/**/.blue-block{transition:all 400ms;-moz-transition:all 400ms;-webkit-transition:all 400ms;-o-transition:all 400ms}
.mobile-view{display:none !important}.desktop{display:block}.forceBlock{display:block !important}
.trigger-main-navigation{display:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAONJREFUeNrsljkKAkEURL9L4JYJ3kCTAU8giBfQi+i5NFQTAxMDwUjESFDQ3NhtBG2rwIG5wC8TP7ymJ5kH3UXNWAihCkbgEfyG7x7SlcEyNrOeaWZC4R2bgkgYZ7GcTDdHCgfgKpDR0eeR8qEGWiDnJHuBJTgnQtlkTTxyYT4lroOKk+cCDuBtuMMI7IP/0BExNAuY26ITXVF4w6YoEj55dxthZtY/ucMkpQ1Qdqy1PVP6bxq3ppF9LSjsgKljraXrrcvQbLFpik50RyEjW1I2zVyYmZml/ktjx5aJv47qR4ABALBR9FJjPxs/AAAAAElFTkSuQmCC);background-repeat:no-repeat;height:25px;padding-left:35px;color:#fff}
.trigger-extra-navigation{display:none !important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAOCAYAAACPW1QeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAfRJREFUeNq8ls8rRFEUx9+8JFZTspApK8OCHVFsxGbM0kaISJZ+NvJzSUPGb8ViRIg0ZctKtn79A9IkjKaUmtVo1IzvqfNq0rx375mFU5/FvHPO954z7977jisSiRhZVglmQBuoAF/gBuyDS0NuDWAYtIJy8AGuwRa4z0OvHQyCFlACXrmuVfBsBbmymhoHS6DQRvAIDIGUxuIusAimgJnDnwbLYA5kNPSopjDotfFTTdNgnX4U8EMqdk0h3MfxPRpFLPAbtzOT/RluTGWHoEvRNNWfBHsk7gGbmq+/G3QqYuoUDWUbxdUrYjoUDWUbvSkPNTUKigX7ekzhn+TtZ2hu04AiJiCorYj6MfnwSQ9/qcO28gn1fDbnzuB1GqWXCYlVCZMox2vjKwNuoZ6b83KZ16FhO6uWJlj2I3z+n3opaupJmETXcdTG9wkSQr0E5+WyKK8nsaiZx0f1jj/KdnYl1HOKp3VupXomX+dJQdKGwr+i+UE1OC6kiAkJavumfqipGBjRTDoF54qYRxDU1KO4B0XMBTjT1JugfqyLIsyNOY1Ax2BAU3yeR660w7kMcpyO9fP6hsOYRDPmrvHnutwGteAAvPHWiPM/5ecxKSXYVjQtNIMT8M65Mf7dBGYF2zTF6/u5njg/e6GxCNSAHSv4V4ABABrvbTvHhSVxAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50% 50%;width:53px;height:27px}
.lg-phone-mobile{display:none !important;margin-right:0 !important}.close-super-menu{display:none}
.video-mobile{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden;top:0 !important}
.video-mobile iframe,.video-mobile object,.video-mobile embed{position:absolute;top:0;left:0;width:100%;height:100%}
.container-block-destino{display:flex}.container-block-destino .container-block-destino-img{flex-direction:row;flex-wrap:wrap;position:relative !important;height:0 !important;top:0 !important;padding-bottom:56.25% !important;padding-top:0 !important;overflow:hidden !important}
@media(max-width:1024px){.container-block-destino .container-block-destino-img{height:0 !important}
}@media(max-width:500px){.w100text{width:100% !important}}.mostrardisplay{display:none}
.prices-block{position:absolute;width:385px;height:255px;padding-top:0;padding-bottom:0;text-align:center}
.prices-block__above{padding-top:19px;font-size:25px;font-weight:bold}.prices-block__price,.prices-block span{display:inline-block;margin-top:-7px;margin-bottom:0;font-size:55px;font-weight:bold}
.prices-block__price__ch{margin-top:40px}.prices-block__duration{margin-top:-7px;margin-bottom:0;font-size:16px;font-weight:600}
.prices-block__btn{display:inline-flex;justify-content:center;margin-top:29px}.info-block a.prices-block-btn__a{display:inline-block;padding:15px 77px;color:#fff;border:3px solid #fff;font-size:14px;font-weight:bold;text-decoration:none}
.titlepricesclassonline{margin-top:10px;margin-bottom:10px;color:#fff;font-size:22px;font-weight:700;font-family:"Open Sans Condensed",sans-serif;line-height:100%}
.table-btn-contact{margin-top:25px;margin-bottom:25px}.table-btn-contact__a{width:200px;margin-top:20px;padding:15px 28px;font-size:12px;font-family:"Open Sans";font-weight:bold;color:#fff;background-color:#e45624;border-radius:0}
a.table-btn-contact__a:link,a.table-btn-contact__a:visited,a.table-btn-contact__a:active,a.table-btn-contact__a:focus{text-decoration:none;color:#fff}
@media only screen and (max-width:1442px){.modulo-booking-online{right:6% !important}
.slide{padding:0 8%}.slider-home .owl-dots{left:8% !important}}@media(max-width:1027px){.info-block.classonlineprices3{display:flex !important;width:100%;margin-bottom:30px;justify-content:center}
}@media(max-width:1024px){.classonlinetable .photo-box{width:1024px;height:auto}
.classonlinetable .photo-block{width:100%}}@media(max-width:1023px){.container_12,.container_16{margin-left:auto;margin-right:auto;width:100%}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:1.0416666666667%;margin-right:1.0416666666667%}
.container_12 .grid_3,.container_16 .grid_4{width:22.916666666667%}.container_12 .grid_6,.container_16 .grid_8{width:47.916666666667%}
.container_12 .grid_9,.container_16 .grid_12{width:72.916666666667%}.container_12 .grid_12,.container_16 .grid_16{width:97.916666666667%}
.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:6.25%}.container_12 .grid_2{width:14.583333333333%}
.container_12 .grid_4{width:31.25%}.container_12 .grid_5{width:39.583333333333%}
.container_12 .grid_7{width:56.25%}.container_12 .grid_8{width:64.583333333333%}
.container_12 .grid_10{width:81.25%}.container_12 .grid_11{width:89.583333333333%}
.container_16 .grid_1{width:4.1666666666667%}.container_16 .grid_2{width:10.416666666667%}
.container_16 .grid_3{width:16.666666666667%}.container_16 .grid_5{width:29.166666666667%}
.container_16 .grid_6{width:35.416666666667%}.container_16 .grid_7{width:41.666666666667%}
.container_16 .grid_9{width:54.166666666667%}.container_16 .grid_10{width:60.416666666667%}
.container_16 .grid_11{width:66.666666666667%}.container_16 .grid_13{width:79.166666666667%}
.container_16 .grid_14{width:85.416666666667%}.container_16 .grid_15{width:91.666666666667%}
.clear,.cleaner,.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after,.container_12:after,.container_16:after{clear:both}.clearfix,.container_12,.container_16{zoom:1}
.slogan,.floating-actionbar,.gotop-white,.main-navigation-trigger,.info-block,.addressbar,nav.main-navigation,aside .promo-container,#floatwrap,aside.grid_4 h4{display:none !important}
.section-contact .help-block,.section-contact .blue-block,.trigger-main-navigation,.contact-form-container form,.main-top-navigation .super-menu-tabs a,article,.title-overlay,.btn,form,.general-text-image-block .text-block,.mobile-bar-panel a,.prize-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image-tabs,.my_maps_container,.general-text-image-block{margin:0 -18px}body{min-width:100%;position:relative;left:0}
.main{background:#fff}.content{width:auto !important;padding:0 !important;background:0}
aside{padding:20px 0 10px 0}.full-width{float:none !important;width:100% !important;margin:0 !important}
article,aside.grid_4{width:100% !important;margin:0 !important}body.forcegrid16 .grid_13,body.forcegrid16 article.grid_9,#map_wrap,#map_canvas,.inside,.photo-block-fullwidth{width:100% !important}
.products-tabs,#map_wrap{margin:0 !important}.container_16 .grid_13 .grid_9{width:68.421052631578947368421052631579%}
.container_16 .grid_13 .grid_4{width:28.947368421052631578947368421053%}.logo-enforex{margin-left:18px}
header .header-extras{position:static;float:right;margin-right:18px;top:auto !important;right:auto !important;vertical-align:middle;margin-top:10px}
.container_940{width:100% !important}.wide h1,.wide .addressbar{padding:0 18px !important}
.wide h1{line-height:100%}.main-top-navigation.fixed-menu{position:static !important;top:auto !important;width:auto !important}
.trigger-main-navigation{display:block}.main-top-navigation{padding:10px;padding-left:18px}
.main-top-navigation .pull-right{position:absolute;float:none;top:-10px;right:0;padding:0;margin:0}
.main-top-navigation .pull-right li{display:inline-block !important;float:left !important}
.main-top-navigation ul li.option-loud{border-color:#1c5d9c !important}.main-top-navigation .pull-left{display:none;float:none;margin-top:10px}
.main-top-navigation ul li{display:block;float:none;padding:10px 10px;border-top:1px solid #1c5d9c}
.main-top-navigation ul li>a{display:block}.main-top-navigation ul li:hover>div,.main-top-navigation ul li:hover>ul{display:none}
.super-menu,.submenu-simple{width:100% !important;height:100% !important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:8888;background:#fff;overflow-y:auto;padding:36px !important}
.super-menu b{font-size:22px !important;display:block}.super-menu b:not(:first-child){margin-top:36px}
.super-menu div:not(.sm-tab){display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
.super-menu ul li{border:0;border-bottom:1px solid #eee !important;padding:10px 0 !important;font-size:16px !important;font-weight:bold}
.super-menu ul li a:hover{background:none !important}.close-super-menu{display:block;font-size:46px;text-align:right;color:#ababab !important}
.super-menu ::-webkit-scrollbar{-webkit-appearance:none;width:7px;z-index:999}.super-menu ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.4);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);border-right:2px solid white;border-top:2px solid white;z-index:999}
.forceBlock ::-webkit-scrollbar{-webkit-appearance:none;width:7px;z-index:999}.forceBlock ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.4);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);border-right:2px solid white;border-top:2px solid white;z-index:999}
.slider-home{width:auto !important}.slider-home img{width:100%;height:auto}.modulo-comments{position:static;top:auto;right:auto;display:block;width:100%;z-index:0}
.modulo-comments .leave-your-comment{position:static;top:auto;right:auto;font-size:12px;text-decoration:none}
.modulo-booking-online{width:39.21568627451%}.videos-set{background:none !important}
.videos-set *{width:100% !important}.videos-set img{width:auto !important;max-height:250 !important}
.videos-set ul{display:none}.promo-slider,.promo-slider .cycle-slide{width:100% !important}
.custom_col_629,.custom_col_300{width:50% !important;margin:0 !important;text-align:center}
body.home .section-contact{padding-top:0 !important}.section-contact{margin:0;background-image:none}
.section-contact .help-block{display:none}.section-contact .help-block p{display:none}
.section-contact .blue-block{display:block !important;width:100%;float:none;text-align:left !important}
.top-block{background:0}.top-block img{display:none !important}.accredited{width:100%;background-image:url(/images/accredited.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
.accredited:hover{background-position:center center !important}.redes-block .one_third{width:48% !important;margin-right:0 !important;margin-left:0 !important}
.redes-block .one_third:first-child{margin-right:4% !important}.redes-block .one_third.last{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
iframe.twitter-timeline,#twitter-widget-0{margin:0 auto;margin-top:36px !important;text-align:center}
.redes-block-fb,.redes-block-tw{text-align:center}.media-list li{text-align:left;padding-right:18px}
.contact-form-container{margin:0}.section-contact-options img.pull-left{max-width:40px;max-height:40px}
div#subscribeform{padding-top:35px}.exp-intro h1{margin:0 0 100px !important}.section-extra-links{position:static;top:auto;right:0;margin-bottom:36px}
.product-intro{margin:0 -18px}.intro-left-zone{width:45.098039215686%;border-right:.588235294118em solid #fff;height:auto;z-index:1}
.intro-right-zone{width:54.313725490196%;float:right}.intro-right-zone .btn{display:none !important}
.product-intro .image-video{display:none}.title-overlay{position:absolute;width:100%;border-bottom:0}
.fotos-carousel-main{background:#fff}.title-overlay,.fotos-carousel-main img{height:300px}
.scroll-navigation{border-bottom:0;padding:0}.scroll-navigation li{text-align:center}
.scroll-navigation ul li:not(.option-to-right){display:none}.scroll-navigation ul li.option-to-right{float:left;width:50%;margin:0}
.scroll-navigation ul li form{width:100% !important}.scroll-navigation ul li.option-to-right .btn{display:block !important;width:80%;margin:0 auto}
.btn-form-register{display:none}.option-to-right:last-child{width:100% !important;text-align:center !important}
.option-to-right:last-child a{width:70% !important}.option-to-right:first-child{display:none !important}
.price-and-more div{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
.price-and-more .highlight-grey{display:block;text-align:center}.general-text-image-block{margin:0}
.general-text-image-block .text-block{float:none;width:100%;padding:18px}.general-text-image-block .text-block p{margin-bottom:18px}
.general-text-image-block .btn{float:none}.photo-box,body.photo-box-fullwidth .photo-box{width:auto !important;height:auto;margin-bottom:30px}
.photo-block,body.photo-box-fullwidth .photo-block{width:100%;height:auto}.photo-block img,.photo-block-fullwidth img{width:100vw;height:auto;max-height:275px}
.mobile-bar-panel{width:100%;display:block !important;margin:0 0 18px 0;text-align:center;font-size:12px;background:#f4f4f4;border:1px solid #ddd}
.mobile-bar-panel a{text-decoration:none;display:block;color:#606060;width:33.33333333333333%;height:100%;float:left;border-right:1px solid #ddd;padding:10px 5px}
.mobile-bar-panel a:last-child{border:0}.mobile-bar-panel i{vertical-align:middle;font-size:36px;display:block;color:#4a90e2;margin:0 0 10px 0}
aside form,aside #slider1{display:none}aside form{width:100%}.search-course-sidebar{border:1px solid #ddd}
.search-course-sidebar .nuevo{display:none}.search-course-sidebar select{margin:0 0 12px 0}
.search-course-sidebar .select-course-field{width:75.757575757576% !important;margin-right:5.050505050505% !important}
.search-course-sidebar .submit{width:19.191919191919% !important}.prize-intro{margin:0 -18px 36px -18px;background-color:#18529c;background-image:url(/images/share-prize-m.jpg);background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.prize-intro img{display:none}.prize-text{width:100% !important;position:static;left:auto;top:auto;color:#fff;padding:18px}
.offer .image{max-width:100%;overflow:hidden;text-align:center;float:none}.offer .image img{max-width:300px}
.offer .info{margin-left:0}.offer .offer-tools{text-align:center}.image-tabs{margin:0 -18px}
.image-tabs img{width:100%}.show-mobile-tabs{display:none !important}.tabs,#main-tabs{margin-top:18px}
.tabsonline,#main-tabs{margin-top:18px}.fill-sides{margin:0 -18px !important}.fixed-panel{position:static !important;top:auto}
.language-box{min-width:510px}.cookies-content{padding:0 20px}.cookies p{max-width:600px}
.activities-swiper-arrows .swiper-button-next,.sports-swiper-arrows .swiper-button-next{right:30px}
.activities-swiper-arrows .swiper-button-prev,.sports-swiper-arrows .swiper-button-prev{left:30px}
}@media(max-width:768px){header .header-title{font-size:18px}.header-extras__brochure{display:none !important}
.flinks,footer strong{display:none !important}article.grid_12 div:not(.data-blocks-carousel div),body.MenuClassOnline article.grid_12 section.tabsmobileonlineclass div:not(){display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
#fc1{display:none !important}footer div{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
div.table-wrap-responsive{position:relative;overflow:hidden;overflow-x:scroll;width:100%;border-right:1px solid #ddd}
.slider-home .text-slide{position:static !important;top:auto;left:auto;background:0}
.text-slide .icon-slide{display:none}.slider-home .slide{height:auto !important;min-height:300px;padding:18px}
.slider-home .slide1 p{display:none}.products-tabs .tabs-nav h2{border-bottom:1px solid #ccc}
.products-tabs .tabs-nav h2,.products-tabs .tabs-nav h2 a{display:block}.section-why-enforex div:not(:first-child){text-align:center;width:50% !important;margin-right:0 !important;margin-left:0 !important}
.section-why-enforex div:not(:first-child) p{padding:0 18px 18px 18px}footer .fsocial{padding-top:10px}
footer .padtop18{padding-top:0 !important}footer .footer-logo img{width:50%;max-width:160px;height:auto}
.cookies-content{display:block !important}.cookies button{margin:0}.testimonials-set img{float:left;margin-right:10px;width:100px !important;height:100px}
.title-overlay{position:static;width:100%;border-bottom:0}.title-overlay,.fotos-carousel-main img{height:auto}
.intro-left-zone,.intro-right-zone{float:none !important}.intro-left-zone{width:100%;border-right:0;height:auto !important}
.intro-right-zone{width:100%;float:none !important}.image-tabs{margin:0 -18px}.image-tabs .tabs-nav{position:static;top:auto;left:auto}
.image-tabs .tabs-nav a{display:block;border-bottom:1px solid #eee}.image-tabs span{text-transform:none;padding:18px;background:#eee;position:static;display:block;text-align:center;width:auto;left:auto;bottom:auto;font-size:36px;line-height:38px;text-shadow:none;color:#666}
.image-tabs img{width:100%}.my_maps_container{margin:0}body.ficha-destino .fotos-carousel{margin-bottom:36px !important}
#selector-popup input,#selector-popup textarea,#selector-popup select{width:100%;margin:0 0 10px 0}
.prize-title-1{font-size:24px;margin-bottom:18px}.prize-title-2{font-size:18px;margin-bottom:18px}
.prize-title-3{font-size:16px}.show-mobile-tabs{background:#e5e5e5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACQCAIAAADrzI6RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIdJREFUeNrs0rEJgEAMBdBTHEG3cSy30K10G5dQuM5CrwoEX0iV5vHD78Z1L7HTl/BBIpFIJBKJRCKRSCQSiUQikUgkEolEIpHI5OS5zPd67N/Job0vn8dpO5KnfCSo+RpjaSwyvrHvBfZYJBKJRCKRSCQSiUQikUgkEolEIpFIJBKZkrwEGABa1RAjuO/JvQAAAABJRU5ErkJggg==) no-repeat right 50%;font-size:14px;font-weight:bold;display:block !important;padding:10px 15px;margin-bottom:18px;color:#000 !important;text-decoration:none}
.tabs,#main-tabs{border:0;margin-bottom:16px;background:0;width:auto;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tabs.withShowTabs{margin-bottom:0 !important;border-bottom:none !important}.tabs a{display:block;float:none;border:0;border-top:1px solid #efefef;margin:0 !important;color:#2963ac;background:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHpJREFUeNrs1tEKwCAIBVAd+0W/0o80tucF6b0QDX204qCgpBEhO+KSTdFww/+D75VL7v4Mu34czfJiZrSKI5mntpqGr8I6QbSKZyqm4tlW0/DKOFHwoxZIJKunj1MZRRYIhGZgKoqOk1RRZIFA6Puof5kNN3w8PAQYAJzzHzd+LVCTAAAAAElFTkSuQmCC) no-repeat right 5px !important;font-weight:bold;padding:10px !important;padding-left:10px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
.tabsonline a{display:block;float:none;border:0;border-top:1px solid #efefef;margin:0 !important;color:#2963ac;background:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHpJREFUeNrs1tEKwCAIBVAd+0W/0o80tucF6b0QDX204qCgpBEhO+KSTdFww/+D75VL7v4Mu34czfJiZrSKI5mntpqGr8I6QbSKZyqm4tlW0/DKOFHwoxZIJKunj1MZRRYIhGZgKoqOk1RRZIFA6Puof5kNN3w8PAQYAJzzHzd+LVCTAAAAAElFTkSuQmCC) no-repeat right 5px !important;font-weight:bold;padding:10px !important;padding-left:10px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}
.tabs a.stateoff{display:none}.tabs a:hover{color:#2a64ac}.tabsonline a:hover{color:#2a64ac}
.tabs li>a.myhover{background:#efefef !important}.tabs a.current{border:0;border-top:1px solid #efefef;color:#bab9b9}
.tabsonline a.current{border:0;border-top:1px solid #efefef;color:#bab9b9}body.brochure-v2 .imgside{display:none}
body.brochure-v2 .form-unit{margin-bottom:18px}body.brochure-v2 .form-intro{margin-top:18px}
body.brochure-v2 #form-tabs a{display:block;width:100%}body.brochure-v2 .two_third{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
#floating-brochure{right:auto;width:100%;-webkit-box-shadow:none;box-shadow:none}
.floating-cap{font-size:16px;text-shadow:none;-webkit-border-radius:0;border-radius:0}
.floating-cap .icostate{display:block;top:20px !important;right:15px}.float-form input[type="text"],.float-form select,.float-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.float-form input[name="firstname"],.float-form select{float:left}
.float-form input[name="lastname"],.float-form input[name="email"]{float:right}
.float-form input[name="firstname"],.float-form input[name="lastname"],.float-form select,.float-form input[name="email"]{width:49%}
.float-form textarea,.float-form input[type="submit"]{width:100%}
.line-camps__galery{-webkit-flex-wrap:wrap;flex-wrap:wrap}.line-camps__galery__video{width:100%;margin-bottom:4px}
.line-camps__galery__photo{width:100%;margin:0}.line-camps__galery__photo__left{width:100% !important}
.line-camps__galery__photo .line-camps__galery__photo__left-one,.line-camps__galery__photo .line-camps__galery__photo__left-two,.line-camps__galery__photo .line-camps__galery__photo__left-three{float:left;width:calc(33.3333% - 3px);height:100px;margin-bottom:0 !important;margin-right:4px}
.line-camps__galery__photo .line-camps__galery__photo__left-three{margin-right:0}
.line-camps__galery__photo__right{display:none}.line-camps__form__text{width:100% !important;padding:25px 0 !important}
.line-camps__form__contact{display:none}.line-camps__list{position:relative;overflow:hidden;padding:0 !important}
.line-camps__list .line-camps__list__links{width:100% !important}.line-camps__list__links ul li{width:100% !important;z-index:10}
.line-camps__list__img{position:absolute;width:450px !important;height:300px;bottom:0;right:-50px}
.locations_content{padding:0}.locations_imgs{display:inline-block}.locations_imgs_block{display:block;width:100% !important;margin-bottom:36px}
.camp-sports_content{padding-left:0}.camp-activities_content{padding-left:0}.show-more{display:inline-block}
.ocultar{display:none}.mostrar{display:inline}.select-locations{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;border:0;background-color:#014a90;width:100%;height:50px;font-size:14px;font-weight:700;color:#fff;padding-left:30px;margin-bottom:30px}
.locations_content{padding:0}.activities-swiper-container,.sports-swiper-container{width:100% !important}
.activities-swiper-arrows .swiper-button-next,.activities-swiper-arrows .swiper-button-prev,.sports-swiper-arrows .swiper-button-next,.sports-swiper-arrows .swiper-button-prev{display:none}
.locations_imgs_block{display:flex}.locations_imgs_block__img{width:50%}.locations_imgs_block__text{text-align:left;padding-left:25px;padding-top:30px}
}@media only screen and (min-width:690px) and (max-width:1024px){.contact-form-container form{width:70%}
}@media(max-width:690px){.extra-navigation .one_half{margin-right:0 !important;margin-left:0 !important}
.extra-navigation .one_half:first-child{width:50%}.extra-navigation .one_half.last{width:50%;text-align:right}
.extra-navigation .one_half_online{margin-right:0 !important;margin-left:0 !important}
.extra-navigation .one_half_online:first-child{width:50%}.extra-navigation .one_half_online.last{width:50%;text-align:right}
.extra-navigation ul li.social-icons{padding:0 5px;border-right:none !important}
.extra-navigation ul.pull-right .gotowishlist{display:none}.trigger-extra-navigation{display:inline-block !important}
.language{padding:10px 5px 10px 0 !important;font-size:11px}.language-box{min-width:0 !important}
.language-box .one_fourth{width:100%}.extra-navigation ul li.social-icons a i{font-size:15px}
header .header-extras{margin-right:18px;background:0;border:0;padding:5px 0;vertical-align:middle}
.lg-phone{display:none !important}.lg-phone-mobile{display:inline-block !important}
.main-top-navigation .pull-right{display:none}.main-top-navigation ul li.option-loud{border-left:0}
.main-top-navigation .super-menu-tabs a{display:block;width:100%}.modulo-booking-online{position:static;top:auto;right:auto;display:block;width:100% !important;z-index:0;background:#56565a}
.modulo-booking-online .title,.modulo-booking-online .fields{background:0}.slider-home .text-slide{width:100% !important}
.section-contact-options{font-size:12px}.contact-form-container{background:0}.contact-form-container form{width:100%;padding:0}
.contact-form-container .scale-title .lv1{font-size:22px}.popup-video img{width:100% !important;height:auto}
.testimonials-carousel .testimonials-set .one_half{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
.testimonials-carousel .testimonials-set .one_half:first-child:before,.testimonials-carousel .testimonials-set .one_half:first-child:after{content:" ";display:table}
.testimonials-carousel .testimonials-set .one_half:first-child:after{clear:both}
.testimonials-carousel .testimonials-set .one_half:first-child{*zoom:1;margin-bottom:18px}
.locations_imgs_block{display:inline-block}.locations_imgs_block__img{width:100%}
.locations_imgs_block__text{text-align:center;padding-left:0;padding-top:0}}@media(max-width:500px){.ocultardisplay{display:none}
.mostrardisplay{display:block}.photo-block img,.photo-block-fullwidth img{max-height:200px}
}@media(max-width:480px){.logo-enforex{width:130px;height:auto}header .header-title{display:none}
header .header-extras{margin-top:-10px}.wide{padding:10px 0 15px 0}.wide h1{font-size:28px}
.wide h1,.wide .addressbar{padding:0 !important}.image-tabs,.my_maps_container,.general-text-image-block{margin:0 -18px}
.content .one_half,.content .one_third,.content .three_fourth,.content .one_fourth{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
.one_half.onlineclassmobile{display:none !important}.modulo-booking-online .submit{background-image:none}
.slider-home .slide{min-height:320px}.products-tabs{margin:0 -18px !important;padding:0}
.products-tabs p{display:none}.custom_col_629,.custom_col_300{width:100% !important;margin:0 0 18px 0 !important;text-align:center;float:none !important}
.section-contact .blue-block p{font-size:18px}.videos-set img{width:100% !important;max-height:auto}
.section-why-enforex .one_fourth{width:50% !important;float:left !important}.section-why-enforex .one_fourth p{font-size:11px;height:80px;overflow:hidden;display:block}
.redes-block{padding-top:18px !important}.subscribeform{margin-bottom:36px}.redes-block .one_third{display:block;float:none;width:100% !important;height:auto !important;margin-right:0 !important;margin-left:0 !important}
.super-menu img{width:100%;height:auto}.section.section-contact-options{padding:18px 0}
.section-contact-options .one_third{border-bottom:1px solid #eee;padding:18px 0}
.section-contact-options .one_third:first-child{padding-top:0}.contact-form-container .button{display:block;width:100%}
.exp-block{width:100%}.exp-block-inner{background-color:rgba(255,255,255,0.8) !important}
.section-extra-links a{display:block;border-bottom:1px solid #eee;padding:10px 0;text-decoration:none}
.product-selected{margin-top:18px}#my_map,#my_map_pano,#my_map_photo{width:100%;float:none}
#my_map_pano{display:none}.scroll-navigation ul li.option-to-right{float:none;width:100%;margin:0 0 10px}
.scroll-navigation ul li.option-to-right:last-child{margin:0}.call-to-actions-bottom{padding-bottom:0}
.call-to-actions-bottom form{width:100%}.call-to-actions-bottom .btn{display:block;width:100%;margin:0 auto;margin-bottom:10px}
.call-to-actions-bottom a:last-child{margin:0}.schools-block{flex-direction:column}
.schools-block div{width:100% !important}.equal-height{height:auto !important}.float-form input[type="text"],.float-form select,.float-form textarea{padding:15px;width:100% !important;float:none !important}
.activities-swiper-container .swiper-slide,.sports-swiper-container .swiper-slide{opacity:.3}
.activities-swiper-container .swiper-slide-active,.sports-swiper-container .swiper-slide-active{opacity:1}
.two_third{width:100%;text-align:center;padding-top:15px}.line-camps__list__img{position:absolute;width:450px !important;height:300px;bottom:0;right:-220px;background-position:cover !important}
}@media only screen and (min-width:480px) and (max-width:1024px){body{font-size:100%}
}.destinations_grid{text-align:center}.destinations_grid a{text-decoration:none}
.destinations_grid div{width:31% !important;position:relative;padding:0;display:inline-block !important;margin:0 1% !important;margin-bottom:2% !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
.destinations_grid .des_grid_title{display:block;background:#eee;color:#666;padding:5px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.47,#eee),color-stop(1,#ddd));background-image:-o-linear-gradient(bottom,#eee 47%,#ddd 100%);background-image:-moz-linear-gradient(bottom,#eee 47%,#ddd 100%);background-image:-webkit-linear-gradient(bottom,#eee 47%,#ddd 100%);background-image:-ms-linear-gradient(bottom,#eee 47%,#ddd 100%);background-image:linear-gradient(to bottom,#eee 47%,#ddd 100%)}
.destinations_grid img{width:100%;margin:0 !important;padding:0 !important}.plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RJREFUeNrs3M1OE1EUAODTYaJ1h1R8CGmNL+Dax/CHSiOxkWAwGIwGg8FgIFQqSNNGX8H4GvJT/Nm4cyO0RF0IuBDHe8idVppapnfuzD0zPae5OaE0M/TjnPvTRRNX3nx5BQDXgEMpLDGui/GaKdTCdhwHJCJwJapVoBtciWoVeOxnRDwUY5hpPAICOK3PZWVmRE8V2P55RvRcgY7zv99lZTuPMFP3FehGTmZG9LiIMGLX2xgUPHnkxCh5fK3RsXD5PKQHToV2PwsL0OPIiVHq4vVGRl8iATeG+iGdOh3K/dyTiNfIyYXlFuW2OkK80A+VTz/g/e6v0E4iXmNUjBXqc1OflYBhgZg5lwzlLKyCCOQrUSKWP34PrBJVAV1EbOfb5BGHzkLlwzfYCgDR8jmJ5sUoUlpE2lYJIqYHjtpZ9/0sDUt5Xowima1MB8SsQLyYSmrexui5Tl6MImG/JmIGK/GMtvuJFtb2EO3sFDReT+lx4qQvEG8i4mBSy/38LCLtYkzmO6TPrwJxJJOC0tYuVOsHPhcR/W00JkaBYgu3Io5eGvR9P9tL2cexEn//ceBltQ5+378djF8DEfeJ41TxqrUD/9OB5jmwNe7KPE4Kb7MOm7V94yeRyCEi3spGTRuel0+kdSJiO0+YxFvWjBdWBbpxT+YJM3g7sLGzr/3aYQIaQUS8F+uItxfUpzGhd1NoiIhXXAsOz0QF/ouIc+JksHjbsL69F+gbCWoj7SXuyzwZBN7S2tfA8UxWYGCIiPf8HeL9DOdcbdZPP+LVt5/D/WDCISAoEXFOnIKIBRVAjAcyT0UMkNTfEzlEk6twLBAptXArIs6JDxlQPR7JTBrRBof0P5g8IuUKjARiFABdRJwTp3kVVo/HMk8Tq8BIbfzJIUalhVsRsZ1nGFA9nsg8wy0cccSoViAZxCitwp0QcU6c5QpUj6cyzxoAhLiEEcS4VKAxxLgBuog4J86FtIjEMp7JPMcVSBwxzoChINoQa78GIs6J87yRVo8Fmee5hYkh2r3j10DEdl7kFlaPgsyLXIEEEG3oUUFdiHbP8jURcU5c4lVYPYoyLzGgAUSL7Y4h5rkC/SPinLjMi4h6uN+J4wmxl7cxWhBt9uuIiO28yi2sHiWZV7mFA0LkCvSJaAMwoR9EXkS6R8SFpcwnEfWoQPNrovkk4gMRo2yzhS/Ew78CDAAt6cw/HO7LiQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px;position:absolute;display:block;top:0;right:0}
@media(max-width:500px){body.classonlinetable table.classonlinetablemob{display:table !important}
table.tableshow{display:table}.tabsmobileonlineclass .tabcontent{display:none !important;text-align:center;position:relative}
.tabsmobileonlineclass .tabcontent.active{display:block !important}.btndesktopclassonline{display:none !important}
.tabsmobileonlineclass{display:block !important}.btnmobileopclassonline{display:inline-block}
.photo-block-fullwidth-classonline{height:200px;background:url("/images/courses/header_cursosOnLine_enforex_mobile.jpg") no-repeat 50% 0 !important}
.backblue{padding:20px;padding:2rem}.offphoneclassonline{display:none !important}
.cajmobileon{display:block !important}.list-2.marginoff{margin:0 !important;margin-bottom:20px !important}
.listaonline-2.marginoff{margin:0 !important;margin-bottom:20px !important}ul.list-2.blckbluelist{margin:0}
ul.listaonline-2.blckbluelist{margin:0}.tabsmobileonlineclass .tabsonline{display:flex !important;-webkit-box-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0;border:0;text-align:center}
a.content-v__enlace{text-align:center !important}.tabsmobileonlineclass .tabsonline a{width:100%;padding:14px 0;padding:1.4rem 0;border-bottom:1px solid #d8d8d8;font-size:14px;font-size:1.4rem;text-align:center;background:none !important}
.tabsmobileonlineclass .tabcontent .swiper-button-next,.tabsmobileonlineclass .tabcontent .swiper-button-prev{display:none}
.contenclassonlinem{display:block}.classbtnclassonline{width:100%;padding:5px;padding:.5rem;border:1px solid #004890}
.mobilebenefictsp{display:none}.contenclassonlinem{display:none}.mobilebtnonline{cursor:pointer}
.mobilefont{font-size:18px}.listcamimg{margin:0}.fontsize14{font-size:14px}.fontweightbold{font-weight:bold}
.tabsmobileonlineclass .tabsonline{margin-bottom:30px;margin-bottom:3rem}.tabsmobileonlineclass .tabcontent p{margin-bottom:8px;margin-bottom:.8rem}
.textcentermobile{text-align:center}.testimonialsimgtext{display:flex;flex-direction:column;align-items:center}
}@media(max-width:480px){body.classonlinetable table.classonlinetablemob{display:block}
.offphoneclassonline,.contenclassonlinem{display:none !important}.tabsmobileonlineclass,.cajmobileon{display:block !important}
.testimonialsimgtext{display:flex !important;flex-direction:column !important;align-items:center !important}
a.content-v__enlace{text-align:center !important}}
/**/