@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Exo+2:700,400&subset=latin,cyrillic);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{display:none}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.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:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight:700;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:700;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50%;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url("images/ui-icons_ef8c08_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_228ef1_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffd27a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50%;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,textarea{font-family:sans-serif}body{margin:0}a:active,a:hover{outline:0}h2{margin:.83em 0}h3{margin:1em 0}h4{margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol{margin:1em 0}dd{margin:0 0 0 40px}menu,ol{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input{font-size:100%;margin:0;*vertical-align:middle}button,input,select{vertical-align:baseline}select,textarea{margin:0;*vertical-align:middle}textarea{font-size:100%}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"kertanegara";src:url("../fonts/kertanegara.eot");src:url("../fonts/kertanegara.eot?#iefix") format("embedded-opentype"),url("../fonts/kertanegara.woff") format("woff"),url("../fonts/kertanegara.ttf") format("truetype"),url("../fonts/kertanegara.svg#kertanegara") format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,[class^="iconkerta-"]:before,[class*=" iconkerta-"]:before{font-family:"kertanegara"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconkerta-daily-serving:before{content:"a"}.iconkerta-facebook:before{content:"b"}.iconkerta-mail:before{content:"c"}.iconkerta-pin-map:before{content:"e"}.iconkerta-telp:before{content:"g"}.iconkerta-twitter:before{content:"h"}.iconkerta-next-arrow-1:before{content:"i"}.iconkerta-prev-arrow-1:before{content:"j"}.iconkerta-tripadvisor:before{content:"d"}.iconkerta-calendar:before{content:"f"}.iconkerta-magnify:before{content:"k"}.iconkerta-quote:before{content:"l"}.iconkerta-caret:before{content:"m"}.iconkerta-calendar-1:before{content:"n"}.iconkerta-caret2:before{content:"o"}.iconkerta-checked:before{content:"p"}.iconkerta-comment:before{content:"q"}.iconkerta-information:before{content:"r"}.iconkerta-zoom:before{content:"s"}.iconkerta-plane:before{content:"t"}.iconkerta-search:before{content:"u"}.iconkerta-bookmark:before{content:"v"}.iconkerta-pen:before{content:"w"}.iconkerta-exclamation:before{content:"x"}.iconkerta-stock:before{content:"y"}.iconkerta-list:before{content:"z"}.iconkerta-add:before{content:"A"}.iconkerta-trash:before{content:"B"}.iconkerta-wallet:before{content:"C"}.nav-collapse ul{margin:0;padding:0;list-style:none}.nav-collapse ul,.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none!important}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width:801px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:400;font-style:normal}.flexslider{padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{background:#fff;position:relative;-o-border-radius:4px;border-radius:4px;-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{display:inline-block}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-border-radius:20px;border-radius:20px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.superbox-list{display:inline-block;*display:inline;zoom:1;width:12.5%}.superbox-img{max-width:100%;width:100%;cursor:pointer}.superbox-show{text-align:center;position:relative;background:#333;box-shadow:inset 0 1px 5px #111;-webkit-box-shadow:inset 0 1px 5px #111;-moz-box-shadow:inset 0 1px 5px #111;width:100%;float:left;padding:25px;display:none}.superbox-current-img{max-width:100%;box-shadow:0 1px 4px #222;border:1px solid #222}.superbox-img:hover{opacity:.8}.superbox-float{float:left}.superbox-close{opacity:.7;cursor:pointer;position:absolute;top:25px;right:25px;background:url(../img/close.gif) no-repeat center center;width:35px;height:35px}.superbox-close:hover{opacity:1}@media only screen and (min-width:320px){.superbox-list{width:50%}}@media only screen and (min-width:486px){.superbox-list{width:25%}}@media only screen and (min-width:768px){.superbox-list{width:16.66666667%}}@media only screen and (min-width:1025px){.superbox-list{width:12.5%}}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute;background:#fff;border-top-width:0;border-bottom-width:0;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em)perspective(600px)rotateX(10deg);transform:translateY(-1em)perspective(600px)rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0)perspective(600px)rotateX(0);transform:translateY(0)perspective(600px)rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;width:1em;height:1em;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--next,.picker__nav--prev{top:-.33em}}.picker__nav--prev{left:-1em;padding:.5em 1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding:.5em 1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{background:#fff;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;box-sizing:border-box}body{-webkit-overflow-scrolling:touch}.vbox-overlay{background:#181818;background:rgba(0,0,0,.85);width:100%;height:auto;position:absolute;top:0;left:0;z-index:999;overflow:hidden;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.relativo{float:left;width:100%;height:100%;display:block;position:relative}.vbox-preloader{position:fixed;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image:url(../images/preload-circle.png);text-indent:-100px;overflow:hidden;-webkit-animation:playload 1.4s steps(18)infinite;-ms-animation:playload 1.4s steps(18)infinite;animation:playload 1.4s steps(18)infinite}@-webkit-keyframes playload{from{background-position:0}to{background-position:-576px}}@-ms-keyframes playload{from{background-position:0}to{background-position:-576px}}@keyframes playload{from{background-position:0}to{background-position:-576px}}.vbox-close{top:-1px;right:0;width:46px;height:40px;padding:10px 20px 10px 0;display:block;background:url(../images/close.gif) no-repeat #161617;background-position:10px center;text-indent:-100px}.vbox-close,.vbox-next,.vbox-prev{cursor:pointer;position:fixed;color:#fff;overflow:hidden}.vbox-next,.vbox-prev{box-sizing:content-box;top:50%;width:30px;height:170px;margin-top:-85px;border:solid transparent}.vbox-prev{left:0;border-width:0 30px 0 10px;background:url(../images/prev.gif) center center no-repeat}.vbox-next{right:0;border-width:0 10px 0 30px;background:url(../images/next.gif) center center no-repeat}.vbox-title{width:100%;float:left;text-align:center;padding:6px 40px}.vbox-title,.vbox-num{position:fixed;top:-1px;left:0;height:40px;color:#fff;overflow:hidden;line-height:28px;background:#161617;display:none}.vbox-num{cursor:pointer;display:block;font-size:12px;padding:6px 10px}.vbox-inline{width:420px;height:315px;padding:10px;background:#fff;text-align:left;margin:0 auto;overflow:auto}.venoframe{border:none;width:960px;height:720px}@media (max-width:992px){.venoframe{width:640px;height:480px}}@media (max-width:767px){.venoframe{width:420px;height:315px}}@media (max-width:460px){.vbox-inline{width:100%}.venoframe{width:100%;height:260px}}.vbox-container{position:relative;background:#000;width:98%;max-width:1024px;margin:0 auto}.vbox-content{text-align:center;overflow:hidden}.vbox-content,.vwrap{width:100%;float:left;position:relative}.vwrap{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;height:100%;margin:0;padding:0;left:0;z-index:1}html{font-size:100%;line-height:1.5em}html.remodal_lock,body.remodal_lock{overflow:hidden}.remodal,[data-remodal-id]{visibility:hidden}.remodal-overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-overlay:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay{-webkit-backface-visibility:hidden}.remodal{position:relative;display:inline-block}.remodal select,.remodal textarea,.remodal input,.remodal select:focus,.remodal textarea:focus,.remodal input:focus{font-size:16px}.remodal,.remodal *{font-family:"Exo 2",sans-serif}.remodal-bg{transition:-webkit-filter .2s linear;transition:filter .2s linear}body.remodal_active .remodal-bg{-webkit-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}.remodal-overlay{transition:opacity .2s linear;opacity:0;background:rgba(33,36,46,.95)}body.remodal_active .remodal-overlay{opacity:1}.remodal{font-size:16px;box-sizing:border-box;width:100%;min-height:100%;padding:35px;transition:-webkit-transform .2s linear;transition:transform .2s linear;-webkit-transform:scale(.95);transform:scale(.95);color:#182a3c;background:#f4f4f4;background-clip:padding-box;box-shadow:0 0 8px #171a24}body.remodal_active .remodal{-webkit-transform:scale(1);transform:scale(1)}.remodal,.remodal-overlay:after{vertical-align:middle}.remodal-close{position:absolute;top:10px;right:10px;width:28px;height:28px;transition:background .2s linear;text-decoration:none;border:2px solid #DE9933;border-radius:50%}.remodal-close:after{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:28px;line-height:28px;display:block;content:"×";cursor:pointer;transition:all .2s linear;text-decoration:none;color:#DE9933}.remodal-close:hover,.remodal-close:active{background:#DE9933}.remodal-close:hover.remodal-close:after,.remodal-close:active.remodal-close:after{color:#f4f4f4}.remodal-confirm,.remodal-cancel{font-size:10pt;display:inline-block;width:120px;margin:0 0 5px;padding:9px 0;cursor:pointer;transition:all .2s linear;text-align:center;text-decoration:none;border-radius:50px;background-clip:padding-box}.remodal-confirm{color:#16a085;border:2px solid #16a085;background:#f4f4f4}.remodal-confirm:hover,.remodal-confirm:active{color:#f4f4f4;background:#16a085}.remodal-cancel{color:#c0392b;border:2px solid #c0392b;background:#f4f4f4}.remodal-cancel:hover,.remodal-cancel:active{color:#f4f4f4;background:#c0392b}@media only screen and (min-width:40.063em){.remodal{max-width:960px;min-height:0;margin:20px auto;border-radius:6px}}html.lt-ie9,html.lt-ie9 body{overflow:auto!important;min-height:100%;margin:0}.lt-ie9 .remodal-overlay{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAQMAAAC3R49OAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8AAABVwtN+AAAAAnRSTlMAuyogpzwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAGHRFWHRDcmVhdGlvbiBUaW1lADA2LzEwLzIwMTSCx1nsAAAAD0lEQVQImWP4//8DAxUxACnDOpkfX95WAAAAAElFTkSuQmCC)}.lt-ie9 .remodal{width:500px;min-height:auto}.clearfix:before,.contact__detail__detail li:before,.date-legend:before,.date-legend li:before,.price-breakdown li:before,.clearfix:after,.contact__detail__detail li:after,.date-legend:after,.date-legend li:after,.price-breakdown li:after{content:" ";display:table}.clearfix:after,.contact__detail__detail li:after,.date-legend:after,.date-legend li:after,.price-breakdown li:after{clear:both}.clearfix,.contact__detail__detail li,.date-legend,.price-breakdown li{*zoom:1}@-webkit-keyframes whirly-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes whirly-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.whirly-loader:not(:required){overflow:hidden;position:relative;text-indent:-9999px;display:inline-block;width:8px;height:8px;background:0 0;border-radius:100%;box-shadow:#DE9933 0 26px 0 6px,#DE9933 .90971px 26.05079px 0 5.93333px,#DE9933 1.82297px 26.06967px 0 5.86667px,#DE9933 2.73865px 26.05647px 0 5.8px,#DE9933 3.65561px 26.01104px 0 5.73333px,#DE9933 4.57274px 25.93327px 0 5.66667px,#DE9933 5.48887px 25.8231px 0 5.6px,#DE9933 6.40287px 25.68049px 0 5.53333px,#DE9933 7.31358px 25.50548px 0 5.46667px,#DE9933 8.21985px 25.2981px 0 5.4px,#DE9933 9.12054px 25.05847px 0 5.33333px,#DE9933 10.01448px 24.78672px 0 5.26667px,#DE9933 10.90054px 24.48302px 0 5.2px,#DE9933 11.77757px 24.1476px 0 5.13333px,#DE9933 12.64443px 23.78072px 0 5.06667px,#DE9933 13.5px 23.38269px 0 5px,#DE9933 14.34315px 22.95384px 0 4.93333px,#DE9933 15.17277px 22.49455px 0 4.86667px,#DE9933 15.98776px 22.00526px 0 4.8px,#DE9933 16.78704px 21.48643px 0 4.73333px,#DE9933 17.56953px 20.93855px 0 4.66667px,#DE9933 18.33418px 20.36217px 0 4.6px,#DE9933 19.07995px 19.75787px 0 4.53333px,#DE9933 19.80582px 19.12626px 0 4.46667px,#DE9933 20.5108px 18.468px 0 4.4px,#DE9933 21.1939px 17.78379px 0 4.33333px,#DE9933 21.85416px 17.07434px 0 4.26667px,#DE9933 22.49067px 16.34043px 0 4.2px,#DE9933 23.10251px 15.58284px 0 4.13333px,#DE9933 23.68881px 14.80241px 0 4.06667px,#DE9933 24.24871px 14px 0 4px,#DE9933 24.7814px 13.1765px 0 3.93333px,#DE9933 25.28607px 12.33284px 0 3.86667px,#DE9933 25.76198px 11.46997px 0 3.8px,#DE9933 26.2084px 10.58888px 0 3.73333px,#DE9933 26.62462px 9.69057px 0 3.66667px,#DE9933 27.01001px 8.77608px 0 3.6px,#DE9933 27.36392px 7.84648px 0 3.53333px,#DE9933 27.68577px 6.90284px 0 3.46667px,#DE9933 27.97502px 5.94627px 0 3.4px,#DE9933 28.23116px 4.97791px 0 3.33333px,#DE9933 28.4537px 3.99891px 0 3.26667px,#DE9933 28.64223px 3.01042px 0 3.2px,#DE9933 28.79635px 2.01364px 0 3.13333px,#DE9933 28.91571px 1.00976px 0 3.06667px,#DE9933 29px 0 0 3px,#DE9933 29.04896px -1.01441px 0 2.93333px,#DE9933 29.06237px -2.03224px 0 2.86667px,#DE9933 29.04004px -3.05223px 0 2.8px,#DE9933 28.98185px -4.07313px 0 2.73333px,#DE9933 28.88769px -5.09368px 0 2.66667px,#DE9933 28.75754px -6.1126px 0 2.6px,#DE9933 28.59138px -7.12863px 0 2.53333px,#DE9933 28.38926px -8.14049px 0 2.46667px,#DE9933 28.15127px -9.1469px 0 2.4px,#DE9933 27.87755px -10.1466px 0 2.33333px,#DE9933 27.56827px -11.1383px 0 2.26667px,#DE9933 27.22365px -12.12075px 0 2.2px,#DE9933 26.84398px -13.09268px 0 2.13333px,#DE9933 26.42956px -14.05285px 0 2.06667px,#DE9933 25.98076px -15px 0 2px,#DE9933 25.49798px -15.93291px 0 1.93333px,#DE9933 24.98167px -16.85035px 0 1.86667px,#DE9933 24.43231px -17.75111px 0 1.8px,#DE9933 23.85046px -18.63402px 0 1.73333px,#DE9933 23.23668px -19.49789px 0 1.66667px,#DE9933 22.5916px -20.34157px 0 1.6px,#DE9933 21.91589px -21.16393px 0 1.53333px,#DE9933 21.21024px -21.96384px 0 1.46667px,#DE9933 20.4754px -22.74023px 0 1.4px,#DE9933 19.71215px -23.49203px 0 1.33333px,#DE9933 18.92133px -24.2182px 0 1.26667px,#DE9933 18.10379px -24.91772px 0 1.2px,#DE9933 17.26042px -25.58963px 0 1.13333px,#DE9933 16.39217px -26.23295px 0 1.06667px,#DE9933 15.5px -26.84679px 0 1px,#DE9933 14.58492px -27.43024px 0 .93333px,#DE9933 13.64796px -27.98245px 0 .86667px,#DE9933 12.69018px -28.50262px 0 .8px,#DE9933 11.7127px -28.98995px 0 .73333px,#DE9933 10.71663px -29.4437px 0 .66667px,#DE9933 9.70313px -29.86317px 0 .6px,#DE9933 8.67339px -30.2477px 0 .53333px,#DE9933 7.6286px -30.59666px 0 .46667px,#DE9933 6.57001px -30.90946px 0 .4px,#DE9933 5.49886px -31.18558px 0 .33333px,#DE9933 4.41643px -31.42451px 0 .26667px,#DE9933 3.32401px -31.6258px 0 .2px,#DE9933 2.22291px -31.78904px 0 .13333px,#DE9933 1.11446px -31.91388px 0 .06667px,#DE9933 0 -32px 0 0,#DE9933 -1.11911px -32.04713px 0 -.06667px,#DE9933 -2.24151px -32.05506px 0 -.13333px,#DE9933 -3.36582px -32.02361px 0 -.2px,#DE9933 -4.49065px -31.95265px 0 -.26667px,#DE9933 -5.61462px -31.84212px 0 -.33333px,#DE9933 -6.73634px -31.69198px 0 -.4px,#DE9933 -7.8544px -31.50227px 0 -.46667px,#DE9933 -8.9674px -31.27305px 0 -.53333px,#DE9933 -10.07395px -31.00444px 0 -.6px,#DE9933 -11.17266px -30.69663px 0 -.66667px,#DE9933 -12.26212px -30.34982px 0 -.73333px,#DE9933 -13.34096px -29.96429px 0 -.8px,#DE9933 -14.4078px -29.54036px 0 -.86667px,#DE9933 -15.46126px -29.07841px 0 -.93333px,#DE9933 -16.5px -28.57884px 0 -1px,#DE9933 -17.52266px -28.04212px 0 -1.06667px,#DE9933 -18.52792px -27.46878px 0 -1.13333px,#DE9933 -19.51447px -26.85936px 0 -1.2px,#DE9933 -20.48101px -26.21449px 0 -1.26667px,#DE9933 -21.42625px -25.53481px 0 -1.33333px,#DE9933 -22.34896px -24.82104px 0 -1.4px,#DE9933 -23.2479px -24.07391px 0 -1.46667px,#DE9933 -24.12186px -23.29421px 0 -1.53333px,#DE9933 -24.96967px -22.48279px 0 -1.6px,#DE9933 -25.79016px -21.64052px 0 -1.66667px,#DE9933 -26.58223px -20.76831px 0 -1.73333px,#DE9933 -27.34477px -19.86714px 0 -1.8px,#DE9933 -28.07674px -18.938px 0 -1.86667px,#DE9933 -28.7771px -17.98193px 0 -1.93333px,#DE9933 -29.44486px -17px 0 -2px,#DE9933 -30.07908px -15.99333px 0 -2.06667px,#DE9933 -30.67884px -14.96307px 0 -2.13333px,#DE9933 -31.24325px -13.91039px 0 -2.2px,#DE9933 -31.7715px -12.83652px 0 -2.26667px,#DE9933 -32.26278px -11.74269px 0 -2.33333px,#DE9933 -32.71634px -10.63018px 0 -2.4px,#DE9933 -33.13149px -9.5003px 0 -2.46667px,#DE9933 -33.50755px -8.35437px 0 -2.53333px,#DE9933 -33.84391px -7.19374px 0 -2.6px,#DE9933 -34.14px -6.0198px 0 -2.66667px,#DE9933 -34.39531px -4.83395px 0 -2.73333px,#DE9933 -34.60936px -3.63759px 0 -2.8px,#DE9933 -34.78173px -2.43218px 0 -2.86667px,#DE9933 -34.91205px -1.21916px 0 -2.93333px,#DE9933 -35px 0 0 -3px,#DE9933 -35.04531px 1.22381px 0 -3.06667px,#DE9933 -35.04775px 2.45078px 0 -3.13333px,#DE9933 -35.00717px 3.6794px 0 -3.2px,#DE9933 -34.92345px 4.90817px 0 -3.26667px,#DE9933 -34.79654px 6.13557px 0 -3.33333px,#DE9933 -34.62643px 7.36007px 0 -3.4px,#DE9933 -34.41316px 8.58016px 0 -3.46667px,#DE9933 -34.15683px 9.79431px 0 -3.53333px,#DE9933 -33.85761px 11.001px 0 -3.6px,#DE9933 -33.5157px 12.19872px 0 -3.66667px,#DE9933 -33.13137px 13.38594px 0 -3.73333px,#DE9933 -32.70493px 14.56117px 0 -3.8px,#DE9933 -32.23675px 15.72291px 0 -3.86667px,#DE9933 -31.72725px 16.86968px 0 -3.93333px,#DE9933 -31.17691px 18px 0 -4px,#DE9933 -30.58627px 19.11242px 0 -4.06667px,#DE9933 -29.95589px 20.2055px 0 -4.13333px,#DE9933 -29.28642px 21.27783px 0 -4.2px,#DE9933 -28.57852px 22.32799px 0 -4.26667px,#DE9933 -27.83295px 23.35462px 0 -4.33333px,#DE9933 -27.05047px 24.35635px 0 -4.4px,#DE9933 -26.23192px 25.33188px 0 -4.46667px,#DE9933 -25.37819px 26.27988px 0 -4.53333px,#DE9933 -24.49018px 27.1991px 0 -4.6px,#DE9933 -23.56888px 28.0883px 0 -4.66667px,#DE9933 -22.6153px 28.94626px 0 -4.73333px,#DE9933 -21.6305px 29.77183px 0 -4.8px,#DE9933 -20.61558px 30.56385px 0 -4.86667px,#DE9933 -19.57168px 31.32124px 0 -4.93333px,#DE9933 -18.5px 32.04294px 0 -5px,#DE9933 -17.40175px 32.72792px 0 -5.06667px,#DE9933 -16.27818px 33.37522px 0 -5.13333px,#DE9933 -15.1306px 33.98389px 0 -5.2px,#DE9933 -13.96034px 34.55305px 0 -5.26667px,#DE9933 -12.76875px 35.08186px 0 -5.33333px,#DE9933 -11.55724px 35.56951px 0 -5.4px,#DE9933 -10.32721px 36.01527px 0 -5.46667px,#DE9933 -9.08014px 36.41843px 0 -5.53333px,#DE9933 -7.81748px 36.77835px 0 -5.6px,#DE9933 -6.54075px 37.09443px 0 -5.66667px,#DE9933 -5.25147px 37.36612px 0 -5.73333px,#DE9933 -3.95118px 37.59293px 0 -5.8px,#DE9933 -2.64145px 37.77443px 0 -5.86667px,#DE9933 -1.32385px 37.91023px 0 -5.93333px;-webkit-animation:whirly-loader 1.25s infinite linear;animation:whirly-loader 1.25s infinite linear;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}body.loading-first{overflow:hidden;height:100vh;background:#fff url(../images/GH-BG-Web-3.jpg) center}body.loading-first>*:not(.loader-container){transition:opacity 400ms;opacity:0}body.loading-first>.loader-container{transition:opacity 400ms}body.loading-first.finished{overflow:visible;height:auto}body.loading-first.finished>*:not(.loader-container){opacity:1}body.loading-first.finished>.loader-container{opacity:0;visibility:hidden}body.loading-first.finished.loading{overflow:hidden;height:100vh;background:#fff}body.loading-first.finished.loading>*:not(.loader-container){opacity:.25}body.loading-first.finished.loading>.loader-container{position:fixed;opacity:1;visibility:visible;z-index:999999}.loader-container{position:absolute;top:50%;left:50%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;*behavior:url(boxsizing.htc)}ul{padding:0;margin:0}a{text-decoration:none}a:active,a:focus{outline:none}a:hover{color:#fff}.container{max-width:575px;margin-left:auto;margin-right:auto;position:relative}.container:after{content:" ";display:block;clear:both}@media (min-width:668px){.container{max-width:1175px;margin-left:auto;margin-right:auto;padding:0 15px}.container:after{content:" ";display:block;clear:both}}@media (min-width:669px) and (max-width:800px){.container{max-width:800px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}}h1{font-size:1.875em;font-family:'Alegreya',serif;font-weight:700;line-height:1.2;color:#473634;position:relative;margin:.67em 0 1em}h1:after{content:"";display:block;width:75px;height:3px;background:#DE9933;position:absolute;bottom:-10px}@media (min-width:800px){h1{font-size:3em;line-height:1.2}}@media (min-width:801px) and (max-width:1030px){h1{font-size:2.375em;line-height:1.2631578947em}}h2{font-size:1.25em;line-height:1.2em;font-family:'Open Sans',sans-serif;font-weight:700}@media (min-width:960px){h2{font-size:1.5em;line-height:1.5em}}h3{font-size:1.3125em;line-height:2.2857142857em;font-weight:400}h3,h4{font-family:'Open Sans',sans-serif}h4{font-size:1em;line-height:1.5em}h4,p{font-weight:400}p{font-size:1.3125em;line-height:1.4285714286em;font-family:'Alegreya',serif;color:#473634}option{color:#000}img{max-width:100%}body{background:#fff url(../images/GH-BG-Web-3.jpg) center;color:#473634}.wrapper{max-width:1336px;margin:0 auto}header{box-shadow:0 1px 5px rgba(0,0,0,.35);background:rgba(193,125,18,.9);position:fixed;top:0;width:100%;padding:7px 15px;z-index:999}@media (min-width:668px){header{padding:7px 10px 10px;max-width:1336px}}.header__nav--container{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}.header__nav--container .header__nav{list-style:none;padding-top:3px}@media (min-width:475px) and (max-width:759px){.header__nav--container .header__nav{max-height:235px;overflow:auto}}.header__nav--container .header__nav li{font-family:'Open Sans',sans-serif;font-weight:700;font-size:.875em;line-height:1.7142857143em;display:block;width:auto;text-transform:uppercase;text-align:center;padding:8px 0;border-bottom:1px solid #925f0e}.header__nav--container .header__nav li:last-child{border:none}.header__nav--container .header__nav li a{color:#fff}.header__nav--container .header__nav li a.current,.header__nav--container .header__nav li a:hover{color:#FBAD18}@media (min-width:800px){.header__nav--container{width:56.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.header__nav--container .header__nav li{display:inline-block;*display:inline;*zoom:1;text-align:left;padding:0;border-bottom:none}.header__nav--container .header__nav li.no-border:after{content:""}.header__nav--container .header__nav li a{color:#fff}.header__nav--container .header__nav li a.current{color:#FBAD18}.header__nav--container .header__nav li:after{display:inline-block;*display:inline;*zoom:1;content:"|";color:#962c38;margin:0 10px}.header__nav--container .header__nav li:last-child:after{content:" "}}.header__social{width:auto;list-style:none;display:none;margin-top:-3px}.header__social li{font-family:'Open Sans',sans-serif;font-weight:400;display:none;color:#fff;position:absolute;right:0;top:0;font-size:20px;line-height:2em}.header__social li.header__social__twitter,.header__social li:after{display:inline-block;*display:inline;*zoom:1}.header__social li:after{content:"|";color:#962c38;margin:0 5px 0 12px}.header__social li:last-child:after{content:" "}.header__social a{color:#fff}.header__social a:hover{color:#FBAD18}@media (min-width:800px){.header__social{width:31.25%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%;display:block;text-align:right}.header__social li{display:inline-block;*display:inline;*zoom:1;position:relative;font-size:.875em;line-height:1.7142857143em}.header__social li a{font-size:1.25em;line-height:1.2em;position:relative;top:3px}}@media (min-width:669px) and (max-width:800px){.header__social{width:47.9166666667%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%;text-align:right;position:absolute;right:0;top:0}}.header__social--menu{color:#fff}.header__social--menu a{display:inline-block;*display:inline;*zoom:1;font-size:20px;margin:0 8px}@media (min-width:800px){.header__social--menu{display:none}}.iconkerta-tripadvisor{font-size:23px!important;position:relative;top:5px!important}.nav-toggle{color:#fff;float:right;margin-right:0;line-height:2.2;position:relative;z-index:99;visibility:hidden;display:none;text-indent:-9999px;width:33px;height:30px;border:3px solid #fff}.nav-toggle:after,.nav-toggle:before{transition:400ms;content:"";width:20px;height:3px;position:absolute;background:#fff;display:block;left:50%;margin-left:-10px}.nav-toggle:after{top:7px}.nav-toggle:before{bottom:7px}.nav-toggle.active:after{top:10px}.nav-toggle.active:before{bottom:10px}@media (min-width:669px) and (max-width:800px){.nav-toggle{margin-right:25px}}@media (max-width:960px){.nav-toggle{display:block;visibility:visible}}.show-desktop{display:none!important}@media (min-width:668px){.show-desktop{display:block!important}}.show-mobile{display:block!important}@media (min-width:668px){.show-mobile{display:none!important}}.show-tablet{display:block!important}@media (min-width:800px){.show-tablet{display:none!important}}.sub-header{background:#fff;padding:80px 0 20px}@media (max-width:668px){.sub-header .container{padding:0 15px}}.sub-header__logo{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.sub-header__logo{width:100px;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;overflow:hidden}.sub-header__logo img{max-width:374px}}.sub-header__logo img{width:374px}.sub-header__tripadvisor{width:14.5833333333%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.sub-header__tripadvisor{width:43.75%;float:right;margin-left:3.125%;margin-right:3.125%;text-align:right}}.sub-header__tripadvisor img{width:142px}.booking{position:absolute;width:100%;bottom:-1.8em;z-index:9}@media (max-width:800px){.booking{position:relative;bottom:auto}.booking .container{width:100%;max-width:none;padding-left:0;padding-right:0}}@media (min-width:801px) and (max-width:1030px){.booking{position:relative;bottom:auto}.booking .container{width:100%;max-width:none;padding-left:0;padding-right:0}}.booking__form{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;background:#830614;padding:1.6em;position:relative}@media (max-width:1030px){.booking__form{padding:1.6em 1.6em 2.5em}}@media (max-width:1030px){.booking__form{width:100%;float:none;margin:0}}@media (min-width:669px) and (max-width:800px){.booking__form{text-align:center}.booking__form label{width:22.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.booking__form label__label,.booking__form label input,.booking__form label .custom-select,.booking__form label select{width:100%}.booking__form label:last-child{width:39.5833333333%;display:block;float:none;margin-left:auto;margin-right:auto}}@media (min-width:801px) and (max-width:1030px){.booking__form label{width:17.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.booking__form label__label,.booking__form label input,.booking__form label .custom-select,.booking__form label select{width:100%}}.booking__form__label{font-family:'Open Sans',sans-serif;font-weight:700;display:block;color:#fff;font-size:14px;margin-bottom:13px}@media (max-width:668px){.booking__form__label{margin-bottom:5px}}.booking__form__label .iconkerta-information{display:inline-block;*display:inline;*zoom:1;margin-left:10px;color:#A39B9A;font-size:20px;position:relative;top:5px}.booking__form__label .iconkerta-information:hover>.booking__form__inf{visibility:visible;opacity:1;top:-48px}.booking__form label{margin-bottom:0;position:relative}.booking__form label input[type="submit"]{padding-left:25px}@media (max-width:668px){.booking__form label{width:100%}}@media (max-width:668px){.booking__form label>:nth-child(2):not(.btn-submit){margin-bottom:15px}}.booking__form__inf{font-family:'Open Sans',sans-serif;font-weight:400;transition:400ms;visibility:hidden;opacity:0;font-style:italic;font-size:12px;position:absolute;background:#fff;color:#473634;top:-28px;right:-72px;padding:5px 12px;filter:drop-shadow(0 1px 5px rgba(0,0,0,.5));-webkit-filter:drop-shadow(0 1px 5px rgba(0,0,0,.5));width:165px;text-align:center}.booking__form__inf:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px;border-color:#fff transparent transparent transparent;position:absolute;right:50%;margin-right:-10px;bottom:-20px}.booking__form .fakebutton{position:absolute;width:100%;height:100%;z-index:2;top:0;left:0;text-indent:-9999px}.booking__form .iconkerta-calendar-1{display:inline-block;*display:inline;*zoom:1;border:none;padding:0;position:relative}@media (max-width:668px){.booking__form .iconkerta-calendar-1{display:block}}.booking__form .iconkerta-calendar-1:before{color:#DE9933;position:absolute;right:.8em;pointer-events:none;font-size:16px;top:16px}.booking__form>*{margin-right:22px;float:left}@media (max-width:668px){.booking__form>*{margin-right:0;margin-bottom:15px;float:none}}@media (min-width:669px) and (max-width:800px){.booking__form>*{margin:10px}}@media (min-width:801px) and (max-width:1030px){.booking__form>*{margin:10px}}.booking__form>:last-child,.booking__form .last{margin-right:0}.booking .picker__day,.booking .picker__month,.booking .picker__year{font-size:12px}.booking .picker__nav--next:hover,.booking .picker__nav--prev:hover{background:0 0}input[type="text"],input[type="email"]{width:196px;height:48px;border:none;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;padding:0 12px;color:#fff;background:#962C38;border:1px solid rgba(222,153,51,0)}input[type="text"]:focus,input[type="email"]:focus{border:1px solid #DE9933;outline:none}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#fff}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#fff}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#fff}@media (max-width:668px){input[type="text"],input[type="email"]{width:100%}}@media (min-width:669px) and (max-width:800px){input[type="text"],input[type="email"]{width:300px}}@media (min-width:801px) and (max-width:1030px){input[type="text"],input[type="email"]{width:200px}}.btn-submit{position:relative;height:48px}.btn-submit [class*="iconkerta-"]{font-family:'Open Sans',sans-serif;font-weight:700;padding-left:9px;color:#fff;position:absolute;bottom:12px;font-size:14px;width:100%;text-align:center;text-transform:uppercase;pointer-events:none;left:0}.btn-submit [class*="iconkerta-"]:before{font-family:"kertanegara";position:relative;top:5px;left:-8px;font-size:18px}select{-moz-appearance:none;-webkit-appearance:none;border-radius:0;font-family:'Open Sans',sans-serif;font-weight:400;position:relative;width:100%;height:48px;border:none;background:0 0;font-size:14px;color:#fff;padding:0 12px;text-transform:uppercase}select:focus{outline:none;border:1px solid #DE9933}select option:first-child{color:#918685;text-transform:uppercase}option:hover{background:#DE9933;color:#fff}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.custom-select{display:inline-block;*display:inline;*zoom:1;position:relative;width:196px;background:#962C38;color:#fff;border:1px solid rgba(222,153,51,0)}.custom-select:before{background:0 0 #962C38;color:#DE9933;font-size:12px;height:44px;line-height:4;pointer-events:none;position:absolute;right:2px;text-align:center;top:2px;width:30px;z-index:9}.custom-select:focus{border:1px solid #DE9933}@media (max-width:668px){.custom-select{width:100%}}@media (min-width:669px) and (max-width:800px){.custom-select{width:300px}}@media (min-width:801px) and (max-width:1030px){.custom-select{width:200px}}[class*="iconkerta-"] input[type="submit"]{padding-left:25px}input[type="submit"]{line-height:3}input[type="submit"],.button{font-family:'Open Sans',sans-serif;font-weight:700;display:inline-block;*display:inline;*zoom:1;background:#DE9933;border:none;text-align:center;text-transform:uppercase;color:#fff;width:196px;height:48px;font-size:14px}input[type="submit"]:hover,.button:hover{background:#e19f3e;color:#fff}input[type="submit"].v2{background:0 0}input[type="submit"].v2,input[type="submit"].v3{box-shadow:none;color:#DE9933;border:1px solid #DE9933}.button.v2{background:0 0}.button.v2,.button.v3{box-shadow:none;color:#DE9933;border:1px solid #DE9933}input[type="submit"].v2:hover,input[type="submit"].v3:hover,.button.v2:hover,.button.v3:hover{color:#fff;background:#DE9933}input[type="submit"].v3,.button.v3{background:0 0}@media (max-width:668px){input[type="submit"],.button{width:100%}}@media (min-width:669px) and (max-width:800px){input[type="submit"],.button{width:300px}}.button{line-height:3.4}.big-banner{position:relative}.big-banner img{width:100%;height:auto;display:block}.big-banner .slides>li{transition:all 1s}@media (min-width:668px){.big-banner{margin-top:0}}.big-banner__text{width:68.75%;float:left;margin-right:3.125%;margin-left:15px;position:absolute;padding:0;top:-20em;z-index:3}.big-banner__text img{padding-bottom:.5em}.big-banner__text h1{font-size:2em;margin-top:0;color:#fff;line-height:1.2}@media (min-width:668px){.big-banner__text h1{font-size:3.375em;line-height:1.3333333333em}}@media (min-width:475px) and (max-width:759px){.big-banner__text{width:48%!important;bottom:-10px;top:auto}}@media (min-width:668px){.big-banner__text{width:31.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;padding-left:15px;top:-33em}}@media (min-width:669px) and (max-width:800px){.big-banner__text{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;bottom:-10px;top:auto}.big-banner__text h1{font-size:2.375em;line-height:1.2631578947em}}@media (min-width:801px) and (max-width:1030px){.big-banner__text{top:-25em}.big-banner__text img{max-width:86%;padding-bottom:1.67em}.big-banner__text h1{font-size:2.375em;line-height:1.2631578947em}}.flexslider{border:none;margin:0;overflow:hidden}@media (min-width:668px){#big-banner{display:block}}#big-banner--m{display:block}@media (min-width:668px){#big-banner--m{display:none}}#the-house{background:#fff;padding-top:5em;padding-bottom:2em}@media (max-width:668px){#the-house{padding-bottom:0}}.the-house__logo{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}.the-house__logo img{width:100%;display:block}@media (min-width:668px){.the-house__logo{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:669px) and (max-width:800px){.the-house__logo{padding-top:35px}}.the-house__text{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding:10px 15px}.the-house__text h1,.the-house__text h2,.the-house__text p{color:#473634}.the-house__text h1{margin-top:1em}.the-house__text h2:first-letter{font-size:3em;line-height:.8125em;float:left;margin-top:9px;margin-right:5px}.the-house__text p{font-size:1em;line-height:1.5em;font-family:'Alegreya',serif;font-weight:400}@media (min-width:1030px){.the-house__text p{font-size:1.3125em;line-height:1.4285714286em}}@media (min-width:668px){.the-house__text{width:56.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.the-house__tour{width:97.9166666667%;float:left;padding:25px 0;margin:30px 1.0416666667% 3em;border-top:1px solid #DE9933;border-bottom:1px solid #DE9933;position:relative}@media (max-width:668px){.the-house__tour{margin-bottom:0;border-bottom:none}}.the-house__tour:before,.the-house__tour:after{content:"";display:block;width:100%;height:3px;background:#DE9933;position:absolute;left:0}.the-house__tour:before{top:-7px}.the-house__tour:after{bottom:-7px}.the-house__tour__icon{width:6.25%;float:left;margin-right:1.0416666667%;margin-left:0}.the-house__tour__icon .display-table{height:85px}@media (max-width:668px){.the-house__tour__icon{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;margin-bottom:20px;text-align:center}}.the-house__tour__txt{width:56.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;font-size:1em;line-height:1.5em;font-family:'Alegreya',serif;font-weight:400}@media (min-width:1030px){.the-house__tour__txt{font-size:1.3125em;line-height:1.4285714286em}}@media (max-width:668px){.the-house__tour__txt{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;margin-bottom:20px}}.the-house__tour__button{width:31.25%;float:right;margin-left:1.0416666667%;margin-right:0}.the-house__tour__button .display-table{height:85px}.the-house__tour__button .display-table .vcenter{width:320px}@media (max-width:668px){.the-house__tour__button{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;margin-bottom:0}}@media (min-width:669px) and (max-width:800px){.the-house__tour__button a{line-height:1.3}}.the-house__tour__button a{width:100%;text-align:center;display:block}.the-house__tour__button a:before{position:relative;top:5px;font-size:17px;margin-right:10px}.flex-direction-nav a{transition:400ms;width:50px;height:50px;margin-top:-50px;font-size:0}@media (max-width:668px){.flex-direction-nav a{margin-top:-25px}}@media (min-width:668px){.flex-direction-nav a{margin-top:0}}.flex-direction-nav a:before{font-family:"kertanegara";font-size:32px;display:inline-block;content:'j';color:#fff;line-height:1;border:1px solid #DE9933;background:#DE9933;padding:5px 8px;position:relative}.flex-direction-nav a:hover:before{background:#e19f3e}.flex-direction-nav a.flex-prev{left:-6px}.flex-direction-nav a.flex-next{right:-6px}.flex-direction-nav a.flex-next:before{content:'i'}.flex-direction-nav a:hover:before{padding:5px 8px}.flex-direction-nav .flex-prev{opacity:1}.flex-direction-nav .flex-prev:hover{left:0}.flex-direction-nav .flex-prev:before{border-radius:0 20px 20px 0}.flex-direction-nav .flex-next{opacity:1}.flex-direction-nav .flex-next:hover{right:0}.flex-direction-nav .flex-next:before{border-radius:20px 0 0 20px}.flexslider:hover .flex-prev{opacity:1;left:0}.flexslider:hover .flex-prev:hover{left:0}@media (min-width:668px){.flexslider:hover .flex-prev{left:-6px}}.flexslider:hover .flex-next{opacity:1;right:0}.flexslider:hover .flex-next:hover{right:0}@media (min-width:668px){.flexslider:hover .flex-next{right:-6px}}@media (max-width:668px){.flexslider .slides img{width:150%;max-width:200%;position:relative;left:-13%}}#rooms{background:#F5E6D3 url(../images/GH-BG-Web-1.jpg);padding:3em 0 5em;position:relative;overflow:hidden}@media (max-width:668px){#rooms{padding-bottom:0;padding-top:1em}}#rooms h1{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){#rooms h1{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}#rooms .container{position:static}.rooms__heading{width:56.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:0;color:#473634}@media (max-width:668px){.rooms__heading{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px;line-height:1.4em}}.rooms__heading:first-letter{font-size:3em;line-height:.8125em;float:left;margin-top:10px;margin-right:10px}@media (max-width:668px){.rooms__heading:first-letter{font-size:3em;line-height:.6em}}.rooms__txt{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:0}@media (max-width:668px){.rooms__txt{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;font-size:1em;line-height:1.5em;padding-left:15px;padding-right:15px}}@media (min-width:669px) and (max-width:800px){.rooms__txt{font-size:1em;line-height:1.5em}}.rooms__slider{margin-top:30px}.rooms__slider .slides>li{width:97.9166666667%;float:left;background:#fff;margin:0}.rooms__slider .slides>li img{width:57.4468085106%;float:left;margin-right:2.1276595745%}@media (max-width:668px){.rooms__slider .slides>li img{width:100%;margin:0;float:none}}@media (min-width:669px) and (max-width:800px){.rooms__slider .slides>li img{width:100%;margin:0;float:none}}.rooms__slider__txt{width:39.5833333333%;float:right;margin-left:0;margin-right:0;padding-left:20px;padding-top:30px}@media (max-width:668px){.rooms__slider__txt{width:100%;margin:0;float:none;padding:15px 30px 3em}}@media (min-width:669px) and (max-width:800px){.rooms__slider__txt{width:100%;margin:0;float:none;padding:15px 30px 3em}}.rooms__slider__txt ul{font-size:1em;line-height:1.5em;font-family:'Alegreya',serif;font-weight:400;margin-left:18px;list-style:disc}.rooms__slider__txt ul li{list-style:none}.rooms__slider__txt ul li:before{font-family:"kertanegara";font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"p";position:relative;left:-16px;font-size:16px;color:#DE9933}@media (min-width:1030px){.rooms__slider__txt ul{font-size:1.3125em;line-height:1.4285714286em}}.rooms__slider .flex-direction-nav .flex-prev,.rooms__slider .flex-direction-nav .flex-next{top:64%}@media (max-width:668px){.rooms__slider .flex-direction-nav .flex-prev,.rooms__slider .flex-direction-nav .flex-next{top:57%}}#reviews{background:#830614 url(../images/GH-BG-Web-2.png) center;padding:3em 0}@media (max-width:668px){#reviews{padding:1em 0}}#reviews h1{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;color:#fff}@media (max-width:668px){#reviews h1{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}@media (max-width:668px){#reviews{position:relative}}.reviews__ftripadvisor{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.reviews__ftripadvisor{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}.reviews__quotemark{width:10.7142857143%;float:left;margin-right:1.7857142857%;margin-left:0}.reviews__slider{width:82.1428571429%;float:left;margin-left:1.7857142857%;margin-right:1.7857142857%}@media (max-width:668px){.reviews__slider{margin-bottom:20px}}.reviews__slider ul li p{font-family:'Alegreya',serif;font-weight:400;font-size:1.5em;line-height:1.5em;margin-top:0;font-style:italic;color:#fff}@media (max-width:668px){.reviews__slider ul li p{font-size:1.125em;line-height:1.3333333333em}}.reviews__slider ul li span{font-family:'Open Sans',sans-serif;font-weight:700;font-size:.875em;line-height:1.7142857143em;float:right;color:#fff}.reviews__slider ul li span a{color:#DE9933}.reviews__readmore{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;color:#fff}.reviews__readmore a{color:#DE9933}.reviews__badge{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:25px}@media (max-width:668px){.reviews__badge{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;text-align:center}}@media (min-width:669px) and (max-width:800px){.reviews__badge{text-align:center}}.reviews__badge ul{list-style:none;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.reviews__badge ul li{display:inline-block;*display:inline;*zoom:1;margin-right:20px}@media (max-width:800px){.reviews__badge ul li{float:none;width:200px;text-align:center}.reviews__badge ul li #CDSWIDCOE,.reviews__badge ul li #CDSWIDPER,.reviews__badge ul li #bcom_review_widget #bcom_review_widget_wrapper .featured-review{margin:0 auto}}.reviews__badge ul li:not(.bookingdotcom){position:relative;-webkit-transform:perspective(1px)translateY(-50%);transform:perspective(1px)translateY(-50%)}@media (max-width:1150px){.reviews__badge ul li:not(.bookingdotcom){-webkit-transform:perspective(0)translateY(0);transform:perspective(0)translateY(0)}}.reviews__badge ul .traveler-choice img{margin:-15px 10px 10px}@media (max-width:800px){.reviews__badge ul .traveler-choice img{margin:0 10px 10px}}#tour{background:#fff;padding:3em 0 5em}@media (max-width:668px){#tour{padding-bottom:0;padding-top:1em}}#tour h1{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){#tour h1{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}.tour__container{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.tour__container{width:100%;margin:0}}.tour__container ul{list-style:none;padding:0;margin:0}.tour__container ul li{width:33.3333333333%;float:left;margin:0;position:relative}@media (max-width:668px){.tour__container ul li{width:100%;float:none}}.tour__container ul li img{max-width:100%;display:block}.tour__container ul li:hover .hover{visibility:visible;opacity:1}.tour__container ul li .hover{transition:500ms;visibility:hidden;opacity:0;background:rgba(131,6,20,.8);position:absolute;top:0;left:0;height:100%;width:100%;text-align:center}.tour__container ul li .hover span{position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:45%;color:#DE9933;font-size:46px}.vwrap{overflow:visible}.vbox-overlay{background:rgba(193,125,18,.8);min-height:0;height:100vh!important}.vbox-content{height:calc(100vh - 40px)}.vbox-container img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:100%;min-height:0;height:auto;max-width:100%;width:auto}.vbox-title,.vbox-num{background:#DE9933}.vbox-title{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px}.vbox-close{background:url(../images/close.gif) no-repeat #DE9933 10px center}.vbox-next,.vbox-prev{background:0 0;width:auto;text-indent:0;font-size:0}.vbox-next:before,.vbox-prev:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"kertanegara";font-size:32px;display:inline-block;content:'j';color:#fff;line-height:1;padding:5px 8px;position:relative}.vbox-next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vbox-prev:before{top:63%}#news{background:#F5E6D3 url(../images/GH-BG-Web-1.jpg);padding:3em 0 5em}@media (max-width:668px){#news{padding:1em 0 3em}}#news h1{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){#news h1{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}#news .iconkerta-twitter{width:6.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;font-size:42px;color:#DE9933}@media (max-width:668px){#news .iconkerta-twitter{width:15%;float:left;margin-left:2.5%;margin-right:2.5%;font-size:30px;margin-top:15px}}.news__box{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.news__box{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}.news__box p{font-size:1em;line-height:1.5em}}@media (min-width:669px) and (max-width:800px){.news__box p{font-size:1em;line-height:1.5em}}.news__box__date{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;color:#918685;font-size:14px}@media (max-width:800px){.news__box__date{font-size:14px}}.news__box__title{margin:0}.news__box__title a{color:#473634}.news__twitter{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:30px}@media (max-width:668px){.news__twitter{width:95%;float:left;margin-left:2.5%;margin-right:2.5%;padding-left:15px;padding-right:15px}}.news__twitter__box{width:89.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;border-radius:15px;background:#473634;padding:12px 20px;position:relative}@media (max-width:668px){.news__twitter__box{width:75%;float:left;margin-left:2.5%;margin-right:2.5%}}.news__twitter__box:before{content:"";display:block;width:0;height:0;border-width:13px 18px;border-style:solid;border-color:transparent #473634 transparent transparent;position:absolute;left:-33px;top:15px}.news__twitter__box .title{font-family:'Open Sans',sans-serif;font-weight:700;color:#DE9933;font-size:14px;text-transform:uppercase;float:left}.news__twitter__box .title:after{display:inline-block;*display:inline;*zoom:1;content:"—";margin:0 5px;color:#fff}#twitter-stream{float:left}#twitter-stream,#twitter-stream ul{display:inline-block;*display:inline;*zoom:1}#twitter-stream ul{font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic;list-style:none;font-size:14px}#twitter-stream ul p{color:#fff;margin:0}@media (max-width:668px){#twitter-stream ul p{font-size:14px}}@media (min-width:669px) and (max-width:800px){#twitter-stream ul p{font-size:16px}}#twitter-stream ul a{color:#DE9933;text-decoration:underline}#twitter-stream .tweet,#twitter-stream .timePosted{display:inline}#twitter-stream .tweet{display:inline-block;*display:inline;*zoom:1}#twitter-stream .tweet:after{content:"—";margin:0 5px}#twitter-stream .user,#twitter-stream .interact{display:none}#map{background:#C17D12;position:relative}#map:before{content:"";display:block;width:100%;height:100%;background:rgba(115,22,22,.5);position:absolute;top:0;left:0;z-index:9}#contact{background:#fff;padding:3em 0 5em;position:relative}@media (max-width:668px){#contact{padding:1em 0}}#contact .container{padding-bottom:2em}@media (min-width:668px){#contact .container{padding-bottom:0}}#contact h1{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){#contact h1{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}#contact .booking__form>:nth-child(2n+2){float:right}.contact__detail{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;position:relative}.contact__detail__detail{font-family:'Alegreya',serif;font-weight:400;width:47.9166666667%;float:left;margin-right:1.0416666667%;margin-left:0;list-style:none}@media (max-width:668px){.contact__detail__detail{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;font-size:1em;line-height:1.5em;padding-left:15px;padding-right:15px;margin-bottom:25px}}@media (min-width:669px) and (max-width:800px){.contact__detail__detail{width:100%;float:left;font-size:1em;line-height:1.5em;margin-left:0;margin-right:0}}.contact__detail__detail li{margin-bottom:20px;font-size:1.3125em;line-height:1.4285714286em}@media (max-width:668px){.contact__detail__detail li{font-size:1em;line-height:1.875em}}.contact__detail__detail li:first-child{font-size:1.25em;line-height:1.2em;font-family:'Open Sans',sans-serif;font-weight:700}@media (min-width:960px){.contact__detail__detail li:first-child{font-size:1.5em;line-height:1.5em}}.contact__detail__detail li a{color:#473634;word-break:break-all}.contact__detail__detail li a.map-hover{font-family:'Open Sans',sans-serif;font-weight:700;color:#DE9933;font-size:14px;text-transform:uppercase}.contact__detail__detail span{display:inline-block;*display:inline;*zoom:1;width:79.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%;float:left}.contact__detail__detail span[class*="iconkerta-"]{width:12.5%;float:left;margin-right:2.0833333333%;margin-left:0}.contact__detail__detail span[class*="iconkerta-"]:before{font-size:2em;text-align:center;color:#DE9933}@media (min-width:669px) and (max-width:800px){.contact__detail__detail span[class*="iconkerta-"]:before{font-size:1.3em}}.contact__detail__detail span.iconkerta-telp:before,.contact__detail__detail span.iconkerta-pin-map:before{line-height:1.5em}.contact__detail__reservation{width:47.9166666667%;float:right;margin-left:1.0416666667%;margin-right:0}@media (max-width:668px){.contact__detail__reservation{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}.contact__detail__reservation h2{padding:0 15px}}@media (min-width:669px) and (max-width:800px){.contact__detail__reservation{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.contact__detail__reservation h2{margin-top:0}@media (min-width:669px) and (max-width:800px){.contact__detail__reservation .booking__form{overflow:auto}}@media (min-width:801px) and (max-width:1030px){.contact__detail__reservation .booking__form{padding:15px 15px 25px;overflow:auto}}@media (min-width:669px) and (max-width:800px){.contact__detail__reservation .booking__form>*{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.contact__detail__reservation .booking__form>*{width:45.8333333333%;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%}}.contact__detail__reservation .booking__form :nth-child(even){margin-right:0}.contact__detail__reservation .booking__form label:last-child{width:100%}@media (min-width:669px) and (max-width:800px){.contact__detail__reservation .booking__form label:last-child{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.contact__detail__reservation .booking__form label:last-child{width:95.8333333333%;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%}}.contact__detail__reservation .booking__form input,.contact__detail__reservation .booking__form .custom-select{width:226px}.contact__detail__reservation .booking__form input:last-child,.contact__detail__reservation .booking__form .custom-select:last-child{margin-bottom:0}@media (max-width:668px){.contact__detail__reservation .booking__form input,.contact__detail__reservation .booking__form .custom-select{width:100%}}@media (min-width:669px) and (max-width:800px){.contact__detail__reservation .booking__form input,.contact__detail__reservation .booking__form .custom-select{width:300px}}@media (min-width:801px) and (max-width:1030px){.contact__detail__reservation .booking__form input,.contact__detail__reservation .booking__form .custom-select{width:100%;margin-bottom:5px}}.contact__detail__reservation .booking__form .custom-select{margin-bottom:23px}@media (min-width:801px) and (max-width:1030px){.contact__detail__reservation .booking__form .custom-select{margin-bottom:10px}}.contact__detail__reservation .booking__form .iconkerta-calendar-1{margin-bottom:23px}@media (min-width:801px) and (max-width:1030px){.contact__detail__reservation .booking__form .iconkerta-calendar-1{margin-bottom:5px;width:100%}}.contact__detail__reservation .booking__form input[type="submit"]{width:100%}@media (min-width:669px) and (max-width:800px){.contact__detail .contact__address,.contact__detail .contact__telp,.contact__detail .contact__mail{width:31.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.backtotop{border-radius:20px 20px 0 0;display:inline-block;*display:inline;*zoom:1;font-size:1.875em;line-height:1.6em;transition:400ms;position:absolute;background:#DE9933;bottom:-1.8em;right:50%;margin-right:-20px;width:40px;height:40px;text-align:center}.backtotop:hover{height:50px;background:#e19f3e}.backtotop:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block;*display:inline;*zoom:1;color:#fff}@media (min-width:668px){.backtotop{right:15px;margin-right:0}}footer{padding:3em 0;background:#473634;color:#fff;position:relative;overflow:hidden}footer a{font-family:'Open Sans',sans-serif;font-weight:700;color:#DE9933}.footer__box{width:31.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;padding-right:15px}@media (max-width:668px){.footer__box{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;margin-bottom:10px;padding-left:15px;padding-right:15px}}.footer__box p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:.875em;line-height:1.7142857143em;color:#fff}.footer__box img{margin-bottom:20px}.footer__box input{width:100%}.footer__box input[type="email"]{background:#635553;margin:15px 0}.footer__heading{font-family:'Open Sans',sans-serif;font-weight:700;position:relative;margin:30px 0}.footer__heading:after{content:"";display:block;width:50px;height:3px;background:#DE9933;position:absolute;bottom:-10px}.footer__social{list-style:none;padding:0;margin:2em 0}.footer__social li{display:inline-block;*display:inline;*zoom:1;margin-right:25px}.footer__social li a,.footer__social li .iconkerta-tripadvisor{font-size:50px!important}@media (min-width:669px) and (max-width:800px){.footer__social li a,.footer__social li .iconkerta-tripadvisor{font-size:40px!important}}#kghmap{height:400px;width:100%}.gm-style-iw *{display:block;width:100%}.gm-style-iw h4,.gm-style-iw p{margin:0;padding:0}.gm-style-iw a{color:#4272db}.pace-done .wrapper{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;visibility:visible;transition:opacity 1s linear}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:12rem;-ms-perspective:12rem;-o-perspective:12rem;perspective:12rem;z-index:2000;position:fixed;height:6rem;width:6rem;margin:auto;top:0;left:0;right:0;bottom:0}.pace.pace-inactive .pace-progress{display:none}.pace .pace-progress{z-index:2000;display:block;position:absolute;left:0;top:0;height:6rem;width:6rem!important;line-height:6rem;font-size:2rem;border-radius:50%;background:rgba(222,153,51,.8);color:#fff;font-family:"Helvetica Neue",sans-serif;font-weight:100;text-align:center;-webkit-animation:pace-3d-spinner linear infinite 2s;-ms-animation:pace-3d-spinner linear infinite 2s;animation:pace-3d-spinner linear infinite 2s;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.pace .pace-progress:after{content:attr(data-progress-text);display:block}@-webkit-keyframes pace-3d-spinner{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(360deg)}}@-ms-keyframes pace-3d-spinner{from{-ms-transform:rotateY(0)}to{-ms-transform:rotateY(360deg)}}@keyframes pace-3d-spinner{from{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.picker{width:125%}.picker__holder{border-radius:0;background:#830614 url(../images/GH-BG-Web-2.png) center;color:#fff;border:none;font-size:12px}.picker__button--clear,.picker__button--close,.picker__button--today,.picker__button--today[disabled]{background:0 0;border:none;color:#fff;font-size:13px}.picker__button--today[disabled]:hover{border:none;font-size:13px}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover,.picker__button--today[disabled]:hover,.picker__button--today[disabled]:hover:hover{background:0 0;color:#DE9933}.picker__weekday,.picker__year{color:#fff}.picker__nav--prev:before{border-right:.75em solid #DE9933}.picker__nav--next:before{border-left:.75em solid #DE9933}.picker--focused,.picker__day--selected,.picker__day--selected.picker__day--highlighted,.picker__day--selected:hover{background:#DE9933!important;border-color:#DE9933}.picker__day--highlighted{background:rgba(222,153,51,.6)!important;border-color:#DE9933}.picker__day--today:before,.picker__button--today:before{top:1px;right:1px;border-top:.5em solid #918685}.picker tr{border-top:1px solid #DE9933;border-bottom:1px solid #DE9933}.picker th{padding:6px}.picker td *{padding:3px}.picker td{background:#fff;color:#1a1a1a;border:1px solid #830614}.display-table{display:table;height:100%;width:100%}.vcenter{display:table-cell;vertical-align:middle}label{margin-bottom:23px}label .label{font-family:'Open Sans',sans-serif;font-weight:700;display:block;color:#fff;font-size:14px;text-transform:uppercase}label.fullwidth,label.fullwidth input{width:100%!important}.page-heading{height:180px;background:url(../images/GH-booking-header.jpg);background-size:cover;position:relative}@media (max-width:800px){.page-heading{height:130px}.page-heading .container{padding:0 15px}}.page-heading:before{content:"";display:block;width:100%;height:100%;background:rgba(131,6,20,.8);position:absolute;top:0;left:0}.page-heading h1{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;color:#fff;line-height:2.5}.page-heading h1:after{display:none}@media (min-width:669px) and (max-width:800px){.page-heading h1{line-height:4}}.booking-section{background:#F5E6D3 url(../images/GH-BG-Web-1.jpg);padding:50px 0}.booking-section .booking__form{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.booking-section .booking__form input[type="text"],.booking-section .booking__form .custom-select{width:189px}@media (min-width:801px) and (max-width:1030px){.booking-section .booking__form input[type="text"],.booking-section .booking__form input[type="submit"],.booking-section .booking__form .custom-select{width:100%}}.booking-section .booking__form label:last-child{width:100%}.booking-section .booking__form label:last-child .booking__form__label{margin-bottom:0}.booking-section .booking__form .custom-select{margin-bottom:23px}@media (min-width:669px) and (max-width:800px){.booking-section .booking__form .custom-select{margin-bottom:10px}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking__form .custom-select{margin-bottom:10px}}.booking-section .booking__form .iconkerta-calendar-1{margin-bottom:23px}@media (min-width:669px) and (max-width:800px){.booking-section .booking__form .iconkerta-calendar-1{margin-bottom:10px;width:100%}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking__form .iconkerta-calendar-1{margin-bottom:5px;width:100%}}.booking-section .booking__form input[type="submit"]{width:100%}@media (max-width:668px){.booking-section .booking__form{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding:1.4em}.booking-section .booking__form input[type="text"],.booking-section .booking__form input[type="submit"],.booking-section .booking__form .custom-select{width:100%}}@media (min-width:669px) and (max-width:800px){.booking-section .booking__form input[type="text"],.booking-section .booking__form input[type="submit"],.booking-section .booking__form .custom-select{width:100%}}.booking-section .booking__form label{display:inline-block;*display:inline;*zoom:1;width:189px}@media (max-width:668px){.booking-section .booking__form label{width:100%}}@media (min-width:669px) and (max-width:800px){.booking-section .booking__form label{width:100%}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking__form label{width:100%;float:none;margin:10px 0}.booking-section .booking__form label .iconkerta-calendar{display:block}}.booking-section .booking__form label .booking-policy{float:left;color:#DE9933;font-weight:400}@media (max-width:668px){.booking-section .booking__form label .booking-policy{width:100%;text-align:center}}.booking-section .booking__form label .booking-policy:before{margin-right:5px;position:relative;top:2px}.booking-section .booking__form>*{margin-right:18px}@media (min-width:669px) and (max-width:800px){.booking-section .booking__form>*{margin:10px 0}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking__form>*{margin:10px 0}}.booking-section .booking__form>:nth-child(2n+2){margin-right:0}.booking-section__inf{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;font-family:'Alegreya',serif;font-weight:400;font-size:21px;line-height:1.5;padding:25px 0;margin-top:100px;border-top:1px solid #DE9933;border-bottom:1px solid #DE9933;position:relative}@media (max-width:668px){.booking-section__inf{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;font-size:16px;margin-top:2.3em}}.booking-section__inf:before,.booking-section__inf:after{content:"";display:block;width:100%;height:3px;background:#DE9933;position:absolute;left:0}.booking-section__inf:before{top:-7px}.booking-section__inf:after{bottom:-7px}.booking-section__inf__exclamation{border-radius:100%;font-family:'Open Sans',sans-serif;font-weight:700;width:6.25%;float:left;margin-right:1.0416666667%;font-size:24px;text-align:center;color:#fff;line-height:3;margin-left:0;background:url(../images/triangle.svg) no-repeat center 35%;background-size:46px 43px;position:relative;top:25px}@media (max-width:668px){.booking-section__inf__exclamation{float:none;width:100%;top:0}}.booking-section__inf b{font-family:'Alegreya',serif;font-weight:700}.booking-section__inf a{font-style:italic;color:#473634}.booking-section__inf--left{width:45.4166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.booking-section__inf--left{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;margin-bottom:20px;padding-left:15px;padding-right:15px}}.booking-section__inf--right{width:42.0833333333%;float:right;margin-left:1.0416666667%;margin-right:0}@media (max-width:668px){.booking-section__inf--right{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding-left:15px;padding-right:15px}}.booking-section .booking-edit{background:#830614;width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-bottom:50px}@media (max-width:668px){.booking-section .booking-edit{padding:1em 0}}.booking-section .booking-edit .booking__form{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;background:0 0;padding:.8em}.booking-section .booking-edit .booking__form input[type="text"],.booking-section .booking-edit .booking__form input[type="submit"],.booking-section .booking-edit .booking__form .custom-select{width:196px}@media (max-width:668px){.booking-section .booking-edit .booking__form input[type="text"],.booking-section .booking-edit .booking__form input[type="submit"],.booking-section .booking-edit .booking__form .custom-select{width:100%}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking-edit .booking__form input[type="text"],.booking-section .booking-edit .booking__form input[type="submit"],.booking-section .booking-edit .booking__form .custom-select{width:100%}}.booking-section .booking-edit .booking__form label{display:inline-block;*display:inline;*zoom:1;width:196px}@media (max-width:668px){.booking-section .booking-edit .booking__form label{width:100%;margin-right:0}}@media (min-width:669px) and (max-width:800px){.booking-section .booking-edit .booking__form label{width:22.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.booking-section .booking-edit .booking__form label__label,.booking-section .booking-edit .booking__form label input[type="text"],.booking-section .booking-edit .booking__form label input[type="submit"],.booking-section .booking-edit .booking__form label .custom-select,.booking-section .booking-edit .booking__form label select{width:100%}.booking-section .booking-edit .booking__form label:last-child{width:39.5833333333%;display:block;float:none;margin-left:auto;margin-right:auto}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking-edit .booking__form label{width:17.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.booking-section .booking-edit .booking__form>*{margin-right:22px}.booking-section .booking-edit .booking__form>:nth-child(2n+2){margin-right:22px}@media (min-width:669px) and (max-width:800px){.booking-section .booking-edit .booking__form>:nth-child(2n+2){margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.booking-section .booking-edit .booking__form>:nth-child(2n+2){margin-right:1.0416666667%}}.booking-section .booking-edit .booking__form>:last-child{margin-right:0}@media (max-width:668px){.booking-section .booking-edit .booking__form{padding:1.6em}}.booking-section .booking-edit h2{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;position:relative;color:#fff;padding:.5em .6em 0}.booking-section .booking-edit h2:after{content:"";display:block;width:75px;height:3px;background:#DE9933;position:absolute;bottom:-10px}@media (max-width:668px){.booking-section .booking-edit h2{padding:0 1.6em}}.booking-section.horizontal .booking__form label:last-child .booking__form__label{margin-bottom:13px}@media (max-width:668px){.booking-section.horizontal .booking__form label:last-child .booking__form__label{margin-bottom:0}}.booking-section .check-details .booking__form{width:100%;margin:0;padding:0}.booking-section .check-details .booking__form>:nth-child(2n+2){margin-right:18px}.booking-section .check-details .booking__form>:last-child{margin-right:0}.booking-section .check-details .booking__form label,.booking-section .check-details .booking__form input,.booking-section .check-details .booking__form .custom-select{width:141px}@media (max-width:668px){.booking-section .check-details .booking__form label,.booking-section .check-details .booking__form input,.booking-section .check-details .booking__form .custom-select{width:100%}}@media (min-width:669px) and (max-width:800px){.booking-section .check-details .booking__form label,.booking-section .check-details .booking__form input,.booking-section .check-details .booking__form .custom-select{width:100%}}@media (min-width:801px) and (max-width:1030px){.booking-section .check-details .booking__form label,.booking-section .check-details .booking__form input,.booking-section .check-details .booking__form .custom-select{width:100%}}.booking-section .check-details .booking__form .iconkerta-calendar-1:before{content:""}@media (min-width:669px) and (max-width:800px){.booking-section .check-details .booking__form label:nth-child(1),.booking-section .check-details .booking__form label:nth-child(2){width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}.booking-section .check-details .booking__form label:nth-child(1) input,.booking-section .check-details .booking__form label:nth-child(2) input{width:100%}.booking-section .check-details .booking__form label:nth-child(1) .iconkerta-calendar-1,.booking-section .check-details .booking__form label:nth-child(2) .iconkerta-calendar-1{margin-bottom:0;width:100%}.booking-section .check-details .booking__form label:nth-child(3),.booking-section .check-details .booking__form label:nth-child(4),.booking-section .check-details .booking__form label:nth-child(5){width:30.2083333333%;float:left;margin-left:1.5625%;margin-right:1.5625%}}@media (min-width:801px) and (max-width:1030px){.booking-section .check-details .booking__form label:nth-child(1),.booking-section .check-details .booking__form label:nth-child(2){width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}.booking-section .check-details .booking__form label:nth-child(1) input,.booking-section .check-details .booking__form label:nth-child(2) input{width:100%}.booking-section .check-details .booking__form label:nth-child(1) .iconkerta-calendar-1,.booking-section .check-details .booking__form label:nth-child(2) .iconkerta-calendar-1{margin-bottom:0;width:100%}.booking-section .check-details .booking__form label:nth-child(3),.booking-section .check-details .booking__form label:nth-child(4),.booking-section .check-details .booking__form label:nth-child(5){width:30.2083333333%;float:left;margin-left:1.5625%;margin-right:1.5625%}}.booking-step{padding:0;margin:0 0 75px;list-style:none;text-align:center}@media (max-width:668px){.booking-step{padding:0 15px;text-align:left;margin-bottom:25px}}.booking-step li{display:inline-block;*display:inline;*zoom:1;font-family:'Open Sans',sans-serif;font-weight:700;font-size:24px;text-align:center;margin:0 50px;position:relative}@media (max-width:668px){.booking-step li{display:block;font-size:16px;text-align:left;padding-bottom:10px;margin:0 0 10px;border-bottom:1px solid rgba(71,54,52,.1)}}@media (min-width:669px) and (max-width:800px){.booking-step li{margin:0 25px;font-size:18px}}@media (min-width:801px) and (max-width:1030px){.booking-step li{margin:0 35px}}.booking-step li.active .booking-step__number a{background:#DE9933}.booking-step li.active .booking-step__txt:after{content:"";display:block;height:3px;width:50px;background:#DE9933;position:absolute;left:50%;margin-left:-25px;text-align:center;bottom:-25px}@media (max-width:668px){.booking-step li.active .booking-step__txt:after{display:none}}.booking-step li:after{content:"";display:block;width:75px;height:2px;background:#473634;position:absolute;top:25px;left:100%}@media (max-width:668px){.booking-step li:after{display:none}}@media (min-width:669px) and (max-width:800px){.booking-step li:after{display:block;width:60px;top:18px}}.booking-step li:last-child:after{display:none}@media (max-width:668px){.booking-step__number{display:inline-block;*display:inline;*zoom:1;width:50px}}.booking-step__number a{border-radius:100%;display:inline-block;*display:inline;*zoom:1;color:#fff;background:#473634;width:50px;height:50px;text-align:center;line-height:2;margin:0 auto 20px}@media (max-width:668px){.booking-step__number a{display:inline-block;*display:inline;*zoom:1;width:35px;height:35px;margin-bottom:0}}@media (min-width:669px) and (max-width:800px){.booking-step__number a{display:inline-block;*display:inline;*zoom:1;width:35px;height:35px;margin-bottom:0}}.booking-step__txt{display:inline-block;*display:inline;*zoom:1;position:relative}.ui-datepicker-multi .ui-datepicker-group-first table{margin:0 15px .4em 0}@media (max-width:668px){.ui-datepicker-multi .ui-datepicker-group-first table{margin:0 auto .4em}}.ui-datepicker-multi .ui-datepicker-group-last table{margin:0 0 .4em 15px}@media (max-width:668px){.ui-datepicker-multi .ui-datepicker-group-last table{margin:0 auto .4em}}.ui-datepicker{border-radius:0;background:#fff;border:none;padding:0;z-index:10!important;width:266px}.ui-datepicker .ui-datepicker-header{background:0 0;color:#fff;font-size:14px;text-transform:uppercase;border:none;padding:10px}.ui-datepicker .ui-datepicker-title{color:#473634}.ui-datepicker .ui-datepicker-calendar th{border-top:1px solid #DAD7D7;border-bottom:1px solid #DAD7D7;color:#473634;font-weight:400}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{text-align:center;width:36px;height:36px;line-height:2}.ui-datepicker .ui-datepicker-calendar .dp-highlight .ui-state-default,.ui-datepicker .ui-datepicker-calendar .dp-highlight.ui-datepicker-today .ui-state-highlight{background:#DE9933;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{background:#F9EBD6;color:#DE9933}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px}.ui-datepicker-prev .ui-icon{border-width:8px 12px 8px 0}.ui-datepicker-prev:hover{background:0 0;border:none}.ui-datepicker-next .ui-icon{border-width:8px 0 8px 12px}.ui-datepicker-next:hover{background:0 0;border:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#F5E1C2;color:#473634;border:none;font-weight:400}@media (max-width:668px){.ui-datepicker-multi .ui-datepicker-group{float:none;width:100%}}@media (min-width:669px) and (max-width:800px){.ui-datepicker-multi .ui-datepicker-group{float:none;width:100%}}@media (min-width:801px) and (max-width:1030px){.ui-datepicker-multi .ui-datepicker-group{float:none;width:100%}}.datepicker-container{width:56.25%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%;background:#fff;padding:17px 24px}@media (max-width:668px){.datepicker-container{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%;padding:10px}}#open_datepicker .ui-datepicker.ui-datepicker-multi{background:0 0;border:none}#open_datepicker .ui-datepicker .ui-datepicker-header{background:0 0;color:#fff;font-size:14px;text-transform:uppercase;border:none}#open_datepicker .ui-datepicker .ui-datepicker-calendar th{border-top:1px solid #DAD7D7;border-bottom:1px solid #DAD7D7;color:#473634;font-weight:400}#open_datepicker .ui-datepicker .ui-datepicker-calendar td span,#open_datepicker .ui-datepicker .ui-datepicker-calendar td a{display:block;width:38px;text-decoration:none;height:45px;line-height:2.6;text-align:center}@media (max-width:668px){#open_datepicker .ui-datepicker .ui-datepicker-calendar td span,#open_datepicker .ui-datepicker .ui-datepicker-calendar td a{line-height:2}}@media (max-width:800px){#open_datepicker .ui-datepicker .ui-datepicker-calendar td span,#open_datepicker .ui-datepicker .ui-datepicker-calendar td a{width:47px;height:50px}}@media (max-width:767px){#open_datepicker .ui-datepicker .ui-datepicker-calendar td span,#open_datepicker .ui-datepicker .ui-datepicker-calendar td a{width:auto;height:35px}}@media (max-width:479px){#open_datepicker .ui-datepicker .ui-datepicker-calendar td span,#open_datepicker .ui-datepicker .ui-datepicker-calendar td a{width:35px;height:35px}}@media (min-width:801px) and (max-width:1030px){#open_datepicker .ui-datepicker .ui-datepicker-calendar td span,#open_datepicker .ui-datepicker .ui-datepicker-calendar td a{width:auto}}#open_datepicker .ui-datepicker .ui-datepicker-calendar .dp-highlight .ui-state-default,#open_datepicker .ui-datepicker .ui-datepicker-calendar .dp-highlight.ui-datepicker-today .ui-state-highlight{background:#DE9933;color:#fff}#open_datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{background:#F5E1C2;color:#DE9933}.ui-datepicker-next .ui-icon{border:none}.ui-datepicker-next:before{content:"i";color:#DE9933;font-family:"kertanegara"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-datepicker-prev .ui-icon{border:none}.ui-datepicker-prev:before{content:"j";color:#DE9933;font-family:"kertanegara"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;right:-10px}@media (max-width:668px){.ui-datepicker-inline{width:100%!important}}@media (min-width:669px) and (max-width:800px){.ui-datepicker-inline{width:100%!important}}@media (min-width:801px) and (max-width:1030px){.ui-datepicker-inline{width:100%!important}}.date-legend{padding:7px;margin:40px 0 0;list-style:none}.date-legend li{display:inline-block;*display:inline;*zoom:1;float:left;width:33.3333333333%;margin-bottom:25px}@media (max-width:668px){.date-legend li{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}@media (min-width:669px) and (max-width:800px){.date-legend li{width:47.9166666667%}}.date-legend li.partly-reserved .date-legend__box{background:#DAD7D7}.date-legend li.closed-to-arrival{display:none}.date-legend li.closed-to-arrival .date-legend__box{background:#A39B9A}.date-legend li.sold-out .date-legend__box{background:#9d3944}.date-legend li.selected .date-legend__box{background:#DE9933}.date-legend span{display:inline-block;*display:inline;*zoom:1;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;color:#473634;line-height:2;float:left}.date-legend__box{width:25px;height:25px;background:#F5E1C2;margin-right:15px}.choose-rooms{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;background:#fff;padding:11px}@media (max-width:668px){.choose-rooms{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.choose-rooms>h2{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;position:relative;margin-bottom:24px}.choose-rooms>h2:after{content:"";display:block;width:75px;height:3px;background:#DE9933;position:absolute;bottom:-10px}.choose-rooms__currency{width:22.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;display:none}.choose-rooms__currency label span{font-family:'Open Sans',sans-serif;font-weight:700;display:block;text-transform:uppercase;font-size:14px;margin-bottom:10px}.choose-rooms__currency .custom-select{width:100%;background:#F9EBD6;color:#473634}.choose-rooms__currency .custom-select select{font-family:'Open Sans',sans-serif;font-weight:400;text-transform:capitalize;color:#473634}.choose-rooms__currency .custom-select:before{background:#F9EBD6}@media (max-width:668px){.choose-rooms__currency{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}@media (min-width:669px) and (max-width:800px){.choose-rooms__currency{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.choose-rooms__multiplerooms{width:27.0833333333%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%;display:none}.choose-rooms__multiplerooms a{width:100%;margin-top:35px}@media (max-width:668px){.choose-rooms__multiplerooms{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}@media (min-width:669px) and (max-width:800px){.choose-rooms__multiplerooms{width:39.5833333333%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__multiplerooms{width:31.25%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%}}.choose-rooms__rooms{width:100%;margin:20px 0 0}@media (max-width:668px){.choose-rooms__rooms{margin:0}}.choose-rooms__rooms>ul>li{width:526px;float:left;list-style:none;height:420px;overflow:hidden;margin:1.0416666667%;position:relative}.choose-rooms__rooms>ul>li img{display:block}.choose-rooms__rooms>ul>li:hover .choose-rooms__rooms--hover{top:-350px}@media (max-width:668px){.choose-rooms__rooms>ul>li:hover .choose-rooms__rooms--hover{top:0}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms>ul>li:hover .choose-rooms__rooms--hover{top:0}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms>ul>li:hover .choose-rooms__rooms--hover{top:0}}@media (max-width:668px){.choose-rooms__rooms>ul>li{width:100%;height:auto;float:none;margin:30px auto}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms>ul>li{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;height:auto}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms>ul>li{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;height:auto}}.choose-rooms__rooms--hover{transition:400ms;border:1px solid #DE9933;height:420px;background:#fff;position:relative;top:0}@media (max-width:668px){.choose-rooms__rooms--hover{height:auto}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms--hover{height:auto}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms--hover{height:auto}}.choose-rooms__rooms__head{border-bottom:1px solid #DE9933;margin-bottom:25px}.choose-rooms__rooms__fac__list{width:217px;margin-right:15px;padding-left:15px;float:left}.choose-rooms__rooms__fac__list li{font-family:'Open Sans',sans-serif;font-weight:400;list-style:none;font-size:14px}.choose-rooms__rooms__fac__list li.header{font-family:'Open Sans',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.choose-rooms__rooms__fac__list li.iconkerta-checked:before{color:#DE9933;margin-right:18px;font-size:10px}@media (max-width:668px){.choose-rooms__rooms__fac__list{width:100%;margin-bottom:15px}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms__fac__list{width:100%;margin-bottom:15px}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms__fac__list{width:45.8333333333%;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%}}.choose-rooms__rooms__fac__right{width:225px;float:right;padding-right:15px}.choose-rooms__rooms__fac__right .item{margin-bottom:15px}.choose-rooms__rooms__fac__right .item:last-child{margin-bottom:0}.choose-rooms__rooms__fac__right .item h6{font-family:'Open Sans',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px}.choose-rooms__rooms__fac__right .item p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;margin:0}.choose-rooms__rooms__fac__right .item .iconkerta-exclamation:before{color:#830614;margin-right:10px;font-size:15px;top:2px;position:relative}@media (max-width:668px){.choose-rooms__rooms__fac__right{width:100%;float:left;padding-left:15px}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms__fac__right{width:100%;padding-left:15px}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms__fac__right{width:45.8333333333%;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%}}.choose-rooms__rooms__fac__button{overflow:auto;padding:15px;position:absolute;bottom:10px;width:100%}@media (max-width:1030px){.choose-rooms__rooms__fac__button{position:initial}}.choose-rooms__rooms__fac__button a{width:230px}.choose-rooms__rooms__fac__button a:last-child{float:right}.choose-rooms__rooms__fac__button a:before{position:relative;top:3px;margin-right:8px}@media (max-width:668px){.choose-rooms__rooms__fac__button a{width:100%;margin:10px 0!important}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms__fac__button a{width:45.8333333333%;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms__fac__button a{width:45.8333333333%;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%}}.choose-rooms__rooms h3,.choose-rooms__rooms h4{font-family:'Open Sans',sans-serif;font-weight:700}.choose-rooms__rooms h4{margin:0}.choose-rooms__rooms h3{width:59.1666666667%;float:left;font-size:1.125em;margin:0 2.0833333333% 0 0;padding:0 15px;line-height:3.78}@media (max-width:668px){.choose-rooms__rooms h3{width:100%;float:none;margin:0;line-height:1.3;padding:15px}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms h3{width:100%;float:left;margin:0;font-size:18px}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms h3{width:50%;float:left;margin:0;font-size:18px}}.choose-rooms__rooms h4{width:32.5%;float:right;margin-left:2.0833333333%;margin-right:0;text-align:right;background:#F9EBD6;padding:25px 15px;border-left:1px solid #DE9933;line-height:1}.choose-rooms__rooms h4:before{color:#DE9933;position:relative;top:3px;margin-right:5px}@media (max-width:668px){.choose-rooms__rooms h4{width:100%;float:none;margin:0;border-left:none;text-align:left}}@media (min-width:669px) and (max-width:800px){.choose-rooms__rooms h4{width:100%;float:left;margin:0;border-left:none;text-align:left}}@media (min-width:801px) and (max-width:1030px){.choose-rooms__rooms h4{width:50%;float:left;margin:0}}.b-choose-date{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:75px;text-align:center}@media (max-width:668px){.b-choose-date{margin-top:2em}}.b-choose-date .button{width:245px;padding-right:10px;margin:0 15px}@media (max-width:668px){.b-choose-date .button{margin:8px 0}}@media (min-width:669px) and (max-width:800px){.b-choose-date .button{margin:8px}}.b-choose-date .iconkerta-prev-arrow-1,.b-choose-date .iconkerta-trash,.b-choose-date .iconkerta-bookmark{position:relative;top:2px;margin-right:10px}.b-choose-date .iconkerta-trash{font-size:18px;line-height:0}.check-details.choose-rooms{background:#830614;padding:11px 11px 30px}.check-details.choose-rooms h2,.check-details.choose-rooms label>span{color:#fff}.check-details.choose-rooms__currency{margin-bottom:20px}.check-details.choose-rooms .custom-select{background:#962C38}.check-details.choose-rooms .custom-select select{color:#fff}.check-details.choose-rooms .custom-select:before{background:#962C38}.check-details__room{width:97.9166666667%;float:left;margin:25px 1.0416666667% 15px}@media (max-width:668px){.check-details__room__heading{padding:0}}@media (max-width:668px){.check-details__room{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.check-details__room .room-name{width:81.25%;float:left;font-family:'Open Sans',sans-serif;font-weight:700;padding:25px 0 25px 15px;margin-right:0;font-size:20px;color:#fff;margin-left:0;background:#962c38}@media (max-width:668px){.check-details__room .room-name{width:100%;float:none;margin:0;padding:15px;line-height:1.3}}@media (min-width:669px) and (max-width:800px){.check-details__room .room-name{width:50%}}.check-details__room .room-price{width:18.75%;float:right;font-family:'Open Sans',sans-serif;font-weight:700;margin-left:0;font-size:16px;padding:25px 15px 25px 0;margin-right:0;color:#fff;background:#9d3944;text-align:right}.check-details__room .room-price .iconkerta-stock:before{color:#DE9933;margin-right:10px;position:relative;top:2px}@media (max-width:668px){.check-details__room .room-price{width:100%;float:none;margin:0;text-align:left;border-left:none;padding:25px 15px}}@media (min-width:669px) and (max-width:800px){.check-details__room .room-price{width:50%}}.check-details__room__content{padding:25px 15px;box-shadow:inset 0 0 0 1px #9d3944}.check-details__room .room-image{width:21.25%;float:left;margin-right:1.0416666667%;margin-left:0}@media (max-width:668px){.check-details__room .room-image{width:100%;float:none;margin:0 0 15px}.check-details__room .room-image img{width:100%}}@media (min-width:669px) and (max-width:800px){.check-details__room .room-image{width:31.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.check-details__room .room-image{width:31.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.check-details__room .room-reservation{width:74.5833333333%;float:right;margin-left:1.0416666667%;margin-right:0}@media (min-width:669px) and (max-width:800px){.check-details__room .room-reservation{width:64.5833333333%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.check-details__room .room-reservation{width:64.5833333333%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%}}.check-details__room .room-reservation__btnact{width:100%;float:left;text-align:right;margin:10px 0 0}.check-details__room .room-reservation__btnact :first-child{margin-right:18px;border:none}@media (max-width:668px){.check-details__room .room-reservation__btnact :first-child{margin-right:0}}.check-details__room .room-reservation__btnact a:before{position:relative;top:3px;margin-right:10px}.check-details__room .room-reservation__btnact a.iconkerta-trash:before{font-size:18px}@media (min-width:669px) and (max-width:800px){.check-details__room .room-reservation__btnact a{width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}.check-details__room .room-reservation__btnact a:first-child{margin-right:1.5625%}}@media (min-width:801px) and (max-width:1030px){.check-details__room .room-reservation__btnact{width:96.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}}@media (max-width:668px){.check-details__room .room-reservation{width:100%;float:none}.check-details__room .room-reservation a{margin:0 0 15px}}@media (max-width:668px){.check-details__room .room-reservation .booking__form{float:none}}.check-details__room .room-amenities{width:48.7%;float:left;margin-right:1.0416666667%;margin-left:0}@media (max-width:668px){.check-details__room .room-amenities{width:100%;float:none}}@media (min-width:669px) and (max-width:800px){.check-details__room .room-amenities{width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}}@media (min-width:801px) and (max-width:1030px){.check-details__room .room-amenities{width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}}.check-details__room .room-personalize{width:48.7%;float:right;margin-left:1.0416666667%;margin-right:0}@media (max-width:668px){.check-details__room .room-personalize{width:100%;float:none}}@media (min-width:669px) and (max-width:800px){.check-details__room .room-personalize{width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}}@media (min-width:801px) and (max-width:1030px){.check-details__room .room-personalize{width:46.875%;float:left;margin-left:1.5625%;margin-right:1.5625%}}.check-details__room .room-personalize,.check-details__room .room-amenities{font-family:'Open Sans',sans-serif;font-weight:700;font-size:14px;margin-bottom:23px;position:relative}.check-details__room .room-personalize__btn,.check-details__room .room-amenities__btn{background:#962C38;position:relative;padding:11px 15px;color:#fff}.check-details__room .room-personalize__btn:before,.check-details__room .room-amenities__btn:before{color:#DE9933;position:absolute;right:15px;top:15px}.check-details__room .room-personalize__btn.focus,.check-details__room .room-amenities__btn.focus{outline:1px solid #DE9933}.check-details__room .room-personalize .hidshow,.check-details__room .room-amenities .hidshow{display:none;background:#fff;position:absolute;top:50px;left:0;width:100%;padding:15px;z-index:9;outline:1px solid #fff}.check-details__room .room-personalize .hidshow ul li,.check-details__room .room-amenities .hidshow ul li{font-family:'Open Sans',sans-serif;font-weight:400;list-style:none;font-size:14px}.check-details__room .room-personalize .hidshow ul li.iconkerta-checked:before,.check-details__room .room-amenities .hidshow ul li.iconkerta-checked:before{color:#DE9933;margin-right:18px;font-size:10px}.check-details__room .room-personalize .hidshow ul li .price,.check-details__room .room-amenities .hidshow ul li .price{font-family:'Open Sans',sans-serif;font-weight:700;float:right}.check-details__room .room-personalize .hidshow label span,.check-details__room .room-amenities .hidshow label span{color:#473634}.check-details__room .amenper h4{font-family:'Open Sans',sans-serif;font-weight:700;color:#fff}.check-details__room .amenper__list li{font-family:'Open Sans',sans-serif;font-weight:400;display:inline;list-style:none;color:#fff}.check-details__room .amenper__list li:after{content:", "}.check-details__room .amenper__list li:last-child:after{content:"."}.check-details__totalPrice{width:39.5833333333%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:25px}.check-details__totalPrice li{list-style:none;border-bottom:1px solid #9d3944}.check-details__totalPrice li:last-child{border-bottom:none}.check-details__totalPrice li:last-child .total-label,.check-details__totalPrice li:last-child .total-price{font-size:20px}@media (max-width:668px){.check-details__totalPrice{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}@media (min-width:669px) and (max-width:800px){.check-details__totalPrice{width:56.25%;float:right;margin-left:1.0416666667%;margin-right:1.0416666667%}}.check-details__totalPrice span{display:inline-block;*display:inline;*zoom:1;width:49%;padding:15px 10px}.check-details__totalPrice .total-label,.check-details__totalPrice .total-price{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.check-details__totalPrice .total-price{text-align:right}.check-details__totalPrice .total-price.iconkerta-stock:before{color:#DE9933;position:relative;top:3px;margin-right:10px}.check-details .booking-con__title{width:47.9166666667%}.check-details .booking-con__title,.bookguest{float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.bookguest{width:97.9166666667%;color:#fff}.bookguest h4{font-family:'Open Sans',sans-serif;font-weight:700;margin-top:0;text-transform:uppercase}.bookguest p{font-weight:400;color:#fff;font-size:1em}.bookguest p,.bookguest p b{font-family:'Open Sans',sans-serif}.bookguest p b{font-weight:700}.bookguest p a{color:#DE9933}.booking-con__title{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.booking-con__reservation{font-family:'Open Sans',sans-serif;font-weight:700;width:47.9166666667%;color:#fff;text-align:right}.booking-con__reservation,.booking-con__inf{float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.booking-con__inf{width:97.9166666667%;margin-top:25px;background:#fff;padding:20px 40px}.booking-con__inf h2{position:relative;margin-bottom:50px}.booking-con__inf h2:after{content:"";display:block;width:75px;height:3px;background:#DE9933;position:absolute;bottom:-10px}.booking-con__inf h4{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;margin-top:25px}.booking-con__inf p{font-size:16px}.booking-con__inf p.italic{font-style:italic}.booking-con__inf p a{color:#DE9933}.booking-con__inf ol li{font-family:'Alegreya',serif;font-weight:400}.guest-details{width:56.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.guest-details{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}@media (min-width:669px) and (max-width:800px){.guest-details{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.guest-details{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.payment-details{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.payment-details{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}@media (min-width:669px) and (max-width:800px){.payment-details{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}@media (min-width:801px) and (max-width:1030px){.payment-details{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.payment-details__warning{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;margin-bottom:25px}.payment-details__warning .exclamation{font-family:'Open Sans',sans-serif;font-weight:700;display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;float:left;margin-right:15px;text-align:center;color:#fff;background:url(../images/triangle.svg) no-repeat center 35%;background-size:18px 18px;position:relative;top:5px;line-height:1.4}.payment-details__warning .exclamation-text{display:inline-block;*display:inline;*zoom:1;width:calc(100% - 33px);float:left}.payment-details__warning a{color:#DE9933}.payment-details .iconkerta-wallet img{position:relative;top:8px}.guest-details,.payment-details{margin-top:25px;background:#fff;padding:11px}.room-detail__right{background:#fff}.guest-details>h2,.payment-details>h2,.room-detail__right>h2{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;position:relative;margin-bottom:50px}.guest-details>h2:after,.payment-details>h2:after,.room-detail__right>h2:after{content:"";display:block;width:75px;height:3px;background:#DE9933;position:absolute;bottom:-10px}.guest-details__row--1>*,.payment-details__row--1>*,.room-detail__right__row--1>*{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.guest-details__row--1>*,.payment-details__row--1>*,.room-detail__right__row--1>*{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.guest-details__row--2.full-width>*,.payment-details__row--2.full-width>*,.room-detail__right__row--2.full-width>*{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.guest-details__row--2.full-width>*,.payment-details__row--2.full-width>*,.room-detail__right__row--2.full-width>*{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.guest-details__row--2>*,.payment-details__row--2>*,.room-detail__right__row--2>*{width:47.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.guest-details__row--2>*,.payment-details__row--2>*,.room-detail__right__row--2>*{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.guest-details__row--3>*,.payment-details__row--3>*,.room-detail__right__row--3>*{width:31.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}@media (max-width:668px){.guest-details__row--3>*,.payment-details__row--3>*,.room-detail__right__row--3>*{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}[class*="guest-details__row"],[class*="payment-details__row"],[class*="room-detail__right__row"]{margin-bottom:15px}@media (max-width:668px){[class*="guest-details__row"],[class*="payment-details__row"],[class*="room-detail__right__row"]{margin-botoom:0}}[class*="guest-details__row"] label span,[class*="payment-details__row"] label span,[class*="room-detail__right__row"] label span{font-family:'Open Sans',sans-serif;font-weight:700;display:block;font-size:14px;margin-bottom:10px;text-transform:uppercase}[class*="guest-details__row"] label input[type="text"],[class*="guest-details__row"] label input[type="email"],[class*="guest-details__row"] label .custom-select,[class*="guest-details__row"] label select,[class*="guest-details__row"] label textarea,[class*="payment-details__row"] label input[type="text"],[class*="payment-details__row"] label input[type="email"],[class*="payment-details__row"] label .custom-select,[class*="payment-details__row"] label select,[class*="payment-details__row"] label textarea,[class*="room-detail__right__row"] label input[type="text"],[class*="room-detail__right__row"] label input[type="email"],[class*="room-detail__right__row"] label .custom-select,[class*="room-detail__right__row"] label select,[class*="room-detail__right__row"] label textarea{width:100%}[class*="guest-details__row"] input[type="text"],[class*="guest-details__row"] input[type="email"],[class*="guest-details__row"] .custom-select,[class*="guest-details__row"] textarea,[class*="payment-details__row"] input[type="text"],[class*="payment-details__row"] input[type="email"],[class*="payment-details__row"] .custom-select,[class*="payment-details__row"] textarea,[class*="room-detail__right__row"] input[type="text"],[class*="room-detail__right__row"] input[type="email"],[class*="room-detail__right__row"] .custom-select,[class*="room-detail__right__row"] textarea{text-transform:capitalize;font-weight:400;background:#F9EBD6;border:1px solid rgba(222,153,51,0);color:#473634}[class*="guest-details__row"] input[type="text"]:focus,[class*="guest-details__row"] input[type="email"]:focus,[class*="guest-details__row"] .custom-select:focus,[class*="guest-details__row"] textarea:focus,[class*="payment-details__row"] input[type="text"]:focus,[class*="payment-details__row"] input[type="email"]:focus,[class*="payment-details__row"] .custom-select:focus,[class*="payment-details__row"] textarea:focus,[class*="room-detail__right__row"] input[type="text"]:focus,[class*="room-detail__right__row"] input[type="email"]:focus,[class*="room-detail__right__row"] .custom-select:focus,[class*="room-detail__right__row"] textarea:focus{border:1px solid #DE9933}[class*="guest-details__row"] input[type="text"]:-moz-placeholder,[class*="guest-details__row"] input[type="email"]:-moz-placeholder,[class*="guest-details__row"] .custom-select:-moz-placeholder,[class*="guest-details__row"] textarea:-moz-placeholder,[class*="payment-details__row"] input[type="text"]:-moz-placeholder,[class*="payment-details__row"] input[type="email"]:-moz-placeholder,[class*="payment-details__row"] .custom-select:-moz-placeholder,[class*="payment-details__row"] textarea:-moz-placeholder,[class*="room-detail__right__row"] input[type="text"]:-moz-placeholder,[class*="room-detail__right__row"] input[type="email"]:-moz-placeholder,[class*="room-detail__right__row"] .custom-select:-moz-placeholder,[class*="room-detail__right__row"] textarea:-moz-placeholder,[class*="guest-details__row"] input[type="text"]::-moz-placeholder,[class*="guest-details__row"] input[type="email"]::-moz-placeholder,[class*="guest-details__row"] .custom-select::-moz-placeholder,[class*="guest-details__row"] textarea::-moz-placeholder,[class*="payment-details__row"] input[type="text"]::-moz-placeholder,[class*="payment-details__row"] input[type="email"]::-moz-placeholder,[class*="payment-details__row"] .custom-select::-moz-placeholder,[class*="payment-details__row"] textarea::-moz-placeholder,[class*="room-detail__right__row"] input[type="text"]::-moz-placeholder,[class*="room-detail__right__row"] input[type="email"]::-moz-placeholder,[class*="room-detail__right__row"] .custom-select::-moz-placeholder,[class*="room-detail__right__row"] textarea::-moz-placeholder{color:#473634}[class*="guest-details__row"] input[type="text"]:-ms-input-placeholder,[class*="guest-details__row"] input[type="email"]:-ms-input-placeholder,[class*="guest-details__row"] .custom-select:-ms-input-placeholder,[class*="guest-details__row"] textarea:-ms-input-placeholder,[class*="payment-details__row"] input[type="text"]:-ms-input-placeholder,[class*="payment-details__row"] input[type="email"]:-ms-input-placeholder,[class*="payment-details__row"] .custom-select:-ms-input-placeholder,[class*="payment-details__row"] textarea:-ms-input-placeholder,[class*="room-detail__right__row"] input[type="text"]:-ms-input-placeholder,[class*="room-detail__right__row"] input[type="email"]:-ms-input-placeholder,[class*="room-detail__right__row"] .custom-select:-ms-input-placeholder,[class*="room-detail__right__row"] textarea:-ms-input-placeholder{color:#473634}[class*="guest-details__row"] input[type="text"]::-webkit-input-placeholder,[class*="guest-details__row"] input[type="email"]::-webkit-input-placeholder,[class*="guest-details__row"] .custom-select::-webkit-input-placeholder,[class*="guest-details__row"] textarea::-webkit-input-placeholder,[class*="payment-details__row"] input[type="text"]::-webkit-input-placeholder,[class*="payment-details__row"] input[type="email"]::-webkit-input-placeholder,[class*="payment-details__row"] .custom-select::-webkit-input-placeholder,[class*="payment-details__row"] textarea::-webkit-input-placeholder,[class*="room-detail__right__row"] input[type="text"]::-webkit-input-placeholder,[class*="room-detail__right__row"] input[type="email"]::-webkit-input-placeholder,[class*="room-detail__right__row"] .custom-select::-webkit-input-placeholder,[class*="room-detail__right__row"] textarea::-webkit-input-placeholder{color:#473634}[class*="guest-details__row"] .custom-select:before,[class*="payment-details__row"] .custom-select:before,[class*="room-detail__right__row"] .custom-select:before{background:#F9EBD6}[class*="guest-details__row"] select,[class*="payment-details__row"] select,[class*="room-detail__right__row"] select{color:#473634;text-transform:capitalize;font-weight:400}[class*="guest-details__row"] textarea,[class*="payment-details__row"] textarea,[class*="room-detail__right__row"] textarea{height:100px}[class*="guest-details__row"] :placeholder,[class*="payment-details__row"] :placeholder,[class*="room-detail__right__row"] :placeholder{color:#473634}@media (max-width:668px){.payment-details{padding:1em 11px 2em}}.payment-details .button{width:97.9166666667%;float:left;margin:20px 1.0416666667%}@media (max-width:668px){.payment-details .button{margin-bottom:20px}}.payment-details .button:before{margin-right:5px;position:relative;top:2px;font-size:16px}@media (max-width:668px){.payment-details .button.iconkerta-wallet{height:auto;line-height:1.5;padding:10px 0}}.payment-details .custom-cb{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.payment-details .custom-cb__checkbox{float:left;top:5px}.payment-details .custom-cb .tos-txt{font-family:'Open Sans',sans-serif;font-weight:400;display:inline-block;*display:inline;*zoom:1;width:calc(95% - 30px);font-size:14px}.payment-details .custom-cb .tos-txt a{color:#DE9933}.payment-details__total{width:97.9166666667%;border:1px solid #DE9933;margin-bottom:25px;background:#F9EBD6}.payment-details__total,.payment-details__total>*{float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}.payment-details__total>*{width:50%;padding:25px 18px}.payment-details__total>*:first-child{margin:0}.payment-details__total>*:last-child{margin:0;float:right}.payment-details__total__label{font-size:20px;border-right:1px solid #DE9933;background:#fff}.payment-details__total__label,.payment-details__total__charge{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase}.payment-details__total__charge{text-align:right;font-size:16px}.payment-details__total__charge:before{color:#DE9933;position:relative;top:2px;margin-right:5px}.payment-details__total .button{width:100%}.custom-cb input[type="checkbox"]{display:none!important}.custom-cb input[type="checkbox"]:checked+.custom-cb__checkbox:before{content:"p";color:#DE9933;font-family:"kertanegara"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-4px;left:-1px}.custom-cb__checkbox{display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;border:2px solid #DE9933;position:relative;top:2px;margin-right:15px}.room-detail__left{width:56.25%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.8;font-size:14px;margin-top:2em}@media (max-width:668px){.room-detail__left{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.room-detail__left ul{list-style:none;column-count:3;-moz-column-count:3;-webkit-column-count:3}@media (max-width:668px){.room-detail__left ul{column-count:1;-moz-column-count:1;-webkit-column-count:1}}@media (min-width:669px) and (max-width:800px){.room-detail__left ul{column-count:2;-moz-column-count:2;-webkit-column-count:2}}.room-detail__left ul .iconkerta-checked:before{color:#DE9933;margin-right:18px;font-size:10px}.room-detail__left ol{padding-left:15px}.room-detail__left p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px}.room-detail__left a{color:#DE9933}.room-detail__left img{width:100%}.room-detail__right{width:39.5833333333%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%;margin-top:2em;padding:0}@media (max-width:668px){.room-detail__right{width:93.75%;float:left;margin-left:3.125%;margin-right:3.125%}}.room-detail__right .iconkerta-exclamation{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px}.room-detail__right .iconkerta-exclamation:before{color:#830614;margin-right:15px;position:relative;top:2px}.room-detail__right .room-detail__heading{margin-bottom:10px}@media (min-width:669px) and (max-width:800px){.room-detail__right__row--2>*{width:97.9166666667%;float:left;margin-left:1.0416666667%;margin-right:1.0416666667%}}.room-detail__heading{font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.05em;line-height:1.5;margin-bottom:5px}.room-detail__heading+*{margin:0 0 20px;font-size:14px}.price-breakdown{font-family:'Open Sans',sans-serif;font-weight:400;list-style:none;margin-top:5px}.price-breakdown li{padding:10px;border-bottom:1px solid #F9EBD6}.price-breakdown li>span:first-child{float:left}.price-breakdown li>span:last-child{float:right;font-size:16px;font-weight:700}.price-breakdown li:last-child{background:#F5E1C2;padding:15px 10px}.price-breakdown li:last-child>:first-child{text-transform:uppercase;font-size:20px;font-weight:700}.price-breakdown li:last-child>.iconkerta-stock:before{color:#DE9933;margin-right:8px;position:relative;top:2px}
/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
/*
.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('https://www.inagata.com/loader.gif') 
                50% 50% 
                no-repeat;
}
*/

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}
a.ui-state-default{
	transition: background 400ms;
	-webkit-transition: background 400ms;
	-moz-transition: background 400ms;
}
a.ui-state-default.partly-reserved{
    background: #DAD7D7;
}
a.ui-state-default.sold-out{
    background: #9d3944;
    color: white;
    cursor: default;
}
a.ui-corner-all {
    cursor: pointer;
}

