@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&subset=latin,latin-ext);body{min-width:320px;width:auto !important;width:480px;font-family:'Source Sans Pro',sans-serif !important;font-weight:300 !important;line-height:138% !important;font-size:80% !important}@media all and (min-width:432px){body{font-size:83% !important}}@media all and (min-width:544px){body{font-size:86% !important}}@media all and (min-width:656px){body{font-size:90% !important}}@media all and (min-width:768px){body{font-size:94% !important}}@media all and (min-width:880px){body{font-size:98% !important}}@media all and (min-width:992px){body{font-size:102% !important}}@media all and (min-width:1104px){body{font-size:106% !important}}@media all and (min-width:1216px){body{font-size:110% !important}}@media all and (min-width:1328px){body{font-size:115% !important}}@media all and (min-width:1440px){body{font-size:120% !important}}@media all and (min-width:1552px){body{font-size:125% !important}}@media all and (min-width:1664px){body{font-size:130% !important}}@media all and (min-width:1776px){body{font-size:135% !important}}@media all and (min-width:1888px){body{font-size:141% !important}}@media all and (min-width:2000px){body{font-size:147% !important}}a,a:visited{color:#5d3428}h1,h3,h4{font-family:'Source Sans Pro',sans-serif !important;font-weight:600 !important}h2{font-family:'Source Sans Pro',sans-serif !important;font-style:italic !important}h5,h6,li,p{line-height:138% !important}h3{font-size:1.2em !important;color:#5d3428 !important;line-height:1.2em !important;text-align:center;margin-top:1em !important;margin-bottom:.4em !important}p{margin:.8em 0 0 0 !important}.center-container{margin:0 auto;width:86%}@media all and (min-width:900px){.center-container{width:88%}}div.page-module{border-bottom:1px solid #5d3428;background-position:center center;background-repeat:no-repeat !important;background-size:cover;margin-top:6%;font-family:'Source Sans Pro',sans-serif;font-size:100%;line-height:1em}div.page-module.first{margin-top:0}div.page-module.last{margin-bottom:6%}div.page-module.borderless{border-bottom:0}div.page-module.centered{padding:0 6%;box-sizing:border-box}.position-relative{position:relative}.responsive{max-width:100%;padding-top:50%}.responsive96{max-width:100%;padding-top:96%}.responsive46{max-width:100%;padding-top:46%}.responsive40{max-width:100%;padding-top:40%}@media all and (min-width:375px){.responsive96{padding-top:85%}}@media all and (min-width:480px){.responsive96{padding-top:75%}}@media all and (min-width:568px){.responsive96{padding-top:67%}}@media all and (min-width:667px){.responsive96{padding-top:59%}}@media all and (min-width:736px){.responsive96{padding-top:52%}}@media all and (min-width:1024px){.responsive96{padding-top:46%}}.responsive70{max-width:100%;padding-top:70%}.responsive60{max-width:100%;padding-top:60%}.responsive50{max-width:100%;padding-top:50%}.responsive35{max-width:100%;padding-top:35%}@media all and (min-width:375px){#home-02.responsive70{padding-top:60%}}@media all and (min-width:414px){#home-02.responsive70{padding-top:50%}}@media all and (min-width:480px){#home-02.responsive70{padding-top:40%}}@media all and (min-width:568px){#home-02.responsive70{padding-top:65%}}@media all and (min-width:667px){#home-02.responsive70{padding-top:53%}}@media all and (min-width:736px){#home-02.responsive70{padding-top:70%}}@media all and (min-width:1024px){#home-02.responsive70{padding-top:55%}}@media all and (min-width:1428px){#home-02.responsive70{padding-top:40%}}.clear{clear:both}.hero-text{position:absolute;top:15%;right:8%;color:#000;font-size:80%}@media all and (min-width:736px){.hero-text{font-size:110%}}@media all and (min-width:1024px){.hero-text{top:15%;right:8%}}.line ul{width:100%;text-align:center;margin:0;padding:0;zoom:1;overflow:hidden;list-style-type:none}.line ul li{margin:0;padding:0;display:inline-block;box-sizing:border-box;vertical-align:top;width:100%}.line ul li:first-child{margin-top:0}.line ul li>img{max-width:50%;display:block;margin:0 auto}.line ul li>iframe{max-width:100%;display:block;margin:0 auto}.line ul li .cell,.line ul li .cell:hover{text-decoration:none;color:#040404}.line ul li>.cell{width:100%;height:auto;display:block}.line ul li>.cell img{max-width:30%;max-height:15%;display:block;margin:0 auto}@media all and (min-width:667px){.line ul li{margin-top:0%}}@media all and (min-width:1024px){.line ul li{width:48%}.line ul li>img{max-width:48%}}.drifting-text{height:100%;background:rgba(255,255,255,.9);overflow:auto;box-sizing:content-box;margin:0 auto}.drifting-text.width90{width:90%;padding:5% !important}.drifting-text.width27,.drifting-text.width39,.drifting-text.width40{width:90%;padding:5%}@media all and (min-width:1024px){.drifting-text.left6{margin:0 auto 0 6%}.drifting-text.right6{margin:0 6% 0 auto}.drifting-text.width27{width:25%;padding:5% 2% 2% 0%}.drifting-text.width39{width:34%;padding:5%}.drifting-text.width40{width:40%;max-width:540px!important;min-height:640px!important;padding:5%}.drifting-text.width90{width:38%;padding:3%}}.module-text{position:absolute;top:0;height:100%;background:rgba(255,255,255,.9);overflow:auto;box-sizing:border-box;width:86%;padding:5%}.module-text.right06{right:7%}.module-text.left06{left:7%}@media all and (min-width:736px){#home-02 .module-text{width:45%;padding:3%}.module-text{width:40%;padding:3%}.module-text.right06{right:6%}.module-text.left06{left:6%}}@media all and (min-width:1024px){#home-02 .module-text{width:40%;padding:3%}}.module-text img{max-width:40%;margin:0 auto;display:block}div.module-text.hero img{max-width:none;max-height:15%}div.txt-img{margin-top:5%}.txt-img ul{width:100%;text-align:center;margin:0;padding:0;zoom:1;overflow:hidden;list-style-type:none}.txt-img ul li{margin:0;padding:0;display:inline-block;box-sizing:border-box;vertical-align:top;width:100%}.txt-img ul li>.graphic{max-width:10em;margin:0 auto}.txt-img ul li h3{margin-bottom:0 !important;font-size:18px !important}.txt-img ul li p{font-size:18px;margin-top:2%;margin-bottom:2%}@media all and (min-width:1024px){.txt-img.row2 ul li{width:48%}.txt-img.row3 ul li{width:33%}.txt-img ul li h3,.txt-img ul li p{text-align:left}}.txt-img.height766 ul li>.graphic{max-width:80%}.txt-img.height280 ul li>.graphic{max-width:81%}@media all and (min-width:1024px){#dominican-republic.txt-img.height221 ul li{height:221px}.txt-img.height221 ul li{height:10em}.txt-img.height221 ul li>.graphic{max-width:none}.txt-img.height280 ul li{height:16em}.txt-img.height280 ul li>.graphic{max-width:22em}}@media all and (min-width:1024px){.desc-country ul{text-align:left}}.desc-country ul li{padding:5% 2% 0 2%}.desc-country ul li:first-child{margin-bottom:0}.desc-country ul li:last-child{margin-top:0}.desc-country ul li p{margin-top:0}.desc-country ul li>img{max-width:none;display:block;margin:0 auto;max-height:25%}.destination-map{text-decoration:none;overflow:hidden;height:280px;max-width:80%}.destination-map.graphic{margin:6% auto 0 auto !important}@media all and (min-width:480px){.desc-country ul li>img{max-height:35%}}@media all and (min-width:667px){.desc-country ul li{width:48%}.desc-country ul li:first-child{margin-top:10%}.desc-country ul li:last-child{text-align:left}}@media all and (min-width:736px){.desc-country ul li:first-child{margin-top:4%}}@media all and (min-width:768px){.desc-country ul li:first-child{margin-top:0%}}ul.any-collage>li{width:100%;background-size:cover;background-color:#eee;background-repeat:no-repeat;background-position:center;box-sizing:border-box;position:relative;padding:10% 0;margin:9% 0 0 0}ul.any-flex.new-menu{padding:2%}ul.any-flex.new-menu>li{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;flex:1 1 auto}ul.any-flex.new-menu>li a{text-decoration:none;color:#58595b}.caption::after{content:"";border-bottom:15px solid rgba(255,255,255,.8);border-left:15px solid transparent;border-right:15px solid transparent;display:block;height:0;left:5%;position:absolute;top:-15px;width:0}.not-active{pointer-events:none;cursor:default}.align-bottom,.only-desktop{display:none !important}.only-mobile{display:block !important}li.only-mobile{display:list-item !important}@media all and (min-width:1024px){.align-bottom,.only-desktop{display:block !important}li.align-bottom,li.only-desktop{display:list-item !important}li.only-mobile,.only-mobile{display:none !important}}.desc-country ul li p{font-size:18px}.drifting-text p{padding:0 10% 5% 10%;font-size:18px}@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}html,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:rgba(2,139,255,1);color:#fff;text-shadow:none}::selection{background:rgba(2,139,255,1);color:#fff;text-shadow:none}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}body{color:#444;font-size:12px;line-height:18px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{display:block;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:38px;line-height:54px;letter-spacing:normal;margin-top:8px;margin-bottom:10px}h2{font-size:32px;line-height:36px;letter-spacing:normal;margin-top:8px;margin-bottom:10px}h3{font-size:28px;line-height:36px;letter-spacing:normal;margin-top:8px;margin-bottom:10px}h4{font-size:22px;line-height:36px;letter-spacing:normal}h5{font-size:16px;line-height:18px;letter-spacing:normal}h6{font-size:14px;line-height:18px;letter-spacing:normal}.Head{display:inline-block;margin-bottom:6px}td.Head,td.SubHead,td.SubSubHead{display:table-cell;margin-bottom:0}input[type="image"]+span.Head,input[type="image"]+span.SubHead{display:inline}p{margin:0 0 18px 0}p img{margin:0}em,i{font-style:italic}strong,b{font-weight:bold}small{font-size:80%}.Normal,.NormalDisabled,.NormalDeleted{color:#444;font-size:12px;font-weight:normal;line-height:18px}.NormalDisabled,.NormalDeleted{color:#999}.Help{padding:2px;border:#000 1px solid;background-color:#ff9;font-weight:normal;font-size:11px;color:#000}.NormalBold{font-weight:bold;color:#222}.NormalRed{font-weight:bold;color:#f00}.NormalDeleted{text-decoration:line-through}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"—\20"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{clear:both;margin:17px 0 17px;height:0;border:solid #5c3428;border-width:1px 0 0}img.dnn-scale-img{max-width:100%;height:auto}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}#dnn_dnnLOGO_imgLogo{border:0}ul,ol{margin-bottom:18px;margin-left:18px}ul{list-style:square outside}ol{list-style:decimal}ul ul,ul ol,ol ol,ol ul{margin-left:18px;margin-bottom:0}ol ol{list-style:lower-roman}li p{line-height:18px}.top-brown,.top-header{font-size:16px !important;line-height:1.3em !important}.top-brown{background-color:#5d3428;color:#fff;margin:0;padding:0;position:fixed;width:100%;z-index:300;text-align:right}.top-brown>div{margin:0 auto;display:flex;justify-content:space-around;padding:10px 0;width:100%}.top-brown>div>a{color:#fff;text-decoration:none}.top-brown>div>a.book-now{cursor:pointer;display:inline-block}@media all and (min-width:1024px){.top-brown>div{width:85%}.top-brown>div>a.book-now{display:none}}.top-header{position:fixed;top:26px;width:100%;border-bottom:1px solid #5d3428;z-index:200;background-color:#fff}div.main-banner.list{display:none}div.main-banner.icon{display:block}.icon .main-icon a,.icon .main-logo a,.icon .book-now-button a,div.main-banner.icon,.icon .main-nav,div.main-banner.list{height:85px}.top-header-positioner{height:112px}.icon .main-nav{display:flex;display:-webkit-flex}.icon div.main-icon{-webkit-flex:0 0 54px;flex:0 0 54px;order:1}.icon div.main-logo{-webkit-flex:1 1 1%;flex:1 1 1%;order:2}.icon div.book-now-button{-webkit-flex:0 0 128px;flex:0 0 128px;order:3}.list .main-menu ul,.list .main-menu ul li{margin:0;list-style:none;list-style-type:none;font-size:1em}.list .main-menu ul li.level0>a{width:100%;height:85px;border-bottom:5px solid transparent;box-sizing:border-box;text-align:center;display:inline-block;text-decoration:none;cursor:auto;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.list .main-menu ul li.level0:last-child>a{height:85px;border-bottom:0 solid transparent}.list .main-menu ul li.level0>a,.list .main-menu ul li.level0>a:visited{outline:0;color:#58595b;text-decoration:none}.list .main-menu ul li.level0>a:hover{background-color:rgba(93,52,40,.95);color:#fff !important}.list .main-menu ul li>a>span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:108px;height:auto}.list .main-menu ul{display:flex;display:-webkit-flex}.list ul.main-nav>li:nth-child(1){-webkit-flex:1 1 21%;flex:1 1 21%;order:1}.list .main-nav>li:nth-child(2){-webkit-flex:1 1 25%;flex:1 1 25%;order:2}.list .main-nav>li:nth-child(3){-webkit-flex:1 1 21%;flex:1 1 21%;order:3}.list .main-nav>li:nth-child(4){-webkit-flex:1 1 18%;flex:1 1 18%;order:4}.list .main-nav>li:nth-child(5){-webkit-flex:1 1 17%;flex:1 1 17%;order:5}.list .main-nav>li:nth-child(6){-webkit-flex:1 1 18%;flex:1 1 18%;order:6}.list .main-nav>li:nth-child(7){-webkit-flex:0 0 128px;flex:0 0 128px;order:7}.menu-icon{border:1px solid #5d3428;border-radius:3px;padding:8px;width:54px;box-sizing:border-box}.gradient-icon{height:34px;background:linear-gradient(to bottom,#5d3428 0%,#5d3428 20%,transparent 20%,transparent 40%,#5d3428 40%,#5d3428 60%,transparent 60%,transparent 80%,#5d3428 80%,#5d3428 100%)}div.main-icon{position:relative}div.main-icon .dummy{padding-top:100%}div.main-icon a{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0 a}div.main-icon a:before{content:" ";display:inline-block;vertical-align:middle;height:100%}div.main-icon a .menu-icon{vertical-align:middle;display:inline-block}.main-banner .main-logo-img{max-width:191px}div.main-logo{position:relative}div.main-logo .dummy{padding-top:100%}div.main-logo a{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0 a}div.main-logo a:before{content:" ";display:inline-block;vertical-align:middle;height:100%}div.main-logo a img{vertical-align:middle;display:inline-block}.book-now-button{text-transform:uppercase;font-weight:bold}.book-now-button a{background-color:#5d3428;width:100%;text-align:center;text-decoration:none;display:block}.book-now-button a>div{color:#fff;font-size:16px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width:1px) and (max-width:479px){.main-banner .main-logo-img{max-width:100px}}@media all and (min-width:480px) and (max-width:799px){.main-banner .main-logo-img{max-width:200px}}@media all and (min-width:1px) and (max-width:799px){div.main-banner.icon,.icon .main-icon a,.icon .main-logo a,.icon .book-now-button a,.icon .main-nav,div.main-banner.list{height:75px}.top-header-positioner{height:102px}.icon div.book-now-button{-webkit-flex:0 0 115px;flex:0 0 115px;order:3}.book-now-button a>div{font-size:85%}.book-now-button a .phone{font-size:1em}}@media all and (min-width:1024px){div.main-banner.list{display:flex;display:-webkit-flex;justify-content:flex-start}div.mobile-menu,div.main-banner.icon{display:none !important}.list div.main-logo{-webkit-flex:0 0 191px;flex:0 0 191px;order:1}.list div.main-menu{-webkit-flex:0 1 100%;flex:0 1 100%;order:2}}.list ul.megamenu{height:85px}.list .main-menu ul.menuv{display:block;width:100%}ul.menuv li{float:none}ul.megamenu{margin:0;padding:0;float:left;width:100%;list-style:none}ul.megamenu,ul.megamenu li{list-style-type:none}ul.megamenu li{float:left;margin:0;padding:0;position:relative}ul.megamenu ul{padding:0;margin:0}ul.megamenu li a{text-decoration:none}ul.megamenu li .row{clear:both;float:left;width:100%;margin-bottom:0}ul.megamenu li .sub{position:absolute;left:0;float:left;display:none}ul.megamenu li .sub ul{list-style:none;margin:0;padding:0;float:left}ul.megamenu .sub ul li{width:100%}ul.megamenu .sub ul li h2{padding:0;margin:0}ul.megamenu .sub ul li h2 a{padding:0;margin:0}ul.megamenu .sub ul li>a{float:none;text-indent:0;display:block;text-decoration:none;padding:0;margin:0}ul.megamenu{background-color:#fff}ul.megamenu li>a.megahover{background-color:#5d3428;color:#fff !important}.megahover,ul.megamenu .current>a{border-bottom:5px solid #5d3428}ul.megamenu li:last-of-type>a.level0{background-color:#5d3428;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:5px solid #5d3428}div.sub{z-index:1000}div.sub ul{font-family:'Source Sans Pro',sans-serif}.megamenu li.subheader{box-sizing:border-box;padding:0 20px;text-transform:uppercase}.megamenu li.subheader h2{border-bottom:none;margin:5px;line-height:26px}.megamenu li.subheader h2 a{font-size:12px;color:#856d66;font-weight:bold}.megamenu li.sublink{box-sizing:border-box;padding:5px 20px 5px 30px}.megamenu li.sublink:hover{background-color:rgba(255,255,255,.1)}.megamenu li.sublink a{color:#fff;font-size:14px;font-weight:300}ul.megamenu li .sub{background:rgba(93,52,40,.95)}div.sub .row:first-of-type{margin-top:15px!important}div.sub .row:last-of-type{margin-bottom:15px!important}.mobile-menu{background-color:#fff;width:100%;margin-top:1px;position:fixed;left:0;display:none;top:101px;overflow-y:scroll;bottom:0}.mobile-menu>div{padding:5px 15px 5px 15px}.mobile-menu ul,.mobile-menu ul li{margin:0;list-style:none;list-style-type:none;font-size:1em}.mobile-menu ul li{margin:10px 0}.mobile-menu>div>ul>li>a{border:1px solid #5d3428;border-radius:3px;position:relative;display:block;height:14px !important;line-height:14px !important;color:#5d3428;font:13px/15px inherit;text-align:left;text-decoration:none;padding:10px}.mobile-menu span.submenu-icon{text-align:right;display:inline-block;float:right;margin-right:20px}.mobile-menu div.destinations,.mobile-menu div.hotels,.mobile-menu div.romance{display:none}.mobile-menu div.level1>ul{margin-left:30px}.mobile-menu div.level1>ul.level1 a,.mobile-menu div.level1>ul.level1 a:visited{text-decoration:none;color:#5d3428}.mobile-menu ul.level1 h2{margin-left:20px}.mobile-menu ul.level1 h2 a{color:#5d3428;font-size:.6em;text-decoration:none}.mobile-menu ul.level1 .item a{color:#5d3428;margin-left:30px;text-decoration:none;font-size:.9em}.main-menu{width:100%;height:89px;border-bottom:1px solid #5d3428;position:fixed;z-index:200;background-color:#fff;top:38px}.main-menu-static{position:static;z-index:200;float:left;margin-top:38px}.after-main-menu{height:124px}.no-touch .main-menu-wrapper ul.sublist-wrapper>li.item-element a{font-size:.95em}.no-touch .logos-collage a.cell span{font-size:.8em}.main-menu-wrapper{width:86%;height:100%;margin:0 7% 0 7%;display:flex;font-size:16px}.main-menu-wrapper .logo{height:100%;flex:1 1 40%}.main-menu-wrapper .filler{flex:1 1 50%}.main-menu-wrapper .burger-menu{flex:1 1 10%}.main-menu-wrapper .navbar.row-menu{display:none}.main-menu-wrapper .book-now{display:none}@media all and (min-width:1024px){.main-menu-wrapper{width:88%;margin:0 6% 0 6%;display:flex}.main-menu-wrapper .logo{flex:1 1 16%}.main-menu-wrapper .filler{display:none}.main-menu-wrapper .burger-menu{display:none}.main-menu-wrapper .navbar.row-menu{display:flex;flex:1 1 70%}.main-menu-wrapper .book-now{display:block;flex:1 1 14%}}.main-menu-wrapper .logo a{position:relative;height:100%;width:100%;display:block}.main-menu-wrapper .logo a img{max-height:52%;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%)}.main-menu-wrapper ul.navbar.row-menu{padding:0;margin:0;zoom:1;list-style-type:none;text-align:left;height:100%;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.main-menu-wrapper ul.navbar.row-menu>li{height:87;margin:0;padding:0;text-align:center}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(1){flex:1 1 13.47%}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(2){flex:1 1 20.03%}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(3){flex:1 1 12%}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(4){flex:1 1 18.45%}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(5){flex:1 1 11.36%}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(6){flex:1 1 11.13%}.main-menu-wrapper ul.navbar.row-menu>li:nth-child(7){flex:1 1 11.54%}.main-menu-wrapper ul.navbar.row-menu>li>a{text-decoration:none;color:#5d3428;width:100%;height:85px;display:inline-table;border-bottom:4px solid transparent}.main-menu-wrapper .navbar.row-menu>li>a span{display:table-cell;vertical-align:middle}.main-menu-wrapper .book-now{background-color:#5d3428;height:100%;position:relative}.main-menu-wrapper .book-now a{width:100%;height:100%;text-decoration:none;display:inline-table;cursor:pointer;box-sizing:border-box;font-size:.9em;font-weight:400 !important;padding:1% 4%}.main-menu-wrapper .book-now a span{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-weight:600}.book-now-form{box-sizing:border-box;background-color:#5d3428;margin:0;padding:8% 16%;box-sizing:border-box;width:178%;position:absolute;right:0;z-index:300}.top-brown .book-now-form{border-top:1px solid #fff;width:100%}.book-now-form .form-row{margin:0 0 5% 0;padding:0;box-sizing:border-box;width:100%;text-align:left}.book-now-form .form-row .col50{width:48%;display:inline-block}.book-now-form .form-row input,.book-now-form .form-row select,.book-now-form .form-row textarea,.book-now-form .form-row>div{margin:0;padding:0;box-sizing:border-box;width:100%}.book-now-form .form-row input,.book-now-form .form-row select,.book-now-form .form-row textarea{font-size:.8em;color:#5d3428;-webkit-border-radius:0;-moz-border-radius:0;border-radius:2px;border:1px solid #ccc;background:#fff none;padding:1.5% 5%}@media all and (min-width:768px){.book-now-form .form-row input,.book-now-form .form-row select,.book-now-form .form-row textarea{padding:2.8% 5% 2.3% 5%}}.book-now-form .form-row>label,.book-now-form .form-row .col50>label{color:#fff}.book-now-form .form-row.checkbox{margin:6% 0 3% 0}.book-now-form input[type="checkbox"]{width:auto;height:1.1em}.book-now-form input[type="checkbox"]~label{margin-left:2%}.book-now-form .form-row.submit{margin:9% 0 3% 0}.book-now-form input[type="submit"]{color:#5d3428;font-size:.9em;font-weight:600;background-color:rgba(255,255,255,.6) !important;cursor:pointer}.book-now-form .form-row.submit:hover{background-color:#fff}.book-now-form .dd-select{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#fff !important}.book-now-form .dd-selected{font-weight:400;font-size:14px;text-decoration:none;color:#58585a;padding:1.5% 5%}@media all and (min-width:768px){.book-now-form .dd-selected{padding:5px}}.book-now-form .dd-selected-text{color:#333 !important}.book-now-form .dd-options{background-color:rgba(255,255,255,.95);box-shadow:none}.book-now-form .dd-options li{float:none}.book-now-form .dd-option{border-bottom:0;padding:10px 15px;font-weight:600}.book-now-form .dd-option label{color:#333}.book-now-form .dd-option:hover{color:#fff;background-color:#5d3428}.book-now-form .dd-option:hover label{color:#fff !important}.main-menu-wrapper ul.sublist-wrapper{list-style-type:none;font-size:.9em;box-sizing:border-box;margin:0;padding:0;text-align:left;position:relative;z-index:1000;top:-2px;width:150%}.main-menu-wrapper ul.destination-list{width:160%}.main-menu-wrapper ul.hotels-resorts-list{width:160%}.main-menu-wrapper ul.romance-list{width:190%}.main-menu-wrapper ul.sublist-wrapper>li.item-title,.main-menu-wrapper ul.sublist-wrapper>li.item-element{background-color:#5d3428;margin:0;padding:0;width:100%;line-height:100% !important}.main-menu-wrapper ul.sublist-wrapper>li.item-element:hover{background-color:#795e56}.main-menu-wrapper ul.sublist-wrapper>li.item-title a{font-style:italic;padding:3% 0 3% 9%;font-weight:600;color:#fff !important;font-size:1.1em !important}.main-menu-wrapper ul.sublist-wrapper>li.item-title a,.main-menu-wrapper ul.sublist-wrapper>li.item-element a{color:#fff;font-size:.9em;box-sizing:border-box;text-decoration:none;width:100%;height:100%;display:inline-table}.main-menu-wrapper .row-item ul.sublist-wrapper>li.item-element a{padding:5% 0 5% 13%}.main-menu-wrapper .row-item.has-submenu ul.sublist-wrapper>li.item-element a{padding:3% 0 3% 13%}.display-none{display:none}.display-block{display:block}.active-tab{background-color:#5d3428;color:#fff !important;border-bottom:4px solid #5d3428 !important}.selected-tab{border-bottom:4px solid #5d3428 !important}.navbar.col-menu{list-style-type:none;margin:0}.navbar.col-menu li{border-bottom:1px solid #fff;background-color:#5d3428;position:relative;margin:0;padding:0;display:block;box-sizing:border-box}.navbar.col-menu li.title a{font-weight:600 !important;font-size:1.2em !important}.navbar.col-menu li a{text-decoration:none;text-transform:uppercase;color:#fff;height:auto;font-weight:400;display:block;padding:6% 1% 6% 8%}@media all and (min-width:768px){.navbar.col-menu li a{padding:4% 1%}}.navbar.col-menu li.sub-item a{padding-left:16%;text-transform:capitalize}.navbar-responsive{background-color:#fff}.navbar-responsive ul.sublist-wrapper{YYYmargin:0 auto;YYYwidth:80%;margin:0;width:100%}.navbar-responsive ul.sublist-wrapper>li{background-color:#fff;border-bottom:1px solid #5d3428}.navbar-responsive ul.sublist-wrapper>li a{color:#5d3428}.navbar-responsive ul.sublist-wrapper>li.item-title a{line-height:2em;color:#fff;background-color:#5d3428;margin:4% 21%;padding:2% 9%;display:inline-block}.navbar-responsive .navbar{display:block!important;padding:0!important}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}div.swiper-slide a{text-decoration:none}div.swiper-slide img{width:100%;display:block;margin:0 auto;max-width:100%;XXXheight:auto;XXXmax-width:100%;XXXheight:auto;NNNmax-height:80%}#home-hero div.swiper-slide img{width:auto;max-width:none;max-height:60%}.swiper-pagination-bullet-active{background-color:#5d3428 !important}div.arrow-container .swiper-slide a{text-align:center;display:block}div.arrow-container .swiper-container{margin:0;height:auto;width:85%}.arrow-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.arrow-to-left,.arrow-to-right{cursor:pointer;background-image:url(https://www.karismahotels.com/images/home/arrows@2x.png);background-repeat:no-repeat;width:20px;height:20px;background-size:40px 40px}.arrow-to-left{background-position:0 -20px}.arrow-to-right{background-position:-14px -20px}@media all and (min-width:900px){div.arrow-container .swiper-container{width:88%}}@media all and (min-width:400px){.arrow-to-left,.arrow-to-right{width:30px;height:30px;background-size:60px 60px}.arrow-to-left{background-position:0 -30px}.arrow-to-right{background-position:-25px -30px}}@media all and (min-width:735px){.arrow-to-left,.arrow-to-right{width:48px;height:48px;background-size:96px 96px}.arrow-to-left{background-position:0 -48px}.arrow-to-right{background-position:-35px -48px}}#home-hero .swiper-wrapper .swiper-slide a{display:block}#home-hero div.swiper-slide a>div{background-position:center center;background-repeat:no-repeat !important;background-size:cover;position:relative;font-size:1.3em;padding-top:20em}@media all and (min-width:1024px){#home-hero div.swiper-slide a>div{font-size:1.5em;padding-top:25em}}#home-hero div.swiper-slide.text010 a>div span{position:absolute;top:5%;left:47%;color:#000}#home-hero div.swiper-slide.text010 a span p{margin:0 !important}#home-hero div.swiper-slide.text010 a span p.htitle{font-weight:400}#home-hero div.swiper-slide.text010 a span p.hsubtitle{font-style:italic}#home-hero div.swiper-slide.text020 a>div span{position:absolute;top:5%;left:10%;color:#fff}#home-hero div.swiper-slide.text020 a span .logo-sprite-nickelodeon{margin-left:15%}#home-hero div.swiper-slide.text020 a span p{margin:0 !important}#home-hero div.swiper-slide.text020 a span p.htitle{font-weight:400;font-size:1.9em}#home-hero div.swiper-slide.text020 a span p.line{font-size:1.4em}#home-hero div.swiper-slide.text020 a span p.hsubtitle{font-style:italic}@media all and (min-width:1024px){#home-hero div.swiper-slide.text020 a span .logo-sprite-nickelodeon{background-image:url(https://www.karismahotels.com/Content/Images/Partner/nickelodeonPuntaCanaSprite@2x.png);background-position:0 0;background-size:191px 152px;width:191px;height:76px}}#home-hero div.swiper-slide.text030 a>div>div{position:absolute;top:8%;display:flex;flex-direction:row;color:#fff;font-size:95%;left:5%;width:90%}#home-hero div.swiper-slide.text030 a>div>div span:nth-child(2){padding-left:2%;border-left:1px solid #fff}#home-hero div.swiper-slide.text030 a img{max-height:10%}#home-hero div.swiper-slide.text030 a span p{margin:0 !important}#home-hero div.swiper-slide.text030 a span p.htitle{font-weight:300;font-size:1em}#home-hero div.swiper-slide.text030 a span p.hsubtitle{font-style:italic;font-size:.9em}@media all and (min-width:375px){#home-hero div.swiper-slide.text030 a img{max-height:7%}}@media all and (min-width:480px){#home-hero div.swiper-slide.text030 a>div>div{left:15%;width:80%}#home-hero div.swiper-slide.text030 a img{max-height:14%;margin-top:4%}}@media all and (min-width:736px){#home-hero div.swiper-slide.text030 a>div>div{left:20%}}@media all and (min-width:768px){#home-hero div.swiper-slide.text030 a img{max-height:6%}}@media all and (min-width:1024px){#home-hero div.swiper-slide.text030 a>div>div{left:25%;width:80%}#home-hero div.swiper-slide.text030 a>div>div span:nth-child(1){padding-right:4%}#home-hero div.swiper-slide.text030 a>div>div span:nth-child(2){padding-left:4%;border-left:1px solid #fff}#home-hero div.swiper-slide.text030 a img{max-height:10%}}#home-hero div.swiper-slide.text040 a>div span{position:absolute;top:55%;color:#000;left:8%}#home-hero div.swiper-slide.text040 a span p{margin:0 !important}#home-hero div.swiper-slide.text040 a span p.htitle{font-weight:300;font-size:1.3em;line-height:1.1 !important}#home-hero div.swiper-slide.text040 a span p.htitle:nth-child(1){width:60%}#home-hero div.swiper-slide.text040 a span p.hsubtitle{font-style:italic}@media all and (min-width:1024px){#home-hero div.swiper-slide.text040 a>div span{left:18%}#home-hero div.swiper-slide.text040 a span p.htitle:nth-child(1){width:auto}}#home-hero div.swiper-slide.text050 a>div span{position:absolute;top:5%;left:10%;color:#fff}#home-hero div.swiper-slide.text050 a span .logo-sprite-nickelodeon{margin-left:15%}#home-hero div.swiper-slide.text050 a span p{margin:0 !important}#home-hero div.swiper-slide.text050 a span p.htitle{font-weight:400;font-size:1.9em}#home-hero div.swiper-slide.text050 a span p.line{font-size:1.4em}#home-hero div.swiper-slide.text050 a span p.hsubtitle{font-style:italic}@media all and (min-width:1024px){#home-hero div.swiper-slide.text050 a span .logo-sprite-nickelodeon{background-image:url(https://www.karismahotels.com/Content/Images/Partner/nickelodeonPuntaCanaSprite@2x.png);background-position:0 0;background-size:191px 152px;width:191px;height:76px}}#home-hero div.swiper-slide.text060 a>div>div{position:absolute;top:10%;display:flex;flex-direction:row;color:#fff;font-size:.55em;left:1.5em;width:96%}#home-hero div.swiper-slide.text060 a>div>div span:nth-child(2){padding-left:2%;border-left:1px solid #fff}#home-hero div.swiper-slide.text060 a img{max-height:6em;padding-right:.8em}#home-hero div.swiper-slide.text060 a span p{margin:0 !important}#home-hero div.swiper-slide.text060 a span p.htitle{font-weight:300}#home-hero div.swiper-slide.text060 a span p.hline{font-size:1.5em}#home-hero div.swiper-slide.text060 a span p.hsubtitle{font-style:italic}@media all and (min-width:480px){#home-hero div.swiper-slide.text060 a>div>div{font-size:.7em;left:2.5em}}@media all and (min-width:568px){#home-hero div.swiper-slide.text060 a>div>div{left:5.5em}}@media all and (min-width:667px){#home-hero div.swiper-slide.text060 a>div>div{font-size:.8em;left:6.5em}}@media all and (min-width:736px){#home-hero div.swiper-slide.text060 a>div>div{left:9em}}@media all and (min-width:1024px){#home-hero div.swiper-slide.text060 a>div>div{font-size:.9em;left:12em}}@media all and (min-width:1366px){#home-hero div.swiper-slide.text060 a>div>div{left:19em}}#home-hero div.swiper-slide.text070 a>div span{position:absolute;top:5%;color:#000;font-size:1.2em;left:10%}#home-hero div.swiper-slide.text070 a span p{margin:0 !important}#home-hero div.swiper-slide.text070 a span p.htitle{font-weight:300;line-height:1em !important}@media all and (min-width:568px){#home-hero div.swiper-slide.text070 a>div span{left:50%}}@media all and (min-width:736px){#home-hero div.swiper-slide.text070 a>div span{left:60%}}@media all and (min-width:1024px){#home-hero div.swiper-slide.text070 a>div span{left:65%}}#home-hero div.swiper-slide.text080 a>div span{position:absolute;top:5%;color:#000;font-size:1.3em}#home-hero div.swiper-slide.text080 a>div span:nth-child(1){left:10%}#home-hero div.swiper-slide.text080 a>div span:nth-child(2){left:0%;top:50%}#home-hero div.swiper-slide.text080 a span p{margin:0 !important}#home-hero div.swiper-slide.text080 a span p.htitle{line-height:1em !important;font-weight:400}#home-hero div.swiper-slide.text080 a>div span:nth-child(2) img{max-width:60%;width:60%;margin:0}@media all and (min-width:480px){#home-hero div.swiper-slide.text080 a>div span{left:15%}#home-hero div.swiper-slide.text080 a>div span:nth-child(1){left:15%}#home-hero div.swiper-slide.text080 a span p.htitle{font-weight:300}}@media all and (min-width:568px){#home-hero div.swiper-slide.text080 a>div span{left:20%}#home-hero div.swiper-slide.text080 a>div span:nth-child(1){left:20%}}@media all and (min-width:667px){#home-hero div.swiper-slide.text080 a>div span{left:30%}#home-hero div.swiper-slide.text080 a>div span:nth-child(1){left:25%}}@media all and (min-width:736px){#home-hero div.swiper-slide.text080 a>div span:nth-child(1){left:28%}#home-hero div.swiper-slide.text080 a>div span:nth-child(2) img{max-width:47%;width:47%}}@media all and (min-width:1366px){#home-hero div.swiper-slide.text080 a>div span{left:33%}}#home-hero div.swiper-slide.text090 a>div span{position:absolute;top:5%;color:#fff;font-size:1.2em;left:10%}#home-hero div.swiper-slide.text090 a span p{margin:0 !important}#home-hero div.swiper-slide.text090 a span p.htitle{font-weight:400;line-height:1em !important}#home-hero div.swiper-slide.text090 a span p.hsubtitle{font-weight:400}#home-hero div.swiper-slide.text090 a span p.hline{font-weight:400}@media all and (min-width:568px){#home-hero div.swiper-slide.text090 a>div span{top:10%}}#home-hero div.swiper-slide.text110 a>div>div{position:absolute;top:8%;color:#fff;font-size:95%;font-weight:400;width:90%;left:10%}#home-hero div.swiper-slide.text110 a>div>div p{margin:0 !important}#home-hero div.swiper-slide.text110 a>div>div p.htitle{font-size:1.1em}#home-hero div.swiper-slide.text110 a>div>div p.hline{font-style:italic;font-size:.9em}#home-hero div.swiper-slide.text120 a>div>div{position:absolute;top:8%;color:#fff;font-size:95%;font-weight:400;width:90%;left:20%}#home-hero div.swiper-slide.text120 a>div>div p{margin:0 !important}#home-hero div.swiper-slide.text120 a>div>div p.htitle{font-size:1.1em}#home-hero div.swiper-slide.text120 a>div>div p.hsubtitle{font-size:1em}#home-hero div.swiper-slide.text120 a>div>div p.hline{font-style:italic;font-size:.9em}#home-hero div.swiper-slide.text130 a>div span{position:absolute;top:5%;left:10%;color:#000}#home-hero div.swiper-slide.text130 a span p{margin:0 !important}#home-hero div.swiper-slide.text130 a span p.htitle{font-weight:400}#home-hero div.swiper-slide.text130 a span p.hsubtitle{font-style:italic}@media all and (min-width:1024px){#home-hero div.swiper-slide.text130 a>div span{color:#666}#home-hero div.swiper-slide.text130 a span .logo-sprite-nickelodeon{background-image:url(https://www.karismahotels.com/Content/Images/Partner/nickelodeonPuntaCanaSprite@2x.png);background-position:0 0;background-size:191px 152px;width:191px;height:76px}}.full-image{width:100%;z-index:100;background-color:#fff}.introduction-bg{background-position:left center;background-repeat:no-repeat !important;width:100%;background-size:cover}.introduction-bg.introduction-img{background-image:url(https://www.karismahotels.com/Images/home/home01.jpg)}.introduction-text{box-sizing:border-box;border-spacing:0;background:rgba(255,255,255,.9);font-size:13px;line-height:1.3em;overflow:auto;position:relative;height:100%;top:0}.position50-44{width:50%;left:44%;padding:30px}.position60-40{width:60%;right:-40%;padding:40px 40px 0 40px;border-bottom:40px solid transparent}.introduction-text img{width:100%}img.picture-title{display:block;margin:0 auto 1% auto;max-width:60%}img.paragraph-title{display:block;margin:0 auto 18px auto}img.paragraph-title.img200{max-width:200px}img.paragraph-title.img150{max-width:150px}img.paragraph-title.img250{max-width:250px}.additional-text{display:none}@media all and (min-width:960px){.introduction-text{font-size:14px;line-height:1.6em}.position50-44{padding:40px}}@media all and (min-width:900px){.position50-44{width:50%;left:43%;padding:20px}}@media all and (min-width:1px) and (max-width:480px){.position60-40{width:60%;right:-40%;padding:20px 20px 0 20px;border-bottom:20px solid transparent}.full-image .center-container{display:none}.introduction-bg.introduction-img{padding-top:48.98%}}@media all and (min-width:481px) and (max-width:599px){.full-image .center-container{display:none}.introduction-bg.introduction-img{padding-top:48.98%}}@media all and (min-width:481px) and (max-width:1365px){.additional-text{display:none}}@media all and (min-width:1366px){.position60-40{width:40%;right:-60%;padding:40px 40px 0 40px;border-bottom:40px solid transparent}.additional-text{display:block}}.brands{width:100%;margin-left:auto;margin-right:auto}.brands ul{width:100%;list-style-type:none;text-align:center;margin:0;padding:0;zoom:1;overflow:hidden}.brands li{padding:50px 25px;display:inline-block;margin:0 auto}.brands li:first-child{padding-left:0}.brands li:last-child{padding-right:0}.brands li a{display:inline-block}@media(min-width:1px) and (max-width:374px){.brands li{width:90%;padding:0 0 10px 0}.brands li a div{margin:0 auto}.brands li:nth-child(7n+1){padding-top:25px}.brands li:nth-child(7n+7){padding-bottom:25px}}@media(min-width:375px) and (max-width:787px){.brands li{width:45%;padding:0 0 25px 0}.brands li a div{margin:0 auto}.brands li:nth-child(7n+1),.brands li:nth-child(7n+2){padding-top:25px}.brands li:nth-child(7n+7){padding-bottom:25px}}@media(min-width:788px) and (max-width:899px){.brands li{padding:50px 75px}.brands li:nth-child(7n+3){padding-right:0}.brands li:nth-child(7n+4){padding-left:0 !important}.brands li:nth-child(7n+4),.brands li:nth-child(7n+5),.brands li:nth-child(7n+6),.brands li:nth-child(7n+7){padding:0 30px 50px 30px}.brands li:nth-child(7n+7){padding-right:0}}@media(min-width:900px) and (max-width:1089px){.brands li{padding:50px 55px}.brands li:nth-child(7n+4){padding-right:0}.brands li:nth-child(7n+5){padding-left:0 !important}.brands li:nth-child(7n+5),.brands li:nth-child(7n+6),.brands li:nth-child(7n+7){padding:50px 65px}.brands li:nth-child(7n+7){padding-right:0}}@media(min-width:1090px) and (max-width:1230px){.brands li{padding:50px 1%}}@media(min-width:1231px) and (max-width:9999px){.brands li{padding:50px 2%}}.logo-sprite-eldorado{background-image:url('https://www.karismahotels.com/images/home/elDoradoSprite@2x.png');background-repeat:no-repeat;background-position:0 -58px;background-size:127px 116px;width:127px;height:58px}.logo-sprite-azulhotels{background-image:url('https://www.karismahotels.com/images/home/azulHotelsSprite@2x.png');background-repeat:no-repeat;background-position:0 -58px;background-size:127px 116px;width:127px;height:58px}.logo-sprite-generation{background-image:url('https://www.karismahotels.com/images/home/generationResortsSprite@2x.png');background-repeat:no-repeat;background-position:0 -68px;background-size:109px 136px;width:109px;height:68px}.logo-sprite-nickelodeon{background-image:url('https://www.karismahotels.com/images/home/nickelodeonPuntaCanaSprite@2x.png');background-repeat:no-repeat;background-position:0 -57px;background-size:143px 114px;width:143px;height:57px}.logo-sprite-azulvillas{background-image:url('https://www.karismahotels.com/images/home/karismaVillaSprite@2x.png');background-repeat:no-repeat;background-position:0 -59px;background-size:142px 118px;width:142px;height:59px}.logo-sprite-hiddenbeach{background-image:url('https://www.karismahotels.com/images/home/hiddenBeachSprite@2x.png');background-repeat:no-repeat;background-position:0 -59px;background-size:142px 118px;width:142px;height:59px}.logo-sprite-allure{background-image:url('https://www.karismahotels.com/images/home/allureSprite@2x.png');background-repeat:no-repeat;background-position:0 -62px;background-size:62px 124px;width:62px;height:62px}.logo-sprite-connoisseur{background-image:url('https://www.karismahotels.com/images/home/connoisseurCollectionSprite@2x.png');background-repeat:no-repeat;background-position:0 -68px;background-size:109px 136px;width:109px;height:68px}.brands a>div:hover{background-position:0 0}@media(min-width:1px) and (max-width:1024px){.logo-sprite-eldorado,.logo-sprite-azulhotels,.logo-sprite-generation,.logo-sprite-nickelodeon,.logo-sprite-azulvillas,.logo-sprite-hiddenbeach,.logo-sprite-allure,.logo-sprite-connoisseur{background-position:0 0}}.footer{width:100%;z-index:100;background-color:#fff;text-align:left;border-top:1px solid #5d3428}.footer-menu{display:table;font-size:99%;width:100%;margin:25px auto}.footer-menu ul{margin:0;padding:0;list-style:none;zoom:1;overflow:hidden}.footer-menu li{margin:0;padding:0;display:inline-block;text-align:center;vertical-align:top;width:100%}@media(min-width:480px){.footer-menu li{width:49%}}@media(min-width:1024px){.footer-menu li:nth-child(3){position:relative}.footer-menu li:nth-child(5){padding-top:20px}.footer-menu li.search{position:relative;top:25px !important}}@media(min-width:1366px){.footer-menu li{width:16%;text-align:left;margin:0 auto;padding:0;vertical-align:top}.footer-menu li:nth-child(2),.footer-menu li:nth-child(3){width:17%}.footer-menu li:nth-child(5){padding-top:0}.footer-menu li.search{position:relative;top:-2px !important}.footer-menu li .newsletter-wrapper a{width:100%}.search-site{width:80% !important;margin-top:9px !important}}.footer-menu li a{text-decoration:none;color:#58585a;font-size:17px;width:100%;display:inline-block;line-height:1.2em;margin-top:.4em}.footer-menu li a.news-link{width:48%;text-align:right}.footer-menu li a.press-link{width:48%;text-align:left}.footer-menu li span.news-press{margin-top:.4em}.footer-menu li a:visited,.footer-menu li a:active{text-decoration:none}@media all and (min-width:584px){.footer-menu li a{font-size:17px}}@media all and (min-width:936px){.footer-menu li a{font-size:17px}}@media all and (min-width:1366px){.footer-menu li a.news-link{text-align:left;width:auto}.footer-menu li a.press-link{text-align:left;width:45%}}.no-touch .footer-menu li:nth-child(1) a:hover,.no-touch .footer-menu li:nth-child(2) a:hover,.no-touch .footer-menu li:nth-child(3) a:hover,.no-touch .footer-menu li:nth-child(4) a:hover{background-color:rgba(93,52,40,.05)}.footer .newsletter-wrapper{margin-bottom:10px}.footer .newsletter-wrapper a{width:60%;border:none;background-color:#58585a;padding:5px;box-sizing:border-box;text-align:center;color:#fff !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;display:inline-block;text-decoration:none}.social-icons-wrapper{margin-bottom:8px}.social-icon{display:inline-block;padding:3px;text-align:center}.social-icon img{display:inline-block}.social-blog-wrapper a{display:inline-block}.social-blog-wrapper a,.social-blog-wrapper a div.social-icon{width:100%}li.search{position:relative;top:25px}.search-site{border:1px solid #58585a !important;padding:3px;width:60%;margin:0 auto;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.search-site input{padding:5px;font-size:18px;border:0;width:70%;outline:none;box-sizing:border-box}.search-site a{width:25% !important}.search-site a img{width:16px;height:20px;display:inline-block}.credits{background-color:#5d3428;padding:38px 10px;color:#fff;font-size:15px;font-weight:300;text-align:center}.credits .nav{display:table;margin:0 auto}.credits .nav ul{max-width:1240px;margin:0;padding:0;list-style:none}.credits .nav ul li{display:inline-block}.credits .nav ul li span{padding-left:20px;padding-right:20px}.credits .nav ul li span a{text-decoration:none;color:#fff}@media(min-width:1px) and (max-width:669px){.credits .nav ul li{display:block;line-height:2em}.credits .nav ul li:nth-child(5n+2),.credits .nav ul li:nth-child(5n+3),.credits .nav ul li:nth-child(5n+4),.credits .nav ul li:nth-child(5n+5){margin-top:10px}.credits .nav ul li:nth-child(5n+1) e,.credits .nav ul li:nth-child(5n+2) e,.credits .nav ul li:nth-child(5n+3) e,.credits .nav ul li:nth-child(5n+4) e{display:none}}@media(min-width:670px) and (max-width:749px){.credits .nav ul li span{padding-left:10px;padding-right:10px}.credits .nav ul li:nth-child(5n+3) e{display:none}}@media(min-width:750px) and (max-width:849px){.credits .nav ul li span{padding-left:20px;padding-right:20px}.credits .nav ul li:nth-child(5n+3) e{display:none}}@media(min-width:850px) and (max-width:1029px){.credits .nav ul li span{padding-left:20px;padding-right:20px}}.arrow-wrapper{position:relative;top:0}a .arrow{width:18px;height:18px;background-repeat:no-repeat;background-size:36px 36px;position:relative;top:0}a .arrow-to-down{background-image:url(https://www.karismahotels.com/images/home/arrows@2x.png);background-position:-18px 0}a .arrow-to-up{background-image:url(https://www.karismahotels.com/images/home/arrows@2x.png);background-position:0 0}.arrow-to-top-wrapper{position:relative;top:30px}.arrow-to-top{float:right;width:48px;height:48px;margin-right:10px;display:inline-block;background-image:url(https://www.karismahotels.com/images/home/arrows@2x.png);background-repeat:no-repeat;background-size:96px 96px;background-position:0 0}@media(min-width:1px) and (max-width:669px){.arrow-to-top{width:30px;height:30px;background-size:60px 60px}}#home-hero,#home-02,#home-03,#home-04{margin-top:0}#home-04b{margin-top:3%}.hero-text{XXXXbackground-color:rgba(93,52,40,.5);transition:opacity .2s ease;transition:opacity .2s ease-out;color:#fff;padding:2% 5%;font-weight:400;text-transform:uppercase;line-height:1.5em;border-radius:2px}#mexico-hero .hero-text{top:20%;right:8%}@media all and (min-width:414px){#mexico-hero .hero-text{top:20%;right:12%}}@media all and (min-width:480px){#mexico-hero .hero-text{top:20%;right:15%}}@media all and (min-width:568px){#mexico-hero .hero-text{top:20%;right:22%}}@media all and (min-width:667px){#mexico-hero .hero-text{top:18%;right:28%}}@media all and (min-width:736px){#mexico-hero .hero-text{top:12%;right:22%}}@media all and (min-width:1024px){#mexico-hero .hero-text{top:6%;right:30%}}@media all and (min-width:1366px){#mexico-hero .hero-text{right:35%}}@media all and (min-width:1400px){#mexico-hero .hero-text{right:38%}}#destination-brand-makarska-croatia .drifting-text a img,#destination-brand-sensimar-croatia .drifting-text a img,#destination-brand-kalamota-croatia .drifting-text a img,#destination-brand-el-dorado .drifting-text a img,#destination-brand-azul.drifting-text a img,#destination-brand-generations .drifting-text a img,#destination-brand-sensatori .drifting-text a img,#destination-brand-hidden-beach .drifting-text a img,#destination-brand-sensimar .drifting-text a img,#destination-brand-azul-jamaica .drifting-text a img{max-width:none;max-height:4.3em;margin:0 auto}#destination-brand-allure-serbia .drifting-text img,#destination-brand-allure-colombia .drifting-text img{max-width:none;max-height:6.3em;margin:0 auto}#destination-brand-wind-rose .drifting-text a img,#destination-brand-allure-palazzi .drifting-text a img,#destination-brand-holiday-villages .drifting-text a img{max-width:none;max-height:9.3em;margin:0 auto}#destination-brand-nickelodeon .drifting-text a img{max-width:none;max-height:4.3em;margin:0 auto}#destination-brand-allure .drifting-text a img{max-width:none;max-height:4.3em;margin:0 auto}#destination-el-dorado.line .logos-collage,#destination-azul.line .logos-collage,#destination-generation.line .logos-collage,#destination-sensatori.line .logos-collage,#destination-hidden-beach.line .logos-collage,#destination-sensimar.line .logos-collage,#destination-colombia-allure .logos-collage{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:center}@media all and (min-width:568px){#destination-el-dorado.line .logos-collage,#destination-azul.line .logos-collage,#destination-generation.line .logos-collage,#destination-sensatori.line .logos-collage,#destination-hidden-beach.line .logos-collage,#destination-sensimar.line .logos-collage,#destination-colombia-allure .logos-collage{align-items:flex-start}}@media all and (min-width:768px){#destination-el-dorado.line .logos-collage,#destination-azul.line .logos-collage,#destination-generation.line .logos-collage,#destination-sensatori.line .logos-collage,#destination-hidden-beach.line .logos-collage,#destination-sensimar.line .logos-collage,#destination-colombia-allure .logos-collage{width:86%;margin:0 auto}}#destination-el-dorado.line ul li{margin-bottom:5%;width:48%}#destination-azul.line ul li{margin-bottom:3%;width:24%}#destination-generation.line ul li,#destination-sensatori.line ul li,#destination-sensimar.line ul li,#destination-hidden-beach.line ul li{margin-bottom:5%;width:87%}#destination-colombia-allure.line ul li{margin-bottom:5%;width:48%}@media all and (min-width:768px){#destination-el-dorado.line ul li{width:24%}#destination-colombia-allure.line ul li{width:24%}}.logos-collage li>.cell{width:80% !important;margin:0 auto}#destination-el-dorado.line .logos-collage li>.cell img{max-width:70%}#destination-el-dorado.line .logos-collage li:nth-child(1)>.cell img,#destination-el-dorado.line .logos-collage li:nth-child(3)>.cell img{max-width:90%}#destination-azul.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-generation.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-sensatori.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-sensimar.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-hidden-beach.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-nickelodeon.line .logos-collage li>.cell img{max-height:4.5em;max-width:none;margin:0 auto 3% auto}#destination-azul-jamaica.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#logo-allure-caramel.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-colombia-allure.line .logos-collage li>.cell img{max-height:4.5em;max-width:none}#destination-colombia-allure.line .logos-collage li:nth-child(3)>.cell img,#destination-colombia-allure.line .logos-collage li:nth-child(4)>.cell img{max-height:6.5em;max-width:none}@media all and (min-width:768px){#destination-colombia-allure.line .logos-collage li:nth-child(3)>.cell img,#destination-colombia-allure.line .logos-collage li:nth-child(4)>.cell img{max-height:4.5em;max-width:none}}#jamaica-hero .hero-text{top:65%;right:55%;color:#000}@media all and (min-width:568px){#jamaica-hero .hero-text{top:65%;right:65%}}#colombia-hero .hero-text{top:15%;right:18%;color:#000}@media all and (min-width:568px){#colombia-hero .hero-text{right:38%}}#croatia-hero .hero-text{top:3%;right:28%}@media all and (min-width:480px){#croatia-hero .hero-text{top:3%;right:3%}}.kbrand .module-text{padding:3%;width:86%}.kbrand .description a img{max-width:8em}.kbrand .description h3{text-transform:uppercase;font-weight:100;color:#5d3428;font-family:inherit;margin-top:1em;margin-bottom:.4em;text-align:center;font-size:1.2em;line-height:1.1em}@media all and (min-width:1024px){.kbrand .description{width:40%}.kbrand .description h3{font-size:150%;line-height:130%}.kbrand .description a img{max-width:50%}}.txt-img ul.brand-collage li{margin:4% 0 0 0;padding:43% 0 0 0}.txt-img ul.brand-collage li>div{position:absolute;top:0;width:100%;height:100%}.txt-img ul.brand-collage li>div>a{display:block;height:100%;text-decoration:none}.txt-img ul.brand-collage li>div>a>div{position:absolute;bottom:0;color:#5d3428;box-sizing:border-box;background-color:rgba(255,255,255,.8);width:100%;text-align:center;padding:.5em}.txt-img ul.brand-collage>li>div>a:hover div{XXXdisplay:none}.txt-img ul.brand-collage li>div>a>div>span:last-child{display:block;float:none;font-size:.8em}@media all and (min-width:1024px){.txt-img ul.brand-collage li{padding:20% 0 0 0}.txt-img ul.brand-collage li:nth-child(1),.txt-img ul.brand-collage li:nth-child(3){float:left}.txt-img ul.brand-collage li:nth-child(2),.txt-img ul.brand-collage li:nth-child(4){float:right}.txt-img ul.brand-collage li>div>a>div{text-align:left;padding:1em}.txt-img ul.brand-collage li>div>a>div>span:last-child{display:inline;float:right}}.eldorado-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/img0301.jpg)}.eldorado-collage>li:nth-child(2){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/img0302.jpg)}.eldorado-collage>li:nth-child(3){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/img0303.jpg)}.eldorado-collage>li:nth-child(4){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/img0304.jpg)}.eldorado-collage>li:nth-child(5){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/img0305.jpg)}.hero-logo{position:absolute;bottom:9%;left:5%}.hero-logo img{max-height:4em}.menu-flex{width:88%;padding:3% 0;zoom:1;overflow:hidden;list-style-type:none;text-align:left;background-color:#ff0;display:inline-flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin:0 6% 0 6%}.menu-flex li{margin:0}.menu-flex a{text-decoration:none;color:#58595b}.flex-container{width:100%;margin:0;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.flex-container.highlights{text-align:center}@media all and (min-width:1024px){.flex-container.highlights{text-align:left}}.flex-container.highlights .left{padding-right:3%;box-sizing:border-box;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;flex:1 1 100%;max-width:100%}.flex-container.highlights .right{box-sizing:border-box;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media all and (min-width:1024px){.flex-container.highlights .left{-webkit-flex:1 1 75%;-moz-flex:1 1 75%;flex:1 1 75%;max-width:75%}.flex-container.highlights .right{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;flex:1 1 25%;max-width:25%}}.flex-container.highlights .left h2{color:#5d3428;font-size:1.7em;font-weight:100;border-bottom:1px #f99f1f dotted;padding-bottom:.4em}.flex-container.highlights .left h2.blue{border-bottom:1px #1d298d dotted}.flex-container.highlights .left .numbers{width:100%;margin:0;padding:0;zoom:1;overflow:auto;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.flex-container.highlights .left .numbers>div{margin-bottom:8%}.flex-container.highlights .left .numbers>div a{text-decoration:none;color:#58585a;font-size:1.2em;line-height:2.7em;display:flex;flex-direction:column}.flex-container.highlights .left .numbers>div a span.number{color:#f99f1f;margin-right:5px;font-size:2.4em;font-weight:300;display:block;line-height:.8em}.blue>div a span.number{color:#1d298d !important}.flex-container.highlights .left .numbers>div a span:nth-child(2){line-height:.5em;margin-top:.5em}@media all and (min-width:1024px){.flex-container.highlights .left .numbers>div{margin-bottom:0}.flex-container.highlights .left .numbers>div a{display:block}.flex-container.highlights .left .numbers>div a span.number{display:inline}.flex-container.highlights .left .numbers>div a span:nth-child(2){margin-top:.55em}}.flex-container.highlights .right{margin:0;padding:0;zoom:1;text-align:center;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.flex-container.highlights .right>div{margin:5% 0 0 0;padding:0;width:50%}@media all and (min-width:1024px){.flex-container.highlights .right>div{margin-top:0;width:100% !important}.flex-container.highlights .right>div:nth-child(1){margin-top:20%}}.flex-container.highlights .right>div.award img{max-width:75%;margin:0 auto}@media all and (min-width:1024px){.flex-container.highlights .right>div.award img{max-width:45%}}.flex-container.highlights .right div.weather{display:none}@media all and (min-width:1024px){.flex-container.highlights .right div.weather{display:block}.flex-container.highlights .right div.weather>p{color:#5d3428;text-align:center;border-top:2px dotted #5d3428;border-bottom:2px dotted #5d3428;box-sizing:border-box;line-height:1.25em !important;margin:11% !important;padding:5%}.flex-container.highlights .right div.weather>p span{font-size:1.5em;font-weight:400}}.flex-container.highlights .right div.offer img{max-width:241px;margin:0 auto}.caption{display:block;position:absolute;left:0;bottom:0;z-index:4;color:#58585a;background:rgba(255,255,255,.8);padding:3% 6%;margin:0;width:100%;box-sizing:border-box}.caption h4{color:#5d3428;display:inline-block;font-size:1.3em;line-height:1.5em}.caption .legend{float:right;color:#5d3428;line-height:1.7em;height:1.7em;padding-left:15px}.caption .legend.more{display:inline-block;background:url('https://www.karismahotels.com/images/more.png') no-repeat 0% 50%}.caption .legend.less{display:none;background:url('https://www.karismahotels.com/images/less.png') no-repeat 0% 50%}.caption .expanded{display:none;font-size:1em;color:#58585a}.caption a{text-decoration:none}.drifting-text img{max-height:4.3em;margin:0 auto}#el-dorado-royale-03,#el-dorado-casitas-royale-03,#el-dorado-maroma-03,#el-dorado-seasidesuites-03,#el-dorado-sensimar-03,#azul-beach-03,#azul-fives-03,#azul-sensatori-mexico-03,#azul-sensatori-jamaica-03,#sensatori-punta-cana-03,#generations-riviera-maya-03,#holiday-villages-montenegro-03,#allure-aroma-mocawa-03,#allure-cafe-mocawa-03,#allure-bonbon-03,#allure-caramel-03,#allure-chocolat-03,#allure-palazzi-03,#allure-canela-03{margin-top:5%}.accommodation .swiper-container{width:100%}.accommodation{max-width:88%;margin:6% 6% 6% 6% !important;padding-bottom:6%}.accommodation h3{text-align:left;text-transform:uppercase}.accommodation p em{color:#5d3428}.accommodation .acc-data{max-width:100%;margin:0 auto;clear:both}@media all and (min-width:1250px){.accommodation .acc-data{max-width:94%}}@media all and (min-width:1366px){.accommodation .acc-data{max-width:86%}}@media all and (min-width:1440px){.accommodation .acc-data{max-width:83%}}.accommodation div.check-rates{display:inline-flex;justify-content:space-between;font-size:.8em}.accommodation div.check-rates-result{display:none;justify-content:space-between}.accommodation div.loader{display:none}.accommodation div.no-results,.accommodation div.check-rates,.accommodation div.check-rates-result{color:#5d3428;border:1px solid #5d3428;position:relative;margin-top:4%;width:100%;right:0%}@media all and (min-width:667px){.accommodation div.no-results,.accommodation div.check-rates,.accommodation div.check-rates-result{margin-top:0;width:55%;right:-45%}}.accommodation div.check-rates>div,.accommodation div.check-rates-result>div{box-sizing:border-box;font-weight:400;padding:2.6% 2% 2.6% 2%}.accommodation div.check-rates>div:nth-child(1),.accommodation div.check-rates-result>div:nth-child(1){padding-left:4%}.accommodation div.check-rates>div:nth-child(3),.accommodation div.check-rates-result>div:nth-child(3){text-transform:uppercase;background-color:#5d3428;text-align:center;border-left:1px solid #5d3428}.accommodation div.check-rates>div input{width:90%;margin:0 auto}.accommodation div.check-rates>div:nth-child(3)>div{XXXcolor:#fff}.accommodation div.check-rates>div:nth-child(3) a,.accommodation div.check-rates-result>div:nth-child(3) a{text-decoration:none;text-align:center;color:#fff;line-height:3.1em;font-size:1em}.accommodation div.check-rates-result>div:nth-child(1),.accommodation div.check-rates-result>div:nth-child(3) a{line-height:3.8em}@media all and (min-width:1024px){.accommodation div.check-rates-result>div:nth-child(1),.accommodation div.check-rates-result>div:nth-child(3) a{line-height:3em}}.accommodation div.check-rates>div:nth-child(1){width:32%}.accommodation div.check-rates>div:nth-child(2){width:32%}.accommodation div.check-rates>div:nth-child(3){width:30%}@media all and (min-width:480px){.accommodation div.check-rates>div:nth-child(1){width:32%}.accommodation div.check-rates>div:nth-child(2){width:32%}.accommodation div.check-rates>div:nth-child(3){width:36%}}@media all and (min-width:1024px){.accommodation div.check-rates>div{width:33% !important}}.ui-datepicker{width:10em;margin:0 auto}.accommodation div.check-rates-result>div:nth-child(1){width:25%}.accommodation div.check-rates-result>div:nth-child(2){width:45%}.accommodation div.check-rates-result>div:nth-child(3){width:30%}.accommodation div.no-results{box-sizing:border-box;font-weight:400;padding:2.6% 2% 2.6% 2%}.whitelogo.whitelogo-edr::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Royale/whiteLogo@2x.png)}.whitelogo-edcr::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/accCasitasLogo@2x.png)}.whitelogo-edm::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Maroma/whiteLogo@2x.png)}.whitelogo-edss::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/whiteLogo@2x.png)}.whitelogo-edsrm::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Sensimar/whiteLogo@2x.png)}.whitelogo-sss::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensimar/Sensimar-Seaside-Suites/whiteLogo@2x.png)}.whitelogo-spc::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/whiteLogo@2x.png)}.whitelogo-ab::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/whiteLogo@2x.png);background-size:4em !important}.whitelogo-af::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/whiteLogo@2x.png);background-size:4em !important}.whitelogo-asm::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/whiteLogo@2x.png);background-size:4em !important}.whitelogo-asj::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/whiteLogo@2x.png);background-size:4em !important}.whitelogo-grm::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/whiteLogo@2x.png)}.whitelogo-hvm::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Holiday-Villages-Montenegro/whiteLogo@2x.png)}.whitelogo-hac::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Chocolat/chocolatLogo@2x.png);background-size:6em !important}.whitelogo-hab::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Bonbon/bonbonLogo@2x.png);background-size:6em !important}.whitelogo-hap::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Palazzi/palazzi-Logo@2x.png);background-size:9em !important}.whitelogo-hacan::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Canela/canelaLogo@2x.png);background-size:9em !important}.whitelogo-haam::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Aroma-Mocawa/aromaMocawaLogo@2x.png);background-size:6em !important}.whitelogo-hacm::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Cafe-Mocawa/cafeMocawaLogo@2x.png);background-size:6em !important}.whitelogo-haca::after{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/Allure-Caramel/caramelLogo@2x.png);background-size:6em !important}.water-mark::after{content:'';background-position:bottom left;background-repeat:no-repeat;background-size:9em;height:90%;width:90%;position:absolute;left:13%;bottom:10%}.no-whitelogo.water-mark::after{background-image:none}a.booknowbutton{color:#fff;background-color:#5d3428;text-decoration:none;padding:20px 30px;float:right;margin-top:-62px}p.withLogoCC{width:65%;float:left}img.logoCC{border-left:1px solid #808080;padding-left:40px;float:right;display:block}@media all and (max-width:980px){a.booknowbutton{margin-top:-30px}p.withLogoCC{width:100%}img.logoCC{display:none}}.activities-wrapper{width:88%;margin:3% auto;padding:0;zoom:1;overflow:auto;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.activities-wrapper .swiper-slide .legend{font-size:1.1em;padding:0% 5% 10% 5%}.activities-wrapper .swiper-slide .legend:before{content:"";display:block;height:0;width:0;position:relative;left:18px;top:-15px;border-bottom:15px solid rgba(255,255,255,1);border-left:15px solid transparent;border-right:15px solid transparent}@media all and (min-width:1024px){.activities-wrapper .swiper-slide .legend{font-size:.9em;padding:1% 5%}.activities-wrapper .swiper-slide .legend:before{top:-25px;border-bottom:25px solid rgba(255,255,255,1);border-left:25px solid transparent;border-right:25px solid transparent}}.activities-wrapper .swiper-slide .legend h5{font-size:1.1em}div.activities-list-container{width:80%;margin:0 auto;font-size:.8em;font-family:inherit}div.activities-list-container h3{font-size:1.7em !important;text-align:left;line-height:2.2em !important}.activities-list-wrapper{width:100%;margin:0 auto;padding:0;zoom:1;overflow:auto;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.activities-list-wrapper>ul{flex:1 1 35%;box-sizing:border-box;list-style-type:none;list-style:disc;color:#f99f1f;padding-left:2%;margin-bottom:0}@media all and (min-width:414px){.activities-list-wrapper>ul{flex:1 1 10%}}.activities-list-wrapper>ul li span{color:#58585a}#el-dorado-royale-activity-01{margin-top:3%;padding-bottom:3%}.no-touch .gallery-wrapper{Xmax-width:100%;padding-top:10%}.touch .gallery-wrapper{width:80% !important;margin:0 auto;padding-top:10%;height:22em}.gallery-thumbs{width:85% !important;height:20% !important;box-sizing:border-box;padding:10px 0}.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4}.gallery-thumbs .swiper-slide-active{opacity:1}@media all and (min-width:1000px){.gallery-thumbs{width:88% !important}}@media all and (min-width:1300px){.gallery-thumbs{width:76% !important}}@media all and (min-width:1440px){.gallery-thumbs{width:72% !important}}.kat p.link{text-align:left}.kat p.link a{font-style:italic}.kat h4{color:#5d3428;font-size:1.3em;line-height:1.5em;padding-left:10%}.kids-table{width:100%;margin:10% auto 0 auto;padding:0 !important;zoom:1;overflow:auto;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}.announcement{width:100%;margin:10% auto 0 auto;padding:0 !important;zoom:1;overflow:auto;box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.kids-table>div:nth-child(1),.announcement>div:nth-child(1){border-right:1px solid #1d298d}.announcement>div:nth-child(1){width:60%}.announcement>div:nth-child(2){width:19%}.announcement>div:nth-child(3){width:20%}.announcement>div:nth-child(1) img{max-height:2.5em}.announcement>div:nth-child(2) img{max-height:2em}.announcement>div:nth-child(3) img{max-height:2em}.kids-table>div:nth-child(1){width:30%}.kids-table>div:nth-child(2){width:62%}.kids-table>div:nth-child(1) img{max-width:6em;max-height:none;margin:0 auto 0 0}.kids-table .schedule{margin:2% 0 2% 3%;font-size:16px}.kids-table .schedule h4{color:#5d3428;font-size:1.1em;font-style:italic;line-height:1.4em;padding-left:0}.kids-table .schedule p{padding-left:5%;padding-right:0%}.kids-table .schedule p span{color:#5d3428;font-weight:600;font-style:italic;margin-right:5px}.kids-table .schedule p a{font-style:italic}.right-center{background-position:75% center !important}.no-background{background:rgba(255,255,255,.9)}@media all and (min-width:1024px){.no-background{background:0 0}}.experience-baby-wrapper{margin:0 10% 5% 15%;padding:0;zoom:1;overflow:auto;font-size:18px}.experience-baby-wrapper ul{box-sizing:border-box;list-style:disc;color:#f99f1f;padding-left:2%;margin-bottom:0}.experience-baby-wrapper ul li span{color:#58585a}.location-table{width:88%;margin:0 auto;padding:0 !important;zoom:1;overflow:auto;box-sizing:border-box;height:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.location-table>div{box-sizing:border-box}.location-table .location-logo{flex:1 1 20%}.location-table .location-data{flex:1 1 60%}.location-table .location-map{flex:1 1 80%}@media all and (min-width:1024px){.location-table .location-logo{flex:1 1 20%}.location-table .location-data{flex:1 1 30%}.location-table .location-map{flex:1 1 50%}}.location-table .location-logo img{max-width:90%;float:left}.location-table .location-map{text-align:center;margin-top:2%}@media all and (min-width:1024px){.location-table .location-map{text-align:right;margin-top:0}}.location-table .location-map iframe{width:380px;max-width:90%;height:300px;max-height:80%}@media all and (min-width:1024px){.location-table .location-map iframe{width:550px;max-width:90%;height:450px;max-height:50%}}.location-table .location-data{border-left:1px solid #f99f1f;padding-left:2.5%;line-height:1.35em;font-size:.8em}.azulLocation{border-left:1px solid #1d298d !important}.location-table .location-data h5{font-size:1em;font-style:italic;padding-top:4%;font-family:inherit}.location-table .location-data h6{color:#f99f1f;margin:0 !important;text-align:left;font-family:inherit;padding-top:2%}.azulLocation h6{color:#1d298d !important}.location-table .location-data p{padding-left:9%;font-size:.85em}.logo-array{width:70%;margin:0;padding:3% 0 0 0 !important;zoom:1;overflow:auto;box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media all and (min-width:1024px){.logo-array{width:30%}}.logo-array>a{box-sizing:border-box;display:inline-block;flex:1 1 auto}.resort-map{max-width:80%;background-repeat:no-repeat;background-position:0 0;background-size:cover;padding-top:40%;margin-bottom:4%;display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}.resort-map:hover{filter:gray;filter:grayscale(0%)}#el-dorado-royale-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Royale/Location/locationMapLink.jpg')}#el-dorado-casitas-royale-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/Location/locationMapLink.jpg')}#el-dorado-maroma-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Maroma/Location/locationMapLink.jpg')}#el-dorado-seaside-suites-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/Location/locationMapLinkv2.jpg')}#sensimar-seaside-suites-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensimar/Sensimar-Seaside-Suites/Location/locationMapLink.jpg')}#azul-beach-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Location/locationMapLink.jpg')}#azul-fives-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Location/locationMapLinkv2.jpg')}#azul-sensatori-mexico-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Location/locationMapLink.jpg')}#azul-sensatori-jamaica-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Location/locationMapLink.jpg')}#azul-beach-location-01 .location-table .location-logo img,#azul-fives-location-01 .location-table .location-logo img,#azul-sensatori-mexico-location-01 .location-table .location-logo img,#azul-sensatori-jamaica-location-01 .location-table .location-logo img{max-width:40%;padding-left:3em}#generations-riviera-maya-location-01 .location-table .location-logo img{max-width:60%;padding-left:2em}#generations-riviera-maya-location-01 .location-table .resort-map{background-image:url('https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Location/locationMapLink.jpg')}.restaurant,.gourmet,.swim,.bar{padding-bottom:8%}@media all and (min-width:736px){.restaurant,.gourmet,.swim,.bar{padding-bottom:5%}}.info{padding:0 10% 0 10%;width:100%;box-sizing:border-box;font-size:.85em;margin:0 auto;max-width:1464px}.info .image{max-width:100%}.info .image h2{font-size:1.2em;font-weight:300;margin-bottom:0}.info .image img{max-width:100%}.info .data{width:100%;margin:3% 0 0 0;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.info .data .description{flex:1 1 100%;margin-bottom:3%;padding-right:2%;box-sizing:border-box}.info .data .logo{flex:1 1 15%}.info .data .schedule{flex:1 1 33%}@media all and (min-width:736px){.info .data .description{flex:1 1 52%}}.info .data p{line-height:1.5em}.ditalia .logo img{max-width:65% !important}.gourmet-corner .info .description{margin-top:3%}.gourmet-corner .info .description h3,.info .data .description h3{margin:0 !important;text-align:left;font-size:1.4em !important;text-transform:uppercase}.gourmet-corner .info .description h4,.info .data .description h4{font-style:italic;font-size:1em;font-weight:400 !important;line-height:1.4em}.info .data .logo{position:relative}.info .data .logo>div{text-align:right;XXXMCmargin:0 15%;margin:15% 15% 15% 5%;box-sizing:border-box;XXXMCposition:absolute;XXXMCtop:50%;XXXMCtransform:translateY(-50%)}.info .data .logo>div img{max-width:85%}.info .data .schedule{box-sizing:border-box;border-left:1px solid #f99f1f;padding-left:2%;font-style:italic}.info .data .schedule h5{font-weight:600 !important;line-height:1.4em;font-size:1em}.info .data .schedule p span{font-weight:600 !important;line-height:1.4em}.info .data .schedule h5,.info .data .schedule p span{color:#5d3428}.dress-code{max-width:90%;margin:0 auto;margin-bottom:3% !important;padding:0;font-size:14px;line-height:1.4em;xxxoverflow:auto;border:1px solid #5d3428;background:rgba(255,255,255,.98);color:#fff;-webkit-transition:opacity .15s;transition:opacity .15s}@media all and (min-width:1024px){.dress-code{max-width:35%;margin:0}}.dress-code h3{padding:2% 0 !important;margin:0 !important;background-color:#5d3428;color:#fff !important}.recommended{display:table;width:100%;border-top:1px solid #5d3428;border-bottom:1px solid #5d3428;padding-top:1%;padding-bottom:1%}.title{border:0;padding-top:1%;padding-bottom:1%}.recommended>div{display:table-row}.recommended>div>div{display:table-cell;width:50%;box-sizing:border-box;padding:1% 1% 1% 1%}.recommended>div>div h4{font-size:1.4em;font-weight:300}.title>div>div{text-align:center}.dc-container{color:#5d3428;padding:5% 9% 60px 9%}.dc-container h5{background:rgba(233,228,226,.9);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#5d3428;display:block;font-size:14px;font-style:normal;left:-5%;line-height:1em;margin-bottom:10px;padding:5px 5%;position:relative;width:110%;border-top:1px solid #5d3428;margin-top:2%}.dc-container p{margin-top:2%}.arrow_box{position:relative;background:#fff;border:1px solid #5d3428}.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:30px;margin-left:-30px}.arrow_box:before{border-color:rgba(93,36,40,0);border-top-color:#5d3428;border-width:31px;margin-left:-31px}.hidden{display:none}.gourmet-corner{padding-bottom:3%}.corner-wrapper{width:100%;margin:3% 0 0 0;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.corner{flex:1 1 80%;XXXwidth:100%;margin:3% 0 0 0;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}@media all and (min-width:736px){.corner{flex:1 1 50%}}.corner .logo{flex:1 1 25%}.corner .schedule{flex:1 1 75%}.corner .logo{position:relative}.corner .logo>div{text-align:right;margin:0 15%;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%)}.corner .logo>div img{max-width:100%}.corner .schedule{box-sizing:border-box;border-left:1px solid #f99f1f;padding-left:2%;font-style:italic}.corner .schedule h5{font-weight:600 !important;line-height:1.4em;font-size:1em}.corner .schedule p span{font-weight:600 !important;line-height:1.4em}.corner .schedule h5,.corner .schedule p span{color:#5d3428}.corner.empty .schedule{border-left:0}.restaurant.bar .schedule{margin-left:20px}.restaurant.bar .info .data .description{flex:1 1 80%}@media all and (min-width:480px){.restaurant.bar .info .data .description{flex:1 1 60%}}.restaurant.borderless{padding-bottom:0}.swim-up-bar-wrapper{width:100%;margin:3% 0 0 0;padding:0 10%;zoom:1;overflow:auto;box-sizing:border-box;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.swim-up-bar{flex:1 1 40%;padding-right:5px}.swim-up-bar:nth-child(1),.swim-up-bar:nth-child(2){margin-top:6%}.swim-up-bar:nth-child(3),.swim-up-bar:nth-child(4){margin-top:10%}@media all and (min-width:567px){.swim-up-bar{flex:1 1 25%}.swim-up-bar:nth-child(1),.swim-up-bar:nth-child(2),.swim-up-bar:nth-child(3),.swim-up-bar:nth-child(4){margin-top:0}}.swup-bar-wrapper{width:80%;box-sizing:border-box;margin:3% auto;padding:0;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.swup-bar-wrapper .swup-bar{width:100%}.swup-bar-wrapper .swup-bar h5{font-size:1.2em !important;color:#5d3428 !important;line-height:1.2em !important;margin-top:1em !important;margin-bottom:.4em !important;letter-spacing:normal}.swup-bar-wrapper .swup-bar p{margin:0 0 3% 0 !important;padding:0}@media all and (min-width:1024px){.swup-bar-wrapper{flex-direction:row}.swup-bar-wrapper .swup-bar{width:25%}}div#el-dorado-casitas-royale-restaurants-and-bars-91,div#el-dorado-casitas-royale-restaurants-and-bars-93{display:block;padding-bottom:0}div#el-dorado-casitas-royale-restaurants-and-bars-91 .info{padding:0 10% 5%}div#azul-sensatori-mexico-restaurants-and-bars-93 .swup-bar-wrapper .swup-bar,div#el-dorado-seaside-suites-restaurants-and-bars-93 .swup-bar-wrapper .swup-bar{width:100%}@media all and (min-width:1024px){div#el-dorado-seaside-suites-restaurants-and-bars-93 .swup-bar-wrapper .swup-bar{width:50%}div#azul-sensatori-mexico-restaurants-and-bars-93 .swup-bar-wrapper .swup-bar{width:33%}}div#allure-chocolat-restaurants-and-bars-01,div#allure-bonbon-restaurants-and-bars-01,div#allure-aroma-mocawa-restaurants-and-bars-01,div#allure-cafe-mocawa-restaurants-and-bars-01,div#allure-caramel-restaurants-and-bars-01,div#generations-riviera-maya-restaurants-and-bars-01,div#azul-beach-restaurants-and-bars-01,div#azul-fives-restaurants-and-bars-01,div#azul-sensatori-mexico-restaurants-and-bars-01,div#azul-sensatori-jamaica-restaurants-and-bars-01,div#el-dorado-royale-restaurants-and-bars-01,div#el-dorado-maroma-restaurants-and-bars-01,div#el-dorado-seaside-suites-restaurants-and-bars-01,div#el-dorado-casitas-royale-restaurants-and-bars-01{margin-top:0}.kgie-table{margin:3% 0 0 0;padding:0 !important;zoom:1;overflow:auto;box-sizing:border-box;height:100%;display:inline-flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.kgie-table>div{box-sizing:border-box}.kgie-table .kgie-logo{flex:1 1 20%}.kgie-table .kgie-service{flex:1 1 80%}.kgie-table .kgie-logo img{max-width:80%;float:left}.kgie-table .kgie-service{border-left:1px solid #5d3428}.kgie-table .kgie-service h3{margin:0 !important;text-align:left;padding-left:5%}.kgie-table .kgie-service p{padding-left:9%;font-size:.85em}ul.service-activities{padding-left:9%;font-size:.85em;list-style:disc;margin-top:2%;color:#f99f1f}ul.service-activities li span{color:#58585a}.service table{font-size:.75em;border-collapse:collapse;width:90%;margin:1em auto 0 auto}.service table tbody tr th{border-top:1px solid rgba(68,68,68,.2);border-bottom:1px solid rgba(68,68,68,.2);padding:.5em 0 .5em .5em}.service table tbody tr th:nth-child(1){text-align:left}.service table tbody tr td{text-align:center;border-bottom:1px solid rgba(68,68,68,.2);padding:.5em 0 .5em .5em}.service table tbody tr td:nth-child(1){text-align:left}#el-dorado-royale-saa-01 .module-text{width:86%}@media all and (min-width:1024px){#el-dorado-royale-saa-01 .module-text{width:45%}}.zections-wrapper{width:100%;margin:0;padding:0;zoom:1;overflow:auto;display:flex;flex-direction:row}.zections-wrapper>div{width:50%}.zections-wrapper .zection-text{background:rgba(255,255,255,.9);overflow:auto;box-sizing:border-box}.zections-wrapper .zection-text h3{padding-left:11%;text-align:left}.zections-wrapper .zection-text p{padding-left:11%}.zections-wrapper .zection-text img{max-width:30%}.zections-wrapper .zection-text a{font-style:italic}.zections-wrapper .zection-text.left{padding:3em 4% 3em 6%}.zections-wrapper .zection-text.right{padding:3em 8% 3em 4%}.zections-wrapper .zection-image{padding-top:33%;background-repeat:no-repeat;background-size:cover}.zections-wrapper .zection-image.left{background-position:90% 0}.zections-wrapper .zection-image.right{background-position:0 100%}@media all and (max-width:1000px){.zections-wrapper{flex-direction:column}.zections-wrapper .zection-image{order:1;width:100%;padding-top:53%}.zections-wrapper .zection-text{order:2;width:100%}}.spa-page h3{font-size:18px !important}.spa-page .drifting-text.right6{margin:0 auto}.spa-page .drifting-text img{max-height:5.5em}.spa-page .zections-wrapper .zection-text img{max-width:40%}.spa-page .zections-wrapper .zection-text p{font-size:1.4em}.spa-page .drifting-text.blended h3{padding-left:10%;text-align:left}.spa-page .drifting-text.blended>img{max-height:2.9em;margin-left:0}.spa-page .drifting-text.steam>p>img,.spa-page .drifting-text.blended>p>img{max-height:3em}.spa-page .drifting-text.width40{padding:3em 5% 3em 5%}.spa-page.only-mobile .blended{background:#fff}.spa-page .module-text.spa{padding-left:0}.spa-page .module-text.spa img{margin-left:0}.spa-page .module-text.spa img.simbol{margin:10% auto 0 auto}.spa-page .module-text.spa h3,.spa-page .module-text.spa p{margin-left:11% !important}@media all and (min-width:375px){.spa-page .drifting-text.blended>img{max-height:3.3em}}@media all and (min-width:414px){.spa-page .drifting-text.blended>img{max-height:3.7em}}@media all and (min-width:568px){.spa-page .drifting-text.blended>img{max-height:4.8em}}@media all and (min-width:667px){.spa-page .zections-wrapper .zection-text img{max-width:35%}}@media all and (min-width:736px){.spa-page .zections-wrapper .zection-text img{max-width:32%}}@media all and (min-width:1024px){.spa-page .zections-wrapper .zection-text p{font-size:18px}.spa-page .zections-wrapper .zection-text img{max-width:30%}.spa-page .drifting-text.right6{margin:0 6% 0 auto}.spa-page .drifting-text.blended>img{max-height:2.5em}}@media all and (min-width:1386px){.spa-page .drifting-text.blended>img{max-height:3em}}#el-dorado-royale-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Royale/spa/treatment1.jpg)}#el-dorado-royale-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Royale/spa/treatment2.jpg)}#el-dorado-royale-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Royale/spa/treatment4.jpg)}#el-dorado-royale-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Royale/spa/treatment5.jpg)}#el-dorado-casitas-royale-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/Spa/treatment1.jpg)}#el-dorado-casitas-royale-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/Spa/treatment2.jpg)}#el-dorado-casitas-royale-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/Spa/treatment3.jpg)}#el-dorado-casitas-royale-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/Spa/treatment4.jpg)}#el-dorado-casitas-royale-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Casitas-Royale/Spa/treatment5.jpg)}#sensatori-punta-cana-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/Spa/treatment2.jpg)}#sensatori-punta-cana-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/Spa/treatment4.jpg)}#sensatori-punta-cana-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/Spa/treatment3.jpg)}#sensatori-punta-cana-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/Spa/treatment1.jpg)}#sensatori-punta-cana-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/Spa/treatment5.jpg)}#sensatori-punta-cana-spa-06 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/Sensatori-Punta-Cana/Spa/treatment6.jpg)}#el-dorado-sensimar-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Sensimar/Spa/treatment2.jpg)}#el-dorado-sensimar-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Sensimar/Spa/treatment1.jpg)}#el-dorado-sensimar-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Sensimar/Spa/treatment5.jpg)}#el-dorado-sensimar-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Sensimar/Spa/treatment4.jpg)}#azul-beach-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment1.jpg)}#azul-beach-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment2.jpg)}#azul-beach-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment3.jpg)}#azul-beach-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment4.jpg)}#azul-beach-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment5.jpg)}#azul-fives-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment1.jpg)}#azul-fives-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment2.jpg)}#azul-fives-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment3.jpg)}#azul-fives-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment4.jpg)}#azul-fives-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment5.jpg)}#azul-fives-spa-06 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment6.jpg)}#azul-sensatori-mexico-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment1.jpg)}#azul-sensatori-mexico-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment2.jpg)}#azul-sensatori-mexico-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment3.jpg)}#azul-sensatori-mexico-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment4.jpg)}#azul-sensatori-mexico-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment5.jpg)}#azul-sensatori-mexico-spa-06 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment6.jpg)}#azul-sensatori-jamaica-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Spa/treatment1.jpg)}#azul-sensatori-jamaica-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Spa/treatment2.jpg)}#azul-sensatori-jamaica-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Spa/treatment3.jpg)}#generations-riviera-maya-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment1.jpg)}#generations-riviera-maya-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment2.jpg)}#generations-riviera-maya-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment3.jpg)}#generations-riviera-maya-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment4.jpg)}#generations-riviera-maya-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment5.jpg)}#el-dorado-maroma-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Maroma/Spa/treatment1.jpg)}#el-dorado-maroma-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Maroma/Spa/treatment2.jpg)}#el-dorado-maroma-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Maroma/Spa/treatment3.jpg)}#el-dorado-maroma-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Maroma/Spa/treatment4.jpg)}#el-dorado-seaside-suites-spa-01 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/Spa/treatment1.jpg)}#el-dorado-seaside-suites-spa-02 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/Spa/treatment2.jpg)}#el-dorado-seaside-suites-spa-03 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/Spa/treatment3.jpg)}#el-dorado-seaside-suites-spa-04 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/Spa/treatment4.jpg)}#el-dorado-seaside-suites-spa-05 .zections-wrapper .zection-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/El-Dorado/El-Dorado-Seaside-Suites/Spa/treatment5.jpg)}.sections-wrapper{width:100%;margin:0;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap}.sections-wrapper .section-image{flex:1 1 100%}.sections-wrapper .section-text{flex:1 1 100%}@media all and (min-width:1024px){.sections-wrapper .section-image{flex:1 1 50%}.sections-wrapper .section-text{flex:1 1 50%}}.sections-wrapper .section-image{padding-top:33%;background-repeat:no-repeat;background-size:100%}.sections-wrapper .section-image.left{background-position:100% 100%}.sections-wrapper .section-image.right{background-position:100% 100%}@media all and (min-width:1024px){.sections-wrapper .section-image{background-size:150%}.sections-wrapper .section-image.left{background-position:100% 0}.sections-wrapper .section-image.right{background-position:0 100%}}.sections-wrapper .section-text{height:100%;background:rgba(255,255,255,.9);overflow:auto;box-sizing:border-box}.sections-wrapper .section-text.left{padding:4% 4% 0% 6%}.sections-wrapper .section-text.right{padding:4% 8% 0% 4%}.sections-wrapper .section-text h3{padding-left:11%;text-align:left}.sections-wrapper .section-text p{padding-left:11%}.sections-wrapper .section-text img{max-width:30%}.sections-wrapper .section-text a{font-style:italic}.spa-wrapper{line-height:0 !important}.module-text.spa{background:none}.module-text.spa h3{text-align:left}.module-text.spa img{max-width:30%}.module-text.spa img.simbol{margin-top:10%}#el-dorado-seaside-suites-spa-06 .module-text p>img,#el-dorado-casitas-royale-spa-06 .module-text p>img,#el-dorado-royale-spa-06 .module-text p>img{padding-top:6%;max-width:60%}#azul-beach-spa-01 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment1.jpg)}#azul-beach-spa-02 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment2.jpg)}#azul-beach-spa-03 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment3.jpg)}#azul-beach-spa-04 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment4.jpg)}#azul-beach-spa-05 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-maya/Spa/treatment5.jpg)}#azul-fives-spa-01 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment1.jpg)}#azul-fives-spa-02 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment2.jpg)}#azul-fives-spa-03 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment3.jpg)}#azul-fives-spa-04 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment4.jpg)}#azul-fives-spa-05 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment5.jpg)}#azul-fives-spa-06 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/the-fives-azul-beach/Spa/treatment6.jpg)}#azul-sensatori-mexico-spa-01 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment1.jpg)}#azul-sensatori-mexico-spa-02 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment2.jpg)}#azul-sensatori-mexico-spa-03 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment3.jpg)}#azul-sensatori-mexico-spa-04 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment4.jpg)}#azul-sensatori-mexico-spa-05 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment5.jpg)}#azul-sensatori-mexico-spa-06 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-riviera-cancun/Spa/treatment6.jpg)}#azul-sensatori-jamaica-spa-01 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Spa/treatment1.jpg)}#azul-sensatori-jamaica-spa-02 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Spa/treatment2.jpg)}#azul-sensatori-jamaica-spa-03 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/azul-beach-negril/Spa/treatment3.jpg)}#generations-riviera-maya-spa-01 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment1.jpg)}#generations-riviera-maya-spa-02 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment2.jpg)}#generations-riviera-maya-spa-03 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment3.jpg)}#generations-riviera-maya-spa-04 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment4.jpg)}#generations-riviera-maya-05 .sections-wrapper .section-image{background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/Generations-Riviera-Maya/Spa/treatment5.jpg)}.spa-square .sections-wrapper .section-text{font-size:18px !important;padding:8% 4% 6% 4% !important}.spa-square .sections-wrapper .section-text img{max-width:50% !important}.azul-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/img0301.jpg)}.azul-collage>li:nth-child(2){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/img0302.jpg)}.azul-collage>li:nth-child(3){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/img0303.jpg)}.azul-collage>li:nth-child(4){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/azul-resorts/img0304.jpg)}.generations-resort-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Generations-Resorts/img0301.jpg);float:none !important}.allure-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/img0301.jpg)}.allure-collage>li:nth-child(2){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/img0303.jpg)}.allure-collage>li:nth-child(3){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/img0304.jpg)}.allure-collage>li:nth-child(4){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/img0308.jpg)}.allure-collage>li:nth-child(5){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Allure-Hotels/img0309.jpg)}.sensimar-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensimar/img0302.jpg)}.sensimar-collage>li:nth-child(2){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensimar/img0303.jpg)}.sensimar-collage>li:nth-child(3){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensimar/img0304.jpg)}.sensatori-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Images/Hotels-and-Resorts/Sensatori/img0301.jpg);float:none !important}ul.exhibit{list-style:none;width:100%;margin:0;padding:0;border:0;zoom:1;overflow:hidden;text-align:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}ul.exhibit>li a,ul.exhibit>li a:visited{text-decoration:none;color:#444}#ginclusive-02,#ginclusive-03,#ginclusive-04,#ginclusive-05,#ginclusive-06,#ginclusive-07,#ginclusive-08{margin-top:0;XXXclear:both}#gourmet-hero.page-module{margin-top:0}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-text{position:absolute;top:8%;color:#5d3428;width:90%;font-size:25px;font-weight:400;left:5%}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-text p{margin:0 !important}#home-hero div.swiper-slide.text-gi-020 a>div>div p.htitle{font-size:1.1em}#home-hero div.swiper-slide.text-gi-020 a>div>div p.hsubtitle{font-size:.8em}#home-hero div.swiper-slide.text-gi-020 a>div>div p.hline{font-style:italic;font-size:.9em}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-logo{position:absolute;top:75%;left:55%}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-logo img{max-width:65%}@media all and (min-width:480px){#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-text{font-size:20px;font-weight:300;left:8%}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-logo{left:65%}}@media all and (min-width:736px){#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-text{font-size:30px;left:8%}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-logo{left:70%}}@media all and (min-width:1024px){#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-text{font-size:40px;left:7%}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-logo{top:65%;left:6.9%}#home-hero div.swiper-slide.text-gi-020 a>div>div.kgie-logo img{max-width:80%}}#award-gourmet h4{font-size:170%;font-weight:100;color:#5d3428;font-family:inherit;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0 auto;display:block;box-sizing:border-box;line-height:1.2em;width:100%;border-bottom:1px solid #5d3428;padding-bottom:5%}.divider{width:100%;margin:3% auto 0 auto;border-bottom:1px solid #5d3428}#award-gourmet .exhibit-wrapper{width:100%;margin:3% auto 0 auto;font-size:95%}#award-gourmet .exhibit-wrapper ul.exhibit>li{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;flex:1 1 25%}#award-gourmet .exhibit-wrapper ul.exhibit>li img{width:50%;margin:0 auto}@media all and (min-width:736px){#award-gourmet .exhibit-wrapper ul.exhibit>li{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;flex:1 1 25%}}ul.exhibit.awards li:nth-child(2) img{width:25% !important}.ginclusive .description h3{color:#5d3428;text-transform:uppercase;font-family:inherit;font-weight:400 !important;text-align:left;font-size:1.2em !important}.ginclusive .description h3.statement{font-weight:300 !important;font-size:2em !important}@media all and (min-width:1024px){.ginclusive .description h3{font-size:2.3em !important}.ginclusive .description h3.statement{font-size:3em !important}}.ginclusive .description h3.border{margin-top:0 !important}.ginclusive .description p.subtitle.border{border-bottom:1px dotted #f99f1f;padding:0 0 3% 0}.ginclusive .description h3.border{border-bottom:1px dotted #f99f1f;padding-bottom:3%}.ginclusive .description p.subtitle.border{margin-top:0;font-size:150%}.ginclusive-exp .module-text{width:88%;font-size:30%}@media all and (min-width:1024px){.ginclusive-exp .module-text{width:40%;font-size:80%}}.ginclusive-exp .module-text .line-break{display:none}@media all and (min-width:99736px){.ginclusive-exp .module-text .line-break{display:inline}}.ginclusive-exp .module-text{font-size:90%}.ginclusive-exp div.description ul:first-child{border-right:1px solid #444}.ginclusive-exp div.description ul{display:inline-block;vertical-align:top;list-style-type:disc;width:40%}@media all and (min-width:736px){.ginclusive-exp div.description ul{width:45%}}@media all and (min-width:1024px){.ginclusive-exp div.description ul{width:42%}}@media all and (min-width:1366px){.ginclusive-exp div.description ul{width:42%}}#ginclusive-06 div.description p.notes{font-size:60%}.ginclusive-exp h4{text-transform:uppercase;font-weight:300;font-size:110%}@media all and (min-width:1024px){.ginclusive-exp h4{font-size:85%}}.ginclusive-exp .kgi-gallery{width:100%;margin:3% auto 0 auto;padding-bottom:30px;border-bottom:1px solid rgba(68,68,68,.3)}.ginclusive-exp .kgi-gallery ul.exhibit>li{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;flex:1 1 25%}.ginclusive-exp .kgi-gallery ul.exhibit>li img{width:90%;max-width:90%;margin:0}.ginclusive-exp .kgi-experience{box-sizing:border-box;width:100%;margin:6% 0 0 0;overflow:hidden;height:60px}.ginclusive-exp .kgi-experience .exhibit{width:70%;height:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.ginclusive-exp .kgi-experience .exhibit li{height:100%;width:25%}.ginclusive-exp .kgi-experience ul.exhibit>li{XXXbox-sizing:border-box;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.ginclusive-exp .kgi-experience ul.exhibit>li:hover,.ginclusive-exp .kgi-experience ul.exhibit>li.selected{-webkit-filter:none;-moz-filter:none;filter:none}.ginclusive-exp .kgi-experience .exhibit li a{height:100%;width:100%;display:inline-block}.ginclusive-exp .kgi-experience .exhibit li img{max-height:100%;max-width:55%;position:relative;top:50%;transform:translateY(-50%)}.ginclusive-exp .kgi-experience .exhibit li:hover img,.ginclusive-exp .kgi-experience .exhibit li.selected img{max-width:90%}.ginclusive-exp .kgi-experience div{float:right}@media all and (min-width:1024px){.ginclusive-exp .kgi-experience{height:80px}}.ginclusive-exp .description p{padding:0 0 5%}.ginclusive-exp .floating-text{font-size:150%;position:relative;top:-500px;z-index:1;display:none;padding:20px;box-sizing:border-box;width:40%;background-color:rgba(0,0,0,.5);transition:opacity .2s ease;transition:opacity .2s ease-out}.ginclusive-exp .floating-text.left{position:absolute !important;top:30% !important;left:7% !important}.ginclusive-exp .floating-text.right{position:absolute !important;top:30% !important;left:53.7% !important}.ginclusive-exp .drifting-text.width90.left6{margin:0 auto 0 0}.ginclusive-exp .drifting-text.width90.right6{margin:0 0 0 auto}.ginclusive-exp .floating-text h2{font-size:180%;font-weight:300}.ginclusive-exp .floating-text h2,.ginclusive-exp .floating-text{color:#fff;font-family:inherit}@media all and (min-width:1024px){.ginclusive-exp .floating-text{display:block}}@media all and (min-width:1024px){#ginclusive-07 .module-text{width:50%;background:transparent}}#ginclusive-07 div.module-text ul{padding-left:4%;list-style:disc}#ginclusive-07 div.module-text p.notes{font-size:60%}#ginclusive-07 div.drifting-text.width90.right6{padding:3% 0 3% 3%}#ginclusive-08 ul img{max-width:80%}#ginclusive-08.ginclusive{background-position:100%;background-size:50%}#ginclusive-09 nav.brands{width:80%}.ginclusive .description ul{font-size:15px}.ginclusive ul.notes{list-style-type:none;margin-left:0}.ginclusive .description p{padding:0 0 5%}.gi-drifting-text{height:100%;background:rgba(255,255,255,.9);overflow:auto;box-sizing:border-box;padding:3%}.gi-drifting-text.left6{width:100%;margin:0}.gi-drifting-text.right6{width:100%;margin:0}.gi-drifting-text div .kgi-experience>div{width:30%}.gi-drifting-text div .kgi-experience>div img{max-height:100%;float:right}@media all and (min-width:1024px){.gi-drifting-text.left6,.gi-drifting-text.right6{width:44%}.gi-drifting-text.left6{margin:0 auto 0 6%}.gi-drifting-text.right6{margin:0 6% 0 auto}}.second-menu{height:87px;border-bottom:1px solid #5d3428;width:100%;background:#fff;z-index:200}.sticky-wrapper0{z-index:200;position:relative}.sticky-wrapper{z-index:199;position:relative}.second-menu.stuck{position:fixed;z-index:100;top:39px}@media all and (min-width:1024px){.second-menu.stuck{top:40px}}.filter-menu{padding:20px 0;text-align:center;box-sizing:border-box;background-color:#fff;width:100%;display:flex;justify-content:space-around}.filter-menu a{text-decoration:none;color:#5d3428;font-size:16px;margin:0;padding:0}.filter-menu a:hover,.filter-menu a.active{border-bottom:1px solid #f99f1f;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.filter-menu a:nth-child(1){width:15%}.filter-menu a:nth-child(2){width:28%}.filter-menu a:nth-child(3){width:38%}.filter-menu a:nth-child(4){width:19%}.filter-menu.stuck{position:fixed;top:119px;z-index:100}.filter-item{display:none}@media all and (min-width:1024px){.filter-menu{display:block}.filter-menu a{margin:0 50px;padding:2px;width:auto}}.hotel-menu-wrapper{width:86%;height:100%;margin:0 7% 0 7%;display:flex}.hotel-menu-wrapper .logo{height:100%;flex:1 1 40%}.hotel-menu-wrapper .filler{flex:1 1 40%}.hotel-menu-wrapper .burger-menu{flex:1 1 20%}.hotel-menu-wrapper .highlight-list.row-menu{display:none}.hotel-menu-wrapper .book-now{display:none}@media all and (min-width:1024px){.hotel-menu-wrapper{width:88%;margin:0 6% 0 6%;display:flex}.hotel-menu-wrapper .logo{flex:1 1 16%}.hotel-menu-wrapper .filler{display:none}.hotel-menu-wrapper .burger-menu{display:none}.hotel-menu-wrapper .highlight-list.row-menu{display:flex;flex:1 1 70%}.hotel-menu-wrapper .book-now{display:block;flex:1 1 14%}}.hotel-menu-wrapper .logo a{text-decoration:none;width:100%;height:100%;display:inline-table}.hotel-menu-wrapper .logo a span{line-height:.6em;font-size:.8em;text-align:center}.hotel-menu-wrapper .logo a span{display:table-cell;vertical-align:middle}.hotel-menu-wrapper .logo a span h5{font-size:1.4em;color:#5d3428;line-height:.5em}.burger-menu{width:100%;height:100%}.burger-menu .icon{width:50%;height:50%;margin:0 auto;display:inline-table}.burger-menu .icon a{text-decoration:none;font-size:2.5em;margin:0;padding:0;position:relative;top:35px;color:#5d3428}.hotel-menu-wrapper .highlight-list.row-menu{padding:0% 0;margin:0;zoom:1;overflow:hidden;list-style-type:none;text-align:left;font-size:.8em;height:100%;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.hotel-menu-wrapper .highlight-list.row-menu>li{flex:1 1 auto;height:100%;margin:0;padding:0;text-align:center}.hotel-menu-wrapper .highlight-list.row-menu>li a{text-decoration:none;color:#5d3428;width:100%;height:100%;display:inline-table;border-bottom:4px solid transparent}.hotel-menu-wrapper .highlight-list.row-menu>li a span{display:table-cell;vertical-align:middle;font-size:16px}.hotel-menu-wrapper .book-now{background-color:#5d3428;font-size:.9em;height:100%;position:relative}.hotel-menu-wrapper .book-now a{width:100%;height:100%;text-decoration:none;display:inline-table}.hotel-menu-wrapper .book-now a span{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-weight:600}.hotel-menu-wrapper .logo .hotel-list{list-style-type:none;font-size:.9em;margin:0;padding:0;position:relative;z-index:5000}.hotel-menu-wrapper .logo .hotel-list li{background-color:#5d3428;margin:0;padding:0}.hotel-menu-wrapper .logo .hotel-list li:hover{background-color:#795e56}.hotel-menu-wrapper .logo .hotel-list li a{color:#fff;font-size:.9em;padding:5% 0 5% 10%;box-sizing:border-box}.active-logo{background-color:#5d3428;color:#fff !important}.display-none{display:none}.display-block{display:block}.submenu-wrapper:before{content:"";clear:both}.highlight-list.col-menu{list-style-type:none;margin:0}.highlight-list.col-menu li{border-bottom:1px solid #fff;background-color:#5d3428;position:relative;margin:0;padding:0;display:block;box-sizing:border-box;text-align:center}.highlight-list.col-menu li a{text-decoration:none;text-transform:uppercase;color:#fff;height:auto;font-weight:400;display:block;padding:6% 1%}@media all and (min-width:768px){.highlight-list.col-menu li a{padding:4% 1%}}#grewps-hero{position:relative;padding-top:25em}@media all and (min-width:1024px){#grewps-hero{padding-top:30em}}#grewps-hero div.grewps-text{position:absolute;top:0%;text-align:center;color:#fff;width:100%}#grewps-hero div.grewps-text>div{display:inline-block;font-size:.9em}#grewps-hero div.grewps-text>div p.htitle{font-size:6em;letter-spacing:.1em;padding:.03em 0 0 0;margin:0 !important;line-height:1em !important;font-weight:300}#grewps-hero div.grewps-text>div p.hsubtitle{font-size:1.03em;margin:0 !important;padding-bottom:.4em;font-weight:400}#grewps-hero div.grewps-text>div p.hline{font-size:1.8em;margin:.5em 0 0 0 !important;font-weight:400;border-top:1px solid #fff;letter-spacing:.27em}#grewps-02 img{max-height:15em}.desc-country ul li.gaspachos-col1{margin-top:0}@media all and (min-width:667px){#grewps-02 img{padding-top:6%}.desc-country ul li.gaspachos-col1{margin-top:0}}@media all and (min-width:768px){#grewps-02 img{padding-top:9%}}@media all and (min-width:1024px){#grewps-02 img{padding-top:3%}}#grewps-03{padding-bottom:6%}.grewps>div{font-size:.9em;border-bottom:0}.grewps>div h1,.grewps>div p{margin:0 !important;padding:0 !important;color:#5d3428;display:block}.grewps>div h1{margin-right:2% !important;font-weight:300 !important;font-size:1.5em !important;line-height:1.5em;width:100%;border-bottom:2px solid #5d3428}.grewps>div p{margin-bottom:4% !important;font-size:.9em !important;line-height:1.1em !important;margin-top:.3em !important}@media all and (min-width:1024px){.grewps>div{border-bottom:1px solid #5d3428}.grewps>div h1,.grewps>div p{display:inline-block}.grewps>div h1{font-size:2em !important;width:auto;border-bottom:5px solid #5d3428}.grewps>div p{margin-bottom:.5% !important;font-size:1em !important;line-height:1.1em !important}#grewps-04b{margin-top:3%}}#grewps-plan{background-color:#f8f5f4;padding-top:50px;padding-bottom:50px}#grewps-plan .pdf-icon{display:inline-block;float:left;width:10%;text-align:center}#grewps-plan .pdf-icon img{max-width:60% !important}#grewps-plan .pdf-list{float:left;width:85%;padding-left:10px;box-sizing:border-box}#grewps-plan .pdf-list h3{margin:0 !important;padding:0;text-align:left;font-size:.9em}#grewps-plan .pdf-list a{color:#5d3428;margin-right:5px;line-height:1.5em;white-space:nowrap}#grewps-plan .fact-sheets{margin-top:6%}#grewps-plan .planning-tools .pdf-list>div,#grewps-plan .fact-sheets .pdf-list>div{margin-top:.5%}#grewps-plan .planning-tools .pdf-list>div a,#grewps-plan .fact-sheets .pdf-list>div a{font-style:italic;margin-right:20px}#grewps-04 p .line-break{display:inline}@media all and (min-width:414px){#grewps-04 p .line-break{display:none}}#grewps-04b:after{content:'';display:block;clear:both}#grewps-04b .frame{font-size:.8em;margin-top:6%;border:1px solid #5d3428}#grewps-04b .frame a,#grewps-04b .frame a:visited{display:inline-flex;width:100%;text-decoration:none;position:relative}#grewps-04b .frame.expanded a,#grewps-04b .frame.expanded a:visited{background-color:#5d3428}#grewps-04b .frame a h3{display:inline-block;margin:0 !important;padding:0 0 0 2%;line-height:2.5em !important;font-size:1.9em !important;font-weight:400 !important}#grewps-04b .frame.expanded a h3{color:#fff !important}#grewps-04b .frame a span{display:inline-block;margin:0;padding:0;font-size:1em !important}#grewps-04b .frame a .arrow{position:absolute;top:50%;transform:translateY(-50%);right:6%;width:24px;height:24px;background-size:48px 48px}#grewps-04b .frame a .arrow-to-down{background-position:-24px 0}#grewps-04b .frame a .arrow-to-up{background-position:0 0}@media all and (min-width:1024px){#grewps-04b .frame a .arrow{right:3%;width:36px;height:36px;background-size:72px 72px}#grewps-04b .frame a .arrow-to-down{background-position:-36px 0}}.frame.expanded{display:none}#grewps-04b .frame.expanded a h3{margin:4% 3%}.form,.form *{box-sizing:border-box}.form{width:100%;padding:4% 6%}.form>div{position:relative;overflow:hidden;margin-top:0}.form>div.required{margin-top:.9em}.form>div:last-child{margin-bottom:2em}@media all and (min-width:1024px){.form>div{margin-top:.5em}.form>div:last-child{margin-bottom:1em}}.row-wrapper{width:100%;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:0 0 0 0;flex-direction:column}.row-wrapper>div{margin:0;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-direction:column;flex-wrap:wrap}.row-wrapper .col25,.row-wrapper .col30,.row-wrapper .col40,.row-wrapper .col50,.row-wrapper .col60,.row-wrapper .col100{margin-top:1.5em !important;width:100%}.row-wrapper .col50.captcha{display:none}@media all and (min-width:1024px){.row-wrapper{margin:1% 0 0 0;flex-direction:row}.row-wrapper .col25,.row-wrapper .col30,.row-wrapper .col40,.row-wrapper .col50,.row-wrapper .col60,.row-wrapper .col100{margin-top:0}.row-wrapper .col25{width:22%}.row-wrapper .col30{width:29%}.row-wrapper .col40{width:38%}.row-wrapper .col50{width:48%}.row-wrapper .col60{width:58%}.row-wrapper .col50.captcha{display:block}.row-wrapper .col50.captcha .Row4{height:6em}}.form div>label{text-transform:uppercase}.form label,.form input,.form select,.form textarea{width:90%}.form input,.form select,.form textarea{border:1px solid #eee;border-radius:0;background:none;position:relative;top:0;left:0;z-index:1;padding:.3em .3em;outline:0;font-size:.9em}.form select{background:transparent;-webkit-appearance:none;overflow:hidden}.form input[type="date"]{height:2em}@media all and (min-width:1024px){.form input[type="date"]{height:auto}}.form input:focus,.form select:focus,.form textarea:focus{border-color:#5d3428}.form textarea{display:block;resize:vertical}div.radio-array{width:90%;display:flex;margin-top:0}div.radio-array>div{margin-top:.8%;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;flex:1 1 100%;max-width:33%}div.radio-array>div.other{margin-top:.7%;-webkit-flex:1 1 200%;-moz-flex:1 1 200%;flex:1 1 200%;max-width:66%}div.radio-array>div>input{width:1em}div.other{max-width:66% !important}div.other input{margin-left:1%;font-size:.9em;width:80% !important}@media all and (min-width:1024px){div.other input{width:10em !important}}.form div.button{padding:1% 10%}.form div.button>input{display:block;font-weight:500;font:inherit;font-size:16px;text-decoration:none;text-align:center;background-color:#5d3428;color:#fff;border:1px solid #5d3428;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5% 10%;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.form div.button input:hover{background-color:#fff;color:#5d3428}div.radio-array2.about-us{width:100%;padding:0;zoom:1;overflow:auto;display:inline-flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row;margin:0}div.radio-array2.about-us>div{width:50%}div.radio-array2.about-us>div.other{max-width:100% !important;width:100%}.about-us input{width:1em !important}@media all and (min-width:1024px){div.radio-array{margin-top:.2em}div.radio-array2.about-us{margin:.5% 0 0 0}div.radio-array2.about-us>div{width:15%}div.radio-array2.about-us>div.other{width:40%}div.radio-array2.about-us>div.other input{width:27em !important}div.radio-array2.about-us>div.other.grewps input{width:24em !important}}.grewps-collage{list-style:none;margin:0;padding:0;width:100%;border:0;zoom:1;overflow:hidden;text-align:center;font-size:.8em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.grewps-collage>li{background-size:cover;background-color:#e00;background-repeat:no-repeat;background-position:center;box-sizing:border-box;position:relative;padding:0;margin:2% 0 0 0;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;flex:1 1 100%;max-width:100%}@media all and (min-width:1024px){.grewps-collage>li{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;flex:1 1 50%;max-width:49.5%;margin-top:2%}}.grewps-collage>li>img{width:100%}.grewps-collage>li .cell-heading{color:#5d3428;font-size:16px}.grewps-collage>li>div{position:absolute;bottom:0;padding:1% 6% 3% 6%;line-height:2em;width:88%;background-color:rgba(255,255,255,.9);text-align:left}.grewps-collage>li>div>img{position:absolute;top:-26px}.grewps-collage>li .cell-heading strong{font-weight:600}.grewps-collage p.expanded{margin:0 !important;padding:0 !important;line-height:1em;display:none;font-size:12px}.grewps-collage .more{position:absolute;bottom:0;right:8px;font-size:14px;cursor:pointer}.grewps-collage .less{position:absolute;bottom:0;right:8px;font-size:14px;cursor:pointer;display:none}.grewps-collage>li:nth-child(1){background-image:url(https://www.karismahotels.com/Content/Images/Grewps/gatherings.jpg)}.grewps-collage>li:nth-child(2){background-image:url(https://www.karismahotels.com/Content/Images/Grewps/reunions.jpg)}.grewps-collage>li:nth-child(3){background-image:url(https://www.karismahotels.com/Content/Images/Grewps/events.jpg)}.grewps-collage>li:nth-child(4){background-image:url(https://www.karismahotels.com/Content/Images/Grewps/weddings.jpg)}.grewps-collage>li:nth-child(5){background-image:url(https://www.karismahotels.com/Content/Images/Grewps/social2.jpg)}.grewps-collage>li:nth-child(6){background-image:url(https://www.karismahotels.com/Content/Images/Grewps/play2.jpg)}.request-quote-wrapper .frame{display:flex;flex-direction:column}.request-quote-wrapper p,.request-quote-wrapper p a{font-size:15px;color:#5d3428;font-weight:600;margin:0 !important;padding:0}.request-quote-wrapper p a{font-size:1.1em;display:inline !important}.request-quote-wrapper p{text-align:center}.request-quote-wrapper p:first-child{padding-top:10px}.request-quote-wrapper p:last-child{padding-bottom:10px}#sticky-footer{width:100%;z-index:100;background-color:#5d3428;color:#fff;text-align:center}#sticky-footer>ul{box-sizing:border-box}#sticky-footer>ul>li{padding:6% 3%;font-weight:600;font-size:100%;box-sizing:border-box}#sticky-footer>ul>li:first-child{padding-top:12%}#sticky-footer>ul>li:last-child{padding-bottom:12%}#sticky-footer>ul>li a,#sticky-footer>ul>li a:hover{text-decoration:none;color:#fff}#sticky-footer>ul>li:nth-child(3){font-size:.9em}#sticky-footer>ul>li:nth-child(3) img{max-width:45%;margin:5px auto}#sticky-footer .one-line{display:none}#sticky-footer .two-line{display:block}@media all and (min-width:667px){#sticky-footer>ul{height:120px;display:inline-flex}#sticky-footer>ul>li{padding:0;width:30%;margin:auto auto}#sticky-footer>ul>li:first-child{padding-top:0}#sticky-footer>ul>li:last-child{padding-bottom:0}}.module-text.aboutkarisma h3{text-align:left}#find-your-givc-02,#find-your-givc-03,#find-your-givc-04{background:#e9e4e2}.givc{margin-bottom:3%;margin-top:3%;overflow:visible}.HoneyMoonConsultant{width:1202px;margin:0 auto;background-color:#5d3428;display:table}.HoneyMoonConsultant .HMRow{display:table-cell;vertical-align:top;padding:20px 20px;color:#fff}.HoneyMoonConsultant .HMRow img{margin-left:20px;margin-right:20px}.HoneyMoonConsultant .VerLine{display:inline;width:1px;height:110px;background-color:#fff;float:right}.HoneyMoonConsultant .dd-selected{font-weight:400;font-size:14px;text-decoration:none;color:#58585a;padding:3px 5px}.HoneyMoonConsultant .SearchHMButton{color:#5d3428;text-decoration:none;background-color:rgba(255,255,255,.6);display:inline-block;padding:4px}.HoneyMoonConsultant .text-field{border-radius:2px;border:solid 1px #ccc;height:23px;margin-bottom:23px}.dd-container{position:relative}div.dd-select{width:213px;background-color:#eee;background-position:initial initial;background-repeat:initial initial}.dd-select{border-radius:2px;border:solid 1px #ccc;position:relative;cursor:pointer}.dd-selected{overflow:hidden;display:block;padding:10px;font-weight:bold}.dd-pointer-down{border:solid 5px transparent;border-top:solid 5px #000}.dd-pointer{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px}ul.dd-options.dd-click-off-close{width:213px;display:none}.dd-options{border:solid 1px #ccc;border-top:none;list-style:none;box-shadow:0 1px 5px #ddd;display:none;position:absolute;z-index:2000;margin:0;padding:0;background:#fff;overflow:auto}.fygivc-wrapper{width:100%;background:#5d3428;box-sizing:border-box;display:flex;margin-top:2%;padding:30px;color:#fff;font-weight:400;flex-direction:column}.fygivc-wrapper>div{width:100%}.find-your-givc-logo{position:relative}.find-your-givc-logo img{max-width:100%;width:87%;position:absolute;top:50%;transform:translateY(-50%)}.fygivc-wrapper input.text-field.zip-code{width:80%;border-radius:2px;border:solid 1px #ccc;height:26px}.fygivc-wrapper>div a.SearchHMButton{padding:5px 10px;border-radius:2px;color:#5d3428;text-decoration:none;background-color:rgba(255,255,255,.6);display:inline-block}.fygivc-wrapper>div:nth-child(4) a.SearchHMButton{margin-top:16px}.fygivc-wrapper>div:nth-child(2){border-top:1px solid #fff}.fygivc-wrapper>div:nth-child(3){border-bottom:1px solid #fff}.fygivc-wrapper>div:nth-child(1){padding:0;margin:1em auto 2.9em 0;border-right:0}.fygivc-wrapper>div:nth-child(2){padding-left:0;padding-right:0;padding-top:1em}.fygivc-wrapper>div:nth-child(3){padding-left:0;padding-right:0;padding-top:1em;padding-bottom:1em}.fygivc-wrapper>div:nth-child(4){padding-left:0;padding-top:1em}.fygivc-wrapper input.text-field.zip-code,.fygivc-wrapper .dd-selected{font-weight:400;font-size:14px;text-decoration:none;color:#58585a}@media all and (min-width:1024px){.fygivc-wrapper{flex-direction:row}.fygivc-wrapper>div{width:25%}.fygivc-wrapper>div:nth-child(1),.fygivc-wrapper>div:nth-child(3){border-right:1px solid #fff}.fygivc-wrapper>div:nth-child(1){padding-right:2em;padding-top:0;margin:0}.fygivc-wrapper>div:nth-child(2){padding-left:2em;padding-right:1em;padding-top:0;padding-bottom:0;border-top:0}.fygivc-wrapper>div:nth-child(3){padding-left:1em;padding-right:2em;padding-top:0;border-bottom:0}.fygivc-wrapper>div:nth-child(4){padding-left:2em;padding-top:0}.fygivc-wrapper input.text-field.zip-code{height:34px}}.sustainability-text{position:absolute;top:50%;left:10%;color:#fff;font-size:2.5em;font-weight:300}.sustainability-text p.hsubtitle{margin:0 !important;padding:0;line-height:1em !important}#sustainability-02 h3{text-align:left}#sustainability-02 .green-table{margin-top:10%}#sustainability-02 .green-table img{float:left}.video-kan-kanan iframe{height:295px;width:70%;margin:0 auto}.kan-kanan-snake img{width:100%}#footer-activities-01 .module-text h3{text-align:left}#footer-activities-02 .activitiestitle{padding:2% 6% 0}#footer-activities-02 .activitiestitle h2{margin:0;font-weight:200}#footer-activities-03 .activities-list-container h3{border-bottom:1px #f99f1f dotted}#footer-activities-03 .activities-list-wrapper ul{list-style:none;margin-top:1-em}#footer-activities-03 .activities-list-wrapper ul li{line-height:2em !important}#footer-spa-03,#footer-spa-02{text-align:center}#footer-spa-03 .textcenter,#footer-spa-02 .textcenter{line-height:2.5em}#press-01 .module-text h3{text-align:left;border-bottom:1px solid #5c3428}#contact-us-04b .row-wrapper-1 .col50{width:100%}#contact-us-04b .form input,#contact-us-04b .form select{width:100%}#contact-us-04b .text-height{height:100px}@media all and (min-width:1024px){#contact-us-04b{margin-top:3%}}#contact-us-04b:after{content:'';display:block;clear:both}.contact-us-container{margin:3%}.contact-us-container a{background-color:rgba(0,0,0,0) !important;max-width:20%}.contact-us-container h4{color:#5d3428;border-bottom:1px solid #5d3428;margin-top:2%}#contact-us-02 .khr-container{margin:3% 3% 7% 3%;font-size:17px}#contact-us-02 .khr-container h4{font-size:19px;border-bottom:1px solid #5d3428}#contact-us-02 .khr-container p a:visited,#contact-us-02 .khr-container p a{background:none;display:inline}@media all and (min-width:1024px){#contact-us-02 .khr-container{margin:3%}}#contact-us-04b .form{font-size:17px}#contact-us-03 .contact-us-wrapper{font-size:17px;margin:3% 3% 7% 3%}#contact-us-03 .contact-us-wrapper h4{font-size:19px;border-bottom:1px solid #5d3428}#contact-us-03 .contact-us-wrapper .contact-us-data{display:flex;flex-direction:column}#contact-us-03 .contact-us-wrapper .contact-us-data ul{list-style:none;margin:10px 0 0 0;padding:0}#contact-us-03 .contact-us-wrapper .contact-us-data ul a:visited,#contact-us-03 .contact-us-wrapper .contact-us-data ul a{background:none;display:inline}@media all and (min-width:1024px){#contact-us-03 .contact-us-wrapper{margin:3%}#contact-us-03 .contact-us-wrapper .contact-us-data{flex-direction:row}#contact-us-03 .contact-us-wrapper .contact-us-data ul{width:33%}}.frame{font-size:.8em;margin-top:6%;border:1px solid #5d3428}.frame a,.frame a:visited{display:inline-flex;width:100%;text-decoration:none;position:relative}.frame.expanded a,.frame.expanded a:visited{background-color:#5d3428}.frame a h3{display:inline-block;margin:0 !important;padding:0 0 0 2%;line-height:2.5em !important;font-size:1.9em !important;font-weight:400 !important}.frame.expanded a h3{color:#fff !important;margin:4% 3%}.frame a span{xxxmargin:auto auto;display:inline-block;margin:0;padding:0;font-size:1em !important}.frame a .arrow{position:absolute;top:50%;transform:translateY(-50%);right:6%;width:24px;height:19px;background-size:48px 48px}.frame a .arrow-to-down{background-position:-24px 0}.frame a .arrow-to-up{background-position:0 0}.frame a.contact-mail{display:inline}@media all and (min-width:1024px){.frame a .arrow{right:3%;width:36px;height:28px;background-size:72px 72px}.frame a .arrow-to-down{background-position:-36px 0}}.privacy-title h3,.privacy-title h4,.privacy-title p,.privacy-title ul{font-size:1.4em !important}.privacy-title h3{background:#5d3428;text-align:left;color:#fff !important;line-height:1.6em !important}.privacy-title h4{color:#5d3428;border-bottom:1px solid #5d3428;margin-top:2%}.terms-of-use-02 h3,.terms-of-use-02 h4,.terms-of-use-02 p,.terms-of-use-02 ol,.terms-of-use-02 ul,.terms-title h3,.terms-title h4,.terms-title p,.terms-title ol,.terms-title ul{font-size:1.4em !important}.terms-title h3{background:#5d3428;text-align:left;color:#fff !important}.terms-title h4{color:#5d3428;border-bottom:1px solid #5d3428;margin-top:2%}.news-module{width:100%}.news-module ul{list-style-type:none;box-sizing:border-box;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}.news-module ul li{width:100%}.news-module ul li:nth-child(1){order:2}.news-module ul li:nth-child(2){order:1}.news-module ul li:nth-child(1) h3{text-align:left;font-size:18px !important;line-height:1.2em !important}.news-module ul li:nth-child(1) h4{text-align:left;font-size:16px;line-height:1em}.news-module ul li:nth-child(1) p{text-align:left;font-size:16px}.news-module ul li:nth-child(1) p:last-child{padding-bottom:5%}.news-module ul li:nth-child(2) img{max-width:100%}@media all and (min-width:968px){.news-module ul{display:flex;flex-direction:row;justify-content:space-between}.news-module ul li{width:48%}.news-module ul li:nth-child(1){order:1}.news-module ul li:nth-child(2){order:2}}.news-pages div{font-size:18px}.news-pages div a.selected{text-decoration:none;font-weight:400}.news-pages div a{margin-right:10px}.news-expanded img{margin:0 auto}.news-expanded div.info{width:100%;margin:0;padding:0;text-align:left}.news-expanded div.info h3{text-align:left;font-size:18px}.news-expanded div.info h4{color:#646465;font-size:17px}.news-expanded div.info p{color:#646465;font-size:17px;line-height:1em}.news-expanded div.info hr{color:#646465;height:0;margin:17px 0;border-style:solid;border-color:#ddd;border-right-width:0;border-bottom-width:0;border-left-width:0}.flags{display:inline-flex;width:30px}#returning-guest-04b .form input,#returning-guest-04b .form select{width:100%}#returning-guest-04b div.radio-array2.about-us>div{width:10%}#returning-guest-02 .activities-list-wrapper ul{color:#000;margin-top:2%}#returning-guest-02 p{margin-top:2% !important}#returning-guest-03 h3{text-align:left}.tabs-container{width:94%;padding:0;margin:0 3%;display:flex;justify-content:space-between;border-bottom:1px solid #5d3428}.tabs-container>div{width:23%;color:#fff;text-align:center;padding:2% 0 2% 0}#fbmanagementtrainee,#frontofficeinternship,#spaassistantmanager{display:none}.tabgrey{background-color:#666;cursor:pointer}.tabbrown{background-color:#5d3428;cursor:default}.tab-content a{background-color:rgba(0,0,0,0) !important;display:block}.tab-content{margin:2%}.tab-content span{color:#5d3428}.internships-container{margin:2%}#internships-05 h3,#internships-04 h3,#internships-03 h3{text-align:left}#internships-03 p{margin:2%}#internships-04 h6{text-align:center;color:#5d3428;margin-top:3%}#internships-05 h6{color:#5d3428}.internships-container span{color:#5d3428}.internships-container-01 p{text-align:center}.internships-container a{background-color:rgba(0,0,0,0) !important}body{width:100%;padding:0;margin:0;font-family:'open sans';overflow-x:hidden}section,img,div,p{padding:0;margin:0;display:block}.bookNow{cursor:pointer}.BookNowBox{z-index:1000}#header{position:fixed;width:100%;height:64px;background-color:#fff;z-index:10;top:0}#headerLogo{position:absolute;top:14px;left:38px}.Header .Logo{margin:10px}#bookNow{position:absolute;right:0;padding-top:20px;width:130px;height:44px;background-color:#3d3d3d;color:#fff;text-align:center}#header-hotel{display:none;position:absolute;right:0;width:17%;height:100%;background-color:#3d3d3d}#header-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#3d3d3d}#section1{position:relative;width:100%;margin-top:0}#bg01{width:100%;height:auto}#bg01-left{position:absolute;top:0;left:0;padding-top:25%;width:49%}#bg01-wrap{position:absolute;width:100%;height:106%;top:0%;overflow:hidden}#bg01-right{position:absolute;top:0;right:0;z-index:1;width:31%}#section2{position:relative;overflow-x:hidden;width:100%;height:32vw;background-color:#fff;background-image:url('https://www.karismahotels.com/Content/img/bg01-white.gif');background-repeat:no-repeat;background-size:contain;background-position:right bottom}#bg01-heading{position:absolute;left:50%;padding-top:3%;margin-left:-24%;width:47%;height:auto}#bg01-p1{position:absolute;left:50%;margin-left:-42% !important;padding-top:9%;z-index:1;width:84%;font-size:1.09vw;color:#848484}#bg01-p1>span{position:relative;top:-.3vw;font-size:.8vw}#AB{position:absolute;left:50%;margin-left:-9%;margin-top:18%;z-index:9;width:6.8%;height:auto}#ASM{position:absolute;left:50%;margin-left:-2.2%;margin-top:18%;z-index:9;width:6.8%;height:auto}#bg01-p2{position:absolute;left:50%;margin-left:-30% !important;padding-top:27%;width:60%;font-size:1.09vw;color:#848484}#section3{position:relative;width:100%;overflow-x:hidden}#bg02{width:100%;height:auto}#bg02-div,#bg02-bubble1,#bg02-bubble2,#bg02-bubble3{position:absolute;z-index:1;top:0}#bg02-div{right:0;padding-top:13.5%;width:27.5%}#bg02-bubble1{left:8%;padding-top:3%;width:19%}#bg02-bubble2{left:3%;padding-top:25%;width:19%}#bg02-bubble3{left:23%;padding-top:16%;width:19%}#bg02-heading{position:absolute;width:85%;height:auto}#bg02-p{position:absolute;padding-top:16%;z-index:1;width:84%;font-size:.92vw;color:#848484}#bg02-p>span{position:relative;top:-.3vw;font-size:.8vw}#bg02-bookNow{position:absolute;padding-top:64%;width:45%;height:auto}#bg02-hotel{display:none;position:absolute;margin-top:64%;width:62%;height:30%;background-color:#06afb7}#bg02-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#06afb7}#section4{position:relative;width:100%;overflow-x:hidden}#bg03{width:100%;height:auto}#bg03-div,#bg03-heading,#bg03-p,#bg03-bookNow,#bg03-right{position:absolute}#bg03-div{left:42.6%;top:4%;padding-top:21%;z-index:1;width:25.5%}#bg03-heading{width:71%;height:auto}#bg03-p{padding-top:11%;z-index:1;width:93%;font-size:1.12vw;color:#848484}#bg03-bookNow{padding-top:45.5%;width:48.5%;height:auto}#bg03-hotel{display:none;position:absolute;margin-top:45.5%;width:68%;height:19.3%;background-color:#06afb7}#bg03-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#06afb7}#bg03-right{right:0;top:0;padding-top:10.1%;z-index:1;width:33%}#section5{position:relative;width:100%}#bg04{width:100%;height:auto}#bg04-div,#bg04-heading,#bg04-p,#bg04-bookNow,#bg04-right{position:absolute}#bg04-div{left:3%;top:0;padding-top:13.2%;z-index:2;width:27%}#bg04-heading{width:97%;height:auto}#bg04-p{padding-top:11%;z-index:1;width:100%;font-size:1.02vw;color:#848484}#bg04-bookNow{padding-top:59.5%;width:45.5%;height:auto}#bg04-hotel{display:none;position:absolute;margin-top:59.5%;width:64%;height:36%;background-color:#06afb7}#bg04-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#06afb7}#bg04-right{top:0;right:30.6%;padding-top:13%;z-index:1;width:69%}#section6{position:relative;width:100%;overflow-x:hidden}#bg05{width:100%;height:auto}#bg05-div,#bg05-heading,#bg05-p,#bg05-bookNow,#bg05-center{position:absolute}#bg05-div{top:0;left:6.5%;padding-top:18.7%;z-index:1;width:27.9%}#bg05-heading{width:96%;height:auto}#bg05-p{padding-top:11%;z-index:1;width:100%;font-size:1.02vw;color:#848484}#bg05-bookNow{padding-top:41.5%;width:44.9%;height:auto}#bg05-hotel{display:none;position:absolute;margin-top:41.5%;width:61%;height:27.1%;background-color:#06afb7}#bg05-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#06afb7}#bg05-center{top:0;right:17.3%;padding-top:8.1%;z-index:1;width:55%}#section7{position:relative;width:100%}#bg06-wrap{position:absolute;width:100%;height:100%;top:0%;overflow:hidden}#bg06{width:100%;height:auto}#bg06-div,#bg06-heading,#bg06-p,#bg06-bookNow,#bg06-left,#bg06-center,#bg06-right{position:absolute}#bg06-div{top:0;right:4.3%;padding-top:30.3%;z-index:1;width:22.9%}#bg06-heading{width:92%;height:auto}#bg06-p{padding-top:11%;z-index:1;width:100%;font-size:.994vw;color:#848484}#bg06-bookNow{padding-top:54.5%;width:54%;height:auto}#bg06-hotel{display:none;position:absolute;margin-top:54.5%;width:75%;height:14.5%;background-color:#06afb7}#bg06-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#06afb7}#bg06-left{top:0;left:14%;padding-top:25.5%;z-index:1;width:27.4%}#bg06-center{top:0;right:56%;padding-top:21.4%;z-index:1;width:5.4%}#bg06-right{top:0;right:31.1%;padding-top:23.6%;z-index:1;width:27.3%}#section8{position:relative;width:100%;height:83vw;background-color:#fff;overflow-x:hidden}#bg07-heading1,#bg07-p,#bg07-subHeading,#bg07-heading2,#box1,#box1-checkPrice,#box1-price,#box1-bookNow,#box2,#box2-checkPrice,#box2-priceA,#box2-priceB,#box2-bookNow,#box3,#box3-checkPrice,#box3-price,#box3-bookNow,#box4,#box4-checkPrice,#box4-price,#box4-bookNow,#box5,#box5-checkPrice,#box5-price,#box5-bookNow{position:absolute}#bg07-heading1{left:50%;padding-top:3%;margin-left:-32.5%;width:62.5%;height:auto}#bg07-p{left:50%;margin-left:-39.6%;padding-top:6.1%;z-index:1;width:76%;font-size:1.03vw;color:#848484;text-align:center}#bg07-p>span{position:relative;top:-.3vw;font-size:.8vw}#bg07-subHeading{left:50%;padding-top:11.7%;margin-left:-32.8%;width:63%;height:auto}#bg07-heading2{left:50%;margin-left:-26.2%;padding-top:18.7%;width:50%;height:auto}#box1-hotel,#box2-hotel,#box3-hotel,#box4-hotel,#box5-hotel{display:none}#box1{top:24.4vw;left:13.1%;width:35.85%;height:24.4vw;background-color:#00b0ec;overflow:hidden}#box1-banner{width:100%;height:auto}#box1-div{padding-left:9.5%;padding-top:3.6%;width:80%}#box1-heading{width:79%}#box1-p{padding-top:3%;font-size:.95vw;line-height:119%;color:#fff}#box1-checkPrice{bottom:0;padding-bottom:4%;width:24.1%}#box1-price{top:49%;width:38.6%;display:none}#box1-bookNow{top:78%;width:34.4%;display:none}#box1-hotel{position:absolute;top:77.9%;width:50%;height:16.5%;background-color:#0074a1}#box1-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#0074a1}#box2{top:24.4vw;right:13.1%;width:35.85%;height:24.4vw;background-color:#f99700;overflow:hidden}#box2-banner{width:100%;height:auto}#box2-div{padding-top:3.6%;padding-left:9.5%;width:80%}#box2-heading{width:65%}#box2-p{padding-top:3%;font-size:.92vw;line-height:120%;color:#fff}#box2-checkPrice{bottom:0;padding-bottom:4%;width:24.3%}#box2-priceA{top:55%;width:22.4%;display:none}#box2-priceB{top:55%;left:39%;width:19.6%;display:none}#box2-bookNow{top:78%;width:34.4%;display:none}#box2-hotel{position:absolute;top:77.9%;width:50%;height:16.5%;background-color:#c56e00}#box2-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#c56e00}#box3{top:50.4vw;left:13.1%;width:23.55%;height:31.4vw;background-color:#ef4200;overflow:hidden}#box3-banner{width:100%;height:auto}#box3-div{padding-top:8.6%;padding-left:13.5%;width:76%}#box3-heading{width:74%}#box3-p{padding-top:5%;font-size:.94vw;line-height:120%;color:#fff}#box3-checkPrice{bottom:0;padding-bottom:8%;width:36.8%}#box3-price{top:63.5%;width:35%;display:none}#box3-bookNow{top:82%;width:52.4%;display:none}#box3-hotel{position:absolute;top:81.9%;width:72%;height:12.8%;background-color:#9f1e00}#box3-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#9f1e00}#box4{top:50.4vw;left:38.2%;width:23.55%;height:31.4vw;background-color:#8f9fd0;overflow:hidden}#box4-banner{width:100%;height:auto}#box4-div{padding-top:8.6%;padding-left:12.1%;width:76%}#box4-heading{width:82%}#box4-p{padding-top:5%;font-size:.92vw;line-height:120%;color:#fff}#box4-checkPrice{bottom:0;padding-bottom:8%;width:37%}#box4-price{top:59.1%;width:58.9%;display:none}#box4-bookNow{top:82%;width:52.4%;display:none}#box4-hotel{position:absolute;top:81.9%;width:72%;height:12.8%;background-color:#4e5a7b}#box4-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#4e5a7b}#box5{top:50.4vw;right:13.1%;width:23.55%;height:31.4vw;background-color:#a3c018;overflow:hidden}#box5-banner{width:100%;height:auto}#box5-div{padding-top:8.6%;padding-left:12.1%;width:76%}#box5-heading{width:47%}#box5-p{padding-top:5%;font-size:.94vw;line-height:120%;color:#fff}#box5-checkPrice{bottom:0;padding-bottom:8%;width:37%}#box5-price{top:64.3%;width:46.4%;display:none}#box5-bookNow{top:82%;width:52.4%;display:none}#box5-hotel{position:absolute;top:81.9%;width:72%;height:12.8%;background-color:#55640f}#box5-hotel>select{margin-top:.9vw;margin-left:1.1vw;border:none;font-size:1.4vw;color:#fff;background-color:#55640f}#section9{position:relative;width:100%;height:26vw;background-color:#fff;overflow-x:hidden}#steps-title,#steps1,#steps2,#steps3,#steps4,#steps5{position:absolute;opacity:100 !important}#steps-title{left:50%;padding-top:4%;margin-left:-32.5%;width:65%;height:auto}#steps1{top:0;left:9%;padding-top:13%;z-index:1;width:15%}#steps2{top:0;left:26%;padding-top:12.2%;z-index:1;width:15%}#steps3{top:0;left:43%;padding-top:12.7%;z-index:1;width:15%}#steps4{top:0;left:59.4%;padding-top:12.1%;z-index:1;width:15%}#steps5{top:0;left:76%;padding-top:12.7%;z-index:1;width:15%}#footer{position:relative;width:100%;height:37.4vw;background-color:#fff}#footer-logos,#footer-p,#footer-tel,#footer-orange,#footer-upArrow,#footer-right{position:absolute}#footer-logos{left:50%;padding-top:7%;margin-left:-20.3%;width:40.5%;height:auto}#footer-p{left:50%;padding-top:14.6%;margin-left:-38.3% !important;z-index:2;width:76%;font-size:.88vw;line-height:163%;text-align:center;color:#848484}#footer-tel{left:50%;padding-top:23.4%;margin-left:-38.4% !important;z-index:5;width:76%;font-size:1.83vw;text-align:center;color:#000e77}#footer-social{position:relative;left:50%;padding-top:27%;margin-left:-8.2%;width:18.5%;height:auto}#social-tw,#social-tw-hover,#social-fa,#social-fa-hover,#social-go,#social-go-hover,#social-pi,#social-pi-hover,#social-in,#social-in-hover{position:absolute;width:10%;z-index:5}#social-tw{left:3%}#social-tw-hover{left:3%}#social-fa{left:20%}#social-fa-hover{left:20%}#social-go{left:37%}#social-go-hover{left:37%}#social-pi{left:56%}#social-pi-hover{left:56%}#social-in{left:74%}#social-in-hover{left:74%}#footer-orange{position:absolute;bottom:0;width:100%;height:7.6vw;background-color:#ff6801}#footer-upArrow{position:absolute;top:13%;left:46.7%;width:6.2%;z-index:5}#footer-wrap{position:absolute;width:100%;height:100%;top:0%;overflow:hidden;z-index:1}#footer-right{position:absolute;top:24%;right:3.4%;z-index:1;width:30.3%}@media(max-width:490px){.TopHeader{position:static !important}.Logo img{width:100% !important;height:auto !important;max-height:71px}.WrapperHeader{display:none}.Logo{width:43%;height:auto;max-height:65px}}.social-media>div{margin-top:3%;display:flex;flex-direction:row;justify-content:space-between}.social-media>div>div h2{color:#5d3428;font-size:24px;font-weight:normal;font-style:normal !important;padding-bottom:.4em;border-bottom:1px solid #5d3428}.social-media>div>div .connect{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:2%;border-bottom:1px #5d3428 solid;height:11em}@media all and (min-width:1366px){.social-media>div>div .connect{height:7em}}.social-media>div>div .connect:last-child{border-bottom:0}.social-media>div>div .connect>div:nth-child(1){width:25%;position:relative}.social-media>div>div .connect>div:nth-child(2){width:72%;margin-left:2em}.social-media .connect>div.social-logo img{max-width:80%;position:absolute;top:50%;transform:translateY(-50%)}.social-media .connect>div.social-icon img{max-width:80%}.social-media .connect>div.social-icon{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center}.social-media .connect>div.social-icon>div{color:#58595b;font-size:16px;font-weight:normal;text-align:left;width:7em;margin-top:1em;margin-bottom:1em}.social-media .connect>div.social-icon a{text-decoration:none}.social-media .connect>div.social-icon a img{margin-right:10px}.social-media .connect>div.social-icon a img.facebook{max-width:10%}.social-media .connect>div.social-icon a img.twitter{max-width:23%}.social-media .connect>div.social-icon a img.instagram{max-width:18%}.social-media .connect>div.social-icon a img.youtube{max-width:22%}.social-media .connect>div.social-icon a img.pinterest{max-width:15%}.social-media .connect>div.social-icon a img.google{max-width:25%}.social-media .connect>div.social-icon a img.blog{max-width:17%}.social-media>div>div:nth-child(1){width:66%}.social-media>div>div:nth-child(2){width:30%}@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.touch #ui-datepicker-div{width:70%;margin:0 auto}.ui-datepicker{z-index:1010 !important;display:none;width:17em;padding:.2em .2em 0;font-family:'Source Sans Pro',sans-serif;font-size:18px;color:#5b3227;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #7b7b7b;background:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-weight:bold}.ui-datepicker-header .ui-state-disabled{opacity:.35}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{color:#5b3227;text-decoration:none;position:absolute;top:2px;width:1.8em;height:1.8em;text-align:center;font-weight:bold}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:inline;position:relative;top:20%}.ui-datepicker-prev.ui-state-hover,.ui-datepicker-next.ui-state-hover{color:#5b3227 !important;cursor:pointer}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;border-top:1px solid #b6b6b6;padding:1px;text-align:center}.ui-datepicker td.ui-datepicker-unselectable{color:#333;opacity:.35}.ui-datepicker td.ui-datepicker-today{background-color:#eee}.ui-datepicker td .ui-state-active,.ui-datepicker td a:hover{background-color:#5b3227;color:#fff}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-decoration:none}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('https://mx.karismahotels.com/Content/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('https://mx.karismahotels.com/Content/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('https://mx.karismahotels.com/Content/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('https://mx.karismahotels.com/Content/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('https://mx.karismahotels.com/Content/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('https://mx.karismahotels.com/Content/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}@charset 'UTF-8';.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;z-index:1000;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font:normal normal normal 14px/1 FontAwesome;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:''}[dir='rtl'] .slick-prev:before{content:''}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:''}[dir='rtl'] .slick-next:before{content:''}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}