#place_order{background-color:#f1c639}.elementor-social-icon svg{fill:white!important;color:#fff!important}#customer_details .col-1,#customer_details .col-2{width:100%}.post-related.slick-initialized.slick-slider{margin-bottom:75px!important}#contactofooter .enviarform:hover>input{background-color:#fff!important;color:#f4bf39!important}.wpcf7 .ajax-loader{display:none!important}footer .current-menu-item a{color:#fff!important}.sh-footer-widgets{background-color:#f4bf39}.sh-nav ul.sub-menu{background:#fff}.sh-page-loader-style-spinner .object{background-color:#fbc53b}.sh-footer-widgets{color:#fff}.sh-copyrights{background-color:#fbc53b}.sh-back-to-top{bottom:170px;right:25px}.current-menu-item a{color:#f4bf39!important}.header-logo img{max-height:50px}.contactofooter p.cfenviar input:hover{background-color:#fff;color:#f4bf39}.sh-nav-mobile li:after,.sh-nav-mobile li .sub-menu:before{background-color:transparent!important}div#testimonioshome{padding:14% 60px!important}div#ocupacioncamp{margin-top:60px;margin-bottom:60px}#ocupacioncamp h3{color:#4d4d4d!important}.testimonial_rotator_quote{font-size:18px}.testimonial_rotator_star{font-size:25px!important}.ult-new-ib{background:transparent!important}.ocupacion .completo .skillbar-title,.ocupacion .completo .skillbar-bar{background:#71c837!important}.ocupacion .cancelado,.ocupacion .cancelado .skillbar-title,.ocupacion .cancelado .skillbar-bar{background:#eee!important}#TB_window img#TB_Image{border:0!important}@media screen and (min-width:768px){.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{width:50px!important;height:50px!important;background:#f4bf39;color:#fff;text-shadow:none;margin-left:-25px!important;padding:4px 0!important}}#mochilatext{padding:0 4vh}#mochilatext .nota{margin-bottom:30px}.header-mobile-social-media{border-top:0 solid transparent}.sh-nav>.menu-item>.sub-menu,.sh-nav>.menu-item>.sub-menu .sub-menu,.mega-menu-row{box-shadow:initial}.sh-header-mobile-dropdown{border-bottom:0 solid transparent;background:#fff}footer .metodospago{text-align:center}footer .metodospago img{max-width:150px;margin:15px 0}form.checkout.woocommerce-checkout{margin-bottom:60px}.wccpf-cart-data-editor li{list-style:none}.kk-star-ratings{width:250px!important}.kksr-stars.kksr-star.gray{float:right;display:inline-block}.kksr-legend{float:left;display:inline-block}div#campamentoslanding img{width:100%!important;height:auto!important}.margintop-20{margin-top:20px}.alertatienda a{border:1px solid #f55!important;color:#f55!important;padding:15px 30px!important}.border50porcimg img{border-radius:50%}.columnastextohome .wpb_column.vc_column_container.vc_col-sm-3{padding:0 5px}.columnastextohome .wpb_content_element{margin-bottom:0}.headercampamento .sh-back-to-top{display:none}time.woocommerce-review__published-date{display:none}.single-cuar_private_page .post-thumbnail,.single-cuar_private_file .post-thumbnail{display:none}#menu-item-8952,li.menu-item.sh-nav-cuenta{display:none}.logged-in #menu-item-8952,.logged-in li.menu-item.sh-nav-cuenta{display:block!important}.header-social-media:not(:only-child) {margin-right:0;padding-right:0}ul#menu-menu-barra-fecha-1{padding:0 20px;margin-bottom:0}.page-id-9259 img.ultb3-img.ultb3-img-bottom-right{right:0;left:0;width:100%!important;height:auto!important}.sh-nav ul.mega-menu-row li.mega-menu-col li,.sh-nav ul.mega-menu-row li.mega-menu-col ul{display:inline-block!important}.campamentoslanding{margin:30px 0!important}.imgcamplanding{overflow:hidden!important;width:100%}.imgcamplanding img:hover{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}.imgcamplanding img{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.botonverlanding a{background:#f4bf39;display:block;text-align:center;color:#fff;padding:15px 0;font-size:18px;font-weight:bolder;border:2px solid #f4bf39}.botonverlanding a:hover{background:#fff;color:#f4bf39;border:2px solid #f4bf39}.wpb_text_column.wpb_content_element.desccamplanding{background:#e6e6e6;color:#333!important;padding:30px}li#menu-item-51396,li#menu-item-51395,li#menu-item-51397{position:absolute;bottom:35px}li#menu-item-51396 a,li#menu-item-51395 a,li#menu-item-51397 a{font-size:40px;color:#f4bf39!important;font-weight:bolder;text-align:right}.sh-nav li.menu-item.menu-item-has-mega-menu ul.sub-menu ul.sub-menu{height:100%!important;padding-bottom:30px!important}.blog .post-item{min-height:443px!important}.post-content{min-height:111px!important}.page-id-5698 p.cfenviar,.page-id-50863 p.cfenviar{width:100%}.page-id-49716 .enviarform .wpcf7-submit,.page-id-5698 .enviarform .wpcf7-submit,.page-id-50863 .enviarform .wpcf7-submit{border-radius:0!important}section.related.products{display:block;clear:both}a.reservarpromocampas2020{background:transparent;padding:15px 30px;font-weight:bolder!important;font-family:Montserrat!important;color:#fff!important;font-size:24px!important;border:4px solid #fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);-webkit-animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1);animation:pulse 1.25s infinite cubic-bezier(.66,0,0,1)}a.reservarpromocampas2020:hover{background:#fff;color:#f4bf39!important;border:4px solid #f4bf39;box-shadow:0 0 0 0 rgba(255,255,255,.7);-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(215, 119, 13, 0);}}@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(215, 119, 13, 0);}}@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(215, 119, 13, 0);}}@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(215, 119, 13, 0);}}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{display:block!important;clear:both}#campamentosnaturaleza .fancytextparallax li{text-align:left!important;font-weight:bold!important}#campamentosnaturaleza .fancytextparallax{margin:10vh 20vh;width:100%;position:absolute;right:0;padding:30px 15px;14
    background: #f4bf39;bottom:0}#campamentosurbanos .fancytextparallax li{text-align:left!important;font-weight:bold!important}#campamentosurbanos .fancytextparallax{margin:5vh 20vh;width:100%;position:absolute;left:0;padding:30px 45px;background:#f4bf39;bottom:0;text-align:left!important}#fancytextalquiler .fancytextparallax li{text-align:left!important;font-weight:bold!important}#fancytextalquiler .fancytextparallax{margin:5vh 20vh;width:50%;position:absolute;right:0;padding:30px 15px;background:#f4bf39;bottom:0;color:#fff;text-align:center}.wpcf7-form-control-wrap{position:inherit}.woocommerce-terms-and-conditions-wrapper p.form-row{padding:10px 20px!important}.woocommerce form .form-row .input-checkbox{margin-left:-20px;margin-top:7px}.woocommerce-checkout .woocommerce{margin:60px 0}.woocommerce-checkout input#submit_redsys_payment_form{padding:15px 30px;margin-right:15px;border:0 solid transparent;background:#f4bf39;color:#fff;font-weight:bold;border-radius:2px}.woocommerce-checkout a.button.cancel{padding:20px 30px;margin-right:15px;border:0 solid transparent;background:#f4bf39;color:#fff}.primary-desktop{position:relative;z-index:9999!important}.sh-page-loader{z-index:1}div#parallaxuno .vc_parallax-inner{background-size:contain;background-repeat:no-repeat;background-position:50% 200%}div#parallaxdos .vc_parallax-inner{background-size:contain;background-repeat:no-repeat;background-position:50% 7%}.campamentoshome .ult-new-ib-desc h3{color:#fff!important;font-weight:bold!important;font-size:20px!important;text-transform:uppercase}.campamentoshome .ult-new-ib-content.ult-responsive p:before{height:1px;background:#fff!important;content:" ";margin:-10px 0 10px 0;display:block;width:0%;white-space:nowrap;overflow:hidden}.campamentoshome .ult-new-ib-content.ult-responsive p{font-size:18px;font-weight:600}.campamentoshome .ult-new-ib.ult-ib-effect-style1.ult-ib-resp:hover .ult-new-ib-desc p:before{-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:100%}#campamentosnaturaleza{background:#f4bf39}div#titulocampnatur h3,div#titulocampurb h3,#tituloextraesc h3{color:#fff;font-weight:600!important;text-align:center;padding:20px 0;text-transform:uppercase}#campamentosnaturaleza .vc_column-inner{padding-top:0!important}.campamentoshome .vc_column-inner{padding:0}div#parallaxuno .upb_row_bg,div#parallaxdos .upb_row_bg{z-index:9}div#titulocampnatur,#titulocampurb,#tituloextraesc{position:absolute;width:100%;z-index:2}div#titulocampnatur h3,#titulocampurb h3,#tituloextraesc h3{background:rgba(244,191,57,1);width:600px;z-index:20;text-align:center!important;margin:0 auto!important;display:block!important;padding:30px 15px!important;-webkit-box-shadow:3px 5px 18px 1px rgba(0,0,0,.3);-moz-box-shadow:3px 5px 18px 1px rgba(0,0,0,.3);box-shadow:3px 5px 18px 1px rgba(0,0,0,.3)}div#bannercampnatur,#bannercampurb,.home .campamentoshome{padding:0!important}#bannercampnatur .ult-new-ib,#bannercampurb .ult-new-ib{margin:0!important}div#titulocampnatur .wpb_content_element,div#titulocampurb .wpb_content_element{margin-bottom:0!important}.sh-header-top{background-color:#f4bf39!important}.ultimate-vticker.fancytext-background-enabled ul li,.uvc-type-align-center.uvc-type-no-prefix ul li{text-align:left!important}.vc_column-inner{padding-top:0!important}.textomilestoneshome.wpb_column.vc_column_container.vc_col-sm-8{padding:0 80px}.campamentoshome .ult-new-ib,.wpb_column>.wpb_wrapper .ult-new-ib{margin-bottom:0}.datosfooterdirecc{font-size:16px;padding:60px 0;max-width:300px;margin:0 auto}.datosfooterdirecc svg{margin-right:15px}.datosfooterrrss ul li{display:inline-block;font-size:2.8em;margin:0 5px}.datosfooterrrss ul{text-align:start!important;max-width:300px;margin:0 auto}.datosfootercopyright{text-align:center}.datosfooterlogo img{max-width:200px;display:block}.datosfootercopyright{text-align:center}.sh-footer-widgets{padding:60px 0 30px 0}.datosfooterrrss svg:hover{color:#4d4d4d}.sh-footer .sh-footer-widgets a:hover,.sh-footer .sh-footer-widgets li a:hover,.sh-footer .sh-footer-widgets h6:hover{color:#4d4d4d}.descfooteraj p{padding:0 15px;font-size:16px}.sh-footer-widgets>.container{max-width:100%!important;width:100%!important}.contactofooter{max-width:400px;margin:0 auto;display:block}.contactofooter input,.contactofooter textarea{border-radius:0}p.cfnombre,p.cfapellidos,p.cfmail,p.cftfno,span.gdpr,span.enviarform{float:left;width:50%;margin:0}p.cfnombre,p.cfmail{padding-right:5px}p.cfapellidos,p.cftfno{padding-left:5px}.contactofooter textarea{height:auto;max-height:200px}.contactofooter p.cfenviar input{border:1px solid #fff!important;background:transparent!important;border-radius:0!important;float:right}.contactofooter span{color:#fff!important}p.cfenviar{display:inline-flex}span.gdpr{display:block;float:left}span.enviarform{display:block;float:left}.sh-copyrights{padding:15px 0}div#nav_menu-2 ul li{list-style-type:none}ul#menu-menu-footer{padding:0 15px}.datosfooterlogo{max-width:300px;margin:0 auto}.infotopbar ul li{display:inline-block;margin:0 15px;color:#fff;font-size:15px}.infotopbar ul li a{color:#fff}.infotopbar svg{margin-right:10px}.infotopbar ul{margin:0}.infotopbar svg{margin-right:10px;font-size:20px;margin-top:2px}.header-social-media:not(:only-child) {border-right:0 solid transparent}a.sh-login-popup{border-radius:0;border:1px solid #fff}a.sh-login-popup:hover{color:#fff!important;border:1px solid #4d4d4d;background:#4d4d4d}.sh-header-top .container{width:100%!important;max-width:100%!important}.sh-header-meta-container .header-standard-position .sh-nav>li.menu-item ul li:hover>a{color:#fff!important}li#menu-item-50280{background:url(/wp-content/uploads/mmdefault.jpg) center center no-repeat;background-size:cover!important;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}li#menu-item-50280:hover{-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}li#menu-item-89856 .sub-menu{margin:0!important}.sh-nav ul.mega-menu-row li.mega-menu-col li{margin:5px 0 5px 15px}.sh-nav ul.sub-menu{width:300px}.sh-nav ul.sub-menu ul.sub-menu{left:298px}#menu-principal .menu-item-has-mega-menu .mega-menu-col>a{background:#f4bf39!important;color:#fff!important;padding:10px 25px;margin-top:-15px;font-size:16px;font-weight:bold;text-transform:uppercase}.primary-desktop .sh-nav>li.menu-item ul li:hover>a{color:#f4bf39!important}.blog .post-categories,.single-post .post-categories{display:none}#sidebar .social-media-twitter{background:#1da1f2;border:2px solid #1da1f2}#sidebar .social-media-twitter:hover{background:transparent;border:2px solid #1da1f2;color:#1da1f2!important}#sidebar .social-media-facebook{background:#3b5998;border:2px solid #3b5998}#sidebar .social-media-facebook:hover{background:transparent;border:2px solid #3b5998;color:#3b5998!important}#sidebar .social-media-gplus{background:#dd5144;border:2px solid #dd5144}#sidebar .social-media-gplus:hover{background:transparent;border:2px solid #dd5144;color:#dd5144!important}#sidebar .social-media-instagram{background:#4d4d4d;border:2px solid #4d4d4d}#sidebar .social-media-instagram:hover{background:transparent;border:2px solid #4d4d4d;color:#4d4d4d!important}#sidebar .social-media-pinterest{background:#bd081c;border:2px solid #bd081c}#sidebar .social-media-pinterest:hover{background:transparent;border:2px solid #bd081c;color:#bd081c!important}ul.page-numbers{margin:0 auto 60px auto}.testimonial_rotator_single .testimonial_rotator_stars{height:60px}#sidebar a.testimonial_rotator_read_all{clear:both;color:#f4bf39!important}#sidebar a.testimonial_rotator_read_all:hover{color:#4d4d4d!important}a.linkespaciocreativo{position:absolute;width:100%;height:100%;z-index:2}.woocommerce-account .content-container{min-height:100%;padding:60px 0}.sh-nav-cart>a i,.sh-nav-cart-wishlist>a i{position:relative;bottom:-7px}.header-standard-position i.icon.icon-user{font-size:20px;margin-top:2px}.nota{border:1px solid #e3e3e3;padding:20px 40px;background:#f9f9f9}.single-post .vc_row{margin:0!important}table.wccpf_fields_table td.wccpf_label,table.wccpf_fields_table td.wccpf_label label{width:200px!important}.gillion-woocommerce .woocommerce .woocommerce-billing-fields .form-row label,.gillion-woocommerce .woocommerce-additional-fields h3{display:initial}.portadacamp.casonacamp{background:url(/wp-content/uploads/LA-CASONA-DE-SOMOLINOS-campamento-de-verano-2021.png) left bottom no-repeat;background-size:cover}.portadacamp.riveracamp{background:url(/wp-content/uploads/LA-RIVERA-campamento-de-verano-2021.png) left bottom no-repeat;background-size:cover}.portadacamp.jovencamp{background:url(/wp-content/uploads/JOVEN-campamento-piedralaves-2021.png) left bottom no-repeat;background-size:cover}.portadacamp.aulacamp{background:url(/wp-content/uploads/AULA-campamento-piedralaves-2021.png) left bottom no-repeat;background-size:cover}.portadacamp.campamontescamp{background:url(/wp-content/uploads/Campamontes-campamento-urbano-madrid.png) left bottom no-repeat;background-size:cover}.portadacamp.rockcamp{background:url(/wp-content/uploads/ESCUELA-DE-ROCK-campamento-urbano.png) left bottom no-repeat;background-size:cover}.portadacamp.pequeaventura{background:url(/wp-content/uploads/La-peque-aventura-grande.jpg) left bottom no-repeat;background-size:cover}.finalcamp.casonacamp{background:url(/wp-content/uploads/LaCasonaFINAL.jpg) left bottom no-repeat;background-size:cover}.finalcamp.riveracamp{background:url(/wp-content/uploads/LaRiveraFINAL.jpeg) left bottom no-repeat;background-size:cover}.finalcamp.jovencamp{background:url(/wp-content/uploads/JovenFINAL.jpg) left bottom no-repeat;background-size:cover}.finalcamp.aulacamp{background:url(/wp-content/uploads/aula.jpg) left bottom no-repeat;background-size:cover}.finalcamp.campamontescamp{background:url(/wp-content/uploads/CampamontesFINAL.jpg) left bottom no-repeat;background-size:cover}.finalcamp.rockcamp{background:url(/wp-content/uploads/RockFINAL.jpg) left bottom no-repeat;background-size:cover}.infocampgral{padding:0 30px}.infocamp ul{list-style:none}.infocamp p{text-align:center;color:#4d4d4d}.infocamp p.infoprincipal{font-weight:bold;font-size:4em;margin-bottom:0;line-height:60px}p.infosecundaria{font-size:1.5em}.preciocamp{font-weight:bold;font-size:2.3em}.infocamp.vc_col-sm-12{padding:35px 0;display:block}div#datoscamp{margin:30px 0}div#datoscamp p{font-size:2em;line-height:25px}.infocampgral.infoaulacamp{padding:0 60px}.infoaulacamp .infocamp ul{list-style:none}.infoaulacamp .infocamp p{text-align:center;color:#4d4d4d}.infoaulacamp .infocamp p.infoprincipal{font-weight:bold;font-size:3em;margin-bottom:0}.infoaulacamp p.infosecundaria{font-size:4em;margin-top:-65px}.infoaulacamp .preciocamp{font-weight:bold;font-size:2.3em}.infoaulacamp .infocamp.vc_col-sm-12{padding:0 0;display:block}.infocampamontescamp table{width:100%;text-align:center}.infocampgral.infocampamontescamp{padding:0 60px}.infocampamontescamp .infocamp ul{list-style:none}.infocampamontescamp .infocamp p{text-align:center;color:#4d4d4d}.infocampamontescamp .infocamp p.infoprincipal{font-weight:bold;font-size:4em;margin-bottom:0}.infocampamontescamp p.infosecundaria{font-size:2.2em;margin-top:-50px}.infocampamontescamp .preciocamp{font-weight:bold;font-size:2.3em}.infocampamontescamp .infocamp.vc_col-sm-12{padding:0 0;display:block}.infodoble{margin-top:-2em}.infodoble .infosecundaria{font-size:1.5em!important}.infocampamontescamp .infodoble p.infosecundaria{font-size:1.9em;margin-top:-25px}.infocampamontescamp .infodoble p.infoprincipal{font-size:2.9em;margin-top:-40px}.infodoble div.vc_col-sm-12{margin:30px 0}.infodoble div.vc_col-sm-1{padding:0}.modalrutascampamontes ul{padding:0;width:100%!important}.modalrutascampamontes ul li{display:grid;width:50%;float:left}.modalrutascampamontes a.botonrutadesc{width:99%;text-align:center;background-color:#f4bf39;color:#fff;padding:15px 30px;margin:2px;border:1px solid #f4bf39}.modalrutascampamontes a.botonrutadesc:hover{background-color:transparent;color:#f4bf39;border:1px solid #f4bf39}.infocampamontescamp .infocamp h3{font-size:25px;text-align:center}.calendariocampamontes{margin-bottom:0}.infocampamontescamp .infocamp{padding:15px 4em}.infocampamontescamp .infocamp button,.infocampamontescamp .infocamp a.vc_general.vc_btn3{padding:15px 30px;color:#fff!important;font-weight:900;text-transform:uppercase;border:3px solid #f4bf39!important;background:#f4bf39!important;box-shadow:none!important;border-radius:0!important;margin:0 5px!important;display:block!important;line-height:initial}.infocampamontescamp .infocamp button:hover,.infocampamontescamp .infocamp a.vc_general.vc_btn3:hover{color:#f4bf39!important;border:3px solid #f4bf39!important;background:transparent!important}.infocampamontescamp .infocamp .vc_btn3-container.vc_btn3-left{display:inline-block;float:left}.infocamrockcamp p.infosecundaria{font-size:3.5em;margin-top:-65px}.wpb_text_column.wpb_content_element{color:#4d4d4d!important}.headercampamento .sh-header-top{min-height:40px}.headercampamento .header-logo{padding:13px 0}.headercampamento .sh-header.sh-header-1.sh-sticky-header{background-color:rgba(255,255,255,.7)}.headercampamento .sh-sticky-header{max-height:70px}.headercampamento .sh-footer{display:none}p.infosecundaria{font-size:5em;opacity:.1;font-weight:bolder;margin-top:-50px;text-transform:lowercase;text-shadow:-1px 0 #4d4d4d , 0 0 #4d4d4d , 1px 0 #4d4d4d , 0 -1px #4d4d4d}.infocampgral h3{font-size:30px}.tituloportadacamp div div{position:absolute;left:0;bottom:15px;padding:15px 30px;background:#f4bf39;color:#fff!important;font-size:25px;text-align:center}.tituloportadacamp strong{font-size:30px}html .headercampamento{font-size:14px!important}.infomargintop{margin-top:4vh}.h3pequeños h3{font-size:15px}.botonescamp ul li{font-size:16px;text-align:center;display:inherit;color:#fff;width:25%;float:left;font-weight:bold}.botonescamp ul{margin:0 auto!important;display:inline-block;width:100%!important;text-align:center;padding:0}.botonescamp ul li a{color:inherit!important;display:inline-block;background:#f4bf39;padding:30px 30px;width:98%;border:1px solid #f4bf39}.botonescamp ul li a:hover{color:#f4bf39!important;background:#fff;border:1px solid #fff}.botonescamp{position:absolute;left:0;bottom:-6px;width:100%}.letrasfondocamp{position:absolute;font-weight:bolder;z-index:-1;overflow:hidden!important;display:inline-block;opacity:.2;color:#d1d1d1;width:10000px;text-align:left}.letrasfondo.pagina1camp .letrasfondocamp{font-size:200px;bottom:-95px;left:0}.letrasfondo.pagina2camp .letrasfondocamp{font-size:200px;bottom:-60px;left:0}.letrasfondo.pagina3camp .letrasfondocamp{font-size:180px;bottom:-85px;left:0}.finalcamp .ms-tableCell{vertical-align:bottom}.section05.invertido{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.demo.section05.invertido{position:absolute;bottom:125px;left:50%}section.demo.section05{position:absolute;bottom:60px;left:50%}.demo.section05 a{position:absolute;bottom:0;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#4d4d4d;font:400 20px/1 'Josefin Sans',sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s}.demo.section05 a:hover{opacity:.5}.section05 a{padding-top:70px;pointer-events:none;cursor:default}.section05 a span{position:absolute;top:0;left:50%;width:40px;height:40px;margin-left:-12px;border-left:4px solid #f4bf39;border-bottom:4px solid #f4bf39;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}@-webkit-keyframes sdb05 {
  0% {
    -webkit-transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}@keyframes sdb05 {
  0% {
    transform: rotate(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotate(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}.enviarform .wpcf7-submit{background:#fff!important;color:#f4bf39;padding:15px 30px;box-shadow:none!important;border:1px solid #f4bf39;margin:5px 0!important;float:right;text-transform:uppercase;font-weight:600}.enviarform:hover .wpcf7-submit{color:gray!important}.enviarform .wpcf7-submit:hover{background:transparent!important;color:#f4bf39;border:1px solid #f4bf39}.grecaptcha-badge{bottom:0!important;left:0!important;z-index:5}#diassincoleextraesc,#formateextraesc,#masescuelaextraesc,#roboticaextraesc,#conciertoextraesc{padding:0 60px}#diassincoleextraesc *,#formateextraesc *{color:#fff}#diassincoleextraesc h2,#formateextraesc h2,#masescuelaextraesc h2,#roboticaextraesc h2,#conciertoextraesc h2{font-size:40px;font-weight:bold}#diassincoleextraesc .textdiasnocole{font-size:16px}.textdiasnocole p{font-size:16px}.iconosextraesc{margin:30px 0;padding:0 60px}.iconosextraesc .kswr-ibi-title.kswr-shortcode-element{font-weight:600!important}#formateextraesc .vc_tta-panels{background-color:#f4bf39}#formateextraesc .vc_tta-tab>a:focus,#formateextraesc .vc_tta-tab>a:hover{background-color:#f4bf39}#formateextraesc .vc_tta-tab.vc_active>a{background-color:#f4bf39}#formateextraesc .vc_tta-tab>a{background-color:#f59400;color:#fff}#formateextraesc .vc_tta-panels-container p{font-size:16px}#formateextraesc .vc_tta-panel{margin:4vh 15px}#masescuelaextraesc .letrasfondocamp,#roboticaextraesc .letrasfondocamp{font-size:180px;bottom:-60px;right:0;text-align:right;width:100%}.bannerrobots h2{color:#4d4d4d!important;font-size:20px!important;font-weight:bold!important}.bannerrobots p{color:#4d4d4d!important}.bannerrobots .vc_column_container{padding:0 5px}.bannerrobots .ult-banner-block .mask{background:rgba(244,191,57,.8)!important}.bannerrobots .bb-description{text-align:left!important;font-size:15px}#roboticaextraesc .letrasfondocamp{text-align:left}.bannerrobots{margin-top:30px}.bannerrobots .wpb_column.vc_column_container.vc_col-sm-3{padding:45px;filter:url(data:image/svg+xml;utf8,&lt;svg\ xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter\ id=\'grayscale\'&gt;&lt;feColorMatrix\ type=\'matrix\'\ values=\'0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale);filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.bannerrobots .wpb_column:hover{filter:url(data:image/svg+xml;utf8,&lt;svg\ xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter\ id=\'grayscale\'&gt;&lt;feColorMatrix\ type=\'matrix\'\ values=\'1\ 0\ 0\ 0\ 0,\ 0\ 1\ 0\ 0\ 0,\ 0\ 0\ 1\ 0\ 0,\ 0\ 0\ 0\ 1\ 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale)!important;-webkit-filter:grayscale(0%)!important;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.ult_modal-header{font-size:20px;padding:15px 0;border:none;border-bottom:1px solid #fff!important}.ult_modal-body{padding:15px 30px;font-weight:600}.ult_modal-content{border:1px solid transparent!important}#conciertoextraesc *{color:#fff}div#menuextraesc{display:none}div#menuextraesc.element-is-sticky{display:inline-block;width:100%!important;z-index:2!important;background:#f4bf39;height:45px}ul#menu-submenu-extraescolares,#menu-submenu-alquiler{margin:0 auto!important;width:60%;padding:0}ul#menu-submenu-extraescolares li{display:inline-block;margin:0;padding:0;text-align:center!important;width:24%}#menu-submenu-alquiler li{display:inline-block;margin:0;padding:0;text-align:center!important;width:49%}ul#menu-submenu-extraescolares li a,#menu-submenu-alquiler li a{color:#fff;padding:11px!important;display:inline-block;width:100%;font-weight:600}#menuextraesc .wpb_content_element{margin-bottom:0}ul#menu-submenu-extraescolares li a:hover,#menu-submenu-alquiler li a:hover{background:#fff!important;color:#f4bf39}.colextraesc{padding:0 60px}div#formateextraesc *{color:#4d4d4d!important}#masescuelaextraesc .resaltado{color:#f4bf39!important}.descactividades h2{font-size:24px!important}.descactividades{font-size:13px;padding:0 10px}#masescuelaextraesc .letrasfondocamp{z-index:0!important}#masescuelaextraesc a{color:#f4bf39!important}div#formateextraesc img{max-width:150px}.ocupacion .skillbar-title span{background:#f4bf39}.category-2030 .post-content-container{display:flex;flex-direction:column;justify-content:center}.category-2030 .post-categories-container{min-height:35px}.category-2030 .post-content{min-height:115px!important}.category-2030 a.post-title{min-height:70px}.category-2030 .post-meta{position:absolute;bottom:0}.category-2030 article.post-item{min-height:525px;padding:0 15px!important}.category-2030 .post-container{height:100%!important;display:contents}.gillion-woocommerce .description_tab{width:100%;text-align:center}li#tab-title-description:after,li#tab-title-description:before{content:"";position:absolute;height:17px;border:none;border-top:1px solid #e8e8e8;top:50%;width:600px;display:block;box-shadow:none!important;margin:0 -25px!important}.berocket_aapf_widget input[type="checkbox"]+label:before{background:url(/wp-content/uploads/sprite.png) no-repeat}.woocommerce-page .page-description .widget-item{padding-bottom:0}div#sidebartienda ul li{display:inline-flex;margin-right:10px!important;background:#f4bf39;padding:15px 30px!important;align-items:center;justify-content:center;cursor:pointer;border:1px solid #f4bf39;color:#fff!important}div#sidebartienda ul li:hover{background:#d9aa30;border:1px solid #d9aa30;color:#fff!important}div#sidebartienda ul li input{margin-top:-5px!important}div#sidebartienda ul{padding:0!important}#sidebartienda .berocket_single_filter_widget h3{display:none}div#sidebartienda{margin-top:40px}ul.berocket_aapf_widget li>span label:hover{color:inherit!important;cursor:pointer}div#sidebartienda ul li span{background:#f4bf39;padding:15px 30px;color:#fff;border:1px solid #f4bf39;cursor:pointer}div#sidebartienda ul li span:hover{background:#d9aa30;color:#fff;border:1px solid #d9aa30}div#sidebartienda ul li input{vertical-align:bottom;margin:0 3px!important}.berocket_term_depth_1 label{padding-left:0!important}div#sidebartienda .berocket_checked{background:#d9aa30!important;color:#fff!important}div#sidebartienda ul.berocket_aapf_widget{margin-top:30px}div#sidebartienda div#berocket_aapf_widget-2{margin-top:30px}.woocommerce-page h1.page-title{display:none}.woocommerce-page form.woocommerce-ordering,.woocommerce-page p.woocommerce-result-count{display:none}.post-thumbnail,.post-thumbnail img,.post-thumbnail .sh-ratio-content,.post-switch-item,.sh-widget-instagram-item img,.sh-widget-instagram-item-overlay,.sh-read-later-thumbnail,.sh-read-later-thumbnail:after,.sh-overlay-style1,.sh-comment-form,.post-media-play-overlay,.post-media-play-overlay:after,.post-quote-link .sh-ratio-content,.post-gallery-list,.post-gallery-list .slick-list,.post-switch-item:after,.widget_facebook iframe,.sh-widget-facebook-overlay,.sh-widget-posts-slider-thumbnail,.sh-widget-posts-slider-group-style2,.sh-widget-posts-slider-group-style2 .slick-list.draggable,.post-content-review-details,.post-content-review-progressbar-graph,.post-content-review-progressbar-graph-fill,.sh-post-author,.post-content-share .jssocials-share,.sh-comment-form input,.sh-comment-form textarea,.post-content img{border-radius:0}.gillion-woocommerce ul.products li.product .button{border-radius:0!important}.gillion-woocommerce ul.products li.product .button:hover{background:#f4bf39;color:#fff}.woocommerce-page .sh-pagination.sh-default-color{margin-bottom:60px}.gillion-woocommerce ul.products li.product .price>span.amount{font-size:22px;font-weight:600;color:#f4bf39!important}.woocommerce-page small.woocommerce-price-suffix{display:none}.gillion-woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:600;padding-top:20px;padding-bottom:0;font-size:18px}.gillion-woocommerce ul.page-numbers{margin-bottom:60px!important}.woocommerce .star-rating{height:1.5em;width:7.5em!important}.gillion-woocommerce .star-rating:before,.gillion-woocommerce .star-rating span:before{font-size:18px}.star-rating-count{font-size:13px}.product-template-default #wrapper{margin-top:45px}.product-template-default button.single_add_to_cart_button{border-radius:0!important}.gillion-woocommerce div.product div.images img,.sh-increase-numbers{border-radius:0!important}.gillion-woocommerce div.product .product_meta{display:none}.product-template-default .jssocials-share-twitter a{background:#fff;border:2px solid #fff}.product-template-default .jssocials-share-twitter:hover a{background:#1da1f2;border:2px solid #1da1f2;color:#fff!important}.product-template-default .jssocials-share-facebook a{background:#fff;border:2px solid #fff}.product-template-default .jssocials-share-facebook a:hover{background:#3b5998;border:2px solid #3b5998;color:#fff!important}.product-template-default .jssocials-share-googleplus a{background:#fff;border:2px solid #fff}.product-template-default .jssocials-share-googleplus a:hover{background:#dd5144;border:2px solid #dd5144;color:#fff!important}.product-template-default .jssocials-share-instagram a{background:#fff;border:2px solid #fff}.product-template-default .jssocials-share-instagram a:hover{background:#4d4d4d;border:2px solid #4d4d4d;color:#fff!important}.product-template-default .jssocials-share-pinterest a{background:#fff;border:2px solid #fff}.product-template-default .jssocials-share-pinterest a:hover{background:#bd081c;border:2px solid #bd081c;color:#fff!important}.product-template-default .jssocials-share-messenger a{background:#fff;border:2px solid #fff}.product-template-default .jssocials-share-messenger a:hover{background:#3b5998;border:2px solid #3b5998;color:#fff!important}.product-template-default .post-content-share .jssocials-share-logo{color:inherit!important}.product-template-default .post-content-share .jssocials-share{border:0 solid transparent}ul.page-numbers .current,ul.page-numbers .current:hover{border-radius:0!important}ul.page-numbers .prev,ul.page-numbers .next{border-radius:0!important}.product table,.product table td{border:0 solid transparent!important;font-size:15px;padding:0!important}.product table label{color:#4d4d4d!important}.product table td.value{width:40%;text-align:left;float:left}.product td.label{float:left;padding:5px 30px 5px 0!important}.product .woocommerce-variation.single_variation{width:150px;float:left}.product .woocommerce-variation-add-to-cart.variations_button{width:297px;float:left}.product .woocommerce-variation-price .price span.woocommerce-Price-amount{font-size:1.8em;font-weight:600}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{width:100%!important;z-index:2}.kk-star-ratings.lft{float:left;margin-right:10px;display:block!important;position:relative;clear:both;margin:30px 0}.sh-widget-socialv2-list{margin:0;display:flex}i.ti-youtube{background:red;width:100%;height:100%;justify-content:center;align-items:center;text-align:center;color:#fff;border:2px solid red;min-height:48px}i.ti-direction-alt{background:#7d7d7d;width:100%;height:100%;justify-content:center;align-items:center;text-align:center;color:#fff;border:2px solid #7d7d7d;min-height:48px}.sh-widget-socialv2-list a{width:20%!important;height:100%!important;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:45px}.sh-widget-socialv2-list a:not(.social-media-wordpress):hover, .sh-widget-socialv2-list a:hover i {background:transparent;border:2px solid #333!important;color:#333!important}.sh-widget-socialv2-list a:hover *{color:#333;background:transparent}.sh-widget-socialv2-list a:not(.social-media-wordpress) {padding:15px}.sh-widget-socialv2-list svg{color:#fff!important}svg.svg-inline--fa.fa-circle-notch.fa-w-16{color:#333!important}.infogralalquiler{padding:60px}.alquilerpage .wpb_text_column{padding:0 60px}#notaalquilercondiciones{margin:30px 0}div#notaalquilercondiciones .nota{margin:0 30px}.gillion-woocommerce div.product .woocommerce-tabs .panel{max-width:100%;padding-top:60px!important}.formcompra-wrapper{border:0 solid transparent!important}.formcompra-wrapper td,.formcompra-wrapper th{border:0 solid transparent!important}.formcompra-wrapper label{width:200px!important}div#avisoformcompra{background:#f55;color:#fff;padding:15px 30px}div#edadprodcamp{position:absolute;top:0;right:0}#edadprodcamp p.infoprincipal{font-weight:bold;font-size:4em;margin-bottom:0;text-align:center}#edadprodcamp p.infosecundaria{text-align:center}.loader{color:#fff;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s infinite ease , round 1.7s infinite ease;animation:load6 1.7s infinite ease , round 1.7s infinite ease}@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}body.customer-area-active #menu-menu-wp-customer-area .current-menu-item a,body.customer-area-active #menu-menu-wp-customer-area .current-page-ancestor a{background:transparent!important;color:#f4bf39!important}body.customer-area-active .cuar-css-wrapper,body.customer-area-active .cuar-css-wrapper.cuar-content-container{border:initial!important}.cuar-toolbar{display:none!important}body.customer-area-active .cuar-css-wrapper .panel-heading{border:initial!important;background:#f4bf39!important;color:#fff!important}body.customer-area-active .cuar-css-wrapper .panel-body{border:initial!important}body.customer-area-active .cuar-css-wrapper .table>tbody>tr>td,body.customer-area-active .cuar-css-wrapper .table>thead>tr>th,body.customer-area-active .cuar-css-wrapper table,body.customer-area-active .cuar-css-wrapper table>tbody>tr>td,body.customer-area-active .cuar-css-wrapper table>thead>tr>th,body.customer-area-active .cuar-css-wrapper td,body.customer-area-active .cuar-css-wrapper th{border:initial!important}body.customer-area-active .cuar-css-wrapper .page-heading{border:initial!important}body.customer-area-active .cuar-css-wrapper .tray-right{border:initial!important}ul#menu-menu-wp-customer-area li{margin:0 5px}body.customer-area-active #menu-menu-wp-customer-area li a{background:#f4bf39!important;color:#fff!important;border:1px solid #f4bf39;width:100%;text-align:center}body.customer-area-active #menu-menu-wp-customer-area li a:hover{background:transparent!important;color:#f4bf39!important;border:1px solid #f4bf39}body.customer-area-active .cuar-css-wrapper p{color:#4d4d4d!important}body.customer-area-active .cuar-css-wrapper .btn-default{color:#4d4d4d;background-color:#d9aa30;border-color:transparent;color:#fff}.cuar_private_page-template-default .jssocials-shares{display:none}.cuar_private_page-template-default .post-swtich-style1,.cuar_private_page-template-default .post-related-title,.cuar_private_page-template-default .post-related{display:none}body.customer-area-active .cuar-css-wrapper .cuar-single-entry{border:initial!important}body.customer-area-active .cuar-css-wrapper .mb-md{display:none}.cuar_private_page-template-default .sh-titlebar{display:none}ul#menu-menu-wp-customer-area{margin:30px 0}body.customer-area-active .cuar-css-wrapper .page-heading{padding:10px 30px}.cuar-menu-container .navbar-header{display:none}.cuar-menu-container .menu-plus.just-hide{display:none}.upb_row_bg{background-position:left center!important}.cuar-page-sidebar{display:none!important}.cuar-page-content-main{width:100%!important;padding:0!important;margin:0!important;height:auto!important}.tituloformulario{margin:30px 0;font-size:20px}h2.tituloformulario:after{content:"";background:#e3e3e3;width:100%;height:1px;display:inline-block;position:absolute;margin:15px 30px;max-width:870px}.campo100porc{width:99%!important;float:left;margin:0 5px}.campo60porc{width:59%!important;float:left;margin:0 5px}.campo50porc{width:49%!important;float:left;margin:0 5px}.campo30porc{width:32%!important;float:left;margin:0 7px}.campo20porc{width:19%!important;float:left;margin:0 5px}.campo25porc{width:24%!important;float:left;margin:0 5px}.datospersnino,.datosperspadres,.datospersgenerales{display:inline-block;padding:0;width:100%;margin:15px 0}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{border-radius:0!important}.wpcf7-form textarea{overflow:auto;max-height:150px!important;height:auto}#datospersonalesnaturaleza .notaespecial,#campyturno .notaespecial{color:#4d4d4d!important;padding:15px 10px;display:inline-block;width:100%;text-align:left;font-size:14px;margin:30px 0}input#informemedico,input#dninino,input#dnimadre,input#dnipadre,input#seguridadsocial,input#fotonino{background:#dba12f;color:#fff;border:#dba12f;margin-top:15px;padding:15px 30px}.datosperspadres .notaespecial,.datospersnino .notaespecial,#campyturno .notaespecial{margin:15px 5px!important}#datospersonalesnaturaleza h3{font-size:18px}.aceptaciones{margin:30px 0;display:inline-block;font-size:13px}.aceptaciones div{font-weight:100;margin:15px 0}.borderaceptaciones:after{content:"";background:#e3e3e3;width:100%;height:1px;display:inline-block}#datospersonalesnaturaleza .enviarform input{border-radius:0!important;float:right}div#datospersonalesnaturaleza{margin-bottom:0}input#turno,select#campamento{margin-top:50px}.aceptaciones a{color:#f4bf39!important}.aceptaciones span.wpcf7-list-item{margin:0!important}.datospersgenerales p{clear:both}#datospersonalesnaturaleza input,#campyturno input,#campyturno select{padding:7px 20px}#campyturno .turnos span.wpcf7-list-item{clear:both!important;display:block}.readonlyform{background:#ddd!important}#campyturno.campurbano select#campamento{margin-top:0}.bloquemovido{width:100%;display:block}#enviarform input{border-radius:0!important;float:right}#enviarformizda input{border-radius:0!important;float:left}#enviarformdcha input{border-radius:0!important;float:right}div#selectcolegiosextraesc{width:300px;margin:40px auto}.tg{border-collapse:collapse;border-spacing:0}.tg td{font-family:Arial,sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg th{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#000}.tg .tg-uys7{border-color:inherit;text-align:center}.tg .tg-0lax{text-align:left;vertical-align:top}.tg-0lax{display:none}th.tg-uys7{background:#f4bf39;color:#fff!important;font-size:20px;font-weight:bold}table#inscripcioncalvosotelo{width:100%;border:none!important;margin-bottom:60px}table#inscripcioncalvosotelo td{padding:5px!important}table#inscripcioncalvosotelo tr.cabecera td,table#inscripcioncalvosotelo .especial{font-weight:bold;font-size:16px;text-transform:uppercase}table#inscripcioncalvosotelo .fondoazul{background:#f9e0a0}table#inscripcioncalvosotelo td,table#inscripcioncalvosotelo th{border:1px solid #f4bf39!important}table#inscripcioncalvosotelo label span{display:none}table#inscripcioncalvosotelo span.wpcf7-list-item{margin:0!important}table#inscripcioncalvosotelo .conlabel span.wpcf7-list-item{margin:0 0 0 1em!important}table#inscripcioncalvosotelo input[type="checkbox"]{width:20px;height:20px}table#inscripcioncalvosotelo .conlabel input[type="checkbox"]{width:auto!important;height:auto!important}#inscextraesccalvosotelo .enviarform{margin-bottom:60px}#inscextraesccalvosotelo .enviarform input{border-radius:0!important;float:right}table#inscripcionisaacalbeniz{width:100%;border:none!important;margin-bottom:60px}table#inscripcionisaacalbeniz td{padding:5px!important}table#inscripcionisaacalbeniz tr.cabecera td,table#inscripcionisaacalbeniz .especial{font-weight:bold;font-size:16px;text-transform:uppercase}table#inscripcionisaacalbeniz .fondoazul{background:#f9e0a0}table#inscripcionisaacalbeniz td,table#inscripcionisaacalbeniz th{border:1px solid #f4bf39!important}table#inscripcionisaacalbeniz label span{display:none}table#inscripcionisaacalbeniz span.wpcf7-list-item{margin:0!important}table#inscripcionisaacalbeniz .conlabel span.wpcf7-list-item{margin:0 0 0 1em!important}table#inscripcionisaacalbeniz input[type="checkbox"]{width:20px;height:20px}table#inscripcionisaacalbeniz .conlabel input[type="checkbox"]{width:auto!important;height:auto!important}#inscextraescisaacalbeniz .enviarform{margin-bottom:60px}#inscextraescisaacalbeniz .preciobueno{font-weight:bold}#inscextraescisaacalbeniz .enviarform input{border-radius:0!important;float:right}table#inscripcionjuanzaragueta{width:100%;border:none!important;margin-bottom:60px}table#inscripcionjuanzaragueta td{padding:5px!important}table#inscripcionjuanzaragueta tr.cabecera td,table#inscripcionjuanzaragueta .especial{font-weight:bold;font-size:16px;text-transform:uppercase}table#inscripcionjuanzaragueta .fondoazul{background:#f9e0a0}table#inscripcionjuanzaragueta td,table#inscripcionjuanzaragueta th{border:1px solid #f4bf39!important}table#inscripcionjuanzaragueta label span{display:none}table#inscripcionjuanzaragueta span.wpcf7-list-item{margin:0!important}table#inscripcionjuanzaragueta .conlabel span.wpcf7-list-item{margin:0 0 0 1em!important}table#inscripcionjuanzaragueta input[type="checkbox"]{width:20px;height:20px}table#inscripcionjuanzaragueta .conlabel input[type="checkbox"]{width:auto!important;height:auto!important}#inscextraescjuanzaragueta .enviarform{margin-bottom:60px}.preciooculto{display:none}#inscextraescjuanzaragueta .enviarform input{border-radius:0!important;float:right}.margintop60{margin-top:60px}#inscextraescjuanzaragueta .enviarform input{border-radius:0!important;float:right}table#inscripcionpadrepovedainfantil,table#inscripcionpadrepovedaprimaria{width:100%;border:none!important;margin-bottom:60px}table#inscripcionpadrepovedainfantil td,table#inscripcionpadrepovedaprimaria td{padding:5px!important}table#inscripcionpadrepovedainfantil tr.cabecera td,table#inscripcionpadrepovedainfantil .especial,table#inscripcionpadrepovedaprimaria tr.cabecera td,table#inscripcionpadrepovedaprimaria .especial{font-weight:bold;font-size:16px;text-transform:uppercase}table#inscripcionpadrepovedaprimaria .fondoazul,table#inscripcionpadrepovedainfantil .fondoazul{background:#f9e0a0}table#inscripcionpadrepovedaprimaria td,table#inscripcionpadrepovedaprimaria th,table#inscripcionpadrepovedainfantil td,table#inscripcionpadrepovedainfantil th{border:1px solid #f4bf39!important}table#inscripcionpadrepovedaprimaria label span,table#inscripcionpadrepovedainfantil label span{display:none}table#inscripcionpadrepovedaprimaria span.wpcf7-list-item,table#inscripcionpadrepovedainfantil span.wpcf7-list-item{margin:0!important}table#inscripcionpadrepovedaprimaria .conlabel span.wpcf7-list-item,table#inscripcionpadrepovedainfantil .conlabel span.wpcf7-list-item{margin:0 0 0 1em!important}table#inscripcionpadrepovedaprimaria input[type="checkbox"],table#inscripcionpadrepovedainfantil input[type="checkbox"]{width:20px;height:20px}table#inscripcionpadrepovedaprimaria .conlabel input[type="checkbox"],table#inscripcionpadrepovedainfantil .conlabel input[type="checkbox"]{width:auto!important;height:auto!important}#inscextraescpadrepoveda .enviarform{margin-bottom:60px}.preciooculto{display:none}#inscextraescpadrepoveda .enviarform input{border-radius:0!important;float:right}.marginbottom60{margin-top:60px}.notasinfantil{border:1px solid #e3e3e3;padding:20px 40px;background:#f9f9f9;margin-bottom:60px}span.haztesociopoveda a{font-weight:bolder;margin:0 30px;color:#f4bf39}table#inscripcionsanjuanbautista{width:100%;border:none!important;margin-bottom:60px}table#inscripcionsanjuanbautista td{padding:5px!important}table#inscripcionsanjuanbautista tr.cabecera td,table#inscripcionsanjuanbautista .especial{font-weight:bold;font-size:16px;text-transform:uppercase}table#inscripcionsanjuanbautista .fondoazul{background:#f9e0a0}table#inscripcionsanjuanbautista td,table#inscripcionsanjuanbautista th{border:1px solid #f4bf39!important}table#inscripcionsanjuanbautista label span{display:none}table#inscripcionsanjuanbautista span.wpcf7-list-item{margin:0!important}table#inscripcionsanjuanbautista .conlabel span.wpcf7-list-item{margin:0 0 0 1em!important}table#inscripcionsanjuanbautista input[type="checkbox"]{width:20px;height:20px}table#inscripcionsanjuanbautista .conlabel input[type="checkbox"]{width:auto!important;height:auto!important}#inscextraescsanjuanbautista .enviarform{margin-bottom:60px}#inscextraescsanjuanbautista .preciobueno{font-weight:bold}#inscextraescsanjuanbautista .enviarform input{border-radius:0!important;float:right}.conlabel label span{display:initial!important}div#datosniño{margin:60px 0!important;display:inline-block}#datosniño span.wpcf7-form-control-wrap.curso,#datosniño span.wpcf7-form-control-wrap.letra{float:left;margin:0 15px}#datosniño span.labelselect{float:left;margin-top:10px}#datosniño span.margintop10{margin:10px!important;display:inline-block}.ult_modal.ult-fade.ult-small table{width:100%}.ult-modal-input-wrapper{margin-bottom:0!important}#inscextraesccalvosotelo .enviarform input{border-radius:0!important;float:right}ul#menu-menu-barra-fecha-1 li{list-style:none}ul#menu-menu-barra-fecha-1 li a{color:#fff!important;border-radius:0;border:1px solid #fff;padding:5px 15px!important;font-size:11px;font-family:"Montserrat"}ul#menu-menu-barra-fecha-1 li a:hover{color:#fff!important;border:1px solid #4d4d4d;background:#4d4d4d!important}.sh-login-popup,.sh-header-top-date{top:0}form.post-password-form input[name="Submit"]{background:#f4bf39!important;color:#fff;margin-left:30px;padding:10px 20px;box-shadow:none!important;border:none}.ult-overlay .ult-overlay-close{margin-top:90px}#selectordecolegios input#passform{width:auto;display:inline-block;border-radius:0}input.submitselectorcolegios{padding:12px 20px;margin:0 15px;border:1px solid #f4bf39;background:#f4bf39;color:#fff}input.submitselectorcolegios:hover{border:1px solid #f4bf39;background:transparent;color:#f4bf39}span.alertaselector{border:1px solid red;padding:15px 30px;display:block;background:#ff8080;color:#fff;margin:30px 0;text-align:center}table#inscripcionretiro{width:100%;border:none!important;margin-bottom:60px}table#inscripcionretiro td{padding:5px!important}table#inscripcionretiro tr.cabecera td,table#inscripcionretiro .especial{font-weight:bold;font-size:16px;text-transform:uppercase}table#inscripcionretiro .fondoazul{background:#f9e0a0}table#inscripcionretiro td,table#inscripcionretiro th{border:1px solid #f4bf39!important}table#inscripcionretiro label span{display:none}table#inscripcionretiro span.wpcf7-list-item{margin:0!important}table#inscripcionretiro .conlabel span.wpcf7-list-item{margin:0 0 0 1em!important}table#inscripcionretiro input[type="checkbox"]{width:20px;height:20px}table#inscripcionretiro .conlabel input[type="checkbox"]{width:auto!important;height:auto!important}#inscextraescretiro .enviarform{margin-bottom:60px}.preciooculto{display:none}#inscextraescretiro .enviarform input{border-radius:0!important;float:right}.margintop60{margin-top:60px}#inscextraescretiro .enviarform input{border-radius:0!important;float:right}div#landingviajesfindecurso .textocalltoaction p{color:#fff;font-size:1.4em;font-weight:700}#landingviajesfindecurso p.cfenviar{width:100%}#landingviajesfindecurso .enviarform input.wpcf7-form-control.wpcf7-submit{float:right}#landingviajesfindecurso .cfenviar span.wpcf7-list-item-label{color:#fff}.nomarginbottom .wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.fichaviajefindecurso *{color:#fff;font-size:19px}a.linkverviaje{background:#f60;padding:15px 30px;display:inline-block;margin:15px 0;border:3px solid #f60;color:#fff;font-weight:600}a.linkverviaje:hover{background:transparent;border:3px solid #f60;color:#f60}.marcaaguaviajesfindecurso{position:absolute;transform:rotate(90deg);left:-120px;vertical-align:middle;display:block;height:100%;bottom:0;right:0;width:100%!important;opacity:.3}.marcaaguaviajesfindecurso p{font-weight:bolder;color:#fff;white-space:nowrap}#fichaviajecasona .marcaaguaviajesfindecurso p{font-size:4em}#fichaviajepiedralaves .marcaaguaviajesfindecurso p{font-size:4em}#fichaviajeespuela .marcaaguaviajesfindecurso p{font-size:4em}#fichaviajecasona .marcaaguaviajesfindecurso{top:-60px}#fichaviajepiedralaves .marcaaguaviajesfindecurso{top:-95px}#fichaviajeespuela .marcaaguaviajesfindecurso{top:-60px}.woocommerce div.product form.cart .variations{margin-bottom:0}.product-template-default a.reset_variations{display:none!important}.table.wccpf_fields_table td.wccpf_label label{width:100%}table.wccpf_fields_table td.wccpf_label{min-width:100px;width:40%!important;vertical-align:top;line-height:2em;text-align:left;display:block!important;float:left;text-align:left}.woocommerce .product td.label{min-width:100px;width:40%!important;vertical-align:top;line-height:2em;display:block!important;float:left;text-align:left}.single-product td.wccpf_value,td.value{display:block;float:right!important;width:60%!important}.single-product tbody{width:100%!important;display:grid}.wccpf-fields-container input.wccpf-field{padding:7px 20px!important}table.variations *{border-radius:0}.product .woocommerce-variation-add-to-cart.variations_button{width:100%}.quantity,button.single_add_to_cart_button{margin-top:30px!important}table.variations,.woocommerce-variation-add-to-cart .wccpf-fields-container,.cart .wccpf-fields-container:first-child{background:#f2f2f2;padding:30px 60px!important;display:block;width:100%!important;margin-bottom:30px!important}.woocommerce div.product form.cart .variations select,.woocommerce .wccpf-fields-container select{min-width:269px;margin-right:0;width:100%!important;background:#fff}td.wccpf_label label span{display:none}.woocommerce-variation.single_variation{margin-bottom:15px}#wc-deposits-options-form div a.wc-deposits-switcher{background:#f1c639!important}.switch-toggle{height:auto!important;background-color:#ccc}#wc-deposits-options-form input.input-radio:enabled ~ label {text-shadow:none!important;box-shadow:none!important;font-weight:900;text-transform:uppercase}.switch-candy{border-radius:0!important;border:none!important;text-shadow:none!important;box-shadow:none!important}.switch-candy a{background-color:#333;border-radius:0;border:2px solid #666}#wc-deposits-options-form input.input-radio:enabled ~ label {padding:20px 30px}.switch-toggle input:focus ~ a, .switch-toggle input:focus + label {outline:none!important}td.wccpf_label label{margin-top:8px!important}.woocommerce-error{background: #ff00008f;color:#fff}label.deposit-option{font-size:16px}.single-product div#tab-description h2{display:none}form#checkout_id .upb_row_bg.vcpb-default{background:none!important}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper #billing_first_name_field{order:1;width:50%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_last_name_field{order:2;width:50%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #nif_field{order:3;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_country_field{order:10}.woocommerce-billing-fields__field-wrapper #billing_address_2_field{width:33%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_phone_field{order:4;width:50%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_email_field{order:5;width:50%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_company_field{width:100%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_address_1_field{order:6;width:100%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_postcode_field{order:9;width:33%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_city_field{order:7;width:33%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_state_field{order:8;width:33%!important;float:left;display:inline-block;clear:none}.woocommerce-billing-fields__field-wrapper #billing_college_field{order:11;width:100%!important;float:left;display:inline-block;clear:none}div#order_review tfoot th{text-align:right;margin:0!important;padding:0!important}div#pagocheckout span#deposit-help-tip{background:none!important;cursor:pointer;font-weight:900;color:#4a0!important}#order_review ul.wccpf-cart-editor-ul.wccpf-is-editable-no li{float:left;width:auto;padding:0 5px}#order_review dl.variation{margin:30px 0}div#order_review .variation p{line-height:1!important;margin-top:10px!important;display:contents}div#order_review .variation dd{margin:10px 0}div#order_review ul.wccpf-cart-editor-ul.wccpf-is-editable-no{width:100%!important;display:inline-block;margin:0}div#formulariocheckout{background:#f2f2f2}div#logincheckout{background:#f4bf39;color:#fff}div#logincheckout .woocommerce-info{text-align:center}div#logincheckout{font-size:16px}.logged-in div#logincheckout{font-size:22px!important}#pagocheckout td.product-total{border-left: 1px solid #f2f2f2f2 !important}#pagocheckout .woocommerce-info{background:#f4bf39;color:#fff;font-weight:900;text-align:center}#pagocheckout a.remove.remove_from_cart_button{position:absolute;background:#f55;color:#fff!important;font-size:25px;left:-15px}#pagocheckout .crop-thumnail{width:100%;height:200px;overflow:hidden}#pagocheckout .crop-thumnail img{width:100%!important;height:auto!important;margin:0!important;border-radius:0}#pagocheckout .titulo-producto-checkout{background:#f4bf39;text-align:center;padding:10px 0;color:#fff;font-weight:600;font-size:16px}#pagocheckout li.woocommerce-mini-cart-item.mini_cart_item{margin-bottom:30px!important}#pagocheckout a.button.checkout.wc-forward{display:none}#pagocheckout .woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{border-left:none}#pagocheckout dl.variation{display:none}#pagocheckout span.quantity{float:right;font-size:24px}#pagocheckout span.quantity span.woocommerce-Price-amount.amount{font-weight:700;margin:10px 0!important;display:inline-block}#pagocheckout p.woocommerce-mini-cart__total.total{display:none}#pagocheckout a.button.wc-forward{background:#f4bf39;color:#fff;margin:0 auto;max-width:200px;display:block;text-align:center;padding:15px 30px;border:1px solid #f4bf39}#pagocheckout a.button.wc-forward:hover{background:transparent;color:#f4bf39;border:1px solid #f4bf39}.woocommerce-checkout .woocommerce-header.woocommerce-header.step1.step2.sh-heading-font{display:none;padding-top:0!important}div#pagocheckout{padding:60px 0}div#pagocheckout .form-row.place-order{margin:0!important;padding:0!important}div#pagocheckout button#place_order{border-radius:0!important;position:absolute;bottom:-30px;border:1px solid #f4bf39;width:95%!important}li.wc_payment_method.payment_method_myredsys img{display:none}div#pagocheckout button#place_order:hover{border:2px solid #f4bf39;background:transparent!important;color:#f4bf39!important}.woocommerce-cart div#pagocheckout .woocommerce-header-content{display:none}.woocommerce-cart td.actions{display:none}div#pagocheckout th.thumbnail-checkout{padding:0!important}div#pagocheckout strong.product-quantity{display:none}div#pagocheckout td.product-total{width:33%!important;padding:30px 0!important;text-align:center;font-size:18px;font-weight:700}div#pagocheckout td.product-name{width:66%!important;padding:30px 0!important;text-align:center}.gillion-woocommerce .woocommerce div#pagocheckout table tr{border-bottom:none}div#pagocheckout tr.cart_item{display:table-row;background:#f2f2f2;padding:30px 0!important}div#pagocheckout tr.rowblanca{height:30px;background:#fff}div#pagocheckout .product-name p{line-height:1.6!important}div#pagocheckout ul.wccpf-cart-editor-ul.wccpf-is-editable-no li:first-child{font-weight:900}div#pagocheckout tr.cart-discount a{color:#f55}.woocommerce div#pagocheckout table.shop_table tfoot th{font-weight:400}div#pagocheckout span.woocommerce-Price-amount.amount{font-weight:800}.woocommerce-checkout .woocommerce-info{margin-bottom:0}.woocommerce-checkout #checkout_id .form-row.form-row-first,.woocommerce-checkout #checkout_id .form-row.form-row-last{float:left!important;width:50%!important}.woocommerce-checkout input#checkout-submit-coupon{float:right;padding:18px 30px;background:#f4bf39;color:#fff;border:2px solid #f4bf39}.woocommerce-checkout input#checkout-submit-coupon:hover{background:transparent;color:#f4bf39;border:2px solid #f4bf39}.woocommerce-checkout .checkout_coupon{margin:30px 0}.tablacomparativaresponsive{display:block;width:100%!important}.tablarespcol{list-style:none;width:16.66%}.tablaresprows{display:flex;flex-direction:row;flex-flow:row}.tablaresprow{display:flex;flex-direction:row;flex-flow:row;align-items:center;border-bottom:1px solid #eee;padding:5px 0}.tablacomparativaresponsive ul{width:100%;padding:0}li.tablaresprow div{text-align:center}li.tablaresprow.tablarespheader div{text-transform:uppercase}li.tablaresprow.tablarespheader{background: #f4bf39c4;color:#fff;font-size:16px;font-weight:700}.tablarespbotones a{background:#f4bf39;display:inline-block;color:#fff;padding:5px 0;width:100%;margin:2px 0;border:3px solid #f4bf39;font-weight:700}.tablarespbotones a:hover{background:transparent;color:#f4bf39;border:3px solid #f4bf39}.tablarespnombre.tablarespcol p{font-size:16px;font-weight:800}.tablarespprecio.tablarespcol p{font-size:18px;font-weight:800}.tablarespocupacion.tablarespcol p{font-weight:700;font-size:16px}@media (max-width:991px){li.tablaresprow.tablarespheader{display:none}.tablaresprow{flex-wrap:wrap}.tablarespnombre.tablarespcol{width:100%}.tablarespcol{width:25%}.tablarespbotones.tablarespcol{width:100%}.tablarespbotones a{width:48%;float:left;margin:0 5px}.tablaresprow{margin:15px 0}.tablaresprow{padding:15px 0}#datospersonalesnaturaleza{display:inline-block}}@media (max-width:600px){.tablarespnombre.tablarespcol{order:1}.tablarespturno.tablarespcol{order:2}.tablarespedad.tablarespcol{order:3}.tablarespocupacion.tablarespcol{order:5;width:100%}.tablarespprecio.tablarespcol{order:4}.tablarespbotones.tablarespcol{order:6;margin-top:15px}.tablarespcol{width:33.33%}.tablarespbotones a{width:48%;float:left;margin:0 1px}}@media (max-width:460px){.tablarespcol{width:100%;margin:10px 0}.tablarespturno.tablarespcol.tablarespdosfilas p,.tablarespedad.tablarespcol.tablarespdosfilas p,.tablarespprecio.tablarespcol.tablarespdosfilas p{width:50%;float:left}}.postid-9245 tbody tr{height:auto!important}div#gotoonlinefixed button{background:url(/wp-content/uploads/logo100px.png) center center no-repeat;background-size:contain;width:100%!important;height:100%!important;box-shadow:none!important;border:0!important}div#gotoonlinefixed{width:64px;height:64px;display:block;position:fixed;right:20px;bottom:95px;padding:10px!important;background:#43bda9;border-radius:100%;z-index:9}.sh-back-to-top{bottom:176px;right:20px;border-radius:100%;width:64px;height:64px}td.tg-7btt{font-weight:bold}td.tg-c3ow,td.tg-7btt,td.tg-0pky{text-align:center}td.tg-c3ow.totalsesi{font-size:1.7em}.gdpr.gdpr-privacy-bar{width:auto;padding:15px 40px;background: #ffffffe3;color:#333!important;bottom:75px;left:15px}p.aviso-captcha-google-color{background:rgba(255,255,255,.7);padding:15px 30px;display:block;clear:both;width:100%}p.aviso-captcha-google-color a{color:#f4bf39!important}p.aviso-captcha-google{display:inline-block;clear:both;width:100%;margin:15px 0}p.aviso-captcha-google a{color:#f4bf39!important}.grecaptcha-badge{visibility:hidden}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list{border-right:none}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right{flex-direction:column}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p,.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label,.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item label,.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item label,.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item label,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item label,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item label,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item label,.gdpr.gdpr-privacy-bar .gdpr-preferences,.gdpr.gdpr-reconsent-bar .gdpr-preferences,.gdpr.gdpr-privacy-bar .gdpr-preferences:before,.gdpr.gdpr-reconsent-bar .gdpr-preferences:before,.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-close{color:#333}.gdpr.gdpr-privacy-bar .gdpr-agreement,.gdpr.gdpr-reconsent-bar .gdpr-agreement{background:#f4bf39;border-color:none;-webkit-box-shadow:0 1px 0 #f4bf39;box-shadow:0 1px 0 #f4bf39;text-shadow:0 -1px 1px #f4bf39 , 1px 0 1px #f4bf39 , 0 1px 1px #f4bf39 , -1px 0 1px #f4bf39;border:none!important;margin:0!important}button.gdpr-agreement:hover{text-shadow:none!important;border:none!important;box-shadow:none!important}.gdpr-buttons{display:flex;flex-direction:column}button.gdpr-preferences{margin:0 0 15px 0!important}ul.gdpr-cookie-categories{margin:0!important;padding:0!important}@media screen and (min-width:1440px){.gdpr.gdpr-privacy-bar .gdpr-wrapper,.gdpr.gdpr-reconsent-bar .gdpr-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:column;padding:0}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;text-align:left}}@media (max-width:1400px){.imagencovidextraesc.wpb_column.vc_column_container.vc_col-sm-3{width:100%;padding:0 32px!important}.vc_row .paddingespecialextraesc{padding:0 32px!important}.headerextraescolar .actextraesc .vc_col-sm-9,.headerextraescolar .actextraesc .vc_col-sm-6{margin:0!important}}.product-tag-container{display:none!important}.sh-header-mobile .sh-header-logo-container{position:relative}@media (max-width:1700px){.infocampgral h3{font-size:25px}html .headercampamento{font-size:13px!important}.h3pequeños h3{font-size:15px}#alquileraula .infoprincipal,#alquilercasona .infoprincipal{font-size:3em}#alquileraula .infosecundaria,#alquilercasona .infosecundaria{font-size:4em}.alquilerpage .wpb_text_column{padding:0 30px}}@media (max-width:1550px){#fancytextalquiler .fancytextparallax{margin:2vh 0;width:80%;left:0!important;right:auto!important;padding:30px 30px;text-align:left!important}.colextraesc{padding:0}}@media (max-width:1500px){.ultimate-vticker{background:none!important}#campamentosnaturaleza .fancytextparallax{margin:1vh 0;left:0!important;padding:10px 50px;font-size:21px;height:45px;width:100%;text-align:left!important}#campamentosurbanos .fancytextparallax{margin:1vh 0;right:0!important;padding:10px 50px;font-size:21px;height:45px;width:100%;text-align:left!important}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.headerextraescolar .wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px!important}.imgcamplanding,.wpb_text_column.wpb_content_element.botonverlanding{margin-bottom:0!important}ul#menu-submenu-extraescolares,#menu-submenu-alquiler{width:100%}.diviconosextraesc,.divtextoextraesc{width:100%;margin:15px 0}.divtextoextraesc{margin-bottom:60px}#alquileraula .infoprincipal,#alquilercasona .infoprincipal{font-size:2.5em}#alquileraula .infosecundaria,#alquilercasona .infosecundaria{font-size:3.5em}.alquilerpage .wpb_text_column{padding:0 15px}}@media (max-width:1400px){div#sliderytestimonios{display:inline-block;min-height:auto!important}div#testimonioshome{padding:10% 20px!important}html .headercampamento{font-size:12px!important}.botonescamp ul li a{padding:30px 0}#masescuelaextraesc,#formateextraesc{background-image:none!important}.headerextraescolar .vc_col-sm-9,.headerextraescolar .vc_col-sm-6{width:100%;margin:60px 0}.headerextraescolar .vc_row.vc_row-o-full-height{min-height:auto!important}#formateextraesc .vc_col-sm-4{padding-right:15px}.colextraesc{margin:0!important}}@media (max-width:1200px){div#testimonioshome{padding:7% 0!important}.sh-nav li.menu-item a{font-size:10px}.sh-nav li.menu-item{padding:0 8px}li#menu-item-7834,li#menu-item-6447,li#menu-item-8295{width:50%}li#menu-item-50280{width:0;display:none}.infocampgral{padding:0 15px}div#edadprodcamp{position:relative;clear:both!important;width:100%;display:inline-block}#edadprodcamp p.infoprincipal{text-align:left;float:left;font-size:3em}#edadprodcamp p.infosecundaria{text-align:left;float:left;font-size:3em;margin:1px 15px}.product h1.product_title.entry-title{width:100%}}@media (max-width:1100px){#alquileraula .infoprincipal,#alquilercasona .infoprincipal{font-size:2em}#alquileraula .infosecundaria,#alquilercasona .infosecundaria{font-size:3em}#formateextraesc .vc_col-sm-4{padding-left:15px}div#formateextraesc h2{word-wrap:break-word}.woocommerce .product td.label,table.wccpf_fields_table td.wccpf_label{width:100%!important;text-align:center}.single-product td.wccpf_value,td.value{width:100%!important;text-align:center}table.wccpf_fields_table td.wccpf_label,table.wccpf_fields_table td.wccpf_label label{width:100%!important}}@media (max-width:1058px){.campo50porc{width:48%!important}}@media (max-width:1050px){.headercampamento #wrapper .container{padding-left:0!important;padding-right:0!important}.letrasfondocamp{display:none}.botonescamp{position:relative;left:0;top:30px;width:100%}.finalcamp{background:none!important;min-height:auto!important}div#alquilercasona,#alquileraula{font-size:12px}#fancytextalquiler .fancytextparallax{width:100%}.campo30porc{width:31%!important;margin:0 7px}}@media (max-width:1025px){div#sliderhome{width:100%}div#testimonioshome{width:100%}div#testimonioshome{padding:0!important}div#titulocampnatur h3,#titulocampurb h3,#tituloextraesc h3{width:475px;font-size:17px;padding:10px 15px!important}.ultimate-vticker{background:none!important}#campamentosnaturaleza .fancytextparallax{margin:1vh 0;left:0!important;padding:10px 10px;font-size:16px;height:38px;width:100%}#campamentosurbanos .fancytextparallax{margin:1vh 0;right:0!important;padding:10px 10px;font-size:16px;height:38px;width:100%}li#menu-item-50831,li#menu-item-50832,li#menu-item-50725{width:100%}.infocampgral{margin:60px 0}.kswr_gmap{margin:0!important}section.demo.section05{display:none}div#menuextraesc.element-is-sticky{display:none}.iconosextraesc{padding:0}div#sidebartienda ul li{margin:20px 0}ul#menu-menu-barra-fecha li a{color:#8d8d8d!important}ul#menu-menu-barra-fecha{padding:0}.barra_nav_aulajoven{width:50%;float:left}.logout_loggin_button{width:50%;float:right}.barra_nav_aulajoven a{padding:15px 0 0 0}.header-mobile-search{margin-top:20px}li#menu-item-51396,li#menu-item-51395,li#menu-item-51397{position:relative;bottom:auto}li#menu-item-51396 a,li#menu-item-51395 a,li#menu-item-51397 a{display:none}.sh-nav li.menu-item.menu-item-has-mega-menu ul.sub-menu ul.sub-menu{height:auto!important;padding-bottom:inherit!important}.header-logo img{max-width:135px}}@media (min-width:1051px) and (max-width:1110px){.campo30porc{margin:0 6px}}@media (max-width:950px){#bannerespaciocreativo,#milestoneshome,#campamentosnaturaleza .fancytextparallax,#campamentosurbanos .fancytextparallax{display:none}.ult-new-ib-content.ult-responsive{display:block!important}.campamentoshome .ult-new-ib-desc h3{padding-bottom:15px;font-size:15px!important}.botonescamp ul li a{padding:30px 0}div#fancytextalquiler h1{font-size:22px}#alquilerinfo .ultimate-vticker.ticker{height:30px}#fancytextalquiler .fancytextparallax{padding:15px 30px}#alquileraula .infosecundaria,#alquilercasona .infosecundaria{font-size:2.5em;margin-top:-40px}.infocamp.vc_col-sm-12{padding:15px 0 0 0}div#campamentoslanding .ultb3-title.ult-responsive{font-size:20px!important}div#campamentoslanding .ultb3-desc{font-size:13px!important}div#campamentoslanding a.ultb3-btn.ult-responsive{font-size:12px!important}.ultb3-title{font-size:35px!important}}@media (max-width:767px){.campamentoshome .ult-new-ib-desc h3{padding-bottom:0;font-size:25px!important}div#titulocampnatur,#titulocampurb,#tituloextraesc{position:relative;z-index:initial;margin:0}div#titulocampnatur h3,#titulocampurb h3,#tituloextraesc h3{width:120%;padding:45px 25px!important;margin-left:-10%!important}#titulocampurb .vc_column-inner,#titulocampnatur .vc_column-inner,.divtitcamp .vc_column-inner{padding:0!important}#tituloextraesc .wpb_text_column.wpb_content_element{margin-bottom:0!important}.botonescamp ul li{width:50%;margin:5px 0}.iconosextraesc .vc_col-sm-4{width:33%;float:left}.headerextraescolar h2{font-size:2em!important}div#formateextraesc h3{font-size:18px}.product table td.value{width:70%}#wrapper{width:100%!important}#fancytextalquiler{display:none!important}.infocamp .vc_col-sm-4{width:33%;float:left}div#alquilercasona,#alquileraula{margin:60px 0}div#textoalquileraula,div#textoalquilercasona{margin-bottom:40px}.infogralalquiler{padding:15px}#alquileraula .infosecundaria,#alquilercasona .infosecundaria{font-size:1.9em;margin-top:-30px}.sh-back-to-top{display:none}div#popupcamp-wrapper{width:90px;height:90px;bottom:90px;right:15px}span.cerrarpopup{right:-5px;top:-10px}div#campamentoslanding img{width:100%!important;height:auto!important}div#formateextraesc img{max-width:100%}#content .textoseo1{padding:0!important;margin:0!important}#content .textoseo2,#content .columnastextohome{padding:30px 0!important}.campo50porc{width:100%!important;margin:5px 0!important}.campo100porc{margin:5px 0!important}.campo30porc{width:100%!important;float:left;margin:5px 0}.campo60porc{width:100%!important;margin:5px 0}#datospersonalesnaturaleza .notaespecial,#campyturno .notaespecial{padding:15px 0;width:100%!important;padding:15px 0;margin:0!important;overflow:hidden}input#turno,select#campamento{margin-top:0}}@media (max-width:650px){.iconosextraesc img{height:45px!important}.iconosextraesc .kswr-ibi-title{font-size:15px!important}.textdiasnocole p{font-size:14px}#diassincoleextraesc,#formateextraesc,#masescuelaextraesc,#roboticaextraesc,#conciertoextraesc{padding:0 15px}li#menu-item-7834,li#menu-item-6447,li#menu-item-8295{width:100%}}@media (max-width:575px){.infocampamontescamp .infocamp{padding:15px 0}}@media (max-width:490px){div#campamentoslanding img{width:100%!important;height:100%!important}.textoseo1 img,.textoseo2 img{width:80%}.textoseo1 .vc_column-inner,.textoseo2 .vc_column-inner,.columnastextohome .vc_column-inner{padding:0 15px!important}.product table td{width:100%!important;float:left;margin:5px 0}.woocommerce div.product form.cart .variations select,.woocommerce .wccpf-fields-container select{min-width:auto}}@media (max-width:480px){.infocampgral.infocampamontescamp{padding:0 10px}}@media (max-width:450px){.iconosextraesc img{height:30px!important}.iconosextraesc .kswr-ibi-title{font-size:13px!important}.headerextraescolar h2{font-size:1em!important}.ultb3-title{font-size:25px!important}}@media (max-width:400px){.botonescamp ul li{font-size:13px}table.variations,.woocommerce-variation-add-to-cart .wccpf-fields-container,.cart .wccpf-fields-container:first-child{padding:30px 15px!important}}.plantilla-especial-producto #content div.product div.summary,.plantilla-especial-producto div.product div.summary,.plantilla-especial-producto #content div.product div.summary,.plantilla-especial-producto div.product div.summary{max-width:100%!important;width:100%!important}.plantilla-especial-producto #wrapper{margin-top:0}.plantilla-especial-producto .summary.entry-summary{display:flex;align-items:top;flex-direction:row;flex-flow:wrap;padding:0 10%;margin:60px 0}.plantilla-especial-producto.woocommerce form.variations_form.cart,.plantilla-especial-producto.woocommerce .wrap-custom-layout-product{flex:50%!important;padding:0 30px!important}.plantilla-especial-producto.woocommerce .container.entry-content{max-width:100%!important;width:100%!important}.plantilla-especial-producto.woocommerce .woocommerce-tabs.wc-tabs-wrapper,.plantilla-especial-producto.woocommerce .related.products,.plantilla-especial-producto section.up-sells.upsells.products{padding:0 15% 0 15%}.plantilla-especial-producto #content:not(.page-content) ul.products li.product {width:25%}.plantilla-especial-producto .woocommerce-product-gallery{display:none}.plantilla-especial-producto.woocommerce.postid-55517.single-product .separator{left:0;overflow:hidden;position:relative;width:100%;transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);z-index:0;width:100%}@media screen and (max-width:767px){.section-one{padding:130px 0 190px}.separator{bottom:-110px;.separator__svg {
      left: -20%;
      position: relative;
      transform: rotate(15deg);
      width: 140%;
    }
  }}.blog-style-single-share .post-item-single-container{padding-left:0}.single-post a:hover{color:#e6c040!important}span.enviarform{display:flex;float:left;width:100%;justify-content:center}.skillbar-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;flex:0 0 100%;margin:15px 0}.skillbar-title{display:flex;position:initial!important;flex:0 0 auto}.skillbar{display:flex;flex:1}#portada-producto-especial img{width:100%!important;object-fit:cover!important}html body.gillion-woocommerce div.product form.cart .variations .label{display:inline-block!important;color:inherit;font-size:inherit}body.gillion-woocommerce table td,table th{border:0 solid #e5e5e5!important}.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#f4bf39;color:#fff;margin-bottom:20px;font-size:17px}.woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{font-size:17px;color:#fff}body.logged-in .ocultoBoton{display:initial!important}body .ocultoBoton{display:none!important}html body .Main__Container-sc-1n4ud0o-0.kPOGIE>a{display:none!important}.campamentos-de-verano-en-madrid-aulajoven .post-switch,
.campamontes-el-pardo-aulajoven .post-switch,
.casona-de-somolinos-aulajoven .post-switch, .la-rivera-de-eresma-aulajoven .post-switch, .piedralaves-cat-aulajoven .post-switch,.viaje-la-espuela-cat-aulajoven .post-switch, html body .logout_loggin_button,#header-mobile > nav > div:nth-child(2) > div > div.logout_loggin_button,#header-mobile > nav > div:nth-child(2) > div > div.logout_loggin_button{display:none!important}html body.singular .sh-footer-widgets p a{color:#fff!important}html body p.direccfooter a,html body p.tfnofooter a{color:#fff!important}html body div.blog-list div.post-item>div.post-container>div.post-thumbnail>img{object-fit:cover!important;height:214px!important}