@charset "UTF-8";
#header-menu{background-color: #FCFCFC;}
.header-menu{width: 99%;}
/*Logo*/
#header-menu .logo {max-height: 75px;min-width: 180px;}
/*TB Megamenu*/
.tb-megamenu .dropdown-menu .active > a{background-image: none;border-bottom: 1px dotted #ffc200;}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover{background-image: none;border-bottom: 1px dotted #ffc200;background-color: none;color:#333;}
.tb-megamenu .nav > li > span.tb-megamenu-no-link{padding: 15px 10px;}
.tb-megamenu .dropdown-menu li > a:hover,.tb-megamenu-item.level-2.active.active-trail  a.active-trail{color:#ffc200;}
.tb-megamenu .dropdown-menu {border-bottom: 3px solid #ffc200;}
.tb-megamenu .dropdown .caret{margin-top: 11px;margin-left: 10px;}
.tb-megamenu-item.level-2 a{font-size: 14px;}
/*Fin TB Megamenu
li.tb-megamenu-item.level-2.mega.active,li.tb-megamenu-item.level-2.mega.active.active-trail{border-bottom: none;}
li.tb-megamenu-item.level-2.mega.active.active-trail a:last-child:not(.active-trail) {border-bottom: none!important;}
li.tb-megamenu-item.level-2.mega.active.active-trail a{border-bottom: 1px solid #f1f1f1;}*/
/*Search*/
.search-theme{display: flex;justify-content: flex-start;}
.search-theme .search-block-form{display: flex;align-items: flex-start;}
.search-theme input.form-search{border-radius: 0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow: none;height: 20px;font-size: 1.2rem;}
.search-theme input.form-submit.btn{box-shadow: none; margin-left: 10px; color:rgba(0,0,0,0.00);border-radius: 0px; background-color: #ffc200;border: 0px solid rgba(0,0,0,0.00)!important; background-image: url('/sites/default/files/images/lupa.png')!important;width: 25px;height: 25px;background-position: center;}
.search-theme .tb-megamenu .btn,.search-theme .btn-primary{font-size: 0px;border:0px;border-color: 0px;background-color: none!important;}
.search-theme  .btn-primary,.search-theme .btn-primary:hover{background-color: transparent!important;}
.search-theme .btn-primary:not(:disabled):not(.disabled):active:focus, .search-theme .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .search-theme .btn-primary.dropdown-toggle:focus {-webkit-box-shadow:none!important;box-shadow: none!important;}
.search-theme .btn-primary:not(:disabled):not(.disabled):active, .search-theme .btn-primary:not(:disabled):not(.disabled).active, .show > .search-theme .btn-primary.dropdown-toggle, .search-theme .btn-primary{background-color:transparent!important;padding: 0px; border:none;}
.sticky-top{opacity: 0px;position: sticky;}/*Nuevo*/
@media (min-width: 768px){
.header-menu {display: flex;justify-content: space-between;align-items: center;}
#header-menu .hide-logo {display: inline-block!important;}
}
@media (min-width: 980px){/*991*/
	search-block-form{display: none;}
	.logo{display:block;}
	
/*Bootsrap megamenu modules/tb_megamenu.bootstrap*/
.tb-megamenu .nav li.dropdown.open .caret,
.tb-megamenu .nav li.dropdown.open.active .caret,
.tb-megamenu .nav li.dropdown.open a:hover .caret,
.tb-megamenu .nav li.dropdown.open a:focus .caret {border-top-color: #333!important;border-bottom-color: #333!important;}
/*modules tb-megamenu*/
.tb-megamenu .nav-collapse {background: #f1f1f1;}
.tb-megamenu .dropdown-toggle::after{content: none}
.tb-megamenu-item.level-1.mega.dropdown.open{border-top-color: #333!important;border-bottom-color: #333!important;}
.tb-megamenu-item.level-1.mega{background-color: #FFF;}
.tb-megamenu {background-color: #FFF;}
.tb-megamenu .nav > li > a,
.tb-megamenu .nav > li > span.tb-megamenu-no-link {color: #333;}
.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover {color: #333;}
.tb-megamenu .nav > li > a:hover{color: #ffc200;}/*Nuevo*/
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{color: #ffc200;}
.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {background-color: #fff;}
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover {background-color: #FFF;}
.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {color: #333;}
.tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {border-bottom: none;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover {background-color: #FFF;color: #333;}
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret {border-top-color: #333;border-bottom-color: #333;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret {border-top-color: #333;border-bottom-color: #333;}
}


@media (max-width: 979px){/*991*/
.tb-megamenu-item.level-2.mega a{border-bottom: 1px solid #ffc20094}/*nuevo*/
	.tb-megamenu .nav-collapse .dropdown-menu a{border-top: none!important;}/*nuevo*/
	.tb-megamenu .dropdown-menu .active > a{border-bottom: 2px dotted #ffc200!important;}/*nuevo*/
	.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret {display: none;}/*nuevo*/
	.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus, .tb-megamenu .nav-collapse .nav > li.active > span.tb-megamenu-no-link:hover, .tb-megamenu .nav-collapse .nav > li.active > span.tb-megamenu-no-link:focus {background-color: #ffc200!important;border-color:#d9d9d9;}/*nuevo*/
	
	
	.header-menu{justify-content: space-between;flex-direction: column;align-items: self-start;display: block;}/*Nuevo*/
	.logo{position: absolute;top:5;z-index: 888}/*Nuevo*/
	#header-menu .logo {max-height: 40px;left: 3px;}/*Nuevo*/
	
	#header-menu{-webkit-box-shadow: 0px 0px 0px rgb(255 255 255 / 0%)!important;box-shadow:  0px 0px 0px rgb(255 255 255 / 0%)!important;}/*Nuevo*/
	/*Puntitos tb megamenu*/
	.tb-megamenu .btn-navbar{color: #333; text-shadow: none; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: none;background-color: none}
	.tb-megamenu .btn{border-color: none;border:2px solid #ffc200!important; background-color: #ffc200;background-image: none!important;font-size: 1rem;padding: 8px;}
	
.tb-megamenu [class^="fa-"], .tb-megamenu [class*=" fa-"] {margin-right: 0em;background-position: 15px 15px;width: 19px;height: 10px;}
.tb-megamenu .btn-navbar:hover{background-color: #FFF;outline: none;color: #333;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{border-color: #ccc;}
.tb-megamenu .nav-collapse .dropdown-menu {background-color: #f1f1f1;}
.tb-megamenu .nav-collapse .nav > li > a{border-bottom: none;}
.tb-megamenu .nav > .active > a{background-color: #ffc200!important;}

/*tb megamenu*/
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu-item.level-1.mega.dropdown{color: #FFF;}
.tb-megamenu-item.level-1.mega.dropdown a.dropdown-toggle.active-trail,
.tb-megamenu-item.level-1.mega a.active-trail{color: #FFF;}
.tb-megamenu-item.active.active-trail a.active-trail{color: #333;}
	.tb-megamenu-item span.tb-megamenu-no-link{background-color: #fff;}
.tb-megamenu .nav li.dropdown.open > a.dropdown-toggle.tb-megamenu-clicked{color: #FFF!important;}
.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus, .tb-megamenu .nav-collapse .nav > li > span.tb-megamenu-no-link:hover, .tb-megamenu .nav-collapse .nav > li > span.tb-megamenu-no-link:focus{background-color:#fff; color:#333;}
.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .nav > li > span {padding: 9px 15px;}
.nav-collapse {margin-top: 17px!important;}
.tb-megamenu-nav{display: flex;flex-direction: column;}
.tb-megamenu-menu-mega {justify-content: flex-end;display: flex;margin-top:6px}/*Nuevo*/
.tb-megamenu-item.level-1.mega a{background-color: #fff;}
.tb-megamenu-item.level-2.mega a{background-color: #f1f1f1;color:#333;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{background-color: #ffc200;color:#FFF;}
.tb-megamenu-item.level-2.mega.dropdown-submenu a.dropdown-toggle {background-color: #E1E0E0;}
/*.tb-megamenu-column{background-color: #f1f1f1;}*/
.tb-megamenu .nav-collapse .nav > li > span.tb-megamenu-no-link{border-top: 1px solid #fff;border-bottom: 0px;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{background-color: #ffc200;color: #FFFFFF;}
.tb-megamenu .dropdown-menu .active > a{background-image: none;border-bottom: 1px dotted #ffc200;background-color: #f1f1f1!important;}
.tb-megamenu .nav-collapse .nav > li.active > a:hover{background-color: #ffc200;color:#333;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active {background-color: #ffc200;color:#fff;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover,.tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus{background-color: #ffc200;color:#333;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggl {background-color: #ffc200!important;color: #333!important;}
/*padding*/
.px-md-75{padding: 0px;}
/*Search*/
.search-theme .tb-megamenu .btn,.search-theme .btn-primary{font-size: 0px;border:0px;border-color: 0px;background-color: none!important;}
.search-theme  .btn-primary{background-color: transparent!important;}
/*Sub Footer*/
.region-footer-center,.region-footer-right{text-align: left;}
.datos-contacto{text-align: center;}
footer .datos-contacto ul li:before{display: none!important;}
footer .datos-contacto ul li{margin-left: 0px!important;}
footer .region-footer-center ul,footer .region-footer-right ul{margin-left: 0px}
footer .region-footer-center ul li,
footer .region-footer-right ul li{margin-left: -40px!important;}
.region-footer-contact{background:#cccccc26;}
/*.search-block-form contextual-region{display: none;}*/
}
@media (max-width: 767.68px){

#block-bootstrap-for-drupal-subtheme-search-form{display: none;}
}



