/* RESET----------------------------------------------------------------------------------------------------*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}html {    height: 100%;}body {    line-height: 1;    height: 100%;}ul {    list-style: none;    color: #333;} blockquote, q {    quotes: none;}blockquote:before, blockquote:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}a {    color: #a29061;    font-size: inherit;    text-decoration: none;         -webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s;}a:hover,a:active,a:focus {    outline: none;}*, *:after, *:before {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a {    color: inherit;}input {padding: 0; margin:0;}button {border: 0;}select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}textarea,input[type="text"],input[type="email"],input[type="button"],input[type="submit"] {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;     -webkit-border-radius: 0;     -moz-border-radius: 0;     border-radius: 0;}select:focus,textarea:focus,input[type="text"]:focus,input[type="button"]:focus,input[type="submit"]:focus {    outline: 0;}.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor{}/*::selection {background: #A29061; color: #FFF;}*/::-moz-selection {background: #A29061; color: #FFF;}/* GRID----------------------------------------------------------------------------------------------------*//* Grid >> Global */.grid_1:before,.grid_1:after,.grid_2:before,.grid_2:after,.grid_3:before,.grid_3:after,.grid_4:before,.grid_4:after,.grid_5:before,.grid_5:after,.grid_6:before,.grid_6:after,.grid_7:before,.grid_7:after,.grid_8:before,.grid_8:after,.grid_9:before,.grid_9:after,.grid_10:before,.grid_10:after,.grid_11:before,.grid_11:after,.grid_12:before,.grid_12:after {    display: table;    content: "";}.grid_1:after,.grid_2:after,.grid_3:after,.grid_4:after,.grid_5:after,.grid_6:after,.grid_7:after,.grid_8:after,.grid_9:after,.grid_10:after,.grid_11:after,.grid_12:after {    clear: both;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {    /*display:inline;*/    float: left;    position: relative;    padding-left: 15px;    padding-right: 15px;}/* Grid >> 12 Columns *//*.grid_1 {width:6.333%;}.grid_2 {width:14.667%;}.grid_3 {width:23.0%;}.grid_4 {width:31.333%;}.grid_5 {width:39.667%;}.grid_6 {width:48.0%;}.grid_7 {width:56.333%;}.grid_8 {width:64.667%;}.grid_9 {width:73.0%;}.grid_10 {width:81.333%;}.grid_11 {width:89.667%;}.grid_12 {width:98.0%;}*/.grid_12 {    width: 100%;}.grid_11 {    width: 91.66666667%;}.grid_10 {    width: 83.33333333%;}.grid_9 {    width: 75%;}.grid_8 {    width: 66.66666667%;}.grid_7 {    width: 58.33333333%;}.grid_6 {    width: 50%;}.grid_5 {    width: 41.66666667%;}.grid_4 {    width: 33.33333333%;	color:#69685d;}.grid_3 {    width: 25%;}.grid_2 {    width: 16.66666667%;}.grid_1 {    width: 8.33333333%;}@media (min-width: 960px) {    .pull_12 {        right: 100%;    }    .pull_11 {        right: 91.66666667%;    }    .pull_10 {        right: 83.33333333%;    }    .pull_9 {        right: 75%;    }    .pull_8 {        right: 66.66666667%;    }    .pull_7 {        right: 58.33333333%;    }    .pull_6 {        right: 50%;    }    .pull_5 {        right: 41.66666667%;    }    .pull_4 {        right: 33.33333333%;    }    .pull_3 {        right: 25%;    }    .pull_2 {        right: 16.66666667%;    }    .pull_1 {        right: 8.33333333%;    }    .pull_0 {        right: auto;    }    .push_12 {        left: 100%;    }    .push_11 {        left: 91.66666667%;    }    .push_10 {        left: 83.33333333%;    }    .push_9 {        left: 75%;    }    .push_8 {        left: 66.66666667%;    }    .push_7 {        left: 58.33333333%;    }    .push_6 {        left: 50%;    }    .push_5 {        left: 41.66666667%;    }    .push_4 {        left: 33.33333333%;    }    .push_3 {        left: 25%;    }    .push_2 {        left: 16.66666667%;    }    .push_1 {        left: 8.33333333%;    }    .push_0 {        left: auto;    }}.container {    margin: 0 auto;}.rowz:after, .row:before {    display: table;    content: "";}.row:after {    clear: both;}/* Ext typo----------------------------------------------------------------------------------------------------*//* Shape effects */.circle {-webkit-border-radius: 50%;        border-radius: 50%; }.rounded {-webkit-border-radius: 5px;        border-radius: 5px;}img {    max-width: 100%;    vertical-align: middle;    height: auto;}/* Aligning */.alignleft,img.alignleft {text-align: left;}.alignright,img.alignright {text-align: right;}.aligncenter,img.aligncenter {text-align: center;}.alignnone,img.alignnone {text-align: inherit;}img.alignleft {display: inline-block;float: left;margin-right: 25px;margin-bottom: 25px;}img.alignright {display: inline-block;float: right;margin-left: 25px;margin-bottom: 25px;}img.aligncenter {display: block;margin: 0 auto 25px;}img:after {clear: both;}/* Margins */.no-margin {margin-top: 0;margin-bottom: 0;}.margin-all {margin: 25px;}.margin {margin-top: 25px;margin-bottom: 25px;}.margin-top {margin-top: 25px;}.margin-bottom {margin-bottom: 25px;}.margin-big {margin-top: 50px;margin-bottom: 50px;}.margin-all-big {margin: 50px;}.margin-top-big {margin-top: 50px;}.margin-bottom-big {margin-bottom: 50px;}.margin-small {margin-top: 10px;margin-bottom: 10px;}.margin-all-small {margin: 10px;}.margin-top-small {margin-top: 10px;}.margin-bottom-small {margin-bottom: 10px;}.no-uppercase {    text-transform: none;}.uppercase {    text-transform: uppercase;}.letterspace {    letter-spacing: 0.1em;}.italic,em {    font-style: italic;}.bold,strong,b {    font-weight: 900;}.thin {    font-weight: 300;}.widget_recent_entries li,.leave-comment .form-submit input {    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}/* Layout Style----------------------------------------------------------------------------------------------------*/.md-body {   padding: 100px 0;}.md-checkout .col-left, .md-checkout .col-right {width: 45.454545%; float: left;}.md-checkout .col-left {margin-right: 9.07029478%;}/* Common style */ .box-heading .head {    font-size: 24px;    line-height: 26px;    color: #242424;    overflow: hidden;}.md-button-alert .head {margin-bottom: 45px;}.box-heading .headline {position: relative;}    .headline:after {        border-top: 1px solid #000;        content: "";        top: 13px;        position: absolute;        width: 100%;        margin-left: 15px;    }.box-heading .headborder { padding-bottom: 25px; border-bottom: 1px solid #000;}.row-alter-110 {margin-bottom: 110px;}.box-alter-40 {margin-bottom: 40px;}.box-alter-80 {margin-bottom: 80px;}.align-center {text-align: center;}/* Typography style */.tags-post > a     {color: #A29061;}.tags-post > a:hover{color: #242424;}.media-header-big {    font-size: 65px;    line-height: 46px;    margin-bottom: 11px;}.media-header-big a {    color: #242424;}.media-header-big a:hover {    text-decoration: none !important;    color: #a29061  !important;}h2, h3, h4 {font-family: 'mongolian_baitiregular';}h5, h6 {font-family: 'Open Sans';}h1,h3, h4, h5{text-transform: uppercase;}p, label, .preview-content td, .preview-content ul  {font-family: 'Open Sans'; font-weight: 400; line-height: 25px; font-size: 13px;}h2.h2 {font-size: 40px;}h3,.h3 {font-size: 24px;}h4,.h4 {font-size: 20px;}h5,.h5 {font-size: 16px;}h6,.h6 {font-size: 14px;}.media-header {    color: #242424;}.media-header:hover {    color: #a29061;}.heading-large {    position: relative;    font-size: 323px;    line-height: 230px;    color: #333;    z-index: 1;    display: inline-block;    font-family: 'mongolian_baitiregular';}.decription-override {    background-color: #FFF;     text-align: center;     position: absolute;    top: 50%;    width: 100%;    z-index: 9;    padding: 10px 0;}    .decription-override .h1 {        font-size: 26px;        font-family: 'Open Sans';        font-weight: 600;        line-height: 1;        text-transform: uppercase;    }    .decription-override > p {        font-size: 16px;        line-height: 30px;        font-weight: 300;    }.text-bold          {font-weight: bold;}.text-hightlight    {background: #a29061; color: #FFF;}.text-line-through  {text-decoration: line-through;}.text-underline     {text-decoration: underline;}.number {    font-family: 'Georgia';     font-size: 18px;     font-style: italic;    color: #a29061;}.number-big {font-size: 30px;}.number-room {color: #333;} .amount-night, .day-arrival, .day-departure {    font-family: 'Open Sans';    font-size: 13px;    line-height: 22px;    color: #666; }.amount-night {color: #333;}.one-night {color: #666; font-size: 13px;}/* Container style */.md-home {background-color: #FFF;}.md-home-body {    background-color: #f1f3f2;    overflow: hidden;}.md-home-body .md-sidebar {    padding-top: 45px;}.md-home-body .md-primary {    padding-top: 20px;}.md-home-body .md-sidebar:after ,.md-home-body .md-sidebar:before {    content: "";    position: absolute;    background-color: #FFF;}.md-home-body .md-sidebar:after {    width: 1000px;    right: 100%;    top: 0;    height: 10000px;}.md-home-body .md-sidebar:before {    height: 10000px;    top: 100%;    width: 100%;}.row-article {padding: 31px 0;}.newsletter-widget p {	float:left;	margin-top:2px;	margin-right:3px;}/* Footer Style */.md-footer {    background-color: #000000;    padding: 60px 0;}.md-footer h3 {    font-size: 22px;    line-height: 35px;    color: #69685d;    letter-spacing: 2px;    margin-bottom: 20px;    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}.md-footer .footer-column:hover h3 {color: #b8b5a0;}.footer-content,.footer-column .hotel-address {    font-size: 13px;     color: #69685d;     text-transform: uppercase;     font-family: "Open Sans";}.md-footer .hotel-contact ul {    margin-top: -8px;}.footer-column .hotel-address address {    padding-bottom: 20px;     border-bottom: 1px solid #32312b;     margin-bottom: 10px;    margin-right: 25px;}.footer-content .website {    font-size: 11px;     line-height: 25px;     color: #69685d;}.footer-content .website:hover {    color: #B8B5A0;}.footer-content form {margin-top: 12px; width: 100%;}.hotel-contact .hotel-number {    font-style: italic;    color: #b8b5a0;    line-height: 35px;    float: right;}.hotel-contact li {    border-bottom: 1px solid #32312b;    line-height: 35px;}.hotel-news {    padding-left: 20px;}.hotel-news p {    font-style: italic;    line-height: 20px;    color: #69685d;}.hotel-news .btn-brown {background-color: #32312b; color: #b8b5a0;}.social-inner {text-align: center; margin-top: 50px;}.footer-social .social-group > a {    width: 32px;     height: 32px;     background-color: #32312b;     display: inline-block;     position: relative;    border: 1px solid #32312b;    margin-left: 5px;    -webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s;    }    .footer-social .social-group > a:hover {        border-color: #787667;    }    .footer-social .social-group a > i {        font-size: 15px;        color: #69685d;        line-height: 32px;    }.footer-social h4 {    color: #69685d;    font-size: 22px;     line-height: 25px;     letter-spacing: 5px;     display: inline-block;     margin-right: 10px;    vertical-align: middle;    margin-bottom: 10px;}.social-group {    display: inline-block;}.footer-column .hotel-address {    line-height: 25px;}/* Components Sytle----------------------------------------------------------------------------------------------------*/.header-social {	float:left;	margin-left:300px;}/* Header style */.md-header {    /*height: 50px;*/    background-color: #242424;    z-index: 99999;    width: 100%;    position: relative;}.md-header .row {position: relative;}/* Logo style */.md-logo {    position: absolute;    top: 0;    left: 0;    z-index: 9999;    width: 224px;}/* Menu style */nav {    float: right;}.md-menu > li {    float: left;    margin-left: 37px;    line-height: 50px;    position: relative;}.md-menu > li a {    color: #b2b2b2;    text-transform: uppercase;    display: inline-block;    font-family: 'mongolian_baitiregular';    font-size: 16px;    line-height: 24px;}.md-menu > li > a {    padding: 10px 0;}.md-menu li a:hover {    color: #a29061;    text-decoration: none;}.sub-menu {    position: absolute;    top: 50px;    background-color: #242424;    width: 216px;    padding: 14px 10px;    opacity: 0;    visibility: hidden;    z-index: 9999;    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;    -webkit-transform: translateY(20px);    -moz-transform: translateY(20px);    -ms-transform: translateY(20px);    -o-transform: translateY(20px);    transform: translateY(20px);    }.have-submenu {    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}.have-submenu:hover > .sub-menu {    opacity: 1;    visibility: visible;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);    }.btn-toogle-res-menu{    cursor: pointer;    line-height: 0;    width: 28px;    height: 20px;    float: right;    border-top: 4px solid #B2B2B2;    box-shadow: 0 4px #242424 inset, 0 8px #B2B2B2 inset, 0 12px #242424 inset, 0 20px #B2B2B2 inset;    display: none;    margin: 15px 0 0 0;}#mp-menu, .mp-level > h2 {font-family: "Open Sans",sans-serif; color: #B2B2B2;}/* Top arrow */.sub-menu-inner::before,.sub-menu-inner::after {    position: absolute;    content: "";    width: 0;    height: 0;    border: solid transparent;    bottom: 100%;    left: 9%;}.sub-menu-inner::before {    border-bottom-color:  #524c3a;    border-width: 15px;}.sub-menu-inner::after {    border-bottom-color: #242424;    border-width: 14px;    margin-left: 1px;}.sub-menu-inner {    border: 1px solid #524c3a;    padding: 0 15px;    position: relative;}.sub-menu-inner > li a {    text-transform: none;    font-family: 'Open Sans';    font-size: 13px;    line-height: 38px;    border-bottom: 1px solid #34322c;    display: block;}.sub-menu > .sub-menu-inner > li {    position: relative;}.sub-menu .sub-menu {    top: 0;    left: 100%;}.sub-menu .sub-menu > .sub-menu-inner:after, .sub-menu .sub-menu > .sub-menu-inner:before {    display: none;}@media (min-width: 960px) {    .sub-menu.menu-left {        right: 0;    }    .sub-menu.menu-left .sub-menu-inner::before,    .sub-menu.menu-left .sub-menu-inner::after {        bottom: 100%;        left: auto;        right: 9%;    }    .sub-menu.menu-left .sub-menu {        left: auto;        right: 100%;    }}/* Slide style */.md-slide  li {    height: 650px;    max-height: 650px;}.md-slide-wrapper {    position: relative;        overflow: hidden;}.md-slide li img {    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    width: 1920px;    height: 650px;    max-width: none;    position: absolute;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);}/*.content-slide {    top: 0;    text-align: center;    font-family: 'mongolian_baitiregular';    color: #FFF;    width: 100%;    bottom: 0;    left: 0;    right: 0;    position: absolute;    display: table;    height: 100%;}.content-slide .container {    height: 100%;    min-height: 100%;}.content-slide .home-content {    display: table-cell;    vertical-align: middle;        width: 1200px;    z-index: 999;}*/.content-slide {    color: #fff;}.content-slide .slide-title {    line-height: 48px;    text-transform: uppercase;}.content-slide h2.slide-title {    font-size: 100px;     margin-bottom: 14px;}    /* Alter */    .content-slide h2.slide-title.alter {        font-size: 90px;    }    .content-slide.dark h2.slide-title {        color: #350e00;        font-size: 75px;        line-height: 48px;    }    /* Dark */    .content-slide.dark .title-inner {        position: relative;        font-size: 40px;        line-height: 48px;        display: inline-block;        margin: 0 10px;        vertical-align: top;    }    .content-slide.dark .title-inner:after,    .content-slide.dark .title-inner:before {        background-color: #350e00;        height: 2px;        left: 0;        right: 0;        bottom: 100%;        content: "";        position: absolute;    }    .content-slide.dark .title-inner:after {        top: 100%;    }.content-slide h3.slide-title {    font-size: 50px;     letter-spacing: 15px;}    .content-slide h3.slide-title.alter {        font-family: 'Open Sans';        font-size: 46px;        line-height: 55px;        font-weight: 600;        font-style: italic;        letter-spacing: 0;        text-transform: none;        margin: 10px 0;    }.dots-line span {    display: inline-block;    content: "";    height: 18px;    width: 10px;    background-color: #FFF;    margin: 16px 5px 14px 0;    -webkit-transform: skewX(-35deg);    -moz-transform: skewX(-35deg);    -ms-transform: skewX(-35deg);    -o-transform: skewX(-35deg);    transform: skewX(-35deg);}.content-slide .slide-description {    max-width: 518px;     width: 100%;     margin: 0 auto;    font-family: 'Open Sans';    font-size: 14px;    line-height: 25px;    font-weight: 400;    margin-bottom: 13px;}    .content-slide.dark .slide-description {        color: #3e0402;    }.content-slide .btn {font-size: 20px; color: #FFF; letter-spacing: 6px;}    .content-slide.dark .btn {        color: #3e0402;        border-color: #6a1c00;    }    .content-slide.dark .btn:hover {        color: #FFF;        border-color: #242424;    }/* Form Style */.form-group {margin-bottom: 30px;}.label-control {    display: block;    font-size: 16px;    color: #333;    line-height: 35px;    margin-bottom: 5px;}.box-booking .label-control {height: 35px; text-align: left;}.label-inline {display: inline; line-height: 44px;}.start {color: #F00; margin-left: 5px;}input, textarea,.input-control {    height: 45px;    border: 1px solid #a29061;    vertical-align: middle;    font-family: "Open sans";    font-size: 14px;    padding: 10px;    color: #999;    background: transparent;    -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    -ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    -o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}.box-booking .input-control {    width: 100%;}/*.booking-form .input-control {    padding-left: 20px;}*/.border-black {border-color: #242424;}.border-white {border-color: #FFF;}.input-group {height: 45px;}.collapse {    position: relative;    overflow: hidden;    width: 100%;    vertical-align: top;    display: inline-block;    height: 100%;    cursor: pointer;    border-width: 1px;    border-style: solid;}.collapse:after {    position: absolute;    content: "";    z-index: 1;    background-repeat: no-repeat;    background-position: center center;    display: inline-block;    top: 0;    right: 0;    width: 45px;    pointer-events: none;  /* important */    bottom: 0;}.collapse > input.input-control ,.collapse > select.form-select {    border: 0;}.select-brown .collapse:after {    background-image: url('../images/dropdown-2.png');}.select-black .collapse:after, .select-white .collapse:after {    background-image: url('../images/dropdown-1.png');}.select-brown .collapse:after {background-color: #a29061;}.select-black .collapse:after {background-color: #242424;}.select-white .collapse:after {background-color: #FFF;}.collapse.input:after {    background-image: url("../images/calendar.png");    bottom: 0;    cursor: pointer;    right: 0;    top: 0;    width: 45px;}.collapse > select {    background: rgba(0,0,0,0);    border: 0;    font-family: "Open sans";    font-size: 14px;    cursor: pointer;    padding: 8px 26px 8px 8px;    height: 100%;    width: 100%;    color: #999;    position: relative;    text-overflow: "";    text-indent: 0.01px;}.select-brown .collapse {border-color: #a29061;}.select-black .collapse {border-color: #242424;}.select-white .collapse {border-color: #FFF;}.collapse > select:focus {width: 100%;}select > option {padding: 5px;}.hotel-news input {    background-color: #000;    border: 1px solid #32312b;    height: 33px;    color: #69685d;    padding: 0 10px;    vertical-align: middle;    width: 80.898876%;    float:left;    -webkit-transition: all 0.3s ease-out 0s;    -moz-transition: all 0.3s ease-out 0s;    -ms-transition: all 0.3s ease-out 0s;    -o-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}.hotel-news input:focus {border-left: 1px solid #b8b5a0;}.input-checkbox {display: none;}.input-checkbox[type="checkbox"] + .label-radio,.input-checkbox[type="radio"] + .label-radio {    padding-left: 30px;    display: inline-block;    cursor: pointer;    font-size: 13px;}.input-checkbox[type="radio"] + .label-radio {    background: url('../images/radio.png') no-repeat 0 0;    height: 18px;    line-height: 18px;}.input-checkbox[type="checkbox"] + .label-radio {     background: url('../images/checkbox.png') no-repeat 0 0;    height: 22px;    line-height: 22px;}.input-checkbox[type="radio"]:checked + .label-radio {    background: url('../images/radio.png') no-repeat 0 -18px;}.input-checkbox[type="checkbox"]:checked + .label-radio {     background: url('../images/checkbox.png') no-repeat 0 -22px;}.col-number-room .input-group {height: 40px;}.col-number-room .select-black select {padding: 6px 14px;}.form-group.select {max-width: 107px; width: 100%;}.input-control input {    width: 80%;     height: 80%;    border: 0;}.label-placeholder .form-group {position: relative; margin-bottom: 20px;}.leave-comment .form-group.input-col {    float: left;    width: 48.863636%;}.leave-comment .form-group:first-child {margin-right: 2.272727%;}.label-placeholder .label-control {font-size: 14px; position: absolute; top: 1px; left: 10px; line-height: 44px;}.leave-comment .box-heading {margin-bottom: 31px;}.label-placeholder textarea {width: 100%; height: 128px;}.leave-comment .form-group:last-child {text-align: right;}/* Button Style */.btn {    display: inline-block;    text-transform: uppercase;    font-family: 'mongolian_baitiregular';    line-height: 45px;    padding: 0 20px;    white-space: nowrap;    border: 0;    -webkit-transition: all .5s ease-out 0s;    -moz-transition: all .5s ease-out 0s;    -ms-transition: all .5s ease-out 0s;    -o-transition: all .5s ease-out 0s;    transition: all .5s ease-out 0s;}.btn:hover {    cursor: pointer;    text-decoration: none;}.btn-border {border: 1px solid #a29061; background-color: transparent;}.btn-border-white {border-color: #FFF; color: #FFF; border-width: 2px; border-style: solid;}.btn-border-brown {color: #a29061;}.btn-border-black {border-color: #000;}.btn-white      {background-color: #FFF; color: #a29061;}.btn-black      {background-color: #000; color: #999;}.btn-brown      {background-color: #a29061; color: #FFF;}.btn-darkbrown  {background-color: #242424; color: #a29061;}.btn-darkbrown:hover  {color: #d3bc80;}.btn-black:hover {color: #FFF;}.btn-brown:hover {color: #242424;}.btn-large  {font-size: 20px;}.btn-medium {font-size: 16px;}.btn-small  {font-size: 13px;}.btn-alter {font-size: 18px; line-height: 40px; padding: 0 22px;}.hotel-news .btn {height: 33px; line-height: 31px; vertical-align: middle; width: 19.1011235%; font-family: "open Sans"; font-size: 13px; color: #b8b5a0; cursor: pointer;}.btn-border:hover {    border-color: #242424;    background: #242424;     color: #a29061;}/* Icons Style */.icon {    background-image: url('../images/sprite.png');    background-repeat: no-repeat;    position: absolute;    display: inline-block;}.icon-calendar  {width: 17px; height: 19px; background-position: 0 0; margin-top: 12px; margin-left: 14px;}.icon-previous, .icon-next {width: 10px; height: 17px; left: 31px; top: 25px;}.icon-view,.icon-comment {    position: static;     margin-right: 5px;    vertical-align: middle;}.icon-view {background-position: 0 -65px; width: 18px; height: 12px;}.icon-comment {background-position: -25px -65px; width: 15px; height: 15px;}.icon-reply {background-position: -50px -65px; width: 12px; height: 14px; left: -19px; top: 4px;}.icon-payment {    background: url('../images/payment.png') no-repeat 0 0;     display: inline-block;     margin-left: 3px;    vertical-align: middle;}.icon-ideal-via-mobile      {background-position: 0 0 ; width: 75px; height: 20px;}.icon-pay-via-realex        {background-position: -80px -30px; width: 69px; height: 30px;}.icon-pay-credit-card       {background-position: 0 -30px ; width: 65px; height: 35px;}.icon-zaakpay               {background-position: -80px -70px; width: 25px; height: 25px;}.icon-skrill                {background-position: 0 -70px; width: 38px; height: 24px;}.icon-pay-paypal            {background-position: -40px -70px; width: 38px; height: 24px;}.icon-pay-via-payex         {background-position: -80px 0; width: 52px; height: 25px;}.icon-payosonline           {background-position: 0 -100px ; width: 100px; height: 21px;}.icon-credit-card-payment   {background-position: 0 -125px  ; width: 146px; height: 22px;}.icon-map-white             {background-position: -50px -80px; width: 16px; height: 23px;}.icon-map-brown             {background-position: -75px -80px; width: 24px; height: 32px; position: static;}.icon-mail                  {background-position: -25px -80px; width: 20px ; height: 14px; }.icon-phone                 {background-position: 0 -80px ; width: 8px; height: 24px;}/* Booking Style */.md-home .check-availability {    /*height: 146px; */    background-color: #a29061;}.check-availability .grid_3 {    background-color: #242424;    position: relative;    height: 146px;}.check-availability .grid_3:after, .check-availability .grid_3:before {    content: "";    position: absolute;    width: 1000px;    top: 0;    right: 100%;    bottom: 0;    height: 100%;    background-color: #242424;}.check-availability .grid_3:before {    border-left: 100px solid transparent;    border-top: 146px solid #a29061;    border-right: 0;    content: "";    position: absolute;    right: 0;    width: 0;    height: 0;}.check-availability .grid_9 {    background-color: #a29061;     position: relative;}.check-availability .grid_9 .md-booking {padding-left: 20px;}.title-checkroom {    color: #a29061;    font-size: 30px;    line-height: 30px;    text-transform: uppercase;    position: relative;    letter-spacing: 1px;}.title-checkroom:before, .title-checkroom:after {    content: "";    width: 61px;    height: 1px;    position: absolute;    left: 2px;}.title-checkroom:before {    top: 24px;    background-color: #a29061;}.title-checkroom:after {    background-color: #333;    bottom: -24px;}.booking-inline {margin-top: 22px;}.booking-inline .form-group {    display: inline-block;     margin-right: 5px;     float: left;    vertical-align: middle;}.booking-inline .form-group.last {margin-right: 0px;}.booking-form {height: 45px; position: relative;}.booking-inline .booking-form {max-width: 200px; width: 100%;}.btn-datepicker {    width: 45px;    height: 45px;    background-color: #242424;    position: absolute;    right: 0;    top: 0;}.booking-stack .col-left, .booking-stack .col-right {width: 46.1538461%; float: left;}.booking-stack .col-left {margin-right: 18px;}.booking-stack .btn {padding: 0 40px;}.booking-stack .form-group {margin-bottom: 13px; max-width: 260px; width: 100%;}.booking-stack .form-group.last > .label-control {display: none;}/* List Style */.list li, .list-order-color > li > span {    font-family: "Open Sans";     font-size: 13px;     color: #333;      line-height: 1.8;     font-weight: 400;    margin-bottom: 8px;}.list-check,.list-check ul {    list-style-type: none !important;}.list-check li {    background: url('../images/list-check.png') no-repeat left 7px;    padding-left: 20px;	padding-right:15px;}.available-table .col.list .list-check li {    /*width: 200px;*/    /*float: left;*/    margin-left: 10px;}.md-sidebar .list-check {margin-top: 22px; font-family: "Open Sans"; font-size: 13px;}.list-triangle li {    position: relative;     padding-left: 16px;     list-style: none;}.list-triangle li:before {    content: "";    position: absolute;    height: 0;    width: 0;    border-top: 5px solid transparent;    border-bottom: 5px solid transparent;    border-left: 6px solid #999;    top: 5px;    left: 0;}.list-triangle-color > li:before {border-left-color: #a29061;}.list-order-color {padding-left: 17px;}.list-order-color > li {color: #a29061; font-weight: bold;}.list-uppercase {text-transform: uppercase;}/* Media box style */.media {    overflow: hidden;}.pull-left {float: left;}.media > .pull-left {    margin-right: 20px; /*    margin-left: 40px;    margin-bottom: 10px;*/}.pull-right {float: right;}.media-body {    line-height: 25px;}.mini {width: 150px; height: 90px; max-width: 100%;}.medium {width: 350px; height: 126px; max-width: 100%;}/*.media > .pull-left ~ .media-body .box-quote p {    text-indent: 0;}*/.list-article .media > .pull-left {    margin: auto 0 10px 0;}/* Text Quote Style */.box-quote {    background: url('../images/quote-top.png') no-repeat left top,url('../images/quote-bottom.png') no-repeat right 92%;    padding: 14px 0 31px}.box-quote-alter {background: url('../images/quote-top.png') no-repeat left top; padding-bottom: 0;}.box-quote > p {    color: #666;    text-transform: uppercase;    text-indent: 40px;    margin-bottom: 9px;}.box-quote-alter > p {    font-size: 13px;    line-height: 22px;    text-transform: none;    }/* Article Style (article 2 column, article left, article center) */.row-home:nth-child(2n){background-color: #FFF; position: relative;}.row-home:nth-child(2n):after {    content: "";    position: absolute;    left: 100%;    width: 1000px;    top: 0;    bottom: 0;    height: 100%;    background-color: #FFF;}.md-layout-right-inner {padding-left: 1.5873015%;}.text-link {    color: #a29061;     -webkit-transition: color .3s ease-in-out 0s;    -moz-transition: color .3s ease-in-out 0s;    -ms-transition: color .3s ease-in-out 0s;    -o-transition: color .3s ease-in-out 0s;    transition: color .3s ease-in-out 0s;}.text-link:hover {color: #242424;}.link-direct {    font-size: 13px;    font-style: italic;    font-family: 'Open Sans';    line-height: 25px;}/* Sidebar style */.md-sidebar {    background-color: #fff;    position: relative;}.textwidget,.bx-wrapper {    padding-right: 15px;}.header-sidebar {    color: #333;    line-height: 35px;    margin-bottom: 15px;    text-transform: uppercase;}.md-sidebar > .header-sidebar {margin-top: 60px;}.alert {    border: 1px solid;    background-repeat: no-repeat;    background-position: 18px 16px;    height: auto;    padding: 14px 30px 20px 56px;    margin-bottom: 20px;}.alert > .alert-body > p {font-size: 13px; line-height: 20px; color: #333;}.alert-label {font-family: 'Open Sans'; font-size: 14px; line-height: 36px;}.alert-attention    {background-image: url('../images/icon-attention.png'); background-color:#f7eed8; border-color: #f0e2c1;}.alert-error        {background-image: url('../images/icon-error.png'); background-color:#fff2ea; border-color: #f2dbdc;}.alert-success      {background-image: url('../images/icon-success.png'); background-color:#e1f3ff; border-color: #cce6f1;}.alert-general      {background-image: url('../images/icon-general.png'); background-color:#f9f9f9; border-color: #d3d3d3;}.button-group > p {margin-bottom: 26px; text-align: center;}.button-group > p > a {margin-right: 30px; margin-bottom: 15px}/* Pagination Style */.page-numbers {    padding: 20px 0;}.page-numbers li {    display: inline-block;     margin-right: 2px;    margin-bottom: 7px;}.page-numbers a,.page-numbers span {    border: 1px solid #a29061;    color: #a29061;    margin-right: 2px;    font-size: 18px;    padding: 7px 15px;    line-height: 38px;    font-family: "mongolian_baitiregular";}.page-numbers a:hover {    background: #a29061;    color: #fff;}.page-numbers .page-numbers {    display: inline-block;    padding: 0 15px;}.page-numbers .page-numbers:hover,.page-numbers .page-numbers.current {    background-color: #a29061;    color: #FFF;}.page-numbers .next,.page-numbers .prev {    padding: 0 20px;    text-transform: uppercase;}@media (max-width: 768px) {    .page-numbers {        text-align: center;    }}/* Home Page ---------------------------------------------------------------*/.md-home .title-checkroom:after {background-color: transparent;}.md-home .md-booking .label-control {color: #FFF;}.md-home .md-booking .btn {    padding: 0 39px;     background-color: #FFF;}.md-home .input-control, .md-home select {color: #dfcea3;}.md-home-body .title-introhotel {    font-size: 22px;    padding-bottom: 16px;    background: url('../images/have-bg.png') no-repeat bottom center;    margin-bottom: 15px;}.row-home {padding: 31px 0;}.row-home .media-body {    float: left;    padding-left: 10px;    width: 43.1818%;}.row-home .pull-left {    float: left;}.row-home .media-image {    padding-left: 22px;    width: 54.5454%;    float:left}.row-home:nth-child(2n) .media-image {    float: right;    margin-right: 0;}.row-home:nth-child(2n) .media-body {    padding-left: 22px;    margin-left: 0;}.row-home .media-image {margin-right: 2.27272%;}.md-home .title-checkroom {padding-top: 45px;}/* Button and Alert Page ---------------------------------------------------------------*/.md-typography .box-heading {margin-bottom: 30px;}.section-alert .alert-body.list > li {margin-bottom: 5px;}/* Testimonal Page ---------------------------------------------------------------*/.md-testimonail .md-main {    padding-left: 20px;}.md-testimonail .media-object {    padding-top: 17px;    max-width: 80px;    max-height: 80px;}.md-testimonail .media {margin-bottom: 50px;}/* CheckOut Page ---------------------------------------------------------------*//*.md-checkout .row {margin-bottom: 35px;}.md-main .row .box-heading {margin-bottom: 30px;}.row.row-shoping {margin-bottom: 20px;}.row-shoping .box-heading {margin-bottom: 0 !important;}.row-room {padding: 31px 0 35px;}.form-action {    border-top: 1px solid #000;    padding-top: 30px;}.form-action .btn {margin-top: 40px;}    .line {border-bottom: 1px solid #c9c9c9;}.row-room .h4 {margin-bottom: 9px; margin-top: -2px;}.col-number-room,.col-number-price,.col-number-total,.col-thumbnail-room,.col-info-room {float: left;}.col-number-room,.col-number-price  {    width: 22.6757%;}.col-info-room {width: 34.0909%;}.col-thumbnail-room {width: 17.2727%; margin-right: 2.840909%;}.col-number-room > span,.col-number-price > span,.col-number-total > span {    padding-right: 5px;    padding-top: 40px;    display: block;}.row-payment .form-group {margin-bottom: 12px;}*//* Booking Cart Page ---------------------------------------------------------------*/.row-total, .row-checkout {text-align: right;}.row-total {margin-top: 24px;}.row-checkout {margin-top: 50px;}.md-booking-cart .select-black {width: 90px;}.md-booking-cart .media {float: left;}.md-booking-cart .col-number-price { text-align: left;}.md-booking-cart .col-number-room { margin-top: 30px;}.md-booking-cart .col-number-total { text-align: left;}.box-heading .col-number-room {margin-top: 0;}.md-booking-cart select  {color: #242424; font-size: 18px; padding: 10px;}/* Check available Page ---------------------------------------------------------------*/.result-available {    font-family: "Georgia";    font-size: 16px;    line-height: 30px;    margin-bottom: 38px;    font-style: italic;    color: #333;}.md-check-available .head {font-size: 20px;}.room-available {    font-size: 13px;    font-family: "Open Sans";    font-weight: 400;    color: #666;    margin-left: 10px;    text-transform: none;}.room-available:before {    content: "//";    font-family: "mongolian_baitiregular";    font-size: 18px;    margin-right: 10px;}.md-check-available .row-room {    padding: 16px 0 46px;}.row-room .col {    float: left;    width: 25%;}.col > span {display: block;}.row-room .col.media {width: 26.59090%;}.row-room .col.list {width: 28.181818%;}.row-room .col.price {width: 17.04545%; text-align: right;}.col.price > .from {    font-family: "Georgia";    font-size: 13px;    font-style: italic;    color: #666;}.col.price > .number-big {margin-bottom: 14px;}.col.price .btn {line-height: 37px}/* Room Detail Page ---------------------------------------------------------------*/#sliderThumb {    margin-top: 10px;}#sliderThumb li a:after, #sliderThumb li a:before {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    content: "";    z-index: 999;}#sliderThumb li a:after {    background-color: rgba(255,255,255,.5);}#sliderThumb li.active a:after {    background-color: rgba(255,255,255,0);    /*border: 4px solid #a29061;*/}.description-room .current-room {    height: 100%;}.current-room > div {width: 100%; height: 100%;}.current-room > figure > img {float: left;}.description-room > .preview-room {    margin-bottom: 30px;}.preview-content {margin-bottom: 26px; margin-top: 30px;}.preview-content > p {margin-bottom: 22px;}.md-room-detail .h3 {color: #242424;}.md-room-detail .number-big {font-size: 60px;}.md-room-detail .one-night {font-size: 24px; color: #333;}.md-room-detail .booking-inline {margin-top: 23px;}.md-room-detail .btn {padding: 0 28px;}.meta-view,.meta-divider,.meta-comment {margin-right: 6px;}.meta-divider {margin-left: 8px;}.md-room-detail  .slideshow-photo > img {    width: auto;    margin: auto;}.md-room-detail .bx-wrapper .bx-controls-direction .bx-prev {    left: 20px;}/* Standar Post Page ---------------------------------------------------------------*//*.box-sidebar {margin-bottom: 52px;}*/@media only screen and (min-width: 960px) {    .md-main .box-sidebar {        display: none;    }}@media only screen and (max-width: 960px) {    .md-sidebar .box-sidebar {        display: none;    }}.md-standar-post .align-center {margin-bottom: 64px;}.box-sidebar .list a {    color: #333; font-size: 14px; }.box-sidebar .list a:hover {color: #a29061;}.list-tags li {display: inline-block; margin-bottom: 5px;}.list-tags > li > a {    font-size: 13px;    padding: 4px 10px;     border: 1px solid #a29061;    color: #333;    font-family: "open Sans";    line-height: 20px;    text-transform: none;    display: inline-block;}.list-tags > li > a:hover {color: #a29061;}.list-tags > li.active-tag > a {    color: #a29061;}.list-relate h4 > a {    font-size: 14px;    color: #333;    line-height: 20px;    -webkit-transition: color .3s ease-out 0s;    -moz-transition: color .3s ease-out 0s;    -ms-transition: color .3s ease-out 0s;    -o-transition: color .3s ease-out 0s;    transition: color .3s ease-out 0s;}.list-relate h4 > a:hover {color: #a29061;}.list-relate > li {margin-bottom: 25px;}.featured-post,.time {    font-size: 13px;    color: #666;    font-family: "open Sans";    line-height: 20px;}.post-header > .h2 {    margin: 11px 0 32px;    font-size: 40px;    font-family: "mongolian_baitiregular";    text-transform: initial;}.post-body:before, .post-body:after {    display: table;    content: "";}.post-body:after {    clear: both;}.post-body  .h3 {    margin: 41px 0 34px;     text-align: center;     font-size: 22px;     padding: 0 110px;     color: #242424;     line-height: 28px;}.post-body  figure {margin-bottom: 24px;}.media-col .pull-left {    margin: 0 29px 15px 0;}.media-col .media-body {overflow: visible;}.post-footer {    padding: 6px 0;    border-top: 1px solid #000;    border-bottom: 1px solid #000;    margin: 36px 0 75px;}.author-post, .meta-post, .tags-post {display: inline-block; color: #666;}.post-footer .footer-left {float: left; position: relative;margin-top:8px;}.post-footer .footer-right {float: right; font-family: "Open Sans"; font-size: 13px; color: #666; margin-top: 4px;}.post-footer .footer-right a i {    font-size: 18px;}.author-post {color: #666; margin-right: 10px;}.author-post > span {color: #333;}.meta {color: #666;}.tags-post > .tag-post {    font-style: italic;}.footer-right .icon {position: static;}.footer-right > a {width: 20px; height: 20px; margin-right: 10px; display: inline-block; text-align: center; vertical-align: middle;}.footer-right > a:last-child {margin-right: 0;}.amount-comment {color: #666;}.list-comment {margin-bottom: 33px;}.list-comment > .media {border-bottom: 1px solid #c9c9c9;}.list-comment .media {padding:  28px 0;}.list-comment .media .media-body {    float: left;}.list-comment > .media.last {border: 0;}.list-comment .pull-left {margin-right: 20px;}.list-comment .media-object {width: 80px; height: 80px;}.list-comment .header-body {margin-bottom: 8px; margin-top: -4px;}.list-comment .header-body {font-family: "Open Sans"; line-height: 20px; color: #999;}.list-comment .left {font-size: 14px; font-weight: 600; color: #333;}.list-comment .left > .time {font-size: 13px; font-weight: 400; color: #999;}.list-comment .right {float: right; position: relative; font-size: 13px; cursor: pointer;}.list-comment .right:hover {color: #a29061;}.list-comment .right:hover .icon-reply {background-position: -75px -65px;}.child-comment {margin-left: 100px;}.child-comment > .media {padding-top: 0px;}.child-comment > .media:first-child {padding-top: 30px;}.box-comment .box-heading {margin-bottom: 33px;}.list-comment .children {    clear: left;    margin-left: 100px;}.list-comment li:last-child {    border-bottom: 0}.list-comment figure.pull-left {    margin-left: 0;    margin-right: 0;    padding-right: 20px;    width: 11.9999%;}.list-comment .media-body {    width: 88%;}.list-comment .pingback a {    color: #a29061;}.list-comment .pingback a:hover {    /*color: #242424;*/    text-decoration: underline;}@media (max-width: 768px) {    .list-comment .children {        margin-left: 20px;    }}@media (max-width: 767px) {    .list-comment .children {        margin-left: 0px;    }    .list-comment figure.pull-left {        width: 19.9999%;    }    .list-comment .media-body {        width: 78%;    }}/* Blog Page ---------------------------------------------------------------*/.md-main, .md-main {float: right; position: relative;width: 100%;}.md-sidebar-pt {padding-top: 285px;}.md-blog .media {    margin-bottom: 20px;}.md-blog .list-article .pull-left {width: 100%; margin-right: 3.4%;}/*.md-blog .list-article .media-body {width: 56.8182%;}*/.media-body > .media-header {margin-bottom: 0;}.media-body:after, .media-body:before {    display: table;    content: "";}.media-body:after {    clear: both;}.md-testimonail .media-body {    overflow: hidden;}/*.media-header:after, .media-header:before {    display: table;    content: "";}.media-header:after {    clear: both;}.media-header .meta-header {    margin-bottom: 0;     display: block;    float: left;     width: 100%;}*/.media-header .h4 {    text-transform: uppercase;}.media-header .h4 > a {line-height: 26px; color: #242424;}.media-header .h4 > a:hover {color: #A29061;}.md-blog .media-body > .media-content {margin-bottom: 7px; line-height: 22px;}.box-sidebar .list-triangle > li {font-size: 14px; padding-left: 30px;}.md-sidebar .box-sidebar {    padding-bottom: 30px;}.media-header h3 span,.post-header h2 span {    display: inline-block;    margin-right: 10px;}.media .media-object {    /*margin-top: 8px;*/}.media-sticky .featured-post {    margin-right: 10px;}.media-sticky .featured-post i {    font-size: 16px;    margin-right: 10px;}/* Contact Page ---------------------------------------------------------------*/.md-contact {position: relative; overflow: hidden;}.bg-contact {    position: relative;    left: 0;    overflow: hidden;    min-height: 800px;    background-size: cover;    background-position:  center;   /* -webkit-background-size: cover;    background-size: cover;*/}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {    .bg-contact {        min-height: 800px;    }}@media only screen and (orientation: portrait) and (device-width: 320px), (device-width: 768px) {    .bg-contact {      -webkit-background-size: auto 100% !important;      background-attachment: scroll !important;    }}@media only screen and (orientation: landscape) and (device-width: 320px), (device-width: 768px) {    .bg-contact {      -webkit-background-size: 100% auto !important;      background-attachment: scroll !important;    }}.bg-pattern {background: url('../images/pattern.png') repeat 0 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}.bg-contact > img {width: auto; float:left; max-width: inherit;}.contact-wrap {    position: absolute;    right: 0;    top:0;    bottom: 0;    left: 50%;    background: #FFF;    padding: 70px 0 90px;    z-index: 999;}.contact-wrap > .layout-left {    width: 590px;    padding-left: 190px;    padding-right: 20px;}.md-contact .heading-large {margin-left: -14px; margin-bottom: 35px;}@media (max-width: 768px) {    .md-contact .heading-large {        margin-top: 30px;        width: 100%;        text-align: center;    }}.description {margin-bottom: 22px;}.contact-wrap .form-group {margin-bottom: 15px;}.address-wrap {    position: absolute;    top: 50%;    left: -271px;}.address-info > ul, .address-map {float: left; height: 189px;}.address-info  {    border-style: solid;    border-color: #a29061;    border-width: 1px 0 1px 1px;    float: left;    width: 271px;    padding: 5px 0 5px 5px;}.address-info ul li::-moz-selection {background: #242424; color: #A29061;}/*.address-info  ul li::selection {background: #242424; color: #A29061;}*/.address-info > ul {    background: #a29061;    height: 189px;    padding: 20px;    width: 100%;}.address-map {    margin: 5px 5px 5px 0;    width: 140px;}.address-map > div {    background: #242424;    width: 100%;    height: 189px;    text-align: center;    padding-top: 60px;}.address-map > div > .popup-gmaps {    font-family: "mongolian_baitiregular";    font-size: 16px;    color: #a29061;    text-transform: uppercase;    display: block;    margin-top: 10px;    cursor: pointer;}.address-info li {    margin-bottom: 20px;    color: #fff;    font-family: "open Sans";    font-size: 14px;    line-height: 20px;}.address-info li > i {    position: static;     margin-right: 17px;     vertical-align: middle;     float: left;     font-size: 22px;}.form-contact .input-control {    font-family: "Open Sans";font-size: 14px;     line-height: 44px;}.form-contact textarea.input-control {    line-height: 1.4;}/* News Deal Page ---------------------------------------------------------------*/.media-center {text-align: center;}.media-center > .media-body {    padding: 0 20px;}.md-news-deal .media {    margin-bottom: 35px;     width: 31.333%;    padding: 0 1%;}/*31.333%*/.md-news-deal .media-header {    margin-top: 18px;     line-height: 26px;     color: #242424;    text-transform: uppercase;}#md-news-deal {    margin: auto;    width: 100% !important}/* Accomodation Page ---------------------------------------------------------------*/.md-accomodation-content {margin-top: 30px;}.md-accomodation-content .row .grid_4 {    margin-bottom: 50px;}.md-accomodation .media-header {    font-size: 30px !important;    margin: 21px 0 5px  !important;    color:  #242424 !important;}.md-accomodation .media-header a {    color: inherit !important;}.md-accomodation .media-header a:hover {    text-decoration: none !important;    color: #a29061 !important;}.md-accomodation .media-content {margin-bottom: 13px;}.md-accomodation .media .btn {    text-transform: none;    font-family: "Open Sans";    padding: 0 18px;    line-height: 35px;}.md-accomodation .booking-inline {margin-top: 45px;}.md-accomodation .md-booking .btn {padding: 0 39px;}.md-accomodation .md-booking {padding-left: 20px;}.md-accomodation .title-checkroom {color: #333; width: 220px;}.md-accomodation .title-checkroom:before {background-color: transparent;}/* World of Flawles Page ---------------------------------------------------------------*/.md-world-of-flawles .md-body {    padding: 0;}.slide-wrapper {   /* min-height:100%;    height: 100%;*/    position: relative;}/*.slide-wrapper .bx-viewport,.slide-wrapper .bx-wrapper,.slide-wrapper .bxslider,.slide-wrapper li {    height: 100%;}*/.slideshows .description-room {    height: 100%;}.description-content {    position: absolute;    top: 50%;    right: 4.21052%;    z-index: 999;    color: #FFF;    max-width: 500px;    width: 90%;    float: right;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);        -webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -ms-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s;    }.description-content h2, .description-content p {    background-color: rgba(0,0,0,0.7);    margin-bottom: 1px;    text-align: right;    padding: 0 10px;    float: right;}.description-content h2 {    font-size: 30px;    line-height: 46px;    text-transform: uppercase;    letter-spacing: 2px;}.description-content p {    color: #b4b4b4;     line-height: 22px;    padding: 10px 10px;}.thumb-room li {float: left;}.slideshows .thumb-room-detail li {    width: 10%;     height: 110px;}.thumb-room-detail:after {clear: both;}.slide-preview-room.fullscreen .thumb-room-detail a {    width: 10%;}/* Typography Page ---------------------------------------------------------------*/.box-bullet-list .clear {display: none;}.box-bullet-list .list {padding-bottom: 20px;}/* Language Bar ---------------------------------------------------------------*/.language-bar {    position: absolute;    right: 0;    top: 0px;    background-color: transparent;    z-index: 9999;}.language-bar li {    display: inline-block;    margin-right: 10px;}.language-bar li img {    height: 15px;    width: auto;}.language-bar2 {    display: none;    padding: 0.9em 1em 0.9em 1.4em;}.language-bar2 span {    display: inline-block;    margin: 0 0 7px 5px;}.language-bar2 span img {    height: 15px;    width: auto;}/* Custom CSS---------------------------------------------------------------*//* HOME PAGE  jquery bxslider */.bx-wrapper .bx-controls-direction a {    width: 68px;    height: 68px;    background-color: rgba(0,0,0,0.6);    display: inline-block;    margin-top: -32px;    z-index: 9999;}.bx-wrapper .bx-controls-direction .bx-prev {    right: 89px;}.bx-wrapper .bx-controls-direction .bx-next {    right: 20px;}.bx-outer-prev, .bx-outer-next, .bx-wrapper .bx-controls-direction a {    text-indent: initial;}.bx-outer-prev:hover, .bx-outer-next:hover, .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev i,.bx-wrapper .bx-next i {    color: #fff;    font-size: 32px;    line-height: 68px;}/* jquery ui */#ui-datepicker-div {z-index: 999 !important;}.ui-datepicker {padding: 0;}/* Woocommerce Style ---------------------------------------------------------------*//* Check available page */.available-table td {    vertical-align: top;    padding-bottom: 30px;}.available-table .col.price {    text-align: right;}.available-table .col.price .number-big del {    line-height: 1;    font-size: 25px;}.available-table .col.list {    padding-left: 20px;    padding-right: 20px;}.available-table .col.list ul {    margin-top: -5px;}.available-table .col.list ul:after {    clear: both;    content: "";    display: table;}.col.price ins {    text-decoration: none;}/* Booking Cart Page */.cart-table {    width: 100%;}.cart-table th {    font-size: 24px;    font-size: 700;    text-transform: uppercase;    text-align: left;    border-bottom: 1px solid #000;    padding-bottom: 25px;}.cart-table td {    vertical-align: top;    padding: 30px 0;    border-bottom: 1px solid #c9c9c9;}.cart-table .col-delete {    text-align: center;    font-size: 20px;    color: #f00;    font-weight: 700;}.cart-table .col-delete,.cart-table .col-number-price,.cart-table .col-number-total {    vertical-align: middle;}.cart-table .col-thumbnail-room .image-room {    float: left;    margin-right: 20px;}.cart-table .col-thumbnail-room img {    width: 100%;    max-width: 150px;}.cart-table .coupon-field {    float: left;}.input-text,.select2-container .select2-choice {    background:  transparent;    border: 1px solid #a29061;    color: #999;    font-family: "Open Sans";    font-size: 14px;    height: 45px;    padding: 10px;    vertical-align: middle;    margin-right: -5px;    border-radius: 0;}.select2-container .select2-choice {    margin-right: 0;}.cart-table .coupon-field .button {    background: #242424;    border: 0 none;    border-radius: 0;    box-shadow: none;    color: #a29061;    font-family: "Georgia";    font-weight: 400;    text-shadow: none;    text-transform: uppercase;    line-height: 15px;    padding: 14px 20px;    vertical-align: middle;}    .cart-table .coupon-field .button:hover {        background: #242424;        color: #d3bc80;    }.row-total:after {    clear: both;    content: "";    display: table;}.row-total table {    float: right;    width: 48%;}.row-total table th {    font-size: 20px;    text-align: left}.row-total table td {    padding-bottom: 10px;}.row-total h2 {    margin-bottom: 20px;}.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {    -webkit-box-sizing: initial;    -moz-box-sizing: initial;    box-sizing: initial;}.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {    box-shadow: none;    border-radius: 0;}.woocommerce-checkout .form-row .chosen-container-single .chosen-single {    background: none;    border-radius: 0;    height: 45px;    border: 1px solid #a29061;}.chosen-container-single .chosen-single span {    line-height: 45px;}.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b {    background-position: 0 14px !important;}#order_review_heading {    margin: 20px 0;}#order_review .shop_table th,#order_review .shop_table td {    font-family: "open sans";}/* Widget */.widget li {    color: #333;    font-size: 14px;    line-height: 25px;    /*text-transform: uppercase;*/}.awe_recent_entries li,.widget_recent_comments li {    margin-bottom: 5px;    line-height: 20px;}.awe_recent_entries li {    margin-bottom: 15px;}.widget_recent_comments li .comment-author-link {    font-weight: 900;    color: #a29061; }.widget_recent_comments li a {    text-decoration: underline;}.awe_recent_entries li:hover {    color: #a29061; } .widget_nav_menu ul li, .widget_meta ul li, .widget_pages ul li, .widget_archive ul li,.widget_categories ul li {    text-transform: uppercase;}.widget_rss ul li {    text-transform: capitalize;    margin-bottom: 20px;}.widget_search input {    font-family: "Open Sans";    font-size: 14px;}.widget_archive li,.widget_categories li,.widget_meta li {    padding-left: 15px;         margin-bottom: 15px;    position: relative;}.widget_categories li:before,.widget_archive li:before,.widget_meta li:before {    border-bottom: 5px solid transparent;    border-left: 6px solid #999;    border-top: 5px solid transparent;    content: "";    height: 0;    left: 0;    position: absolute;    top: 5px;    width: 0;}.widget select,.widget_categories select,.widget_archive select {    border: 1px solid #a29061;    width: 100%;    height: 45px;    padding:  5px;}.widget_tag_cloud .tagcloud a {    border: 1px solid #a29061;    color: #333;    display: inline-block;    font-family: "open Sans";    font-size: 13px !important;    line-height: 20px;    padding: 4px 10px;    text-transform: none;    margin-bottom: 5px;}.widget_search form input {    width: 100%;}.widget_recent_entries li .post-date {    color: #a29061;    font-family: "open sans";    font-size: 13px;    font-style: italic;    font-weight: 400;    text-transform: lowercase;}.widget_calendar #calendar_wrap,.widget_calendar #wp-calendar {    width: 100%;}.widget_calendar th {    padding: 10px;    font-size: 20px;}.widget_calendar td {    font-family: "open sans";    font-size: 14px;    padding: 10px;    text-align: center;}.widget_calendar td#today {    color: #a29061;    background-color: #242424;}.widget_calendar caption {    background-color: #242424;    color: #a29061;    font-family: "mongolian_baitiregular";    font-size: 20px;    padding: 10px;    text-transform: uppercase;}.widget.awe_checkavailability .booking-stack .form-group {    max-width: 100%;}/* Contact Form 7 */.form-contact textarea.input-control {    height: 130px;}.widget a:hover {    color: #a29061;}/* Comment / Reply Comment */.comment-reply-title {    margin-bottom: 30px;}    .comment-reply-title #cancel-comment-reply-link ,    .leave-comment .logged-in-as .logout-link{        color: #a29061;        font-size: 15px;        font-style: italic;        font-weight: 700;        font-family: "open sans";    }    .comment-reply-title #cancel-comment-reply-link:hover,    .leave-comment .logged-in-as .logout-link:hover  {text-decoration: underline;}.leave-comment .comment-notes,.leave-comment .logged-in-as  {    font-family: "open sans";    font-size: 14px;    margin-bottom: 20px;}.leave-comment .input-col.first {    margin-right: 2.27273%;}.leave-comment .form-group {    margin-bottom: 20px;}.leave-comment .form-group textarea {height: 130px;}.leave-comment .form-submit {    text-align: right}.leave-comment .form-submit input[type="submit"] {    color: #a29061;    width: auto;    font-size: 18px;    line-height: 40px;    padding: 0 22px;    background-color: transparent;    border: 1px solid #a29061;    text-transform: uppercase;    font-family: "mongolian_baitiregular";    cursor: pointer;}.leave-comment .form-submit input[type="submit"]:hover {    background: none repeat scroll 0 0 #242424;    border-color: #242424;    color: #a29061;}.form-allowed-tags code {    color: #c7254e;}/* Popup Magnific */.awe_magnific_popup .hidden {    display: none;}/* Clearfix--------------------------------------------------------*/* html .clearfix,* html .ui-helper-clearfix {    height: 1%; /* IE5-6 */}.clearfix,.ui-helper-clearfix {    display: inline-block; /* IE7xhtml*/}html .clearfix,html .ui-helper-clearfix {    display: block; /* O */}.clearfix:after,.ui-helper-clearfix:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;    line-height: 0;    font-size: 1px;    overflow: hidden;}.clear {clear: both;}/* Custome css */.md-home-body .widget-home-info {    margin-bottom: 40px;}/* Custom css Add to cart */.js_display_none{    display: none;}.media-object.wp-post-image {    height: auto;}.comment-form input, .comment-form textarea {    width: 100%;}.media figure img {    width: 100%;}.widget.widget_text.box-sidebar select {    width: 100%;}.widget_nav_menu .menu {    list-style-type: disc;    padding-left: 15px;}.widget_nav_menu .menu > li {    margin-bottom: 0px;}.widget_nav_menu .menu > li > a {    display: inline-block;}.widget_nav_menu .sub-menu {    padding-left: 15px;    list-style-type: circle;    position: static;    opacity: 1;    visibility: visible;    background: rgba(0,0,0,0);    width: 100%;    padding: 0 10px;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);}.widget_nav_menu .sub-menu li {    padding: 0;    line-height: 25px;}.widget_nav_menu .sub-menu li a {    color: inherit;}.widget_nav_menu .sub-menu li a:hover {    color: #a29061;}.widget select {    -webkit-appearance: menulist;    -moz-appearance: menulist;    appearance: menulist;    -webkit-border-radius: 0;    border-radius: 0;}.embed-responsive.embed-responsive-16by9 {    padding-bottom: 56.25%;}.embed-responsive {    position: relative;    display: block;    height: 0;    padding: 0;    overflow: hidden;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.blog-item {    margin-bottom: 20px;}.blog-title {    text-transform: uppercase;    margin-bottom: 7px;}.blog-title > span {    font-size: 20px;}.blog-title h2 {    display: inline-block;    margin-left: 7px;}.blog-title h2 a:hover {    color: #A29061;    text-decoration: underline;}.gallery-icon.landscape {    padding: 10px;}.gallery-item a {    display: block;}#gallery-1 img,.gallery-item img {    width: 100%;    border: 0 !important;}.wp-caption-text.gallery-caption {    text-transform: uppercase;    line-height: 25px;    padding: 0 10px;}.textwidget p {    margin-bottom: 20px;}.wp-caption-text {    text-transform: uppercase;}.blog-image {    margin-bottom: 15px;}.blog-image a {    display: block;}.media-body h1 {    font-size: 48px;}.media-body h1, .media-body h2, .media-body h3, .media-body h4, .media-body h5, .media-body h6 {    text-transform: uppercase;    font-weight: 500;    /*line-height: 1.1;*/    margin-bottom: 10px;}/*.media-body h2,.media-body .h2 {  font-size: 30px;  font-weight: 500;}*/.media-body .h3 {  font-size: 24px;}/*.media-body h4,.media-body .h4 {  font-size: 18px;}*/.media-body h5,.media-body .h5 {  font-size: 14px;}.media-body h6,.media-body .h6 {  font-size: 12px;}.post-header h2 {    text-transform: capitalize;}/*.media-body a {    color: #a29061;    text-decoration: none;}*//*.media-body a:hover {    text-decoration: underline;}*/.media-body p {  margin: 0 0 10px;}.media-body .wp-caption.alignnone {    width: 100% !important;}.media-body ul, dir {    display: block;    list-style-type: disc;    -webkit-margin-before: 1em;    -webkit-margin-after: 1em;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;    -webkit-padding-start: 40px;    margin-left: 15px;    margin-bottom: 20px;}.media-body ol {display: block;list-style-type: decimal;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;margin-left: 15px;margin-bottom: 20px;}.media-body ul ul, .media-body ol ul, .media-body ul ol, .media-body ol ol {    margin-top: 0;    margin-bottom: 0;    margin-left: 20px;}li {    display: list-item;    text-align: -webkit-match-parent;}.media-body blockquote {    text-indent: 40px;    padding: 10px 20px;    margin: 0 0 20px;    font-size: 17.5px;    background: url('../images/quote-top.png') no-repeat left top,url('../images/quote-bottom.png') no-repeat right 92%;    padding: 14px 0 31px;}i, cite, em, var, address, dfn {    font-style: italic;}address {    line-height: 20px;}.media-body table {  background-color: transparent;}.media-body caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777;  text-align: left;}.media-body th {  text-align: left;}.media-body table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}.media-body table > thead > tr > th,.media-body table > tbody > tr > th,.media-body table > tfoot > tr > th,.media-body table > thead > tr > td,.media-body table > tbody > tr > td,.media-body table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857143;  vertical-align: top;  border-top: 1px solid #ddd;}.media-body table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd;}.media-body table > caption + thead > tr:first-child > th,.media-body table > colgroup + thead > tr:first-child > th,.media-body table > thead:first-child > tr:first-child > th,.media-body table > caption + thead > tr:first-child > td,.media-body table > colgroup + thead > tr:first-child > td,.media-body table > thead:first-child > tr:first-child > td {  border-top: 0;}.media-body table > tbody + tbody {  border-top: 2px solid #ddd;}.media-body table {  background-color: #fff;}.media-body dt, .media-body dd {    line-height: 1.42857143;}.media-body dl {    margin-top: 0;    margin-bottom: 20px;}.media-body dt {    font-weight: 700;}.media-body dd {    margin-left: 0;}.media-body code,.media-body kbd,.media-body pre,.media-body samp {    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}.media-body code {    padding: 2px 4px;    font-size: 90%;    color: #c7254e;    background-color: #f9f2f4;    border-radius: 4px;}.media-body kbd {    padding: 2px 4px;    font-size: 90%;    color: #fff;    background-color: #a29061;}.media-body pre {    display: block;    padding: 9.5px;    margin: 0 0 10px;    font-size: 13px;    line-height: 1.42857143;    color: #333;    word-break: break-all;    word-wrap: break-word;    white-space: pre-wrap;    background-color: #f5f5f5;    border: 1px solid #ccc;    border-radius: 4px;}.media-body mark {  color: #000;  background: #ff0;}.media-body small {  font-size: 80%;}.media-body sub,.media-body sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}.media-body sup {  top: -.5em;}.media-body sub {  bottom: -.25em;}.media-body big {    font-size: larger;}.media-body strong, .media-body b {    font-weight: bold;}.media-body address {    margin-bottom: 20px;    line-height: 1.42857143;}.list-article .media:after, .list-article .media:before {    display: table;    content: "";}.list-article .media:after {    clear: both;}.list-article .media figure.pull-left {    margin: 0;    padding-right: 30px;   float: left;   width: 41.66666667%;}                                                                                                                         .list-article .media .media-body {    margin: 0;    overflow: hidden;}.list-article .media .media-body .media-header {    margin-top: -7px;}.meta-header .tags-post {    margin: 0;}.media-body table {  background-color: transparent;}.media-body caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777;  text-align: left;}.media-body th {  text-align: left;}.available-table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}.available-table > thead > tr > th,.available-table > tbody > tr > th,.available-table > tfoot > tr > th,.available-table > thead > tr > td,.available-table > tbody > tr > td,.available-table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857143;  vertical-align: top;  border-top: 1px solid #ddd;}.available-table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd;}.available-table > caption + thead > tr:first-child > th,.available-table > colgroup + thead > tr:first-child > th,.available-table > thead:first-child > tr:first-child > th,.available-table > caption + thead > tr:first-child > td,.available-table > colgroup + thead > tr:first-child > td,.available-table > thead:first-child > tr:first-child > td {  border-top: 0;}.available-table > tbody + tbody {  border-top: 2px solid #ddd;}.available-table {  background-color: #fff;}.available-table .search-typeroom {    font-size: 15px;	padding:0px 10px;        font-family: 'Open sans';    color: rgb(51, 51, 51);}.available-table .search-typeroom:hover {    color: rgb(162, 144, 97);}.available-table .col.room {    text-align: center;}.available-table tr.row td.col {    padding-top: 5px;    padding-bottom: 31px;    vertical-align: top;}.available-table .col.room {    width: 75%;    vertical-align: middle;}.available-table .col.room .title{	float:left;}.available-table .col.room .cont{	float:left;	width:100%;}.available-table .col.room .price{	float:left;	display:block;}.available-table .col.room  ul{	 float: left;    width: 49%;}.available-table .col.room ul li{	float:left;		text-align: left;	width: 100%;	line-height: 17px;}.available-table .col.media {	padding-top: 55px !important;    width: 25%;}.available-table .col.list {    width: 45%;    padding-right: 10px;    padding-left: 10px;}.available-table .col.room {    vertical-align: top;    color: #242424;    font-size: 20px;    line-height: 26px;    overflow: hidden;}.available-table .col.room .product-option-div{	 float: left;    margin: 10px 0;    width: 100%;}.available-table .col.room .product-option-div p{	float:left;	padding:0px 10px;}.available-table .col.room  .price input, textarea, .input-control {}.available-table .col.room  span.title{   margin: 0 0 23px;    display: inline-block;    padding-right: 20px;    white-space: nowrap !important;}.woocommerce .woocommerce-message {    max-width: 1170px;    margin: 20px auto !important;}/*#mp-menu {    display: none;}*/.md-accomodation .media .btn:hover {    text-decoration: none;    color: #fff;}.row-room.cart_item .remove {    display: inline-block;    /*padding: 5px;    margin: 5px;*/    font-size: 25px;}.order_details.bacs_details:empty {    display: none;}.woocommerce table.shop_table, .woocommerce-page table.shop_table {    border-radius: 0;    font-family: "Open Sans";}.woocommerce .order_details, .woocommerce-page .order_details {    margin-top: 20px;}.woocommerce-page .order_details {    border: 1px dashed #dfdbdf;}.woocommerce-page .order_details li {    padding: 7px;}.order_details ~ p + h2 {    margin: 20px 0;    font-size: 20px; text-transform: uppercase;    font-weight: bold;}.order_details ~ h2 {    margin: 15px 0;    font-size: 16px;    text-transform: uppercase;}.order_details ~ header h2,.order_details ~ header h3 {    font-size: 18px;    text-transform: uppercase;    margin-top: 10px;    margin-bottom: 10px;    padding-bottom: 5px;    border-bottom: 1px dashed #dfdbdf;}.row-booking {    margin-top: 50px;}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea {    width: 100%;}.ui-datepicker .ui-datepicker-header {    padding: 0;}@media (max-width: 768px) {    .list-article .media .media-body,    .list-article .media figure.pull-left {        width: 100%;    }    .list-article .media figure.pull-left {        padding-right: 0;        margin-bottom: 15px;    }     .medium {        width: 100%;    }    .checkout-button {        float: right;    }}@media (max-width: 639px) {    .available-table .col.list {        display: none;    }    .available-table .col.room {        width: 5%;        vertical-align: middle;    }    .available-table .col.media {        width: 55%;    }    .available-table .col.price {        width: 40%;    }    .cart-table .row-room td {        padding: 20px 10px;    }    .cart-table .col-delete {        width: 5%;    }    .cart-table .col-thumbnail-room {        width: 65%;    }    .cart-table .col-thumbnail-room .image-room {        width: 100%;    }    .cart-table .col-number-price {        width: 15%;    }    .cart-table .col-number-total {        width: 15%;    }    .cart-table .coupon-field {        float: none;    }    .checkout-button {        display: block;        margin: 20px auto;        float: none;        width: 100%;    }    .info-room {        margin-top: 20px;        float: left;    }}@media (max-width: 480px) {    #gallery-1 .gallery-item,    .gallery .gallery-item {        width: 100% !important;    }    .cart-table .row-room td.col-delete {        padding-right: 0; padding-left: 0;    }    .row-home .media-image {        width: 100%;        margin-bottom: 20px;    }    .row-home:nth-child(2n) .media-body {        padding-left: 0;    }}@media (max-width: 360px) {    .available-table .col.room {        display: none;    }    #coupon_code {        max-width: 194px;        width: 100%;    }    }/* Slide 1 */.slide-1 .inner {    background-color: rgba(33,7,8,.7);    padding: 40px 0;    position: relative;    margin-bottom: 30px;}.slide-1 .inner:after,.slide-1 .inner:before {    background-color: rgba(33,7,8,.7);    height: 2px;    left: 0;    width: 100%;    position: absolute;    content: "";}.slide-1 .inner:before {    top: -3px;}.slide-1 .inner:after {    bottom: -3px;}.slide-1 .inner .slide-title {    font-size: 32px;    text-transform: uppercase;    margin-bottom: 0;}.slide-1 .inner .slide-title:after,.slide-1 .inner .slide-title:before {    content: "";    position: absolute;    width: 30px;    height: 1px;    display: block;    background-color: #fff;    left: 0;    right: 0;    margin: 0 auto;}.slide-1 .inner .slide-title:before {    top: 20px;}.slide-1 .inner .slide-title:after {    bottom: 20px;}.slide-1 .inner .slide-description {    font-size: 13px;    font-weight: 300;    color: #f8fefe;}/* Slide 2 */.slide-2 .wrapper-diamond {    border: 5px solid #fff;    width: 335px;    height: 335px;    margin: 0 auto;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}.slide-2 .wrapper-diamond div {    -webkit-transform: rotate(-45deg) translate(-31px, 58px);    -ms-transform: rotate(-45deg) translate(-31px, 58px);    -o-transform: rotate(-45deg) translate(-31px, 58px);    transform: rotate(-45deg) translate(-31px, 58px);}.slide-2 .wrapper-diamond .slide-title {    font-size: 70px;    line-height: 1;}.slide-2 .wrapper-diamond .slide-description {    font-size: 13px;    text-transform: uppercase;}.slide-2 .wrapper-diamond .btn {    position: relative;    margin-top: 8px;}.slide-2 .wrapper-diamond .btn:before {    content: "";    position: absolute;    background-image: url('../images/lineslide.png');    background-repeat: no-repeat;    top: -4px;    left: 0;    right: 0;    height: 5px;    width: 100px;    margin: 0 auto;}/* SLide 3 */.slide-3 #curve-letter {    font-size: 60px;    color: #350e00;    font-family: 'UTM Avo';    font-weight: bold;    line-height: 3;    margin-bottom: 0;}.slide-3 .slide-description {    font-size: 14px;        color: #3e0402;    text-transform: uppercase;    letter-spacing: 2px;    margin: 20px auto 40px;}.slide-3 .slide-slogan {    font-family: 'Monotype Corsiva';    font-size: 32px;    color: #350e00;    position: relative;    display: inline-block;    margin-bottom: 20px;}.slide-3 .slide-slogan:after,.slide-3 .slide-slogan:before {    content: "";    display: block;    position: absolute;    border-top: 2px solid transparent;    border-bottom: 2px solid transparent;    top: 11px;}.slide-3 .slide-slogan:before {    left: -50px;    border-right: 40px solid #350e00;}.slide-3 .slide-slogan:after {    right: -50px;    border-left: 40px solid #350e00;}/* Contact Page */div.wpcf7-response-output {    margin: -5px 0 0 ;}.widget li a {    color: inherit;}.md-body.md-full-slider {    padding: 0;}/* 404 page */.page404 {    padding: 200px 0;    text-align: center;    color: rgb(162, 144, 97);}.page404 h1 {    font-size: 100px;    font-weight: 500;    font-family: "mongolian_baitiregular";}body.blog.content-nolimit .pull-left {    float: none !important;    margin-bottom: 10px !important;}.list-article .media-header .h4 span,.post-body .h2 span {    margin-right: 10px;}/* Woocommerce Check out */.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {    background: transparent;    border: 1px solid rgb(162, 144, 97);}.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {    border: 1px solid rgb(162, 144, 97);    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    border-radius: 0;}.chosen-container-single .chosen-single {    -webkit-box-shadow: none !important;    box-shadow: none !important;}#ship-to-different-address {    position: relative;}#ship-to-different-address .input-checkbox  {    display: inline-block;    left: 4px;    position: absolute;    top: -8px;}#ship-to-different-address .checkbox  {    font-family: "mongolian_baitiregular";    font-size: 20px;    padding-left: 26px;    cursor: pointer;    line-height: 1.4;}.woocommerce-billing-fields h3 {    font-size: 20px;    line-height: 1.4;}.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {    font-family: "mongolian_baitiregular";    font-size: 18px;    border: 0 none;    display: inline-block;    line-height: 45px;    padding: 0 20px;    text-transform: uppercase;    white-space: nowrap;    background: rgb(36, 36, 36) !important;    color: rgb(162, 144, 97) !important;    font-weight: 400;    -webkit-text-shadow: none;    -moz-text-shadow: none;    -ms-text-shadow: none;    -o-text-shadow: none;    text-shadow: none;    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    border-radius: 0;    -webkit-transition: all .4s ease 0s;    -o-transition: all .4s ease 0s;    transition: all .4s ease 0s;}.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {    background: rgb(162, 144, 97) !important;}.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {    border-left: 5px solid rgb(162, 144, 97) !important;}.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {   border-left: 5px  solid rgb(184, 28, 35) !important; }.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{    border-left: 5px  solid rgb(143, 174, 27) !important; }.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {    -webkit-text-shadow: none;    -moz-text-shadow: none;    -ms-text-shadow: none;    -o-text-shadow: none;    text-shadow: none;}.woocommerce .woocommerce-message li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce-page .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li,.woocommerce-info,.woocommerce-info a {    font-family: "Open Sans";    font-size: 15px;    line-height: 1.3;}.chosen-container .chosen-results li.highlighted {    background-color: rgb(162, 144, 97);    background-image: none;}.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {    font-size: 14px;}.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {    font-size: 13px;}.woocommerce #payment, .woocommerce-page #payment {    background: transparent;    border: 1px solid rgb(162, 144, 97);    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    border-radius: 0;}.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {    border-bottom-color: rgb(162, 144, 97);}.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {    background: rgb(162, 144, 97) !important;    color: #fff;    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    border-radius: 0;    -webkit-box-shadow: none;    box-shadow: none;    -webkit-text-shadow: none;    -moz-text-shadow: none;    -ms-text-shadow: none;    -o-text-shadow: none;    text-shadow: none;}.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {    border-color:  rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(162, 144, 97) !important;    top: -1px;}.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {    display: none;}.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {    padding-left: 30px !important}.woocommerce-checkout #payment div.payment_box:before {    display: none;}.woocommerce table.shop_table td,.woocommerce table.shop_table th {    padding: 15px 12px;}.woocommerce table.shop_table,.woocommerce table.shop_table td,.select2-search input  {    border-color: rgb(162, 144, 97);}.woocommerce-checkout .select2-results {    font-family: "Open sans";    font-size: 14px;}/* Jquery Custom */.awe_accordion {    margin: 10px 0;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-widget-header {    background-color: #a29061;    color: #fff;    border-radius: 0;    border-color: #a29061;}.ui-icon, .ui-widget-content .ui-icon {    background-image: url("libs/images/ui-icons_ffffff_256x240.png");    width: 16px;    height: 16px;}.ui-icon-triangle-1-e {    background-position: -32px -16px;}.ui-icon-triangle-1-s {    background-position: -64px -16px;}.ui-accordion .ui-widget-content,.ui-tabs.ui-widget-content {    background: #FFF;}.ui-accordion .ui-accordion-header:focus {    outline: 0;}.ui-accordion .ui-accordion-header {    padding-top: 14px;    padding-bottom: 14px;}.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {    border-radius: 0;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {    font-family: 'mongolian_baitiregular';    text-transform: uppercase;    font-weight: 500;    padding: 15px 40px;}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {    color: #000;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {    color: #fff;}.ui-tabs .ui-state-active, .ui-tabs .ui-widget-content .ui-state-active, .ui-tabs .ui-widget-header .ui-state-active {    background-color: #fff;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {    color: #000;}/* datepicker */.ui-datepicker {    font-family: "open sans";}.ui-datepicker.ui-widget-content {    background-color: #242424;    color: #A29061;}.ui-datepicker .ui-widget-header {    background-color: #32312B;    color: #A29061;    font-weight: 400;    padding: 4px 0px;}.ui-icon-circle-triangle-e {    background-position: -48px -192px;}.ui-icon-circle-triangle-w {    background-position: -80px -192px;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {    width: 2.8em;    height: 2.2em;}.ui-datepicker-calendar .ui-state-default {    background-color: #32312B;    font-size: 13px;    padding: 8px;    color: #999;}.ui-datepicker-calendar .ui-state-default.ui-state-hover {    background-color: #000;    color: #fff;}.ui-datepicker-calendar .ui-state-disabled .ui-state-default {    background: transparent;}.ui-datepicker-calendar .ui-datepicker-today .ui-state-default{    background-color: #000;}.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default {    background-color: #A29061;    color: #fff;}.awe-view-day-price-popup {    display: none;}.mfp-content .awe-view-day-price-popup{    display: block;}.white-popup {  position: relative;  background: #FFF;  padding: 20px;  width: auto;  max-width: 500px;  margin: 20px auto;}.mfp-auto-cursor .mfp-content {    background-color: #fff;    padding: 20px;    max-width: 400px;}.awe-view-day-price-popup {    font-family: "Open Sans";    font-size: 13px;    color: #333;    line-height: 1.8;}.awe-view-day-price-popup ul li {    padding: 5px 0;    border-bottom: 1px solid #ddd;}.awe-view-day-price-popup .amount {    font-family: "Georgia";    font-size: 20px;    color: #a29061;    margin-left: 50px;}.awe-view-day-price {    text-decoration: underline;    margin-top: 5px;    display: block;    font-style: italic;}.preview-content table {    font-size: 14px;    line-height: 1.28571;    margin-bottom: 24px;    border-collapse: separate;    border-spacing: 0;    border-width: 1px 0 0 1px;    margin-bottom: 24px;    width: 100%;}.preview-content th, .comment-content th {    font-weight: 700;    padding: 8px;    text-transform: uppercase;}.preview-content td, .comment-content td {    padding: 8px;}.preview-content table,.preview-content table th,.preview-content table td {    border: 1px solid rgba(0, 0, 0, 0.1)}.preview-content table {    border-width: 1px 0 0 1px;    margin: 20px 0;}.preview-content table th,.preview-content table td {    font-size: 13px;    border-width: 0 1px 1px 0;}.my-extra-widget {	float:left;	margin-left:35px;	color:#b2b2b2;		font-size:16px;	line-height: 26px;	font-style: italic;}.my-extra-widget h2{	float:left;}.my-extra-widget .textwidget{	float:left;	margin-left:10px;}.my-extra-widget li a {	color:#b2b2b2 !important;	font-size:17px;}blockquote p, .blockquote p {    position: relative;    line-height: 1.7;    padding: 26px 0;    font-size: 16px;    font-style: italic;}blockquote cite, .blockquote cite {    display: inline-block;    font-size: 12px;    font-weight: 800;    font-style: normal;    margin-top: 20px;    text-transform: uppercase;}.preview-content ul {    list-style: inside;    margin: 20px 0;}#ui-datepicker-div {z-index: 999 !important;display:none;}.ui-datepicker {padding: 0;}