.color1{ color:#d78900;}
.color1-fondo{ background-color:#d78900;}
.color1-border{ border-color:#d78900;}
.color2{ color:#a3bb00;}
.color2-fondo{ background-color:#a3bb00;}
.color2-border{ border-color:#a3bb00;}

#header{padding-top: 35px;}
    
    #header .ctn-logo{margin-top: 0px;height: 104px;}
    #header .ctn-logo .ctn-absoluto{display: block;position: absolute;bottom: 25px; padding-left: 0;}
    #header .ctn-logo .ctn-absoluto img{display: block; max-height: 90px; transition: 0.3s;}
    #header .ctn-buscador{float: right;}
    #header .ctn-buscador input{border-radius: 20px; border: 1px #808385 solid; height: 44px; font-family: regular; font-size: 17px; color:#808385;}
    #header .ctn-buscador .form-group{margin-bottom: 0;}
    #header .ctn-buscador .btn-enviar{height: 44px; float: left;}
    #header .ctn-menu-sup{margin-bottom: 10px;}
    #header .ctn-menu-sup .menu-sup{float: right; padding: 0; }
    #header .ctn-menu-sup .menu-sup ul{border-bottom: 1px #2c2c2c solid; float: left;}
    #header .ctn-menu-sup .menu-sup ul li{border-right: 1px #2c2c2c solid; float: left; display: inline-block; margin-bottom: 3px;}
    #header .ctn-menu-sup .menu-sup ul li:last-child{border-right: none;}
    #header .ctn-menu-sup .menu-sup ul li a{color: #2c2c2c; font-size: 14px; font-family: regular;padding: 0 5px;}
    
    #header .ctn-center{margin-bottom: 30px;}
    
    #header .ctn-menu-principal .navbar-default{background-color: transparent; margin-bottom: 0; border: none; border-radius: 0;}
    #header .ctn-menu-principal .navbar-default .navbar-collapse{padding: 10px 0;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li > a{color: #FFF; font-size: 17px; font-family: regular; padding: 5px 15px;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li button{ font-size: 17px; padding: 0 15px;font-family: bold;border-left: 1px dashed #FFF;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li .dropdown-menu{left: auto; right: 0; padding: 0; border-radius: 0;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li .dropdown-menu a{color: #333; font-size: 15px; font-family: regular;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li:first-child a{font-family: black;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li:first-child a i{color: #f5ec49;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > .open > a { color:#fff; background-color: rgba(255,255,255,0.1); border-radius:5px; }
    
    /*#header .dropdown-submenu { position: relative; }*/
    #header .submenu-categoriasmas .dropdown-menu { top: 0; left: 100% !important; margin-top: -1px;}
    
    #header .ctn-menu-principal .ctn-logo-minimal{padding: 9px 15px; float: left;}
    #header .ctn-menu-principal .ctn-logo-minimal img{height: 32px;}
    #header .ctn-menu-principal .ctn-carrito-xs{float: right; margin-top: 13px;}
    #header .ctn-menu-principal .ctn-carrito-xs button{font-size: 25px;}
    
    
    #header .ctn-menu-principal .ctn-menu-xs{border-top: 1px #FFF solid; margin-top: 15px; padding: 15px 0;}
    #header .ctn-menu-principal .ctn-menu-xs .ctn-buscador{float: left; width: 100%; padding-top: 10px;}
    
    
@media (max-width: 1170px){
    #header .ctn-menu-principal .navbar-default .navbar-nav > li > a{padding: 0px 7px;}
    
}

@media (max-width: 992px){
    #header .ctn-menu-principal .navbar-default .navbar-nav > li > a{padding: 2px 15px;}
    #header .ctn-menu-sup{padding-top: 15px;}
    #header{padding-top: 0px;}
    #header .ctn-menu-sup{padding-left: 0;}
    #header .ctn-buscador{padding-left: 0;}
    #header .ctn-logo{margin-top: 12px;}
}

@media (max-width: 767px){
    #header .ctn-menu-principal .navbar-default .navbar-collapse{padding: 0 15px; background-color: #FFF; border-bottom: 1px solid #d78900;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li:last-child a{border-left: none;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li > a{color: #68696c;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li.ctn-buscador button{color: #FFF;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li .dropdown-menu{position: static; margin-top:0;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li .open .dropdown-menu a { padding:0px 15px 0px 25px; }
    
    #header .ctn-menu-principal .ctn-menu-xs{border-top: 1px solid #CCC; margin: 0;}
    #header .ctn-menu-principal .ctn-menu-xs li a{font-family: regular;}
    
    #header .ctn-menu-principal .navbar-default .ctn-menu-xs > li:first-child a{font-family: regular;}
    
    #header .ctn-menu-principal.color1-fondo{background-color: #FFF;}
    #header .ctn-menu-principal .navbar-default .navbar-nav > li button{border-left: none;}
    
    
    #header .ctn-menu-principal .navbar-default .navbar-collapse{padding: 0;}
    #header .ctn-menu-principal .navbar-default .navbar-collapse .menu_visible{margin: 0; padding: 15px 0;}
    #header .ctn-menu-principal .navbar-default .navbar-collapse .menu_visible li a{color: #FFF; }
    #header .ctn-menu-principal .ctn-menu-xs .ctn-buscador{padding-top: 15px;}
    
}

@media (max-width: 479px){
    #header .ctn-menu-principal .ctn-logo-minimal img{height: 27px; margin-top: 3px;}
    #header .ctn-menu-principal .ctn-carrito-xs{margin-top: 15px;}
    #header .ctn-menu-principal .ctn-carrito-xs button{font-size: 20px;}
}


#footer{}

    #footer .ctn-footer-sup{padding-top: 20px; margin-bottom: 40px;}
    #footer .ctn-footer-sup .titulo-item-footer{font-family: bold; font-size: 23px; color: #2c2c2c; margin-bottom: 15px;}
    #footer .ctn-footer-sup .titulo-item-footer_sec{font-family: regular; font-size: 23px; color: #424143;}
    #footer .ctn-footer-sup p{color: #424143; font-family: regular; font-size: 17px;}
    #footer .ctn-footer-sup a.correo_contacto{color: #424143; font-family: regular; font-size: 17px;}
    #footer .ctn-footer-sup .correo_contacto{margin-bottom: 15px;}
    #footer .ctn-footer-sup .pais_contacto{margin-bottom: 20px;}
    #footer .ctn-footer-sup .telefono_contacto{margin-bottom: 12px; font-size: 27px; color: #2c2c2c; font-family: bold; display: block;}
    #footer .ctn-footer-sup .btn-enviar{font-size: 22px; font-family: regular; display: block; padding: 7px 5px;}
    #footer .ctn-footer-sup ul{list-style: disc; color: #808082;padding-left: 13px;}
    #footer .ctn-footer-sup ul li a{color: #424143; font-family: regular; font-size: 17px;}
    #footer .ctn-footer-sup ul li a:hover{text-decoration: underline;}
    #footer .ctn-footer-sup .btn-guardar{font-size: 24px; font-family: regular; padding: 3px 15px;}
    #footer .ctn-footer-sup .ctn-items-redes{margin-top: 10px;}
    #footer .ctn-footer-sup .ctn-items-redes .item-redes{float: left; display: inline-block; margin-right: 10px;}
    #footer .ctn-footer-sup .ctn-items-redes .item-redes:last-child{margin-right: 0px;}
    #footer .ctn-footer-sup .ctn-items-redes .item-redes img{max-width: 40px;transition: 0.2s;}
     #footer .ctn-footer-sup .ctn-items-redes .item-redes img:hover{transform: scale(1.05,1.05);}
    #footer .ctn-footer-sup .ctn-boletin{}
    #footer .ctn-footer-sup .ctn-boletin .ctn-input input[type="text"]{height: 35px; border-radius: 20px; border: 1px #000000 solid; color: #000; font-size: 17px;box-shadow: none;}
    #footer .ctn-footer-sup .ctn-boletin .ctn-input input[type="text"]::-webkit-input-placeholder {color: #58595b;}
    #footer .ctn-footer-sup .ctn-boletin .ctn-input input[type="text"]::-moz-placeholder {color: #58595b;}
    #footer .ctn-footer-sup .ctn-boletin .ctn-input input[type="text"]:-ms-input-placeholder {color: #58595b;}
    #footer .ctn-footer-sup .ctn-boletin .ctn-input input[type="text"]:-moz-placeholder {color: #58595b;}
    #footer .ctn-footer-sup .ctn-boletin .checkbox label{color: #424143; font-size: 14px; font-family: regular;}
    #footer .ctn-footer-sup .ctn-boletin .checkbox label .icheckbox_minimal{margin-right: 10px;}
    #footer .ctn-footer-sup .ctn-boletin .btn-ampliar{padding: 7px 15px; display: block; float: right;}
    #footer .block-framework{padding-bottom: 30px;}
    #footer .block-framework .ctn-medios{}
    #footer .block-framework .ctn-medios p{font-size: 15px; font-family: regular; color: #6c6d70; float: left; margin-bottom: 1px; width: 100%; clear: both;}
    #footer .block-framework .ctn-img-medios{float: left;}
    #footer .block-framework .ctn-powered{float: right;}
    
    
@media (max-width: 1170px){
    #footer .ctn-footer-sup .ctn-items-redes .item-redes{width: 21.5%;}
}  

@media (max-width: 991px){
    #footer .ctn-footer-sup .ctn-items-redes .item-redes{width: auto;}
    #footer .ctn-footer-sup .ctn-items-redes .item-redes img{width: auto;}
    #footer .ctn-footer-sup .item-footer{margin-bottom: 30px; min-height: 223px;}
}  

@media (max-width: 767px){
    #footer .ctn-footer-sup .item-footer{min-height: 0px;text-align: center;}
    #footer .ctn-footer-sup .ctn-items-redes{text-align: center;}
    #footer .ctn-footer-sup .ctn-items-redes .item-redes{float: none;}
    #footer .ctn-footer-sup ul{list-style: none;}
    #footer .ctn-footer-sup .ctn-boletin .btn-ampliar{float: none;}
    #footer .block-framework .ctn-img-medios{text-align: center;width: 100%; float: left;}
    #footer .block-framework .ctn-img-medios img{display: inline-block;}
    #footer .block-framework .ctn-powered{float: left; margin-top: 15px;width: 100%;float: left;text-align: center;}
    #footer .block-framework .ctn-powered a{display: inline-block;}
}  


#galeria-video{}
iframe .ytp-large-play-button{display: none!important;}

#galeria-video .ctn-galeria-video {padding:10px 0;margin: 25PX 0;}
#galeria-video .ctn-galeria-video .title-galeria-video{padding:0; margin-bottom: 42px; font-family:bold; font-size: 29px;color: #2B2B26; }
#galeria-video .ctn-galeria-video .ctn-items{padding: 0;}
#galeria-video .ctn-galeria-video .ctn-items .item{padding: 0 12px 0 0;margin-bottom: 20px; min-height: 195px;}
#galeria-video .ctn-galeria-video .ctn-items .item .b-rojo{position: absolute; width: 100%; height: 100%;}
#galeria-video .ctn-galeria-video .ctn-items .item iframe{padding: 0 ;width: 100%;height: 164px;}
#galeria-video .ctn-galeria-video .ctn-items .item .title-video{font-family: bold; font-size: 17px; color: #2B2B26; float: left; width: 100%; min-height: 37px;}
#galeria-video .ctn-galeria-video .ctn-items .item:hover .title-video{text-decoration: underline; }
#galeria-video .ctn-galeria-video .ctn-items .item .b-rojo i{position: absolute;top: 35%; opacity: 0; left: 37%; font-size: 50px;}
#galeria-video .ctn-galeria-video .ctn-items .item .b-rojo:hover i{color:red; opacity: 1;}

@media(max-width: 1220px){
    #galeria-video .ctn-galeria-video {padding: 15px;}
}
@media(min-width: 992px) and (max-width: 1220px){
    #galeria-video .ctn-galeria-video .ctn-items .item .b-rojo i{left: 34%;}
}
@media(max-width: 991px){
    #galeria-video .ctn-galeria-video .ctn-items .item .b-rojo i{display: none;}
    #galeria-video .ctn-galeria-video .ctn-items .item .title-video{min-height: 56px;}
}

@media(max-width: 767px){
    #galeria-video{margin-top: 0;}
    #galeria-video .ctn-galeria-video .title-galeria-video{font-size: 23px; margin-bottom: 25px;}
    #galeria-video .ctn-galeria-video .ctn-items .item .title-video{min-height: 0px;}
}


