@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Volkhov:400,700,400italic,700italic);@font-face{font-family:Selima;src:url(../fonts/Selima.eot);src:url(../fonts/Selima.eot?#iefix) format('embedded-opentype'),url(../fonts/Selima.woff2) format('woff2'),url(../fonts/Selima.woff) format('woff'),url(../fonts/Selima.ttf) format('truetype'),url(../fonts/Selima.svg#svgSelima) format('svg')}.zmar-theme section{overflow:initial}body.zmar-theme{color:#3a4047}.zmar-theme .selima,.zmar-theme .selima h1,.zmar-theme .selima h2,.zmar-theme .selima h3{font-family:Selima,serif}.zmar-theme .non-scrollable{overflow:hidden;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:auto}.zmar-theme .row-eq-height{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.zmar-theme .row-eq-height>[class*=col-]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch; display:flex}.zmar-theme.single-accommodation .row-eq-height>[class*=col-]{display:block;}.zmar-theme .floating-after-50>[class*=col-]{padding-bottom:50px}.zmar-theme .floating-after-50+.floating-row{position:absolute;margin-top:-50px}.zmar-theme .floating-after-100>[class*=col-]{padding-bottom:100px}.zmar-theme .floating-after-100+.floating-row{margin-top:-100px}.zmar-theme .floating-after-200>[class*=col-]{padding-bottom:200px}.zmar-theme .floating-after-200+.floating-row{margin-top:-200px}.zmar-theme .floating-after-300:not(.row-eq-height),.zmar-theme .floating-after-400,.zmar-theme .floating-after-500,.zmar-theme .floating-after-600{display:inline-block}.zmar-theme .floating-after-300>[class*=col-]{padding-bottom:300px}.zmar-theme .floating-after-300+.floating-row{margin-top:-360px}.zmar-theme .floating-after-400>[class*=col-]{padding-bottom:400px}.zmar-theme .floating-after-400+.floating-row{margin-top:-500px}.zmar-theme .floating-after-500>[class*=col-]{padding-bottom:500px}.zmar-theme .floating-after-500+.floating-row{margin-top:-570px}.zmar-theme .floating-after-600>[class*=col-]{padding-bottom:600px}.zmar-theme .floating-after-600+.floating-row{margin-top:-670px}.zmar-theme .no-margin{margin:0!important}.zmar-theme .no-padding{padding:0!important}.zmar-theme .full-width,.zmar-theme .full-width>.container{width:100%}.zmar-theme .row:not(.row-eq-height) .full-height{height:100%}.zmar-theme .row-eq-height .full-height-column>.vc_column-inner{padding:0;margin-top:0;display:inline-block}.zmar-theme .image-full-width figure{width:100%;overflow:hidden}.zmar-theme .image-full-width .vc_single_image-wrapper{width:100%}.zmar-theme .image-full-width .vc_single_image-wrapper img{width:100%}.zmar-theme .columns-no-padding>[class*=col-]{padding-right:0!important;padding-left:0!important}.zmar-theme .no-padding-top{padding-top:0!important}.zmar-theme .no-padding-bottom{padding-bottom:0!important}.zmar-theme .no-padding-right{padding-right:0!important}.zmar-theme .no-padding-left{padding-left:0!important}.zmar-theme .overflow-hidden{overflow:hidden}.zmar-theme .clip-svg{-webkit-mask-image:url(../imgs/balao.svg);-o-mask-image:url(../imgs/balao.svg);-moz-mask-image:url(../imgs/balao.svg);mask-image:url(../imgs/balao.svg)}.zmar-theme h1{font-size:42px;line-height:50px;font-weight:800;margin-bottom:0;margin-left:-3px}.zmar-theme h1.text-header{font-size:230px!important;line-height:380px!important;margin-top:-100px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px;font-weight:300;letter-spacing:initial;margin-top:-30px}.zmar-theme .selima h2{font-size:100px;font-weight:100;line-height:80px}.zmar-theme h2{font-size:58px;line-height:62px;font-weight:800;letter-spacing:-1.5px}.zmar-theme h3{font-size:30px;line-height:40px;font-weight:100;margin-bottom:0}.zmar-theme h4{font-size:15px;font-weight:700;line-height:60px;letter-spacing:6px;text-transform:uppercase;margin-bottom:0}.zmar-theme h5{font-size:22px;line-height:32px;font-weight:600}.zmar-theme h6{font-size:18px;line-height:24px;font-weight:800}.zmar-theme p{font-size:15px;line-height:20px;font-weight:100;margin-bottom:14px}.zmar-theme hr.hr-10{width:10%}.zmar-theme hr.hr-20{width:20%}.zmar-theme .italic{font-style:italic}.zmar-theme .text-xxs,.zmar-theme .text-xxs h4,.zmar-theme .text-xxs p{font-size:9px;line-height:13px;font-weight:100}.zmar-theme .text-xs,.zmar-theme .text-xs h4,.zmar-theme .text-xs p{font-size:12px;line-height:16px;font-weight:100}.zmar-theme .text-sm,.zmar-theme .text-sm p{font-size:18px;line-height:20px}.zmar-theme .text-md,.zmar-theme .text-md p{font-size:24px;line-height:26px}.zmar-theme .text-lg,.zmar-theme .text-lg p{font-size:28px;line-height:42px}.zmar-theme .text-xl,.zmar-theme .text-xl p{font-size:32px;line-height:48px}.zmar-theme .lt2 p{letter-spacing:2px}.zmar-theme .lt3 p{letter-spacing:3px}.zmar-theme .lt4 p{letter-spacing:4px}.zmar-theme .lt6 p{letter-spacing:6px}.zmar-theme .align-center{text-align:center}.zmar-theme .align-right{text-align:right}.zmar-theme .text-white,.zmar-theme .text-white a,.zmar-theme .text-white h1,.zmar-theme .text-white h2,.zmar-theme .text-white h3,.zmar-theme .text-white h4,.zmar-theme .text-white h5,.zmar-theme .text-white h6{color:#fff}.zmar-theme .text-grey,.zmar-theme .text-grey h1,.zmar-theme .text-grey h2,.zmar-theme .text-grey h3,.zmar-theme .text-grey h4,.zmar-theme .text-grey h5,.zmar-theme .text-grey h6{color:#b3b3b3}.zmar-theme .text-moss,.zmar-theme .text-moss h3{color:#a9b76e}.zmar-theme .light h4,.zmar-theme .light h5,.zmar-theme .text-light,.zmar-theme a.light,.zmar-theme h4.light{color:#fab31e}.zmar-theme .light-red h3,.zmar-theme .light-red h4,.zmar-theme .light-red h5,.zmar-theme .light-red p,.zmar-theme a.light-red{color:#ab2724}.zmar-theme a.light-red:hover{color:#781a19}.zmar-theme .light-green h4,.zmar-theme .light-green h5,.zmar-theme a.light-green{color:#2fa867}.zmar-theme .light-blue h4,.zmar-theme .light-blue h5,.zmar-theme .light-blue p,.zmar-theme a.light-blue{color:#1998d6}.zmar-theme .quotes p{font-size:300px;line-height:230px}.zmar-theme .no-margin{margin:0!important}.zmar-theme .margin-top-minus-25p{margin-top:-25%!important}.zmar-theme .margin-top-minus-35p{margin-top:-35%!important}.zmar-theme .margin-top-minus-50p{margin-top:-50%!important}.zmar-theme .margin-top-minus-100px>.vc_column-inner{margin-top:-100px!important}.zmar-theme .margin-left-minus-50p>.vc_column-inner{margin-left:-50%!important}.zmar-theme .padding-gap-0{padding:0}.zmar-theme .padding-gap-5{padding:5px}.zmar-theme .padding-gap-10{padding:10px}.zmar-theme .padding-gap-15{padding:15px}.zmar-theme .padding-gap-30{padding:30px}.zmar-theme .padding-xs{padding:40px}.zmar-theme .padding-sm{padding:80px}.zmar-theme .padding-md{padding:120px}.zmar-theme .padding-lg{padding:160px}.zmar-theme .padding-xl{padding:200px}.zmar-theme .padding-xxl{padding:240px}.zmar-theme .padding-top-xs{padding-top:40px}.zmar-theme .padding-top-sm{padding-top:80px}.zmar-theme .padding-top-md{padding-top:120px}.zmar-theme .padding-top-lg{padding-top:160px}.zmar-theme .padding-top-xl{padding-top:200px}.zmar-theme .padding-top-xxl{padding-top:240px}.zmar-theme .padding-right-xs{padding-right:40px}.zmar-theme .padding-right-sm{padding-right:80px}.zmar-theme .padding-right-md{padding-right:120px}.zmar-theme .padding-right-lg{padding-right:160px}.zmar-theme .padding-right-xl{padding-right:200px}.zmar-theme .padding-right-xxl{padding-right:240px}.zmar-theme .padding-bottom-xs{padding-bottom:40px}.zmar-theme .padding-bottom-sm{padding-bottom:80px}.zmar-theme .padding-bottom-md{padding-bottom:120px}.zmar-theme .padding-bottom-lg{padding-bottom:160px}.zmar-theme .padding-bottom-xl{padding-bottom:200px}.zmar-theme .padding-bottom-xxl{padding-bottom:240px}.zmar-theme .padding-left-xs{padding-left:40px}.zmar-theme .padding-left-sm{padding-left:80px}.zmar-theme .padding-left-md{padding-left:120px}.zmar-theme .padding-left-lg{padding-left:160px}.zmar-theme .padding-left-xl{padding-left:200px}.zmar-theme .padding-left-xxl{padding-left:240px}.zmar-theme .height-240{min-height:240px}.zmar-theme .height-340{min-height:340px}.zmar-theme .height-440{min-height:440px}.zmar-theme .height-540{min-height:540px}.zmar-theme .height-640{min-height:640px}.zmar-theme .height-740{min-height:640px}.zmar-theme:not(.no-support-blendmode) .multiply,.zmar-theme:not(.no-support-blendmode) .multiply .upb_row_bg{background-blend-mode:multiply}.zmar-theme:not(.no-support-blendmode) .multiply .upb_bg_overlay{display:none}.zmar-theme .vertical-center.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.zmar-theme .feature-3{min-height:initial;margin:0}.zmar-theme .feature-3 i{color:#fff}.zmar-theme .background-grey{background-color:#f1f1f1}.zmar-theme .materialup{margin-bottom:15px}.zmar-theme .materialup:hover .overlay{opacity:1}.zmar-theme .materialup .vc_column-inner,.zmar-theme .materialup:hover .overlay{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.zmar-theme .materialup .vc_column-inner{box-shadow:none}.zmar-theme .materialup:hover .vc_column-inner{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.25);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.zmar-theme .materialup:hover .overlay{opacity:.8}.zmar-theme .nav-container{min-height:0!important}.zmar-theme nav.zmar-nav .navbar.nav-bar{margin-bottom:0;border:none;border-radius:0}.zmar-theme nav.zmar-nav .module.widget-handle,.zmar-theme nav.zmar-nav .navbar-toggle{border:none!important;z-index:101}.zmar-theme nav.zmar-nav button.navbar-toggle{display:inline-block;margin:0;padding:0;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.zmar-theme nav.zmar-nav .nav-bar .center{position:absolute;left:50%;margin-left:-70px!important;top:0;text-align:center;margin:auto;padding:0;width:140px}.zmar-theme nav.zmar-nav .nav-bar .navbar-header{float:none}.zmar-theme nav.zmar-nav.fixed,.zmar-theme nav.zmar-nav:not(.transparent){background:#ab2724}.zmar-theme nav.zmar-nav:not(.transparent) .logo-light{display:inline}.zmar-theme nav.zmar-nav:not(.transparent):not(.fixed) .logo-dark{display:none}.zmar-theme nav.zmar-nav.fixed:not(.transparent) .logo-light{display:none}.zmar-theme nav.zmar-nav.fixed:not(.transparent) .logo-dark{display:inline}.zmar-theme nav.zmar-nav button .icon-bar{height:4px;position:relative;background-color:#292929;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.zmar-theme nav.zmar-nav button .icon-bar+.icon-bar{margin-top:5px}.zmar-theme nav.zmar-nav button:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:2px}.zmar-theme nav.zmar-nav button:not(.collapsed) .icon-bar:nth-child(2){display:none}.zmar-theme nav.zmar-nav button:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:-6px}.zmar-theme nav.zmar-nav button:not(.collapsed) .icon-bar,.zmar-theme nav.zmar-nav.fixed button .icon-bar,.zmar-theme nav.zmar-nav:not(.transparent) button .icon-bar{background-color:#fff}.zmar-theme nav.zmar-nav .menu .has-dropdown:after,.zmar-theme nav.zmar-nav .menu li a{transition:all .3s ease 0s;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.zmar-theme nav.zmar-nav .menu>li>a,.zmar-theme nav.zmar-nav .navbar-collapse.collapse.in~.navbar .menu>.has-dropdown:after,.zmar-theme nav.zmar-nav button.navbar-toggle~.module.widget-handle.language>.menu>li>a,.zmar-theme nav.zmar-nav.fixed .menu>.has-dropdown:after,.zmar-theme nav.zmar-nav.fixed .menu>li>a,.zmar-theme nav.zmar-nav.fixed .module.widget-handle i,.zmar-theme nav.zmar-nav:not(.transparent) .menu>.has-dropdown:after,.zmar-theme nav.zmar-nav:not(.transparent) .menu>li>a,.zmar-theme nav.zmar-nav:not(.transparent) .module.widget-handle i{color:#fff;opacity:1}.zmar-theme nav.zmar-nav.transparent:not(.fixed) .has-dropdown:after,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .module.widget-handle .menu li a,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .module.widget-handle:not(.toggle-widget-handle) i,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .nav-utility,.zmar-theme nav.zmar-nav.transparent:not(.fixed) button.navbar-toggle.collapsed~.module.widget-handle.language>.menu>li>a{color:#292929}.zmar-theme nav.zmar-nav .navbar .menu .has-dropdown:after{line-height:56px}.zmar-theme nav.zmar-nav.fixed{-ms-transform:none;transform:none;-webkit-transform:none!important;-moz-transform:none;transition:none;-webkit-transition:none;-moz-transition:none}.zmar-theme nav.zmar-nav{opacity:1;visibility:visible;position:fixed;top:0;width:100%;height:55px;z-index:99;margin:0 auto}.zmar-theme .nav-container .navbar-collapse.collapse{opacity:0;z-index:-1;display:none!important;top:55px;padding:0;margin:0 auto;position:fixed;width:100%;height:100%!important;min-height:100vh!important;max-height:100%;background:rgba(0,0,0,0);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.zmar-theme .nav-container .navbar-collapse.collapsing{position:fixed!important;height:100%!important;max-height:100%;opacity:0;background:rgba(0,0,0,0)}.zmar-theme .nav-container .navbar-collapse.collapse.in~.navbar{background:rgba(226,75,75,.9)}.zmar-theme .nav-container .navbar-collapse.collapse.in~.navbar .booking-block{display:none}.zmar-theme .nav-container .navbar-collapse.collapse.in~.navbar .logo-dark{display:inline}.zmar-theme .nav-container .navbar-collapse.collapse.in~.navbar .logo-light{display:none!important}.zmar-theme .nav-container .navbar-collapse.collapse.in{top:55px;margin:0;padding:0;position:fixed;width:100%;height:100%!important;min-height:100vh!important;max-height:100%;display:block!important;z-index:100;opacity:1;background:rgba(226,75,75,.9)}.zmar-theme .nav-container .navbar-collapse ul.menu{top:50%;position:relative;transform:translateY(-70%);height:initial;width:initial;margin:80px 60px}.zmar-theme .nav-container .navbar-collapse ul.menu section{margin:0;opacity:0}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu section{opacity:1;width:20%;float:right}.zmar-theme .nav-container .navbar-collapse ul.menu>li{width:100%;float:initial;transition:none;-webkit-transition:none;-moz-transition:none;display:block}.zmar-theme .nav-container .navbar-collapse ul.menu>li.sticker a:after{content:'';position:absolute;top:50%;right:-80px;font-size:25px;font-weight:800;background:#fff;color:#db585b;line-height:20px;padding:5px;transform:translateY(-50%)}.zmar-theme .nav-container .navbar-collapse ul.menu>li.new a:after{content:'new'}.zmar-theme .nav-container .navbar-collapse ul.menu>li.nuevo a:after{content:'nuevo'}.zmar-theme .nav-container .navbar-collapse ul.menu>li.novo a:after{content:'novo'}.zmar-theme .nav-container .navbar-collapse ul.menu>li:hover{width:100%}.zmar-theme .nav-container .navbar-collapse ul.menu>li:after{display:none}.zmar-theme .nav-container .navbar-collapse>.menu>li{width:auto}.zmar-theme .nav-container .navbar-collapse>.menu>li>a{position:relative;font-size:52px;letter-spacing:-.5px;text-transform:capitalize;line-height:58px;font-weight:700;transition:none;-webkit-transition:none;-moz-transition:none}.zmar-theme .nav-container .navbar-collapse>.menu>li:last-child>a{font-size:34px;text-transform:initial}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu li a{color:#fff;opacity:1}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu li a:hover{color:#00183a}.zmar-theme .nav-container .navbar-collapse ul.menu li a{opacity:0}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li ul{position:relative;width:100%;display:none;background:0 0}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li:hover>ul,.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li:hover>ul .wpb_wrapper ul,.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li:hover>ul>li:hover>ul{display:block!important;visibility:visible;opacity:1}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li:hover>ul div ul>li>a,.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li:hover>ul>li>a{font-size:16px}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li>ul>li>ul{left:0;margin-left:30px}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu>li>ul>li>ul>li>a{font-size:12px}.zmar-theme .nav-container .navbar-collapse.collapse.scrollable{overflow:scroll!important;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0);-webkit-perspective:1000}.zmar-theme .notification-bar{position:relative;overflow:hidden;height:42px;margin-top:-42px;padding:4px 0;top:0;opacity:0;color:#fff;background:#0a2238;z-index:99;width:100%;margin-left:0;margin-right:0;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.zmar-theme .notification-bar.fixed{position:fixed}.zmar-theme .notification-bar.active{margin-top:0;opacity:1}.zmar-theme .notification-bar.active~.nav-container nav.zmar-nav,.zmar-theme .notification-bar.active~.nav-container nav.zmar-nav.fixed{top:42px}.zmar-theme .notification-bar .notification_logo{height:30px;margin-top:2px}.zmar-theme .notification-bar h6{font-size:10px;margin-bottom:0;line-height:34px}.zmar-theme .notification-bar h6 a,.zmar-theme .notification-bar h6 span{color:#fff;font-weight:800;letter-spacing:1px;text-transform:uppercase}.zmar-theme .notification-bar h6 a.light-blue{color:#3fcfd5;font-weight:800;border-bottom:1px solid #3fcfd5}.zmar-theme .notification-bar .btn-bguest{color:#fff;font-size:11px;font-weight:100;border-radius:4px;background-color:#3fcfd5;border:none;cursor:pointer;min-width:120px;padding:9px 20px;outline:0;border:none}.zmar-theme .notification-bar i{font-size:16px;margin-top:10px;display:inline-block}.zmar-theme .notification-bar i.ti-close{cursor:pointer;margin-left:12px}.zmar-theme .context-menu{margin-bottom:20px}.zmar-theme .context-menu h4{font-size:13px;letter-spacing:4px;color:#fab31e}.zmar-theme .context-menu .menu{display:block;position:relative;height:auto}.zmar-theme .context-menu .menu>li{float:initial;display:block}.zmar-theme .context-menu .menu li a{font-size:13px;line-height:28px;text-transform:capitalize;font-weight:100}.overlay:before,.slider-all-controls .overlay .background-image-holder:before{background:0 0!important}.grid-overlay .boxed{position:relative!important;padding:30px}.grid-overlay .box-content{padding:22px}.grid-overlay .box-content,.grid-overlay .overlay{height:100%;width:100%;top:0;left:0;display:inline-block}.grid-overlay .overlay{position:absolute;background-color:#000;opacity:.5}.zmar-theme .zmar-separator svg,.zmar-theme .zmar-separator-2 svg,.zmar-theme .zmar-separator-2-inverted svg,.zmar-theme .zmar-separator-inverted svg{width:100%;max-width:100%;max-height:150px;position:absolute;left:0}.zmar-theme .zmar-separator svg,.zmar-theme .zmar-separator-2 svg{bottom:-1px}.zmar-theme .zmar-separator-2-inverted svg.inverted,.zmar-theme .zmar-separator-inverted svg.inverted{top:-1px;bottom:0;transform:rotate(180deg)}.zmar-theme .zmar-separator-beige svg:not(.inverted) g g{fill:#c9a67a}.zmar-theme .zmar-separator-inverted-beige svg.inverted g g{fill:#c9a67a}.zmar-theme .zmar-separator-grey svg:not(.inverted) g g{fill:#f1f1f1}.zmar-theme .zmar-separator-inverted-grey svg.inverted g g{fill:#f1f1f1}.zmar-theme .zmar-separator-burgundy svg:not(.inverted) g g{fill:#381f1f}.zmar-theme .zmar-separator-inverted-burgundy svg.inverted g g{fill:#381f1f}.zmar-theme .zmar-separator-green svg:not(.inverted) g g{fill:#44d48c}.zmar-theme .zmar-separator-inverted-green svg.inverted g g{fill:#44d48c}.zmar-theme [data-location]{cursor:pointer;target-new:tab!important}.zmar-theme .btn,.zmar-theme .btn:visited,.zmar-theme button[type=submit],.zmar-theme input[type=submit]{font-size:12px;font-weight:300;line-height:normal;text-decoration:none;text-transform:uppercase;letter-spacing:1px;width:initial;height:auto;margin:0;padding:14px 38px;border:none;outline:0;user-select:none;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;background-color:#af1a13;color:#fff}.zmar-theme .btn.btn-yellow,.zmar-theme .btn.btn-yellow:visited{background-color:#ffbd3d;color:#af1a13}.zmar-theme .btn.btn-white,.zmar-theme .btn.btn-white:visited{background-color:transparent;color:#fff;border:2px solid #fff}.zmar-theme input[type=submit].btn.wpcf7-submit{background-color:transparent;border:2px solid #af1a13;color:#af1a13;margin-left:0}.zmar-theme input[type=submit].btn.wpcf7-submit:hover{background-color:#af1a13;border:2px solid #af1a13;color:#fff;margin-left:0}.zmar-theme .datepicker table tr td.disabled,.zmar-theme .datepicker table tr td.disabled:hover{color:#ddd}.zmar-theme .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{color:#a9b76e;border-color:#a9b76e}.zmar-theme .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{border-color:#a9b76e;background-color:#a9b76e}.zmar-theme .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{color:#03f6fd;border-color:#03f6fd}.zmar-theme .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{border-color:#03f6fd;background-color:#03f6fd}.zmar-theme .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{color:#ab2724;border-color:#ab2724}.zmar-theme .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{border-color:#ab2724;background-color:#ab2724}.zmar-theme .vc_btn3.vc_btn3-size-sm,.zmar-theme .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:14px 38px;letter-spacing:1px}.zmar-theme .vc_btn3.vc_btn3-size-md,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:18px;letter-spacing:3px;padding:20px 70px}.zmar-theme .pb24{padding:0}.zmar-theme .filters li{border:none;color:#3e3e3e;font-size:18px;line-height:18px;height:initial;text-transform:capitalize;opacity:1;margin-bottom:0}.zmar-theme .filters li.active{color:#ab2724;text-decoration:underline}.zmar-theme .wpcf7-form .gform_wrapper .gfield_checkbox .checkbox-option,.zmar-theme .wpcf7-form .wpcf7-checkbox .checkbox-option{margin:4px 200px 4px 0}.zmar-theme .wpcf7-form p{font-size:13px;line-height:24px}.zmar-theme .wpcf7-form .checkbox-option,.zmar-theme .wpcf7-form .checkbox-option .inner,.zmar-theme .wpcf7-form .radio-option{border:1px solid #ab2724}.zmar-theme .wpcf7-form .checkbox-option.checked .inner{background:#ab2724;border:1px solid #ab2724}.zmar-theme .ultimate-map-wrapper.ult-adjust-bottom-margin{margin-bottom:0}.zmar-theme .essb_links.essb_template_tiny-retina{width:960px;margin:20px auto}.zmar-theme .ff-theme-flat h4{font-size:12px;letter-spacing:4px;line-height:initial}.zmar-theme .ff-article,.zmar-theme .ff-item .ff-content,.zmar-theme .ff-item .ff-content p{font-size:13px}.zmar-theme .ff-theme-flat.ff-style-3 .ff-name{font-size:10px}.zmar-theme .ff-loadmore-wrapper .ff-btn{font-size:12px;line-height:initial;height:initial;padding:11px 16px;color:#fff;display:inline-block;background-color:#ab2724}.zmar-theme .ff-loadmore-wrapper .ff-btn:hover{background:#9a2320!important}.zmar-theme .full-width-carousel .slick-next,.zmar-theme .full-width-carousel .slick-prev{z-index:1}.zmar-theme .full-width-carousel .slick-prev{left:15px}.zmar-theme .full-width-carousel .slick-next{right:15px}.zmar-theme .essbfc-container.essbfc-container-profiles.essbfc-template-roundgrey{margin-left:-12px;margin-bottom:4px}.zmar-theme .essbfc-container.essbfc-container-profiles.essbfc-template-roundgrey li .essbfc-network i{width:30px;height:30px;font-size:16px;line-height:28px;padding:0!important;background-color:#fff!important;color:#b3b3b3!important;margin:0!important}.zmar-theme .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{background-color:#ab2724;color:#fff}.zmar-theme .TA_greenleader .widGRN{background-color:#fff!important;margin:0!important;font:400 8px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif!important;width:110px!important;height:110px!important;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.zmar-theme .TA_greenleader .widGRN:hover{background-color:#fab31e!important}.zmar-theme .TA_greenleader .widGRN #inner{padding:0 5px!important;width:110px!important}.zmar-theme .TA_greenleader .widGRN #inner a img{width:80px!important;margin-top:22px!important}.zmar-theme .TA_greenleader .widGRN .widGRNLevel{margin:4px 0!important}.zmar-theme .TA_greenleader .widGRN .widGRNLevel span{font-size:11px!important;letter-spacing:1px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.zmar-theme .TA_greenleader .widGRN .rule{background-color:#d8ab4b!important}.zmar-theme .TA_greenleader .widGRN .widGRNLink{margin:5px 2px!important}.zmar-theme .TA_greenleader .widGRN .widGRNLink a{font:normal normal 9px Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif!important;line-height:8px!important;text-decoration:none!important}.zmar-theme .TA_greenleader .widGRN .footer{margin-bottom:14px!important;width:110px!important;height:auto!important;padding:0!important}.zmar-theme .TA_greenleader .widGRN .footer a img{width:70px!important}.zmar-theme .rev-slider.vc_row.light-wrapper .container .vc_column-inner,.zmar-theme .rev-slider.vc_row.light-wrapper .container .vc_column-inner .wpb_revslider_element{padding:0!important;margin:0!important}.zmar-theme .accommodations-home-slider .btn-view-all{margin-top:120px}.zmar-theme .accommodations-home-slider .btn-view-all button{width:100%}.zmar-theme .accommodations-home-slider .description{margin-top:70px}.zmar-theme .accommodations-home-slider button.slick-next,.zmar-theme .accommodations-home-slider button.slick-prev{bottom:-20px;margin-bottom:0}.zmar-theme .accommodations-home-slider button.slick-next{right:45px}.zmar-theme .accommodations-home-slider button.slick-prev{left:45px;z-index:50}.zmar-theme .accommodations-home-slider .slider-child-image .ult-item-wrap:last-child{position:absolute;width:60%;top:50%;left:0;transform:translate(-50%,-10%)}.zmar-theme .zmar-separator.zmar-separator-burgundy h3{font-size:29px}.zmar-theme .wpcf7-form .wpcf7-email{color:#381f1f}.zmar-theme .wpcf7-form .wpcf7-submit{background-color:#381f1f;vertical-align:top;padding:16px 38px;margin-left:30px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.zmar-theme .vc_sep_width_10{width:5%;margin-bottom:10px!important}.zmar-theme .wpb_text_column :last-child{margin-bottom:0}.zmar-theme .timeline .slick-initialized .slick-slide{float:none;display:table-cell;vertical-align:bottom;outline:0!important}.zmar-theme .timeline .slick-initialized .slick-slide h4{font-size:12px;line-height:20px;letter-spacing:3px;color:#ffbd3d}.zmar-theme .timeline .slick-initialized .slick-slide p{margin-bottom:0}.zmar-theme .timeline .slick-initialized .slick-slide .ult-content-box-container{text-align:center}.zmar-theme .timeline .slick-initialized .slick-slide .ult-content-box-container .ult-content-box{position:relative;border-radius:20px;display:inline-block;max-width:50%;background-color:rgba(246,54,51,0)!important;padding:30px 30px 60px 30px;text-align:initial}.zmar-theme .timeline .slick-initialized .slick-slide .ult-content-box-container .ult-content-box:before{content:" ";width:40px;height:65px;position:absolute;bottom:-21px;left:24px}.zmar-theme .timeline .slick-initialized .slick-slide .ult-content-box-container .ult-content-box .ult-item-wrap{text-align:initial}.zmar-theme .timeline .slick-initialized .slick-slide .year{color:#f63633;padding-top:50px;display:inline-block;text-align:center}.zmar-theme .timeline .slick-initialized .slick-slide .year p{font-weight:800}.zmar-theme .timeline .slick-initialized .slick-slide .year .wpb_wrapper,.zmar-theme .timeline .slick-initialized .slick-slide.slick-active~div .year .wpb_wrapper{position:relative;left:0}.zmar-theme .timeline .slick-initialized .slick-slide.slick-active .year .wpb_wrapper{left:0}.zmar-theme .timeline .vc_separator.year-line{padding-top:20px;margin-right:0!important}.zmar-theme .timeline .vc_separator.year-line .vc_sep_line{border-color:#f63633;left:50%;margin-left:25px;width:calc(100% - 50px)}.zmar-theme .timeline .slick-slide.slick-active~div .vc_separator.year-line .vc_sep_holder_l .vc_sep_line:before,.zmar-theme .timeline .vc_separator.year-line .vc_sep_line:before{width:30px;height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#f63633;content:" ";font-style:normal;font-weight:400;text-decoration:inherit;color:#f63633;font-size:24px;position:absolute;top:0;left:0;margin-top:-15px;margin-left:-40px}.zmar-theme .timeline .slick-slide.slick-active .vc_separator.year-line .vc_sep_holder_l .vc_sep_line:before{font-size:48px}.zmar-theme .timeline .slick-next,.zmar-theme .timeline .slick-prev{top:100%;margin-bottom:0}.zmar-theme .timeline .ult-item-wrap{width:100%;text-align:center}.zmar-theme .booking-block{background-color:#fab31e}.zmar-theme .booking-block .normal{padding:25px 50px}.zmar-theme .booking-block .small{display:none}.zmar-theme .booking-block .small input{width:90px;vertical-align:top}.zmar-theme .booking-block .small .input-daterange{padding:16px 0}.zmar-theme .booking-block .small button{margin:8px 0}.zmar-theme .booking-block .small a{padding:13px 0;font-size:22px;color:#3a4047;display:inline-block;height:initial}.zmar-theme .booking-block .small a:first-child{padding-right:18px}.zmar-theme .booking-block .small .col-md-9 i{font-size:16px;line-height:18px;padding:0 4px;color:#fff}.zmar-theme .booking-block .normal button.book,.zmar-theme .booking-block .normal input,.zmar-theme .booking-block .normal p{margin:0;height:50px;width:100%}.zmar-theme .booking-block .normal a{padding:10px 20px 10px 0;font-size:30px;color:#fff;display:inline-block}.zmar-theme .booking-block a.active{color:#af1a13!important}.zmar-theme .booking-block .normal span{margin-bottom:15px;display:block}.zmar-theme .booking-block .normal input[type=text]{padding-left:0;background:rgba(0,0,0,0);color:#fff;opacity:1;text-transform:capitalize;outline:0;font-size:30px;font-weight:800;letter-spacing:-.5px}.zmar-theme .booking-block input[type=text]::-webkit-input-placeholder{color:#fff;font-size:28px;letter-spacing:-.5px;text-transform:capitalize}.zmar-theme .booking-block input[type=text]:focus{outline:0}.zmar-theme nav .booking-block{background-color:transparent;display:inline-block;float:left;width:550px;padding:0;height:100%}.zmar-theme nav .booking-block .small [class*=col-]{padding:1px 0}.zmar-theme nav .booking-block .normal{display:none}.zmar-theme nav .booking-block .small{display:block}.zmar-theme nav .booking-block .row{line-height:initial}.zmar-theme nav .booking-block span{display:inline-block;line-height:initial;font-size:11px;color:#fff}.zmar-theme nav.zmar-nav.transparent:not(.fixed) .booking-block .input-group i,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .booking-block .select-option i,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .booking-block input,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .booking-block select,.zmar-theme nav.zmar-nav.transparent:not(.fixed) .booking-block span{color:#292929}.zmar-theme nav .booking-block input,.zmar-theme nav .booking-block select{display:inline-block;text-transform:lowercase;height:auto;background:rgba(0,0,0,0);font-size:14px;font-weight:800;line-height:initial;color:#fff;margin:0;padding:0}.zmar-theme nav .booking-block .select-option{height:initial;margin-bottom:0}.zmar-theme nav .booking-block .select-option i{font-size:10px;color:#fff;top:4px}.zmar-theme nav .booking-block select option{color:#757575;padding:4px 0}.zmar-theme nav .booking-block input[type=text]::-webkit-input-placeholder{font-size:12px;text-transform:lowercase}.zmar-theme nav .booking-block .small input.nights{padding:1px 10px 1px 0}.zmar-theme nav .booking-block button.book{background:#af1a13;color:#fff;border:none;height:38px;line-height:38px;font-size:14px;padding:0}.zmar-theme nav.fixed .booking-block button.book,.zmar-theme nav:not(.transparent) .booking-block button.book{color:#fff;background:#fab31e}.zmar-theme nav.fixed .booking-block .small a,.zmar-theme nav:not(.transparent) .booking-block .small a{color:#fff}.zmar-theme nav.fixed .booking-block .small a.active,.zmar-theme nav:not(.transparent) .booking-block .small a.active{color:#ffbd3d!important}.zmar-theme nav .booking-block button.dropdown-toggle{display:block;height:initial;line-height:initial;border:none;box-shadow:none;background-color:rgba(0,0,0,0);text-transform:capitalize;padding:0 10px;margin:0;outline:0}.zmar-theme nav .booking-block button.dropdown-toggle.btn-default:hover{background:0 0}.zmar-theme nav .booking-block .bootstrap-select .dropdown-toggle:focus,.zmar-theme nav .booking-block .dropdown-menu span:focus,.zmar-theme nav .booking-block button:focus,.zmar-theme nav .booking-block input:focus{outline:0!important;border:none}.zmar-theme nav .booking-block div.dropdown-menu,.zmar-theme nav .module.widget-handle .has-dropdown ul{border:0;border-radius:0;box-shadow:none;background-color:#fff}.zmar-theme nav .module.widget-handle .has-dropdown ul{left:0}.zmar-theme nav .booking-block .bootstrap-select div.dropdown-menu{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:translateY(18px);transform:translateY(18px);-webkit-transform:translateY(18px);-moz-transform:translateY(18px)}.zmar-theme nav .booking-block .bootstrap-select.open div.dropdown-menu{-ms-transform:translateY(7px);transform:translateY(7px);-webkit-transform:translateY(7px);-moz-transform:translateY(7px)}.zmar-theme nav .booking-block .dropdown-menu span{color:#292929}.zmar-theme nav .booking-block .dropdown-menu ul li a,.zmar-theme nav .module.widget-handle .has-dropdown ul li a{font-size:11px;margin:0;padding:6px 10px;opacity:1;line-height:initial;height:initial;width:100%;display:inline-block;color:#292929;text-transform:capitalize;font-weight:300}.zmar-theme nav .module.widget-handle .has-dropdown ul li a:hover{background-color:#eee}.zmar-theme .datepicker.datepicker-dropdown.dropdown-menu{margin:12px 0 0}.zmar-theme .datepicker table tr td{width:36px}.zmar-theme .datepicker table tr td.active.active,.zmar-theme .datepicker table tr td.selected,.zmar-theme .datepicker table tr td.selected.highlighted{color:#fff;background-color:#ffbd3d;border-color:#ffbd3d;text-shadow:none}.zmar-theme .datepicker table tr td.active.active:hover,.zmar-theme .datepicker table tr td.selected.highlighted:hover,.zmar-theme .datepicker table tr td.selected:active,.zmar-theme .datepicker table tr td.selected:active:focus,.zmar-theme .datepicker table tr td.selected:active:hover,.zmar-theme .datepicker table tr td.selected:focus,.zmar-theme .datepicker table tr td.selected:hover{background-color:#b3b3b3;outline:0}.zmar-theme .datepicker table tr td.range,.zmar-theme .datepicker table tr td.range:active,.zmar-theme .datepicker table tr td.range:active:focus,.zmar-theme .datepicker table tr td.range:active:hover,.zmar-theme .datepicker table tr td.range:focus,.zmar-theme .datepicker table tr td.range:hover{outline:0;border-radius:0;border-top:4px solid #fff;border-bottom:4px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.zmar-theme .datepicker table tr td.range{color:#fff;background-color:#fed165}.zmar-theme .datepicker table tr td.range:active,.zmar-theme .datepicker table tr td.range:active:focus,.zmar-theme .datepicker table tr td.range:active:hover,.zmar-theme .datepicker table tr td.range:focus,.zmar-theme .datepicker table tr td.range:hover{color:#fff;background-color:#b3b3b3}.zmar-theme .project.inactive{display:none}.zmar-theme .accommodation-grid{display:inline-block;background-color:#f9f9f9;box-shadow:none;-webkit-transition:box-shadow .4s ease-out 0s;-moz-transition:box-shadow .4s ease-out 0s;-o-transition:box-shadow .4s ease-out 0s;transition:box-shadow .4s ease-out 0s}.zmar-theme .accommodation-grid .footer{position:absolute;bottom:15px}.zmar-theme .accommodation-grid .boxed{height:840px;padding:0;position:relative;width:100%;overflow:hidden}.zmar-theme .accommodation-grid .back-content,.zmar-theme .accommodation-grid .front-content{height:100%;width:100%}.zmar-theme .accommodation-grid .front-content{position:relative;margin-top:0;transition:margin-top 250ms ease-in-out 0s}.zmar-theme .accommodation-grid .boxed:hover .front-content{margin-top:-840px}.zmar-theme .accommodation-grid .front-content .content{height:100%;width:100%;z-index:10}.zmar-theme .accommodation-grid .front-content h1{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .accommodation-grid .front-content .capacity-people{position:absolute;width:20%;bottom:20px;right:20px}.zmar-theme .accommodation-grid .front-content .capacity-people i{width:50%;display:inline-block;font-size:20px;padding:0}.zmar-theme .accommodation-grid .back-content{background-color:#fff;position:relative;padding:20px}.zmar-theme .accommodation-grid .back-content h2{color:#ab2724;margin-top:20px;margin-bottom:0}.zmar-theme .accommodation-grid .back-content .description{border-bottom:1px dashed #666;padding:30px}.zmar-theme .accommodation-grid .back-content span{display:block;line-height:initial}.zmar-theme .accommodation-grid .back-content .area,.zmar-theme .accommodation-grid .back-content .capacity,.zmar-theme .accommodation-grid .back-content .commodities{text-align:left}.zmar-theme .accommodation-grid .back-content .more{font-size:12px;letter-spacing:4px;position:absolute;width:100%;bottom:0;left:0;background-color:#ab2724;color:#fff;padding:20px;text-transform:uppercase}.zmar-theme .row-accommodations .col-md-12{min-height:0}.zmar-theme .accommodation-box{height:420px;margin:10px 15px;background-color:#f9f9f9;box-shadow:none;-webkit-transition:box-shadow .4s ease-out 0s;-moz-transition:box-shadow .4s ease-out 0s;-o-transition:box-shadow .4s ease-out 0s;transition:box-shadow .4s ease-out 0s}.zmar-theme .accommodation-box a,.zmar-theme .accommodation-box a:active,.zmar-theme .accommodation-box a:focus,.zmar-theme .accommodation-box a:visited{color:#828282}.zmar-theme .accommodation-box .content{padding:30px 10px 30px 20px}.zmar-theme .accommodation-box .content .header,.zmar-theme .accommodation-featured .content .header{height:60px}.zmar-theme .accommodation-box .content h5,.zmar-theme .accommodation-featured .content h5{color:#828282;float:left}.zmar-theme .accommodation-box .content .capacity-people,.zmar-theme .accommodation-featured .content .capacity-people{float:right}.zmar-theme .accommodation-box .content .capacity-people i,.zmar-theme .accommodation-featured .content .capacity-people i{font-size:15px;margin-left:4px;line-height:normal}.zmar-theme .accommodation-box .content .commodities span,.zmar-theme .accommodation-featured .content .commodities span{margin-left:10px}.zmar-theme .accommodation-box .overlay,.zmar-theme .accommodation-featured .overlay,.zmar-theme .accommodation-grid .overlay{background:rgba(58,64,71,.65);-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.zmar-theme .accommodation-box .image-bg{background-size:cover}.zmar-theme .accommodation-box .inner-footer,.zmar-theme .accommodation-featured .inner-footer{margin:30px 25px;position:relative}.zmar-theme .accommodation-box .inner-footer .btn,.zmar-theme .accommodation-grid .inner-footer .btn{color:#2a2a2a;border:2px solid #2a2a2a;background-color:rgba(0,0,0,0)}.zmar-theme .accommodation-box:hover,.zmar-theme .accommodation-grid:hover{background-color:#fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.25);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.zmar-theme .accommodation-box:hover a,.zmar-theme .accommodation-grid:hover a{color:#3a4047}.zmar-theme .accommodation-box:hover .content h5,.zmar-theme .accommodation-grid:hover .content h5{color:#3a4047}.zmar-theme .accommodation-box:hover .overlay,.zmar-theme .accommodation-grid:hover .overlay{background:rgba(58,64,71,0)}.zmar-theme .accommodation-box:hover .inner-footer .btn,.zmar-theme .accommodation-featured:hover .inner-footer .btn,.zmar-theme .accommodation-grid:hover .inner-footer .btn{color:#fff;border:2px solid #af1a13;background-color:#af1a13}.zmar-theme .accommodation-featured{height:420px;box-shadow:none;color:#fff}.zmar-theme .accommodation-featured .content{position:relative;padding:30px 10px 30px 20px}.zmar-theme .accommodation-featured .content h5{color:#fff}.zmar-theme .accommodation-featured .image-bg{background-size:cover}.zmar-theme .accommodation-featured .inner-footer .btn{color:#fff;border:2px solid #fff;background-color:rgba(0,0,0,0)}.zmar-theme .accommodation-featured:hover .overlay{background:rgba(58,64,71,.1)}.zmar-theme .commoditie-row{min-width:100%!important}.zmar-theme .commoditie-row>div{padding:25px 0 25px 15px}.zmar-theme .commoditie-row>div:nth-child(1),.zmar-theme .commoditie-row>div:nth-child(2){border-top:1px solid #828282}.zmar-theme .commoditie-row:last-child>div:nth-child(1),.zmar-theme .commoditie-row:last-child>div:nth-child(2){border-bottom:1px solid #828282}.zmar-theme .commoditie-row p{line-height:20px;margin-bottom:0}.zmar-theme .commoditie-row i{line-height:1;font-size:0;display:block;height:30px;text-align:center;margin:0 auto}.zmar-theme .commoditie-row i:before{font-size:30px}.zmar-theme .accommodation-checkin .feature{overflow:initial;width:100%;display:inline-block}.zmar-theme .accommodation-checkin .left{margin-left:-45px}.zmar-theme .accommodation-checkin .right p{line-height:32px;margin-bottom:0}.zmar-theme .projects .filters{position:absolute;margin-top:-24px}.zmar-theme .projects .row{height:24px}.zmar-theme .filters li{border-radius:0;padding:0;padding-bottom:3px;margin:2px 26px;text-decoration:none;-webkit-transition:none;transition:none}.zmar-theme .filters li.active{text-decoration:none;border-bottom:2px solid #ab2724}.zmar-theme .zmarservice-grid{margin:0;padding:0;height:450px;position:relative}.zmar-theme .zmarservice-grid .box-content,.zmar-theme .zmarservice-list .box-content{height:100%;width:100%;position:relative}.zmar-theme .zmarservice-grid .discription{font-size:18pt;line-height:24pt}.zmar-theme .zmarservice-grid .title{padding:18px 72px;background-color:#28a1eb}.zmar-theme .zmarservice-grid .title h5,.zmar-theme .zmarservice-grid a{margin-bottom:0}.zmar-theme .zmarservice-grid .content{padding:40px}.zmar-theme .zmarservice-grid .content,.zmar-theme .zmarservice-list .content{width:100%;display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .zmarservice-box .content{padding:0;border:1px solid #ddd;height:500px;background-size:cover;background-position:50% 50%}.zmar-theme .zmarservice-box .inner-content{padding:15px 15px 30px 15px;position:relative;bottom:0;background-color:#fff;top:100%;width:100%;transform:translateY(-100%)}.zmar-theme .zmarservice-box .inner-content p{margin:0;font-size:15px;line-height:20px}.zmar-theme .zmarservice-box .inner-content h4{font-size:14px;line-height:14px;letter-spacing:6px;text-transform:uppercase}.zmar-theme .zmarservice-box .inner-content h4 a{color:#fab31e}.zmar-theme .zmarservice-list{margin:0;padding:0;height:420px;position:relative}.zmar-theme .zmarservice-list .box-content .overlay{background:rgba(0,0,0,.5);opacity:1;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}.zmar-theme .zmarservice-list .btn{margin-top:60px}.zmar-theme .zmarservice-list:hover .box-content .overlay{opacity:.6}.zmar-theme .zmarservice-list:hover .btn{color:#fff;border:2px solid #af1a13;background-color:#af1a13}.zmar-theme .zmarservice-list:hover h4{color:#ffbd3d}.zmar-theme .services-table table{width:100%}.zmar-theme .services-table table tr:first-child{border-top:1px solid #b3b3b3}.zmar-theme .services-table table tr{border-bottom:1px solid #b3b3b3}.zmar-theme .services-table table td{padding:20px 20px}.zmar-theme .services-table table td:first-child{width:12.66666666%;text-align:center}.zmar-theme .services-table table td i{color:#b3b3b3;line-height:1;font-size:0;display:block;height:45px;text-align:center}.zmar-theme .services-table table td i:before{font-size:45px}.zmar-theme .testimonial-box.feature.boxed{overflow:hidden;background:#1998d6;margin-bottom:0;position:relative;margin-top:45px;width:220px;padding:15px;float:none;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.zmar-theme .testimonial-box.feature.boxed.close{opacity:0;left:0}.zmar-theme .testimonial-box.feature.boxed:not(.close){-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.25);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.zmar-theme .testimonial-box.feature.boxed:not(.close):hover{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.5);box-shadow:0 0 25px 0 rgba(0,0,0,.5)}.zmar-theme .testimonial-box.feature.boxed .featured-image{position:relative}.zmar-theme .testimonial-box h4{color:#fab31e;font-size:10px;line-height:15px}.zmar-theme .testimonial-box hr{margin:20px auto;width:25%}.zmar-theme .testimonial-box svg{position:relative;margin:0 auto;display:block;z-index:10;opacity:1;transform:matrix(1,0,0,1,0,0);transform-origin:center}.zmar-theme .testimonial-box #back,.zmar-theme .testimonial-box #person{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.zmar-theme .testimonial-box #person{height:136px}.zmar-theme .testimonial-box #back{position:absolute;top:50%;left:50%;width:120px;height:auto;margin-left:-60px;margin-top:-30px;z-index:1;opacity:0}.zmar-theme .testimonial-box.feature.boxed.close #person{opacity:0}.zmar-theme .testimonial-box.feature.boxed.close #back{opacity:1;transform:matrix(0,4,-4,0,0,0)}.zmar-theme .testimonial-box .spread-children{text-align:center}.zmar-theme .testimonial-box .spread-children h6{margin:15px 0 0 0}.zmar-theme .testimonial-box .spread-children p{font-size:11px;line-height:14px;margin:0}.zmar-theme .testimonial-box .spread-children a{margin:0}.zmar-theme .testimonial-box .spread-children .clearfix{display:none}.zmar-theme .testimonial-box.feature.boxed .btn-close{font-size:0;text-decoration:none;outline:0;position:absolute;display:none;right:0;top:1px;padding:10px;z-index:5}.zmar-theme .testimonial-box.feature.boxed .btn-close:before{content:'\72';font-family:zmar-font;font-size:16px;color:#fff}.zmar-theme .pack-grid{height:540px}.zmar-theme .others .pack-grid{height:420px}.zmar-theme .others.mini .pack-grid{height:240px}.zmar-theme .others.mini .pack-grid h1{font-size:20px;line-height:24px}.zmar-theme .others.mini .pack-grid h4{font-size:12px;line-height:40px}.zmar-theme .others.mini .pack-grid h4.pack-brand{font-size:9px;letter-spacing:4px;font-weight:100;line-height:20px}.zmar-theme .others.mini .pack-grid:hover .overlay{background-color:rgba(0,0,0,.3)}.zmar-theme .pack-grid .pack-month{text-transform:uppercase;font-size:16px;letter-spacing:4px}.zmar-theme .pack-grid .boxed{position:relative}.zmar-theme .pack-grid .boxed>[class*=col-]{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .pack-featured{height:720px}.zmar-theme .pack-featured .content{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.zmar-theme .pack-featured .inner-footer{margin:0 40px;padding:20px 0;text-align:left;position:relative}.zmar-theme .pack-featured .inner-footer p{display:inline-block}.zmar-theme .pack-box{margin:0;padding:0;height:620px}.zmar-theme .pack-box .image-bg{background-color:#e83c38;background-position:50% 50%;background-size:cover;position:relative;height:100%}.zmar-theme .pack-box .header{padding:30px;position:absolute;width:100%;left:0;top:0}.zmar-theme .pack-box .content{padding:40px;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .pack-box h4{font-size:12px;line-height:14px;letter-spacing:4px;font-weight:800;color:#fff;margin-bottom:30px}.zmar-theme .pack-box .date{width:100%;display:block;font-size:16px;font-weight:800;letter-spacing:-.5px}.zmar-theme .pack-box h3{font-size:30px;line-height:38px;margin:0}.zmar-theme .pack-box p{font-size:14px;line-height:20px;margin-top:20px}.zmar-theme .pack-box hr{opacity:1;border-top:1px solid #fff}.zmar-theme .pack-box .more,.zmar-theme .pack-featured .more{font-size:14px;text-transform:uppercase;border-bottom:1px solid #fff}.zmar-theme .pack-box .more{margin-top:30px}.zmar-theme .pack-box .inner-footer{margin:0 30px;padding:40px 0;line-height:43px;text-align:left;border-top:1px solid #fff;position:relative}.zmar-theme .pack-box .inner-footer .from-price{display:block;line-height:1px;font-size:9px;height:1px}.zmar-theme .pack-box .inner-footer .price{font-size:26px}.zmar-theme .pack-box .inner-footer .btn{float:right;font-weight:800}.zmar-theme .pack-box .inner-footer .btn,.zmar-theme .pack-box .more{display:none}.zmar-theme .pack-box:hover .overlay{background-color:rgba(171,39,36,.7)}.zmar-theme .pack-box:hover .inner-footer .btn,.zmar-theme .pack-box:hover .more{display:inline-block}.zmar-theme .mini-box{padding-top:25px}.zmar-theme .mini-box .pack-box{height:420px;margin:10px 0}.zmar-theme .mini-box .pack-box .btn,.zmar-theme .mini-box .pack-box .description,.zmar-theme .mini-box .pack-box .more{display:none!important}.zmar-theme .mini-box .pack-box .inner-footer{padding:20px 0;line-height:24px}.zmar-theme .mini-box .pack-box .inner-footer .price{font-size:18px}.zmar-theme .zmarpack-field{border-bottom:1px solid #fff}.zmar-theme .brand-grid{margin:0;padding:0;height:420px}.zmar-theme .brand-grid .image-bg{background-position:50% 50%;background-size:cover;position:relative;height:100%}.zmar-theme .brand-grid .content{padding:40px;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .brand-grid .content a.btn{margin-bottom:0}.zmar-theme .zmarevent-grid{margin:0;padding:0;width:100%;height:420px}.zmar-theme .zmarevent-grid>[class*=col-]{height:100%}.zmar-theme .zmarevent-grid .right{text-align:right}.zmar-theme .zmarevent-grid .image-bg{background-position:50% 50%;background-size:cover;position:relative;height:100%}.zmar-theme .zmarevent-grid .content{padding:40px;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .zmarevent-grid .content h2,.zmar-theme .zmarevent-grid .content h3{margin-bottom:0}.zmar-theme .zmarevent-grid>.part1 .content{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.zmar-theme .zmarevent-grid>.part2 .content{-ms-transform:translateY(-70%);-webkit-transform:translateY(-70%);transform:translateY(-70%)}.zmar-theme .zmarevent-grid .footer{position:absolute;padding:40px;width:100%;bottom:0;left:0}.zmar-theme .zmarevent-grid .footer .btn{margin-bottom:0}.zmar-theme .zmarevent-box{margin:0;padding:0;height:720px}.zmar-theme .zmarevent-box:hover .overlay{background-color:rgba(171,39,36,.7)}.zmar-theme .zmarevent-box .image-bg{background-color:#e83c38;background-position:50% 50%;background-size:cover;position:relative;height:100%}.zmar-theme .zmarevent-box .header{padding:40px;position:absolute;width:100%;left:0;top:0}.zmar-theme .zmarevent-box .inner-footer{width:70%;margin:0 40px 0 auto;padding:20px 0;text-align:right;position:relative}.zmar-theme .zmarevent-box .inner-footer .description{line-height:38px}.zmar-theme .image-politica{left:0;z-index:20;position:absolute}.zmar-theme .pack-featured .boxed,.zmar-theme .pack-grid .boxed,.zmar-theme .zmarservice-grid .boxed{height:100%}.zmar-theme .accommodation-grid .image-bg,.zmar-theme .pack-featured .image-bg,.zmar-theme .pack-grid .image-bg,.zmar-theme .zmarservice-list .image-bg{background-size:cover!important;background-position:50% 50%!important;margin-bottom:0}.zmar-theme .background-overlay>.vc_column-inner{position:relative}.zmar-theme .background-overlay .overlay{position:absolute;height:100%!important;width:100%;top:0;left:0;z-index:0}.zmar-theme .background-overlay .overlay>.ult-content-box,.zmar-theme .background-overlay .overlay>.vc_column_container,.zmar-theme .background-overlay .overlay>.vc_column_container>.vc_column-inner{height:100%;width:100%;padding:0;margin:0}.zmar-theme .background-overlay .ult-animation{position:relative}.zmar-theme .background-overlay .overlay .fs-vid-background video{position:absolute}.zmar-theme .boxed .image-zoom,.zmar-theme .boxed .overlay,.zmar-theme .brand-grid .overlay,.zmar-theme .pack-box .overlay,.zmar-theme .zmarevent-box .overlay,.zmar-theme .zmarevent-grid .overlay,.zmar-theme .zmarservice-grid .overlay{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;background-color:rgba(0,0,0,.5);position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}.zmar-theme .background-zoom{overflow:hidden}.zmar-theme .background-zoom .image-bg,.zmar-theme .boxed .image-zoom{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-size:cover;background-position:50% 50%}.zmar-theme .background-zoom:hover .image-bg,.zmar-theme .boxed:hover .image-zoom{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')}.zmar-theme .accommodation-box .footer,.zmar-theme .accommodation-featured .footer,.zmar-theme .pack-box .footer,.zmar-theme .pack-featured .footer,.zmar-theme .zmarevent-box .footer,.zmar-theme .zmarservice-grid .footer{position:absolute;width:100%;bottom:0;left:0}.zmar-theme .deep-footer,.zmar-theme footer{background:#381f1f}.zmar-theme footer .container .widget{padding:0 20px;margin-bottom:0}.zmar-theme footer .container .widget h6.title{letter-spacing:4px;color:#fff}.zmar-theme footer .container hr{display:none}.zmar-theme footer .container .row:first-child div:first-child p{font-size:13px;line-height:initial;margin-bottom:40px;font-family:volkhov;margin-top:10px}.zmar-theme footer .container .row img.zmar-flag{border-top:1px solid #fff;padding:0 10px;width:65px;height:auto}.zmar-theme footer .container .row:first-child div:first-child .textwidget>img:not(:first-child){max-width:60px;max-height:22px;margin-right:10px;vertical-align:middle;display:inline}.zmar-theme footer .container .menu li{padding:1px 0}.zmar-theme footer .container .menu li a{text-transform:initial;font-weight:100;font-size:13px;line-height:30px;opacity:1;color:#fff;letter-spacing:0}.zmar-theme footer .container .menu li a:hover{color:#f63632}.zmar-theme footer .container .essbfc-container.essbfc-col-row li{width:70px;display:block;margin-bottom:10px!important}.zmar-theme footer .container .essbfc-container.essbfc-col-row li .essbfc-icon{padding:6px 0 6px 10px;font-size:14px}.zmar-theme footer .container .essbfc-container.essbfc-col-row li .essbfc-followers-count{padding-top:7px;font-weight:300;font-size:10px}.zmar-theme footer .container .essbfc-container.essbfc-col-row li .essbfc-network{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0!important}.zmar-theme .deep-footer>.content,.zmar-theme .deep-footer>.content>.container,.zmar-theme footer>.container,.zmar-theme footer>.container>.row{width:100%}.zmar-theme .deep-footer{position:relative}.zmar-theme .deep-footer .container>.row .copy img{margin-bottom:12px}.zmar-theme .deep-footer .container>.row .copy{text-align:center}.zmar-theme .deep-footer .container>.row p{font-size:8pt;color:#fff;margin-bottom:4px}.zmar-theme .deep-footer .container img{padding:0 5px}.zmar-theme .trip-certificate{width:110px;display:block;margin-top:15px}.zmar-theme .inner-title .title{position:absolute;width:100%;bottom:24px;z-index:5;text-align:left;padding-left:50px;vertical-align:middle;letter-spacing:3px}.zmar-theme .inner-title .title h5{font-weight:600;font-size:32px;text-transform:capitalize;letter-spacing:0}.inner-title .title li,.inner-title .title p,.inner-title .title span{color:#fff;text-transform:uppercase}.zmar-theme .navbar-header .left label{float:left;padding:0 6px;margin-bottom:0;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;display:inline-block;height:55px;margin-top:1px;font-size:11px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;opacity:0;-webkit-transition:all .3s ease;cursor:pointer}.zmar-theme nav.zmar-nav .navbar-header .left label,.zmar-theme nav.zmar-nav button.navbar-toggle:not(.collapsed)~label{color:#000}.zmar-theme nav.zmar-nav button.navbar-toggle~label,.zmar-theme nav.zmar-nav.collapse.in .navbar-header .left label,.zmar-theme nav.zmar-nav.fixed .navbar-header .left label,.zmar-theme nav.zmar-nav:not(.transparent) .navbar-header .left label{color:#fff;opacity:1}.zmar-theme nav.zmar-nav button.navbar-toggle:not(.collapsed)~label{color:#fff!important}.zmar-theme .booking-block .small input{cursor:pointer}.zmar-theme .pp_pic_holder.pp_default,.zmar-theme div.pp,.zmar-theme div.pp_default .pp_content,.zmar-theme div.pp_default .pp_content_container .pp_details,.zmar-theme div.pp_default .pp_content_container .pp_left,.zmar-theme div.pp_default .pp_content_container .pp_right,.zmar-theme div.pp_default .pp_top div,.zmar-theme div.pp_left,.zmar-theme div.pp_rigth{background:initial}.zmar-theme div.pp_default .pp_bottom,.zmar-theme div.pp_default .pp_content_container .pp_details div,.zmar-theme div.pp_default .pp_content_container .pp_details p{display:none!important}.zmar-theme .pp_content a.pp_next,.zmar-theme .pp_content a.pp_previous{z-index:99999}.zmar-theme .pp_content a.pp_next,.zmar-theme .pp_content a.pp_previous{width:50px;height:90px;margin:auto;border-radius:25px;background-color:rgba(125,125,125,.5)}.zmar-theme .pp_content a.pp_next{background:0 0;border-radius:15px 50px 30px 5px;width:200px;height:200px;display:block;right:10px;position:fixed;top:0;text-indent:1px;z-index:9999;content:"";font-size:0}.zmar-theme .pp_content a.pp_previous{background:0 0;border-radius:15px 50px 30px 5px;width:200px;height:200px;display:block;left:0;position:fixed;top:0;text-indent:1px;z-index:9999;content:"";font-size:0}.zmar-theme .pp_content a.pp_next:before,.zmar-theme .pp_content a.pp_previous:before{font-family:zmar-font;font-size:50px;color:#fff;position:fixed;top:50%;display:block;z-index:999999999;width:200px;display:block}.zmar-theme .pp_content .pp_close{text-align:right;width:200px;height:100px;position:fixed;top:5%;right:10px;z-index:999999999;content:" ";background-image:none;text-indent:1px;font-size:0;color:#fff;font-family:zmar-font;background:0 0}.zmar-theme .pp_content .pp_close:before{content:'\72';text-align:right;font-size:30px}.zmar-theme .pp_content a.pp_next:before{content:'\70';text-align:right}.zmar-theme .pp_content a.pp_previous:before{content:'\43';text-align:left}.zmar-theme .pp_content a.pp_next:hover{background-image:none;background-size:115%}.zmar-theme .pp_content a.pp_next:hover,.zmar-theme .pp_content a.pp_previous:hover{background:0 0}.zmar-theme #pp_full_res{position:fixed;top:0;margin-top:0;height:100%;width:100%;z-index:999;text-align:center;left:0}.zmar-theme #pp_full_res img{display:block;height:100%!important;width:auto!important;margin:auto}.zmar-theme .pp_gallery{display:none!important}.zmar-theme .pp_content{height:100vh!important;width:100vw!important}.zmar-theme div.pp_pic_holder{position:absolute;top:0!important;width:100%!important;height:100%!important;left:0!important}.zmar-theme .ff-sc-label2 .ff-rss .ff-icon:before{border-color:transparent #b01915 transparent transparent}.zmar-theme .ff-rss .ff-icon-inner:after,.zmar-theme .ff-type-rss:before{content:'';background-image:url(https://www.zmar.eu/wp-content/themes/foundry/style/img/icon-blog.png);background-size:cover;width:18px;height:21px;min-width:18px!important;display:block}.zmar-theme .ff-rss .ff-icon-inner:after{position:absolute;top:6px;right:4px}.zmar-theme .ff-type-rss:before{margin-top:11px}.zmar-theme .noo-class-schedule-shortcode{margin:0}.zmar-theme .noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-title{font-size:13px}.zmar-theme .noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-trainer{font-size:12px}.zmar-theme .noo-class-schedule-shortcode .fc-toolbar .fc-center h2{line-height:18px;letter-spacing:0}.zmar-theme .noo-class-shortcode .posts-loop-content .loop-item-category,.zmar-theme .noo-class-shortcode .posts-loop-content .loop-item-title{line-height:initial}.zmar-theme .noo-class-shortcode .posts-loop-content .loop-item-category a{font-weight:100}.zmar-theme .class-info-sidebar{margin-bottom:40px}.zmar-theme .noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-category,.zmar-theme .noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-trainer{display:none}.zmar-theme .noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-ribbon{right:0!important}.zmar-theme .noo-class-schedule-shortcode .fc-agenda-view:not(.fc-agendaDay-view) .fc-body .fc-time-grid .fc-event:hover{margin:-30px -2% -60px!important}.zmar-theme .noo-class-schedule-shortcode .fc-agenda-view:not(.fc-agendaDay-view) .fc-body .fc-time-grid .fc-event:hover .fc-content .fc-category,.zmar-theme .noo-class-schedule-shortcode .fc-agenda-view:not(.fc-agendaDay-view) .fc-body .fc-time-grid .fc-event:hover .fc-content .fc-trainer{display:inline-block}.zmar-theme .noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-time{color:grey;font-size:11px}.zmar-theme .container>.noo_class.type-noo_class{margin-top:100px}.zmar-theme .noo-class-shortcode .posts-loop-content .trainer-info span{display:inline-block;font-size:14px;color:#696969}.zmar-theme .noo-class-shortcode .posts-loop-content .loop-item-action .button{font-size:12px;font-weight:300;line-height:normal;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding:14px 38px;border-radius:initial}.zmar-theme .noo_class.type-noo_class .post-thumbnail{background-repeat:no-repeat;background-position:center;background-color:#ddd;background-size:cover;width:250px;height:250px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin-bottom:30px}.zmar-theme.single.class-page .timetable_week{padding-top:0}.zmar-theme .class-info-sidebar .clearfix span,.zmar-theme .class-info-sidebar .noo-container span,.zmar-theme .class-info-sidebar .noo-container-fluid span,.zmar-theme .class-info-sidebar .noo-row span,.zmar-theme .class-info-sidebar i,.zmar-theme .noo-plugin-wraptext .wrap-title .noo-plugin-title,.zmar-theme.single.class-page .timetable_week .day,.zmar-theme.single.class-page .timetable_week .res-sche-content .item-weekday{color:#ab2724}.zmar-theme.single.class-page .timetable_week h4,.zmar-theme.single.class-page h4.class-information{margin-top:40px;margin-bottom:40px;position:relative;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:400;color:#ab2724}.zmar-theme.single.class-page .timetable_week h4:before,.zmar-theme.single.class-page h4.class-information:before{background:#ab2724;bottom:-15px;content:'';left:0;height:2px;position:absolute;width:30px}.zmar-theme #cookie-notice{font-size:15px;line-height:20px;font-weight:100;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.zmar-theme #cn-accept-cookie,.zmar-theme #cookie-notice .button.bootstrap{background:#af1a13}@media only screen and (max-width:1440px){.zmar-theme .vc_col-md-1,.zmar-theme .vc_col-md-10,.zmar-theme .vc_col-md-11,.zmar-theme .vc_col-md-2,.zmar-theme .vc_col-md-3,.zmar-theme .vc_col-md-4,.zmar-theme .vc_col-md-6,.zmar-theme .vc_col-md-7,.zmar-theme .vc_col-md-8,.zmar-theme .vc_col-md-9{float:left}.zmar-theme .vc_col-md-12{width:100%}.zmar-theme .vc_col-md-11{width:91.66666667%}.zmar-theme .vc_col-md-10{width:83.33333333%}.zmar-theme .vc_col-md-9{width:75%}.zmar-theme .vc_col-md-8{width:66.66666667%}.zmar-theme .vc_col-md-7{width:58.33333333%}.zmar-theme .vc_col-md-6{width:50%}.zmar-theme .vc_col-md-4{width:33.33333333%}.zmar-theme .vc_col-md-3{width:25%}.zmar-theme .vc_col-md-1{width:8.33333333%}.zmar-theme .floating-after-600+.floating-row{margin-top:-630px}.zmar-theme h1{font-size:33px;line-height:42px}.zmar-theme h1.text-header{font-size:230px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px}.zmar-theme .selima h2{font-size:100px;line-height:80px}.zmar-theme h2{font-size:30px;line-height:36px}.zmar-theme h3{font-size:26px;line-height:32px}.zmar-theme h4{font-size:12px;line-height:40px}.zmar-theme h5{font-size:20px;line-height:28px}.zmar-theme h6{font-size:18px;line-height:24px}.zmar-theme p{font-size:13px;line-height:18px}.zmar-theme .text-xxs,.zmar-theme .text-xxs p{font-size:11px;line-height:16px;font-weight:100}.zmar-theme .text-xs,.zmar-theme .text-xs p{font-size:13px;line-height:18px;font-weight:100}.zmar-theme .text-sm,.zmar-theme .text-sm p{font-size:15px;line-height:22px}.zmar-theme .text-md,.zmar-theme .text-md p{font-size:18px;line-height:26px}.zmar-theme .text-lg,.zmar-theme .text-lg p{font-size:22px;line-height:32px}.zmar-theme .text-xl,.zmar-theme .text-xl p{font-size:28px;line-height:38px}.zmar-theme .padding-xs{padding:30px}.zmar-theme .padding-sm{padding:60px}.zmar-theme .padding-md{padding:100px}.zmar-theme .padding-lg{padding:140px}.zmar-theme .padding-xl{padding:180px}.zmar-theme .padding-xxl{padding:220px}.zmar-theme .padding-lg>.container,.zmar-theme .padding-xl>.container,.zmar-theme .padding-xxl>.container{width:auto}.zmar-theme .padding-top-xs{padding-top:30px}.zmar-theme .padding-top-sm{padding-top:60px}.zmar-theme .padding-top-md{padding-top:100px}.zmar-theme .padding-top-lg{padding-top:140px}.zmar-theme .padding-top-xl{padding-top:180px}.zmar-theme .padding-top-xxl{padding-top:220px}.zmar-theme .padding-bottom-xs{padding-bottom:30px}.zmar-theme .padding-bottom-sm{padding-bottom:60px}.zmar-theme .padding-bottom-md{padding-bottom:100px}.zmar-theme .padding-bottom-lg{padding-bottom:140px}.zmar-theme .padding-bottom-xl{padding-bottom:180px}.zmar-theme .padding-bottom-xxl{padding-bottom:220px}.zmar-theme .nav-container .navbar-collapse>.menu>li>a{font-size:36px;line-height:48px}.zmar-theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:40px!important;height:40px!important}.zmar-theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:20px!important}.zmar-theme .context-menu{margin-bottom:30px}.zmar-theme .context-menu h4{line-height:22px;margin-bottom:10px}.zmar-theme .vc_btn3.vc_btn3-size-md,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:14px;letter-spacing:3px;padding:16px 40px}.zmar-theme .accommodations-home-slider .btn-view-all{margin-top:40px}.zmar-theme .accommodations-home-slider .description{margin-top:112px}.zmar-theme .accommodations-home-slider button.slick-next,.zmar-theme .accommodations-home-slider button.slick-prev{bottom:-50px}.zmar-theme .zmar-separator.zmar-separator-burgundy h3{font-size:20px}.zmar-theme .booking-block .normal input[type=text]{font-size:26px;letter-spacing:-.5px}.zmar-theme .booking-block input[type=text]::-webkit-input-placeholder{font-size:24px;letter-spacing:-.5px}.zmar-theme .testimonial-box.feature.boxed{position:relative}.zmar-theme .testimonial-box.feature.boxed .btn-close{display:inline-block}.zmar-theme section.projects{padding:76px 0}.zmar-theme .accommodation-grid .boxed{height:590px}.zmar-theme .accommodation-grid .boxed:hover .front-content{margin-top:-590px}.zmar-theme .accommodation-grid .back-content .description{padding:15px}.zmar-theme .accommodation-grid .back-content p{margin-bottom:10px}.zmar-theme .accommodation-box{height:360px}.zmar-theme .accommodation-featured{height:320px}.zmar-theme .zmarservice-grid{height:380px}.zmar-theme .zmarservice-box .content{width:100%;margin:0 auto}.zmar-theme .pack-grid{height:360px}.zmar-theme .others .pack-grid{height:320px}.zmar-theme .pack-grid .pack-month{font-size:12px}.zmar-theme .pack-featured{height:560px}.zmar-theme .pack-box{height:460px}.zmar-theme .mini-box .pack-box{height:360px}.zmar-theme .pack-box .header{padding:30px}.zmar-theme .pack-box .content{padding:30px}.zmar-theme .pack-box .date{font-size:14px;line-height:20px}.zmar-theme .pack-box h3{font-size:24px;line-height:28px;padding:15px;margin:0}.zmar-theme .pack-box .price{font-size:18px}.zmar-theme .pack-box .inner-footer{margin:0 20px;padding:15px 0}.zmar-theme .pack-box .more,.zmar-theme .pack-featured .more{font-size:14px}.zmar-theme .brand-grid{height:320px}.zmar-theme .zmarevent-grid{height:360px}.zmar-theme .zmarevent-box{height:580px}.zmar-theme footer .container .menu li{margin-right:10px;line-height:16px;padding:8px 0}.zmar-theme footer .container .menu li a{line-height:initial;font-size:12px}.zmar-theme .deep-footer img{zoom:75%}}@media only screen and (max-width:1280px){.zmar-theme .floating-after-400~.floating-after-500+.floating-row{margin-top:-540px}.zmar-theme .floating-row.height-540{height:490px;min-height:490px}.zmar-theme .floating-after-500+.floating-row{margin-top:-480px}.zmar-theme .floating-after-600+.floating-row{margin-top:-610px}.zmar-theme h1{font-size:32px;line-height:40px;letter-spacing:-1px}.zmar-theme h1.text-header{font-size:230px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px}.zmar-theme .selima h2{font-size:100px;line-height:80px}.zmar-theme h2{font-size:28px;line-height:34px}.zmar-theme h3{font-size:24px;line-height:30px}.zmar-theme h4{font-size:11px;line-height:38px}.zmar-theme h5{font-size:16px;line-height:22px}.zmar-theme h6{font-size:18px;line-height:24px}.zmar-theme p{font-size:13px;line-height:18px}.zmar-theme .text-xxs,.zmar-theme .text-xxs p{font-size:9px;line-height:13px;font-weight:100}.zmar-theme .text-xs,.zmar-theme .text-xs p{font-size:12px;line-height:16px;font-weight:100}.zmar-theme .text-sm,.zmar-theme .text-sm p{font-size:13px;line-height:18px}.zmar-theme .text-md,.zmar-theme .text-md p{font-size:18px;line-height:26px}.zmar-theme .text-lg,.zmar-theme .text-lg p{font-size:22px;line-height:32px}.zmar-theme .text-xl,.zmar-theme .text-xl p{font-size:28px;line-height:38px}.zmar-theme .quotes p{font-size:200px;line-height:160px}.zmar-theme .padding-gap-0{padding:0}.zmar-theme .padding-gap-5{padding:5px}.zmar-theme .padding-gap-10{padding:10px}.zmar-theme .padding-gap-15{padding:15px}.zmar-theme .padding-gap-30{padding:22px 0}.zmar-theme .padding-xs{padding:26px}.zmar-theme .padding-sm{padding:40px}.zmar-theme .padding-md{padding:88px}.zmar-theme .padding-lg{padding:120px}.zmar-theme .padding-xl{padding:160px}.zmar-theme .padding-xxl{padding:200px}.zmar-theme .padding-top-xs{padding-top:26px}.zmar-theme .padding-top-sm{padding-top:40px}.zmar-theme .padding-top-md{padding-top:88px}.zmar-theme .padding-top-lg{padding-top:120px}.zmar-theme .padding-top-xl{padding-top:160px}.zmar-theme .padding-top-xxl{padding-top:200px}.zmar-theme .padding-right-xs{padding-right:26px}.zmar-theme .padding-right-sm{padding-right:40px}.zmar-theme .padding-right-md{padding-right:88px}.zmar-theme .padding-right-lg{padding-right:120px}.zmar-theme .padding-right-xl{padding-right:160px}.zmar-theme .padding-right-xxl{padding-right:200px}.zmar-theme .padding-bottom-xs{padding-bottom:20px}.zmar-theme .padding-bottom-sm{padding-bottom:40px}.zmar-theme .padding-bottom-md{padding-bottom:88px}.zmar-theme .padding-bottom-lg{padding-bottom:120px}.zmar-theme .padding-bottom-xl{padding-bottom:160px}.zmar-theme .padding-bottom-xxl{padding-bottom:200px}.zmar-theme .padding-left-xs{padding-left:26px}.zmar-theme .padding-left-sm{padding-left:40px}.zmar-theme .padding-left-md{padding-left:88px}.zmar-theme .padding-left-lg{padding-left:120px}.zmar-theme .padding-left-xl{padding-left:160px}.zmar-theme .padding-left-xxl{padding-left:200px}.zmar-theme .nav-container .navbar-collapse>.menu>li>a{font-size:32px;line-height:44px}.zmar-theme .nav-container .container>.wpb_column{padding:0}.zmar-theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:36px!important;height:36px!important}.zmar-theme .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:18px!important}.zmar-theme .context-menu h4{font-size:14px}.zmar-theme .context-menu .menu li a{font-size:12px;line-height:26px}.zmar-theme .btn{font-size:11px;line-height:initial;padding:14px 18px}.zmar-theme .vc_btn3.vc_btn3-size-md,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:13px;letter-spacing:3px;padding:16px 28px}.zmar-theme .filters li{font-size:18px}.zmar-theme .accommodations-home-slider .wpb_text_column :last-child,.zmar-theme .accommodations-home-slider h2{margin-bottom:12px}.zmar-theme .accommodations-home-slider h4{margin-bottom:4px}.zmar-theme .accommodations-home-slider .btn-view-all{margin-top:75px}.zmar-theme .accommodations-home-slider .description{margin-top:85px}.zmar-theme .accommodations-home-slider button.slick-next,.zmar-theme .accommodations-home-slider button.slick-prev{bottom:-48px}.zmar-theme .zmar-separator.zmar-separator-burgundy h3{font-size:19px}.zmar-theme .booking-block .normal span{font-size:12px;margin-bottom:12px}.zmar-theme .booking-block a{font-size:24px}.zmar-theme .booking-block .normal input[type=text]{font-size:22px;letter-spacing:-.5px}.zmar-theme .booking-block input[type=text]::-webkit-input-placeholder{font-size:20px;letter-spacing:-.5px}.zmar-theme .testimonial-box.feature.boxed{padding:15px}.zmar-theme .testimonial-box .spread-children p{margin:0}.zmar-theme .testimonial-box #person{width:60%;height:128px}.zmar-theme section.projects{padding:56px 0}.zmar-theme .accommodation-grid .boxed{height:480px}.zmar-theme .accommodation-grid .boxed:hover .front-content{margin-top:-480px}.zmar-theme .accommodation-grid h1{font-weight:300}.zmar-theme .accommodation-grid .front-content .capacity-people i{font-size:14px}.zmar-theme .accommodation-grid .back-content .description{padding:15px 0}.zmar-theme .accommodation-grid .back-content h1{margin-top:0}.zmar-theme .accommodation-grid .back-content p{margin-bottom:10px}.zmar-theme .accommodation-grid .back-content .more{font-size:11px;padding:15px}.zmar-theme .accommodation-box{height:380px}.zmar-theme .accommodation-box .content{padding:20px 10px 20px 10px}.zmar-theme .accommodation-box .content .header,.zmar-theme .accommodation-featured .content .header{height:50px}.zmar-theme .accommodation-box .inner-footer,.zmar-theme .accommodation-featured .inner-footer{margin:20px 25px}.zmar-theme .accommodation-featured{height:320px}.zmar-theme .zmarservice-grid{height:340px}.zmar-theme .zmarservice-box .content{height:340px;width:100%;margin:0 auto}.zmar-theme .pack-grid{height:360px}.zmar-theme .others.mini .pack-grid{height:180px}.zmar-theme .pack-grid .pack-month{font-size:12px}.zmar-theme .pack-featured{height:480px}.zmar-theme .mini-box .pack-box{height:380px}.zmar-theme .pack-box{height:420px}.zmar-theme .pack-box .header{padding:15px}.zmar-theme .pack-box .content{padding:15px}.zmar-theme .pack-box .date{font-size:14px;line-height:20px}.zmar-theme .pack-box h3{font-size:24px;line-height:28px;padding:15px;margin:0}.zmar-theme .pack-box .inner-footer .price{font-size:18px}.zmar-theme .pack-box .inner-footer{margin:0 20px;padding:15px 0}.zmar-theme .pack-box .more,.zmar-theme .pack-featured .more{font-size:14px}.zmar-theme .brand-grid{height:260px}.zmar-theme .zmarevent-grid{height:320px}.zmar-theme .zmarevent-grid .content{padding:30px}.zmar-theme .zmarevent-box{height:480px}.zmar-theme .zmarevent-box .header{padding:30px}.zmar-theme .zmarevent-box .inner-footer{width:80%;margin:0 30px 0 auto}.zmar-theme .zmarevent-box .inner-footer .description{line-height:32px}.zmar-theme footer .container .menu li{margin-right:10px;line-height:16px;padding:8px 0}.zmar-theme footer .container .menu li a{line-height:initial;font-size:11px}.zmar-theme .deep-footer img{zoom:65%}}@media only screen and (max-width:1024px){.zmar-theme .margin-left-minus-50p>.vc_column-inner{margin-left:-40%!important}.zmar-theme .floating-after-400~.floating-after-500+.floating-row{margin-top:-580px}.zmar-theme .row-eq-height>[class*=col-md-12]{display:block}.zmar-theme h1{font-size:24px;line-height:32px}.zmar-theme h1.text-header{font-size:230px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px}.zmar-theme .selima h2{font-size:100px;line-height:80px}.zmar-theme h2{font-size:20px;line-height:28px}.zmar-theme h3{font-size:18px;line-height:24px}.zmar-theme h4{font-size:11px;line-height:38px}.zmar-theme h5{font-size:16px;line-height:20px}.zmar-theme h6{font-size:14px;line-height:18px}.zmar-theme p{font-size:12px;line-height:16px}.zmar-theme .text-xxs,.zmar-theme .text-xxs p{font-size:9px;line-height:13px;font-weight:100}.zmar-theme .text-xs,.zmar-theme .text-xs p{font-size:12px;line-height:16px;font-weight:100}.zmar-theme .text-sm,.zmar-theme .text-sm p{font-size:13px;line-height:18px}.zmar-theme .text-md,.zmar-theme .text-md p{font-size:16px;line-height:24px}.zmar-theme .text-lg,.zmar-theme .text-lg p{font-size:20px;line-height:28px}.zmar-theme .text-xl,.zmar-theme .text-xl p{font-size:26px;line-height:34px}.zmar-theme .height-540{height:440px;min-height:440px}.zmar-theme .height-640{height:540px;min-height:540px}.zmar-theme .height-740{height:640px;min-height:640px}.zmar-theme .vc_sep_width_10{width:10%}.zmar-theme .navbar-header .left label{display:inline-block;opacity:1}.zmar-theme .context-menu h4{font-size:11px;letter-spacing:2px}.zmar-theme .context-menu .menu li a{font-size:12px;line-height:28px}.zmar-theme .testimonial-box .spread-children p{font-size:13px;line-height:18px;margin:0}.zmar-theme .btn{font-size:11px;line-height:initial;padding:10px 10px;letter-spacing:-.2px}.zmar-theme .btn-lg{height:initial}.zmar-theme .vc_btn3.vc_btn3-size-md,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:12px;letter-spacing:3px;padding:16px 22px}.zmar-theme .filters li{font-size:18px}.zmar-theme .accommodations-home-slider .slider-child-image .ult-item-wrap:last-child{transform:translate(-50%,15%)}.zmar-theme .accommodations-home-slider .btn-view-all{margin-top:90px}.zmar-theme .accommodations-home-slider .description{margin-top:20px}.zmar-theme .wpcf7-form .wpcf7-submit{margin-left:0}.zmar-theme .booking-block .normal{padding:30px 15px}.zmar-theme .booking-block .normal button.book,.zmar-theme .booking-block .normal input,.zmar-theme .booking-block .normal p{margin:0;height:40px;width:100%;min-width:initial}.zmar-theme .nav-bar .module-group{width:auto;padding:0}.zmar-theme nav .booking-block{width:auto}.zmar-theme .booking-block .normal span{font-size:10px;margin-bottom:12px}.zmar-theme .booking-block a{font-size:24px}.zmar-theme .booking-block .normal input[type=text]{font-size:18px;letter-spacing:-.5px}.zmar-theme .booking-block input[type=text]::-webkit-input-placeholder{font-size:16px;letter-spacing:-.5px}.zmar-theme .testimonial-box.feature.boxed{padding:18px}.zmar-theme .testimonial-box h4{font-size:11px;letter-spacing:2px}.zmar-theme section.projects{padding:56px 0}.zmar-theme .accommodation-grid .boxed{height:440px}.zmar-theme .accommodation-grid .boxed:hover .front-content{margin-top:-440px}.zmar-theme .accommodation-grid h1{font-weight:300}.zmar-theme .accommodation-grid .front-content .capacity-people i{font-size:14px}.zmar-theme .accommodation-grid .back-content .description{padding:15px 0}.zmar-theme .accommodation-grid .back-content h1{margin-top:0}.zmar-theme .accommodation-grid .back-content p{margin-bottom:10px}.zmar-theme .accommodation-grid .back-content .more{font-size:11px;padding:15px}.zmar-theme .accommodation-box{height:320px}.zmar-theme .accommodation-box .content{padding:15px 10px 15px 10px}.zmar-theme .accommodation-box .content .header,.zmar-theme .accommodation-featured .content .header{height:44px}.zmar-theme .accommodation-box .inner-footer,.zmar-theme .accommodation-featured .inner-footer{margin:15px 25px}.zmar-theme .accommodation-featured{height:260px}.zmar-theme .pack-grid{height:360px}.zmar-theme .pack-grid .pack-month{font-size:12px}.zmar-theme .pack-featured{height:420px}.zmar-theme .mini-box .pack-box{height:320px}.zmar-theme .pack-box{height:340px}.zmar-theme .pack-box .header{padding:15px}.zmar-theme .pack-box .content{padding:15px}.zmar-theme .pack-box .date{font-size:14px;line-height:20px}.zmar-theme .pack-box h3{font-size:22px;line-height:24px;padding:5px;margin:0}.zmar-theme .pack-box p{font-size:14px;line-height:16px}.zmar-theme .pack-box .price{font-size:18px}.zmar-theme .pack-box .inner-footer{margin:0 20px;padding:15px 0}.zmar-theme .pack-box .more,.zmar-theme .pack-featured .more{font-size:14px}.zmar-theme .zmarservice-grid .discription{font-size:16pt;line-height:20pt}.zmar-theme .zmarservice-box .inner-content h4{font-size:13px;line-height:13px;letter-spacing:4px}.zmar-theme .zmarservice-grid .title{padding:18px 40px}.zmar-theme .brand-grid{height:220px}.zmar-theme .zmarevent-grid{height:280px}.zmar-theme .zmarevent-grid .content{padding:20px}.zmar-theme .zmarevent-box{height:480px}.zmar-theme .zmarevent-box .header{padding:20px}.zmar-theme .zmarevent-grid .footer{padding:20px}.zmar-theme .zmarevent-box .inner-footer{width:80%;margin:0 20px 0 auto}.zmar-theme .zmarevent-box .inner-footer .description{line-height:32px}.zmar-theme footer .container .widget h6.title{font-size:11px;letter-spacing:1px}.zmar-theme .deep-footer img{zoom:50%}}@media only screen and (max-width:991px){.zmar-theme .col-sm-12{width:100%}.zmar-theme .padding-top-md.vc_col-xs-12{padding:0}.zmar-theme .full-width{margin:0}.zmar-theme h1{font-size:24px;line-height:32px}.zmar-theme h1.text-header{font-size:230px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px}.zmar-theme .selima h2{font-size:100px;line-height:80px}.zmar-theme h2{font-size:20px;line-height:28px}.zmar-theme h3{font-size:18px;line-height:24px}.zmar-theme h4{font-size:11px;line-height:38px}.zmar-theme h5{font-size:16px;line-height:20px}.zmar-theme h6{font-size:14px;line-height:18px}.zmar-theme p{font-size:12px;line-height:16px}.zmar-theme .quotes p{font-size:140px;line-height:116px}.zmar-theme nav.fixed{position:fixed!important}.zmar-theme .nav-bar,.zmar-theme .nav-bar .module{overflow:initial}.zmar-theme .nav-bar .module{height:55px}.zmar-theme .module.widget-handle>.menu>li{line-height:55px}.zmar-theme nav>.navbar-collapse>.menu li{line-height:46px;display:list-item;float:left;padding-right:18px}.zmar-theme nav>.navbar-collapse>.menu li a{height:28px;line-height:36px;display:inline-block;padding:0}.zmar-theme .nav-container .navbar-collapse ul.menu{top:50%;transform:translateY(-70%);margin:40px 50px}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu section{width:50%}.zmar-theme .nav-container .navbar-collapse>.menu>li>a{font-size:32px;line-height:30px}.zmar-theme .module .menu{height:55px}.zmar-theme .module>.menu>li{height:55px;display:list-item;float:left;padding-right:18px}.zmar-theme .module .menu li a{display:inline-block;height:55px;line-height:1}.zmar-theme .module .menu li.has-dropdown:after{top:1px}.zmar-theme .module .menu li>ul{position:absolute;opacity:1;right:0;left:0;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}.zmar-theme .navbar-header .left label{display:none}.zmar-theme .context-menu .vc_col-xs-10{padding:0}.zmar-theme .context-menu .menu>li{line-height:28px;padding-right:initial}.zmar-theme .context-menu{padding:0!important}.zmar-theme .context-menu h4{margin-bottom:12px}.zmar-theme .context-menu .menu li a{line-height:18px}.zmar-theme .context-menu .testimonial-box.feature.boxed{margin:0 15px}.zmar-theme .btn{font-size:12px;line-height:initial;padding:10px 10px}.zmar-theme .btn-lg{height:initial;min-width:initial;padding:10px 30px}.zmar-theme .vc_btn3.vc_btn3-size-md,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:12px;letter-spacing:3px;padding:14px 18px}.zmar-theme .filters li{font-size:18px}.zmar-theme .accommodations-home-slider .slider-child-image{min-height:260px}.zmar-theme .accommodations-home-slider .btn-view-all{width:100%}.zmar-theme .accommodations-home-slider .btn-view-all button{width:100%;padding:20px 19px!important}.zmar-theme .accommodations-home-slider .description{margin-top:12px}.zmar-theme .accommodations-home-slider .btn-view-all{margin-top:20px}.zmar-theme .accommodations-home-slider .slider-child-image .ult-item-wrap:first-child{width:60%;position:absolute;right:0;transform:translateY(-33%)}.zmar-theme .accommodations-home-slider .slider-child-image .ult-item-wrap:last-child{width:40%;transform:translate(20%,-50%)}.zmar-theme .accommodations-home-slider button.slick-prev{left:15px}.zmar-theme .accommodations-home-slider button.slick-next{right:15px}.zmar-theme .accommodations-home-slider button.slick-next,.zmar-theme .accommodations-home-slider button.slick-prev{bottom:-18px}.zmar-theme .testimonial-box.feature.boxed .featured-image{width:80%;margin:0 auto;height:200px}.zmar-theme .testimonial-box.feature.boxed .featured-image svg{transform:translateY(-20px)}.zmar-theme .zmarservice-grid{height:280px}.zmar-theme .services-table table{width:100%}.zmar-theme .services-table table td{padding-right:30px}.zmar-theme .services-table table td:first-child{padding-left:40px;padding-right:20px}.zmar-theme .zmarservice-list{height:350px}.zmar-theme .zmarservice-list a.btn{margin-top:50px}.zmar-theme section.projects{margin:0;padding-bottom:0}.zmar-theme .full-width-carousel.height-740,.zmar-theme .full-width-carousel.height-740 .height-740{height:420px;min-height:420px}.zmar-theme .mini-box{margin:0;padding:0}.zmar-theme .mini-box .padding-gap-30{padding:0}.zmar-theme .zmarevent-grid{height:280px}.zmar-theme .zmarevent-grid .content{padding:20px}.zmar-theme .zmarevent-box{height:380px}.zmar-theme .zmarevent-box .header{padding:20px}.zmar-theme .zmarevent-grid .footer{padding:20px}.zmar-theme .zmarevent-box .inner-footer{width:initial;margin:15px}.zmar-theme .zmarevent-box .inner-footer .description{line-height:22px;margin-bottom:15px}.zmar-theme .zmarevent-box .inner-footer h3:last-child{margin-bottom:0}.zmar-theme .deep-footer .copy{margin-top:15px}.zmar-theme .sm-no-padding{padding:0}.zmar-theme .margin-left-minus-50p>.vc_column-inner,.zmar-theme.accomodation-template-default .margin-left-minus-50p{margin-left:0!important}.zmar-theme .quotes p{height:140px}.zmar-theme #pp_full_res img{display:block;height:auto!important;width:auto!important;margin:auto}.zmar-theme .sm-padding-brands .brand-grid .content.text-center{padding:40px 20px}.zmar-theme #cookie-notice .cookie-notice-container{text-align:left;width:75%;display:block}.zmar-theme #cookie-notice .button.bootstrap{margin-left:0}}@media only screen and (max-width:767px){.zmar-theme .vc_col-xs-12{width:100%}.zmar-theme .vc_col-xs-6{width:50%}.zmar-theme .row-eq-height{width:100%;margin:0 auto;display:block}.zmar-theme .row-eq-height>[class*=col-xs-12]{display:block}.zmar-theme .vertical-center.vc_column_container>.vc_column-inner>.wpb_wrapper{top:initial;transform:none}.zmar-theme [class*=floating-after-]>[class*=col-]{padding-bottom:initial}.zmar-theme [class*=floating-after-]~.floating-row{position:relative;margin-top:initial!important}.zmar-theme .floating-row.height-540{height:auto;min-height:auto}.zmar-theme .full-height.full-height-column>.vc_column-inner{min-height:340px;display:block}.zmar-theme .margin-top-minus-100px.vc_col-xs-12>.vc_column-inner{margin-top:0!important}.zmar-theme .margin-left-minus-50p>.vc_column-inner{margin-left:0!important}.zmar-theme h1{font-size:24px;line-height:32px}.zmar-theme h1.text-header{font-size:140px!important;line-height:130px!important;margin-bottom:40px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px}.zmar-theme .selima h2{font-size:100px;line-height:80px}.zmar-theme h2{font-size:20px;line-height:28px}.zmar-theme h3{font-size:18px;line-height:24px}.zmar-theme h4{font-size:11px;line-height:38px}.zmar-theme h5{font-size:16px;line-height:20px}.zmar-theme h6{font-size:14px;line-height:18px}.zmar-theme p{font-size:12px;line-height:16px}.zmar-theme nav.zmar-nav button.navbar-toggle{float:left;padding-left:16px}.zmar-theme nav.zmar-nav .nav-bar .center{left:initial;right:0}.zmar-theme .nav-bar .module{height:55px}.zmar-theme nav .menu li{line-height:46px}.zmar-theme .nav-container .navbar-collapse ul.menu{margin:80px 53px}.zmar-theme .btn{font-size:11px;line-height:initial;padding:10px 10px;letter-spacing:-.2px}.zmar-theme .btn-lg{padding:10px 30px}.zmar-theme .vc_btn3.vc_btn3-size-md,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.zmar-theme .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{font-size:12px;letter-spacing:3px;padding:14px 18px}.zmar-theme .filters li{font-size:18px;padding:10px 15px}.zmar-theme .accommodation-checkin .feature-3 .left,.zmar-theme .accommodation-checkin .feature-3 .right{width:auto;display:block;margin-bottom:0;line-height:38px}.zmar-theme .accommodations-home-slider .slider-child-image{min-height:initial}.zmar-theme .accommodations-home-slider .slider-child-image .ult-item-wrap:first-child{width:100%;position:relative;transform:none}.zmar-theme .accommodation-box{height:initial}.zmar-theme .accommodation-box .content{padding:15px 10px 60px 10px}.zmar-theme .accommodation-box .image-bg{height:200px}.zmar-theme .projects .filters{position:relative;margin-top:0}.zmar-theme .projects .row{height:initial}.zmar-theme .filters li{padding-bottom:2px;margin:2px 18px}.zmar-theme .filters li.active{padding-bottom:2px}.zmar-theme .brand-grid{height:140px}.zmar-theme .brand-grid .content{padding:20px}.zmar-theme .zmarevent-grid{display:initial}.zmar-theme .zmarevent-grid>[class*=col-]{height:initial}.zmar-theme .zmarevent-grid>[class*=col-] .content{top:0;transform:none}.zmar-theme .zmarevent-grid>.col-sm-8{height:240px}.zmar-theme .zmarevent-grid .footer{position:relative;display:inline-block}.zmar-theme footer{padding:40px 0}.zmar-theme footer .container .widget h6.title{margin-top:30px}.zmar-theme footer .container .row img.zmar-flag{margin-left:19px}.zmar-theme .quotes p{height:140px}body.zmar-theme .vc_tta.vc_tta-tabs .vc_tta-tabs-container{display:block!important}body.zmar-theme .vc_tta.vc_general .vc_tta-panel-heading{display:none!important}body.zmar-theme .vc_tta-container .vc_tta-panel-body{width:100%;padding-left:0}.zmar-theme #pp_full_res img{display:block;height:auto!important;width:auto!important;margin:auto}.zmar-theme .sm-padding-brands .brand-grid .content.text-center{padding:40px 20px}.zmar-theme .noo-responsive-schedule-wrap .res-sche-navigation{height:30px}.zmar-theme .noo-responsive-schedule-wrap .res-sche-navigation .next,.zmar-theme .noo-responsive-schedule-wrap .res-sche-navigation .prev{top:0}.zmar-theme .noo-responsive-schedule-wrap .res-sche-navigation h3{line-height:1;top:-4px}.zmar-theme .noo-responsive-schedule-wrap .item-weekday{font-size:14px}.zmar-theme .noo-responsive-schedule-wrap .item-day{font-size:12px}.zmar-theme .noo-responsive-schedule-wrap .item-day span{font-weight:300}.zmar-theme .noo-responsive-schedule-wrap .item-day span.category{line-height:1;font-weight:600;font-size:11px}.zmar-theme .noo-responsive-schedule-wrap .item-day a{color:#ab2724}.zmar-theme #cookie-notice .cookie-notice-container{text-align:left;width:75%;font-size:12px;display:block}.zmar-theme #cn-notice-text{float:left}}@media only screen and (max-width:480px){.zmar-theme .vc_col-xs-1,.zmar-theme .vc_col-xs-10,.zmar-theme .vc_col-xs-11,.zmar-theme .vc_col-xs-2,.zmar-theme .vc_col-xs-3,.zmar-theme .vc_col-xs-4,.zmar-theme .vc_col-xs-6,.zmar-theme .vc_col-xs-7,.zmar-theme .vc_col-xs-8,.zmar-theme .vc_col-xs-9{float:left}.zmar-theme .vc_col-xs-12{width:100%}.zmar-theme .vc_col-xs-11{width:91.66666667%}.zmar-theme .vc_col-xs-10{width:83.33333333%}.zmar-theme .vc_col-xs-9{width:75%}.zmar-theme .vc_col-xs-8{width:66.66666667%}.zmar-theme .vc_col-xs-7{width:58.33333333%}.zmar-theme .vc_col-xs-6{width:50%}.zmar-theme .vc_col-xs-4{width:33.33333333%}.zmar-theme .vc_col-xs-3{width:25%}.zmar-theme .vc_col-xs-2{width:16.66666667%}.zmar-theme .vc_col-xs-1{width:8.33333333%}.zmar-theme .floating-row.height-340{height:140px;min-height:140px}.zmar-theme h1{font-size:22px;line-height:28px}.zmar-theme h1.text-header{font-size:80px!important}.zmar-theme .selima h1{font-size:160px;line-height:140px}.zmar-theme .selima h2{font-size:100px;line-height:80px}.zmar-theme h2{font-size:20px;line-height:28px}.zmar-theme h3{font-size:18px;line-height:24px}.zmar-theme h4{font-size:10px;line-height:16px;letter-spacing:4px;margin-bottom:14px!important}.zmar-theme h5{font-size:16px;line-height:20px}.zmar-theme h6{font-size:14px;line-height:18px}.zmar-theme p{font-size:12px;line-height:16px}.zmar-theme .height-540{height:300px;min-height:300px}.zmar-theme .height-640{height:400px;min-height:400px}.zmar-theme .height-740{height:500px;min-height:500px}.zmar-theme .zmarservice-box{margin-bottom:15px}.zmar-theme .zmarservice-box .content{border:initial;border-bottom:1px solid #ddd}.zmar-theme .zmarservice-list{height:250px}.zmar-theme .zmarservice-list a.btn{margin-top:30px}.zmar-theme .nav-container .navbar-collapse ul.menu{top:0;transform:none}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu section{width:100%;margin-top:20px;float:initial}.zmar-theme .nav-container .navbar-collapse.collapse ul.menu section>.container{padding:0}.zmar-theme .nav-container .navbar-collapse ul.menu,.zmar-theme .nav-container .navbar-collapse.collapse.in ul.menu,.zmar-theme .nav-container .navbar-collapse.collapsing ul.menu{margin:40px 0 40px 40px}.zmar-theme .nav-container .navbar-collapse>.menu>li>a{font-size:24px;letter-spacing:-.5px}.zmar-theme .nav-container .navbar-collapse ul.menu>li.sticker a:after{right:-60px;font-size:16px;line-height:13px;padding:4px}.zmar-theme .nav-container .navbar-collapse>.menu>li:last-child>a{font-size:18px}.zmar-theme nav.transparent img.logo{height:23px}.zmar-theme .notification-bar .align-left{text-align:right}.zmar-theme .pack-grid{height:280px}.zmar-theme .brand-grid{height:180px}.zmar-theme .commoditie-row>div:first-child{text-align:left;margin-bottom:4px}.zmar-theme .commoditie-row i{position:relative;top:initial;transform:none}.zmar-theme .accommodation-checkin .left{margin-left:-35px}.zmar-theme .height-740.full-width-carousel,.zmar-theme .height-740.full-width-carousel .slick-list,.zmar-theme .height-740.full-width-carousel .vc_row.height-740{height:240px;min-height:240px}.zmar-theme .height-740.full-width-carousel button.slick-arrow{margin-top:10px;margin-bottom:0}.zmar-theme .timeline .slick-initialized .slick-slide .ult-content-box-container .ult-content-box{max-width:70%;margin-bottom:20px!important;padding:10px 10px 0 10px}.zmar-theme .timeline .slick-initialized .slick-slide .year{padding-top:20px}.zmar-theme .timeline .slick-initialized .slick-slide h4{font-size:10px;line-height:12px;letter-spacing:1px;margin-bottom:4px!important}.zmar-theme .timeline .slick-initialized .slick-slide p{font-size:10px;line-height:12px}.zmar-theme .timeline .slick-initialized .slick-slide .vc_separator{padding:4px 0 6px 0!important}.zmar-theme .timeline .ultsl-arrow-left6,.zmar-theme .timeline .ultsl-arrow-right6{font-size:18px}.zmar-theme .mini-box .pack-box{margin-bottom:0;margin-top:0}.zmar-theme .mini-box div:first-child .pack-box{margin-top:5px}.zmar-theme .filters li{padding:10px 0;font-size:13px;letter-spacing:-.5px;text-align:center}.zmar-theme .row div.col-sm-12 ul.filters:parent{background-color:#ff0;text-align:center}.zmar-theme .accommodation-box{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.zmar-theme .pb64{padding-top:10px;padding-bottom:0}.zmar-theme .booking-block .normal span{font-size:10px;margin-bottom:0}.zmar-theme nav .booking-block button.book{min-width:120px;margin-right:15px}.zmar-theme .mobile-padding-top-0p,.zmar-theme .mobile-padding-top-0p>.vc_column-inner{padding-top:0!important}.wpb_single_image.vc_align_left{text-align:left;width:126%;padding:0;margin-left:-13%;margin-top:30px}.zmar-theme .quotes p{font-size:40px;line-height:40px;margin-top:0;display:block;padding-top:0;height:160px}.zmar-theme #pp_full_res img{height:auto!important;width:auto!important}}@font-face{font-family:zmar-font;src:url(../fonts/zmar-font.eot);src:url(../fonts/zmar-font.eot?#iefix) format("embedded-opentype"),url(../fonts/zmar-font.woff) format("woff"),url(../fonts/zmar-font.ttf) format("truetype"),url(../fonts/zmar-font.svg#zmar-font) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:zmar-font!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" zicon-"]:before,[class^=zicon-]:before{font-family:zmar-font!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zicon-agua:before{content:"\62"}.zicon-andebol:before{content:"\63"}.zicon-ar-condicionado:before{content:"\64"}.zicon-arvorismo:before{content:"\65"}.zicon-bar:before{content:"\66"}.zicon-basquet:before{content:"\67"}.zicon-bebe:before{content:"\68"}.zicon-bicicleta:before{content:"\69"}.zicon-bike2:before{content:"\6a"}.zicon-biztro:before{content:"\6b"}.zicon-cama:before{content:"\6c"}.zicon-cama-1:before{content:"\6d"}.zicon-electrodomesticos:before{content:"\6e"}.zicon-dog-pegada:before{content:"\6f"}.zicon-direita:before{content:"\70"}.zicon-desporto-aquatico:before{content:"\71"}.zicon-close:before{content:"\72"}.zicon-chuveiro:before{content:"\73"}.zicon-cavalo:before{content:"\74"}.zicon-casa:before{content:"\75"}.zicon-cao-proibido:before{content:"\76"}.zicon-centroambiental:before{content:"\77"}.zicon-cao:before{content:"\78"}.zicon-caminhadas:before{content:"\79"}.zicon-cama2:before{content:"\7a"}.zicon-electrodomesticos2:before{content:"\41"}.zicon-eletricidade:before{content:"\42"}.zicon-esquerda:before{content:"\43"}.zicon-facebook:before{content:"\44"}.zicon-festaanos:before{content:"\45"}.zicon-fogo:before{content:"\46"}.zicon-food:before{content:"\47"}.zicon-futebol:before{content:"\48"}.zicon-ginasio:before{content:"\49"}.zicon-gmail:before{content:"\4a"}.zicon-housekidz:before{content:"\4b"}.zicon-in:before{content:"\4c"}.zicon-kartpedais:before{content:"\4d"}.zicon-poolbar:before{content:"\4e"}.zicon-piscinaondas:before{content:"\4f"}.zicon-piscinakidz:before{content:"\50"}.zicon-piscinaexterior:before{content:"\51"}.zicon-pic-nic:before{content:"\52"}.zicon-pesos:before{content:"\53"}.zicon-people:before{content:"\54"}.zicon-partykake:before{content:"\55"}.zicon-parque-diversoes:before{content:"\56"}.zicon-panela:before{content:"\57"}.zicon-out:before{content:"\58"}.zicon-matraquilhoshumanos:before{content:"\59"}.zicon-kidzpool:before{content:"\5a"}.zicon-secador:before{content:"\30"}.zicon-star:before{content:"\31"}.zicon-tenda:before{content:"\32"}.zicon-tenis:before{content:"\33"}.zicon-tesouras:before{content:"\34"}.zicon-tiro-ao-arco:before{content:"\35"}.zicon-tv:before{content:"\36"}.zicon-tv2:before{content:"\37"}.zicon-twitter:before{content:"\38"}.zicon-wi-fi:before{content:"\39"}.zicon-zen:before{content:"\21"}.zicon-zinfo:before{content:"\22"}.zicon-zpa:before{content:"\23"}.zicon-ztore:before{content:"\24"}.zicon-zpa3:before{content:"\25"}.zicon-zpa2:before{content:"\26"}.zicon-loungepool:before{content:"\27"}.zicon-acessibilidade:before{content:"\61"}.zicon-cama-balinesa:before{content:"\28"}@media (min-width: 767px){.height-340-mobile{min-height:340px}}