/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
button,hr {
    overflow: visible
}

img,legend {
    border: 0
}

legend,td,th {
    padding: 0
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre,textarea {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

.dropdown.as-select .dropdown-toggle,button,input,optgroup,select,textarea {
    font: inherit;
    margin: 0
}

.dropdown.as-select .dropdown-toggle,button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

button:-moz-focusring,input:-moz-focusring {
    outline: 1px dotted ButtonText
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

[class*=col-sm-],[class*=col-xs-] {
    padding-left: inherit;
    padding-right: inherit
}

.col,[class*=col-] {
    padding-left: 10px;
    padding-right: 10px
}

.columns {
    margin-left: -10px;
    margin-right: -10px
}

.gutter-0,[class*=gutter-] .gutter-0 {
    margin-left: 0;
    margin-right: 0
}

.gutter-0 .col,.gutter-0 [class*=col-],[class*=gutter-] .gutter-0 .col,[class*=gutter-] .gutter-0 [class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.gutter-xs,[class*=gutter-] .gutter-xs {
    margin-left: -2.5px;
    margin-right: -2.5px
}

.gutter-xs .col,.gutter-xs [class*=col-],[class*=gutter-] .gutter-xs .col,[class*=gutter-] .gutter-xs [class*=col-] {
    padding-left: 2.5px;
    padding-right: 2.5px
}

.gutter-sm,[class*=gutter-] .gutter-sm {
    margin-left: -5px;
    margin-right: -5px
}

.gutter-sm .col,.gutter-sm [class*=col-],[class*=gutter-] .gutter-sm .col,[class*=gutter-] .gutter-sm [class*=col-] {
    padding-left: 5px;
    padding-right: 5px
}

.gutter-md,[class*=gutter-] .gutter-md {
    margin-left: -10px;
    margin-right: -10px
}

.gutter-md .col,.gutter-md [class*=col-],[class*=gutter-] .gutter-md .col,[class*=gutter-] .gutter-md [class*=col-] {
    padding-left: 10px;
    padding-right: 10px
}

.gutter-lg,[class*=gutter-] .gutter-lg {
    margin-left: -20px;
    margin-right: -20px
}

.gutter-lg .col,.gutter-lg [class*=col-],[class*=gutter-] .gutter-lg .col,[class*=gutter-] .gutter-lg [class*=col-] {
    padding-left: 20px;
    padding-right: 20px
}

.gutter-xl,[class*=gutter-] .gutter-xl {
    margin-left: -30px;
    margin-right: -30px
}

.gutter-xl .col,.gutter-xl [class*=col-],[class*=gutter-] .gutter-xl .col,[class*=gutter-] .gutter-xl [class*=col-] {
    padding-left: 30px;
    padding-right: 30px
}

.columns .col,.columns [class*=col-] {
    float: left
}

.col-1 {
    width: 8.33333%
}

.col-offset-1 {
    margin-left: 8.33333%
}

.col-2 {
    width: 16.66667%
}

.col-offset-2 {
    margin-left: 16.66667%
}

.col-3 {
    width: 25%
}

.col-offset-3 {
    margin-left: 25%
}

.col-4 {
    width: 33.33333%
}

.col-offset-4 {
    margin-left: 33.33333%
}

.col-5 {
    width: 41.66667%
}

.col-offset-5 {
    margin-left: 41.66667%
}

.col-6 {
    width: 50%
}

.col-offset-6 {
    margin-left: 50%
}

.col-7 {
    width: 58.33333%
}

.col-offset-7 {
    margin-left: 58.33333%
}

.col-8 {
    width: 66.66667%
}

.col-offset-8 {
    margin-left: 66.66667%
}

.col-9 {
    width: 75%
}

.col-offset-9 {
    margin-left: 75%
}

.col-10 {
    width: 83.33333%
}

.col-offset-10 {
    margin-left: 83.33333%
}

.col-11 {
    width: 91.66667%
}

.col-offset-11 {
    margin-left: 91.66667%
}

.col-quart {
    width: 25%
}

.col-half {
    width: 50%
}

.col-one-third {
    width: 33.333%
}

.col-two-third {
    width: 66.666%
}

.col-12,.col-full {
    width: 100%
}

.col-12 {
    float: none
}

.modal-lg,.wrap,.wrap-sm,.wrap-xs,.wrap-xxs {
    margin: 0 auto;
    max-width: 1250px;
    padding-left: 20px;
    padding-right: 20px
}

.wrap-xs {
    max-width: 680px
}

.wrap-xxs {
    max-width: 500px
}

.wrap-sm {
    max-width: 940px
}

.section {
    margin: 100px auto
}

.row {
    margin: 20px auto
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    /*!rtl:remove*/
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;
    /*!rtl:raw:font-family: "Geeza Pro","Amiri",Arial,sans-serif;*/
    font-size: 14px;
    line-height: 1.3;
    color: #333;
    background: #fff;
    background-color: #fff
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
    line-height: 1.3;
    color: inherit;
    letter-spacing: .005em
}

.wf-active .h1,.wf-active .h2,.wf-active .h3,.wf-active .h4,.wf-active .h5,.wf-active .h6,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6 {
    /*!rtl:remove*/
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif/*!rtl:raw:font-family: "Geeza Pro","Amiri",Arial,sans-serif;*/
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-weight: 400;
    line-height: 1;
    color: inherit
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
    font-size: 65%
}

.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-size: 75%
}

.h1,h1 {
    font-size: 2.71429em
}

.h2,h2 {
    font-size: 2.28571em
}

.h3,h3 {
    font-size: 1.85714em
}

.h4,h4 {
    font-size: 1.42857em
}

.h5,h5 {
    font-size: 1.28571em
}

.h6,h6 {
    font-size: 1.14286em
}

.lead {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 1.4
}

.blockquote {
    background: #fff;
    font-size: 1.286em;
    font-style: normal;
    font-weight: 700;
    padding: 5px 20px;
    margin-left: 0;
    margin-right: 0;
    letter-spacing: 1px;
    border: 0 solid #30b3ab;
    padding-left: 20px;
    border-left-width: 5px
}

.blockquote .blockquote-footer,.blockquote .sm,.blockquote footer,.blockquote small {
    color: #999;
    display: block;
    font-size: 80%
}

.blockquote .blockquote-footer:before,.blockquote .sm:before,.blockquote footer:before,.blockquote small:before {
    content: "\2014 \00A0"
}

.blockquote.blockquote-reverse {
    border-left: 0 none;
    padding-right: 20px;
    border-right-width: 5px;
    text-align: right
}

.blockquote.blockquote-reverse .blockquote-footer:before,.blockquote.blockquote-reverse .sm:before,.blockquote.blockquote-reverse footer:before,.blockquote.blockquote-reverse small:before {
    content: ""
}

.blockquote.blockquote-reverse .blockquote-footer:after,.blockquote.blockquote-reverse .sm:after,.blockquote.blockquote-reverse footer:after,.blockquote.blockquote-reverse small:after {
    content: "\00A0 \2014"
}

hr {
    border-width: 1px 0;
    border-color: #ccc transparent #fff;
    border-style: solid
}

hr.hr-light {
    border-top-color: #e5e5e5;
    border-bottom-color: #fff
}

hr.hr-lighter {
    border-top-color: #f5f5f5;
    border-bottom-color: #fff
}

hr.hr-dark {
    border-top-color: #999
}

hr.hr-dark,hr.hr-darker {
    border-bottom-color: #fff
}

hr.hr-darker {
    border-top-color: #555
}

.modal,.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-25%)
}

.modal.in .modal-dialog {
    transform: translate(0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 1025px) and (max-width:1199px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto
    }

    .modal-content {
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 1200px) {
    .modal-lg {
        width:900px
    }
}

.caption {
    margin-top: 5px;
    margin-bottom: 5px
}

.caption .caption-content,.caption .caption-media {
    display: table-cell;
    vertical-align: top
}

.caption .caption-media {
    width: 1%
}

.caption .caption-content {
    padding: 0 10px
}

.icon,.icon-circle,.icon-outline,.icon-square,.selectboxit-default-arrow {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-size: 16px;
    text-align: center;
    vertical-align: middle
}

.icon-circle:before,.icon-outline:before,.icon-square:before,.icon:before,.selectboxit-default-arrow:before {
    display: inline-block;
    font-size: 1.14286em
}

.wf-active .icon:before,.wf-active .selectboxit-default-arrow:before,.wf-active [class*=icon-]:before {
    font-family: Ascott-Icons
}

.icon[href] :before,.icon[href]:before,[class*=icon-][href] :before,[class*=icon-][href]:before,[href].selectboxit-default-arrow :before,[href].selectboxit-default-arrow:before {
    transition: all .5s ease 0s
}

.icon,.icon-label,.selectboxit-default-arrow {
    vertical-align: middle
}

.icon-sm {
    font-size: 1.71429em
}

.gallery .slick-next:before,.gallery .slick-prev:before,.icon-md,.ui-datepicker .ui-icon {
    font-size: 2.28571em
}

.icon-lg {
    font-size: 3.42857em
}

.icon-xl {
    font-size: 4.57143em
}

.icon-default :before,.icon-default:before {
    color: #666
}

.icon-default[href]:hover :before,.icon-default[href]:hover:before {
    color: #4d4d4d
}

.icon-default-alt :before,.icon-default-alt:before {
    color: #e6e6e6
}

.icon-default-alt[href]:hover :before,.icon-default-alt[href]:hover:before {
    color: #fff
}

.icon-primary :before,.icon-primary:before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active [data-toggle=collapse] :before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active [data-toggle=collapse]:before {
    color: #30b3ab
}

.icon-primary[href]:hover :before,.icon-primary[href]:hover:before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active [href][data-toggle=collapse]:hover :before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active [href][data-toggle=collapse]:hover:before {
    color: #258b85
}

.icon-secondary :before,.icon-secondary:before {
    color: #8b7a66
}

.icon-secondary[href]:hover :before,.icon-secondary[href]:hover:before {
    color: #6e6050
}

.icon-tertiary :before,.icon-tertiary:before {
    color: #5e3055
}

.icon-tertiary[href]:hover :before,.icon-tertiary[href]:hover:before {
    color: #3c1f36
}

.icon-primary-alt[href] .icon-circle,.icon-primary-alt[href] .icon-square {
    background-color: #fff
}

.icon-primary-alt[href] .icon-circle :before,.icon-primary-alt[href] .icon-circle:before,.icon-primary-alt[href] .icon-square :before,.icon-primary-alt[href] .icon-square:before {
    color: #30b3ab
}

.icon-primary-alt[href]:hover .icon-circle,.icon-primary-alt[href]:hover .icon-square {
    background-color: #30b3ab
}

.icon-primary-alt[href]:hover .icon-circle :before,.icon-primary-alt[href]:hover .icon-circle:before,.icon-primary-alt[href]:hover .icon-square :before,.icon-primary-alt[href]:hover .icon-square:before {
    color: #fff
}

.icon-circle,.icon-outline,.icon-square {
    width: 28px;
    height: 28px;
    border-radius: 5px;
    line-height: 28px;
    background-color: #333;
    color: #fff
}

.icon-circle.icon-sm,.icon-outline.icon-sm,.icon-square.icon-sm {
    width: 1.71429em;
    height: 1.71429em;
    line-height: 1.71429em
}

.icon-circle.icon-sm:before,.icon-outline.icon-sm:before,.icon-square.icon-sm:before {
    font-size: .97959em
}

.gallery .icon-circle.slick-next:before,.gallery .icon-circle.slick-prev:before,.gallery .icon-outline.slick-next:before,.gallery .icon-outline.slick-prev:before,.gallery .icon-square.slick-next:before,.gallery .icon-square.slick-prev:before,.icon-circle.icon-md,.icon-outline.icon-md,.icon-square.icon-md,.ui-datepicker .icon-circle.ui-icon,.ui-datepicker .icon-outline.ui-icon,.ui-datepicker .icon-square.ui-icon {
    width: 2.28571em;
    height: 2.28571em;
    line-height: 2.28571em
}

.gallery .icon-circle.slick-next:before,.gallery .icon-circle.slick-prev:before,.gallery .icon-outline.slick-next:before,.gallery .icon-outline.slick-prev:before,.gallery .icon-square.slick-next:before,.gallery .icon-square.slick-prev:before,.icon-circle.icon-md:before,.icon-outline.icon-md:before,.icon-square.icon-md:before,.ui-datepicker .icon-circle.ui-icon:before,.ui-datepicker .icon-outline.ui-icon:before,.ui-datepicker .icon-square.ui-icon:before {
    font-size: 1.30612em
}

.icon-circle.icon-lg,.icon-outline.icon-lg,.icon-square.icon-lg {
    width: 3.42857em;
    height: 3.42857em;
    line-height: 3.42857em
}

.icon-circle.icon-lg:before,.icon-outline.icon-lg:before,.icon-square.icon-lg:before {
    font-size: 1.95918em
}

.icon-circle.icon-xl,.icon-outline.icon-xl,.icon-square.icon-xl {
    width: 4.57143em;
    height: 4.57143em;
    line-height: 4.57143em
}

.icon-circle.icon-xl:before,.icon-outline.icon-xl:before,.icon-square.icon-xl:before {
    font-size: 2.61224em
}

.icon-circle.icon-default-alt,.icon-outline.icon-default-alt,.icon-square.icon-default-alt {
    background-color: #fff
}

.icon-circle.icon-default-alt :before,.icon-circle.icon-default-alt:before,.icon-outline.icon-default-alt :before,.icon-outline.icon-default-alt:before,.icon-square.icon-default-alt :before,.icon-square.icon-default-alt:before {
    color: #333
}

.icon-circle.icon-primary,.icon-outline.icon-primary,.icon-square.icon-primary,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-circle[data-toggle=collapse],.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-outline[data-toggle=collapse],.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-square[data-toggle=collapse] {
    background-color: #30b3ab
}

.icon-circle.icon-primary :before,.icon-circle.icon-primary:before,.icon-outline.icon-primary :before,.icon-outline.icon-primary:before,.icon-square.icon-primary :before,.icon-square.icon-primary:before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-circle[data-toggle=collapse] :before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-circle[data-toggle=collapse]:before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-outline[data-toggle=collapse] :before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-outline[data-toggle=collapse]:before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-square[data-toggle=collapse] :before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-square[data-toggle=collapse]:before {
    color: #fff
}

.icon-circle.icon-primary-alt,.icon-outline.icon-primary-alt,.icon-square.icon-primary-alt {
    background-color: #fff
}

.icon-circle.icon-primary-alt :before,.icon-circle.icon-primary-alt:before,.icon-outline.icon-primary-alt :before,.icon-outline.icon-primary-alt:before,.icon-square.icon-primary-alt :before,.icon-square.icon-primary-alt:before {
    color: #30b3ab
}

.icon-circle.icon-secondary,.icon-outline.icon-secondary,.icon-square.icon-secondary {
    background-color: #8b7a66
}

.icon-circle.icon-secondary :before,.icon-circle.icon-secondary:before,.icon-outline.icon-secondary :before,.icon-outline.icon-secondary:before,.icon-square.icon-secondary :before,.icon-square.icon-secondary:before {
    color: #fff
}

.icon-circle.icon-tertiary,.icon-outline.icon-tertiary,.icon-square.icon-tertiary {
    background-color: #5e3055
}

.icon-circle.icon-tertiary :before,.icon-circle.icon-tertiary:before,.icon-outline.icon-tertiary :before,.icon-outline.icon-tertiary:before,.icon-square.icon-tertiary :before,.icon-square.icon-tertiary:before {
    color: #fff
}

.icon-circle.icon-clear,.icon-outline.icon-clear,.icon-square.icon-clear {
    background-color: transparent;
    color: #333
}

.icon-circle.icon-clear :before,.icon-circle.icon-clear:before,.icon-outline.icon-clear :before,.icon-outline.icon-clear:before,.icon-square.icon-clear :before,.icon-square.icon-clear:before {
    color: #333
}

.icon-circle {
    border-radius: 50%
}

.icon-outline,.icon-outline-alt,.icon-outline-dark {
    color: #333;
    border: 1px solid #333;
    line-height: 28px;
    background-color: transparent!important
}

.icon-outline.icon-primary,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-outline[data-toggle=collapse] {
    border-color: #30b3ab
}

.icon-outline.icon-primary :before,.icon-outline.icon-primary:before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-outline[data-toggle=collapse] :before,.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active .icon-outline[data-toggle=collapse]:before {
    color: #30b3ab
}

.icon-outline.icon-secondary {
    border-color: #8b7a66
}

.icon-outline.icon-secondary :before,.icon-outline.icon-secondary:before {
    color: #8b7a66
}

.icon-outline.icon-tertiary {
    border-color: #5e3055
}

.icon-outline.icon-tertiary :before,.icon-outline.icon-tertiary:before {
    color: #5e3055
}

.icon-outline-alt {
    border-color: #fff
}

.icon-outline-alt,.icon-outline-alt :before,.icon-outline-alt:before {
    color: #fff
}

.icon-outline-dark {
    border-color: #333
}

@font-face {
    font-family: Muli;
    src: url(fonts/Muli-Regulard41d.eot?#iefix);
    src: url(fonts/Muli-Regulard41d.eot?#iefix) format("eot"),url(fonts/Muli-Regular.woff) format("woff"),url(fonts/Muli-Regular.ttf) format("truetype"),url(fonts/Muli-Regular.svg#Muli-Regular) format("svg")
}

@font-face {
    font-family: Ascott-Icons;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(Ascott-Icons.ttf) format("truetype"),url(Ascott-Icons.svg#Ascott-Icons) format("svg");
    font-weight: 400;
    font-style: normal
}

.icon:before,.selectboxit-default-arrow:before,[class*=icon-]:before {
    font-family: Ascott-Icons
}

.icon-sprite {
    line-height: 1
}

.icon-sprite,.icon-sprite:before {
    display: inline-block;
    vertical-align: top
}

.icon-sprite:before {
    content: "";
    background: url(/common/assets/logos/payment/payment_sprite.svg);
    background-size: 270px 230px
}

.icon-ax:before {
    width: 54px;
    height: 34px;
    background-position: -215px 0
}

.icon-ancv:before {
    width: 54px;
    height: 34px;
    background-position: 0 -191px
}

.icon-bmc:before {
    width: 54px;
    height: 34px;
    background-position: -72px -191px
}

.icon-bc_card:before {
    width: 54px;
    height: 34px;
    background-position: -215px -144px
}

.icon-bca_card:before {
    width: 54px;
    height: 34px;
    background-position: -144px -144px
}

.icon-ctblue:before {
    width: 54px;
    height: 34px;
    background-position: 0 -144px
}

.icon-delta:before {
    width: 54px;
    height: 34px;
    background-position: -72px -144px
}

.icon-dc:before {
    width: 54px;
    height: 34px;
    background-position: -144px -48px
}

.icon-eftpos:before {
    width: 54px;
    height: 34px;
    background-position: -144px -191px
}

.icon-electronic_cash:before {
    width: 54px;
    height: 34px;
    background-position: -144px -96px
}

.icon-jc:before {
    width: 54px;
    height: 34px;
    background-position: -215px -48px
}

.icon-mc:before {
    width: 54px;
    height: 34px;
    background-position: 0 0
}

.icon-solo:before {
    width: 54px;
    height: 34px;
    background-position: -215px -96px
}

.icon-ms:before {
    width: 54px;
    height: 34px;
    background-position: 0 -96px
}

.icon-unionpay:before {
    width: 54px;
    height: 34px;
    background-position: -72px -96px
}

.icon-va:before {
    width: 54px;
    height: 34px;
    background-position: -72px 0
}

.icon-visae:before {
    width: 54px;
    height: 34px;
    background-position: -144px 0
}

.icon-flag {
    line-height: 1
}

.icon-flag,.icon-flag:before {
    display: inline-block;
    vertical-align: top
}

.icon-flag:before {
    content: "";
    width: 25px;
    height: 16px;
    background: url(/common/assets/logos/languages/language-icons.svg);
    background-size: 160px 92px
}

.icon-language-ar:before {
    background-position: -81px -18px
}

.icon-language-en:before {
    background-position: 0 0
}

.icon-language-es:before {
    background-position: -108px 0
}

.icon-language-de:before {
    background-position: -81px 0
}

.icon-language-fr:before {
    background-position: -134px 0
}

.icon-language-ja:before {
    background-position: 0 -18px
}

.icon-language-ko:before {
    background-position: -27px -18px
}

.icon-language-pt:before {
    background-position: -54px -18px
}

.icon-language-zh:before {
    background-position: -54px 0
}

.icon-wi-01:before {
    content: "\e946"
}

.icon-wi-02:before {
    content: "\e97f"
}

.icon-wi-03:before,.icon-wi-04:before,.icon-wi-06:before {
    content: "\e947"
}

.icon-wi-05:before {
    content: "\e9cb"
}

.icon-wi-07:before,.icon-wi-08:before {
    content: "\e9ca"
}

.icon-wi-11:before {
    content: "\e9c9"
}

.icon-wi-12:before {
    content: "\e9c8"
}

.icon-wi-13:before,.icon-wi-14:before {
    content: "\e9c7"
}

.icon-wi-15:before {
    content: "\e9c6"
}

.icon-wi-16:before,.icon-wi-17:before {
    content: "\e9c5"
}

.icon-wi-18:before {
    content: "\e9c4"
}

.icon-wi-20:before,.icon-wi-21:before {
    content: "\e9c1"
}

.icon-wi-19:before,.icon-wi-22:before,.icon-wi-23:before {
    content: "\e9c0"
}

.icon-wi-24:before,.icon-wi-25:before,.icon-wi-26:before,.icon-wi-29:before {
    content: "\e9bf"
}

.icon-wi-32:before {
    content: "\e9be"
}

.icon-wi-33:before,.icon-wi-34:before {
    content: "\e9b2"
}

.icon-wi-35:before,.icon-wi-36:before,.icon-wi-37:before {
    content: "\e9b1"
}

.icon-wi-38:before {
    content: "\e9af"
}

.icon-wi-39:before,.icon-wi-40:before {
    content: "\e9ae"
}

.icon-wi-41:before,.icon-wi-42:before {
    content: "\e9ab"
}

.icon-wi-43:before,.icon-wi-44:before {
    content: "\e985"
}

.icon-brg-2:before {
    content: "\e9d8"
}

.icon-petfriendly:before {
    content: "\e9cf"
}

.icon-handicap:before {
    content: "\e9d5"
}

.icon-full-kitchen:before {
    content: "\e9d3"
}

.icon-iron:before {
    content: "\e9d0"
}

.icon-ensuite:before {
    content: "\e9d4"
}

.icon-aircon:before {
    content: "\e9b8"
}

.icon-non-smoking:before {
    content: "\e9bb"
}

.icon-apartment-type:before {
    content: "\e9a6"
}

.icon-fridge:before {
    content: "\e9b5"
}

.icon-hairdryer:before {
    content: "\e9b7"
}

.icon-share:before {
    content: "\e9b4"
}

.icon-globe:before {
    content: "\e99d"
}

.icon-taxi:before {
    content: "\e992"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-meetings:before {
    content: "\e99f"
}

.icon-survey:before {
    content: "\e9ba"
}

.icon-comments-o:before {
    content: "\e9b9"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-picture:before {
    content: "\e98e"
}

.icon-virtual-tour:before {
    content: "\e9aa"
}

.icon-credit-card-alt:before {
    content: "\e983"
}

.icon-credit-card:before {
    content: "\e989"
}

.icon-flickr:before {
    content: "\e9cc"
}

.icon-group:before {
    content: "\e97c"
}

.icon-newspaper-o:before {
    content: "\e900"
}

.icon-renren:before {
    content: "\e9c3"
}

.icon-weibo:before {
    content: "\e9bd"
}

.icon-wechat:before {
    content: "\e9c2"
}

.icon-google-plus:before {
    content: "\e98b"
}

.icon-google:before {
    content: "\e98a"
}

.icon-gift:before {
    content: "\e901"
}

.icon-linkedin:before {
    content: "\e902"
}

.icon-instagram:before {
    content: "\e903"
}

.icon-tumblr:before {
    content: "\e904"
}

.icon-yahoo:before {
    content: "\e9bc"
}

.icon-pinterest:before {
    content: "\e906"
}

.icon-youtube:before {
    content: "\e9cd"
}

.icon-twitter:before {
    content: "\e908"
}

.icon-facebook:before {
    content: "\e909"
}

.icon-indeterminate_checkbox:before {
    content: "\e90a"
}

.icon-checkbox_checked:before {
    content: "\e90b"
}

.icon-checkbox_unchecked:before {
    content: "\e90c"
}

.icon-radio_button_filled:before {
    content: "\e945"
}

.icon-radio_button_checked:before {
    content: "\e90d"
}

.icon-radio_button_unchecked:before {
    content: "\e90e"
}

.icon-star:before {
    content: "\e90f"
}

.icon-star_border:before {
    content: "\e910"
}

.icon-star_half:before {
    content: "\e911"
}

.icon-wifi-alt:before {
    content: "\e912"
}

.icon-apps:before {
    content: "\e913"
}

.icon-arrow_drop_down:before {
    content: "\e914"
}

.icon-arrow_drop_down_circle:before {
    content: "\e915"
}

.icon-arrow_drop_up:before {
    content: "\e916"
}

.icon-chevron-thin-up:before {
    content: "\e905"
}

.icon-chevron-thin-down:before {
    content: "\e907"
}

.icon-chevron-thin-left:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.icon-chevron-thin-right:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.icon-arrow_back:before {
    content: "\e917"
}

.icon-arrow_downward:before {
    content: "\e918"
}

.icon-arrow_forward:before {
    content: "\e919"
}

.icon-arrow_upward:before {
    content: "\e91a"
}

.icon-cancel:before {
    content: "\e91b"
}

.icon-check:before {
    content: "\e91c"
}

.icon-close:before,.js-global-search.active .js-site-search .icon-search:before {
    content: "\e91d"
}

.icon-chevron-circle-right:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.icon-chevron-circle-left:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.icon-chevron-left:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.icon-chevron-right:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.icon-chevron-up:before {
    content: "\e920"
}

.icon-chevron-down:before {
    content: "\e921"
}

.icon-first_page:before {
    content: "\e922"
}

.icon-last_page:before {
    content: "\e923"
}

.icon-fullscreen:before {
    content: "\e924"
}

.icon-fullscreen_exit:before {
    content: "\e925"
}

.icon-menu:before {
    content: "\e926"
}

.icon-more_horiz:before {
    content: "\e927"
}

.icon-more_vert:before {
    content: "\e928"
}

.icon-parking:before {
    content: "\e929"
}

.icon-directions:before {
    content: "\e92a"
}

.icon-bike:before {
    content: "\e92b"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-bus:before {
    content: "\e92c"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-car:before {
    content: "\e92d"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-railway:before {
    content: "\e92e"
}

.icon-run:before {
    content: "\e92f"
}

.icon-subway:before {
    content: "\e930"
}

.icon-transit:before {
    content: "\e931"
}

.icon-walk:before {
    content: "\e932"
}

.icon-flight:before {
    content: "\e933"
}

.icon-hotel:before {
    content: "\e934"
}

.icon-atm:before {
    content: "\e935"
}

.icon-bar:before {
    content: "\e936"
}

.icon-cafe:before {
    content: "\e937"
}

.icon-dining:before {
    content: "\e938"
}

.icon-hospital:before {
    content: "\e939"
}

.icon-offer:before {
    content: "\e93a"
}

.icon-slideshow:before {
    content: "\e93b"
}

.icon-collections:before {
    content: "\e93c"
}

.icon-tv:before {
    content: "\e93d"
}

.icon-smartphone:before {
    content: "\e93e"
}

.icon-speaker:before {
    content: "\e93f"
}

.icon-tablet:before {
    content: "\e940"
}

.icon-desktop:before {
    content: "\e941"
}

.icon-laptop:before {
    content: "\e942"
}

.icon-headset_mic:before {
    content: "\e943"
}

.icon-upload:before {
    content: "\e944"
}

.icon-download:before {
    content: "\e948"
}

.icon-sofa:before {
    content: "\e949"
}

.icon-remove:before {
    content: "\e94a"
}

.icon-remove_circle:before {
    content: "\e94b"
}

.icon-remove_circle_outline:before {
    content: "\e94c"
}

.icon-create:before {
    content: "\e94d"
}

.icon-add:before {
    content: "\e94e"
}

.icon-add_box:before {
    content: "\e94f"
}

.icon-add_circle:before {
    content: "\e950"
}

.icon-add_circle_outline:before {
    content: "\e951"
}

.icon-message:before {
    content: "\e952"
}

.icon-phone:before {
    content: "\e953"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-mail_outline:before {
    content: "\e954"
}

.icon-email:before {
    content: "\e955"
}

.icon-video:before {
    content: "\e956"
}

.icon-stop:before {
    content: "\e957"
}

.icon-pause_circle_filled:before {
    content: "\e958"
}

.icon-pause_circle_outline:before {
    content: "\e959"
}

.icon-play_arrow:before {
    content: "\e95a"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-play_arrow_left:before {
    content: "\e9d7"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-play_circle_filled:before {
    content: "\e95b"
}

.icon-error:before {
    content: "\e95c"
}

.icon-play-circle:before {
    content: "\e9b0"
}

.icon-error_outline:before {
    content: "\e95d"
}

.icon-warning:before {
    content: "\e95e"
}

.icon-work:before {
    content: "\e95f"
}

.icon-view_headline:before {
    content: "\e960"
}

.icon-view_list:before {
    content: "\e961"
}

.icon-view_module:before {
    content: "\e962"
}

.icon-verified_user:before {
    content: "\e963"
}

.icon-swap_horiz:before {
    content: "\e964"
}

.icon-report_problem:before {
    content: "\e965"
}

.icon-map-marker:before {
    content: "\e966"
}

.icon-search:before {
    content: "\e967"
}

.icon-settings:before {
    content: "\e968"
}

.icon-redeem:before {
    content: "\e969"
}

.icon-time:before {
    content: "\e96a"
}

.icon-print:before {
    content: "\e96b"
}

.icon-media:before {
    content: "\e96c"
}

.icon-pets:before {
    content: "\e96d"
}

.icon-power_settings:before {
    content: "\e96e"
}

.icon-payment:before {
    content: "\e96f"
}

.icon-language:before {
    content: "\e970"
}

.icon-lightbulb_outline:before {
    content: "\e971"
}

.icon-lock:before {
    content: "\e972"
}

.icon-lock_outline:before {
    content: "\e973"
}

.icon-loyalty:before {
    content: "\e974"
}

.icon-motorcycle:before {
    content: "\e975"
}

.icon-open_with:before {
    content: "\e976"
}

.icon-check_circle_outline:before {
    content: "\e9ce"
}

.icon-info_outline:before {
    content: "\e977"
}

.icon-info:before {
    content: "\e978"
}

.icon-help:before {
    content: "\e979"
}

.icon-help_outline:before {
    content: "\e97a"
}

.icon-close_circle_outline:before {
    content: "\e97b"
}

.icon-favorite:before {
    content: "\e97d"
}

.icon-favorite_border:before {
    content: "\e97e"
}

.icon-card_giftcard:before {
    content: "\e980"
}

.icon-card_membership:before {
    content: "\e981"
}

.icon-card_travel:before {
    content: "\e982"
}

.icon-check_circle:before {
    content: "\e984"
}

.icon-compare_arrows:before {
    content: "\e986"
}

.icon-copyright:before {
    content: "\e987"
}

.icon-creditcard-bordered:before {
    content: "\e988"
}

.icon-cached:before {
    content: "\e98c"
}

.icon-account_circle:before {
    content: "\e98f"
}

.icon-account_box:before {
    content: "\e990"
}

.icon-calendar:before {
    content: "\e991"
}

.icon-audio:before {
    content: "\e994"
}

.icon-baby-sitting:before {
    content: "\e995"
}

.icon-breakfast:before {
    content: "\e996"
}

.icon-business-center:before {
    content: "\e997"
}

.icon-cctv:before {
    content: "\e998"
}

.icon-food:before {
    content: "\e999"
}

.icon-gym:before {
    content: "\e99a"
}

.icon-housekeeping:before {
    content: "\e99b"
}

.icon-laundry:before {
    content: "\e99c"
}

.icon-lounge:before {
    content: "\e99e"
}

.icon-playroom:before {
    content: "\e9a1"
}

.icon-pool:before {
    content: "\e9a2"/*!rtl:raw:transform:scaleX(-1);-ms-transform:scaleX(-1);*/
}

.icon-reception:before {
    content: "\e9a3"
}

.icon-room-service:before {
    content: "\e9a0"
}

.icon-safe:before {
    content: "\e9a4"
}

.icon-wifi:before {
    content: "\e9a5"
}

.icon-awards-mobile:before {
    content: "\e9a7"
}

.icon-award-winning:before {
    content: "\e9a8"
}

.icon-bike-alt:before {
    content: "\e9a9"
}

.icon-brg:before {
    content: "\e98d"
}

.icon-checkout:before {
    content: "\e9ac"
}

.icon-close-alt:before {
    content: "\e9ad"
}

.icon-tag:before {
    content: "\e9b3"
}

.icon-upgrade:before {
    content: "\e9b6"
}

.collapse {
    display: none
}

.collapse.in {
    display: block!important
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-property: height,visibility;
    transition-duration: .35s;
    transition-timing-function: ease
}

.collapse-smxs {
    display: inherit
}

.fade {
    opacity: 0;
    transition: opacity .15s ease
}

.fade.in {
    opacity: 1
}

.affix #search-book,.animated,.fadeIn,.fadeInDown,.fadeOut {
    animation-duration: 1s;
    animation-fill-mode: both
}

.fadeIn {
    animation-name: b
}

.affix #search-book,.fadeInDown {
    animation-name: c
}

.fadeOut {
    animation-name: a
}

.scale-hover {
    backface-visibility: hidden;
    overflow: hidden
}

.scale-hover,.scale-hover .scale-hover-item {
    transition: opacity 1s ease-in,transform 1s ease-in-out
}

.scale-hover:hover .scale-hover-item {
    transform: scale(1.1);
    backface-visibility: inherit
}

@keyframes a {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes b {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes c {
    0% {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes d {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.form-label,label {
    display: block;
    margin-bottom: 5px
}

.label-space {
    padding-top: 23px!important
}

.form-inline .label-off .form-label,.form-inline .label-off label,.label-off .form-label,.label-off label {
    display: none
}

.form-inline .label-block .form-label,.form-inline .label-block label,.label-block .form-label,.label-block label,.label-block.form-inline .form-label,.label-block.form-inline label {
    display: block;
    margin-right: 0
}

.error {
    color: #d32f2f
}

.dropdown.as-select .dropdown-toggle,.form-input,.form-input-group,.form-input-group .form-input,.selectboxit-btn,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea {
    /*!rtl:remove*/
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;
    /*!rtl:raw:font-family: "Geeza Pro","Amiri",Arial,sans-serif;*/
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    line-height: 18px;
    width: 100%;
    display: inline-block;
    color: #666;
    -webkit-appearance: none;
    text-align: left;
    line-height: normal;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.dropdown.as-select .dropdown-toggle::-moz-placeholder,.form-input-group .form-input::-moz-placeholder,.form-input-group::-moz-placeholder,.form-input::-moz-placeholder,.selectboxit-btn::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {
    color: #666;
    opacity: 1
}

.dropdown.as-select .dropdown-toggle:-ms-input-placeholder,.form-input-group:-ms-input-placeholder,.form-input:-ms-input-placeholder,.selectboxit-btn:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #666
}

.dropdown.as-select .dropdown-toggle::-webkit-input-placeholder,.form-input-group .form-input::-webkit-input-placeholder,.form-input-group::-webkit-input-placeholder,.form-input::-webkit-input-placeholder,.selectboxit-btn::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #666
}

.dropdown.as-select [disabled].dropdown-toggle,.dropdown.as-select [readonly].dropdown-toggle,.dropdown.as-select fieldset[disabled] .dropdown-toggle,[disabled].form-input,[disabled].form-input-group,[disabled].selectboxit-btn,[readonly].form-input,[readonly].form-input-group,[readonly].selectboxit-btn,fieldset[disabled] .dropdown.as-select .dropdown-toggle,fieldset[disabled] .form-input,fieldset[disabled] .form-input-group,fieldset[disabled] .selectboxit-btn,fieldset[disabled] input[type=email],fieldset[disabled] input[type=file],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] select,fieldset[disabled] textarea,input[disabled][type=email],input[disabled][type=file],input[disabled][type=number],input[disabled][type=password],input[disabled][type=tel],input[disabled][type=text],input[readonly][type=email],input[readonly][type=file],input[readonly][type=number],input[readonly][type=password],input[readonly][type=tel],input[readonly][type=text],select[disabled],select[readonly],textarea[disabled],textarea[readonly] {
    background-color: #e5e5e5;
    opacity: 1
}

.datepicker[readonly].form-input,.datepicker[readonly].form-input-group,.datepicker[readonly].selectboxit-btn,.dropdown.as-select .datepicker[readonly].dropdown-toggle,.dropdown.as-select [readonly].dropdown-toggle,[readonly].form-input,[readonly].form-input-group,[readonly].selectboxit-btn,input.datepicker[readonly][type=email],input.datepicker[readonly][type=file],input.datepicker[readonly][type=number],input.datepicker[readonly][type=password],input.datepicker[readonly][type=tel],input.datepicker[readonly][type=text],input[readonly][type=email],input[readonly][type=file],input[readonly][type=number],input[readonly][type=password],input[readonly][type=tel],input[readonly][type=text],select.datepicker[readonly],select[readonly],textarea.datepicker[readonly],textarea[readonly] {
    background-color: #fff
}

.dropdown.as-select [disabled].dropdown-toggle,.dropdown.as-select fieldset[disabled] .dropdown-toggle,[disabled].form-input,[disabled].form-input-group,[disabled].selectboxit-btn,fieldset[disabled] .dropdown.as-select .dropdown-toggle,fieldset[disabled] .form-input,fieldset[disabled] .form-input-group,fieldset[disabled] .selectboxit-btn,fieldset[disabled] input[type=email],fieldset[disabled] input[type=file],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] select,fieldset[disabled] textarea,input[disabled][type=email],input[disabled][type=file],input[disabled][type=number],input[disabled][type=password],input[disabled][type=tel],input[disabled][type=text],select[disabled],textarea[disabled] {
    cursor: not-allowed
}

.dropdown.as-select .has-error .dropdown-toggle,.dropdown.as-select .has-error.dropdown-toggle,.has-error .dropdown.as-select .dropdown-toggle,.has-error .form-input,.has-error .form-input-group,.has-error .selectboxit-btn,.has-error input[type=email],.has-error input[type=file],.has-error input[type=number],.has-error input[type=password],.has-error input[type=tel],.has-error input[type=text],.has-error select,.has-error textarea,.has-error.form-input,.has-error.form-input-group,.has-error.selectboxit-btn,input.has-error[type=email],input.has-error[type=file],input.has-error[type=number],input.has-error[type=password],input.has-error[type=tel],input.has-error[type=text],select.has-error,textarea.has-error {
    border-color: #d32f2f
}

.dropdown.as-select .dropdown-toggle:focus,.dropdown.as-select .selectboxit-hover.dropdown-toggle,.form-input-group:focus,.form-input:focus,.selectboxit-btn:focus,.selectboxit-hover.form-input,.selectboxit-hover.form-input-group,.selectboxit-hover.selectboxit-btn,input.selectboxit-hover[type=email],input.selectboxit-hover[type=file],input.selectboxit-hover[type=number],input.selectboxit-hover[type=password],input.selectboxit-hover[type=tel],input.selectboxit-hover[type=text],input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select.selectboxit-hover,select:focus,textarea.selectboxit-hover,textarea:focus {
    border-color: #007eff
}

.ui-datepicker-trigger {
    display: none!important
}

.datepicker {
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: auto 80%;
    position: relative
}

.datepicker[readonly] {
    cursor: pointer
}

.widthScript {
    position: relative
}

.form-input-secondary {
    border: 0;
    background-color: #8b7a66;
    color: #fff
}

.form-input-alt {
    border: 0;
    background-color: #ccc;
    color: #fff
}

.dropdown.as-select .dropdown-toggle,select {
    width: 100%!important;
    height: 40px!important
}

.dropdown.as-select [multiple].dropdown-toggle,select[multiple],textarea {
    height: auto
}

.dropdown.as-select .form-input-lg .dropdown-toggle,.form-input-lg .dropdown-toggle,.form-input-lg .dropdown.as-select .dropdown-toggle,.form-input-lg .form-input {
    padding: 12px 20px;
    font-size: 40px
}

.form-input-lg .dropdown-toggle {
    padding-right: 40px
}

.form-input-lg .dropdown-toggle .dropdown-toggle-icon {
    right: 15px
}

.form-input-lg .form-option .form-label,.form-input-lg .form-option label {
    font-size: 40px
}

.form-input-lg .btn.btn-primary {
    padding-left: 30px;
    padding-right: 30px
}

.dropdown.as-select .form-input-sm .dropdown-toggle,.form-input-sm .dropdown-toggle,.form-input-sm .dropdown.as-select .dropdown-toggle,.form-input-sm .form-input {
    padding: 5px 10px;
    font-size: 14px
}

.dropdown.as-select .form-input-sm .dropdown-toggle,.form-input-sm .dropdown.as-select .dropdown-toggle,.form-input-sm input[type=email],.form-input-sm input[type=file],.form-input-sm input[type=number],.form-input-sm input[type=password],.form-input-sm input[type=tel],.form-input-sm input[type=text],.form-input-sm select,.form-input-sm textarea {
    height: 24px!important
}

.dropdown.as-select .form-input-xs .dropdown-toggle,.form-input-xs .dropdown-toggle,.form-input-xs .dropdown.as-select .dropdown-toggle,.form-input-xs .form-input {
    padding: 1px 5px;
    font-size: 14px
}

.dropdown.as-select .form-input-xs .dropdown-toggle,.form-input-xs .dropdown.as-select .dropdown-toggle,.form-input-xs input[type=email],.form-input-xs input[type=file],.form-input-xs input[type=number],.form-input-xs input[type=password],.form-input-xs input[type=tel],.form-input-xs input[type=text],.form-input-xs select,.form-input-xs textarea {
    height: 24px!important
}

.dropdown.as-select .form-input-base .dropdown-toggle,.form-input-base .dropdown-toggle,.form-input-base .dropdown.as-select .dropdown-toggle,.form-input-base .form-input {
    padding: 10px;
    font-size: 14px
}

.form-group {
    margin-bottom: 20px
}

.form-option {
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative
}

.form-option .form-label,.form-option label {
    padding-top: 5px;
    padding-left: 25px;
    position: relative;
    display: inline-block;
    color: #666;
    cursor: pointer
}

.form-inline .form-option .form-label,.form-inline .form-option label {
    margin-right: 0
}

.form-option .form-label:before,.form-option label:before,.form-option>input[type=checkbox],.form-option>input[type=radio] {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    padding: 0;
    line-height: 20px
}

.form-option>input[type=checkbox],.form-option>input[type=radio] {
    visibility: visible;
    margin: 5px 0 0;
    opacity: 0;
    z-index: 999999
}

.form-option>input[type=checkbox][disabled],.form-option>input[type=radio][disabled] {
    cursor: not-allowed
}

.form-option>input[type=checkbox][disabled]+.form-label,.form-option>input[type=checkbox][disabled]+.form-label:before,.form-option>input[type=checkbox][disabled]+label,.form-option>input[type=checkbox][disabled]+label:before,.form-option>input[type=radio][disabled]+.form-label,.form-option>input[type=radio][disabled]+.form-label:before,.form-option>input[type=radio][disabled]+label,.form-option>input[type=radio][disabled]+label:before {
    cursor: not-allowed;
    color: #ccc
}

.form-option>input[type=checkbox][disabled]+.form-label:before,.form-option>input[type=checkbox][disabled]+label:before,.form-option>input[type=radio][disabled]+.form-label:before,.form-option>input[type=radio][disabled]+label:before {
    border: none;
    background-color: #e5e5e5
}

.form-option>input[type=checkbox]:focus+.form-label:before,.form-option>input[type=checkbox]:focus+label:before,.form-option>input[type=radio]:focus+.form-label:before,.form-option>input[type=radio]:focus+label:before {
    border-color: #30b3ab
}

.form-option>input[type=checkbox]:checked+.form-label:before,.form-option>input[type=checkbox]:checked+label:before,.form-option>input[type=radio]:checked+.form-label:before,.form-option>input[type=radio]:checked+label:before {
    color: #000;
    border-color: #30b3ab;
    background-color: #30b3ab
}

.form-option .form-label:before,.form-option label:before {
    content: "";
    line-height: 20px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 50%;
    background-color: #fff;
    display: block;
    margin-left: -25px;
    transition: border .15s ease,background .15s ease,color .15s ease;
    font-family: Ascott-Icons;
    box-sizing: border-box
}

.form-option input[type=checkbox]+.form-label:before,.form-option input[type=checkbox]+label:before {
    border-radius: 5px
}

.form-option input[type=radio]:checked+.form-label:before,.form-option input[type=radio]:checked+label:before {
    background-color: #fff;
    border-width: 5px
}

.form-option input[type=checkbox]:checked+.form-label:before,.form-option input[type=checkbox]:checked+label:before {
    content: ""
}

.form-option.form-option-tertiary input[type=checkbox]:checked .form-label:before,.form-option.form-option-tertiary input[type=checkbox]:checked label:before,.form-option.form-option-tertiary input[type=radio]:checked .form-label:before,.form-option.form-option-tertiary input[type=radio]:checked label:before {
    border-color: #5e3055;
    background-color: #5e3055
}

.form-option.has-error input[type=checkbox]+.form-label:before,.form-option.has-error input[type=checkbox]+label:before,.form-option.has-error input[type=radio]+.form-label:before,.form-option.has-error input[type=radio]+label:before {
    border-color: #d32f2f
}

.form-option.has-error input[type=checkbox]:focus .form-label:before,.form-option.has-error input[type=checkbox]:focus label:before,.form-option.has-error input[type=radio]:focus .form-label:before,.form-option.has-error input[type=radio]:focus label:before {
    border-color: #30b3ab
}

.form-option .fielderror-msg {
    margin-left: 25px;
    padding-left: 0
}

.form-option-check input[type=radio]:checked+label:before {
    content: "";
    border-width: 1px;
    background-color: #007eff
}

.form-option-check-card label {
    padding: 5px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #f5f5f5
}

.form-option-check-card label:before,.form-option-check-card>input[type=checkbox],.form-option-check-card>input[type=radio] {
    right: 0;
    top: 0;
    line-height: 15px;
    width: 15px;
    height: 15px;
    margin: -5px
}

.form-option-check-card input[type=radio]:checked+label:before {
    content: "";
    border-width: 1px;
    font-size: 10px;
    background-color: #007eff
}

.form-input-group {
    padding: 0;
    vertical-align: middle;
    display: table;
    width: 100%;
    border: none
}

.dropdown.as-select .form-input-group .dropdown-toggle,.form-input-group .dropdown.as-select .dropdown-toggle,.form-input-group .form-input {
    display: table-cell
}

.dropdown.as-select .form-input-group .dropdown-toggle:first-child,.form-input-group .dropdown.as-select .dropdown-toggle:first-child,.form-input-group .form-input:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.dropdown.as-select .form-input-group .dropdown-toggle:last-child,.form-input-group .dropdown.as-select .dropdown-toggle:last-child,.form-input-group .form-input:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.form-input-group .selectboxit-container {
    display: table-cell
}

.dropdown.as-select .form-input-group .selectboxit-container.dropdown-toggle,.form-input-group .dropdown.as-select .selectboxit-container.dropdown-toggle,.form-input-group .selectboxit-container .selectboxit-btn,.form-input-group .selectboxit-container.form-input {
    display: inline-block
}

.form-input-group-addon {
    display: table-cell;
    width: 1%;
    white-space: nowrap;
    padding: 0 10px;
    border-radius: 0;
    background-color: #efefef;
    border: 1px solid #ccc;
    border-collapse: separate;
    vertical-align: middle
}

.dropdown.as-select .form-input-group-addon .dropdown-toggle,.form-input-group-addon .dropdown.as-select .dropdown-toggle,.form-input-group-addon .form-input {
    width: auto
}

.form-input-group-addon:first-child {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.form-input-group-addon:last-child {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.fielderror-msg {
    padding: 10px 0
}

.checkbox_wrap input[type=checkbox]+.fielderror-msg,input[type=checkbox]+.fielderror-msg,input[type=radio]+.fielderror-msg {
    margin-left: 30px;
    padding: 0;
    margin-bottom: 20px
}

.form-horizontal .form-group>label,.form-horizontal .form-label {
    width: 30%;
    text-align: right;
    float: left;
    padding: 8px 0
}

.form-horizontal .form-content {
    margin-left: 30%;
    padding-left: 20px
}

.form-tip-right .form-group {
    position: relative
}

.form-tip-right .form-content {
    margin-right: 25%
}

.form-tip-right .form-tip {
    position: absolute;
    width: 25%;
    right: 0;
    left: auto;
    top: 0;
    padding-left: 10px;
    line-height: 1
}

.form-inline .form-label,.form-inline label {
    display: inline-block;
    margin-right: 20px
}

.dropdown.as-select .form-inline .dropdown-toggle,.form-inline .dropdown.as-select .dropdown-toggle,.form-inline .form-input,.form-inline .input-group-addon,.form-inline .selectboxit-container {
    width: auto
}

.dropdown.as-select .form-inline .dropdown-toggle,.form-inline .dropdown.as-select .dropdown-toggle,.form-inline select {
    width: 100%!important
}

.form-inline .form-group,.form-inline .form-option {
    display: inline-block;
    margin-right: 20px;
    width: auto;
    vertical-align: top
}

.withScript {
    display: inherit!important
}

.selectboxit-container {
    position: relative;
    display: block;
    z-index: auto
}

.form-inline .selectboxit-container {
    display: inline-block
}

.selectboxit-default-arrow:before {
    content: ""
}

.selectboxit-arrow-container {
    position: absolute;
    right: 0;
    top: 50%;
    margin-right: 10px
}

.selectboxit-arrow-container .selectboxit-default-arrow {
    margin-top: -125%
}

.selectboxit-btn {
    vertical-align: middle;
    width: 100%!important
}

.selectboxit-options {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    border-radius: 0;
    background-color: #fff;
    display: none;
    min-width: 100%!important;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    z-index: 99999
}

.selectboxit-options .selectboxit-option-anchor {
    padding: 10px;
    display: block;
    white-space: nowrap;
    transition: all .2s ease 0s
}

.selectboxit-options .selectboxit-option-anchor:hover {
    text-decoration: none
}

.selectboxit-container .selectboxit {
    cursor: pointer;
    overflow: hidden;
    color: #666
}

.selectboxit-options .selectboxit-disabled,.selectboxit.selectboxit-disabled {
    opacity: .65;
    box-shadow: none;
    cursor: default
}

.selectboxit-optgroup-header {
    margin: 0;
    list-style-type: none;
    font-weight: 700
}

.selectboxit-optgroup-header:hover {
    cursor: default
}

.selectboxit-container .selectboxit-option-icon-container,.selectboxit-text {
    display: inline-block
}

.selectboxit-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 21px;
    max-width: 100%!important
}

.selectboxit-option-icon-url {
    width: 18px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    height: 100%;
    background-position: 50%;
    float: left
}

.selectboxit-rendering {
    display: inline-block!important;
    zoom:1!important;visibility: visible!important;
    position: absolute!important;
    top: -9999px!important;
    left: -9999px!important
}

.selectboxit-btn.selectboxit-enabled:active,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover {
    color: #666;
    background-color: #fff
}

.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover {
    text-decoration: none
}

.selectboxit-list {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

.selectboxit-list .selectboxit-option-anchor {
    color: #666
}

.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
    color: #fff;
    background-color: #30b3ab
}

.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor {
    color: #ccc;
    cursor: not-allowed
}

.brand {
    margin: 20px 0;
    height: auto
}

.brand img {
    display: block;
    width: auto;
    height: auto;
    margin: 0 auto
}

.banner {
    margin-bottom: 0;
    overflow: hidden
}

.banner .banner-item {
    position: relative
}

.banner .banner-content {
    position: relative;
    text-align: center
}

.banner .banner-content .banner-img {
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin: 0 auto;
    width: auto;
    vertical-align: bottom;
    min-height: 200px
}

.banner .banner-content .banner-img.full {
    width: 100%
}

.banner .banner-content .banner-img:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background: rgba(0,0,0,.1)
}

.banner .banner-content .banner-img.no-filter:after {
    background: 0 0
}

.banner .banner-content .modal-lg,.banner .banner-content .wrap,.banner .banner-content .wrap-sm,.banner .banner-content .wrap-xs,.banner .banner-content .wrap-xxs {
    position: relative;
    height: 100%
}

.banner .banner-content .banner-caption {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    margin: 0;
    width: 100%;
    height: 100%;
    color: #fff
}

.banner .banner-content .banner-caption .content {
    max-width: 520px;
    position: absolute
}

.banner .banner-content .banner-caption .content.full {
    width: 100%;
    max-width: 800px
}

.banner .banner-content .banner-caption .absolute-c,.banner .banner-content .banner-caption .center,.banner .banner-content .banner-caption .top-center {
    text-align: center
}

.banner .banner-content .banner-caption .absolute-bl,.banner .banner-content .banner-caption .absolute-tl,.banner .banner-content .banner-caption .bottom-left,.banner .banner-content .banner-caption .center-left,.banner .banner-content .banner-caption .fixed-cl,.banner .banner-content .banner-caption .top-left {
    /*!rtl:begin:ignore*/
    text-align: left;
    left: 0;
    right: auto/*!rtl:end:ignore*/
}

.banner .banner-content .banner-caption .absolute-br,.banner .banner-content .banner-caption .absolute-tr,.banner .banner-content .banner-caption .bottom-right,.banner .banner-content .banner-caption .center-right,.banner .banner-content .banner-caption .fixed-br,.banner .banner-content .banner-caption .fixed-cr,.banner .banner-content .banner-caption .fixed-tr,.banner .banner-content .banner-caption .top-right {
    /*!rtl:begin:ignore*/
    text-align: right;
    right: 0;
    left: auto/*!rtl:end:ignore*/
}

.banner.reverse .banner-content .banner-caption .absolute-bl,.banner.reverse .banner-content .banner-caption .absolute-tl,.banner.reverse .banner-content .banner-caption .bottom-left,.banner.reverse .banner-content .banner-caption .center-left,.banner.reverse .banner-content .banner-caption .fixed-cl,.banner.reverse .banner-content .banner-caption .top-left {
    text-align: left;
    left: 0;
    right: auto
}

.banner.reverse .banner-content .banner-caption .absolute-br,.banner.reverse .banner-content .banner-caption .absolute-tr,.banner.reverse .banner-content .banner-caption .bottom-right,.banner.reverse .banner-content .banner-caption .center-right,.banner.reverse .banner-content .banner-caption .fixed-br,.banner.reverse .banner-content .banner-caption .fixed-cr,.banner.reverse .banner-content .banner-caption .fixed-tr,.banner.reverse .banner-content .banner-caption .top-right {
    text-align: right;
    right: 0;
    left: auto
}

.banner.banner-lg .banner-caption .content {
    max-width: 520px
}

.banner.banner-xl .banner-caption .content {
    max-width: 680px
}

.badge,.badge-circle,.badge-lg,.badge-md {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #e5e5e5;
    border-radius: 10px
}

.badge-circle:empty,.badge-lg:empty,.badge-md:empty,.badge:empty {
    display: none
}

.badge[href],[href].badge-circle,[href].badge-lg,[href].badge-md {
    color: #333
}

.badge[href]:focus,.badge[href]:hover,[href].badge-circle:focus,[href].badge-circle:hover,[href].badge-lg:focus,[href].badge-lg:hover,[href].badge-md:focus,[href].badge-md:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.badge-md {
    width: 50px;
    height: 50px
}

.badge-lg {
    width: 100px;
    height: 100px
}

.badge-circle {
    border-radius: 50%
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 5px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.3;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #30b3ab;
    background-color: #f5f5f5;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #30b3ab;
    border-color: #30b3ab;
    cursor: default
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #e5e5e5;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.3
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
    clear: none!important
}

[dir=rtl] .slick-slide {
    /*!rtl:begin:ignore*/
    float: right/*!rtl:end:ignore*/
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-slider {
    margin-bottom: 40px
}

.slick-arrow {
    position: absolute;
    display: block;
    height: auto;
    width: 56px;
    line-height: normal;
    opacity: .5;
    z-index: 10;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    border: none
}

.slick-arrow,.slick-arrow:focus,.slick-arrow:hover {
    background: 0 0;
    color: transparent
}

.slick-arrow:focus,.slick-arrow:focus:before,.slick-arrow:hover,.slick-arrow:hover:before {
    opacity: 1
}

.slick-arrow:before {
    font-family: Ascott-Icons;
    font-size: 56px;
    color: #000;
    line-height: 1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.banner .slick-arrow:not(.slick-arrow-sm) {
    width: 84px
}

.banner .slick-arrow:not(.slick-arrow-sm):before {
    font-size: 84px;
    color: #fff;
    line-height: 1;
    text-shadow: 0 1px 1px #555
}

.slick-arrow.slick-disabled,.slick-arrow.slick-disabled:focus,.slick-arrow.slick-disabled:hover {
    opacity: .2
}

.slick-arrow.slick-disabled:before {
    cursor: not-allowed;
    opacity: 1
}

.slick-prev {
    left: 0
}

.slick-prev:before {
    content: ""
}

[dir=rtl] .slick-prev {
    /*!rtl:begin:ignore*/
    left: auto;
    right: -5px/*!rtl:end:ignore*/
}

[dir=rtl] .slick-prev:before {
    content: ""
}

.slick-next {
    right: 0
}

[dir=rtl] .slick-next {
    /*!rtl:begin:ignore*/
    left: -5px;
    right: auto/*!rtl:end:ignore*/
}

[dir=rtl] .slick-next:before {
    content: ""
}

.slick-next:before {
    content: ""
}

.slick-arrow-inline {
    position: static;
    display: inline-block;
    transform: none
}

.slick-arrow-inline:nth-child(1n+1) {
    margin-right: 1px
}

.slick-arrow-sm {
    width: auto;
    padding: 5px
}

.slick-arrow-sm:before {
    font-size: 28px
}

.slick-arrow-lg {
    width: 84px
}

.slick-arrow-lg:before {
    font-size: 84px
}

.slick-arrow-primary {
    background-color: #30b3ab;
    opacity: 1
}

.slick-arrow-primary:focus,.slick-arrow-primary:hover {
    background-color: #258b85
}

.slick-arrow-primary:before {
    color: #fff
}

.slick-dotted.slick-slider {
    margin-bottom: 40px
}

.slick-dots {
    position: absolute;
    list-style: none;
    display: block;
    text-align: center;
    margin: 0;
    width: 100%;
    bottom: -40px;
    padding: 0;
    left: 0
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    transition: all .5s ease 0s;
    line-height: 24px
}

.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    width: 24px;
    height: 24px;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: 1px solid transparent!important
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-family: Ascott-Icons;
    font-size: 12px;
    font-weight: 700;
    color: #30b3ab;
    transition: all .5s ease-in-out 0s;
    width: 24px;
    height: 24px;
    line-height: 24px
}

.slick-dots li.slick-active button {
    width: 24px;
    height: 24px
}

.slick-dots li.slick-active button:before {
    content: "";
    color: #258b85;
    font-size: 24px;
    font-weight: 700;
    width: 24px;
    height: 24px
}

.banner .slick-dots li button:before,.banner .slick-dots li.slick-active button:before {
    color: #fff
}

.centermode .slick-slide .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-center.slick-current:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,.slideshow-content-no-shadow,[data-method-option=centermode] .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-center.slick-current:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content {
    box-shadow: none
}

.centermode .slick-slide.slick-center .slideshow-content,.centermode .slick-slide.slick-center.slick-current .slideshow-content,.centermode .slick-slide.slick-center.slick-current:hover .slideshow-content,.centermode .slick-slide.slick-center:hover .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,.centermode .slick-slide.slick-hover .slideshow-content,.centermode .slick-slide:hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,.slideshow-content-shadow,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center.slick-current .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center.slick-current:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content {
    box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}

.slideshow-content {
    position: relative;
    width: 100%
}

.slideshow-content,.slideshow-item {
    backface-visibility: inherit
}

.slideshow-item,.slideshow-item .slick-slide {
    visibility: hidden;
    display: none
}

.slick-initialized .slideshow-item,.slick-initialized .slideshow-item .slick-slide,.slideshow-item .slick-slide:first-child,.slideshow-item:first-child {
    visibility: visible;
    display: block
}

.slideshow .slideshow-item {
    float: left
}

.slideshow .slideshow-item:first-child,.slideshow.slick-initialized .slideshow-item {
    visibility: visible;
    display: block;
    clear: none
}

.slideshow.banner {
    padding-bottom: 0
}

.slideshow[data-method-option=thumbnail] .slick-slide,.slideshow[data-method-option=thumbnail] .slick-slide.slick-cloned {
    transition: all .5s ease 0s;
    opacity: .35
}

.slideshow[data-method-option=thumbnail] .slick-slide.slick-active,.slideshow[data-method-option=thumbnail] .slick-slide:hover {
    opacity: 1
}

.slideshow[data-method-option=thumbnail].slick-no-slide {
    padding-left: 0!important;
    padding-right: 0!important
}

.slideshow[data-method-option=thumbnail].slick-no-slide .slick-track {
    transform: none!important
}

.slideshow[data-method-option=thumbnail].slick-no-slide .slick-slide {
    opacity: 1
}

.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-track {
    width: 100%!important;
    margin: 0 auto;
    text-align: center;
    left: 0!important
}

.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-slide {
    float: none;
    display: inline-block;
    text-align: left
}

.centermode .slick-list,[data-method-option=centermode] .slick-list {
    padding-top: 40px!important;
    padding-bottom: 60px!important
}

.centermode .slick-slide,.centermode .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide,[data-method-option=centermode] .slick-slide .slideshow-content {
    transition: transform .5s ease-in-out 0s,box-shadow .5s ease 0s
}

.centermode .slick-slide .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active .slideshow-content,.centermode .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active .slideshow-content,[data-method-option=centermode] .slick-slide.slick-unselected.slick-active.slick-center .slideshow-content {
    transform: scale(1)
}

.centermode .slick-slide.slick-center .slideshow-content,.centermode .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode .slick-slide.slick-hover .slideshow-content,.centermode .slick-slide:hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content {
    transform: scale(1.08);
    backface-visibility: inherit
}

.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide.slick-center .slideshow-content {
    transform: scale(1);
    backface-visibility: inherit
}

.centermode.slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-equal-items.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-equal-items .slick-slide:nth-child(2):not(.slick-unselected) .slideshow-content {
    transform: scale(1.08);
    backface-visibility: inherit
}

.centermode.slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,.centermode.slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-center .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode].slick-no-slide.slick-less-items .slick-slide:hover .slideshow-content {
    transform: scale(1);
    backface-visibility: inherit
}

.alert {
    background-color: hsla(0,0%,100%,.9);
    padding: 20px;
    margin: 0 0 20px!important;
    border: 1px solid rgba(0,0,0,.15);
    text-shadow: 0 1px 0 hsla(0,0%,100%,.2);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.05);
    border-radius: 3px;
    color: rgba(0,0,0,.9)
}

.alert a {
    font-weight: 400
}

.alert a:hover {
    text-decoration: underline
}

.alert-danger {
    background-color: #fdf5f5;
    border-color: rgba(211,47,47,.15)
}

.alert-danger,.alert-danger a {
    color: rgba(211,47,47,.9)
}

.alert-danger a {
    text-decoration: underline
}

.alert-danger a,.alert-danger a:hover {
    color: rgba(171,36,36,.9)
}

.alert-warning {
    background-color: #fff3e6;
    border-color: rgba(245,124,0,.15)
}

.alert-warning,.alert-warning a {
    color: rgba(245,124,0,.9)
}

.alert-warning a {
    text-decoration: underline
}

.alert-warning a,.alert-warning a:hover {
    color: rgba(194,98,0,.9)
}

.alert-info {
    background-color: #c4eafe;
    border-color: rgba(2,136,209,.15)
}

.alert-info,.alert-info a {
    color: #000;
}

.alert-info a {
    text-decoration: underline
}

.alert-info a,.alert-info a:hover {
    color: rgba(2,103,158,.9)
}

.alert-success {
    background-color: #cbebcd;
    border-color: rgba(56,142,60,.15)
}

.alert-success,.alert-success a {
    color: #000
}

.alert-success a {
    text-decoration: underline
}

.alert-success a,.alert-success a:hover {
    color: rgba(42,105,45,.9)
}

.btn,.btn-circle,.btn-outline,.form-input-base .btn {
    background-color: #707070;
    vertical-align: middle;
    border: 2px solid transparent;
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;
    font-weight: 400;
    display: inline-block;
    padding: 10px;
    border-radius: 0;
    text-align: center
}

.btn,.btn-circle,.btn-circle:hover,.btn-outline,.btn-outline:hover,.btn:hover,.form-input-base .btn {
    color: #fff
}

.btn-circle:hover,.btn-outline:hover,.btn:hover {
    background-color: #575757
}

.disabled.btn,.disabled.btn-circle,.disabled.btn-circle:hover,.disabled.btn-outline,.disabled.btn-outline:hover,.disabled.btn:hover,[disabled].btn,[disabled].btn-circle,[disabled].btn-circle:hover,[disabled].btn-outline,[disabled].btn-outline:hover,[disabled].btn:hover,fieldset[disabled] .btn,fieldset[disabled] .btn-circle,fieldset[disabled] .btn-circle:hover,fieldset[disabled] .btn-outline,fieldset[disabled] .btn-outline:hover,fieldset[disabled] .btn:hover {
    background-color: #e5e5e5;
    border-color: transparent;
    opacity: 1;
    cursor: not-allowed;
    color: #ccc;
    pointer-events: none
}

.btn-outline.disabled,.btn-outline.disabled:hover,.btn-outline[disabled],.btn-outline[disabled]:hover,.btn-primary.btn-outline.disabled,.btn-primary.btn-outline.disabled:hover,.btn-primary.btn-outline[disabled],.btn-primary.btn-outline[disabled]:hover,.btn-tertiary.btn-outline.disabled,.btn-tertiary.btn-outline.disabled:hover,.btn-tertiary.btn-outline[disabled],.btn-tertiary.btn-outline[disabled]:hover {
    background-color: transparent;
    border-color: #e5e5e5;
    color: #ccc
}

.btn-clear {
    color: #333;
    background-color: transparent!important
}

.btn-clear:hover {
    color: #30b3ab
}

.btn-block {
    display: block;
    width: 100%;
    white-space: normal
}

.btn-block+.btn-block {
    margin-top: 5px
}

.btn-sm.btn-circle,.form-input-sm .btn-circle.btn,.form-input-sm .btn-circle.dropdown.as-select,.form-input-sm .btn-circle.selectboxit-btn,.form-input-xs .btn-circle.btn,.form-input-xs .btn-circle.dropdown.as-select,.form-input-xs .btn-circle.selectboxit-btn {
    width: 20px;
    height: 20px
}

.btn-sm.btn-circle .icon,.btn-sm.btn-circle .selectboxit-default-arrow,.form-input-sm .btn-circle.btn .icon,.form-input-sm .btn-circle.btn .selectboxit-default-arrow,.form-input-sm .btn-circle.dropdown.as-select .icon,.form-input-sm .btn-circle.dropdown.as-select .selectboxit-default-arrow,.form-input-sm .btn-circle.selectboxit-btn .icon,.form-input-sm .btn-circle.selectboxit-btn .selectboxit-default-arrow,.form-input-xs .btn-circle.btn .icon,.form-input-xs .btn-circle.btn .selectboxit-default-arrow,.form-input-xs .btn-circle.dropdown.as-select .icon,.form-input-xs .btn-circle.dropdown.as-select .selectboxit-default-arrow,.form-input-xs .btn-circle.selectboxit-btn .icon,.form-input-xs .btn-circle.selectboxit-btn .selectboxit-default-arrow {
    line-height: 20px
}

.btn-outline {
    color: #707070;
    background-color: transparent;
    border: 2px solid #707070
}

.btn-outline:hover {
    background-color: #707070;
    border-color: #707070
}

.btn-outline-o {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff
}

.btn-outline-o:hover {
    background: #fff;
    border-color: #fff;
    color: #777
}

.btn-facebook-blue {
    background-color: #3b5998
}

.btn-facebook-blue:hover {
    background-color: #2d4373
}

.btn-linkedin-blue {
    background-color: #007bb5
}

.btn-linkedin-blue:hover {
    background-color: #005882
}

.btn-google-red {
    background-color: #d13032
}

.btn-google-red:hover {
    background-color: #a92527
}

.btn-circle {
    width: 32px;
    height: 32px;
    border-radius: 50%!important;
    padding: 0;
    text-align: center;
    padding: 0!important
}

.btn-circle .icon,.btn-circle .selectboxit-default-arrow {
    line-height: 32px;
    font-size: .71429em
}

.btn-close {
    position: absolute;
    right: -16px;
    top: -16px
}

.btn-icon {
    border: none;
    background: 0 0
}

.btn-group .btn {
    margin-bottom: 5px
}

.btn-md,.form-input-lg .btn-md {
    padding: 10px;
    font-size: 14px;
    border-radius: 0
}

.btn-lg,.form-input-lg .btn {
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 0;
    min-width: 25%
}

.btn-primary {
    background-color: #5e3055;
    color: #fff;
    border: 2px solid #5e3055;
    padding: 10px 30px
}

.btn-primary:hover {
    background-color: #3c1f36;
    border-color: #3c1f36;
    color: #fff
}

.btn-primary.btn-outline {
    background-color: transparent;
    border: 2px solid #5e3055;
    color: #5e3055;
}

.btn-primary.btn-outline:hover {
    background-color: #3c1f36;
    color: #e6e6e6;
    border-color: #3c1f36;
}

.btn-tertiary {
    background-color: #5e3055;
    color: #fff;
    border: 2px solid #5e3055
}

.btn-tertiary:hover {
    background-color: #3c1f36;
    border-color: #3c1f36;
    color: #fff
}

.btn-tertiary.btn-outline {
    background: 0 0;
    border: 2px solid #5e3055;
    color: #5e3055
}

.btn-tertiary.btn-outline:hover {
    background-color: #3c1f36;
    color: #e6e6e6;
    border-color: #3c1f36
}

.btn-success {
    color: #fff;
    background-color: #388e3c;
    border: rgba(56,142,60,.9)
}

.btn-success:hover {
    background: #2a692d;
    border-color: rgba(42,105,45,.9)
}

.btn-danger {
    color: #fff;
    background-color: #d32f2f;
    border: rgba(211,47,47,.9)
}

.btn-danger:hover {
    background-color: #ab2424;
    border-color: rgba(171,36,36,.9)
}

.btn-warning {
    color: #fff;
    background-color: #f57c00;
    border: rgba(245,124,0,.9)
}

.btn-warning:hover {
    background-color: #c26200;
    border-color: rgba(194,98,0,.9)
}

.btn-info {
    color: #fff;
    background-color: #0288d1;
    border: rgba(2,136,209,.9)
}

.btn-info:hover {
    background-color: #02679e;
    border-color: rgba(2,103,158,.9)
}

.list-group,.list-group ol,.list-group ul,.list-inline,.list-inline ol,.list-inline ul,.list-style-icon,.list-style-icon ol,.list-style-icon ul,.list-unstyle,.list-unstyle ol,.list-unstyle ul,.nav,.tt-menu,.ui-autocomplete {
    list-style: none;
    padding: 0;
    margin: 0
}

.list-group li,.list-inline li,.list-style-icon li,.list-unstyle li {
    margin: 10px 0
}

.list-group li:first-child,.list-inline li:first-child,.list-style-icon li:first-child,.list-unstyle li:first-child {
    margin-top: 0
}

.list-group li:last-child,.list-inline li:last-child,.list-style-icon li:last-child,.list-unstyle li:last-child {
    margin-bottom: 0
}

.list-table {
    display: table;
    width: 100%
}

.list-table .list-item,.list-table li {
    display: table-cell;
    vertical-align: top;
    margin: 0;
    padding: 10px
}

.list-table .list-item:last-child,.list-table li:last-child {
    padding-right: 0
}

.list-table .list-item:first-child,.list-table li:first-child {
    padding-left: 0
}

.list-inline .list-item,.list-inline li {
    display: inline-block;
    padding: 0;
    margin: 10px 10px 10px 0
}

.list-inline .list-item:first-child,.list-inline li:first-child {
    margin-left: 0
}

.list-inline .list-item:last-child,.list-inline li:last-child {
    margin-right: 0
}

.list-style-icon .list-item,.list-style-icon li {
    margin: 10px 0;
    padding: 0 0 0 20px;
    position: relative;
    /*!rtl:remove*/
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif/*!rtl:raw:font-family: "Geeza Pro","Amiri",Arial,sans-serif;*/
}

.list-style-icon .list-item:before,.list-style-icon li:before {
    position: absolute;
    font-family: Ascott-Icons;
    left: 1px;
    top: -1px;
    font-size: 1.14286em;
    width: 1.14286em;
    line-height: inherit;
    text-align: left
}

.list-group {
    background-color: #30b3ab
}

.list-group .list-group-item,.list-group li {
    border: 1px solid hsla(0,0%,100%,.4);
    border-width: 1px 0 0;
    padding: 20px 40px;
    display: block
}

.list-group .list-group-item a,.list-group li a {
    display: block;
    margin: -20px -40px;
    padding: 20px;
    color: #fff
}

.list-group .list-group-item:first-child,.list-group li:first-child {
    border-top: 0
}

.list-group .is-active {
    background: #258b85
}

.list-group .is-active,.list-group .is-active a {
    color: #fff
}

.list-icon-sm .list-item,.list-icon-sm li {
    padding-left: 29px;
    min-height: 1.71429em
}

.list-icon-sm .list-item:before,.list-icon-sm li:before {
    font-size: 24px;
    line-height: 24px
}

.list-icon-md .list-item,.list-icon-md li {
    padding-left: 37px;
    min-height: 2.28571em;
    line-height: 1.5em
}

.list-icon-md .list-item:before,.list-icon-md li:before {
    font-size: 32px;
    line-height: 32px
}

.list-icon-arrow-r .list-item:before,.list-icon-arrow-r li:before {
    content: ""/*!rtl:raw:transform:scaleX(1);*/
}

.list-icon-check .list-item:before,.list-icon-check li:before {
    content: ""/*!rtl:raw:transform:scaleX(1);*/
}

.list-icon-chevron-r .list-item:before,.list-icon-chevron-r li:before {
    content: ""/*!rtl:raw:transform:scaleX(1);*/
}

.list-icon-chevron-circle-r .list-item:before,.list-icon-chevron-circle-r li:before {
    content: ""/*!rtl:raw:transform:scaleX(1);*/
}

.nav {
    line-height: 18px
}

.nav>li {
    margin: 0
}

.nav a {
    color: #333;
    display: inline-block;
    padding: 10px 15px;
    line-height: 20px
}

.nav a:hover {
    color: #1a1a1a
}

.nav .is-active>a {
    color: #000;
    font-weight: 700
}

.nav-inline>li {
    border-top: none;
    display: inline-block
}

.navbar.nav>li a:hover,.navbar.nav>li a:hover a,.navbar.nav>li.is-active,.navbar.nav>li.is-active a,.navbar>li a:hover,.navbar>li a:hover a,.navbar>li.is-active,.navbar>li.is-active a {
    background-color: #30b3ab;
    color: #fff
}

.navbar.nav>li:first-child a,.navbar.nav>li:last-child a,.navbar>li:first-child a,.navbar>li:last-child a {
    padding: 10px 15px
}

.navbar-collapse {
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1)
}

.navbar-collapse .navbar-nav .active a,.navbar-collapse .navbar-nav .is-active a,.navbar-collapse .navbar-nav a:active,.navbar-collapse .navbar-nav a:focus,.navbar-collapse .navbar-nav a:hover {
    background-color: #f5f5f5
}

.nav-breadcrumbs>li {
    display: inline-block
}

.nav-breadcrumbs>li+li:before {
    font-family: Ascott-Icons;
    content: "";
    color: #999;
    display: inline-block
}

.nav-breadcrumbs>li:first-child a {
    padding-left: 0
}

.nav-breadcrumbs>li:last-child a {
    padding-right: 0
}

.nav-breadcrumbs .breadcrumb-item,.nav-breadcrumbs .breadcrumb-title,.nav-breadcrumbs a {
    padding: 10px;
    color: #999
}

.nav-breadcrumbs .breadcrumb-item:hover,.nav-breadcrumbs .breadcrumb-title:hover,.nav-breadcrumbs a:hover {
    color: gray
}

.nav-breadcrumbs .is-active .breadcrumb-item,.nav-breadcrumbs .is-active .breadcrumb-title,.nav-breadcrumbs .is-active a {
    position: relative;
    font-weight: 400;
    color: #5e3055
}

.nav-breadcrumbs .is-active .breadcrumb-item:hover,.nav-breadcrumbs .is-active .breadcrumb-title:hover,.nav-breadcrumbs .is-active a:hover {
    color: #3c1f36
}

.nav-divided>li {
    display: inline-block
}

.nav-divided>li:before {
    content: "/";
    color: #e5e5e5
}

.nav-divided>li:first-child:before {
    display: none
}

.nav-condensed {
    margin-left: 10px;
    margin-right: 10px
}

.nav-condensed a {
    padding: 10px 5px
}

.nav-sticky {
    background: #f5f5f5;
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown {
    position: relative
}

.dropdown .dropdown-toggle {
    display: inline-block;
    position: relative;
    padding-right: 32px
}

.dropdown .dropdown-toggle-icon {
    position: absolute;
    right: 10px
}

.dropdown .dropdown-menu {
    visibility: hidden;
    opacity: 0
}

.dropdown.open .dropdown-menu {
    visibility: visible;
    opacity: 1;
    z-index: 999
}

.dropdown.as-select .dropdown-toggle {
    width: 100%!important;
    position: relative;
    padding-right: 30px
}

.dropdown.as-select .dropdown-menu {
    margin: 0;
    min-width: 100%;
    border-radius: 0
}

.dropdown.as-select .dropdown-menu:after,.dropdown.as-select .dropdown-menu:before {
    border: none
}

.dropdown.as-select .caret {
    border: none;
    position: absolute;
    right: 25px
}

.dropdown-menu {
    position: absolute;
    background: #fff;
    padding: 20px;
    border: 1px solid #ddd;
    box-shadow: 2px 3px 10px 0 rgba(0,0,0,.4);
    border-radius: 5px;
    min-width: 320px;
    z-index: -999
}

.dropdown-menu .nav li:first-child {
    border-top: none
}

.dropdown-menu:after,.dropdown-menu:before {
    content: "";
    position: absolute;
    border-color: transparent transparent #fff;
    border-width: 0 5px 12px;
    border-style: solid;
    bottom: 100%;
    right: 20px
}

.dropdown-menu:before {
    border-color: transparent transparent #ccc;
    border-width: 0 6px 13px;
    margin: -1px -1px auto auto
}

.dropdown-menu-right {
    right: 0
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #707070
}

caption,th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%
}

.table td,.table th {
    padding: 8px;
    line-height: 1.3;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table caption+thead>tr:first-child>td,.table caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table .table {
    background-color: #fff
}

.table-borderless td,.table-borderless th {
    border-top: 0
}

.table-borderless tr th {
    border-bottom: 0
}

.table-condensed td,.table-condensed th {
    padding: 5px
}

.table-bordered,.table-bordered tfoot td,.table-bordered tfoot th {
    border: 1px solid #ddd
}

.table-bordered td,.table-bordered th {
    border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover tbody tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

table td[class*=col-],table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

.nav-tabs,.nav-tabs-inline {
    border-bottom: 1px solid #e5e5e5;
    font-size: em(14px)
}

.nav-tabs .nav-tabs-item,.nav-tabs-inline .nav-tabs-item {
    display: table-cell;
    vertical-align: bottom
}

.nav-tabs .nav-tabs-item>a,.nav-tabs-inline .nav-tabs-item>a {
    background-color: transparent;
    border: 1px solid transparent;
    border-bottom: 0;
    border-radius: 0;
    padding: 15px 20px;
    transition: background .5s ease 0s,color .5s ease 0s
}

.nav-tabs .nav-tabs-item>a:hover,.nav-tabs-inline .nav-tabs-item>a:hover {
    background-color: #f5f5f5
}

.nav-tabs .active>a,.nav-tabs .is-active>a,.nav-tabs-inline .active>a,.nav-tabs-inline .is-active>a {
    cursor: default;
    color: #707070;
    border: 1px solid #e5e5e5;
    border-bottom-color: #fff;
    background: #fff;
    margin-bottom: -1px
}

.nav-tabs .active>a:hover,.nav-tabs .is-active>a:hover,.nav-tabs-inline .active>a:hover,.nav-tabs-inline .is-active>a:hover {
    background-color: #fff
}

.nav-tabs-inline .nav-tabs-item {
    display: inline-block
}

.nav-tabs-primary {
    border-bottom-color: #30b3ab
}

.nav-tabs-primary .nav-tabs-item>a {
    color: #30b3ab
}

.nav-tabs-primary .active>a,.nav-tabs-primary .active>a:hover,.nav-tabs-primary .is-active>a,.nav-tabs-primary .is-active>a:hover {
    color: #fff;
    background-color: #30b3ab
}

.nav-tabs-secondary {
    border-bottom-color: #8b7a66
}

.nav-tabs-secondary .nav-tabs-item>a {
    color: #8b7a66
}

.nav-tabs-secondary .active>a,.nav-tabs-secondary .active>a:hover,.nav-tabs-secondary .is-active>a,.nav-tabs-secondary .is-active>a:hover {
    color: #fff;
    background-color: #8b7a66
}

.nav-tabs-filled .nav-tabs-item {
    background-color: #ccc
}

.nav-tabs-filled .nav-tabs-item>a {
    width: 100%;
    color: #999;
    border-right-width: 1px;
    border-radius: 0
}

.nav-tabs-filled .nav-tabs-item:not(:first-child).active a,.nav-tabs-filled .nav-tabs-item:not(:first-child).is-active a {
    border-left-color: transparent
}

.nav-tabs-filled .nav-tabs-item:not(:last-child) a {
    border-right-color: #fff
}

.nav-tabs-filled .nav-tabs-item:not(:last-child).active a,.nav-tabs-filled .nav-tabs-item:not(:last-child).is-active a {
    border: 1px solid transparent
}

.nav-tabs-filled .nav-tabs-item:first-child.active a,.nav-tabs-filled .nav-tabs-item:first-child.is-active a {
    border-right-color: transparent
}

.nav-tabs-filled .nav-tabs-item:last-child.active a,.nav-tabs-filled .nav-tabs-item:last-child.is-active a {
    border: 1px solid transparent
}

.nav-tabs-filled .active>a,.nav-tabs-filled .is-active>a {
    background-color: #fff;
    color: #555;
    border-right-color: #e5e5e5
}

.tab-pane {
    display: none
}

.tab-pane.active,.tab-pane.is-active {
    display: block
}

.offcanvas-close,.offcanvas-toggle {
    color: #ccc
}

.offcanvas-close:hover,.offcanvas-toggle:hover {
    color: #258b85
}

.offcanvas-close {
    color: #333;
    display: none
}

.backdrop,.offcanvas-backdrop {
    position: fixed;
    background-color: rgba(0,0,0,.8);
    transition: background .5s ease-in-out;
    transform: translateX(-100%);
    opacity: 0;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    height: 100%
}

@media (max-width: 1024px) {
    .offcanvas {
        z-index:-9999;
        transform: translateX(-100%)
    }

    .offcanvas,.offcanvas:before {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        min-height: 100vh;
        padding-right: 30px
    }

    .offcanvas .modal-lg,.offcanvas .wrap,.offcanvas .wrap-sm,.offcanvas .wrap-xs,.offcanvas .wrap-xxs {
        padding-left: 0;
        padding-right: 0
    }

    .offcanvas .offcanvas-scroll {
        overflow-y: auto;
        overflow-x: hidden;
        height: 100%;
        min-height: 100vh;
        max-height: 100vh
    }

    .offcanvas .offcanvas-wrap {
        display: table;
        width: 100%;
        height: 100%
    }

    .offcanvas .offcanvas-content {
        position: relative;
        z-index: 9999;
        transform: translateX(-100%);
        background-color: #ccc;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        transition: all .5s ease-in-out;
        transition-delay: .2s;
        opacity: 0;
        padding: 40px 20px;
        display: table-cell;
        vertical-align: middle
    }

    .offcanvas.open,.offcanvas:target {
        transform: translateX(0);
        z-index: 9999
    }

    .offcanvas.open .offcanvas-backdrop,.offcanvas.open .offcanvas-content,.offcanvas:target .offcanvas-backdrop,.offcanvas:target .offcanvas-content {
        transform: translateX(0);
        opacity: 1;
        visibility: visible
    }

    .offcanvas.open .offcanvas-close,.offcanvas:target .offcanvas-close {
        opacity: 1
    }

    .offcanvas .offcanvas-close {
        position: absolute;
        right: 40px;
        top: 20px;
        opacity: 0;
        display: inline-block;
        transition: opacity .5s ease-in-out;
        transition-delay: .5s;
        z-index: 999999999999
    }

    .offcanvas .offcanvas-close:hover {
        color: #575757
    }

    .offcanvas .nav {
        text-align: center;
        display: block;
        font-size: 18px
    }

    .offcanvas .nav a {
        color: #333
    }

    .offcanvas .nav a:hover {
        color: #1a1a1a
    }

    .offcanvas-white .offcanvas-content {
        background: #fff
    }

    .offcanvas-white .nav a {
        color: #333
    }

    .offcanvas-white .offcanvas-close {
        color: inherit
    }

    .offcanvas-white .offcanvas-close:hover {
        color: #575757
    }
}

.push-panel,.push-panel-down {
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    height: 0
}

.push-panel-down {
    transform: translateY(-100%)
}

.push-panel-shown .backdrop {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
    z-index: 8888;
    top: auto
}

.push-panel-shown .push-panel-cover {
    position: relative;
    z-index: 8889
}

.push-panel-shown .push-panel,.push-panel-shown .push-panel-down {
    z-index: 8889;
    opacity: 1;
    visibility: visible;
    overflow: visible;
    height: auto;
    animation: c .3s ease
}

.push-panel-shown .push-panel-down {
    transform: translateY(0)
}

.media {
    display: block
}

.media figure,.media img,.media video {
    width: 100%
}

.teaser {
    margin: 40px 0
}

.teaser-content,.teaser-media,.teaser-options {
    vertical-align: top
}

.teaser-media {
    padding: 40px 0;
    max-width: 25%
}

.teaser-media .media {
    max-width: 320px
}

.teaser-content {
    padding: 40px
}

.teaser-options {
    width: 30%;
    min-width: 320px
}

.teaser-lined {
    margin: -1px -40px 0
}

.teaser-lined .teaser-media {
    padding-left: 40px;
    min-width: 160px;
    width: 25%
}

.teaser-lined:after {
    content: " ";
    margin: 0 40px -1px;
    background: rgba(0,0,0,.2);
    display: block;
    height: 1px
}

.teaser-lined.teaser-lined-align-r:after {
    margin-right: 0
}

.teaser-lined .first,.teaser-lined:first-of-type {
    margin-top: 0
}

.hover-highlight {
    border: 1px solid transparent
}

.hover-highlight.teaser-lined:hover .teaser-options {
    background: #f0ece4
}

.hover-highlight.teaser-lined:hover:after {
    opacity: 0
}

.hover-highlight:hover {
    border: 1px solid #30b3ab
}

.teaser-borderd {
    padding: 0 40px;
    border: 1px solid #e5e5e5
}

.card {
    position: relative;
    background: #e5e5e5;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px
}

.card p {
    margin: 10px 0
}

.card .card-media {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-position: 50%;
    background-size: cover
}

.card .card-media img {
    width: 100%;
    display: block
}

.card .card-content {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    z-index: 40
}

.cover {
    position: relative;
    background: #e5e5e5;
    color: #fff;
    overflow: hidden;
    height: 240px
}

.cover.as-card {
    min-height: 380px
}

.cover .cover-content,.cover .cover-media {
    position: absolute
}

.cover p {
    margin: 10px 0
}

.cover .cover-media {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-position: 50%;
    background-size: cover
}

.cover .cover-media img {
    width: 100%;
    min-height: 240px
}

.cover .cover-content {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px
}

.cover-content-bottom {
    height: auto;
    color: #999
}

.cover-content-bottom .cover-content,.cover-content-bottom .cover-media {
    position: static
}

.cover-content-bottom .cover-media {
    height: 240px
}

.tile {
    width: 20%;
    float: left
}

.tile-quarter {
    width: 25%
}

.tile-half {
    width: 50%
}

.tile-md {
    width: 40%
}

.tile-lg {
    width: 60%
}

.tile-item {
    height: 180px;
    margin: 0 10px 20px;
    min-height: 0;
    overflow: hidden
}

.tile-item.tile-item-2x {
    height: 380px
}

.panel {
    position: relative;
    height: 240px;
    text-align: center;
    display: table;
    width: 100%;
    padding: 10px
}

.panel .panel-media {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    background-position: 50%;
    background-size: cover
}

.panel .panel-content {
    position: relative;
    padding: 20px;
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle
}

.panel-stretched {
    padding: 20px;
    display: block;
    height: auto
}

.panel-stretched .panel-content {
    padding: 40px;
    display: block;
    width: auto;
    height: auto
}

.overlay-hover {
    position: relative;
    z-index: 10;
    cursor: pointer
}

.overlay-hover .overlay-hover-content {
    position: absolute;
    right: 0;
    top: 0;
    padding: 20px;
    opacity: 0;
    transition: opacity .5s ease 0s;
    z-index: 30;
    width: 100%;
    height: 100%
}

.overlay-hover .overlay-hover-content.height-auto {
    height: auto
}

.overlay-hover .overlay-hover-content .absolute-b,.overlay-hover .overlay-hover-content .absolute-c,.overlay-hover .overlay-hover-content .absolute-t,.overlay-hover .overlay-hover-content .bottom,.overlay-hover .overlay-hover-content .center,.overlay-hover .overlay-hover-content .fixed-t,.overlay-hover .overlay-hover-content .left,.overlay-hover .overlay-hover-content .right,.overlay-hover .overlay-hover-content .top {
    position: absolute
}

.overlay-hover .overlay-hover-content .absolute-c,.overlay-hover .overlay-hover-content .center {
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    right: auto;
    padding: 0;
    text-align: center;
    position: relative;
    transition-delay: .1s
}

.overlay-hover .overlay-hover-content .right {
    right: 20px;
    top: 20px;
    transition-delay: .2s
}

.overlay-hover .card-media img,.overlay-hover .cover-content,.overlay-hover .cover-media,.overlay-hover .label,.overlay-hover .label-tip,.overlay-hover .teaser-media img,.overlay-hover .thumbnail img,.overlay-hover .thumbnail-lg img,.overlay-hover .thumbnail-md img,.overlay-hover .thumbnail-sm img {
    transition: opacity 1s,transform 1s
}

.overlay-hover .cover-content,.overlay-hover .cover-content-visible {
    opacity: 1
}

.overlay-hover:hover {
    z-index: 30
}

.overlay-hover:hover .overlay-hover-content,.overlay-hover:hover .overlay-hover-content .absolute-b,.overlay-hover:hover .overlay-hover-content .absolute-c,.overlay-hover:hover .overlay-hover-content .absolute-t,.overlay-hover:hover .overlay-hover-content .bottom,.overlay-hover:hover .overlay-hover-content .center,.overlay-hover:hover .overlay-hover-content .fixed-t,.overlay-hover:hover .overlay-hover-content .left,.overlay-hover:hover .overlay-hover-content .right,.overlay-hover:hover .overlay-hover-content .top {
    opacity: 1
}

.overlay-hover:hover .featured-item:after,.overlay-hover:hover .featured-item:before {
    opacity: 0
}

.overlay-hover:hover .card-media img,.overlay-hover:hover .cover-media,.overlay-hover:hover .teaser-media img,.overlay-hover:hover .thumbnail img,.overlay-hover:hover .thumbnail-lg img,.overlay-hover:hover .thumbnail-md img,.overlay-hover:hover .thumbnail-sm img {
    opacity: .7
}

.overlay-hover:hover .cover-content:not(.cover-content-visible) {
    opacity: 0
}

.thumbnail,.thumbnail-lg,.thumbnail-md,.thumbnail-sm {
    display: inline-block;
    padding: 5px;
    background-color: transparent;
    border: none;
    overflow: hidden;
    vertical-align: middle;
    transition: border-color .5s ease 0s
}

.thumbnail img,.thumbnail-lg img,.thumbnail-md img,.thumbnail-sm img {
    height: 100%
}

.thumbnail .thumbnail-item,.thumbnail-lg .thumbnail-item,.thumbnail-md .thumbnail-item,.thumbnail-sm .thumbnail-item {
    position: relative
}

.thumbnail .thumbnail-item:before,.thumbnail-lg .thumbnail-item:before,.thumbnail-md .thumbnail-item:before,.thumbnail-sm .thumbnail-item:before {
    content: "";
    opacity: 0;
    background-color: rgba(0,0,0,.25);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.thumbnail-lg:hover,.thumbnail-md:hover,.thumbnail-sm:hover,.thumbnail:hover {
    border-color: transparent;
    box-shadow: none
}

.thumbnail-lg:hover .thumbnail-item:before,.thumbnail-md:hover .thumbnail-item:before,.thumbnail-sm:hover .thumbnail-item:before,.thumbnail:hover .thumbnail-item:before {
    opacity: 1
}

.thumbnail-sm {
    width: 100px;
    height: 80px
}

.thumbnail-md {
    width: 140px;
    height: 140px
}

.thumbnail-lg {
    width: 180px;
    height: 180px
}

.arrow,.popover>.arrow,.tooltip>.arrow {
    border-width: 11px;
    opacity: 0;
    visibility: hidden;
    z-index: 40
}

.arrow,.arrow:after,.popover>.arrow,.popover>.arrow:after,.tooltip>.arrow,.tooltip>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.arrow.borderless {
    border-color: transparent
}

.arrow:after,.popover>.arrow:after,.tooltip>.arrow:after {
    border-width: 10px;
    content: ""
}

.arrow-tertiary.arrow-top:after,.as-callout.absolute-t>.arrow-tertiary.arrow:after,.as-callout.fixed-t>.arrow-tertiary.arrow:after,.as-callout.top>.arrow-tertiary.arrow:after,.popover.absolute-t>.arrow-tertiary.arrow:after,.popover.fixed-t>.arrow-tertiary.arrow:after,.popover.top>.arrow-tertiary.arrow:after,.tooltip.absolute-t>.arrow-tertiary.arrow:after,.tooltip.fixed-t>.arrow-tertiary.arrow:after,.tooltip.top>.arrow-tertiary.arrow:after {
    border-left-color: #5e3055
}

.arrow-tertiary.arrow-right:after,.popover.right>.arrow-tertiary.arrow:after,.tooltip.right>.arrow-tertiary.arrow:after {
    border-right-color: #5e3055
}

.arrow-tertiary.arrow-bottom:after,.as-callout.absolute-b>.arrow-tertiary.arrow:after,.as-callout.bottom>.arrow-tertiary.arrow:after,.popover.absolute-b>.arrow-tertiary.arrow:after,.popover.bottom>.arrow-tertiary.arrow:after,.tooltip.absolute-b>.arrow-tertiary.arrow:after,.tooltip.bottom>.arrow-tertiary.arrow:after {
    border-bottom-color: #5e3055
}

.arrow-tertiary.arrow-left:after,.popover.left>.arrow-tertiary.arrow:after,.tooltip.left>.arrow-tertiary.arrow:after {
    border-left-color: #5e3055
}

.arrow-top,.as-callout.absolute-t>.arrow,.as-callout.fixed-t>.arrow,.as-callout.top>.arrow,.popover.absolute-t>.arrow,.popover.fixed-t>.arrow,.popover.top>.arrow,.tooltip.absolute-t>.arrow,.tooltip.fixed-t>.arrow,.tooltip.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: rgba(0,0,0,.25);
    bottom: 25px
}

.arrow-top:after,.as-callout.absolute-t>.arrow:after,.as-callout.fixed-t>.arrow:after,.as-callout.top>.arrow:after,.popover.absolute-t>.arrow:after,.popover.fixed-t>.arrow:after,.popover.top>.arrow:after,.tooltip.absolute-t>.arrow:after,.tooltip.fixed-t>.arrow:after,.tooltip.top>.arrow:after {
    margin-left: -10px;
    bottom: 1px;
    border-bottom-width: 0;
    border-top-color: #fff
}

.arrow-top.borderless,.as-callout.absolute-t>.borderless.arrow,.as-callout.fixed-t>.borderless.arrow,.as-callout.top>.borderless.arrow,.popover.absolute-t>.borderless.arrow,.popover.fixed-t>.borderless.arrow,.popover.top>.borderless.arrow,.tooltip.absolute-t>.borderless.arrow,.tooltip.fixed-t>.borderless.arrow,.tooltip.top>.borderless.arrow {
    border-top-color: transparent
}

.arrow-left,.popover.left>.arrow,.tooltip.left>.arrow {
    top: 50%;
    margin-top: -11px;
    right: 25px;
    border-right-width: 0;
    border-left-color: rgba(0,0,0,.25)
}

.arrow-left:after,.popover.left>.arrow:after,.tooltip.left>.arrow:after {
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
}

.arrow-left.borderless,.popover.left>.borderless.arrow,.tooltip.left>.borderless.arrow {
    border-left-color: transparent
}

.arrow-bottom,.as-callout.absolute-b>.arrow,.as-callout.bottom>.arrow,.popover.absolute-b>.arrow,.popover.bottom>.arrow,.tooltip.absolute-b>.arrow,.tooltip.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: rgba(0,0,0,.25);
    top: 25px
}

.arrow-bottom:after,.as-callout.absolute-b>.arrow:after,.as-callout.bottom>.arrow:after,.popover.absolute-b>.arrow:after,.popover.bottom>.arrow:after,.tooltip.absolute-b>.arrow:after,.tooltip.bottom>.arrow:after {
    margin-left: -10px;
    top: 1px;
    border-top-width: 0;
    border-bottom-color: #fff
}

.arrow-bottom.borderless,.as-callout.absolute-b>.borderless.arrow,.as-callout.bottom>.borderless.arrow,.popover.absolute-b>.borderless.arrow,.popover.bottom>.borderless.arrow,.tooltip.absolute-b>.borderless.arrow,.tooltip.bottom>.borderless.arrow {
    border-bottom-color: transparent
}

.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
    text-align: left
}

.tooltip.open .tooltip-content,.tooltip.open>.arrow,.tooltip:hover .tooltip-content,.tooltip:hover>.arrow {
    opacity: 1;
    visibility: visible
}

.tooltip>.arrow {
    z-index: 201
}

.tooltip .tooltip-content {
    background-color: #fff;
    line-height: 1.2;
    border-spacing: 0;
    color: #555;
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    padding: 5px;
    margin: 0;
    width: 200px;
    max-width: 200px;
    border: 1px solid rgba(0,0,0,.2);
    z-index: 200;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    border-radius: 3px
}

.tooltip .tooltip-content .caption-content {
    padding: 0 5px
}

.tooltip.absolute-t>.arrow,.tooltip.fixed-t>.arrow,.tooltip.top>.arrow {
    z-index: 201
}

.tooltip.absolute-t .tooltip-content,.tooltip.fixed-t .tooltip-content,.tooltip.top .tooltip-content {
    bottom: 35px;
    left: -95px
}

.tooltip.right>.arrow {
    z-index: 201
}

.tooltip.right .tooltip-content {
    left: 35px;
    top: -50%
}

.tooltip.absolute-b>.arrow,.tooltip.bottom>.arrow {
    z-index: 201
}

.tooltip.absolute-b .tooltip-content,.tooltip.bottom .tooltip-content {
    top: 35px;
    left: -95px
}

.tooltip.left>.arrow {
    z-index: 201
}

.tooltip.left .tooltip-content {
    right: 35px;
    top: -50%
}

.popover {
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: opacity .35s ease 0s;
    z-index: 999
}

.popover.open .popover-content,.popover.open>.arrow {
    opacity: 1;
    visibility: visible;
    display: block
}

.popover.open .popover-content {
    z-index: 99
}

.popover .popover-content {
    background-color: #fff;
    line-height: 1.2;
    border-spacing: 0;
    color: #555;
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    display: none;
    position: absolute;
    padding: 10px;
    margin: 0;
    min-width: 200px;
    max-width: 300px;
    border: 1px solid rgba(0,0,0,.2);
    z-index: -1;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    border-radius: 3px
}

.popover .popover-content .caption-content {
    padding: 0 5px
}

.popover.absolute-t .popover-content,.popover.fixed-t .popover-content,.popover.top .popover-content {
    left: -95px
}

.popover.right .popover-content {
    left: 35px;
    top: -100%
}

.popover.absolute-b .popover-content,.popover.bottom .popover-content {
    left: -95px
}

.popover.left .popover-content {
    right: 35px;
    top: -100%
}

.loader-container {
    position: relative
}

.loader-container .loader {
    z-index: 88888
}

body.is-loading:after {
    position: fixed;
    bottom: 0;
    content: "";
    display: block;
    z-index: 99999
}

.loader,body.is-loading:after {
    top: 0;
    left: 0;
    right: 0;
    background: hsla(0,0%,100%,.9)
}

.loader {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999999;
    color: #707070
}

.loader .loader-wrap {
    width: 100%;
    height: 100%;
    display: table
}

.loader-content {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.loader-filled {
    position: fixed;
    display: table;
    background: 0 0
}

.loader-filled .loder-wrap {
    height: 100vh
}

.loader-progress,.loader-spinner {
    transform: translateZ(0);
    animation: d 1s infinite linear
}

.loader-spinner {
    width: 30px;
    height: 30px;
    border: 2px solid transparent;
    border-top-color: #30b3ab;
    border-left-color: #30b3ab;
    border-radius: 50%;
    margin: 0 auto
}

.label,.label-tip {
    background-color: #999;
    padding: 10px;
    color: #fff;
    display: inline-block;
    border-radius: 5px
}

.label-overlay-tl .label,.label-overlay-tl .label-tip {
    top: 10px;
    left: 10px
}

.label-overlay-tr .label,.label-overlay-tr .label-tip {
    top: 10px;
    right: 10px
}

.label-overlay-bl .label,.label-overlay-bl .label-tip {
    bottom: 10px;
    left: 10px
}

.label-overlay-br .label,.label-overlay-br .label-tip {
    bottom: 10px;
    right: 10px
}

[class*=label-overlay-] {
    position: relative!important
}

[class*=label-overlay-] .label,[class*=label-overlay-] .label-tip {
    position: absolute;
    z-index: 1
}

.label-tip {
    padding: 5px 10px;
    position: relative;
    margin-right: 12px
}

.label-tip:before {
    content: "";
    position: absolute;
    border-color: transparent transparent transparent #999;
    border-width: 12px 0 12px 10px;
    border-style: solid;
    top: 50%;
    margin-top: -12px;
    right: 0;
    margin-right: -9px
}

.label-primary {
    background-color: #30b3ab
}

.label-primary.label-tip:before {
    border-color: transparent transparent transparent #30b3ab
}

.label-secondary {
    background-color: #8b7a66
}

.label-secondary.label-tip:before {
    border-color: transparent transparent transparent #8b7a66
}

.withScript {
    position: relative
}

.ui-datepicker-trigger {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px
}

.ui-datepicker {
    background: #fff;
    width: 23em;
    padding: 20px;
    display: none;
    box-shadow: 2px 3px 10px 0 rgba(0,0,0,.4);
    border-radius: 5px
}

.ui-datepicker .ui-datepicker-header {
    border: 0 solid transparent;
    margin: -20px -20px 0
}

.ui-datepicker .ui-datepicker-title {
    padding: 20px 40px;
    text-align: center;
    color: #333
}

.dropdown.as-select .ui-datepicker .ui-datepicker-title .dropdown-toggle,.ui-datepicker .ui-datepicker-title .dropdown.as-select .dropdown-toggle,.ui-datepicker .ui-datepicker-title select {
    width: auto;
    margin: 0 5px
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    padding: 5px;
    top: 5px;
    cursor: pointer
}

.ui-datepicker .ui-datepicker-prev {
    left: 5px
}

.ui-datepicker .ui-datepicker-next {
    right: 5px
}

.ui-datepicker .ui-datepicker-calendar {
    width: 100%
}

.ui-datepicker .ui-datepicker-calendar th {
    font-weight: 400;
    color: #333;
    padding: 10px;
    text-align: right;
    text-transform: uppercase
}

.ui-datepicker .ui-datepicker-calendar span.ui-state-default {
    color: #e5e5e5;
    text-decoration: line-through
}

.ui-datepicker .ui-datepicker-calendar span.ui-state-default.ui-state-active {
    text-decoration: none;
    color: #fff;
    background-color: #30b3ab
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    display: block;
    padding: 10px;
    text-align: right;
    color: #555
}

.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
    color: #fff;
    background-color: #ccc
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-state-active.ui-state-hover {
    color: #fff;
    background-color: #30b3ab
}

.ui-datepicker .ui-datepicker-calendar .ui-state-active.ui-state-hover:hover {
    color: #fff;
    background-color: #ccc
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active {
    color: #fff;
    background-color: #707070
}

.ui-datepicker .highlight {
    background-color: #e5eeff
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-group.dp-first,.ui-datepicker.ui-datepicker-multi .ui-datepicker-group.dp-last {
    width: 50%
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.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-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-combobox {
    position: relative
}

.tt-menu,.ui-autocomplete {
    width: 1%;
    background: #fff;
    box-shadow: 2px 3px 10px 0 rgba(0,0,0,.4);
    border-radius: 5px;
    min-width: 260px;
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    z-index: 99999999999
}

.tt-menu,.tt-menu a,.ui-autocomplete,.ui-autocomplete a {
    color: #707070
}

.tt-menu a,.ui-autocomplete a {
    transition: all .2s ease 0s
}

.tt-menu li,.ui-autocomplete li {
    margin: 0;
    border-bottom: 1px solid #f5f5f5
}

.tt-menu li:last-child,.ui-autocomplete li:last-child {
    border-bottom: none
}

.tt-menu li>a,.ui-autocomplete li>a {
    padding: 10px 20px;
    display: block;
    margin: 0 0 0 10px;
    transition: all .2s ease 0s
}

.tt-menu .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-focus {
    background-color: #30b3ab;
    cursor: pointer
}

.tt-menu .ui-menu-item.ui-state-focus,.tt-menu .ui-menu-item.ui-state-focus a,.ui-autocomplete .ui-menu-item.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-state-focus a {
    color: #fff
}

.tt-menu .ui-menu-item.ui-autocomplete-category,.ui-autocomplete .ui-menu-item.ui-autocomplete-category {
    font-weight: 700;
    font-size: 16px;
    margin: 10px 0 0;
    border-top: none
}

.tt-menu .ui-menu-item.ui-autocomplete-category a,.ui-autocomplete .ui-menu-item.ui-autocomplete-category a {
    margin: 0
}

.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus {
    background-color: transparent
}

.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus,.tt-menu .ui-menu-item.ui-autocomplete-category.ui-state-focus a,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus,.ui-autocomplete .ui-menu-item.ui-autocomplete-category.ui-state-focus a {
    color: #30b3ab
}

.ui-helper-hidden,.ui-helper-hidden-accessible {
    display: none
}

.twitter-typeahead {
    display: block!important
}

.tt-hint {
    color: #666
}

.tt-menu {
    width: 100%;
    z-index: 999!important
}

.tt-header,.tt-suggestion {
    border-bottom: 1px solid #f5f5f5;
    display: block;
    cursor: pointer;
    padding: 10px 20px
}

.tt-header {
    font-weight: 700;
    font-size: 16px;
    margin-top: 10px
}

.tt-suggestion {
    padding-left: 30px;
    margin: 0;
    transition: all .2s ease 0s
}

.tt-suggestion.tt-cursor,.tt-suggestion:hover {
    cursor: pointer;
    color: #fff;
    background-color: #30b3ab
}

.tt-suggestion p {
    margin: 0
}

.map {
    position: relative;
    height: 600px
}

.infoBox {
    background-color: #fff!important;
    padding: 20px!important
}

.map-panel {
    width: 400px;
    background-color: #f5f5f5;
    top: 0;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    margin: 20px;
    max-height: 560px
}

.map-panel-right {
    right: 0
}

.marker-list .is-active .marker-data-hidden,.marker-list .marker-data-hidden-active {
    display: inherit
}

.marker-list .is-active.marker-item {
    background-color: #fff
}

.gallery-open {
    overflow-y: hidden
}

.gallery-modal {
    z-index: 9999;
    padding: 40px 0
}

.gallery-modal,.lightbox-bg {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.lightbox-bg {
    z-index: 9998;
    outline: 0!important;
    background: rgba(0,0,0,.9)
}

.video-player {
    height: 100%
}

.video-player video {
    width: 100%;
    height: 100%
}

.gallery {
    position: relative;
    display: table;
    border-collapse: separate;
    margin: 0 auto;
    z-index: 9999;
    table-layout: fixed;
    height: 100vh;
    width: 100%
}

.gallery.video-player {
    height: 100%
}

.gallery .gallery-init {
    display: none
}

.gallery .gallery-content {
    display: table-cell;
    vertical-align: top;
    width: 100%
}

.gallery .gallery-body,.gallery .gallery-media {
    margin: 0 auto
}

.gallery .gallery-body .slick-arrow,.gallery .gallery-media .slick-arrow {
    opacity: 0
}

.gallery .gallery-body:hover .slick-arrow,.gallery .gallery-media:hover .slick-arrow {
    opacity: 1
}

.gallery .gallery-close {
    color: #fff;
    font-size: 2.07143em;
    position: absolute;
    right: 20px;
    z-index: 1;
    top: -30px
}

.gallery .gallery-close:focus,.gallery .gallery-close:focus:before,.gallery .gallery-close:hover,.gallery .gallery-close:hover:before {
    color: #e6e6e6
}

.gallery .gallery-media {
    height: 71vh;
    margin-bottom: 30px;
    padding: 20px 60px
}

.gallery .gallery-media .slick-track {
    height: 65vh
}

.gallery .gallery-media iframe,.gallery .gallery-media video {
    width: 100%;
    height: 90%
}

.gallery .gallery-media img {
    height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    vertical-align: middle
}

.gallery .gallery-body {
    position: fixed;
    bottom: 0;
    max-width: none;
    width: 100%;
    padding: 10px 60px;
    background: rgba(0,0,0,.5);
    border-width: 1px 0;
    border-style: solid;
    border-color: hsla(0,0%,100%,.1)
}

.gallery .gallery-body .slick-slide {
    padding: 0 5px;
    max-width: 260px;
    transition: opacity .5s ease;
    opacity: .5
}

.gallery .gallery-body .slick-slide.slick-current,.gallery .gallery-body .slick-slide:hover {
    opacity: 1
}

.gallery .gallery-view-item {
    height: 100%;
    display: block;
    margin: 0 auto;
    position: relative
}

.gallery .gallery-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    color: #fff;
    width: 100%
}

.gallery .gallery-thumb-item,.gallery .media,.gallery .thumbnail,.gallery .thumbnail-lg,.gallery .thumbnail-md,.gallery .thumbnail-sm {
    cursor: pointer
}

.gallery .gallery-thumb-item img,.gallery .media img,.gallery .thumbnail img,.gallery .thumbnail-lg img,.gallery .thumbnail-md img,.gallery .thumbnail-sm img {
    height: 100%
}

.gallery .gallery-thumbnails .gallery-thumb-item,.gallery .gallery-thumbnails .thumbnail,.gallery .gallery-thumbnails .thumbnail-lg,.gallery .gallery-thumbnails .thumbnail-md,.gallery .gallery-thumbnails .thumbnail-sm {
    width: 120px;
    cursor: pointer
}

.gallery .slick-active.slick-current .thumbnail,.gallery .slick-active.slick-current .thumbnail-lg,.gallery .slick-active.slick-current .thumbnail-lg:focus,.gallery .slick-active.slick-current .thumbnail-lg:hover,.gallery .slick-active.slick-current .thumbnail-md,.gallery .slick-active.slick-current .thumbnail-md:focus,.gallery .slick-active.slick-current .thumbnail-md:hover,.gallery .slick-active.slick-current .thumbnail-sm,.gallery .slick-active.slick-current .thumbnail-sm:focus,.gallery .slick-active.slick-current .thumbnail-sm:hover,.gallery .slick-active.slick-current .thumbnail:focus,.gallery .slick-active.slick-current .thumbnail:hover {
    border-color: #30b3ab
}

.gallery .slick-next,.gallery .slick-prev {
    text-align: center;
    z-index: 10;
    border: none;
    background: 0 0;
    position: absolute;
    top: 60%;
    margin-top: -20px;
    color: #fff;
    overflow: hidden;
    height: 60px;
    width: 60px;
    opacity: 0;
    text-indent: -99999px;
    padding: 0;
    font-size: 14px
}

.gallery .slick-next:before,.gallery .slick-prev:before {
    font-family: Ascott-Icons;
    font-size: 60px!important;
    color: #fff;
    height: 60px;
    width: 60px;
    text-indent: 0;
    position: absolute;
    left: 0;
    top: 0;
    display: block
}

.gallery .slick-prev {
    right: auto;
    left: 0
}

.gallery .slick-prev:before {
    content: ""
}

[dir=rtl] .gallery .slick-prev {
    /*!rtl:begin:ignore*/
    left: auto;
    right: 0/*!rtl:end:ignore*/
}

[dir=rtl] .gallery .slick-prev:before {
    content: ""
}

.gallery .slick-next {
    left: auto;
    right: 0
}

.gallery .slick-next:before {
    content: ""
}

[dir=rtl] .gallery .slick-next {
    /*!rtl:begin:ignore*/
    left: 0;
    right: auto/*!rtl:end:ignore*/
}

[dir=rtl] .gallery .slick-next:before {
    content: ""
}

.gallery .slick-slide .media {
    transition: opacity .5s ease,box-shadow .5s ease,color .5s ease;
    cursor: pointer;
    padding: 5px;
    margin-top: 0;
    margin-bottom: 0
}

.gallery .slick-slide .media:hover,.gallery .slick-slide.slick-current .media {
    background-color: #fff
}

.affix,.gallery .slick-slide .media,.shadow,.shadow-bordered-active,.shadow-bottom,.shadow-hover,.shadow-hover-bordered {
    position: relative;
    box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.affix:after,.affix:before,.gallery .slick-slide .media:after,.gallery .slick-slide .media:before,.shadow-bordered-active:after,.shadow-bordered-active:before,.shadow-bottom:after,.shadow-bottom:before,.shadow-hover-bordered:after,.shadow-hover-bordered:before,.shadow-hover:after,.shadow-hover:before,.shadow:after,.shadow:before {
    opacity: 1;
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: visible;
    width: 100%;
    height: 100%
}

.affix,.shadow-bottom {
    box-shadow: 0 3px 6px rgba(0,0,0,.2)
}

.affix:after,.affix:before,.shadow-bottom:after,.shadow-bottom:before {
    opacity: 1
}

.shadow-bordered-active,.shadow-hover,.shadow-hover-bordered {
    box-shadow: none;
    margin-top: 5px;
    margin-bottom: 5px
}

.shadow-bordered-active:after,.shadow-bordered-active:before,.shadow-hover-bordered:after,.shadow-hover-bordered:before,.shadow-hover:after,.shadow-hover:before {
    opacity: 0
}

.shadow-bordered-active,.shadow-bordered-active .shadow-hover-item:after,.shadow-bordered-active:after,.shadow-bordered-active:before,.shadow-hover,.shadow-hover .shadow-hover-item:after,.shadow-hover-bordered,.shadow-hover-bordered .shadow-hover-item:after,.shadow-hover-bordered:after,.shadow-hover-bordered:before,.shadow-hover:after,.shadow-hover:before {
    transition: opacity .5s ease 0s,box-shadow .5s ease 0s,background-color .5s ease 0s,color0 .5s ease 0s
}

.shadow-bordered-active:hover,.shadow-hover-bordered:hover,.shadow-hover:hover {
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.shadow-bordered-active:hover .shadow-hover-item:after,.shadow-bordered-active:hover:after,.shadow-bordered-active:hover:before,.shadow-hover-bordered:hover .shadow-hover-item:after,.shadow-hover-bordered:hover:after,.shadow-hover-bordered:hover:before,.shadow-hover:hover .shadow-hover-item:after,.shadow-hover:hover:after,.shadow-hover:hover:before {
    opacity: 1
}

.shadow-bordered-active .shadow-hover-item:after,.shadow-hover-bordered .shadow-hover-item:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: 0 0 0 5px #fff;
    opacity: 0
}

.shadow-bordered-active {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.shadow-bordered-active:after,.shadow-bordered-active:before {
    opacity: 1
}

*,:after,:before {
    box-sizing: border-box
}

a {
    color: #333
}

a:hover,a:hover:before {
    color: #1a1a1a
}

a:before {
    transition: all .35s ease 0s
}

a[href^=tel] {
    unicode-bidi: bidi-override;
    /*!rtl:begin:ignore*/
    direction: ltr/*!rtl:end:ignore*/
}

a[href^=tel].bidi-with-icon {
    /*!rtl:raw:unicode-bidi: normal;*/
}

a[href^=tel].bidi-with-icon .caption-media {
    /*!rtl:raw:display: inline-table;*/
}

a[href^=tel].bidi-with-icon .bidi-target {
    /*!rtl:raw:unicode-bidi: bidi-override;*/
}

a[href^=tel].bidi-with-icon-blocked {
    /*!rtl:raw:direction: rtl;*/
}

a[href^=tel].bidi-with-icon-blocked .bidi-target {
    /*!rtl:raw:direction: ltr;*/
}

a,button,input[type=button],input[type=submit] {
    transition: all .35s ease 0s
}

/*!rtl:raw:
	.bidi-isolate {
		unicode-bidi: isolate-override;
	}
*/
img {
    vertical-align: top
}

.img-responsive {
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding: 0;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

.img-rounded {
    border-radius: 5px
}

.object-clickable {
    pointer-events: none
}

.small,small {
    font-size: .85714em
}

.word-break-all,.word-break-word {
    word-break: break-word
}

.letter-spacing-0 {
    letter-spacing: 0
}

.text-normal {
    font-weight: 400
}

.text-uppercase {
    text-transform: uppercase
}

.text-lowercase {
    text-transform: lowercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-default {
    color: #333
}

.text-default-o {
    color: #fff
}

.text-nowrap {
    white-space: nowrap
}

.text-underline {
    text-decoration: underline
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative
}

.text-ellipsis:after {
    margin-left: 1px;
    content: "...";
    width: 100%
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-bubrt352wblue-inner .tooltip-content a,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-bubrt352wblue-inner .tooltip-content a small,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a .small,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a small,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a[href],.text-primary,.text-primary .small,.text-primary small,.text-primary[href] {
    color: #30b3ab
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a[href]:before,.text-primary[href]:before {
    transition: all .35s ease 0s
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a[href]:hover,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a[href]:hover :before,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content a[href]:hover:before,.text-primary[href]:hover,.text-primary[href]:hover :before,.text-primary[href]:hover:before {
    color: #258b85
}

.text-primary-light,.text-primary-light .small,.text-primary-light small,.text-primary-light[href] {
    color: #423a37
}

.text-primary-light[href]:before {
    transition: all .35s ease 0s
}

.text-primary-light[href]:hover,.text-primary-light[href]:hover :before,.text-primary-light[href]:hover:before {
    color: #262220
}

.text-primary-lighter,.text-primary-lighter .small,.text-primary-lighter small,.text-primary-lighter[href] {
    color: #c2bbb1
}

.text-primary-lighter[href]:before {
    transition: all .35s ease 0s
}

.text-primary-lighter[href]:hover,.text-primary-lighter[href]:hover :before,.text-primary-lighter[href]:hover:before {
    color: #aca294
}

.text-secondary,.text-secondary .small,.text-secondary small,.text-secondary[href] {
    color: #8b7a66
}

.text-secondary[href]:before {
    transition: all .35s ease 0s
}

.text-secondary[href]:hover,.text-secondary[href]:hover :before,.text-secondary[href]:hover:before {
    color: #6e6050
}

.text-secondary-light,.text-secondary-light .small,.text-secondary-light small,.text-secondary-light[href] {
    color: #a28156
}

.text-secondary-light[href]:before {
    transition: all .35s ease 0s
}

.text-secondary-light[href]:hover,.text-secondary-light[href]:hover :before,.text-secondary-light[href]:hover:before {
    color: #816644
}

.text-secondary-lighter,.text-secondary-lighter .small,.text-secondary-lighter small,.text-secondary-lighter[href] {
    color: #b8a286
}

.text-secondary-lighter[href]:before {
    transition: all .35s ease 0s
}

.text-secondary-lighter[href]:hover,.text-secondary-lighter[href]:hover :before,.text-secondary-lighter[href]:hover:before {
    color: #a58966
}

.text-tertiary,.text-tertiary .small,.text-tertiary small,.text-tertiary[href] {
    color: #5e3055
}

.text-tertiary[href]:before {
    transition: all .35s ease 0s
}

.text-tertiary[href]:hover,.text-tertiary[href]:hover :before,.text-tertiary[href]:hover:before {
    color: #3c1f36
}

.text-gold,.text-gold .small,.text-gold small {
    color: #ffbb39
}

.text-black,.text-black .small,.text-black small {
    color: #000
}

.text-white,.text-white .small,.text-white small,.text-white[href] {
    color: #fff
}

.text-white[href]:before {
    transition: all .35s ease 0s
}

.text-white[href]:hover,.text-white[href]:hover :before,.text-white[href]:hover:before {
    color: #e6e6e6
}

.text-success,.text-success .small,.text-success small,.text-success[href] {
    color: #388e3c
}

.text-success[href]:before {
    transition: all .35s ease 0s
}

.text-success[href]:hover,.text-success[href]:hover :before,.text-success[href]:hover:before {
    color: #2a692d
}

.text-warning,.text-warning .small,.text-warning small,.text-warning[href] {
    color: #f57c00
}

.text-warning[href]:before {
    transition: all .35s ease 0s
}

.text-warning[href]:hover,.text-warning[href]:hover :before,.text-warning[href]:hover:before {
    color: #c26200
}

.text-danger,.text-danger .small,.text-danger small,.text-danger[href] {
    color: #d32f2f!important
}

.text-danger[href]:before {
    transition: all .35s ease 0s
}

.text-danger[href]:hover,.text-danger[href]:hover :before,.text-danger[href]:hover:before {
    color: #ab2424!important
}

.text-info,.text-info .small,.text-info small,.text-info[href] {
    color: #0288d1
}

.text-info[href]:before {
    transition: all .35s ease 0s
}

.text-info[href]:hover,.text-info[href]:hover :before,.text-info[href]:hover:before {
    color: #02679e
}

.text-muted,.text-muted .small,.text-muted small {
    color: #000 !important;
}

.text-shadow-light {
    text-shadow: 0 1px 0 hsla(0,0%,100%,.4)
}

.text-shadow-default {
    text-shadow: 1px 1px 1px rgba(0,0,0,.5)
}

.text-shadow-default-light {
    text-shadow: 1px 1px 1px rgba(0,0,0,.1)
}

.text-shadow-dark {
    text-shadow: 0 1px 5px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)
}

.text-shadow-none {
    text-shadow: none
}

.align-right {
    text-align: right!important
}

.align-left {
    text-align: left!important
}

.align-center {
    text-align: center!important
}

.align-middle {
    vertical-align: middle!important
}

.align-top {
    vertical-align: top!important
}

.align-bottom {
    vertical-align: bottom!important
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.static {
    position: static!important
}

.relative {
    position: relative!important
}

.absolute,.absolute-b,.absolute-bl,.absolute-br,.absolute-c,.absolute-r,.absolute-t,.absolute-tl,.absolute-tr {
    position: absolute!important
}

.absolute-full {
    position: absolute;
    width: 100%
}

.fixed,.fixed-br,.fixed-cl,.fixed-cr,.fixed-t,.fixed-tr {
    position: fixed
}

.absolute-t,.fixed-t,.top {
    bottom: auto;
    top: 0
}

.absolute-b,.bottom {
    top: auto;
    bottom: 0!important
}

.absolute-c,.center {
    transform: translate(-50.1%,-50%);
    -webkit-transform: translate(-50.1%,-50%);
    -ms-transform: translate(-50.1%,-50%);
    left: 50%;
    top: 50%
}

.center-left,.fixed-cl {
    left: 0
}

.center-left,.center-right,.fixed-cl,.fixed-cr {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%
}

.center-right,.fixed-cr {
    left: auto;
    right: 0
}

.absolute-tl,.top-left {
    top: 0;
    left: 0
}

.absolute-tr,.fixed-tr,.top-right {
    top: 0;
    right: 0
}

.top-center {
    transform: translate(-50.1%);
    -webkit-transform: translate(-50.1%);
    -ms-transform: translate(-50.1%);
    top: 0;
    left: 50%
}

.absolute-bl,.bottom-left {
    bottom: 0;
    left: 0
}

.absolute-br,.bottom-right,.fixed-br {
    bottom: 0;
    right: 0
}

.bottom-center {
    transform: translate(-50.1%);
    -webkit-transform: translate(-50.1%);
    -ms-transform: translate(-50.1%);
    top: auto;
    bottom: 0;
    left: 50%
}

.absolute-r {
    right: 0
}

.zIndex-10 {
    z-index: 10
}

.zIndex-20 {
    z-index: 20
}

.zIndex-30 {
    z-index: 30
}

.zIndex-40 {
    z-index: 40
}

.zIndex-50 {
    z-index: 50
}

.zIndex-60 {
    z-index: 60
}

.zIndex-70 {
    z-index: 70
}

.zIndex-80 {
    z-index: 80
}

.zIndex-90 {
    z-index: 90
}

.zIndex-100 {
    z-index: 100
}

.pull-left {
    float: left!important
}

.pull-right {
    float: right!important
}

.centered {
    margin: 0 auto!important
}

.pull-none {
    float: none!important
}

#search-book,.invisible {
    visibility: hidden;
    opacity: 0;
    height: 0;
    text-indent: -99999px
}

#navbar-property #search-book,.affix #search-book,.visible {
    visibility: visible;
    opacity: 1;
    height: auto;
    text-indent: 0
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-auto-x {
    overflow-x: auto;
    overflow-y: hidden
}

.overflow-auto-y {
    overflow-x: hidden;
    overflow-y: auto
}

.hidden,.hide,.is-hidden,.noScript {
    display: none!important
}

.v-hide {
    visibility: hidden!important
}

.sr-only {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0;
    margin: -1px!important;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.clear-after:after,.clear:after,.clear:before,.col:after,.columns:after,.form-group:after,.form-group:before,.nav-scrollable-tabs .nav-scrollable-tabs-wrap:after,.nav-scrollable-tabs .nav-scrollable-tabs-wrap:before,.panel:after,.panel:before,.pull-left:after,.pull-none:after,.pull-right:after,.row:after,.slick-slide>div:after,.slick-slide>div:before,.teaser-content:after,.teaser-content:before,.teaser-media:after,.teaser-media:before,.teaser-options:after,.teaser-options:before,.tile:after,.tile:before,[class*=col-]:after {
    visibility: hidden;
    display: table;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.disabled,.is-disabled {
    cursor: not-allowed!important;
}

.bold,b,strong {
    font-weight: 700
}

.height-auto {
    height: auto
}

.padding-xs {
    padding: 5px!important
}

.padding-xs-t {
    padding-top: 5px!important
}

.padding-xs-r {
    padding-right: 5px!important
}

.padding-xs-b {
    padding-bottom: 5px!important
}

.padding-xs-l,.padding-xs-lr {
    padding-left: 5px!important
}

.padding-xs-lr {
    padding-right: 5px!important
}

.padding-xs-tb {
    padding-top: 5px!important;
    padding-bottom: 5px!important
}

.padding-sm {
    padding: 10px!important
}

.padding-sm-t {
    padding-top: 10px!important
}

.padding-sm-r {
    padding-right: 10px!important
}

.padding-sm-b {
    padding-bottom: 10px!important
}

.padding-sm-l,.padding-sm-lr {
    padding-left: 10px!important
}

.padding-sm-lr {
    padding-right: 10px!important
}

.padding-sm-tb {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.padding,.padding-md {
    padding: 20px!important
}

.padding-md-t,.padding-t {
    padding-top: 20px!important
}

.padding-md-r,.padding-r {
    padding-right: 20px!important
}

.padding-b,.padding-md-b {
    padding-bottom: 20px!important
}

.padding-l,.padding-lr,.padding-md-l,.padding-md-lr {
    padding-left: 20px!important
}

.padding-lr,.padding-md-lr {
    padding-right: 20px!important
}

.padding-md-tb,.padding-tb {
    padding-top: 20px!important;
    padding-bottom: 20px!important
}

.padding-lg {
    padding: 40px!important
}

.padding-lg-t {
    padding-top: 40px!important
}

.padding-lg-r {
    padding-right: 40px!important
}

.padding-lg-b {
    padding-bottom: 40px!important
}

.padding-lg-l,.padding-lg-lr {
    padding-left: 40px!important
}

.padding-lg-lr {
    padding-right: 40px!important
}

.padding-lg-tb {
    padding-top: 40px!important;
    padding-bottom: 40px!important
}

.padding-xl {
    padding: 60px!important
}

.padding-xl-t {
    padding-top: 60px!important
}

.padding-xl-r {
    padding-right: 60px!important
}

.padding-xl-b {
    padding-bottom: 60px!important
}

.padding-xl-l,.padding-xl-lr {
    padding-left: 60px!important
}

.padding-xl-lr {
    padding-right: 60px!important
}

.padding-xl-tb {
    padding-top: 60px!important;
    padding-bottom: 60px!important
}

.padding-0 {
    padding: 0!important
}

.padding-0-t {
    padding-top: 0!important
}

.padding-0-r {
    padding-right: 0!important
}

.padding-0-b {
    padding-bottom: 0!important
}

.padding-0-l,.padding-0-lr {
    padding-left: 0!important
}

.padding-0-lr {
    padding-right: 0!important
}

.padding-0-tb {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.margin-xs {
    margin: 5px!important
}

.margin-xs-t {
    margin-top: 5px!important
}

.margin-xs-r {
    margin-right: 5px!important
}

.margin-xs-b {
    margin-bottom: 5px!important
}

.margin-xs-l,.margin-xs-lr {
    margin-left: 5px!important
}

.margin-xs-lr {
    margin-right: 5px!important
}

.margin-xs-tb {
    margin-top: 5px!important;
    margin-bottom: 5px!important
}

.margin-sm {
    margin: 10px!important
}

.margin-sm-t {
    margin-top: 10px!important
}

.margin-sm-r {
    margin-right: 10px!important
}

.margin-sm-b {
    margin-bottom: 10px!important
}

.margin-sm-l,.margin-sm-lr {
    margin-left: 10px!important
}

.margin-sm-lr {
    margin-right: 10px!important
}

.margin-sm-tb {
    margin-top: 10px!important;
    margin-bottom: 10px!important
}

.margin,.margin-md {
    margin: 20px!important
}

.margin-md-t,.margin-t {
    margin-top: 20px!important
}

.margin-md-r,.margin-r {
    margin-right: 20px!important
}

.margin-b,.margin-md-b {
    margin-bottom: 20px!important
}

.margin-l,.margin-lr,.margin-md-l,.margin-md-lr {
    margin-left: 20px!important
}

.margin-lr,.margin-md-lr {
    margin-right: 20px!important
}

.margin-md-tb,.margin-tb {
    margin-top: 20px!important;
    margin-bottom: 20px!important
}

.margin-lg {
    margin: 40px!important
}

.margin-lg-t {
    margin-top: 40px!important
}

.margin-lg-r {
    margin-right: 40px!important
}

.margin-lg-b {
    margin-bottom: 40px!important
}

.margin-lg-l,.margin-lg-lr {
    margin-left: 40px!important
}

.margin-lg-lr {
    margin-right: 40px!important
}

.margin-lg-tb {
    margin-top: 40px!important;
    margin-bottom: 40px!important
}

.margin-xl {
    margin: 60px!important
}

.margin-xl-t {
    margin-top: 60px!important
}

.margin-xl-r {
    margin-right: 60px!important
}

.margin-xl-b {
    margin-bottom: 60px!important
}

.margin-xl-l,.margin-xl-lr {
    margin-left: 60px!important
}

.margin-xl-lr {
    margin-right: 60px!important
}

.margin-xl-tb {
    margin-top: 60px!important;
    margin-bottom: 60px!important
}

.margin-offset-xs {
    margin: -5px!important
}

.margin-offset-xs-l {
    margin-left: -5px!important
}

.margin-offset-xs-t {
    margin-top: -5px!important
}

.margin-offset-xs-r {
    margin-right: -5px!important
}

.margin-offset-xs-b {
    margin-bottom: -5px!important
}

.margin-offset-xs-lr {
    margin-left: -5px!important;
    margin-right: -5px!important
}

.margin-offset-xs-tb {
    margin-top: -5px!important;
    margin-bottom: -5px!important
}

.margin-offset-sm {
    margin: -10px!important
}

.margin-offset-sm-l {
    margin-left: -10px!important
}

.margin-offset-sm-t {
    margin-top: -10px!important
}

.margin-offset-sm-r {
    margin-right: -10px!important
}

.margin-offset-sm-b {
    margin-bottom: -10px!important
}

.margin-offset-sm-lr {
    margin-left: -10px!important;
    margin-right: -10px!important
}

.margin-offset-sm-tb {
    margin-top: -10px!important;
    margin-bottom: -10px!important
}

.margin-offset,.margin-offset-md {
    margin: -20px!important
}

.margin-offset-l,.margin-offset-md-l {
    margin-left: -20px!important
}

.margin-offset-md-t,.margin-offset-t {
    margin-top: -20px!important
}

.margin-offset-md-r,.margin-offset-r {
    margin-right: -20px!important
}

.margin-offset-b,.margin-offset-md-b {
    margin-bottom: -20px!important
}

.margin-offset-lr,.margin-offset-md-lr {
    margin-left: -20px!important;
    margin-right: -20px!important
}

.margin-offset-md-tb,.margin-offset-tb {
    margin-top: -20px!important;
    margin-bottom: -20px!important
}

.margin-offset-lg {
    margin: -40px!important
}

.margin-offset-lg-l {
    margin-left: -40px!important
}

.margin-offset-lg-t {
    margin-top: -40px!important
}

.margin-offset-lg-r {
    margin-right: -40px!important
}

.margin-offset-lg-b {
    margin-bottom: -40px!important
}

.margin-offset-lg-lr {
    margin-left: -40px!important;
    margin-right: -40px!important
}

.margin-offset-lg-tb {
    margin-top: -40px!important;
    margin-bottom: -40px!important
}

.margin-offset-xl {
    margin: -60px!important
}

.margin-offset-xl-l {
    margin-left: -60px!important
}

.margin-offset-xl-t {
    margin-top: -60px!important
}

.margin-offset-xl-r {
    margin-right: -60px!important
}

.margin-offset-xl-b {
    margin-bottom: -60px!important
}

.margin-offset-xl-lr {
    margin-left: -60px!important;
    margin-right: -60px
}

.margin-offset-xl-tb {
    margin-top: -60px;
    margin-bottom: -60px
}

.margin-0,.margin-0:after,.margin-0:before {
    margin: 0!important
}

.margin-0-t {
    margin-top: 0!important
}

.margin-0-r {
    margin-right: 0!important
}

.margin-0-b {
    margin-bottom: 0!important
}

.margin-0-l,.margin-0-lr {
    margin-left: 0!important
}

.margin-0-lr {
    margin-right: 0!important
}

.margin-0-tb {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.grayscale {
    filter: grayscale(1);
    -webkit-filter: grayscale(1)
}

.grayscale[href]:hover {
    filter: grayscale(0);
    -webkit-filter: grayscale(0)
}

.blur {
    filter: blur(5px);
    -webkit-filter: blur(5px)
}

.blur[href]:hover {
    filter: blur(0);
    -webkit-filter: blur(0)
}

.bg-none {
    background-color: transparent
}

.bg-primary,.bg-primary-dark {
    background-color: #30b3ab!important;
    color: #fff
}

.bg-primary a,.bg-primary-dark a,.bg-primary[href],[href].bg-primary-dark {
    color: #fff
}

.bg-primary a:hover,.bg-primary-dark a:hover,.bg-primary[href]:hover,[href].bg-primary-dark:hover {
    color: #e6e6e6
}

.bg-primary .btn-outline-o:hover,.bg-primary-dark .btn-outline-o:hover {
    color: #30b3ab
}

.bg-primary-dark {
    background-color: #258b85!important
}

.bg-secondary,.bg-secondary-dark {
    background-color: #8b7a66!important;
    color: #fff
}

.bg-secondary a,.bg-secondary-dark a,.bg-secondary[href],[href].bg-secondary-dark {
    color: #fff
}

.bg-secondary a:hover,.bg-secondary-dark a:hover,.bg-secondary[href]:hover,[href].bg-secondary-dark:hover {
    color: #e6e6e6
}

.bg-secondary .btn-outline-o:hover,.bg-secondary-dark .btn-outline-o:hover {
    color: #8b7a66
}

.bg-secondary-dark {
    background-color: #6e6050!important
}

.bg-tertiary {
    background-color: #5e3055!important;
    color: #fff
}

.bg-tertiary a,.bg-tertiary[href] {
    color: #fff
}

.bg-tertiary a:hover,.bg-tertiary[href]:hover {
    color: #e6e6e6
}

.bg-tertiary .btn-outline-o:hover {
    color: #5e3055
}

.bg-white {
    color: #333;
    background-color: #fff!important
}

.bg-black {
    color: #fff;
    background-color: #000!important
}

.bg-white-80 {
    color: #333;
    background-color: hsla(0,0%,100%,.8)
}

.bg-white-50 {
    color: #333;
    background-color: hsla(0,0%,100%,.5)
}

.bg-black-80 {
    color: #fff;
    background-color: rgba(0,0,0,.8)
}

.bg-black-50 {
    color: #fff;
    background-color: rgba(0,0,0,.5)
}

.bg-gray {
    background-color: #ccc
}

.bg-gray-light {
    background-color: #e5e5e5
}

.bg-gray-lighter {
    background-color: #f5f5f5
}

.bg-highlight {
    background-color: #e5eeff
}

.bg-black-gradient {
    background: linear-gradient(top,transparent 10%,rgba(0,0,0,.5))
}

.bg-black-gradient-top {
    background: linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 90%)
}

.bg-black-gradient-overlay:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background: rgba(0,0,0,.15);
    box-shadow: 0 0 500px 500px rgba(0,0,0,.15)
}

.bg-image {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.bg-filled {
    min-height: 100%
}

.bg-image-content-img,.bg-image-content-img-dark,.bg-image-content-img-light {
    position: absolute;
    left: 0;
    top: 0;
    opacity: .2;
    width: 100%
}

.bg-image-content-img-dark {
    opacity: .8
}

.bg-image-content-img-light {
    opacity: .5
}

.bg-image-content {
    position: relative;
    z-index: 1
}

.bg-success {
    background-color: #388e3c;
    color: #fff
}

.bg-info {
    background-color: #0288d1;
    color: #fff
}

.bg-danger {
    background-color: #d32f2f;
    color: #fff
}

.bg-warning {
    background-color: #f57c00;
    color: #fff
}

.bg-success-50 {
    background-color: rgba(56,142,60,.5);
    color: #fff
}

.bg-success-80 {
    background-color: rgba(56,142,60,.8);
    color: #fff
}

.bg-info-50 {
    background-color: rgba(2,136,209,.5);
    color: #fff
}

.bg-info-80 {
    background-color: rgba(2,136,209,.8);
    color: #fff
}

.bg-danger-50 {
    background-color: rgba(211,47,47,.5);
    color: #fff
}

.bg-danger-80 {
    background-color: rgba(211,47,47,.8);
    color: #fff
}

.bg-warning-50 {
    background-color: rgba(245,124,0,.5);
    color: #fff
}

.bg-warning-80 {
    background-color: rgba(245,124,0,.8);
    color: #fff
}

.bordered,.dropdown .form-input-group,[class*=bordered-] {
    border-width: 1px;
    border-color: rgba(0,0,0,.2);
    border-style: solid
}

.bordered-white {
    border-color: #fff
}

.bordered-light {
    border-color: rgba(0,0,0,.15)
}

.bordered-lighter {
    border-color: rgba(0,0,0,.1)
}

.border-0 {
    border: none!important
}

.bordered-top {
    border-width: 0;
    border-top-width: 1px
}

.bordered-bottom {
    border-width: 0;
    border-bottom-width: 1px
}

.bordered-right {
    border-width: 0;
    border-right-width: 1px
}

.bordered-left {
    border-width: 0;
    border-left-width: 1px
}

.bordered-tb {
    border-width: 0;
    border-top-width: 1px;
    border-bottom-width: 1px
}

.bordered-lr {
    border-width: 0;
    border-left-width: 1px;
    border-right-width: 1px
}

.border-t-0 {
    border-top-width: 0!important
}

.border-b-0 {
    border-bottom-width: 0!important
}

.border-r-0 {
    border-right-width: 0
}

.border-l-0 {
    border-left-width: 0
}

.border-tb-0 {
    border-top-width: 0;
    border-bottom-width: 0
}

.border-lr-0 {
    border-left-width: 0;
    border-right-width: 0
}

.bordered-b-o {
    border-bottom-width: 1px;
    border-bottom-color: #fff
}

.border-bottom-5x {
    border-width: 0;
    border-bottom-width: 5px
}

.border-primary {
    border-color: #30b3ab
}

.border-secondary {
    border-color: #8b7a66
}

.border-tertiary {
    border-color: #5e3055
}

.bordered-embossed-tb {
    position: relative
}

.bordered-embossed-tb:after {
    bottom: -2px
}

.bordered-embossed-tb:after,.bordered-embossed-tb:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e5e5e5
}

.bordered-embossed-tb:before {
    top: 0
}

.bordered-embossed-t {
    position: relative
}

.bordered-embossed-t:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e5e5e5
}

.bordered-embossed-b {
    position: relative
}

.bordered-embossed-b:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e5e5e5
}

.border-radius-0 {
    border-radius: 0!important
}

.border-radius-xs {
    border-radius: 5px
}

.border-radius-sm {
    border-radius: 10px
}

.border-radius-md {
    border-radius: 20px
}

.border-radius-lg {
    border-radius: 30px
}

.border-radius-tp-lr {
    border-radius: 20px 20px 0 0
}

.border-radius-bt-lr {
    border-radius: 0 0 20px 20px
}

.border-radius-sm-bt-lr {
    border-radius: 0 0 10px 10px
}

.border-radius-xs-tp-lr {
    border-radius: 5px 5px 0 0
}

.border-radius-xs-bt-lr {
    border-radius: 0 0 5px 5px
}

[class*=opacity-][href] {
    transition: all .35s ease
}

[class*=opacity-][href]:hover {
    opacity: 1
}

.opacity-80 {
    opacity: .8
}

.opacity-50 {
    opacity: .5
}

.opacity-25 {
    opacity: .25
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 hsla(0,0%,100%,.8)
}

.close:focus,.close:hover {
    text-decoration: none;
    cursor: pointer
}

.close[type=button] {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.close.close-dark {
    color: rgba(0,0,0,.5);
    text-shadow: 0 1px 0 hsla(0,0%,100%,.5)
}

.close.close-dark:focus,.close.close-dark:hover {
    color: rgba(0,0,0,.8);
    text-shadow: 0 1px 0 hsla(0,0%,100%,.8)
}

.as-inline {
    display: inline
}

.as-block,.as-blocked,.nav a.as-blocked {
    display: block
}

.as-inline-block,.js-toggle-icon {
    display: inline-block;
    vertical-align: middle
}

.as-inline-table {
    display: inline-table;
    margin-left: -2px;
    margin-right: -2px
}

.as-table,.nav-tabs-filled {
    display: table;
    width: 100%
}

.as-table-cell,.as-table-cell-min,.badge-circle,.nav-tabs-filled .nav-tabs-item,.slick-slide.as-table-cell,.teaser-content,.teaser-media,.teaser-options {
    display: table-cell
}

.as-table-cell-min {
    width: 1%
}

.flex,.flex-equal-height {
    display: flex;
    flex-wrap: wrap
}

.flex-equal-height {
    flex-wrap: nowrap;
    justify-content: space-around
}

.removable-item {
    position: relative
}

.removable-item .btn {
    position: absolute;
    right: 100%;
    margin-right: 5px!important
}

.modal-body .loader {
    position: static;
    min-height: 200px
}

.modal-lg {
    margin: 30px auto
}

.modal-backdrop.in {
    opacity: .5
}

#trackerControl {
    display: none
}

[data-method=customscroll] {
    max-height: 90vh
}

.content-scrollable {
    max-height: 60vh;
    overflow-y: auto
}

body.push-panel-shown {
    overflow-y: hidden
}

.hashtag {
    direction: ltr
}

.push-panel-down {
    position: fixed
}

.push-panel-shown .push-panel-cover#navbar-top {
    z-index: 9001
}

.bg-ascott {
    background-color: #231f20
}

.bg-somerset {
    background-color: #00305c
}

.bg-quest {
    background-color: #ccc
}

.bg-white-95 {
    background-color: hsla(0,0%,100%,.95)
}

.pin-property {
    color: #8b7a66
}

.pin-ascott_the_residence {
    color: #231f20
}

.pin-citadines {
    color: #8b7a66
}

.pin-somerset_serviced_residence {
    color: #00305c
}

.pin-purple {
    color: #8f44ad
}

.pin-red {
    color: #df5059
}

.pin-midblue {
    color: #2d3e50
}

.pin-green {
    color: #63cc5b
}

.pin-copper {
    color: #f39200
}

.pin-blue {
    color: #2a80b9
}

.pin-yellow {
    color: #f1c40f
}

.pin-turquoise {
    color: #1bbc9d
}

a:hover {
    color: #003E6A;
}

.text-tertiary.icon,.text-tertiary.selectboxit-default-arrow {
    color: #5e3055!important
}

.cta-widgets {
    max-width: 130px
}

[data-method=toggle-temperature] {
    font-size: 60%
}

[data-method=toggle-temperature].is-active {
    font-size: 100%;
    font-weight: 700
}

.js-favorites.is-active .icon-favorite_border:before,.js-favorites.is-active:hover .icon-favorite_border:before,.js-favorites:hover .icon-favorite_border:before {
    content: ""
}

.card .js-favorites,.card .js-favorites:hover,.teaser .js-favorites,.teaser .js-favorites:hover {
    color: #fff
}

.js-search-form {
    transition: all .25s linear 0s;
    overflow: hidden;
    position: absolute;
    right: 45px;
    top: 3px;
    width: 0
}

.js-global-search.active .js-search-form {
    width: 400px
}

.datepicker .offcanvas .hasDatepicker,.offcanvas .datepicker {
    z-index: 100
}

.ui-datepicker {
    z-index: 999999!important
}

.ui-datepicker .ui-datepicker-header {
    border-bottom: none
}

.ui-datepicker .ui-datepicker-prev .ui-icon:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.ui-datepicker .ui-datepicker-next .ui-icon:before {
    content: ""/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.ui-datepicker .ui-icon:before {
    font-family: Ascott-Icons
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-row-break {
    display: none
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-row-break.first {
    width: 1px;
    height: 100%;
    background-color: #e5e5e5;
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 10
}

.ui-datepicker .dp-first {
    padding-right: 20px
}

.ui-datepicker .dp-last {
    padding-left: 20px
}

.ui-datepicker .js-datepicker-links {
    clear: both;
    background-color: #e5e5e5;
    padding: 10px 0;
    border-radius: 0 0 5px 5px;
    position: relative;
    z-index: 20
}

.ui-datepicker.ui-datepicker-multi {
    width: 100%;
    max-width: 610px;
    padding: 20px 0
}

.ja .ui-datepicker.ui-datepicker-multi {
    max-width: 660px
}

.ui-datepicker.ui-datepicker-multi .ui-datepicker-group {
    padding: 0 10px 20px
}

.ui-datepicker .js-datepicker-links {
    margin: 0 0 -20px!important
}

.js-toggle-icon {
    padding: 3px
}

.js-toggle-icon.is-active {
    background-color: #30b3ab
}

.js-toggle-icon.is-active .icon:before,.js-toggle-icon.is-active .selectboxit-default-arrow:before {
    color: #fff
}

.inner-border .inner-border-item:after,.inner-border .inner-border-item:before,.inner-border-animated .inner-border-item:after,.inner-border-animated .inner-border-item:before {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    content: "";
    opacity: 1;
    transition: opacity .5s,transform .5s;
    transform: scale(1)
}

.inner-border .inner-border-item:before,.inner-border-animated .inner-border-item:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

.inner-border .inner-border-item:after,.inner-border-animated .inner-border-item:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff
}

.inner-border-animated:hover .inner-border-item:after,.inner-border-animated:hover .inner-border-item:before {
    opacity: 0
}

.inner-border-animated:hover .inner-border-item:before {
    transform: scaleX(0)
}

.inner-border-animated:hover .inner-border-item:after {
    transform: scaleY(0)
}

.as-link,.datepicker,.js-datepicker-icon {
    cursor: pointer
}

#brand-logo {
    width: 14%
}

.de #search-book .btn,.es #search-book .btn,.fr #search-book .btn {
    padding: 10px;
    font-size: 90%
}

.de #nav-main li>a,.de #nav-property li>a,.es #nav-main li>a,.es #nav-property li>a,.fr #nav-main li>a,.fr #nav-property li>a,.ja #nav-main li>a,.ja #nav-property li>a,.ko #nav-main li>a,.ko #nav-property li>a,.pt #nav-main li>a,.pt #nav-property li>a {
    padding: 10px
}

#nav-main a {
    text-transform: capitalize
}

.nav-main-property li>a {
    padding: 10px
}

.nav-main-property .is-active>a {
    color: #6e6050
}

.nav-affix .nav li.is-active>a,.nav-affix .nav li>a {
    position: relative;
    color: #fff;
    z-index: 1
}

.nav-affix .nav li.is-active>a:after,.nav-affix .nav li>a:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    content: ".";
    color: transparent;
    background-color: #6e6050;
    transition: color .5s ease 0s,opacity .5s ease 0s,background .5s ease 0s;
    visibility: hidden;
    opacity: 0;
    z-index: -1
}

.nav-affix .nav li.is-active>a:hover,.nav-affix .nav li>a:hover {
    color: #fff
}

.nav-affix .nav li.is-active>a:hover:after,.nav-affix .nav li>a:hover:after {
    opacity: 1;
    visibility: visible
}

.nav-affix .nav li.is-active>a {
    font-weight: 400
}

.nav-affix .nav li.is-active>a:after {
    opacity: 1;
    visibility: visible
}

.img-switch:last-child {
    display: none
}

.affix {
    position: fixed;
    z-index: 1000;
    width: 100%;
    top: 0
}

.affix .nav-wrapper {
    padding: 0!important
}

.affix #brand-logo {
    width: 9%
}

.affix .brand {
    margin: 0
}

.affix .brand img {
    width: 100%
}

.affix .nav a {
    padding-top: 10px;
    padding-bottom: 10px
}

.affix #navbar-property .nav a {
    padding-left: 20px!important;
    padding-right: 20px!important
}

.es .affix #nav-main li>a,.es .affix #nav-property .affix li>a,.fr .affix #nav-main li>a,.fr .affix #nav-property li>a {
    padding: 10px
}

.affix .img-switch:first-child {
    display: none
}

.affix .img-switch:last-child {
    display: block
}

article a {
    color: #30b3ab;
    text-decoration: underline
}

article ol>li,article ul>li {
    margin-bottom: 10px
}

article table:not(.table) td {
    padding: 10px
}

.pagebanner .banner .slick-arrow {
    opacity: 0;
    transition: all .5s ease 0s
}

.pagebanner .banner:hover .slick-arrow {
    opacity: 1
}

.pagebanner .banner .banner-content,.pagebanner .banner .banner-content a:not(.btn):not(.text-primary):not(.js-reviewpro-widget#rp-widget#rp-widget-dialog.tooltip-bubrt.tooltip-contenta):not(.js-reviewpro-widget#rp-widget#rp-widget-dialog.tooltip-bubrt.tooltip-bubrt352wblue-inner.tooltip-contenta) {
    color: #fff
}

.pagebanner.pagebanner-resbox .banner-caption {
    height: 80%
}

.pagebanner.pagebanner-resbox .slick-arrow {
    top: 40%
}

.pagebanner.pagebanner-resbox .slick-dots {
    position: static
}

.pagebanner .resbox-overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 10
}

.reservation-box .dropdown .dropdown-menu {
    background: 0 0;
    border: 0;
    box-shadow: none;
    padding: 0 0 150px
}

.reservation-box .dropdown .dropdown-menu .form-input-base {
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px #ababab
}

.reservation-box .dropdown .dropdown-menu .form-footer {
    box-shadow: 1px 1px 1px #ababab
}

.selectboxit-list {
    max-height: 150px!important
}

.star-rating {
    display: inline-block
}

.star-rating .rating-content {
    overflow: hidden;
    white-space: nowrap
}

.star-rating .rating-content .star {
    font-family: Ascott-Icons;
    font-size: 22px;
    white-space: nowrap;
    overflow: hidden
}

.star-rating .rating-content .star:before {
    content: "";
    position: absolute;
    z-index: 1
}

.star-rating .rating-content .star:after {
    content: "";
    position: relative;
    z-index: 2
}

.cover-lg {
    min-height: 460px
}

.tf-tree [data-toggle=collapse][aria-expanded=true]:before {
    transform: rotate(90deg)
}

.tf-tree.list-visible.tf-search-result .tf-child-true {
    display: none
}

.tf-tree.list-visible.tf-search-result .tf-child-true.tf-search-result {
    display: block
}

.tf-tree .tf-child-true.tf-open>ul:not(.collapse) {
    display: block
}

.tf-tree.tf-search-result .tf-child-true {
    display: none
}

.tf-tree.tf-search-result .tf-child-true.tf-search-result {
    display: block
}

.tf-tree.tf-search-result .tf-child-true.tf-search-result.tf-active [data-toggle=collapse]:before {
    transform: rotate(90deg)
}

.tf-tree ul.tf-search-result {
    display: block;
    height: 100%!important
}

.tf-tree ul.tf-search-result>li {
    display: none
}

.tf-tree ul.tf-search-result>li.tf-search-result {
    display: block
}

.js-prop-list .city {
    display: inline-table;
    float: none;
    margin-left: -2px;
    margin-right: -2px;
    vertical-align: top
}

.js-prop-list .tf-hide-node {
    display: none
}

.slideshow-alt .slick-arrow {
    position: absolute;
    left: auto;
    top: 10%
}

.slideshow-alt .slick-arrow.slick-prev {
    right: 100px
}

.slideshow-alt .slick-arrow.slick-next {
    right: 40px
}

.slideshow-alt .footer-action {
    display: none
}

.slideshow-alt .slick-active .slideshow-item {
    clear: both;
    padding: 0
}

.slideshow-alt .slick-active .push-content {
    padding-top: 200px
}

.slideshow-alt .slick-active+.slick-active {
    transition: padding .5s ease-in-out 0s;
    position: relative
}

.slideshow-alt .slick-active+.slick-active .slideshow-content {
    margin: 0
}

.slideshow-alt .slick-active+.slick-active .footer-action,.slideshow-alt .slick-active+.slick-active .slideshow-nav {
    display: block
}

.slick-no-slide:not(.slick-equal-items).slick-initialized .slick-slide {
    vertical-align: top
}

.bg-ls-community {
    background-color: #6f2750;
    color: #fff
}

.bg-ls-culture {
    background-color: #72b853;
    color: #fff
}

.bg-ls-gastro {
    background-color: #f4b843;
    color: #fff
}

.bg-ls-wellness {
    background-color: #3777bc;
    color: #fff
}

.as-ribbon {
    border-radius: 0;
    position: relative;
    background-color: #fff;
    padding: 5px 10px
}

.as-ribbon:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    visibility: visible;
    background: #fff;
    border-right: 5px solid #30b3ab;
    transform-origin: bottom left;
    transform: skew(-15deg,0deg)
}

.as-ribbon .content {
    position: relative;
    z-index: 10
}

.as-ribbon.absolute-bl,.as-ribbon.bottom-left {
    left: 0
}

.as-ribbon.absolute-bl,.as-ribbon.absolute-bl:after,.as-ribbon.bottom-left,.as-ribbon.bottom-left:after {
    top: auto;
    bottom: 20px
}

.as-ribbon.absolute-bl:after,.as-ribbon.bottom-left:after {
    bottom: 0
}

.ribbon-primary {
    background-color: #30b3ab
}

.ribbon-primary:after {
    background: #30b3ab;
    border-right-color: #30b3ab
}

.featured:not(.teaser) {
    background-color: #30b3ab
}

.featured .featured-item {
    background-color: #30b3ab;
    position: relative
}

.featured .featured-item:after,.featured .featured-item:before {
    font-family: Ascott-Icons;
    position: absolute;
    z-index: 20;
    transition: opacity .5s ease 0s
}

.featured .featured-item:before {
    content: "";
    top: 0;
    right: 0;
    border-style: solid;
    border-width: 0 50px 50px 0;
    border-color: transparent #30b3ab transparent transparent
}

.featured .featured-item:after {
    content: "";
    font-size: 1.42857em;
    color: #fff;
    top: 3px;
    right: 5px
}

.featured .featured-item.absolute-tl:before,.featured .featured-item.top-left:before {
    border-right-width: 0;
    border-left-width: 50px;
    border-left-color: #30b3ab;
    border-right-color: transparent;
    right: auto;
    left: 0
}

.featured .featured-item.absolute-tl:after,.featured .featured-item.top-left:after {
    right: auto;
    left: 5px
}

.featured:not(.teaser) .card-content,.featured:not(.teaser).card-content {
    background-color: #30b3ab;
    color: #fff
}

.featured:not(.teaser) a {
    color: #fff
}

.featured:not(.teaser) a:hover {
    color: #e6e6e6
}

.featured:not(.teaser) .btn {
    background: 0 0;
    border-width: 2px;
    border-color: #fff;
    color: #fff
}

.featured:not(.teaser) .btn:hover {
    border-color: transparent;
    background-color: #fff;
    color: #707070!important
}

.dropdown .form-input-group .form-input-group-addon {
    border-width: 0
}

.dropdown .form-input-group .form-input,.dropdown.as-select .form-input-group .dropdown-toggle {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0
}

.dropdown-menu {
    min-width: 340px
}

.dropdown-menu.dropdown-menu-xs {
    min-width: 200px
}

.dropdown-menu.dropdown-menu-lg {
    min-width: 420px
}

.dropdown-menu-clear:after,.dropdown-menu-clear:before {
    border: none
}

.highlight-item-bg {
    transition: background-color .5s ease 0s
}

.form-option .checkbox-circle+label:before {
    border-radius: 50%!important
}

.form-option .checkbox-circle+label.as-blocked {
    padding-left: 0
}

.form-option .checkbox-circle+label.as-blocked:before {
    margin-left: 0;
    position: static;
    text-align: center;
    display: block;
    margin: 0 auto
}

.form-option .checkbox-circle:checked+label {
    color: #30b3ab
}

.form-option .checkbox-circle:checked~.higlight-item-bg {
    background-color: #e5e5e5;
    padding: 20px
}

.form-option .checkbox-md+label,.form-option .radio-md+label {
    line-height: 1.71429em;
    padding-left: 40px;
    font-size: 1.14286em
}

.form-option .checkbox-md+label:before,.form-option .radio-md+label:before {
    font-size: 1.71429em;
    width: 1em;
    height: 1em;
    line-height: 1em;
    margin-left: -40px
}

.as-callout {
    position: relative
}

.as-callout .arrow {
    opacity: 1;
    visibility: visible
}

.as-callout .arrow:after {
    border-width: 15px
}

.as-callout.absolute-t>.arrow,.as-callout.fixed-t>.arrow,.as-callout.top>.arrow {
    bottom: -11px
}

.as-callout.absolute-t>.arrow,.as-callout.absolute-t>.arrow:after,.as-callout.fixed-t>.arrow,.as-callout.fixed-t>.arrow:after,.as-callout.top>.arrow,.as-callout.top>.arrow:after {
    margin-left: -15px
}

.as-callout.absolute-b>.arrow,.as-callout.bottom>.arrow {
    left: 20px;
    top: -15px;
    margin-left: 0;
    border-bottom-color: transparent
}

.as-callout.absolute-b>.arrow:after,.as-callout.bottom>.arrow:after {
    border-bottom-color: #e5e5e5
}

.js-reviewpro-widget-slider {
    max-height: 250px
}

.js-reviewpro-widget-slider .slick-dotted.slick-slider {
    margin-bottom: 0
}

.js-reviewpro-widget-slider .slick-dots {
    padding: 0 0 10px
}

.js-reviewpro-widget-slider .slick-slide {
    max-height: 180px
}

.js-reviewpro-widget {
    position: relative
}

.js-reviewpro-widget #rp-widget {
    /*!rtl:remove*/
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif;
    /*!rtl:raw:font-family: "Geeza Pro","Amiri",Arial,sans-serif;*/
    font-size: 14px;
    line-height: 1.3;
    color: #333;
    width: auto!important
}

.js-reviewpro-widget #rp-widget .rp-widget-top {
    background: 0 0!important
}

.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-gri-title,.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-label {
    font-size: 14px!important;
    color: #333!important
}

.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-top-title #rp-widget-logo {
    background: url(https://www.citadines.com/application/assets/images/logo-reviewpro.png) no-repeat 0 3px;
    display: block;
    height: 0;
    padding: 14px 60px;
    text-indent: -99999px;
    width: 0
}

.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-top-title #rp-widget-js-info {
    cursor: pointer;
    filter: invert(.1);
    -webkit-filter: invert(.1)
}

.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-gri-title,.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-sources {
    margin-left: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 5px
}

.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-sources {
    text-align: left;
    display: block
}

.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-sources .rp-widget-label,.js-reviewpro-widget #rp-widget .rp-widget-top .rp-widget-sources .rp-widget-number {
    font-size: 14px;
    text-align: left;
    width: auto
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog {
    top: 40%!important;
    left: 100%!important
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt {
    margin-top: 50px;
    right: 0
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt:before {
    content: "";
    position: absolute;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: -9px
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-bubrt352wblue-inner {
    background: #fff
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-bubrt352wblue-inner .tooltip-content,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content {
    padding-left: 10px;
    text-align: left
}

.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-bubrt352wblue-inner .tooltip-content .cross-close,.js-reviewpro-widget #rp-widget #rp-widget-dialog .tooltip-bubrt .tooltip-content .cross-close {
    padding: 10px;
    text-align: center;
    cursor: pointer;
    background-position: 100%
}

.js-reviewpro-widget #rp-widget .rp-widget-bottom,.js-reviewpro-widget #rp-widget .rp-widget-graph,.js-reviewpro-widget #rp-widget .rp-widget-gri-value,.js-reviewpro-widget #rp-widget .rp-widget-sources .rp-widget-sources-element:nth-child(2) {
    display: none!important
}

.fullscreen {
    width: 100%!important;
    height: 100%!important;
    position: fixed!important;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 9999
}

.fullscreen-close {
    position: absolute!important;
    z-index: 9999;
    right: 0
}

.masonry-column .push-content {
    padding-top: 200px
}

.gm-style {
    font-size: 14px;
    /*!rtl:remove*/
    font-family: Muli,Microsoft YaHei New,Microsoft Yahei,微软雅黑,宋体,SimSun,STXihei,华文细黑,sans-serif/*!rtl:raw:font-family: "Geeza Pro","Amiri",Arial,sans-serif;*/
}

.infoBox {
    min-width: 380px;
    max-width: 580px;
    padding: 0!important;
    border-color: rgba(0,0,0,.25)!important
}

.infoBox>img {
    z-index: 1;
    position: absolute!important;
    right: 0;
    top: 0
}

.map-results {
    background-color: hsla(0,0%,100%,.8);
    padding: 10px;
    max-height: 420px
}

.world-map .map-panel {
    width: 300px
}

.world-map .map-panel .card-media {
    max-height: 130px
}

.world-map .map-panel .card-media img {
    transform: translateY(-25%)
}

.marker-list .marker-item {
    position: relative;
    z-index: 1;
    background-color: #e5e5e5
}

.marker-list .marker-item.as-callout:last-child .arrow {
    display: none!important
}

.marker-list .marker-data-hidden {
    display: none
}

.marker-list .marker-data-hidden-active {
    display: block
}

.marker-list .is-active {
    z-index: 2;
    background-color: #fff
}

.marker-list .is-active .marker-data-hidden {
    display: block
}

.marker-list .is-active .marker-data-hidden-active {
    display: none
}

.leaflet-popup-content {
    width: 450px!important
}

.leaflet-popup-close-button {
    background: auto!important
}

.leaflet-popup-content .teaser .arrow {
    display: none
}

.progress {
    height: 2px;
    position: relative;
    margin-bottom: 15px;
    background-color: #dedede;
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.progress .bar {
    float: left;
    width: 0;
    position: absolute;
    top: -1px;
    left: 0;
    height: 4px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #30b3ab;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-sizing: border-box;
    transition: width .6s ease
}

.nav-scrollable-tabs {
    position: relative;
    overflow: hidden
}

.nav-scrollable-tabs .nav {
    float: left
}

.modal-lg .nav-scrollable-tabs,.wrap .nav-scrollable-tabs,.wrap-sm .nav-scrollable-tabs,.wrap-xs .nav-scrollable-tabs,.wrap-xxs .nav-scrollable-tabs {
    margin-left: -20px;
    margin-right: -20px
}

.nav-scrollable-tabs:after {
    content: "...";
    position: absolute;
    right: 0;
    top: 50%;
    top: 0;
    bottom: 0;
    width: 50px;
    z-index: 1;
    text-align: center;
    pointer-events: none;
    visibility: visible;
    opacity: 1;
    text-align: right;
    padding: 5px 20px;
    font-weight: 700;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 80%);
    border-radius: 0;
    transition: opacity .3s 0s,visibility 0s 0s
}

.nav-scrollable-tabs.is-ended:after {
    visibility: hidden;
    opacity: 0
}

.nav-scrollable-tabs .btn.is-active {
    background-color: #8b7a66!important;
    color: #fff!important
}

.nav-scrollable-tabs .nav-scrollable-tabs-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap
}

.bg-gray-dark .nav-scrollable-tabs:after {
    background: linear-gradient(90deg,rgba(85,79,76,0) 0,rgba(85,79,76,.8) 80%)
}

:target:before {
    content: "";
    display: block;
    height: 60px;
    margin: -60px 0 0
}

.tab-pane:target:before {
    height: 160px;
    margin: -160px 0 0
}

.brand-lg img {
    height: 100px
}

.brand-md img {
    height: 75px
}

.brand-md-hr img {
    height: 40px
}

.brand-hr img {
    height: 42px
}

.brand-sm img {
    height: 65px
}

.brand-xs img {
    height: 50px
}

.brand-sm-hr img {
    height: 32px
}

.wrap-md {
    max-width: 1025px
}

.gallery .gallery-media {
    padding: 20px 0px!important;
}

.gallery .banner-text {
    display: block!important;
    position: fixed;
    bottom: 0;
    left: 0
}

.flex .flex-item,.flex-equal-height .flex-item {
    min-height: 100px
}

blockquote {
    position: relative;
    padding: 0 40px;
    margin: 0;
    font-style: italic
}

blockquote:after,blockquote:before {
    line-height: 1;
    font-size: 2.85714em;
    vertical-align: text-top
}

blockquote:before {
    content: "“";
    position: absolute;
    top: 0;
    left: 0/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

blockquote:after {
    content: "”";
    margin-left: 20px/*!rtl:raw:transform:scaleX(1);-ms-transform:scaleX(1);*/
}

.ja .directions label {
    margin-top: 0!important
}

.review-item[dir=ltr] .bordered-left {
    border-width: 0/*!rtl:raw:border-right-width:0;*//*!rtl:raw:border-left-width: 1px;*/
}

.nav-language .dropdown:after,.nav-language .dropdown:before {
    border: none;
    content: none
}

.nav-language .language-selected,.nav-language .language-selected:hover {
    color: #333
}

.nav-language.nav-language-mobile {
    z-index: 99999;
    transition: all .7s ease-in-out
}

.offcanvas .nav-language.nav-language-mobile {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-100%)
}

.offcanvas.open .nav-language.nav-language-mobile,.offcanvas:target .nav-language.nav-language-mobile {
    transform: none;
    opacity: 1;
    visibility: visible
}

.nav-language .mobile-language {
    max-width: 170px
}

.nav-language .mobile-language .modal .modal-dialog {
    transition: opacity 1s ease-out;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    margin: 0;
    width: 80%
}

.nav-language .mobile-language .modal .modal-body {
    max-height: 360px;
    overflow-y: auto
}

.nav-language .mobile-language .modal .modal-footer .btn {
    display: block;
    text-align: right;
    margin: 0;
    width: 100%;
    text-transform: capitalize
}

.nav-language .language-menu {
    border-radius: 0;
    padding: 0;
    margin-top: 10px
}

.nav-language .language-menu.dropdown-menu {
    min-width: 200px
}

.nav-language .language-menu>li>a {
    display: block;
    border-bottom: 1px solid #efefef;
    text-align: left
}

.nav-language .language-menu>li.is-active>a,.nav-language .language-menu>li>a:hover {
    background-color: #30b3ab;
    color: #fff
}

.nav-language .language-menu>li:last-child>a {
    border: none
}

.modal {
    background-color: rgba(0,0,0,.5)
}

.modal-open .modal {
    z-index: 10000
}

.modal .header-wrap {
    margin-left: -15px;
    width: 90%
}

.modal .content-wrap {
    width: 90%;
    padding-left: 70px
}

.modal .content-wrap p {
    margin: 0
}

.modal .modal-header .close {
    background: #003e6a !important;
    border-radius: 100%;
    top: -10px;
    position: absolute;
    right: -10px;
    width: 30px;
    height: 30px
}

.modal .modal-header .close:hover {
    opacity: .8
}

.js-global-search.active .js-site-search .modal .modal-header .close .icon-search:before,.modal .modal-header .close .icon-close:before,.modal .modal-header .close .js-global-search.active .js-site-search .icon-search:before {
    font-size: 20px;
    position: relative;
    top: -2px;
    color: #fff
}

.modal-md .modal-content {
    max-width: 640px;
    width: 100%
}

.modal-md .modal-content .text-secondary {
    color: #8b7a66!important
}

#whybookhere {
    padding: 0 10px
}

#whybookhere .text-secondary {
    color: #30b3ab!important
}

#whybookhere .gallery .slick-next:before,#whybookhere .gallery .slick-prev:before,#whybookhere .icon-md,#whybookhere .ui-datepicker .ui-icon,.gallery #whybookhere .slick-next:before,.gallery #whybookhere .slick-prev:before,.ui-datepicker #whybookhere .ui-icon {
    font-size: 1.55em
}

.brg-link {
    color: #2db0aa
}

.font-size-lg {
    font-size: 18px
}

.max-40 {
    width: 40px
}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-lg-table,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-md-table,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-sm-table,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-xs-table {
    display: none!important
}

@media (max-width: 360px) {
    .align-center-xxs {
        text-align:center
    }

    .col-xxs-break {
        clear: both;
        float: none
    }

    .col-xxs-12 {
        width: 100%
    }

    .margin-md-b-xxs {
        margin-bottom: 20px!important
    }

    .gallery .gallery-media .slick-list {
        transform: translateY(50%)
    }
}

@media (max-width: 767px) {
    .gallery .slick-next:before,.gallery .slick-prev:before,.icon-md,.ui-datepicker .ui-icon {
        font-size:2em
    }

    .icon-lg {
        font-size: 3em
    }

    .icon-xl {
        font-size: 4em
    }

    .visible-xs-table {
        display: table!important
    }

    .visible-xs-table-cell {
        display: table-cell!important
    }

    .visible-xs-block {
        display: block!important
    }

    .visible-xs-inline {
        display: inline!important
    }

    .visible-xs-inline-block {
        display: inline-block!important
    }

    .hidden-xs {
        display: none!important
    }

    .as-inline-xs {
        display: inline
    }

    .as-inline-block-xs {
        display: inline-block
    }

    .as-block-xs {
        display: block
    }

    .small-xs {
        font-size: .85714em
    }

    .collapse-xs {
        display: none
    }

    .collapse-xs.in {
        display: block!important
    }

    .fade-xs {
        opacity: 0!important;
        transition: opacity .15s ease
    }

    .in-xs {
        opacity: 1!important
    }

    .border-left-0-xs {
        border-left-width: 0
    }

    .bordered-top-xs {
        border-top-width: 1px
    }

    .pull-left-xs {
        float: left!important
    }

    .pull-right-xs {
        float: right!important
    }

    .pull-none-xs {
        float: none!important
    }

    .align-right-xs {
        text-align: right!important
    }

    .align-left-xs {
        text-align: left!important
    }

    .align-center-xs {
        text-align: center!important
    }

    .align-middle-xs {
        vertical-align: middle!important
    }

    .align-top-xs {
        vertical-align: top!important
    }

    .align-bottom-xs {
        vertical-align: bottom!important
    }

    .bg-gray-xs {
        background-color: #ccc!important;
        color: #333
    }

    .bg-gray-light-xs {
        background-color: #e5e5e5!important;
        color: #333
    }

    .bg-gray-lighter-xs {
        background-color: #f5f5f5!important;
        color: #333
    }

    .bg-black-gradient-top-xs {
        background: linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 90%)
    }

    .bg-white-xs {
        background-color: #fff!important;
        color: #333
    }

    .bg-none-xs {
        background-color: transparent!important
    }

    .center-block-xs {
        display: block;
        margin-left: auto!important;
        margin-right: auto!important
    }

    .static-xs {
        position: static!important
    }

    .h1,h1 {
        font-size: 2.14286em
    }

    .h2,h2 {
        font-size: 1.57143em
    }

    .h3,h3 {
        font-size: 1.42857em
    }

    .h4,.h5,h4,h5 {
        font-size: 1.14286em
    }

    .h6,h6 {
        font-size: 1.07143em
    }

    [class*=col-xs-] {
        float: left;
        padding-left: 10px;
        padding-right: 10px
    }

    .col-xs-1 {
        width: 8.33333%
    }

    .col-offset-xs-1 {
        margin-left: 8.33333%
    }

    .col-xs-2 {
        width: 16.66667%
    }

    .col-offset-xs-2 {
        margin-left: 16.66667%
    }

    .col-xs-3 {
        width: 25%
    }

    .col-offset-xs-3 {
        margin-left: 25%
    }

    .col-xs-4 {
        width: 33.33333%
    }

    .col-offset-xs-4 {
        margin-left: 33.33333%
    }

    .col-xs-5 {
        width: 41.66667%
    }

    .col-offset-xs-5 {
        margin-left: 41.66667%
    }

    .col-xs-6 {
        width: 50%
    }

    .col-offset-xs-6 {
        margin-left: 50%
    }

    .col-xs-7 {
        width: 58.33333%
    }

    .col-offset-xs-7 {
        margin-left: 58.33333%
    }

    .col-xs-8 {
        width: 66.66667%
    }

    .col-offset-xs-8 {
        margin-left: 66.66667%
    }

    .col-xs-9 {
        width: 75%
    }

    .col-offset-xs-9 {
        margin-left: 75%
    }

    .col-xs-10 {
        width: 83.33333%
    }

    .col-offset-xs-10 {
        margin-left: 83.33333%
    }

    .col-xs-11 {
        width: 91.66667%
    }

    .col-offset-xs-11 {
        margin-left: 91.66667%
    }

    .col-offset-xs-0 {
        margin-left: 0
    }

    .col-xs-12,.columns .col-xs-12 {
        float: none;
        width: auto;
        clear: both
    }

    .gutter-0-xs {
        margin-left: 0;
        margin-right: 0
    }

    .gutter-0-xs .col,.gutter-0-xs [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

    .max-width-full-xs,.wrap-full-xs {
        max-width: 100%!important
    }

    .padding-sm-xs {
        padding: 10px!important
    }

    .padding-sm-t-xs {
        padding-top: 10px!important
    }

    .padding-sm-r-xs {
        padding-right: 10px!important
    }

    .padding-sm-b-xs {
        padding-bottom: 10px!important
    }

    .padding-sm-l-xs,.padding-sm-lr-xs {
        padding-left: 10px!important
    }

    .padding-sm-lr-xs {
        padding-right: 10px!important
    }

    .padding-sm-tb-xs {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .padding-md-xs {
        padding: 20px!important
    }

    .padding-md-t-xs {
        padding-top: 20px!important
    }

    .padding-md-r-xs {
        padding-right: 20px!important
    }

    .padding-md-b-xs {
        padding-bottom: 20px!important
    }

    .padding-md-l-xs,.padding-md-lr-xs {
        padding-left: 20px!important
    }

    .padding-md-lr-xs {
        padding-right: 20px!important
    }

    .padding-md-tb-xs {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .padding-lg-xs {
        padding: 40px!important
    }

    .padding-lg-t-xs {
        padding-top: 40px!important
    }

    .padding-lg-r-xs {
        padding-right: 40px!important
    }

    .padding-lg-b-xs {
        padding-bottom: 40px!important
    }

    .padding-lg-l-xs,.padding-lg-lr-xs {
        padding-left: 40px!important
    }

    .padding-lg-lr-xs {
        padding-right: 40px!important
    }

    .padding-lg-tb-xs {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .padding-xl-xs {
        padding: 60px!important
    }

    .padding-xl-t-xs {
        padding-top: 60px!important
    }

    .padding-xl-r-xs {
        padding-right: 60px!important
    }

    .padding-xl-b-xs {
        padding-bottom: 60px!important
    }

    .padding-xl-l-xs,.padding-xl-lr-xs {
        padding-left: 60px!important
    }

    .padding-xl-lr-xs {
        padding-right: 60px!important
    }

    .padding-xl-tb-xs {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .border-radius-0-xs {
        border-radius: 0
    }

    .padding-0-xs {
        padding: 0!important
    }

    .padding-0-t-xs {
        padding-top: 0!important
    }

    .padding-0-r-xs {
        padding-right: 0!important
    }

    .padding-0-b-xs {
        padding-bottom: 0!important
    }

    .padding-0-l-xs,.padding-0-lr-xs {
        padding-left: 0!important
    }

    .padding-0-lr-xs {
        padding-right: 0!important
    }

    .padding-0-tb-xs {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .margin-0-xs {
        margin: 0!important
    }

    .margin-0-t-xs {
        margin-top: 0!important
    }

    .margin-0-r-xs {
        margin-right: 0!important
    }

    .margin-0-b-xs {
        margin-bottom: 0!important
    }

    .margin-0-l-xs,.margin-0-lr-xs {
        margin-left: 0!important
    }

    .margin-0-lr-xs {
        margin-right: 0!important
    }

    .margin-0-tb-xs {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .margin-sm-xs {
        margin: 10px!important
    }

    .margin-sm-t-xs {
        margin-top: 10px!important
    }

    .margin-sm-r-xs {
        margin-right: 10px!important
    }

    .margin-sm-b-xs {
        margin-bottom: 10px!important
    }

    .margin-sm-l-xs,.margin-sm-lr-xs {
        margin-left: 10px!important
    }

    .margin-sm-lr-xs {
        margin-right: 10px!important
    }

    .margin-sm-tb-xs {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .margin-md-xs {
        margin: 20px!important
    }

    .margin-md-t-sm-xs {
        margin-top: 20px!important
    }

    .margin-md-r-xs {
        margin-right: 20px!important
    }

    .margin-md-b-xs {
        margin-bottom: 20px!important
    }

    .margin-md-l-xs,.margin-md-lr-xs {
        margin-left: 20px!important
    }

    .margin-md-lr-xs {
        margin-right: 20px!important
    }

    .margin-md-tb-xs {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .margin-lg-xs {
        margin: 40px!important
    }

    .margin-lg-t-xs {
        margin-top: 40px!important
    }

    .margin-lg-r-xs {
        margin-right: 40px!important
    }

    .margin-lg-b-xs {
        margin-bottom: 40px!important
    }

    .margin-lg-l-xs,.margin-lg-lr-xs {
        margin-left: 40px!important
    }

    .margin-lg-lr-xs {
        margin-right: 40px!important
    }

    .margin-lg-tb-xs {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .margin-xl-xs {
        margin: 60px!important
    }

    .margin-xl-t-xs {
        margin-top: 60px!important
    }

    .margin-xl-r-xs {
        margin-right: 60px!important
    }

    .margin-xl-b-xs {
        margin-bottom: 60px!important
    }

    .margin-xl-l-xs,.margin-xl-lr-xs {
        margin-left: 60px!important
    }

    .margin-xl-lr-xs {
        margin-right: 60px!important
    }

    .margin-xl-tb-xs {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .margin-offset-xs-xs {
        margin: -5px!important
    }

    .margin-offset-xs-l-xs {
        margin-left: -5px!important
    }

    .margin-offset-xs-t-xs {
        margin-top: -5px!important
    }

    .margin-offset-xs-r-xs {
        margin-right: -5px!important
    }

    .margin-offset-xs-b-xs {
        margin-bottom: -5px!important
    }

    .margin-offset-xs-lr-xs {
        margin-left: -5px!important;
        margin-right: -5px!important
    }

    .margin-offset-xs-tb-xs {
        margin-top: -5px!important;
        margin-bottom: -5px!important
    }

    .margin-offset-sm-xs {
        margin: -10px!important
    }

    .margin-offset-sm-l-xs {
        margin-left: -10px!important
    }

    .margin-offset-sm-t-xs {
        margin-top: -10px!important
    }

    .margin-offset-sm-r-xs {
        margin-right: -10px!important
    }

    .margin-offset-sm-b-xs {
        margin-bottom: -10px!important
    }

    .margin-offset-sm-lr-xs {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .margin-offset-sm-tb-xs {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .margin-offset-md-xs {
        margin: -20px!important
    }

    .margin-offset-md-l-xs {
        margin-left: -20px!important
    }

    .margin-offset-md-t-xs {
        margin-top: -20px!important
    }

    .margin-offset-md-r-xs {
        margin-right: -20px!important
    }

    .margin-offset-md-b-xs {
        margin-bottom: -20px!important
    }

    .margin-offset-md-lr-xs {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .margin-offset-md-tb-xs {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .margin-offset-lg-xs {
        margin: -40px!important
    }

    .margin-offset-lg-l-xs {
        margin-left: -40px!important
    }

    .margin-offset-lg-t-xs {
        margin-top: -40px!important
    }

    .margin-offset-lg-r-xs {
        margin-right: -40px!important
    }

    .margin-offset-lg-b-xs {
        margin-bottom: -40px!important
    }

    .margin-offset-lg-lr-xs {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .margin-offset-lg-tb-xs {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .margin-offset-xl-xs {
        margin: -60px!important
    }

    .margin-offset-xl-l-xs {
        margin-left: -60px!important
    }

    .margin-offset-xl-t-xs {
        margin-top: -60px!important
    }

    .margin-offset-xl-r-xs {
        margin-right: -60px!important
    }

    .margin-offset-xl-b-xs {
        margin-bottom: -60px!important
    }

    .margin-offset-xl-lr-xs {
        margin-left: -60px!important;
        margin-right: -60px
    }

    .margin-offset-xl-tb-xs {
        margin-top: -60px;
        margin-bottom: -60px
    }

    .padding-xs-xs {
        padding: 5px!important
    }

    .padding-xs-t-xs {
        padding-top: 5px!important
    }

    .padding-xs-r-xs {
        padding-right: 5px!important
    }

    .padding-xs-b-xs {
        padding-bottom: 5px!important
    }

    .padding-xs-l-xs,.padding-xs-lr-xs {
        padding-left: 5px!important
    }

    .padding-xs-lr-xs {
        padding-right: 5px!important
    }

    .padding-xs-tb-xs {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .dropdown-menu {
        min-width: 100%
    }

    .banner .slick-arrow {
        width: auto;
        padding: 5px
    }

    .banner .slick-arrow:before {
        font-size: 28px
    }

    .gallery .gallery-media iframe,.gallery .gallery-media img,.gallery .gallery-media video {
        height: auto
    }

    .gallery .gallery-body {
        display: none
    }

    .ui-datepicker {
        left: 50%!important;
        right: auto!important;
        margin-left: -11.5em!important
    }

    .ui-datepicker.ui-datepicker-inline {
        min-height: 320px;
        position: relative;
        top: 0!important;
        margin: 0!important;
        left: 0!important;
        right: 0!important
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .visible-sm-table {
        display:table!important
    }

    .visible-sm-table-cell {
        display: table-cell!important
    }

    .visible-sm-block {
        display: block!important
    }

    .visible-sm-inline {
        display: inline!important
    }

    .visible-sm-inline-block {
        display: inline-block!important
    }

    .hidden-sm,.visible-xs {
        display: none!important
    }

    .pull-none-sm {
        float: none!important
    }

    .align-sm-right {
        text-align: right!important
    }

    .align-sm-left {
        text-align: left!important
    }

    .align-sm-center {
        text-align: center!important
    }

    .align-sm-middle {
        vertical-align: middle!important
    }

    .align-sm-top {
        vertical-align: top!important
    }

    .align-sm-bottom {
        vertical-align: bottom!important
    }

    [class*=col-sm-] {
        float: left;
        padding-left: 10px;
        padding-right: 10px
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-offset-sm-1 {
        margin-left: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-offset-sm-2 {
        margin-left: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-offset-sm-3 {
        margin-left: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-offset-sm-4 {
        margin-left: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-offset-sm-5 {
        margin-left: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-offset-sm-6 {
        margin-left: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-offset-sm-7 {
        margin-left: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-offset-sm-8 {
        margin-left: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-offset-sm-9 {
        margin-left: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-offset-sm-10 {
        margin-left: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-offset-sm-11 {
        margin-left: 91.66667%
    }

    .col-offset-sm-0 {
        margin-left: 0
    }

    .col-sm-12,.columns .col-sm-12 {
        float: none;
        width: auto;
        clear: both
    }

    .gutter-0-sm {
        margin-left: 0;
        margin-right: 0
    }

    .gutter-0-sm .col,.gutter-0-sm [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

    .img-responsive-sm {
        display: block;
        padding: 0;
        max-width: 100%;
        width: 100%;
        height: auto
    }

    .gallery .gallery-media iframe,.gallery .gallery-media img,.gallery .gallery-media video {
        height: auto
    }

    .padding-sm-sm {
        padding: 10px!important
    }

    .padding-sm-t-sm {
        padding-top: 10px!important
    }

    .padding-sm-r-sm {
        padding-right: 10px!important
    }

    .padding-sm-b-sm {
        padding-bottom: 10px!important
    }

    .padding-sm-l-sm,.padding-sm-lr-sm {
        padding-left: 10px!important
    }

    .padding-sm-lr-sm {
        padding-right: 10px!important
    }

    .padding-sm-tb-sm {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .padding-md-sm {
        padding: 20px!important
    }

    .padding-md-t-sm {
        padding-top: 20px!important
    }

    .padding-md-r-sm {
        padding-right: 20px!important
    }

    .padding-md-b-sm {
        padding-bottom: 20px!important
    }

    .padding-md-l-sm,.padding-md-lr-sm {
        padding-left: 20px!important
    }

    .padding-md-lr-sm {
        padding-right: 20px!important
    }

    .padding-md-tb-sm {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .margin-0-sm {
        margin: 0!important
    }

    .margin-0-t-sm {
        margin-top: 0!important
    }

    .margin-0-r-sm {
        margin-right: 0!important
    }

    .margin-0-b-sm {
        margin-bottom: 0!important
    }

    .margin-0-l-sm,.margin-0-lr-sm {
        margin-left: 0!important
    }

    .margin-0-lr-sm {
        margin-right: 0!important
    }

    .margin-0-tb-sm {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .margin-sm-r-sm {
        margin-right: 10px!important
    }

    .banner .slick-arrow:not(.slick-arrow-sm) {
        width: auto;
        padding: 5px
    }

    .banner .slick-arrow:not(.slick-arrow-sm):before {
        font-size: 28px
    }
}

@media (max-width: 1024px) {
    body {
        font-size:16px
    }

    .visible-smxs-table {
        display: table!important
    }

    .visible-smxs-table-cell {
        display: table-cell!important
    }

    .visible-smxs,.visible-smxs-block {
        display: block!important
    }

    .visible-smxs-inline {
        display: inline!important
    }

    .visible-smxs-inline-block {
        display: inline-block!important
    }

    .hidden-smxs {
        display: none!important
    }

    .bg-white-smxs {
        background-color: #fff!important
    }

    .bg-none-smxs {
        background-color: transparent!important
    }

    .bg-gray-smxs {
        background-color: #ccc!important;
        color: #333
    }

    .bg-gray-light-smxs {
        background-color: #e5e5e5!important
    }

    .bg-gray-lighter-smxs {
        background-color: #f5f5f5!important
    }

    .bg-black-overlay-gradient-top-smxs:before {
        background: linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 30%)
    }

    .bg-black-overlay-gradient-top-smxs:before,.bg-black-overlay-gradient:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        pointer-events: none
    }

    .bg-black-overlay-gradient:after {
        background: rgba(0,0,0,.1)
    }

    .small-smxs {
        font-size: .85714em
    }

    .shadow-hover-smxs {
        box-shadow: 0 0 5px rgba(0,0,0,.3)
    }

    .shadow-hover-smxs .shadow-hover-item:after,.shadow-hover-smxs:after,.shadow-hover-smxs:before {
        opacity: 1
    }

    .horizontal-scroll {
        overflow: auto
    }

    .horizontal-scroll .horizontal-scroll-item {
        width: 1100px
    }

    .center-block-smxs {
        display: block;
        margin-left: auto;
        margin-right: auto
    }

    .pull-left-smxs {
        float: left!important
    }

    .pull-right-smxs {
        float: right!important
    }

    .pull-none-smxs {
        float: none!important
    }

    .text-default-smxs {
        color: #333!important
    }

    .text-primary-smxs,.text-primary-smxs .small,.text-primary-smxs small,.text-primary-smxs[href] {
        color: #30b3ab!important
    }

    .text-primary-smxs[href]:before {
        transition: all .5s ease 0s
    }

    .text-primary-smxs[href]:hover,.text-primary-smxs[href]:hover :before,.text-primary-smxs[href]:hover:before {
        color: #258b85!important
    }

    .text-secondary-smxs,.text-secondary-smxs .small,.text-secondary-smxs small,.text-secondary-smxs[href] {
        color: #8b7a66!important
    }

    .text-secondary-smxs[href]:before {
        transition: all .5s ease 0s
    }

    .text-secondary-smxs[href]:hover,.text-secondary-smxs[href]:hover :before,.text-secondary-smxs[href]:hover:before {
        color: #6e6050!important
    }

    .text-tertiary-smxs,.text-tertiary-smxs .small,.text-tertiary-smxs small,.text-tertiary-smxs[href] {
        color: #5e3055!important
    }

    .text-tertiary-smxs[href]:before {
        transition: all .5s ease 0s
    }

    .text-tertiary-smxs[href]:hover,.text-tertiary-smxs[href]:hover :before,.text-tertiary-smxs[href]:hover:before {
        color: #3c1f36!important
    }

    .text-gold-smxs,.text-gold-smxs .small,.text-gold-smxs small {
        color: gold!important
    }

    .text-black-smxs,.text-black-smxs .small,.text-black-smxs small {
        color: #000!important
    }

    .text-white-smxs,.text-white-smxs .small,.text-white-smxs small,.text-white-smxs[href] {
        color: #fff!important
    }

    .text-white-smxs[href]:hover {
        color: #e6e6e6!important
    }

    .section {
        margin: 20px auto
    }

    .max-width-full-smxs,.wrap-full-smxs {
        max-width: 100%!important
    }

    .nav-tabs-process {
        font-size: 1em
    }

    .nav-tabs-process .nav-tabs-item .nav-tabs-status {
        position: relative;
        display: none;
        z-index: 1
    }

    .nav-tabs-process .nav-tabs-item>a {
        text-align: center
    }

    .nav-tabs-process .nav-tabs-item>a:before {
        border-width: 20px 0 20px 10px
    }

    .nav-tabs-process .nav-tabs-item>a:after {
        border-width: 21px 0 21px 11px
    }

    .nav-tabs-process .nav-tabs-item:first-child>a {
        padding-left: 15px
    }

    .nav-tabs-process .nav-tabs-label {
        display: none
    }

    .nav-tabs-process .is-selected .nav-tabs-status {
        display: inline-block
    }

    .nav-tabs-process .is-active>a {
        padding-left: 15px
    }

    .nav-tabs-process .is-active .nav-tabs-label {
        display: inline
    }

    .collapse-smxs {
        display: none
    }

    .collapse-smxs.in {
        display: block
    }

    .dropdown-menu-inline-smxs {
        position: relative;
        height: 0;
        padding-top: 0;
        padding-bottom: 0;
        overflow: hidden;
        box-shadow: none
    }

    .dropdown.open .dropdown-menu-inline-smxs {
        padding-top: 20px;
        padding-bottom: 20px;
        height: auto;
        overflow: visible
    }

    .label-space {
        padding-top: inherit!important
    }

    .brand {
        height: auto;
        width: auto
    }

    .nav-inline>li {
        display: block
    }

    .nav-condensed>li,.nav-inline-smxs>li {
        display: inline-block
    }

    .teaser-lined {
        margin: -1px -20px 0
    }

    .teaser-lined .teaser-media {
        padding: 20px 0;
        padding-left: 20px
    }

    .teaser-lined .teaser-content {
        padding: 20px
    }

    .teaser-media-full-xs {
        max-width: none
    }

    .teaser-lined:after {
        margin: 0
    }

    .teaser-options {
        display: block;
        width: auto
    }

    .form-horizontal {
        max-width: 480px;
        margin-left: auto;
        margin-right: auto
    }

    .form-horizontal .form-group>label,.form-horizontal .form-label {
        float: none;
        text-align: left;
        width: auto;
        padding: 0
    }

    .form-horizontal .form-content {
        margin-left: 0;
        padding-left: 0
    }

    .form-tip-right .form-content {
        margin-right: 0
    }

    .form-tip-right .form-tip {
        position: static;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-label,.form-inline label {
        display: block;
        margin-right: 0
    }

    .dropdown.as-select .form-inline .dropdown-toggle,.form-inline .dropdown.as-select .dropdown-toggle,.form-inline .form-input,.form-inline .input-group-addon,.form-inline .selectboxit-container {
        width: 100%;
        display: block
    }

    .form-inline .form-group,.form-inline .form-option {
        display: block;
        margin-right: 0
    }

    .form-inline-smxs .form-label,.form-inline-smxs label {
        display: inline-block;
        margin-right: 20px
    }

    .dropdown.as-select .form-inline-smxs .dropdown-toggle,.form-inline-smxs .dropdown.as-select .dropdown-toggle,.form-inline-smxs .form-input,.form-inline-smxs .input-group-addon,.form-inline-smxs .selectboxit-container {
        width: auto;
        display: inline-block
    }

    .form-inline-smxs .form-group,.form-inline-smxs .form-option {
        display: inline-block;
        margin-right: 20px
    }

    .table {
        width: auto!important
    }

    .table thead {
        display: none
    }

    .table,.table tbody,.table tr {
        display: block
    }

    .table tbody tr,.table tbody tr:first-child,.table tbody tr:hover,.table tbody tr:last-child {
        border-top: 1px solid #e5e5e5;
        border-width: 1px 0 0
    }

    .table td {
        position: relative;
        border: 0!important;
        overflow: hidden
    }

    .table td,.table td:before {
        display: block;
        padding: 5px 20px
    }

    .table td:before {
        content: attr(data-title);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        text-align: right;
        background: #f5f5f5;
        width: 40%;
        margin-left: -20px
    }

    .table td,.table td:first-child {
        padding-left: 40%
    }

    .table td:first-child,.table td:first-child:before {
        padding-top: 40px!important
    }

    .dataTables_paginate {
        float: none;
        text-align: center
    }

    .dataTables_paginate .previous {
        float: left
    }

    .dataTables_paginate .next {
        float: right
    }

    .gallery .gallery-media iframe,.gallery .gallery-media img,.gallery .gallery-media video {
        height: auto
    }

    .gallery .slick-dots li button:before {
        color: #fff
    }

    .margin-sm-smxs {
        margin: 10px!important
    }

    .margin-sm-t-smxs {
        margin-top: 10px!important
    }

    .margin-sm-r-smxs {
        margin-right: 10px!important
    }

    .margin-sm-b-smxs {
        margin-bottom: 10px!important
    }

    .margin-sm-l-smxs,.margin-sm-lr-smxs {
        margin-left: 10px!important
    }

    .margin-sm-lr-smxs {
        margin-right: 10px!important
    }

    .margin-sm-tb-smxs {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }

    .margin-md-smxs {
        margin: 20px!important
    }

    .margin-md-t-sm-smxs {
        margin-top: 20px!important
    }

    .margin-md-r-smxs {
        margin-right: 20px!important
    }

    .margin-md-b-smxs {
        margin-bottom: 20px!important
    }

    .margin-md-l-smxs,.margin-md-lr-smxs {
        margin-left: 20px!important
    }

    .margin-md-lr-smxs {
        margin-right: 20px!important
    }

    .margin-md-tb-smxs {
        margin-top: 20px!important;
        margin-bottom: 20px!important
    }

    .margin-lg-smxs {
        margin: 40px!important
    }

    .margin-lg-t-smxs {
        margin-top: 40px!important
    }

    .margin-lg-r-smxs {
        margin-right: 40px!important
    }

    .margin-lg-b-smxs {
        margin-bottom: 40px!important
    }

    .margin-lg-l-smxs,.margin-lg-lr-smxs {
        margin-left: 40px!important
    }

    .margin-lg-lr-smxs {
        margin-right: 40px!important
    }

    .margin-lg-tb-smxs {
        margin-top: 40px!important;
        margin-bottom: 40px!important
    }

    .margin-xl-smxs {
        margin: 60px!important
    }

    .margin-xl-t-smxs {
        margin-top: 60px!important
    }

    .margin-xl-r-smxs {
        margin-right: 60px!important
    }

    .margin-xl-b-smxs {
        margin-bottom: 60px!important
    }

    .margin-xl-l-smxs,.margin-xl-lr-smxs {
        margin-left: 60px!important
    }

    .margin-xl-lr-smxs {
        margin-right: 60px!important
    }

    .margin-xl-tb-smxs {
        margin-top: 60px!important;
        margin-bottom: 60px!important
    }

    .margin-offset-xs-smxs {
        margin: -5px!important
    }

    .margin-offset-xs-l-smxs {
        margin-left: -5px!important
    }

    .margin-offset-xs-t-smxs {
        margin-top: -5px!important
    }

    .margin-offset-xs-r-smxs {
        margin-right: -5px!important
    }

    .margin-offset-xs-b-smxs {
        margin-bottom: -5px!important
    }

    .margin-offset-xs-lr-smxs {
        margin-left: -5px!important;
        margin-right: -5px!important
    }

    .margin-offset-xs-tb-smxs {
        margin-top: -5px!important;
        margin-bottom: -5px!important
    }

    .margin-offset-sm-smxs {
        margin: -10px!important
    }

    .margin-offset-sm-l-smxs {
        margin-left: -10px!important
    }

    .margin-offset-sm-t-smxs {
        margin-top: -10px!important
    }

    .margin-offset-sm-r-smxs {
        margin-right: -10px!important
    }

    .margin-offset-sm-b-smxs {
        margin-bottom: -10px!important
    }

    .margin-offset-sm-lr-smxs {
        margin-left: -10px!important;
        margin-right: -10px!important
    }

    .margin-offset-sm-tb-smxs {
        margin-top: -10px!important;
        margin-bottom: -10px!important
    }

    .margin-offset-md-smxs {
        margin: -20px!important
    }

    .margin-offset-md-l-smxs {
        margin-left: -20px!important
    }

    .margin-offset-md-t-smxst {
        margin-top: -20px!important
    }

    .margin-offset-md-r-smxs {
        margin-right: -20px!important
    }

    .margin-offset-md-b-smxs {
        margin-bottom: -20px!important
    }

    .margin-offset-md-lr-smxs {
        margin-left: -20px!important;
        margin-right: -20px!important
    }

    .margin-offset-md-tb-smxs {
        margin-top: -20px!important;
        margin-bottom: -20px!important
    }

    .margin-offset-lg-smxs {
        margin: -40px!important
    }

    .margin-offset-lg-l-smxs {
        margin-left: -40px!important
    }

    .margin-offset-lg-t-smxs {
        margin-top: -40px!important
    }

    .margin-offset-lg-r-smxs {
        margin-right: -40px!important
    }

    .margin-offset-lg-b-smxs {
        margin-bottom: -40px!important
    }

    .margin-offset-lg-lr-smxs {
        margin-left: -40px!important;
        margin-right: -40px!important
    }

    .margin-offset-lg-tb-smxs {
        margin-top: -40px!important;
        margin-bottom: -40px!important
    }

    .margin-offset-xl-smxs {
        margin: -60px!important
    }

    .margin-offset-xl-l-smxs {
        margin-left: -60px!important
    }

    .margin-offset-xl-t-smxs {
        margin-top: -60px!important
    }

    .margin-offset-xl-r-smxs {
        margin-right: -60px!important
    }

    .margin-offset-xl-b-smxs {
        margin-bottom: -60px!important
    }

    .margin-offset-xl-lr-smxs {
        margin-left: -60px!important;
        margin-right: -60px
    }

    .margin-offset-xl-tb-smxs {
        margin-top: -60px;
        margin-bottom: -60px
    }

    .margin-0-smxs,.margin-0-smxs:after,.margin-0-smxs:before {
        margin: 0!important
    }

    .margin-0-t-smxs {
        margin-top: 0!important
    }

    .margin-0-r-smxs {
        margin-right: 0!important
    }

    .margin-0-b-smxs {
        margin-bottom: 0!important
    }

    .margin-0-l-smxs,.margin-0-lr-smxs {
        margin-left: 0!important
    }

    .margin-0-lr-smxs {
        margin-right: 0!important
    }

    .margin-0-tb-smxs {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .padding-xs-smxs {
        padding: 5px!important
    }

    .padding-xs-t-smxs {
        padding-top: 5px!important
    }

    .padding-xs-r-smxs {
        padding-right: 5px!important
    }

    .padding-xs-b-smxs {
        padding-bottom: 5px!important
    }

    .padding-xs-l-smxs,.padding-xs-lr-smxs {
        padding-left: 5px!important
    }

    .padding-xs-lr-smxs {
        padding-right: 5px!important
    }

    .padding-xs-tb-smxs {
        padding-top: 5px!important;
        padding-bottom: 5px!important
    }

    .padding-sm-smxs {
        padding: 10px!important
    }

    .padding-sm-t-smxs {
        padding-top: 10px!important
    }

    .padding-sm-r-smxs {
        padding-right: 10px!important
    }

    .padding-sm-b-smxs {
        padding-bottom: 10px!important
    }

    .padding-sm-l-smxs,.padding-sm-lr-smxs {
        padding-left: 10px!important
    }

    .padding-sm-lr-smxs {
        padding-right: 10px!important
    }

    .padding-sm-tb-smxs {
        padding-top: 10px!important;
        padding-bottom: 10px!important
    }

    .padding-md-smxs {
        padding: 20px!important
    }

    .padding-md-t-smxs {
        padding-top: 20px!important
    }

    .padding-md-r-smxs {
        padding-right: 20px!important
    }

    .padding-md-b-smxs {
        padding-bottom: 20px!important
    }

    .padding-md-l-smxs,.padding-md-lr-smxs {
        padding-left: 20px!important
    }

    .padding-md-lr-smxs {
        padding-right: 20px!important
    }

    .padding-md-tb-smxs {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .padding-lg-smxs {
        padding: 40px!important
    }

    .padding-lg-t-smxs {
        padding-top: 40px!important
    }

    .padding-lg-r-smxs {
        padding-right: 40px!important
    }

    .padding-lg-b-smxs {
        padding-bottom: 40px!important
    }

    .padding-lg-l-sm,.padding-lg-lr-smxs {
        padding-left: 40px!important
    }

    .padding-lg-lr-smxs {
        padding-right: 40px!important
    }

    .padding-lg-tb-smxs {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .padding-xl-smxs {
        padding: 60px!important
    }

    .padding-xl-t-smxs {
        padding-top: 60px!important
    }

    .padding-xl-r-smxs {
        padding-right: 60px!important
    }

    .padding-xl-b-smxs {
        padding-bottom: 60px!important
    }

    .padding-xl-l-smxs,.padding-xl-lr-smxs {
        padding-left: 60px!important
    }

    .padding-xl-lr-smxs {
        padding-right: 60px!important
    }

    .padding-xl-tb-smxs {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .padding-0-smxs {
        padding: 0!important
    }

    .padding-0-t-smxs {
        padding-top: 0!important
    }

    .padding-0-r-smxs {
        padding-right: 0!important
    }

    .padding-0-b-smxs {
        padding-bottom: 0!important
    }

    .padding-0-l-smxs,.padding-0-lr-smxs {
        padding-left: 0!important
    }

    .padding-0-lr-smxs {
        padding-right: 0!important
    }

    .padding-0-tb-smxs {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    .align-right-smxs {
        text-align: right!important
    }

    .align-left-smxs {
        text-align: left!important
    }

    .align-center-smxs {
        text-align: center!important
    }

    .align-middle-smxs {
        vertical-align: middle!important
    }

    .align-top-smxs {
        vertical-align: top!important
    }

    .align-bottom-smxs {
        vertical-align: bottom!important
    }

    .static-smxs {
        position: static!important
    }

    .img-responsive-smxs {
        display: block;
        padding: 0;
        max-width: 100%;
        width: 100%;
        height: auto
    }

    .as-inline-smxs {
        display: inline!important
    }

    .as-inline-block-smxs {
        display: inline-block!important
    }

    .as-block-smxs {
        display: block!important
    }

    .columns-smxs {
        display: block;
        margin-left: -10px;
        margin-right: -10px
    }

    .col-offset-smxs-0 {
        margin-left: 0
    }

    .gutter-0-smxs {
        margin-left: 0;
        margin-right: 0
    }

    .gutter-0-smxs .col,.gutter-0-smxs [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

    .border-0-smxs {
        border: 0
    }

    .border-radius-0-smxs {
        border-radius: 0
    }

    .top-0-smxs {
        top: 0!important
    }

    .bottom-0-smxs {
        bottom: 0!important
    }

    .left-0-smxs {
        left: 0!important
    }

    .right-0-smxs {
        right: 0!important
    }

    .banner .banner-content .banner-img,.banner .banner-content .banner-img img {
        width: 100%;
        min-height: auto
    }

    .banner .banner-caption .content,.banner.banner-xl .banner-caption .content {
        width: 100%
    }

    .banner .slick-dots,.banner.banner-xl .slick-dots {
        bottom: 0;
        top: auto;
        padding-bottom: 10px
    }

    .banner .slick-dots li,.banner.banner-xl .slick-dots li {
        line-height: 20px
    }

    .banner .slick-dots button,.banner .slick-dots button:before,.banner.banner-xl .slick-dots button,.banner.banner-xl .slick-dots button:before {
        width: 20px;
        height: 20px;
        font-size: 11px;
        vertical-align: bottom
    }

    [data-method-option=centermode] .slick-slide .slideshow-content,[data-method-option=centermode] .slick-slide.slick-center .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected) .slideshow-content,[data-method-option=centermode] .slick-slide.slick-current:not(.slick-center).slick-active+.slick-active:not(.slick-unselected):hover .slideshow-content,[data-method-option=centermode] .slick-slide.slick-hover .slideshow-content,[data-method-option=centermode] .slick-slide:hover .slideshow-content {
        transform: scale(1);
        box-shadow: none
    }

    .overlay-hover:hover .card-media img,.overlay-hover:hover .cover-media,.overlay-hover:hover .thumbnail img,.overlay-hover:hover .thumbnail-lg img,.overlay-hover:hover .thumbnail-md img,.overlay-hover:hover .thumbnail-sm img {
        opacity: 1;
        transform: scale(1)
    }

    .overlay-hover:hover .cover-content,.overlay-hover:hover .featured-item:after,.overlay-hover:hover .featured-item:before {
        opacity: 1
    }

    .overlay-hover:hover .featured-item:after,.overlay-hover:hover .featured-item:before {
        z-index: 50
    }

    .cover .cover-media,.scale-hover:hover .scale-hover-item {
        transform: scale(1)
    }
}

@media (min-width: 1025px) and (max-width:1199px) {
    .visible-md-table {
        display:table!important
    }

    .visible-md-table-cell {
        display: table-cell!important
    }

    .visible-md-block {
        display: block!important
    }

    .visible-md-inline {
        display: inline!important
    }

    .visible-md-inline-block {
        display: inline-block!important
    }

    .hidden-md,.visible-smxs-block,.visible-smxs-inline-block,.visible-xs-block,.visible-xs-inline-block {
        display: none!important
    }

    .pull-md-none {
        float: none!important
    }

    .pull-left-md {
        float: left!important
    }

    .pull-right-md {
        float: right!important
    }

    [class*=col-md-] {
        float: left;
        padding-left: 10px;
        padding-right: 10px
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-offset-md-1 {
        margin-left: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-offset-md-2 {
        margin-left: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-offset-md-3 {
        margin-left: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-offset-md-4 {
        margin-left: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-offset-md-5 {
        margin-left: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-offset-md-6 {
        margin-left: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-offset-md-7 {
        margin-left: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-offset-md-8 {
        margin-left: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-offset-md-9 {
        margin-left: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-offset-md-10 {
        margin-left: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-offset-md-11 {
        margin-left: 91.66667%
    }

    .col-md-12,.columns .col-md-12 {
        float: none;
        width: auto;
        clear: both
    }

    .gallery-media img {
        height: auto
    }

    .columns-smxs .col,.columns-smxs [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

    .padding-md-md {
        padding: 20px!important
    }

    .padding-md-t-md {
        padding-top: 20px!important
    }

    .padding-md-r-md {
        padding-right: 20px!important
    }

    .padding-md-b-md {
        padding-bottom: 20px!important
    }

    .padding-md-l-md,.padding-md-lr-md {
        padding-left: 20px!important
    }

    .padding-md-lr-md {
        padding-right: 20px!important
    }

    .padding-md-tb-md {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }

    .padding-lg-md {
        padding: 40px!important
    }

    .padding-lg-t-md {
        padding-top: 40px!important
    }

    .padding-lg-r-md {
        padding-right: 40px!important
    }

    .padding-lg-b-md {
        padding-bottom: 40px!important
    }

    .padding-lg-l-md,.padding-lg-lr-md {
        padding-left: 40px!important
    }

    .padding-lg-lr-md {
        padding-right: 40px!important
    }

    .padding-lg-tb-md {
        padding-top: 40px!important;
        padding-bottom: 40px!important
    }

    .padding-xl-md {
        padding: 60px!important
    }

    .padding-xl-t-md {
        padding-top: 60px!important
    }

    .padding-xl-r-md {
        padding-right: 60px!important
    }

    .padding-xl-b-md {
        padding-bottom: 60px!important
    }

    .padding-xl-l-md,.padding-xl-lr-md {
        padding-left: 60px!important
    }

    .padding-xl-lr-md {
        padding-right: 60px!important
    }

    .padding-xl-tb-md {
        padding-top: 60px!important;
        padding-bottom: 60px!important
    }

    .padding-0-md {
        padding: 0!important
    }

    .margin-0-t-md {
        margin-top: 0!important
    }

    .margin-0-r-md {
        margin-right: 0!important
    }

    .margin-0-b-md {
        margin-bottom: 0!important
    }

    .margin-0-l-md,.margin-0-lr-md {
        margin-left: 0!important
    }

    .margin-0-lr-md {
        margin-right: 0!important
    }

    .margin-0-tb-md {
        margin-top: 0!important;
        margin-bottom: 0!important
    }

    .margin-0-md,.margin-0-md:after,.margin-0-md:before {
        margin: 0!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-table {
        display:table!important
    }

    .visible-lg-table-cell {
        display: table-cell!important
    }

    .visible-lg-block {
        display: block!important
    }

    .visible-lg-inline {
        display: inline!important
    }

    .visible-lg-inline-block {
        display: inline-block!important
    }

    .hidden-lg,.visible-smxs-block,.visible-smxs-inline-block,.visible-xs-block,.visible-xs-inline-block {
        display: none!important
    }

    .pull-none-lg {
        float: none!important
    }

    .columns-smxs .col,.columns-smxs [class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

    .margin-0-lg,.margin-0-lg:after,.margin-0-lg:before {
        margin: 0!important
    }

    .padding-0-lg {
        padding: 0!important
    }
}

@media (min-width: 1440px) {
    .pull-none-xl {
        float:none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: none!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

@media screen and (max-width: 420px) {
    .gallery .gallery-media {
        height:80vh
    }

    .gallery .gallery-media .slick-list {
        transform: translateY(20%)
    }
}

@media (max-width: 360px) {
    .padding-xs-lr-xxs {
        padding-left:5px!important
    }

    .padding-xs-lr-xxs,.padding-xs-r-xxs {
        padding-right: 5px!important
    }

    .margin-xs-r-xxs {
        margin-right: 5px!important
    }

    .margin-0-r-xxs {
        margin-right: 0!important
    }
}

@media (max-width: 767px) {
    .slideshow-alt .slick-arrow {
        top:50%
    }

    .slideshow-alt .slick-arrow.slick-prev {
        left: -20px
    }

    .slideshow-alt .slick-arrow.slick-next {
        right: -20px
    }

    .modal .header-wrap {
        width: 100%
    }

    .modal .content-wrap {
        padding-left: 10px
    }

    .modal-content.absolute-c,.modal-content.center {
        top: 57%
    }

    .nav-hover-primary:hover,.nav-hover:hover {
        background-color: transparent;
        color: ""
    }

    .nav-hover-primary:hover {
        background-color: #30b3ab;
        color: #fff
    }

    .masonry-column .push-content {
        padding-top: 0
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .slideshow-alt .slick-arrow {
        left:auto;
        top: 50%
    }

    .slideshow-alt .slick-arrow.slick-prev {
        left: 0
    }

    .slideshow-alt .slick-arrow.slick-next {
        right: 0
    }

    .slideshow-alt .slick-active+.slick-active {
        padding-top: 0
    }

    .offcanvas-content.push-panel .reservation-box,.offcanvas-content.push-panel-down .reservation-box {
        padding: 0 10%
    }
}

@media (max-width: 1024px) {
    .offcanvas.resbox.open .offcanvas-wrap {
        background:#fff;
        z-index: 9999;
        position: relative
    }

    .offcanvas.resbox.open .offcanvas-content {
        display: table
    }

    .tooltip-content-left-smxs {
        left: auto!important;
        right: -1px!important;
        margin-right: -52px
    }

    .brand img {
        height: auto;
        width: 90%
    }

    .modal {
        z-index: 99999
    }

    .nav-menu .is-active a,.nav-menu .navbar-nav .is-active a {
        background-color: #30b3ab;
        color: #fff!important;
        text-shadow: none
    }

    .nav-condensed>li:before,.nav-divided>li:before {
        color: #333
    }

    .mobile-header,.mobile-header .top-header a {
        color: #fff
    }

    .mobile-header.affix {
        color: #8b7a66
    }

    .mobile-header-alt,.mobile-header.affix {
        background-color: #fff
    }

    .mobile-header-alt .top-header a {
        color: #8b7a66
    }

    .mobile-header,.mobile-header-alt {
        transform: translateZ(0)
    }

    .mobile-header-alt.affix,.mobile-header.affix {
        z-index: 9999;
        box-shadow: 0 3px 6px rgba(0,0,0,.2)
    }

    .mobile-header-alt.affix .top-header a,.mobile-header.affix .top-header a {
        color: #8b7a66
    }

    .mobile-header-alt.affix .top-header a:first-child,.mobile-header.affix .top-header a:first-child {
        border-color: rgba(0,0,0,.2)
    }

    .dropdown .tooltip .tooltip-content {
        left: auto!important;
        right: 0!important;
        margin-right: -75px
    }

    .dropdown-menu.dropdown-menu-lg {
        min-width: 100%
    }

    .inner-border-animated:hover .inner-border-item:after,.inner-border-animated:hover .inner-border-item:before {
        opacity: 1;
        transform: none
    }

    .truncated-content {
        position: relative;
        overflow: hidden;
        max-height: 190px;
        transition: height 1s ease-in-out 0s
    }

    .truncated-content .js-read-more {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: left;
        margin: 0;
        background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);
        line-height: 1.5
    }

    .truncated-content.open {
        max-height: none
    }

    .as-ribbon:before {
        border-top-width: 50px;
        width: 80%
    }

    .ui-datepicker.ui-datepicker-multi {
        max-width: 650px
    }

    .form-input-group .withScript {
        width: 100%
    }
}

@media (min-width: 1025px) and (max-width:1199px) {
    .affix .js-nav-sticky #brand-logo,.affix.js-nav-sticky #brand-logo {
        width:10%
    }

    .affix .js-nav-sticky .nav a,.affix.js-nav-sticky .nav a {
        padding: 10px!important
    }
}

@media screen and (min-width: 1024px) and (max-width:1680px) {
    .pagebanner-homepage {
        min-height:90vh
    }
}

@media screen and (max-width: 640px) {
    .centermode .slick-list,[data-method-option=centermode] .slick-list {
        padding-top:0!important;
        padding-bottom: 0!important
    }
}

.ui-slider {
    position: relative;
    display: block;
    height: 24px;
    text-align: left;
    border: 1px solid #d6d6d6;
    background-color: #efefef
}

.ui-slider .ui-slider-handle {
    position: absolute;
    width: 20px;
    height: 34px;
    margin-top: -5px;
    margin-left: -12px;
    cursor: pointer;
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    -ms-touch-action: none;
    touch-action: none;
    background-color: #fff;
    z-index: 2
}

.ui-slider .ui-slider-handle:hover {
    border-color: #30b3ab
}

.ui-slider .ui-slider-range {
    position: absolute;
    display: block;
    height: 24px;
    font-size: .7em;
    border: 0;
    background-color: #30b3ab;
    z-index: 1
}

@media print {
    .hidden-print {
        display: none!important
    }

    .visible-print,.visible-print-block {
        display: block!important
    }

    .visible-print-inline {
        display: inline!important
    }

    .visible-print-inline-block {
        display: inline-block!important
    }
}
