h1{
    font-size:36x !important;
    font-weight: bold;
}


h2 {
    font-weight: bold;
    font-size: 21px;
    line-height: 40px;
    color: #fe0300;
    margin-bottom: 8px;
}

h3{
    font-size:17px !important;
    font-weight: bold;
}

p{
    font-size:17px!;
}


.title-costum{
    min-height: 430px !important;
    margin-bottom: 35px !important;
}

.page-title-costum{
    color: white;
text-align: center;
margin-top: 140px;
font-size: 46px;
letter-spacing: 3px;
}


/*SLIDER*/

.sliderblocks{
    border-right:2px solid #535353;
}

.slidertrans{
    background-color: rgba(0,0,0,0.5);
}




/*HOME*/

.borderhomered{
    border-left:2px solid #fe0300;
}


.destacadoshome1{
    background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/icon1red-1.png");
    background-repeat: no-repeat;
    background-position: center 40px;
    border:2px solid #fe0300;
    text-align:center;
    color:black !important;
}

.destacadoshome1:hover{
   background-color:#fe0300;
   background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/icon1white.png");
    color:white !important;

}

.destacadoshome1:hover h3{
    color:white !important;
}

.destacadoshome2{
    background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/icon2red.png");
    background-repeat: no-repeat;
    background-position: center 40px;
    border:2px solid #fe0300;
    text-align:center;
    color:black !important;
}

.destacadoshome2:hover{
   background-color:#fe0300;
   background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/icon2white.png");
    color:white !important;

}

.destacadoshome2:hover h3{
    color:white !important;
}

.destacadoshome3{
    background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/icon3red.png");
    background-repeat: no-repeat;
    background-position: center 40px;
    border:2px solid #fe0300;
    text-align:center;
    color:black !important;
}

.destacadoshome3:hover{
   background-color:#fe0300;
   background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/icon3white.png");
    color:white !important;

}

.destacadoshome3:hover h3{
    color:white !important;
}


/*FOOTER*/

#footer{
    background-color:#313131 !important;
    background-image: url("http://cyal.laende.com/wp-content/uploads/2016/04/background-footer.png");
    background-repeat: no-repeat;
    background-position: right;
    border-top: 4px solid #FF0000;
}

#footer .footer-bottom{
    background-color:#1b1b1b !important;
}

#footer .widget P{
    color:white;
}

#footer .widget-title::after{
    content: " ";
    border-top: 3px solid red;
    display: block;
    width: 40px;
}



/*HEADER TOP*/

.home .header-top{
    background-color:rgba(254,3,0,0.75);
    border-bottom: 0px !important;
}

.header-top{
    background-color:rgba(254,3,0,1);
    border-bottom: 0px !important;
}

#header .header-top .header-contact * {
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    }

    #header{
        border-top:0px !important;
    }


#header.header-corporate:not(.header-10) .header-right .block-inline > *{
    display: none;
}


/*HEADER HOME*/

.home #header{
    background:transparent;
}

.home .banner-container{
    margin-top:-138px;
}

.header-wrapper{
    z-index: 99;
}


.home #main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5{
    color:#FFF;
    font-size:12px !important;
    font-weight: 600;
}


#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5{
    color:#FE0300;
    font-size:12px !important;
    font-weight: 600;
}



#header.header-11 #main-menu .mega-menu > li.menu-item.active > a, #header.header-12 #main-menu .mega-menu > li.menu-item.active > a, #header.header-11 #main-menu .mega-menu > li.menu-item.active > h5, #header.header-12 #main-menu .mega-menu > li.menu-item.active > h5{
    color:white !important;
    background-color:rgba(254,3,0,0.75) !important;
}

#header.header-11 #main-menu .mega-menu > li.menu-item.active:hover > a, #header.header-12 #main-menu .mega-menu > li.menu-item.active:hover > a, #header.header-11 #main-menu .mega-menu > li.menu-item:hover > a, #header.header-12 #main-menu .mega-menu > li.menu-item:hover > a, #header.header-11 #main-menu .mega-menu > li.menu-item.active:hover > h5, #header.header-12 #main-menu .mega-menu > li.menu-item.active:hover > h5, #header.header-11 #main-menu .mega-menu > li.menu-item:hover > h5, #header.header-12 #main-menu .mega-menu > li.menu-item:hover > h5{
    color:white !important;
    background-color: rgba(254,3,0,0.75) !important;
}

.header-main.sticky #main-menu .mega-menu > li > a{
    color:#FE0000 !important;
}

#header .logo img{
    max-width: 215% !important;
}


/*HEADER OTHER PAGES*/

.no-breadcrumbs .main-content,{
    padding-top: 0px !important;

}

.main-content{
    padding-top: 0px !important;
}



/*MEDIAQUERIS*/


@media (max-width: 1400px) {
  
  #title1slider{
    font-size:43px !important;
    line-height: 56px !important;
    top:170px !important;

  }

  #title2slider{
    font-size:18px !important;
    line-height: 56px !important;
    top:290px !important;

  }



}


@media (max-width: 1190px) {
  
  .blockslidergeneral{
    display: none !important;
  }



}


@media (max-width: 890px) {
  
  #title1slider{
    font-size:30px !important;
    line-height: 38px !important;
    top:137px !important;

  }

  #title2slider{
    font-size:17px !important;
    line-height: 56px !important;
    top:223px !important;

  }



}

@media (max-width: 790px) {
  
  .home .banner-container{
    display: none

  }


  .header-wrapper{
    background-color:#313131;
    border-bottom:4px solid #FF0000;;
  }


}


/*CIURCUITOS IMPRESOS*/

.alturabloque{
    max-height: 297px !important;
}

.alturabloquegrande{
    margin-top:-20px !important;
}


/*IDIOMAS*/
.langs-for-mobile{
    margin: 23px auto 10px;
    text-align: center;
}
@media screen and (max-width: 767px){
    .langs-for-mobile{
        display: table !important;
    }   
}
#lang_sel_list{
    display: table !important;
    height: auto;
    /*overflow: hidden;*/
    float: right;
}
#lang_sel_list ul li a{
    background: transparent;
}
#lang_sel_list img.iclflag {
    box-shadow: 1px 1px px black;
}