/* Terms and Conditions */
.tac{
	padding: 25px;
	font-family: 'Open Sans',sans-serif;
	font-size: 14px;
}
.tac-wrapper{
	margin: 0 auto;
	max-width: 960px;
	padding: 25px;
	background: #fff;
}

.tac p{
	font-size: 15px;
}

.tac p.ina{
	font-style: italic;
}

.tac p a{
	color: #DE9933;
}

.tac ol{
	padding-left: 15px;
}

.tac ol li{
	margin-bottom: 15px;
}

.tac ol li:last-child{
	margin-bottom: 0;
}

.tac .room-name{
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	font-weight: 700;
}

.tac .payment-method{
	font-family: 'Open Sans',sans-serif;
	text-transform: uppercase;
}

.cancellation-table{
	margin-top: 10px;
	background: #F5E1C2;
}

.cancellation-txt{
	width: 25%;
	float: left;
	padding: 10px;
	background: #F5E1C2;
	font-weight: 700;
}

.cancellation-desc{
	width: 75%;
	float: left;
	padding: 10px;
	background: #F9EBD6;
	
}

.choose-rooms__rooms #rooms{
	background: none;
	padding: 0;
}

.choose-rooms__rooms__fac__right{
	width: 245px;
}

.b-choose-date .button{
	width: 245px;
}

.b-choose-date .iconkerta-wallet{
	position: relative;
    top: 2px;
    margin-right: 10px;
}

.booking-policy{
	float: left;
	color: #DE9933;
	font-style: italic;
}

.booking-policy:before{
	margin-right: 5px;
	position: relative;
	top: 2px;
}

@media (max-width: 668px){
	.booking-policy{
		width: 100%;
		text-align: center;
	}
}

option{
	color: black;
}

.check-details__room .room-reservation__btnact .no-border{
	margin-right: 18px;
    border: none;
}

@media screen and (max-width: 567px){
	.cancellation-txt,
	.cancellation-desc{
		width: 100%;
		float: none;
	}
}
