@font-face{font-family:'Lora';src:url("../fonts/Lora-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lora';src:url("../fonts/Lora-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Lora';src:url("../fonts/Lora-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Lora';src:url("../fonts/Lora-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:'Lato';src:url("../fonts/Lato-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url("../fonts/Lato-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Lato';src:url("../fonts/Lato-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Karla';src:url("../fonts/Karla-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Karla';src:url("../fonts/Karla-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:'Karla';src:url("../fonts/Karla-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Karla';src:url("../fonts/Karla-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}body{font-size:12px;font-family:"Lato",sans-serif}a{color:#000;text-decoration:none}a:hover,a:focus{color:#000;text-decoration:none}input,textarea{outline-color:#329edb}.no-gutter>.container-fluid>[class*='col-']{padding-right:0;padding-left:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.row-same-height{display:table;width:100%}.col-xs-height{display:table-cell;float:none !important}@media (min-width: 768px){.col-sm-height{display:table-cell;float:none !important}}@media (min-width: 992px){.col-md-height{display:table-cell;float:none !important}}@media (min-width: 1200px){.col-lg-height{display:table-cell;float:none !important}}.img-responsive{width:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.clean-row{margin-left:0;margin-right:0}.clean-col{padding-left:0;padding-right:0}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5ths{width:20%;float:left}@media (min-width: 768px){.col-sm-5ths{width:20%;float:left}}@media (min-width: 992px){.col-md-5ths{width:20%;float:left}}@media (min-width: 1200px){.col-lg-5ths{width:20%;float:left}}.banner-nav{opacity:.7;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}.banner-nav:hover{opacity:1}.banner-nav>.fa{font-size: 75px !important;text-shadow:-1px 4px 5px rgba(50,50,50,0.4)}.menu-bar{position:absolute;right:15px;font-size:26px}.mobile-menu-header{height:55px;padding:10px 15px;position:fixed;top:0;left:0;right:0;z-index:99999;background-color:#FFF;-webkit-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75)}.mobile-menu-header .main-logo{height:35px;padding:0}.mobile-menu{height:calc(100vh - 55px);position:absolute;left:0;right:0;top:30px;opacity:0;pointer-events:none;background-color:rgba(255,255,255,0.9);overflow-y:auto;z-index:99999;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}.mobile-menu.active{top:55px;pointer-events:auto;opacity:1}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li>a{display:block;text-align:center;font-family:unset;font-size:15px;padding:10px 0;text-transform:uppercase;font-style:unset}.mobile-menu ul .sub-menu{background-color:#b58740;max-height:0px;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}.mobile-menu ul .sub-menu.active{max-height:175px}.mobile-menu ul .sub-menu li>a{color:#FFF}.mobile-menu .social-logo{position:static !important;text-align:center;margin:10px 25px;border-top:1px solid #d7d7d7;padding:15px;float:none !important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.search-directory-top{display:inline-block;position:relative;top:1px;margin-right:10px}.search-directory-top .search-top{margin:0;padding:5px 10px;min-width:175px;border:1px solid #ccc;outline:none}.mobile-search-directory{position:absolute;top:13px;right:52px}.mobile-search-directory .search-directory-top{margin-right:0}.mobile-search-directory .search-directory-top .search-top{min-width:100px}#home{height:90vh}@media (max-width: 1199px){#home{height:auto}}#home .header{height:10vh}@media (max-width: 1199px){#home .header{height:auto;position:relative}}@media (max-width: 767px){#home .header{top:0;height:55px;padding:10px 15px;position:fixed;left:0;right:0;z-index:99999;background-color:#FFF;-webkit-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75)}}#home .header .main-logo{padding:12px 0;height:auto;width:220px;}@media (max-width: 767px){#home .header .main-logo{height:35px;padding:0}}@media (max-width: 1199px){#home .header .social-logo{float:none;position:absolute;right:0}}.social-logo{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.social-logo .item{display:inline-block;border:2px solid #000;border-radius:100%;cursor:pointer;margin:0 2px}.social-logo .item .outer-wrapper{margin:2px;border:1px solid #000;border-radius:100%;width:23px;height:23px;text-align:center}.social-logo .item .outer-wrapper .fa{font-size:14px;line-height:21px}@media (max-width: 1199px){#home .home-slider{margin-top:45px;padding-top:10px}}#home .home-slider .item{background-size:cover;background-position:center center;height: 100%;}@media (max-width: 1199px){#home .home-slider .item{}}#home .home-slider .banner-nav{position:absolute;top:0;bottom:0;font-size:8vw;line-height:0;height:8vw;margin:auto;color:#FFF}#home .home-slider .banner-nav.prev{left:3%}#home .home-slider .banner-nav.next{right:3%}#home .home-slider #timer{position:absolute;top:50%;left:0;right:0;text-transform:uppercase;text-align:center}#home .home-slider #timer .timer-separator{font-size:70px}#home .home-slider #timer>*{display:inline-block;vertical-align:middle;margin:0 25px}#home .home-slider #timer>* .timer-num{font-size:150px;display:block;line-height:130px;font-weight:bold}#home .home-slider #timer>* .timer-txt{color:#EE478D;font-size:30px}#home .home-slider .piff-button{width:225px;padding:12px;position:absolute;left:20%;font-size:17px;color:#FFF;text-align:center;text-transform:uppercase;border-radius:3px;cursor:pointer;border:2px solid;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#home .home-slider .piff-button.download{top:50px;background-color:#231F20;border-color:#231F20}#home .home-slider .piff-button.mechanism{top:110px;background-color:#EE478D;border-color:#EE478D}#home .home-slider .piff-button:hover{background-color:#FFF}#home .home-slider .piff-button:hover.download{color:#231F20}#home .home-slider .piff-button:hover.mechanism{color:#EE478D}@media (max-width: 767px){#home .home-slider .piff-button{padding:2px 0;width:90px;font-size:8px}#home .home-slider .piff-button.download{top:0}#home .home-slider .piff-button.mechanism{top:22px}}#piffModal{z-index:9999999}#piffModal .modal-dialog{width:80%}#piffModal .modal-dialog .modal-content .modal-body table{margin:20px 0}#piffModal .modal-dialog .modal-content .modal-body table tr{vertical-align:top}#piffModal .modal-dialog .modal-content .modal-body table tr td{padding:0 20px;width:50%;font-size:1.1em}#piffModal .modal-dialog .modal-content .modal-body table tr td .text-center{font-weight:bold;font-size:1.5em}#piffModal .modal-dialog .modal-content .modal-body table tr td ol{margin-bottom:50px}#piffModal .modal-dialog .modal-content .modal-body table tr td li{padding:5px 0}#pimfwModal .modal-dialog{width:80%}#pimfwModal .modal-dialog .modal-content{border-radius:0}#pimfwModal .modal-dialog .modal-content .modal-body{padding:0}#pimfw{position:absolute;bottom:0;left:0;width:50%;padding:0 120px 15px 75px;font-family:"Karla",sans-serif}#pimfw h1{margin-bottom:15px;font-size:14px;font-weight:bold;font-style:italic}#pimfw input,#pimfw select,#pimfw textarea{border:0;background-color:#e1e1e1;color:#000;width:48%;padding:5px 10px;outline:none;margin-bottom:15px;font-weight:bold}#pimfw input:first-child,#pimfw select:first-child,#pimfw textarea:first-child{margin-right:2%}#pimfw input:last-child,#pimfw select:last-child,#pimfw textarea:last-child{margin-left:2%}#pimfw input::-webkit-input-placeholder,#pimfw select::-webkit-input-placeholder,#pimfw textarea::-webkit-input-placeholder{color:#000;font-style:italic}#pimfw input:-moz-placeholder,#pimfw select:-moz-placeholder,#pimfw textarea:-moz-placeholder{color:#000;font-style:italic}#pimfw input::-moz-placeholder,#pimfw select::-moz-placeholder,#pimfw textarea::-moz-placeholder{color:#000;font-style:italic}#pimfw input:-ms-input-placeholder,#pimfw select:-ms-input-placeholder,#pimfw textarea:-ms-input-placeholder{color:#000;font-style:italic}#pimfw textarea{width:100%;height:80px;max-width:100%;max-height:80px;resize:none;margin-bottom:8px}#pimfw .btn-wrapper{text-align:right;font-weight:bold}#pimfw .btn-wrapper button{background-color:#e1e1e1;color:#000;height:25px;width:80px;border:0;font-size:13px;outline:none}#pimfw .btn-wrapper>div{margin-top:10px;font-size:9px}#pimfw .btn-wrapper .not-valid{margin-top:0}#menu{height:50px;font-family:unset;font-size:1.2em;position:absolute;left:0;right:0;z-index:999}#menu.affix{position:fixed;top:0;z-index:999;background-color:#FFF;-webkit-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75)}#menu.affix .affix-logo{left:30px}#menu.affix nav>ul{right:0;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}#menu .affix-logo{position:absolute;top:50%;height:40px;left:-100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#menu .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#menu nav{text-align:right}#menu nav>ul{list-style:none;padding:0;margin:0;text-transform:uppercase;position:relative;display:inline-block;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#menu nav>ul .separator{margin:10px}#menu nav>ul>li{display:inline-block;position:relative}#menu nav>ul>li>a{position:relative;z-index:3;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#menu nav>ul>li:hover>a{color:#E89B00}#menu nav>ul>li:hover .sub-menu{opacity:1;pointer-events:auto;top:auto;bottom:25px}#menu nav>ul>li:hover .sub-menu.bot{top:25px;bottom:auto}#menu nav>ul>li .sub-menu{opacity:0;position:absolute;top:auto;bottom:15px;left:-40%;right:-40%;text-align:left;list-style:none;padding:0;margin:0;background-color:#FFF;text-transform:capitalize;border:1px solid #CCC;border-top:0;pointer-events:none;-webkit-box-shadow:0px 4px 11px -3px rgba(0,0,0,0.45);-moz-box-shadow:0px 4px 11px -3px rgba(0,0,0,0.45);box-shadow:0px 4px 11px -3px rgba(0,0,0,0.45);-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#menu nav>ul>li .sub-menu.bot{top:15px;bottom:auto;border-top:1px solid #CCC;border-bottom:0}#menu nav>ul>li .sub-menu.bot .fa-caret-down{opacity:0}#menu nav>ul>li .sub-menu.bot .fa-caret-up{opacity:1}#menu nav>ul>li .sub-menu.bot>li{border-top:0;border-bottom:1px solid #CCC}#menu nav>ul>li .sub-menu.highlights{left:0;right:0}#menu nav>ul>li .sub-menu.blog{left:-100%;right:-100%}#menu nav>ul>li .sub-menu .fa{color:#FFF;position:absolute;font-size:2em;left:0;right:0;text-align:center}#menu nav>ul>li .sub-menu .fa.double{color:#CCC;font-size:2.07em}#menu nav>ul>li .sub-menu .fa-caret-up{top:-17px;opacity:0}#menu nav>ul>li .sub-menu .fa-caret-up.double{top:-19px}#menu nav>ul>li .sub-menu .fa-caret-down{bottom:-16px;opacity:1}#menu nav>ul>li .sub-menu .fa-caret-down.double{bottom:-18px}#menu nav>ul>li .sub-menu>li{border-top:1px solid #CCC;position:relative;z-index:3}#menu nav>ul>li .sub-menu>li>a{display:block;padding:5px 10px;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#menu nav>ul>li .sub-menu>li>a:hover{color:#b58740;padding-left:15px}.section-header{text-align:center;padding:20px;-webkit-box-shadow:0px 5px 7px -3px rgba(0,0,0,0.45);-moz-box-shadow:0px 5px 7px -3px rgba(0,0,0,0.45);box-shadow:0px 5px 7px -3px rgba(0,0,0,0.45);position:relative;z-index:5}.section-header .title{font-family:unset;font-size:3em;text-transform:uppercase}@media (max-width: 992px){.section-header .title{font-size:2em}}.section-header .title-desc{margin:0 0 10px;font-family:"Lato",sans-serif;font-size:1.2em}@media (max-width: 992px){.section-header .title-desc{margin:-5px 0 5px}}.section-content{-webkit-box-shadow:0px 5px 7px -3px rgba(0,0,0,0.45);-moz-box-shadow:0px 5px 7px -3px rgba(0,0,0,0.45);box-shadow:0px 5px 7px -3px rgba(0,0,0,0.45)}.common-close{position:relative;background-color:#014584;color:#FFF;display:inline-block;font-size:2em;width:150px;text-align:center;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}@media (max-width: 992px){.common-close{width:50px}}.common-close:hover{background-color:#003b73}.common-close:hover .x-text{opacity:0}.common-close:hover .close-text{opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.common-close>span{-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}.common-close .close-text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);text-transform:uppercase;font-size:0.75em;opacity:0}@media (max-width: 992px){.common-close .close-text{display:none}}.modal{text-align:center}@media (max-width: 767px){.modal .modal-dialog{margin-top:70px}}.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}@media (max-width: 767px){.modal:before{display:none}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.month-nav{position:absolute;left:0;right:0;bottom:30px;font-size:1.1em;text-transform:capitalize}@media (max-width: 1199px){.month-nav{margin-left:-30px;margin-right:-30px;position:static}}@media (max-width: 1199px){.month-nav .navigate{font-size:.85em}}.month-nav .navigate .fa{padding:0 7px}.month-nav .navigate.prev{text-align:left}.month-nav .navigate.next{text-align:right}#popupModal .modal-content{border-radius:0}#popupModal .modal-content .modal-body{padding:0}#popupModal .modal-content .modal-body .modal-close{position:absolute;right:15px;top:10px;font-size:2em;opacity:.6;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#popupModal .modal-content .modal-body .modal-close:hover{opacity:1}#events{margin-top:50px}@media (max-width: 1199px){#events{margin-top:0px}}@media (max-width: 1199px){#events.archive{margin-top:50px}}#events.archive .item{margin:20px 0 0;cursor:pointer}@media (max-width: 1199px){#events.archive .modal-dialog{position:absolute;top:55px;left:0;right:0}}#events .event-slider .item{cursor:pointer}#events .event-slider .item[data-popup='']{cursor:default}#events .event-slider.disabled{pointer-events:none}#events .event-slider .owl-dots{padding:11px;position:absolute;left:16%}#events .event-slider .owl-dots .owl-dot{width:10px;height:10px;margin:0 3px;border-radius:100%;background-color:#b1b1b1;display:inline-block;vertical-align:middle;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#events .event-slider .owl-dots .owl-dot.active{background-color:#014584}#events .event-slider .banner-nav{position:absolute;top:0;bottom:0;font-size:8vw;line-height:0;height:8vw;margin:auto;color:#FFF}#events .event-slider .banner-nav.prev{left:3%}#events .event-slider .banner-nav.next{right:3%}#events .event-wrapper{position:relative}#events .event-content{position:absolute;width:0;height:100%;top:0;left:25.03%;z-index:2;background-color:rgba(0,0,0,0.5);-webkit-transition:all 500ms 0ms;-moz-transition:all 500ms 0ms;-o-transition:all 500ms 0ms;-ms-transition:all 500ms 0ms;transition:all 500ms 0ms}@media (max-width: 767px){#events .event-content{left:0}}#events .event-content.active{width:75%;-webkit-transition:all 500ms 300ms;-moz-transition:all 500ms 300ms;-o-transition:all 500ms 300ms;-ms-transition:all 500ms 300ms;transition:all 500ms 300ms}@media (max-width: 767px){#events .event-content.active{width:100%}}#events .event-content.active>img{opacity:1}#events .event-content.active .close-event{opacity:1;pointer-events:auto;-webkit-transition:background-color 300ms 0ms, opacity 300ms 500ms;-moz-transition:background-color 300ms 0ms, opacity 300ms 500ms;-o-transition:background-color 300ms 0ms, opacity 300ms 500ms;-ms-transition:background-color 300ms 0ms, opacity 300ms 500ms;transition:background-color 300ms 0ms, opacity 300ms 500ms}#events .event-content>img{position:relative;top:50%;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#events .event-content .close-event{position:absolute;right:0;z-index:1;opacity:0;pointer-events:none;-webkit-transition:all 300ms 0ms;-moz-transition:all 300ms 0ms;-o-transition:all 300ms 0ms;-ms-transition:all 300ms 0ms;transition:all 300ms 0ms}#events .nav-place{text-align:right;font-family:"Lora",serif;font-size:1.2em;padding:10px 0;width:80%;margin:auto}#events .nav-place .see-all{display:inline-block}#promo{position:relative}#promo .promo-parent{background-color:#202020;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#promo .promo-parent:hover .promo-open{opacity:.5}#promo .promo-parent:hover .promo-open:hover{opacity:1}#promo .promo-parent .promo-open{cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#promo .promo-slider-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-color:#FFF;opacity:0;pointer-events:none;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#promo .promo-slider-wrapper.active{opacity:1;pointer-events:auto}#promo .promo-slider-wrapper .header{background-color:#202020;text-align:right}#promo .promo-slider-wrapper .main-title{font-size:2.5em;text-transform:uppercase;text-align:center;font-family:"Lato",sans-serif;font-weight:bold;padding:10px}#promo .promo-slider-wrapper .banner-nav{position:absolute;top:0;bottom:0;font-size:8vw;line-height:0;height:8vw;margin:auto;color:#FFF}#promo .promo-slider-wrapper .banner-nav.prev{left:3%}#promo .promo-slider-wrapper .banner-nav.next{right:3%}#promo .promo-slider-wrapper .promo-slider .item{height:100%}#promo .promo-slider-wrapper .promo-slider .item>img{width:50%;margin:auto}@media (max-width: 767px){#promo .promo-slider-wrapper .promo-slider .item>img{width:100%}}#now-open .section-content{position:relative}#now-open .now-open-slider .owl-stage{padding-left:0 !important}#now-open .now-open-slider .owl-nav{position:absolute;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);width:10%}@media (max-width: 767px){#now-open .now-open-slider .owl-nav{background-color:transparent}}#now-open .now-open-slider .owl-nav .owl-next{display:inline-block;position:absolute;font-size:10em;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white}@media (max-width: 767px){#now-open .now-open-slider .owl-nav .owl-next{font-size:7em}}#now-open .now-open-desc{position:absolute;top:0;bottom:0;right:10%;width:350px;z-index:2;background-image:url("../images/now-open-bg.html");background-size:cover;color:white;padding:40px;font-family:"Lora",serif}@media (min-width: 768px) and (max-width: 991px){#now-open .now-open-desc{width:300px}}@media (max-width: 767px){#now-open .now-open-desc{width:50%;padding:15px 20px;right:initial}}#now-open .now-open-desc .name{font-size:3em;font-style:italic}@media (min-width: 768px) and (max-width: 1199px){#now-open .now-open-desc .name{font-size:2em}}@media (max-width: 767px){#now-open .now-open-desc .name{font-size:1.2em}}#now-open .now-open-desc .level{font-size:1.5em;text-transform:uppercase}@media (max-width: 767px){#now-open .now-open-desc .level{font-size:1.1em}}#now-open .now-open-desc .desc{height:70%;overflow-y:auto;font-family:"Lato",sans-serif;margin-top:20px}@media (min-width: 768px) and (max-width: 1199px){#now-open .now-open-desc .desc{margin-top:15px}}@media (max-width: 767px){#now-open .now-open-desc .desc{height:65%;margin-top:10px;overflow-y:auto}}#highlights.archive{margin-top:50px}#highlights .highlights-slider .banner-nav{position:absolute;top:0;bottom:0;font-size:8vw;line-height:0;height:8vw;margin:auto;color:#000}#highlights .highlights-slider .banner-nav.prev{left:3%}#highlights .highlights-slider .banner-nav.next{right:3%}#highlights .hotm-left{background-color:#FFF}#highlights .hotm-right{background-color:#f5f5f5}#highlights .hotm-bottom{margin-bottom:15px}#highlights .hotm-1,#highlights .hotm-2{position:relative}#highlights .hotm-1 .floater,#highlights .hotm-2 .floater{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){#highlights .hotm-1 .floater,#highlights .hotm-2 .floater{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}#highlights .hotm-1 .descriptions,#highlights .hotm-2 .descriptions{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40%;height:70%;padding:20px;background-color:rgba(255,255,255,0.65);overflow-y:auto}@media (max-width: 767px){#highlights .hotm-1 .descriptions,#highlights .hotm-2 .descriptions{width:47%;height:90%;padding:10px 15px;right:3%;overflow-y:auto}}#highlights .hotm-1 .descriptions .title,#highlights .hotm-2 .descriptions .title{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:1.4em}#highlights .hotm-1 .descriptions .desc,#highlights .hotm-2 .descriptions .desc{margin:0px 0 10px}#highlights .hotm-1 .descriptions .buy-button,#highlights .hotm-2 .descriptions .buy-button{display:inline-block;padding:7px 15px;border:1px solid black;font-family:"Montserrat",sans-serif;font-size:0.9em;letter-spacing:1px;text-transform:uppercase}#highlights .hotm-1 .descriptions .buy-button .fa,#highlights .hotm-2 .descriptions .buy-button .fa{margin-right:5px}#highlights .hotm-1 .descriptions .price,#highlights .hotm-2 .descriptions .price{margin-top:5px;font-size:0.9em;font-weight:bold;text-transform:uppercase}#highlights .hotm-3 .descriptions{background-color:#f5f5f5;padding:15px 20px 25px}#highlights .hotm-3 .descriptions .title{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:bold;font-size:1.3em;margin-bottom:5px}#highlights .nav-place{float:right;font-family:"Lora",serif;font-size:1.2em;padding:10px 0;margin:0 10% 20px 0}#highlights .nav-place .see-all{display:inline-block}#highlights .subscribe-button{padding:10px 15px;margin-left:10%;display:inline-block;font-size:1em;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#329edb;border:2px solid #329edb;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}@media (max-width: 767px){#highlights .subscribe-button{margin-bottom:25px}}#highlights .subscribe-button:hover{background-color:#329edb;color:#FFF}#subscribe-modal .modal-content{padding:20px;border-radius:0px}#subscribe-modal .modal-content .header{text-align:center;text-transform:uppercase;margin:0 auto 20px;padding-bottom:20px;border-bottom:2px solid #000;width:80%}#subscribe-modal .modal-content .header h3{font-size:30px;margin-bottom:10px}#subscribe-modal .modal-content .header h5{font-size:17px;margin:0}#subscribe-modal .modal-content .content{width:80%;margin:auto}#subscribe-form>div:first-child{text-align:center;font-size:1.3em;margin-bottom:20px}#subscribe-form .subs-title{margin:20px 0 10px;font-size:1.2em}#subscribe-form input{outline:0;border:1px solid black;padding:5px;margin-right:2%;margin-bottom:10px}#subscribe-form #subscribe-name>input{width:44%}#subscribe-form #subscribe-location input{width:38%}#subscribe-form #subscribe-location select{width:50%}#subscribe-form #subs-email{width:90%}#subscribe-form #subs-code{width:20%}#subscribe-form #subs-phone{width:68%}#subscribe-form #subscribe-btn{padding:8px 35px;margin-top:15px;display:inline-block;font-size:1em;font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#329edb;border:2px solid #329edb;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#subscribe-form #subscribe-btn:hover{background-color:#329edb;color:#FFF}#subpop-close{position:absolute;width:42px;height:25px;bottom:50px;right:50px;cursor:pointer}#blog.archive{margin-top:50px}#blog.archive .blog-slider .col-sm-3{margin:20px 0}@media (max-width: 767px){#blog.archive .blog-slider .item-desc-wrapper{left:15px;right:15px}}#blog.archive .blog-details-wrapper{top:161px}#blog.archive .blog-details-wrapper .blog-details .content-wrapper{height:100px}#blog .section-content{position:relative}#blog .main-header{text-align:center;padding:20px}#blog .main-header .title{font-family:"Lora",serif;font-size:2.5em;font-style:italic}#blog .main-header .desc{font-size:1.1em}#blog .blog-slider .item-desc-wrapper{padding:10px 20px;position:absolute;top:0;bottom:0;background-color:rgba(32,32,32,0.9);color:#FFF;opacity:0;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}@media (max-width: 767px){#blog .blog-slider .item-desc-wrapper{padding:10px;left:0;right:0}}#blog .blog-slider .item-desc-wrapper:hover{opacity:1}#blog .blog-slider .item-desc-wrapper .title{font-size:1.3em;font-family:"Lora",serif;font-weight:bold;font-style:italic}@media (max-width: 767px){#blog .blog-slider .item-desc-wrapper .title{margin:5px 0 10px;font-size:1.2em}}#blog .blog-slider .item-desc-wrapper .content{height:53%;overflow:hidden}@media (min-width: 768px) and (max-width: 1199px){#blog .blog-slider .item-desc-wrapper .content{height:40%}}@media (max-width: 767px){#blog .blog-slider .item-desc-wrapper .content{height:45%}}#blog .blog-slider .item-desc-wrapper .content-full{display:none}#blog .blog-slider .item-desc-wrapper .see-more{font-family:"Montserrat",sans-serif;text-transform:uppercase;display:inline-block;padding:5px 20px;border:1px solid white;margin:10px 0 20px;cursor:pointer;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#blog .blog-slider .item-desc-wrapper .see-more:hover{background-color:#FFF;color:#202020}@media (min-width: 768px) and (max-width: 1199px){#blog .blog-slider .item-desc-wrapper .see-more{margin-bottom:15px}}@media (max-width: 767px){#blog .blog-slider .item-desc-wrapper .see-more{width:100%;margin:10px 0;padding:5px 10px;text-align:center}}#blog .blog-slider .item-desc-wrapper .social-logo{float:none;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);display:inline-block;margin-left:5px}@media (max-width: 1199px){#blog .blog-slider .item-desc-wrapper .social-logo{margin:5px 0 0}}#blog .blog-slider .item-desc-wrapper .social-logo .item{color:#FFF;border-color:#FFF}#blog .blog-slider .item-desc-wrapper .social-logo .item .outer-wrapper{border-color:#FFF}#blog .blog-slider .item-desc-wrapper .social-logo .item .outer-wrapper .fa{font-size:13px}#blog .blog-slider .owl-dots{padding:11px 0;position:absolute;left:10%}#blog .blog-slider .owl-dots .owl-dot{width:10px;height:10px;margin:0 3px;border-radius:100%;background-color:#b1b1b1;display:inline-block;vertical-align:middle;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#blog .blog-slider .owl-dots .owl-dot.active{background-color:#7a5d2f}#blog .nav-place{text-align:right;font-family:"Lora",serif;font-size:1.2em;padding:10px 0;width:80%;margin:auto}#blog .nav-place .see-all{display:inline-block}#blog .blog-details-wrapper{background-color:#202020;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;color:#FFF;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#blog .blog-details-wrapper.active{pointer-events:auto;opacity:1}#blog .blog-details-wrapper .close-blog{position:absolute;right:0}#blog .blog-details-wrapper .blog-details{width:80%;margin:auto}#blog .blog-details-wrapper .blog-details .blog-details-slider{padding:35px 0 20px}#blog .blog-details-wrapper .blog-details .blog-details-slider .banner-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:8em}#blog .blog-details-wrapper .blog-details .blog-details-slider .banner-nav.prev{left:-10%}#blog .blog-details-wrapper .blog-details .blog-details-slider .banner-nav.next{right:-10%}#blog .blog-details-wrapper .blog-details .content-wrapper{overflow-y:auto;height:150px}@media (min-width: 768px) and (max-width: 1199px){#blog .blog-details-wrapper .blog-details .content-wrapper{height:130px}}@media (max-width: 767px){#blog .blog-details-wrapper .blog-details .content-wrapper{height:115px}}#blog .blog-details-wrapper .blog-details .content-wrapper .title{margin-bottom:10px;font-size:1.3em;font-family:"Lora",serif;font-weight:bold;word-spacing:3px}#privilege .privilege-parent:hover .privilege-item{opacity:.5}#privilege .privilege-parent:hover .privilege-item:hover{opacity:1}#privilege .section-content{background-color:#202020}#privilege .privilege-parent{position:relative}#privilege .privilege-parent .privilege-item{position:relative;left:0;-webkit-transition:left 500ms 500ms, opacity 300ms 0ms;-moz-transition:left 500ms 500ms, opacity 300ms 0ms;-o-transition:left 500ms 500ms, opacity 300ms 0ms;-ms-transition:left 500ms 500ms, opacity 300ms 0ms;transition:left 500ms 500ms, opacity 300ms 0ms}#privilege .privilege-parent .privilege-item.active{opacity:1;-webkit-transition:all 500ms 300ms;-moz-transition:all 500ms 300ms;-o-transition:all 500ms 300ms;-ms-transition:all 500ms 300ms;transition:all 500ms 300ms}#privilege .privilege-parent .privilege-item.active>img{position:relative;z-index:4}#privilege .privilege-parent .privilege-item.active:nth-child(2){left:-25%}#privilege .privilege-parent .privilege-item.active:nth-child(3){left:-50%}#privilege .privilege-parent .privilege-item.active:nth-child(4){left:-75%}#privilege .privilege-parent .privilege-item.active .privilege-content{left:100%;z-index:3;opacity:1;pointer-events:auto;-webkit-transition:all 500ms 800ms;-moz-transition:all 500ms 800ms;-o-transition:all 500ms 800ms;-ms-transition:all 500ms 800ms;transition:all 500ms 800ms}#privilege .privilege-parent .privilege-item.active ~ .close-privilege{opacity:1;pointer-events:auto;-webkit-transition:all 300ms 1300ms;-moz-transition:all 300ms 1300ms;-o-transition:all 300ms 1300ms;-ms-transition:all 300ms 1300ms;transition:all 300ms 1300ms}#privilege .privilege-parent .privilege-item.not-active{opacity:0;pointer-events:none}#privilege .privilege-parent .privilege-item>img{position:relative;z-index:2;cursor:pointer;-webkit-transition:all 500ms 500ms;-moz-transition:all 500ms 500ms;-o-transition:all 500ms 500ms;-ms-transition:all 500ms 500ms;transition:all 500ms 500ms}#privilege .privilege-parent .privilege-item .privilege-content{position:absolute;top:0;right:0;bottom:0;left:-200%;width:300%;z-index:1;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all 500ms 0s;-moz-transition:all 500ms 0s;-o-transition:all 500ms 0s;-ms-transition:all 500ms 0s;transition:all 500ms 0s}#privilege .privilege-parent .close-privilege{position:absolute;right:0;top:0;z-index:3;opacity:0;pointer-events:none;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#p-wrapper{position:absolute;bottom:20px;right:15px}@media (max-width: 767px){#p-wrapper{right:10px;bottom:10px}}#p-wrapper .p-terms{display:inline-block;padding:3px 15px;margin:0 5px;font-family:"Montserrat",sans-serif;color:#FFF;text-align:center;text-transform:uppercase;cursor:pointer;background:#907938;border:3px solid #907938;-webkit-transition:border-color 200ms 0s;-moz-transition:border-color 200ms 0s;-o-transition:border-color 200ms 0s;-ms-transition:border-color 200ms 0s;transition:border-color 200ms 0s}@media (max-width: 767px){#p-wrapper .p-terms{padding:3px 10px;border:1px solid #FFF;font-size:9px}}#p-wrapper .p-terms:hover{border-color:#FFF}#modal-terms-english,#modal-terms-bahasa{z-index:999999}#modal-terms-english .modal-content,#modal-terms-bahasa .modal-content{padding:25px;background:#E7DFD3}#modal-terms-english .modal-content .close,#modal-terms-bahasa .modal-content .close{position:absolute;right:15px;top:3px;font-size:4em;outline:none}#modal-terms-english .modal-content .terms-language,#modal-terms-bahasa .modal-content .terms-language{position:absolute;top:45px;left:23px}#modal-terms-english .modal-content .terms-language .terms-language-option,#modal-terms-bahasa .modal-content .terms-language .terms-language-option{cursor:pointer}#modal-terms-english .modal-content .terms-language .terms-language-option.active,#modal-terms-bahasa .modal-content .terms-language .terms-language-option.active{color:#b58740;text-decoration:underline;font-weight:bold}#modal-terms-english .modal-content .privilege-modal-head,#modal-terms-bahasa .modal-content .privilege-modal-head{text-align:center}#modal-terms-english .modal-content .privilege-modal-body,#modal-terms-bahasa .modal-content .privilege-modal-body{max-height:70vh;margin-top:25px;padding-right:20px;overflow:auto}#modal-terms-english .modal-content .privilege-modal-body.active,#modal-terms-bahasa .modal-content .privilege-modal-body.active{display:block}#modal-terms-english .modal-content .privilege-modal-body h5,#modal-terms-bahasa .modal-content .privilege-modal-body h5{margin:0 0 15px;font-size:1.2em;font-weight:bold}#modal-terms-english .modal-content .privilege-modal-body ol,#modal-terms-bahasa .modal-content .privilege-modal-body ol{padding-left:25px}#modal-terms-english .modal-content .privilege-modal-body ol ul,#modal-terms-bahasa .modal-content .privilege-modal-body ol ul{padding-left:25px}@media (max-width: 767px){#directory .dir-img{display:none}}#directory .search-wrapper{padding:20px 35px}@media (max-width: 767px){#directory .search-wrapper{padding:20px 30px}}#directory .search-wrapper>*{display:inline-block;vertical-align:middle;margin-right:10px}#directory .search-wrapper .search{font-family:"Lora",serif}@media (max-width: 767px){#directory .search-wrapper .search{margin-bottom:5px}}#directory .search-wrapper .search-category-wrapper,#directory .search-wrapper .brand-wrapper{position:relative;width:30%;border:1px solid #CCC}@media (max-width: 767px){#directory .search-wrapper .search-category-wrapper,#directory .search-wrapper .brand-wrapper{width:100%;margin-bottom:10px}}#directory .search-wrapper .search-category-wrapper .selected-category-wrapper{padding:5px 10px;position:relative;z-index:2;background-color:#FFF;cursor:pointer}#directory .search-wrapper .search-category-wrapper .selected-category-wrapper .fa{position:absolute;font-size:1.5em;right:10px}#directory .search-wrapper .search-category-wrapper .selected-category-wrapper.active+.search-categories{opacity:1;top:27px;pointer-events:auto}#directory .search-wrapper .search-category-wrapper .search-categories{position:absolute;top:10px;left:-1px;right:-1px;height:500%;border:1px solid #CCC;background-color:#FFF;z-index:1;opacity:0;pointer-events:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);box-shadow:0px 5px 30px -17px rgba(0,0,0,0.75);-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .search-wrapper .search-category-wrapper .search-categories .item{padding:5px 10px;border-bottom:1px solid #CCC;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .search-wrapper .search-category-wrapper .search-categories .item:nth-last-of-type(3){border-bottom:0}#directory .search-wrapper .search-category-wrapper .search-categories .item:hover{color:#b58740;padding-left:15px}#directory .search-wrapper .brand-wrapper{padding:5px 10px}#directory .search-wrapper .brand-wrapper input{border:0;margin:0;padding:0;outline:0;width:100%}#directory .search-wrapper .submit-button{background-color:#b58740;border:1px solid #b58740;padding:5px 25px;color:white}#directory .level-wrapper{padding-bottom:10px;position:relative;font-size:2em;text-transform:uppercase;overflow:hidden}#directory .level-wrapper.active .directory-close{width:75%;opacity:1;-webkit-transition:all 700ms 500ms;-moz-transition:all 700ms 500ms;-o-transition:all 700ms 500ms;-ms-transition:all 700ms 500ms;transition:all 700ms 500ms}@media (max-width: 767px){#directory .level-wrapper.active .directory-close{width:90%}}#directory .level-wrapper.active .level-text{pointer-events:none}#directory .level-wrapper.active .level-text:not(.active){opacity:0}#directory .level-wrapper.active .categories-wrapper{opacity:1;pointer-events:auto;-webkit-transition:all 500ms 1200ms;-moz-transition:all 500ms 1200ms;-o-transition:all 500ms 1200ms;-ms-transition:all 500ms 1200ms;transition:all 500ms 1200ms}#directory .level-wrapper .directory-close{position:absolute;top:50px;height:2px;background-color:#000;margin-left:35px;width:0;opacity:0;-webkit-transition:all 500ms 0ms;-moz-transition:all 500ms 0ms;-o-transition:all 500ms 0ms;-ms-transition:all 500ms 0ms;transition:all 500ms 0ms}@media (max-width: 767px){#directory .level-wrapper .directory-close{margin-left:30px}}#directory .level-wrapper .directory-close .close-text{position:absolute;top:0;right:0;background-color:#000;color:white;width:30px;height:30px;text-align:center;font-size:0.8em;line-height:30px;cursor:pointer;z-index:2}#directory .level-wrapper #levelSearch{position:absolute;top:0;left:0;opacity:0;pointer-events:none;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .level-wrapper #levelSearch.active{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}#directory .level-wrapper .level-text{position:relative;padding:10px 35px;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}@media (max-width: 767px){#directory .level-wrapper .level-text{padding:10px 30px}}#directory .level-wrapper .level-text:hover{color:#b58740;-webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px)}#directory .level-wrapper .level-text:hover .fa{left:20px;opacity:1;color:#b58740}#directory .level-wrapper .level-text.active{-webkit-transition:all 500ms 0ms;-moz-transition:all 500ms 0ms;-o-transition:all 500ms 0ms;-ms-transition:all 500ms 0ms;transition:all 500ms 0ms}#directory .level-wrapper .level-text.active:nth-child(1){-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}#directory .level-wrapper .level-text.active:nth-child(2){-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}#directory .level-wrapper .level-text.active:nth-child(3){-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}#directory .level-wrapper .level-text.active:nth-child(4){-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}#directory .level-wrapper .level-text.active:nth-child(5){-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}#directory .level-wrapper .level-text.active:nth-child(6){-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);-ms-transform:translateY(-300%);-o-transform:translateY(-300%);transform:translateY(-300%)}#directory .level-wrapper .level-text.active:nth-child(7){-webkit-transform:translateY(-400%);-moz-transform:translateY(-400%);-ms-transform:translateY(-400%);-o-transform:translateY(-400%);transform:translateY(-400%)}#directory .level-wrapper .level-text.active:nth-child(8){-webkit-transform:translateY(-500%);-moz-transform:translateY(-500%);-ms-transform:translateY(-500%);-o-transform:translateY(-500%);transform:translateY(-500%)}#directory .level-wrapper .level-text.active:nth-child(9){-webkit-transform:translateY(-600%);-moz-transform:translateY(-600%);-ms-transform:translateY(-600%);-o-transform:translateY(-600%);transform:translateY(-600%)}#directory .level-wrapper .level-text.active .fa{opacity:0}#directory .level-wrapper .level-text .fa{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .categories-wrapper{padding:0 0 20px 35px;position:absolute;top:60px;bottom:0;left:0;right:0;width:75%;font-size:12px;text-transform:none;opacity:0;pointer-events:none;-webkit-transition:all 200ms 0ms;-moz-transition:all 200ms 0ms;-o-transition:all 200ms 0ms;-ms-transition:all 200ms 0ms;transition:all 200ms 0ms}@media (max-width: 767px){#directory .categories-wrapper{padding:0 0 20px 30px;width:90%}}#directory .categories-wrapper>.row{height:100%}#directory .categories-wrapper>.row .categories,#directory .categories-wrapper>.row .shops{height:100%;overflow-y:auto;overflow-x:hidden}#directory .categories-wrapper>.row .categories>div:not(.ps-scrollbar-y-rail),#directory .categories-wrapper>.row .shops>div:not(.ps-scrollbar-y-rail){padding:3px 0;cursor:pointer;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .categories-wrapper>.row .categories>div:not(.ps-scrollbar-y-rail):hover,#directory .categories-wrapper>.row .shops>div:not(.ps-scrollbar-y-rail):hover{padding-left:10px;color:#FFF;background-color:#b58740}#directory .categories-wrapper>.row .shops .shop{margin-left:15px}#directory .shop-details{width:75%;margin-left:35px;padding-bottom:20px;position:absolute;top:0;bottom:0;left:0;right:0;background-color:white;z-index:2;opacity:0;pointer-events:none;-webkit-transition:all 300ms 300ms;-moz-transition:all 300ms 300ms;-o-transition:all 300ms 300ms;-ms-transition:all 300ms 300ms;transition:all 300ms 300ms}@media (max-width: 767px){#directory .shop-details{width:90%;margin-left:30px}}#directory .shop-details.active{opacity:1;pointer-events:auto;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .shop-details.active .shop-close .close-text{top:0;-webkit-transition:all 300ms 300ms;-moz-transition:all 300ms 300ms;-o-transition:all 300ms 300ms;-ms-transition:all 300ms 300ms;transition:all 300ms 300ms}#directory .shop-details .shop-close .close-text{position:absolute;top:50px;right:0;background-color:#000;color:white;width:30px;height:30px;text-align:center;font-size:0.8em;line-height:30px;cursor:pointer;z-index:2;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#directory .shop-details .image-wrapper{height:100%;display:inline-block;vertical-align:middle;background-color:#202020;font-size:15px;color:#FFF;border:1px solid #CCC}@media (max-width: 767px){#directory .shop-details .image-wrapper{height:50%;margin:auto;border:0;background-color:transparent}}#directory .shop-details .image-wrapper img{height:80%}@media (max-width: 767px){#directory .shop-details .image-wrapper img{height:50%}}#directory .shop-details .image-wrapper .phone-wrapper{height:20%;font-size:17px;text-align:center}#directory .shop-details .image-wrapper .phone-wrapper>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){#directory .shop-details .image-wrapper .phone-wrapper>div{position:static;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background-color:rgba(0,0,0,0.8)}#directory .shop-details .image-wrapper .phone-wrapper>div .icon{font-size:14px}}#directory .shop-details .description{width:-webkit-calc(100% - 318px);width:-moz-calc(100% - 318px);width:-o-calc(100% - 318px);width:calc(100% - 318px);margin-left:25px;display:inline-block;vertical-align:middle;font-size:12px}@media (max-width: 767px){#directory .shop-details .description{width:90%;margin-left:0}}#directory .shop-details .description .title{padding-bottom:15px;font-size:2em;font-weight:bold}#directory .shop-details .description .location .sub{margin-bottom:5px;padding-bottom:3px;border-bottom:1px solid #CCC;font-weight:bold}#directory .shop-details .description .location .level{font-size:2em}#directory .shop-details .description .location .code{margin-top:-5px;font-size:1.2em}#map{height:225px}#contact .contact-wrapper{width:80%;margin:20px auto 30px}@media (max-width: 991px){#contact .contact-wrapper{width:100%}}#contact .contact-wrapper .leftDetails h1{font-family:unset;font-size:1.7em;margin-top:0}#contact .contact-wrapper .leftDetails .form>label{width:20%;vertical-align:top;margin-top:5px}#contact .contact-wrapper .leftDetails .form>input{width:79%;height:30px;margin-bottom:5px;padding:5px 10px}#contact .contact-wrapper .leftDetails .form>textarea{max-width:79%;min-width:79%;height:100px;max-height:300px;margin-bottom:5px;padding:5px 10px;resize:vertical}#contact .contact-wrapper .leftDetails .form .check-wrapper{width:79%;margin-bottom:5px;display:inline-block;padding:5px 0px}#contact .contact-wrapper .leftDetails .form .check-wrapper>label{margin-right:20px}#contact .contact-wrapper .leftDetails .form .check-wrapper>label>input{margin:0px;vertical-align:middle}#contact .contact-wrapper .leftDetails .form .check-wrapper>label>input:checked ~ span{color:#b58740}#contact .contact-wrapper .leftDetails .form .check-wrapper>label>span{margin-left:3px;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#contact .contact-wrapper .leftDetails .form .recaptcha-style{display:inline-block;margin-bottom:5px}@media (max-width: 767px){#contact .contact-wrapper .leftDetails .form .recaptcha-style{width:250px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}}#contact .contact-wrapper .leftDetails .buttonWrapper{text-align:right}@media (max-width: 767px){#contact .contact-wrapper .leftDetails .buttonWrapper{text-align:center}}#contact .contact-wrapper .leftDetails .buttonWrapper button{font-family:"Montserrat",sans-serif;text-transform:uppercase;background-color:#014584;border:0;padding:5px;width:125px;color:white;font-size:1.1em}#contact .contact-wrapper .rightDetails{border-left:1px solid #d7d7d7}@media (max-width: 767px){#contact .contact-wrapper .rightDetails{margin-top:20px;border-left:0}}#contact .contact-wrapper .rightDetails h3{margin:0 0 7px;font-size:1.3em;font-weight:bold}#contact .contact-wrapper .rightDetails p{line-height:1.6em;font-size:1.1em}#contact .contact-wrapper .rightDetails span{width:55px;display:inline-block}#footer .footer-wrapper{width:80%;margin:0 auto 35px}@media (max-width: 991px){#footer .footer-wrapper{width:100%}}#footer .footer-wrapper .header{margin:40px 0 25px;font-family:"Lora",serif;font-size:1.05em;text-align:center}#footer .footer-wrapper .item{text-align:center}#footer .footer-wrapper .item img{height:100px}@media (min-width: 768px) and (max-width: 991px){#footer .footer-wrapper .item img{height:75px}}@media (max-width: 767px){#footer .footer-wrapper .item img{height:40px}}#footer .outer-footer{padding:10px;text-align:center;background-color:#014584;font-weight:bold;font-family:unset;color:#FFF}#privilege-card{font-family:"Lato",sans-serif;color:#828282}#privilege-card .privilege-bg{background-image:url("../images/privilege-bg.html");background-size:cover;background-position:top left}#privilege-card .privilege-bg .privilege-bg-inside{min-height:100vh}@media (max-width: 767px){#privilege-card .privilege-bg .privilege-bg-inside{min-height:0}}#privilege-card .privilege-bg .privilege-bg-inside .privilege-title{font-weight:bold;color:#FFF;font-size:45px;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin:25px 35px}#privilege-card .privilege-bg .privilege-bg-inside .privilege-title:after{content:url("../images/privilege-line.png");margin:5px}@media (max-width: 767px){#privilege-card .privilege-bg .privilege-bg-inside .privilege-title:after{content:'';margin:0}}#privilege-card .common-input{display:block;width:100%;margin:10px 0;padding:10px 20px;background-color:#f8f8f8;border-radius:10px;border:1px solid #c8c8c8;font-size:14px;font-weight:bold;outline:none}#privilege-card .common-input.small-input{padding:6px 20px}#privilege-card .common-input.textarea{height:125px;resize:none}#privilege-card .common-button{display:block;width:100%;padding:7px 20px;font-size:13px;background-color:#14a5ec;text-align:center;color:#FFF;border:0;border-radius:10px;outline:none}#privilege-card .common-button.send-button{max-width:150px;float:right;font-weight:bold}#privilege-card .info-label{margin-left:7px;font-size:13px}#privilege-card .info-label+.common-input{margin-top:5px}#privilege-card .privilege-blue{margin:20px 0;text-transform:uppercase;color:#14a5ec;font-weight:bold;font-size:18px}#privilege-home{max-width:500px;margin:25px 35px}@media (max-width: 767px){#privilege-home{margin:25px 15px}}#privilege-contact,#privilege-point{margin:25px 35px}@media (max-width: 767px){#privilege-contact,#privilege-point{margin:25px 15px}}#privilege-card .contact-form{max-width:500px}#privilege-card .contact-form .recaptcha-style{display:inline-block}#privilege-card .contact-info{margin-left:7px;font-size:13px;font-weight:bold}#privilege-point .privilege-blue{margin:5px 0}#privilege-point .user-info{font-weight:bold;font-size:14px;margin-bottom:10px}#privilege-point .user-info .common-input{display:inline-block;max-width:175px}@media (max-width: 767px){#privilege-point .user-info .common-input{max-width:100%}}#privilege-point .user-info .to-text{color:#14a5ec;font-weight:bold;font-size:18px;margin:0 15px}@media (max-width: 767px){#privilege-point .user-info .to-text{display:block;text-align:center}}#privilege-point .user-info .point-notes{margin:-5px 0 10px;color:red}@media (max-width: 767px){#privilege-point .user-info .point-notes{margin:0 0 15px}}#privilege-point .pdf-header{position:relative}#privilege-point .pdf-header .pdf-download{position:absolute;right:25px;top:3px;font-weight:bold;text-transform:uppercase;font-size:12px;color:#14a5ec}@media (max-width: 767px){#privilege-point .pdf-header .pdf-download{display:block;position:static;margin-bottom:10px}}#privilege-point .pdf-header .pdf-download img{margin-right:5px;vertical-align:middle}#pdf{width:100%;height:325px}#privilege-point .point-button{display:inline-block;width:auto;margin-left:20px}@media (max-width: 767px){#privilege-point .point-button{display:block;margin-left:0;margin-bottom:10px;width:100%}}#form-point{position:relative}#privilege-login{display:inline-block;height:31px;width:100px;margin-right:15px;font-family:"Lato",sans-serif;text-align:center;line-height:31px;font-weight:bold;font-size:14px;color:#FFF;background-color:#14a5ec;cursor:pointer}#privilegeModal .modal-body,#touristPassModal .modal-body{overflow:hidden}.privilege-modal-wrapper{max-width:450px;margin:15px auto}.privilege-modal-wrapper .privilege-close{cursor:pointer}.privilege-modal-wrapper .privilege-close .close-bg{background-color:#14a5ec;width:70px;height:70px;position:absolute;right:-35px;top:-35px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.privilege-modal-wrapper .privilege-close .close-text{position:absolute;right:0px;top:5px;color:#FFF;font-size:14px;font-weight:bold;width:25px;height:25px;z-index:1;text-align:center}.privilege-modal-wrapper .privilege-login-header{font-size:14px;font-weight:bold;color:#14a5ec;text-align:center}.privilege-modal-wrapper .privilege-login-header>div{margin:10px 0 25px}.privilege-modal-wrapper .privilege-login-form textarea{height:100px;resize:none}.privilege-modal-wrapper .privilege-login-form .common-input{display:block;width:100%;margin:10px 0;padding:10px 20px;background-color:#f8f8f8;border-radius:10px;border:1px solid #c8c8c8;font-size:14px;font-weight:bold;outline:none}.privilege-modal-wrapper .privilege-login-form .common-button{padding:7px 20px;font-size:13px;background-color:#14a5ec;text-align:center;color:#FFF;border:0;outline:none}.privilege-modal-wrapper .privilege-login-form .common-button.login-button{display:inline-block;border-radius:7px;width:120px;width:calc(100% - 330px);margin-left:20px}@media (max-width: 767px){.privilege-modal-wrapper .privilege-login-form .common-button.login-button{margin-top:20px;width:120px}}.privilege-modal-wrapper .privilege-login-form .recaptcha-style{display:inline-block;vertical-align:bottom}.privilege-modal-wrapper .login-help{margin:25px 0 0;font-size:14px;font-weight:bold}.privilege-modal-wrapper .login-help>a{color:red}#promoModal .modal-body{padding:0}#promoModal .privilege-modal-wrapper{position:relative;overflow:hidden;max-width:inherit;margin:0}#promoModal .download-pdf{display:block;font-weight:bold;color:#14a5ec;position:static;width:100%;height:25px;margin:15px 25px 0}#promoModal .download-pdf>img{margin-right:5px}#promoModal .promo-modal-logo{margin:25px 0 15px;text-align:center}#promoModal .promo-modal-logo>img{width:100px}#promoModal .promo-modal-tourist{text-align:center;font-size:14px;font-weight:bold}#promoModal .promo-modal-tourist-desc{text-align:center;margin-bottom:15px}#privilege-promo{padding:0 25px 25px;max-height:500px;max-height:70vh;overflow:auto}#privilege-promo td,#privilege-promo th{padding:5px 10px;vertical-align:top}#privilege-promo .promo-category{margin-bottom:5px;padding:15px 0 5px;font-size:14px;font-weight:bold;border-bottom:1px solid #000}#privilege-promo .promo-category:first-child{margin-top:0}#filmModal .modal-content,#filmModalFull .modal-content,#piff2017Modal .modal-content,#piffMay2017Modal .modal-content{border-radius:0;background-color:#EFEBEB;border:5px solid #F05C82}#filmModal .modal-content .piff-done,#filmModalFull .modal-content .piff-done,#piff2017Modal .modal-content .piff-done,#piffMay2017Modal .modal-content .piff-done{position:absolute;top:0;right:15px;height:75px}#filmModal .modal-content .done,#filmModalFull .modal-content .done,#piff2017Modal .modal-content .done,#piffMay2017Modal .modal-content .done{margin:20px 10px;font-size:15px;font-weight:bold}#filmModal .modal-content .logo-wrapper>img,#filmModalFull .modal-content .logo-wrapper>img,#piff2017Modal .modal-content .logo-wrapper>img,#piffMay2017Modal .modal-content .logo-wrapper>img{padding:0 20px}#filmModal .modal-content .logo-wrapper>img:not(:last-child),#filmModalFull .modal-content .logo-wrapper>img:not(:last-child),#piff2017Modal .modal-content .logo-wrapper>img:not(:last-child),#piffMay2017Modal .modal-content .logo-wrapper>img:not(:last-child){padding:0 25px 25px}#filmModal .modal-content .mid-text,#filmModal .modal-content .bot-text,#filmModalFull .modal-content .mid-text,#filmModalFull .modal-content .bot-text,#piff2017Modal .modal-content .mid-text,#piff2017Modal .modal-content .bot-text,#piffMay2017Modal .modal-content .mid-text,#piffMay2017Modal .modal-content .bot-text{text-align:center;color:white;padding:10px 0;margin:15px 0 0;background-color:#F05C82;font-size:17px;font-family:'Montserrat', sans-serif}#filmModal .modal-content .movie-item,#filmModalFull .modal-content .movie-item,#piff2017Modal .modal-content .movie-item,#piffMay2017Modal .modal-content .movie-item{font-family:'Roboto Condensed', sans-serif;margin-top:20px}#filmModal .modal-content .movie-item .movie-image,#filmModalFull .modal-content .movie-item .movie-image,#piff2017Modal .modal-content .movie-item .movie-image,#piffMay2017Modal .modal-content .movie-item .movie-image{height:250px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-color:#BBB}#filmModal .modal-content .movie-item .title,#filmModalFull .modal-content .movie-item .title,#piff2017Modal .modal-content .movie-item .title,#piffMay2017Modal .modal-content .movie-item .title{font-weight:bold;font-size:16px;line-height:17px;margin:0;margin-top:10px;letter-spacing:0}#filmModal .modal-content .movie-item .created,#filmModalFull .modal-content .movie-item .created,#piff2017Modal .modal-content .movie-item .created,#piffMay2017Modal .modal-content .movie-item .created{font-style:italic;font-weight:bold;font-size:10px;margin:5px 0}#filmModal .modal-content .movie-item .synopsis-button,#filmModalFull .modal-content .movie-item .synopsis-button,#piff2017Modal .modal-content .movie-item .synopsis-button,#piffMay2017Modal .modal-content .movie-item .synopsis-button{font-family:'Montserrat', sans-serif;text-transform:uppercase;background-color:#F05C82;width:100px;text-align:center;padding:5px;color:white;border-radius:4px;margin-bottom:5px;cursor:pointer}#filmModal .modal-content .movie-item input[type="radio"],#filmModalFull .modal-content .movie-item input[type="radio"],#piff2017Modal .modal-content .movie-item input[type="radio"],#piffMay2017Modal .modal-content .movie-item input[type="radio"]{margin:0;vertical-align:middle}#filmModal .modal-content .movie-item label,#filmModalFull .modal-content .movie-item label,#piff2017Modal .modal-content .movie-item label,#piffMay2017Modal .modal-content .movie-item label{margin:0 0 0 5px;vertical-align:middle;font-size:12px}#filmModal .modal-content .movie-item .movie-date,#filmModalFull .modal-content .movie-item .movie-date,#piff2017Modal .modal-content .movie-item .movie-date,#piffMay2017Modal .modal-content .movie-item .movie-date{margin-bottom:5px;font-weight:bold}#filmModal .modal-content .bot-text,#filmModalFull .modal-content .bot-text,#piff2017Modal .modal-content .bot-text,#piffMay2017Modal .modal-content .bot-text{font-size:15px;padding:10px 35px}#filmModal .modal-content .form-wrapper,#filmModalFull .modal-content .form-wrapper,#piff2017Modal .modal-content .form-wrapper,#piffMay2017Modal .modal-content .form-wrapper{font-family:'Roboto Condensed', sans-serif}#filmModal .modal-content .form-wrapper .form-header,#filmModalFull .modal-content .form-wrapper .form-header,#piff2017Modal .modal-content .form-wrapper .form-header,#piffMay2017Modal .modal-content .form-wrapper .form-header{text-align:center;font-family:'Montserrat', sans-serif;font-weight:bold;border-bottom:3px solid #F05C82;font-size:16px;padding-bottom:5px}#filmModal .modal-content .form-wrapper .info,#filmModalFull .modal-content .form-wrapper .info,#piff2017Modal .modal-content .form-wrapper .info,#piffMay2017Modal .modal-content .form-wrapper .info{font-size:12px;font-weight:bold}#filmModal .modal-content .form-wrapper .form-group,#filmModalFull .modal-content .form-wrapper .form-group,#piff2017Modal .modal-content .form-wrapper .form-group,#piffMay2017Modal .modal-content .form-wrapper .form-group{margin-bottom:0}#filmModal .modal-content .form-wrapper .form-group .form-label,#filmModalFull .modal-content .form-wrapper .form-group .form-label,#piff2017Modal .modal-content .form-wrapper .form-group .form-label,#piffMay2017Modal .modal-content .form-wrapper .form-group .form-label{font-weight:bold;margin:5px 0}#filmModal .modal-content .form-wrapper .form-group input,#filmModalFull .modal-content .form-wrapper .form-group input,#piff2017Modal .modal-content .form-wrapper .form-group input,#piffMay2017Modal .modal-content .form-wrapper .form-group input{width:100%;margin-bottom:5px;height:25px;padding:0 7px}#filmModal .modal-content .sponsor-wrapper,#filmModalFull .modal-content .sponsor-wrapper,#piff2017Modal .modal-content .sponsor-wrapper,#piffMay2017Modal .modal-content .sponsor-wrapper{margin:15px 0}#filmModal .modal-content .sponsor-wrapper .ticket-info,#filmModalFull .modal-content .sponsor-wrapper .ticket-info,#piff2017Modal .modal-content .sponsor-wrapper .ticket-info,#piffMay2017Modal .modal-content .sponsor-wrapper .ticket-info{display:inline-block;vertical-align:middle;font-weight:bold;font-size:12px}#filmModal .modal-content .sponsor-wrapper img,#filmModalFull .modal-content .sponsor-wrapper img,#piff2017Modal .modal-content .sponsor-wrapper img,#piffMay2017Modal .modal-content .sponsor-wrapper img{height:35px}#filmModal .modal-content .sponsor-wrapper .citi-logo,#filmModalFull .modal-content .sponsor-wrapper .citi-logo,#piff2017Modal .modal-content .sponsor-wrapper .citi-logo,#piffMay2017Modal .modal-content .sponsor-wrapper .citi-logo{display:inline-block}#filmModal .modal-content .sponsor-wrapper .kultur-logo,#filmModalFull .modal-content .sponsor-wrapper .kultur-logo,#piff2017Modal .modal-content .sponsor-wrapper .kultur-logo,#piffMay2017Modal .modal-content .sponsor-wrapper .kultur-logo{float:right}#filmModal .modal-content .outer-wrapper,#filmModalFull .modal-content .outer-wrapper,#piff2017Modal .modal-content .outer-wrapper,#piffMay2017Modal .modal-content .outer-wrapper{position:relative}#filmModal .modal-content .submit-button,#filmModalFull .modal-content .submit-button,#piff2017Modal .modal-content .submit-button,#piffMay2017Modal .modal-content .submit-button{font-family:'Montserrat', sans-serif;float:right;background-color:#AC822D;width:115px;text-align:center;padding:7px;color:white;border-radius:4px;outline:0;border:0;margin:auto;font-size:13px;position:absolute;left:0;right:0}#filmModal .modal-content #synopsis-wrapper,#filmModalFull .modal-content #synopsis-wrapper,#piff2017Modal .modal-content #synopsis-wrapper,#piffMay2017Modal .modal-content #synopsis-wrapper{display:none;z-index:5;position:absolute;top:0;left:0;right:0;font-family:'Roboto Condensed', sans-serif;background-color:black;color:white;padding:25px;margin:20px 15px}#filmModal .modal-content #synopsis-wrapper .close-synopsis,#filmModalFull .modal-content #synopsis-wrapper .close-synopsis,#piff2017Modal .modal-content #synopsis-wrapper .close-synopsis,#piffMay2017Modal .modal-content #synopsis-wrapper .close-synopsis{position:absolute;right:20px;top:5px;font-size:35px;font-weight:bold;cursor:pointer;z-index:2}#filmModal .modal-content #synopsis-wrapper .synopsis-title,#filmModalFull .modal-content #synopsis-wrapper .synopsis-title,#piff2017Modal .modal-content #synopsis-wrapper .synopsis-title,#piffMay2017Modal .modal-content #synopsis-wrapper .synopsis-title{font-weight:bold;font-size:16px;line-height:17px;margin-top:10px}#filmModal .modal-content #synopsis-wrapper .synopsis-created,#filmModalFull .modal-content #synopsis-wrapper .synopsis-created,#piff2017Modal .modal-content #synopsis-wrapper .synopsis-created,#piffMay2017Modal .modal-content #synopsis-wrapper .synopsis-created{font-style:italic;font-weight:bold;font-size:13px;margin:0 0 10px}#piff2017Modal .modal-content{border:15px solid #F05C82}#piff2017Modal .modal-content .modal-body{padding:0;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#piff2017Modal .modal-content .modal-body.loading{opacity:0.4}#piff2017Modal .modal-content .modal-body .form-top{padding:15px 15px 30px;background-color:#F05C82}#piff2017Modal .modal-content .modal-body .form-top .form-wrapper .form-header{font-size:14px;text-align:left;white-space:nowrap;border-color:#EFEBEB}#piff2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group{margin:15px 0}#piff2017Modal .modal-content .modal-body .form-top .form-wrapper .info{color:#EFEBEB}#piff2017Modal .modal-content .modal-body .form-top .logo-wrapper>img{padding:0 20px}#piff2017Modal .modal-content .modal-body .form-top .logo-wrapper>img:not(:last-child){padding:0 10px 15px}#piff2017Modal .modal-content .modal-body .form-bottom{padding:0 15px 15px}#piff2017Modal .modal-content .modal-body .form-bottom .sponsor-wrapper .ticket-info{position:relative;top:5px}#piff2017Modal .modal-content .modal-body .form-bottom .sponsor-wrapper .submit-button{background-color:#F05C82}#piff2017Modal .modal-content .mid-text{margin:0;font-size:14px;color:#F05C82;background-color:#EFEBEB;border-bottom:15px solid #F05C82}#piff2017Modal .modal-content .movie-item .movie-image{background-color:transparent}#piff2017Modal .modal-content .movie-item .title{font-size:14px;white-space:nowrap}#piff2017Modal .modal-content .movie-item .created{font-size:9px;font-weight:300;white-space:nowrap}#piff2017Modal .modal-content .movie-item .synopsis-button{margin:10px 0;color:#F05C82;background-color:#EFEBEB;border:1px solid #F05C82}#piff2017Modal .modal-content .movie-item .synopsis-button:hover{color:#EFEBEB;background-color:#F05C82}#piff2017Modal .modal-content .movie-item .pick-group .movie-date{font-size:12px;font-weight:400}#piff2017ThxModal .modal-content{border:none;background-color:transparent}#piff2017ThxModal .modal-content .modal-body{padding:0;background-color:transparent}#piff2017ThxModal .modal-content .modal-body .piff2017-thx-content{padding:15px;font-size:14px;color:#EFEBEB;background-color:#F05C82}@media (max-width: 768px){#piffMay2017Modal::before{display:none;height:0}#piffMay2017Modal .modal-dialog{margin-top:70px}#piffMay2017Modal .modal-dialog .form-bottom{padding:0 0 15px}#piffMay2017Modal .modal-dialog .form-bottom .sponsor-wrapper{position:relative;padding-top:50px}#piffMay2017Modal .modal-dialog .form-bottom .sponsor-wrapper .submit-button{position:absolute;top:0}}#piffMay2017Modal .modal-content{border:15px solid #d13393;background-color:#fff}#piffMay2017Modal .modal-content .modal-body{padding:15px;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#piffMay2017Modal .modal-content .modal-body.loading{opacity:0.4}#piffMay2017Modal .modal-content .modal-body .form-top{padding:15px 0 30px;background-color:#fff}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-header{font-size:14px;text-align:left;white-space:nowrap;border-color:#EFEBEB}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group{margin:15px 0}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group .form-input{background-color:#d13393;color:#fff}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group .form-input::-webkit-input-placeholder{color:#fff;font-style:italic}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group .form-input:-moz-placeholder{color:#fff;font-style:italic}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group .form-input::-moz-placeholder{color:#fff;font-style:italic}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .form-group .form-input:-ms-input-placeholder{color:#fff;font-style:italic}#piffMay2017Modal .modal-content .modal-body .form-top .form-wrapper .info{color:#d13393}#piffMay2017Modal .modal-content .modal-body .form-top .logo-wrapper>img{position:relative;left:10px;margin-top:20px;padding:0}@media (max-width: 768px){#piffMay2017Modal .modal-content .modal-body .form-top .logo-wrapper>img{left:0px;margin:0 auto 20px;width:60%}}#piffMay2017Modal .modal-content .modal-body .form-bottom{padding:0 0 15px}#piffMay2017Modal .modal-content .modal-body .form-bottom .sponsor-wrapper .ticket-info{position:relative;top:5px}#piffMay2017Modal .modal-content .modal-body .form-bottom .sponsor-wrapper .submit-button{background-color:#d13393}#piffMay2017Modal .modal-content .mid-text{margin:0;font-size:14px;color:#fff;background-color:#d13393}#piffMay2017Modal .modal-content .movie-item .movie-image{background-color:transparent}#piffMay2017Modal .modal-content .movie-item .title{font-size:14px;white-space:nowrap}#piffMay2017Modal .modal-content .movie-item .created{font-size:9px;font-weight:300;white-space:nowrap}#piffMay2017Modal .modal-content .movie-item .synopsis-button{margin:10px 0;color:#d13393;background-color:#fff;border:1px solid #d13393}#piffMay2017Modal .modal-content .movie-item .synopsis-button:hover{color:#fff;background-color:#d13393}#piffMay2017Modal .modal-content .movie-item .pick-group .movie-date{font-size:12px;font-weight:400}#piffMay2017Modal .modal-content .bot-text{background-color:#d13393}#piffMay2017Modal .modal-content #piffMay2017-synopsis-wrapper{display:none;z-index:5;position:absolute;top:0;left:0;right:0;font-family:'Roboto Condensed', sans-serif;background-color:black;color:white;padding:25px;margin:20px 15px}#piffMay2017Modal .modal-content #piffMay2017-synopsis-wrapper .close-synopsis{position:absolute;right:20px;top:5px;font-size:35px;font-weight:bold;cursor:pointer;z-index:2}#piffMay2017Modal .modal-content #piffMay2017-synopsis-wrapper .synopsis-title{font-weight:bold;font-size:16px;line-height:17px;margin-top:10px}#piffMay2017Modal .modal-content #piffMay2017-synopsis-wrapper .synopsis-created{font-style:italic;font-weight:bold;font-size:13px;margin:0 0 10px}@media (max-width: 768px){#piffMay2017ThxModal::before{display:none;height:0}#piffMay2017ThxModal .modal-dialog{margin-top:70px}}#piffMay2017ThxModal .modal-content{border:none;background-color:transparent}#piffMay2017ThxModal .modal-content .modal-body{padding:0;background-color:transparent}#piffMay2017ThxModal .modal-content .modal-body .piffMay2017-thx-content{padding:15px;font-size:14px;color:#EFEBEB;background-color:#d13393}#piffMay2017ThxModal .modal-content .modal-body .piffMay2017-thx-content .ok-button{display:block;margin:auto;padding:5px 10px;width:100px;color:#d13393;border:none;outline:none;background-color:#fff}@media (max-width: 768px){#pifw2017Modal{z-index:100000}}#pifw2017Modal .modal-dialog{width:90%}#pifw2017Modal .modal-dialog .modal-content{border-radius:0}#pifw2017Modal .modal-dialog .modal-content .modal-body{padding:0;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#pifw2017Modal .modal-dialog .modal-content .modal-body.loading{opacity:0.4}#pifw2017Modal .modal-dialog .modal-content .modal-body .pifw2017-bg-m{padding-top:200px}@media (max-width: 768px){#pifw2017ThxModal{z-index:100001}}@media (max-width: 768px){#pifw2017ThxModal .modal-dialog{position:fixed;top:35%;right:0;left:0}}#pifw2017ThxModal .modal-content{border:none;background-color:transparent}#pifw2017ThxModal .modal-content .modal-body{padding:0;background-color:transparent}#pifw2017ThxModal .modal-content .modal-body .pifw2017-thx-content{padding:15px;font-size:14px;color:#FFF;background-color:#801646}#pifw2017ThxModal .modal-content .modal-body .pifw2017-thx-content .ok-button{display:block;margin:auto;padding:5px 10px;width:100px;color:#FFF;border:none;outline:none;background-color:#600424}#pifw2017{position:absolute;top:0;left:0;padding:50px 20px 50px 40px;width:65%;height:100%;font-family:"Karla",sans-serif}@media (max-width: 991px){#pifw2017{padding:30px 15px 30px 35px}}@media (max-width: 768px){#pifw2017{padding:15px;width:100%}}#pifw2017 h1{margin-bottom:15px;font-size:14px;font-weight:bold;font-style:italic}#pifw2017 .pifw2017-logo{float:left;margin-right:15px}@media (max-width: 768px){#pifw2017 .pifw2017-logo{float:none;margin-right:0;margin-bottom:15px}}#pifw2017 .pifw2017-logo img{width:230px}@media (max-width: 1199px){#pifw2017 .pifw2017-logo img{width:180px}}@media (max-width: 991px){#pifw2017 .pifw2017-logo img{width:150px}}@media (max-width: 768px){#pifw2017 .pifw2017-logo img{width:100%}}#pifw2017 .form-container{white-space:nowrap}#pifw2017 input,#pifw2017 select,#pifw2017 textarea{margin-bottom:7px;padding:5px 10px;width:200px;color:#000;font-weight:bold;border:0;outline:none;background-color:#e1e1e1;border-radius:0px}@media (max-width: 1199px){#pifw2017 input,#pifw2017 select,#pifw2017 textarea{margin-bottom:5px;padding:3px 10px;width:150px;font-size:11px}}@media (max-width: 991px){#pifw2017 input,#pifw2017 select,#pifw2017 textarea{width:100px}}@media (max-width: 768px){#pifw2017 input,#pifw2017 select,#pifw2017 textarea{margin-bottom:7px;width:49%}}#pifw2017 input:first-child,#pifw2017 select:first-child,#pifw2017 textarea:first-child{margin-right:1%}#pifw2017 input:last-child,#pifw2017 select:last-child,#pifw2017 textarea:last-child{margin-left:1%}#pifw2017 input::-webkit-input-placeholder,#pifw2017 select::-webkit-input-placeholder,#pifw2017 textarea::-webkit-input-placeholder{color:#000;font-style:italic}#pifw2017 input:-moz-placeholder,#pifw2017 select:-moz-placeholder,#pifw2017 textarea:-moz-placeholder{color:#000;font-style:italic}#pifw2017 input::-moz-placeholder,#pifw2017 select::-moz-placeholder,#pifw2017 textarea::-moz-placeholder{color:#000;font-style:italic}#pifw2017 input:-ms-input-placeholder,#pifw2017 select:-ms-input-placeholder,#pifw2017 textarea:-ms-input-placeholder{color:#000;font-style:italic}#pifw2017 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#pifw2017 select::-ms-expand{display:none}#pifw2017 button{margin-bottom:7px;padding:5px 10px;width:95px;color:#FFF;font-weight:bold;border:0;outline:none;background-color:#cb383a}@media (max-width: 1199px){#pifw2017 button{margin-bottom:5px;padding:3px 10px;font-size:11px}}@media (max-width: 768px){#pifw2017 button{margin-bottom:7px;width:49%}}#pifw2017 button:last-child{margin-left:1%}#pifw2017 .bottom-wrapper{font-size:10px;text-align:left;font-weight:bold}@media (max-width: 1199px){#pifw2017 .bottom-wrapper{font-size:8px}}@media (max-width: 768px){#pimfw2017Modal{z-index:100000}}#pimfw2017Modal .modal-dialog{width:90%}#pimfw2017Modal .modal-dialog .modal-content{border-radius:0}#pimfw2017Modal .modal-dialog .modal-content .modal-body{padding:0;background-color:#000;-webkit-transition:all 300ms 0s;-moz-transition:all 300ms 0s;-o-transition:all 300ms 0s;-ms-transition:all 300ms 0s;transition:all 300ms 0s}#pimfw2017Modal .modal-dialog .modal-content .modal-body.loading{opacity:0.4}#pimfw2017Modal .modal-dialog .modal-content .modal-body .pimfw2017-bg-m{padding-top:200px}@media (max-width: 768px){#pimfw2017ThxModal{z-index:100001}}@media (max-width: 768px){#pimfw2017ThxModal .modal-dialog{position:fixed;top:35%;right:0;left:0}}#pimfw2017ThxModal .modal-content{border:none;background-color:transparent}#pimfw2017ThxModal .modal-content .modal-body{padding:0;background-color:transparent}#pimfw2017ThxModal .modal-content .modal-body .pimfw2017-thx-content{padding:15px;font-size:14px;color:#FFF;background-color:#222}#pimfw2017ThxModal .modal-content .modal-body .pimfw2017-thx-content .ok-button{display:block;margin:auto;padding:5px 10px;width:100px;color:#FFF;border:none;outline:none;background-color:#444}#pimfw2017{position:absolute;top:0;left:0;padding:50px 20px 50px 40px;width:65%;height:100%;font-family:"Karla",sans-serif}@media (max-width: 991px){#pimfw2017{padding:30px 15px 30px 35px}}@media (max-width: 768px){#pimfw2017{padding:15px;width:100%}}#pimfw2017 h1{margin-bottom:15px;font-size:14px;font-weight:bold;font-style:italic}#pimfw2017 .pimfw2017-logo{float:left;margin-right:15px}@media (max-width: 768px){#pimfw2017 .pimfw2017-logo{float:none;margin-right:0;margin-bottom:15px}}#pimfw2017 .pimfw2017-logo img{width:230px}@media (max-width: 1199px){#pimfw2017 .pimfw2017-logo img{width:180px}}@media (max-width: 991px){#pimfw2017 .pimfw2017-logo img{width:150px}}@media (max-width: 768px){#pimfw2017 .pimfw2017-logo img{width:100%}}#pimfw2017 .form-container{white-space:nowrap}#pimfw2017 input,#pimfw2017 select,#pimfw2017 textarea{margin-bottom:7px;padding:5px 10px;width:200px;color:#FFF;font-weight:bold;border:0;outline:none;background-color:#222;border-radius:0px}@media (max-width: 1199px){#pimfw2017 input,#pimfw2017 select,#pimfw2017 textarea{margin-bottom:5px;padding:3px 10px;width:150px;font-size:11px}}@media (max-width: 991px){#pimfw2017 input,#pimfw2017 select,#pimfw2017 textarea{width:100px}}@media (max-width: 768px){#pimfw2017 input,#pimfw2017 select,#pimfw2017 textarea{margin-bottom:7px;width:49%}}#pimfw2017 input:first-child,#pimfw2017 select:first-child,#pimfw2017 textarea:first-child{margin-right:1%}#pimfw2017 input:last-child,#pimfw2017 select:last-child,#pimfw2017 textarea:last-child{margin-left:1%}#pimfw2017 input::-webkit-input-placeholder,#pimfw2017 select::-webkit-input-placeholder,#pimfw2017 textarea::-webkit-input-placeholder{color:#FFF;font-style:italic}#pimfw2017 input:-moz-placeholder,#pimfw2017 select:-moz-placeholder,#pimfw2017 textarea:-moz-placeholder{color:#FFF;font-style:italic}#pimfw2017 input::-moz-placeholder,#pimfw2017 select::-moz-placeholder,#pimfw2017 textarea::-moz-placeholder{color:#FFF;font-style:italic}#pimfw2017 input:-ms-input-placeholder,#pimfw2017 select:-ms-input-placeholder,#pimfw2017 textarea:-ms-input-placeholder{color:#FFF;font-style:italic}#pimfw2017 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#pimfw2017 select::-ms-expand{display:none}#pimfw2017 button{margin-bottom:7px;padding:5px 10px;width:95px;color:#FFF;font-weight:bold;border:0;outline:none;background-color:#cb383a}@media (max-width: 1199px){#pimfw2017 button{margin-bottom:5px;padding:3px 10px;font-size:11px}}@media (max-width: 768px){#pimfw2017 button{margin-bottom:7px;width:49%}}#pimfw2017 button:last-child{margin-left:1%}#pimfw2017 .bottom-wrapper{color:#FFF;font-size:10px;text-align:left;font-weight:bold}@media (max-width: 1199px){#pimfw2017 .bottom-wrapper{font-size:8px}}
