.margin-top-60{margin-top:60px;}
.padding-top-25{padding-top:25px;}
div#share-buttons{width:100%;position:relative;height:50px;}
#share-buttons a{width:100%;height:100%;display:inline;position:relative;}
.margin-top-60{margin-top:60px;}
.padding-top-25{padding-top:25px;}
div#share-buttons{width:100%;position:relative;height:50px;}
#share-buttons a{width:100%;height:100%;display:inline;position:relative;}
#share-buttons i{width:35px;height:45px;display:inline-block;font-size:1.5em;color:rgb(230, 238, 242);text-shadow:0px 1px 1px rgba(81, 159, 197, 0.68);padding:16px 18px;vertical-align:middle;}
.fb_50_color{background-position:-50px -60px;}
.lfloat{float:left;}
._zpl{padding:10px 0;}
._51mz{border:0;border-collapse:collapse;border-spacing:0;background-color:rgb(58, 91, 160);}
._51mz ._51m-:first-child{padding-left:0;}
._51mx:last-child>._51m-{padding-bottom:0;}
._51mx:first-child>._51m-{padding-top:0;padding-right:10px;}
._zpn{font-family:Helvetica, Arial, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, .5);}
.fcw{color:rgb(255, 255, 255);}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html{overflow-x:hidden;width:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;}
ul{list-style-type:none;}
body{min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;}
.main_title h2, .main_title_2 h3{letter-spacing:-1px;text-transform:uppercase}
a, a:focus, a:hover{text-decoration:none}
#header_1, #header_2, .chromeframe{position:fixed;top:0;z-index:9999}
.styled-select select, footer .styled-select select{-moz-appearance:window;-webkit-appearance:none;box-shadow:none}
#hero_video>div, #sub_content_in, #tickets.table td, .list_tours ul li div, .promo_full_wp>div{vertical-align:middle}
.owl-carousel, .owl-carousel .owl-item, .owl-theme .owl-dots, .owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}
.comments-list, .list_tours ul, .profile ul, .sbOptions, .team-item-detail-inner .social li, .widget ul, footer ul, ul#tools_top, ul#top_links, ul.contacts_info, ul.list_3, ul.list_ok{list-style:none}
.chromeframe{background:#ddd;color:#000;padding:.2em;left:0;text-align:center;width:100%}
.chromeframe a{color:#ed1c24}
body, h1, h2, h3, h4, h5, h6{-webkit-font-smoothing:antialiased;color:#333}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#fff;font-size:15px;line-height:1.5;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;margin:0;padding:0;height:100%;}
h1, h2, h3, h4, h5, h6{font-weight:400}
h2 span, h3 span, h4 span, h5 span, h6 span{color:#ff5a5f}
.main_title_2{text-align:center;margin-bottom:30px}
.main_title_2 h3{font-weight:300;font-size:28px;margin-bottom:0}
.main_title_2 p{font-weight:300;font-size:20px;color:#777}
p{margin-bottom:20px}
strong{font-weight:500}
p.lead{font-weight:300;font-size:20px}
hr{margin:15px 0 30px}
h3.slide_typo{white-space:nowrap;color:#fff!important;font-weight:400;font-size:72px;font-family:Satisfy, cursive;text-shadow:0px 4px 3px rgba(0,0,0,0.4), 0px 4px 12px rgba(0,0,0,0.1), 0px 3px 8px rgba(0,0,0,0.1);}
.slide_typo_2{color:#fff;font-size:24px;white-space:nowrap}
.button_intro_2, a.button_intro_2{border:none;font-style:normal;color:#fff!important;background:#65318f;cursor:pointer;padding:10px 20px;display:inline-block;outline:0;font-size:13px;text-align:center;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;min-width:110px;font-weight:900}
.btn_full, .btn_outline, a.btn_full, a.btn_outline{font-family:inherit;font-size:inherit;outline:0;text-align:center;font-weight:600;width:100%}
.button_intro_2:hover, a.button_intro_2:hover{background:#fff;color:#65318f!important}
a{color:#65318f;-webkit-transition:all .2s ease;transition:all .2s ease;outline:0}
a:focus, a:hover{color:#333;outline:0}
.btn_full, a.btn_full{border:none;color:#fff;background:#65318f;cursor:pointer;padding:12px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;display:block;margin-bottom:5px}
.btn_full:hover, a.btn_full:hover{background:#333}
.btn_outline, a.btn_outline{border:2px solid #333;color:#333;cursor:pointer;padding:8px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;text-transform:none}
.marker_info h3, .price, .promo_full_wp div h3, footer h3{text-transform:uppercase}
.btn_outline:hover, a.btn_outline:hover{background:#333;color:#fff}
.btn_1, .btn_1.medium, a.btn_1, a.btn_1.medium{color:#fff;background:#65318f;-webkit-transition:all .3s;-moz-transition:all .3s;font-family:inherit;font-weight:500;display:inline-block;cursor:pointer;outline:0}
.btn_1, a.btn_1{border:none;padding:7px 15px;font-size:13px;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn_1.medium, a.btn_1.medium{border:none;padding:10px 20px;font-size:16px;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn_1:hover, a.btn_1:hover{background:#333}
.btn_1_outline, a.btn_1_outline{font-family:inherit;color:#65318f;border:2px solid #65318f;cursor:pointer;padding:7px 15px;display:inline-block;outline:0;font-size:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500}
.btn_1_outline:hover, a.btn_1_outline:hover{background:#333;border:2px solid #333;color:#fff}
.btn_slider, a.btn_slider{border:none;font-family:inherit;color:#fff;background:#ed5434;cursor:pointer;padding:8px 20px;display:inline-block;outline:0;font-size:16px;-webkit-transition:background .3s!important;-moz-transition:background .3s!important;transition:background .3s!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500}
#opening, a#phone_top{padding-left:22px;position:relative}
#opening:before, a#phone_top:before{font-family:ElegantIcons;font-size:14px;position:absolute;left:0}
.btn_slider:hover, a.btn_slider:hover{background:#fff;color:#ed5434}
.btn_1.white, a.btn_1.white{background:#ed5434;color:#fff}
.btn_1.white a:hover, .btn_1.white:hover, a.btn_1.white:hover{background:#fff;color:#ed5434!important}
a#phone_top{color:#21120d;font-weight:600;line-height:20px;}
a#phone_top:before{content:"\e090";top:-2px}
#opening{display:inline-block;margin-left:15px;font-weight:600;color:#21120d;}
#opening:before{content:"\7d";top:-3px}
#logo{margin-top:12px}
.body-overlay{position:fixed;width:100%;height:100%;padding:0px 0px;background-color:rgba(0, 0, 0, 0.46);border:0;font-size:100%;outline:0;vertical-align:baseline;display:inline-block;z-index:10;}
.body-overlay img{text-align:center;width:50px;height:50px;position:absolute;display:inline-block;top:48%;left:0;right:0;margin:0 auto;}
header{padding:0;background-color:#fff;height:75px;display:inline-block;}
body.home-screen header{height:68px;width:100%;}
.navbar-fixed-top{box-shadow:0 0 1px rgba(0,0,0,.2), 0 0 15px rgba(0,0,0,.15);}
.navbar.navbar-fixed-top:after{content:"";position:absolute;left:0;bottom:-40px;height:40px;width:100%;background:no-repeat center center;}
.navbar.navbar-fixed-top:after{background-image:url(../images/shadow_1.png);}
.navbar{z-index:1000;background-color:#fff;border-color:rgba(34, 34, 34, 0.05);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;letter-spacing:0px;top:0;}
.navbar .navbar-header .navbar-toggle{font-size:22px;color:#222;padding:5px 10px;background-color:rgba(255, 255, 255, 0);margin-top:15px;}
.navbar .navbar-header .navbar-toggle.collapsed:before{content:"\e9ce";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar .navbar-header .navbar-toggle:before{content:"\b315";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar .navbar-header .navbar-brand{font-weight:200;letter-spacing:1px;color:#fdcc52;padding:8px 15px;margin-top:4px;}
.navbar-brand>img{height:100%;}
.navbar .nav > li > a, .navbar .nav > li > a:focus{color:#222;font-weight:700;text-transform:uppercase;letter-spacing:0px;font-size:16px;background-color:rgba(0, 0, 0, 0);}
.navbar .nav > li.active > a, .navbar .nav > li.active > a:focus{color:#f7a800 !important;background-color:rgba(0, 0, 0, 0);}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus:hover{color:#fdcc52;background-color:rgba(0, 0, 0, 0);}
a.nav-btn.agencies span{display:inline-block;position:relative;height:30px;width:42px;text-align:center;color:#007bc0;font-size:26px;background-color:#fff;padding:2px;border-radius:4px;}
a.nav-btn.agencies span:before{padding-top:1px;display:inline-block;}
.affix{position:fixed;top:0px;}
#cart-products h3.lbw{font-size:16px;padding-bottom:8px;position:relative;text-transform:uppercase;color:#333;font-weight:700;line-height:1.1;border-bottom:1px solid #007bc0;margin-bottom:8px;}
#cart-products h3.lbw:before{bottom:0px;content:"";height:4px;position:absolute;width:74px;background:#007bc0;}
.topnav.topnav--cart > li > a{transition:opacity .15s ease-in-out;}
.topnav.topnav--cart > li:hover > a,
.topnav.topnav--cart > li > a:hover{opacity:1;}
.topnav.topnav--cart li.drop:hover .pPanel{}
.kl-cart-button .flipX-icon{font-size:18px;top:2px;margin-right:7px;color:#444;}
.flipX-icon:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);display:inline-block;}
.kl-cart-button .flipX-icon:after{content:attr(data-count);font-size:11px;background-color:#cd2122;color:#fff;width:15px;height:15px;display:block;text-align:center;line-height:13px;border-radius:50%;position:absolute;top:-8px;left:-5px;font-weight:600;padding-right:0px;font-family:roboto;padding-top:1px;}
.topnav.topnav--cart > li > a > span{margin-right:3px;margin-top:0;color:#444;}
.kl-cart-button + .pPanel{left:auto;right:0;margin-left:0;margin-right:-10px;padding-top:10px;}
.kl-cart-button + .pPanel{min-width:320px;}
.topnav.topnav--cart li.drop .pPanel{position:absolute;display:none;left:auto;width:300px;height:0;opacity:0;visibility:hidden;margin-left:-11px;right:0;top:60px;opacity:1;height:auto;visibility:visible;-webkit-transition:all .2s ease;transition:all .2s ease;}
.topnav .cart-container{margin:0 !important;background:#f5f5f5 !important;padding:15px !important;}
.topnav.topnav.topnav--cart li.drop .inner{margin:4px;list-style:none;background:#fdfdfd;padding:10px 5px;margin-top:5px;position:relative;box-shadow:0 0 5px rgba(0,0,0, 0.4);border-radius:2px;border-top:2px solid #007bc0;}
.cart-container > .widget_shopping_cart_content{display:block;font-size:11px;}
.cart-container .cart_list{margin:0 0 10px !important;list-style:none;border-bottom:1px solid #ddd;padding:0;display:inline-block;}
.cart-container .cart_list li{overflow:hidden;margin:0 0 10px !important;text-align:center;}
.cart-container .cart_list .remove{float:right;font-size:16px;color:#C3C3C3;padding:0 !important;}
.topnav.topnav--cart li.drop li a{padding:0 5px 0 10px;display:inline-block;margin-top:1px;float:left;}
.cart-container .cart_list li a:not(.remove){text-transform:initial;font-size:11px;font-weight:normal;padding:0 0px 0 0 !important;text-align:left;}
.cart-container .cart_list li img{float:left !important;margin-right:8px;margin-left:0 !important;width:60px !important;}
.cart-container .cart_list li .product-title{color:#444;text-align:left;display:inline-block;float:left;width:50%;}
.cart-container .cart_list li .fechas-variations{color:#444;text-align:left;display:inline-block;float:left;width:100%;}
.cart-container .cart_list li .amount{text-align:left;display:inline-block;float:left;width:59px;font-weight:600;font-size:12px;}
.cart-container .cart_list li .empty_cart{text-align:left;display:inline-block;float:right;width:18px;}
.cart-container .cart_list.two li.cart-empty_cart a,
.cart-container .cart_list li .empty_cart a{color:#444;text-align:right;}
.cart-container .cart_list.two li{color:#444;display:inline-block;text-align:left;margin:0 0 0px !important;}
.cart-container .cart_list.two li.cart-product-img{margin-right:6px!important;position:relative;vertical-align:top;height:52px;float:left;display:inline-block;width:64px;}
.cart-container .cart_list.two li.cart-product-title{width:66%;height:78px;}
.cart-container .cart_list.two li.cart-product-title .cart-quantity{width:50px;}
.cart-container .cart_list.two li.cart-product-title .cart-amount{width:90px;}
.cart-container .cart_list.two li.cart-empty_cart{width:18px;}
.cart-container .cart_list a.remove span{font-size:24px;}
.cart-container .cart_list .color-fechas,
.cart-container .cart_list .quantity{display:block;text-align:left;}
.cart-container .total{border-bottom:1px solid #ddd;padding:0 0 15px;margin:0 0 15px;}
b, strong{font-weight:bold;}
.cart-container .total .amount{float:right;font-weight:bold;font-size:15px;line-height:18px;}
.cart-container .buttons{overflow:hidden;margin:0;}
.cart-container .buttons .button{width:49%;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid rgba(0, 0, 0, 0);text-transform:uppercase;}
.cart-container .buttons .button.wc-forward{background-color:#f7a800;color:#fff;text-shadow:none;font-weight:normal;padding:9px 20px;line-height:1.6;box-shadow:none;font-size:14px;font-weight:600;border-radius:3px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
.cart-container .buttons .button.checkout{}
.kl-cart-button + .pPanel .inner:after{left:auto;right:9px;}
.topnav.topnav--cart li.drop .inner:after{content:"";top:-20px;position:absolute;left:9px;border:10px solid rgba(0, 0, 0, 0);border-bottom-width:10px;border-bottom-color:#007bc0;left:auto;right:38px;}
.cart-container .widget_shopping_cart_content p.total{font-size:14px;}
.thm-btn{padding:12px 30px;color:#333;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background-color:#fec107;}
.nav-btn .thm-btn{padding:8px 22px;text-transform:uppercase;line-height:16px;}
.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.thm-btn:hover:before, .thm-btn:focus:before, .thm-btn:active:before{opacity:1;}
.language-box{height:42px;position:absolute;top:5px;display:inline-block;right:80px;}
.language-box ul{background:#fff;height:42px;position:relative;z-index:1;padding:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.language-box ul li{float:none;margin:0;padding:0;font-size:11px;line-height:15px;}
.language-box ul li a{display:inline-block;width:100%;height:100%;padding:10px 10px 10px 15px;}
.language-box ul li a span{font-size:15px;padding:5px 2px 5px;display:inline-block;position:relative;font-family:'Roboto';font-weight:400;color:#005382;letter-spacing:0px;}
.language-box ul li:hover{border-bottom:1px solid #007bc0;background-color:#ddd;}
.language-box ul li img{margin-right:0px;margin-top:0px;}
.language-box ul:hover{height:auto;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;min-height:126px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.16);box-shadow:0 2px 2px rgba(0, 0, 0, 0.16);}
.header{position:relative;width:100%;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;animation:animatedBackground 20s linear infinite;background-size:cover;color:#fff;text-align:center;display:block;height:100%;}
.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.08);}
header.full-width{background-color:rgba(255, 255, 255, 0);height:auto;display:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;height:82px;}
.header-area-1{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;z-index:999;width:100%;background-color:#fff;-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);}
.header-content{width:1110px;margin:0 auto;padding:4px 0;}
.header-content .logo{float:left;padding:1px 5px 1px 5px;}
.header-content .logo a{width:auto;display:inline-block;}
.header-content .logo a img{width:100%;width:auto;height:55px;}
#mobile-navigation{float:right;margin:17px 0 0 0;display:none;}
#mobile-navigation a{padding:15px 0 15px 20px;text-decoration:none;color:#424242;}
#mobile-navigation a.btn-agencies{float:left;padding:12px 10px 12px 10px;font-size:22px;color:#007bc0;}
#mobile-navigation ul#lang-switcher{float:left;list-style:none;position:relative;display:inline-table;margin:0;padding:17px 10px 12px 10px;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
#mobile-navigation ul#lang-switcher li a{height:28px;padding:4px 0px 0px 0px!important;line-height:15px;}
#mobile-navigation ul#lang-switcher li a img{padding:0;border-radius:0;border:0;height:19px;width:21px;padding:0 0px 3px;}
#mobile-navigation ul#lang-switcher li ul.dropdown-menu a img{float:left;margin-right:5px;max-width:15px;}
#mobile-navigation ul#lang-switcher li ul.dropdown-menu li{padding-left:10px;border-bottom:1px solid #ddd;height:25px;}
#mobile-navigation ul#lang-switcher .nav-drop:hover .dropdown-menu{height:auto;border-radius:0;overflow:visible;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);display:block;}
#mobile-navigation ul.shop-cart{list-style:none;position:relative;display:inline-table;margin:0;padding:12px 10px 12px 10px;border:0;font-size:100%;font:inherit;vertical-align:baseline;float:left;}
#mobile-navigation ul.shop-cart li{cursor:pointer;height:28px;width:100%;float:left;margin:0;padding:8px 0 0;border:0;font-size:18px;font:inherit;vertical-align:baseline;}
#mobile-navigation ul.shop-cart li a{padding:0px;font-size:17px;display:block;color:#444;text-decoration:none;vertical-align:baseline;line-height:27px;border:none;position:relative;}
#mobile-navigation ul.shop-cart li a i{color:#007bc0;}
#mobile-navigation-btn{float:left;font-size:22px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;padding:17px 0 8px 0!important;width:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#mobile-navigation-btn.collapsed:before{}
#mobile-navigation-btn .icon-bar{background:#333;display:block;height:4px;width:100%;margin:7px 0;transition:all 0.2s;}
#mobile-navigation-btn .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}
#mobile-navigation-btn .middle-bar{opacity:0;}
#mobile-navigation-btn .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
#mobile-navigation-btn.collapsed .top-bar{transform:rotate(0);}
#mobile-navigation-btn.collapsed .middle-bar{opacity:1;}
#mobile-navigation-btn.collapsed .bottom-bar{transform:rotate(0);}
#mobile-navigation-btn .icon-bar{display:block;background:#333;height:2px;width:100%;margin:3px 0;transition:all 0.2s;}
#mobile-navigation-btn .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}
#mobile-navigation-btn .middle-bar{opacity:0;}
#mobile-navigation-btn.collapsed .middle-bar{opacity:1;}
#mobile-navigation-btn .icon-bar + .icon-bar{margin-top:4px;}
#mobile-navigation-btn.collapsed .top-bar{transform:rotate(0);}
#mobile-navigation-btn .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
.mobile-navigation-wrapper ul li ul li .icon{left:0px;top:10px;right:0px;display:inline-block;width:18px;font-size:24px;margin-right:10px;color:#01b5dd;}
.clearboth{clear:both;}
.mobile-navigation-wrapper{width:100%;display:none;margin:30px 0 0 0;}
.mobile-navigation-wrapper ul{margin-top:0;padding:0;list-style:none;list-style-type:none;transition:all .3s ease;transform-origin:top;transform:scaleY(1);position:relative;z-index:100002;height:100%;width:100%;background:rgb(255, 255, 255);height:auto;}
.mobile-navigation-wrapper ul li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;overflow-y:auto;background-color:#fff;}
.mobile-navigation-wrapper ul a{width:calc(100% - 60px);display:block;padding:8px 30px;background:#fff;color:#444;text-decoration:none;border-top:#ddd 1px solid;}
.mobile-navigation-wrapper ul ul{padding:0px 30px 0px;height:450px;}
.mobile-navigation-wrapper ul li.open > ul{}
.mobile-navigation-wrapper ul ul li a{padding:6px 5px;}
.header-area-1 #primary-navigation{width:1110px;margin:0 auto;z-index:999;position:relative;background-color:#fff;}
.clearfix{zoom:1;}
.header-area-1 .navigation{float:left;max-height:65px;}
.header-area-1 .navigation-inner{position:relative;}
.header-area-1 .navigation{float:left;max-height:65px;margin-left:20px;}
.header-area-1 .navigation ul{padding:0;list-style:none;position:relative;display:inline-table;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation ul li{float:left;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation li a{padding:24px 20px 24px 20px;font-size:16px;display:block;color:#007BBE;text-decoration:none;vertical-align:baseline;text-transform:uppercase;letter-spacing:0px;font-weight:700;}
.header-area-1 .navigation ul li.menu-item-has-children > a:after{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:16px;color:#444;margin:0 0 0 6px;}
.header-area-1 .navigation ul ul{display:none;width:230px;background:#fff;position:absolute;top:100%;z-index:9999;border-top:#e8e8e8 1px solid;}
.header-area-1 .navigation li ul{-moz-box-shadow:0 7px 6px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 7px 6px 2px rgba(0, 0, 0, 0.2);box-shadow:0 7px 6px 2px rgba(0, 0, 0, 0.2);}
.header-area-1 .navigation li ul,
.header-area-1 .navigation .megamenu-1-col ul li{padding:20px 0;}
.header-area-1 .navigation ul ul li{float:none;position:relative;padding:0;}
.header-area-1 .navigation ul ul li,
.header-area-1 .navigation ul ul li:hover{border-top:none;}
.header-area-1 .navigation li li a{display:initial;}
.header-area-1 .navigation ul ul li a{padding:6px 10px;border-left:none;display:block;color:#444;font-size:15px;font-weight:400;text-transform:none;}
.header-area-1 .navigation li a:hover{color:#f7a800;background-color:rgba(245, 245, 245, 0);}
.header-area-1 .navigation li ul li a:hover{color:#fff;background-color:#007bc0;}
.header-area-1 .navigation ul li:hover > ul{display:block;}
.header-area-1 .navigation ul li > ul li .icon{left:0px;top:10px;right:0px;display:inline-block;width:18px;font-size:24px;margin-right:10px;color:#01b5dd;}
.header-area-1 .navigation-inner .logo{float:left;max-height:70px;}
.header-area-1 .navigation-inner .logo a{display:inline-block;width:100%;height:70px;}
.header-area-1 .navigation-inner .logo a img{display:block;height:70px;}
.header-area-1 .navigation-inner a.btn-agencies{padding:24px 20px 24px 20px;font-size:16px;display:block;color:#007abf;text-decoration:none;vertical-align:baseline;float:right;font-weight:700;text-transform:uppercase;}
.header-area-1 .navigation-inner a.btn-agencies span{color:#01b5dd;margin:5px 7px 0px 6px;cursor:pointer;font-size:22px;width:25px;}
.header-area-1 .navigation-inner ul#lang-switcher{list-style:none;position:relative;display:inline-table;margin:0;padding:24px 19px 22px 19px;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation-inner ul#lang-switcher li{height:28px;width:100%;float:left;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation-inner ul#lang-switcher li a{padding:0px;font-size:17px;display:block;color:#444;text-decoration:none;vertical-align:baseline;line-height:27px;border:none;}
.header-area-1 .navigation-inner ul#lang-switcher li ul.dropdown-menu li{border-bottom:1px solid #e7e7e7;height:35px;}
.header-area-1 .navigation-inner ul#lang-switcher li ul.dropdown-menu a{padding:23px 20px 24px 20px;}
.header-area-1 .navigation-inner #lang-switcher .img-thumbnail{width:28px;border-radius:0;padding:1px;float:left;margin-right:5px;margin-top:0px;}
.header-area-1 .navigation-inner ul#lang-switcher.navbar-nav>li>a span{padding-top:0px;display:inline-block;float:left;font-size:14px;width:auto;}
.header-area-1 .navigation-inner ul#lang-switcher.nav>li>a:focus,
.header-area-1 .navigation-inner ul#lang-switcher.nav>li>a:hover{text-decoration:none;background-color:rgba(255, 255, 255, 0);}
.header-area-1 .navigation-inner ul.shop-cart{list-style:none;position:relative;display:inline-table;margin:0;padding:24px 19px 22px 19px;border:0;font-size:100%;font:inherit;vertical-align:baseline;float:right;}
.header-area-1 .navigation-inner ul.shop-cart li{cursor:pointer;height:28px;width:100%;float:left;margin:0;padding:8px 0 0;border:0;font-size:18px;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation-inner ul.shop-cart li a{padding:0px;font-size:17px;display:block;color:#444;text-decoration:none;vertical-align:baseline;line-height:27px;border:none;position:relative;}
.header-area-1 .navigation-inner ul.shop-cart li a i{color:#007bc0;}
.header-area-1 .navigation-inner .nav-drop [class*="fa-"]{float:right;color:#fff;margin:23px 30px 0 0;cursor:pointer;font-size:24px;}
.nav-drop .fa-angle-down, .nav-drop .fa-angle-up{position:absolute;right:8px;line-height:inherit;top:0;font-size:90%;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;}
.nav-drop .fa-angle-up{top:5px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);}
.nav-drop.active-drop .fa-angle-down{top:5px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);}
.nav-drop.active-drop .fa-angle-up{top:0;opacity:1;-ms-filter:none;filter:none;}
#primary-navigation #lang-switcher:hover .dropdown-menu{height:auto;border-radius:0;overflow:visible;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,12px,0);-moz-transform:translate3d(0,12px,0);-o-transform:translate3d(0,12px,0);-ms-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);display:block;z-index:150;min-width:140px;}
.nav-drop ul.dropdown-menu li a{height:32px;padding:3px 0px 0px 6px!important;}
.nav-drop ul.dropdown-menu li a span{float:left;font-size:14px;padding:0px 0px 0px;}
@media only screen and (max-width:1180px){.header-area-1 .header-content,
.header-area-1 #primary-navigation,
.header-area-1 .top-bar,
.content-wrapper-outer{width:calc(100% - 60px);}
}
@media only screen and (max-width:1020px){#mobile-navigation{display:block;}
.header-icons-wrapper, #primary-navigation{display:none;}
span#lanNavSel{font-size:12px;}
.header-content .logo a img{height:50px;}
}
@media only screen and (max-width:991px){.header-area-1 .header-content,
.header-area-1 #primary-navigation,
.header-area-1 .top-bar,
.content-wrapper-outer{width:calc(100% - 0px);padding-right:10px;}
#mobile-navigation{margin:0px 0 0 0;}
.mobile-navigation-wrapper{margin:5px 0 0 0;}
.mobile-navigation-wrapper ul a{width:calc(100% - 0px);font-size:13px;}
.mobile-navigation-wrapper ul li ul li .icon{width:18px;}
}
@media only screen and (max-width:320px){.header-content .logo{padding:8px 0px 0px 2px;}
.header-content .logo a img{height:32px;}
}
.page_breadcrumbs.parallax{background-color:#0C3448;color:#a4a4a4;}
.page_breadcrumbs.parallax.ds:before{background-color:#333333;opacity:0.9;}
.infoWeather a.btn_weather-icon{position:absolute;right:102px;bottom:2px;color:#fec107;background-color:#185675;border:none;}
.infoWeather a.btn_weather-icon span{font-weight:900;font-size:20px;}
#weather-list{webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;height:122px;}
.table_section [class*="container"]{height:100%;padding-left:0;padding-right:0;}
.section_padding_65 > [class*="container"]{padding-top:30px;padding-bottom:30px;}
.section_padding_30 > [class*="container"]{padding-top:10px;padding-bottom:10px;}
.section_padding_20 > [class*="container"]{padding-top:20px;padding-bottom:20px;}
.table_section .row{display:table;min-width:100%;height:100%;margin-left:0;margin-right:0;}
.page_breadcrumbs [class*="col-"]{margin-top:10px;margin-bottom:10px;}
.table_section [class*="col-"]{display:table-cell;vertical-align:middle;float:none;}
.page_breadcrumbs [class*="col-"]{margin-top:25px;margin-bottom:25px;}
.page_breadcrumbs h1{margin-top:1px;margin-bottom:0;display:inline-block;font-size:24px;text-transform:uppercase;word-wrap:break-word;}
.with_corners:before,
.with_corners:after,
.cornered-heading:before,
.cornered-heading:after{content:"";position:absolute;width:40px;height:40px;border:2px solid #fcca03;z-index:2;}
.with_corners:before,
.cornered-heading:before{top:-15px;left:-22px;border-width:2px 0 0 2px;}
.page_breadcrumbs h1.cornered-heading:before,
.page_breadcrumbs h1.cornered-heading:after{width:30px;height:30px;}
.cornered-heading{margin-top:-8px;display:inline-block;max-width:100%;margin-right:22px;margin-left:22px;}
.with_corners:before,
.with_corners:after,
.with_corners:before,
.cornered-heading:before{top:-15px;left:-22px;border-width:2px 0 0 2px;}
.with_corners:after,
.cornered-heading:after{bottom:-15px;right:-22px;border-width:0 2px 2px 0;}
.breadcrumb{font-family:"Raleway", sans-serif;font-weight:400;margin:0;padding:0;background-color:transparent;border-radius:0;color:#e6e4e4;}
.breadcrumb li a{color:#e6e4e4;text-transform:uppercase;font-size:12px;}
.breadcrumb li.refer-id{text-transform:uppercase;font-size:12px;color:#f8b11a;}
.breadcrumb > li + li:before{color:inherit;padding:0 4px;content:"/";color:#fcca03;}
.breadcrumb li a:hover{color:#fcca03;}
.ds .breadcrumb > .active{color:#fec107;text-transform:uppercase;font-size:12px;}
.parallax:after{opacity:0.8;}
.ds h1{color:#ffffff;}
.not-padding{padding-left:0;padding-right:0;}
.padding-top-50{padding-top:50px;}
iframe#player_1{height:570px;}
.main_title{text-align:center;margin-bottom:30px;font-size:16px;}
.main_title h2{font-weight:300;font-size:36px;margin-bottom:0}
.main_title p{font-weight:300;font-size:20px;color:#777;font-family:"Roboto",Arial, sans-serif;padding-top:15px;}
h2 b{color:#ed1c24;font-weight:inherit;}
.slider-wrapper{float:left;display:block;position:relative;width:100%;background-color:#fff;margin-top:0px;margin-bottom:0px;overflow:visible;z-index:1;}
.slider_container{height:540px;width:100%;position:relative;padding:0;margin:0;z-index:0;}
.tp-bgimg.defaultimg_x:after{content:'';height:100%;width:100%;position:absolute;top:0px;left:0px;background-image:-webkit-linear-gradient(top, 12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(top, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to bottom, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991d3010', endColorstr='#cc000000', GradientType=0);z-index:1;}
ul.rev_slider.tp-revslider-mainul li:after{content:'';height:100%;width:100%;position:absolute;top:0px;left:0px;background-image:-webkit-linear-gradient(top, 12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(top, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to bottom, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991d3010', endColorstr='#cc000000', GradientType=0);z-index:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tp-simpleresponsive a{padding:12px 19px 12px!important;font-size:16px!important;background-color:#f7a800;color:#fff!important;text-transform:uppercase;}
p.slider-sub-text,
h2.slider-title{text-align:center;color:#FFF;letter-spacing:1px;}
h2.slider-title{font-family:'Roboto';font-weight:800;font-size:84px!important;line-height:60px;padding:20px 30px 20px!important;text-transform:capitalize;}
.tp-caption.white_heavy_40.customin.customout.text-center.text-uppercase.start{text-shadow:none!important;}
p.slider-sub-text{font-family:'Roboto';font-weight:200;font-size:24px!important;line-height:20px;padding:10px 15px 10px!important;text-transform:initial;text-shadow:0px 1px 1px rgba(0,0,0,0.4), 0px 1px 4px rgba(0,0,0,0.1), 0px 2px 4px rgba(0,0,0,0.1);}
.row.bottom-search{position:relative;margin:0;margin:0 auto;display:table;top:0px;float:left;margin:0;padding:0;border:0;outline:0;font-size:100%;width:100%;}
.search-box-wrapper{z-index:1;display:block;position:relative;}
.container.clear-padding{margin-top:-81px;}
.slider-searchbox{display:table;position:relative;width:100%;z-index:20;padding:0 33px;background-color:rgba(0, 0, 0, 0);margin-top:0px;margin-bottom:0px;bottom:-15px;}
.bottom-search{padding:0 0 0px;background:#fff;}
.clear-padding{padding:0;}
.search-section{margin-top:0px;margin-bottom:0px;}
.bottom-search .search-section{margin:0px 0 0;z-index:1;}
.search-section .nav-tabs{border-bottom:none;display:none;opacity:0;}
.search-section .nav-tabs > li{margin-bottom:0px;}
.search-section .nav-tabs > li > a{color:#fff;background:rgba(82, 145, 199, 0.5);letter-spacing:1px;font-weight:400;border-radius:2px 2px 0 0;margin-right:4px;}
.search-section .nav > li > a{padding:10px;}
.search-section .nav-tabs > li > a:hover{color:#fff;background:#ed1c24;border:1px solid rgba(0, 0, 0, 0);}
.search-section .nav-tabs .active{position:relative;}
.search-section .nav-tabs > li.active > a,
.search-section .nav-tabs > li.active > a:focus,
.search-section .nav-tabs > li.active > a:hover{color:#0A3152;}
.search-section .nav-tabs > li.active > a,
.search-section .nav-tabs > li.active > a:focus,
.search-section .nav-tabs > li.active > a:hover{color:#fff;background:#01b5dd;border:1px solid rgba(0, 0, 0, 0);}
.slider-searchbox ul.nav-tabs>li.active>a,
.slider-searchbox ul.nav-tabs>li.active>a:focus,
.slider-searchbox ul.nav-tabs>li.active>a:hover{color:#FFF;cursor:default;background-color:rgba(255, 255, 255, 0);border:none;border-bottom-color:rgba(0, 0, 0, 0);}
.search-section .nav-tabs .active:after{background:#01b5dd none repeat scroll 0 0;content:"";height:20px;left:54%;position:absolute;top:78%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:20px;z-index:1;}
.search-section .nav-tabs>li>a>span.hicon-sunrise{font-size:20px;}
ul#searchTab li a i{font-size:18px;}
.search-box-wrapper:hover .search-section .nav-tabs{display:inline-block;opacity:1;}
.search-box-wrapper:hover .container.clear-padding{margin-top:-124px;}
.search-section .tab-content{color:#07253F;background:rgba(0, 0, 0, 0.5);padding:8px 15px 10px;border-bottom:1px solid #191919;box-shadow:0px 0px 0px 0px #9E9E9E;-webkit-transition-delay:0.5s;transition-delay:0.5s;transition-duration:1s;}
.search-section .tab-pane{padding-top:0px;}
.search-section .bottom-search .tab-content{box-shadow:0px 0px 5px #e6e6e6;}
.search-section .product-search-title{font-size:18px;display:block;font-weight:800;text-transform:uppercase;color:#007bc0;display:none;}
.search-section .product-search-title:after{content:'';height:3px;width:60px;display:block;background:#f7a800;margin-top:5px;margin-bottom:5px;}
.search-section .search-col-padding{padding-top:0px;}
.search-section .c-search-col-padding{padding:2px 30px;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.search-section label{font-size:11px;font-weight:400;text-transform:uppercase;color:#fff;}
.search-section .checkbox-inline+.checkbox-inline,
.search-section .radio-inline+.radio-inline{margin-top:0;margin-left:10px;}
.search-section .form-control{background-color:rgba(0, 0, 0, 0);border:1px solid #f7a800;border-radius:0!important;box-shadow:0 1px 0px rgba(0, 0, 0, 0.075) inset;color:#fff;display:block;font-size:15px;height:40px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;}
.search-section .form-control.no-padding{background-color:rgba(0, 0, 0, 0);border:0px solid #BEC4C8;border-radius:0!important;box-shadow:0 1px 0px rgba(0, 0, 0, 0.075) inset;color:#07253F;display:block;font-size:15px;height:40px;line-height:1.42857;padding:0px 0px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;height:100%;}
.form-control.no-padding .btn{padding:8px 12px;}
.search-section .input-group-addon{background:rgb(247, 168, 0);border-top:1px solid #f7a800;border-right:1px solid #f7a800;border-bottom:1px solid #f7a800;border-radius:0;padding:4px 14px;color:#001e2f;cursor:pointer;}
.transition-effect{transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.search-button{background:#24bde0;border-radius:0;margin-top:10px;padding:10px 30px;font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:#fff;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;margin-top:16px;}
.search-button.btn:hover{color:#000502;}
.search-section span#search_concept{height:100%;display:inline-block;padding-top:3px;}
.search-section .input-daterange [class*="hicon-"]{color:#000;text-shadow:none;}
.search-section input#seach_text{font-size:12px;}
.search-section #dropdown.dropdown-menu{min-width:400px;border-top:2px solid #f6a700;margin:8px 0 0;}
.search-section #dropdown.dropdown-menu:before{border-color:rgba(39,39,39,0);border-bottom-color:#272727;border-width:5px;left:9%;top:-10px;content:"";display:block;border:inset 6px;border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f6a700 rgba(0, 0, 0, 0);border-bottom-style:solid;position:absolute;top:-12px;z-index:inherit;-webkit-font-smoothing:antialiased;speak:none;pointer-events:none;}
.search-section #dropdown ul li{padding:6px 15px;width:50%;float:left;}
.search-section #dropdown ul li label{font-size:10px;color:#333;}
.search-section #js_searchMe:hover:{cursor:pointer;}
.search-col-padding input::-webkit-input-placeholder{color:#fff;}
.search-col-padding input:-moz-placeholder{color:#fff;}
.search-col-padding input::-moz-placeholder{color:#fff;}
.search-col-padding input:-ms-input-placeholder{color:#fff;}
.search-section .bootstrap-select.input-group-btn .btn-info{color:#444;background-color:#ffffff;border-color:#444;box-shadow:none;border:0;}
.search-section div#return-the-car .input-group{width:100%;}
.search-section span#panel-ad-search{border:0;border-bottom:1px solid #f7a800;border-top:1px solid #f7a800;border-left:1px solid #f7a800;cursor:pointer;}
.jarallax{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
#tab_cars .input-group-btn:first-child>.btn,
#tab_cars .input-group-btn:first-child>.btn-group{margin-right:-1px;padding:9px 10px;}
#tab_cars .input-icon span{font-size:18px;}
.width100{width:100%;}
#collapseMap.map-wrapper{position:relative;height:460px;width:100%;}
#collapseMap.map-wrapper .closse-map-ev{position:absolute;z-index:1;top:10px;right:50px;}
#collapseMap.map-wrapper .closse-map-ev a span{font-size:20px;}
.thm-padding{padding:0;}
.categorias .thm-padding{height:290px;padding-left:10px;padding-right:10px;padding-bottom:20px;margin-bottom:10px;}
.categorias-grid,
.categorias-grid .mask,
.categorias-grid .mask h2,
.categorias-grid .mask p,
.categorias-grid .dest-icon,
.categorias-grid .dest-icon i{-ms-transform:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transform:all 0.5s linear;-moz-transform:all 0.5s linear;transition:all 0.5s linear;}
.categorias-grid{overflow:hidden;position:relative;text-align:center;cursor:default;box-shadow:0 1px 2px rgba(0, 0, 0, 0.44);}
.categorias-grid a{overflow:hidden;display:inline-block;width:100%;}
.categorias-grid:hover{cursor:pointer;}
.categorias-grid img{display:block;width:100%;position:relative;transform:scaleY(1);transition:all .7s ease-in-out;}
.categorias-grid:hover img{-webkit-transform:scale(10);transform:scale(10);opacity:0;}
.categorias-grid .mask{top:0;left:0;width:100%;height:100%;padding:20px;position:absolute;overflow:hidden;background-color:rgba(0, 0, 0, 0);background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.05) 30%, rgba(3, 169, 245, 0.65) 100%);background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.051) 30%, rgba(3, 169, 245, 0.65) 100%);background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.05) 30%, rgba(3, 169, 245, 0.65) 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(30, #fff), color-stop(100, #6b6b6b));background-image:-webkit-linear-gradient(bottom, #fff 30%, #6b6b6b 100%);background-image:linear-gradient(to top, rgba(255, 255, 255, 0.05) 50%, rgba(0, 169, 245, 0) 100%);}
.categorias-grid:hover .mask{background-color:#f7f7f7;box-shadow:none;background:#ada996;background:-webkit-linear-gradient(to right, #cccbc6, #f9f6f6, #fffdfd, #eaeaea);background:linear-gradient(to right, #cccbc6, #f9f6f6, #fffdfd, #eaeaea);background-image:url(../images/bglineal.jpg);*/}
.categorias-grid .mask h2{margin:15px 0 4px;transform:scale(0);color:#333;font-size:22px;font-weight:700;height:28px;overflow:hidden;width:100%;text-overflow:ellipsis;}
.categorias-grid .mask p{margin:0;color:#333;opacity:0;font-size:13px;transform:scale(0);height:80px;width:100%;text-overflow:ellipsis;overflow:hidden;}
.thm-btn{padding:12px 30px;color:#333;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;}
.categorias-grid .mask .thm-btn{margin-top:10px;padding:10px 20px;transform:scale(0);opacity:0;background-color:#fec107 !important;}
.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.categorias-grid:hover .thm-btn{transform:scale(1);opacity:1;}
.categorias-grid .dest-name{position:absolute;bottom:10px;left:0px;right:0;color:#fff;font-size:36px;text-align:center;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.categorias-grid:hover .dest-name{opacity:0;}
.categorias-grid .dest-name h5{margin:0;color:#fec107 !important;}
.categorias-grid .dest-name h4{margin:0;font-size:24px;font-weight:300;color:#fff;text-shadow:1px 0px 1px rgba(0,0,0,0.4), 2px 1px 2px rgba(255, 255, 255, 0.1), 1px 1px 0px rgba(0,0,0,0.1);z-index:1;position:relative;}
.categorias-grid .dest-icon{position:absolute;bottom:-1px;left:0;width:100%;background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(rgba(0,0,0,.7) 100%));background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(rgba(0,0,0,.7) 100%));background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(rgba(0,0,0,.7) 100%));background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(0,0,0,.7) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0.05) 20%), to(rgba(0,0,0,.7) 100%));background-image:linear-gradient(to bottom,rgba(8, 8,7,.50) 20%, rgba(8,8,7,.50) 50%, rgba(8,8,7,.50) 100%);padding:20px;}
.categorias-grid:hover .dest-icon{background-image:none;}
.categorias-grid .dest-icon i{color:#fff;font-size:18px;padding:0 5px;cursor:pointer;}
.categorias-grid:hover .dest-icon i{color:#222;}
.categorias-grid:hover h2,
.categorias-grid:hover p,
.categorias-grid:hover .thm-btn{transform:scale(1);opacity:1;}
section#how-it-work{display:block;width:100%;background-color:#eceef6;float:left;}
.row.work-row{margin-right:0px;margin-left:0px;}
.work-step{position:relative;margin-bottom:18px;background-color:#007bc0;display:inline-table;width:100%;padding-top:20px;border:1px solid #f9f9f9;border-radius:5px;}
.work-step .first-step, .work-step .second-step, .work-step .third-step{position:relative;padding-top:20px;}
.work-step i{border-radius:50%;background:#ffffff;color:#007bc0;font-size:34px;height:80px;padding:23px;width:80px;position:relative;border:5px solid rgba(0, 123, 192, 0.16);}
.work-step h5{font-weight:300;margin:30px 0px 10px;letter-spacing:1px;color:#fff;padding-top:5px;font-size:12px;}
.work-step p{line-height:2;}
.work-step .first-step:after{content:"";width:50%;height:2px;background:#fff;position:absolute;right:-20%;top:40%;}
.work-step .second-step:after{content:"";width:50%;height:2px;background:#fff;position:absolute;right:-20%;top:40%;}
.work-step .third-step:before{content:"";width:50%;height:2px;background:#fff;position:absolute;left:-20%;top:40%;}
.main{display:block;margin:0 !important;padding:0 !important;border:0;vertical-align:baseline;}
.container.promotions{padding-top:10px;z-index:0;display:block;position:relative;margin-top:30px;}
.img_wrapper{background-color:rgba(0, 0, 0, 0.89);margin:5px 5px 30px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative}
.ribbon_2{position:absolute;left:5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}
.ribbon_2 span{font-size:10px;font-weight:700;text-align:center;color:#FFF;text-transform:uppercase;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0, #79A70A 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);text-shadow:1px 1px 2px rgba(0, 0, 0, .25);position:absolute;top:19px;left:-21px}
.ribbon_2 span::after, .ribbon_2 span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #79A70A}
.ribbon_2 span::before{left:0;border-left:3px solid #79A70A;border-right:3px solid transparent}
.ribbon_2 span::after{right:0;border-left:3px solid transparent;border-right:3px solid #79A70A}
.ribbon_2.top span::after, .ribbon_2.top span::before{border-bottom:3px solid transparent;border-top:3px solid #1e5799}
.ribbon_2.top span{background:linear-gradient(#2989d8 0, #1e5799 100%)}
.ribbon_2.top span::before{border-left:3px solid #1e5799;border-right:3px solid transparent}
.ribbon_2.top span::after{border-left:3px solid transparent;border-right:3px solid #1e5799}
.img_container{position:relative;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:0}
.img_container a{display:block;text-align:center;z-index:10;-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);padding:0px;}
.img_container a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.4}
.img_container img{-webkit-transform:scale(1);transform:scale(1);-moz-transition:.4s;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:.8;-webkit-backface-visibility:hidden;z-index:2;margin-bottom:0px;width:100%;}
.img_container a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.4;}
.short_info{position:absolute;left:0;bottom:0;background:url(../img/shadow_tour.png) left bottom repeat-x;width:100%;padding:25px 15px 15px 20px;color:#fff;font-size:13px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}
.short_info h3{font-size:22px;color:#fff;text-align:left;margin:0;padding:0;line-height:24px;text-overflow:ellipsis;width:100%;display:inline-block;white-space:nowrap;}
.short_info small{font-weight:700}
.short_info strong{background-color:#ff5a5f;border-radius:3px;color:#fff}
.short_info em{font-style:normal;opacity:.8}
.short_info p{opacity:0;display:none;padding-top:2px;line-height:1.4;font-weight:400;font-size:13px;text-align:left;margin-bottom:4px;}
.short_info p.show-more{opacity:0;display:none;line-height:1;background-color:#1bbce0;padding:8px 12px;margin:0px 0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.short_info ul{list-style-type:none;display:table;margin-bottom:0;margin-top:0px;padding:0;}
.short_info ul li{float:left;padding:4px 6px 2px;}
.short_info ul li:hover{color:#f26522;}
.short_info ul li i{font-size:20px;}
.img_container a:hover .short_info{padding-bottom:6%}
.img_container a:hover .short_info p{display:block;opacity:1}
.score_wp{right:10px;top:22px;font-size:12px;color:#999;width:50px;text-align:right;height:34px;line-height:34px;padding-right:35px;z-index:1;line-height:1;display:inline-block;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;*/}
.price_grid, .score, .score_wp{position:absolute;}
.score_wp:hover{cursor:pointer;}
.score_wp small{display:inline-block;position:absolute;top:2px;font-size:9px;right:9px;color:#022438;text-transform:uppercase;z-index:2;font-weight:600;}
.score{width:43px;height:42px;top:-22px;-webkit-border-radius:0%;-moz-border-radius:0%;border-radius:0%;text-align:center;color:#002f4a;background-image:linear-gradient(to bottom,#007bc0 20%, #007bc0 50%, #38adef 100%);position:absolute;display:block;line-height:24px;font-weight:bold;color:#fff;left:7px;padding-top:12px;border-radius:0 0 0 100%;padding-left:6px;background-image:linear-gradient(to bottom,rgba(8, 8,7,.50) 20%, rgba(8,8,7,.50) 50%, rgba(8,8,7,.50) 100%)}
#box-offerts .score_wp .score:before{content:'Total';display:inline-block;position:absolute;font-size:9px;top:0px;left:13px;text-align:center;text-transform:uppercase;}
.add-holder{text-align:center;position:relative;overflow:hidden;margin:40px auto 40px;background-color:rgba(251, 251, 251, 0);}
.add-holder .container-fluid{padding:0;margin-bottom:50px;}
.add-holder .row{overflow:hidden;margin:0;}
.bg-stretch{position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden;z-index:-1;}
.add-holder .bg-stretch{z-index:1;}
.bg-stretch img{max-width:none;width:100%;height:100%;vertical-align:top;}
.add-holder .text-block{white-space:nowrap;background-color:rgba(251, 251, 251, 0.73);}
.add-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal;width:100%;padding:30px 0 15px;}
.add-holder .centered{padding:60px 15px;}
.add-holder .text-block:after{display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em;content:'';}
h2.intro-heading, h3.intro-heading{font-size:1.71428em;letter-spacing:0;font-weight:400;margin-bottom:15px;font-family:'Roboto';}
.intro-heading.title-1{font-size:30px;line-height:32px;}
.intro-heading.title-2{font-size:20px;line-height:24px;}
p.intro{font-size:1em;margin-bottom:35px;}
.add-holder .jarallax .row:nth-child(even) .image{float:right;}
.add-holder .jarallax .row .image.add-siam-park{float:right;}
.add-holder .btn.btn-lg{border-radius:0;}
.main-newsletter-sub{display:block;color:#07253f;position:relative;padding:50px 0px;margin:40px auto 40px;}
.main-newsletter-sub:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#ffab00;opacity:.9;z-index:-1;}
.main-newsletter-sub .clear-padding{margin-top:0;}
.main-newsletter-sub label{margin-bottom:10px;display:inline-block;max-width:100%;text-transform:uppercase;font-weight:900;font-size:30px;color:#fff;font-family:'Roboto';}
.main-newsletter-sub p{margin-bottom:0px;padding:44px 0px 0;font-size:18px;}
.main-newsletter-sub .form-control{background:#07253F;border-radius:0;height:40px;color:#fff;border:none;}
.main-newsletter-sub button{height:40px;border:none;background:#fff;color:#07253f;width:100%;font-weight:bold;}
.main-newsletter-sub button i{margin-right:5px;}
.main-newsletter-sub button:hover{background:#00adef;color:#fff;}
.main-newsletter-sub .social-media ul{padding:0px;list-style-type:none;}
.main-newsletter-sub .social-media ul li{display:inline;}
.main-newsletter-sub .social-media li a{background:#f9676b none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;height:40px;margin:30px 5px 0;padding:10px 13px;width:40px;}
.main-newsletter-sub .social-media li a i{font-size:16px;}
.paddingBottom250{padding-bottom:250px;}
.text-uppercase{text-transform:uppercase;}
.marginBottom50{margin-bottom:50px;}
.marginBottom24{margin-bottom:24px;}
.heading--striped{background-color:#498bcf;padding:4px 0 0px 50px;color:#fff;position:relative;}
.heading--striped:before{content:"";height:66px;position:absolute;top:24px;left:-100%;width:100%;}
.heading--striped:before{background-color:#498bcf;}
.heading--striped .right-extension{height:66px;width:100%;position:absolute;top:0;right:-100%;}
.heading--striped .right-extension{background-color:#498bcf;}
.heading--striped:after{content:"";width:19px;height:24px;border-style:solid;border-width:0 19px 24px 0;position:absolute;left:0;bottom:-24px;}
.heading--striped:after{background-color:#498bcf;border-color:rgba(0, 0, 0, 0) #3374b6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.recomended-inner{padding:30px 0;background-color:#ffffff;width:100%;overflow:hidden;}
.recomended-inner .title{text-align:center;margin-bottom:3px;padding-top:0px;display:inline-block;padding:0 0;}
.recomended-inner .title h2{margin:0 0 0px;text-align:center;font-weight:600;color:#fff;position:relative;z-index:10;line-height:59px;font-size:30px;}
.recomended-inner .title h2 span{color:#fec107;}
.recomended-inner .title p{margin:0;font-weight:400;font-size:20px;color:#12415d;font-family:"Roboto",Arial, sans-serif;padding-top:15px;margin-top:0;margin-bottom:20px;}
.recomended-inner .actividad-item{background:#fff;margin-bottom:20px;position:relative;box-shadow:4px 3px 5px 0px rgba(0, 0, 0, 0.03);-ms-transform:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.actividad-item .actividad-image{position:relative;z-index:1;overflow:hidden;margin-bottom:0;width:35%;display:table-cell;}
.actividad-item .actividad-image:before{content:'';position:absolute;z-index:2;top:0;right:-15%;height:100%;width:30%;-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-ms-transform:skew(15deg);-o-transform:skew(15deg);transform:skew(15deg);background:#fff;}
.actividad-item .actividad-image .img{position:relative;z-index:1;}
.actividad-item .actividad-image .img img{min-height:176px;width:100%;}
.actividad-item .actividad-image .img:before,
.actividad-item .actividad-image .img:after{content:'';z-index:1;top:0;height:100%;width:100%;position:absolute;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.actividad-item .actividad-image .img:before{left:0;background:#ffc107;opacity:0;}
.actividad-item .actividad-image .img:after{right:-90%;opacity:0.2;background:#fff;-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);}
.actividad-item:hover{-webkit-box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.actividad-item .actividad-image .img:before{left:0;background:#ffc107;opacity:0;}
.actividad-item:hover .actividad-image .img:before{opacity:0.3;}
.actividad-item .actividad-body{padding:15px;width:42%;display:table-cell;vertical-align:middle;}
.actividad-item .actividad-body .ratting{display:inline-block;width:100%;}
.actividad-item .actividad-body h3{margin:5px 0 10px;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media only screen and (min-width:1200px){.actividad-item .actividad-body h3{width:208px;}
}
@media only screen and (min-width:991px)and (max-width:1200px){.actividad-item .actividad-body h3{width:280px;}
.actividad-item .actividad-image{display:none;}
}
.actividad-item .actividad-body p{height:60px;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px;font-size:15px;padding-top:5px;line-height:18px;}
.actividad-body .ratting i{font-size:20px;margin-right:1px;display:inline-block;position:relative;left:4px;top:0px;}
.actividad-body .ratting i:before{color:#999;}
.actividad-body .free-service i{font-size:18px;margin-right:10px;color:#868686;cursor:pointer;}
.actividad-right{width:23%;text-align:center;background:#fff;padding:15px;display:table-cell;vertical-align:middle;border-left:1px solid #ddd;}
.actividad-person{font-size:14px;line-height:18px;letter-spacing:0px;}
.actividad-person span{display:block;font-size:30px;margin:15px 0px 13px 2px;font-weight:700;}
.thm-btn{padding:12px 30px;color:#333;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background-color:#fec107 !important;}
.actividad-item .thm-btn{margin-top:20px;padding:12px 25px;}
.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
a.thm-btg.nobng.booking.btn.booking-close{background-color:#fff;border:2px solid #999;}
a.thm-btg.nobng.booking.btn.booking-close:hover{background-color:#ddd;}
.actions-wrapper .thm-btn.booking.btn.add-to-cart:after{content:'';}
form.bookingForm .thm-btn.booking{text-transform:uppercase;}
.agree-checkbox .small.terms{color:#232f35;padding:5px 0px;margin-top:10px;margin-bottom:0;font-size:13px;text-transform:inherit;font-weight:400;}
.agree-checkbox .icheckbox_square{margin-right:8px;}
footer{background-color:#bee3ea;display:block;margin:0;padding:0;border:0;vertical-align:baseline;margin-top:50px;}
footer .footer_container_wrapp{background-color:rgba(0, 0, 0, 0);margin-bottom:0px;display:table;position:relative;margin:0 auto;padding:0px 0px 0px;}
footer hr{border-top:3px solid #0173b3;}
footer hr:before{content:'';height:6px;width:50px;display:block;background:#0173b3;margin-top:-8px;}
footer .block_content_title{margin:0;font-size:1.35rem;text-transform:uppercase;font-family:inherit;color:#4b4b44;font-weight:400;line-height:1.1;}
footer h3{font-size:14px;font-weight:600;color:#ff6200;margin-bottom:15px}
footer a:hover{color:#999}
footer ul{margin:0 auto;padding:0 0 10px;list-style:none;display:table;}
footer .footer_container_wrapp ul li{float:left;margin-bottom:7px;width:100%;}
footer .footer_container_wrapp ul li a{text-decoration:none;color:#013A56;font-size:15px;width:100%;padding:3px 6px 2px;position:relative;line-height:12px;font-weight:500;z-index:0;}
footer .footer_container_wrapp ul.is-before li a:before{content:'';position:absolute;left:0px;background-color:#ffb41a;top:0px;width:100%;height:100%;transform:scale(0);z-index:-1;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;}
footer .footer_container_wrapp ul.is-before li a:hover:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);padding:4px 8px 4px;color:#01b4dd;}
footer .footer_container_wrapp ul li a:hover{}
footer .footer_container_wrapp ul li ul.is-before li:before{content:"\f105";margin-right:15px;color:#007bc0;font-size:15px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
footer .block_content_title{display:inline-block;text-transform:uppercase;font-family:inherit;padding:0px 0px;width:auto;text-align:left;left:0;bottom:0;border-bottom:1px solid #0173b3;color:#002538;text-shadow:none;font-size:18px;font-weight:400;line-height:20px;margin:0px auto 8px;}
footer .block_content_title.footer_after:after{content:'';height:3px;width:50px;display:block;background:#0173b3;margin-top:4px;}
footer .block_content_title.not-border{border:0;}
footer .footer_cp hr{margin:0px 0 18px;}
footer ul.payment_footer.credit_cards_hor{width:100%;display:table;margin:0 auto;}
footer ul.menu_footer.c1 ul li i{color:#013A56;padding-right:5px;font-size:22px;}
.payment.footer_cp{padding:25px 0px 30px;margin:0px auto 40px;float:left;display:block;position:relative;background-color:#FFF;}
.payment.footer_cp ul>li{height:100%;}
.payment.footer_cp ul>li span{display:block;position:relative;width:100%;height:inherit;margin:0 auto;text-align:center;}
.payment.footer_cp ul>li>span>img{max-width:100%;padding:4px 8px 4px;}
.subfooter-wrapper{background-color:#0C3448;padding:20px 10px 20px;position:relative;bottom:0;left:0;}
.subfooter-wrapper .social_networks{list-style:none;margin:0;padding:0;display:block;position:relative;height:inherit;line-height:28px;}
.subfooter-wrapper ul.social_networks-icons{margin-bottom:0px;padding:0;padding-left:14px;}
.subfooter-wrapper ul.social_networks-icons li{display:inline-block;border:none;margin:0 0 0 -4px;height:inherit;padding:0px 0px 0px;}
.subfooter-wrapper ul.social_networks-icons li a{color:#525656;font-size:15px;display:block;text-align:center;width:inherit;height:inherit;margin:0px;padding:5px 10px 5px;outline:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;}
.subfooter-wrapper ul.social_networks-icons li i.fa-lg{font-size:1.5em;color:#E6EEF2;text-shadow:0px 1px 1px rgba(81, 159, 197, 0.68);}
.subfooter-wrapper .logo-footer img{width:100%;}
.text-info-footer{margin:11px 0 10px;font-weight:400;letter-spacing:2px;line-height:1.3;font-size:11px;text-align:right;color:#ccc;}
#scrollUp{color:#fff;bottom:20px;left:20px;width:46px;height:46px;text-indent:-99999px;border-radius:0px;background:#007BC1 url(../img/up-scroll.png) no-repeat center;}
#scrollUp:before{content:"\f073";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a, a:link, a:visited, a:active, a:hover{cursor:pointer;text-decoration:none;outline:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.list-header{margin-bottom:29px;}
.drop-wrap{position:relative;float:left;width:100%;display:block;height:19px;transition:all ease .2s;}
.drop-wrap-s-4{height:50px;-moz-border-radius:25px;border-radius:25px;line-height:50px;}
.drop-wrap.color-4{background:#fff;border:1px solid #fff;}
.list-header .list-sort{display:inline-block;width:auto;min-width:170px;margin-right:30px;}
.drop{}
.drop-wrap-s-4 .drop{font-size:14px;padding:0px 20px;}
.drop-wrap.color-4 .drop{color:#b9b9b9;opacity:1;}
.drop b{position:relative;float:left;text-transform:capitalize;width:100%;font-family:'Source Sans Pro',sans-serif;font-weight:400;}
.drop .drop-list{position:absolute;font-size:13px;top:0px;right:0px;padding-left:10px;}
.drop-wrap-s-4 .drop .drop-list{right:20px;}
.drop span.color-variations,
.drop .cart-container .total,
.drop span.quantity,
.drop span.amount{color:#444;}
.drop-wrap-s-4 .drop span{top:50px;}
.list-header .list-view-change{float:right;margin-top:3px;}
.fr{float:right;}
.fl{float:left;}
.list-header .change-grid, .list-header .change-list{width:35px;height:35px;line-height:35px;text-align:center;margin-left:20px;border-radius:5px;padding-top:10px;font-size:16px;}
.change-grid.color-3, .change-list.color-3{background:#fff;color:#022c54;cursor:pointer;}
.change-grid.color-3.active, .change-list.color-3.active, .change-grid.color-3:hover, .change-list.color-3:hover{background:#022c54;color:#fff;cursor:pointer;}
.change-grid.color-3.active,
.change-list.color-3.active,
.change-grid.color-3:hover,
.change-list.color-3:hover{background:#f7a800;}
.list-header .change-to-label{color:#fff;font-size:14px;line-height:35px;font-weight:400;}
.grid-content{margin-right:-8px;margin-left:-8px;margin-bottom:42px;}
.grid-content .list-item-entry{float:left;width:33.33333333%;padding-right:8px;padding-left:8px;}
.grid-content .list-item-entry:nth-child(3n+1){clear:both;}
.list-content{margin-bottom:42px;}
.bg-white{background:#fff;}
.actividad-item{position:relative;width:100%;float:left;display:inline-block;border:1px solid #ddd;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.29);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.29);}
.grid-content .actividad-item{margin-bottom:30px;}
.list-content .actividad-item{margin-bottom:30px;}
.table-view{height:100%;width:100%;display:table;}
.list-content .table-view{float:none;display:table;margin-right:0px;margin-left:0px;width:auto;}
.cell-view{display:table-cell;vertical-align:middle;}
.radius-top{position:relative;width:100%;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;overflow:hidden;}
.clear-padding{padding:0;}
.list-content .radius-top{width:33.33333333%;}
.radius-top img{width:100%;height:auto;display:block;min-height:206px;}
.prices{font-size:16px;font-weight:700;text-align:center;}
.price-s-4{font-size:25px;font-family:Georgia;color:#fec109;position:absolute;top:0px;width:90px;height:90px;z-index:1;right:26px;margin:auto;font-style:italic;text-align:center;padding-top:15px;line-height:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);}
.prices.price-s-4:after{background-color:rgba(0, 0, 0, 0.61);display:block;content:'';top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:-1;}
.hover-item:hover .price-s-4{opacity:0;webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.prices.price-s-4 small{font-size:11px;color:#fff;}
.title{padding:30px 0px;}
.actividad-item .title{position:relative;width:100%;padding:2px 12px;}
.grid-content .cell-view{display:block;width:100%;}
.list-content .actividad-middle{width:44.44444444%;padding-right:15px;padding-left:15px;}
.list-content .title{-moz-box-shadow:none;box-shadow:none;border:none;}
.grid-content .actividad-item .grid-hidden{display:none;}
.grid-content .title.actividad-right{padding:0px 20px 27px 20px;}
.tour-info{display:block;font-size:12px;text-transform:uppercase;padding-bottom:10px;width:50%;}
.tour-info a [class*="hicon-"]{font-size:22px!important;display:table-cell;line-height:28px;position:relative;height:25px;top:2px;vertical-align:middle;}
.tour-info a span.font-style-2{padding-left:5px;font-size:12px;display:table-cell;line-height:28px;position:relative;height:25px;top:1px;vertical-align:middle;color:#0c3448;}
.tour-info a{color:#017cc0;}
.actividad-item .tour-info{margin-right:0px;}
.tour-info img{vertical-align:bottom;}
.color-grey-3{color:#403f3f;}
.tour-info span{padding-left:10px;font-size:11px;}
b, strong{font-weight:700;}
.tour-info:last-child{}
.grid-content .tour-info{width:auto;}
.grid-content .tour-info a{line-height:28px;display:block;}
.grid-content .tour-info .excursion-time-leng{color:#fff;padding-top:0px;display:inline-block;line-height:28px;}
.actividad-item .title h4{margin-bottom:-4px;font-size:15px;line-height:22px;height:20px;font-weight:400;text-transform:uppercase;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;}
.rate-wrap{position:relative;display:inline-block;width:100%;padding:10px 0px 3px;}
.list-content .actividad-item .list-hidden{display:none;}
.rate-wrap .rate{position:relative;float:left;padding-right:10px;}
.color-yellow{color:#ffde00;}
.rate-icons{position:relative;float:left;padding-right:10px;}
.rate-icons span{font-size:14px;padding:0px 3px;display:inline-block;}
.rate-wrap i{position:relative;float:left;color:#ff6701;font-size:12px;line-height:22px;width:auto;font-style:normal;font-weight:400;}
.rate-wrap.img-inner{}
span.discount{}
span.discount:before{}
.product-grid-view .wrapper-item{position:relative;}
.box-discount{width:66px;height:66px;position:absolute;top:0;right:0;}
.discount-ribbon-top{position:absolute;top:0;right:6px;z-index:1;color:#0c3448;font-size:13px;cursor:pointer;width:40px;line-height:11px;-webkit-transition:line-height 0.5s;transition:line-height 0.5s;display:inline-block;text-align:center;font-weight:700;padding-right:3px;padding-top:0px;}
.discount-ribbon-top span{display:inline-block;font-size:9px;text-transform:uppercase;font-weight:300;}
.discount-ribbon-top:after{content:"";font-size:0.5em;position:absolute;height:45px;border:20px solid #93d001;z-index:-1;top:-8px;border-top-width:32px;border-bottom-color:transparent;right:0;-webkit-transition:height 0.5s;transition:height 0.5s;width:42px;z-index:-1;}
.discount-ribbon-top:before{content:"";font-size:8px;position:absolute;border-style:solid;border-color:transparent transparent #445f03 transparent;top:-1em;right:42px;border-width:0 0 1em 0.7em;z-index:-1;}
.discount-ribbon-top:hover:after{border:23 solid #EF5350;border-bottom-color:transparent;height:40px;-webkit-transition:height 0.5s;transition:height 0.5s;}
.discount-ribbon-top:hover{line-height:0.9em;color:#333;-webkit-transition:line-height 0.5s;transition:line-height 0.5s;}
.ribbon-discount{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
.ribbon-discount span.discount-inner{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0%, #79A70A 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;right:-21px;}
.ribbon-discount span.discount-inner::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #79A70A;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.ribbon-discount span.discount-inner::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79A70A;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.product-list-view .box-discount{opacity:0;}
.badge_save{position:absolute;top:0;right:0;width:65px;height:77px;color:#fff;text-align:center;text-transform:uppercase;background:url(../img/badge_save.png);font-size:11px;line-height:12px;padding-top:32px;}
.f-14{font-size:14px;line-height:24px;display:inline-block;}
.actividad-item .title p{color:#181819;padding:8px 0px 14px;font-size:12px;line-height:18px;margin-bottom:0;min-height:80px;overflow:hidden;text-overflow:ellipsis;}
.grid-content .actividad-item .title p{padding:8px 0px 5px;min-height:65px;}
.list-content .actividad-item .title p{padding:15px 0px 24px 0px;min-height:50px;}
.list-content .actividad-item .buttons-block{padding:0px;margin:0px;height:40px;background:rgba(0, 0, 0, 0);}
.c-button{position:relative;display:inline-block;text-align:center;padding:16px 20px;font-size:12px;text-transform:uppercase;line-height:14px;font-weight:700;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.c-button.b-40{height:40px;font-size:13px;line-height:38px;padding:3px 18px;position:absolute;top:10px;left:0;right:0;width:50%;margin:0 auto;}
.c-button.bg-white{color:#007bc0;}
.c-button.bg-grey-3-t{background:rgba(0, 0, 0, 0);color:#eee;border:2px solid #eee;}
.c-button.b-1{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.c-button.b-40.b-1{line-height:38px;}
.list-content .actividad-item .buttons-block .c-button{float:left;margin-right:20px;background-color:#f7a800;color:#000;top:0;box-shadow:1px 1px 1px rgba(51, 51, 51, 0.36);text-shadow:1px 1px 1px rgba(255, 240, 209, 0.45);letter-spacing:0px;font-size:16px;line-height:35px;}
.list-content .actividad-item .buttons-block .c-button:last-child{margin-right:20px;}
.actividad-item .buttons-block .bg-white{background:#fff;border:2px solid #007bc0;line-height:32px;}
.list-content .actividad-item .buttons-block .bg-white:before{content:'';position:absolute;border:#fbfbfb solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.grid-content .actividad-item .buttons-block .bg-white:before{content:'';position:absolute;border:#007cc4 solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.actividad-item .buttons-block .bg-white:hover:before,
.actividad-item .buttons-block .bg-white:focus:before,
.actividad-item .buttons-block .bg-white:active:before{opacity:1;}
.list-content .actividad-right{width:22.22222223%;padding-right:15px;padding-left:15px;text-align:center;}
.actividad-item .title{-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-moz-box-shadow:none;box-shadow:none;}
.list-content .actividad-item .actividad-right{border-left:1px solid #ececec;}
.list-content .actividad-item .actividad-right .rate-wrap{margin-bottom:0px;padding:0px 0px 0px;position:absolute;top:0;left:0;}
.list-content .actividad-item .actividad-right .rate-wrap i{float:none;}
.list-content .actividad-item .actividad-right .rate-discount{float:none;}
.list-content .actividad-item .actividad-right .actividad-person{font-size:11px;line-height:15px;margin-bottom:5px;padding-top:38px;}
.list-content .actividad-item .actividad-right .actividad-person span{display:inline;font-size:18px;display:block;margin:1px 0px 1px 0px;}
.actividad-item .buttons-block{padding:30px 20px;margin:0px -10px 0px -10px;position:relative;display:block;}
.list-content .actividad-item .actividad-right .rate-discount .discount{font-size:12px;display:inline-block;font-weight:bold;text-transform:uppercase;color:#fff;background:#7EC440;height:30px;line-height:30px;position:absolute;top:10px;padding-right:15px;left:-9px;padding-left:10px;}
.list-content .actividad-item .actividad-right .rate-discount .discount:before{content:'';display:block;position:absolute;bottom:-10px;border-style:solid;border-color:#40651f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);left:0;border-width:10px 0 0 9px;}
.list-content .actividad-item .actividad-right .rate-discount .discount:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:15px;border-color:#7EC440;border-right-color:rgba(0, 0, 0, 0);position:absolute;right:-15px;top:0;}
.list-content .actividad-item .actividad-right .actividad-person span.small.uppercase{text-transform:lowercase;font-size:12px;font-weight:400;color:#9a9a9a;}
.list-content .actividad-item .price-data strong{font-size:34px;margin:8px 0px 0px 0px;display:inline-block;line-height:30px;padding:0px 0px;position:relative;vertical-align:middle;color:#007bc0;}
.list-content .actividad-item .tour-info .excursion-time-leng{display:inline-block;top:15px;float:none;right:40%;background-color:rgba(0, 0, 0, 0);color:#000;line-height:30px;}
.list-content .actividad-item .excursion-time-leng .icons:before{font-size:17px;color:#007bc0;}
.list-content .actividad-item .excursion-time-leng .icons:after{border-top-color:rgba(255, 255, 255, 0);}
.list-content .actividad-item .actividad-right-logo{text-align:center;display:table;margin:0 auto;padding-top:8px;}
.list-content .actividad-item .actividad-right-logo:before{font-size:28px;}
.list-content .actividad-item .actividad-right .catName{font-size:12px;text-transform:uppercase;padding:2px 0px 0px;color:#9a9a9a;}
div.filters-wrapper{display:inline-block;position:relative;width:100%;}
div.filters-wrapper:before{content:'';display:inline-block;position:absolute;width:auto;left:-10px;right:-10px;height:60px;bottom:-10px;background-color:#585858;top:-10px;}
.filters-wrapper:after{content:'';width:0;height:0;border-top:12px solid #fec107;border-right:12px solid transparent;position:absolute;left:-10px;top:-10px;}
.filters-wrapper label{position:absolute;z-index:12;top:-22px;left:15px;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;}
div.select-filters{overflow:hidden;height:40px;background:url(../images/down-arrow.png) right center no-repeat #fff;margin:0;padding:0;border:1px solid #0c3448;display:block;}
.select-filters select{background:0 0;width:116%;padding:7px 5px 5px 10px;border:0;border-radius:0!important;box-shadow:none;height:40px;margin:0;font-size:14px;color:#888;font-weight:400;-moz-appearance:window;-webkit-appearance:none;cursor:pointer;}
.select-filters select{font-size:18px;font-family:'Roboto';color:#444;}
.select-filters .input-group-addon{border-radius:0!important;border:0px solid #ccc;background-color:#f8b11a;color:#fff;font-size:20px;}
.select-filters .input-group .input-group-addon span{font-size:28px;padding-top:1px;display:block;}
.side-menu{z-index:auto;position:static;top:auto;display:block;width:262px;width:calc(40% - 450px);min-width:262px;}
.fixed{position:fixed!important;top:84px;width:calc(40% - 450px);min-width:262px;max-width:262px;}
.scroll-not-fixed{position:relative!important;}
.scroll-to-fixed-fixed{position:fixed;top:104px;}
.side-menu .head{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;font-size:18px;padding:15px 17px;text-transform:uppercase;background:#0b81c3;}
.side-menu .head .icon{margin-right:20px;}
.side-menu .yamm .nav{position:static;}
.side-menu nav .nav>li{webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;width:100%;margin-bottom:4px;background:#fff;border:1px solid rgba(177, 177, 177, 0.52);box-shadow:0px 0px 3px rgba(185, 185, 185, 0.35);}
.side-menu nav .nav>li>a{padding:6px 5px 0px 44px;color:#666;text-transform:uppercase;font-size:12px;line-height:35px;}
.side-menu nav .nav>li>a .icon{font-size:20px;margin-right:1px;display:inline-block;position:absolute;left:8px;top:10px;}
.side-menu nav .nav>li>a small{width:20px;height:20px;padding:0px 0px;display:block;z-index:2;line-height:21px;font-size:9px;color:#0c3448;position:relative;margin-top:5px;text-align:center;}
.side-menu nav .nav>li>a small:before{width:20px;height:20px;background-color:#f5f5f5;border-radius:50%;position:absolute;right:0px;z-index:-1;top:0px;line-height:23px;font-size:11px;text-align:center;content:'';border:1px solid #ddd;}
.side-menu nav .nav>li>a .icnsize:before{color:#01b5dd;}
.side-menu nav .nav>li>a:after{}
.side-menu nav .nav>li.active,
.side-menu nav .nav>li>a:hover,
.side-menu nav .nav>li>a:focus{background:#fff;border-left:5px solid #abd07e;color:#abd07e;}
.side-menu nav .nav>li>a:hover .icon,
.side-menu nav .nav>li>a:focus .icon{color:#666;}
.side-menu nav .nav>li a:hover:after,
.sidebarnav .nav>li a:focus:after{color:#12cca7;}
div#results{display:inline-block;position:relative;height:100%;}
.clear-padding{padding:0;}
.bg-dr-blue-2{background:#fff;}
.bg-white{background:#fff;}
.tour-info .excursion-time-leng .icons{width:40px;height:20px;float:left;position:relative;color:#FFF;padding:5px 0px;font-size:25px;display:table-cell;line-height:28px;position:relative;height:25px;top:0;vertical-align:middle;}
.tour-info .excursion-time-leng .icons:before{font-size:16px;color:#FFF;padding:0px;margin-left:12px;}
.tour-info .excursion-time-leng .icons:after{content:"";display:inline-block;border-top-width:28px;border-top-style:solid;border-left:0px;border-left:14px solid rgba(0, 0, 0, 0);height:0;min-width:70px;width:100%;position:absolute;top:0;left:0;border-top-color:#407AC5;z-index:-1;}
.elm-im-m{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);font-weight:400;height:25%;opacity:0;position:absolute;width:25%;}
.elm-im-m-lt{border-left:1px solid;border-top:1px solid;border-color:#fff;left:9%;top:9%;}
.elm-im-m-lb{bottom:9%;border-left:1px solid;border-bottom:1px solid;border-color:#fff;left:9%;}
.elm-im-m-rt{border-right:1px solid;border-top:1px solid;border-color:#fff;right:9%;top:9%;}
.elm-im-m-rb{bottom:9%;border-right:1px solid;border-bottom:1px solid;border-color:#fff;right:9%;}
.hover-item img{-webkit-transition:all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;-o-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.hover-item img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.hover-item:hover .elm-im-m{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.pricetitleleftarchivetour{position:absolute;bottom:-70px;width:100%;left:0;webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.dest-icon.actividad-detail{position:absolute;z-index:16;display:table;bottom:0px;left:0;right:0;margin:0 auto;width:100%;text-align:center;color:#fff;background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.37) 50%, rgba(0,0,0,.7) 100%);padding:4px;}
.dest-icon.actividad-detail i{color:#fff;font-size:22px;padding:0 3px;cursor:pointer;ms-transform:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transform:all 0.5s linear;-moz-transform:all 0.5s linear;transition:all 0.5s linear;}
.hover-item:hover .dest-icon.actividad-detail{opacity:0;}
.hover-item:hover .pricetitleleftarchivetour{bottom:3%;left:0;text-align:center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.titleleftarchivetour{margin-bottom:0px;display:inline-block;}
.titleleftarchivetour a{display:block;height:44px;margin:0;padding:0;text-decoration:none;width:44px;webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;color:#fff;text-align:center;padding-top:0px;position:relative;z-index:999;}
.titleleftarchivetour a.zoom{background-color:#fec109;margin-right:0px;}
.titleleftarchivetour a.zoom:after{content:"\e959";width:100%;height:100%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0;padding-top:8px;font-family:"bicon";font-style:normal;font-weight:normal;speak:none;margin-right:0;text-align:center;font-variant:normal;font-size:31px;text-transform:none;line-height:1em;position:absolute;left:0;}
.switch-img.hover-item a.zoom{background-color:rgba(0,0,0,.075);margin-right:0px;display:block;height:44px;margin:0;padding:0;text-decoration:none;width:44px;webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;color:#fff;text-align:center;padding-top:0px;position:absolute;z-index:999;top:86px;right:8px;margin:0 auto;}
.switch-img.hover-item a.zoom:after{content:"\e959";width:100%;height:100%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0;padding-top:8px;font-family:"bicon";font-style:normal;font-weight:normal;speak:none;margin-right:0;text-align:center;font-variant:normal;font-size:31px;text-transform:none;line-height:1em;position:absolute;left:0;}
.list-hidden,
.grid-hidden{opacity:0;display:none;}
.product-list-view .product-info .product-desc{opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;padding-bottom:20px;}
.switchable{padding-left:0;}
.product-list-view{margin:0px 0px 15px;border:1px solid #e6e6e6;box-shadow:0px 0px 5px #e6e6e6;overflow:hidden;}
.product-list-view .wrapper-item{width:100%;}
.product-list-view .rating-price-box{opacity:0;display:none;}
.product-list-view .price-s-4{opacity:0;display:none;}
.product-list-view img{max-width:100%;min-height:200px;padding:15px;vertical-align:middle;}
.product-list-view .product-info{border-right:1px solid #e6e6e6;min-height:205px;padding-top:12px;padding-bottom:8px;}
.product-list-view .product-info .tour-info-line{background-color:#f5f5f5;margin-bottom:8px;}
.product-list-view .product-info .tour-info{padding-bottom:0px;}
.product-list-view .product-header h4 a{font-weight:700;line-height:1.6;font-size:20px;margin-top:2px;margin-bottom:10px;height:20px;text-transform:uppercase;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;color:#0b81c3;}
.product-list-view .product-header i{color:#F19C4F;margin:0px 2px;}
.product-list-view .product-header p{font-size:13px;padding:15px 0px 24px 0px;color:#181819;padding:8px 0px 14px;line-height:18px;margin-bottom:0;min-height:80px;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
.product-list-view .product-header p i{margin:0 5px;color:#00ADEF;}
.product-list-view .product-facility p{margin-bottom:5px;}
.product-list-view .product-facility i{border:1px solid #bec4c8;border-radius:50%;color:#bec4c8;font-size:14px;height:30px;margin:5px;padding:7px;width:30px;}
.product-list-view .product-desc p{font-size:12px;color:#0A3152;line-height:1.7;margin-bottom:0;max-width:98%;text-align:justify;}
.product-list-view .product-desc p strong{font-weight:700;}
.product-list-view .product-desc a.morelink span{font-size:18px;color:#01b5dd;}
.product-list-view .product-desc a.morelink.long-text{display:table;width:150px;height:45px;background-color:#f5f5f5;text-align:center;padding-top:13px;margin:0 auto;margin-top:10px;}
.product-list-view .product-desc a.morelink.long-text:hover{border:1px solid #e6e6e6;}
.product-list-view .product-desc a.morelink.long-text span{font-size:18px;}
.product-list-view .product-desc a.morelink.long-text:hover span{color:#f8b11a;}
.product-list-view .product-desc a.morelink.small-txt{display:inline-block;width:50px;padding-left:10px;padding-top:0px;line-height:14px;position:absolute;}
.product-list-view .product-desc a.morelink.small-txt:hover span{color:#f8b11a;}
.product-list-view .product-info .buttons-block{opacity:0.9;padding:0px;margin:0px;height:40px;position:relative;display:block;}
.product-list-view .product-info .buttons-block .c-button{background-color:#f7a800;color:#000;top:0;box-shadow:1px 1px 1px rgba(51, 51, 51, 0.36);text-shadow:1px 1px 1px rgba(255, 240, 209, 0.45);letter-spacing:0px;font-size:16px;height:40px;font-size:15px;line-height:38px;padding:3px 18px;position:absolute;top:0px;left:0;right:0;width:50%;margin:0 auto;}
.product-list-view .product-info .buttons-block .c-button:before{content:'';position:absolute;border:#fbfbfb solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.product-list-view .product-info .buttons-block .c-button:hover:before,
.product-list-view .product-info .buttons-block .c-button:focus:before,
.product-list-view .product-info .buttons-block .c-button:active:before{opacity:1;}
.rating-box{padding:0 10px;}
.product-list-view .rating-box{padding:15px 0px;border-bottom:1px solid #e6e6e6;min-height:100px;}
.product-list-view .tripadvisor-rating{display:none;}
.product-list-view .rating-box .tripadvisor-rating{margin:10px 0px 5px;}
.rating-box img{max-width:100%;min-height:auto !important;margin-top:5px;}
.product-list-view img{max-width:100%;min-height:206px;padding:0px;width:100%;}
.rating-box span{margin:0 5px;font-weight:bold;}
.product-list-view .rating-box span{font-weight:normal;}
.rating-box i{color:#F19C4F;}
.product-list-view .rating-box .user-rating span{display:block;}
.product-list-view .room-book-box{padding:5px 0px;min-height:100px;}
.product-list-view .room-book-box h5{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px;}
.product-list-view .room-book-box a{background:#f2676b;color:#ffffff;font-weight:bold;padding:5px 25px;display:inline-block;margin-top:5px;border:2px solid transparent;}
.product-list-view .tour-info .excursion-time-leng{display:inline-block;top:15px;float:none;right:40%;background-color:rgba(0, 0, 0, 0);color:#000;line-height:30px;}
.product-list-view .tour-info .excursion-time-leng .icons:before{font-size:20px;color:#007bc0;top:0px;position:absolute;}
.product-list-view .tour-info .excursion-time-leng .icons:after{border-top-color:rgba(255, 255, 255, 0);}
.product-list-view .list-actividad-right{position:relative;opacity:.9;display:inline-block;padding-right:15px;padding-left:15px;text-align:center;border-left:1px solid #ececec;}
.product-list-view .list-actividad-right .rate-wrap{margin-bottom:0px;padding:0px 0px 0px;position:absolute;top:0;left:0;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount{float:none;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{font-size:12px;display:inline-block;font-weight:bold;text-transform:uppercase;color:#fff;background:#7EC440;height:30px;line-height:30px;position:absolute;top:10px;padding-right:15px;left:-9px;padding-left:10px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount:before{content:'';display:block;position:absolute;bottom:-10px;border-style:solid;border-color:#40651f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);left:0;border-width:10px 0 0 9px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:15px;border-color:#7EC440;border-right-color:rgba(0, 0, 0, 0);position:absolute;right:-15px;top:0;}
.product-list-view .list-actividad-right .actividad-person{font-size:11px;line-height:15px;margin-bottom:5px;padding-top:50px;}
.product-list-view .list-actividad-right .actividad-person span{display:inline;font-size:18px;display:block;margin:10px 0px 1px 0px;font-weight:700;}
.product-list-view .list-actividad-right .actividad-person span.small.uppercase{text-transform:lowercase;font-size:12px;font-weight:400;color:#9a9a9a;}
.product-list-view .list-actividad-right .actividad-person .price-data strong{font-size:28px;margin:8px 0px 0px 0px;display:inline-block;line-height:30px;padding:0px 0px;position:relative;vertical-align:middle;color:#007bc0;}
.product-list-view .list-actividad-right .actividad-right-logo{text-align:center;display:table;margin:0 auto;padding-top:8px;}
.product-list-view .list-actividad-right .actividad-right-logo:before{font-size:28px;font-family:'bicon' !important;padding:5px;height:25px;display:block;margin-bottom:4px;}
.product-list-view .list-actividad-right .catName{font-size:10px;text-transform:uppercase;padding:2px 0px 0px;color:#9a9a9a;}
.product-list-view .buttons-block.grid-hidden a:after{content:"\b09d";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:11px;right:18%;font-size:20px;}
.product-grid-view{width:33.33%;float:left;padding:0px 5px;margin-bottom:20px;margin-left:-5px;margin-right:5px;}
.product-grid-view .list-actividad-right{opacity:0;display:none;}
.product-grid-view .price-s-4{opacity:0.9;display:inline-block;;}
.product-grid-view .wrapper-item{margin:0px 5px 0px;box-shadow:0px 0px 5px #e6e6e6;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);display:inline-block;}
.product-grid-view .switch-img{width:100%;}
.switch-img{overflow:hidden;}
.product-grid-view img{max-width:100%;min-height:200px;}
.product-grid-view .product-info{width:100%;text-align:center;padding-left:0px;padding-right:0px;}
.product-grid-view .product-header h4 a{font-weight:700;line-height:1.6;font-size:15px;color:#0b81c3;margin-top:8px;margin-bottom:10px;margin-bottom:0px;padding-left:5px;height:20px;text-transform:uppercase;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;width:100%;display:inline-block;}
.product-grid-view .product-header h5 span{display:block;}
.product-grid-view .product-header i{color:#F19C4F;margin:0px 2px;}
.product-grid-view .product-header p{color:#00ADEF;line-height:1.6;}
.product-grid-view .product-facility p{margin-bottom:5px;}
.product-grid-view .product-facility i{border:1px solid #bec4c8;border-radius:50%;color:#bec4c8;font-size:14px;height:30px;margin:5px;padding:7px;width:30px;}
.product-grid-view .product-desc p{font-size:12px;color:#6f7477;text-align:justify;line-height:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;padding:8px 6px 5px;min-height:65px;max-height:65px;}
.product-grid-view .rating-price-box{width:100%;}
.product-grid-view .rating-box{padding:0px 15px;min-height:initial;overflow:hidden;}
.product-grid-view .tripadvisor-rating{display:block;}
.product-grid-view .tripadvisor-rating{float:left;}
.product-grid-view .rating-box .tripadvisor-rating{margin:0px;}
.product-grid-view img{max-width:100%;width:100%;height:auto;display:block;min-height:206px;}
.product-grid-view .rating-box img{margin:0px;min-height:initial;}
.product-grid-view .tripadvisor-rating span{display:block;font-weight:normal;}
.product-grid-view .user-rating{float:right;}
.product-grid-view .room-book-box{border-top:1px solid #e6e6e6;margin-top:15px;min-height:initial;overflow:hidden;position:relative;width:100%;padding:4px 12px;clear:both;}
.product-grid-view .room-book-box.half{border-top:1px solid #e6e6e6;margin-top:13px;min-height:initial;overflow:hidden;position:relative;width:100%;padding:0px 0px;clear:both;}
.product-grid-view .room-book-box .price{width:50%;float:left;padding:15px 0px;border-right:1px solid #e6e6e6;}
.product-grid-view .room-book-box .price h5{font-size:16px;font-weight:700;line-height:1.1;color:inherit;margin-top:0px;margin-bottom:0px;padding-top:15px;}
.product-grid-view .room-book-box .book{padding:12px 0px 42px;text-align:center;display:inline-block;position:relative;padding:30px 20px;margin:0px -10px 0px -10px;position:relative;display:block;}
.product-grid-view .room-book-box .book a{background:#f2676b;color:#ffffff;font-weight:bold;padding:4px 15px;display:inline-block;border:2px solid transparent;position:absolute;left:0;right:0;margin:0 auto;background:#fff;border:2px solid #007bc0;line-height:32px;color:#007bc0;}
.product-grid-view .room-book-box .book a:before{content:'';position:absolute;border:#007cc4 solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.product-grid-view .room-book-box .book a:hover:before,
.product-grid-view .room-book-box .book a:focus:before,
.product-grid-view .room-book-box .book a:active:before{opacity:1;}
.product-grid-view .room-book-box.half .price{border-right:none;margin-bottom:0;padding:2px 0;width:48%;height:100%;display:inline-block;position:relative;background-color:#f5f5f5;}
.product-grid-view .room-book-box.half .price:before{position:absolute;top:0;right:-15px;content:"";width:0;height:0;border-top:50px solid transparent;border-left:15px solid #f5f5f5;border-bottom:0px solid transparent;z-index:1;}
.product-grid-view .room-book-box .price h5{margin-top:0px;margin-bottom:0px;padding-top:0px;font-size:24px;font-style:italic;}
.product-grid-view .room-book-box .price h5 small{font-size:10px;padding:4px 2px;display:inline-block;font-style:normal;}
.product-grid-view .room-book-box.half .book{float:left;width:52%;text-align:center;display:inline-block;position:relative;margin:0;padding:0;}
.product-grid-view .room-book-box.half .book a{background:#f8b11a;color:#ffffff;font-weight:bold;padding:10px 0px;display:inline-block;border:none;position:absolute;left:0;right:0;margin:0 auto;line-height:32px;text-transform:uppercase;text-shadow:none;font-size:14px;text-align:right;padding-right:20px;font-weight:400;}
.product-grid-view .room-book-box.half .book a:hover{color:#000;}
.product-grid-view .room-book-box.half .book a:before{content:'';position:absolute;border:#ffffff solid 3px;border-radius:0px;top:4px;left:17px;right:0px;bottom:0px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;padding:8px 4px;display:block;height:80%;width:82%;}
.product-grid-view .room-book-box.half .book a:hover:before,
.product-grid-view .room-book-box.half .book a:focus:before,
.product-grid-view .room-book-box.half .book a:active:before{opacity:1;}
.product-grid-view .product-info .shortcontent a.morelink{display:none;opacity:0;}
.product-grid-view ul.tour-info-line{border-bottom:1px solid #e1eff1;background-color:rgba(245, 245, 245, 0.63);margin-top:0px;list-style-type:none;}
.product-grid-view .tour-info{margin-right:0px;width:auto;padding:0px 0px 0px;position:relative;display:inline-block;}
.product-grid-view .tour-info a{line-height:28px;display:block;color:#017cc0;}
.product-grid-view .tour-info span{padding-left:5px;font-size:11px;}
.product-grid-view .tour-info a .hicon-marker{font-size:18px;}
.product-grid-view .tour-info .excursion-time-leng{color:#0c3448;padding-top:0px;display:inline-block;line-height:28px;padding-right:2px;width:90px;position:absolute;right:0;}
.product-grid-view .tour-info .excursion-time-leng .icons{width:33px;height:20px;float:left;position:relative;color:#FFF;padding:0px 0px;}
.product-grid-view .tour-info .excursion-time-leng .icons:before{font-size:16px;color:#0c3448;padding:0px;margin-left:12px;}
.product-grid-view .tour-info .excursion-time-leng .icons:after{content:"";display:inline-block;border-top-width:28px;border-top-style:solid;border-left:0px;border-left:14px solid rgba(0, 0, 0, 0);height:0;min-width:85px;width:100%;position:absolute;top:0;left:0;border-top-color:#ccc;z-index:-1;}
.product-grid-view .product-info .product-desc.hide-class{font-size:12px;color:#6f7477;text-align:justify;line-height:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;padding:8px 6px 5px;min-height:65px;max-height:65px;}
.product-list-view .product-info .product-desc.list-view.hide-class{font-size:12px;color:#6f7477;text-align:justify;line-height:18px;padding:8px 6px 5px;position:relative;display:inline-block;}
a.short-add-icon{position:relative;width:25px;height:14px;top:0;}
footer{display:block;height:525px;}
.row.main-footer-sub{background:#f7f7f7;padding:24px 0px;margin-top:45px;color:#fff;margin:0;position:relative;}
.main-footer.row{background:#fff;padding:14px 0px;margin:0;position:relative;}
.main-footer-nav.row{padding:30px 0px;background:#0A3152;color:#BEC4C8;position:relative;margin:0;}
nav.yamm select{display:none;}
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus{outline:none;}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flex-pauseplay span{text-transform:capitalize;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.no-js .flexslider .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides{zoom:1;}
.flexslider .slides img{height:auto;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:77px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:rgba(0,0,0,0.5);padding:0px 8px 0px;}
#carousel .flex-direction-nav a{top:35%;}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before{content:'\f002';}
.flex-direction-nav .flex-prev{left:-50px;}
.flex-direction-nav .flex-next{right:-50px;text-align:right;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
li.isVideo-carrousel{height:100%;display:block;height:114px;position:relative;background-color:#ddd;}
li.isVideo-carrousel:hover{cursor:pointer;}
li.isVideo-carrousel span{display:block;color:#007bc0;position:absolute;top:37%;left:0;right:0;text-align:center;font-size:40px;}
.text-center{text-align:center;}
.product-complete-info{padding:0px 0px 60px;}
.flexslider{margin:0px;border:none;}
.product-complete-info .flexslider{max-height:570px;}
.flexslider .slides img{opacity:1;}
.flex-direction-nav a::before{content:"\f104";font-family:"FontAwesome";color:#f7a800;font-size:56px;margin-top:-4px;}
.flex-direction-nav a.flex-next::before{content:"\f105";font-family:"FontAwesome";color:#f7a800;font-size:56px;margin-top:-4px;}
div#carousel.flexslider{margin-top:5px;}
.content-w-wrapper{margin-top:20px;}
.content-w-wrapper.ntop{margin-top:0px;}
.content-w-title{background:#e6e6e6;}
.content-w-title p{margin-bottom:0px !important;font-size:16px;line-height:2;}
.content-w-title span{background:#007bc0 none repeat scroll 0 0;color:#ffffff;display:inline-block !important;font-size:20px !important;font-weight:bold;margin-right:25px;padding:12px;position:relative;width:50px;}
.content-w-title span:after{background:#007bc0 none repeat scroll 0 0;content:"";height:20px;position:absolute;right:-10px;top:31%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);width:20px;}
.content-w-body{padding:20px 20px 0px;overflow:hidden;}
.content-w-body p{margin-bottom:0px;}
.content-w-body.faqs p{padding:0px 0px 0px;overflow:hidden;margin-bottom:4px;}
.content-w-body.faqs p strong{font-weight:700;}
.item-heading{font-size:16px;margin-top:20px;text-transform:uppercase;font-weight:bold;}
.item-heading.ntop{margin-top:0px;margin-bottom:25px;}
.product-complete-info .main-content{padding:0 20px 0 0;}
.product-complete-info .room-complete-detail{margin:0px;}
.package-detail-sidebar .sidebar-item{box-shadow:0px 0px 5px #a8a8a8;margin-top:30px;margin-bottom:30px;overflow:hidden;padding-left:4px;padding-right:4px;}
.package-detail-sidebar .sidebar-item:first-child{margin-top:0px;}
.package-detail-sidebar .sidebar-item h4{background:#e6e6e6;margin:0;line-height:1.6;text-transform:uppercase;letter-spacing:1px;padding:8px 15px;font-size:16px;}
.package-detail-sidebar .package-summary-body{padding:15px 20px 15px;}
.package-detail-sidebar .package-summary-body p{font-size:14px;margin-bottom:15px;}
.package-detail-sidebar .sidebar-booking-box{position:relative;}
.container.mt30.clear-padding{margin-top:30px;}
.sidebar-booking-box h3{background:#007bc0 none repeat scroll 0 0;color:#ffffff;padding:16px 0 12px;font-weight:400;letter-spacing:1px;position:relative;margin:0px;z-index:4;display:block;text-transform:uppercase;}
.package-detail-sidebar .sidebar-booking-box h3{margin:0px;font-size:20px;}
.sidebar-booking-box h3:after{}
.sidebar-booking-box h3:before{background:rgb(0, 123, 192) none repeat scroll 0 0;border-radius:50%;color:#fff;content:"\f044";font-family:"FontAwesome";left:42%;padding:10px 17px;position:absolute;top:-36%;z-index:-1;}
.booking-box-body{background:#fff none repeat scroll 0 0;padding:15px 2px 0px;display:inline-block;width:100%;}
ul.events-elem-items{list-style-type:none;padding:0;margin:0;}
ul.events-elem-items li.sidebar-wrapper.events{-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.sidebar-wrapper.events:first-child{margin-top:0px;}
.package-detail-sidebar .sidebar-item.events h4.event-title{background:#e6e6e6;margin:0;margin-bottom:10px;line-height:1.1;text-transform:uppercase;letter-spacing:1px;padding:2px 2px;display:inline-block;width:100%;}
.package-detail-sidebar .sidebar-item.events h4.event-title p{margin-bottom:0;padding-top:6px;padding-bottom:6px;padding-left:5px;font-size:12px;color:#0c3448;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:75%;}
.package-summary.sidebar-item.events{padding:6px;}
h4.event-title .btn.btn-default.btn_map{border-radius:0;padding:2px 4px;display:inline-block;float:right;width:40px;}
h4.event-title .btn.btn-default.btn_map a{padding:0px;display:block;}
h4.event-title .btn.btn-default.btn_map i{font-size:15px;color:#007bc0;}
h4.event-title .btn.btn-default.btn_map small{display:block;padding:4px 0px 2px;font-size:9px;}
h4.event-title .btn.btn-default.btn_info{border-radius:0;padding:2px 6px;display:block;float:right;text-align:center;width:40px;}
h4.event-title .btn.btn-default.btn_info a{padding:2px;display:block;}
h4.event-title .btn.btn-default.btn_info i{font-size:14px;color:#007bc0;}
h4.event-title .btn.btn-default.btn_info small{display:block;padding:5px 0px 2px;font-size:9px;}
.list-event-icons{width:100%;padding:0px 0px 0px;margin-bottom:10px;}
.list-event-icons ul{padding:0;list-style-type:none;display:table;margin:0 auto;margin-bottom:0px;float:right;}
.list-event-icons ul li{float:left;margin-right:10px;}
.list-event-icons ul li span{color:#999;font-size:24px;}
.discount-ribbon{position:absolute;top:54px;left:12px;width:45px;height:45px;padding-top:14px;background-color:#62c363;-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);clip-path:polygon(0 14%, 100% 14%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);text-align:center;color:#fff;}
.discount-ribbon small{font-size:12px;}
.booking-box-body .grand-total{overflow:hidden;}
.booking-box-body .grand-total .colprice{padding:0px 0px 0px;position:relative;height:47px;}
.booking-box-body .grand-total .colprice:after{}
.booking-box-body .grand-total .colbtn{background:#fec107;padding:0px 0 16px;height:47px;}
.booking-box-body .grand-total .soldout{background:#f98059;padding:0px 0 16px;height:47px;}
.booking-box-body .grand-total.text-center small.from-price{font-size:10px;padding-top:5px;display:inline-block;text-transform:uppercase;position:absolute;left:33px;color:#0c3448;}
.booking-box-body .grand-total.text-center small{font-size:10px;padding-top:12px;display:inline-block;text-transform:uppercase;}
.booking-box-body .grand-total h4{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#0c3448;margin:0px 0 2px;padding:15px 0px;text-transform:capitalize;font-size:20px;height:47px;}
.booking-box-body .grand-total a.booking-now{border:3px solid #fff;color:#007bc0;font-weight:700;padding:0px 16px;line-height:29px;display:inline-block;margin-top:7px;text-shadow:0px 1px 0px rgba(216, 236, 247, 0.52);font-family:'Roboto';text-transform:uppercase;}
.booking-box-body .grand-total a.booking-now:after{}
.booking-box-body .grand-total a.booking-now:hover{color:#444;}
.package-summary.sidebar-item .booking-panels{padding-left:10px;padding-right:10px;}
.total_price_arrow .st_adults_children{margin-bottom:4px;border-bottom:1px dashed #ddd;padding-bottom:0px;}
.total_price_arrow .label{color:initial;font-size:100%;font-weight:normal;text-align:left;min-width:62px;display:inline-block;padding:4px 5px 0 0;vertical-align:top;color:#333;font-weight:400;font-family:'Roboto';}
.total_price_arrow .label small{font-size:10px;text-transform:uppercase;float:left;width:60px;padding:2px 0px 0px;max-width:60px;}
.total_price_arrow .input-number-ticket{width:60px;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:0;}
.total_price_arrow .input-group input[type="number"]{width:100%;margin-bottom:0;border:1px solid #ddd;padding:7px 0 7px 15px;}
.total_price_arrow .input-group input{text-align:center;padding:0;float:left;border-color:#e6e6e6;border-radius:3px;width:34px;vertical-align:middle;margin:0;height:30px;padding-left:0px;font-size:14px;border:2px solid #e6e6e6;opacity:1;outline:none;background-color:#fff;transition:border 0.16s ease-out;-webkit-appearance:none;}
.total_price_arrow .input-group input:focus{-webkit-box-shadow:inset 0 0px 7px rgba(0,0,0,.075), 0 0 1px rgba(255, 255, 255, 0.6);box-shadow:inset 0 0px 7px rgba(0,0,0,.075), 0 0 1px rgba(255, 255, 255, 0.6);}
.total_price_arrow .select-picker{width:100%;}
.total_price_arrow .select-picker ul{padding:0;margin:0;list-style-type:none;display:inline-block;text-align:right;float:right;}
.total_price_arrow .select-picker ul li{float:left;padding:8px 0px;font-size:12px;color:#333;}
.total_price_arrow .inc.button.btn,
.total_price_arrow .dec.button.btn{border:none;outline:none;border-radius:0 5px 5px 0;margin:0;padding:3px 10px 6px 10px;background:none;line-height:2rem;font-size:26px;color:#00AEEF;}
.total_price_arrow .inc.button.btn:active,
.total_price_arrow .dec.button.btn:active{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.125);box-shadow:inset 0 0px 0px rgba(0,0,0,.125);color:#444;}
.total_price_arrow .inc.button.btn{float:left;}
.total_price_arrow .dec.button.btn{float:right;}
.total_price_arrow .st_adults_children:before,
.total_price_arrow .st_adults_children:after{content:"";clear:both;display:table;}
form.bookingForm .info-booking-date input{width:100%;margin:0;padding:8px 0px 0px;margin-bottom:0px;border:none;border-bottom:2px solid #E8E8E8;border-radius:0;background:transparent;color:#333;line-height:normal;-webkit-box-shadow:none;box-shadow:none;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .input-group.info-booking-date .input-group-addon{background-color:rgba(255, 255, 255, 0);border:0px solid #ccc;border-radius:0;padding:5px 0px;font-size:18px;position:relative;vertical-align:top;color:#999;height:40px;}
form.bookingForm .info-booking-date input::-webkit-input-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .info-booking-date input:-moz-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .info-booking-date input::-moz-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .info-booking-date input:-ms-input-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .frm-actions{margin-top:5px;}
form.bookingForm .input-group.select-prices.totales{border-bottom:0px solid #ddd;width:80%;float:right;display:inline-table;height:22px;}
form.bookingForm .input-group.select-prices.totales.table{margin-bottom:2px;}
form.bookingForm .input-group.select-prices.totales.table .row{display:table-row;background:#bbb9b8;padding:0px;width:100%;text-align:right;}
form.bookingForm .input-group.select-prices.totales.table .row .cell{display:table-cell;background-color:#f5f5f5;padding:0px 4px 0px;vertical-align:middle;}
.table .row .cell.one{width:40%;}
.table .row .cell.two{width:40%;}
.table .row .cell.three{width:20%;}
form.bookingForm .input-group.select-prices.totales input{width:100%;font-family:roboto;margin:0;padding:5px 0px 5px;margin-bottom:0px;border:none;border-bottom:0px solid #E8E8E8;border-radius:0;background:transparent;color:#666;line-height:normal;display:table-cell;box-shadow:none;text-align:right;height:23px;font-size:14px;font-weight:700;}
form.bookingForm .input-group.select-prices.totales .label{font-size:100%;font-weight:normal;text-align:left;min-width:62px;display:table-cell;padding:3px 0px 3px;vertical-align:top;color:#333;font-weight:400;font-family:'Roboto';height:auto;}
form.bookingForm .input-group.select-prices.totales .input-group-addon{background-color:rgba(255, 255, 255, 0);border:0px solid #ccc;border-radius:0;padding:3px 0px 2px;font-size:18px;vertical-align:top;color:#999;height:24px;display:table-cell;}
form.bookingForm .thm-btn.booking{width:100%;padding:12px 12px;}
.addpr{padding-right:10px;}
.addpl{padding-left:10px;}
form.bookingForm .frm-actions [class*="hicon-"]{font-size:15px;}
form.bookingForm .thm-btn.booking.btn:after{font-family:'bicon' !important;font-size:24px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:10px;}
.thm-btn.booking.btn.booking-close:after{content:"\e9b1";}
.thm-btn.booking.btn.add-to-cart:after{content:"\e9b0";}
form.bookingForm .select-time .label{color:initial;font-size:100%;font-weight:normal;text-align:left;min-width:62px;display:inline-block;padding:4px 5px 0 0;vertical-align:top;color:#6d6d6d;font-weight:400;font-family:'Roboto';}
form.bookingForm .select-time .bootstrap-select{width:78px;}
form.bookingForm .select-time .input-group-addon{height:30px;color:#01b5dd;font-size:18px;border:0;padding:8px 7px;display:inline-table;}
form.bookingForm .select-time .bootstrap-select .btn-info{color:#333;background-color:#e6e6e6;border-color:#ddd;}
.datepicker-dropdown{min-width:290px;}
.input-group.info-booking-date{}
.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev{font-size:15px;}
.datepicker-inline{width:100%;}
.datepicker table.table-condensed{width:100%;}
.datepicker table.table-condensed thead{}
.datepicker table tbody tr td.day:not(.active),
.datepicker table tbody tr td.day:not(.disabled){width:25px;height:25px;}
table.table-condensed thead>tr:nth-child(2n) th:nth-child(2n){background-color:#ccc;}
table.table-condensed thead tr th.dow{background-color:#888A8C;border-left:1px solid #fff;color:#fff;}
.datepicker table tbody tr td{border:1px solid #EFEFEF;}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover{background-color:rgba(210, 210, 210, 0.4);background-image:url(../img/pattern.png);}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.old.disabled.highlighted.day{background-image:url(../img/pattern.png);}
.datepicker table tr td.today{background-color:#AAFFAC;border-color:#F8FBF8;}
.datepicker table tr td.today:hover{background-color:#F7AE28;border-color:#FBF7F0;}
.datepicker table tr td.highlighted{background-color:#E5FFE5;border-color:#E5FFE5;}
.datepicker tfoot tr th.today{background:#BDBDBD;}
.datepicker table tr td,
.datepicker table tr th{height:25px;border-radius:0px;line-height:20px;padding:2px;font-size:11px;}
.input-group.info-booking-date .form-control:focus{border-color:rgba(221, 221, 221, 0);outline:0;-webkit-box-shadow:none;box-shadow:none;}
span.ticket-viewmore a{border-radius:0;font-size:12px;text-transform:uppercase;}
span.ticket-viewmore a> p{margin-bottom:0;display:inline-block;}
.comments ul{padding-left:8px;padding-right:8px;margin-top:0;margin-bottom:10px;}
.comments ul li{display:block;width:100%;margin:50px 0 0 0px;position:relative;}
.listing-reviews ul li{padding-bottom:15px;margin-top:15px;border-bottom:1px solid #e8e8e8;}
.listing-reviews .avatar{display:inline-block;float:left;padding:0 20px 0 0;position:absolute;left:0px;font-size:58px;color:#ccc;}
.listing-reviews h3{text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;background:#e6e6e6;margin:0;line-height:1.6;font-weight:bold;letter-spacing:1px;padding:8px 15px;font-size:16px;}
.listing-reviews .avatar img{max-width:80px;border-radius:50%;}
.listing-reviews .comment-content{color:#666;padding:0 0 0 68px;}
.comment-by{width:100%;padding-bottom:8px;padding-top:5px;font-weight:500;color:#333;}
.comment-by h4{text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;}
.comment-by span.date{color:#888;font-weight:300;margin:4px 0 0 0;float:none;display:block;text-align:left;font-size:12px;}
.comment-by .star-rating{position:relative;display:block;font-size:17px;right:0;top:0px;width:100%;text-align:right;}
.star-rating .star{display:inline-block;margin:0;padding:0;float:left;margin-right:4px;position:relative;}
.reviews p{margin:3px 0 0 0;line-height:20px;padding:5px 0;font-size:14px;text-align:justify;}
.user-review-comment .shortcontent a > span{padding-left:8px;color:#01b5dd;font-size:16px;}
.user-review-comment.hide-class{margin:3px 0 0 0;line-height:20px;padding:5px 0;font-size:14px;text-align:justify;}
.user-review-comment.hide-class a.short-add-icon{}
.show-class .short-add-icon:before,
.hide-class .short-add-icon:before{font-size:18px;color:#01b5dd;font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:17px;width:20px;float:right;}
.hide-class .short-add-icon:before{content:"\e935";}
.show-class .short-add-icon:before{content:"\e937";color:#cd2122;}
.padding-top-40{padding-top:40px;}
.padding-bottom-40{padding-bottom:40px;}
.block_content_title{display:inline-block;text-transform:uppercase;font-family:inherit;padding:0px 0px;width:auto;text-align:left;left:0;bottom:0;color:#002538;text-shadow:none;font-size:18px;font-weight:400;line-height:20px;margin:0px auto 8px;width:100%;}
.block_content_title hr{border-top:3px solid #0173b3;}
.block_content_title hr:before{content:'';height:6px;width:50px;display:block;background:#0173b3;margin-top:-8px;}
body.about-us-page p{line-height:24px;margin-bottom:10px;}
#contactForm .input-group{width:100%;margin-bottom:10px;}
#contactForm .input-group textarea,
#contactForm .input-group input{box-shadow:none;}
#contactForm .input-group input{background:#ffffff;border:1px solid #e4e8ea;color:#a0a0a0;padding:8px 12px;display:block;font-size:14px;margin:4px 0 4px;width:100%;border-radius:3px;}
body.about-us-page .main-newsletter-sub{margin:40px auto 0px;}
body.about-us-page footer{margin-top:0px;}
#humanCheckCaptchaBox,
#humanCheckCaptchaInput,
#firstDigit,
#secondDigit,
#mathfirstnum,
#mathsecondnum{display:inline;}
#firstDigit #mathfirstnum,
#secondDigit #mathsecondnum{border:none;box-shadow:none;width:30px!important;height:30px!important;padding:0;pointer-events:none;text-align:center;}
#humanCheckCaptchaInput.form-control{height:30px;margin-left:10px!important;padding:4px!important;text-align:center;width:45px!important;}
p.contact-action button{width:100%;margin-top:10px;padding:9px 10px;}
#contactForm .help-block{color:#ce0606;font-size:12px;margin:0;padding-left:42px;position:absolute;top:0px;right:20px;}
#contactForm .has-error .form-control{border-color:#ce0606;}
#contactForm h3.text-center.text-danger{}
body.faqs-page section.affiliate_signup{height:390px;top:0px;z-index:10;position:relative;}
body.faqs-page .header.affiliate-bg{background-size:cover;background-image:url(../img/slider/faqs-bg.jpg);background-repeat:no-repeat;background-position:0 0;background-color:rgba(0, 0, 0, 0);height:100%;}
body.faqs-page .tp-bannershadow.tp-shadow3{background:url(../images/shadow3.png) no-repeat;background-size:100% 100%;width:100%!important;z-index:-1;height:60px;bottom:-56px;}
.advantages-w{margin:45px auto;float:none;}
.af-wrap-inner{background-color:#eee;margin-left:0px;margin-right:0px;width:100%;height:304px;padding:5px 5px;}
.block_descr_title{margin:0;font-size:1.05rem;text-transform:uppercase;font-family:inherit;color:#4b4b44;font-weight:600;line-height:1.1;}
.advantages-w span.icon-wrapper{display:block;position:relative;width:100px;height:100px;background-color:#eee;margin:8px auto;background-repeat:no-repeat;}
.advantages-w span.icon-wrapper:before{font-family:"atlantico-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;font-size:56px;margin:0 auto;left:0;right:0;position:absolute;top:12px;color:#007BC0;}
.advantages-w span.icon-wrapper:after{content:'';position:absolute;top:0;right:0px;height:0;border:8px solid #007BC0;width:100%;height:100%;}
.advantages-w p{text-align:center;min-height:48px;}
.advantages-w h3.block_descr_title{text-align:center;min-height:30px;}
.af-wrap-inner span.icon-wrapper span{font-size:50px;position:absolute;text-align:center;top:26px;width:100%;color:#007bc0;}
.faqs_form_inner_wrapper .input-group{width:100%;margin-bottom:10px;}
.faqs_form_inner_wrapper .input-group input{background:#ffffff;border:1px solid #e4e8ea;color:#a0a0a0;padding:10px 12px;display:block;font-size:14px;margin:4px 0 4px;width:100%;border-radius:3px;}
.faqs_form_inner_wrapper .input-group a{display:block;width:100%;padding:2px 8px;color:#444;}
#map{width:100%;height:450px;text-align:center;margin:0 auto;left:0;right:0;}
div#map iframe{width:100%;text-align:center;}
#map-atlantico{width:100%;height:450px;text-align:center;margin:0 auto;left:0;right:0;}
div#map-atlantico iframe{width:100%;text-align:center;}
body.term-conditions-page section#breadcrumbs{margin-bottom:30px;}
body.affiliate-page section.affiliate_signup{top:0;bottom:0;left:0;right:0;top:0px;z-index:10;height:525px;width:100%;position:relative;}
body.affiliate-page .affiliate-bg{background-size:cover;height:calc(100vh - 47px);background-image:url(../../assets/img/slider/afiliates-bg.jpg);background-repeat:no-repeat;background-position:0 0px;background-color:rgba(0, 0, 0, 0);height:535px;display:block;width:100%;}
section.affiliate-content{margin:auto;padding:78px 0;box-sizing:border-box;}
section.affiliate-content .text{float:left;width:100%;margin-bottom:10px;}
section.affiliate-content .text h1{font-weight:bold;font-size:36px;text-transform:uppercase;margin-top:0;line-height:1.3em;margin-top:62px;text-shadow:1px 2px 2px rgba(241, 239, 239, 0.35);}
section.affiliate-content .text h2{font-weight:bold;font-size:37.95px;color:#007BC0;line-height:1.4em;margin-top:20px;text-shadow:1px 2px 2px rgba(241, 239, 239, 0.35);}
section.affiliate-content .text .p{font-size:20px;text-align:justify;color:#151515;text-shadow:1px 2px 2px rgba(241, 239, 239, 0.35);line-height:1.4em;margin-top:20px;background-color:rgba(255, 255, 255, 0.45);padding:8px;}
section.affiliate-content .inner_wrapper{float:left;display:block;margin:auto;width:100%;margin-bottom:10px;}
section.affiliate-content form#affiliation_form{position:relative;top:0;margin-top:0px;float:right;box-sizing:border-box;width:100%;background:#fff;padding:0 10px;box-shadow:1px 2px 2px 0 #dbdbdb;}
section.affiliate-content form#affiliation_form h2{position:relative;font-size:20px;text-transform:uppercase;color:#fff;font-weight:bold;line-height:48px;background:#007BC0;text-align:center;margin-left:-10px;margin-right:-10px;}
.booking-dateError{color:#F00;display:none;float:left;position:relative;margin:3px;font-size:12px!important;min-height:30px;}
form.sign_up fieldset{padding:10px 0 15px;position:relative;}
form#affiliation_form.sign_up fieldset input[type="text"],
form#affiliation_form.sign_up fieldset input[type="text"],
form#affiliation_form.sign_up fieldset input[type="password"]{box-sizing:border-box;border:1px solid #d6d6d6;line-height:32px;height:32px;display:block;width:100%;font-size:14px;padding:0 10px;font-family:inherit;margin-top:8px;margin-bottom:12px;color:#939393;}
body.affiliate-page .container.info-content-add{position:relative;display:block;margin-top:25px;}
.af-wrap-inner.afl{height:242px;padding:15px 5px;margin-bottom:10px;}
.buttons-block.afl{padding:0px 10px;margin:0px 0px 10px;height:40px;position:relative;display:block;}
.buttons-block.afl .c-button{background-color:#f7a800;color:#000;top:0;box-shadow:1px 1px 1px rgba(51, 51, 51, 0.36);text-shadow:1px 1px 1px rgba(255, 240, 209, 0.45);letter-spacing:0px;font-size:16px;height:40px;font-size:15px;line-height:38px;padding:3px 18px;position:absolute;top:0px;left:0;right:0;width:50%;margin:0 auto;}
.panel-default{border-color:#bee3ea;}
.panel-group .panel{border-radius:0;}
.panel-heading{border-top-left-radius:0px;border-top-right-radius:0px;}
.panel-default>.panel-heading{background-color:rgb(190, 227, 234);}
.infoWeather{width:33.33333333%;right:0%;top:25%;text-align:right;margin-top:0;left:auto;display:inline-block;float:left;}
span.colxs.topWeather ul{list-style-type:none;}
span.topWeather{overflow:hidden;display:inline-block;white-space:nowrap;margin:0 auto;position:relative;text-align:center;}
.topweather{font-weight:600;font-size:40px;}
.infoWeather span{display:flex;text-align:center;vertical-align:middle;justify-content:center;align-items:center;height:100%;line-height:100%;margin:0 auto;position:relative;}
span.topWeather ul{display:table;margin:0 auto;text-align:center;left:0;}
.infoWeather span ul li:before{content:'';position:absolute;border-radius:40px;background-color:rgba(0, 0, 0, 0.24);z-index:0;display:block;right:0;bottom:0;left:0;top:0;z-index:-1;background:-moz-linear-gradient(left, rgba(0,0,0,0.25) 40%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(40%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);}
section#reviews-wrapper{display:block;width:100%;height:500px;background-color:rgba(255, 255, 255, 0);}
#review_container{width:100%;background-color:#f7f7f7;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;overflow:hidden;z-index:9;position:relative;}
#top-wizard{text-align:center;padding:15px 120px;background-color:rgba(255, 255, 255, 0);border-bottom:1px solid #ccc;position:relative;text-transform:uppercase;font-size:11px;}
.ui-widget-content{background:#fff;color:#222;}
.ui-progressbar{height:2em;text-align:left;}
.ui-widget-header{background:#8fc547;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.shadow{width:100%;height:6px;position:absolute;left:0;bottom:-6px;background:url(../img/shadow_top_form.png) center top no-repeat;}
#middle-wizard{padding:30px 30px 0;text-align:left;}
.step.wizard-step p.lead{font-size:18px;line-height:22px;font-weight:400;color:#0072bc;}
.step.wizard-step p{margin:0 0 20px;font-size:14px;}
.step.wizard-step h6,
.step.wizard-step h5,
.step.wizard-step h4{margin:0 0 10px;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased!important;}
.step.wizard-step h4{font-size:18px;line-height:22px;color:#333;}
.step.wizard-step ul{padding:0;margin:0 0 30px;list-style:none;}
#middle-wizard small{font-size:12px;}
ul.data-list li{position:relative;line-height:20px;}
.step.wizard-step input.form-control,
.step.wizard-step select.form-control,
.step.wizard-step textarea.form-control{background:#fff;border:1px solid #ededed;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;color:#999;height:44px;font-size:14px;font-weight:400;margin-bottom:13px;line-height:1.428571429;padding:6px 12px;-webkit-font-smoothing:antialiased!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.step.wizard-step label.error{font-size:11px;position:absolute;top:-28px;right:-15px;z-index:99;height:25px;line-height:25px;background-color:#e34f4f;color:#fff;font-weight:400;padding:0 6px;}
.step.wizard-step input#website{display:none;}
.avatar-selector{position:relative;}
ul.data-list-2 li{position:relative;display:inline-block;margin:0 6px 1px 0;}
.avatar-selector input{margin:0;padding:0;opacity:0;position:absolute;}
ul.data-list-2 li label.error{font-size:11px;position:absolute;top:-15px;left:-10px;margin:0;z-index:99;height:25px;line-height:25px;background-color:#e34f4f;color:#fff;font-weight:400;padding:0 6px;}
.avatar-img{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:60px;height:60px;opacity:.4;}
.avatar-selector input:active+.avatar-img,
.avatar-selector input:checked+.avatar-img{opacity:1;}
.avatar_1{background-image:url(../img/avatar/avatar_1.png);}
.avatar_2{background-image:url(../img/avatar/avatar_2.png);}
.avatar_3{background-image:url(../img/avatar/avatar_3.png);}
.avatar_4{background-image:url(../img/avatar/avatar_4.png);}
.avatar_5{background-image:url(../img/avatar/avatar_5.png);}
.avatar_6{background-image:url(../img/avatar/avatar_6.png);}
.avatar_7{background-image:url(../img/avatar/avatar_7.png);}
.avatar_8{background-image:url(../img/avatar/avatar_8.png);}
.avatar_9{background-image:url(../img/avatar/avatar_9.png);}
.avatar_10{background-image:url(../img/avatar/avatar_10.png);}
.avatar_11{background-image:url(../img/avatar/avatar_11.png);}
.avatar_12{background-image:url(../img/avatar/avatar_12.png);}
.avatar_13{background-image:url(../img/avatar/avatar_13.png);}
.avatar_14{background-image:url(../img/avatar/avatar_14.png);}
.avatar_15{background-image:url(../img/avatar/avatar_15.png);}
.avatar_16{background-image:url(../img/avatar/avatar_16.png);}
.step.wizard-step .rating_wp{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;border:1px solid #999;margin-bottom:29px;padding:8px 10px 10px 25px;background-color:#fff;}
.step.wizard-step .rating_type{float:left;font-size:18px;color:#0072bc;margin-top:8px;font-weight:400;}
.step.wizard-step .rating{display:inline-block;font-size:0;float:right;position:relative;}
.step.wizard-step .rating-input{float:right;padding:0;margin:0;opacity:0;}
.step.wizard-step .rating-star,
.step.wizard-step .rating:hover .rating-star{cursor:pointer;float:right;display:block;width:37px;height:34px;background:url(../img/stars.png) 0 -34px;}
.step.wizard-step .rating-input:checked~.rating-star,
.step.wizard-step .rating:hover .rating-star:hover,
.step.wizard-step .rating:hover .rating-star:hover~.rating-star{background-position:0 0;}
div#msgContactSubmit.h3{margin-top:0;font-size:18px;}
#complete{text-align:center;padding:20px 46px 60px;}
#complete i{color:#cacaca;margin:0 0 10px;font-size:160px;padding:0;}
#complete h3{text-align:center;margin-bottom:16px;font-size:22px;line-height:32px;font-weight:500;text-transform:uppercase;}
div#complete h3:before{content:"\eb4a";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px;margin-right:10px;color:#498bcf;}
#complete button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:18px;border:2px solid #ffffff;color:#ffffff;padding:15px 35px;text-decoration:none;transition:background .5s ease;-moz-transition:background .5s ease;-webkit-transition:background .5s ease;-o-transition:background .5s ease;display:inline-block;cursor:pointer;font-weight:400;text-transform:uppercase;outline:0;background:#f7a800;-webkit-font-smoothing:antialiased!important;}
#complete button{width:50%;margin-top:15px;}
#bottom-wizard{text-align:center;padding:15px 120px;border-top:1px solid #e7e7e7;}
.backward, .forward{border:none;color:#fff;width:auto;text-align:center;text-decoration:none;transition:background .5s ease;-moz-transition:background .5s ease;-webkit-transition:background .5s ease;-o-transition:background .5s ease;display:inline-block;cursor:pointer;font-weight:600;outline:0;background:#0072bc;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-font-smoothing:antialiased!important;}
.backward{padding:7px 20px 7px 30px;}
button[disabled].backward,
button[disabled].forward{border:none;background:#ccc;outline:0;}
.backward:before{}
.forward{padding:7px 30px 7px 20px;}
.forward:before{}
label.error:after{content:'';position:absolute;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #e34f4f;display:block;width:0;z-index:1;bottom:-6px;left:20%;}
.backward:hover, .forward:hover{background:#333;color:#fff;}
.g-recaptcha{text-align:center;margin:0 auto;display:table;margin-bottom:30px;}
#rating-comment .rating label[class*="rating-input-"]:before{font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin-right:10px;color:#f7a800;}
#rating-comment .rating label.rating-input-5-1:before,
#rating-comment .rating label.rating-input-4-1:before,
#rating-comment .rating label.rating-input-3-1:before,
#rating-comment .rating label.rating-input-2-1:before,
#rating-comment .rating label.rating-input-1-1:before{content:"\eade";}
#rating-comment .rating label.rating-input-5-2:before,
#rating-comment .rating label.rating-input-4-2:before,
#rating-comment .rating label.rating-input-3-2:before,
#rating-comment .rating label.rating-input-2-2:before,
#rating-comment .rating label.rating-input-1-2:before{content:"\eade\eade";}
#rating-comment .rating label.rating-input-5-3:before,
#rating-comment .rating label.rating-input-4-3:before,
#rating-comment .rating label.rating-input-3-3:before,
#rating-comment .rating label.rating-input-2-3:before,
#rating-comment .rating label.rating-input-1-3:before{content:"\eade\eade\eade";}
#rating-comment .rating label.rating-input-5-4:before,
#rating-comment .rating label.rating-input-4-4:before,
#rating-comment .rating label.rating-input-3-4:before,
#rating-comment .rating label.rating-input-2-4:before,
#rating-comment .rating label.rating-input-1-4:before{content:"\eade\eade\eade\eade";}
#rating-comment .rating label.rating-input-5-5:before,
#rating-comment .rating label.rating-input-4-5:before,
#rating-comment .rating label.rating-input-3-5:before,
#rating-comment .rating label.rating-input-2-5:before,
#rating-comment .rating label.rating-input-1-5:before{content:"\eade\eade\eade\eade\eade";}
div#rating-comment{margin-bottom:50px;}
div#rating-comment .rating_wp{border:0px solid #999;margin-bottom:4px;padding:8px 0px 7px 25px;background-color:#fff;}
#rating-comment .rating_type{float:left;width:100%;font-size:16px;color:#0072bc;margin:0px 0 0px;font-weight:400;}
div#rating-comment .rating{display:inline-block;font-size:0;float:left;position:relative;}
@media screen and (max-width:991px){body{overflow-x:hidden !important;}
.cart tbody tr td{padding-left:15px;}
.table-responsive>.table>tbody>tr>td{white-space:inherit;}
.shop-cart .cart.atlantico tbody tr td.cart-product-name ,
.shop-cart .cart.atlantico tbody tr td.cart-product-price,
.shop-cart .cart.atlantico tbody tr td.quantity ,
.shop-cart .cart.atlantico tbody tr td.cart-product-subtotal,
.shop-cart .cart.atlantico tbody tr td.cart-product-edit-remove{width:100%;}
form#booking-personal-form [class*="col-"].pdl-8,
form#booking-personal-form [class*="col-"].pdr-8{padding-left:0px!important;padding-right:0px!important;}
form#booking-personal-form [class*="col-"].styled-select-country{padding-right:8px!important;}
iframe#player_1{height:250px;}
}
@media screen and (max-width:767px){.cart tbody tr td{padding-left:15px;}
.table-responsive>.table>tbody>tr>td{white-space:inherit;}
.shop-cart .cart.atlantico tbody tr td.cart-product-name ,
.shop-cart .cart.atlantico tbody tr td.cart-product-price,
.shop-cart .cart.atlantico tbody tr td.quantity ,
.shop-cart .cart.atlantico tbody tr td.cart-product-subtotal,
.shop-cart .cart.atlantico tbody tr td.cart-product-edit-remove{width:100%;}
section.affiliate-content{padding:0px 0;}
section.affiliate-content .text h1{font-size:22px;}
section.affiliate-content .text h2{font-size:20px;}
section.affiliate-content .text .p{font-size:14px;}
.af-wrap-inner.afl{margin-bottom:10px;}
}
@media (max-width:991px){.heading--striped{padding:8px 0 8px 35px;}
.recomended-inner .title h2{line-height:30px;font-weight:400;}
.product-grid-view .product-header h4 a{font-size:18px;}
.product-grid-view .product-desc p{font-size:13px;}
.row.bottom-search{padding-top:20px;margin-bottom:20px;width:100%;}
.container.clear-padding{margin-top:0;}
.search-box-wrapper:hover .container.clear-padding{margin-top:0;}
.container.mt30.clear-padding{padding-right:15px!important;padding-left:15px!important;}
.navbar-header{}
.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu>li>a{padding:4px 15px 2px 25px;text-transform:uppercase;}
.navbar-nav .open .dropdown-menu>li>a:hover{background-color:#f7a800;}
ul.nav.navbar-nav{margin:0px -15px;}
ul.nav>li{border-bottom:1px solid #ccc;}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus:hover{color:#007bc0;background-color:rgba(0, 0, 0, 0);}
.navbar-nav>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;}
li.dropdown.open ul.dropdown-menu li{padding-left:20px;}
.navbar-fixed-top .navbar-collapse{max-height:initial;background-color:rgba(255, 255, 255, 0);}
.search-section .nav-tabs{display:inline-block;opacity:1;}
.search-section #dropdown.dropdown-menu{left:-26px;}
.page_breadcrumbs h1{font-size:16px;}
.excursions-list .with_corners:before,
.excursions-list .with_corners:after,
.excursions-list .with_corners:before,
.excursions-list .cornered-heading:before{top:-12px;left:-18px;}
.excursions-list .with_corners:after,
.excursions-list .cornered-heading:after{bottom:-43px;right:-15px;}
.selected-excursion-page .page_breadcrumbs [class*="col-"]{margin-top:5px;margin-bottom:5px;}
.selected-excursion-page .with_corners:after,
.selected-excursion-page .with_corners:before,
.selected-excursion-page .cornered-heading:before{top:-10px;left:10px;}
.selected-excursion-page .with_corners:after,
.selected-excursion-page .cornered-heading:after{bottom:-14px;right:12px;}
div.select-filters{margin-top:10px;}
.filters-wrapper:after{content:inherit;border-top:0;}
.booking-box-body .grand-total a.booking-now{border:0px solid #fff;padding:4px 24px;}
.product-complete-info .main-content{padding-right:8px;padding-left:8px;}
.slider_container{}
#carousel.flexslider{display:none;}
.main_title_hp .main_title{padding-top:15px;margin-bottom:0px;}
.main_title_hp .main_title h2{font-size:22px;line-height:30px;}
.main_title_hp .main_title p{font-size:16px;padding-top:0px;}
.exc-offerts-wrapper{padding-left:0;padding-right:0;}
.container.promotions{padding-top:0px;margin-top:0px;padding-left:4px;padding-right:4px;}
.exc-offerts-wrapper{padding-left:0;padding-right:0;}
.item.excursion-grid.categorias{padding-left:0;padding-right:0;}
.categorias .thm-padding{}
nav.yamm ul{display:none;}
nav.yamm select{display:inline-block;border-radius:0;}
.search-section .form-control{font-size:14px;height:34px;}
div#slider-panel-ad-search{width:100%;}
#tab_cars .input-group-btn:first-child>.btn,
#tab_cars .input-group-btn:first-child>.btn-group{margin-right:-1px;padding:4px 10px;font-size:12px;}
.search-section .search-col-padding{padding-top:10px;padding-left:0;padding-right:0;width:100%;}
.form-control.no-padding .btn{padding:4px 12px;}
div.filters-wrapper:before{background-color:rgba(255, 255, 255, 0);}
div#results{width:100%;}
.switchable{padding-left:15px;}
.product-grid-view{width:50%;margin:0;margin-bottom:20px;padding-left:15px;padding-right:15px;}
.product-list-view img{min-height:initial;}
.product-grid-view img{min-height:initial;}
.product-list-view .product-info{border-right:none;}
.product-list-view .rating-box{float:left;border-bottom:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:50%;}
.product-list-view .room-book-box{float:right;border-top:1px solid #e6e6e6;width:50%;}
.product-list-view .list-actividad-right .actividad-person{padding-top:0px;}
.product-list-view .list-actividad-right{width:100%;padding-left:0;padding-right:0;}
.product-list-view .list-actividad-right .list-rating-box{float:left;border-bottom:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:50%;}
.product-list-view .list-actividad-right .list-room-book-box{float:right;border-top:1px solid #e6e6e6;width:50%;padding-top:10px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{left:-10px;}
.product-list-view .list-actividad-right .actividad-person .price-data strong{margin:0px 0px 4px 0px;display:inline-block;line-height:25px;padding:0px 0px;}
ul.row.payment_footer li{text-align:center;margin-bottom:10px;}
.product-list-view .list-actividad-right .rate-wrap{top:-9px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount:after{opacity:0;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{padding-right:5px;}
}
@media (max-width:767px){.search-section .tab-content{background:#333;}
.search-section .search-col-padding{padding-left:10px;padding-right:10px;}
div#slider-panel-ad-search{padding-left:15px;padding-right:15px;}
.search-section .nav-tabs .active:after{background:rgba(255, 255, 255, 0) none repeat scroll 0 0;}
.search-section #dropdown.dropdown-menu{min-width:352px;}
.search-section #dropdown ul{list-style-type:none;}
.search-section #dropdown ul li{padding:6px 6px;}
.score_wp{right:0px;bottom:10px;position:absolute;}
.product-list-view{width:100%;margin:0;padding-left:0px;padding-right:0px;margin-bottom:20px;}
.product-grid-view{width:auto;margin:0;margin-bottom:20px;padding:0;overflow:hidden;display:block;}
.switchable{margin-top:20px;display:inline-block;padding-left:15px;padding-right:15px;}
.product-list-view .buttons-block.grid-hidden a:after{right:10%;}
.add-holder .same-height{height:auto!important;}
.row.same-height img{height:auto;width:100%;}
.side-menu, .fixed{min-width:100%!important;position:relative!important;}
.side-menu .head{font-size:16px;padding:8px 17px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{top:40px;}
.list-cell-view .actividad-person{width:100%;}
.page_breadcrumbs [class*="col-"]{margin-top:10px;margin-bottom:10px;}
.selected-excursion-page .page_breadcrumbs [class*="col-"]{margin-top:16px;margin-bottom:20px;}
.page_breadcrumbs.section_padding_30 > [class*="container"]{padding-top:8px;padding-bottom:8px;}
section#content-lista-promotions{padding-top:30px;padding-bottom:0px;}
.lista-promotions .block_content_title{font-size:15px;}
}
@media only screen and (min-width:468px) and (max-width:767px){.categorias .thm-padding{width:50%!important;}
}
@media (min-width:992px){.text-md-left{text-align:left;}
.cornered-heading{margin-right:0;margin-left:0;}
}
@media only screen and (min-width:768px){.categorias-grid .mask{padding:15px;}
.add-holder .text-block .centered{padding:60px 15px;}
.centered h2{font-size:1.714em;}
h2.intro-heading, h3.intro-heading{font-size:34px;margin-bottom:25px;}
.intro-heading.title-1{font-size:40px;line-height:42px;}
.intro-heading.title-2{font-size:30px;line-height:34px;}
p.intro{font-size:1.286em;line-height:26px;}
}
@media only screen and (min-width:992px){.add-holder .image{min-height:327px;}
.add-holder .text-block:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em;}
.add-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal;max-width:680px;}
.centered h2{font-size:2.143em;margin-bottom:34px;}
h2.intro-heading, h3.intro-heading{font-size:2.142857em;margin-bottom:35px;}
.intro-heading.title-1,
.intro-heading.title-2{margin-bottom:35px;font-weight:900;overflow:hidden;margin:0;padding-right:0%;padding-left:0%;text-transform:uppercase;color:#0069a5;}
.intro-heading.title-1{font-size:60px;line-height:62px;}
.intro-heading.title-2{font-size:40px;line-height:54px;}
.btn.btn-lg{font-size:30px;line-height:38px;font-weight:300;min-width:345px;letter-spacing:1px;}
}
@media only screen and (max-width:991px){#mobile-navigation ul#lang-switcher .nav-drop:hover .dropdown-menu{left:-115px;}
.product-grid-view .room-book-box.half .book a{padding-right:36px;}
.list-header .list-view-change{display:none;}
.select-filters select{font-size:16px;}
.package-detail-sidebar{margin-top:20px;}
li.logo-footer_1{display:none;}
.tp-bannershadow.tp-shadow3{display:none;}
#mainNav> .container{width:100%;}
.page_breadcrumbs.section_padding_65 > .container{padding-top:15px;padding-bottom:15px;padding-left:8%;padding-right:8%;}
.table_section.table_section_md .row,
.table_section.table_section_md [class*="col-"]{display:block;width:auto;}
.table_section.table_section_md .row,
.table_section.table_section_md [class*="col-"]{display:block;width:auto;}
.recomended-inner .title{margin-bottom:0px;padding-top:0px;display:inline-block;padding:0px 0px;}
.recomended-inner .title h2{font-size:20px;}
.actividad-item .actividad-image:before{content:'';position:absolute;z-index:2;top:0;right:-20%;height:100%;width:30%;}
.add-holder .container-fluid{padding:0;margin-bottom:15px;}
.add-holder .bg-stretch img{width:100%!important;height:auto!important;margin:0!important;}
.add-holder .bg-stretch{position:static;margin:0 -15px;}
.add-holder .height{height:250px!important;padding-bottom:10px;float:none!important;}
.add-holder .same-height{height:500px!important;}
.add-holder .row:nth-child(even) .image{float:none;}
.homeAdd p.intro{font-size:12px;margin-bottom:24px;}
.main-newsletter-sub{padding:15px 0px;margin:8px auto 8px;}
.main-newsletter-sub p{margin-bottom:0px;padding:15px 0px 0;font-size:14px;display:inline-block;}
.main-newsletter-sub label{margin-bottom:10px;font-size:22px;}
.payment.footer_cp{padding:0px 0px 10px;margin:0px 0px 0px;}
.payment.footer_cp .container{padding-right:10px;padding-left:0px;}
footer .block_content_title{margin-top:.5rem;margin-bottom:.5rem;padding:0 15px 0px;}
footer .footer_container_wrapp ul li{text-align:left;padding-left:14%;}
footer .footer .links_footer.c3,
footer .footer .info_footer.c2,
footer .footer .menu_footer.c1{text-align:center;}
.payment.footer_cp .container .row{margin-right:0px;margin-left:0px;padding:0 0 0px;}
.payment.footer_cp ul>li>span>img{max-width:100%;padding:8px 8px 8px;}
}
@media only screen and (min-width:1230px){.add-holder .image{min-height:427px;}
}
@media (min-width:768px){.navbar{background-color:#fff;border-color:rgba(0, 0, 0, 0);height:74px;}
.navbar.affix{background-color:#fff;border-color:rgba(34, 34, 34, 0.1);}
.navbar .navbar-header .navbar-brand{height:70px;padding:5px 40px 5px 15px;}
.navbar .nav > li > a, .navbar .nav > li > a:focus{color:#007BBE;padding-top:30px;padding-bottom:18px;}
.navbar .nav > li > a:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;width:100%;top:0;left:0;content:'';border-bottom:3px solid #8bcf17;display:block;opacity:0;}
.navbar .nav > li a:hover:before{opacity:1;}
.navbar-nav > li > .dropdown-menu{min-width:215px;padding:0;border-radius:0;border-color:#fec107;border-width:2px 0 0 0;}
.navbar-nav > li > .dropdown-menu::before{bottom:100%;left:15%;border:solid rgba(0, 0, 0, 0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fec107;border-width:7px;margin-left:-7px;}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus:hover{color:#fec107;}
.dropdown-menu li{display:block;height:auto;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.dropdown-menu li a{font-size:13px;padding:10px;color:#7d7d7d;padding:8px 4px 8px!important;border-bottom:1px solid #e7e7e7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;letter-spacing:0.5px;}
.dropdown-menu li a .icon{color:#01b5dd;font-size:18px;padding-right:10px;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
.dropdown-submenu{position:relative;}
.navbar .nav > li > a.nav-btn, .navbar .nav > li > a.nav-btn:focus{padding-top:20px;padding-bottom:15px;}
.language-box{}
.language-box ul{height:40px;position:relative;z-index:1;padding:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:rgba(255, 255, 255, 0);-webkit-background-clip:padding-box;background-clip:padding-box;}
.language-box ul li a{display:inline-block;width:100%;height:100%;padding:4px 10px 4px 15px;}
.language-box ul li a span{font-size:13px;}
form.bookingForm .select-time .dropdown-menu li a{padding:4px 12px 2px!important;font-size:12px;}
}
@media (min-width:991px){div#results{min-height:850px;}
}
@media (max-width:767px){.search-top span{}
.search-section .input-daterange{width:100%;}
.search-section .c-search-col-padding{padding:10px 30px;}
.actividad-item-wrapper.col-sm-12.col-md-6{width:100%;float:left;display:block;padding-right:19px;padding-left:19px;}
.actividad-item .actividad-image{width:42%;display:inline-block;float:left;}
.actividad-item .actividad-image img{width:100%!important;display:inline-block;float:left;}
.recomended-inner .actividad-item{margin-bottom:20px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);display:block;}
.actividad-item .actividad-image:before{content:'';right:-15%;height:100%;width:30%;}
.actividad-item .actividad-body{width:58%!important;display:block;padding:14px 0px;float:left;}
.actividad-right{text-align:left;border-left:0;padding-top:10px;width:100%!important;float:left;background-color:#f5f5f5;padding-bottom:10px;padding-left:15px;padding-right:15px;}
.actividad-person{font-size:11px;line-height:30px;letter-spacing:0px;float:left;width:60%;}
.actividad-item .thm-btn{margin-top:0px;float:left;width:40%;}
.actividad-person span{margin:0;display:inline-block;}
}
@media (max-width:1199px) and (min-width:768px){.navbar .navbar-header .navbar-brand{padding:18px 15px 18px 15px;}
.navbar .nav > li > a, .navbar .nav > li > a:focus{letter-spacing:0;padding:30px 8px;}
.search-section .c-search-col-padding{padding:10px 30px;}
.categorias-grid .mask h2{margin:0px 0 10px;font-size:21px;}
.categorias-grid .mask p{font-size:12px;}
.categorias-grid .mask .thm-btn{padding:8px 18px;}
}
@media (max-width:1200px){.tp-bannershadow.tp-shadow3{background:none;}
.language-box{left:80%;margin-top:15px;display:inline-block;width:125px;}
.language-box ul{background:#fff;}
.topnav.navLeft.topnav--cart{}
}
@media (min-width:1200px){.tp-bannershadow.tp-shadow3{background:none;}
.language-box{left:85%;margin-top:15px;display:inline-block;width:125px;}
.language-box ul{background:#fff;}
}
@media (max-width:991px) and (min-width:768px){.language-box{left:80%;margin-top:10px;display:inline-block;width:125px;}
.topnav.navLeft.topnav--cart{}
}
@media (max-width:768px) and (min-width:320px){.language-box{left:75%;margin-top:4px;display:inline-block;width:80px;}
.topnav.navLeft.topnav--cart{}
}
@media (max-width:991px) and (min-width:320px){.navbar-brand>img{width:100%;height:auto;}
.navbar .navbar-header .navbar-brand{width:180px;padding:0px 15px;margin-top:5px;}
.topnav.topnav--cart li.drop:hover .pPanel{right:-43px;}
}
@media (max-width:991px) and (min-width:768px){.hidden-sm{display:none!important;}
}
@media only screen and (max-width:1200px){.side-menu,
.fixed{min-width:218px;max-width:220px;}
.side-menu nav .nav>li>a{font-size:12px;line-height:24px;}
}
@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}
#share-buttons i{width:35px;height:45px;display:inline-block;font-size:1.5em;color:rgb(230, 238, 242);text-shadow:0px 1px 1px rgba(81, 159, 197, 0.68);padding:16px 18px;vertical-align:middle;}
.fb_50_color{background-position:-50px -60px;}
.lfloat{float:left;}
._zpl{padding:10px 0;}
._51mz{border:0;border-collapse:collapse;border-spacing:0;background-color:rgb(58, 91, 160);}
._51mz ._51m-:first-child{padding-left:0;}
._51mx:last-child>._51m-{padding-bottom:0;}
._51mx:first-child>._51m-{padding-top:0;padding-right:10px;}
._zpn{font-family:Helvetica, Arial, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;font-weight:bold;text-shadow:0 -1px 0 rgba(0, 0, 0, .5);}
.fcw{color:rgb(255, 255, 255);}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html{overflow-x:hidden;width:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;}
ul{list-style-type:none;}
body{min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;}
.main_title h2, .main_title_2 h3{letter-spacing:-1px;text-transform:uppercase}
a, a:focus, a:hover{text-decoration:none}
#header_1, #header_2, .chromeframe{position:fixed;top:0;z-index:9999}
.styled-select select, footer .styled-select select{-moz-appearance:window;-webkit-appearance:none;box-shadow:none}
#hero_video>div, #sub_content_in, #tickets.table td, .list_tours ul li div, .promo_full_wp>div{vertical-align:middle}
.owl-carousel, .owl-carousel .owl-item, .owl-theme .owl-dots, .owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}
.comments-list, .list_tours ul, .profile ul, .sbOptions, .team-item-detail-inner .social li, .widget ul, footer ul, ul#tools_top, ul#top_links, ul.contacts_info, ul.list_3, ul.list_ok{list-style:none}
.chromeframe{background:#ddd;color:#000;padding:.2em;left:0;text-align:center;width:100%}
.chromeframe a{color:#ed1c24}
body, h1, h2, h3, h4, h5, h6{-webkit-font-smoothing:antialiased;color:#333}
html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{background:#fff;font-size:15px;line-height:1.5;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;margin:0;padding:0;height:100%;}
h1, h2, h3, h4, h5, h6{font-weight:400}
h2 span, h3 span, h4 span, h5 span, h6 span{color:#ff5a5f}
.main_title_2{text-align:center;margin-bottom:30px}
.main_title_2 h3{font-weight:300;font-size:28px;margin-bottom:0}
.main_title_2 p{font-weight:300;font-size:20px;color:#777}
p{margin-bottom:20px}
strong{font-weight:500}
p.lead{font-weight:300;font-size:20px}
hr{margin:15px 0 30px}
h3.slide_typo{white-space:nowrap;color:#fff!important;font-weight:400;font-size:72px;font-family:Satisfy, cursive;text-shadow:0px 4px 3px rgba(0,0,0,0.4), 0px 4px 12px rgba(0,0,0,0.1), 0px 3px 8px rgba(0,0,0,0.1);}
.slide_typo_2{color:#fff;font-size:24px;white-space:nowrap}
.button_intro_2, a.button_intro_2{border:none;font-style:normal;color:#fff!important;background:#65318f;cursor:pointer;padding:10px 20px;display:inline-block;outline:0;font-size:13px;text-align:center;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;min-width:110px;font-weight:900}
.btn_full, .btn_outline, a.btn_full, a.btn_outline{font-family:inherit;font-size:inherit;outline:0;text-align:center;font-weight:600;width:100%}
.button_intro_2:hover, a.button_intro_2:hover{background:#fff;color:#65318f!important}
a{color:#65318f;-webkit-transition:all .2s ease;transition:all .2s ease;outline:0}
a:focus, a:hover{color:#333;outline:0}
.btn_full, a.btn_full{border:none;color:#fff;background:#65318f;cursor:pointer;padding:12px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;display:block;margin-bottom:5px}
.btn_full:hover, a.btn_full:hover{background:#333}
.btn_outline, a.btn_outline{border:2px solid #333;color:#333;cursor:pointer;padding:8px 20px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;text-transform:none}
.marker_info h3, .price, .promo_full_wp div h3, footer h3{text-transform:uppercase}
.btn_outline:hover, a.btn_outline:hover{background:#333;color:#fff}
.btn_1, .btn_1.medium, a.btn_1, a.btn_1.medium{color:#fff;background:#65318f;-webkit-transition:all .3s;-moz-transition:all .3s;font-family:inherit;font-weight:500;display:inline-block;cursor:pointer;outline:0}
.btn_1, a.btn_1{border:none;padding:7px 15px;font-size:13px;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn_1.medium, a.btn_1.medium{border:none;padding:10px 20px;font-size:16px;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn_1:hover, a.btn_1:hover{background:#333}
.btn_1_outline, a.btn_1_outline{font-family:inherit;color:#65318f;border:2px solid #65318f;cursor:pointer;padding:7px 15px;display:inline-block;outline:0;font-size:13px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500}
.btn_1_outline:hover, a.btn_1_outline:hover{background:#333;border:2px solid #333;color:#fff}
.btn_slider, a.btn_slider{border:none;font-family:inherit;color:#fff;background:#ed5434;cursor:pointer;padding:8px 20px;display:inline-block;outline:0;font-size:16px;-webkit-transition:background .3s!important;-moz-transition:background .3s!important;transition:background .3s!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:500}
#opening, a#phone_top{padding-left:22px;position:relative}
#opening:before, a#phone_top:before{font-family:ElegantIcons;font-size:14px;position:absolute;left:0}
.btn_slider:hover, a.btn_slider:hover{background:#fff;color:#ed5434}
.btn_1.white, a.btn_1.white{background:#ed5434;color:#fff}
.btn_1.white a:hover, .btn_1.white:hover, a.btn_1.white:hover{background:#fff;color:#ed5434!important}
a#phone_top{color:#21120d;font-weight:600;line-height:20px;}
a#phone_top:before{content:"\e090";top:-2px}
#opening{display:inline-block;margin-left:15px;font-weight:600;color:#21120d;}
#opening:before{content:"\7d";top:-3px}
#logo{margin-top:12px}
.body-overlay{position:fixed;width:100%;height:100%;padding:0px 0px;background-color:rgba(0, 0, 0, 0.46);border:0;font-size:100%;outline:0;vertical-align:baseline;display:inline-block;z-index:10;}
.body-overlay img{text-align:center;width:50px;height:50px;position:absolute;display:inline-block;top:48%;left:0;right:0;margin:0 auto;}
header{padding:0;background-color:#fff;height:75px;display:inline-block;}
body.home-screen header{height:68px;width:100%;}
.navbar-fixed-top{box-shadow:0 0 1px rgba(0,0,0,.2), 0 0 15px rgba(0,0,0,.15);}
.navbar.navbar-fixed-top:after{content:"";position:absolute;left:0;bottom:-40px;height:40px;width:100%;background:no-repeat center center;}
.navbar.navbar-fixed-top:after{background-image:url(../images/shadow_1.png);}
.navbar{z-index:1000;background-color:#fff;border-color:rgba(34, 34, 34, 0.05);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;letter-spacing:0px;top:0;}
.navbar .navbar-header .navbar-toggle{font-size:22px;color:#222;padding:5px 10px;background-color:rgba(255, 255, 255, 0);margin-top:15px;}
.navbar .navbar-header .navbar-toggle.collapsed:before{content:"\e9ce";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar .navbar-header .navbar-toggle:before{content:"\b315";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar .navbar-header .navbar-brand{font-weight:200;letter-spacing:1px;color:#fdcc52;padding:8px 15px;margin-top:4px;}
.navbar-brand>img{height:100%;}
.navbar .nav > li > a, .navbar .nav > li > a:focus{color:#222;font-weight:700;text-transform:uppercase;letter-spacing:0px;font-size:16px;background-color:rgba(0, 0, 0, 0);}
.navbar .nav > li.active > a, .navbar .nav > li.active > a:focus{color:#f7a800 !important;background-color:rgba(0, 0, 0, 0);}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus:hover{color:#fdcc52;background-color:rgba(0, 0, 0, 0);}
a.nav-btn.agencies span{display:inline-block;position:relative;height:30px;width:42px;text-align:center;color:#007bc0;font-size:26px;background-color:#fff;padding:2px;border-radius:4px;}
a.nav-btn.agencies span:before{padding-top:1px;display:inline-block;}
.affix{position:fixed;top:0px;}
#cart-products h3.lbw{font-size:16px;padding-bottom:8px;position:relative;text-transform:uppercase;color:#333;font-weight:700;line-height:1.1;border-bottom:1px solid #007bc0;margin-bottom:8px;}
#cart-products h3.lbw:before{bottom:0px;content:"";height:4px;position:absolute;width:74px;background:#007bc0;}
.topnav.topnav--cart > li > a{transition:opacity .15s ease-in-out;}
.topnav.topnav--cart > li:hover > a,
.topnav.topnav--cart > li > a:hover{opacity:1;}
.topnav.topnav--cart li.drop:hover .pPanel{}
.kl-cart-button .flipX-icon{font-size:18px;top:2px;margin-right:7px;color:#444;}
.flipX-icon:before{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);display:inline-block;}
.kl-cart-button .flipX-icon:after{content:attr(data-count);font-size:11px;background-color:#cd2122;color:#fff;width:15px;height:15px;display:block;text-align:center;line-height:13px;border-radius:50%;position:absolute;top:-8px;left:-5px;font-weight:600;padding-right:0px;font-family:roboto;padding-top:1px;}
.topnav.topnav--cart > li > a > span{margin-right:3px;margin-top:0;color:#444;}
.kl-cart-button + .pPanel{left:auto;right:0;margin-left:0;margin-right:-10px;padding-top:10px;}
.kl-cart-button + .pPanel{min-width:320px;}
.topnav.topnav--cart li.drop .pPanel{position:absolute;display:none;left:auto;width:300px;height:0;opacity:0;visibility:hidden;margin-left:-11px;right:0;top:60px;opacity:1;height:auto;visibility:visible;-webkit-transition:all .2s ease;transition:all .2s ease;}
.topnav .cart-container{margin:0 !important;background:#f5f5f5 !important;padding:15px !important;}
.topnav.topnav.topnav--cart li.drop .inner{margin:4px;list-style:none;background:#fdfdfd;padding:10px 5px;margin-top:5px;position:relative;box-shadow:0 0 5px rgba(0,0,0, 0.4);border-radius:2px;border-top:2px solid #007bc0;}
.cart-container > .widget_shopping_cart_content{display:block;font-size:11px;}
.cart-container .cart_list{margin:0 0 10px !important;list-style:none;border-bottom:1px solid #ddd;padding:0;display:inline-block;}
.cart-container .cart_list li{overflow:hidden;margin:0 0 10px !important;text-align:center;}
.cart-container .cart_list .remove{float:right;font-size:16px;color:#C3C3C3;padding:0 !important;}
.topnav.topnav--cart li.drop li a{padding:0 5px 0 10px;display:inline-block;margin-top:1px;float:left;}
.cart-container .cart_list li a:not(.remove){text-transform:initial;font-size:11px;font-weight:normal;padding:0 0px 0 0 !important;text-align:left;}
.cart-container .cart_list li img{float:left !important;margin-right:8px;margin-left:0 !important;width:60px !important;}
.cart-container .cart_list li .product-title{color:#444;text-align:left;display:inline-block;float:left;width:50%;}
.cart-container .cart_list li .fechas-variations{color:#444;text-align:left;display:inline-block;float:left;width:100%;}
.cart-container .cart_list li .amount{text-align:left;display:inline-block;float:left;width:59px;font-weight:600;font-size:12px;}
.cart-container .cart_list li .empty_cart{text-align:left;display:inline-block;float:right;width:18px;}
.cart-container .cart_list.two li.cart-empty_cart a,
.cart-container .cart_list li .empty_cart a{color:#444;text-align:right;}
.cart-container .cart_list.two li{color:#444;display:inline-block;text-align:left;margin:0 0 0px !important;}
.cart-container .cart_list.two li.cart-product-img{margin-right:6px!important;position:relative;vertical-align:top;height:52px;float:left;display:inline-block;width:64px;}
.cart-container .cart_list.two li.cart-product-title{width:66%;height:78px;}
.cart-container .cart_list.two li.cart-product-title .cart-quantity{width:50px;}
.cart-container .cart_list.two li.cart-product-title .cart-amount{width:90px;}
.cart-container .cart_list.two li.cart-empty_cart{width:18px;}
.cart-container .cart_list a.remove span{font-size:24px;}
.cart-container .cart_list .color-fechas,
.cart-container .cart_list .quantity{display:block;text-align:left;}
.cart-container .total{border-bottom:1px solid #ddd;padding:0 0 15px;margin:0 0 15px;}
b, strong{font-weight:bold;}
.cart-container .total .amount{float:right;font-weight:bold;font-size:15px;line-height:18px;}
.cart-container .buttons{overflow:hidden;margin:0;}
.cart-container .buttons .button{width:49%;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid rgba(0, 0, 0, 0);text-transform:uppercase;}
.cart-container .buttons .button.wc-forward{background-color:#f7a800;color:#fff;text-shadow:none;font-weight:normal;padding:9px 20px;line-height:1.6;box-shadow:none;font-size:14px;font-weight:600;border-radius:3px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;}
.cart-container .buttons .button.checkout{}
.kl-cart-button + .pPanel .inner:after{left:auto;right:9px;}
.topnav.topnav--cart li.drop .inner:after{content:"";top:-20px;position:absolute;left:9px;border:10px solid rgba(0, 0, 0, 0);border-bottom-width:10px;border-bottom-color:#007bc0;left:auto;right:38px;}
.cart-container .widget_shopping_cart_content p.total{font-size:14px;}
.thm-btn{padding:12px 30px;color:#333;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background-color:#fec107;}
.nav-btn .thm-btn{padding:8px 22px;text-transform:uppercase;line-height:16px;}
.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.thm-btn:hover:before, .thm-btn:focus:before, .thm-btn:active:before{opacity:1;}
.language-box{height:42px;position:absolute;top:5px;display:inline-block;right:80px;}
.language-box ul{background:#fff;height:42px;position:relative;z-index:1;padding:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.language-box ul li{float:none;margin:0;padding:0;font-size:11px;line-height:15px;}
.language-box ul li a{display:inline-block;width:100%;height:100%;padding:10px 10px 10px 15px;}
.language-box ul li a span{font-size:15px;padding:5px 2px 5px;display:inline-block;position:relative;font-family:'Roboto';font-weight:400;color:#005382;letter-spacing:0px;}
.language-box ul li:hover{border-bottom:1px solid #007bc0;background-color:#ddd;}
.language-box ul li img{margin-right:0px;margin-top:0px;}
.language-box ul:hover{height:auto;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;min-height:126px;-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.16);box-shadow:0 2px 2px rgba(0, 0, 0, 0.16);}
.header{position:relative;width:100%;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;animation:animatedBackground 20s linear infinite;background-size:cover;color:#fff;text-align:center;display:block;height:100%;}
.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.08);}
header.full-width{background-color:rgba(255, 255, 255, 0);height:auto;display:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;height:82px;}
.header-area-1{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;z-index:999;width:100%;background-color:#fff;-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);}
.header-content{width:1110px;margin:0 auto;padding:4px 0;}
.header-content .logo{float:left;padding:1px 5px 1px 5px;}
.header-content .logo a{width:auto;display:inline-block;}
.header-content .logo a img{width:100%;width:auto;height:55px;}
#mobile-navigation{float:right;margin:17px 0 0 0;display:none;}
#mobile-navigation a{padding:15px 0 15px 20px;text-decoration:none;color:#424242;}
#mobile-navigation a.btn-agencies{float:left;padding:12px 10px 12px 10px;font-size:22px;color:#007bc0;}
#mobile-navigation ul#lang-switcher{float:left;list-style:none;position:relative;display:inline-table;margin:0;padding:17px 10px 12px 10px;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
#mobile-navigation ul#lang-switcher li a{position: relative;height:28px;padding:4px 0px 0px 0px!important;line-height:15px;}
#mobile-navigation ul#lang-switcher li a img{padding:0;border-radius:0;border:0;height:19px;width:21px;padding:0 0px 3px;}
#mobile-navigation ul#lang-switcher li ul.dropdown-menu a img{float:left;margin-right:5px;max-width:15px;}
#mobile-navigation ul#lang-switcher li ul.dropdown-menu li{padding-left:10px;border-bottom:1px solid #ddd;height:25px;}
#mobile-navigation ul#lang-switcher .nav-drop:hover .dropdown-menu{height:auto;border-radius:0;overflow:visible;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);display:block;}
#mobile-navigation ul.shop-cart{list-style:none;position:relative;display:inline-table;margin:0;padding:12px 10px 12px 10px;border:0;font-size:100%;font:inherit;vertical-align:baseline;float:left;}
#mobile-navigation ul.shop-cart li{cursor:pointer;height:28px;width:100%;float:left;margin:0;padding:8px 0 0;border:0;font-size:18px;font:inherit;vertical-align:baseline;}
#mobile-navigation ul.shop-cart li a{padding:0px;font-size:17px;display:block;color:#444;text-decoration:none;vertical-align:baseline;line-height:27px;border:none;position:relative;}
#mobile-navigation ul.shop-cart li a i{color:#007bc0;}
#mobile-navigation-btn{float:left;font-size:22px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;padding:17px 0 8px 0!important;width:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#mobile-navigation-btn.collapsed:before{}
#mobile-navigation-btn .icon-bar{background:#333;display:block;height:4px;width:100%;margin:7px 0;transition:all 0.2s;}
#mobile-navigation-btn .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}
#mobile-navigation-btn .middle-bar{opacity:0;}
#mobile-navigation-btn .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
#mobile-navigation-btn.collapsed .top-bar{transform:rotate(0);}
#mobile-navigation-btn.collapsed .middle-bar{opacity:1;}
#mobile-navigation-btn.collapsed .bottom-bar{transform:rotate(0);}
#mobile-navigation-btn .icon-bar{display:block;background:#333;height:2px;width:100%;margin:3px 0;transition:all 0.2s;}
#mobile-navigation-btn .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}
#mobile-navigation-btn .middle-bar{opacity:0;}
#mobile-navigation-btn.collapsed .middle-bar{opacity:1;}
#mobile-navigation-btn .icon-bar + .icon-bar{margin-top:4px;}
#mobile-navigation-btn.collapsed .top-bar{transform:rotate(0);}
#mobile-navigation-btn .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
.mobile-navigation-wrapper ul li ul li .icon{left:0px;top:10px;right:0px;display:inline-block;width:18px;font-size:24px;margin-right:10px;color:#01b5dd;}
.clearboth{clear:both;}
.mobile-navigation-wrapper{width:100%;display:none;margin:30px 0 0 0;}
.mobile-navigation-wrapper ul{margin-top:0;padding:0;list-style:none;list-style-type:none;transition:all .3s ease;transform-origin:top;transform:scaleY(1);position:relative;z-index:100002;height:100%;width:100%;background:rgb(255, 255, 255);height:auto;}
.mobile-navigation-wrapper ul li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;overflow-y:auto;background-color:#fff;}
.mobile-navigation-wrapper ul a{width:calc(100% - 60px);display:block;padding:8px 30px;background:#fff;color:#444;text-decoration:none;border-top:#ddd 1px solid;}
.mobile-navigation-wrapper ul ul{padding:0px 30px 0px;height:450px;}
.mobile-navigation-wrapper ul li.open > ul{}
.mobile-navigation-wrapper ul ul li a{padding:6px 5px;}
.header-area-1 #primary-navigation{width:1110px;margin:0 auto;z-index:999;position:relative;background-color:#fff;}
.clearfix{zoom:1;}
.header-area-1 .navigation{float:left;max-height:65px;}
.header-area-1 .navigation-inner{position:relative;}
.header-area-1 .navigation{float:left;max-height:65px;margin-left:20px;}
.header-area-1 .navigation ul{padding:0;list-style:none;position:relative;display:inline-table;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation ul li{float:left;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation li a{padding:24px 20px 24px 20px;font-size:16px;display:block;color:#007BBE;text-decoration:none;vertical-align:baseline;text-transform:uppercase;letter-spacing:0px;font-weight:700;}
.header-area-1 .navigation ul li.menu-item-has-children > a:after{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:16px;color:#444;margin:0 0 0 6px;}
.header-area-1 .navigation ul ul{display:none;width:230px;background:#fff;position:absolute;top:100%;z-index:9999;border-top:#e8e8e8 1px solid;}
.header-area-1 .navigation li ul{-moz-box-shadow:0 7px 6px 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 7px 6px 2px rgba(0, 0, 0, 0.2);box-shadow:0 7px 6px 2px rgba(0, 0, 0, 0.2);}
.header-area-1 .navigation li ul,
.header-area-1 .navigation .megamenu-1-col ul li{padding:20px 0;}
.header-area-1 .navigation ul ul li{float:none;position:relative;padding:0;}
.header-area-1 .navigation ul ul li,
.header-area-1 .navigation ul ul li:hover{border-top:none;}
.header-area-1 .navigation li li a{display:initial;}
.header-area-1 .navigation ul ul li a{padding:6px 10px;border-left:none;display:block;color:#444;font-size:15px;font-weight:400;text-transform:none;}
.header-area-1 .navigation li a:hover{color:#f7a800;background-color:rgba(245, 245, 245, 0);}
.header-area-1 .navigation li ul li a:hover{color:#fff;background-color:#007bc0;}
.header-area-1 .navigation ul li:hover > ul{display:block;}
.header-area-1 .navigation ul li > ul li .icon{left:0px;top:10px;right:0px;display:inline-block;width:18px;font-size:24px;margin-right:10px;color:#01b5dd;}
.header-area-1 .navigation-inner .logo{float:left;max-height:70px;}
.header-area-1 .navigation-inner .logo a{display:inline-block;width:100%;height:70px;}
.header-area-1 .navigation-inner .logo a img{display:block;height:60px;}
.header-area-1 .navigation-inner a.btn-agencies{padding:24px 20px 24px 20px;font-size:16px;display:block;color:#007abf;text-decoration:none;vertical-align:baseline;float:right;font-weight:700;text-transform:uppercase;}
.header-area-1 .navigation-inner a.btn-agencies span{color:#01b5dd;margin:5px 7px 0px 6px;cursor:pointer;font-size:22px;width:25px;}
.header-area-1 .navigation-inner ul#lang-switcher{list-style:none;position:relative;display:inline-table;margin:0;padding:24px 19px 22px 19px;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation-inner ul#lang-switcher li{height:28px;width:100%;float:left;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation-inner ul#lang-switcher li a{padding:0px;font-size:17px;display:block;color:#444;text-decoration:none;
	vertical-align:baseline;line-height:27px;border:none;position: relative;}
.header-area-1 .navigation-inner ul#lang-switcher li ul.dropdown-menu li{border-bottom:1px solid #e7e7e7;height:35px;}
.header-area-1 .navigation-inner ul#lang-switcher li ul.dropdown-menu a{padding:23px 20px 24px 20px;}
.header-area-1 .navigation-inner #lang-switcher .img-thumbnail{width:28px;border-radius:0;padding:1px;float:left;margin-right:5px;margin-top:0px;}
.header-area-1 .navigation-inner ul#lang-switcher.navbar-nav>li>a span{padding-top:0px;display:inline-block;float:left;font-size:14px;width:auto;}
.header-area-1 .navigation-inner ul#lang-switcher.nav>li>a:focus,
.header-area-1 .navigation-inner ul#lang-switcher.nav>li>a:hover{text-decoration:none;background-color:rgba(255, 255, 255, 0);}
.header-area-1 .navigation-inner ul.shop-cart{list-style:none;position:relative;display:inline-table;margin:0;padding:24px 19px 22px 19px;border:0;font-size:100%;font:inherit;vertical-align:baseline;float:right;}
.header-area-1 .navigation-inner ul.shop-cart li{cursor:pointer;height:28px;width:100%;float:left;margin:0;padding:8px 0 0;border:0;font-size:18px;font:inherit;vertical-align:baseline;}
.header-area-1 .navigation-inner ul.shop-cart li a{padding:0px;font-size:17px;display:block;color:#444;text-decoration:none;vertical-align:baseline;line-height:27px;border:none;position:relative;}
.header-area-1 .navigation-inner ul.shop-cart li a i{color:#007bc0;}
.header-area-1 .navigation-inner .nav-drop [class*="fa-"]{float:right;color:#fff;margin:23px 30px 0 0;cursor:pointer;font-size:24px;}
.nav-drop .fa-angle-down, .nav-drop .fa-angle-up{position:absolute;right:8px;line-height:inherit;top:0;font-size:90%;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;}
.nav-drop .fa-angle-up{top:5px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);}
.nav-drop.active-drop .fa-angle-down{top:5px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);}
.nav-drop.active-drop .fa-angle-up{top:0;opacity:1;-ms-filter:none;filter:none;}
#primary-navigation #lang-switcher:hover .dropdown-menu{height:auto;border-radius:0;overflow:visible;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,12px,0);-moz-transform:translate3d(0,12px,0);-o-transform:translate3d(0,12px,0);-ms-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0);display:block;z-index:150;min-width:140px;}
.nav-drop ul.dropdown-menu li a{height:32px;padding:3px 0px 0px 6px!important;}
.nav-drop ul.dropdown-menu li a span{float:left;font-size:14px;padding:0px 34px 0px;width: 100%;
display: block;position: absolute;top: 0;}
@media only screen and (max-width:1180px){.header-area-1 .header-content,
.header-area-1 #primary-navigation,
.header-area-1 .top-bar,
.content-wrapper-outer{width:calc(100% - 60px);}
}
@media only screen and (max-width:1020px){#mobile-navigation{display:block;}
.header-icons-wrapper, #primary-navigation{display:none;}
span#lanNavSel{font-size:12px;}
.header-content .logo a img{height:50px;}
}
@media only screen and (max-width:991px){.header-area-1 .header-content,
.header-area-1 #primary-navigation,
.header-area-1 .top-bar,
.content-wrapper-outer{width:calc(100% - 0px);padding-right:10px;}
#mobile-navigation{margin:0px 0 0 0;}
.mobile-navigation-wrapper{margin:5px 0 0 0;}
.mobile-navigation-wrapper ul a{width:calc(100% - 0px);font-size:13px;}
.mobile-navigation-wrapper ul li ul li .icon{width:18px;}
}
@media only screen and (max-width:320px){.header-content .logo{padding:8px 0px 0px 2px;}
.header-content .logo a img{height:32px;}
}
.page_breadcrumbs.parallax{background-color:#0C3448;color:#a4a4a4;}
.page_breadcrumbs.parallax.ds:before{background-color:#333333;opacity:0.9;}
.infoWeather a.btn_weather-icon{position:absolute;right:102px;bottom:2px;color:#fec107;background-color:#185675;border:none;}
.infoWeather a.btn_weather-icon span{font-weight:900;font-size:20px;}
#weather-list{webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;height:122px;}
.table_section [class*="container"]{height:100%;padding-left:0;padding-right:0;}
.section_padding_65 > [class*="container"]{padding-top:30px;padding-bottom:30px;}
.section_padding_30 > [class*="container"]{padding-top:10px;padding-bottom:10px;}
.section_padding_20 > [class*="container"]{padding-top:20px;padding-bottom:20px;}
.table_section .row{display:table;min-width:100%;height:100%;margin-left:0;margin-right:0;}
.page_breadcrumbs [class*="col-"]{margin-top:10px;margin-bottom:10px;}
.table_section [class*="col-"]{display:table-cell;vertical-align:middle;float:none;}
.page_breadcrumbs [class*="col-"]{margin-top:25px;margin-bottom:25px;}
.page_breadcrumbs h1{margin-top:1px;margin-bottom:0;display:inline-block;font-size:24px;text-transform:uppercase;word-wrap:break-word;}
.with_corners:before,
.with_corners:after,
.cornered-heading:before,
.cornered-heading:after{content:"";position:absolute;width:40px;height:40px;border:2px solid #fcca03;z-index:2;}
.with_corners:before,
.cornered-heading:before{top:-15px;left:-22px;border-width:2px 0 0 2px;}
.page_breadcrumbs h1.cornered-heading:before,
.page_breadcrumbs h1.cornered-heading:after{width:30px;height:30px;}
.cornered-heading{margin-top:-8px;display:inline-block;max-width:100%;margin-right:22px;margin-left:22px;}
.with_corners:before,
.with_corners:after,
.with_corners:before,
.cornered-heading:before{top:-15px;left:-22px;border-width:2px 0 0 2px;}
.with_corners:after,
.cornered-heading:after{bottom:-15px;right:-22px;border-width:0 2px 2px 0;}
.breadcrumb{font-family:"Raleway", sans-serif;font-weight:400;margin:0;padding:0;background-color:transparent;border-radius:0;color:#e6e4e4;}
.breadcrumb li a{color:#e6e4e4;text-transform:uppercase;font-size:12px;}
.breadcrumb li.refer-id{text-transform:uppercase;font-size:12px;color:#f8b11a;}
.breadcrumb > li + li:before{color:inherit;padding:0 4px;content:"/";color:#fcca03;}
.breadcrumb li a:hover{color:#fcca03;}
.ds .breadcrumb > .active{color:#fec107;text-transform:uppercase;font-size:12px;}
.parallax:after{opacity:0.8;}
.ds h1{color:#ffffff;}
.not-padding{padding-left:0;padding-right:0;}
.padding-top-50{padding-top:50px;}
iframe#player_1{height:570px;}
.main_title{text-align:center;margin-bottom:30px;font-size:16px;}
.main_title h2{font-weight:300;font-size:36px;margin-bottom:0}
.main_title p{font-weight:300;font-size:20px;color:#777;font-family:"Roboto",Arial, sans-serif;padding-top:15px;}
h2 b{color:#ed1c24;font-weight:inherit;}
.slider-wrapper{float:left;display:block;position:relative;width:100%;background-color:#fff;margin-top:0px;margin-bottom:0px;overflow:visible;z-index:1;}
.slider_container{height:540px;width:100%;position:relative;padding:0;margin:0;z-index:0;}
.tp-bgimg.defaultimg_x:after{content:'';height:100%;width:100%;position:absolute;top:0px;left:0px;background-image:-webkit-linear-gradient(top, 12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(top, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to bottom, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991d3010', endColorstr='#cc000000', GradientType=0);z-index:1;}
ul.rev_slider.tp-revslider-mainul li:after{content:'';height:100%;width:100%;position:absolute;top:0px;left:0px;background-image:-webkit-linear-gradient(top, 12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(top, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to bottom, rgba(12, 12, 12, 0.51) 30%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#991d3010', endColorstr='#cc000000', GradientType=0);z-index:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.tp-simpleresponsive a{padding:12px 19px 12px!important;font-size:16px!important;background-color:#f7a800;color:#fff!important;text-transform:uppercase;}
p.slider-sub-text,
h2.slider-title{text-align:center;color:#FFF;letter-spacing:1px;}
h2.slider-title{font-family:'Roboto';font-weight:800;font-size:84px!important;line-height:60px;padding:20px 30px 20px!important;text-transform:capitalize;}
.tp-caption.white_heavy_40.customin.customout.text-center.text-uppercase.start{text-shadow:none!important;}
p.slider-sub-text{font-family:'Roboto';font-weight:200;font-size:24px!important;line-height:20px;padding:10px 15px 10px!important;text-transform:initial;text-shadow:0px 1px 1px rgba(0,0,0,0.4), 0px 1px 4px rgba(0,0,0,0.1), 0px 2px 4px rgba(0,0,0,0.1);}
.row.bottom-search{position:relative;margin:0;margin:0 auto;display:table;top:0px;float:left;margin:0;padding:0;border:0;outline:0;font-size:100%;width:100%;}
.search-box-wrapper{z-index:1;display:block;position:relative;}
.container.clear-padding{margin-top:-81px;}
.slider-searchbox{display:table;position:relative;width:100%;z-index:20;padding:0 33px;background-color:rgba(0, 0, 0, 0);margin-top:0px;margin-bottom:0px;bottom:-15px;}
.bottom-search{padding:0 0 0px;background:#fff;}
.clear-padding{padding:0;}
.search-section{margin-top:0px;margin-bottom:0px;}
.bottom-search .search-section{margin:0px 0 0;z-index:1;}
.search-section .nav-tabs{border-bottom:none;display:none;opacity:0;}
.search-section .nav-tabs > li{margin-bottom:0px;}
.search-section .nav-tabs > li > a{color:#fff;background:rgba(82, 145, 199, 0.5);letter-spacing:1px;font-weight:400;border-radius:2px 2px 0 0;margin-right:4px;}
.search-section .nav > li > a{padding:10px;}
.search-section .nav-tabs > li > a:hover{color:#fff;background:#ed1c24;border:1px solid rgba(0, 0, 0, 0);}
.search-section .nav-tabs .active{position:relative;}
.search-section .nav-tabs > li.active > a,
.search-section .nav-tabs > li.active > a:focus,
.search-section .nav-tabs > li.active > a:hover{color:#0A3152;}
.search-section .nav-tabs > li.active > a,
.search-section .nav-tabs > li.active > a:focus,
.search-section .nav-tabs > li.active > a:hover{color:#fff;background:#01b5dd;border:1px solid rgba(0, 0, 0, 0);}
.slider-searchbox ul.nav-tabs>li.active>a,
.slider-searchbox ul.nav-tabs>li.active>a:focus,
.slider-searchbox ul.nav-tabs>li.active>a:hover{color:#FFF;cursor:default;background-color:rgba(255, 255, 255, 0);border:none;border-bottom-color:rgba(0, 0, 0, 0);}
.search-section .nav-tabs .active:after{background:#01b5dd none repeat scroll 0 0;content:"";height:20px;left:54%;position:absolute;top:78%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:20px;z-index:1;}
.search-section .nav-tabs>li>a>span.hicon-sunrise{font-size:20px;}
ul#searchTab li a i{font-size:18px;}
.search-box-wrapper:hover .search-section .nav-tabs{display:inline-block;opacity:1;}
.search-box-wrapper:hover .container.clear-padding{margin-top:-124px;}
.search-section .tab-content{color:#07253F;background:rgba(0, 0, 0, 0.5);padding:8px 15px 10px;border-bottom:1px solid #191919;box-shadow:0px 0px 0px 0px #9E9E9E;-webkit-transition-delay:0.5s;transition-delay:0.5s;transition-duration:1s;}
.search-section .tab-pane{padding-top:0px;}
.search-section .bottom-search .tab-content{box-shadow:0px 0px 5px #e6e6e6;}
.search-section .product-search-title{font-size:18px;display:block;font-weight:800;text-transform:uppercase;color:#007bc0;display:none;}
.search-section .product-search-title:after{content:'';height:3px;width:60px;display:block;background:#f7a800;margin-top:5px;margin-bottom:5px;}
.search-section .search-col-padding{padding-top:0px;}
.search-section .c-search-col-padding{padding:2px 30px;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.search-section label{font-size:11px;font-weight:400;text-transform:uppercase;color:#fff;}
.search-section .checkbox-inline+.checkbox-inline,
.search-section .radio-inline+.radio-inline{margin-top:0;margin-left:10px;}
.search-section .form-control{background-color:rgba(0, 0, 0, 0);border:1px solid #f7a800;border-radius:0!important;box-shadow:0 1px 0px rgba(0, 0, 0, 0.075) inset;color:#fff;display:block;font-size:15px;height:40px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;}
.search-section .form-control.no-padding{background-color:rgba(0, 0, 0, 0);border:0px solid #BEC4C8;border-radius:0!important;box-shadow:0 1px 0px rgba(0, 0, 0, 0.075) inset;color:#07253F;display:block;font-size:15px;height:40px;line-height:1.42857;padding:0px 0px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;height:100%;}
.form-control.no-padding .btn{padding:8px 12px;}
.search-section .input-group-addon{background:rgb(247, 168, 0);border-top:1px solid #f7a800;border-right:1px solid #f7a800;border-bottom:1px solid #f7a800;border-radius:0;padding:4px 14px;color:#001e2f;cursor:pointer;}
.transition-effect{transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.search-button{background:#24bde0;border-radius:0;margin-top:10px;padding:10px 30px;font-size:15px;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:#fff;transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;margin-top:16px;}
.search-button.btn:hover{color:#000502;}
.search-section span#search_concept{height:100%;display:inline-block;padding-top:3px;}
.search-section .input-daterange [class*="hicon-"]{color:#000;text-shadow:none;}
.search-section input#seach_text{font-size:12px;}
.search-section #dropdown.dropdown-menu{min-width:400px;border-top:2px solid #f6a700;margin:8px 0 0;}
.search-section #dropdown.dropdown-menu:before{border-color:rgba(39,39,39,0);border-bottom-color:#272727;border-width:5px;left:9%;top:-10px;content:"";display:block;border:inset 6px;border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f6a700 rgba(0, 0, 0, 0);border-bottom-style:solid;position:absolute;top:-12px;z-index:inherit;-webkit-font-smoothing:antialiased;speak:none;pointer-events:none;}
.search-section #dropdown ul li{padding:6px 15px;width:50%;float:left;}
.search-section #dropdown ul li label{font-size:10px;color:#333;}
.search-section #js_searchMe:hover:{cursor:pointer;}
.search-col-padding input::-webkit-input-placeholder{color:#fff;}
.search-col-padding input:-moz-placeholder{color:#fff;}
.search-col-padding input::-moz-placeholder{color:#fff;}
.search-col-padding input:-ms-input-placeholder{color:#fff;}
.search-section .bootstrap-select.input-group-btn .btn-info{color:#444;background-color:#ffffff;border-color:#444;box-shadow:none;border:0;}
.search-section div#return-the-car .input-group{width:100%;}
.search-section span#panel-ad-search{border:0;border-bottom:1px solid #f7a800;border-top:1px solid #f7a800;border-left:1px solid #f7a800;cursor:pointer;}
.jarallax{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
#tab_cars .input-group-btn:first-child>.btn,
#tab_cars .input-group-btn:first-child>.btn-group{margin-right:-1px;padding:9px 10px;}
#tab_cars .input-icon span{font-size:18px;}
.width100{width:100%;}
#collapseMap.map-wrapper{position:relative;height:460px;width:100%;}
#collapseMap.map-wrapper .closse-map-ev{position:absolute;z-index:1;top:10px;right:50px;}
#collapseMap.map-wrapper .closse-map-ev a span{font-size:20px;}
.thm-padding{padding:0;}
.categorias .thm-padding{height:290px;padding-left:10px;padding-right:10px;padding-bottom:20px;margin-bottom:10px;}
.categorias-grid,
.categorias-grid .mask,
.categorias-grid .mask h2,
.categorias-grid .mask p,
.categorias-grid .dest-icon,
.categorias-grid .dest-icon i{-ms-transform:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transform:all 0.5s linear;-moz-transform:all 0.5s linear;transition:all 0.5s linear;}
.categorias-grid{overflow:hidden;position:relative;text-align:center;cursor:default;box-shadow:0 1px 2px rgba(0, 0, 0, 0.44);}
.categorias-grid a{overflow:hidden;display:inline-block;width:100%;}
.categorias-grid:hover{cursor:pointer;}
.categorias-grid img{display:block;width:100%;position:relative;transform:scaleY(1);transition:all .7s ease-in-out;}
.categorias-grid:hover img{-webkit-transform:scale(10);transform:scale(10);opacity:0;}
.categorias-grid .mask{top:0;left:0;width:100%;height:100%;padding:20px;position:absolute;overflow:hidden;background-color:rgba(0, 0, 0, 0);background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.05) 30%, rgba(3, 169, 245, 0.65) 100%);background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.051) 30%, rgba(3, 169, 245, 0.65) 100%);background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.05) 30%, rgba(3, 169, 245, 0.65) 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(30, #fff), color-stop(100, #6b6b6b));background-image:-webkit-linear-gradient(bottom, #fff 30%, #6b6b6b 100%);background-image:linear-gradient(to top, rgba(255, 255, 255, 0.05) 50%, rgba(0, 169, 245, 0) 100%);}
.categorias-grid:hover .mask{background-color:#f7f7f7;box-shadow:none;background:#ada996;background:-webkit-linear-gradient(to right, #cccbc6, #f9f6f6, #fffdfd, #eaeaea);background:linear-gradient(to right, #cccbc6, #f9f6f6, #fffdfd, #eaeaea);background-image:url(../images/bglineal.jpg);*/}
.categorias-grid .mask h2{margin:15px 0 4px;transform:scale(0);color:#333;font-size:22px;font-weight:700;height:28px;overflow:hidden;width:100%;text-overflow:ellipsis;}
.categorias-grid .mask p{margin:0;color:#333;opacity:0;font-size:13px;transform:scale(0);height:80px;width:100%;text-overflow:ellipsis;overflow:hidden;}
.thm-btn{padding:12px 30px;color:#333;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;}
.categorias-grid .mask .thm-btn{margin-top:10px;padding:10px 20px;transform:scale(0);opacity:0;background-color:#fec107 !important;}
.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.categorias-grid:hover .thm-btn{transform:scale(1);opacity:1;}
.categorias-grid .dest-name{position:absolute;bottom:10px;left:0px;right:0;color:#fff;font-size:36px;text-align:center;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.categorias-grid:hover .dest-name{opacity:0;}
.categorias-grid .dest-name h5{margin:0;color:#fec107 !important;}
.categorias-grid .dest-name h4{margin:0;font-size:24px;font-weight:300;color:#fff;text-shadow:1px 0px 1px rgba(0,0,0,0.4), 2px 1px 2px rgba(255, 255, 255, 0.1), 1px 1px 0px rgba(0,0,0,0.1);z-index:1;position:relative;}
.categorias-grid .dest-icon{position:absolute;bottom:-1px;left:0;width:100%;background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(rgba(0,0,0,.7) 100%));background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(rgba(0,0,0,.7) 100%));background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(rgba(0,0,0,.7) 100%));background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.05) 20%, rgba(0,0,0,.7) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0.05) 20%), to(rgba(0,0,0,.7) 100%));background-image:linear-gradient(to bottom,rgba(8, 8,7,.50) 20%, rgba(8,8,7,.50) 50%, rgba(8,8,7,.50) 100%);padding:20px;}
.categorias-grid:hover .dest-icon{background-image:none;}
.categorias-grid .dest-icon i{color:#fff;font-size:18px;padding:0 5px;cursor:pointer;}
.categorias-grid:hover .dest-icon i{color:#222;}
.categorias-grid:hover h2,
.categorias-grid:hover p,
.categorias-grid:hover .thm-btn{transform:scale(1);opacity:1;}
section#how-it-work{display:block;width:100%;background-color:#eceef6;float:left;}
.row.work-row{margin-right:0px;margin-left:0px;}
.work-step{position:relative;margin-bottom:18px;background-color:#007bc0;display:inline-table;width:100%;padding-top:20px;border:1px solid #f9f9f9;border-radius:5px;}
.work-step .first-step, .work-step .second-step, .work-step .third-step{position:relative;padding-top:20px;}
.work-step i{border-radius:50%;background:#ffffff;color:#007bc0;font-size:34px;height:80px;padding:23px;width:80px;position:relative;border:5px solid rgba(0, 123, 192, 0.16);}
.work-step h5{font-weight:300;margin:30px 0px 10px;letter-spacing:1px;color:#fff;padding-top:5px;font-size:12px;}
.work-step p{line-height:2;}
.work-step .first-step:after{content:"";width:50%;height:2px;background:#fff;position:absolute;right:-20%;top:40%;}
.work-step .second-step:after{content:"";width:50%;height:2px;background:#fff;position:absolute;right:-20%;top:40%;}
.work-step .third-step:before{content:"";width:50%;height:2px;background:#fff;position:absolute;left:-20%;top:40%;}
.main{display:block;margin:0 !important;padding:0 !important;border:0;vertical-align:baseline;}
.container.promotions{padding-top:10px;z-index:0;display:block;position:relative;margin-top:30px;}
.img_wrapper{background-color:rgba(0, 0, 0, 0.89);margin:5px 5px 30px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative}
.ribbon_2{position:absolute;left:5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}
.ribbon_2 span{font-size:10px;font-weight:700;text-align:center;color:#FFF;text-transform:uppercase;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0, #79A70A 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);text-shadow:1px 1px 2px rgba(0, 0, 0, .25);position:absolute;top:19px;left:-21px}
.ribbon_2 span::after, .ribbon_2 span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #79A70A}
.ribbon_2 span::before{left:0;border-left:3px solid #79A70A;border-right:3px solid transparent}
.ribbon_2 span::after{right:0;border-left:3px solid transparent;border-right:3px solid #79A70A}
.ribbon_2.top span::after, .ribbon_2.top span::before{border-bottom:3px solid transparent;border-top:3px solid #1e5799}
.ribbon_2.top span{background:linear-gradient(#2989d8 0, #1e5799 100%)}
.ribbon_2.top span::before{border-left:3px solid #1e5799;border-right:3px solid transparent}
.ribbon_2.top span::after{border-left:3px solid transparent;border-right:3px solid #1e5799}
.img_container{position:relative;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:0}
.img_container a{display:block;text-align:center;z-index:10;-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);padding:0px;}
.img_container a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.4}
.img_container img{-webkit-transform:scale(1);transform:scale(1);-moz-transition:.4s;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:.8;-webkit-backface-visibility:hidden;z-index:2;margin-bottom:0px;width:100%;}
.img_container a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.4;}
.short_info{position:absolute;left:0;bottom:0;background:url(../img/shadow_tour.png) left bottom repeat-x;width:100%;padding:25px 15px 15px 20px;color:#fff;font-size:13px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease}
.short_info h3{font-size:22px;color:#fff;text-align:left;margin:0;padding:0;line-height:24px;text-overflow:ellipsis;width:100%;display:inline-block;white-space:nowrap;}
.short_info small{font-weight:700}
.short_info strong{background-color:#ff5a5f;border-radius:3px;color:#fff}
.short_info em{font-style:normal;opacity:.8}
.short_info p{opacity:0;display:none;padding-top:2px;line-height:1.4;font-weight:400;font-size:13px;text-align:left;margin-bottom:4px;}
.short_info p.show-more{opacity:0;display:none;line-height:1;background-color:#1bbce0;padding:8px 12px;margin:0px 0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.short_info ul{list-style-type:none;display:table;margin-bottom:0;margin-top:0px;padding:0;}
.short_info ul li{float:left;padding:4px 6px 2px;}
.short_info ul li:hover{color:#f26522;}
.short_info ul li i{font-size:20px;}
.img_container a:hover .short_info{padding-bottom:6%}
.img_container a:hover .short_info p{display:block;opacity:1}
.score_wp{right:10px;top:22px;font-size:12px;color:#999;width:50px;text-align:right;height:34px;line-height:34px;padding-right:35px;z-index:1;line-height:1;display:inline-block;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;*/}
.price_grid, .score, .score_wp{position:absolute;}
.score_wp:hover{cursor:pointer;}
.score_wp small{display:inline-block;position:absolute;top:2px;font-size:9px;right:9px;color:#022438;text-transform:uppercase;z-index:2;font-weight:600;}
.score{width:43px;height:42px;top:-22px;-webkit-border-radius:0%;-moz-border-radius:0%;border-radius:0%;text-align:center;color:#002f4a;background-image:linear-gradient(to bottom,#007bc0 20%, #007bc0 50%, #38adef 100%);position:absolute;display:block;line-height:24px;font-weight:bold;color:#fff;left:7px;padding-top:12px;border-radius:0 0 0 100%;padding-left:6px;background-image:linear-gradient(to bottom,rgba(8, 8,7,.50) 20%, rgba(8,8,7,.50) 50%, rgba(8,8,7,.50) 100%)}
#box-offerts .score_wp .score:before{content:'Total';display:inline-block;position:absolute;font-size:9px;top:0px;left:13px;text-align:center;text-transform:uppercase;}
.add-holder{text-align:center;position:relative;overflow:hidden;margin:40px auto 40px;background-color:rgba(251, 251, 251, 0);}
.add-holder .container-fluid{padding:0;margin-bottom:50px;}
.add-holder .row{overflow:hidden;margin:0;}
.bg-stretch{position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden;z-index:-1;}
.add-holder .bg-stretch{z-index:1;}
.bg-stretch img{max-width:none;width:100%;height:100%;vertical-align:top;}
.add-holder .text-block{white-space:nowrap;background-color:rgba(251, 251, 251, 0.73);}
.add-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal;width:100%;padding:30px 0 15px;}
.add-holder .centered{padding:60px 15px;}
.add-holder .text-block:after{display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em;content:'';}
h2.intro-heading, h3.intro-heading{font-size:1.71428em;letter-spacing:0;font-weight:400;margin-bottom:15px;font-family:'Roboto';}
.intro-heading.title-1{font-size:30px;line-height:32px;}
.intro-heading.title-2{font-size:20px;line-height:24px;}
p.intro{font-size:1em;margin-bottom:35px;}
.add-holder .jarallax .row:nth-child(even) .image{float:right;}
.add-holder .jarallax .row .image.add-siam-park{float:right;}
.add-holder .btn.btn-lg{border-radius:0;}
.main-newsletter-sub{display:block;color:#07253f;position:relative;padding:50px 0px;margin:40px auto 40px;}
.main-newsletter-sub:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#ffab00;opacity:.9;z-index:-1;}
.main-newsletter-sub .clear-padding{margin-top:0;}
.main-newsletter-sub label{margin-bottom:10px;display:inline-block;max-width:100%;text-transform:uppercase;font-weight:900;font-size:30px;color:#fff;font-family:'Roboto';}
.main-newsletter-sub p{margin-bottom:0px;padding:44px 0px 0;font-size:18px;}
.main-newsletter-sub .form-control{background:#07253F;border-radius:0;height:40px;color:#fff;border:none;}
.main-newsletter-sub button{height:40px;border:none;background:#fff;color:#07253f;width:100%;font-weight:bold;}
.main-newsletter-sub button i{margin-right:5px;}
.main-newsletter-sub button:hover{background:#00adef;color:#fff;}
.main-newsletter-sub .social-media ul{padding:0px;list-style-type:none;}
.main-newsletter-sub .social-media ul li{display:inline;}
.main-newsletter-sub .social-media li a{background:#f9676b none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;height:40px;margin:30px 5px 0;padding:10px 13px;width:40px;}
.main-newsletter-sub .social-media li a i{font-size:16px;}
.paddingBottom250{padding-bottom:250px;}
.text-uppercase{text-transform:uppercase;}
.marginBottom50{margin-bottom:50px;}
.marginBottom24{margin-bottom:24px;}
.heading--striped{background-color:#498bcf;padding:4px 0 0px 50px;color:#fff;position:relative;}
.heading--striped:before{content:"";height:66px;position:absolute;top:24px;left:-100%;width:100%;}
.heading--striped:before{background-color:#498bcf;}
.heading--striped .right-extension{height:66px;width:100%;position:absolute;top:0;right:-100%;}
.heading--striped .right-extension{background-color:#498bcf;}
.heading--striped:after{content:"";width:19px;height:24px;border-style:solid;border-width:0 19px 24px 0;position:absolute;left:0;bottom:-24px;}
.heading--striped:after{background-color:#498bcf;border-color:rgba(0, 0, 0, 0) #3374b6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.recomended-inner{padding:30px 0;background-color:#ffffff;width:100%;overflow:hidden;}
.recomended-inner .title{text-align:center;margin-bottom:3px;padding-top:0px;display:inline-block;padding:0 0;}
.recomended-inner .title h2{margin:0 0 0px;text-align:center;font-weight:600;color:#fff;position:relative;z-index:10;line-height:59px;font-size:30px;}
.recomended-inner .title h2 span{color:#fec107;}
.recomended-inner .title p{margin:0;font-weight:400;font-size:20px;color:#12415d;font-family:"Roboto",Arial, sans-serif;padding-top:15px;margin-top:0;margin-bottom:20px;}
.recomended-inner .actividad-item{background:#fff;margin-bottom:20px;position:relative;box-shadow:4px 3px 5px 0px rgba(0, 0, 0, 0.03);-ms-transform:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.actividad-item .actividad-image{position:relative;z-index:1;overflow:hidden;margin-bottom:0;width:35%;display:table-cell;}
.actividad-item .actividad-image:before{content:'';position:absolute;z-index:2;top:0;right:-15%;height:100%;width:30%;-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-ms-transform:skew(15deg);-o-transform:skew(15deg);transform:skew(15deg);background:#fff;}
.actividad-item .actividad-image .img{position:relative;z-index:1;}
.actividad-item .actividad-image .img img{min-height:176px;width:100%;}
.actividad-item .actividad-image .img:before,
.actividad-item .actividad-image .img:after{content:'';z-index:1;top:0;height:100%;width:100%;position:absolute;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.actividad-item .actividad-image .img:before{left:0;background:#ffc107;opacity:0;}
.actividad-item .actividad-image .img:after{right:-90%;opacity:0.2;background:#fff;-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 101deg) translate3d(0, -22%, 0);}
.actividad-item:hover{-webkit-box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:1px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.actividad-item .actividad-image .img:before{left:0;background:#ffc107;opacity:0;}
.actividad-item:hover .actividad-image .img:before{opacity:0.3;}
.actividad-item .actividad-body{padding:15px;width:42%;display:table-cell;vertical-align:middle;}
.actividad-item .actividad-body .ratting{display:inline-block;width:100%;}
.actividad-item .actividad-body h3{margin:5px 0 10px;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media only screen and (min-width:1200px){.actividad-item .actividad-body h3{width:208px;}
}
@media only screen and (min-width:991px)and (max-width:1200px){.actividad-item .actividad-body h3{width:280px;}
.actividad-item .actividad-image{display:none;}
}
.actividad-item .actividad-body p{height:60px;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px;font-size:15px;padding-top:5px;line-height:18px;}
.actividad-body .ratting i{font-size:20px;margin-right:1px;display:inline-block;position:relative;left:4px;top:0px;}
.actividad-body .ratting i:before{color:#999;}
.actividad-body .free-service i{font-size:18px;margin-right:10px;color:#868686;cursor:pointer;}
.actividad-right{width:23%;text-align:center;background:#fff;padding:15px;display:table-cell;vertical-align:middle;border-left:1px solid #ddd;}
.actividad-person{font-size:14px;line-height:18px;letter-spacing:0px;}
.actividad-person span{display:block;font-size:30px;margin:15px 0px 13px 2px;font-weight:700;}
.thm-btn{padding:12px 30px;color:#333;font-weight:700;font-size:13px;border:0;text-align:center;border-radius:4px;text-decoration:none;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background-color:#fec107 !important;}
.actividad-item .thm-btn{margin-top:20px;padding:12px 25px;}
.thm-btn:before{content:'';position:absolute;border:#fff solid 3px;border-radius:4px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
a.thm-btg.nobng.booking.btn.booking-close{background-color:#fff;border:2px solid #999;}
a.thm-btg.nobng.booking.btn.booking-close:hover{background-color:#ddd;}
.actions-wrapper .thm-btn.booking.btn.add-to-cart:after{content:'';}
form.bookingForm .thm-btn.booking{text-transform:uppercase;}
.agree-checkbox .small.terms{color:#232f35;padding:5px 0px;margin-top:10px;margin-bottom:0;font-size:13px;text-transform:inherit;font-weight:400;}
.agree-checkbox .icheckbox_square{margin-right:8px;}
footer{background-color:#bee3ea;display:block;margin:0;padding:0;border:0;vertical-align:baseline;margin-top:50px;}
footer .footer_container_wrapp{background-color:rgba(0, 0, 0, 0);margin-bottom:0px;display:table;position:relative;margin:0 auto;padding:0px 0px 0px;}
footer hr{border-top:3px solid #0173b3;}
footer hr:before{content:'';height:6px;width:50px;display:block;background:#0173b3;margin-top:-8px;}
footer .block_content_title{margin:0;font-size:1.35rem;text-transform:uppercase;font-family:inherit;color:#4b4b44;font-weight:400;line-height:1.1;}
footer h3{font-size:14px;font-weight:600;color:#ff6200;margin-bottom:15px}
footer a:hover{color:#999}
footer ul{margin:0 auto;padding:0 0 10px;list-style:none;display:table;}
footer .footer_container_wrapp ul li{float:left;margin-bottom:7px;width:100%;}
footer .footer_container_wrapp ul li a{text-decoration:none;color:#013A56;font-size:15px;width:100%;padding:3px 6px 2px;position:relative;line-height:12px;font-weight:500;z-index:0;}
footer .footer_container_wrapp ul.is-before li a:before{content:'';position:absolute;left:0px;background-color:#ffb41a;top:0px;width:100%;height:100%;transform:scale(0);z-index:-1;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;}
footer .footer_container_wrapp ul.is-before li a:hover:before{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);padding:4px 8px 4px;color:#01b4dd;}
footer .footer_container_wrapp ul li a:hover{}
footer .footer_container_wrapp ul li ul.is-before li:before{content:"\f105";margin-right:15px;color:#007bc0;font-size:15px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
footer .block_content_title{display:inline-block;text-transform:uppercase;font-family:inherit;padding:0px 0px;width:auto;text-align:left;left:0;bottom:0;border-bottom:1px solid #0173b3;color:#002538;text-shadow:none;font-size:18px;font-weight:400;line-height:20px;margin:0px auto 8px;}
footer .block_content_title.footer_after:after{content:'';height:3px;width:50px;display:block;background:#0173b3;margin-top:4px;}
footer .block_content_title.not-border{border:0;}
footer .footer_cp hr{margin:0px 0 18px;}
footer ul.payment_footer.credit_cards_hor{width:100%;display:table;margin:0 auto;}
footer ul.menu_footer.c1 ul li i{color:#013A56;padding-right:5px;font-size:22px;}
.payment.footer_cp{padding:25px 0px 30px;margin:0px auto 40px;float:left;display:block;position:relative;background-color:#FFF;}
.payment.footer_cp ul>li{height:100%;}
.payment.footer_cp ul>li span{display:block;position:relative;width:100%;height:inherit;margin:0 auto;text-align:center;}
.payment.footer_cp ul>li>span>img{max-width:100%;padding:4px 8px 4px;}
.subfooter-wrapper{background-color:#0C3448;padding:20px 10px 20px;position:relative;bottom:0;left:0;}
.subfooter-wrapper .social_networks{list-style:none;margin:0;padding:0;display:block;position:relative;height:inherit;line-height:28px;}
.subfooter-wrapper ul.social_networks-icons{margin-bottom:0px;padding:0;padding-left:14px;}
.subfooter-wrapper ul.social_networks-icons li{display:inline-block;border:none;margin:0 0 0 -4px;height:inherit;padding:0px 0px 0px;}
.subfooter-wrapper ul.social_networks-icons li a{color:#525656;font-size:15px;display:block;text-align:center;width:inherit;height:inherit;margin:0px;padding:5px 10px 5px;outline:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;}
.subfooter-wrapper ul.social_networks-icons li i.fa-lg{font-size:1.5em;color:#E6EEF2;text-shadow:0px 1px 1px rgba(81, 159, 197, 0.68);}
.subfooter-wrapper .logo-footer img{width:100%;}
.text-info-footer{margin:11px 0 10px;font-weight:400;letter-spacing:2px;line-height:1.3;font-size:11px;text-align:right;color:#ccc;}
#scrollUp{color:#fff;bottom:20px;left:20px;width:46px;height:46px;text-indent:-99999px;border-radius:0px;background:#007BC1 url(../img/up-scroll.png) no-repeat center;}
#scrollUp:before{content:"\f073";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a, a:link, a:visited, a:active, a:hover{cursor:pointer;text-decoration:none;outline:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.list-header{margin-bottom:29px;}
.drop-wrap{position:relative;float:left;width:100%;display:block;height:19px;transition:all ease .2s;}
.drop-wrap-s-4{height:50px;-moz-border-radius:25px;border-radius:25px;line-height:50px;}
.drop-wrap.color-4{background:#fff;border:1px solid #fff;}
.list-header .list-sort{display:inline-block;width:auto;min-width:170px;margin-right:30px;}
.drop{}
.drop-wrap-s-4 .drop{font-size:14px;padding:0px 20px;}
.drop-wrap.color-4 .drop{color:#b9b9b9;opacity:1;}
.drop b{position:relative;float:left;text-transform:capitalize;width:100%;font-family:'Source Sans Pro',sans-serif;font-weight:400;}
.drop .drop-list{position:absolute;font-size:13px;top:0px;right:0px;padding-left:10px;}
.drop-wrap-s-4 .drop .drop-list{right:20px;}
.drop span.color-variations,
.drop .cart-container .total,
.drop span.quantity,
.drop span.amount{color:#444;}
.drop-wrap-s-4 .drop span{top:50px;}
.list-header .list-view-change{float:right;margin-top:3px;}
.fr{float:right;}
.fl{float:left;}
.list-header .change-grid, .list-header .change-list{width:35px;height:35px;line-height:35px;text-align:center;margin-left:20px;border-radius:5px;padding-top:10px;font-size:16px;}
.change-grid.color-3, .change-list.color-3{background:#fff;color:#022c54;cursor:pointer;}
.change-grid.color-3.active, .change-list.color-3.active, .change-grid.color-3:hover, .change-list.color-3:hover{background:#022c54;color:#fff;cursor:pointer;}
.change-grid.color-3.active,
.change-list.color-3.active,
.change-grid.color-3:hover,
.change-list.color-3:hover{background:#f7a800;}
.list-header .change-to-label{color:#fff;font-size:14px;line-height:35px;font-weight:400;}
.grid-content{margin-right:-8px;margin-left:-8px;margin-bottom:42px;}
.grid-content .list-item-entry{float:left;width:33.33333333%;padding-right:8px;padding-left:8px;}
.grid-content .list-item-entry:nth-child(3n+1){clear:both;}
.list-content{margin-bottom:42px;}
.bg-white{background:#fff;}
.actividad-item{position:relative;width:100%;float:left;display:inline-block;border:1px solid #ddd;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.29);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.29);}
.grid-content .actividad-item{margin-bottom:30px;}
.list-content .actividad-item{margin-bottom:30px;}
.table-view{height:100%;width:100%;display:table;}
.list-content .table-view{float:none;display:table;margin-right:0px;margin-left:0px;width:auto;}
.cell-view{display:table-cell;vertical-align:middle;}
.radius-top{position:relative;width:100%;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;overflow:hidden;}
.clear-padding{padding:0;}
.list-content .radius-top{width:33.33333333%;}
.radius-top img{width:100%;height:auto;display:block;min-height:206px;}
.prices{font-size:16px;font-weight:700;text-align:center;}
.price-s-4{font-size:25px;font-family:Georgia;color:#fec109;position:absolute;top:0px;width:90px;height:90px;z-index:1;right:26px;margin:auto;font-style:italic;text-align:center;padding-top:15px;line-height:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);}
.prices.price-s-4:after{background-color:rgba(0, 0, 0, 0.61);display:block;content:'';top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:-1;}
.hover-item:hover .price-s-4{opacity:0;webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.prices.price-s-4 small{font-size:11px;color:#fff;}
.title{padding:30px 0px;}
.actividad-item .title{position:relative;width:100%;padding:2px 12px;}
.grid-content .cell-view{display:block;width:100%;}
.list-content .actividad-middle{width:44.44444444%;padding-right:15px;padding-left:15px;}
.list-content .title{-moz-box-shadow:none;box-shadow:none;border:none;}
.grid-content .actividad-item .grid-hidden{display:none;}
.grid-content .title.actividad-right{padding:0px 20px 27px 20px;}
.tour-info{display:block;font-size:12px;text-transform:uppercase;padding-bottom:10px;width:50%;}
.tour-info a [class*="hicon-"]{font-size:22px!important;display:table-cell;line-height:28px;position:relative;height:25px;top:2px;vertical-align:middle;}
.tour-info a span.font-style-2{padding-left:5px;font-size:12px;display:table-cell;line-height:28px;position:relative;height:25px;top:1px;vertical-align:middle;color:#0c3448;}
.tour-info a{color:#017cc0;}
.actividad-item .tour-info{margin-right:0px;}
.tour-info img{vertical-align:bottom;}
.color-grey-3{color:#403f3f;}
.tour-info span{padding-left:10px;font-size:11px;}
b, strong{font-weight:700;}
.tour-info:last-child{}
.grid-content .tour-info{width:auto;}
.grid-content .tour-info a{line-height:28px;display:block;}
.grid-content .tour-info .excursion-time-leng{color:#fff;padding-top:0px;display:inline-block;line-height:28px;}
.actividad-item .title h4{margin-bottom:-4px;font-size:15px;line-height:22px;height:20px;font-weight:400;text-transform:uppercase;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;}
.rate-wrap{position:relative;display:inline-block;width:100%;padding:10px 0px 3px;}
.list-content .actividad-item .list-hidden{display:none;}
.rate-wrap .rate{position:relative;float:left;padding-right:10px;}
.color-yellow{color:#ffde00;}
.rate-icons{position:relative;float:left;padding-right:10px;}
.rate-icons span{font-size:14px;padding:0px 3px;display:inline-block;}
.rate-wrap i{position:relative;float:left;color:#ff6701;font-size:12px;line-height:22px;width:auto;font-style:normal;font-weight:400;}
.rate-wrap.img-inner{}
span.discount{}
span.discount:before{}
.product-grid-view .wrapper-item{position:relative;}
.box-discount{width:66px;height:66px;position:absolute;top:0;right:0;}
.discount-ribbon-top{position:absolute;top:0;right:6px;z-index:1;color:#0c3448;font-size:13px;cursor:pointer;width:40px;line-height:11px;-webkit-transition:line-height 0.5s;transition:line-height 0.5s;display:inline-block;text-align:center;font-weight:700;padding-right:3px;padding-top:0px;}
.discount-ribbon-top span{display:inline-block;font-size:9px;text-transform:uppercase;font-weight:300;}
.discount-ribbon-top:after{content:"";font-size:0.5em;position:absolute;height:45px;border:20px solid #93d001;z-index:-1;top:-8px;border-top-width:32px;border-bottom-color:transparent;right:0;-webkit-transition:height 0.5s;transition:height 0.5s;width:42px;z-index:-1;}
.discount-ribbon-top:before{content:"";font-size:8px;position:absolute;border-style:solid;border-color:transparent transparent #445f03 transparent;top:-1em;right:42px;border-width:0 0 1em 0.7em;z-index:-1;}
.discount-ribbon-top:hover:after{border:23 solid #EF5350;border-bottom-color:transparent;height:40px;-webkit-transition:height 0.5s;transition:height 0.5s;}
.discount-ribbon-top:hover{line-height:0.9em;color:#333;-webkit-transition:line-height 0.5s;transition:line-height 0.5s;}
.ribbon-discount{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}
.ribbon-discount span.discount-inner{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0%, #79A70A 100%);box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;right:-21px;}
.ribbon-discount span.discount-inner::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #79A70A;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.ribbon-discount span.discount-inner::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #79A70A;border-bottom:3px solid transparent;border-top:3px solid #79A70A;}
.product-list-view .box-discount{opacity:0;}
.badge_save{position:absolute;top:0;right:0;width:65px;height:77px;color:#fff;text-align:center;text-transform:uppercase;background:url(../img/badge_save.png);font-size:11px;line-height:12px;padding-top:32px;}
.f-14{font-size:14px;line-height:24px;display:inline-block;}
.actividad-item .title p{color:#181819;padding:8px 0px 14px;font-size:12px;line-height:18px;margin-bottom:0;min-height:80px;overflow:hidden;text-overflow:ellipsis;}
.grid-content .actividad-item .title p{padding:8px 0px 5px;min-height:65px;}
.list-content .actividad-item .title p{padding:15px 0px 24px 0px;min-height:50px;}
.list-content .actividad-item .buttons-block{padding:0px;margin:0px;height:40px;background:rgba(0, 0, 0, 0);}
.c-button{position:relative;display:inline-block;text-align:center;padding:16px 20px;font-size:12px;text-transform:uppercase;line-height:14px;font-weight:700;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.c-button.b-40{height:40px;font-size:13px;line-height:38px;padding:3px 18px;position:absolute;top:10px;left:0;right:0;width:50%;margin:0 auto;}
.c-button.bg-white{color:#007bc0;}
.c-button.bg-grey-3-t{background:rgba(0, 0, 0, 0);color:#eee;border:2px solid #eee;}
.c-button.b-1{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.c-button.b-40.b-1{line-height:38px;}
.list-content .actividad-item .buttons-block .c-button{float:left;margin-right:20px;background-color:#f7a800;color:#000;top:0;box-shadow:1px 1px 1px rgba(51, 51, 51, 0.36);text-shadow:1px 1px 1px rgba(255, 240, 209, 0.45);letter-spacing:0px;font-size:16px;line-height:35px;}
.list-content .actividad-item .buttons-block .c-button:last-child{margin-right:20px;}
.actividad-item .buttons-block .bg-white{background:#fff;border:2px solid #007bc0;line-height:32px;}
.list-content .actividad-item .buttons-block .bg-white:before{content:'';position:absolute;border:#fbfbfb solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.grid-content .actividad-item .buttons-block .bg-white:before{content:'';position:absolute;border:#007cc4 solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.actividad-item .buttons-block .bg-white:hover:before,
.actividad-item .buttons-block .bg-white:focus:before,
.actividad-item .buttons-block .bg-white:active:before{opacity:1;}
.list-content .actividad-right{width:22.22222223%;padding-right:15px;padding-left:15px;text-align:center;}
.actividad-item .title{-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-moz-box-shadow:none;box-shadow:none;}
.list-content .actividad-item .actividad-right{border-left:1px solid #ececec;}
.list-content .actividad-item .actividad-right .rate-wrap{margin-bottom:0px;padding:0px 0px 0px;position:absolute;top:0;left:0;}
.list-content .actividad-item .actividad-right .rate-wrap i{float:none;}
.list-content .actividad-item .actividad-right .rate-discount{float:none;}
.list-content .actividad-item .actividad-right .actividad-person{font-size:11px;line-height:15px;margin-bottom:5px;padding-top:38px;}
.list-content .actividad-item .actividad-right .actividad-person span{display:inline;font-size:18px;display:block;margin:1px 0px 1px 0px;}
.actividad-item .buttons-block{padding:30px 20px;margin:0px -10px 0px -10px;position:relative;display:block;}
.list-content .actividad-item .actividad-right .rate-discount .discount{font-size:12px;display:inline-block;font-weight:bold;text-transform:uppercase;color:#fff;background:#7EC440;height:30px;line-height:30px;position:absolute;top:10px;padding-right:15px;left:-9px;padding-left:10px;}
.list-content .actividad-item .actividad-right .rate-discount .discount:before{content:'';display:block;position:absolute;bottom:-10px;border-style:solid;border-color:#40651f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);left:0;border-width:10px 0 0 9px;}
.list-content .actividad-item .actividad-right .rate-discount .discount:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:15px;border-color:#7EC440;border-right-color:rgba(0, 0, 0, 0);position:absolute;right:-15px;top:0;}
.list-content .actividad-item .actividad-right .actividad-person span.small.uppercase{text-transform:lowercase;font-size:12px;font-weight:400;color:#9a9a9a;}
.list-content .actividad-item .price-data strong{font-size:34px;margin:8px 0px 0px 0px;display:inline-block;line-height:30px;padding:0px 0px;position:relative;vertical-align:middle;color:#007bc0;}
.list-content .actividad-item .tour-info .excursion-time-leng{display:inline-block;top:15px;float:none;right:40%;background-color:rgba(0, 0, 0, 0);color:#000;line-height:30px;}
.list-content .actividad-item .excursion-time-leng .icons:before{font-size:17px;color:#007bc0;}
.list-content .actividad-item .excursion-time-leng .icons:after{border-top-color:rgba(255, 255, 255, 0);}
.list-content .actividad-item .actividad-right-logo{text-align:center;display:table;margin:0 auto;padding-top:8px;}
.list-content .actividad-item .actividad-right-logo:before{font-size:28px;}
.list-content .actividad-item .actividad-right .catName{font-size:12px;text-transform:uppercase;padding:2px 0px 0px;color:#9a9a9a;}
div.filters-wrapper{display:inline-block;position:relative;width:100%;}
div.filters-wrapper:before{content:'';display:inline-block;position:absolute;width:auto;left:-10px;right:-10px;height:60px;bottom:-10px;background-color:#585858;top:-10px;}
.filters-wrapper:after{content:'';width:0;height:0;border-top:12px solid #fec107;border-right:12px solid transparent;position:absolute;left:-10px;top:-10px;}
.filters-wrapper label{position:absolute;z-index:12;top:-22px;left:15px;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1px;}
div.select-filters{overflow:hidden;height:40px;background:url(../images/down-arrow.png) right center no-repeat #fff;margin:0;padding:0;border:1px solid #0c3448;display:block;}
.select-filters select{background:0 0;width:116%;padding:7px 5px 5px 10px;border:0;border-radius:0!important;box-shadow:none;height:40px;margin:0;font-size:14px;color:#888;font-weight:400;-moz-appearance:window;-webkit-appearance:none;cursor:pointer;}
.select-filters select{font-size:18px;font-family:'Roboto';color:#444;}
.select-filters .input-group-addon{border-radius:0!important;border:0px solid #ccc;background-color:#f8b11a;color:#fff;font-size:20px;}
.select-filters .input-group .input-group-addon span{font-size:28px;padding-top:1px;display:block;}
.side-menu{z-index:auto;position:static;top:auto;display:block;width:262px;width:calc(40% - 450px);min-width:262px;}
.fixed{position:fixed!important;top:84px;width:calc(40% - 450px);min-width:262px;max-width:262px;}
.scroll-not-fixed{position:relative!important;}
.scroll-to-fixed-fixed{position:fixed;top:104px;}
.side-menu .head{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;font-size:18px;padding:15px 17px;text-transform:uppercase;background:#0b81c3;}
.side-menu .head .icon{margin-right:20px;}
.side-menu .yamm .nav{position:static;}
.side-menu nav .nav>li{webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;width:100%;margin-bottom:4px;background:#fff;border:1px solid rgba(177, 177, 177, 0.52);box-shadow:0px 0px 3px rgba(185, 185, 185, 0.35);}
.side-menu nav .nav>li>a{padding:6px 5px 0px 44px;color:#666;text-transform:uppercase;font-size:12px;line-height:35px;}
.side-menu nav .nav>li>a .icon{font-size:20px;margin-right:1px;display:inline-block;position:absolute;left:8px;top:10px;}
.side-menu nav .nav>li>a small{width:20px;height:20px;padding:0px 0px;display:block;z-index:2;line-height:21px;font-size:9px;color:#0c3448;position:relative;margin-top:5px;text-align:center;}
.side-menu nav .nav>li>a small:before{width:20px;height:20px;background-color:#f5f5f5;border-radius:50%;position:absolute;right:0px;z-index:-1;top:0px;line-height:23px;font-size:11px;text-align:center;content:'';border:1px solid #ddd;}
.side-menu nav .nav>li>a .icnsize:before{color:#01b5dd;}
.side-menu nav .nav>li>a:after{}
.side-menu nav .nav>li.active,
.side-menu nav .nav>li>a:hover,
.side-menu nav .nav>li>a:focus{background:#fff;border-left:5px solid #abd07e;color:#abd07e;}
.side-menu nav .nav>li>a:hover .icon,
.side-menu nav .nav>li>a:focus .icon{color:#666;}
.side-menu nav .nav>li a:hover:after,
.sidebarnav .nav>li a:focus:after{color:#12cca7;}
div#results{display:inline-block;position:relative;height:100%;}
.clear-padding{padding:0;}
.bg-dr-blue-2{background:#fff;}
.bg-white{background:#fff;}
.tour-info .excursion-time-leng .icons{width:40px;height:20px;float:left;position:relative;color:#FFF;padding:5px 0px;font-size:25px;display:table-cell;line-height:28px;position:relative;height:25px;top:0;vertical-align:middle;}
.tour-info .excursion-time-leng .icons:before{font-size:16px;color:#FFF;padding:0px;margin-left:12px;}
.tour-info .excursion-time-leng .icons:after{content:"";display:inline-block;border-top-width:28px;border-top-style:solid;border-left:0px;border-left:14px solid rgba(0, 0, 0, 0);height:0;min-width:70px;width:100%;position:absolute;top:0;left:0;border-top-color:#407AC5;z-index:-1;}
.elm-im-m{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);font-weight:400;height:25%;opacity:0;position:absolute;width:25%;}
.elm-im-m-lt{border-left:1px solid;border-top:1px solid;border-color:#fff;left:9%;top:9%;}
.elm-im-m-lb{bottom:9%;border-left:1px solid;border-bottom:1px solid;border-color:#fff;left:9%;}
.elm-im-m-rt{border-right:1px solid;border-top:1px solid;border-color:#fff;right:9%;top:9%;}
.elm-im-m-rb{bottom:9%;border-right:1px solid;border-bottom:1px solid;border-color:#fff;right:9%;}
.hover-item img{-webkit-transition:all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;-o-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.hover-item img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.hover-item:hover .elm-im-m{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.pricetitleleftarchivetour{position:absolute;bottom:-70px;width:100%;left:0;webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.dest-icon.actividad-detail{position:absolute;z-index:16;display:table;bottom:0px;left:0;right:0;margin:0 auto;width:100%;text-align:center;color:#fff;background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,.7) 100%);background-image:-webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0, 0, 0, 0.37) 50%, rgba(0,0,0,.7) 100%);padding:4px;}
.dest-icon.actividad-detail i{color:#fff;font-size:22px;padding:0 3px;cursor:pointer;ms-transform:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transform:all 0.5s linear;-moz-transform:all 0.5s linear;transition:all 0.5s linear;}
.hover-item:hover .dest-icon.actividad-detail{opacity:0;}
.hover-item:hover .pricetitleleftarchivetour{bottom:3%;left:0;text-align:center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.titleleftarchivetour{margin-bottom:0px;display:inline-block;}
.titleleftarchivetour a{display:block;height:44px;margin:0;padding:0;text-decoration:none;width:44px;webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;color:#fff;text-align:center;padding-top:0px;position:relative;z-index:999;}
.titleleftarchivetour a.zoom{background-color:#fec109;margin-right:0px;}
.titleleftarchivetour a.zoom:after{content:"\e959";width:100%;height:100%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0;padding-top:8px;font-family:"bicon";font-style:normal;font-weight:normal;speak:none;margin-right:0;text-align:center;font-variant:normal;font-size:31px;text-transform:none;line-height:1em;position:absolute;left:0;}
.switch-img.hover-item a.zoom{background-color:rgba(0,0,0,.075);margin-right:0px;display:block;height:44px;margin:0;padding:0;text-decoration:none;width:44px;webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;color:#fff;text-align:center;padding-top:0px;position:absolute;z-index:999;top:86px;right:8px;margin:0 auto;}
.switch-img.hover-item a.zoom:after{content:"\e959";width:100%;height:100%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:0;padding-top:8px;font-family:"bicon";font-style:normal;font-weight:normal;speak:none;margin-right:0;text-align:center;font-variant:normal;font-size:31px;text-transform:none;line-height:1em;position:absolute;left:0;}
.list-hidden,
.grid-hidden{opacity:0;display:none;}
.product-list-view .product-info .product-desc{opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;padding-bottom:20px;}
.switchable{padding-left:0;}
.product-list-view{margin:0px 0px 15px;border:1px solid #e6e6e6;box-shadow:0px 0px 5px #e6e6e6;overflow:hidden;}
.product-list-view .wrapper-item{width:100%;}
.product-list-view .rating-price-box{opacity:0;display:none;}
.product-list-view .price-s-4{opacity:0;display:none;}
.product-list-view img{max-width:100%;min-height:200px;padding:15px;vertical-align:middle;}
.product-list-view .product-info{border-right:1px solid #e6e6e6;min-height:205px;padding-top:12px;padding-bottom:8px;}
.product-list-view .product-info .tour-info-line{background-color:#f5f5f5;margin-bottom:8px;}
.product-list-view .product-info .tour-info{padding-bottom:0px;}
.product-list-view .product-header h4 a{font-weight:700;line-height:1.6;font-size:20px;margin-top:2px;margin-bottom:10px;height:20px;text-transform:uppercase;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;color:#0b81c3;}
.product-list-view .product-header i{color:#F19C4F;margin:0px 2px;}
.product-list-view .product-header p{font-size:13px;padding:15px 0px 24px 0px;color:#181819;padding:8px 0px 14px;line-height:18px;margin-bottom:0;min-height:80px;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
.product-list-view .product-header p i{margin:0 5px;color:#00ADEF;}
.product-list-view .product-facility p{margin-bottom:5px;}
.product-list-view .product-facility i{border:1px solid #bec4c8;border-radius:50%;color:#bec4c8;font-size:14px;height:30px;margin:5px;padding:7px;width:30px;}
.product-list-view .product-desc p{font-size:12px;color:#0A3152;line-height:1.7;margin-bottom:0;max-width:98%;text-align:justify;}
.product-list-view .product-desc p strong{font-weight:700;}
.product-list-view .product-desc a.morelink span{font-size:18px;color:#01b5dd;}
.product-list-view .product-desc a.morelink.long-text{display:table;width:150px;height:45px;background-color:#f5f5f5;text-align:center;padding-top:13px;margin:0 auto;margin-top:10px;}
.product-list-view .product-desc a.morelink.long-text:hover{border:1px solid #e6e6e6;}
.product-list-view .product-desc a.morelink.long-text span{font-size:18px;}
.product-list-view .product-desc a.morelink.long-text:hover span{color:#f8b11a;}
.product-list-view .product-desc a.morelink.small-txt{display:inline-block;width:50px;padding-left:10px;padding-top:0px;line-height:14px;position:absolute;}
.product-list-view .product-desc a.morelink.small-txt:hover span{color:#f8b11a;}
.product-list-view .product-info .buttons-block{opacity:0.9;padding:0px;margin:0px;height:40px;position:relative;display:block;}
.product-list-view .product-info .buttons-block .c-button{background-color:#f7a800;color:#000;top:0;box-shadow:1px 1px 1px rgba(51, 51, 51, 0.36);text-shadow:1px 1px 1px rgba(255, 240, 209, 0.45);letter-spacing:0px;font-size:16px;height:40px;font-size:15px;line-height:38px;padding:3px 18px;position:absolute;top:0px;left:0;right:0;width:50%;margin:0 auto;}
.product-list-view .product-info .buttons-block .c-button:before{content:'';position:absolute;border:#fbfbfb solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.product-list-view .product-info .buttons-block .c-button:hover:before,
.product-list-view .product-info .buttons-block .c-button:focus:before,
.product-list-view .product-info .buttons-block .c-button:active:before{opacity:1;}
.rating-box{padding:0 10px;}
.product-list-view .rating-box{padding:15px 0px;border-bottom:1px solid #e6e6e6;min-height:100px;}
.product-list-view .tripadvisor-rating{display:none;}
.product-list-view .rating-box .tripadvisor-rating{margin:10px 0px 5px;}
.rating-box img{max-width:100%;min-height:auto !important;margin-top:5px;}
.product-list-view img{max-width:100%;min-height:206px;padding:0px;width:100%;}
.rating-box span{margin:0 5px;font-weight:bold;}
.product-list-view .rating-box span{font-weight:normal;}
.rating-box i{color:#F19C4F;}
.product-list-view .rating-box .user-rating span{display:block;}
.product-list-view .room-book-box{padding:5px 0px;min-height:100px;}
.product-list-view .room-book-box h5{font-size:16px;font-weight:700;margin-top:10px;margin-bottom:10px;}
.product-list-view .room-book-box a{background:#f2676b;color:#ffffff;font-weight:bold;padding:5px 25px;display:inline-block;margin-top:5px;border:2px solid transparent;}
.product-list-view .tour-info .excursion-time-leng{display:inline-block;top:15px;float:none;right:40%;background-color:rgba(0, 0, 0, 0);color:#000;line-height:30px;}
.product-list-view .tour-info .excursion-time-leng .icons:before{font-size:20px;color:#007bc0;top:0px;position:absolute;}
.product-list-view .tour-info .excursion-time-leng .icons:after{border-top-color:rgba(255, 255, 255, 0);}
.product-list-view .list-actividad-right{position:relative;opacity:.9;display:inline-block;padding-right:15px;padding-left:15px;text-align:center;border-left:1px solid #ececec;}
.product-list-view .list-actividad-right .rate-wrap{margin-bottom:0px;padding:0px 0px 0px;position:absolute;top:0;left:0;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount{float:none;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{font-size:12px;display:inline-block;font-weight:bold;text-transform:uppercase;color:#fff;background:#7EC440;height:30px;line-height:30px;position:absolute;top:10px;padding-right:15px;left:-9px;padding-left:10px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount:before{content:'';display:block;position:absolute;bottom:-10px;border-style:solid;border-color:#40651f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);left:0;border-width:10px 0 0 9px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:15px;border-color:#7EC440;border-right-color:rgba(0, 0, 0, 0);position:absolute;right:-15px;top:0;}
.product-list-view .list-actividad-right .actividad-person{font-size:11px;line-height:15px;margin-bottom:5px;padding-top:50px;}
.product-list-view .list-actividad-right .actividad-person span{display:inline;font-size:18px;display:block;margin:10px 0px 1px 0px;font-weight:700;}
.product-list-view .list-actividad-right .actividad-person span.small.uppercase{text-transform:lowercase;font-size:12px;font-weight:400;color:#9a9a9a;}
.product-list-view .list-actividad-right .actividad-person .price-data strong{font-size:28px;margin:8px 0px 0px 0px;display:inline-block;line-height:30px;padding:0px 0px;position:relative;vertical-align:middle;color:#007bc0;}
.product-list-view .list-actividad-right .actividad-right-logo{text-align:center;display:table;margin:0 auto;padding-top:8px;}
.product-list-view .list-actividad-right .actividad-right-logo:before{font-size:28px;font-family:'bicon' !important;padding:5px;height:25px;display:block;margin-bottom:4px;}
.product-list-view .list-actividad-right .catName{font-size:10px;text-transform:uppercase;padding:2px 0px 0px;color:#9a9a9a;}
.product-list-view .buttons-block.grid-hidden a:after{content:"\b09d";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:11px;right:18%;font-size:20px;}
.product-grid-view{width:33.33%;float:left;padding:0px 5px;margin-bottom:20px;margin-left:-5px;margin-right:5px;}
.product-grid-view .list-actividad-right{opacity:0;display:none;}
.product-grid-view .price-s-4{opacity:0.9;display:inline-block;;}
.product-grid-view .wrapper-item{margin:0px 5px 0px;box-shadow:0px 0px 5px #e6e6e6;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);display:inline-block;}
.product-grid-view .switch-img{width:100%;}
.switch-img{overflow:hidden;}
.product-grid-view img{max-width:100%;min-height:200px;}
.product-grid-view .product-info{width:100%;text-align:center;padding-left:0px;padding-right:0px;}
.product-grid-view .product-header h4 a{font-weight:700;line-height:1.6;font-size:15px;color:#0b81c3;margin-top:8px;margin-bottom:10px;margin-bottom:0px;padding-left:5px;height:20px;text-transform:uppercase;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;width:100%;display:inline-block;}
.product-grid-view .product-header h5 span{display:block;}
.product-grid-view .product-header i{color:#F19C4F;margin:0px 2px;}
.product-grid-view .product-header p{color:#00ADEF;line-height:1.6;}
.product-grid-view .product-facility p{margin-bottom:5px;}
.product-grid-view .product-facility i{border:1px solid #bec4c8;border-radius:50%;color:#bec4c8;font-size:14px;height:30px;margin:5px;padding:7px;width:30px;}
.product-grid-view .product-desc p{font-size:12px;color:#6f7477;text-align:justify;line-height:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;padding:8px 6px 5px;min-height:65px;max-height:65px;}
.product-grid-view .rating-price-box{width:100%;}
.product-grid-view .rating-box{padding:0px 15px;min-height:initial;overflow:hidden;}
.product-grid-view .tripadvisor-rating{display:block;}
.product-grid-view .tripadvisor-rating{float:left;}
.product-grid-view .rating-box .tripadvisor-rating{margin:0px;}
.product-grid-view img{max-width:100%;width:100%;height:auto;display:block;min-height:206px;max-height:205px;}
.product-grid-view .rating-box img{margin:0px;min-height:initial;}
.product-grid-view .tripadvisor-rating span{display:block;font-weight:normal;}
.product-grid-view .user-rating{float:right;}
.product-grid-view .room-book-box{border-top:1px solid #e6e6e6;margin-top:15px;min-height:initial;overflow:hidden;position:relative;width:100%;padding:4px 12px;clear:both;}
.product-grid-view .room-book-box.half{border-top:1px solid #e6e6e6;margin-top:13px;min-height:initial;overflow:hidden;position:relative;width:100%;padding:0px 0px;clear:both;}
.product-grid-view .room-book-box .price{width:50%;float:left;padding:15px 0px;border-right:1px solid #e6e6e6;}
.product-grid-view .room-book-box .price h5{font-size:16px;font-weight:700;line-height:1.1;color:inherit;margin-top:0px;margin-bottom:0px;padding-top:15px;}
.product-grid-view .room-book-box .book{padding:12px 0px 42px;text-align:center;display:inline-block;position:relative;padding:30px 20px;margin:0px -10px 0px -10px;position:relative;display:block;}
.product-grid-view .room-book-box .book a{background:#f2676b;color:#ffffff;font-weight:bold;padding:4px 15px;display:inline-block;border:2px solid transparent;position:absolute;left:0;right:0;margin:0 auto;background:#fff;border:2px solid #007bc0;line-height:32px;color:#007bc0;}
.product-grid-view .room-book-box .book a:before{content:'';position:absolute;border:#007cc4 solid 3px;border-radius:0px;top:3px;left:3px;right:3px;bottom:3px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
.product-grid-view .room-book-box .book a:hover:before,
.product-grid-view .room-book-box .book a:focus:before,
.product-grid-view .room-book-box .book a:active:before{opacity:1;}
.product-grid-view .room-book-box.half .price{border-right:none;margin-bottom:0;padding:2px 0;width:48%;height:100%;display:inline-block;position:relative;background-color:#f5f5f5;}
.product-grid-view .room-book-box.half .price:before{position:absolute;top:0;right:-15px;content:"";width:0;height:0;border-top:50px solid transparent;border-left:15px solid #f5f5f5;border-bottom:0px solid transparent;z-index:1;}
.product-grid-view .room-book-box .price h5{margin-top:0px;margin-bottom:0px;padding-top:0px;font-size:24px;font-style:italic;}
.product-grid-view .room-book-box .price h5 small{font-size:10px;padding:4px 2px;display:inline-block;font-style:normal;}
.product-grid-view .room-book-box.half .book{float:left;width:52%;text-align:center;display:inline-block;position:relative;margin:0;padding:0;}
.product-grid-view .room-book-box.half .book a{background:#f8b11a;color:#ffffff;font-weight:bold;padding:10px 0px;display:inline-block;border:none;position:absolute;left:0;right:0;margin:0 auto;line-height:32px;text-transform:uppercase;text-shadow:none;font-size:14px;text-align:right;padding-right:20px;font-weight:400;}
.product-grid-view .room-book-box.half .book a:hover{color:#000;}
.product-grid-view .room-book-box.half .book a:before{content:'';position:absolute;border:#ffffff solid 3px;border-radius:0px;top:4px;left:17px;right:0px;bottom:0px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;padding:8px 4px;display:block;height:80%;width:82%;}
.product-grid-view .room-book-box.half .book a:hover:before,
.product-grid-view .room-book-box.half .book a:focus:before,
.product-grid-view .room-book-box.half .book a:active:before{opacity:1;}
.product-grid-view .product-info .shortcontent a.morelink{display:none;opacity:0;}
.product-grid-view ul.tour-info-line{border-bottom:1px solid #e1eff1;background-color:rgba(245, 245, 245, 0.63);margin-top:0px;list-style-type:none;}
.product-grid-view .tour-info{margin-right:0px;width:auto;padding:0px 0px 0px;position:relative;display:inline-block;}
.product-grid-view .tour-info a{line-height:28px;display:block;color:#017cc0;}
.product-grid-view .tour-info span{padding-left:5px;font-size:11px;}
.product-grid-view .tour-info a .hicon-marker{font-size:18px;}
.product-grid-view .tour-info .excursion-time-leng{color:#0c3448;padding-top:0px;display:inline-block;line-height:28px;padding-right:2px;width:90px;position:absolute;right:0;}
.product-grid-view .tour-info .excursion-time-leng .icons{width:33px;height:20px;float:left;position:relative;color:#FFF;padding:0px 0px;}
.product-grid-view .tour-info .excursion-time-leng .icons:before{font-size:16px;color:#0c3448;padding:0px;margin-left:12px;}
.product-grid-view .tour-info .excursion-time-leng .icons:after{content:"";display:inline-block;border-top-width:28px;border-top-style:solid;border-left:0px;border-left:14px solid rgba(0, 0, 0, 0);height:0;min-width:85px;width:100%;position:absolute;top:0;left:0;border-top-color:#ccc;z-index:-1;}
.product-grid-view .product-info .product-desc.hide-class{font-size:12px;color:#6f7477;text-align:justify;line-height:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;padding:8px 6px 5px;min-height:65px;max-height:65px;}
.product-list-view .product-info .product-desc.list-view.hide-class{font-size:12px;color:#6f7477;text-align:justify;line-height:18px;padding:8px 6px 5px;position:relative;display:inline-block;}
a.short-add-icon{position:relative;width:25px;height:14px;top:0;}
footer{display:block;height:525px;}
.row.main-footer-sub{background:#f7f7f7;padding:24px 0px;margin-top:45px;color:#fff;margin:0;position:relative;}
.main-footer.row{background:#fff;padding:14px 0px;margin:0;position:relative;}
.main-footer-nav.row{padding:30px 0px;background:#0A3152;color:#BEC4C8;position:relative;margin:0;}
nav.yamm select{display:none;}
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus{outline:none;}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flex-pauseplay span{text-transform:capitalize;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.no-js .flexslider .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides{zoom:1;}
.flexslider .slides img{height:auto;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:77px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:rgba(0,0,0,0.5);padding:0px 8px 0px;}
#carousel .flex-direction-nav a{top:35%;}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before{content:'\f002';}
.flex-direction-nav .flex-prev{left:-50px;}
.flex-direction-nav .flex-next{right:-50px;text-align:right;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
li.isVideo-carrousel{height:100%;display:block;height:114px;position:relative;background-color:#ddd;}
li.isVideo-carrousel:hover{cursor:pointer;}
li.isVideo-carrousel span{display:block;color:#007bc0;position:absolute;top:37%;left:0;right:0;text-align:center;font-size:40px;}
.text-center{text-align:center;}
.product-complete-info{padding:0px 0px 60px;}
.flexslider{margin:0px;border:none;}
.product-complete-info .flexslider{max-height:570px;}
.flexslider .slides img{opacity:1;}
.flex-direction-nav a::before{content:"\f104";font-family:"FontAwesome";color:#f7a800;font-size:56px;margin-top:-4px;}
.flex-direction-nav a.flex-next::before{content:"\f105";font-family:"FontAwesome";color:#f7a800;font-size:56px;margin-top:-4px;}
div#carousel.flexslider{margin-top:5px;}
.content-w-wrapper{margin-top:20px;}
.content-w-wrapper.ntop{margin-top:0px;}
.content-w-title{background:#e6e6e6;}
.content-w-title p{margin-bottom:0px !important;font-size:16px;line-height:2;}
.content-w-title span{background:#007bc0 none repeat scroll 0 0;color:#ffffff;display:inline-block !important;font-size:20px !important;font-weight:bold;margin-right:25px;padding:12px;position:relative;width:50px;}
.content-w-title span:after{background:#007bc0 none repeat scroll 0 0;content:"";height:20px;position:absolute;right:-10px;top:31%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);width:20px;}
.content-w-body{padding:20px 20px 0px;overflow:hidden;}
.content-w-body p{margin-bottom:0px;}
.content-w-body.faqs p{padding:0px 0px 0px;overflow:hidden;margin-bottom:4px;}
.content-w-body.faqs p strong{font-weight:700;}
.item-heading{font-size:16px;margin-top:20px;text-transform:uppercase;font-weight:bold;}
.item-heading.ntop{margin-top:0px;margin-bottom:25px;}
.product-complete-info .main-content{padding:0 20px 0 0;}
.product-complete-info .room-complete-detail{margin:0px;}
.package-detail-sidebar .sidebar-item{box-shadow:0px 0px 5px #a8a8a8;margin-top:30px;margin-bottom:30px;overflow:hidden;padding-left:4px;padding-right:4px;}
.package-detail-sidebar .sidebar-item:first-child{margin-top:0px;}
.package-detail-sidebar .sidebar-item h4{background:#e6e6e6;margin:0;line-height:1.6;text-transform:uppercase;letter-spacing:1px;padding:8px 15px;font-size:16px;}
.package-detail-sidebar .package-summary-body{padding:15px 20px 15px;}
.package-detail-sidebar .package-summary-body p{font-size:14px;margin-bottom:15px;}
.package-detail-sidebar .sidebar-booking-box{position:relative;}
.container.mt30.clear-padding{margin-top:30px;}
.sidebar-booking-box h3{background:#007bc0 none repeat scroll 0 0;color:#ffffff;padding:16px 0 12px;font-weight:400;letter-spacing:1px;position:relative;margin:0px;z-index:4;display:block;text-transform:uppercase;}
.package-detail-sidebar .sidebar-booking-box h3{margin:0px;font-size:20px;}
.sidebar-booking-box h3:after{}
.sidebar-booking-box h3:before{background:rgb(0, 123, 192) none repeat scroll 0 0;border-radius:50%;color:#fff;content:"\f044";font-family:"FontAwesome";left:42%;padding:10px 17px;position:absolute;top:-36%;z-index:-1;}
.booking-box-body{background:#fff none repeat scroll 0 0;padding:15px 2px 0px;display:inline-block;width:100%;}
ul.events-elem-items{list-style-type:none;padding:0;margin:0;}
ul.events-elem-items li.sidebar-wrapper.events{-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.sidebar-wrapper.events:first-child{margin-top:0px;}
.package-detail-sidebar .sidebar-item.events h4.event-title{background:#e6e6e6;margin:0;margin-bottom:10px;line-height:1.1;text-transform:uppercase;letter-spacing:1px;padding:2px 2px;display:inline-block;width:100%;}
.package-detail-sidebar .sidebar-item.events h4.event-title p{margin-bottom:0;padding-top:6px;padding-bottom:6px;padding-left:5px;font-size:12px;color:#0c3448;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:75%;}
.package-summary.sidebar-item.events{padding:6px;}
h4.event-title .btn.btn-default.btn_map{border-radius:0;padding:2px 4px;display:inline-block;float:right;width:40px;}
h4.event-title .btn.btn-default.btn_map a{padding:0px;display:block;}
h4.event-title .btn.btn-default.btn_map i{font-size:15px;color:#007bc0;}
h4.event-title .btn.btn-default.btn_map small{display:block;padding:4px 0px 2px;font-size:9px;}
h4.event-title .btn.btn-default.btn_info{border-radius:0;padding:2px 6px;display:block;float:right;text-align:center;width:40px;}
h4.event-title .btn.btn-default.btn_info a{padding:2px;display:block;}
h4.event-title .btn.btn-default.btn_info i{font-size:14px;color:#007bc0;}
h4.event-title .btn.btn-default.btn_info small{display:block;padding:5px 0px 2px;font-size:9px;}
.list-event-icons{width:100%;padding:0px 0px 0px;margin-bottom:10px;}
.list-event-icons ul{padding:0;list-style-type:none;display:table;margin:0 auto;margin-bottom:0px;float:right;}
.list-event-icons ul li{float:left;margin-right:10px;}
.list-event-icons ul li span{color:#999;font-size:24px;}
.discount-ribbon{position:absolute;top:54px;left:12px;width:45px;height:45px;padding-top:14px;background-color:#62c363;-webkit-clip-path:polygon(0 14%, 100% 14%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);clip-path:polygon(0 14%, 100% 14%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);text-align:center;color:#fff;}
.discount-ribbon small{font-size:12px;}
.booking-box-body .grand-total{overflow:hidden;}
.booking-box-body .grand-total .colprice{padding:0px 0px 0px;position:relative;height:47px;}
.booking-box-body .grand-total .colprice:after{}
.booking-box-body .grand-total .colbtn{background:#fec107;padding:0px 0 16px;height:47px;}
.booking-box-body .grand-total .soldout{background:#f98059;padding:0px 0 16px;height:47px;}
.booking-box-body .grand-total.text-center small.from-price{font-size:10px;padding-top:5px;display:inline-block;text-transform:uppercase;position:absolute;left:33px;color:#0c3448;}
.booking-box-body .grand-total.text-center small{font-size:10px;padding-top:12px;display:inline-block;text-transform:uppercase;}
.booking-box-body .grand-total h4{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#0c3448;margin:0px 0 2px;padding:15px 0px;text-transform:capitalize;font-size:20px;height:47px;}
.booking-box-body .grand-total a.booking-now{border:0px solid #fff;color:#007bc0;font-weight:700;padding:4px 8px;line-height:29px;display:inline-block;margin-top:7px;text-shadow:0px 1px 0px rgba(216, 236, 247, 0.52);font-family:'Roboto';text-transform:uppercase;}
.booking-box-body .grand-total a.booking-now:after{}
.booking-box-body .grand-total a.booking-now:hover{color:#444;}
.package-summary.sidebar-item .booking-panels{padding-left:10px;padding-right:10px;}
.total_price_arrow .st_adults_children{margin-bottom:4px;border-bottom:1px dashed #ddd;padding-bottom:0px;}
.total_price_arrow .label{color:initial;font-size:100%;font-weight:normal;text-align:left;min-width:62px;display:inline-block;padding:4px 5px 0 0;vertical-align:top;color:#333;font-weight:400;font-family:'Roboto';}
.total_price_arrow .label small{font-size:10px;text-transform:uppercase;float:left;width:60px;padding:2px 0px 0px;max-width:60px;}
.total_price_arrow .input-number-ticket{width:60px;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:0;}
.total_price_arrow .input-group input[type="number"]{width:100%;margin-bottom:0;border:1px solid #ddd;padding:7px 0 7px 15px;}
.total_price_arrow .input-group input{text-align:center;padding:0;float:left;border-color:#e6e6e6;border-radius:3px;width:34px;vertical-align:middle;margin:0;height:30px;padding-left:0px;font-size:14px;border:2px solid #e6e6e6;opacity:1;outline:none;background-color:#fff;transition:border 0.16s ease-out;-webkit-appearance:none;}
.total_price_arrow .input-group input:focus{-webkit-box-shadow:inset 0 0px 7px rgba(0,0,0,.075), 0 0 1px rgba(255, 255, 255, 0.6);box-shadow:inset 0 0px 7px rgba(0,0,0,.075), 0 0 1px rgba(255, 255, 255, 0.6);}
.total_price_arrow .select-picker{width:100%;}
.total_price_arrow .select-picker ul{padding:0;margin:0;list-style-type:none;display:inline-block;text-align:right;float:right;}
.total_price_arrow .select-picker ul li{float:left;padding:8px 0px;font-size:12px;color:#333;}
.total_price_arrow .inc.button.btn,
.total_price_arrow .dec.button.btn{border:none;outline:none;border-radius:0 5px 5px 0;margin:0;padding:3px 10px 6px 10px;background:none;line-height:2rem;font-size:26px;color:#00AEEF;}
.total_price_arrow .inc.button.btn:active,
.total_price_arrow .dec.button.btn:active{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.125);box-shadow:inset 0 0px 0px rgba(0,0,0,.125);color:#444;}
.total_price_arrow .inc.button.btn{float:left;}
.total_price_arrow .dec.button.btn{float:right;}
.total_price_arrow .st_adults_children:before,
.total_price_arrow .st_adults_children:after{content:"";clear:both;display:table;}
form.bookingForm .info-booking-date input{width:100%;margin:0;padding:8px 0px 0px;margin-bottom:0px;border:none;border-bottom:2px solid #E8E8E8;border-radius:0;background:transparent;color:#333;line-height:normal;-webkit-box-shadow:none;box-shadow:none;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .input-group.info-booking-date .input-group-addon{background-color:rgba(255, 255, 255, 0);border:0px solid #ccc;border-radius:0;padding:5px 0px;font-size:18px;position:relative;vertical-align:top;color:#999;height:40px;}
form.bookingForm .info-booking-date input::-webkit-input-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .info-booking-date input:-moz-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .info-booking-date input::-moz-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .info-booking-date input:-ms-input-placeholder{color:#333;font-family:'Roboto';font-size:15px;font-weight:500;}
form.bookingForm .frm-actions{margin-top:5px;}
form.bookingForm .input-group.select-prices.totales{border-bottom:0px solid #ddd;width:80%;float:right;display:inline-table;height:22px;}
form.bookingForm .input-group.select-prices.totales.table{margin-bottom:2px;}
form.bookingForm .input-group.select-prices.totales.table .row{display:table-row;background:#bbb9b8;padding:0px;width:100%;text-align:right;}
form.bookingForm .input-group.select-prices.totales.table .row .cell{display:table-cell;background-color:#f5f5f5;padding:0px 4px 0px;vertical-align:middle;}
.table .row .cell.one{width:40%;}
.table .row .cell.two{width:40%;}
.table .row .cell.three{width:20%;}
form.bookingForm .input-group.select-prices.totales input{width:100%;font-family:roboto;margin:0;padding:5px 0px 5px;margin-bottom:0px;border:none;border-bottom:0px solid #E8E8E8;border-radius:0;background:transparent;color:#666;line-height:normal;display:table-cell;box-shadow:none;text-align:right;height:23px;font-size:14px;font-weight:700;}
form.bookingForm .input-group.select-prices.totales .label{font-size:100%;font-weight:normal;text-align:left;min-width:62px;display:table-cell;padding:3px 0px 3px;vertical-align:top;color:#333;font-weight:400;font-family:'Roboto';height:auto;}
form.bookingForm .input-group.select-prices.totales .input-group-addon{background-color:rgba(255, 255, 255, 0);border:0px solid #ccc;border-radius:0;padding:3px 0px 2px;font-size:18px;vertical-align:top;color:#999;height:24px;display:table-cell;}
form.bookingForm .thm-btn.booking{width:100%;padding:12px 12px;}
.addpr{padding-right:10px;}
.addpl{padding-left:10px;}
form.bookingForm .frm-actions [class*="hicon-"]{font-size:15px;}
form.bookingForm .thm-btn.booking.btn:after{font-family:'bicon' !important;font-size:24px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:10px;}
.thm-btn.booking.btn.booking-close:after{content:"\e9b1";}
.thm-btn.booking.btn.add-to-cart:after{content:"\e9b0";}
form.bookingForm .select-time .label{color:initial;font-size:100%;font-weight:normal;text-align:left;min-width:62px;display:inline-block;padding:4px 5px 0 0;vertical-align:top;color:#6d6d6d;font-weight:400;font-family:'Roboto';}
form.bookingForm .select-time .bootstrap-select{width:78px;}
form.bookingForm .select-time .input-group-addon{height:30px;color:#01b5dd;font-size:18px;border:0;padding:8px 7px;display:inline-table;}
form.bookingForm .select-time .bootstrap-select .btn-info{color:#333;background-color:#e6e6e6;border-color:#ddd;}
.datepicker-dropdown{min-width:290px;}
.input-group.info-booking-date{}
.datepicker .datepicker-switch,
.datepicker .next,
.datepicker .prev{font-size:15px;}
.datepicker-inline{width:100%;}
.datepicker table.table-condensed{width:100%;}
.datepicker table.table-condensed thead{}
.datepicker table tbody tr td.day:not(.active),
.datepicker table tbody tr td.day:not(.disabled){width:25px;height:25px;}
table.table-condensed thead>tr:nth-child(2n) th:nth-child(2n){background-color:#ccc;}
table.table-condensed thead tr th.dow{background-color:#888A8C;border-left:1px solid #fff;color:#fff;}
.datepicker table tbody tr td{border:1px solid #EFEFEF;}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover{background-color:rgba(210, 210, 210, 0.4);background-image:url(../img/pattern.png);}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.old.disabled.highlighted.day{background-image:url(../img/pattern.png);}
.datepicker table tr td.today{background-color:#AAFFAC;border-color:#F8FBF8;}
.datepicker table tr td.today:hover{background-color:#F7AE28;border-color:#FBF7F0;}
.datepicker table tr td.highlighted{background-color:#E5FFE5;border-color:#E5FFE5;}
.datepicker tfoot tr th.today{background:#BDBDBD;}
.datepicker table tr td,
.datepicker table tr th{height:25px;border-radius:0px;line-height:20px;padding:2px;font-size:11px;}
.input-group.info-booking-date .form-control:focus{border-color:rgba(221, 221, 221, 0);outline:0;-webkit-box-shadow:none;box-shadow:none;}
span.ticket-viewmore a{border-radius:0;font-size:12px;text-transform:uppercase;}
span.ticket-viewmore a> p{margin-bottom:0;display:inline-block;}
.comments ul{padding-left:8px;padding-right:8px;margin-top:0;margin-bottom:10px;}
.comments ul li{display:block;width:100%;margin:50px 0 0 0px;position:relative;}
.listing-reviews ul li{padding-bottom:15px;margin-top:15px;border-bottom:1px solid #e8e8e8;}
.listing-reviews .avatar{display:inline-block;float:left;padding:0 20px 0 0;position:absolute;left:0px;font-size:58px;color:#ccc;}
.listing-reviews h3{text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;background:#e6e6e6;margin:0;line-height:1.6;font-weight:bold;letter-spacing:1px;padding:8px 15px;font-size:16px;}
.listing-reviews .avatar img{max-width:80px;border-radius:50%;}
.listing-reviews .comment-content{color:#666;padding:0 0 0 68px;}
.comment-by{width:100%;padding-bottom:8px;padding-top:5px;font-weight:500;color:#333;}
.comment-by h4{text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;}
.comment-by span.date{color:#888;font-weight:300;margin:4px 0 0 0;float:none;display:block;text-align:left;font-size:12px;}
.comment-by .star-rating{position:relative;display:block;font-size:17px;right:0;top:0px;width:100%;text-align:right;}
.star-rating .star{display:inline-block;margin:0;padding:0;float:left;margin-right:4px;position:relative;}
.reviews p{margin:3px 0 0 0;line-height:20px;padding:5px 0;font-size:14px;text-align:justify;}
.user-review-comment .shortcontent a > span{padding-left:8px;color:#01b5dd;font-size:16px;}
.user-review-comment.hide-class{margin:3px 0 0 0;line-height:20px;padding:5px 0;font-size:14px;text-align:justify;}
.user-review-comment.hide-class a.short-add-icon{}
.show-class .short-add-icon:before,
.hide-class .short-add-icon:before{font-size:18px;color:#01b5dd;font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:17px;width:20px;float:right;}
.hide-class .short-add-icon:before{content:"\e935";}
.show-class .short-add-icon:before{content:"\e937";color:#cd2122;}
.padding-top-40{padding-top:40px;}
.padding-bottom-40{padding-bottom:40px;}
.block_content_title{display:inline-block;text-transform:uppercase;font-family:inherit;padding:0px 0px;width:auto;text-align:left;left:0;bottom:0;color:#002538;text-shadow:none;font-size:18px;font-weight:400;line-height:20px;margin:0px auto 8px;width:100%;}
.block_content_title hr{border-top:3px solid #0173b3;}
.block_content_title hr:before{content:'';height:6px;width:50px;display:block;background:#0173b3;margin-top:-8px;}
body.about-us-page p{line-height:24px;margin-bottom:10px;}
#contactForm .input-group{width:100%;margin-bottom:10px;}
#contactForm .input-group textarea,
#contactForm .input-group input{box-shadow:none;}
#contactForm .input-group input{background:#ffffff;border:1px solid #e4e8ea;color:#a0a0a0;padding:8px 12px;display:block;font-size:14px;margin:4px 0 4px;width:100%;border-radius:3px;}
body.about-us-page .main-newsletter-sub{margin:40px auto 0px;}
body.about-us-page footer{margin-top:0px;}
#humanCheckCaptchaBox,
#humanCheckCaptchaInput,
#firstDigit,
#secondDigit,
#mathfirstnum,
#mathsecondnum{display:inline;}
#firstDigit #mathfirstnum,
#secondDigit #mathsecondnum{border:none;box-shadow:none;width:30px!important;height:30px!important;padding:0;pointer-events:none;text-align:center;}
#humanCheckCaptchaInput.form-control{height:30px;margin-left:10px!important;padding:4px!important;text-align:center;width:45px!important;}
p.contact-action button{width:100%;margin-top:10px;padding:9px 10px;}
#contactForm .help-block{color:#ce0606;font-size:12px;margin:0;padding-left:42px;position:absolute;top:0px;right:20px;}
#contactForm .has-error .form-control{border-color:#ce0606;}
#contactForm h3.text-center.text-danger{}
body.faqs-page section.affiliate_signup{height:390px;top:0px;z-index:10;position:relative;}
body.faqs-page .header.affiliate-bg{background-size:cover;background-image:url(../img/slider/faqs-bg.jpg);background-repeat:no-repeat;background-position:0 0;background-color:rgba(0, 0, 0, 0);height:100%;}
body.faqs-page .tp-bannershadow.tp-shadow3{background:url(../images/shadow3.png) no-repeat;background-size:100% 100%;width:100%!important;z-index:-1;height:60px;bottom:-56px;}
.advantages-w{margin:45px auto;float:none;}
.af-wrap-inner{background-color:#eee;margin-left:0px;margin-right:0px;width:100%;height:304px;padding:5px 5px;}
.block_descr_title{margin:0;font-size:1.05rem;text-transform:uppercase;font-family:inherit;color:#4b4b44;font-weight:600;line-height:1.1;}
.advantages-w span.icon-wrapper{display:block;position:relative;width:100px;height:100px;background-color:#eee;margin:8px auto;background-repeat:no-repeat;}
.advantages-w span.icon-wrapper:before{font-family:"atlantico-icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;font-size:56px;margin:0 auto;left:0;right:0;position:absolute;top:12px;color:#007BC0;}
.advantages-w span.icon-wrapper:after{content:'';position:absolute;top:0;right:0px;height:0;border:8px solid #007BC0;width:100%;height:100%;}
.advantages-w p{text-align:center;min-height:48px;}
.advantages-w h3.block_descr_title{text-align:center;min-height:30px;}
.af-wrap-inner span.icon-wrapper span{font-size:50px;position:absolute;text-align:center;top:26px;width:100%;color:#007bc0;}
.faqs_form_inner_wrapper .input-group{width:100%;margin-bottom:10px;}
.faqs_form_inner_wrapper .input-group input{background:#ffffff;border:1px solid #e4e8ea;color:#a0a0a0;padding:10px 12px;display:block;font-size:14px;margin:4px 0 4px;width:100%;border-radius:3px;}
.faqs_form_inner_wrapper .input-group a{display:block;width:100%;padding:2px 8px;color:#444;}
#map{width:100%;height:450px;text-align:center;margin:0 auto;left:0;right:0;}
div#map iframe{width:100%;text-align:center;}
#map-atlantico{width:100%;height:450px;text-align:center;margin:0 auto;left:0;right:0;}
div#map-atlantico iframe{width:100%;text-align:center;}
body.term-conditions-page section#breadcrumbs{margin-bottom:30px;}
body.affiliate-page section.affiliate_signup{top:0;bottom:0;left:0;right:0;top:0px;z-index:10;height:525px;width:100%;position:relative;}
body.affiliate-page .affiliate-bg{background-size:cover;height:calc(100vh - 47px);background-image:url(../../assets/img/slider/afiliates-bg.jpg);background-repeat:no-repeat;background-position:0 0px;background-color:rgba(0, 0, 0, 0);height:535px;display:block;width:100%;}
section.affiliate-content{margin:auto;padding:78px 0;box-sizing:border-box;}
section.affiliate-content .text{float:left;width:100%;margin-bottom:10px;}
section.affiliate-content .text h1{font-weight:bold;font-size:36px;text-transform:uppercase;margin-top:0;line-height:1.3em;margin-top:62px;text-shadow:1px 2px 2px rgba(241, 239, 239, 0.35);}
section.affiliate-content .text h2{font-weight:bold;font-size:37.95px;color:#007BC0;line-height:1.4em;margin-top:20px;text-shadow:1px 2px 2px rgba(241, 239, 239, 0.35);}
section.affiliate-content .text .p{font-size:20px;text-align:justify;color:#151515;text-shadow:1px 2px 2px rgba(241, 239, 239, 0.35);line-height:1.4em;margin-top:20px;background-color:rgba(255, 255, 255, 0.45);padding:8px;}
section.affiliate-content .inner_wrapper{float:left;display:block;margin:auto;width:100%;margin-bottom:10px;}
section.affiliate-content form#affiliation_form{position:relative;top:0;margin-top:0px;float:right;box-sizing:border-box;width:100%;background:#fff;padding:0 10px;box-shadow:1px 2px 2px 0 #dbdbdb;}
section.affiliate-content form#affiliation_form h2{position:relative;font-size:20px;text-transform:uppercase;color:#fff;font-weight:bold;line-height:48px;background:#007BC0;text-align:center;margin-left:-10px;margin-right:-10px;}
.booking-dateError{color:#F00;display:none;float:left;position:relative;margin:3px;font-size:12px!important;min-height:30px;}
form.sign_up fieldset{padding:10px 0 15px;position:relative;}
form#affiliation_form.sign_up fieldset input[type="text"],
form#affiliation_form.sign_up fieldset input[type="text"],
form#affiliation_form.sign_up fieldset input[type="password"]{box-sizing:border-box;border:1px solid #d6d6d6;line-height:32px;height:32px;display:block;width:100%;font-size:14px;padding:0 10px;font-family:inherit;margin-top:8px;margin-bottom:12px;color:#939393;}
body.affiliate-page .container.info-content-add{position:relative;display:block;margin-top:25px;}
.af-wrap-inner.afl{height:242px;padding:15px 5px;margin-bottom:10px;}
.buttons-block.afl{padding:0px 10px;margin:0px 0px 10px;height:40px;position:relative;display:block;}
.buttons-block.afl .c-button{background-color:#f7a800;color:#000;top:0;box-shadow:1px 1px 1px rgba(51, 51, 51, 0.36);text-shadow:1px 1px 1px rgba(255, 240, 209, 0.45);letter-spacing:0px;font-size:16px;height:40px;font-size:15px;line-height:38px;padding:3px 18px;position:absolute;top:0px;left:0;right:0;width:50%;margin:0 auto;}
.panel-default{border-color:#bee3ea;}
.panel-group .panel{border-radius:0;}
.panel-heading{border-top-left-radius:0px;border-top-right-radius:0px;}
.panel-default>.panel-heading{background-color:rgb(190, 227, 234);}
.infoWeather{width:33.33333333%;right:0%;top:25%;text-align:right;margin-top:0;left:auto;display:inline-block;float:left;}
span.colxs.topWeather ul{list-style-type:none;}
span.topWeather{overflow:hidden;display:inline-block;white-space:nowrap;margin:0 auto;position:relative;text-align:center;}
.topweather{font-weight:600;font-size:40px;}
.infoWeather span{display:flex;text-align:center;vertical-align:middle;justify-content:center;align-items:center;height:100%;line-height:100%;margin:0 auto;position:relative;}
span.topWeather ul{display:table;margin:0 auto;text-align:center;left:0;}
.infoWeather span ul li:before{content:'';position:absolute;border-radius:40px;background-color:rgba(0, 0, 0, 0.24);z-index:0;display:block;right:0;bottom:0;left:0;top:0;z-index:-1;background:-moz-linear-gradient(left, rgba(0,0,0,0.25) 40%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(40%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.25) 40%,rgba(0,0,0,0) 100%);}
section#reviews-wrapper{display:block;width:100%;height:500px;background-color:rgba(255, 255, 255, 0);}
#review_container{width:100%;background-color:#f7f7f7;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;overflow:hidden;z-index:9;position:relative;}
#top-wizard{text-align:center;padding:15px 120px;background-color:rgba(255, 255, 255, 0);border-bottom:1px solid #ccc;position:relative;text-transform:uppercase;font-size:11px;}
.ui-widget-content{background:#fff;color:#222;}
.ui-progressbar{height:2em;text-align:left;}
.ui-widget-header{background:#8fc547;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.shadow{width:100%;height:6px;position:absolute;left:0;bottom:-6px;background:url(../img/shadow_top_form.png) center top no-repeat;}
#middle-wizard{padding:30px 30px 0;text-align:left;}
.step.wizard-step p.lead{font-size:18px;line-height:22px;font-weight:400;color:#0072bc;}
.step.wizard-step p{margin:0 0 20px;font-size:14px;}
.step.wizard-step h6,
.step.wizard-step h5,
.step.wizard-step h4{margin:0 0 10px;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased!important;}
.step.wizard-step h4{font-size:18px;line-height:22px;color:#333;}
.step.wizard-step ul{padding:0;margin:0 0 30px;list-style:none;}
#middle-wizard small{font-size:12px;}
ul.data-list li{position:relative;line-height:20px;}
.step.wizard-step input.form-control,
.step.wizard-step select.form-control,
.step.wizard-step textarea.form-control{background:#fff;border:1px solid #ededed;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;color:#999;height:44px;font-size:14px;font-weight:400;margin-bottom:13px;line-height:1.428571429;padding:6px 12px;-webkit-font-smoothing:antialiased!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.step.wizard-step label.error{font-size:11px;position:absolute;top:-28px;right:-15px;z-index:99;height:25px;line-height:25px;background-color:#e34f4f;color:#fff;font-weight:400;padding:0 6px;}
.step.wizard-step input#website{display:none;}
.avatar-selector{position:relative;}
ul.data-list-2 li{position:relative;display:inline-block;margin:0 6px 1px 0;}
.avatar-selector input{margin:0;padding:0;opacity:0;position:absolute;}
ul.data-list-2 li label.error{font-size:11px;position:absolute;top:-15px;left:-10px;margin:0;z-index:99;height:25px;line-height:25px;background-color:#e34f4f;color:#fff;font-weight:400;padding:0 6px;}
.avatar-img{cursor:pointer;background-size:contain;background-repeat:no-repeat;display:inline-block;width:60px;height:60px;opacity:.4;}
.avatar-selector input:active+.avatar-img,
.avatar-selector input:checked+.avatar-img{opacity:1;}
.avatar_1{background-image:url(../img/avatar/avatar_1.png);}
.avatar_2{background-image:url(../img/avatar/avatar_2.png);}
.avatar_3{background-image:url(../img/avatar/avatar_3.png);}
.avatar_4{background-image:url(../img/avatar/avatar_4.png);}
.avatar_5{background-image:url(../img/avatar/avatar_5.png);}
.avatar_6{background-image:url(../img/avatar/avatar_6.png);}
.avatar_7{background-image:url(../img/avatar/avatar_7.png);}
.avatar_8{background-image:url(../img/avatar/avatar_8.png);}
.avatar_9{background-image:url(../img/avatar/avatar_9.png);}
.avatar_10{background-image:url(../img/avatar/avatar_10.png);}
.avatar_11{background-image:url(../img/avatar/avatar_11.png);}
.avatar_12{background-image:url(../img/avatar/avatar_12.png);}
.avatar_13{background-image:url(../img/avatar/avatar_13.png);}
.avatar_14{background-image:url(../img/avatar/avatar_14.png);}
.avatar_15{background-image:url(../img/avatar/avatar_15.png);}
.avatar_16{background-image:url(../img/avatar/avatar_16.png);}
.step.wizard-step .rating_wp{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;border:1px solid #999;margin-bottom:29px;padding:8px 10px 10px 25px;background-color:#fff;}
.step.wizard-step .rating_type{float:left;font-size:18px;color:#0072bc;margin-top:8px;font-weight:400;}
.step.wizard-step .rating{display:inline-block;font-size:0;float:right;position:relative;}
.step.wizard-step .rating-input{float:right;padding:0;margin:0;opacity:0;}
.step.wizard-step .rating-star,
.step.wizard-step .rating:hover .rating-star{cursor:pointer;float:right;display:block;width:37px;height:34px;background:url(../img/stars.png) 0 -34px;}
.step.wizard-step .rating-input:checked~.rating-star,
.step.wizard-step .rating:hover .rating-star:hover,
.step.wizard-step .rating:hover .rating-star:hover~.rating-star{background-position:0 0;}
div#msgContactSubmit.h3{margin-top:0;font-size:18px;}
#complete{text-align:center;padding:20px 46px 60px;}
#complete i{color:#cacaca;margin:0 0 10px;font-size:160px;padding:0;}
#complete h3{text-align:center;margin-bottom:16px;font-size:22px;line-height:32px;font-weight:500;text-transform:uppercase;}
div#complete h3:before{content:"\eb4a";font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px;margin-right:10px;color:#498bcf;}
#complete button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:18px;border:2px solid #ffffff;color:#ffffff;padding:15px 35px;text-decoration:none;transition:background .5s ease;-moz-transition:background .5s ease;-webkit-transition:background .5s ease;-o-transition:background .5s ease;display:inline-block;cursor:pointer;font-weight:400;text-transform:uppercase;outline:0;background:#f7a800;-webkit-font-smoothing:antialiased!important;}
#complete button{width:50%;margin-top:15px;}
#bottom-wizard{text-align:center;padding:15px 120px;border-top:1px solid #e7e7e7;}
.backward, .forward{border:none;color:#fff;width:auto;text-align:center;text-decoration:none;transition:background .5s ease;-moz-transition:background .5s ease;-webkit-transition:background .5s ease;-o-transition:background .5s ease;display:inline-block;cursor:pointer;font-weight:600;outline:0;background:#0072bc;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-font-smoothing:antialiased!important;}
.backward{padding:7px 20px 7px 30px;}
button[disabled].backward,
button[disabled].forward{border:none;background:#ccc;outline:0;}
.backward:before{}
.forward{padding:7px 30px 7px 20px;}
.forward:before{}
label.error:after{content:'';position:absolute;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #e34f4f;display:block;width:0;z-index:1;bottom:-6px;left:20%;}
.backward:hover, .forward:hover{background:#333;color:#fff;}
.g-recaptcha{text-align:center;margin:0 auto;display:table;margin-bottom:30px;}
#rating-comment .rating label[class*="rating-input-"]:before{font-family:'bicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin-right:10px;color:#f7a800;}
#rating-comment .rating label.rating-input-5-1:before,
#rating-comment .rating label.rating-input-4-1:before,
#rating-comment .rating label.rating-input-3-1:before,
#rating-comment .rating label.rating-input-2-1:before,
#rating-comment .rating label.rating-input-1-1:before{content:"\eade";}
#rating-comment .rating label.rating-input-5-2:before,
#rating-comment .rating label.rating-input-4-2:before,
#rating-comment .rating label.rating-input-3-2:before,
#rating-comment .rating label.rating-input-2-2:before,
#rating-comment .rating label.rating-input-1-2:before{content:"\eade\eade";}
#rating-comment .rating label.rating-input-5-3:before,
#rating-comment .rating label.rating-input-4-3:before,
#rating-comment .rating label.rating-input-3-3:before,
#rating-comment .rating label.rating-input-2-3:before,
#rating-comment .rating label.rating-input-1-3:before{content:"\eade\eade\eade";}
#rating-comment .rating label.rating-input-5-4:before,
#rating-comment .rating label.rating-input-4-4:before,
#rating-comment .rating label.rating-input-3-4:before,
#rating-comment .rating label.rating-input-2-4:before,
#rating-comment .rating label.rating-input-1-4:before{content:"\eade\eade\eade\eade";}
#rating-comment .rating label.rating-input-5-5:before,
#rating-comment .rating label.rating-input-4-5:before,
#rating-comment .rating label.rating-input-3-5:before,
#rating-comment .rating label.rating-input-2-5:before,
#rating-comment .rating label.rating-input-1-5:before{content:"\eade\eade\eade\eade\eade";}
div#rating-comment{margin-bottom:50px;}
div#rating-comment .rating_wp{border:0px solid #999;margin-bottom:4px;padding:8px 0px 7px 25px;background-color:#fff;}
#rating-comment .rating_type{float:left;width:100%;font-size:16px;color:#0072bc;margin:0px 0 0px;font-weight:400;}
div#rating-comment .rating{display:inline-block;font-size:0;float:left;position:relative;}
@media screen and (max-width:991px){body{overflow-x:hidden !important;}
.cart tbody tr td{padding-left:15px;}
.table-responsive>.table>tbody>tr>td{white-space:inherit;}
.shop-cart .cart.atlantico tbody tr td.cart-product-name ,
.shop-cart .cart.atlantico tbody tr td.cart-product-price,
.shop-cart .cart.atlantico tbody tr td.quantity ,
.shop-cart .cart.atlantico tbody tr td.cart-product-subtotal,
.shop-cart .cart.atlantico tbody tr td.cart-product-edit-remove{width:100%;}
form#booking-personal-form [class*="col-"].pdl-8,
form#booking-personal-form [class*="col-"].pdr-8{padding-left:0px!important;padding-right:0px!important;}
form#booking-personal-form [class*="col-"].styled-select-country{padding-right:8px!important;}
iframe#player_1{height:250px;}
}
@media screen and (max-width:767px){.cart tbody tr td{padding-left:15px;}
.table-responsive>.table>tbody>tr>td{white-space:inherit;}
.shop-cart .cart.atlantico tbody tr td.cart-product-name ,
.shop-cart .cart.atlantico tbody tr td.cart-product-price,
.shop-cart .cart.atlantico tbody tr td.quantity ,
.shop-cart .cart.atlantico tbody tr td.cart-product-subtotal,
.shop-cart .cart.atlantico tbody tr td.cart-product-edit-remove{width:100%;}
section.affiliate-content{padding:0px 0;}
section.affiliate-content .text h1{font-size:22px;}
section.affiliate-content .text h2{font-size:20px;}
section.affiliate-content .text .p{font-size:14px;}
.af-wrap-inner.afl{margin-bottom:10px;}
}
@media (max-width:991px){.heading--striped{padding:8px 0 8px 35px;}
.recomended-inner .title h2{line-height:30px;font-weight:400;}
.product-grid-view .product-header h4 a{font-size:18px;}
.product-grid-view .product-desc p{font-size:13px;}
.row.bottom-search{padding-top:20px;margin-bottom:20px;width:100%;}
.container.clear-padding{margin-top:0;}
.search-box-wrapper:hover .container.clear-padding{margin-top:0;}
.container.mt30.clear-padding{padding-right:15px!important;padding-left:15px!important;}
.navbar-header{}
.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu>li>a{padding:4px 15px 2px 25px;text-transform:uppercase;}
.navbar-nav .open .dropdown-menu>li>a:hover{background-color:#f7a800;}
ul.nav.navbar-nav{margin:0px -15px;}
ul.nav>li{border-bottom:1px solid #ccc;}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus:hover{color:#007bc0;background-color:rgba(0, 0, 0, 0);}
.navbar-nav>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;}
li.dropdown.open ul.dropdown-menu li{padding-left:20px;}
.navbar-fixed-top .navbar-collapse{max-height:initial;background-color:rgba(255, 255, 255, 0);}
.search-section .nav-tabs{display:inline-block;opacity:1;}
.search-section #dropdown.dropdown-menu{left:-26px;}
.page_breadcrumbs h1{font-size:16px;}
.excursions-list .with_corners:before,
.excursions-list .with_corners:after,
.excursions-list .with_corners:before,
.excursions-list .cornered-heading:before{top:-12px;left:-18px;}
.excursions-list .with_corners:after,
.excursions-list .cornered-heading:after{bottom:-43px;right:-15px;}
.selected-excursion-page .page_breadcrumbs [class*="col-"]{margin-top:5px;margin-bottom:5px;}
.selected-excursion-page .with_corners:after,
.selected-excursion-page .with_corners:before,
.selected-excursion-page .cornered-heading:before{top:-10px;left:10px;}
.selected-excursion-page .with_corners:after,
.selected-excursion-page .cornered-heading:after{bottom:-14px;right:12px;}
div.select-filters{margin-top:10px;}
.filters-wrapper:after{content:inherit;border-top:0;}
.booking-box-body .grand-total a.booking-now{border:0px solid #fff;padding:4px 24px;}
.product-complete-info .main-content{padding-right:8px;padding-left:8px;}
.slider_container{}
#carousel.flexslider{display:none;}
.main_title_hp .main_title{padding-top:15px;margin-bottom:0px;}
.main_title_hp .main_title h2{font-size:22px;line-height:30px;}
.main_title_hp .main_title p{font-size:16px;padding-top:0px;}
.exc-offerts-wrapper{padding-left:0;padding-right:0;}
.container.promotions{padding-top:0px;margin-top:0px;padding-left:4px;padding-right:4px;}
.exc-offerts-wrapper{padding-left:0;padding-right:0;}
.item.excursion-grid.categorias{padding-left:0;padding-right:0;}
.categorias .thm-padding{}
nav.yamm ul{display:none;}
nav.yamm select{display:inline-block;border-radius:0;}
.search-section .form-control{font-size:14px;height:34px;}
div#slider-panel-ad-search{width:100%;}
#tab_cars .input-group-btn:first-child>.btn,
#tab_cars .input-group-btn:first-child>.btn-group{margin-right:-1px;padding:4px 10px;font-size:12px;}
.search-section .search-col-padding{padding-top:10px;padding-left:0;padding-right:0;width:100%;}
.form-control.no-padding .btn{padding:4px 12px;}
div.filters-wrapper:before{background-color:rgba(255, 255, 255, 0);}
div#results{width:100%;}
.switchable{padding-left:15px;}
.product-grid-view{width:50%;margin:0;margin-bottom:20px;padding-left:15px;padding-right:15px;}
.product-list-view img{min-height:initial;}
.product-grid-view img{min-height:initial;}
.product-list-view .product-info{border-right:none;}
.product-list-view .rating-box{float:left;border-bottom:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:50%;}
.product-list-view .room-book-box{float:right;border-top:1px solid #e6e6e6;width:50%;}
.product-list-view .list-actividad-right .actividad-person{padding-top:0px;}
.product-list-view .list-actividad-right{width:100%;padding-left:0;padding-right:0;}
.product-list-view .list-actividad-right .list-rating-box{float:left;border-bottom:none;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:50%;}
.product-list-view .list-actividad-right .list-room-book-box{float:right;border-top:1px solid #e6e6e6;width:50%;padding-top:10px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{left:-10px;}
.product-list-view .list-actividad-right .actividad-person .price-data strong{margin:0px 0px 4px 0px;display:inline-block;line-height:25px;padding:0px 0px;}
ul.row.payment_footer li{text-align:center;margin-bottom:10px;}
.product-list-view .list-actividad-right .rate-wrap{top:-9px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount:after{opacity:0;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{padding-right:5px;}
}
@media (max-width:767px){.search-section .tab-content{background:#333;}
.search-section .search-col-padding{padding-left:10px;padding-right:10px;}
div#slider-panel-ad-search{padding-left:15px;padding-right:15px;}
.search-section .nav-tabs .active:after{background:rgba(255, 255, 255, 0) none repeat scroll 0 0;}
.search-section #dropdown.dropdown-menu{min-width:352px;}
.search-section #dropdown ul{list-style-type:none;}
.search-section #dropdown ul li{padding:6px 6px;}
.score_wp{right:0px;bottom:10px;position:absolute;}
.product-list-view{width:100%;margin:0;padding-left:0px;padding-right:0px;margin-bottom:20px;}
.product-grid-view{width:auto;margin:0;margin-bottom:20px;padding:0;overflow:hidden;display:block;}
.switchable{margin-top:20px;display:inline-block;padding-left:15px;padding-right:15px;}
.product-list-view .buttons-block.grid-hidden a:after{right:10%;}
.add-holder .same-height{height:auto!important;}
.row.same-height img{height:auto;width:100%;}
.side-menu, .fixed{min-width:100%!important;position:relative!important;}
.side-menu .head{font-size:16px;padding:8px 17px;}
.product-list-view .list-actividad-right .rate-wrap .rate-discount .discount{top:40px;}
.list-cell-view .actividad-person{width:100%;}
.page_breadcrumbs [class*="col-"]{margin-top:10px;margin-bottom:10px;}
.selected-excursion-page .page_breadcrumbs [class*="col-"]{margin-top:16px;margin-bottom:20px;}
.page_breadcrumbs.section_padding_30 > [class*="container"]{padding-top:8px;padding-bottom:8px;}
section#content-lista-promotions{padding-top:30px;padding-bottom:0px;}
.lista-promotions .block_content_title{font-size:15px;}
}
@media only screen and (min-width:468px) and (max-width:767px){.categorias .thm-padding{width:50%!important;}
}
@media (min-width:992px){.text-md-left{text-align:left;}
.cornered-heading{margin-right:0;margin-left:0;}
}
@media only screen and (min-width:768px){.categorias-grid .mask{padding:15px;}
.add-holder .text-block .centered{padding:60px 15px;}
.centered h2{font-size:1.714em;}
h2.intro-heading, h3.intro-heading{font-size:34px;margin-bottom:25px;}
.intro-heading.title-1{font-size:40px;line-height:42px;}
.intro-heading.title-2{font-size:30px;line-height:34px;}
p.intro{font-size:1.286em;line-height:26px;}
}
@media only screen and (min-width:992px){.add-holder .image{min-height:327px;}
.add-holder .text-block:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-right:-.25em;}
.add-holder .text-block .centered{display:inline-block;vertical-align:middle;white-space:normal;max-width:680px;}
.centered h2{font-size:2.143em;margin-bottom:34px;}
h2.intro-heading, h3.intro-heading{font-size:2.142857em;margin-bottom:35px;}
.intro-heading.title-1,
.intro-heading.title-2{margin-bottom:35px;font-weight:900;overflow:hidden;margin:0;padding-right:0%;padding-left:0%;text-transform:uppercase;color:#0069a5;}
.intro-heading.title-1{font-size:60px;line-height:62px;}
.intro-heading.title-2{font-size:40px;line-height:54px;}
.btn.btn-lg{font-size:30px;line-height:38px;font-weight:300;min-width:345px;letter-spacing:1px;}
}
@media only screen and (max-width:991px){#mobile-navigation ul#lang-switcher .nav-drop:hover .dropdown-menu{left:-115px;}
.product-grid-view .room-book-box.half .book a{padding-right:36px;}
.list-header .list-view-change{display:none;}
.select-filters select{font-size:16px;}
.package-detail-sidebar{margin-top:20px;}
li.logo-footer_1{display:none;}
.tp-bannershadow.tp-shadow3{display:none;}
#mainNav> .container{width:100%;}
.page_breadcrumbs.section_padding_65 > .container{padding-top:15px;padding-bottom:15px;padding-left:8%;padding-right:8%;}
.table_section.table_section_md .row,
.table_section.table_section_md [class*="col-"]{display:block;width:auto;}
.table_section.table_section_md .row,
.table_section.table_section_md [class*="col-"]{display:block;width:auto;}
.recomended-inner .title{margin-bottom:0px;padding-top:0px;display:inline-block;padding:0px 0px;}
.recomended-inner .title h2{font-size:20px;}
.actividad-item .actividad-image:before{content:'';position:absolute;z-index:2;top:0;right:-20%;height:100%;width:30%;}
.add-holder .container-fluid{padding:0;margin-bottom:15px;}
.add-holder .bg-stretch img{width:100%!important;height:auto!important;margin:0!important;}
.add-holder .bg-stretch{position:static;margin:0 -15px;}
.add-holder .height{height:250px!important;padding-bottom:10px;float:none!important;}
.add-holder .same-height{height:500px!important;}
.add-holder .row:nth-child(even) .image{float:none;}
.homeAdd p.intro{font-size:12px;margin-bottom:24px;}
.main-newsletter-sub{padding:15px 0px;margin:8px auto 8px;}
.main-newsletter-sub p{margin-bottom:0px;padding:15px 0px 0;font-size:14px;display:inline-block;}
.main-newsletter-sub label{margin-bottom:10px;font-size:22px;}
.payment.footer_cp{padding:0px 0px 10px;margin:0px 0px 0px;}
.payment.footer_cp .container{padding-right:10px;padding-left:0px;}
footer .block_content_title{margin-top:.5rem;margin-bottom:.5rem;padding:0 15px 0px;}
footer .footer_container_wrapp ul li{text-align:left;padding-left:14%;}
footer .footer .links_footer.c3,
footer .footer .info_footer.c2,
footer .footer .menu_footer.c1{text-align:center;}
.payment.footer_cp .container .row{margin-right:0px;margin-left:0px;padding:0 0 0px;}
.payment.footer_cp ul>li>span>img{max-width:100%;padding:8px 8px 8px;}
}
@media only screen and (min-width:1230px){.add-holder .image{min-height:427px;}
}
@media (min-width:768px){.navbar{background-color:#fff;border-color:rgba(0, 0, 0, 0);height:74px;}
.navbar.affix{background-color:#fff;border-color:rgba(34, 34, 34, 0.1);}
.navbar .navbar-header .navbar-brand{height:70px;padding:5px 40px 5px 15px;}
.navbar .nav > li > a, .navbar .nav > li > a:focus{color:#007BBE;padding-top:30px;padding-bottom:18px;}
.navbar .nav > li > a:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;width:100%;top:0;left:0;content:'';border-bottom:3px solid #8bcf17;display:block;opacity:0;}
.navbar .nav > li a:hover:before{opacity:1;}
.navbar-nav > li > .dropdown-menu{min-width:215px;padding:0;border-radius:0;border-color:#fec107;border-width:2px 0 0 0;}
.navbar-nav > li > .dropdown-menu::before{bottom:100%;left:15%;border:solid rgba(0, 0, 0, 0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fec107;border-width:7px;margin-left:-7px;}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus:hover{color:#fec107;}
.dropdown-menu li{display:block;height:auto;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.dropdown-menu li a{font-size:13px;padding:10px;color:#7d7d7d;padding:8px 4px 8px!important;border-bottom:1px solid #e7e7e7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;letter-spacing:0.5px;}
.dropdown-menu li a .icon{color:#01b5dd;font-size:18px;padding-right:10px;}
ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}
.dropdown-submenu{position:relative;}
.navbar .nav > li > a.nav-btn, .navbar .nav > li > a.nav-btn:focus{padding-top:20px;padding-bottom:15px;}
.language-box{}
.language-box ul{height:40px;position:relative;z-index:1;padding:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:rgba(255, 255, 255, 0);-webkit-background-clip:padding-box;background-clip:padding-box;}
.language-box ul li a{display:inline-block;width:100%;height:100%;padding:4px 10px 4px 15px;}
.language-box ul li a span{font-size:13px;}
form.bookingForm .select-time .dropdown-menu li a{padding:4px 12px 2px!important;font-size:12px;}
}
@media (min-width:991px){div#results{min-height:850px;}
}
@media (max-width:767px){.search-top span{}
.search-section .input-daterange{width:100%;}
.search-section .c-search-col-padding{padding:10px 30px;}
.actividad-item-wrapper.col-sm-12.col-md-6{width:100%;float:left;display:block;padding-right:19px;padding-left:19px;}
.actividad-item .actividad-image{width:42%;display:inline-block;float:left;}
.actividad-item .actividad-image img{width:100%!important;display:inline-block;float:left;}
.recomended-inner .actividad-item{margin-bottom:20px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);display:block;}
.actividad-item .actividad-image:before{content:'';right:-15%;height:100%;width:30%;}
.actividad-item .actividad-body{width:58%!important;display:block;padding:14px 0px;float:left;}
.actividad-right{text-align:left;border-left:0;padding-top:10px;width:100%!important;float:left;background-color:#f5f5f5;padding-bottom:10px;padding-left:15px;padding-right:15px;}
.actividad-person{font-size:11px;line-height:30px;letter-spacing:0px;float:left;width:60%;}
.actividad-item .thm-btn{margin-top:0px;float:left;width:40%;}
.actividad-person span{margin:0;display:inline-block;}
}
@media (max-width:1199px) and (min-width:768px){.navbar .navbar-header .navbar-brand{padding:18px 15px 18px 15px;}
.navbar .nav > li > a, .navbar .nav > li > a:focus{letter-spacing:0;padding:30px 8px;}
.search-section .c-search-col-padding{padding:10px 30px;}
.categorias-grid .mask h2{margin:0px 0 10px;font-size:21px;}
.categorias-grid .mask p{font-size:12px;}
.categorias-grid .mask .thm-btn{padding:8px 18px;}
}
@media (max-width:1200px){.tp-bannershadow.tp-shadow3{background:none;}
.language-box{left:80%;margin-top:15px;display:inline-block;width:125px;}
.language-box ul{background:#fff;}
.topnav.navLeft.topnav--cart{}
}
@media (min-width:1200px){.tp-bannershadow.tp-shadow3{background:none;}
.language-box{left:85%;margin-top:15px;display:inline-block;width:125px;}
.language-box ul{background:#fff;}
}
@media (max-width:991px) and (min-width:768px){.language-box{left:80%;margin-top:10px;display:inline-block;width:125px;}
.topnav.navLeft.topnav--cart{}
}
@media (max-width:768px) and (min-width:320px){.language-box{left:75%;margin-top:4px;display:inline-block;width:80px;}
.topnav.navLeft.topnav--cart{}
}
@media (max-width:991px) and (min-width:320px){.navbar-brand>img{width:100%;height:auto;}
.navbar .navbar-header .navbar-brand{width:180px;padding:0px 15px;margin-top:5px;}
.topnav.topnav--cart li.drop:hover .pPanel{right:-43px;}
}
@media (max-width:991px) and (min-width:768px){.hidden-sm{display:none!important;}
}
@media only screen and (max-width:1200px){.side-menu,
.fixed{min-width:218px;max-width:220px;}
.side-menu nav .nav>li>a{font-size:12px;line-height:24px;}
}
@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}
body#cart-checkout-page nav#primary-navigation{width:1170px; }
body#cart-checkout-page  .header-area-1 {position: relative;}