/**
 * Theme Name:     FCE_THEME
 * Author:         Sistemas FCE
 * Template:       spark-construction-lite
 * Text Domain:	   fce_theme
 * Description:    Spark Construction Lite is a Multipurpose WordPress Theme which is designed and developed targetting agencies and companies which deal with construction, renovation, architecture design, engineering etc. It has beautiful, elegant and attractive design and meets the need to build constuction and related field
 */
 /* PARA QUE FUNCIONEN LAS UL LI OL */
 p ul li {
  list-style: disc !important;  
}

p ul{
  list-style: disc !important;
  padding-left: 5rem;
}

p ol{
  list-style: disc !important;
  padding-left: 5rem;
}

/*HEADER*/
.logo_holder{
  padding-top: 2rem;
}
.spc_general_header .header_mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.4);
    z-index: 999;
}
ul.primary_nav>li>a {
    color: #3a3a3a !important;
}
ul.primary_nav>li>a:hover{
    color: orange !important;
}

.box-header-nav .main-menu>.menu-item>a{
  display: inline-block;
  padding: 10px;
  margin: 10px 0;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  color: #141414 !important;
text-decoration: none;
}
.box-header-nav .main-menu .page_item.current_page_item>a,
.box-header-nav .main-menu .page_item:hover>a,
.box-header-nav .main-menu .page_item.focus>a,
.box-header-nav .main-menu>.menu-item.current-menu-item>a,
.box-header-nav .main-menu>.menu-item:hover>a,
.box-header-nav .main-menu>.menu-item.focus>a{
    background: #ff8405 !important;
    color: #ffffff !important;
}

.box-header-nav .main-menu {
  list-style: none;
  margin: 0 10px;
  padding: 0;
  TEXT-ALIGN: right !important;
}

/*BANNER HEADER*/
.spc_banner{
	/*padding-top: 100px;*/

}
.thin_mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
    z-index: 1;
}
 .section_inner {
    padding: 2px 0;
    text-align: center;
    background-color: #ffffff !important;
}

/*BODY*/

body.custom-background {
    background-color: #ffffff !important;
}

#toTop {
    position: fixed;
    z-index: 9999;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
    display: none;
    padding: 7px 12px;
    border-radius: 4px;
    background-color: #f2851e;
    color: #fff;
}
/*FOOTER*/
.footer_bottom {
    background: #f4f4f4;
    padding: 20px 0;
    text-align: center;
    color: gray;
}

.ectbe-evt-more-box{
  display: none !important;
}


/*CONFIGURACION PARA CELULARES*/
/*HEADER MASCARA*/
@media (max-width: 801px){}
.spc_general_header .header_mask, .spc_general_header.spc_header_layout_one .header_mask {
    position: relative !important;
background-color: rgba(255, 255, 255, 0.7);}

.collapse-button {
    position: absolute;
    right: 0;
    top: 50%;
    width: 40px;
    padding: 7px 10px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background-color: #f2851e;
    cursor: pointer;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

 

.footer-fce{
  text-align: left;
  padding-bottom: 10px;
}
.footer-fce a{
 color: #727272;
  
}
.footer-fce a:hover{
 color: #ff8500 !important;
  
}
.footer-fce p {
    color: #727272;
    font-family: 'Open Sans';
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.2px;
    line-height: unset !important; 
    margin-bottom: 5px !important; 
    word-wrap: break-word;
}
.footer-fce hr{
    
  height: 4px;
  background-color: #ff8500 !important;

}

.footer-redes{
  padding-top: unset !important;
  text-align: right;
}
.footer-redes a{
  color: gray !important;
  padding-left: 20px;
}
.footer-redes a:hover{
  color: #ff8500 !important;
}
/* fecha eventos */
.fecha-evento {
  color: #363636;        /* Naranja */
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
  display: block;
}


/*VISTA CELULAR*/
@media screen and (max-width: 450px) {

  .spc_banner {
    padding-top: 180px;
}
.section_inner {
    padding: 80px 0 !important;
    text-align: center !important;
    padding-top: 10px !important;
}

.footer-fce{
  max-width: 320px !important;
}
.footer-redes{
  text-align: left !important;
  padding-left: 13px !important;
  
}
.footer-redes a{
  text-align: left;
  color: gray !important;
  padding-left: unset;
  padding-right: 20px; 
}
.footer-redes i{
  font-size: 3em !important;
  }
.logo_holder {
    padding-top: 5rem;
    margin-left: 4rem;
  }
  button.mobile-nav-toggle {
    display: inline;
    float: right;
    margin-top: 5rem !important;
}


}/*CIERRO VISTA CELULAR*/

.grecaptcha-badge {
  display: none;
}
.i4ewOd-pzNkMb-haAclf {
 display:none !important;
}

/* FORMATEO DE LOOP DE EVENTOS */
.evento-fecha {
    /*display: inline-block;
    text-align: center;
    font-weight: bold;
    line-height: 1.1; /* achica espacio entre día y mes */
    /*margin-right: 15px; /* separación con el título */
    /*padding-right: 15px; /* espacio interno antes de la línea */
   /*border-right: 3px solid #e56746  /* línea vertical color naranja */
}

.evento-dia {
    /* font-size: 1.8em;
    display: block;
    color: #3498db; */ /* celeste */
}

.evento-mes {
    /* font-size: 0.9em;
    display: block;
    text-transform: uppercase;
    color: #3498db; */ /* celeste */
}

/* Mantener estilos cuando el <a> se convierte en <span> */
.ue-grid-item-category a,
.ue-grid-item-category span {
  display: inline-block;
  background: #000;       /* mismo fondo que antes */
  color: #fff;            /* mismo color de texto */
  font-size: 10px;        /* ajustá si usás otro */
  font-family: Roboto, sans-serif;
  padding: 6px;
  text-transform: uppercase;
}

