.colorM{color:#d33}.joinchat{bottom:90px!important;right:10px!important}.hidden{display:none}.contImgz{overflow:hidden;cursor:pointer;position:relative}.contImgz .imgz,.contImgz>img{-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;width:100%}.contImgz:hover .imgz,.contImgz:hover>img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.btnMorado{background-color:#d33;border-radius:5px;position:relative;padding:10px 30px;color:#fff;cursor:pointer}.pad50{padding:30px 0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.divder{float:right}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.icon-button{background-color:#fff;border-radius:2em;cursor:pointer;display:inline-block;height:2em;line-height:2em;margin:0;width:2em;position:relative;text-align:center}.icon-button span{border-radius:0;display:block;height:0;left:50%;margin:0;position:absolute;top:50%;-o-transition:all .3s;transition:all .3s;width:0}.icon-button:hover span{width:2em;height:2em;border-radius:2em;margin:-1em}.linkedin span{background-color:#4393bb}.pinterest span{background-color:#c92228}.twitter span{background-color:#4099ff}.facebook span{background-color:#3b5998}.instagram span{background-color:#125688}.google-plus span{background-color:#db5a3c}.youtube span{background-color:#b00}.icon-button i{background:0 0;color:#fff;left:0;line-height:2em;position:absolute;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:2em;z-index:2}.icon-button .icon-linkedin{color:#4393bb}.icon-button .icon-pinterest{color:#c92228}.icon-button .icon-twitter{color:#4099ff}.icon-button .icon-facebook{color:#3b5998}.icon-button .icon-youtube{color:#db5a3c}.icon-button .icon-google-plus{background-color:#b00}.icon-button:hover .icon-facebook,.icon-button:hover .icon-google-plus,.icon-button:hover .icon-linkedin,.icon-button:hover .icon-pinterest,.icon-button:hover .icon-twitter{color:#fff}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{width:auto!important}#comments .cmm-box-left{float:left;width:100%;margin-bottom:20px}#comments .cmm-box-right{float:left;width:100%;margin-bottom:13px}#comments .cmm-box-left .control-group{width:33.333%;float:left}#comments .cmm-box-left .control-group:nth-child(1){padding-right:15px}#comments .cmm-box-left .control-group:nth-child(3){padding-left:15px}#comments .cmm-box-left .form-control{border-radius:0}.cmm-box-left input{margin-bottom:0;width:100%;border:1px solid #e0e0e0}#comments h2.comments-title{color:#363636;display:inline-block;font-size:20px;font-style:italic;font-weight:300;margin:15px 0}.comments-area ol{margin:0;padding:0;list-style:none}.comments-area ol.children{margin:0 0 0 15px}.comment-list .comment-body{padding:15px;margin-bottom:20px;background:0 0;border:1px solid #c3c3c3}.comment-author img{vertical-align:text-top;margin-right:15px;float:left;width:50px;height:50px;border-radius:50%}.comment-author{float:left;margin-right:10px;display:table;margin-bottom:10px}.comment-author .fn{display:block;font-size:14px;font-style:normal;font-weight:700;text-transform:capitalize;float:left;color:#000;margin-top:10px}.comment-author .fn a{color:#333;padding:0}.comment-author .says{display:none}.comment-list .comment-body>p{display:table;width:100%;padding:0;margin-bottom:20px;border:none;position:relative;word-break:break-all}.comment-list .comment-body>p:before{content:"";background-image:url("/wp-content/themes/jagonzaleztheme1/assets/imagenes/imgComentario.png");top:-8px;left:16px;width:21px;height:9px;position:absolute;--lzl-bg-img:"/wp-content/themes/jagonzaleztheme1/assets/imagenes/imgComentario.png"}.commentmetadata{float:left;font-weight:600!important;font-size:12px;font-style:italic;margin-top:10px;margin-left:20px}.commentmetadata a{color:#666}.commentmetadata .comment-edit-link{color:#01aefd}.commentmetadata+.clear{margin-bottom:20px}.reply .comment-reply-link{background-color:transparent;border-radius:0;color:#d33;font-size:13px;line-height:1;padding:2px 10px}.alinCont input:not([type=submit]),.wpcf7-form-control-wrap textarea{width:100%;padding:10px}.logged-in #comments .cmm-box-right{float:none;margin-bottom:20px;width:100%}#commentform .comment-form-cookies-consent{display:flex;float:left;width:100%;font-size:14px}.pagination{width:auto;display:table;margin:0 auto;float:left;clear:left;border-radius:4px;padding:0}.pagination>li{display:block;float:left;margin:0 4px;-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.pagination>li>a.current,.pagination>li>span.current{background-color:#ce0021;color:#fff}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li>a,.pagination>li>span,.pagination>li>span a{background-color:#d33;color:#fff;-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:none}.pagination>li>a,.pagination>li>span,.pagination>li>span a{background-color:#d33;color:#fff;-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.pagination>li>a:hover,.pagination>li>span:hover{box-shadow:inset 35px 0 0 0 #ce0021;color:#fff}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2}.comment-list .comment-body>p:before.lzl:not(.lzl-ed),.comment-list .comment-body>p:before.lzl-ing:not(.lzl-ed){background-image:none}.navbar.navbar-light .navbar-nav>li>a.fa{line-height:20px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:transparent}.navbar.navbar-light .navbar-nav>li.menu-item-has-children .caret{transition:all .6s ease-in;color:grey}.navbar.navbar-light .navbar-nav>li.menu-item-has-children:hover .caret{transform:rotate(-90deg)}.navbar-nav>li>.dropdown-menu{margin:0;box-shadow:none;border:none;background-color:transparent;width:195px;padding:0;list-style:none;display:none;top:90%}.navbar-nav>li>.dropdown-menu>li{margin:0;padding:0}.navbar-nav>li>.dropdown-menu>li>a{background-color:#fff;color:#444;padding:7px 14px;border-bottom:1px solid #e3e3e3;font-family:"Roboto",sans-serif;font-size:13px;width:100%;display:block}.navbar-nav>li>.dropdown-menu>li:focus>a,.navbar-nav>li>.dropdown-menu>li:hover>a{background-color:#d33;color:#fff;border-bottom:1px solid transparent}.promo{background:#d33;padding:10px 0;color:#fff;text-align:center;letter-spacing:.5px;-webkit-animation-name:animate-bg;-webkit-animation-duration:3s;-webkit-animation-delay:2s;-webkit-animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-name:animate-bg;animation-duration:3s;animation-delay:2s;animation-fill-mode:both;animation-iteration-count:infinite;position:fixed;bottom:0;z-index:99;line-height:1rem;width:100%}.promos{background:#d33;padding:0;color:#fff;text-align:center;letter-spacing:.1rem;position:sticky;top:0;z-index:100;line-height:1rem}.promo p{margin:0}.promo a{color:#fff}.promo a:hover{color:#fff}.sepa{display:none}.custom-link b{font-weight:600;display:inline-block;margin-left:20px}.custom-link *{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.custom-link a{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;color:#0e0e0e}.custom-link a:hover{color:#d33}.custom-link .lines{width:42px;height:1px;float:left;overflow:hidden}.custom-link .lines span:nth-child(1){width:100%;height:1px;float:right;background:#0e0e0e}.custom-link .lines span:nth-child(2){width:0;height:1px;float:left;background:#0e0e0e}.custom-link:hover .lines{width:62px;margin-left:20px}.custom-link:hover .lines span:nth-child(1){width:0}.custom-link:hover .lines span:nth-child(2){width:100%;transition-delay:.2s}@media (max-width:480px){.sepa{display:block}}#latcont .contacto{background-color:#d33}#latcont .icon-button:hover span{background-color:#000}#latsocial .icon-button.facebook{background-color:#3b5998}#latsocial .icon-button.instagram{background-color:#c13584}#latsocial .icon-button:hover span{background-color:#000}.admin-bar #headersite{top:32px}#headersite .col-xs-12{justify-items:center;display:flex}#headersite .logo-sitio .tituloH{margin:0;padding:0;line-height:normal}#headersite .menu-pre ul{flex-direction:row;margin:0}#headersite .menu-pre ul>li{display:inline-block;margin-left:10px}#headersite .menu-pre ul>li a{color:#fff}#headersite .menu-pre ul>li a:hover{color:#f1f1f1}.spinner{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#d33;height:100%;width:6px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}footer .redes .icon-button{background-color:transparent}footer .redes i{color:#535353}footer .redes .icon-button:hover i{color:#fff}footer .ft-contact-info a{color:inherit}#seccp-footer .contflex .info-whatsapp{display:flex;color:#fff;padding:10px 0;font-size:15px}#seccp-footer .contflex .info-whatsapp span{margin:0 5px}#seccp-footer .contflex .info-email{color:#fff}#seccp-footer .contflex .info-email i{font-size:25px}#seccp-footer .contflex .info-contacto{background-color:#fff;color:#fff;padding:10px 20px;font-style:italic;-webkit-transition:all .35s;transition:all .35s}#seccp-footer .contflex .info-contacto:hover{background-color:#333}#seccp-footer .contflex .contimg-whatsapp{display:none}#seccp-footer .contflex .contimg-whatsapp img{height:40px}.carruslick .slick-prev{left:-50px}.carruslick .slick-next{right:-50px}.carruslick .slick-next,.carruslick .slick-prev{width:auto;height:auto;z-index:99}.carruslick .slick-prev::before{content:"";font-family:IcoFont!important;font-size:33px;color:#d33}.carruslick .slick-next::before{content:"";font-family:IcoFont!important;font-size:33px;color:#d33}ul.tabs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%;text-align:center}ul.tabs:after{content:"";display:block;border-top:1px solid #e6e6e6;width:100%}ul.tabs li{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;width:25%;font-weight:700;font-size:20px}ul.tabs li.current{color:#d33;border-bottom:2px solid #d33}.tab-content{display:none;padding:15px 0;width:100%}.tab-content.current{display:block}.swiper-container .swiper-slide figure{display:flex;justify-content:center;align-items:center;height:65px;padding:0 5px;background-color:#fff;border:1px solid #d1d4d3;border-radius:5px;margin:0 4px}.elementor-widget-image-carousel .elementor-swiper-button-prev{left:-30px!important}.elementor-widget-image-carousel .elementor-swiper-button-next{right:-30px!important}.elementor-widget-image-carousel .elementor-swiper-button-prev i,.elementor-widget-image-carousel .elementor-swiper-button-next i{display:none}.elementor-widget-image-carousel .elementor-swiper-button-prev::before,.elementor-widget-image-carousel .elementor-swiper-button-next::before{color:#d33;font-size:60px;font-family:IcoFont!important}.elementor-widget-image-carousel .elementor-swiper-button-prev::before{content:""}.elementor-widget-image-carousel .elementor-swiper-button-next::before{content:""}.galcompleta.elementor-widget-image-carousel .swiper-slide figure,.galcompleta .gallery .gallery-item img{height:auto;border:none!important}.thim-sc-count-down{border:1px solid #d33;border-radius:6px;color:#202121;letter-spacing:.4px;line-height:.6;text-align:center;display:table;margin:0 auto 12px;padding:0 25px}.thim-sc-count-down p{color:#d33;margin:0;padding:.2rem .5rem;position:relative;top:-5px;background:#fff;display:inline-block;font-size:.9rem;font-weight:500}.thim-sc-count-down .counter{margin-bottom:.4rem;font-weight:300}.thim-sc-count-down .counter .count-item{position:relative;display:inline-block;margin:0 5px}.thim-sc-count-down .counter .count-item .label{font-size:10px;line-height:14px;font-weight:400;display:table}.thim-sc-count-down .counter .count-item .number{font-size:20px;line-height:30px;margin-bottom:0}.thim-sc-count-down .inversion p{font-weight:700;font-size:26px;margin:12px 0;text-shadow:2px 1px rgba(0,0,0,.2)}.elementor-accordion .elementor-accordion-item .elementor-tab-title{margin-bottom:15px;border-radius:6px}.galeria-swipebox a{width:100%;max-width:100%}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-slider .swiper-slide.swiper-slide-active .slide-inner .container{transform:translateY(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;transition-duration:.5s;transition-duration:.7s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.86,0,.07,1);transition-delay:0s;-webkit-transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);opacity:1}.swiper-slider .swiper-slide .slide-inner .container{transform:translateY(50px);opacity:0;transition-delay:.15s!important;position:relative;z-index:2}.swiper-slider .swiper-slide.swiper-slide-active .slide-inner{transform:scale(1)}.swiper-slider .swiper-slide .slide-inner{width:100%;height:100%;transform:scale(.8);display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;transition-duration:.5s;transition-duration:.7s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);background-size:cover;background-position:center;position:relative}#secc-prin.sliderint .swiper-pagination-bullets{bottom:65px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:65px;left:0;width:98%}.swiper-slider .swiper-pagination-bullets .swiper-pagination-bullet{width:98%;height:auto;float:left;margin:0 4px 12px;background:0 0;position:relative;padding-right:36px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;color:#fff;text-align:right}.swiper-slider .swiper-pagination-bullets .swiper-pagination-bullet::after{content:"";width:22px;height:1px;background:#d33;position:absolute;top:10px;right:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.swiper-slider .swiper-arrow{position:absolute;z-index:99;top:calc(50% - 27px);color:#fff;font-size:45px;cursor:pointer;opacity:.5;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;outline:none}.swiper-slider .swiper-arrow:hover,.swiper-slider .swiper-arrow:focus{opacity:1}.swiper-slider .swiper-arrow.prev{left:25px}.swiper-slider .swiper-arrow.next{right:25px}.wpcf7 form .col,.wpcf7 form .wpcf7-form-control-wrap{display:block;width:100%;float:left}.wpcf7 form .col{margin-bottom:20px;padding:0 10px}.wpcf7 form .col.colbtn{margin-bottom:0}.wpcf7 form p{margin:0}.wpcf7 form label{display:flex;flex-wrap:wrap}.wpcf7 form label .custom{width:80px;line-height:1.4;color:#676767}.wpcf7 form .wpcf7-form-control-wrap{width:100%}.wpcf7 form .form-control{font-size:14px;height:42px;line-height:42px;box-shadow:none;color:#404040;padding:0 15px;font-weight:300;width:100%;border:1px solid #e5e5e5;border-radius:3px;background-color:#fff;font-family:"Roboto",sans-serif}.wpcf7 form .form-control:focus{box-shadow:0 0 0 3px rgba(0,0,0,.05)}.wpcf7 form textarea.form-control{height:170px;padding-top:0;resize:none}.wpcf7 .select2-container{width:100%!important}.wpcf7 .select2-container .select2-selection--single,.wpcf7 .select2-container--default .select2-selection--single .select2-selection__rendered,.wpcf7 .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;line-height:42px}.wpcf7 .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px}.wpcf7 .select2-container .select2-selection--single{border:1px solid #ebebeb;border-radius:26px}.wpcf7 form .nice-select{width:100%;border-radius:0}.wpcf7 form .nice-select .list{max-width:100%}.wpcf7 .terminos{display:inline-block;width:100%;margin-bottom:5px;margin-top:10px;text-align:left}.wpcf7 .terminos,.wpcf7 .terminos a{color:#000}.wpcf7 .terminos .wpcf7-list-item{margin:0}.wpcf7 .terminos label{display:flex;flex-wrap:wrap;align-items:center;font-size:12px}.wpcf7 .terminos input[type=checkbox]{margin-top:0;margin-right:5px}.wpcf7 .wpcf7-submit{margin:0 auto;display:table;width:auto;border:none;border:none;height:45px;padding:0 30px;background:#d33;color:#fff;font-weight:600;font-size:13px;float:left;border-radius:8px;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:focus{background-color:#b31517}.wpcf7 form .responseform{border:1px solid #d33;color:#000}#imgprincipal.titulo{height:380px}#imgprincipal h1{margin:0;font-family:"Roboto",sans-serif;color:#fff;font-size:36px;font-weight:400;position:relative;text-shadow:1px 2px 2px 2px rgba(0,0,0,.3)}#imgprincipal.titulo h2{font-size:16px;color:#fff;font-weight:300;margin:0;position:relative}.wpcf7 .wpcf7-response-output{float:left;text-align:center;width:100%}.elementor-widget-heading.bormorabot .elementor-heading-title:after{content:"";display:block;height:3px;width:53px;background-color:#d33;margin:15px auto 0}.elementor-widget-accordion.custom .elementor-tab-title{border-radius:0;margin-bottom:10px}.elementor-widget-accordion.custom .elementor-accordion-title span{color:#d33;margin-right:10px}.elementor-widget-button.btncustom .elementor-button-link.elementor-button{background-color:transparent;color:#d33;border:2px solid #d33;border-radius:25px;padding:15px 20px}.elementor-widget-button.btncustom .elementor-button-link.elementor-button:hover{background-color:#d33;color:#fff}.elementor-widget-button.btncustom .elementor-button-link.elementor-button .elementor-align-icon-right{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-widget-button.btncustom .elementor-button-link.elementor-button:hover .elementor-align-icon-right{margin-left:8px}.customslider.elementor-widget-slides .swiper-slide-inner .elementor-button.elementor-slide-button{background-color:transparent;color:#fff;border:2px solid #d33;border-radius:25px;padding:15px 20px}.customslider.elementor-widget-slides .swiper-slide-inner .elementor-button.elementor-slide-button:hover{background-color:#d33;color:#fff}.customslider.elementor-widget-slides .swiper-slide-inner .elementor-button.elementor-slide-button .elementor-align-icon-right{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.customslider.elementor-widget-slides .swiper-slide-inner .elementor-button.elementor-slide-button:hover .elementor-align-icon-right{margin-left:8px}.customslider.elementor-widget-slides .swiper-pagination.swiper-pagination-clickable{bottom:25px}.customslider.elementor-widget-slides .swiper-pagination-clickable .swiper-pagination-bullet{background:0 0;border:2px solid #fff;width:11px;height:11px;opacity:1}.customslider.elementor-widget-slides .swiper-pagination-clickable .swiper-pagination-bullet-active{opacity:1;background-color:#d33;border:2px solid #d33}.elementor-pagination{margin-top:20px}.elementor-pagination .page-numbers{background-color:#d33;color:#fff;padding:12px 14px;line-height:1;display:inline-block}.elementor-pagination .page-numbers:not(.current):hover{background-color:#d21616}.elementor-pagination .page-numbers.current{background-color:#000}.owl-carousel.testimonios .owl-nav .owl-prev,.owl-carousel.testimonios .owl-nav .owl-next{cursor:pointer;display:inline-block;font-size:14px;line-height:20px;color:#bbb;width:40px;border:1px solid #eee;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;position:relative;text-align:center;padding:0;outline:0}.owl-carousel.testimonios .owl-nav .owl-prev,.owl-carousel.testimonios .owl-nav .owl-next{color:#333;border:1px solid #000}.owl-carousel.testimonios .owl-nav .owl-prev{position:relative;right:2px;left:auto}.owl-carousel.testimonios .owl-nav .owl-next{right:auto!important;left:2px}.owl-carousel .owl-dots{bottom:10px}.owl-carousel .owl-carousel .owl-dot{display:inline-block;margin:5px}.owl-carousel .owl-dot span{display:block;width:16px;height:8px;background:#eee;border-radius:20px;border:1px solid #eee;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}.owl-carousel .owl-dot.active span{background:#d33!important;width:40px;height:8px;border-color:#d33}.owl-carousel.testimonios .owl-nav{display:inline-block;top:-50px;text-align:right;margin:0}.owl-carousel.programas .owl-nav{margin:0;top:50%}.owl-carousel.programas .owl-nav i{background-color:#d33;color:#fff;font-size:28px}.owl-carousel.programas .programa{padding:0 10px}.owl-carousel.programas p{margin-bottom:0}.owl-carousel.programas .titulo{text-align:center;font-size:13px;line-height:1.3;margin-bottom:10px}.owl-carousel.programas .titulo h3{margin:0;font-size:18px}.owl-carousel.programas .contimg{height:320px;background-size:cover;background-position:center;margin-bottom:10px}.owl-carousel.programas .informacion p{margin-bottom:12px}.img-principal{height:190px;background-size:cover;background-position:center;align-items:center;position:relative}.img-principal:before{content:"";position:absolute;background-color:rgba(0,0,0,.4);width:100%;height:100%;left:0;top:0}.img-principal .container{z-index:9}.img-principal h1{margin:0 auto;color:#fff;font-family:"Open Sans",Sans-serif;font-size:2.8em;font-weight:400}.post-author-info h5{font-size:19px;margin-bottom:6px;color:#303030;line-height:1.38em;font-weight:500}.post-navigation .container,.section-page:not(.page-layout-no_sidebar) .post-comments .container{padding:0}.post-navigation .previous-post a{padding-left:30px}.post-navigation .next-post a{padding-right:30px;text-align:right}.post-navigation a span.post-nav-label{font-size:13px;display:block}.post-navigation:not(.portfolio-nav) a span.post-nav-label{color:#aaa;line-height:2}.post-navigation.portfolio-nav-cont-all a span.post-nav-label{color:#aaa}.post-navigation a span.post-nav-title{display:block;font-size:16px;margin-top:-5px}.post-navigation a .prev-icon,.post-navigation a .next-icon,.post-navigation a .side-icon{position:absolute;font-size:32px;display:block;font-weight:400}.post-navigation a .side-prev-icon{left:0}.post-navigation a .side-next-icon{right:0}.post-navigation a:hover .prev-icon,.post-navigation a:hover .next-icon{color:#e2785d}.post-navigation .portfolio-nav-parent i{font-size:32px;font-weight:300;padding-top:8px}.wc-cat .col{float:left}.woocommerce-info,.woocommerce-message{border-top-color:#d33}.woocommerce-info::before,.woocommerce-message::before{color:#d33}.woocommerce .wc-cat .page-title{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{width:15%}.woocommerce-account .woocommerce-MyAccount-content{width:75%}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation ul li:not(:last-child){margin-bottom:10px}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;line-height:1.3;font-size:14px;flex-wrap:wrap}.woocommerce-MyAccount-navigation ul li.is-active a{color:#d33}.woocommerce-MyAccount-navigation ul li a i{margin-right:10px}.woocommerce-MyAccount-navigation ul li a:before{font-family:IcoFont;font-style:normal;margin-right:10px;font-size:22px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:""}.wc-cat{padding:20px 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:60%;max-width:60%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:40%;max-width:40%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:14px;height:42px;line-height:42px;box-shadow:none;color:#404040;padding:0 15px;font-weight:300;width:100%;border:1px solid #e5e5e5;border-radius:3px;background-color:#fff;font-family:"Rubik",sans-serif}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{box-shadow:0 0 0 3px rgba(0,0,0,.05)}.woocommerce form .form-row textarea{height:170px;padding-top:0;resize:none}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:#333;font-size:13px;line-height:1.5;margin-bottom:10px;text-align:justify}.wc_payment_methods.payment_methods.methods label{color:#222;font-weight:700}.infodivwc{padding:20px 0}.woocommerce div.product div.summary .product_title{display:none}.woocommerce div.product div.summary .price{font-size:25px;color:#d33;font-weight:700;text-shadow:2px 2px 0px rgba(0,0,0,.12)}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#d33;opacity:.5}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#d21616;color:#fff}.woocommerce div.product .woocommerce-tabs{display:none}.woocommerce div.product .related.products{display:inline-block;width:100%;margin-top:15px}.woocommerce div.product .related.products h2{margin:0 0 22px;text-align:center;text-transform:uppercase}.woocommerce .sku_wrapper,.woocommerce .posted_in{font-weight:700;color:#000}.woocommerce .sku_wrapper span,.woocommerce .posted_in a{font-weight:400}.woocommerce .sku_wrapper{margin-right:15px}.woocommerce div.product form.cart .reset_variations{font-size:12px;margin-left:10px;font-weight:600}.woocommerce div.product .qib-button:not(#qib_id):not(#qib_id){background-color:#000;border-color:#000;color:#fff}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul{list-style:none;padding:0}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li{display:inline-block;width:100%;padding-left:22px;margin-bottom:10px}.woocommerce div.product div.summary .woocommerce-product-details__short-description ul li:before{content:"";font-family:"Icofont";color:#d33;display:block;margin-left:-22px;float:left;font-size:18px;margin-top:-2px}.catsprod .slick-prev,.catsprod .slick-next{z-index:9}.catsprod .slick-prev{left:10px}.catsprod .slick-next{right:10px}.catsprod .slick-prev:before,.catsprod .slick-next:before{color:#000}.divcarruel .elementor-row .slick-prev,.divcarruel .elementor-row .slick-next{z-index:9}.divcarruel .elementor-row .slick-prev{left:21px}.divcarruel .elementor-row .slick-next{right:21px}.divcarruel .elementor-row .slick-prev:before,.divcarruel .elementor-row .slick-next:before{color:#000}#wid_contwc>div h2 i{cursor:pointer}#wid_contwc>div h2 i:before{-webkit-transition:all .5s;transition:all .5s}#wid_contwc>div.open h2 i:before{content:"";-webkit-transition:all .5s;transition:all .5s}#wid_contwc>div.open ul{display:block;-webkit-transition:all .5s;transition:all .5s}#wid_contwc .product-categories>li{color:#2f333a;margin-bottom:9px;font-size:14px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#d33}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:11px;float:left}.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li{border:none}.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li a{padding:5px 0}.filtlateral{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;z-index:9999;transform:translate3d(100vw,0,0);transition:transform .3s ease}.filtlateral #wid_contwc{padding:20px 30px;height:90%;overflow-y:scroll}.woocommerce.actfilt .filtlateral{transform:translateZ(0);transition:transform .3s ease}.filtlateral .encabezado{background-color:#f2f2f2;display:flex;flex-wrap:wrap;width:100%;height:55px;align-items:center;justify-content:space-around}.filtlateral .encabezado h3{margin:0;color:#888;line-height:1;font-size:18px}.filtlateral .encabezado p{width:50px;display:flex;flex-direction:column;justify-content:center;text-align:center;line-height:1;height:auto;font-size:11px;cursor:pointer}.filtlateral .encabezado p i{color:#272727;font-size:18px;font-weight:700}.filtlateral .widget-area>div:first-child{display:none}.filtlateral .widget-area>div{margin-bottom:0}.filtlateral .widget-area>div ul{margin-bottom:0;display:none}.filtlateral .widget-area h2{display:flex;align-items:center}.filtlateral .widget-area h2 i{float:right;margin-left:auto;-webkit-transition:all .3s;transition:all .3s}.filtlateral .widget-area h2 i.icofont-minus-circle{display:none}.filtlateral .widget-area .activo h2 i.icofont-plus-circle{display:none}.filtlateral .widget-area .activo h2 i.icofont-minus-circle{display:block}.woocommerce .woocommerce-cart-form a,.cart_totals a{color:#0e1d3a}.woocommerce .woocommerce-cart-form a:hover,.woocommerce .woocommerce-cart-form a:focus,.cart_totals a:hover,.cart_totals a:focus{color:#044684}.woocommerce .contbtnfiltro{display:none;float:left;clear:both;width:40%}.woocommerce .contbtnfiltro a{display:flex;background-color:#d33;color:#fff;height:29px;align-items:center;width:100%;justify-content:center}.woocommerce .contbtnfiltro i{margin-right:5px}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 2px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background-color:#000;color:#fff;padding:10px 15px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#d33;color:#fff}.yikes-mailchimp-container .edit-link{display:none}.yikes-mailchimp-container .yikes-easy-mc-success-message{color:#fff;background:#d33;text-align:center}