/*GENERAL*/
.alternative-font{font-family:"Shadows Into Light",cursive;font-size:1.6em; letter-spacing: 1px;}.toggle-content{padding:10px}div.owl-next,div.owl-prev{font-size:30px;}

#gamas .owl-nav .owl-next,#gamas .owl-nav .owl-prev,#noticias .owl-nav .owl-next,#noticias .owl-nav .owl-prev{font-size:30px;color:#2e353e!important;background:0 0!important}
#botones .toggle-primary.toggle-simple .toggle>label:after,#botones .toggle-primary.toggle-simple .toggle>label:before{background-color:transparent;color:transparent}#botones label{padding:5px 0}.toggle .toggle{padding:0!important;margin:0!important}.special-menu p span{font-size:1em!important;font-family:Georgia,serif!important;font-style:italic!important}.nav-tabs li a,.nav-tabs li a:hover{background:rgba(224,224,224,.26);border-left:1px solid #EEE;border-right:1px solid #EEE;color:#CCC}.nav-tabs li p{margin:0 0 5px;color:#504f4f!important}.tabs .nav-tabs li.active p{color:#000;font-size:1.1em!important}.tabs .nav-tabs li.active a{color:#fa001d!important;font-weight:700}#footer .footer-copyright p{font-size:12px!important;padding:10px 0!important;text-transform:none!important}#footer .container .row>div{margin-bottom:10px!important}#iconos img{margin-bottom:8px}#cajas .mb-lg,#cajas2 .mb-lg{margin:0!important;padding:0!important}.custom-underline{font-family:"Shadows Into Light",cursive;font-size:1.6em}@media (max-width:767px){.call-to-action-btn,.call-to-action-content{padding:8px!important}}hr,hr.custom-divider,hr.dashed{margin:5px 0}.p-xlg{padding:15px!important}.counters strong{font-size:50px}.panel-group .panel-heading a{padding:5px}.toggle label{border-left-color:#fff!important}.fc-slideshow{width:200px;height:200px}#shop .thumb-info-action{top:40%!important}#shop a:hover{text-decoration:none}.thumb-info:hover .thumb-info-action-icon{opacity:.9}.thumb-info .thumb-info-inner{line-height:15px}.toggle>label:before{border:none!important}
/*Textos*/
a,input,label,p,span,strong{font-family: 'Montserrat', sans-serif;} p {line-height: 150%;}#menu0 ul.nav-list li a:hover {background: #000; color:#fff;}.pin-wrapper{height: 0px!important;}.nav-secondary {background: transparent!important;}  

h1,h2,h3,h4,h5,h6 {font-family: 'Montserrat', sans-serif;letter-spacing: 0px!important;}
p {color:#000;}
/* BARRA DE PROGRESO */
.header2{position:fixed;bottom:0;z-index:999;width:100%;background-color:transparent}.progress-container{width:100%;height:6px;background:transparent}.progress-bar{height:3px;background:#FA9A0E;width:0%}
/* MODAL MENU */
ul.nav-list li a:before {border-left: transparent !important;} 
.menu2 a:hover {background-color: #363333 !important; color:#FA9A0E !important;border-radius: 10px;} 
/* SCROLLMENU div id="navega" */
div.scrollmenu{background-color:#363333;overflow:auto;white-space:nowrap}div.scrollmenu a{display:inline-block;color:#fff;text-align:center;padding:8px;text-decoration:none;border-radius: 10px;}div.scrollmenu a:hover{background-color:orange;color:#363333;}a {font-size: 2rem;}
#navega #menu #fijo{position:fixed;font-family:verdana,arial;font-size:11pt;text-align:center;padding:0;bottom: 0;left:0;width:100%;background-color:orange;z-index:99}#texto{position:absolute;margin:20px 5px 10px 5px;font-family:verdana,arial;font-size:10pt}

/* SPONSORS div id="sponsors" */
#sponsors p {color:#454343;line-height: 14px!important;} .carousel-logo-description {max-height: 70px !important; font-size:0.9em; line-height: 18px;} #sponsors .owl-dots {margin-top: 20px;}
/* go-to-overview */
 .go-to-overview{-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;transition:padding .3s cubic-bezier(.42,0,.92,1.56);background-color:#FA9A0E;border:none; border-radius:20px 0 0 20px;color:#fff!important;display:block;font-size:17px;height:40px;right:0;line-height:38px;padding:0 12px 8px 8px;position:fixed;text-align:center;text-decoration:none;top:55px;width:auto;z-index:999}.go-to-overview .icons{-webkit-transition:right .3s ease;-moz-transition:right .3s ease;transition:right .3s ease;display:inline-block;padding-left:5px;position:relative;right:0}.go-to-overview:hover{text-decoration:none;padding-left:25px}.go-to-overview:hover .icons{left:-7px}     
  
 /* COOKIES */
.fijo {position:fixed !important; right:0px; left:0px; bottom:0px; }
#cookie {z-index:9999!important}

 /* TIPS */
.tip {background-color: coral !important; color: white!important;}

 /* BANDA id="banda" */#cover {background: url(img/cover001.jpg);background-repeat: no-repeat;
  background-size: cover; background-position: 30% 100%;}

/* MODAL COMPARTIR id="my_centered_buttons"  */
#my_centered_buttons { display: flex; justify-content: center; }
.a2a_svg { border-radius: 50% !important; }
                    
 /*LEER MÁS*/ 
        .read-more-state{display:none}.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease}.read-more-state:checked~.read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em}.read-more-state~.read-more-trigger:before{content:'LEER MÁS'}.read-more-state:checked~.read-more-trigger:before{content:'LEER MENOS'}.read-more-trigger{cursor:pointer;display:inline-block;padding:0 .5em;font-size:.9em;line-height:2;}
    /*PREGUNTAS FRECUENTES con + */
       .accordion .card-header a {display: block;padding: 10px 20px; text-decoration: none;}
    /*Lightbox con menú por categorias*/
        .custom-nav-filter li.active > a, .custom-nav-filter li:hover > a {color: #ffd93e !important;}
        .sort-source > li > a {padding: 6px 6px;}
        @media (max-width: 767px) {#loadMoreWrapper .col-xs-6 {width: 50% !important}}  
        @media (max-width: 479px) {#loadMoreWrapper .col-xs-6 {width: 50% !important}}
        .isotope-item .category{position:absolute;bottom:95px;left:7px;color:#fff;padding:2px 15px;border-radius:20px; opacity: 0.9;}
        .contenedor{position: relative;display: inline-block;text-align: left; }
        .texto-encima{position: absolute;top: 15px;left: 10%;}
        .centrado{position: absolute;bottom:0;left: 10%;transform: translate(-5%, 0%);  }
        #LB li {line-height: 0px;}
    
 /*APARTADO POR QUÉ id="porque" */
.explore-section  h2 {font-weight: 900; font-size:45px;}.explore-section p { font-weight: lighter !important; font-size: 17px; line-height: 1;} #porque .owl-carousel .owl-item img {width: inherit;}
.owl-dot.active span, .owl-dots .owl-dot:hover span { background-color: #6b4405 !important;}

/*????? */
 .hi-container{position:relative;width:290px;margin:0 auto}.hi-container a{text-decoration:none;color:#000}.hi-container a figure{margin:0}.hi-container a figure div.hi-top{position:relative;overflow:hidden;height:200px;width:260px}.hi-container a figure div.hi-top img{display:block;position:absolute;width:265px;top:0;transition:.3s;z-index:2}.hi-container a figure div.hi-top .hi-top-content{padding:0 20px;display:block;overflow:hidden;height:200px;position:absolute;top:-100%;transition:.3s;z-index:0}.hi-container a figure div.hi-top:after{display:block;z-index:1;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff);width:100%;height:50px;position:absolute;bottom:0;content:''}.hi-container a figure div.hi-bottom{position:relative;overflow:hidden;height:50px;width:265px}.hi-container a figure div.hi-bottom figcaption{text-align:center;font-weight:700;display:block;width:100%;position:absolute;transition:.3s;background:#fff;height:45px;padding-top:5px}.hi-container a figure div.hi-bottom figcaption small{font-weight:400;display:block}.hi-container a figure div.hi-bottom .hi-bottom-content{padding:0 2px;display:block;overflow:hidden;height:50px;position:absolute;bottom:-50px;transition:.3s}.hi-container a figure div.hi-bottom .hi-bottom-content button{height:30px;border:1px solid #ef4343;background:#d00;color:#fff;border-radius:1px;margin:5px 0 0 0}.hi-container:hover figure div.hi-top img{top:100%;transition:.3s}.hi-container:hover figure div.hi-top .hi-top-content{top:0;transition:.3s;transition-delay:.15s}.hi-container:hover figure div.hi-bottom figcaption{bottom:100%;transform:translateY(0);transition:.3s}.hi-container:hover figure div.hi-bottom .hi-bottom-content{bottom:0;transition:.3s;transition-delay:.15s}
