/*! no_rails_asset_compression */


.has-image[data-image-fit=contain] {
    overflow: visible;
    touch-action: none
}


.has-image[data-image-fit=contain-w] {
    overflow-x: hidden;
    overflow-y: auto
}


.has-image[data-image-fit=cover] {
    overflow: visible;
    touch-action: none
}



#s-support-widget-container .article-body iframe.embedly-embed {
    width: 100% !important;
    height: 163px
}

#s-support-widget-container .article-body br {
    line-height: 1.6 !important
}

#s-support-widget-container .article-body strong {
    font-weight: 700
}

#s-support-widget-container .article-body figure>img {
    display: block
}

#s-support-widget-container .article-body table {
    border-collapse: collapse;
    text-align: left;
    width: 100%
}

#s-support-widget-container .article-body [dir=rtl] table {
    text-align: right
}

#s-support-widget-container .article-body td,
#s-support-widget-container .article-body th {
    border-color: #eee;
    border-style: solid;
    padding: 12px
}

#s-support-widget-container .article-body th {
    border-width: 1px 0;
    color: #bebebe;
    font-size: 11px;
    font-weight: 400;
    white-space: nowrap;
    text-align: inherit
}

#s-support-widget-container .article-body td {
    border-width: 1px
}

#s-support-widget-container .article-body p {
    font-size: 14px;
    margin: 7px 0
}

#s-support-widget-container .article-body h1,
#s-support-widget-container .article-body h2,
#s-support-widget-container .article-body h3,
#s-support-widget-container .article-body h4,
#s-support-widget-container .article-body h5,
#s-support-widget-container .article-body h6 {
    color: #000;
    font-weight: 400
}

#s-support-widget-container .article-body h1 span,
#s-support-widget-container .article-body h2 span,
#s-support-widget-container .article-body h3 span,
#s-support-widget-container .article-body h4 span,
#s-support-widget-container .article-body h5 span,
#s-support-widget-container .article-body h6 span {
    color: #000
}

#s-support-widget-container .article-body .section-area h1 {
    text-transform: capitalize
}

#s-support-widget-container .article-body h1 {
    font-size: 1.75em;
    line-height: 1.7;
    margin: 13px 0
}

#s-support-widget-container .article-body h2 {
    font-size: 18px;
    margin: 16px 0
}

#s-support-widget-container .article-body h3 {
    font-size: 16px;
    margin: 14px 0
}

#s-support-widget-container .article-body h4 {
    font-size: 14px;
    margin: 13px 0
}

#s-support-widget-container .article-body img {
    border: 1px solid #ececec;
    border: 1px solid rgba(0, 0, 0, .07);
    height: auto;
    max-width: 100%;
    padding: 3px
}

#s-support-widget-container .article-body pre {
    background: #fbfbfb;
    background: rgba(0, 0, 0, .02);
    border: 1px solid #ececec;
    border: 1px solid rgba(0, 0, 0, .07);
    border-radius: 3px;
    padding: 10px 15px;
    overflow: auto;
    white-space: pre-wrap
}

#s-support-widget-container .article-body blockquote {
    border-left: 1px solid #ececec;
    border-left: 1px solid rgba(0, 0, 0, .07);
    color: #8e8e8e;
    font-style: italic;
    margin: 20px 0;
    padding-left: 20px
}

#s-support-widget-container .article-body ol,
#s-support-widget-container .article-body ul {
    margin: 20px 0 20px 20px;
    list-style-position: outside
}

#s-support-widget-container .article-body li>ol,
#s-support-widget-container .article-body li>ul {
    margin: 0 0 0 20px
}

#s-support-widget-container .article-body ul {
    list-style-type: disc
}

#s-support-widget-container .article-body ol {
    list-style-type: decimal
}

#s-support-widget-container .article-body li {
    margin-left: 20px
}

#s-support-widget-container .article-body table {
    table-layout: fixed
}

#s-support-widget-container .article-body .wysiwyg-underline {
    text-decoration: underline
}

#s-support-widget-container .article-body .wysiwyg-font-size-x-large {
    font-size: 24px
}

#s-support-widget-container .article-body .wysiwyg-font-size-large {
    font-size: 18px
}

#s-support-widget-container .article-body .wysiwyg-font-size-medium {
    font-size: 14px
}

#s-support-widget-container .article-body .wysiwyg-font-size-small {
    font-size: 13px
}

#s-support-widget-container .article-body #recaptcha_widget a,
#s-support-widget-container .article-body .hc-editable-footer,
#s-support-widget-container .article-body .nesty-input:hover {
    text-decoration: none
}

#s-support-widget-container .article-body .wysiwyg-text-align-right {
    text-align: right
}

#s-support-widget-container .article-body .wysiwyg-text-align-center {
    text-align: center
}

#s-support-widget-container .article-body .wysiwyg-text-align-left {
    text-align: left
}

#s-support-widget-container .article-body .wysiwyg-text-align-justify {
    text-align: justify
}

#s-support-widget-container .article-body .wysiwyg-indent1 {
    padding-left: 10px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent1 {
    padding-left: auto;
    padding-right: 10px
}

#s-support-widget-container .article-body .wysiwyg-indent2 {
    padding-left: 20px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent2 {
    padding-left: auto;
    padding-right: 20px
}

#s-support-widget-container .article-body .wysiwyg-indent3 {
    padding-left: 30px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent3 {
    padding-left: auto;
    padding-right: 30px
}

#s-support-widget-container .article-body .wysiwyg-indent4 {
    padding-left: 40px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent4 {
    padding-left: auto;
    padding-right: 40px
}

#s-support-widget-container .article-body .wysiwyg-indent5 {
    padding-left: 50px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent5 {
    padding-left: auto;
    padding-right: 50px
}

#s-support-widget-container .article-body .wysiwyg-indent6 {
    padding-left: 60px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent6 {
    padding-left: auto;
    padding-right: 60px
}

#s-support-widget-container .article-body .wysiwyg-indent7 {
    padding-left: 70px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent7 {
    padding-left: auto;
    padding-right: 70px
}

#s-support-widget-container .article-body .wysiwyg-indent8 {
    padding-left: 80px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent8 {
    padding-left: auto;
    padding-right: 80px
}

#s-support-widget-container .article-body .wysiwyg-indent9 {
    padding-left: 90px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent9 {
    padding-left: auto;
    padding-right: 90px
}

#s-support-widget-container .article-body .wysiwyg-indent10 {
    padding-left: 100px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent10 {
    padding-left: auto;
    padding-right: 100px
}

#s-support-widget-container .article-body .wysiwyg-indent11 {
    padding-left: 110px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent11 {
    padding-left: auto;
    padding-right: 110px
}

#s-support-widget-container .article-body .wysiwyg-indent12 {
    padding-left: 120px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent12 {
    padding-left: auto;
    padding-right: 120px
}

#s-support-widget-container .article-body .wysiwyg-indent13 {
    padding-left: 130px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent13 {
    padding-left: auto;
    padding-right: 130px
}

#s-support-widget-container .article-body .wysiwyg-indent14 {
    padding-left: 140px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent14 {
    padding-left: auto;
    padding-right: 140px
}

#s-support-widget-container .article-body .wysiwyg-indent15 {
    padding-left: 150px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent15 {
    padding-left: auto;
    padding-right: 150px
}

#s-support-widget-container .article-body .wysiwyg-indent16 {
    padding-left: 160px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent16 {
    padding-left: auto;
    padding-right: 160px
}

#s-support-widget-container .article-body .wysiwyg-indent17 {
    padding-left: 170px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent17 {
    padding-left: auto;
    padding-right: 170px
}

#s-support-widget-container .article-body .wysiwyg-indent18 {
    padding-left: 180px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent18 {
    padding-left: auto;
    padding-right: 180px
}

#s-support-widget-container .article-body .wysiwyg-indent19 {
    padding-left: 190px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent19 {
    padding-left: auto;
    padding-right: 190px
}

#s-support-widget-container .article-body .wysiwyg-indent20 {
    padding-left: 200px
}

#s-support-widget-container .article-body [dir=rtl] .wysiwyg-indent20 {
    padding-left: auto;
    padding-right: 200px
}

.s-support-widget-header {
    font-family: open_sans, Open Sans, sans-serif;
    color: #636972;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    height: 40px;
    text-align: center;
    padding: 10px 20px;
    background-color: #f8f8f8;
    border-bottom: 1px solid #ddd
}

.s-support-widget-header:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-header:lang(sxl),
.s-support-widget-header:lang(zh),
.s-support-widget-header:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-header:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-header .header-btn {
    cursor: pointer;
    color: #a6a6a6
}

.s-support-widget-header .header-btn:hover {
    color: #636972
}

.s-support-widget-header .title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 260px;
    text-overflow: clip
}

.s-support-widget-header .back-btn {
    float: left;
    margin-left: -2px
}

.s-support-widget-header .close-btn {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    font-size: 20px;
    font-weight: 300;
    float: right
}

.s-support-widget-header .close-btn:hover {
    -webkit-transform: rotate(90deg) scale(1.4);
    transform: rotate(90deg) scale(1.4);
    transition: all .35s
}

#s-strikingly-support-modal .s-support-widget-prompt {
    width: 370px !important
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner {
    background-color: #f8f8f8;
    padding: 16px;
    min-height: 80px;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title img {
    height: 20px;
    width: 80px;
    margin-right: 5px
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .number {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .number:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .number:lang(sxl),
#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .number:lang(zh),
#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .number:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .number:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .title .grey-text {
    color: #909fa9
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .content {
    padding-top: 10px
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .profile-container {
    position: relative;
    width: 85px;
    height: 85px;
    margin-right: 15px
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .profile-container .bottom-green-dot {
    width: 20px;
    height: 20px;
    background-color: #93b719;
    border-radius: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
    border: 3px solid #fff
}

#s-strikingly-support-modal .s-support-widget-prompt .s-support-widget-prompt-inner .profile-container .profile {
    width: 85px;
    height: 85px;
    float: left;
    display: block;
    margin-bottom: -10px;
    border-radius: 100px;
    margin-right: 15px
}

#s-strikingly-support-modal .s-support-widget-prompt .input-field {
    background-color: #e2e4e7;
    padding: 10px
}

#s-strikingly-support-modal .s-support-widget-prompt .input-field input {
    width: 100%;
    border: 1px solid #c6c9cd;
    border-radius: 3px;
    color: #636972;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    font-family: Open Sans, open_sans, sans-serif;
    line-height: 25px;
    font-weight: 400;
    font-size: 14px;
    font-style: normal;
    padding: 5px 8px;
    box-sizing: border-box
}

#s-strikingly-support-modal .close-btn {
    color: #ddd;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    font-size: 20px;
    font-weight: 300;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 8px;
    top: 6px
}

.s-support-widget-footer {
    font-family: open_sans, Open Sans, sans-serif;
    width: 100%;
    border-top: 1px solid #ddd;
    background-color: #f8f8f8;
    height: 65px;
    padding: 15px 20px
}

.s-support-widget-footer:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-footer:lang(sxl),
.s-support-widget-footer:lang(zh),
.s-support-widget-footer:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-footer:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-footer .s-support-widget-footer-content {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.s-support-widget-footer .s-support-widget-footer-content .s-support-widget-footer-separator {
    height: 26px;
    width: 1px;
    background: #ddd
}

.s-support-widget-footer .s-support-widget-footer-content .fa-icon {
    width: 18px;
    height: 18px;
    margin-right: 4px;
    background-size: cover
}

.s-support-widget-footer.default-footer {
    padding: 0;
    text-align: center;
    height: 38px
}

.s-support-widget-footer.default-footer a {
    display: table;
    float: left;
    width: 50%;
    font-size: 13px;
    font-weight: 400;
    outline: 0;
    color: #613c93;
    height: 38px
}

.s-support-widget-footer.default-footer a.help-center-and-forum {
    width: 100%
}

.s-support-widget-footer.default-footer a .link-container {
    vertical-align: middle;
    display: table-cell;
    padding-bottom: 5px
}

.s-support-widget-footer.default-footer a .link-container i {
    margin-right: 7px
}

.s-support-widget-footer.default-footer a .link-container.video-guides-container .link-title {
    background-image: url(/images/ic_play.b7e61c076c018ee7f7fdb547bfc93293.png)
}

.s-support-widget-footer.default-footer a .link-container.video-guides-container:hover .link-title {
    background-image: url(/images/ic_play_hover.987966f698b16f3cd142e2564d3603fb.png)
}

.s-support-widget-footer.default-footer a .link-container.help-center-container .link-title {
    background-image: url(/images/ic_help.727673ace85648f76cbe4c3cc524ed29.png)
}

.s-support-widget-footer.default-footer a .link-container.help-center-container:hover .link-title {
    background-image: url(/images/ic_help_hover.3706f966d994dce4d40d0cc578439a7b.png)
}

.s-support-widget-footer.default-footer a .link-title {
    padding-left: 22px;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: 0
}

.s-support-widget-footer.default-footer a.video-guides-footer {
    border-right: 1px solid #e2e4e7
}

.s-support-widget-footer.default-footer a:hover {
    border-color: #f8f8f8;
    background-color: #613c93;
    color: #f8f8f8
}

.s-support-widget-footer.online-footer .sw-btn {
    padding-left: 12px;
    padding-right: 12px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.s-support-widget-footer.online-footer .purple {
    float: right
}

.s-support-widget-footer.online-footer .green {
    float: left
}

.s-support-widget-footer.offline-footer .fa-envelope,
.s-support-widget-footer.ticket-footer .fa-paper-plane {
    float: none;
    margin-right: 7px
}

.s-support-widget-footer.show-kickstart-entry-banner {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: auto;
    min-height: 38px;
    padding: 0
}

.s-support-widget-footer.show-kickstart-entry-banner .offline-btn-wrapper {
    margin: 15px 20px
}

.s-support-widget-footer.show-kickstart-entry-banner .online-btn-wrapper {
    padding: 15px 20px;
    min-height: 65px;
    display: grid;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    grid-template-columns: repeat(2, auto)
}

.s-support-widget-footer-es,
.s-support-widget-footer-fr,
.s-support-widget-footer-ja,
.s-support-widget-footer-zh-CN,
.s-support-widget-footer-zh-TW {
    height: auto
}

.s-support-widget-footer-es .sw-btn,
.s-support-widget-footer-fr .sw-btn,
.s-support-widget-footer-ja .sw-btn,
.s-support-widget-footer-zh-CN .sw-btn,
.s-support-widget-footer-zh-TW .sw-btn {
    width: 100%;
    float: none
}

.s-support-widget-footer-es .top-btn,
.s-support-widget-footer-fr .top-btn,
.s-support-widget-footer-ja .top-btn,
.s-support-widget-footer-zh-CN .top-btn,
.s-support-widget-footer-zh-TW .top-btn {
    margin-bottom: 10px
}

.s-support-widget-launcher {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #8159bb;
    border-radius: 50%;
    position: absolute;
    bottom: 10px;
    right: 12px;
    border: none;
    cursor: pointer;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15);
    float: right;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    background-color: #8159bb;
    text-align: center;
    color: #fff
}

.s-support-widget-launcher:hover {
    background: #9064d1;
    border-color: #9064d1
}

.s-support-widget-launcher:active {
    background: #7450a8;
    border-color: #7450a8
}

.s-support-widget-launcher .red-flag {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: red;
    display: inline-block;
    border-radius: 12px;
    border: 1px solid #fff
}

#s-support-widget-container {
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 100000
}

#s-support-widget-container * {
    box-sizing: inherit
}

#s-support-widget-container input::-webkit-input-placeholder,
#s-support-widget-container textarea::-webkit-input-placeholder {
    color: #cdd1d4
}

#s-support-widget-container input:-moz-placeholder,
#s-support-widget-container input::-moz-placeholder,
#s-support-widget-container textarea:-moz-placeholder,
#s-support-widget-container textarea::-moz-placeholder {
    color: #cdd1d4
}

#s-support-widget-container input:-ms-input-placeholder,
#s-support-widget-container textarea:-ms-input-placeholder {
    color: #cdd1d4
}

.s-support-widget-help-center-container {
    position: absolute;
    right: 12px;
    bottom: 60px
}

.s-support-widget-help-center-container.invisible .s-support-widget-help-center,
.s-support-widget-help-center-container.invisible .s-support-widget-prompt {
    height: 0
}

.s-support-widget-help-center-container.invisible .s-support-widget-help-center .close-btn,
.s-support-widget-help-center-container.invisible .s-support-widget-prompt .close-btn {
    display: none
}

.s-support-widget-help-center-container .kickstart-badge-panel {
    height: 44px;
    width: 100%;
    cursor: pointer;
    padding: 10px 0;
    font-weight: 700;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #31a79b;
    background: #88e8b5;
    border-top: 1px solid #73cea2
}

.s-support-widget-help-center-container .kickstart-badge-panel:hover {
    background: #92fac3
}

.s-support-widget-help-center-container .kickstart-badge-panel .service-image {
    width: 24px;
    height: 24px
}

.s-support-widget-help-center-container .kickstart-badge-panel .link-text {
    margin: 0 10px;
    font-size: 10px;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    text-transform: uppercase;
    text-decoration: underline
}

.s-support-widget-help-center-container .kickstart-badge-panel .link-text:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-support-widget-help-center-container .kickstart-badge-panel .link-text:lang(sxl),
.s-support-widget-help-center-container .kickstart-badge-panel .link-text:lang(zh),
.s-support-widget-help-center-container .kickstart-badge-panel .link-text:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-support-widget-help-center-container .kickstart-badge-panel .link-text:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-support-widget-help-center-container .kickstart-badge-panel .hint-text {
    margin: 0;
    font-size: 12px;
    max-width: 150px;
    color: #1e6758
}

.s-support-widget-prompt {
    font-family: open_sans, Open Sans, sans-serif;
    width: 340px;
    background-color: #f8f8f8;
    box-shadow: 0 0 1px rgba(0, 0, 0, .3), 0 2px 15px 0 rgba(0, 0, 0, .1);
    border-radius: 4px;
    overflow: hidden;
    transition: height .35s cubic-bezier(.7, 0, .3, 1)
}

.s-support-widget-prompt:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-prompt:lang(sxl),
.s-support-widget-prompt:lang(zh),
.s-support-widget-prompt:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-prompt:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-prompt .s-support-widget-prompt-inner {
    padding: 16px
}

.s-support-widget-prompt .profile {
    width: 85px;
    float: left;
    display: block;
    margin-bottom: 30px;
    border-radius: 100px;
    margin-right: 15px
}

.s-support-widget-prompt .title {
    color: #636972;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 8px
}

.s-support-widget-prompt p {
    color: #8d949c;
    margin-bottom: 8px;
    line-height: 1.3
}

.s-support-widget-prompt a {
    color: #636972;
    border-bottom: 1px solid;
    margin-right: 10px
}

.s-support-widget-prompt a .entypo-right-open {
    position: relative;
    left: 2px
}

#s-KA-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#s-KA-container.invisible {
    display: none
}

#s-KA-container .s-KA-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8)
}

#s-KA-container .s-KA-modal {
    color: grey;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 460px;
    height: 420px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border-radius: 6px;
    font-size: 15px
}

#s-KA-container .close-btn {
    color: #ddd;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    font-size: 20px;
    font-weight: 300;
    -webkit-align-self: flex-end;
    align-self: flex-end;
    padding-top: 12px;
    padding-right: 16px;
    cursor: pointer
}

#s-KA-container .s-KA-title {
    height: 28px;
    margin-top: 5px
}

#s-KA-container .s-KA-text {
    margin-top: 24px;
    margin-bottom: 20px;
    text-align: center;
    line-height: 1.8
}

#s-KA-container .s-KA-qr-code {
    width: 184px;
    height: 184px
}

#s-KA-container .s-KA-scan-text {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-top: 20px
}

#s-KA-container .s-KA-scan-text img {
    height: 20px;
    margin-right: 6px
}

#s-KA-container .s-KA-scan-text-2 {
    margin-top: 10px
}

.s-support-widget-help-center {
    font-family: open_sans, Open Sans, sans-serif;
    transition: height .35s cubic-bezier(.7, 0, .3, 1);
    border-radius: 4px;
    -webkit-perspective: 1200px;
    perspective: 1200px;
    position: relative;
    box-sizing: border-box;
    width: 340px;
    height: 350px;
    overflow: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, .3), 0 2px 15px 0 rgba(0, 0, 0, .1);
    background-color: #f8f8f8
}

.s-support-widget-help-center:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center:lang(sxl),
.s-support-widget-help-center:lang(zh),
.s-support-widget-help-center:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

@media only screen and (max-width:344px) {
    .s-support-widget-help-center {
        width: calc(100vw - 24px)
    }
}

.s-support-widget-help-center.show-article-pane,
.s-support-widget-help-center.show-articles-pane,
.s-support-widget-help-center.show-question-pane {
    height: 394px
}

.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-es .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-es .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-fr .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-fr .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-ja .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-ja .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-CN .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-CN .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-TW .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-TW .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-es .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-es .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-fr .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-fr .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-ja .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-ja .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-CN .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-CN .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-TW .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-TW .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-es .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-es .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-fr .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-fr .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-ja .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-ja .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-CN .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-CN .help-center-pane.articles-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-TW .help-center-pane.article-pane .articles-body-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-TW .help-center-pane.articles-pane .articles-body-container {
    height: calc(100% - 194px)
}

.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-es .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-es .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-fr .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-fr .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-ja .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-ja .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-CN .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-CN .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-TW .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-article-pane.s-support-widget-help-center-zh-TW .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-es .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-es .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-fr .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-fr .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-ja .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-ja .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-CN .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-CN .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-TW .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-articles-pane.s-support-widget-help-center-zh-TW .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-es .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-es .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-fr .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-fr .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-ja .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-ja .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-CN .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-CN .help-center-pane.articles-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-TW .help-center-pane.article-pane .article-container,
.s-support-widget-help-center.show-question-pane.s-support-widget-help-center-zh-TW .help-center-pane.articles-pane .article-container {
    height: 285px
}

.s-support-widget-help-center.higher-ticket-pane {
    height: 437px
}

.s-support-widget-help-center.higher-ticket-pane.show-article-pane,
.s-support-widget-help-center.higher-ticket-pane.show-articles-pane,
.s-support-widget-help-center.higher-ticket-pane.show-question-pane {
    height: 481px
}

.s-support-widget-help-center .sw-btn {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    border-radius: 4px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
    text-transform: uppercase;
    vertical-align: bottom;
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    padding: 10px 0;
    font-size: 13px;
    line-height: 14px
}

.s-support-widget-help-center .sw-btn:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-support-widget-help-center .sw-btn:lang(sxl),
.s-support-widget-help-center .sw-btn:lang(zh),
.s-support-widget-help-center .sw-btn:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-support-widget-help-center .sw-btn:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-support-widget-help-center .sw-btn i.right {
    margin-left: 7px
}

.s-support-widget-help-center .sw-btn i.left {
    margin-right: 7px
}

.s-support-widget-help-center .sw-btn.purple {
    background: #8159bb;
    background-color: #8159bb;
    border: none
}

.s-support-widget-help-center .sw-btn.purple:hover {
    background: #9064d1;
    border-color: #9064d1
}

.s-support-widget-help-center .sw-btn.purple:active {
    background: #7450a8;
    border-color: #7450a8
}

.s-support-widget-help-center .sw-btn.green {
    background: #93b719;
    background-color: #93b719;
    border: none
}

.s-support-widget-help-center .sw-btn.green:hover {
    background: #a5cd1c;
    border-color: #a5cd1c
}

.s-support-widget-help-center .sw-btn.green:active {
    background: #84a517;
    border-color: #84a517
}

.s-support-widget-help-center .sw-btn.gray {
    background: #919394;
    background-color: #919394;
    border: none
}

.s-support-widget-help-center .sw-btn.gray:hover {
    background: #a2a5a6;
    border-color: #a2a5a6
}

.s-support-widget-help-center .sw-btn.gray:active {
    background: #838485;
    border-color: #838485
}

.s-support-widget-help-center .sw-btn.gray:hover {
    color: #fff;
    background-color: #919394
}

.s-support-widget-help-center .sw-btn.purple-border {
    border: 1px solid #8367ac;
    font-weight: 600;
    line-height: 14px;
    font-size: 12px;
    display: inline-block;
    max-width: 90%;
    padding: 5px 10px;
    color: #8367ac
}

.s-support-widget-help-center .sw-btn.purple-border:hover {
    color: #a481d7;
    border-color: #a481d7
}

.s-support-widget-help-center .sw-btn.white-border {
    background: #8159bb;
    border: 1px solid #fff;
    font-weight: 600;
    display: inline-block;
    max-width: 90%;
    line-height: 14px;
    font-size: 12px;
    padding: 10px 27px
}

.s-support-widget-help-center .sw-btn.white-border:hover {
    background: #9064d1;
    border-color: #9064d1
}

.s-support-widget-help-center .sw-btn.white-border:active {
    background: #7450a8;
    border-color: #7450a8
}

.s-support-widget-help-center .sw-btn.white-border:hover {
    border-color: #fff
}

.s-support-widget-help-center .help-center-pane {
    border-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #fff
}

.s-support-widget-help-center .help-center-pane.feedback-pane {
    background-color: #f8f8f8
}

.s-support-widget-help-center .help-center-pane.feedback-pane .header-continer {
    text-align: center;
    padding: 20px 10px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .header-continer .close-btn {
    display: inline-block;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    font-size: 20px;
    font-weight: 300;
    color: #a6a6a6;
    position: absolute;
    right: 20px;
    top: 12px;
    cursor: pointer
}

.s-support-widget-help-center .help-center-pane.feedback-pane .header-continer .close-btn:hover {
    color: #636972;
    -webkit-transform: rotate(90deg) scale(1.4);
    transform: rotate(90deg) scale(1.4);
    transition: all .35s
}

.s-support-widget-help-center .help-center-pane.feedback-pane .header-continer img {
    width: 50px;
    height: 50px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .header-continer h2 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 11px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .header-continer ul li {
    color: #636972;
    font-size: 12px;
    font-weight: 300;
    margin-top: 6px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container {
    position: relative;
    margin: 0 20px 17px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    height: 135px;
    color: #636972;
    line-height: 1.5;
    resize: none;
    border: 1px solid #c6c9cd;
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:focus {
    outline: none
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:lang(sxl),
.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:lang(zh),
.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container textarea.question-textarea:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar {
    margin-top: -5px;
    background-color: #fff;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    color: #636972;
    line-height: 1.5;
    border: 1px solid #c6c9cd;
    border-top: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar .entypo-attach {
    margin-right: 8px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar .link-btn {
    cursor: pointer;
    color: #8159bb
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar .upload-content {
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar .upload-content .delete-btn,
.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .upload-bar .upload-content .upload-btn {
    padding-left: 12px
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .submit-btn {
    margin-top: 14px;
    cursor: pointer
}

.s-support-widget-help-center .help-center-pane.feedback-pane .form-container .submit-btn.disable {
    opacity: .5;
    cursor: text
}

.s-support-widget-help-center .help-center-pane.question-pane {
    background-color: #f8f8f8
}

.s-support-widget-help-center .help-center-pane.question-pane header {
    border-color: #f8f8f8
}

.s-support-widget-help-center .help-center-pane.question-pane header .back-btn {
    visibility: hidden
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field {
    margin-bottom: 17px
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field:last-child {
    margin-bottom: 0
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .input,
.s-support-widget-help-center .help-center-pane.question-pane .form-field .label {
    display: block
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .input.inline,
.s-support-widget-help-center .help-center-pane.question-pane .form-field .label.inline {
    display: inline
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .label {
    margin-bottom: 5px;
    color: #888
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field input,
.s-support-widget-help-center .help-center-pane.question-pane .form-field textarea {
    display: block;
    border: 1px solid #c6c9cd;
    border-radius: 3px;
    padding: 5px 8px;
    color: #636972;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    line-height: 22px
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field input:focus,
.s-support-widget-help-center .help-center-pane.question-pane .form-field textarea:focus {
    border-color: #1bb0e6;
    outline: none
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field input.thin,
.s-support-widget-help-center .help-center-pane.question-pane .form-field textarea.thin {
    padding: 2px
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field input.middle,
.s-support-widget-help-center .help-center-pane.question-pane .form-field textarea.middle {
    padding: 10px;
    height: 16px
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field input[type=checkbox] {
    vertical-align: middle;
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field input[type=radio] {
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field textarea {
    min-height: 100px;
    width: auto
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field select {
    height: 34px;
    font-size: 14px;
    line-height: 25px;
    outline: none;
    border-radius: 3px;
    color: #636972;
    width: 100%;
    padding: 0 21px 0 10px;
    background-image: linear-gradient(180deg, #fdfdfd, #f9f9f9);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
    border: 1px solid #c6c9cc
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .select-container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .radio-field {
    padding: 6px
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .radio-field .label {
    padding-left: 4px
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .radio-field:first-child {
    margin-top: 0
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field .radio-field:last-child {
    margin-bottom: 0
}

.s-support-widget-help-center .help-center-pane.question-pane .form-field {
    margin: 0 20px 17px
}

.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    height: 203px;
    color: #636972;
    line-height: 1.5;
    resize: none
}

.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea:lang(sxl),
.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea:lang(zh),
.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.question-pane textarea.question-textarea:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.question-pane .next-btn {
    margin: 17px 0
}

.s-support-widget-help-center .help-center-pane.question-pane .next-btn .entypo-right-open {
    float: none;
    margin-left: 7px
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container {
    height: calc(100% - 150px);
    overflow: auto
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container.no-related-articles img {
    width: 40px;
    display: block;
    margin: 68px auto 10px
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container.no-related-articles div {
    color: #8d949c;
    line-height: 20px;
    font-size: 13px;
    text-align: center
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list-title {
    height: 17px;
    color: #8d949c;
    font-size: 12px;
    margin: 16px 0 0 19px
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item {
    cursor: pointer;
    padding: 7px 21px;
    position: relative
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item:hover {
    background-color: rgba(229, 218, 255, .21)
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-icon {
    top: 10px;
    position: absolute
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-icon:before {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
    display: inline-block;
    color: #8159bb
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-container {
    padding-left: 24px
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 90%;
    font-size: 12px;
    line-height: 14px;
    color: #8159bb;
    text-decoration: underline
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-desc {
    height: 28px;
    overflow: hidden
}

.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-desc,
.s-support-widget-help-center .help-center-pane.articles-pane .articles-body-container .article-list .article-item .article-item-desc * {
    color: #8d949c !important;
    line-height: 14px !important;
    font-size: 10px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    background: none !important;
    text-decoration: none !important;
    margin: 0 !important;
    padding: 0 !important
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container {
    height: 245px;
    overflow: auto;
    padding: 14px 20px 0
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container .article-body,
.s-support-widget-help-center .help-center-pane.article-pane .article-container .article-body * {
    color: #636972 !important;
    font-style: normal !important;
    font-size: 14px;
    line-height: 1.6;
    word-wrap: break-word
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container .article-body a {
    color: #15b2ec !important
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container .article-body a:hover {
    color: #18cdff !important
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container .article-body a:focus {
    outline: 0
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container .article-body td {
    width: auto !important
}

.s-support-widget-help-center .help-center-pane.article-pane .article-container .vote-btn-container {
    margin: 20px 0;
    text-align: center
}

.s-support-widget-help-center .help-center-pane.article-pane .article-title {
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    color: #636972;
    margin: 0 0 5px
}

.s-support-widget-help-center .help-center-pane.article-pane .article-link-container {
    margin: 6px 0 13px;
    text-align: center
}

.s-support-widget-help-center .help-center-pane.article-pane .article-link {
    outline: 0;
    text-decoration: underline;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    color: #bbb
}

.s-support-widget-help-center .help-center-pane.article-pane .article-link i {
    margin-left: 5px;
    vertical-align: middle
}

.s-support-widget-help-center .help-center-pane.article-pane .article-link:hover {
    color: #919394
}

.s-support-widget-help-center .help-center-pane.article-pane .s-support-widget-footer,
.s-support-widget-help-center .help-center-pane.articles-pane .s-support-widget-footer {
    position: absolute;
    bottom: 0
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body {
    height: 245px;
    overflow: auto;
    padding: 20px 20px 0;
    font-family: open_sans, Open Sans, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body:lang(sxl),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body:lang(zh),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field {
    margin-bottom: 10px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field:last-child {
    margin-bottom: 0
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .input,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .label {
    display: block
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .input.inline,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .label.inline {
    display: inline
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .label {
    margin-bottom: 5px;
    color: #888
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea {
    display: block;
    border: 1px solid #c6c9cd;
    border-radius: 3px;
    padding: 5px 8px;
    color: #636972;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    line-height: 22px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input:focus,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea:focus {
    border-color: #1bb0e6;
    outline: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.thin,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.thin {
    padding: 2px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.middle,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.middle {
    padding: 10px;
    height: 16px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input[type=checkbox] {
    vertical-align: middle;
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input[type=radio] {
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea {
    min-height: 100px;
    width: auto
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select {
    height: 34px;
    font-size: 14px;
    line-height: 25px;
    outline: none;
    border-radius: 3px;
    color: #636972;
    width: 100%;
    padding: 0 21px 0 10px;
    background-image: linear-gradient(180deg, #fdfdfd, #f9f9f9);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
    border: 1px solid #c6c9cc
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .select-container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .radio-field {
    padding: 6px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .radio-field .label {
    padding-left: 4px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .radio-field:first-child {
    margin-top: 0
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .radio-field:last-child {
    margin-bottom: 0
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field {
    position: relative
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .select-triangle {
    pointer-events: none;
    position: absolute;
    color: #636972;
    right: 10px;
    line-height: 40px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    height: 40px;
    color: #636972;
    line-height: 1.5;
    resize: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input:lang(ja),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input:lang(sxl),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input:lang(zh),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input:lang(zh-cn),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input:lang(sxl),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input:lang(zh),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input:lang(zh-tw),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.email-input:focus,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field input.name-input:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #636972;
    width: 100%;
    font-size: 14px;
    height: 40px;
    line-height: normal;
    padding: 0 21px 0 10px;
    background: transparent;
    border: 1px solid #cdd1d4;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:lang(sxl),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:lang(zh),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:focus {
    border-color: #8159bb;
    outline: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field select.mood-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    height: 125px;
    color: #636972;
    line-height: 1.5;
    resize: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea:lang(sxl),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea:lang(zh),
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field textarea.question-textarea:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field.invalid input,
.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field.invalid textarea {
    border-color: #e64751
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field.invalid .error-message {
    font-size: 13px;
    color: #e64751;
    display: block;
    margin-top: 5px;
    line-height: 1
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field.invalid.required:before {
    color: #e64751
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .form-field .error-message {
    display: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload {
    margin-top: 6px;
    font-size: 14px;
    line-height: 20px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .file-upload-btn {
    cursor: pointer;
    font-size: 14px;
    line-height: 14px;
    height: 19px;
    text-decoration: underline;
    color: #8159bb
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .file-upload-btn:before {
    display: inline-block;
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
    margin-right: 7px;
    text-decoration: none
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .filename-container {
    position: relative;
    margin: 0 21px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .filename-container .filename {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 90%;
    font-size: 13px;
    line-height: 18px;
    height: 18px;
    color: #636972
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .filename-container .cancel-upload {
    color: #a6a6a6;
    cursor: pointer;
    position: absolute;
    margin-left: 10px
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .filename-container .cancel-upload:hover {
    color: #636972
}

.s-support-widget-help-center .help-center-pane.ticket-pane .ticket-form-body .file-upload .filename-container .cancel-upload:before {
    vertical-align: sub
}

.s-support-widget-help-center .help-center-pane.status-pane {
    background-color: #8159bb;
    color: #fff
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .close-btn {
    display: inline-block;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
    font-size: 20px;
    font-weight: 300;
    color: #a6a6a6;
    position: absolute;
    right: 20px;
    top: 12px;
    cursor: pointer
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .close-btn:hover {
    color: #636972;
    -webkit-transform: rotate(90deg) scale(1.4);
    transform: rotate(90deg) scale(1.4);
    transition: all .35s
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .status-body {
    text-align: center
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .status-body .paper-plane {
    margin-top: 141px
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .status-body .paper-plane img {
    width: 34px;
    height: 28px
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .status-body .status {
    margin-top: 14px;
    color: #4b5056;
    font-size: 16px;
    font-weight: 600
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .status-body .status-description {
    margin-top: 4px;
    color: #636972;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.58
}

.s-support-widget-help-center .help-center-pane.status-pane .feedback .status-body .submit-btn {
    margin-top: 30px;
    display: inline-block;
    width: 233px
}

.s-support-widget-help-center .help-center-pane.status-pane header {
    background-color: #8159bb;
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.status-pane header .back-btn {
    visibility: hidden;
    color: #fff
}

.s-support-widget-help-center .help-center-pane.status-pane header .close-btn {
    color: #fff
}

.s-support-widget-help-center .help-center-pane.status-pane .status-body {
    height: 258px;
    text-align: center
}

.s-support-widget-help-center .help-center-pane.status-pane .status-body .status {
    font-size: 20px;
    line-height: 27px
}

.s-support-widget-help-center .help-center-pane.status-pane .status-body .status i {
    margin-right: 10px
}

.s-support-widget-help-center .help-center-pane.status-pane .status-body .status-description {
    font-size: 13px;
    line-height: 18px;
    width: 85%;
    margin: 0 auto
}

.s-support-widget-help-center .help-center-pane.status-pane footer {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.status-pane .loading,
.s-support-widget-help-center .help-center-pane.status-pane .submitting {
    position: static;
    width: 100%;
    margin: 0
}

.s-support-widget-help-center .help-center-pane.status-pane .loading header .close-btn,
.s-support-widget-help-center .help-center-pane.status-pane .submitting header .close-btn {
    visibility: hidden
}

.s-support-widget-help-center .help-center-pane.status-pane .loading .status-body .status,
.s-support-widget-help-center .help-center-pane.status-pane .submitting .status-body .status {
    padding-top: 80px;
    margin-left: 10px
}

.s-support-widget-help-center .help-center-pane.status-pane .loading .status-body .loading-icon,
.s-support-widget-help-center .help-center-pane.status-pane .submitting .status-body .loading-icon {
    display: block;
    margin: 24px 0
}

.s-support-widget-help-center .help-center-pane.status-pane .loading footer,
.s-support-widget-help-center .help-center-pane.status-pane .submitting footer {
    display: none
}

.s-support-widget-help-center .help-center-pane.status-pane .voted .status-body .status {
    padding-top: 60px;
    margin-bottom: 27px
}

.s-support-widget-help-center .help-center-pane.status-pane .submitted .status-body .status {
    padding-top: 39px
}

.s-support-widget-help-center .help-center-pane.status-pane .submitted .status-body .status-description {
    margin: 19px 22px
}

.s-support-widget-help-center .help-center-pane.status-pane .error header .back-btn,
.s-support-widget-help-center .help-center-pane.status-pane .no-email header .back-btn {
    visibility: visible
}

.s-support-widget-help-center .help-center-pane.status-pane .error .status-body .status,
.s-support-widget-help-center .help-center-pane.status-pane .no-email .status-body .status {
    padding-top: 60px;
    margin-bottom: 19px
}

.s-support-widget-help-center .help-center-pane.status-pane .error .status-body a,
.s-support-widget-help-center .help-center-pane.status-pane .no-email .status-body a {
    color: #fff;
    text-decoration: underline
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body {
    height: 245px;
    overflow: auto;
    padding: 12px 20px 0;
    font-family: open_sans, Open Sans, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body:lang(sxl),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body:lang(zh),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field {
    margin-bottom: 10px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field:last-child {
    margin-bottom: 0
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .input,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .label {
    display: block
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .input.inline,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .label.inline {
    display: inline
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .label {
    margin-bottom: 5px;
    color: #888
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea {
    display: block;
    border: 1px solid #c6c9cd;
    border-radius: 3px;
    padding: 5px 8px;
    color: #636972;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    line-height: 22px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input:focus,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea:focus {
    border-color: #1bb0e6;
    outline: none
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.thin,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.thin {
    padding: 2px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.middle,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.middle {
    padding: 10px;
    height: 16px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input[type=checkbox] {
    vertical-align: middle;
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input[type=radio] {
    display: inline-block
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea {
    min-height: 100px;
    width: auto
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select {
    height: 34px;
    font-size: 14px;
    line-height: 25px;
    outline: none;
    border-radius: 3px;
    color: #636972;
    width: 100%;
    padding: 0 21px 0 10px;
    background-image: linear-gradient(180deg, #fdfdfd, #f9f9f9);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
    border: 1px solid #c6c9cc
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .select-container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .radio-field {
    padding: 6px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .radio-field .label {
    padding-left: 4px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .radio-field:first-child {
    margin-top: 0
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .radio-field:last-child {
    margin-bottom: 0
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field {
    position: relative
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .select-triangle {
    pointer-events: none;
    position: absolute;
    color: #636972;
    right: 10px;
    line-height: 40px
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    height: 40px;
    color: #636972;
    line-height: 1.5;
    resize: none
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input:lang(ja),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input:lang(sxl),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input:lang(zh),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input:lang(zh-cn),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input:lang(sxl),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input:lang(zh),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input:lang(zh-tw),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.email-input:focus,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field input.name-input:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #636972;
    width: 100%;
    font-size: 14px;
    height: 40px;
    line-height: normal;
    padding: 0 21px 0 10px;
    background: transparent;
    border: 1px solid #cdd1d4;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:lang(sxl),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:lang(zh),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:focus {
    border-color: #8159bb;
    outline: none
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field select.mood-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea {
    font-family: open_sans, Open Sans, sans-serif;
    border-radius: 4px;
    width: 100%;
    padding: 5px 10px;
    font-size: 14px;
    height: 125px;
    color: #636972;
    line-height: 1.5;
    resize: none
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea:lang(sxl),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea:lang(zh),
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field textarea.question-textarea:focus {
    border-color: #8159bb
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field.invalid input,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field.invalid textarea {
    border-color: #e64751
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field.invalid .error-message {
    font-size: 13px;
    color: #e64751;
    display: block;
    margin-top: 5px;
    line-height: 1
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field.invalid.required:before {
    color: #e64751
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .file-upload,
.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .form-field .error-message {
    display: none
}

.s-support-widget-help-center .help-center-pane.pre-chat-pane .pre-chat-body .pre-chat-welcome {
    font-size: 14px;
    line-height: 20px;
    color: #636972;
    margin-bottom: 10px
}

.s-support-widget-kickstart-entry-banner {
    height: 44px;
    padding: 10px 15px;
    width: 100%;
    border-top: 1px solid #73cea2;
    background: #88e8b5;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    font-weight: 700
}

.s-support-widget-kickstart-entry-banner:hover {
    background: #92fac3
}

.s-support-widget-kickstart-entry-banner>span {
    height: 24px;
    display: -webkit-flex;
    display: flex;
    text-align: left;
    line-height: 1.2;
    -webkit-align-items: center;
    align-items: center
}

.s-support-widget-kickstart-entry-banner .icon-servant {
    width: 24px;
    height: 24px;
    background: url(/images/icons/dify-badge-customer-service.svg) no-repeat 100% 100%
}

.s-support-widget-kickstart-entry-banner .title {
    max-width: 115px;
    margin: auto 10px;
    text-decoration: underline;
    font-size: 10px;
    text-transform: uppercase;
    color: #31a79b;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.s-support-widget-kickstart-entry-banner .title:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-support-widget-kickstart-entry-banner .title:lang(sxl),
.s-support-widget-kickstart-entry-banner .title:lang(zh),
.s-support-widget-kickstart-entry-banner .title:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-support-widget-kickstart-entry-banner .title:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-support-widget-kickstart-entry-banner .description {
    font-size: 12px;
    margin: auto 0;
    max-width: 150px;
    color: #1e6758
}

.s-support-widget-search-box .search-box {
    margin: 15px 12px
}

.s-support-widget-search-box .search-box .form-field {
    margin-bottom: 15px
}

.s-support-widget-search-box .search-box .form-field:last-child {
    margin-bottom: 0
}

.s-support-widget-search-box .search-box .form-field .input,
.s-support-widget-search-box .search-box .form-field .label {
    display: block
}

.s-support-widget-search-box .search-box .form-field .input.inline,
.s-support-widget-search-box .search-box .form-field .label.inline {
    display: inline
}

.s-support-widget-search-box .search-box .form-field .label {
    margin-bottom: 5px;
    color: #888
}

.s-support-widget-search-box .search-box .form-field input,
.s-support-widget-search-box .search-box .form-field textarea {
    display: block;
    border: 1px solid #c6c9cd;
    border-radius: 3px;
    padding: 5px 8px;
    color: #636972;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    line-height: 22px
}

.s-support-widget-search-box .search-box .form-field input:focus,
.s-support-widget-search-box .search-box .form-field textarea:focus {
    border-color: #1bb0e6;
    outline: none
}

.s-support-widget-search-box .search-box .form-field input.thin,
.s-support-widget-search-box .search-box .form-field textarea.thin {
    padding: 2px
}

.s-support-widget-search-box .search-box .form-field input.middle,
.s-support-widget-search-box .search-box .form-field textarea.middle {
    padding: 10px;
    height: 16px
}

.s-support-widget-search-box .search-box .form-field input[type=checkbox] {
    vertical-align: middle;
    display: inline-block
}

.s-support-widget-search-box .search-box .form-field input[type=radio] {
    display: inline-block
}

.s-support-widget-search-box .search-box .form-field textarea {
    min-height: 100px;
    width: auto
}

.s-support-widget-search-box .search-box .form-field select {
    height: 34px;
    font-size: 14px;
    line-height: 25px;
    outline: none;
    border-radius: 3px;
    color: #636972;
    width: 100%;
    padding: 0 21px 0 10px;
    background-image: linear-gradient(180deg, #fdfdfd, #f9f9f9);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
    border: 1px solid #c6c9cc
}

.s-support-widget-search-box .search-box .form-field .select-container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.s-support-widget-search-box .search-box .form-field .radio-field {
    padding: 6px
}

.s-support-widget-search-box .search-box .form-field .radio-field .label {
    padding-left: 4px
}

.s-support-widget-search-box .search-box .form-field .radio-field:first-child {
    margin-top: 0
}

.s-support-widget-search-box .search-box .form-field .radio-field:last-child {
    margin-bottom: 0
}

.s-support-widget-search-box .search-box .search-icon {
    position: absolute;
    line-height: 50px;
    left: 25px
}

.s-support-widget-search-box .search-box .searching-icon {
    position: absolute;
    line-height: 50px;
    right: 35px;
    color: paddingbbbbbb
}

.s-support-widget-search-box .search-box .searching-icon.hidden {
    display: none
}

.s-support-widget-search-box .search-box input.search-input {
    box-sizing: border-box;
    line-height: 20px;
    width: 100%;
    padding: 1em 2.5em;
    font-size: 1em
}

@-webkit-keyframes moveToLeftFade {
    to {
        opacity: .3;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes moveToLeftFade {
    to {
        opacity: .3;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes moveFromRightFade {
    0% {
        opacity: .3;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes moveFromRightFade {
    0% {
        opacity: .3;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@-webkit-keyframes moveFromLeftFade {
    0% {
        opacity: .3;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes moveFromLeftFade {
    0% {
        opacity: .3;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes moveToRightFade {
    to {
        opacity: .3;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes moveToRightFade {
    to {
        opacity: .3;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.last-pane-enter.last-pane-enter-active {
    -webkit-animation: moveFromLeftFade .35s ease both;
    animation: moveFromLeftFade .35s ease both
}

.last-pane-exit.last-pane-exit-active {
    -webkit-animation: moveToRightFade .35s ease both;
    animation: moveToRightFade .35s ease both
}

.next-pane-enter.next-pane-enter-active {
    -webkit-animation: moveFromRightFade .35s ease both;
    animation: moveFromRightFade .35s ease both
}

.next-pane-exit.next-pane-exit-active {
    -webkit-animation: moveToLeftFade .35s ease both;
    animation: moveToLeftFade .35s ease both
}

.closing-enter.closing-enter-active {
    -webkit-animation: moveFromLeftFade .4s ease 0 both;
    animation: moveFromLeftFade .4s ease 0 both
}

.closing-exit.closing-exit-active {
    -webkit-animation: moveToRightFade .4s ease 0 both;
    animation: moveToRightFade .4s ease 0 both
}

.phone-verification-container {
    width: 340px;
    display: inline-block
}

.phone-verification-container .s-form-field input {
    width: 322px
}

.phone-verification-container .s-form-field .input-inline-text {
    position: absolute;
    padding: 11px 0
}

.phone-verification-container .s-form-field .input-inline-text.right {
    right: 14px
}

.phone-verification-container .s-form-field .input-inline-text.left {
    left: 10px
}

.phone-verification-container .s-form-field.phone .country-code {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 32px;
    border-right: 1px solid #d8d8d8;
    padding: 0 20px 0 10px;
    position: absolute;
    cursor: pointer;
    color: #000
}

.phone-verification-container .s-form-field.phone input {
    padding-left: 66px;
    width: 274px
}

.phone-verification-container .s-form-field.phone .country-code-ul {
    position: absolute;
    z-index: 99;
    top: 32px;
    text-align: left;
    padding: 10px;
    background: #fff;
    height: 130px;
    overflow: scroll;
    border-radius: 3px;
    border: 1px solid #c6c9cd;
    border-top: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    cursor: pointer;
    color: #000
}

.phone-verification-container .s-form-field.phone .country-code-ul li {
    padding-top: 5px;
    padding-bottom: 5px
}

.phone-verification-container .s-form-field.phone .country-code-ul li.checked {
    color: #43a4fc
}

.phone-verification-container .s-form-field.phone .country-code-ul li:hover {
    background: #43a4fc;
    color: #f5f5f5
}

.phone-verification-container .s-form-field.phone .hidden {
    display: none
}

.phone-verification-container .s-form-field.verification-code .s-verification-timer {
    color: #90969e
}

.phone-verification-container .s-form-field.verification-code .send-verify-code {
    color: #00afe9;
    padding: 8px 0 8px 6px
}

.phone-verification-container .s-form-field.error input {
    border-color: #f12c20
}

.phone-verification-container .s-form-field.error .async-error,
.phone-verification-container .s-form-field.error .sync-error {
    color: #f12c20
}

.phone-verification-container .s-form-field.error .async-error {
    margin-top: 4px;
    text-align: left
}

.phone-verification-container .btn-verify-phone,
.phone-verification-container .s-form-field .btn-verify-phone {
    padding-top: 12px;
    padding-bottom: 12px;
    width: 308px;
    margin: 0
}

.s-chat-container {
    font-family: open_sans, Open Sans, sans-serif
}

.s-chat-container:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-chat-container:lang(sxl),
.s-chat-container:lang(zh),
.s-chat-container:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-chat-container:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.custom-form-section-form-setting-dialog .s-kit-modal-body {
    padding: 0;
    height: 86vh
}

.custom-form-section-form-setting-dialog .s-kit-modal-content {
    width: 530px;
    overflow: visible;
    border-radius: 6px
}

.custom-form-section-form-setting-dialog .custom-schema-form {
    padding: 30px 30px 0;
    height: calc(100% - 135px)
}

.custom-form-section-form-setting-dialog .custom-schema-form .s-kit-tabs {
    height: 100%
}

.custom-form-section-form-setting-dialog .custom-schema-form .s-kit-tabs .s-kit-tabs-bar {
    margin-bottom: 20px
}

.custom-form-section-form-setting-dialog .custom-schema-form .s-kit-tabs .s-kit-tabs-bar .s-kit-tabs-tab {
    font-weight: 700;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    text-transform: uppercase
}

.custom-form-section-form-setting-dialog .custom-schema-form .s-kit-tabs .s-kit-tabs-content {
    overflow: auto;
    height: calc(100% - 110px);
    width: calc(100% - 10px);
    padding-right: 10px
}

.custom-form-section-form-setting-dialog .custom-schema-form .form-field {
    margin-bottom: 20px
}

.custom-form-section-form-setting-dialog .custom-schema-form .form-field .s-kit-input {
    width: 100%
}

.custom-form-section-form-setting-dialog .custom-schema-form .form-field .input-field input {
    height: 36px
}

.custom-form-section-form-setting-dialog .custom-schema-form .form-field .s-kit-form-label .s-kit-label {
    color: #636972
}

.custom-form-section-form-setting-dialog .custom-schema-form .form-field .form-field-error {
    color: #e64751;
    line-height: 1.2;
    margin-top: 10px;
    font-size: 14px
}

.custom-form-section-form-setting-dialog .custom-schema-form .contact-support {
    cursor: pointer;
    text-decoration: underline
}

.custom-form-section-form-setting-dialog .custom-schema-form .redirect-label {
    margin-bottom: 5px;
    line-height: 1.5
}

.custom-form-section-form-setting-dialog .custom-schema-form .redirect-label label {
    font-weight: 700
}

.custom-form-section-form-setting-dialog .custom-schema-form .verification-label .label-text {
    display: inline-block
}

.custom-form-section-form-setting-dialog .custom-schema-form .verification-label .label-text .s-kit-label {
    margin-bottom: 0
}

.custom-form-section-form-setting-dialog .custom-schema-form .s-kit-input-affix-wrapper {
    display: block
}

.custom-form-section-form-setting-dialog .custom-schema-form .s-kit-input-affix-wrapper .s-kit-input {
    height: 36px
}

.custom-form-section-form-setting-dialog .custom-schema-form .advanced-options-panel {
    font-size: 14px;
    margin-bottom: 20px
}

.custom-form-section-form-setting-dialog .custom-schema-form .advanced-options-panel .advanced-btn {
    color: #1bb0e6;
    cursor: pointer;
    font-weight: 700
}

.custom-form-section-form-setting-dialog .custom-schema-form .advanced-options-panel .advance-icon {
    color: #1bb0e6;
    font-size: 16px;
    font-weight: 700;
    margin-left: 2px
}

.custom-form-section-form-setting-dialog .custom-schema-form .advanced-options-panel .advanced-container {
    margin-top: 20px
}

.custom-form-section-form-setting-dialog .custom-schema-form .suffix-panel {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    border: 1px solid #c6c9cd;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    border-radius: 3px
}

.custom-form-section-form-setting-dialog .custom-schema-form .suffix-panel .s-kit-input {
    -webkit-flex: 1;
    flex: 1;
    border: none;
    box-shadow: none
}

.custom-form-section-form-setting-dialog .custom-schema-form .new-tab-checkbox {
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    color: #636972;
    margin: 0 10px;
    -webkit-align-items: center;
    align-items: center
}

.custom-form-section-form-setting-dialog .custom-schema-form .new-tab-checkbox span {
    margin-top: 2px;
    font-weight: 500
}

.custom-form-section-form-setting-dialog .custom-schema-form .membership-navigator {
    font-size: 14px;
    color: #8d949c;
    display: inline-block
}

.custom-form-section-form-setting-dialog .custom-schema-form .membership-navigator .s-kit-icon {
    color: #8d949c
}

.custom-form-section-form-setting-dialog .custom-schema-form .membership-navigator .member-text {
    margin-left: 4px;
    cursor: pointer;
    text-decoration: underline;
    text-transform: capitalize
}

.custom-form-section-form-setting-dialog .add-field-btn {
    margin: 0 10px 0 0
}

.custom-form-section-form-setting-dialog .add-field-btn .add-icon {
    margin-right: 6px
}

.custom-form-section-form-setting-dialog .bottom {
    position: absolute;
    width: 100%;
    bottom: 0;
    border-radius: 0 0 6px 6px;
    z-index: 2600;
    padding: 20px 30px;
    margin-bottom: 0;
    box-sizing: border-box;
    background-color: #fff
}

.custom-form-section-form-setting-dialog .bottom .legal-wrapper {
    margin-bottom: 12px
}

.custom-form-section-form-setting-dialog .bottom .bottom-content {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.custom-form-section-form-setting-dialog .bottom .fa-spinner {
    margin-left: 8px
}

.custom-form-section-form-setting-dialog .bottom .view-audience-list {
    font-size: 14px;
    color: #8d949c;
    cursor: pointer;
    text-decoration: underline
}

.schema-form-builder-wrapper {
    margin-bottom: 15px
}

.add-custom-form-field-panel {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 15px
}

.add-custom-form-field-panel .schema-field-error {
    color: #e64751;
    font-size: 14px
}

.add-custom-field-popover {
    z-index: 2600
}

.add-custom-field-popover.s-kit-popover-inner-content {
    padding: 0
}

.add-custom-field-popover .custom-field-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    align-items: center;
    max-width: 320px;
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.add-custom-field-popover .custom-field-content.form-section-content {
    max-width: 470px
}

.add-custom-field-popover .custom-field-content.form-section-content .field-item {
    -webkit-flex: 0 0 33.33%;
    flex: 0 0 33.33%
}

.add-custom-field-popover .custom-field-content.form-section-content .field-item.field-item-2 {
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%
}

.add-custom-field-popover .custom-field-content.form-section-content .field-item.field-item-1 {
    -webkit-flex: 1;
    flex: 1
}

.add-custom-field-popover .field-item {
    width: 50%;
    padding: 10px;
    color: #636972;
    display: -webkit-flex;
    display: flex;
    cursor: pointer;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.add-custom-field-popover .field-item .field-icon {
    width: 14px;
    height: 14px;
    margin-right: 8px
}

.add-custom-field-popover .field-item .field-text {
    font-size: 14px;
    text-transform: capitalize;
    white-space: nowrap
}

.add-custom-field-popover .field-item:hover {
    border-radius: 4px;
    background-color: #e2e4e7
}

@media screen and (max-width:800px) {
    .custom-form-section-form-setting-dialog .s-kit-modal-content {
        width: 100%
    }
}

.schema-form-checkbox-field {
    margin-bottom: -10px
}

.schema-form-checkbox-field .s-kit-checkbox-group .s-kit-checkbox-group-item {
    width: 50%;
    margin: 0 0 10px;
    white-space: inherit !important
}

.schema-form-checkbox-field .s-kit-checkbox-group .s-kit-checkbox-group-item * {
    cursor: pointer
}

.schema-form-checkbox-field .form-field-error.error {
    margin: 0 0 30px
}

.schema-form-checkbox-field.no-wrap-field .s-kit-checkbox-group-item {
    width: 100%
}

.schema-form-radio-field {
    margin-bottom: -10px
}

.schema-form-radio-field .s-kit-radio-group .s-kit-radio-wrapper {
    width: 50%;
    margin: 0 0 10px;
    white-space: inherit !important
}

.schema-form-radio-field .s-kit-radio-group .s-kit-radio-wrapper * {
    cursor: pointer
}

.schema-form-radio-field .form-field-error.error {
    margin: 0 0 30px
}

.schema-form-radio-field.no-wrap-field .s-kit-radio-wrapper {
    width: 100%
}

.schema-form-textarea-field textarea {
    resize: none;
    width: 100%;
    height: 75px;
    line-height: 1.4
}

.schema-form-input-field input {
    height: 42px;
    width: 100%
}

.schema-form-input-field input::-webkit-input-placeholder {
    font-size: 14px
}

.schema-form-input-field .s-kit-input {
    box-shadow: none
}

.schema-form-input-field .name-field-inputs {
    display: -webkit-flex;
    display: flex
}

.schema-form-input-field .name-field-inputs .name-field {
    -webkit-flex: 1;
    flex: 1
}

.schema-form-input-field .name-field-inputs.name-type-separate .name-field:first-child {
    margin-right: 10px
}

.schema-form-input-field.schema-form-phone-picker .s-kit-range-phone-code-picker-wrapper .s-kit-input-group-addon .ant-select-selector {
    height: 41px
}

.schema-form-input-field.schema-form-phone-picker .s-kit-range-phone-code-picker-wrapper .s-kit-input-group-addon .ant-select-selector .ant-select-selection-search input {
    height: 100%
}

.schema-form-input-field.schema-form-phone-picker .s-kit-range-phone-code-picker-wrapper .s-kit-input-group-addon .ant-select-selector .ant-select-selection-item,
.schema-form-input-field.schema-form-phone-picker .s-kit-range-phone-code-picker-wrapper .s-kit-input-group-addon .ant-select-selector .ant-select-selection-placeholder {
    line-height: 41px
}

.schema-form-input-field.schema-form-phone-picker .s-kit-range-phone-code-picker-wrapper input.s-kit-input.s-font-body {
    height: 42px
}

.schema-form-dropdown-field .Select-control .Select-placeholder {
    top: 4px
}

.schema-form-file-upload-field {
    width: 100%
}

.schema-form-file-upload-field .upload-text {
    font-weight: 700;
    color: #a9aeb2;
    text-transform: uppercase;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.schema-form-file-upload-field .upload-file-panel .storage-limit {
    margin-top: 8px;
    font-size: 14px;
    margin-bottom: 5px;
    color: #a9aeb2;
    font-family: open_sans, Open Sans, sans-serif
}

.schema-form-file-upload-field .upload-file-info {
    font-size: 14px;
    color: #a9aeb2
}

.schema-form-file-upload-field .upload-file-info .file-name {
    margin: 0 6px;
    word-break: break-all;
    text-decoration: underline
}

.schema-form-file-upload-field .upload-file-info .file-size {
    font-size: 13px;
    margin-right: 6px;
    color: #c6c9cd
}

.schema-form-file-upload-field .upload-file-info .text-icon {
    color: #a9aeb2
}

.schema-form-file-upload-field .upload-file-info .delete-icon {
    cursor: pointer;
    color: #a9aeb2
}

.schema-form-file-upload-field .upload-file-container {
    height: 100px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 6px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px dashed #a9aeb2;
    background-color: #f4f6f8
}

.schema-form-file-upload-field .upload-file-container.is-drag-over {
    background-color: #e2e4e7
}

.schema-form-file-upload-field .upload-file-container .upload-icon {
    color: #a9aeb2;
    margin-right: 6px
}

.schema-form-file-upload-field .unavailable-upload-panel {
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    text-align: center;
    background-color: #f4f6f8
}

.schema-upload-file-info {
    font-size: 14px;
    color: #a9aeb2
}

.schema-upload-file-info i {
    position: static !important
}

.schema-upload-file-info .file-name {
    text-decoration: underline
}

.schema-upload-file-info .file-size {
    font-size: 13px;
    margin: 0 6px
}

.schema-upload-file-info .download-btn:active,
.schema-upload-file-info .download-btn:hover,
.schema-upload-file-info .download-btn:link,
.schema-upload-file-info .download-btn:visited {
    color: inherit;
    text-decoration: none
}

.schema-upload-file-info .file-image {
    width: 200px;
    height: 200px;
    border-radius: 6px;
    margin: 6px 20px 6px 0;
    background-size: cover;
    background-position: 50%
}

.schema-upload-file-info .text-icon {
    margin-right: 6px
}

.schema-upload-file-info .delete-icon,
.schema-upload-file-info .download-icon,
.schema-upload-file-info .text-icon {
    cursor: pointer;
    color: #a9aeb2
}

.schema-form-address-field .address-field {
    margin-bottom: 10px
}

.schema-form-address-field .address-field .Select-control .Select-value .text-panel .text {
    max-width: 152px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.schema-form-address-field .plain-field {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.schema-form-address-field .plain-field .schema-form-input-field,
.schema-form-address-field .plain-field .schema-selector {
    width: 49%
}

.schema-form-address-field .plain-field .schema-selector {
    font-size: 14px;
    line-height: 1.4
}

.schema-form-address-field .plain-field.cn-address-field .schema-form-input-field,
.schema-form-address-field .plain-field.cn-address-field .schema-selector {
    width: 32%
}

.schema-form-address-field .plain-field.cn-address-field .schema-selector {
    line-height: 1.45
}

.schema-form-address-field .Select-control .Select-placeholder {
    top: 4px
}

.schema-form-address-field .schema-form-input-field input::-webkit-input-placeholder {
    font-size: 14px
}

.schema-form-date-field .schema-date-input {
    height: 42px;
    width: 168px;
    padding: 0 10px;
    border-radius: 4px;
    background: #fff;
    line-height: 42px;
    color: #444;
    border: 1px solid #ccc
}

.schema-form-date-field .schema-date-picker {
    height: 42px;
    width: 188px;
    font-family: inherit
}

.schema-form-time-field .time-selector {
    font-size: 14px;
    line-height: 1.45;
    width: 188px
}

.schema-form-time-field .time-selector .Select-menu {
    max-height: 160px
}

.schema-form-time-field .schema-time-select.s-kit-select {
    height: 44px;
    width: 188px;
    font-size: 14px
}

.schema-form-time-field .Select-control .Select-placeholder {
    top: 4px
}

.schema-form-time-field .time-zone-tip {
    font-size: 14px;
    margin-top: 5px;
    line-height: 1.5;
    color: #a9aeb2
}

.product-review-log {
    min-width: 340px
}

.product-review-log .inline-item {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.product-review-log .review-label {
    color: #636972;
    font-weight: 700;
    margin-right: 6px;
    font-family: open_sans, Open Sans, sans-serif
}

.product-review-log .manage-reviews-link {
    font-size: 12px;
    cursor: pointer;
    color: #a9aeb2;
    text-decoration: underline
}

.product-review-log .score-star {
    margin-top: 2px
}

.product-review-log .score-star .star-icon {
    margin-right: 4px;
    color: #c6c9cd
}

.product-review-log .score-star .star-icon.selected {
    color: #f3c735
}

.product-review-log .product-info {
    font-size: 12px
}

.product-review-log .product-info .review-text {
    margin-right: 6px
}

.product-review-log .product-info .line {
    height: 10px;
    width: 1px;
    margin-right: 6px;
    display: inline-block;
    background-color: #a9aeb2
}

.product-review-log .review-content {
    font-size: 13px;
    color: #636972;
    margin-top: 6px;
    line-height: 1.2
}

@media only screen and (max-width:479px) {
    .schema-form-address-field .plain-field {
        display: initial
    }

    .schema-form-address-field .plain-field .schema-form-input-field,
    .schema-form-address-field .plain-field .schema-selector {
        width: 100%;
        margin-bottom: 10px
    }

    .schema-form-address-field .plain-field.cn-address-field .schema-form-input-field,
    .schema-form-address-field .plain-field.cn-address-field .schema-selector {
        width: 100%
    }
}

.s-small-black-button {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    background: #181818;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    color: #e8e8e8 !important;
    font-size: 13px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    padding: 6px 10px;
    box-shadow: 0 0 1px hsla(0, 0%, 100%, .25);
    transition: opacity .2s cubic-bezier(.7, 0, .3, 1)
}

.s-small-black-button.middle {
    vertical-align: middle
}

.s-small-black-button:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-small-black-button:lang(sxl),
.s-small-black-button:lang(zh),
.s-small-black-button:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-small-black-button:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-mouse-enabled .s-section .s-small-black-button {
    opacity: 0
}

.s-mouse-enabled .s-section.close-enough .s-small-black-button,
.s-mouse-enabled .s-section:hover .s-small-black-button {
    opacity: 1
}

@media only screen and (max-width:727px) {
    .s-small-black-button {
        opacity: 1 !important
    }
}

.s-component {
    position: relative
}

.s-component-overlay {
    border-radius: 2px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 90;
    cursor: pointer;
    padding: 7px;
    margin-top: -8px;
    margin-left: -8px;
    background: url(/images/edit-overlay.1b62b2c8bc3fd4f330f6a7c3670bf476.png);
    background: hsla(0, 0%, 100%, .4);
    border: 1px solid #bbb;
    border: 1px solid rgba(0, 0, 0, .25);
    opacity: 0;
    transition: opacity .05s;
    font-family: open_sans, Open Sans, sans-serif
}

.s-component-overlay:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-component-overlay:lang(sxl),
.s-component-overlay:lang(zh),
.s-component-overlay:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-component-overlay:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-text .s-component-editor-wrapper.s-ckeditor .s-component-overlay {
    background: transparent;
    transition: none;
    cursor: default
}

.s-bg-light-text-override .s-component-overlay,
.s-bg-light-text .s-component-overlay {
    border: 1px solid transparent;
    background: hsla(0, 0%, 100%, .33)
}

.s-bg-light-text-override .s-component-editor-wrapper.s-ckeditor .s-component-overlay,
.s-bg-light-text .s-component-editor-wrapper.s-ckeditor .s-component-overlay {
    border-color: hsla(0, 0%, 100%, .67)
}

.s-component-overlay.visible,
.s-component-overlay:hover {
    opacity: 1
}

.s-component-editor-wrapper.s-ckeditor .s-component-overlay,
.s-native-editor .s-gallery .s-component-overlay.visible,
.s-native-editor .s-gallery .s-component-overlay:hover {
    opacity: 0
}

.s-component-editor-inner.active .s-component-overlay,
.s-component-editor-inner:hover .s-component-overlay {
    opacity: 1
}

.s-component-overlay.warning {
    background: rgba(255, 50, 50, .2)
}

.s-bg-light-text-override .s-component-overlay.warning,
.s-bg-light-text .s-component-overlay.warning {
    background: rgba(255, 50, 50, .25)
}

.s-component-overlay .center {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    width: 100%;
    left: 0;
    height: 26px;
    line-height: 0
}

.s-component-overlay .center span {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    background: #181818;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    color: #e8e8e8 !important;
    font-size: 13px !important;
    text-transform: uppercase;
    text-decoration: none !important;
    font-style: normal !important;
    font-weight: 400 !important;
    text-shadow: none !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    padding: 6px 10px;
    box-shadow: 0 0 1px hsla(0, 0%, 100%, .25);
    transition: opacity .2s cubic-bezier(.7, 0, .3, 1)
}

.s-component-overlay .center span.middle {
    vertical-align: middle
}

.s-component-overlay .center span:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-component-overlay .center span:lang(sxl),
.s-component-overlay .center span:lang(zh),
.s-component-overlay .center span:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-component-overlay .center span:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-mouse-enabled .s-section .s-component-overlay .center span {
    opacity: 0
}

.s-mouse-enabled .s-section.close-enough .s-component-overlay .center span,
.s-mouse-enabled .s-section:hover .s-component-overlay .center span {
    opacity: 1
}

@media only screen and (max-width:727px) {
    .s-component-overlay .center span {
        opacity: 1 !important
    }
}

#s-content.s-font-body-hei .s-font-body,
#s-content.s-font-button-hei .s-font-button,
#s-content.s-font-heading-hei .s-font-heading,
#s-content.s-font-nav_dropdown-hei .s-font-nav_dropdown,
#s-content.s-font-nav_item-hei .s-font-nav_item,
#s-content.s-font-title-hei .s-font-title {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, sans-serif
}

#s-content.s-font-body-hei .s-font-body:lang(ja),
#s-content.s-font-button-hei .s-font-button:lang(ja),
#s-content.s-font-heading-hei .s-font-heading:lang(ja),
#s-content.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(ja),
#s-content.s-font-nav_item-hei .s-font-nav_item:lang(ja),
#s-content.s-font-title-hei .s-font-title:lang(ja) {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

#s-content.s-font-body-hei .s-font-body:lang(sxl),
#s-content.s-font-body-hei .s-font-body:lang(zh),
#s-content.s-font-body-hei .s-font-body:lang(zh-cn),
#s-content.s-font-button-hei .s-font-button:lang(sxl),
#s-content.s-font-button-hei .s-font-button:lang(zh),
#s-content.s-font-button-hei .s-font-button:lang(zh-cn),
#s-content.s-font-heading-hei .s-font-heading:lang(sxl),
#s-content.s-font-heading-hei .s-font-heading:lang(zh),
#s-content.s-font-heading-hei .s-font-heading:lang(zh-cn),
#s-content.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(sxl),
#s-content.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(zh),
#s-content.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(zh-cn),
#s-content.s-font-nav_item-hei .s-font-nav_item:lang(sxl),
#s-content.s-font-nav_item-hei .s-font-nav_item:lang(zh),
#s-content.s-font-nav_item-hei .s-font-nav_item:lang(zh-cn),
#s-content.s-font-title-hei .s-font-title:lang(sxl),
#s-content.s-font-title-hei .s-font-title:lang(zh),
#s-content.s-font-title-hei .s-font-title:lang(zh-cn) {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, PingFang SC, 微软雅黑, STXihei, 华文细黑, sans-serif
}

#s-content.s-font-body-hei .s-font-body:lang(zh-tw),
#s-content.s-font-button-hei .s-font-button:lang(zh-tw),
#s-content.s-font-heading-hei .s-font-heading:lang(zh-tw),
#s-content.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(zh-tw),
#s-content.s-font-nav_item-hei .s-font-nav_item:lang(zh-tw),
#s-content.s-font-title-hei .s-font-title:lang(zh-tw) {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.section-selector-wrapper.s-font-body-hei .s-font-body,
.section-selector-wrapper.s-font-button-hei .s-font-button,
.section-selector-wrapper.s-font-heading-hei .s-font-heading,
.section-selector-wrapper.s-font-nav_dropdown-hei .s-font-nav_dropdown,
.section-selector-wrapper.s-font-nav_item-hei .s-font-nav_item,
.section-selector-wrapper.s-font-title-hei .s-font-title {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, sans-serif
}

.section-selector-wrapper.s-font-body-hei .s-font-body:lang(ja),
.section-selector-wrapper.s-font-button-hei .s-font-button:lang(ja),
.section-selector-wrapper.s-font-heading-hei .s-font-heading:lang(ja),
.section-selector-wrapper.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(ja),
.section-selector-wrapper.s-font-nav_item-hei .s-font-nav_item:lang(ja),
.section-selector-wrapper.s-font-title-hei .s-font-title:lang(ja) {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.section-selector-wrapper.s-font-body-hei .s-font-body:lang(sxl),
.section-selector-wrapper.s-font-body-hei .s-font-body:lang(zh),
.section-selector-wrapper.s-font-body-hei .s-font-body:lang(zh-cn),
.section-selector-wrapper.s-font-button-hei .s-font-button:lang(sxl),
.section-selector-wrapper.s-font-button-hei .s-font-button:lang(zh),
.section-selector-wrapper.s-font-button-hei .s-font-button:lang(zh-cn),
.section-selector-wrapper.s-font-heading-hei .s-font-heading:lang(sxl),
.section-selector-wrapper.s-font-heading-hei .s-font-heading:lang(zh),
.section-selector-wrapper.s-font-heading-hei .s-font-heading:lang(zh-cn),
.section-selector-wrapper.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(sxl),
.section-selector-wrapper.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(zh),
.section-selector-wrapper.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(zh-cn),
.section-selector-wrapper.s-font-nav_item-hei .s-font-nav_item:lang(sxl),
.section-selector-wrapper.s-font-nav_item-hei .s-font-nav_item:lang(zh),
.section-selector-wrapper.s-font-nav_item-hei .s-font-nav_item:lang(zh-cn),
.section-selector-wrapper.s-font-title-hei .s-font-title:lang(sxl),
.section-selector-wrapper.s-font-title-hei .s-font-title:lang(zh),
.section-selector-wrapper.s-font-title-hei .s-font-title:lang(zh-cn) {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, PingFang SC, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.section-selector-wrapper.s-font-body-hei .s-font-body:lang(zh-tw),
.section-selector-wrapper.s-font-button-hei .s-font-button:lang(zh-tw),
.section-selector-wrapper.s-font-heading-hei .s-font-heading:lang(zh-tw),
.section-selector-wrapper.s-font-nav_dropdown-hei .s-font-nav_dropdown:lang(zh-tw),
.section-selector-wrapper.s-font-nav_item-hei .s-font-nav_item:lang(zh-tw),
.section-selector-wrapper.s-font-title-hei .s-font-title:lang(zh-tw) {
    font-family: custom_hei, open_sans, Open Sans, Lucida Grande, Verdana, Pingfang SC, Pingfang TC, Hiragino Sans GB, Microsoft YaHei, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

#s-content.s-font-body-song .s-font-body,
#s-content.s-font-button-song .s-font-button,
#s-content.s-font-heading-song .s-font-heading,
#s-content.s-font-nav_dropdown-song .s-font-nav_dropdown,
#s-content.s-font-nav_item-song .s-font-nav_item,
#s-content.s-font-title-song .s-font-title {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, serif
}

#s-content.s-font-body-song .s-font-body:lang(ja),
#s-content.s-font-button-song .s-font-button:lang(ja),
#s-content.s-font-heading-song .s-font-heading:lang(ja),
#s-content.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(ja),
#s-content.s-font-nav_item-song .s-font-nav_item:lang(ja),
#s-content.s-font-title-song .s-font-title:lang(ja) {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, serif
}

#s-content.s-font-body-song .s-font-body:lang(sxl),
#s-content.s-font-body-song .s-font-body:lang(zh),
#s-content.s-font-body-song .s-font-body:lang(zh-cn),
#s-content.s-font-button-song .s-font-button:lang(sxl),
#s-content.s-font-button-song .s-font-button:lang(zh),
#s-content.s-font-button-song .s-font-button:lang(zh-cn),
#s-content.s-font-heading-song .s-font-heading:lang(sxl),
#s-content.s-font-heading-song .s-font-heading:lang(zh),
#s-content.s-font-heading-song .s-font-heading:lang(zh-cn),
#s-content.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(sxl),
#s-content.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(zh),
#s-content.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(zh-cn),
#s-content.s-font-nav_item-song .s-font-nav_item:lang(sxl),
#s-content.s-font-nav_item-song .s-font-nav_item:lang(zh),
#s-content.s-font-nav_item-song .s-font-nav_item:lang(zh-cn),
#s-content.s-font-title-song .s-font-title:lang(sxl),
#s-content.s-font-title-song .s-font-title:lang(zh),
#s-content.s-font-title-song .s-font-title:lang(zh-cn) {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, serif
}

#s-content.s-font-body-song .s-font-body:lang(zh-tw),
#s-content.s-font-button-song .s-font-button:lang(zh-tw),
#s-content.s-font-heading-song .s-font-heading:lang(zh-tw),
#s-content.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(zh-tw),
#s-content.s-font-nav_item-song .s-font-nav_item:lang(zh-tw),
#s-content.s-font-title-song .s-font-title:lang(zh-tw) {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, serif
}

.section-selector-wrapper.s-font-body-song .s-font-body,
.section-selector-wrapper.s-font-button-song .s-font-button,
.section-selector-wrapper.s-font-heading-song .s-font-heading,
.section-selector-wrapper.s-font-nav_dropdown-song .s-font-nav_dropdown,
.section-selector-wrapper.s-font-nav_item-song .s-font-nav_item,
.section-selector-wrapper.s-font-title-song .s-font-title {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, serif
}

.section-selector-wrapper.s-font-body-song .s-font-body:lang(ja),
.section-selector-wrapper.s-font-button-song .s-font-button:lang(ja),
.section-selector-wrapper.s-font-heading-song .s-font-heading:lang(ja),
.section-selector-wrapper.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(ja),
.section-selector-wrapper.s-font-nav_item-song .s-font-nav_item:lang(ja),
.section-selector-wrapper.s-font-title-song .s-font-title:lang(ja) {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, serif
}

.section-selector-wrapper.s-font-body-song .s-font-body:lang(sxl),
.section-selector-wrapper.s-font-body-song .s-font-body:lang(zh),
.section-selector-wrapper.s-font-body-song .s-font-body:lang(zh-cn),
.section-selector-wrapper.s-font-button-song .s-font-button:lang(sxl),
.section-selector-wrapper.s-font-button-song .s-font-button:lang(zh),
.section-selector-wrapper.s-font-button-song .s-font-button:lang(zh-cn),
.section-selector-wrapper.s-font-heading-song .s-font-heading:lang(sxl),
.section-selector-wrapper.s-font-heading-song .s-font-heading:lang(zh),
.section-selector-wrapper.s-font-heading-song .s-font-heading:lang(zh-cn),
.section-selector-wrapper.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(sxl),
.section-selector-wrapper.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(zh),
.section-selector-wrapper.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(zh-cn),
.section-selector-wrapper.s-font-nav_item-song .s-font-nav_item:lang(sxl),
.section-selector-wrapper.s-font-nav_item-song .s-font-nav_item:lang(zh),
.section-selector-wrapper.s-font-nav_item-song .s-font-nav_item:lang(zh-cn),
.section-selector-wrapper.s-font-title-song .s-font-title:lang(sxl),
.section-selector-wrapper.s-font-title-song .s-font-title:lang(zh),
.section-selector-wrapper.s-font-title-song .s-font-title:lang(zh-cn) {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, serif
}

.section-selector-wrapper.s-font-body-song .s-font-body:lang(zh-tw),
.section-selector-wrapper.s-font-button-song .s-font-button:lang(zh-tw),
.section-selector-wrapper.s-font-heading-song .s-font-heading:lang(zh-tw),
.section-selector-wrapper.s-font-nav_dropdown-song .s-font-nav_dropdown:lang(zh-tw),
.section-selector-wrapper.s-font-nav_item-song .s-font-nav_item:lang(zh-tw),
.section-selector-wrapper.s-font-title-song .s-font-title:lang(zh-tw) {
    font-family: custom_song, Cardo, STSong, Songti SC, SimSun, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, serif
}

#s-content.s-font-body-kai .s-font-body,
#s-content.s-font-button-kai .s-font-button,
#s-content.s-font-heading-kai .s-font-heading,
#s-content.s-font-nav_dropdown-kai .s-font-nav_dropdown,
#s-content.s-font-nav_item-kai .s-font-nav_item,
#s-content.s-font-title-kai .s-font-title {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, serif
}

#s-content.s-font-body-kai .s-font-body:lang(ja),
#s-content.s-font-button-kai .s-font-button:lang(ja),
#s-content.s-font-heading-kai .s-font-heading:lang(ja),
#s-content.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(ja),
#s-content.s-font-nav_item-kai .s-font-nav_item:lang(ja),
#s-content.s-font-title-kai .s-font-title:lang(ja) {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, serif
}

#s-content.s-font-body-kai .s-font-body:lang(sxl),
#s-content.s-font-body-kai .s-font-body:lang(zh),
#s-content.s-font-body-kai .s-font-body:lang(zh-cn),
#s-content.s-font-button-kai .s-font-button:lang(sxl),
#s-content.s-font-button-kai .s-font-button:lang(zh),
#s-content.s-font-button-kai .s-font-button:lang(zh-cn),
#s-content.s-font-heading-kai .s-font-heading:lang(sxl),
#s-content.s-font-heading-kai .s-font-heading:lang(zh),
#s-content.s-font-heading-kai .s-font-heading:lang(zh-cn),
#s-content.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(sxl),
#s-content.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(zh),
#s-content.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(zh-cn),
#s-content.s-font-nav_item-kai .s-font-nav_item:lang(sxl),
#s-content.s-font-nav_item-kai .s-font-nav_item:lang(zh),
#s-content.s-font-nav_item-kai .s-font-nav_item:lang(zh-cn),
#s-content.s-font-title-kai .s-font-title:lang(sxl),
#s-content.s-font-title-kai .s-font-title:lang(zh),
#s-content.s-font-title-kai .s-font-title:lang(zh-cn) {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, serif
}

#s-content.s-font-body-kai .s-font-body:lang(zh-tw),
#s-content.s-font-button-kai .s-font-button:lang(zh-tw),
#s-content.s-font-heading-kai .s-font-heading:lang(zh-tw),
#s-content.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(zh-tw),
#s-content.s-font-nav_item-kai .s-font-nav_item:lang(zh-tw),
#s-content.s-font-title-kai .s-font-title:lang(zh-tw) {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, serif
}

.section-selector-wrapper.s-font-body-kai .s-font-body,
.section-selector-wrapper.s-font-button-kai .s-font-button,
.section-selector-wrapper.s-font-heading-kai .s-font-heading,
.section-selector-wrapper.s-font-nav_dropdown-kai .s-font-nav_dropdown,
.section-selector-wrapper.s-font-nav_item-kai .s-font-nav_item,
.section-selector-wrapper.s-font-title-kai .s-font-title {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, serif
}

.section-selector-wrapper.s-font-body-kai .s-font-body:lang(ja),
.section-selector-wrapper.s-font-button-kai .s-font-button:lang(ja),
.section-selector-wrapper.s-font-heading-kai .s-font-heading:lang(ja),
.section-selector-wrapper.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(ja),
.section-selector-wrapper.s-font-nav_item-kai .s-font-nav_item:lang(ja),
.section-selector-wrapper.s-font-title-kai .s-font-title:lang(ja) {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, serif
}

.section-selector-wrapper.s-font-body-kai .s-font-body:lang(sxl),
.section-selector-wrapper.s-font-body-kai .s-font-body:lang(zh),
.section-selector-wrapper.s-font-body-kai .s-font-body:lang(zh-cn),
.section-selector-wrapper.s-font-button-kai .s-font-button:lang(sxl),
.section-selector-wrapper.s-font-button-kai .s-font-button:lang(zh),
.section-selector-wrapper.s-font-button-kai .s-font-button:lang(zh-cn),
.section-selector-wrapper.s-font-heading-kai .s-font-heading:lang(sxl),
.section-selector-wrapper.s-font-heading-kai .s-font-heading:lang(zh),
.section-selector-wrapper.s-font-heading-kai .s-font-heading:lang(zh-cn),
.section-selector-wrapper.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(sxl),
.section-selector-wrapper.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(zh),
.section-selector-wrapper.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(zh-cn),
.section-selector-wrapper.s-font-nav_item-kai .s-font-nav_item:lang(sxl),
.section-selector-wrapper.s-font-nav_item-kai .s-font-nav_item:lang(zh),
.section-selector-wrapper.s-font-nav_item-kai .s-font-nav_item:lang(zh-cn),
.section-selector-wrapper.s-font-title-kai .s-font-title:lang(sxl),
.section-selector-wrapper.s-font-title-kai .s-font-title:lang(zh),
.section-selector-wrapper.s-font-title-kai .s-font-title:lang(zh-cn) {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, serif
}

.section-selector-wrapper.s-font-body-kai .s-font-body:lang(zh-tw),
.section-selector-wrapper.s-font-button-kai .s-font-button:lang(zh-tw),
.section-selector-wrapper.s-font-heading-kai .s-font-heading:lang(zh-tw),
.section-selector-wrapper.s-font-nav_dropdown-kai .s-font-nav_dropdown:lang(zh-tw),
.section-selector-wrapper.s-font-nav_item-kai .s-font-nav_item:lang(zh-tw),
.section-selector-wrapper.s-font-title-kai .s-font-title:lang(zh-tw) {
    font-family: custom_kai, Times New Roman, STKaiTi, KaiTi, Kaiti_GB2312, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, serif
}

#s-content.s-font-body-great-vibes .s-font-body,
#s-content.s-font-body-parisienne .s-font-body,
#s-content.s-font-button-great-vibes .s-font-button,
#s-content.s-font-button-parisienne .s-font-button,
#s-content.s-font-heading-great-vibes .s-font-heading,
#s-content.s-font-heading-parisienne .s-font-heading,
#s-content.s-font-nav_dropdown-great-vibes .s-font-nav_dropdown,
#s-content.s-font-nav_dropdown-parisienne .s-font-nav_dropdown,
#s-content.s-font-nav_item-great-vibes .s-font-nav_item,
#s-content.s-font-nav_item-parisienne .s-font-nav_item,
#s-content.s-font-title-great-vibes .s-font-title,
#s-content.s-font-title-parisienne .s-font-title,
.section-selector-wrapper.s-font-body-great-vibes .s-font-body,
.section-selector-wrapper.s-font-body-parisienne .s-font-body,
.section-selector-wrapper.s-font-button-great-vibes .s-font-button,
.section-selector-wrapper.s-font-button-parisienne .s-font-button,
.section-selector-wrapper.s-font-heading-great-vibes .s-font-heading,
.section-selector-wrapper.s-font-heading-parisienne .s-font-heading,
.section-selector-wrapper.s-font-nav_dropdown-great-vibes .s-font-nav_dropdown,
.section-selector-wrapper.s-font-nav_dropdown-parisienne .s-font-nav_dropdown,
.section-selector-wrapper.s-font-nav_item-great-vibes .s-font-nav_item,
.section-selector-wrapper.s-font-nav_item-parisienne .s-font-nav_item,
.section-selector-wrapper.s-font-title-great-vibes .s-font-title,
.section-selector-wrapper.s-font-title-parisienne .s-font-title {
    text-transform: none
}

.app-mode {
    margin-top: 50px
}

.app-mode.has-mobile-actions {
    margin-bottom: 50px
}

#s-nav .s-logo-image .s-component-editor,
.s-nav-inner .s-logo-image .s-component-editor,
.s-nav .s-logo-image .s-component-editor,
.s-navbar-section .s-image .s-logo-image .s-component-editor {
    min-width: 320px
}

#s-nav .nav-item .s-nav-dropdown,
#s-nav .nav-item li.s-nav-dropdown,
#s-nav div .s-nav-dropdown,
#s-nav div li.s-nav-dropdown,
#s-nav li .s-nav-dropdown,
#s-nav li li.s-nav-dropdown,
.s-nav .nav-item .s-nav-dropdown,
.s-nav .nav-item li.s-nav-dropdown,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown,
.s-navbar-section .nav-left div .s-nav-dropdown,
.s-navbar-section .nav-left div li.s-nav-dropdown,
.s-navbar-section .nav-left li .s-nav-dropdown,
.s-navbar-section .nav-left li li.s-nav-dropdown,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown,
.s-navbar-section .nav-right div .s-nav-dropdown,
.s-navbar-section .nav-right div li.s-nav-dropdown,
.s-navbar-section .nav-right li .s-nav-dropdown,
.s-navbar-section .nav-right li li.s-nav-dropdown,
.s-nav div .s-nav-dropdown,
.s-nav div li.s-nav-dropdown,
.s-nav li .s-nav-dropdown,
.s-nav li li.s-nav-dropdown {
    position: relative;
    cursor: pointer
}

#s-nav .nav-item .s-nav-dropdown .s-nav-icon,
#s-nav .nav-item li.s-nav-dropdown .s-nav-icon,
#s-nav div .s-nav-dropdown .s-nav-icon,
#s-nav div li.s-nav-dropdown .s-nav-icon,
#s-nav li .s-nav-dropdown .s-nav-icon,
#s-nav li li.s-nav-dropdown .s-nav-icon,
.s-nav .nav-item .s-nav-dropdown .s-nav-icon,
.s-nav .nav-item li.s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-left div .s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-left div li.s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-left li .s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-left li li.s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-right div .s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-right div li.s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-right li .s-nav-dropdown .s-nav-icon,
.s-navbar-section .nav-right li li.s-nav-dropdown .s-nav-icon,
.s-nav div .s-nav-dropdown .s-nav-icon,
.s-nav div li.s-nav-dropdown .s-nav-icon,
.s-nav li .s-nav-dropdown .s-nav-icon,
.s-nav li li.s-nav-dropdown .s-nav-icon {
    margin-right: 4px
}

#s-nav .nav-item .s-nav-dropdown ul,
#s-nav .nav-item li.s-nav-dropdown ul,
#s-nav div .s-nav-dropdown ul,
#s-nav div li.s-nav-dropdown ul,
#s-nav li .s-nav-dropdown ul,
#s-nav li li.s-nav-dropdown ul,
.s-nav .nav-item .s-nav-dropdown ul,
.s-nav .nav-item li.s-nav-dropdown ul,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown ul,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown ul,
.s-navbar-section .nav-left div .s-nav-dropdown ul,
.s-navbar-section .nav-left div li.s-nav-dropdown ul,
.s-navbar-section .nav-left li .s-nav-dropdown ul,
.s-navbar-section .nav-left li li.s-nav-dropdown ul,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown ul,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown ul,
.s-navbar-section .nav-right div .s-nav-dropdown ul,
.s-navbar-section .nav-right div li.s-nav-dropdown ul,
.s-navbar-section .nav-right li .s-nav-dropdown ul,
.s-navbar-section .nav-right li li.s-nav-dropdown ul,
.s-nav div .s-nav-dropdown ul,
.s-nav div li.s-nav-dropdown ul,
.s-nav li .s-nav-dropdown ul,
.s-nav li li.s-nav-dropdown ul {
    display: block;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 0;
    width: 134px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0 0 1px rgba(0, 0, 0, .8);
    border-radius: 3px;
    transition: visibility .2s .3s, max-height .2s .3s;
    z-index: 110;
    max-height: 0;
    cursor: pointer;
    overflow: hidden;
    transition-delay: 0s, 0s
}

#s-nav .nav-item .s-nav-dropdown ul li,
#s-nav .nav-item li.s-nav-dropdown ul li,
#s-nav div .s-nav-dropdown ul li,
#s-nav div li.s-nav-dropdown ul li,
#s-nav li .s-nav-dropdown ul li,
#s-nav li li.s-nav-dropdown ul li,
.s-nav .nav-item .s-nav-dropdown ul li,
.s-nav .nav-item li.s-nav-dropdown ul li,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown ul li,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown ul li,
.s-navbar-section .nav-left div .s-nav-dropdown ul li,
.s-navbar-section .nav-left div li.s-nav-dropdown ul li,
.s-navbar-section .nav-left li .s-nav-dropdown ul li,
.s-navbar-section .nav-left li li.s-nav-dropdown ul li,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown ul li,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown ul li,
.s-navbar-section .nav-right div .s-nav-dropdown ul li,
.s-navbar-section .nav-right div li.s-nav-dropdown ul li,
.s-navbar-section .nav-right li .s-nav-dropdown ul li,
.s-navbar-section .nav-right li li.s-nav-dropdown ul li,
.s-nav div .s-nav-dropdown ul li,
.s-nav div li.s-nav-dropdown ul li,
.s-nav li .s-nav-dropdown ul li,
.s-nav li li.s-nav-dropdown ul li {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left
}

#s-nav .nav-item .s-nav-dropdown ul li a,
#s-nav .nav-item li.s-nav-dropdown ul li a,
#s-nav div .s-nav-dropdown ul li a,
#s-nav div li.s-nav-dropdown ul li a,
#s-nav li .s-nav-dropdown ul li a,
#s-nav li li.s-nav-dropdown ul li a,
.s-nav .nav-item .s-nav-dropdown ul li a,
.s-nav .nav-item li.s-nav-dropdown ul li a,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown ul li a,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown ul li a,
.s-navbar-section .nav-left div .s-nav-dropdown ul li a,
.s-navbar-section .nav-left div li.s-nav-dropdown ul li a,
.s-navbar-section .nav-left li .s-nav-dropdown ul li a,
.s-navbar-section .nav-left li li.s-nav-dropdown ul li a,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown ul li a,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown ul li a,
.s-navbar-section .nav-right div .s-nav-dropdown ul li a,
.s-navbar-section .nav-right div li.s-nav-dropdown ul li a,
.s-navbar-section .nav-right li .s-nav-dropdown ul li a,
.s-navbar-section .nav-right li li.s-nav-dropdown ul li a,
.s-nav div .s-nav-dropdown ul li a,
.s-nav div li.s-nav-dropdown ul li a,
.s-nav li .s-nav-dropdown ul li a,
.s-nav li li.s-nav-dropdown ul li a {
    word-break: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    text-decoration: none !important
}

#s-nav .nav-item .s-nav-dropdown ul:hover,
#s-nav .nav-item li.s-nav-dropdown ul:hover,
#s-nav div .s-nav-dropdown ul:hover,
#s-nav div li.s-nav-dropdown ul:hover,
#s-nav li .s-nav-dropdown ul:hover,
#s-nav li li.s-nav-dropdown ul:hover,
.s-nav .nav-item .s-nav-dropdown ul:hover,
.s-nav .nav-item li.s-nav-dropdown ul:hover,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown ul:hover,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown ul:hover,
.s-navbar-section .nav-left div .s-nav-dropdown ul:hover,
.s-navbar-section .nav-left div li.s-nav-dropdown ul:hover,
.s-navbar-section .nav-left li .s-nav-dropdown ul:hover,
.s-navbar-section .nav-left li li.s-nav-dropdown ul:hover,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown ul:hover,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown ul:hover,
.s-navbar-section .nav-right div .s-nav-dropdown ul:hover,
.s-navbar-section .nav-right div li.s-nav-dropdown ul:hover,
.s-navbar-section .nav-right li .s-nav-dropdown ul:hover,
.s-navbar-section .nav-right li li.s-nav-dropdown ul:hover,
.s-nav div .s-nav-dropdown ul:hover,
.s-nav div li.s-nav-dropdown ul:hover,
.s-nav li .s-nav-dropdown ul:hover,
.s-nav li li.s-nav-dropdown ul:hover {
    visibility: visible;
    transition-delay: 0s, 0s;
    z-index: 111
}

#s-nav .nav-item .s-nav-dropdown ul:empty,
#s-nav .nav-item li.s-nav-dropdown ul:empty,
#s-nav div .s-nav-dropdown ul:empty,
#s-nav div li.s-nav-dropdown ul:empty,
#s-nav li .s-nav-dropdown ul:empty,
#s-nav li li.s-nav-dropdown ul:empty,
.s-nav .nav-item .s-nav-dropdown ul:empty,
.s-nav .nav-item li.s-nav-dropdown ul:empty,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown ul:empty,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown ul:empty,
.s-navbar-section .nav-left div .s-nav-dropdown ul:empty,
.s-navbar-section .nav-left div li.s-nav-dropdown ul:empty,
.s-navbar-section .nav-left li .s-nav-dropdown ul:empty,
.s-navbar-section .nav-left li li.s-nav-dropdown ul:empty,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown ul:empty,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown ul:empty,
.s-navbar-section .nav-right div .s-nav-dropdown ul:empty,
.s-navbar-section .nav-right div li.s-nav-dropdown ul:empty,
.s-navbar-section .nav-right li .s-nav-dropdown ul:empty,
.s-navbar-section .nav-right li li.s-nav-dropdown ul:empty,
.s-nav div .s-nav-dropdown ul:empty,
.s-nav div li.s-nav-dropdown ul:empty,
.s-nav li .s-nav-dropdown ul:empty,
.s-nav li li.s-nav-dropdown ul:empty {
    display: none
}

#s-nav .nav-item .s-nav-dropdown:hover ul,
#s-nav .nav-item li.s-nav-dropdown:hover ul,
#s-nav div .s-nav-dropdown:hover ul,
#s-nav div li.s-nav-dropdown:hover ul,
#s-nav li .s-nav-dropdown:hover ul,
#s-nav li li.s-nav-dropdown:hover ul,
.s-nav .nav-item .s-nav-dropdown:hover ul,
.s-nav .nav-item li.s-nav-dropdown:hover ul,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown:hover ul,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown:hover ul,
.s-navbar-section .nav-left div .s-nav-dropdown:hover ul,
.s-navbar-section .nav-left div li.s-nav-dropdown:hover ul,
.s-navbar-section .nav-left li .s-nav-dropdown:hover ul,
.s-navbar-section .nav-left li li.s-nav-dropdown:hover ul,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown:hover ul,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown:hover ul,
.s-navbar-section .nav-right div .s-nav-dropdown:hover ul,
.s-navbar-section .nav-right div li.s-nav-dropdown:hover ul,
.s-navbar-section .nav-right li .s-nav-dropdown:hover ul,
.s-navbar-section .nav-right li li.s-nav-dropdown:hover ul,
.s-nav div .s-nav-dropdown:hover ul,
.s-nav div li.s-nav-dropdown:hover ul,
.s-nav li .s-nav-dropdown:hover ul,
.s-nav li li.s-nav-dropdown:hover ul {
    visibility: visible;
    max-height: 2000px;
    z-index: 111
}

#s-nav .nav-item .s-nav-dropdown:hover .multi-lang-ul,
#s-nav .nav-item li.s-nav-dropdown:hover .multi-lang-ul,
#s-nav div .s-nav-dropdown:hover .multi-lang-ul,
#s-nav div li.s-nav-dropdown:hover .multi-lang-ul,
#s-nav li .s-nav-dropdown:hover .multi-lang-ul,
#s-nav li li.s-nav-dropdown:hover .multi-lang-ul,
.s-nav .nav-item .s-nav-dropdown:hover .multi-lang-ul,
.s-nav .nav-item li.s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-left div .s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-left div li.s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-left li .s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-left li li.s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-right div .s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-right div li.s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-right li .s-nav-dropdown:hover .multi-lang-ul,
.s-navbar-section .nav-right li li.s-nav-dropdown:hover .multi-lang-ul,
.s-nav div .s-nav-dropdown:hover .multi-lang-ul,
.s-nav div li.s-nav-dropdown:hover .multi-lang-ul,
.s-nav li .s-nav-dropdown:hover .multi-lang-ul,
.s-nav li li.s-nav-dropdown:hover .multi-lang-ul {
    display: block !important;
    margin: 0;
    position: fixed
}

#s-nav .nav-item .s-nav-dropdown:hover .multi-lang-ul .flag-container,
#s-nav .nav-item li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
#s-nav div .s-nav-dropdown:hover .multi-lang-ul .flag-container,
#s-nav div li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
#s-nav li .s-nav-dropdown:hover .multi-lang-ul .flag-container,
#s-nav li li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-nav .nav-item .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-nav .nav-item li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-left div .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-left div li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-left li .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-left li li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-right div .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-right div li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-right li .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-navbar-section .nav-right li li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-nav div .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-nav div li.s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-nav li .s-nav-dropdown:hover .multi-lang-ul .flag-container,
.s-nav li li.s-nav-dropdown:hover .multi-lang-ul .flag-container {
    display: -webkit-flex;
    display: flex;
    margin: 0 10px 0 0
}

#s-nav .nav-item .s-nav-dropdown.s-nav-dropdown-right ul,
#s-nav .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul,
#s-nav div .s-nav-dropdown.s-nav-dropdown-right ul,
#s-nav div li.s-nav-dropdown.s-nav-dropdown-right ul,
#s-nav li .s-nav-dropdown.s-nav-dropdown-right ul,
#s-nav li li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-nav .nav-item .s-nav-dropdown.s-nav-dropdown-right ul,
.s-nav .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-left div .s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-left div li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-left li .s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-left li li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-right div .s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-right div li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-right li .s-nav-dropdown.s-nav-dropdown-right ul,
.s-navbar-section .nav-right li li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-nav div .s-nav-dropdown.s-nav-dropdown-right ul,
.s-nav div li.s-nav-dropdown.s-nav-dropdown-right ul,
.s-nav li .s-nav-dropdown.s-nav-dropdown-right ul,
.s-nav li li.s-nav-dropdown.s-nav-dropdown-right ul {
    top: 0;
    left: 100%;
    margin-left: 5px
}

#s-nav .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li,
#s-nav .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li,
#s-nav div .s-nav-dropdown.s-nav-dropdown-right ul li,
#s-nav div li.s-nav-dropdown.s-nav-dropdown-right ul li,
#s-nav li .s-nav-dropdown.s-nav-dropdown-right ul li,
#s-nav li li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-nav .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-nav .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-left div .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-left div li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-left li .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-left li li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-right div .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-right div li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-right li .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-navbar-section .nav-right li li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-nav div .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-nav div li.s-nav-dropdown.s-nav-dropdown-right ul li,
.s-nav li .s-nav-dropdown.s-nav-dropdown-right ul li,
.s-nav li li.s-nav-dropdown.s-nav-dropdown-right ul li {
    margin: 0;
    float: left;
    width: 100%
}

#s-nav .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li a,
#s-nav .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li a,
#s-nav div .s-nav-dropdown.s-nav-dropdown-right ul li a,
#s-nav div li.s-nav-dropdown.s-nav-dropdown-right ul li a,
#s-nav li .s-nav-dropdown.s-nav-dropdown-right ul li a,
#s-nav li li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-nav .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-nav .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-left .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-left .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-left div .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-left div li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-left li .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-left li li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-right .nav-item .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-right .nav-item li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-right div .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-right div li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-right li .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-navbar-section .nav-right li li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-nav div .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-nav div li.s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-nav li .s-nav-dropdown.s-nav-dropdown-right ul li a,
.s-nav li li.s-nav-dropdown.s-nav-dropdown-right ul li a {
    width: 100%;
    float: left
}

#s-nav .nav-item .site-search,
#s-nav div .site-search,
#s-nav li .site-search,
.s-nav .nav-item .site-search,
.s-navbar-section .nav-left .nav-item .site-search,
.s-navbar-section .nav-left div .site-search,
.s-navbar-section .nav-left li .site-search,
.s-navbar-section .nav-right .nav-item .site-search,
.s-navbar-section .nav-right div .site-search,
.s-navbar-section .nav-right li .site-search,
.s-nav div .site-search,
.s-nav li .site-search {
    cursor: pointer
}

#s-nav .nav-item .site-search .fa.fa-search,
#s-nav div .site-search .fa.fa-search,
#s-nav li .site-search .fa.fa-search,
.s-nav .nav-item .site-search .fa.fa-search,
.s-navbar-section .nav-left .nav-item .site-search .fa.fa-search,
.s-navbar-section .nav-left div .site-search .fa.fa-search,
.s-navbar-section .nav-left li .site-search .fa.fa-search,
.s-navbar-section .nav-right .nav-item .site-search .fa.fa-search,
.s-navbar-section .nav-right div .site-search .fa.fa-search,
.s-navbar-section .nav-right li .site-search .fa.fa-search,
.s-nav div .site-search .fa.fa-search,
.s-nav li .site-search .fa.fa-search {
    padding: 3px
}

#s-nav .multi-lang-item .flag-float-container,
.s-nav .multi-lang-item .flag-float-container,
.s-navbar-section .nav-left .multi-lang-item .flag-float-container,
.s-navbar-section .nav-right .multi-lang-item .flag-float-container {
    display: -webkit-inline-flex;
    display: inline-flex
}

.navbar-collapse-menu .drop-down-icon-bold,
.navbar-collapse-menu .drop-down-icon-light,
.s-navbar-dropdown .drop-down-icon-bold,
.s-navbar-dropdown .drop-down-icon-light {
    font-size: 80%;
    margin-top: 1px
}

.navigation-buttons {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999
}

.navigation-buttons span {
    width: 30px;
    height: 30px;
    margin-top: 6px;
    border-radius: 3px;
    display: block;
    cursor: pointer
}

.navigation-buttons span.prev {
    background: #222 url(/images/nav-prev.9b7656600ce9922302fa591f0be905b7.png) no-repeat 5px 5px
}

.navigation-buttons span.next {
    background: #222 url(/images/nav-next.dacef369fbedad44046aa690538793ff.png) no-repeat 5px 5px
}

.navigation-buttons span:hover {
    background-color: #383838
}

.page-wrapper {
    min-height: 100%
}

.page-wrapper.s-full-screen-page {
    min-height: auto !important
}

.page-wrapper.s-full-screen-page li.slide.s-only-one-section .s-section:not(.s-grid-section):not(.s-slider-section) {
    min-height: 400px;
    min-height: calc(100vh - 200px);
    box-sizing: border-box
}

.page-wrapper .s-new-hidden-pc-section {
    display: none
}

@media only screen and (max-width:727px) {
    .page-wrapper .s-new-hidden-pc-section:not(.s-new-hidden-mobile-section) {
        display: block
    }

    .page-wrapper .s-new-hidden-mobile-section {
        display: none
    }
}

.s-booking-section-wrapper {
    z-index: 10
}

.s-cookie-notification-bar {
    position: fixed;
    bottom: -300px;
    left: 20px;
    padding: 15px;
    width: 300px;
    z-index: 10000;
    font-size: 12px;
    box-sizing: border-box;
    border-radius: 4px
}

.s-cookie-notification-bar .cookie-notification-title {
    font-size: 14px;
    font-weight: 600
}

.s-cookie-notification-bar .cookie-notification-text {
    display: inline-block;
    padding: 10px 0;
    line-height: 15px
}

.s-cookie-notification-bar .accept-btn.s-common-button {
    padding: 6px 10px;
    margin-right: 10px;
    font-size: 12px;
    letter-spacing: normal;
    border-radius: 4px
}

.s-cookie-notification-bar .s-common-link {
    cursor: pointer
}

@media only screen and (max-width:500px) {
    .s-cookie-notification-bar {
        width: 60vw;
        padding: 10px;
        left: 20px;
        bottom: -300px;
        z-index: 2000
    }

    .s-cookie-notification-bar .cookie-notification-text {
        padding: 6px 0
    }

    .s-cookie-notification-bar .s-common-link {
        display: inline-block;
        padding-top: 6px
    }

    .s-cookie-notification-bar .s-common-link.cancel-btn {
        position: relative;
        bottom: 7px
    }

    .s-cookie-notification-bar .s-common-button {
        float: right
    }
}

.cookie-settings-dialog-wrap .cookie-settings-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
    background: rgba(0, 0, 0, .4);
    cursor: pointer
}

.cookie-settings-dialog-wrap .cookie-settings-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10000;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    max-width: 450px
}

@media only screen and (max-width:500px) {
    .cookie-settings-dialog-wrap .cookie-settings-dialog {
        width: 80vw
    }
}

.cookie-settings-dialog-wrap .cookie-settings-dialog .cookie-heading {
    font-size: 14px;
    font-weight: 700
}

.cookie-settings-dialog-wrap .cookie-settings-dialog .cookie-item {
    display: -webkit-flex;
    display: flex;
    margin-top: 20px
}

.cookie-settings-dialog-wrap .cookie-settings-dialog .cookie-item .cookie-checkbox {
    vertical-align: -2px
}

.cookie-settings-dialog-wrap .cookie-settings-dialog .cookie-item .cookie-title {
    font-size: 12px;
    font-weight: 700;
    line-height: 1.5
}

.cookie-settings-dialog-wrap .cookie-settings-dialog .cookie-item .cookie-desc {
    line-height: 1.5;
    font-size: 12px
}

.cookie-settings-dialog-wrap .cookie-settings-dialog .save-btn {
    padding: 6px 16px;
    margin-top: 20px;
    font-size: 12px;
    letter-spacing: normal;
    border-radius: 4px;
    text-transform: capitalize
}

.s-cookie-notification-dialog,
.s-terms-dialog {
    padding-bottom: 30px;
    max-width: 100%;
    color: #636972
}

@media only screen and (min-width:501px) {

    .s-cookie-notification-dialog,
    .s-terms-dialog {
        width: 660px;
        height: 450px
    }
}

.s-cookie-notification-dialog::-webkit-scrollbar,
.s-cookie-notification-dialog ::-webkit-scrollbar,
.s-terms-dialog::-webkit-scrollbar,
.s-terms-dialog ::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 7px;
    width: 7px
}

.s-cookie-notification-dialog::-webkit-scrollbar-thumb,
.s-cookie-notification-dialog ::-webkit-scrollbar-thumb,
.s-terms-dialog::-webkit-scrollbar-thumb,
.s-terms-dialog ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
}

.s-cookie-notification-dialog .close-button,
.s-terms-dialog .close-button {
    font-size: 30px;
    font-weight: 300;
    line-height: 1;
    cursor: pointer;
    top: 10px;
    right: 14px
}

.s-cookie-notification-dialog .text-wrapper,
.s-terms-dialog .text-wrapper {
    overflow: auto;
    padding: 0 30px 30px;
    margin-top: 30px;
    height: 100%;
    box-sizing: border-box
}

.s-cookie-notification-dialog .text-wrapper .paragraph,
.s-terms-dialog .text-wrapper .paragraph {
    margin-bottom: 25px
}

.s-cookie-notification-dialog .text-wrapper .paragraph h5,
.s-terms-dialog .text-wrapper .paragraph h5 {
    margin-bottom: 6px;
    font-weight: 700 !important
}

.s-cookie-notification-dialog .text-wrapper .paragraph p,
.s-terms-dialog .text-wrapper .paragraph p {
    margin-bottom: 6px;
    font-size: 14px
}

.s-cookie-notification-dialog .text-wrapper .paragraph:last-child,
.s-cookie-notification-dialog .text-wrapper .paragraph p:last-child,
.s-terms-dialog .text-wrapper .paragraph:last-child,
.s-terms-dialog .text-wrapper .paragraph p:last-child {
    margin-bottom: 0
}

.s-terms-dialog {
    border-radius: unset;
    padding-bottom: 0;
    margin-top: 0;
    height: 100vh
}

@media only screen and (min-width:501px) {
    .s-terms-dialog {
        width: 800px;
        height: 100vh
    }
}

.s-terms-dialog .close-button {
    right: 30px
}

.s-terms-dialog .title-wrapper {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #4b5056;
    text-align: left;
    padding: 30px 30px 0;
    text-transform: uppercase;
    margin-bottom: 12px
}

.s-terms-dialog .title-wrapper:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-terms-dialog .title-wrapper:lang(sxl),
.s-terms-dialog .title-wrapper:lang(zh),
.s-terms-dialog .title-wrapper:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-terms-dialog .title-wrapper:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-terms-dialog pre {
    margin-top: 0;
    padding: 0 20px 0 30px;
    font-size: 15px;
    line-height: 1.4;
    overflow-y: auto;
    word-wrap: break-word;
    white-space: pre-wrap;
    max-height: calc(100vh - 92px);
    font-family: open_sans, Open Sans, sans-serif
}

.s-terms-dialog pre:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-terms-dialog pre:lang(sxl),
.s-terms-dialog pre:lang(zh),
.s-terms-dialog pre:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-terms-dialog pre:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-mobile-footer-bar,
.s-mobile-footer-bar-spacer {
    width: 100%;
    height: 45px
}

.s-mobile-footer-bar {
    background-color: #fff;
    bottom: -45px;
    transition: bottom .4s;
    border-top: 1px solid #f7f7f7;
    z-index: 208;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    padding: 5px 0
}

.s-mobile-footer-bar.sticky {
    position: fixed;
    bottom: 0;
    left: 0
}

.s-mobile-footer-bar.sticky-above-cart {
    position: fixed;
    bottom: 40px;
    left: 0
}

.s-mobile-footer-bar.sticky-above-new-mobile-actions {
    position: fixed;
    bottom: 50px;
    left: 0
}

.s-mobile-footer-bar.has-new-mobile-actions {
    padding-bottom: 50px
}

.s-mobile-footer-bar .logo-sxl {
    margin-left: 10px;
    font-size: 13px;
    white-space: nowrap
}

.s-mobile-footer-bar .logo-sxl img {
    height: 14px;
    vertical-align: sub;
    position: relative;
    top: -1px
}

.s-mobile-footer-bar .logo-sxl .slogan {
    color: #636972;
    margin-left: 5px
}

.s-mobile-footer-bar .actions {
    margin-right: 5px;
    white-space: nowrap
}

@media only screen and (max-width:320px) {
    .s-mobile-footer-bar .s-btn.small {
        padding: 8px
    }
}

.cookie-settings-dialog-wrap .cookie-settings-dialog,
.s-cookie-notification-bar {
    background-color: #e6e6e6;
    color: #555
}

ul.slides li.slide {
    position: relative;
    outline: none
}

.section-anchor {
    position: absolute;
    top: 0;
    left: 0
}

.column,
.columns {
    transition: width .2s cubic-bezier(.7, 0, .3, 1), margin .2s cubic-bezier(.7, 0, .3, 1), padding .2s cubic-bezier(.7, 0, .3, 1)
}

.s-async-wrapper,
.s-loading-wrapper {
    width: 100%;
    height: 100%;
    min-height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 100;
    clear: both
}

.s-async-wrapper.relative-wrapper,
.s-loading-wrapper.relative-wrapper {
    position: relative
}

.s-async-wrapper .s-loading,
.s-loading-wrapper .s-loading {
    position: relative;
    top: 80px;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    background: #fff url(/images/loading.4f0d7a057ab9bf47148d131d6823bc61.gif) 50% no-repeat;
    text-align: center;
    border-radius: 20px
}

.s-slider {
    width: 1px;
    min-width: 100% !important
}

@media only screen and (max-width:728px) {
    .s-email-form-fields-group .s-common-button {
        width: 100%
    }
}

.s-common-button {
    display: inline-block;
    zoom: 1;
    text-decoration: none;
    padding: 10px 20px;
    background: #eee;
    word-break: break-word
}

.s-common-button.middle {
    vertical-align: middle
}

.s-common-button.s-small-button {
    font-size: 16px
}

.s-common-button#custom-btn.pc-large {
    font-size: 24px;
    padding: 24px 30px
}

.s-common-button#custom-btn.pc-medium {
    font-size: 20px;
    padding: 16px 28px
}

.s-common-button#custom-btn.pc-small {
    font-size: 16px;
    padding: 12px 18px
}

.s-common-button#custom-btn.pc-full {
    width: 100%;
    font-size: 20px;
    padding: 14px 28px
}

@media screen and (max-width:727px) {
    .s-common-button#custom-btn.mobile-large {
        width: auto;
        font-size: 24px;
        padding: 24px 30px
    }

    .s-common-button#custom-btn.mobile-medium {
        width: auto;
        font-size: 20px;
        padding: 16px 28px
    }

    .s-common-button#custom-btn.mobile-small {
        width: auto;
        font-size: 16px;
        padding: 12px 18px
    }

    .s-common-button#custom-btn.mobile-automatic {
        width: 100%;
        font-size: 20px;
        padding: 14px 28px
    }
}

#new-dashboard-preview-mobile-view .s-email-form-fields-group .s-common-button {
    width: 100%
}

#new-dashboard-preview-mobile-view .s-common-button#custom-btn.mobile-large {
    width: auto;
    font-size: 24px;
    padding: 24px 30px
}

#new-dashboard-preview-mobile-view .s-common-button#custom-btn.mobile-medium {
    width: auto;
    font-size: 20px;
    padding: 16px 28px
}

#new-dashboard-preview-mobile-view .s-common-button#custom-btn.mobile-small {
    width: auto;
    font-size: 16px;
    padding: 12px 18px
}

#new-dashboard-preview-mobile-view .s-common-button#custom-btn.mobile-automatic {
    width: 100%;
    font-size: 20px;
    padding: 14px 28px
}

.s-common-status {
    display: inline-block;
    zoom: 1;
    background: #eee;
    padding: 18px 30px;
    border-radius: 3px;
    color: #777;
    border-bottom: 1px solid #ddd;
    text-shadow: none
}

.s-common-status.middle {
    vertical-align: middle
}

.s-common-status a {
    color: #777;
    border-bottom: 1px solid;
    text-decoration: none
}

.s-native-editor .s-common-status {
    font-size: 12px;
    padding: 10px 24px
}

#s-content.loading:not(.app-mode):before {
    content: "";
    position: absolute;
    left: 50%;
    top: 400px;
    width: 28px;
    height: 28px;
    margin: -14px 0 0 -14px;
    background: url(/images/loading.4f0d7a057ab9bf47148d131d6823bc61.gif) 50% no-repeat;
    z-index: 210
}

#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-40,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-40 p,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-40 span,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-50,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-50 p,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-50 span,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-60,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-60 p,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-60 span,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-70,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-70 p,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-70 span,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-80,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-80 p,
#new-dashboard-preview-mobile-view #s-content .s-component.s-text .s-text-font-size-over-80 span {
    font-size: 40px !important;
    line-height: 1.25
}

#new-dashboard-preview-mobile-view #s-content h1 {
    font-size: 36px
}

#new-dashboard-preview-mobile-view #s-content h2 {
    font-size: 24px
}

#new-dashboard-preview-mobile-view #s-content h3 {
    font-size: 20px
}

#new-dashboard-preview-mobile-view #s-content h4,
#new-dashboard-preview-mobile-view #s-content h5,
#new-dashboard-preview-mobile-view #s-content h6 {
    font-size: 16px
}

#s-content {
    position: relative;
    overflow: hidden;
    margin-left: 0;
    min-height: 100vh
}

#s-content h1 {
    font-size: 45px
}

#s-content h2 {
    font-size: 36px
}

#s-content h5 {
    font-size: 16px !important
}

#s-content h1,
#s-content h2,
#s-content h3,
#s-content h4,
#s-content h5,
#s-content h6 {
    line-height: inherit;
    font-weight: inherit
}

#s-content .s-component.s-text .s-text-font-size-over-default,
#s-content .s-component.s-text .s-text-font-size-over-default h2,
#s-content .s-component.s-text .s-text-font-size-over-default h3,
#s-content .s-component.s-text .s-text-font-size-over-default h4,
#s-content .s-component.s-text .s-text-font-size-over-default h5,
#s-content .s-component.s-text .s-text-font-size-over-default p,
#s-content .s-component.s-text .s-text-font-size-over-default span {
    line-height: 1.5
}

#s-content .s-component.s-text .s-text-font-size-over-default div {
    line-height: inherit
}

#s-content .s-component.s-text .s-text-font-size-over-30,
#s-content .s-component.s-text .s-text-font-size-over-30 h1,
#s-content .s-component.s-text .s-text-font-size-over-30 h2,
#s-content .s-component.s-text .s-text-font-size-over-30 h3,
#s-content .s-component.s-text .s-text-font-size-over-30 h4,
#s-content .s-component.s-text .s-text-font-size-over-30 h5,
#s-content .s-component.s-text .s-text-font-size-over-30 p,
#s-content .s-component.s-text .s-text-font-size-over-30 span {
    line-height: 1.4
}

#s-content .s-component.s-text .s-text-font-size-over-30 div,
#s-content .s-component.s-text .s-text-font-size-over-30 h1 strong,
#s-content .s-component.s-text .s-text-font-size-over-30 h2 strong,
#s-content .s-component.s-text .s-text-font-size-over-30 h3 strong,
#s-content .s-component.s-text .s-text-font-size-over-30 h4 strong,
#s-content .s-component.s-text .s-text-font-size-over-30 h5 strong,
#s-content .s-component.s-text .s-text-font-size-over-30 p strong,
#s-content .s-component.s-text .s-text-font-size-over-30 span strong,
#s-content .s-component.s-text .s-text-font-size-over-30 strong {
    line-height: inherit
}

#s-content .s-component.s-text .s-text-font-size-over-40,
#s-content .s-component.s-text .s-text-font-size-over-40 h1,
#s-content .s-component.s-text .s-text-font-size-over-40 h2,
#s-content .s-component.s-text .s-text-font-size-over-40 h3,
#s-content .s-component.s-text .s-text-font-size-over-40 h4,
#s-content .s-component.s-text .s-text-font-size-over-40 h5,
#s-content .s-component.s-text .s-text-font-size-over-40 p,
#s-content .s-component.s-text .s-text-font-size-over-40 span {
    line-height: 1.3
}

#s-content .s-component.s-text .s-text-font-size-over-40 div,
#s-content .s-component.s-text .s-text-font-size-over-40 h1 strong,
#s-content .s-component.s-text .s-text-font-size-over-40 h2 strong,
#s-content .s-component.s-text .s-text-font-size-over-40 h3 strong,
#s-content .s-component.s-text .s-text-font-size-over-40 h4 strong,
#s-content .s-component.s-text .s-text-font-size-over-40 h5 strong,
#s-content .s-component.s-text .s-text-font-size-over-40 p strong,
#s-content .s-component.s-text .s-text-font-size-over-40 span strong,
#s-content .s-component.s-text .s-text-font-size-over-40 strong {
    line-height: inherit
}

#s-content .s-component.s-text .s-text-font-size-over-50,
#s-content .s-component.s-text .s-text-font-size-over-50 h1,
#s-content .s-component.s-text .s-text-font-size-over-50 h2,
#s-content .s-component.s-text .s-text-font-size-over-50 h3,
#s-content .s-component.s-text .s-text-font-size-over-50 h4,
#s-content .s-component.s-text .s-text-font-size-over-50 h5,
#s-content .s-component.s-text .s-text-font-size-over-50 p,
#s-content .s-component.s-text .s-text-font-size-over-50 span {
    line-height: 1.2
}

#s-content .s-component.s-text .s-text-font-size-over-50 div,
#s-content .s-component.s-text .s-text-font-size-over-50 h1 strong,
#s-content .s-component.s-text .s-text-font-size-over-50 h2 strong,
#s-content .s-component.s-text .s-text-font-size-over-50 h3 strong,
#s-content .s-component.s-text .s-text-font-size-over-50 h4 strong,
#s-content .s-component.s-text .s-text-font-size-over-50 h5 strong,
#s-content .s-component.s-text .s-text-font-size-over-50 p strong,
#s-content .s-component.s-text .s-text-font-size-over-50 span strong,
#s-content .s-component.s-text .s-text-font-size-over-50 strong {
    line-height: inherit
}

#s-content .s-component.s-text .s-text-font-size-over-60,
#s-content .s-component.s-text .s-text-font-size-over-60 h1,
#s-content .s-component.s-text .s-text-font-size-over-60 h2,
#s-content .s-component.s-text .s-text-font-size-over-60 h3,
#s-content .s-component.s-text .s-text-font-size-over-60 h4,
#s-content .s-component.s-text .s-text-font-size-over-60 h5,
#s-content .s-component.s-text .s-text-font-size-over-60 p,
#s-content .s-component.s-text .s-text-font-size-over-60 span {
    line-height: 1.1
}

#s-content .s-component.s-text .s-text-font-size-over-60 div,
#s-content .s-component.s-text .s-text-font-size-over-60 h1 strong,
#s-content .s-component.s-text .s-text-font-size-over-60 h2 strong,
#s-content .s-component.s-text .s-text-font-size-over-60 h3 strong,
#s-content .s-component.s-text .s-text-font-size-over-60 h4 strong,
#s-content .s-component.s-text .s-text-font-size-over-60 h5 strong,
#s-content .s-component.s-text .s-text-font-size-over-60 p strong,
#s-content .s-component.s-text .s-text-font-size-over-60 span strong,
#s-content .s-component.s-text .s-text-font-size-over-60 strong {
    line-height: inherit
}

#s-content .s-component.s-text .s-text-font-size-over-70,
#s-content .s-component.s-text .s-text-font-size-over-70 h1,
#s-content .s-component.s-text .s-text-font-size-over-70 h2,
#s-content .s-component.s-text .s-text-font-size-over-70 h3,
#s-content .s-component.s-text .s-text-font-size-over-70 h4,
#s-content .s-component.s-text .s-text-font-size-over-70 h5,
#s-content .s-component.s-text .s-text-font-size-over-70 p,
#s-content .s-component.s-text .s-text-font-size-over-70 span {
    line-height: 1
}

#s-content .s-component.s-text .s-text-font-size-over-70 div,
#s-content .s-component.s-text .s-text-font-size-over-70 h1 strong,
#s-content .s-component.s-text .s-text-font-size-over-70 h2 strong,
#s-content .s-component.s-text .s-text-font-size-over-70 h3 strong,
#s-content .s-component.s-text .s-text-font-size-over-70 h4 strong,
#s-content .s-component.s-text .s-text-font-size-over-70 h5 strong,
#s-content .s-component.s-text .s-text-font-size-over-70 p strong,
#s-content .s-component.s-text .s-text-font-size-over-70 span strong,
#s-content .s-component.s-text .s-text-font-size-over-70 strong {
    line-height: inherit
}

@media only screen and (max-width:728px) {

    #s-content .s-component.s-text .s-text-font-size-over-40,
    #s-content .s-component.s-text .s-text-font-size-over-40 p,
    #s-content .s-component.s-text .s-text-font-size-over-40 span,
    #s-content .s-component.s-text .s-text-font-size-over-50,
    #s-content .s-component.s-text .s-text-font-size-over-50 p,
    #s-content .s-component.s-text .s-text-font-size-over-50 span,
    #s-content .s-component.s-text .s-text-font-size-over-60,
    #s-content .s-component.s-text .s-text-font-size-over-60 p,
    #s-content .s-component.s-text .s-text-font-size-over-60 span,
    #s-content .s-component.s-text .s-text-font-size-over-70,
    #s-content .s-component.s-text .s-text-font-size-over-70 p,
    #s-content .s-component.s-text .s-text-font-size-over-70 span,
    #s-content .s-component.s-text .s-text-font-size-over-80,
    #s-content .s-component.s-text .s-text-font-size-over-80 p,
    #s-content .s-component.s-text .s-text-font-size-over-80 span {
        font-size: 40px !important;
        line-height: 1.25
    }
}

@media only screen and (max-width:875px) {

    #s-content h1 [style*="font-size:130%"],
    #s-content h1 [style*="font-size: 130%"],
    #s-content h1 [style*="font-size:160%"],
    #s-content h1 [style*="font-size: 160%"] {
        font-size: 100% !important
    }
}

@media only screen and (max-width:479px) {
    #s-content h1 {
        font-size: 36px
    }

    #s-content h2 {
        font-size: 24px
    }

    #s-content h3 {
        font-size: 20px
    }

    #s-content h4,
    #s-content h5,
    #s-content h6 {
        font-size: 16px
    }
}

#s-content.transition {
    transition: margin-left .45s cubic-bezier(.77, 0, .175, 1)
}

#s-content.side-menu-opened {
    margin-left: 240px;
    transition-delay: 25ms
}

#s-content.s-font-heading-heiti-xi .s-font-heading *,
#s-content.s-font-heading-thinnerhei .s-font-heading *,
#s-content.s-font-title-heiti-xi .s-font-title *,
#s-content.s-font-title-thinnerhei .s-font-title * {
    font-weight: lighter
}

#s-content .s-feature-list-section.s6-section {
    padding-bottom: 75px !important
}

#s-content .s-feature-list-section .s-item-text-group {
    text-align: left
}

#s-content .s-feature-list-section .s-item-text-group .s-item-title .s-font-heading {
    font-weight: 700
}

#s-content .s-process-section .process-vertical-layout {
    text-align: center;
    display: -webkit-flex;
    display: flex;
    margin-left: auto;
    margin-right: auto
}

#s-content .s-process-section .process-vertical-layout .process-item-wrapper {
    position: relative;
    display: -webkit-flex;
    display: flex;
    margin-top: 11px
}

#s-content .s-process-section .process-vertical-layout .process-item-wrapper .s-item-text-group {
    min-width: 78%
}

#s-content .s-process-section .process-vertical-layout .process-item-infos {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 100%
}

#s-content .s-process-section .process-vertical-layout .s-item-text,
#s-content .s-process-section .process-vertical-layout .s-item-title {
    text-align: left
}

#s-content .s-process-section .process-vertical-layout .process-item-infos {
    margin-right: 20px
}

#s-content .s-nav .site-search .fa-search {
    font-weight: 900
}

#s-content .s-last-section-no-footer.s-show-strikingly-logo .s-section,
#s-content .s-section.s-footer-section.show-strikingly-logo {
    padding-bottom: 120px
}

@media only screen and (max-width:727px) {

    #s-content .s-last-section-no-footer.s-show-strikingly-logo.s-has-new-mobile-actions .s-section,
    #s-content .s-section.s-footer-section.show-strikingly-logo.has-new-mobile-actions {
        padding-bottom: 170px
    }
}

.s-text .s-component-content {
    word-wrap: break-word
}

.s-text .s-component-content.hidden {
    display: none
}

.s-text .s-component-content ul {
    list-style: disc;
    padding-left: 2em;
    margin: 1em 0
}

.s-text .s-component-content ol {
    list-style: decimal;
    padding-left: 2em;
    margin: 1em 0
}

.s-text .s-component-content em,
.s-text .s-component-content em a,
.s-text .s-component-content em b,
.s-text .s-component-content em strong {
    font-style: italic
}

.s-text .s-component-content b,
.s-text .s-component-content b a,
.s-text .s-component-content b em,
.s-text .s-component-content strong,
.s-text .s-component-content strong a,
.s-text .s-component-content strong em {
    font-weight: 700
}

.s-text .s-component-content div,
.s-text .s-component-content p {
    line-height: inherit
}

.s-text .s-component-content table.s-text-table td {
    padding-right: 10px;
    vertical-align: top;
    line-height: 1.5
}

.s-text em {
    font-weight: inherit
}

.s-media .s-video-content,
.s-video .s-video-content {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.s-media .s-video-content iframe,
.s-media .s-video-content img,
.s-video .s-video-content iframe,
.s-video .s-video-content img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.s-media .s-video-content video,
.s-video .s-video-content video {
    width: 100%;
    height: auto
}

.s-image,
.s-media {
    min-height: 1px
}

.s-image .s-component-content a,
.s-media .s-component-content a {
    outline: none
}

.s-image .s-component-content .s-video-popup-overlay,
.s-media .s-component-content .s-video-popup-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.s-image img,
.s-media img {
    max-width: 100%;
    vertical-align: middle
}

.s-ratio-box {
    position: relative;
    margin: 0 auto
}

.s-ratio-box iframe,
.s-ratio-box img,
.s-ratio-box video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.s-ratio-box .lazyloaded {
    opacity: 1;
    transition: opacity .1s
}

#new-dashboard-preview-mobile-view .s-gallery .s-gallery-item {
    width: 130px
}

#new-dashboard-preview-mobile-view .s-gallery .s-gallery-item .thumb-wrap,
#new-dashboard-preview-mobile-view .s-gallery .s-gallery-item .video-wrap,
#new-dashboard-preview-mobile-view .s-gallery .s-gallery-item img,
#new-dashboard-preview-mobile-view .s-gallery a.item .thumb-wrap {
    height: 130px
}

.s-gallery {
    margin-left: -10px;
    margin-right: -12px
}

.s-gallery.s-new-gallery {
    width: 98%;
    display: inline-block;
    margin-left: 0;
    margin-right: 0
}

.s-gallery.s-new-gallery a.item .thumb-wrap {
    background: none
}

.s-gallery .s-gallery-item {
    width: 190px
}

.s-gallery .s-gallery-item .thumb-wrap,
.s-gallery .s-gallery-item .video-wrap,
.s-gallery .s-gallery-item img,
.s-gallery a.item .thumb-wrap {
    height: 190px
}

@media only screen and (max-width:1299px) {
    .s-gallery .s-gallery-item {
        width: 165px
    }

    .s-gallery .s-gallery-item .thumb-wrap,
    .s-gallery .s-gallery-item .video-wrap,
    .s-gallery .s-gallery-item img,
    .s-gallery a.item .thumb-wrap {
        height: 165px
    }
}

@media only screen and (max-width:429px) {
    .s-gallery .s-gallery-item {
        width: 130px
    }

    .s-gallery .s-gallery-item .thumb-wrap,
    .s-gallery .s-gallery-item .video-wrap,
    .s-gallery .s-gallery-item img,
    .s-gallery a.item .thumb-wrap {
        height: 130px
    }
}

.s-gallery .s-gallery-item {
    float: none;
    vertical-align: top;
    display: inline-block;
    zoom: 1;
    margin: 10px;
    position: relative
}

.s-gallery .s-gallery-item.middle {
    vertical-align: middle
}

.s-gallery .s-gallery-item img {
    width: 100%;
    display: block
}

.s-gallery .s-gallery-item p {
    margin: 6px 0;
    color: #666
}

.s-gallery .s-gallery-item.ui-sortable-helper .s-component-editor-wrapper {
    pointer-events: none
}

.s-gallery .s-gallery-item .s-component-content {
    overflow: hidden
}

.s-gallery .s-gallery-pagination {
    padding-top: 10px;
    text-align: center
}

.s-gallery .s-gallery-pagination .less-link,
.s-gallery .s-gallery-pagination .more-link {
    cursor: pointer
}

.s-gallery .s-gallery-pagination .less-link {
    margin-right: 15px
}

.s-gallery a.item {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.s-gallery a.item .thumb-wrap {
    width: 100%;
    background: #000;
    font-size: 0
}

.s-gallery a.item .thumb-wrap span {
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.s-gallery a.item .thumb-wrap img {
    display: inline-block;
    vertical-align: middle;
    height: auto !important
}

.s-gallery a.item .video-wrap {
    width: 100%
}

.s-gallery a.item .video-wrap .player,
.s-gallery a.item .video-wrap .player iframe {
    width: 100%;
    height: 100%
}

.s-gallery a.item .video-wrap .button-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.s-gallery.full-width {
    margin: 0
}

.s-gallery.full-width .s-gallery-item {
    width: 20%
}

.s-gallery.full-width .s-gallery-item .thumb-wrap,
.s-gallery.full-width .s-gallery-item .video-wrap,
.s-gallery.full-width .s-gallery-item img,
.s-gallery.full-width a.item .thumb-wrap {
    height: auto
}

.s-gallery.full-width .s-gallery-item {
    margin: 0
}

.s-gallery.full-width a.item .thumb-wrap {
    height: 0 !important;
    padding-bottom: 100%
}

.s-gallery.full-width a.item .thumb-wrap span {
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 100%
}

.s-gallery.full-width .video-wrap .player {
    height: 0;
    padding-bottom: 100%
}

.s-gallery.full-width .video-wrap .player iframe {
    position: absolute;
    top: 0;
    left: 0
}

.s-gallery.full-width.s-gallery-columns-2 .s-gallery-item {
    width: 50%
}

.s-gallery.full-width.s-gallery-columns-2 .s-gallery-item .thumb-wrap,
.s-gallery.full-width.s-gallery-columns-2 .s-gallery-item .video-wrap,
.s-gallery.full-width.s-gallery-columns-2 .s-gallery-item img,
.s-gallery.full-width.s-gallery-columns-2 a.item .thumb-wrap {
    height: auto
}

.s-gallery.full-width.s-gallery-columns-3 .s-gallery-item {
    width: 33.33333333%
}

.s-gallery.full-width.s-gallery-columns-3 .s-gallery-item .thumb-wrap,
.s-gallery.full-width.s-gallery-columns-3 .s-gallery-item .video-wrap,
.s-gallery.full-width.s-gallery-columns-3 .s-gallery-item img,
.s-gallery.full-width.s-gallery-columns-3 a.item .thumb-wrap {
    height: auto
}

.s-gallery.full-width.s-gallery-columns-4 .s-gallery-item {
    width: 25%
}

.s-gallery.full-width.s-gallery-columns-4 .s-gallery-item .thumb-wrap,
.s-gallery.full-width.s-gallery-columns-4 .s-gallery-item .video-wrap,
.s-gallery.full-width.s-gallery-columns-4 .s-gallery-item img,
.s-gallery.full-width.s-gallery-columns-4 a.item .thumb-wrap {
    height: auto
}

.s-gallery.full-width.s-gallery-columns-5 .s-gallery-item {
    width: 20%
}

.s-gallery.full-width.s-gallery-columns-5 .s-gallery-item .thumb-wrap,
.s-gallery.full-width.s-gallery-columns-5 .s-gallery-item .video-wrap,
.s-gallery.full-width.s-gallery-columns-5 .s-gallery-item img,
.s-gallery.full-width.s-gallery-columns-5 a.item .thumb-wrap {
    height: auto
}

.s-gallery.full-width.s-gallery-columns-6 .s-gallery-item {
    width: 16.66666667%
}

.s-gallery.full-width.s-gallery-columns-6 .s-gallery-item .thumb-wrap,
.s-gallery.full-width.s-gallery-columns-6 .s-gallery-item .video-wrap,
.s-gallery.full-width.s-gallery-columns-6 .s-gallery-item img,
.s-gallery.full-width.s-gallery-columns-6 a.item .thumb-wrap {
    height: auto
}

.s-gallery.s-vertical-gallery {
    position: relative;
    margin: 0
}

.s-gallery.s-vertical-gallery .vertical-list {
    display: inline-block;
    vertical-align: top
}

.s-native-editor .s-gallery.s-vertical-gallery .vertical-list {
    position: relative
}

.s-gallery.s-vertical-gallery .vertical-list .position-wrapper {
    position: absolute;
    transition: top .3s, left .3s
}

.s-gallery.s-vertical-gallery .vertical-list .position-wrapper.react-draggable-dragging {
    transition: initial;
    opacity: .9 !important
}

.s-gallery.s-vertical-gallery .vertical-list .position-wrapper.dragging-placeholder {
    transition: initial;
    border: 2px dashed #999;
    border-radius: 4px;
    opacity: .3
}

.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper {
    height: 100%
}

.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item {
    width: 100%;
    height: 100%
}

.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span,
.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span .s-component-content,
.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span .s-component-content .image-wrapper,
.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span .s-component-content .image-wrapper .item,
.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span .s-component-content .image-wrapper .item .s-video-content,
.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span .s-component-content .image-wrapper .item .s-video-content .video-wrap,
.s-gallery.s-vertical-gallery .vertical-list .position-wrapper .inner-wrapper .vertical-item>span .s-component-content .image-wrapper .item .s-video-content .video-wrap .player {
    height: 100%
}

.s-gallery.s-vertical-gallery .vertical-list .s-gallery-item {
    width: auto;
    height: auto;
    margin: 0
}

.s-gallery.s-vertical-gallery .vertical-list .s-gallery-item a.item .thumb-wrap,
.s-gallery.s-vertical-gallery .vertical-list .s-gallery-item img {
    height: auto
}

.s-gallery.s-vertical-gallery.dragging .vertical-list .inner-wrapper {
    pointer-events: none
}

.s-gallery.s-new-gallery .s-new-gallery-content {
    text-align: left
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-tiled-columns {
    float: left
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item,
.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-tiled-columns {
    display: inline-block
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item {
    vertical-align: top
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .s-gallery-item {
    height: 100%;
    width: 100%;
    margin: 0
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title {
    font-weight: 700;
    margin-top: 12px;
    margin-bottom: 0;
    word-break: break-word
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.hint-text.s-font-title span {
    font-family: open_sans, Open Sans, sans-serif !important;
    color: #a9aeb2;
    font-size: 16px;
    font-weight: 400
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.hint-text.s-font-title span:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif !important
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.hint-text.s-font-title span:lang(sxl),
.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.hint-text.s-font-title span:lang(zh),
.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.hint-text.s-font-title span:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif !important
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.hint-text.s-font-title span:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif !important
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title span {
    word-break: break-word
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-title.is-link {
    cursor: pointer
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .link-cover {
    position: absolute;
    height: 100%;
    width: 100%;
    cursor: pointer
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-wrapper:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    background: transparent;
    z-index: -1
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-wrapper img {
    display: none
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-wrapper .s-video-content {
    float: left;
    width: 100%;
    height: 100%
}

.s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .image-wrapper .s-video-content .video-wrap {
    height: 100%
}

.s-section.s-new-gallery-section .s-gallery.s-new-gallery .s-new-gallery-content .s-new-gallery-item .s-component-content .image-wrapper {
    position: absolute
}

@media only screen and (min-width:728px) {
    #s-content .s-section .vertical-align-top {
        display: -webkit-flex;
        display: flex
    }

    #s-content .s-section .vertical-align-top>div.columns,
    #s-content .s-section .vertical-align-top>div.s-col {
        -webkit-align-self: flex-start;
        align-self: flex-start
    }

    #s-content .s-section .vertical-align-middle {
        display: -webkit-flex;
        display: flex
    }

    #s-content .s-section .vertical-align-middle>div.columns,
    #s-content .s-section .vertical-align-middle>div.s-col {
        -webkit-align-self: center;
        align-self: center
    }

    #s-content .s-section .vertical-align-bottom {
        display: -webkit-flex;
        display: flex
    }

    #s-content .s-section .vertical-align-bottom>div.columns,
    #s-content .s-section .vertical-align-bottom>div.s-col {
        -webkit-align-self: flex-end;
        align-self: flex-end
    }
}

.s-section.s-new-grid-section .vertical-align-top {
    display: -webkit-flex;
    display: flex
}

.s-section.s-new-grid-section .vertical-align-top>div.columns,
.s-section.s-new-grid-section .vertical-align-top>div.s-col {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.s-section.s-new-grid-section .vertical-align-middle {
    display: -webkit-flex;
    display: flex
}

.s-section.s-new-grid-section .vertical-align-middle>div.columns,
.s-section.s-new-grid-section .vertical-align-middle>div.s-col {
    -webkit-align-self: center;
    align-self: center
}

.s-section.s-new-grid-section .vertical-align-bottom {
    display: -webkit-flex;
    display: flex
}

.s-section.s-new-grid-section .vertical-align-bottom>div.columns,
.s-section.s-new-grid-section .vertical-align-bottom>div.s-col {
    -webkit-align-self: flex-end;
    align-self: flex-end
}

.s-blog-wrapper .s-blog-col-placeholder .s-loading {
    background: #fff url(/images/loading.4f0d7a057ab9bf47148d131d6823bc61.gif) 50% no-repeat
}

#s-blog-archive-dialog {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    position: absolute;
    border-radius: 0;
    font-family: inherit;
    text-align: left;
    box-shadow: 0 -20px #fff;
    text-shadow: none
}

#s-blog-archive-dialog .s-blog-archive-wrapper {
    width: 80%;
    max-width: 960px;
    margin: 0 auto
}

@media only screen and (max-width:489px) {
    #s-blog-archive-dialog .s-blog-archive-wrapper {
        width: 90%
    }
}

#s-blog-archive-dialog .s-blog-archive-header {
    height: 117px;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    padding: 50px 0 30px;
    text-transform: uppercase;
    word-break: break-word;
    width: inherit;
    max-width: 960px;
    position: fixed;
    background-color: #fff;
    z-index: 10;
    border-bottom: 1px solid #ddd
}

#s-blog-archive-dialog .s-blog-archive-header .close-btn {
    position: absolute;
    top: 60px;
    right: 0;
    display: inline-block;
    margin: -10px -2px 0 0;
    color: #888;
    cursor: pointer;
    font-size: 50px;
    font-weight: 300;
    font-family: open_sans;
    line-height: .5em
}

@media only screen and (max-width:489px) {
    #s-blog-archive-dialog .s-blog-archive-header .close-btn {
        top: 25px
    }
}

#s-blog-archive-dialog .s-blog-archive-header .s-blog-archive-view-all-btn {
    margin: 5px 0;
    display: inline-block
}

#s-blog-archive-dialog .s-blog-archive-header .s-blog-archive-view-all-btn.clickable {
    cursor: pointer
}

#s-blog-archive-dialog .s-blog-archive-header .s-blog-archive-view-all-btn.clickable:hover {
    text-decoration: underline
}

#s-blog-archive-dialog .s-blog-archive-header .s-blog-archive-arrow {
    margin: 0 10px
}

#s-blog-archive-dialog .s-blog-archive-header .s-blog-archive-header-tag {
    margin: 5px 0;
    position: relative;
    display: inline-block;
    line-height: 1em
}

#s-blog-archive-dialog .s-blog-archive-header .s-blog-archive-header-tag.secondary-tag {
    margin: 0;
    padding: 4px 12px;
    border: 1px solid;
    border-radius: 3px
}

#s-blog-archive-dialog .s-blog-archive-header .hide-header-tag-btn {
    position: absolute;
    top: -7px;
    right: -9px;
    cursor: pointer;
    background-color: #fff;
    color: #bbb
}

#s-blog-archive-dialog .s-blog-archive-header .hide-header-tag-btn:hover {
    color: #555
}

#s-blog-archive-dialog .s-blog-archive-posts {
    padding: 117px 0 0
}

#s-blog-archive-dialog .s-blog-archive-posts.s-avatar-none .s-blog-archive-post .s-blog-archive-default-avatar,
#s-blog-archive-dialog .s-blog-archive-posts.s-avatar-none .s-blog-archive-post .s-blog-archive-post-avatar {
    display: none
}

#s-blog-archive-dialog .s-blog-archive-posts.s-avatar-card .s-blog-archive-post .s-blog-archive-post-avatar,
#s-blog-archive-dialog .s-blog-archive-posts.s-avatar-landscape .s-blog-archive-post .s-blog-archive-post-avatar,
#s-blog-archive-dialog .s-blog-archive-posts.s-avatar-smallSquare .s-blog-archive-post .s-blog-archive-post-avatar {
    width: 60px;
    height: 40px;
    border-radius: 2px;
    margin: 0 20px 0 0
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post {
    line-height: 1.5em;
    border-bottom: 1px solid #ddd;
    padding: 25px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-archive-post-avatar {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    -webkit-flex: auto 0 0;
    flex: auto 0 0;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin: -2.5px 20px -2.5px 0
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-archive-default-avatar {
    background: #ddd;
    text-align: center;
    font-size: 25px;
    color: #aaa
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-archive-default-avatar .entypo-bookmark {
    position: relative;
    top: -2px
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-info-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-archive-post-title {
    color: #000;
    font-size: 24px;
    line-height: 1.2em
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-info {
    color: #999;
    font-size: 16px;
    margin: 5px 0 0 auto
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post .s-blog-info .fa-star {
    margin-right: 5px
}

#s-blog-archive-dialog .s-blog-archive-posts .s-blog-archive-post:last-child {
    border-bottom: 0
}

#s-blog-archive-dialog .s-blog-archive-loading {
    width: 100%;
    height: 16px;
    margin: 30px 0;
    display: inline-block;
    background: url(/images/indicator.ca0502dc147ac73e76b34806a383a87a.gif) no-repeat 50%
}

#s-blog-archive-dialog .s-blog-archive-footer {
    margin: 0 0 40px;
    border-top: 2px solid #f4f4f4;
    text-align: right;
    padding-top: 5px
}

.s-email-form .s-email-form-fields-group .s-email-form-field,
.s-signup-form .s-email-form-fields-group .s-email-form-field {
    padding: 5px 0;
    margin: 0 auto;
    position: relative
}

.s-email-form .s-email-form-fields-group .s-email-form-field label:not(.gdpr-text),
.s-signup-form .s-email-form-fields-group .s-email-form-field label:not(.gdpr-text) {
    font-size: 18px;
    line-height: 25px;
    position: absolute;
    top: 15px;
    left: 10px;
    width: 91%;
    text-align: left;
    color: #bbb;
    cursor: text;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-email-form .s-email-form-fields-group .s-email-form-field textarea,
.s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
    background: #fff;
    color: #444;
    font-size: 18px;
    padding: 11px 10px;
    border-radius: 3px;
    border: 1px solid #bbb;
    -webkit-appearance: none
}

.s-email-form .s-email-form-fields-group .s-email-form-field input[type=text]:focus,
.s-email-form .s-email-form-fields-group .s-email-form-field textarea:focus,
.s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text]:focus,
.s-signup-form .s-email-form-fields-group .s-email-form-field textarea:focus {
    outline: none
}

.s-bg-light-text-override .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-bg-light-text-override .s-email-form .s-email-form-fields-group .s-email-form-field textarea,
.s-bg-light-text-override .s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-bg-light-text-override .s-signup-form .s-email-form-fields-group .s-email-form-field textarea,
.s-bg-light-text .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-bg-light-text .s-email-form .s-email-form-fields-group .s-email-form-field textarea,
.s-bg-light-text .s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-bg-light-text .s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
    border-color: transparent
}

.s-email-form .s-email-form-fields-group .s-email-form-field textarea,
.s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
    height: 135px
}

.s-email-form .s-email-form-fields-group .s-email-form-field .s-kit-date-picker-wrapper .schema-date-picker,
.s-signup-form .s-email-form-fields-group .s-email-form-field .s-kit-date-picker-wrapper .schema-date-picker {
    border: 1px solid #bbb
}

.s-email-form .s-email-form-fields-group .s-email-form-field .s-email-form-error,
.s-signup-form .s-email-form-fields-group .s-email-form-field .s-email-form-error {
    color: #e64751;
    text-align: left
}

.s-email-form .s-email-form-fields-group .s-email-form-field.s-message-field label,
.s-signup-form .s-email-form-fields-group .s-email-form-field.s-message-field label {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 75px;
    white-space: pre-wrap
}

.s-email-form .s-email-form-fields-group .s-email-form-field.gdpr-wrapper,
.s-signup-form .s-email-form-fields-group .s-email-form-field.gdpr-wrapper {
    width: 100%;
    display: block
}

.s-email-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon,
.s-email-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector,
.s-signup-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon,
.s-signup-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector {
    height: 47px
}

.s-email-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector .ant-select-selection-search input,
.s-signup-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector .ant-select-selection-search input {
    height: 100%
}

.s-email-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector .ant-select-selection-item,
.s-email-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector .ant-select-selection-placeholder,
.s-signup-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector .ant-select-selection-item,
.s-signup-form .s-email-form-fields-group .s-phone-field>.phone-code-picker .s-kit-input-group-addon .ant-select-selector .ant-select-selection-placeholder {
    line-height: 47px
}

.s-email-form .s-email-form-fields-group .s-phone-field>.phone-code-picker input.s-kit-input,
.s-signup-form .s-email-form-fields-group .s-phone-field>.phone-code-picker input.s-kit-input {
    height: 48px
}

.s-email-form .s-email-form-fields-group .recaptcha-wrapper,
.s-signup-form .s-email-form-fields-group .recaptcha-wrapper {
    display: inline-block;
    vertical-align: bottom
}

.s-email-form .s-email-form-fields-group .recaptcha-wrapper .recaptcha-widget-container,
.s-signup-form .s-email-form-fields-group .recaptcha-wrapper .recaptcha-widget-container {
    margin-bottom: 0
}

.s-email-form .s-email-form-fields-group .recaptcha-wrapper.invisible,
.s-signup-form .s-email-form-fields-group .recaptcha-wrapper.invisible {
    display: none
}

.s-email-form .s-email-form-fields-group .s-email-form-offset,
.s-signup-form .s-email-form-fields-group .s-email-form-offset {
    padding-bottom: 10px;
    margin-top: -10px
}

.s-email-form .s-email-form-fields-group .gdpr-text,
.s-signup-form .s-email-form-fields-group .gdpr-text {
    font-size: 14px;
    padding-left: 5px
}

.s-email-form .s-email-form-fields-group .gdpr-text .s-terms-link,
.s-signup-form .s-email-form-fields-group .gdpr-text .s-terms-link {
    display: inline;
    cursor: pointer
}

.s-email-form .s-email-form-fields-group .gdpr-text .s-terms-link .s-common-link,
.s-signup-form .s-email-form-fields-group .gdpr-text .s-terms-link .s-common-link {
    color: #636972;
    text-decoration: underline
}

.s-email-form .s-email-form-fields-group .gdpr-text .s-terms-link a,
.s-signup-form .s-email-form-fields-group .gdpr-text .s-terms-link a {
    border-bottom: none
}

.s-email-form .s-email-form-thanks,
.s-signup-form .s-email-form-thanks {
    text-align: center;
    box-sizing: border-box;
    max-width: 100%;
    word-break: break-word
}

.s-email-form .s-email-form-thanks img,
.s-signup-form .s-email-form-thanks img {
    display: inline-block;
    zoom: 1;
    margin-top: 12px;
    height: 23px;
    border-radius: 4px
}

.s-email-form .s-email-form-thanks img.middle,
.s-signup-form .s-email-form-thanks img.middle {
    vertical-align: middle
}

.s-email-form .s-email-form-fields-group .s-email-form-field {
    width: 380px
}

.s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-email-form .s-email-form-fields-group .s-email-form-field textarea {
    width: 360px
}

.s-email-form textarea {
    display: block
}

@media (min-width:927px) {
    .s-contact-section-columns {
        display: -webkit-flex;
        display: flex
    }

    .s-contact-section-columns.center-align {
        -webkit-justify-content: center;
        justify-content: center
    }

    .s-contact-section-columns.left-align {
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .s-contact-section-columns.right-align {
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .s-contact-section-columns .s-email-column {
        -webkit-order: 1;
        order: 1;
        margin-right: 20px
    }

    .s-contact-section-columns .s-google-maps-column {
        -webkit-order: 2;
        order: 2
    }

    .s-contact-section-columns .s-contact-info-column {
        -webkit-order: 3;
        order: 3
    }

    .s-contact-section-columns.s-three-columns .s-google-maps-column {
        margin-right: 20px
    }

    .s-contact-section-columns.s-three-columns .s-email-column,
    .s-contact-section-columns.s-three-columns .s-google-maps-column,
    .s-contact-section-columns.s-two-columns .s-email-column,
    .s-contact-section-columns.s-two-columns .s-google-maps-column {
        -webkit-flex-grow: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-flex-basis: 0%;
        flex-basis: 0%
    }

    .s-contact-section-columns.s-three-columns .s-contact-info-column,
    .s-contact-section-columns.s-two-columns .s-contact-info-column {
        -webkit-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .s-contact-section-columns.s-three-columns .s-contact-info-column .s-component-content,
    .s-contact-section-columns.s-two-columns .s-contact-info-column .s-component-content {
        max-width: 275px
    }

    .s-contact-section-columns.s-three-columns .s-component-editor,
    .s-contact-section-columns.s-two-columns .s-component-editor {
        min-width: 300px
    }

    .s-contact-info-column,
    .s-contact-section-columns.s-two-columns .s-email-column {
        max-width: 380px
    }
}

@media (min-width:999px) {

    .s-contact-section-columns .s-email-column,
    .s-contact-section-columns.s-three-columns .s-google-maps-column {
        margin-right: 30px
    }
}

@media (max-width:927px) {
    .s-contact-section-columns.center-align {
        margin: 0 auto
    }

    .s-contact-section-columns.left-align {
        margin-left: 0
    }

    .s-contact-section-columns.right-align {
        margin-right: 0
    }

    .s-contact-section-columns.s-three-columns,
    .s-contact-section-columns.s-two-columns {
        max-width: 430px
    }

    .s-contact-section-columns.s-three-columns .s-contact-info-column,
    .s-contact-section-columns.s-three-columns .s-google-maps-column,
    .s-contact-section-columns.s-two-columns .s-contact-info-column,
    .s-contact-section-columns.s-two-columns .s-google-maps-column {
        margin-bottom: 20px
    }
}

#new-dashboard-preview-mobile-view .s-contact-section-columns.s-three-columns .s-contact-info-column,
#new-dashboard-preview-mobile-view .s-contact-section-columns.s-three-columns .s-google-maps-column,
#new-dashboard-preview-mobile-view .s-contact-section-columns.s-two-columns .s-contact-info-column,
#new-dashboard-preview-mobile-view .s-contact-section-columns.s-two-columns .s-google-maps-column {
    margin-bottom: 20px
}

@media (max-width:727px) {

    .s-contact-section-columns.s-three-columns,
    .s-contact-section-columns.s-two-columns {
        max-width: 380px
    }
}

@media (min-width:526px) {

    .s-contact-section-columns .s-contact-info-list .s-show-in-small-screen,
    .s-element-contactinfo .s-contact-info-list .s-show-in-small-screen {
        display: none
    }
}

@media (max-width:525px) {

    .s6-section .s-contact-info-form .s-email-column .s-email-form-fields-group,
    .s6-section .s-contact-info-form .s-google-maps-column,
    .s-contact-section .s-contact-section-columns.s-three-columns .s-email-column .s-email-form-fields-group,
    .s-contact-section .s-contact-section-columns.s-three-columns .s-google-maps-column,
    .s-contact-section .s-contact-section-columns.s-two-columns .s-email-column .s-email-form-fields-group,
    .s-contact-section .s-contact-section-columns.s-two-columns .s-google-maps-column {
        max-width: none
    }

    .s6-section .s-contact-info-form .s-contact-info-list .s-show-in-large-screen,
    .s-contact-section .s-contact-section-columns.s-three-columns .s-contact-info-list .s-show-in-large-screen,
    .s-contact-section .s-contact-section-columns.s-two-columns .s-contact-info-list .s-show-in-large-screen {
        display: none
    }
}

.s-contact-section-columns.s-three-columns .s-email-column .s-submit-field,
.s-contact-section-columns.s-two-columns .s-email-column .s-submit-field {
    text-align: left
}

.s-contact-section-columns.s-three-columns .s-email-form .s-component-editor .fluidcol.p50 {
    width: 100%
}

.s-contact-section-columns.s-three-columns .s-email-form .s-component-editor .fluidcol.p50:first-child {
    margin-bottom: 10px
}

.s-contact-section-columns .s-email-form .s-email-form-field {
    width: 100%
}

.s-contact-section-columns .s-email-form .s-email-form-field input[type=text],
.s-contact-section-columns .s-email-form .s-email-form-field textarea {
    box-sizing: border-box;
    width: 100%
}

.s-contact-info-email {
    text-decoration: none !important
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field {
    padding-right: 20px
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field:not(.recaptcha-wrapper) {
    width: 240px
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field:last-child {
    padding-right: 0
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field input[type=text],
.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field textarea {
    width: 100%;
    box-sizing: border-box
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field.s-submit-field {
    width: auto
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field {
    padding-right: 10px
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field:last-child {
    padding-right: 0
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field .s-email-form-button {
    width: 100%;
    box-sizing: border-box
}

.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field.s-email-field,
.s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field.s-submit-field {
    width: 490px;
    display: block;
    margin: 0 auto;
    padding-right: 0
}

.s-signup-form .s-email-form-fields-group .s-email-form-field {
    display: inline-block;
    zoom: 1;
    vertical-align: top
}

.s-signup-form .s-email-form-fields-group .s-email-form-field.middle {
    vertical-align: middle
}

.s-google-maps-form iframe {
    border: none;
    width: 100%
}

.s-contact-info-form .s-contact-info-item {
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: left
}

.s-contact-info-form .s-contact-info-item:last-child {
    margin-bottom: 0
}

.s-contact-info-form .s-contact-info-item a {
    color: inherit;
    line-height: inherit;
    display: -webkit-flex;
    display: flex
}

.s-contact-info-form .s-contact-info-icon {
    width: 25px;
    text-align: left;
    display: inline-block;
    vertical-align: baseline;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.s-contact-info-form .s-contact-info-icon .entypo-mobile:before {
    margin-left: -2px
}

.s-contact-info-form .s-contact-info-text {
    text-align: left;
    word-break: break-word;
    display: inline;
    vertical-align: baseline
}

.s-contact-info-form .s-contact-info-text.empty {
    color: #aaa;
    font-style: italic;
    font-family: open_sans, Open Sans, sans-serif
}

.s-contact-info-form .s-contact-info-text.empty:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-contact-info-form .s-contact-info-text.empty:lang(sxl),
.s-contact-info-form .s-contact-info-text.empty:lang(zh),
.s-contact-info-form .s-contact-info-text.empty:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-contact-info-form .s-contact-info-text.empty:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-bg-light-text .s-contact-info-form .s-contact-info-text.empty {
    color: hsla(0, 0%, 100%, .6)
}

@media only screen and (max-width:727px) {
    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field {
        padding-right: auto
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field:not(.recaptcha-wrapper) {
        width: 320px
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field:last-child {
        padding-right: 0
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field input[type=text],
    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field textarea {
        width: 100%;
        box-sizing: border-box
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field.s-submit-field {
        width: auto
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field {
        padding-right: 10px
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field:last-child {
        padding-right: 0
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field .s-email-form-button {
        width: 100%;
        box-sizing: border-box
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field.s-email-field,
    .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field.s-submit-field {
        width: 650px;
        display: block;
        margin: 0 auto;
        padding-right: 0
    }

    .s-signup-form .s-email-form-fields-group .s-email-form-field {
        display: block;
        margin: 0 auto
    }

    .s-new-hero-section .container.s-layout-signupLeft .s-signup-form .s-email-form-fields-group .s-email-form-field {
        margin: 0
    }
}

#new-dashboard-preview-mobile-view .s-email-form .s-email-form-fields-group .s-email-form-field,
#new-dashboard-preview-mobile-view .s-signup-form .s-email-form-fields-group .s-email-form-field {
    width: 100% !important
}

#new-dashboard-preview-mobile-view .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
#new-dashboard-preview-mobile-view .s-email-form .s-email-form-fields-group .s-email-form-field textarea,
#new-dashboard-preview-mobile-view .s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
#new-dashboard-preview-mobile-view .s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important
}

@media only screen and (max-width:429px) {

    .s-email-form .s-email-form-fields-group .s-email-form-field,
    .s-signup-form .s-email-form-fields-group .s-email-form-field {
        width: 100% !important
    }

    .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
    .s-email-form .s-email-form-fields-group .s-email-form-field textarea,
    .s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
    .s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
        box-sizing: border-box;
        width: 100% !important;
        max-width: 100% !important
    }
}

.s-html-component .s-component-content {
    text-align: center
}

.s-html-component .s-component-content iframe {
    max-width: 100%
}

.s-html-component .s-component-content iframe.s-show-frame,
.s-html-component .s-component-content iframe:not([width]) {
    width: 100%
}

.s-html-component .s-component-content .type-form-button-container {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important
}

.s-html-component .s-component-content .type-form-button-container.type-form-button-style .type-form-button {
    display: inline-block;
    padding: 20px 50px;
    background: #4fb0ae;
    color: #fff;
    border-radius: 4px;
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: none
}

.s-html-component .s-component-content .type-form-button-container.type-form-button-style .type-form-button:hover {
    background: #72c0be
}

.s-html-component .s-component-content .fb-comments {
    width: 100%;
    background: #fff;
    max-width: 600px
}

.s-html-component .s-component-content .fb-comments span,
.s-html-component .s-component-content .fb-comments span iframe {
    width: 100% !important
}

.s-html-component .s-component-content .fb-facepile {
    background: #fff;
    width: 96%;
    max-width: 600px;
    padding: 2%
}

.s-html-component .s-component-content .fb-facepile span,
.s-html-component .s-component-content .fb-facepile span iframe {
    width: 100% !important
}

.s-separator .s-separator-content {
    padding: 10px 0;
    position: relative
}

.s-separator .s-separator-content .separator {
    height: 3px;
    background: #ddd;
    max-width: 240px;
    width: 100%;
    margin: 10px auto;
    border-radius: 2px
}

.s-bg-light-text-override .s-separator .s-separator-content .separator,
.s-bg-light-text .s-separator .s-separator-content .separator {
    background: hsla(0, 0%, 100%, .25)
}

.s-block .s-block-item.s-repeatable-item {
    vertical-align: top;
    margin-bottom: 30px;
    max-width: 100%
}

.s-block .s-block-item.s-repeatable-item.full-width {
    width: 100%
}

.s-block .s-block-item.s-repeatable-item.s-block-largeProfile {
    display: inline-block
}

.s-block .s-block-item.s-repeatable-item.s-block-rowBlock .s-block-row-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.s-block .s-block-item.s-repeatable-item.s-block-columnBlock {
    display: inline-block;
    vertical-align: top;
    z-index: 10
}

.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .separator {
    width: 100% !important;
    max-width: 240px
}

.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .s-email-form .s-email-form-fields-group .s-email-form-field,
.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .s-signup-form .s-email-form-fields-group .s-email-form-field {
    max-width: 100%
}

.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .s-email-form .s-email-form-fields-group .s-email-form-field textarea,
.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-block .s-block-item.s-repeatable-item.s-block-columnBlock .s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
    max-width: calc(100% - 24px)
}

@media only screen and (max-width:727px) {
    .s-block .s-block-item.s-repeatable-item.s-block-columnBlock {
        width: 100% !important
    }
}

.s-block .s-block-item.s-repeatable-item.s-block-nestedBlock-image {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.s-block .s-block-item.s-repeatable-item .s-block-profile .s-item-media-group {
    margin-bottom: 15px
}

.s-block .s-block-item.s-repeatable-item .s-video .s-component-content .video-wrap .player {
    width: 100%;
    height: 0;
    position: relative
}

.s-block .s-block-item.s-repeatable-item .s-video .s-component-content .video-wrap .player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media only screen and (max-width:727px) {
    .s-block .s-block-item.s-repeatable-item {
        clear: both !important
    }
}

.s-block .s-block-item.s-narrow-margin {
    margin-bottom: 15px
}

.s-section.s-donation-section .s-donation.right-align {
    text-align: right
}

.s-section.s-donation-section .s-donation.left-align {
    text-align: left
}

.s-section.s-donation-section .s-donation.center-align {
    text-align: center
}

.s-donation .s-donation-progress {
    padding-top: 15px
}

.s-donation .s-donation-progress .progress-bar {
    width: 100%;
    height: 38px;
    border-radius: 4px;
    position: relative;
    background: #e2e4e7;
    margin-bottom: 25px
}

.s-donation .s-donation-progress .progress-bar .progress {
    width: 0;
    max-width: 100%;
    height: 38px;
    background: #ccc;
    transition: width 1.6s;
    transition-delay: .6s;
    border-radius: 4px 0 0 4px
}

.s-donation .s-donation-progress .progress-bar .indicator {
    width: 20px;
    height: 30px;
    position: absolute;
    top: -40px;
    left: -10px;
    transition: left 1.6s;
    transition-delay: .6s
}

.s-donation .s-donation-progress .progress-bar .indicator:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #ccc
}

.s-donation .s-donation-progress .progress-bar .indicator:after {
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    left: 1px;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-top-color: #ccc;
    border-width: 15px 9px 0
}

.s-donation .s-donation-progress .left-price,
.s-donation .s-donation-progress .right-price {
    display: inline-block;
    min-width: 200px
}

.s-donation .s-donation-progress .left-price .price,
.s-donation .s-donation-progress .right-price .price {
    font-size: 25px
}

.s-donation .s-donation-progress .left-price .text,
.s-donation .s-donation-progress .right-price .text {
    font-size: 14px;
    text-transform: uppercase
}

.s-donation .s-common-button {
    font-size: 23px;
    text-transform: uppercase;
    padding: 20px 40px;
    margin-top: 30px
}

.strikingly-ecwid-container,
.strikingly-ecwid-container-2,
.strikingly-wufoo-container {
    background: #fff;
    padding: 25px;
    text-shadow: none;
    overflow: hidden
}

.strikingly-celery-container {
    text-align: center
}

.strikingly-celery-container iframe {
    text-align: center;
    max-width: 640px;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    margin: auto
}

.strikingly-celery-container button {
    border-radius: 6px;
    cursor: pointer;
    font-size: 160%;
    line-height: 20px;
    min-height: 60px;
    padding: 10px 32px;
    background: #3aa63b;
    color: #fff;
    transition: background-color .1s ease-in
}

.strikingly-celery-container button:hover {
    background: #51c152
}

.strikingly-mailchimp-container #mc_embed_signup {
    border-radius: 5px;
    color: #777;
    text-shadow: none
}

.strikingly-mailchimp-container #mc_embed_signup .asterisk {
    vertical-align: middle
}

.strikingly-instagram-container iframe {
    border: none
}

.strikingly-paypal-container form.paypal-button {
    text-align: center
}

.strikingly-paypal-container button.paypal-button {
    padding: 10px 40px !important;
    border-radius: 1000px;
    font-size: 24px !important;
    font-weight: 700 !important
}

.strikingly-slideshare-container {
    position: relative;
    height: 0;
    padding-bottom: 75%
}

.strikingly-slideshare-container iframe {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    border: solid #ccc;
    border-width: 1px 1px 0;
    margin-bottom: 5px;
    max-width: 100%
}

.strikingly-locu-container {
    padding: 30px;
    background: #fff
}

.strikingly-facebookcomments-container {
    padding: 10px;
    background: #fff
}

.strikingly-google-calendar-container {
    text-align: center
}

.strikingly-google-calendar-container iframe {
    display: inline-block;
    width: 1px;
    min-width: 100%
}

.s-component.s-social-media ul.s-social-media-buttons {
    margin-left: -3px;
    margin-right: -3px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button {
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    padding: 0 3px 3px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.middle {
    vertical-align: middle
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button .twitter-counter a.twitter-share-button {
    visibility: hidden
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button .sinaweibo-counter {
    width: 20px;
    cursor: pointer
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, .3);
    text-shadow: none;
    border-radius: 2px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-link {
    padding: 3px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-link .s-social-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-link .s-social-icon.s-social-icon-youtube {
    font-size: 120%
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon {
    padding: 0 0 0 6px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon:first-child {
    padding-left: 0
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon .s-social-icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    background-color: #bbb
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon .s-social-icon-facebook:hover {
    background-color: #4a6ea9
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon .s-social-icon-twitter:hover {
    background-color: #55acee
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon .s-social-icon-linkedin:hover {
    background-color: #4a6ea9
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon .s-social-icon-google-plus:hover {
    background-color: #dd4b39
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon .s-social-icon-envelope:hover {
    background-color: #54853d
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon.first {
    padding-left: 0
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon-in-editor {
    margin-top: 5px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon-in-editor .s-social-icon {
    background-color: #aeaeae
}

.s-component.s-social-media ul.s-social-media-buttons .social-media-item .delete-image,
.s-component.s-social-media ul.s-social-media-buttons .social-media-item .show-image,
.s-component.s-social-media ul.s-social-media-buttons .social-media-item .upload-image {
    line-height: 26px;
    font-size: 12px;
    color: #aaa;
    margin-left: 10px;
    cursor: pointer;
    border-bottom: 1px solid
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon svg {
    width: 20px;
    height: 20px;
    fill: currentColor
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-facebook span {
    font-size: 13px;
    font-weight: 700
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-instagram span,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-twitter span,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-wechat span,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-weibo span,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-youtube span {
    font-size: 14px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-bi-li-bi-li svg {
    height: 18px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-linkedin span {
    font-size: 15px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-dou-yin,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-wechat {
    cursor: pointer
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-dou-yin svg,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-tencent-video svg,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-tie-ba svg,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-tik-tok svg {
    height: 14px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-you-ku svg {
    height: 15px
}

.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-facebook-messenger svg,
.s-component.s-social-media ul.s-social-media-buttons .s-social-icon-snapchat-ghost svg {
    width: 13px
}

.s-component.s-social-media ul.s-social-media-buttons a.s-social-icon-facebook-messenger svg,
.s-component.s-social-media ul.s-social-media-buttons a.s-social-icon-snapchat-ghost svg {
    width: 16px
}

.s-component.s-social-media .s-component-empty {
    min-width: 180px
}

.s-component.s-social-media .social-media-contact-list-wrap {
    margin: 10px -10px 0
}

.s-component.s-social-media .social-media-contact-list-wrap .social-media-contact-item {
    display: -webkit-inline-flex;
    display: inline-flex;
    margin: 0 10px 10px;
    font-size: 14px;
    word-break: break-all
}

.s-component.s-social-media .social-media-contact-list-wrap .social-media-contact-item .social-contact-icon {
    margin-right: 10px
}

.social-media-qr-code .s-kit-modal-content {
    max-width: 340px;
    margin: auto
}

.social-media-qr-code .s-kit-modal-content .s-kit-modal-close {
    top: 10px;
    right: 10px
}

.social-media-qr-code .s-kit-modal-content .s-kit-modal-body {
    text-align: center;
    max-width: 320px;
    max-height: 320px;
    padding: 20px
}

.social-media-qr-code .s-kit-modal-content .s-kit-modal-body .qr-code {
    max-width: 300px;
    max-height: 300px
}

.multi-lang-item .s-nav-dropdown {
    top: 2px
}

@media only screen and (max-width:727px) {
    .s-nav {
        display: none
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

#new-dashboard-preview-mobile-view .s-nav {
    display: none
}

.mobile-button-mixin {
    display: block;
    position: relative;
    z-index: 1020;
    pointer-events: all;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background: hsla(0, 0%, 44.7%, .9);
    text-align: center;
    cursor: pointer
}

.mobile-button-mixin .entypo,
.mobile-button-mixin .fa {
    display: inline-block;
    zoom: 1;
    font-size: 18px
}

.mobile-button-mixin .entypo.middle,
.mobile-button-mixin .fa.middle {
    vertical-align: middle
}

.mobile-button-mixin.blue {
    background: rgba(102, 102, 224, .9)
}

.mobile-actions,
.navbar-drawer,
.navbar-drawer-bar {
    display: none
}

.navbar-drawer-bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1010;
    background-color: transparent;
    pointer-events: none;
    box-sizing: border-box;
    transition: all .4s cubic-bezier(.7, 0, .3, 1)
}

.navbar-drawer-bar.hidden {
    display: none
}

.navbar-drawer-bar.right {
    left: 200px
}

.navbar-drawer-bar.left {
    left: -200px
}

.navbar-drawer-bar.translate-right {
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0)
}

.navbar-drawer-bar.translate-left {
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0)
}

.navbar-drawer-bar.drawer-open .mobile,
.navbar-drawer-bar.drawer-open .navbar {
    box-shadow: none;
    background-color: transparent;
    color: #636972
}

.app-mode .navbar-drawer-bar.drawer-open .mobile,
.app-mode .navbar-drawer-bar.drawer-open .navbar {
    background: none !important
}

.navbar-drawer-bar.drawer-open .mobile .navbar-icons span,
.navbar-drawer-bar.drawer-open .navbar .navbar-icons span {
    background-color: #636972
}

.navbar-drawer-bar.drawer-open .mobile .navbar-icons span:first-child,
.navbar-drawer-bar.drawer-open .navbar .navbar-icons span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0;
    left: 3px
}

.navbar-drawer-bar.drawer-open .mobile .navbar-icons span:nth-child(2),
.navbar-drawer-bar.drawer-open .navbar .navbar-icons span:nth-child(2) {
    width: 0;
    opacity: 0
}

.navbar-drawer-bar.drawer-open .mobile .navbar-icons span:nth-child(3),
.navbar-drawer-bar.drawer-open .navbar .navbar-icons span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 17px;
    left: 3px
}

.navbar-drawer-bar .s-mobile-nav-bar,
.navbar-drawer-bar .s-mobile-navbar-cart-item,
.navbar-drawer-bar a {
    display: block;
    position: relative;
    z-index: 1020;
    pointer-events: all;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background: hsla(0, 0%, 44.7%, .9);
    text-align: center;
    cursor: pointer;
    outline-style: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.navbar-drawer-bar .s-mobile-nav-bar .entypo,
.navbar-drawer-bar .s-mobile-nav-bar .fa,
.navbar-drawer-bar .s-mobile-navbar-cart-item .entypo,
.navbar-drawer-bar .s-mobile-navbar-cart-item .fa,
.navbar-drawer-bar a .entypo,
.navbar-drawer-bar a .fa {
    display: inline-block;
    zoom: 1;
    font-size: 18px
}

.navbar-drawer-bar .s-mobile-nav-bar .entypo.middle,
.navbar-drawer-bar .s-mobile-nav-bar .fa.middle,
.navbar-drawer-bar .s-mobile-navbar-cart-item .entypo.middle,
.navbar-drawer-bar .s-mobile-navbar-cart-item .fa.middle,
.navbar-drawer-bar a .entypo.middle,
.navbar-drawer-bar a .fa.middle {
    vertical-align: middle
}

.navbar-drawer-bar .s-mobile-nav-bar.blue,
.navbar-drawer-bar .s-mobile-navbar-cart-item.blue,
.navbar-drawer-bar a.blue {
    background: rgba(102, 102, 224, .9)
}

.navbar-drawer-bar .s-mobile-nav-bar.navbar,
.navbar-drawer-bar .s-mobile-navbar-cart-item.navbar,
.navbar-drawer-bar a.navbar {
    float: left;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center
}

.navbar-drawer-bar .s-mobile-nav-bar.mobile,
.navbar-drawer-bar .s-mobile-navbar-cart-item.mobile,
.navbar-drawer-bar a.mobile {
    float: right;
    line-height: 40px
}

.navbar-drawer-bar .s-mobile-nav-bar.mobile .entypo,
.navbar-drawer-bar .s-mobile-navbar-cart-item.mobile .entypo,
.navbar-drawer-bar a.mobile .entypo {
    margin: 0 auto;
    text-shadow: none
}

.navbar-drawer-bar .mobile,
.navbar-drawer-bar .navbar {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);
    transition: all .3s ease-out;
    background: #888;
    color: #fff
}

.navbar-drawer-bar .navbar .navbar-icons {
    width: 24px;
    height: 17px;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    display: inline-block;
    cursor: pointer
}

.navbar-drawer-bar .navbar .navbar-icons span {
    display: block;
    background-color: #fff;
    position: absolute;
    height: 3px;
    width: 100%;
    border-radius: 2px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .25s ease-in-out
}

.navbar-drawer-bar .navbar .navbar-icons span:first-child {
    top: 0;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.navbar-drawer-bar .navbar .navbar-icons span:nth-child(2) {
    top: 7px;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.navbar-drawer-bar .navbar .navbar-icons span:nth-child(3) {
    top: 14px;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.app-mode .navbar-drawer-bar .navbar {
    background: transparent !important;
    box-shadow: none;
    line-height: 43px;
    position: absolute;
    top: 9px;
    left: 12px
}

.app-mode .navbar-drawer-bar .navbar .navbar-icons span {
    background: #636972
}

.app-mode .navbar-drawer-bar .navbar.back-icon {
    color: #636972;
    font-size: 20px
}

.navbar-drawer-bar .mobile+#s-mobile-shopping-cart-new .mobile.navbar-cart {
    margin-right: 20px
}

.navbar-drawer-bar .mobile-cart-icon {
    float: right;
    margin-left: 10px
}

.app-mode .navbar-drawer-bar .mobile-cart-icon {
    position: absolute;
    top: 7px;
    right: 15px
}

.navbar-drawer-bar .drawer-container {
    padding: 10px;
    height: 40px;
    position: relative;
    text-align: center
}

.navbar-drawer-bar .drawer-container .navbar-cart {
    transition: all .3s ease-out
}

.navbar-drawer-bar .drawer-container .navbar-cart .s-mobile-shopping-cart-wrapper {
    height: 40px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

.navbar-drawer-bar .drawer-container .navbar-cart .fa.fa-shopping-cart {
    font-size: 25px
}

.navbar-drawer-bar .drawer-container .navbar-cart .s-cart-count {
    display: inline-block;
    min-width: 10px;
    padding: 3px 5px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #f0403b;
    position: absolute;
    border-radius: 10px;
    top: 0;
    right: 0
}

.app-mode .navbar-drawer-bar .drawer-container .navbar-cart {
    background: transparent;
    box-shadow: none
}

.app-mode .navbar-drawer-bar .drawer-container .navbar-cart .fa-shopping-cart {
    color: #636972
}

.app-mode .navbar-drawer-bar .drawer-container {
    height: 30px
}

.app-mode .navbar-drawer-bar {
    background: #fff
}

.app-mode .navbar-drawer-bar.bottom-border {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .12)
}

.app-mode .navbar-drawer-bar .nav-logo {
    max-height: 30px;
    line-height: 30px;
    vertical-align: middle
}

.app-mode .navbar-drawer-bar .nav-title {
    line-height: 35px;
    max-height: 35px;
    vertical-align: middle;
    font-weight: 700
}

.strikingly-nav-transition {
    transition: -webkit-transform .4s cubic-bezier(.7, 0, .3, 1);
    transition: transform .4s cubic-bezier(.7, 0, .3, 1);
    transition: transform .4s cubic-bezier(.7, 0, .3, 1), -webkit-transform .4s cubic-bezier(.7, 0, .3, 1)
}

#s-new-mobile-actions-wrapper {
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .22);
    z-index: 1000
}

#s-new-mobile-actions-wrapper.hidden {
    display: none
}

.s-mobile-actions {
    width: 100%
}

.s-mobile-actions .s-mobile-actions-item {
    padding: 6px 0;
    text-align: center;
    float: left;
    color: #636972;
    outline-style: none
}

.s-mobile-actions .s-mobile-actions-item:hover {
    color: #636972
}

.s-mobile-actions .s-mobile-actions-item .s-mobile-actions-item-icon {
    margin-bottom: 4px;
    font-size: 18px
}

.s-mobile-actions .s-mobile-actions-item .s-mobile-actions-item-text {
    width: 100%;
    overflow: hidden;
    height: 18px;
    line-height: 18px;
    font-size: 14px
}

.s-mobile-actions .s-mobile-actions-item.padding-adapting {
    padding-top: 8px;
    padding-bottom: 16px
}

.s-mobile-actions .s-mobile-actions-item.less-than-three {
    padding-top: 18px
}

.s-mobile-actions .s-mobile-actions-item.less-than-three .s-mobile-actions-item-icon {
    margin-bottom: 0;
    margin-right: 8px
}

.s-mobile-actions .s-mobile-actions-item.less-than-three .s-mobile-actions-item-icon,
.s-mobile-actions .s-mobile-actions-item.less-than-three .s-mobile-actions-item-text {
    display: inline-block;
    vertical-align: middle;
    width: auto
}

.s-mobile-actions .s-mobile-actions-item.one-item {
    padding: 16px 0;
    background: #636972;
    color: #fff
}

.s-mobile-actions .s-mobile-actions-item.one-item .s-mobile-actions-item-text {
    font-size: 16px;
    font-weight: 700
}

.s-mobile-actions .s-mobile-actions-item.one-item .s-mobile-actions-item-icon {
    font-size: 20px
}

.s-mobile-actions #s-content.s-font-body-open-sans .s-font-body,
.s-mobile-actions #s-content.s-font-button-open-sans .s-font-button,
.s-mobile-actions #s-content.s-font-heading-open-sans .s-font-heading,
.s-mobile-actions #s-content.s-font-nav_dropdown-open-sans .s-font-nav_dropdown,
.s-mobile-actions #s-content.s-font-nav_item-open-sans .s-font-nav_item,
.s-mobile-actions #s-content.s-font-title-open-sans .s-font-title {
    font-family: open sans, sans-serif
}

.s-mobile-actions #s-content.s-font-body-open-sans .s-font-body:lang(ja),
.s-mobile-actions #s-content.s-font-button-open-sans .s-font-button:lang(ja),
.s-mobile-actions #s-content.s-font-heading-open-sans .s-font-heading:lang(ja),
.s-mobile-actions #s-content.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(ja),
.s-mobile-actions #s-content.s-font-nav_item-open-sans .s-font-nav_item:lang(ja),
.s-mobile-actions #s-content.s-font-title-open-sans .s-font-title:lang(ja) {
    font-family: open sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-mobile-actions #s-content.s-font-body-open-sans .s-font-body:lang(sxl),
.s-mobile-actions #s-content.s-font-body-open-sans .s-font-body:lang(zh),
.s-mobile-actions #s-content.s-font-body-open-sans .s-font-body:lang(zh-cn),
.s-mobile-actions #s-content.s-font-button-open-sans .s-font-button:lang(sxl),
.s-mobile-actions #s-content.s-font-button-open-sans .s-font-button:lang(zh),
.s-mobile-actions #s-content.s-font-button-open-sans .s-font-button:lang(zh-cn),
.s-mobile-actions #s-content.s-font-heading-open-sans .s-font-heading:lang(sxl),
.s-mobile-actions #s-content.s-font-heading-open-sans .s-font-heading:lang(zh),
.s-mobile-actions #s-content.s-font-heading-open-sans .s-font-heading:lang(zh-cn),
.s-mobile-actions #s-content.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(sxl),
.s-mobile-actions #s-content.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(zh),
.s-mobile-actions #s-content.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(zh-cn),
.s-mobile-actions #s-content.s-font-nav_item-open-sans .s-font-nav_item:lang(sxl),
.s-mobile-actions #s-content.s-font-nav_item-open-sans .s-font-nav_item:lang(zh),
.s-mobile-actions #s-content.s-font-nav_item-open-sans .s-font-nav_item:lang(zh-cn),
.s-mobile-actions #s-content.s-font-title-open-sans .s-font-title:lang(sxl),
.s-mobile-actions #s-content.s-font-title-open-sans .s-font-title:lang(zh),
.s-mobile-actions #s-content.s-font-title-open-sans .s-font-title:lang(zh-cn) {
    font-family: open sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-mobile-actions #s-content.s-font-body-open-sans .s-font-body:lang(zh-tw),
.s-mobile-actions #s-content.s-font-button-open-sans .s-font-button:lang(zh-tw),
.s-mobile-actions #s-content.s-font-heading-open-sans .s-font-heading:lang(zh-tw),
.s-mobile-actions #s-content.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(zh-tw),
.s-mobile-actions #s-content.s-font-nav_item-open-sans .s-font-nav_item:lang(zh-tw),
.s-mobile-actions #s-content.s-font-title-open-sans .s-font-title:lang(zh-tw) {
    font-family: open sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-mobile-actions .section-selector-wrapper.s-font-body-open-sans .s-font-body,
.s-mobile-actions .section-selector-wrapper.s-font-button-open-sans .s-font-button,
.s-mobile-actions .section-selector-wrapper.s-font-heading-open-sans .s-font-heading,
.s-mobile-actions .section-selector-wrapper.s-font-nav_dropdown-open-sans .s-font-nav_dropdown,
.s-mobile-actions .section-selector-wrapper.s-font-nav_item-open-sans .s-font-nav_item,
.s-mobile-actions .section-selector-wrapper.s-font-title-open-sans .s-font-title {
    font-family: open sans, sans-serif
}

.s-mobile-actions .section-selector-wrapper.s-font-body-open-sans .s-font-body:lang(ja),
.s-mobile-actions .section-selector-wrapper.s-font-button-open-sans .s-font-button:lang(ja),
.s-mobile-actions .section-selector-wrapper.s-font-heading-open-sans .s-font-heading:lang(ja),
.s-mobile-actions .section-selector-wrapper.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(ja),
.s-mobile-actions .section-selector-wrapper.s-font-nav_item-open-sans .s-font-nav_item:lang(ja),
.s-mobile-actions .section-selector-wrapper.s-font-title-open-sans .s-font-title:lang(ja) {
    font-family: open sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-mobile-actions .section-selector-wrapper.s-font-body-open-sans .s-font-body:lang(sxl),
.s-mobile-actions .section-selector-wrapper.s-font-body-open-sans .s-font-body:lang(zh),
.s-mobile-actions .section-selector-wrapper.s-font-body-open-sans .s-font-body:lang(zh-cn),
.s-mobile-actions .section-selector-wrapper.s-font-button-open-sans .s-font-button:lang(sxl),
.s-mobile-actions .section-selector-wrapper.s-font-button-open-sans .s-font-button:lang(zh),
.s-mobile-actions .section-selector-wrapper.s-font-button-open-sans .s-font-button:lang(zh-cn),
.s-mobile-actions .section-selector-wrapper.s-font-heading-open-sans .s-font-heading:lang(sxl),
.s-mobile-actions .section-selector-wrapper.s-font-heading-open-sans .s-font-heading:lang(zh),
.s-mobile-actions .section-selector-wrapper.s-font-heading-open-sans .s-font-heading:lang(zh-cn),
.s-mobile-actions .section-selector-wrapper.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(sxl),
.s-mobile-actions .section-selector-wrapper.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(zh),
.s-mobile-actions .section-selector-wrapper.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(zh-cn),
.s-mobile-actions .section-selector-wrapper.s-font-nav_item-open-sans .s-font-nav_item:lang(sxl),
.s-mobile-actions .section-selector-wrapper.s-font-nav_item-open-sans .s-font-nav_item:lang(zh),
.s-mobile-actions .section-selector-wrapper.s-font-nav_item-open-sans .s-font-nav_item:lang(zh-cn),
.s-mobile-actions .section-selector-wrapper.s-font-title-open-sans .s-font-title:lang(sxl),
.s-mobile-actions .section-selector-wrapper.s-font-title-open-sans .s-font-title:lang(zh),
.s-mobile-actions .section-selector-wrapper.s-font-title-open-sans .s-font-title:lang(zh-cn) {
    font-family: open sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-mobile-actions .section-selector-wrapper.s-font-body-open-sans .s-font-body:lang(zh-tw),
.s-mobile-actions .section-selector-wrapper.s-font-button-open-sans .s-font-button:lang(zh-tw),
.s-mobile-actions .section-selector-wrapper.s-font-heading-open-sans .s-font-heading:lang(zh-tw),
.s-mobile-actions .section-selector-wrapper.s-font-nav_dropdown-open-sans .s-font-nav_dropdown:lang(zh-tw),
.s-mobile-actions .section-selector-wrapper.s-font-nav_item-open-sans .s-font-nav_item:lang(zh-tw),
.s-mobile-actions .section-selector-wrapper.s-font-title-open-sans .s-font-title:lang(zh-tw) {
    font-family: open sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-mobile-actions .less-than-three .s-mobile-action-item-icon {
    margin-bottom: 0 !important
}

.strikingly-drawer {
    display: none;
    width: 100%;
    background: #fff;
    position: fixed;
    overflow: auto;
    top: 0;
    z-index: 1002
}

.strikingly-drawer.navbar-drawer,
.strikingly-drawer.s-category-drawer {
    transition: all .4s ease-in-out;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    max-height: 100vh;
    max-height: 100%
}

.strikingly-drawer.navbar-drawer.translate,
.strikingly-drawer.s-category-drawer.translate {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.strikingly-drawer.navbar-drawer.shown,
.strikingly-drawer.s-category-drawer.shown {
    left: 0
}

.strikingly-drawer.navbar-drawer.on-top,
.strikingly-drawer.s-category-drawer.on-top {
    z-index: 1030
}

.app-mode .strikingly-drawer.navbar-drawer.bottom-border:not(.translate),
.app-mode .strikingly-drawer.s-category-drawer.bottom-border:not(.translate) {
    -webkit-transform: translateY(calc(50px - 100%));
    transform: translateY(calc(50px - 100%));
    box-shadow: 0 1px 1px rgba(0, 0, 0, .12)
}

.strikingly-drawer ul {
    list-style: none;
    position: relative;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    padding-top: 44px
}

.strikingly-drawer ul li {
    display: block;
    position: relative;
    z-index: 1015;
    padding: 0 24px
}

.strikingly-drawer ul li.pad {
    padding: 10px 10px 0
}

.strikingly-drawer ul li .social-media-wrapper {
    padding: 0 30px;
    border-bottom: 1px solid #eee
}

.strikingly-drawer ul li .social-media-wrapper .social-email,
.strikingly-drawer ul li .social-media-wrapper .social-phone {
    color: #666;
    margin: 10px 0;
    line-height: 1.5
}

.strikingly-drawer ul li .social-media-wrapper .social-email i,
.strikingly-drawer ul li .social-media-wrapper .social-phone i {
    margin-right: 10px
}

.strikingly-drawer ul li .social-media-wrapper .s-social-media-buttons {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 5px 0;
    margin: 0 -10px
}

.strikingly-drawer ul li .social-media-wrapper .s-social-media-buttons .s-social-media-button {
    padding: 10px
}

.strikingly-drawer ul li .s-category-drawer-item,
.strikingly-drawer ul li .s-mobile-ecommerce-login-nav-item,
.strikingly-drawer ul li .s-mobile-membership-login-nav-item,
.strikingly-drawer ul li .s-mobile-multi-lang,
.strikingly-drawer ul li .s-mobile-multi-lang-item,
.strikingly-drawer ul li .s-mobile-nav-dropdown-item,
.strikingly-drawer ul li a {
    display: block;
    color: #666;
    padding: 15px 30px;
    font-size: 16px;
    font-weight: 300;
    border-bottom: 1px solid #eee
}

.strikingly-drawer ul li a.selected {
    color: #333;
    font-weight: 700;
    outline-style: none
}

.strikingly-drawer ul li a.logo {
    border: none;
    text-align: center;
    display: block;
    padding: 26px
}

.strikingly-drawer ul li a.logo.no-border {
    border: none
}

.strikingly-drawer ul li a.logo .msg {
    font-size: 14px;
    font-weight: 100;
    text-transform: uppercase;
    color: #999;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.strikingly-drawer ul li a.logo .msg:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.strikingly-drawer ul li a.logo .msg:lang(sxl),
.strikingly-drawer ul li a.logo .msg:lang(zh),
.strikingly-drawer ul li a.logo .msg:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.strikingly-drawer ul li a.logo .msg:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.strikingly-drawer ul li a.social-media-link {
    display: inline-block;
    padding: 15px 20px 15px 0;
    border-bottom: none
}

.strikingly-drawer ul li a.social-media-link .social-media-svg {
    height: 16px;
    fill: currentColor
}

.strikingly-drawer ul li .navbar-drawer-dropdown,
.strikingly-drawer ul li .s-category-drawer {
    cursor: pointer
}

.strikingly-drawer ul li .navbar-drawer-dropdown>.s-mobile-membership-login-nav-item:after,
.strikingly-drawer ul li .navbar-drawer-dropdown>.s-mobile-multi-lang:after,
.strikingly-drawer ul li .navbar-drawer-dropdown>.s-mobile-nav-dropdown-item:after,
.strikingly-drawer ul li .navbar-drawer-dropdown>a:after,
.strikingly-drawer ul li .s-category-drawer>.s-mobile-membership-login-nav-item:after,
.strikingly-drawer ul li .s-category-drawer>.s-mobile-multi-lang:after,
.strikingly-drawer ul li .s-category-drawer>.s-mobile-nav-dropdown-item:after,
.strikingly-drawer ul li .s-category-drawer>a:after {
    float: right;
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\ 5 Free;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all .3s ease;
    font-weight: 900
}

.strikingly-drawer ul li .navbar-drawer-dropdown ul,
.strikingly-drawer ul li .s-category-drawer ul {
    padding-top: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s ease
}

.strikingly-drawer ul li .navbar-drawer-dropdown ul li,
.strikingly-drawer ul li .s-category-drawer ul li {
    padding: 0 0 0 30px
}

.strikingly-drawer ul li .navbar-drawer-dropdown ul li .s-mobile-membership-login-nav-item,
.strikingly-drawer ul li .navbar-drawer-dropdown ul li .s-mobile-multi-lang,
.strikingly-drawer ul li .navbar-drawer-dropdown ul li .s-mobile-multi-lang-item,
.strikingly-drawer ul li .navbar-drawer-dropdown ul li .s-mobile-nav-dropdown-item,
.strikingly-drawer ul li .navbar-drawer-dropdown ul li a,
.strikingly-drawer ul li .s-category-drawer ul li .s-mobile-membership-login-nav-item,
.strikingly-drawer ul li .s-category-drawer ul li .s-mobile-multi-lang,
.strikingly-drawer ul li .s-category-drawer ul li .s-mobile-multi-lang-item,
.strikingly-drawer ul li .s-category-drawer ul li .s-mobile-nav-dropdown-item,
.strikingly-drawer ul li .s-category-drawer ul li a {
    padding-left: 20px;
    border-bottom: none
}

.strikingly-drawer ul li .navbar-drawer-dropdown.expanded>.s-mobile-membership-login-nav-item:after,
.strikingly-drawer ul li .navbar-drawer-dropdown.expanded>.s-mobile-multi-lang:after,
.strikingly-drawer ul li .navbar-drawer-dropdown.expanded>.s-mobile-nav-dropdown-item:after,
.strikingly-drawer ul li .navbar-drawer-dropdown.expanded>a:after,
.strikingly-drawer ul li .s-category-drawer.expanded>.s-mobile-membership-login-nav-item:after,
.strikingly-drawer ul li .s-category-drawer.expanded>.s-mobile-multi-lang:after,
.strikingly-drawer ul li .s-category-drawer.expanded>.s-mobile-nav-dropdown-item:after,
.strikingly-drawer ul li .s-category-drawer.expanded>a:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.strikingly-drawer ul li .navbar-drawer-dropdown.expanded ul,
.strikingly-drawer ul li .s-category-drawer.expanded ul {
    max-height: 1000px
}

.strikingly-drawer ul li .navbar-drawer-dropdown.expanded .navbar-sub-dropdown ul,
.strikingly-drawer ul li .navbar-drawer-dropdown.navbar-sub-dropdown ul,
.strikingly-drawer ul li .s-category-drawer.expanded .navbar-sub-dropdown ul,
.strikingly-drawer ul li .s-category-drawer.navbar-sub-dropdown ul {
    max-height: 0
}

.strikingly-drawer ul li .navbar-drawer-dropdown.expanded .navbar-sub-dropdown.expanded>a:after,
.strikingly-drawer ul li .navbar-drawer-dropdown.navbar-sub-dropdown.expanded>a:after,
.strikingly-drawer ul li .s-category-drawer.expanded .navbar-sub-dropdown.expanded>a:after,
.strikingly-drawer ul li .s-category-drawer.navbar-sub-dropdown.expanded>a:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.strikingly-drawer ul li .navbar-drawer-dropdown.expanded .navbar-sub-dropdown.expanded ul,
.strikingly-drawer ul li .navbar-drawer-dropdown.navbar-sub-dropdown.expanded ul,
.strikingly-drawer ul li .s-category-drawer.expanded .navbar-sub-dropdown.expanded ul,
.strikingly-drawer ul li .s-category-drawer.navbar-sub-dropdown.expanded ul {
    max-height: 1000px
}

.strikingly-drawer ul li.mobile-nav-button {
    text-align: left;
    padding: 15px 25px 0
}

.strikingly-drawer ul li.mobile-nav-button .s-nav-btn {
    padding: 0 30px 15px;
    border-bottom: 1px solid #eee
}

.strikingly-drawer ul li.mobile-nav-button .s-nav-btn .s-component-content {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.s-category-drawer-wrapper {
    display: none
}

.s-category-drawer-wrapper .drawer-title {
    text-transform: uppercase;
    padding: 30px 0;
    text-align: center;
    font-size: 18px
}

.s-category-drawer-wrapper .close-btn {
    position: absolute;
    right: 16px;
    top: 10px;
    font-size: 30px;
    font-weight: 200;
    cursor: pointer;
    color: #777;
    z-index: 10
}

.s-category-drawer-wrapper ul {
    padding-top: 0;
    padding-bottom: 40px
}

.s-category-drawer-wrapper ul li:first-child .s-category-drawer-item,
.s-category-drawer-wrapper ul li:first-child a {
    border-top: 1px solid #eee
}

.s-category-drawer-wrapper .fadeIn {
    -webkit-animation: drawer-mask-fade-in .4s ease-in-out;
    animation: drawer-mask-fade-in .4s ease-in-out;
    opacity: 1;
    display: block
}

.s-category-drawer-wrapper .fadeOut {
    -webkit-animation: drawer-mask-fade-out .4s ease-in-out;
    animation: drawer-mask-fade-out .4s ease-in-out;
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    display: block
}

@media only screen and (max-width:727px) {
    .s-category-drawer-wrapper {
        display: block
    }
}

@-webkit-keyframes drawer-mask-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes drawer-mask-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes drawer-mask-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    99% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes drawer-mask-fade-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    99% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

#navbar-drawer-mask,
.navbar-drawer-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1001;
    display: none;
    background-color: rgba(0, 0, 0, .4)
}

.mobile-actions {
    display: none;
    position: fixed;
    top: -170px;
    right: 7px;
    opacity: 0;
    z-index: 999;
    cursor: pointer;
    height: 172px;
    -webkit-overflow-scrolling: touch;
    transition: all .4s cubic-bezier(.7, 0, .3, 1)
}

.mobile-actions.translate {
    -webkit-transform: translate3d(0, 225px, 0);
    transform: translate3d(0, 225px, 0);
    opacity: 1
}

.mobile-actions.shown {
    top: 45px;
    opacity: 1
}

.mobile-actions li {
    margin: 5px
}

.mobile-actions li a {
    display: block;
    position: relative;
    z-index: 1020;
    pointer-events: all;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    line-height: 40px;
    background: hsla(0, 0%, 44.7%, .9);
    text-align: center;
    cursor: pointer
}

.mobile-actions li a .entypo,
.mobile-actions li a .fa {
    display: inline-block;
    zoom: 1;
    font-size: 18px
}

.mobile-actions li a .entypo.middle,
.mobile-actions li a .fa.middle {
    vertical-align: middle
}

.mobile-actions li a.blue {
    background: rgba(102, 102, 224, .9)
}

#new-dashboard-preview-mobile-view #s-new-mobile-actions-wrapper,
#new-dashboard-preview-mobile-view .mobile-actions,
#new-dashboard-preview-mobile-view .navbar-drawer-bar,
#new-dashboard-preview-mobile-view .strikingly-drawer {
    display: block
}

#new-dashboard-preview-mobile-view .navbar-drawer-bar.hidden,
#new-dashboard-preview-mobile-view .navigation-buttons,
#new-dashboard-preview-mobile-view .navigation-buttons span.next,
#new-dashboard-preview-mobile-view .navigation-buttons span.prev,
#new-dashboard-preview-mobile-view .strikingly-drawer.hidden {
    display: none
}

#new-dashboard-preview-mobile-view .navigation-buttons span.email,
#new-dashboard-preview-mobile-view .navigation-buttons span.link,
#new-dashboard-preview-mobile-view .navigation-buttons span.phone {
    display: block
}

#new-dashboard-preview-mobile-view .strikingly-map-container iframe {
    max-height: 300px;
    height: 300px
}

#new-dashboard-preview-mobile-view #footer-social-media,
#new-dashboard-preview-mobile-view #footer-text {
    text-align: center
}

#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .buttons li,
#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .links li {
    display: inline-block;
    zoom: 1;
    float: none
}

#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .buttons li.middle,
#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .links li.middle {
    vertical-align: middle
}

#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .buttons .col,
#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .links .col {
    display: inline-block;
    zoom: 1;
    float: none;
    padding: 5px 15px
}

#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .buttons .col.middle,
#new-dashboard-preview-mobile-view #footer-social-media .social-media-display .links .col.middle {
    vertical-align: middle
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner {
    padding: 15px 0
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-left,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-left,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-left,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-left,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left {
    margin-bottom: 15px;
    position: relative
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
    width: 100%;
    padding-bottom: 33.33%
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-right .s-blog-title {
    font-size: 20px
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb {
    display: none
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-square .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
    padding-bottom: 100%
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-landscape-16-9 .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
    padding-bottom: 55.95%
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-landscape-4-3 .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
    padding-bottom: 75%
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-landscape-4-1 .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
    padding-bottom: 25%
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-card.one .s-blog-entry-inner,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-grid.one .s-blog-entry-inner {
    padding: 15px 0
}

#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-card.one .s-blog-entry-inner .s-blog-entry-left,
#new-dashboard-preview-mobile-view .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-grid.one .s-blog-entry-inner .s-blog-entry-left {
    margin-bottom: 15px;
    position: relative
}

@media only screen and (max-width:727px) {

    #s-new-mobile-actions-wrapper,
    .mobile-actions,
    .navbar-drawer-bar,
    .strikingly-drawer {
        display: block
    }

    .navbar-drawer-bar.hidden,
    .navigation-buttons,
    .navigation-buttons span.next,
    .navigation-buttons span.prev,
    .strikingly-drawer.hidden {
        display: none
    }

    .navigation-buttons span.email,
    .navigation-buttons span.link,
    .navigation-buttons span.phone {
        display: block
    }

    .strikingly-map-container iframe {
        max-height: 300px;
        height: 300px
    }

    #footer-social-media,
    #footer-text {
        text-align: center
    }

    #footer-social-media .social-media-display .buttons li,
    #footer-social-media .social-media-display .links li {
        display: inline-block;
        zoom: 1;
        float: none
    }

    #footer-social-media .social-media-display .buttons li.middle,
    #footer-social-media .social-media-display .links li.middle {
        vertical-align: middle
    }

    #footer-social-media .social-media-display .buttons .col,
    #footer-social-media .social-media-display .links .col {
        display: inline-block;
        zoom: 1;
        float: none;
        padding: 5px 15px
    }

    #footer-social-media .social-media-display .buttons .col.middle,
    #footer-social-media .social-media-display .links .col.middle {
        vertical-align: middle
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner {
        padding: 15px 0
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-left,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-left,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-left,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-left,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left {
        margin-bottom: 15px;
        position: relative
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
        width: 100%;
        padding-bottom: 33.33%
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar .entypo-bookmark {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-right .s-blog-title,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-right .s-blog-title {
        font-size: 20px
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.four .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.one .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.three .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-columns.two .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-right .s-blog-details-blurb {
        display: none
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-square .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
        padding-bottom: 100%
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-landscape-16-9 .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
        padding-bottom: 55.95%
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-landscape-4-3 .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
        padding-bottom: 75%
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-avatar-landscape-4-1 .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
        padding-bottom: 25%
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-card.one .s-blog-entry-inner,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-grid.one .s-blog-entry-inner {
        padding: 15px 0
    }

    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-card.one .s-blog-entry-inner .s-blog-entry-left,
    .s-blog-wrapper .s-blog-col-placeholder .s-blog-col-body .s-blog-posts .s-blog-entry.s-blog-new-layout.s-blog-new-layout-grid.one .s-blog-entry-inner .s-blog-entry-left {
        margin-bottom: 15px;
        position: relative
    }
}

.s-ecommerce .s-ecommerce-content .s-ecommerce-products-wrapper .s-component-overlay {
    background: url(/images/edit-overlay.1b62b2c8bc3fd4f330f6a7c3670bf476.png)
}

.s-ecommerce .mobile-select .variations-list::-webkit-scrollbar,
.s-ecommerce .mobile-select .variations-list ::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 7px;
    width: 7px
}

.s-ecommerce .mobile-select .variations-list::-webkit-scrollbar-thumb,
.s-ecommerce .mobile-select .variations-list ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, .5)
}

.s-ecommerce .mobile-select .add-btn {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.s-ecommerce .mobile-select .add-btn:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-ecommerce .mobile-select .add-btn:lang(sxl),
.s-ecommerce .mobile-select .add-btn:lang(zh),
.s-ecommerce .mobile-select .add-btn:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-ecommerce .mobile-select .add-btn:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.after-pay-messaging-dialog-wrapper .s-kit-modal-body {
    padding: 0;
    width: 574px;
    height: 420px;
    line-height: 0;
    overflow-y: auto
}

.after-pay-messaging-dialog-wrapper.isMobile {
    width: 100vw;
    height: 84vh;
    margin: 0
}

.after-pay-messaging-dialog-wrapper.isMobile .s-kit-modal-content {
    height: 100%
}

.after-pay-messaging-dialog-wrapper.isMobile .s-kit-modal-body {
    width: 100%;
    min-height: 100%
}

.after-pay-messaging-dialog-wrapper .messaging-image {
    width: 100%;
    height: auto
}

.s-category-bar {
    margin-bottom: 30px;
    border-width: 0 0 1px;
    border-style: solid
}

.s-category-bar.left-align {
    text-align: left
}

.s-category-bar.right-align {
    text-align: right
}

.s-category-bar.center-align {
    text-align: center
}

.s-category-bar.shrinked {
    text-align: left !important
}

.s-category-bar .category-list {
    border-radius: 3px;
    padding-left: 5px
}

.s-category-bar .category-list .category-link-item-wrapper {
    padding: 0 10px;
    display: inline-block;
    cursor: pointer
}

.s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover) {
    position: relative
}

.s-category-bar .category-list .category-link-item-wrapper .entypo-right-open-big {
    font-size: 14px
}

.s-category-bar .category-list .category-link-item {
    display: inline-block;
    padding: 14px 0;
    text-decoration: none;
    font-size: 15px;
    text-transform: none
}

.s-category-bar .category-list .category-link-item:first-child {
    margin-left: 0 !important
}

.s-category-bar .category-list .category-link-item:last-child {
    margin-right: 0 !important
}

.s-category-bar .category-list .category-link-item.selected {
    position: relative
}

.s-category-bar .category-list .category-link-item.selected.selected:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: -1px;
    left: 0;
    height: 2px
}

.s-category-bar .category-list .show-more-link {
    display: inline-block;
    padding: 0 10px;
    line-height: 25px;
    cursor: pointer;
    border-style: solid;
    border-width: 0 0 0 1px;
    float: right;
    margin-top: 9px
}

.s-category-bar .category-list .show-more-link.mobile-link {
    float: none;
    margin-top: 0;
    position: absolute;
    bottom: 10px;
    right: 0
}

.s-category-bar .category-list .top-bar .category-link-item-wrapper,
.s-category-bar .category-list .top-bar .top-list .category-link-item-wrapper:first-child {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto
}

.s-category-bar .category-list .top-bar .top-list .category-link-item-wrapper:last-child {
    padding-right: 30px
}

.s-category-bar .category-list .top-bar .top-list ::-webkit-scrollbar {
    display: none
}

.s-category-bar .category-list .top-bar.hide-top-bar {
    height: 0;
    overflow: hidden
}

@media screen and (max-width:727px) {

    .s-category-bar .category-list,
    .s-category-bar .category-list .category-link-item-wrapper .category-link-item,
    .s-category-bar .category-list .category-link-item-wrapper:first-child {
        padding-left: 0
    }
}

.s-kit-popover.category-bar-popover {
    min-width: 120px;
    max-width: 200px;
    max-height: 320px;
    overflow: auto;
    padding-top: 0
}

.s-kit-popover.category-bar-popover .s-kit-popover-arrow {
    display: none
}

.s-kit-popover.category-bar-popover .s-kit-popover-inner-content {
    padding: 10px 0;
    cursor: pointer
}

.s-kit-popover.category-bar-popover li {
    padding: 7px 10px
}

.s-kit-popover.category-bar-popover li:hover {
    color: #555;
    background-color: #e2e4e7
}


.fixed-login-container {
    display: none
}

.free-shipping-panel {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    font-size: 14px;
    margin-top: 15px;
    color: #a9aeb2;
    font-family: open_sans, Open Sans, sans-serif
}

.free-shipping-panel .shipping-icon {
    margin-right: 6px
}

@media screen and (min-width:728px) {
    #fixedContainer {
        display: -webkit-flex;
        display: flex;
        position: fixed;
        z-index: 110;
        top: 10px;
        right: 150px
    }

    .fixed-login-container,
    .fixed-multi-lang-container {
        display: block;
        border-radius: 100px;
        color: #fff;
        line-height: 38px;
        list-style-type: none;
        margin-left: 14px
    }

    .fixed-login-container .s-nav-dropdown,
    .fixed-multi-lang-container .s-nav-dropdown {
        height: 42px;
        line-height: 42px
    }

    .fixed-login-container .s-nav-dropdown ul a,
    .fixed-multi-lang-container .s-nav-dropdown ul a {
        color: #636972
    }

    .fixed-login-container .login-container,
    .fixed-multi-lang-container .login-container {
        padding: 2px 17px;
        border-radius: 100px;
        color: #fff;
        line-height: 38px;
        list-style-type: none
    }

    .fixed-login-container ul.s-nav-item,
    .fixed-multi-lang-container ul.s-nav-item {
        background: #fff;
        display: none;
        position: absolute;
        left: 0;
        border-radius: 4px;
        border: 1px solid #8d949c
    }

    .fixed-login-container ul.s-nav-item li,
    .fixed-multi-lang-container ul.s-nav-item li {
        line-height: 28px;
        white-space: nowrap;
        cursor: pointer
    }

    .fixed-login-container ul.s-nav-item li:first-child,
    .fixed-multi-lang-container ul.s-nav-item li:first-child {
        border-bottom: 1px solid #a9aeb2
    }

    .fixed-login-container ul.s-nav-item li a,
    .fixed-multi-lang-container ul.s-nav-item li a {
        padding: 5px 8px
    }

    .fixed-login-container:hover ul.s-nav-item,
    .fixed-multi-lang-container:hover ul.s-nav-item {
        display: block
    }

    .fixed-multi-lang-container {
        padding: 0 17px;
        border-radius: 100px;
        color: #fff;
        line-height: 38px;
        list-style-type: none
    }

    .fixed-multi-lang-container .s-nav-item-temp {
        display: block
    }

    .fixed-multi-lang-container .s-nav-dropdown {
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        align-items: center
    }

    .fixed-multi-lang-container .s-nav-dropdown ul.s-nav-item-temp {
        top: 40px;
        right: 0;
        left: auto
    }

    .mobile-flag-container {
        margin: 0 5px 0 0
    }
}

@media screen and (max-width:727px) {

    #fixedMultiLangSwitcher,
    #langSwitcherContainer,
    #loginContainer,
    .fixed-login-container {
        display: none
    }

    .mobile-flag-container {
        margin: 0 5px 0 0;
        display: -webkit-flex;
        display: flex
    }
}

.s-bg-video-mixin:before {
    z-index: 2
}

.s-bg-video-mixin.no-bg {
    background: none !important
}

.s-bg-video-mixin .video-bg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.s-bg-video-mixin .video-bg-wrap iframe {
    z-index: 1;
    opacity: 0;
    transition: .3s
}

.s-bg-video-mixin .video-bg-wrap video::--webkit-media-controls-play-button,
.s-bg-video-mixin .video-bg-wrap video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.s-bg-video-mixin .video-bg-wrap video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.s-bg-video-mixin .video-bg-wrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.s-bg-overlay {
    position: relative
}

.s-bg-overlay:before {
    content: "";
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .39);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.s-bg-image._animate-background {
    -moz-transform: none
}

.s-grid-section-repeatable-container .s-bg-image._animate-background {
    -webkit-transform: none;
    transform: none
}

.s-bg-blurred {
    position: relative
}

.background-image .background-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: opacity .3s ease-in .2s;
    opacity: 1;
    background-color: #181818
}

.background-image .overlay-dark {
    background-color: #fff
}

.background-image .overlay-light {
    background-color: #181818
}

.background-image .loaded {
    opacity: 0
}


@media only screen and (max-width:727px) {
    .s-section:not(.s-slider-section) {
        padding: 40px 0
    }

    .s-section.s-top-padding-half {
        padding-top: 20px
    }

    .s-section.s-top-padding-none {
        padding-top: 0
    }

    .s-section.s-bottom-padding-half {
        padding-bottom: 20px
    }

    .s-section.s-bottom-padding-none {
        padding-bottom: 0
    }

    .s-section.s-footer-section {
        padding: 10px 0 10px
    }

    .s-section.s-footer-section.s-top-padding-half {
        padding-top: 20px
    }

    .s-section.s-footer-section.s-top-padding-none {
        padding-top: 0
    }

    .s-section.s-footer-section.s-bottom-padding-half {
        padding-bottom: 40px
    }

    .s-section.s-footer-section.s-bottom-padding-none {
        padding-bottom: 0
    }

    .s-last-section-no-footer .s-section:after {
        height: 60px
    }

    .s-section.s-hero-section .s-title-group.s-title-group-show-button-container {
        height: auto;
        top: -3px;
        padding: 0 5px
    }

    .s-section.s-section-mobile-height-full {
        width: 100%;
        min-height: 100vh;
        box-sizing: border-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center
    }
}

.s-section {
    padding: 80px 0;
    line-height: 1.45;
    color: #50555c
}

.s-section.s-top-padding-half {
    padding-top: 40px
}

.s-section.s-top-padding-none {
    padding-top: 0
}

.s-section.s-bottom-padding-half {
    padding-bottom: 40px
}

.s-section.s-bottom-padding-none {
    padding-bottom: 0
}

.s-section .s-component.s-text .s-component-content,
.s-section .s-component.s-text .s-component-content a,
.s-section .s-component.s-text .s-component-content div,
.s-section .s-component.s-text .s-component-content em,
.s-section .s-component.s-text .s-component-content li,
.s-section .s-component.s-text .s-component-content p,
.s-section .s-component.s-text .s-component-content span,
.s-section .s-component.s-text .s-component-content strong {
    line-height: 1.45
}

.product-sxl .s-section,
.product-sxl .s-section .s-component.s-text .s-component-content,
.product-sxl .s-section .s-component.s-text .s-component-content a,
.product-sxl .s-section .s-component.s-text .s-component-content div,
.product-sxl .s-section .s-component.s-text .s-component-content em,
.product-sxl .s-section .s-component.s-text .s-component-content li,
.product-sxl .s-section .s-component.s-text .s-component-content p,
.product-sxl .s-section .s-component.s-text .s-component-content span,
.product-sxl .s-section .s-component.s-text .s-component-content strong {
    line-height: 1.7
}

.s-section.s-bg-light-text,
.s-section.s-bg-light-text-override {
    color: #fff
}

.s-section.s-bg-light-text-override .s-component.s-text .s-component-content a,
.s-section.s-bg-light-text-override .s-terms-link a,
.s-section.s-bg-light-text .s-component.s-text .s-component-content a,
.s-section.s-bg-light-text .s-terms-link a {
    color: #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none
}

.s-section.s-bg-light-text-override .s-component.s-text .s-component-content a:focus,
.s-section.s-bg-light-text-override .s-terms-link a:focus,
.s-section.s-bg-light-text .s-component.s-text .s-component-content a:focus,
.s-section.s-bg-light-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section.s-bg-light-text-override .s-component.s-text .s-component-content a span,
.s-section.s-bg-light-text-override .s-terms-link a span,
.s-section.s-bg-light-text .s-component.s-text .s-component-content a span,
.s-section.s-bg-light-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-bg-light-text-override .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-bg-light-text-override .s-component.s-text .s-component-content [class^=s-text-color-] a,
.s-section.s-bg-light-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-bg-light-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section.s-bg-light-text-override .s-blog .s-blog-col-foot a,
.s-section.s-bg-light-text-override .s-blog a.s-blog-read-more-link,
.s-section.s-bg-light-text .s-blog .s-blog-col-foot a,
.s-section.s-bg-light-text .s-blog a.s-blog-read-more-link {
    color: #fff
}

.s-section.s-bg-light-text-override .s-blog .s-blog-col-foot a:focus,
.s-section.s-bg-light-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section.s-bg-light-text-override .s-html-component .s-component-content a,
.s-section.s-bg-light-text .s-html-component .s-component-content a {
    color: #fff;
    border-bottom: 1px solid #fff
}

.s-section.s-bg-light-text-override .s-html-component .s-component-content a:focus,
.s-section.s-bg-light-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section.s-bg-light-text-override .s-blog-details-blurb,
.s-section.s-bg-light-text-override .s-blog-info,
.s-section.s-bg-light-text-override .s-blog-title,
.s-section.s-bg-light-text-override .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-bg-light-text-override .s-ecommerce-card-view-card-price,
.s-section.s-bg-light-text-override .s-item-subtitle,
.s-section.s-bg-light-text-override .s-item-text,
.s-section.s-bg-light-text-override .s-item-title,
.s-section.s-bg-light-text-override .s-subtitle,
.s-section.s-bg-light-text-override .s-title,
.s-section.s-bg-light-text .s-blog-details-blurb,
.s-section.s-bg-light-text .s-blog-info,
.s-section.s-bg-light-text .s-blog-title,
.s-section.s-bg-light-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-bg-light-text .s-ecommerce-card-view-card-price,
.s-section.s-bg-light-text .s-item-subtitle,
.s-section.s-bg-light-text .s-item-text,
.s-section.s-bg-light-text .s-item-title,
.s-section.s-bg-light-text .s-subtitle,
.s-section.s-bg-light-text .s-title {
    color: #fff
}

.s-section.s-bg-light-text-override .s-category-bar,
.s-section.s-bg-light-text .s-category-bar {
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section.s-bg-light-text-override .s-category-bar .category-list .category-link-item,
.s-section.s-bg-light-text-override .s-category-bar .category-list i,
.s-section.s-bg-light-text .s-category-bar .category-list .category-link-item,
.s-section.s-bg-light-text .s-category-bar .category-list i {
    color: hsla(0, 0%, 100%, .7)
}

.s-section.s-bg-light-text-override .s-category-bar .category-list .show-more-link,
.s-section.s-bg-light-text .s-category-bar .category-list .show-more-link {
    color: hsla(0, 0%, 100%, .7);
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section.s-bg-dark-text {
    color: #222
}

.s-section.s-bg-dark-text .s-component.s-text .s-component-content a,
.s-section.s-bg-dark-text .s-terms-link a {
    color: #222;
    border-bottom: 1px solid #222;
    text-decoration: none
}

.s-section.s-bg-dark-text .s-component.s-text .s-component-content a:focus,
.s-section.s-bg-dark-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section.s-bg-dark-text .s-component.s-text .s-component-content a span,
.s-section.s-bg-dark-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-bg-dark-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-bg-dark-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section.s-bg-dark-text .s-blog .s-blog-col-foot a,
.s-section.s-bg-dark-text .s-blog a.s-blog-read-more-link {
    color: #222
}

.s-section.s-bg-dark-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section.s-bg-dark-text .s-html-component .s-component-content a {
    color: #222;
    border-bottom: 1px solid #222
}

.s-section.s-bg-dark-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section.s-bg-dark-text .s-blog-details-blurb,
.s-section.s-bg-dark-text .s-blog-info,
.s-section.s-bg-dark-text .s-blog-title,
.s-section.s-bg-dark-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-bg-dark-text .s-ecommerce-card-view-card-price,
.s-section.s-bg-dark-text .s-item-subtitle,
.s-section.s-bg-dark-text .s-item-text,
.s-section.s-bg-dark-text .s-item-title,
.s-section.s-bg-dark-text .s-subtitle,
.s-section.s-bg-dark-text .s-title {
    color: #222
}

.s-section.s-bg-dark-text .s-category-bar {
    border-color: rgba(34, 34, 34, .2)
}

.s-section.s-bg-dark-text .s-category-bar .category-list .category-link-item,
.s-section.s-bg-dark-text .s-category-bar .category-list i {
    color: rgba(34, 34, 34, .7)
}

.s-section.s-bg-dark-text .s-category-bar .category-list .show-more-link {
    color: rgba(34, 34, 34, .7);
    border-color: rgba(34, 34, 34, .2)
}

.s-section:not(.s-footer-section) .s-component.s-text .s-component-content a,
.s-section:not(.s-footer-section) .s-component.s-text .s-component-content a span,
.s-section:not(.s-footer-section) .s-terms-link a,
.s-section:not(.s-footer-section) .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-bg-video:before,
.s-section.video-bg:before {
    z-index: 2
}

.s-section.s-bg-video.no-bg,
.s-section.video-bg.no-bg {
    background: none !important
}

.s-section.s-bg-video .video-bg-wrap,
.s-section.video-bg .video-bg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.s-section.s-bg-video .video-bg-wrap iframe,
.s-section.video-bg .video-bg-wrap iframe {
    z-index: 1;
    opacity: 0;
    transition: .3s
}

.s-section.s-bg-video .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section.s-bg-video .video-bg-wrap video::-webkit-media-controls-panel,
.s-section.video-bg .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section.video-bg .video-bg-wrap video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.s-section.s-bg-video .video-bg-wrap video::-webkit-media-controls-start-playback-button,
.s-section.video-bg .video-bg-wrap video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.s-section.s-bg-video .video-bg-wrap:after,
.s-section.video-bg .video-bg-wrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.s-last-section-no-footer .s-section:after {
    content: " ";
    height: 100px;
    display: block
}

.s-section .flag-float-container {
    float: left
}

.s-section .flag-container {
    margin: 0 10px 0 0
}

.s-section .gallery-add-image .add-video-btn,
.s-section .s-repeatable-add-button.membership-btn {
    margin: 0 0 0 20px
}

.s-section .terms-link-container {
    position: relative
}

.s-section .terms-link-container.has-privacy-policy {
    margin: 0 20px 0 0
}

.s-section .s-title-group {
    margin-bottom: 30px;
    position: relative
}

.s-section .s-title-group.s-title-group-show-button-container {
    margin-bottom: 30px !important
}

.s-section .s-title-group.s-only-title-group {
    margin-bottom: 0
}

.s-section .s-title-group .s-title {
    line-height: 1.2;
    margin-bottom: 15px
}

.s-section .s-title-group .s-title .s-component.s-text .s-component-content,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content a,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content div,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content em,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content li,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content p,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content span,
.s-section .s-title-group .s-title .s-component.s-text .s-component-content strong {
    line-height: 1.2
}

.product-sxl .s-section .s-title-group .s-title,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content a,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content div,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content em,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content li,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content p,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content span,
.product-sxl .s-section .s-title-group .s-title .s-component.s-text .s-component-content strong {
    line-height: 1.4
}

.s-section .s-title-group .s-subtitle {
    margin-bottom: 10px
}

.product-sxl .s-section .s-title-group .s-subtitle,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content a,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content div,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content em,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content li,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content p,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content span,
.product-sxl .s-section .s-title-group .s-subtitle .s-component.s-text .s-component-content strong {
    line-height: 1.6
}

.s-section .s-title-group.s-title-group-show-button-container {
    margin-bottom: 0
}

@media only screen and (min-width:727px) {
    .s-section .s-title-group.s-title-group-show-button-container {
        position: relative;
        top: -30px;
        height: 1px;
        z-index: 91
    }
}

.s-section .s-item-text-group .s-item-title {
    margin-bottom: 5px
}

.product-sxl .s-section .s-item-text-group .s-item-title,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content a,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content div,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content em,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content li,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content p,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content span,
.product-sxl .s-section .s-item-text-group .s-item-title .s-component.s-text .s-component-content strong {
    line-height: 1.5
}

.s-section .s-item-text-group .s-item-subtitle {
    margin-bottom: 5px
}

.s-section .s-repeatable {
    clear: both
}

.s-section.s-title-section .s-title-group {
    margin-bottom: 0
}

.s-section.s-title-section .s-title-group.s-title-group-show-button-container {
    top: -10px
}

.s-section.s-cta-section .s-media,
.s-section.s-new-title-section .s-media,
.s-section.s-title-section .s-media {
    margin-bottom: 30px
}

.s-section.s-cta-section .media-wrapper.left-align .s-ratio-box,
.s-section.s-cta-section .media-wrapper .left-align .s-ratio-box,
.s-section.s-new-title-section .media-wrapper.left-align .s-ratio-box,
.s-section.s-new-title-section .media-wrapper .left-align .s-ratio-box,
.s-section.s-title-section .media-wrapper.left-align .s-ratio-box,
.s-section.s-title-section .media-wrapper .left-align .s-ratio-box {
    margin-left: 0;
    margin-right: auto
}

.s-section.s-cta-section .media-wrapper.center-align .s-ratio-box,
.s-section.s-cta-section .media-wrapper .center-align .s-ratio-box,
.s-section.s-new-title-section .media-wrapper.center-align .s-ratio-box,
.s-section.s-new-title-section .media-wrapper .center-align .s-ratio-box,
.s-section.s-title-section .media-wrapper.center-align .s-ratio-box,
.s-section.s-title-section .media-wrapper .center-align .s-ratio-box {
    margin: 0 auto
}

.s-section.s-cta-section .media-wrapper.right-align .s-ratio-box,
.s-section.s-cta-section .media-wrapper .right-align .s-ratio-box,
.s-section.s-new-title-section .media-wrapper.right-align .s-ratio-box,
.s-section.s-new-title-section .media-wrapper .right-align .s-ratio-box,
.s-section.s-title-section .media-wrapper.right-align .s-ratio-box,
.s-section.s-title-section .media-wrapper .right-align .s-ratio-box {
    margin-right: 0;
    margin-left: auto
}

.s-section.s-media-section .s-repeatable-item,
.s-section.s-rows-section .s-repeatable-item,
.s-section.s-text-section .s-repeatable-item {
    margin-bottom: 35px
}

.s-section.s-media-section .s-repeatable-item.s-last-row,
.s-section.s-media-section .s-repeatable-item:last-child,
.s-section.s-rows-section .s-repeatable-item.s-last-row,
.s-section.s-rows-section .s-repeatable-item:last-child,
.s-section.s-text-section .s-repeatable-item.s-last-row,
.s-section.s-text-section .s-repeatable-item:last-child {
    margin-bottom: 0
}

@media only screen and (max-width:727px) {

    .s-section.s-media-section .s-repeatable-item.columns,
    .s-section.s-media-section .s-repeatable-item.columns.s-last-row,
    .s-section.s-media-section .s-repeatable-item.columns:last-child,
    .s-section.s-rows-section .s-repeatable-item.columns,
    .s-section.s-rows-section .s-repeatable-item.columns.s-last-row,
    .s-section.s-rows-section .s-repeatable-item.columns:last-child,
    .s-section.s-text-section .s-repeatable-item.columns,
    .s-section.s-text-section .s-repeatable-item.columns.s-last-row,
    .s-section.s-text-section .s-repeatable-item.columns:last-child {
        margin-bottom: 35px
    }

    .s-section.s-media-section .s-item-media-group,
    .s-section.s-rows-section .s-item-media-group,
    .s-section.s-text-section .s-item-media-group {
        margin-bottom: 15px
    }
}

.s-section.s-block-section .s-repeatable-item.s-last-row,
.s-section.s-block-section .s-repeatable-item:last-child {
    margin-bottom: 0
}

.s-section.s-media-section .s-layout-normal {
    text-align: center
}

.s-section.s-media-section .s-layout-normal .s-item-media-group {
    text-align: center;
    margin-bottom: 15px
}

.s-section.s-media-section .media-top-text {
    margin-bottom: 15px
}

.s-section.s-media-section .media-top-text .s-item-text-group {
    text-align: center
}

.s-section.s-media-section .media-left-text .s-item-text-group {
    text-align: left
}

.s-section.s-media-section .media-bottom-text .s-item-text-group {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 15px;
    text-align: left
}

.s-section.s-media-section .media-bottom-text .s-item-text-group>div {
    display: none
}

.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title,
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item] {
    display: block
}

.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title .s-title,
.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(2),
.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(2)~[class^=s-item],
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item] .s-title,
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(2),
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(2)~[class^=s-item] {
    width: 45%
}

.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title .s-title,
.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(3),
.s-section.s-media-section .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(3)~[class^=s-item],
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item] .s-title,
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(3),
.s-section.s-media-section .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(3)~[class^=s-item] {
    width: 30%
}

@media screen and (max-width:727px) {
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group {
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title .s-title,
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(2),
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(2)~[class^=s-item],
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(3),
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(3)~[class^=s-item],
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item] .s-title,
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(2),
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(2)~[class^=s-item],
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(3),
    .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(3)~[class^=s-item] {
        width: 100%
    }
}

.s-section.s-columns-section,
.s-section.s-icons-section {
    text-align: center
}

.s-section.s-columns-section .s-item-media-group,
.s-section.s-icons-section .s-item-media-group {
    margin-bottom: 15px
}

.s-section.s-columns-section .s-item-text-group,
.s-section.s-icons-section .s-item-text-group {
    margin-top: 15px;
    margin-bottom: 35px
}

.s-section.s-columns-section .s-last-row .s-item-text-group,
.s-section.s-icons-section .s-last-row .s-item-text-group {
    margin-bottom: 0
}

.s-section.s-columns-section .s-text-button,
.s-section.s-icons-section .s-text-button,
.s-section.s-info-section .s-text-button,
.s-section.s-media-section .s-text-button,
.s-section.s-rows-section .s-text-button,
.s-section.s-text-section .s-text-button {
    margin-top: 15px
}

.s-section.s-icons-section .small-icons {
    width: auto;
    display: inline-block !important;
    float: none !important
}

.s-section.s-icons-section .small-icons .s-ratio-box,
.s-section.s-icons-section .small-icons img {
    max-width: 110px;
    width: 100%
}

.s-section.s-text-section {
    text-align: center
}

.s-section.s-text-section .s-item-text-group {
    text-align: left
}

.s-section.s-info-section {
    text-align: center
}

.s-section.s-info-section .s-repeatable-item {
    margin-bottom: 25px
}

.s-section.s-info-section .s-repeatable-item.s-last-row {
    margin-bottom: 0
}

.s-section.s-info-section .s-info-box {
    text-align: left;
    border: 2px solid hsla(0, 0%, 100%, .7);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    padding: 20px 22px
}

.s-section.s-process-section .s-repeatable-item {
    margin-bottom: 50px
}

.s-section.s-process-section .s-repeatable-item.s-last-row {
    margin-bottom: 0
}

@media only screen and (min-width:728px) {

    .s-section.s-process-section .s-repeatable-item.hide-linker-five.process-horizontal-layout:nth-child(5n) .process-item-linker,
    .s-section.s-process-section .s-repeatable-item.hide-linker-four.process-horizontal-layout:nth-child(4n) .process-item-linker,
    .s-section.s-process-section .s-repeatable-item.hide-linker-three.process-horizontal-layout:nth-child(3n) .process-item-linker {
        display: none;
        visibility: hidden
    }
}

.s-section.s-process-section .process-item-index {
    display: -webkit-inline-flex;
    display: inline-flex;
    border: 1px solid;
    width: 52px;
    height: 52px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 12px;
    font-size: 26px;
    font-weight: 700
}

.s-section.s-process-section .s-item-text-group .s-item-title p {
    font-size: 24px;
    font-weight: 500
}

.s-section.s-process-section .s-item-text-group .s-item-text p {
    font-size: 16px;
    line-height: 1.63;
    letter-spacing: .4px
}

.s-section.s-process-section .process-horizontal-layout {
    display: inline;
    position: relative
}

.s-section.s-process-section .process-vertical-layout {
    text-align: center;
    display: -webkit-flex;
    display: flex;
    margin-left: auto;
    margin-right: auto
}

.s-section.s-process-section .process-vertical-layout .process-item-wrapper {
    position: relative;
    display: -webkit-flex;
    display: flex;
    margin-top: 11px
}

.s-section.s-process-section .process-vertical-layout .process-item-wrapper .s-item-text-group {
    min-width: 78%
}

.s-section.s-process-section .process-vertical-layout .process-item-infos {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 100%
}

.s-section.s-process-section .process-vertical-layout .s-item-text,
.s-section.s-process-section .process-vertical-layout .s-item-title {
    text-align: left
}

.s-section.s-process-section .process-vertical-layout .process-item-infos {
    margin-right: 20px
}

.s-section.s-process-section .process-vertical-layout.ui-sortable-helper {
    -webkit-transform: translateX(55%);
    transform: translateX(55%)
}

.s-section.s-cta-section,
.s-section.s-new-title-section {
    text-align: center
}

.s-section.s-cta-section .s-title-group.s-title-group-show-button-container,
.s-section.s-new-title-section .s-title-group.s-title-group-show-button-container {
    top: -20px
}

.s-section.s-cta-section .s-layout-mediaTop .s-media,
.s-section.s-new-title-section .s-layout-mediaTop .s-media {
    margin-bottom: 30px
}

.s-section.s-cta-section .s-layout-mediaLeft .columns,
.s-section.s-cta-section .s-layout-mediaLeft .s-title-group,
.s-section.s-cta-section .s-layout-mediaRight .columns,
.s-section.s-cta-section .s-layout-mediaRight .s-title-group,
.s-section.s-cta-section .s-layout-skinny .columns,
.s-section.s-cta-section .s-layout-skinny .s-title-group,
.s-section.s-new-title-section .s-layout-mediaLeft .columns,
.s-section.s-new-title-section .s-layout-mediaLeft .s-title-group,
.s-section.s-new-title-section .s-layout-mediaRight .columns,
.s-section.s-new-title-section .s-layout-mediaRight .s-title-group,
.s-section.s-new-title-section .s-layout-skinny .columns,
.s-section.s-new-title-section .s-layout-skinny .s-title-group {
    text-align: left
}

.s-section.s-cta-section .s-layout-skinny .s-title-group,
.s-section.s-new-title-section .s-layout-skinny .s-title-group {
    margin-bottom: 0
}

.s-section.s-cta-section .s-layout-skinny .media-wrapper,
.s-section.s-new-title-section .s-layout-skinny .media-wrapper {
    text-align: left
}

.s-section.s-cta-section .s-layout-skinny .media-wrapper.center-align,
.s-section.s-new-title-section .s-layout-skinny .media-wrapper.center-align {
    text-align: center
}

.s-section.s-cta-section .s-layout-skinny .media-wrapper.right-align,
.s-section.s-new-title-section .s-layout-skinny .media-wrapper.right-align {
    text-align: right
}

@media screen and (min-width:727px) {

    .s-section.s-cta-section .s-layout-skinny .s-button-group,
    .s-section.s-new-title-section .s-layout-skinny .s-button-group {
        text-align: right
    }
}

.s-section.s-cta-section .s-layout-center .s-button-group,
.s-section.s-cta-section .s-layout-mediaTop .s-button-group,
.s-section.s-new-title-section .s-layout-center .s-button-group,
.s-section.s-new-title-section .s-layout-mediaTop .s-button-group {
    padding: 15px 0
}

.s-section.s-cta-section .s-common-button,
.s-section.s-new-title-section .s-common-button {
    text-align: center
}

.s-section.s-new-title-section .s-title-group>.s-subtitle,
.s-section.s-new-title-section .s-title-group>.s-title {
    position: relative;
    zoom: 1
}

.s-section.s-new-title-section .s-title-group>.s-subtitle:after,
.s-section.s-new-title-section .s-title-group>.s-title:after {
    display: table;
    content: "";
    clear: both
}

.s-section.s-hero-section,
.s-section.s-hero-section .s-title-group {
    text-align: left
}

.s-section.s-hero-section .s-title-group:last-child {
    margin-bottom: 0
}

@media screen and (max-width:727px) {
    .s-section.s-hero-section .s-component.s-media {
        margin-bottom: 15px
    }
}

@media only screen and (min-width:728px) {
    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2 .s-email-form-field {
        padding-right: 10px
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2 .s-email-form-field:not(.recaptcha-wrapper) {
        width: 140px
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2 .s-email-form-field:last-child {
        padding-right: 0
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2 .s-email-form-field input[type=text],
    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2 .s-email-form-field textarea {
        width: 100%;
        box-sizing: border-box
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2 .s-email-form-field.s-submit-field {
        width: auto
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2.form-separate-name-fields-group .s-email-form-field {
        padding-right: 10px
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2.form-separate-name-fields-group .s-email-form-field:last-child {
        padding-right: 0
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2.form-separate-name-fields-group .s-email-form-field .s-email-form-button {
        width: 100%;
        box-sizing: border-box
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2.form-separate-name-fields-group .s-email-form-field.s-email-field,
    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-inputs-group.s-email-form-small-fields-2.form-separate-name-fields-group .s-email-form-field.s-submit-field {
        width: 290px;
        display: block;
        margin: 0 auto;
        padding-right: 0
    }

    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-field {
        margin-left: 0
    }
}

.s-section .s-custom-form-container .s-title {
    font-size: 30px
}

.s-section .s-custom-form-container .s-subtitle {
    font-size: 16px
}

.s-section .s-custom-form-container .s-form-field {
    margin-bottom: 5px
}

.s-section .s-custom-form-container .s-form-field .radio-field {
    padding: 0
}

.s-section .s-custom-form-container .s-form-field .form-field-error.error {
    margin: 0
}

.s-section .s-custom-form-container .s-form-field-panel .s-form-field {
    text-align: left
}

.s-section .s-custom-form-container .form-field-error {
    color: #e64751;
    line-height: 1.2;
    margin-top: 10px;
    font-size: 14px
}

.s-section .s-custom-form-container .s-email-form-fields-group .s-email-form-field input[type=text],
.s-section .s-custom-form-container .s-email-form-fields-group .s-email-form-field textarea {
    width: 100%;
    max-width: 100%
}

.s-section .s-custom-form-container .s-email-form-fields-group .s-email-form-field label {
    font-size: 14px;
    line-height: 1.2;
    position: static;
    width: 50%;
    color: #636972;
    overflow: initial
}

.s-section .s-custom-form-container .s-email-form-fields-group .s-email-form-field .no-wrap-field label {
    width: 100%
}

.s-section .s-custom-form-container .s-email-form-button .loading-icon {
    margin-right: 4px
}

@media screen and (max-width:727px) {
    .s-section.s-new-hero-section .empty-media {
        display: none
    }
}

@media only screen and (min-width:728px) {
    .s-section.s-new-hero-section .vertical-align-top.s-rva .s-rva-text {
        margin-top: 10px
    }
}

.s-section.s-signup-section .s-email-form-container {
    padding: 15px 0
}

.s-section .s-email-form-container .email-form-editor .title {
    line-height: 1.5
}

.s-section .s-email-form-container .email-form-editor .email-options-error {
    color: #e64751
}

.s-section.s-hero-section .s-image-wrapper .s-image-item,
.s-section.s-signup-section .s-image-wrapper .s-image-item {
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 5px
}

.s-section.s-hero-section .s-image-wrapper .s-image-item.middle,
.s-section.s-signup-section .s-image-wrapper .s-image-item.middle {
    vertical-align: middle
}

@media only screen and (max-width:479px) {

    .s-section.s-hero-section .s-image-wrapper .s-image-item,
    .s-section.s-signup-section .s-image-wrapper .s-image-item {
        margin-bottom: 10px
    }
}

.s-section.s-slider-section {
    padding-top: 0;
    padding-bottom: 0
}

.s-section.s-slider-section :not(.cke_editable):not(.cke_editable *):not(.s-component-empty):not(.slick-slide .item) {
    min-height: 0;
    min-width: 0
}

.s-section.s-slider-section .item.s-bg-light-text,
.s-section.s-slider-section .item.s-bg-light-text-override {
    color: #fff
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-component.s-text .s-component-content a,
.s-section.s-slider-section .item.s-bg-light-text-override .s-terms-link a,
.s-section.s-slider-section .item.s-bg-light-text .s-component.s-text .s-component-content a,
.s-section.s-slider-section .item.s-bg-light-text .s-terms-link a {
    color: #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-component.s-text .s-component-content a:focus,
.s-section.s-slider-section .item.s-bg-light-text-override .s-terms-link a:focus,
.s-section.s-slider-section .item.s-bg-light-text .s-component.s-text .s-component-content a:focus,
.s-section.s-slider-section .item.s-bg-light-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-component.s-text .s-component-content a span,
.s-section.s-slider-section .item.s-bg-light-text-override .s-terms-link a span,
.s-section.s-slider-section .item.s-bg-light-text .s-component.s-text .s-component-content a span,
.s-section.s-slider-section .item.s-bg-light-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-slider-section .item.s-bg-light-text-override .s-component.s-text .s-component-content [class^=s-text-color-] a,
.s-section.s-slider-section .item.s-bg-light-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-slider-section .item.s-bg-light-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-blog .s-blog-col-foot a,
.s-section.s-slider-section .item.s-bg-light-text-override .s-blog a.s-blog-read-more-link,
.s-section.s-slider-section .item.s-bg-light-text .s-blog .s-blog-col-foot a,
.s-section.s-slider-section .item.s-bg-light-text .s-blog a.s-blog-read-more-link {
    color: #fff
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-blog .s-blog-col-foot a:focus,
.s-section.s-slider-section .item.s-bg-light-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-html-component .s-component-content a,
.s-section.s-slider-section .item.s-bg-light-text .s-html-component .s-component-content a {
    color: #fff;
    border-bottom: 1px solid #fff
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-html-component .s-component-content a:focus,
.s-section.s-slider-section .item.s-bg-light-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-blog-details-blurb,
.s-section.s-slider-section .item.s-bg-light-text-override .s-blog-info,
.s-section.s-slider-section .item.s-bg-light-text-override .s-blog-title,
.s-section.s-slider-section .item.s-bg-light-text-override .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-slider-section .item.s-bg-light-text-override .s-ecommerce-card-view-card-price,
.s-section.s-slider-section .item.s-bg-light-text-override .s-item-subtitle,
.s-section.s-slider-section .item.s-bg-light-text-override .s-item-text,
.s-section.s-slider-section .item.s-bg-light-text-override .s-item-title,
.s-section.s-slider-section .item.s-bg-light-text-override .s-subtitle,
.s-section.s-slider-section .item.s-bg-light-text-override .s-title,
.s-section.s-slider-section .item.s-bg-light-text .s-blog-details-blurb,
.s-section.s-slider-section .item.s-bg-light-text .s-blog-info,
.s-section.s-slider-section .item.s-bg-light-text .s-blog-title,
.s-section.s-slider-section .item.s-bg-light-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-slider-section .item.s-bg-light-text .s-ecommerce-card-view-card-price,
.s-section.s-slider-section .item.s-bg-light-text .s-item-subtitle,
.s-section.s-slider-section .item.s-bg-light-text .s-item-text,
.s-section.s-slider-section .item.s-bg-light-text .s-item-title,
.s-section.s-slider-section .item.s-bg-light-text .s-subtitle,
.s-section.s-slider-section .item.s-bg-light-text .s-title {
    color: #fff
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-category-bar,
.s-section.s-slider-section .item.s-bg-light-text .s-category-bar {
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-category-bar .category-list .category-link-item,
.s-section.s-slider-section .item.s-bg-light-text-override .s-category-bar .category-list i,
.s-section.s-slider-section .item.s-bg-light-text .s-category-bar .category-list .category-link-item,
.s-section.s-slider-section .item.s-bg-light-text .s-category-bar .category-list i {
    color: hsla(0, 0%, 100%, .7)
}

.s-section.s-slider-section .item.s-bg-light-text-override .s-category-bar .category-list .show-more-link,
.s-section.s-slider-section .item.s-bg-light-text .s-category-bar .category-list .show-more-link {
    color: hsla(0, 0%, 100%, .7);
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section.s-slider-section .item.s-bg-dark-text {
    color: #222
}

.s-section.s-slider-section .item.s-bg-dark-text .s-component.s-text .s-component-content a,
.s-section.s-slider-section .item.s-bg-dark-text .s-terms-link a {
    color: #222;
    border-bottom: 1px solid #222;
    text-decoration: none
}

.s-section.s-slider-section .item.s-bg-dark-text .s-component.s-text .s-component-content a:focus,
.s-section.s-slider-section .item.s-bg-dark-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section.s-slider-section .item.s-bg-dark-text .s-component.s-text .s-component-content a span,
.s-section.s-slider-section .item.s-bg-dark-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-slider-section .item.s-bg-dark-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-slider-section .item.s-bg-dark-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section.s-slider-section .item.s-bg-dark-text .s-blog .s-blog-col-foot a,
.s-section.s-slider-section .item.s-bg-dark-text .s-blog a.s-blog-read-more-link {
    color: #222
}

.s-section.s-slider-section .item.s-bg-dark-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section.s-slider-section .item.s-bg-dark-text .s-html-component .s-component-content a {
    color: #222;
    border-bottom: 1px solid #222
}

.s-section.s-slider-section .item.s-bg-dark-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section.s-slider-section .item.s-bg-dark-text .s-blog-details-blurb,
.s-section.s-slider-section .item.s-bg-dark-text .s-blog-info,
.s-section.s-slider-section .item.s-bg-dark-text .s-blog-title,
.s-section.s-slider-section .item.s-bg-dark-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-slider-section .item.s-bg-dark-text .s-ecommerce-card-view-card-price,
.s-section.s-slider-section .item.s-bg-dark-text .s-item-subtitle,
.s-section.s-slider-section .item.s-bg-dark-text .s-item-text,
.s-section.s-slider-section .item.s-bg-dark-text .s-item-title,
.s-section.s-slider-section .item.s-bg-dark-text .s-subtitle,
.s-section.s-slider-section .item.s-bg-dark-text .s-title {
    color: #222
}

.s-section.s-slider-section .item.s-bg-dark-text .s-category-bar {
    border-color: rgba(34, 34, 34, .2)
}

.s-section.s-slider-section .item.s-bg-dark-text .s-category-bar .category-list .category-link-item,
.s-section.s-slider-section .item.s-bg-dark-text .s-category-bar .category-list i {
    color: rgba(34, 34, 34, .7)
}

.s-section.s-slider-section .item.s-bg-dark-text .s-category-bar .category-list .show-more-link {
    color: rgba(34, 34, 34, .7);
    border-color: rgba(34, 34, 34, .2)
}

.s-section.s-slider-section .item:not(.s-footer-section) .s-component.s-text .s-component-content a,
.s-section.s-slider-section .item:not(.s-footer-section) .s-component.s-text .s-component-content a span,
.s-section.s-slider-section .item:not(.s-footer-section) .s-terms-link a,
.s-section.s-slider-section .item:not(.s-footer-section) .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-slider-section .item.s-bg-video:before,
.s-section.s-slider-section .item.video-bg:before {
    z-index: 2
}

.s-section.s-slider-section .item.s-bg-video.no-bg,
.s-section.s-slider-section .item.video-bg.no-bg {
    background: none !important
}

.s-section.s-slider-section .item.s-bg-video .video-bg-wrap,
.s-section.s-slider-section .item.video-bg .video-bg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.s-section.s-slider-section .item.s-bg-video .video-bg-wrap iframe,
.s-section.s-slider-section .item.video-bg .video-bg-wrap iframe {
    z-index: 1;
    opacity: 0;
    transition: .3s
}

.s-section.s-slider-section .item.s-bg-video .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section.s-slider-section .item.s-bg-video .video-bg-wrap video::-webkit-media-controls-panel,
.s-section.s-slider-section .item.video-bg .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section.s-slider-section .item.video-bg .video-bg-wrap video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.s-section.s-slider-section .item.s-bg-video .video-bg-wrap video::-webkit-media-controls-start-playback-button,
.s-section.s-slider-section .item.video-bg .video-bg-wrap video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.s-section.s-slider-section .item.s-bg-video .video-bg-wrap:after,
.s-section.s-slider-section .item.video-bg .video-bg-wrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override {
    color: #fff
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-component.s-text .s-component-content a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-terms-link a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-component.s-text .s-component-content a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-terms-link a {
    color: #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-component.s-text .s-component-content a:focus,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-terms-link a:focus,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-component.s-text .s-component-content a:focus,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-component.s-text .s-component-content a span,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-terms-link a span,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-component.s-text .s-component-content a span,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-component.s-text .s-component-content [class^=s-text-color-] a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-blog .s-blog-col-foot a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-blog a.s-blog-read-more-link,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-blog .s-blog-col-foot a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-blog a.s-blog-read-more-link {
    color: #fff
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-blog .s-blog-col-foot a:focus,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-html-component .s-component-content a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-html-component .s-component-content a {
    color: #fff;
    border-bottom: 1px solid #fff
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-html-component .s-component-content a:focus,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-blog-details-blurb,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-blog-info,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-blog-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-ecommerce-card-view-card-price,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-item-subtitle,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-item-text,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-item-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-subtitle,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-blog-details-blurb,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-blog-info,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-blog-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-ecommerce-card-view-card-price,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-item-subtitle,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-item-text,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-item-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-subtitle,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-title {
    color: #fff
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-category-bar,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-category-bar {
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-category-bar .category-list .category-link-item,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-category-bar .category-list i,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-category-bar .category-list .category-link-item,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-category-bar .category-list i {
    color: hsla(0, 0%, 100%, .7)
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text-override .s-category-bar .category-list .show-more-link,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-light-text .s-category-bar .category-list .show-more-link {
    color: hsla(0, 0%, 100%, .7);
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text {
    color: #222
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-component.s-text .s-component-content a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-terms-link a {
    color: #222;
    border-bottom: 1px solid #222;
    text-decoration: none
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-component.s-text .s-component-content a:focus,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-component.s-text .s-component-content a span,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-blog .s-blog-col-foot a,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-blog a.s-blog-read-more-link {
    color: #222
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-html-component .s-component-content a {
    color: #222;
    border-bottom: 1px solid #222
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-blog-details-blurb,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-blog-info,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-blog-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-ecommerce-card-view-card-price,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-item-subtitle,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-item-text,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-item-title,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-subtitle,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-title {
    color: #222
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-category-bar {
    border-color: rgba(34, 34, 34, .2)
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-category-bar .category-list .category-link-item,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-category-bar .category-list i {
    color: rgba(34, 34, 34, .7)
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-dark-text .s-category-bar .category-list .show-more-link {
    color: rgba(34, 34, 34, .7);
    border-color: rgba(34, 34, 34, .2)
}

.s-section.s-new-grid-section .s-grid-section-cell-container:not(.s-footer-section) .s-component.s-text .s-component-content a,
.s-section.s-new-grid-section .s-grid-section-cell-container:not(.s-footer-section) .s-component.s-text .s-component-content a span,
.s-section.s-new-grid-section .s-grid-section-cell-container:not(.s-footer-section) .s-terms-link a,
.s-section.s-new-grid-section .s-grid-section-cell-container:not(.s-footer-section) .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video:before,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg:before {
    z-index: 2
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video.no-bg,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg.no-bg {
    background: none !important
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video .video-bg-wrap,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg .video-bg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video .video-bg-wrap iframe,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg .video-bg-wrap iframe {
    z-index: 1;
    opacity: 0;
    transition: .3s
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video .video-bg-wrap video::-webkit-media-controls-panel,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg .video-bg-wrap video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video .video-bg-wrap video::-webkit-media-controls-start-playback-button,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg .video-bg-wrap video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.s-section.s-new-grid-section .s-grid-section-cell-container.s-bg-video .video-bg-wrap:after,
.s-section.s-new-grid-section .s-grid-section-cell-container.video-bg .video-bg-wrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.s-section.s-footer-section {
    position: relative
}

.s-section.s-footer-section .container.s-layout-vertical .s-component.s-social-media {
    margin-bottom: 20px
}

.s-section.s-footer-section .container.s-layout-horizontal {
    text-align: left
}

.s-section.s-footer-section .container.s-layout-grid {
    font-size: 14px
}

.s-section.s-footer-section .container.s-layout-grid .columns {
    padding-bottom: 10px
}

@media only screen and (max-width:727px) {
    .s-section.s-footer-section .container.s-layout-grid {
        text-align: left
    }

    .s-section.s-footer-section .container.s-layout-grid .columns {
        padding-bottom: 30px
    }

    .s-section.s-footer-section .container.s-layout-grid .columns.right-align {
        text-align: left
    }
}

.s-section.s-footer-section .container.s-layout-image .s-image {
    max-width: 80%
}

.s-section.s-footer-section .container.s-layout-image .s-ratio-box {
    margin: 0
}

@media only screen and (max-width:727px) {
    .s-section.s-footer-section .container.s-layout-image .s-social-media-wrapper {
        width: 100% !important
    }
}

.s-section.s-footer-section .container .s-component.s-social-media {
    padding-top: 4px
}

.s-section.s-footer-section .container .separate-line {
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

@media screen and (min-width:948px) {
    .s-section.s-footer-section .container .separate-line {
        padding-top: 5px
    }
}

.s-section.s-footer-section .container.s-layout-image-form .s-image {
    max-width: 80%
}

.s-section.s-footer-section .container.s-layout-image-form .s-ratio-box {
    margin: 0
}

@media only screen and (max-width:727px) {
    .s-section.s-footer-section .container.s-layout-image-form .s-social-media-wrapper {
        width: 100% !important
    }
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body .email-form {
    float: right
}

@media only screen and (max-width:727px) {
    .s-section.s-footer-section .container.s-layout-image-form .footer-body .email-form {
        width: 100%;
        text-align: center
    }
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container {
    margin-top: 5px
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field {
    width: unset;
    display: block;
    margin-right: unset;
    padding-right: 0
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field>div {
    position: relative
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field label {
    font-size: 14px;
    top: 10px;
    line-height: 150%
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field input,
.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 8px 10px 7px;
    font-size: 14px;
    line-height: 150%;
    height: 36px
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field .s-common-button {
    padding: 7px 15px 8px;
    font-size: 14px;
    line-height: 150%
}

.s-section.s-footer-section .container.s-layout-image-form .footer-body>.columns .s-email-form-container .s-email-form-field .s-email-form-error {
    color: #e64751
}

.s-section.s-footer-section .container.s-layout-image-form .footer-media-panel.columns.no-float {
    display: -webkit-flex;
    display: flex
}

.s-section.s-footer-section .container.s-layout-image-form .footer-media-panel.columns.no-float .s-terms-link {
    margin-top: unset
}

.s-section.s-footer-section .container.s-layout-image-form .footer-media-panel.columns.no-float.center {
    -webkit-justify-content: center;
    justify-content: center
}

.s-section.s-footer-section .container.s-layout-image-form .footer-media-panel.columns.no-float.between {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.s-section.s-footer-section .container.s-layout-image-form .footer-media-panel.columns.no-float .link {
    margin: auto 0
}

.s-section.s-footer-section .container.s-layout-image-form .has-copy-right .no-float {
    display: block
}

@media only screen and (max-width:727px) {
    .s-section.s-footer-section .container.s-layout-image-form .has-copy-right {
        text-align: center
    }

    .s-section.s-footer-section .container.s-layout-image-form .has-copy-right .s-text-color-gray {
        padding-bottom: unset;
        display: block;
        float: unset
    }

    .s-section.s-footer-section .container.s-layout-image-form .has-copy-right .s-text-color-gray .s-footer-text {
        text-align: unset
    }

    .s-section.s-footer-section .container.s-layout-image-form .image-form-media {
        text-align: center
    }

    .s-section.s-footer-section .container.s-layout-image-form .image-form-media .columns {
        float: unset
    }

    .s-section.s-footer-section .container.s-layout-image-form .footer-media-panel.columns.no-float {
        -webkit-flex-flow: column-reverse;
        flex-flow: column-reverse
    }
}

.s-section.s-footer-section .s-terms-link {
    display: inline-block;
    margin-top: 10px;
    cursor: pointer
}

.s-section.s-footer-section .s-terms-link.s-compact {
    margin-top: 0
}

.s-section.s-footer-section .s-footer-text.right-align .s-terms-link {
    display: inline-block
}

.s-section.s-footer-section .s-layout-horizontal .s-regulation-info {
    text-align: right
}

.s-section.s-footer-section .s-regulation-info {
    margin-top: 20px;
    text-align: center;
    margin-bottom: 45px
}

.s-section.s-footer-section .s-regulation-info a,
.s-section.s-footer-section .s-regulation-info span {
    color: #636972;
    display: inline-block;
    text-align: center
}

.s-section.s-footer-section .s-regulation-info .s-regulation-item {
    display: inline-block;
    line-height: 1.5
}

.s-section.s-footer-section .s-regulation-info .s-regulation-item.placeholder {
    opacity: .3
}

.s-section.s-footer-section .s-regulation-info .s-regulation-item .psb-icon {
    margin-right: 5px;
    vertical-align: sub
}

.s-section.s-footer-section .s-regulation-info .slash {
    margin: 0 5px;
    display: inline-block
}

.s-section.s-footer-section .s-regulation-info .slash.placeholder {
    opacity: .2
}

@media only screen and (max-width:500px) {
    .s-section.s-footer-section .s-regulation-info .slash {
        display: none
    }

    .s-section.s-footer-section .s-regulation-info .s-regulation-item {
        display: block
    }
}

@media only screen and (max-width:750px) {
    .s-section.s-footer-section .s-regulation-info.in-editor .slash {
        display: none
    }

    .s-section.s-footer-section .s-regulation-info.in-editor .s-regulation-item {
        display: block
    }
}

.s-section.s-footer-section.s-bg-dark .s-regulation-info a,
.s-section.s-footer-section.s-bg-dark .s-regulation-info span {
    color: #f4f6f8
}

.s-section.s-accordion-section .s-repeatable-item .s-kit-collapse-item {
    font-family: open_sans, Open Sans, sans-serif
}

.s-section.s-accordion-section .s-repeatable-item .s-kit-collapse-item:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-section.s-accordion-section .s-repeatable-item .s-kit-collapse-item:lang(sxl),
.s-section.s-accordion-section .s-repeatable-item .s-kit-collapse-item:lang(zh),
.s-section.s-accordion-section .s-repeatable-item .s-kit-collapse-item:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-section.s-accordion-section .s-repeatable-item .s-kit-collapse-item:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

@media only screen and (min-width:728px) {
    .s-section .s-rva {
        display: -webkit-flex;
        display: flex
    }

    .s-section .s-rva.right,
    .s-section .s-rva.s-layout-buttonLeft,
    .s-section .s-rva.s-layout-imagesLeft,
    .s-section .s-rva.s-layout-mediaLeft,
    .s-section .s-rva.s-layout-signupLeft {
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .s-section .s-rva .s-right-in-row {
        -webkit-order: 1;
        order: 1
    }

    .s-section .s-rva .s-rva-text {
        -webkit-align-self: center;
        align-self: center;
        margin-bottom: 10px
    }

    .s-section.s-new-media-section .s-rva {
        -webkit-justify-content: center;
        justify-content: center
    }

    .s-section.s-new-media-section .s-rva>.five.offset-one,
    .s-section.s-new-media-section .s-rva>.nine.offset-one {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.s-section .s-category-bar {
    border-color: rgba(85, 85, 85, .2)
}

.s-section .s-category-bar .category-list .category-link-item,
.s-section .s-category-bar .category-list i {
    color: rgba(85, 85, 85, .7)
}

.s-section .s-category-bar .category-list .show-more-link {
    color: rgba(85, 85, 85, .7);
    border-color: rgba(85, 85, 85, .2)
}

.s-section.transition {
    transition: padding-bottom .5s
}

.edit .s-section.transition {
    transition: padding-bottom .5s, padding-top .5s
}

.s-section.collapse-bottom-padding {
    padding-bottom: 0 !important
}

.s-section.collapse-bottom-padding.s-block-section {
    padding-bottom: 24px !important
}

.s-native-editor .s-section.collapse-bottom-padding {
    padding-bottom: 65px !important
}

@media only screen and (min-width:1320px) {

    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Left],
    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Right] {
        width: 1140px
    }

    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Left] .eight.columns,
    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Right] .eight.columns {
        width: 48%;
        margin: 0 1%
    }
}

@media only screen and (min-width:1540px) {

    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Left],
    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Right] {
        width: 1140px
    }

    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Left] .eight.columns,
    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Right] .eight.columns {
        width: 48%;
        margin: 0 1%
    }
}

@media only screen and (min-width:1420px) {

    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Left],
    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Right] {
        width: 1240px
    }

    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Left] .eight.columns,
    .expand-hero-standard-mixin #s-content:not(.side-menu-opened) .s-section.s-hero-section .container[class*=Right] .eight.columns {
        width: 48%;
        margin: 0 1%
    }
}

@media only screen and (min-width:1640px) {

    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Left],
    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Right] {
        width: 1240px
    }

    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Left] .eight.columns,
    .expand-hero-standard-mixin #s-content.side-menu-opened .s-section.s-hero-section .container[class*=Right] .eight.columns {
        width: 48%;
        margin: 0 1%
    }
}

.process-item-linker {
    opacity: .3
}

.process-horizontal-layout .process-item-linker {
    position: absolute;
    top: 27px;
    width: calc(100% - 82px);
    height: 1px;
    border-right: 0;
    border-top: 1px solid;
    left: calc(50% + 52px)
}

.process-vertical-layout .process-item-linker {
    position: absolute;
    top: 75px;
    width: 1px;
    height: calc(100% - 40px);
    border-right: 1px solid;
    border-top: 0;
    left: 27px
}

@media only screen and (max-width:727px) {
    .process-horizontal-layout {
        text-align: center;
        display: -webkit-flex;
        display: flex;
        margin-left: auto;
        margin-right: auto
    }

    .process-horizontal-layout .process-item-wrapper {
        position: relative;
        display: -webkit-flex;
        display: flex;
        margin-top: 11px
    }

    .process-horizontal-layout .process-item-wrapper .s-item-text-group {
        min-width: 78%
    }

    .process-horizontal-layout .process-item-infos {
        -webkit-flex: 1 0 auto;
        flex: 1 0 auto;
        height: 100%
    }

    .process-horizontal-layout .s-item-text,
    .process-horizontal-layout .s-item-title {
        text-align: left
    }

    .process-horizontal-layout .process-item-infos {
        margin-right: 20px
    }

    .process-horizontal-layout .process-item-linker {
        position: absolute;
        top: 75px;
        width: 1px;
        height: calc(100% - 40px);
        border-right: 1px solid;
        border-top: 0;
        left: 27px
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

#new-dashboard-preview-mobile-view .process-horizontal-layout {
    text-align: center;
    display: -webkit-flex;
    display: flex;
    margin-left: auto;
    margin-right: auto
}

#new-dashboard-preview-mobile-view .process-horizontal-layout .process-item-wrapper {
    position: relative;
    display: -webkit-flex;
    display: flex;
    margin-top: 11px
}

#new-dashboard-preview-mobile-view .process-horizontal-layout .process-item-wrapper .s-item-text-group {
    min-width: 78%
}

#new-dashboard-preview-mobile-view .process-horizontal-layout .process-item-infos {
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 100%
}

#new-dashboard-preview-mobile-view .process-horizontal-layout .s-item-text,
#new-dashboard-preview-mobile-view .process-horizontal-layout .s-item-title {
    text-align: left
}

#new-dashboard-preview-mobile-view .process-horizontal-layout .process-item-infos {
    margin-right: 20px
}

#new-dashboard-preview-mobile-view .process-horizontal-layout .process-item-linker {
    position: absolute;
    top: 75px;
    width: 1px;
    height: calc(100% - 40px);
    border-right: 1px solid;
    border-top: 0;
    left: 27px
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-columns {
    float: left;
    display: inline;
    margin-left: 1.04166666%;
    margin-right: 1.04166666%
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-columns.clear {
    clear: both
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-columns.right {
    float: right
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-columns.no-float {
    display: inline-block;
    vertical-align: top;
    float: none;
    zoom: 1
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-one-columns.mobile-columns,
#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-one-columns.mobile-columns.half-fixed {
    width: 97.8166666%
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-two-columns.mobile-columns,
#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-two-columns.mobile-columns.half-fixed {
    width: 47.8166666%
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-three-columns.mobile-columns,
#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-three-columns.mobile-columns.half-fixed {
    width: 31.25%
}

#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-four-columns.mobile-columns,
#new-dashboard-preview-mobile-view #s-content .s-section.s-new-mobile-layout .container .mobile-four-columns.mobile-columns.half-fixed {
    width: 22.8166666%
}

#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group {
    -webkit-flex-direction: column;
    flex-direction: column
}

#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title .s-title,
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(2),
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(2)~[class^=s-item],
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(3),
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group .s-title:first-child:nth-last-child(3)~[class^=s-item],
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item] .s-title,
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(2),
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(2)~[class^=s-item],
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(3),
#new-dashboard-preview-mobile-view .s-section.s-media-section.s-media-new-mobile-layout .media-bottom-text .s-item-text-group [class^=s-item]:first-child:nth-last-child(3)~[class^=s-item] {
    width: 100%
}

.s-footer-logo {
    position: absolute;
    bottom: -5px;
    left: 50% !important;
    margin: 0 0 0 -160px;
    z-index: 100;
    text-align: center;
    width: 320px;
    height: 80px
}

.s-footer-logo.s-footer-pbs {
    height: inherit
}

.s-footer-logo.s-footer-logo-pbs.s-preview-logo-pbs {
    width: auto;
    left: calc(50% - 160px) !important
}

@media screen and (min-width:728px) {
    .s-footer-logo.s-footer-logo-pbs.s-preview-logo-pbs.s-component {
        left: calc(50% - 160px) !important
    }
}

.s-footer-logo.s-footer-logo-pbs {
    height: auto;
    width: 100%;
    left: 0 !important;
    margin: 0;
    bottom: 0;
    z-index: 2059;
    font-family: open_sans, Open Sans, sans-serif
}

.s-footer-logo.s-footer-logo-pbs:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-footer-logo.s-footer-logo-pbs:lang(sxl),
.s-footer-logo.s-footer-logo-pbs:lang(zh),
.s-footer-logo.s-footer-logo-pbs:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-footer-logo.s-footer-logo-pbs:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-footer-logo.s-footer-logo-pbs a.logo-link {
    position: relative;
    bottom: -10px;
    width: 320px;
    margin: 0 auto;
    background: url(/images/logo-footer-pbs-b.e9b93123819d0784dc8b4388c9e14c5e.png) no-repeat 50%
}

.s-footer-logo.s-footer-logo-pbs a.logo-link.fixed {
    position: fixed;
    left: 0;
    right: 0;
    transition: -webkit-transform .5s ease 0s;
    transition: transform .5s ease 0s;
    transition: transform .5s ease 0s, -webkit-transform .5s ease 0s
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .s-footer-logo.s-footer-logo-pbs a.logo-link {
        background: url(/images/logo-footer-pbs-b-2x.d1263eaff41243e164f10a078cdaf905.png) no-repeat 50%;
        background-size: contain
    }
}

.s-footer-logo.s-footer-logo-pbs a.logo-link.animate-show {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.s-footer-logo.s-footer-logo-pbs a.logo-link.animate-hide {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #2e2e2f;
    font-size: 14px
}

@media only screen and (max-width:375px) {
    .s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b {
        padding: 20px 40px
    }
}

.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b p {
    color: #fff;
    padding: 4px
}

.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b button {
    color: #fff;
    background: #8867ba;
    border-radius: 16px;
    padding: 8px 15px;
    margin: 10px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b button:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b button:lang(sxl),
.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b button:lang(zh),
.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b button:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-footer-logo.s-footer-logo-pbs a.logo-link-pbs-b button:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link {
    display: inline-block;
    bottom: 0;
    height: 62px;
    width: 310px;
    background: none;
    text-indent: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .2);
    background-image: linear-gradient(180deg, #633f97, #493d70)
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-content {
    color: #fff;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-content:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-content:lang(sxl),
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-content:lang(zh),
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-content:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-content:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-panel {
    font-size: 14px;
    text-transform: uppercase
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-panel .pbs-text {
    display: -webkit-flex;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-items: center;
    align-items: center
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-panel .pbs-text .pbs-span {
    display: inline-block;
    margin-top: 2px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .logo-panel img {
    margin-left: 6px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .down-icon {
    color: #a58ccc
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link .vertical-line {
    width: 1px;
    height: 40px;
    margin: 0 15px;
    background-image: linear-gradient(rgba(126, 101, 168, .2), #7e65a8, #7e65a8, rgba(126, 101, 168, .2))
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link:active img,
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link:hover img {
    opacity: 1
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.ja .logo-panel img,
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.zh-TW .logo-panel img {
    margin-left: 0;
    margin-right: 6px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.fr,
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.fr .s-footer-logo-tooltip {
    width: 318px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.en,
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.en .s-footer-logo-tooltip {
    width: 310px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.ja {
    width: 366px;
    font-size: 90%;
    letter-spacing: -2px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.ja .s-footer-logo-tooltip {
    width: 366px
}

.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.zh-TW,
.s-footer-logo.s-footer-logo-pbs a.i18n-pbs-link.zh-TW .s-footer-logo-tooltip {
    width: 286px
}

.s-footer-logo.s-footer-logo-pbs .s-footer-logo-tooltip {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -40px;
    text-indent: 0;
    height: auto;
    padding: 15px;
    letter-spacing: 0;
    box-sizing: border-box;
    line-height: 1.25
}

.s-footer-logo.s-footer-logo-pbs .s-footer-logo-tooltip.hover {
    top: -75px
}

.s-footer-logo.s-footer-logo-zbj {
    width: 100%;
    height: 30px;
    bottom: 0;
    left: 0 !important;
    margin: 0;
    background-color: #999
}

.s-footer-logo .logo-hover {
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 1px;
    opacity: .01;
    background: url(/images/logo-footer-hover.88570aabad88a732bee37d56d707f273.png)
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .s-footer-logo .logo-hover {
        background: url(/images/logo-footer-hover-2x.a92d5f8bf1a1d3b95cc6d36ab50c36d5.png) no-repeat 0 0
    }
}

.s-footer-logo .logo-hover-sxl {
    background: url(/images/logo-footer-hover-sxl.484bcb56a608abc065c1aab0307fd564.png)
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .s-footer-logo .logo-hover-sxl {
        background: url(/images/logo-footer-hover-sxl-2x.13de19e089db79f72bb9db879d867c9f.png) no-repeat 0 0
    }
}

.s-footer-logo a.logo-link {
    display: block;
    height: 80px;
    position: relative;
    z-index: 1;
    background: url(/images/logo-footer.b35e7574e8b3074d742c593dcd52f229.png) no-repeat 50%;
    background-size: contain;
    text-indent: -9999em;
    outline: none
}

.s-footer-logo a.logo-link:active,
.s-footer-logo a.logo-link:hover {
    text-decoration: none
}

.s-footer-logo a.logo-link:active img,
.s-footer-logo a.logo-link:hover img {
    opacity: 0
}

.s-footer-logo a.logo-link:active span:not(.pbs-span),
.s-footer-logo a.logo-link:hover span:not(.pbs-span),
.s-footer-logo a.logo-link span:not(.pbs-span) {
    display: block;
    float: left;
    margin-top: 7px;
    line-height: 12px;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    font-family: open_sans, Open Sans, sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4)
}

.s-footer-logo a.logo-link:active span:not(.pbs-span):lang(ja),
.s-footer-logo a.logo-link:hover span:not(.pbs-span):lang(ja),
.s-footer-logo a.logo-link span:not(.pbs-span):lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-footer-logo a.logo-link:active span:not(.pbs-span):lang(sxl),
.s-footer-logo a.logo-link:active span:not(.pbs-span):lang(zh),
.s-footer-logo a.logo-link:active span:not(.pbs-span):lang(zh-cn),
.s-footer-logo a.logo-link:hover span:not(.pbs-span):lang(sxl),
.s-footer-logo a.logo-link:hover span:not(.pbs-span):lang(zh),
.s-footer-logo a.logo-link:hover span:not(.pbs-span):lang(zh-cn),
.s-footer-logo a.logo-link span:not(.pbs-span):lang(sxl),
.s-footer-logo a.logo-link span:not(.pbs-span):lang(zh),
.s-footer-logo a.logo-link span:not(.pbs-span):lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-footer-logo a.logo-link:active span:not(.pbs-span):lang(zh-tw),
.s-footer-logo a.logo-link:hover span:not(.pbs-span):lang(zh-tw),
.s-footer-logo a.logo-link span:not(.pbs-span):lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .s-footer-logo a.logo-link {
        background: url(/images/logo-footer-2x.09f816ffe5c6414b1dafd5b9f96b53f9.png) no-repeat 50%;
        background-size: contain
    }
}

.s-footer-logo a.logo-link-sxl {
    width: 320px;
    bottom: -10px;
    background: url(/images/logo-footer-sxl-1x.283ba845f343c020227aeddf28f29830.png) no-repeat 50%
}

.s-footer-logo a.logo-link-sxl:active,
.s-footer-logo a.logo-link-sxl:hover {
    background: url(/images/logo-footer-hover-sxl-1x.9d56ed8f41134907d5195060f909ae66.png) no-repeat 50%
}

.s-footer-logo a.logo-link-sxl:active img,
.s-footer-logo a.logo-link-sxl:hover img {
    opacity: 0
}

.s-footer-logo a.logo-link-sxl.fixed {
    position: fixed;
    transition: -webkit-transform .5s ease 0s;
    transition: transform .5s ease 0s;
    transition: transform .5s ease 0s, -webkit-transform .5s ease 0s
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
    .s-footer-logo a.logo-link-sxl {
        background: url(/images/logo-footer-sxl-2x.7b6d7db2e9d5307b841fa3fdc4565d3a.png) no-repeat 50%;
        background-size: cover
    }

    .s-footer-logo a.logo-link-sxl:active,
    .s-footer-logo a.logo-link-sxl:hover {
        background: url(/images/logo-footer-hover-sxl-2x.13de19e089db79f72bb9db879d867c9f.png) no-repeat 50%;
        background-size: cover
    }
}

.s-footer-logo a.logo-link-sxl.animate-show {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.s-footer-logo a.logo-link-sxl.animate-hide {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.s-footer-logo a.logo-link.logo-link-sxl-zbj {
    background: none;
    text-indent: 0;
    width: 200px;
    margin: 0 auto;
    line-height: 30px;
    color: #fff;
    font-size: 14px
}

.s-footer-logo a.i18n-pbs-link {
    display: inline-block;
    bottom: 0;
    height: 62px;
    width: 310px;
    background: none;
    text-indent: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, .2);
    background-image: linear-gradient(180deg, #633f97, #493d70)
}

.s-footer-logo a.i18n-pbs-link .logo-content {
    color: #fff;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.s-footer-logo a.i18n-pbs-link .logo-content:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-footer-logo a.i18n-pbs-link .logo-content:lang(sxl),
.s-footer-logo a.i18n-pbs-link .logo-content:lang(zh),
.s-footer-logo a.i18n-pbs-link .logo-content:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-footer-logo a.i18n-pbs-link .logo-content:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-footer-logo a.i18n-pbs-link .logo-panel {
    font-size: 14px;
    text-transform: uppercase
}

.s-footer-logo a.i18n-pbs-link .logo-panel .pbs-text {
    display: -webkit-flex;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-items: center;
    align-items: center
}

.s-footer-logo a.i18n-pbs-link .logo-panel .pbs-text .pbs-span {
    display: inline-block;
    margin-top: 2px
}

.s-footer-logo a.i18n-pbs-link .logo-panel img {
    margin-left: 6px
}

.s-footer-logo a.i18n-pbs-link .down-icon {
    color: #a58ccc
}

.s-footer-logo a.i18n-pbs-link .vertical-line {
    width: 1px;
    height: 40px;
    margin: 0 15px;
    background-image: linear-gradient(rgba(126, 101, 168, .2), #7e65a8, #7e65a8, rgba(126, 101, 168, .2))
}

.s-footer-logo a.i18n-pbs-link:active img,
.s-footer-logo a.i18n-pbs-link:hover img {
    opacity: 1
}

.s-footer-logo a.i18n-pbs-link.ja .logo-panel img,
.s-footer-logo a.i18n-pbs-link.zh-TW .logo-panel img {
    margin-left: 0;
    margin-right: 6px
}

.s-footer-logo a.i18n-pbs-link.fr,
.s-footer-logo a.i18n-pbs-link.fr .s-footer-logo-tooltip {
    width: 318px
}

.s-footer-logo a.i18n-pbs-link.en,
.s-footer-logo a.i18n-pbs-link.en .s-footer-logo-tooltip {
    width: 310px
}

.s-footer-logo a.i18n-pbs-link.ja {
    width: 366px;
    font-size: 90%;
    letter-spacing: -2px
}

.s-footer-logo a.i18n-pbs-link.ja .s-footer-logo-tooltip {
    width: 366px
}

.s-footer-logo a.i18n-pbs-link.zh-TW,
.s-footer-logo a.i18n-pbs-link.zh-TW .s-footer-logo-tooltip {
    width: 286px
}

.s-footer-logo .s-footer-logo-tooltip {
    position: absolute;
    top: -20px;
    left: 0;
    margin: 0 auto;
    padding: 15px 0;
    opacity: 0;
    pointer-events: none;
    font-size: 14px;
    font-family: open_sans, Open Sans, sans-serif;
    background: #f8f8f8;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
    border-radius: 4px;
    width: 320px;
    height: 16px;
    color: #636972;
    line-height: 1;
    font-weight: 400;
    transition: all .4s cubic-bezier(.7, 0, .3, 1)
}

.s-footer-logo .s-footer-logo-tooltip:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-footer-logo .s-footer-logo-tooltip:lang(sxl),
.s-footer-logo .s-footer-logo-tooltip:lang(zh),
.s-footer-logo .s-footer-logo-tooltip:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-footer-logo .s-footer-logo-tooltip:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-footer-logo .s-footer-logo-tooltip.hover {
    opacity: 1;
    top: -50px
}

.s-footer-logo .s-footer-logo-tooltip:after,
.s-footer-logo .s-footer-logo-tooltip:before {
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    left: 50%;
    bottom: -10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-top: 10px solid #f8f8f8;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent
}

.s-footer-logo .s-footer-logo-tooltip:before {
    bottom: -11px;
    border-top-color: rgba(0, 0, 0, .25)
}

@media screen and (max-width:1000px) {
    .s-footer-logo.s-footer-logo-pbs {
        z-index: 2059
    }
}

.s-editor-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    display: none;
    top: 0;
    left: 0;
    z-index: 2099;
    transition: all .25s ease-in-out
}

.s-editor-modal-bg.no-transition {
    transition: none
}

.s-booking-confirm-modal .s-kit-modal-title {
    font-size: 20px;
    font-weight: 700;
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
    text-transform: uppercase
}

.s-booking-confirm-modal .s-kit-modal-title:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.s-booking-confirm-modal .s-kit-modal-title:lang(sxl),
.s-booking-confirm-modal .s-kit-modal-title:lang(zh),
.s-booking-confirm-modal .s-kit-modal-title:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.s-booking-confirm-modal .s-kit-modal-title:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-booking-confirm-modal .s-kit-modal-content {
    width: 480px;
    text-align: center
}

.s-booking-confirm-modal .s-kit-modal-content .thanks-hint {
    text-align: left;
    line-height: 1.5;
    margin-bottom: 20px
}

.s-booking-confirm-modal .s-kit-modal-content .thanks-hint .email-link {
    color: #1bb0e6
}

.s-booking-confirm-modal .s-booking-item {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 10px
}

.s-booking-confirm-modal .s-booking-item .booking-label {
    width: 100px;
    color: #a9aeb2
}

.s-booking-confirm-modal .s-booking-item .booking-value {
    width: 100%
}

.s-booking-confirm-modal .s-booking-item .time-text {
    direction: ltr
}

.s-booking-confirm-modal .s-booking-item .time-zone {
    color: #a9aeb2
}

.s-booking-confirm-modal .booking-confirm-btn.small {
    width: 340px;
    margin: 10px 0 0
}

@media screen and (max-width:727px) {
    .s-booking-confirm-modal .s-kit-modal-content {
        width: 100vw
    }

    .s-booking-confirm-modal .s-booking-item .booking-label {
        width: 90px
    }

    .s-booking-confirm-modal .booking-confirm-btn.small {
        width: 100%
    }
}

.s-booking-date-time-picker.ant-picker-dropdown {
    z-index: 100
}

.s-booking-date-time-picker .ant-picker-panel-container {
    border-radius: 0;
    box-shadow: 0 0, -6px 2px 10px 0 rgba(0, 0, 0, .1)
}

.strikingly-fixed-modal-container,
.strikingly-modal-container {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 3011
}

#ecommerce-buy-dialog,
.donate-dialog {
    box-shadow: 0 3px 8px rgba(0, 0, 0, .5);
    transition: margin-top .3s;
    overflow: hidden;
    color: #444
}

@media only screen and (min-width:501px) {

    #ecommerce-buy-dialog,
    .donate-dialog {
        width: 560px;
        height: 500px
    }
}

#ecommerce-buy-dialog .s-loading,
.donate-dialog .s-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 16px;
    margin: -32px 0 0 -16px;
    border-radius: 3px;
    background: url(/images/loading.4f0d7a057ab9bf47148d131d6823bc61.gif) 50% no-repeat
}

#ecommerce-buy-dialog .copyright,
.donate-dialog .copyright {
    position: absolute;
    bottom: 0;
    height: 40px;
    width: 100%;
    background: #eee;
    text-align: center;
    display: none;
    box-shadow: inset 0 4px 8px -4px rgba(0, 0, 0, .25)
}

#ecommerce-buy-dialog .copyright .powered-by,
.donate-dialog .copyright .powered-by {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    margin-right: 5px;
    line-height: 40px;
    color: #aaa;
    font-size: 15px;
    text-shadow: 0 1px #fff
}

#ecommerce-buy-dialog .copyright img,
.donate-dialog .copyright img {
    vertical-align: middle;
    width: 80px;
    height: 20px
}

#ecommerce-buy-dialog.show-copyright,
.donate-dialog.show-copyright {
    padding-bottom: 40px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .7)
}

#ecommerce-buy-dialog.show-copyright .copyright,
.donate-dialog.show-copyright .copyright {
    display: block
}

#ecommerce-buy-dialog.opened .s-loading,
.donate-dialog.opened .s-loading {
    display: none
}

@media screen and (max-width:727px) {

    #ecommerce-buy-dialog,
    .donate-dialog {
        width: 90% !important;
        left: 5% !important;
        margin-left: 0 !important
    }

    #ecommerce-buy-dialog .close-button,
    .donate-dialog .close-button {
        top: 24px;
        right: 28px
    }

    #ecommerce-buy-dialog .close-button .close-button-icon,
    #ecommerce-buy-dialog .close-button a,
    .donate-dialog .close-button .close-button-icon,
    .donate-dialog .close-button a {
        font-size: 30px
    }

    #ecommerce-buy-dialog.extend,
    .donate-dialog.extend {
        width: 100% !important;
        height: 100% !important;
        top: 0 !important;
        left: 0 !important;
        margin: 0 !important;
        border-radius: 0 !important
    }

    #ecommerce-buy-dialog.extend.show-copyright,
    .donate-dialog.extend.show-copyright {
        height: calc(100% - 40px) !important
    }

    #ecommerce-buy-dialog.extend.show-copyright .copyright,
    .donate-dialog.extend.show-copyright .copyright {
        border-radius: 0;
        position: fixed
    }
}

#ecommerce-buy-dialog .s-form-field input,
.donate-dialog .s-form-field input {
    line-height: 1.75
}

@media only screen and (min-width:501px) {
    .donate-dialog {
        width: 475px;
        height: auto
    }
}

.donate-dialog .buy-panel {
    width: 475px
}

.donate-dialog .s-donate-form .small-title {
    font-size: 15px;
    margin-bottom: 14px;
    font-weight: 400
}

.donate-dialog .s-donate-form .s-form-field-group {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 15px
}

.donate-dialog .s-donate-form .s-form-field.inline {
    width: 48%
}

.donate-dialog .s-donate-form .s-form-field.inline:last-child {
    margin: 0
}

.donate-dialog .s-donate-form .s-form-field.amount {
    position: relative
}

.donate-dialog .s-donate-form .s-form-field.amount .currency {
    position: absolute;
    top: 12px;
    left: 8px
}

.donate-dialog .s-donate-form .s-form-field.amount input {
    padding-left: 18px
}

.donate-dialog .s-donate-form .s-form-field input,
.donate-dialog .s-donate-form .s-form-field textarea {
    width: 100%;
    box-sizing: border-box
}

.donate-dialog .s-donate-form .payment-method {
    display: inline-block;
    margin-right: 25px;
    cursor: pointer
}

.donate-dialog .s-donate-form .payment-method:last-child {
    margin: 0
}

.donate-dialog .s-donate-form .payment-method img,
.donate-dialog .s-donate-form .payment-method input {
    vertical-align: middle
}

.donate-dialog .s-donate-form .payment-method input {
    margin-right: 5px
}

.donate-dialog .s-donate-form .payment-method img {
    max-height: 40px
}

.donate-dialog .s-donate-form .s-btn {
    width: 100%;
    box-sizing: border-box
}

.donate-dialog .confirm .title {
    font-size: 22px;
    font-weight: 400
}

.donate-dialog .confirm .title img,
.donate-dialog .confirm .title span {
    vertical-align: middle
}

.donate-dialog .confirm .title img {
    max-height: 30px;
    margin-right: 10px
}

.s-floated-components {
    font-size: 16px
}

@media only screen and (max-width:727px) {
    .s-ecommerce .s-ecommerce-content .product-card .img-wrapper {
        padding-right: 0
    }

    .s-footer-section .container.s-layout-horizontal .s-footer-text.right-align,
    .s-footer-section .container.s-layout-horizontal .s-social-media-buttons,
    .s-footer-section .container.s-layout-horizontal .social-media-contact-list-wrap {
        text-align: center
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

.strikingly-map-container iframe {
    width: 100%
}

.strikingly-map-container .gm-style-iw+div>img {
    max-width: none !important
}

.strikingly-map-container .view-larger-map {
    display: none
}

.twitter-tweet {
    margin: 0 auto !important
}

.instagram-media {
    margin: 1px auto !important
}

.strikingly-medium-container iframe,
.strikingly-pb-container iframe,
.strikingly-pinterest-container iframe,
.strikingly-scribd-container iframe,
.strikingly-tumblr-container iframe {
    border: none !important;
    width: 100% !important
}

.strikingly-medium-container iframe {
    background: #fff !important
}

.strikingly-pinterest-container iframe {
    min-height: 284px
}

@media screen and (max-width:520px) {
    .strikingly-scribd-container iframe {
        max-height: 420px !important
    }
}

.s-powered-by-strikingly {
    height: 20px;
    line-height: 20px;
    display: inline-block
}

.s-powered-by-strikingly .s-powered-by-strikingly-icon {
    margin-right: 5px;
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px
}

.s-powered-by-strikingly .s-powered-by-strikingly-copy {
    color: #636972;
    font-size: 14px;
    position: relative;
    top: -1px
}

.s-page-product .s-section .s-component.s-text .s-component-content a,
.s-page-product .s-section .s-component.s-text .s-component-content a span,
.s-page-product .s-section .s-terms-link a,
.s-page-product .s-section .s-terms-link a span {
    border-bottom: none
}

.s-page-product .s-store-section {
    -webkit-transform: initial !important;
    transform: none !important
}

.s-page-product .s-store-section .container {
    z-index: 5 !important
}

.s-page-product .s-store-section:not(.collapse-bottom-padding):not(.s-collapse-bottom-padding)+.s-block-section {
    padding-top: 0 !important
}

.s-page-product .s-block-section .s-text {
    text-align: left
}

.s-page-product .s-block-section .s-component-content img {
    max-width: 100%
}

.s-page-product .back-link {
    margin-bottom: 20px;
    text-align: left;
    cursor: pointer;
    display: inline-block;
    margin-top: 45px
}

.s-page-product .back-link .fa {
    margin-right: 5px
}

.s-page-product .more-detail-title {
    text-transform: uppercase;
    text-align: left;
    font-weight: 700;
    opacity: .6;
    margin-bottom: 30px
}

.s-page-product .invalid-product {
    text-align: center
}

.s-page-product .invalid-product img {
    margin-bottom: 20px;
    height: 100px
}

.s-page-product .invalid-product .back-link {
    color: #1bb0e6;
    cursor: pointer
}

.s-page-product .invalid-product .back-link:hover {
    color: #7671ff
}

.s-page-product .s-section.s-block-section .container .s-repeatable-item {
    padding: 15px 0;
    margin-bottom: 0
}

.s-page-product .s-section.s-block-section .container .s-repeatable-item.image {
    padding-bottom: 0
}

.s-page-product .s-section.s-block-section .container .s-repeatable-item.image+.s-repeatable-item.image {
    padding-top: 0
}

.s-page-product .s-section.s-block-section .container .s-repeatable-item.image+.s-repeatable-item:not(.image) {
    padding-top: 30px
}

.s-page-product .s-product-review-section {
    padding: 0 0 60px
}

.s-page-product .s-product-review-section .review-title {
    opacity: .6;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: capitalize;
    color: #50555c
}

.s-page-product .s-product-review-section .review-title .review-count {
    margin-left: 8px
}

.s-page-product .s-product-review-section .reviews-item-panel {
    padding: 20px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    border-top: 1px solid #e2e4e7
}

.s-page-product .s-product-review-section .reviews-item-panel .comment-panel {
    width: 100%
}

.s-page-product .s-product-review-section .reviews-item-panel .review-text {
    color: #8d949c;
    font-size: 13px;
    margin-right: 10px
}

.s-page-product .s-product-review-section .reviews-item-panel .score-content {
    margin-bottom: 10px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.s-page-product .s-product-review-section .reviews-item-panel .score-star {
    margin-right: 4px
}

.s-page-product .s-product-review-section .reviews-item-panel .score-star .star-icon {
    margin-right: 6px;
    color: #c6c9cd
}

.s-page-product .s-product-review-section .reviews-item-panel .score-star .star-icon.selected {
    color: #f6c76d
}

.s-page-product .s-product-review-section .reviews-item-panel .product-info {
    margin-bottom: 10px
}

.s-page-product .s-product-review-section .reviews-item-panel .product-info .line {
    height: 10px;
    width: 1px;
    margin-right: 10px;
    display: inline-block;
    background-color: #a9aeb2
}

.s-page-product .s-product-review-section .reviews-item-panel .comment-text {
    font-weight: 600;
    line-height: 1.2;
    color: #4b5056;
    white-space: pre-wrap;
    word-break: break-word
}

.s-page-product .s-product-review-section .view-more-review-btn {
    height: 40px;
    color: #636972;
    font-weight: 700;
    text-align: center;
    line-height: 40px;
    border-radius: 6px;
    cursor: pointer;
    background-color: #f4f6f8
}

.s-page-product .s-product-review-section .view-more-review-btn .loading-icon {
    margin-right: 6px
}

.s-page-product .s-loading-container {
    font-size: 20px;
    color: #636972;
    text-align: center;
    margin-bottom: 20px
}

@media screen and (max-width:727px) {
    .s-page-product .back-link {
        text-align: center
    }

    .s-page-product .s-block-section,
    .s-page-product .s-block-section .s-persona-content {
        padding-top: 0 !important
    }

    .s-page-product .s-product-review-section {
        margin-bottom: 65px
    }
}

.s-page-blog-list .s-blog-section {
    padding-top: 0 !important
}

.s-page-blog-list .nav-border,
.s-page-store .nav-border {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .12)
}

.s-page-blog-list .s-page-category,
.s-page-store .s-page-category {
    width: 100%;
    top: 50px;
    left: 0;
    position: fixed;
    background: #fff;
    z-index: 1000;
    min-height: 1px
}

.s-page-blog-list .s-page-category .s-page-category-content,
.s-page-store .s-page-category .s-page-category-content {
    min-height: 44px
}

.s-page-blog-list .s-page-category .s-page-category-content,
.s-page-blog-list .s-page-category .s-page-category-content .container,
.s-page-store .s-page-category .s-page-category-content,
.s-page-store .s-page-category .s-page-category-content .container {
    padding: 0;
    border: none
}

.s-page-blog-list .s-page-category .s-category-bar,
.s-page-store .s-page-category .s-category-bar {
    margin-bottom: 0;
    border: none
}

.s-page-blog-list .s-blog-section .container,
.s-page-blog-list .s-store-page-content .container,
.s-page-store .s-blog-section .container,
.s-page-store .s-store-page-content .container {
    padding-top: 0;
    border: none
}

.s-page-blog-list.has-category .s-store-page-content,
.s-page-store.has-category .s-store-page-content {
    padding-top: 70px !important
}

.s-page-blog-list.has-category .s-blog-section,
.s-page-store.has-category .s-blog-section {
    margin-top: 40px
}

.s-page-blog-list .s-page-product .s-store-section,
.s-page-store .s-page-product .s-store-section {
    padding-top: 10px
}

html#ecwid_html body#pages h2,
html#ecwid_html body#pages h3,
html#ecwid_html body#pages h4,
html#ecwid_html body#pages h5,
html#ecwid_html body#pages h6 {
    color: inherit !important
}

.s-page-site-search a,
.s-page-site-search a:active,
.s-page-site-search a:hover,
.s-page-site-search a:visited {
    color: inherit
}

.s-page-site-search.s-section {
    min-height: 600px;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.s-page-site-search.s-section .container .s-repeatable-item.site-search-result {
    cursor: pointer
}

.s-page-site-search.s-section .container .s-repeatable-item.site-search-result:hover {
    opacity: .65
}

.s-page-site-search.s-section .container .s-repeatable-item .item-description {
    margin-bottom: 4px
}

@media only screen and (max-width:727px) {
    .s-page-site-search.s-section .container .s-repeatable-item img {
        max-width: 100%
    }

    .s-page-site-search.s-section .container .s-repeatable-item .s-item-media-group {
        margin: 15px 0
    }
}

@media only screen and (min-width:727px + 1px) {
    .s-page-site-search.s-section .container .s-repeatable-item img {
        max-width: 100px;
        border-radius: 3px
    }
}

.s-page-site-search.s-section .container .s-repeatable-item .divider {
    margin: 0 10px;
    padding-bottom: 30px;
    border-bottom: 1px solid #eee
}

.s-page-site-search.s-section .container .s-repeatable-item:last-of-type .divider {
    display: none
}

.s-page-site-search.s-section .container .s-form-field {
    margin-bottom: 60px
}

.s-page-site-search.s-section .container .s-form-field .s-search-input {
    font-size: 18px;
    padding: 10px 10px 10px 40px;
    background-image: url(/images/simple-magnifier.0ea1792ba97eeada594debed8b302689.png);
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: 6px 6px;
    box-sizing: border-box
}

.s-page-site-search.s-section .container .s-form-field .s-search-input:before {
    content: ""
}

.s-page-site-search.s-section .container .s-form-field .s-search-input::-webkit-input-placeholder {
    font-size: 18px
}

.s-page-site-search.s-section .container .s-loading-wrapper {
    margin-top: 50px
}

.s-page-site-search.s-section .container .page-indicator {
    display: inline-block;
    color: #a9aeb2;
    margin: 15px
}

.s-page-site-search.s-section .container .pagination {
    margin-top: 50px;
    position: relative;
    text-align: center
}

.s-page-site-search.s-section .container .pagination-button {
    display: inline-block;
    cursor: pointer
}

.s-page-site-search.s-section .container .pagination-button:link,
.s-page-site-search.s-section .container .pagination-button span {
    color: #c6c9cd
}

.s-page-site-search.s-section .container .pagination-button:hover {
    color: #636972;
    border-color: #636972
}

.s-page-site-search.s-section .container .pagination-button:hover span {
    color: #636972
}

.s-page-site-search.s-section .container .pagination-button .fa {
    width: 100%;
    text-align: center;
    position: relative
}

.carousel__dots {
    top: 99%
}

.fancybox__container {
    z-index: 2600
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content {
    width: 99%;
    padding: 0;
    height: 95%
}

.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content .carousel__button.is-close {
    right: -10px
}

.fancybox__carousel .fancybox__slide.has-html .fancybox__content,
.fancybox__carousel .fancybox__slide.has-video .fancybox__content {
    height: 0;
    margin: 0;
    width: 89%;
    padding: 0 0 50%;
    background: transparent
}

.fancybox__carousel .fancybox__slide.has-html .fancybox__content iframe,
.fancybox__carousel .fancybox__slide.has-video .fancybox__content iframe {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    background: transparent
}

@media only screen and (max-width:727px) {

    .fancybox__carousel .fancybox__slide.has-html .fancybox__content,
    .fancybox__carousel .fancybox__slide.has-video .fancybox__content {
        width: 90%;
        padding-bottom: 50.625%
    }
}

@media screen and (min-width:1024px) {
    .fancybox__slide {
        padding: 55px 80px
    }
}

@media (max-width:768px) {

    .fancybox__carousel .fancybox__slide,
    .fancybox__carousel .fancybox__slide.has-image .fancybox__content {
        padding: 0
    }

    .fancybox__carousel .fancybox__slide.has-iframe .fancybox__content {
        width: 95%;
        height: 86%
    }

    .fancybox__carousel .fancybox__slide.has-html .fancybox__content,
    .fancybox__carousel .fancybox__slide.has-video .fancybox__content {
        width: 100%;
        padding-bottom: 56%
    }
}

.fancybox-dot-nav-wrap {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5px;
    height: 15px;
    text-align: center;
    z-index: 99999;
    display: none
}

@media only screen and (max-width:727px) {
    .fancybox-dot-nav-wrap {
        display: initial
    }
}

.fancybox-dot-nav-wrap .fancybox-dot-nav {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: auto;
    padding: 0;
    list-style: none;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-dot-nav-wrap .fancybox-dot-nav li {
    position: relative;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 2px 4px;
    width: 6px;
    height: 6px;
    cursor: none;
    border-radius: 50%;
    background: #fff;
    opacity: .3
}

.fancybox-dot-nav-wrap .fancybox-dot-nav .dot-nav__current {
    opacity: 1
}

.fancybox-dot-nav-wrap .fancybox-num-nav {
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px
}

.s-text-color-white {
    color: #fff
}

.s-section.s-slider-section .item:not(.s-bg-image):not(.s-bg-video) .s-text-color-white,
.s-section:not(.s-slider-section):not(.s-bg-image):not(.s-bg-video) .s-text-color-white {
    color: #e8e8e8
}

.s-text-color-gray {
    color: #555
}

.s-text-color-black {
    color: #222
}

.s-text-color-brown {
    color: #816354
}

.s-text-color-red {
    color: #ff4d4d
}

.s-text-color-orange {
    color: #ffa64d
}

.s-text-color-green {
    color: #9cce06
}

.s-text-color-blue {
    color: #26c9ff
}

.s-spinner {
    margin: 80px auto;
    width: 70px;
    text-align: center
}

.s-spinner .s-bounce {
    width: 18px;
    height: 18px;
    background-color: #999;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: s-bouncedelay 1.4s ease-in-out infinite both;
    animation: s-bouncedelay 1.4s ease-in-out infinite both
}

.s-spinner .s-bounce:first-child {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.s-spinner .s-bounce:nth-child(2) {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

@-webkit-keyframes s-bouncedelay {

    0%,
    80%,
    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes s-bouncedelay {

    0%,
    80%,
    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.payment-request-button {
    width: 203px;
    height: 48px;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle
}

.play-button {
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    border-radius: 30px;
    background: #999;
    background: rgba(50, 50, 50, .6)
}

.play-button,
.play-button .after {
    position: absolute;
    top: 50%;
    left: 50%
}

.play-button .after {
    display: block;
    width: 0;
    height: 0;
    margin-left: -8px;
    margin-top: -10px;
    border: 20px solid transparent;
    border-left-color: #fff;
    border-width: 10px 0 10px 20px
}

.play-button:hover {
    width: 70px;
    height: 70px;
    margin-left: -35px;
    margin-top: -35px;
    border-radius: 35px
}

.play-button:hover .after {
    margin-left: -10px;
    margin-top: -12px;
    border-width: 12px 0 10px 24px
}

.play-button.big {
    width: 120px;
    height: 120px;
    margin-left: -60px;
    margin-top: -60px;
    border-radius: 60px
}

.play-button.big .after {
    border: 40px solid transparent;
    border-left-color: #fff;
    border-width: 20px 0 20px 40px;
    margin-left: -16px;
    margin-top: -20px
}

.play-button.big:hover {
    width: 130px;
    height: 130px;
    margin-left: -65px;
    margin-top: -65px;
    border-radius: 65px
}

.play-button.big:hover .after {
    margin-top: -22px;
    border-width: 22px 0 22px 44px
}

.membership-dialog,
.membership-dialog form {
    font-family: open_sans, Open Sans, sans-serif
}

.membership-dialog:lang(ja),
.membership-dialog form:lang(ja) {
    font-family: open_sans, Open Sans, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.membership-dialog:lang(sxl),
.membership-dialog:lang(zh),
.membership-dialog:lang(zh-cn),
.membership-dialog form:lang(sxl),
.membership-dialog form:lang(zh),
.membership-dialog form:lang(zh-cn) {
    font-family: open_sans, Open Sans, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.membership-dialog:lang(zh-tw),
.membership-dialog form:lang(zh-tw) {
    font-family: open_sans, Open Sans, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.membership-dialog .form-title {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif
}

.membership-dialog .form-title:lang(ja) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic
}

.membership-dialog .form-title:lang(sxl),
.membership-dialog .form-title:lang(zh),
.membership-dialog .form-title:lang(zh-cn) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑
}

.membership-dialog .form-title:lang(zh-tw) {
    font-family: brandon-grotesque, brandon, martel-sans, sans-serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei
}

.s-top-section-z-index {
    z-index: 201
}

.login-container .s-nav-item .login-icon {
    margin-right: 5px;
    text-indent: 0
}

.s-font-highlight-container {
    position: relative
}

.s-font-highlight-container .s-font-highlight {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(150, 200, 100, .25);
    border-radius: 3px
}


@media only screen and (max-width:768px) {
    html {
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    ::-webkit-scrollbar {
        width: 0
    }
}

#s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts.s-blog-posts-columns,
.section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts.s-blog-posts-columns {
    margin-right: -2%
}

@media only screen and (max-width:479px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-entry-inner .s-blog-entry-left .s-blog-default-avatar {
        font-size: 35px
    }
}

@media only screen and (min-width:728px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-none .s-blog-entry-inner .s-blog-details-head,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-none .s-blog-entry-inner .s-blog-details-head {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: top;
        align-items: top
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-none .s-blog-entry-inner .s-blog-details-head .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-none .s-blog-entry-inner .s-blog-details-head .s-blog-title {
        -webkit-flex: 1;
        flex: 1;
        word-break: break-word;
        margin-bottom: 0;
        margin-right: 25px
    }
}

@media only screen and (min-width:728px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape:not(:last-of-type) .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape:not(:last-of-type) .s-blog-entry-inner {
        border-bottom: 1px solid rgba(0, 0, 0, .1)
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape .s-blog-entry-inner {
        padding: 30px 0 5px
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left {
        float: right;
        margin-bottom: 25px;
        margin-left: 25px;
        padding-bottom: 22.5%;
        position: relative;
        width: 40%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-row.s-avatar-landscape .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
}

@media only screen and (min-width:728px) and (max-width:1024px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-inner .s-blog-details .s-blog-title,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-inner .s-blog-details .s-blog-title,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-inner .s-blog-details .s-blog-title,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-inner .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-inner .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-inner .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-inner .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-inner .s-blog-details .s-blog-title {
        font-size: 18px
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-inner .s-blog-details .s-blog-info,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-inner .s-blog-details .s-blog-info,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-inner .s-blog-details .s-blog-info,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-inner .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-inner .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-inner .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-inner .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-inner .s-blog-details .s-blog-info {
        font-size: 12px
    }
}

@media only screen and (min-width:728px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two {
        margin-bottom: 15px;
        margin-top: 15px
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-left {
        width: 100%;
        margin-bottom: 10px;
        position: relative
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-left .s-blog-avatar,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-left .s-blog-avatar,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-left .s-blog-avatar,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-left .s-blog-avatar,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-entry-left .s-blog-avatar,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one .s-blog-entry-left .s-blog-avatar,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three .s-blog-entry-left .s-blog-avatar,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two .s-blog-entry-left .s-blog-avatar {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-landscape .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-landscape .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-landscape .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-landscape .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-landscape .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-landscape .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-landscape .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-landscape .s-blog-entry-left {
        padding-bottom: 56.25%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner {
        cursor: pointer;
        position: relative
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-left {
        padding-bottom: 100%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        background: rgba(0, 0, 0, .3);
        z-index: 1
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-left .s-blog-avatar video {
        width: 178%;
        margin-left: -39%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-right,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-right {
        bottom: 25px;
        display: block;
        margin: 0 15px;
        position: absolute;
        z-index: 1
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-title {
        color: #fff;
        word-break: break-word
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.one.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.two.s-avatar-card .s-blog-entry-inner .s-blog-entry-right .s-blog-details .s-blog-info {
        color: #fff
    }
}

@media only screen and (min-width:728px) and (max-width:1024px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four,
    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.three {
        width: 48%
    }
}

@media only screen and (min-width:728px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-details .s-blog-title,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-details .s-blog-title {
        font-size: 18px
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-details .s-blog-info,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-layout-columns.four .s-blog-details .s-blog-info {
        font-size: 12px
    }
}

@media only screen and (min-width:728px) {

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-s .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-s .s-blog-avatar-container {
        width: 30%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-m .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-m .s-blog-avatar-container {
        width: 40%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-l .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-l .s-blog-avatar-container {
        width: 60%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-square.s-avatar-s .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-square.s-avatar-s .s-blog-avatar-container {
        padding-bottom: 30%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-square.s-avatar-m .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-square.s-avatar-m .s-blog-avatar-container {
        padding-bottom: 40%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-square.s-avatar-l .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-square.s-avatar-l .s-blog-avatar-container {
        padding-bottom: 60%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-3.s-avatar-s .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-3.s-avatar-s .s-blog-avatar-container {
        padding-bottom: 22.5%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-3.s-avatar-m .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-3.s-avatar-m .s-blog-avatar-container {
        padding-bottom: 30%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-3.s-avatar-l .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-3.s-avatar-l .s-blog-avatar-container {
        padding-bottom: 45%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-1.s-avatar-s .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-1.s-avatar-s .s-blog-avatar-container {
        padding-bottom: 7.5%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-1.s-avatar-m .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-1.s-avatar-m .s-blog-avatar-container {
        padding-bottom: 10%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-1.s-avatar-l .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-4-1.s-avatar-l .s-blog-avatar-container {
        padding-bottom: 15%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-16-9.s-avatar-s .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-16-9.s-avatar-s .s-blog-avatar-container {
        padding-bottom: 16.85%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-16-9.s-avatar-m .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-16-9.s-avatar-m .s-blog-avatar-container {
        padding-bottom: 22.5%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-16-9.s-avatar-l .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-landscape-16-9.s-avatar-l .s-blog-avatar-container {
        padding-bottom: 33.75%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-alignment-left .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-landscape.s-avatar-alignment-left .s-blog-entry-left {
        float: left;
        margin-left: 0;
        margin-right: 25px
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-circle.s-avatar-alignment-right .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-circle.s-avatar-alignment-right .s-blog-entry-left {
        float: right
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-none .s-blog-details-head,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-none .s-blog-details-head {
        display: inline-block
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-alignment-right .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row.s-avatar-alignment-right .s-blog-entry-inner {
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row .s-blog-entry-inner,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row .s-blog-entry-inner {
        display: -webkit-flex;
        display: flex
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row .s-blog-entry-inner .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row .s-blog-entry-inner .s-blog-entry-left {
        height: 100%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row .s-blog-entry-inner .s-blog-entry-right,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-row .s-blog-entry-inner .s-blog-entry-right {
        -webkit-flex: 1;
        flex: 1
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-square .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-square .s-blog-avatar-container {
        padding-bottom: 100%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-16-9 .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-16-9 .s-blog-avatar-container {
        padding-bottom: 55.95%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-4-3 .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-4-3 .s-blog-avatar-container {
        padding-bottom: 75%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-4-1 .s-blog-avatar-container,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-4-1 .s-blog-avatar-container {
        padding-bottom: 25%
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-4-1 .s-blog-entry-right,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-layout-columns.s-avatar-landscape.s-avatar-landscape-4-1 .s-blog-entry-right {
        bottom: 0
    }

    #s-content:not(.cro-mobile-review) .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-blog-new-layout-grid .s-blog-entry-left,
    .section-selector-wrapper .s-blog-wrapper .s-blog-col-placeholder .s-blog-posts .s-blog-new-layout.s-blog-new-layout-grid .s-blog-entry-left {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:728px) {
    .s-blog-entry.s-blog-entry-wide-margin.s-blog-new-layout-rows.s-layout-row {
        margin: 0 28px
    }
}

@-webkit-keyframes blink {
    0% {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 2px solid #fd0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes blink {
    0% {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 2px solid #fd0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes blinkthin {
    0% {
        outline: 1px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 1px solid orange;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 1px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes blinkthin {
    0% {
        outline: 1px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 1px solid orange;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 1px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes blink2 {
    0% {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 2px solid orange;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes blink2 {
    0% {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 2px solid orange;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes blinkGreen {
    0% {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 2px solid #5cb8e6;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes blinkGreen {
    0% {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        outline: 2px solid #5cb8e6;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        outline: 2px solid transparent;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes bounce {
    0% {
        margin-bottom: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    28% {
        margin-bottom: 15px;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    52% {
        margin-bottom: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    67% {
        margin-bottom: 10px;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        margin-bottom: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        margin-bottom: 0
    }
}

@keyframes bounce {
    0% {
        margin-bottom: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    28% {
        margin-bottom: 15px;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    52% {
        margin-bottom: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    67% {
        margin-bottom: 10px;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        margin-bottom: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        margin-bottom: 0
    }
}

@-webkit-keyframes bounce2 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    28% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    52% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    67% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounce2 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    28% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    52% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    67% {
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes slideIn {
    0% {
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideIn {
    0% {
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

.fadeInOut-enter {
    opacity: 0
}

.fadeInOut-enter.fadeInOut-enter-active {
    opacity: 1;
    transition: opacity .3s
}

.fadeInOut-exit {
    opacity: 1
}

.fadeInOut-exit.fadeInOut-exit-active {
    opacity: 0;
    transition: opacity .2s
}

.f-enter {
    display: none;
    opacity: 0
}

.f-enter.f-enter-active {
    display: block;
    opacity: 1;
    transition: opacity .3s
}

.f-exit {
    display: block;
    opacity: 1
}

.f-exit.f-exit-active {
    display: none;
    opacity: 0;
    transition: opacity .2s
}

.s-animation-page-fade_in-before {
    opacity: 0
}

.s-animation-page-fade_in {
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s
}

.s-animation-page-slide_in-before {
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
    opacity: 0
}

.s-animation-page-slide_in {
    -webkit-animation: slideIn .75s;
    animation: slideIn .75s
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-blog-avatar-container .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-blog-avatar-container .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-blog-avatar-container img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-component.s-media .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-component.s-media .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-component.s-media img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-gallery-item .image-wrapper .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-gallery-item .image-wrapper .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-gallery-item .image-wrapper img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-grid-section-cell .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-grid-section-cell .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-grid-section-cell img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-image .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-image .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-image img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell img,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-image .s-bg-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-image .s-blog-avatar,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-image img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-blog-avatar-container .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-blog-avatar-container .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-blog-avatar-container img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-component.s-media .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-component.s-media .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-component.s-media img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-gallery-item .image-wrapper .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-gallery-item .image-wrapper .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-gallery-item .image-wrapper img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-grid-section-cell .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-grid-section-cell .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-grid-section-cell img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-image .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-image .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-blog-post-section .s-image img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell img,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-image .s-bg-image,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-image .s-blog-avatar,
body:not(.edit) .s-animation-image_link_hover-zoom_in .s-section:not(.s-footer-section):not(.s-store-section) .s-image img {
    transition: all .5s cubic-bezier(.7, 0, .3, 1)
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-blog-avatar-container,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-component.s-media,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-gallery-item .image-wrapper,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-grid-section-cell,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-blog-avatar-container,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-component.s-media,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-gallery-item .image-wrapper,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-grid-section-cell,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-image,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image {
    position: relative
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-blog-avatar-container a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-component.s-media a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-grid-section-cell a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-image a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-blog-avatar-container a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-component.s-media a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-grid-section-cell a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-image a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .4s cubic-bezier(.7, 0, .3, 1)
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-blog-avatar-container a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-component.s-media a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-grid-section-cell a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-image a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-blog-avatar-container a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-component.s-media a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-grid-section-cell a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-blog-post-section .s-image a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:hover:after,
body:not(.edit) .s-animation-image_link_hover-light_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:hover:after {
    background-color: hsla(0, 0%, 100%, .4)
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-blog-avatar-container,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-component.s-media,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-gallery-item .image-wrapper,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-grid-section-cell,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-image,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-blog-avatar-container,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-component.s-media,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-gallery-item .image-wrapper,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-grid-section-cell,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-image,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image {
    position: relative
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-blog-avatar-container a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-component.s-media a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-grid-section-cell a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-image a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-blog-avatar-container a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-component.s-media a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-grid-section-cell a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-image a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:after {
    display: inline-block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .4s cubic-bezier(.7, 0, .3, 1)
}

.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-blog-avatar-container a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-component.s-media a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-grid-section-cell a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-image a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:hover:after,
.site-dashboard-content.is-preview-mode .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-blog-avatar-container a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-component.s-media a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-gallery-item .image-wrapper a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-grid-section-cell a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-blog-post-section .s-image a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-blog-avatar-container a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-component.s-media a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-gallery-item .image-wrapper a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-grid-section-cell a:hover:after,
body:not(.edit) .s-animation-image_link_hover-dark_overlay .s-section:not(.s-footer-section):not(.s-store-section) .s-image a:hover:after {
    background-color: rgba(0, 0, 0, .3)
}

.s-slide-in-enter {
    opacity: 0;
    transition: all .6s ease;
    -webkit-transform: translateY(-36px);
    transform: translateY(-36px)
}

.s-slide-in-enter-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.s-slide-in-exit {
    opacity: 1;
    transition: all .4s
}

.s-slide-in-exit-active {
    opacity: 0
}

.s-list-item-enter {
    opacity: 0;
    transition: all .6s ease;
    -webkit-transform: translateY(-36px);
    transform: translateY(-36px)
}

.s-list-item-enter-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.s-list-item-exit {
    opacity: 1;
    transition: all .3s;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.s-list-item-exit-active {
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.iosslider {
    position: relative;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 100%;
    transition: height .6s
}

.iosslider .slider {
    width: 100%;
    height: 100%;
    z-index: 1
}

.iosslider .slider.img-editor-open .slick-slide.slick-active .item {
    background-size: contain !important
}

.iosslider .slider>div {
    overflow: hidden
}

.iosslider .slider .slick-list {
    transition: height .3s ease
}

.iosslider .slider .inner {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@media only screen and (max-width:550px) {
    .iosslider .slider .inner {
        -webkit-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (max-width:727px) {
    .iosslider .slider .inner .cta-button-wrapper {
        text-align: center
    }
}

.iosslider .slider .item {
    position: relative;
    min-height: 440px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    transition: height .4s
}

@media only screen and (max-width:727px) {
    .iosslider .slider .item {
        min-height: 180px
    }
}

.iosslider .next-button,
.iosslider .prev-button {
    cursor: pointer;
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    padding: 0 50px
}

.iosslider .next-button .arrow,
.iosslider .prev-button .arrow {
    position: absolute;
    top: 50%;
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iosslider .next-button.editing,
.iosslider .prev-button.editing {
    padding: 0 25px
}

@media only screen and (max-width:727px) {

    .iosslider .next-button,
    .iosslider .prev-button {
        display: none
    }
}

.iosslider .next-button .arrow,
.iosslider .prev-button .arrow {
    width: 18px;
    height: 30px;
    opacity: 1;
    transition: all .6s
}

.iosslider .next-button:hover,
.iosslider .prev-button:hover {
    background: hsla(0, 0%, 78.4%, .1)
}

.iosslider .next-button:hover .arrow,
.iosslider .prev-button:hover .arrow {
    opacity: 1
}

.iosslider .prev-button {
    left: 0
}

.iosslider .prev-button .arrow {
    background: url(/images/paddle_prev_999.7298f280860519af34b943868d1bb20a.png) no-repeat;
    right: 36px
}

.iosslider .prev-button.editing .arrow {
    right: 6px
}

.iosslider .next-button {
    right: 0
}

.iosslider .next-button .arrow {
    background: url(/images/paddle_next_999.2f79520c267d4d18f859e66e7bdf9e61.png) no-repeat;
    left: 36px
}

.iosslider .next-button.editing .arrow {
    left: 6px
}

@media only screen and (max-width:1171px) {

    .iosslider .next-button,
    .iosslider .prev-button {
        padding: 0 35px
    }

    .iosslider .prev-button .arrow {
        right: 17px
    }

    .iosslider .next-button .arrow {
        left: 17px
    }
}

.iosslider .slide-selectors {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0
}

.iosslider .slide-selectors .slide-selectors-inner {
    margin: 0 auto
}

.iosslider .slide-selectors .slide-selectors-inner .selector-wrapper {
    overflow: hidden;
    display: inline-block;
    zoom: 1;
    margin: 0 5px
}

.iosslider .slide-selectors .slide-selectors-inner .selector-wrapper.middle {
    vertical-align: middle
}

.iosslider .slide-selectors .slide-selectors-inner .selector-wrapper .selector {
    position: relative;
    z-index: 2;
    width: 16px;
    height: 16px;
    transition: all .3s linear;
    background: rgba(0, 0, 0, .25);
    border-radius: 100%;
    cursor: pointer !important
}

.iosslider .slide-selectors .slide-selectors-inner .selector-wrapper .selector.selected,
.iosslider .slide-selectors .slide-selectors-inner .selector-wrapper .selector:hover {
    background: rgba(0, 0, 0, .8)
}

.iosslider.dark-overlays .prev-button .arrow {
    background: url(/images/paddle_prev_fff.525c063b989d5e545a0953ed272a7ba7.png)
}

.iosslider.dark-overlays .next-button .arrow {
    background: url(/images/paddle_next_fff.0e534757807692ac2e5343e66c97ab75.png)
}

.iosslider.dark-overlays .slide-selectors .slide-selectors-inner .selector-wrapper .selector {
    background: hsla(0, 0%, 100%, .25)
}

.iosslider.dark-overlays .slide-selectors .slide-selectors-inner .selector-wrapper .selector.selected,
.iosslider.dark-overlays .slide-selectors .slide-selectors-inner .selector-wrapper .selector:hover {
    background: hsla(0, 0%, 100%, .8)
}

.iosslider .slider .inner {
    padding: 80px 0
}

@media only screen and (max-width:839px) {
    .iosslider .slider .inner {
        padding: 50px 0 70px
    }
}

.s-bg-dark-text .iosslider .prev-button .arrow,
.wide.strikingly-dark-text .iosslider .prev-button .arrow {
    background: url(/images/paddle_prev_999.7298f280860519af34b943868d1bb20a.png)
}

.s-bg-dark-text .iosslider .next-button .arrow,
.wide.strikingly-dark-text .iosslider .next-button .arrow {
    background: url(/images/paddle_next_999.2f79520c267d4d18f859e66e7bdf9e61.png)
}

.slider-container .s-slider-placeholder {
    height: 250px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

.s-slider-section .slider-loading {
    width: 100%;
    position: relative;
    margin-left: 0;
    left: 0;
    height: 0;
    font-size: 20px
}

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

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

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

.slick-slider.transition-fade .slick-slide:not(.slick-active) {
    z-index: -1
}

.slick-slider.transition-fade .slick-slide:not(.slick-active)>div {
    opacity: 0
}

.slick-slider.transition-fade .slick-slide:not(.slick-active)>div .inner {
    display: none
}

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

.slick-list:focus {
    outline: 0
}

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

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

.slick-track {
    top: 0;
    left: 0
}

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

.slick-track:after {
    clear: both
}

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

[dir=rtl] .slick-slide {
    float: right
}

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

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

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

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

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

.slick-dots,
.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    padding: 0
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
    font-family: slick;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    background: 0 0
}

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

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: "â†"
}

.slick-next:before,
[dir=rtl] .slick-prev:before {
    content: "â†’"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

[dir=rtl] .slick-next:before {
    content: "â†"
}

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

.slick-dots {
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    width: 20px;
    height: 20px;
    cursor: pointer
}

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

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0
}

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

.slick-dots li button:before {
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "â€¢";
    text-align: center;
    opacity: .25;
    color: #000
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.slick-slide.slick-active {
    display: block;
    width: 100%
}

#new-dashboard-preview-mobile-view .s-section .iosslider .next-button,
#new-dashboard-preview-mobile-view .s-section .iosslider .prev-button {
    display: none
}

@media only screen and (min-width:1024px) {
    .s-section .container {
        position: relative;
        width: 100%;
        margin: 0 auto;
        padding: 0
    }

    .s-section .container .column,
    .s-section .container .columns {
        float: left;
        display: inline;
        margin-left: 1.04166666%;
        margin-right: 1.04166666%
    }

    .s-section .container .column.clear,
    .s-section .container .columns.clear {
        clear: both
    }

    .s-section .container .column.right,
    .s-section .container .columns.right {
        float: right
    }

    .s-section .container .column.no-float,
    .s-section .container .columns.no-float {
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section .column.alpha,
    .s-section .columns.alpha {
        margin-left: 0
    }

    .s-section .column.omega,
    .s-section .columns.omega {
        margin-right: 0
    }

    .s-section .container .sixteen.columns.alpha.omega {
        width: 100%
    }

    .s-section .container .one.column,
    .s-section .container .one.columns {
        width: 4.06666666%
    }

    .s-section .container .two.columns {
        width: 10.3166666%
    }

    .s-section .container .three.columns {
        width: 16.5666666%
    }

    .s-section .container .four.columns {
        width: 22.8166666%
    }

    .s-section .container .five.columns {
        width: 29.0666666%
    }

    .s-section .container .six.columns {
        width: 35.3166666%
    }

    .s-section .container .seven.columns {
        width: 41.5666666%
    }

    .s-section .container .eight.columns {
        width: 47.8166666%
    }

    .s-section .container .nine.columns {
        width: 54.0666666%
    }

    .s-section .container .ten.columns {
        width: 60.3166666%
    }

    .s-section .container .eleven.columns {
        width: 66.5666666%
    }

    .s-section .container .twelve.columns {
        width: 72.8166666%
    }

    .s-section .container .thirteen.columns {
        width: 79.0666666%
    }

    .s-section .container .fourteen.columns {
        width: 85.3166666%
    }

    .s-section .container .fifteen.columns {
        width: 91.5666666%
    }

    .s-section .container .sixteen.columns {
        width: 97.8166666%
    }

    .s-section .container .third.column,
    .s-section .container .third.columns {
        width: 31.25%
    }

    .s-section .container .two-thirds.column {
        width: 64.48333333%
    }

    .s-section .container .fifth.columns {
        width: 17.9%
    }

    .s-section .container .sixth.columns {
        width: 14.4%
    }

    .s-section .container .offset-one {
        padding-left: 6.25%
    }

    .s-section .container .offset-two {
        padding-left: 12.5%
    }

    .s-section .container .offset-three {
        padding-left: 18.75%
    }

    .s-section .container .offset-four {
        padding-left: 25%
    }

    .s-section .container .offset-five {
        padding-left: 31.25%
    }

    .s-section .container .offset-six {
        padding-left: 37.5%
    }

    .s-section .container .offset-seven {
        padding-left: 43.75%
    }

    .s-section .container .offset-eight {
        padding-left: 50%
    }

    .s-section .container .offset-nine {
        padding-left: 56.25%
    }

    .s-section .container .offset-ten {
        padding-left: 62.5%
    }

    .s-section .container .offset-eleven {
        padding-left: 68.75%
    }

    .s-section .container .offset-twelve {
        padding-left: 75%
    }

    .s-section .container .offset-thirteen {
        padding-left: 81.25%
    }

    .s-section .container .offset-fourteen {
        padding-left: 87.5%
    }

    .s-section .container .offset-fifteen {
        padding-left: 93.75%
    }

    .s-section .container .offset-one.right {
        padding-left: 0;
        padding-right: 6.25%
    }

    .s-section .container .offset-two.right {
        padding-left: 0;
        padding-right: 12.5%
    }

    .s-section .container .offset-three.right {
        padding-left: 0;
        padding-right: 18.75%
    }

    .s-section .container .offset-four.right {
        padding-left: 0;
        padding-right: 25%
    }

    .s-section .container .offset-five.right {
        padding-left: 0;
        padding-right: 31.25%
    }

    .s-section .container .offset-six.right {
        padding-left: 0;
        padding-right: 37.5%
    }

    .s-section .container .offset-seven.right {
        padding-left: 0;
        padding-right: 43.75%
    }

    .s-section .container .offset-eight.right {
        padding-left: 0;
        padding-right: 50%
    }

    .s-section .container .offset-nine.right {
        padding-left: 0;
        padding-right: 56.25%
    }

    .s-section .container .offset-ten.right {
        padding-left: 0;
        padding-right: 62.5%
    }

    .s-section .container .offset-eleven.right {
        padding-left: 0;
        padding-right: 68.75%
    }

    .s-section .container .offset-twelve.right {
        padding-left: 0;
        padding-right: 75%
    }

    .s-section .container .offset-thirteen.right {
        padding-left: 0;
        padding-right: 81.25%
    }

    .s-section .container .offset-fourteen.right {
        padding-left: 0;
        padding-right: 87.5%
    }

    .s-section .container .offset-fifteen.right {
        padding-left: 0;
        padding-right: 93.75%
    }

    .s-section .half-offset-left {
        padding-left: 3.125%
    }

    .s-section .half-offset-right {
        padding-right: 3.125%
    }
}

@media only screen and (min-width:728px) and (max-width:1023px) {
    .s-section .container {
        position: relative;
        width: 90%;
        margin: 0 auto;
        padding: 0
    }

    .s-section .container .column,
    .s-section .container .columns {
        float: left;
        display: inline;
        margin-left: 1.04166666%;
        margin-right: 1.04166666%
    }

    .s-section .container .column.clear,
    .s-section .container .columns.clear {
        clear: both
    }

    .s-section .container .column.right,
    .s-section .container .columns.right {
        float: right
    }

    .s-section .container .column.no-float,
    .s-section .container .columns.no-float {
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section .column.alpha,
    .s-section .columns.alpha {
        margin-left: 0
    }

    .s-section .column.omega,
    .s-section .columns.omega {
        margin-right: 0
    }

    .s-section .container .sixteen.columns.alpha.omega {
        width: 100%
    }

    .s-section .container .eight.columns,
    .s-section .container .eleven.columns,
    .s-section .container .fifteen.columns,
    .s-section .container .fifth.columns,
    .s-section .container .five.columns,
    .s-section .container .four.columns,
    .s-section .container .fourteen.columns,
    .s-section .container .nine.columns,
    .s-section .container .one.column,
    .s-section .container .one.columns,
    .s-section .container .seven.columns,
    .s-section .container .six.columns,
    .s-section .container .sixteen.columns,
    .s-section .container .sixth.columns,
    .s-section .container .ten.columns,
    .s-section .container .third.column,
    .s-section .container .third.columns,
    .s-section .container .thirteen.columns,
    .s-section .container .three.columns,
    .s-section .container .twelve.columns,
    .s-section .container .two-thirds.column,
    .s-section .container .two.columns {
        width: 97.8166666%
    }

    .s-section .container .column.half-fixed,
    .s-section .container .eight.columns.half-fixed,
    .s-section .container .eleven.columns.half-fixed,
    .s-section .container .fifteen.columns.half-fixed,
    .s-section .container .fifth.columns.half-fixed,
    .s-section .container .five.columns.half-fixed,
    .s-section .container .four.columns.half-fixed,
    .s-section .container .fourteen.columns.half-fixed,
    .s-section .container .nine.columns.half-fixed,
    .s-section .container .one.column.half-fixed,
    .s-section .container .one.columns.half-fixed,
    .s-section .container .seven.columns.half-fixed,
    .s-section .container .six.columns.half-fixed,
    .s-section .container .sixteen.columns.half-fixed,
    .s-section .container .sixth.columns.half-fixed,
    .s-section .container .ten.columns.half-fixed,
    .s-section .container .third.column.half-fixed,
    .s-section .container .third.columns.half-fixed,
    .s-section .container .thirteen.columns.half-fixed,
    .s-section .container .three.columns.half-fixed,
    .s-section .container .twelve.columns.half-fixed,
    .s-section .container .two-thirds.half-fixed.column,
    .s-section .container .two.columns.half-fixed {
        width: 47.9%;
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section .container .offset-eight,
    .s-section .container .offset-eleven,
    .s-section .container .offset-fifteen,
    .s-section .container .offset-five,
    .s-section .container .offset-four,
    .s-section .container .offset-fourteen,
    .s-section .container .offset-nine,
    .s-section .container .offset-one,
    .s-section .container .offset-seven,
    .s-section .container .offset-six,
    .s-section .container .offset-ten,
    .s-section .container .offset-thirteen,
    .s-section .container .offset-three,
    .s-section .container .offset-twelve,
    .s-section .container .offset-two {
        padding-left: 0
    }

    .s-section .container .offset-eight.right,
    .s-section .container .offset-eleven.right,
    .s-section .container .offset-fifteen.right,
    .s-section .container .offset-five.right,
    .s-section .container .offset-four.right,
    .s-section .container .offset-fourteen.right,
    .s-section .container .offset-nine.right,
    .s-section .container .offset-one.right,
    .s-section .container .offset-seven.right,
    .s-section .container .offset-six.right,
    .s-section .container .offset-ten.right,
    .s-section .container .offset-thirteen.right,
    .s-section .container .offset-three.right,
    .s-section .container .offset-twelve.right,
    .s-section .container .offset-two.right {
        padding-right: 0
    }

    .s-section .half-offset-left {
        padding-left: 0
    }

    .s-section .half-offset-right {
        padding-right: 0
    }
}

@media only screen and (max-width:727px) {
    .s-section .container {
        position: relative;
        width: 90%;
        margin: 0 auto;
        padding: 0
    }

    .s-section .container .column,
    .s-section .container .columns {
        float: left;
        display: inline;
        margin-left: 1.04166666%;
        margin-right: 1.04166666%
    }

    .s-section .container .column.clear,
    .s-section .container .columns.clear {
        clear: both
    }

    .s-section .container .column.right,
    .s-section .container .columns.right {
        float: right
    }

    .s-section .container .column.no-float,
    .s-section .container .columns.no-float {
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section .column.alpha,
    .s-section .columns.alpha {
        margin-left: 0
    }

    .s-section .column.omega,
    .s-section .columns.omega {
        margin-right: 0
    }

    .s-section .container .sixteen.columns.alpha.omega {
        width: 100%
    }

    .s-section .container .eight.columns,
    .s-section .container .eleven.columns,
    .s-section .container .fifteen.columns,
    .s-section .container .fifth.columns,
    .s-section .container .five.columns,
    .s-section .container .four.columns,
    .s-section .container .fourteen.columns,
    .s-section .container .nine.columns,
    .s-section .container .one.column,
    .s-section .container .one.columns,
    .s-section .container .seven.columns,
    .s-section .container .six.columns,
    .s-section .container .sixteen.columns,
    .s-section .container .sixth.columns,
    .s-section .container .ten.columns,
    .s-section .container .third.column,
    .s-section .container .third.columns,
    .s-section .container .thirteen.columns,
    .s-section .container .three.columns,
    .s-section .container .twelve.columns,
    .s-section .container .two-thirds.column,
    .s-section .container .two.columns {
        width: 97.8166666%
    }

    .s-section .container .column.half-fixed,
    .s-section .container .eight.columns.half-fixed,
    .s-section .container .eleven.columns.half-fixed,
    .s-section .container .fifteen.columns.half-fixed,
    .s-section .container .fifth.columns.half-fixed,
    .s-section .container .five.columns.half-fixed,
    .s-section .container .four.columns.half-fixed,
    .s-section .container .fourteen.columns.half-fixed,
    .s-section .container .nine.columns.half-fixed,
    .s-section .container .one.column.half-fixed,
    .s-section .container .one.columns.half-fixed,
    .s-section .container .seven.columns.half-fixed,
    .s-section .container .six.columns.half-fixed,
    .s-section .container .sixteen.columns.half-fixed,
    .s-section .container .sixth.columns.half-fixed,
    .s-section .container .ten.columns.half-fixed,
    .s-section .container .third.column.half-fixed,
    .s-section .container .third.columns.half-fixed,
    .s-section .container .thirteen.columns.half-fixed,
    .s-section .container .three.columns.half-fixed,
    .s-section .container .twelve.columns.half-fixed,
    .s-section .container .two-thirds.half-fixed.column,
    .s-section .container .two.columns.half-fixed {
        width: 47.9%;
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section .container .offset-eight,
    .s-section .container .offset-eleven,
    .s-section .container .offset-fifteen,
    .s-section .container .offset-five,
    .s-section .container .offset-four,
    .s-section .container .offset-fourteen,
    .s-section .container .offset-nine,
    .s-section .container .offset-one,
    .s-section .container .offset-seven,
    .s-section .container .offset-six,
    .s-section .container .offset-ten,
    .s-section .container .offset-thirteen,
    .s-section .container .offset-three,
    .s-section .container .offset-twelve,
    .s-section .container .offset-two {
        padding-left: 0
    }

    .s-section .container .offset-eight.right,
    .s-section .container .offset-eleven.right,
    .s-section .container .offset-fifteen.right,
    .s-section .container .offset-five.right,
    .s-section .container .offset-four.right,
    .s-section .container .offset-fourteen.right,
    .s-section .container .offset-nine.right,
    .s-section .container .offset-one.right,
    .s-section .container .offset-seven.right,
    .s-section .container .offset-six.right,
    .s-section .container .offset-ten.right,
    .s-section .container .offset-thirteen.right,
    .s-section .container .offset-three.right,
    .s-section .container .offset-twelve.right,
    .s-section .container .offset-two.right {
        padding-right: 0
    }

    .s-section .half-offset-left {
        padding-left: 0
    }

    .s-section .half-offset-right {
        padding-right: 0
    }
}

@media only screen and (max-width:727px) {
    .s-section.s-new-mobile-layout .container .mobile-columns {
        float: left;
        display: inline;
        margin-left: 1.04166666%;
        margin-right: 1.04166666%
    }

    .s-section.s-new-mobile-layout .container .mobile-columns.clear {
        clear: both
    }

    .s-section.s-new-mobile-layout .container .mobile-columns.right {
        float: right
    }

    .s-section.s-new-mobile-layout .container .mobile-columns.no-float {
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section.s-new-mobile-layout .container .mobile-one-columns.mobile-columns,
    .s-section.s-new-mobile-layout .container .mobile-one-columns.mobile-columns.half-fixed {
        width: 97.8166666%
    }

    .s-section.s-new-mobile-layout .container .mobile-two-columns.mobile-columns,
    .s-section.s-new-mobile-layout .container .mobile-two-columns.mobile-columns.half-fixed {
        width: 47.8166666%
    }

    .s-section.s-new-mobile-layout .container .mobile-three-columns.mobile-columns,
    .s-section.s-new-mobile-layout .container .mobile-three-columns.mobile-columns.half-fixed {
        width: 31.25%
    }

    .s-section.s-new-mobile-layout .container .mobile-four-columns.mobile-columns,
    .s-section.s-new-mobile-layout .container .mobile-four-columns.mobile-columns.half-fixed {
        width: 22.8166666%
    }
}

@media only screen and (max-width:727px) {
    .s-section.s-new-mobile-layout .s-persp-container {
        position: relative;
        width: 90%;
        margin: 0 auto;
        padding: 0
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-columns {
        float: left;
        display: inline;
        margin-left: 1.04166666%;
        margin-right: 1.04166666%
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-columns.clear {
        clear: both
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-columns.right {
        float: right
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-columns.no-float {
        display: inline-block;
        vertical-align: top;
        float: none;
        zoom: 1
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-one-columns.mobile-columns,
    .s-section.s-new-mobile-layout .s-persp-container .mobile-one-columns.mobile-columns.half-fixed {
        width: 97.8166666%
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-two-columns.mobile-columns,
    .s-section.s-new-mobile-layout .s-persp-container .mobile-two-columns.mobile-columns.half-fixed {
        width: 47.8166666%
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-three-columns.mobile-columns,
    .s-section.s-new-mobile-layout .s-persp-container .mobile-three-columns.mobile-columns.half-fixed {
        width: 31.25%
    }

    .s-section.s-new-mobile-layout .s-persp-container .mobile-four-columns.mobile-columns,
    .s-section.s-new-mobile-layout .s-persp-container .mobile-four-columns.mobile-columns.half-fixed {
        width: 22.8166666%
    }
}

.navigator .s-nav-item.s-nav-dropdown,
.navigator .s-nav-item.s-nav-dropdown>.s-nav-dropdown-link {
    display: inline-block
}

.navigator .s-nav-item.s-nav-dropdown ul {
    margin: 4px 0 0 15px !important;
    border: none;
    padding: 0 8px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    border-radius: 9px;
    background: #000;
    z-index: 1;
    pointer-events: all
}

.navigator .s-nav-item.s-nav-dropdown ul li a span {
    left: 0 !important;
    padding: 0 !important
}

.navigator .s-nav-item.s-nav-dropdown ul li a:after,
.navigator .s-nav-item.s-nav-dropdown ul li a:before {
    display: none !important
}

#header-container {
    pointer-events: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    height: 100%;
    display: table;
    width: 200px;
    margin: 0 auto;
    position: fixed;
    z-index: 210
}

#header-container .header-inner {
    width: 200px;
    display: table-cell;
    vertical-align: middle;
    margin: 0 auto;
    padding-left: 18px
}

#header-container .header-inner ul {
    margin: 10px auto 5px
}

#header-container .header-inner ul li {
    display: block;
    position: relative;
    zoom: 1
}

#header-container .header-inner ul li:after {
    display: table;
    content: "";
    clear: both
}

#header-container .header-inner ul li .s-nav-dropdown-item,
#header-container .header-inner ul li .s-nav-dropdown-link,
#header-container .header-inner ul li a {
    color: #fff;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    outline: none;
    padding: 8px 0
}

#header-container .header-inner ul li .s-nav-dropdown-item:visited,
#header-container .header-inner ul li .s-nav-dropdown-link:visited,
#header-container .header-inner ul li a:visited {
    color: #fff
}

#header-container .header-inner ul li .s-nav-dropdown-item span.s-font-body,
#header-container .header-inner ul li .s-nav-dropdown-link span.s-font-body,
#header-container .header-inner ul li a span.s-font-body {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    position: absolute;
    left: 24px;
    text-align: center;
    color: #fff;
    border-radius: 100px;
    background: #000;
    padding: 3px 8px;
    display: none
}

#header-container .header-inner ul li .s-nav-dropdown-item:before,
#header-container .header-inner ul li .s-nav-dropdown-link:before,
#header-container .header-inner ul li a:before {
    content: " ";
    display: block;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, .7);
    box-shadow: 0 0 3px hsla(0, 0%, 100%, .5);
    pointer-events: auto !important;
    border-radius: 100px;
    width: 18px;
    height: 18px
}

#header-container .header-inner ul li .s-nav-dropdown-item:after,
#header-container .header-inner ul li .s-nav-dropdown-link:after,
#header-container .header-inner ul li a:after {
    content: " ";
    display: none;
    background: #fff;
    border-radius: 100px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 3px
}

#header-container .header-inner ul li .s-nav-dropdown-item.selected:before,
#header-container .header-inner ul li .s-nav-dropdown-item:hover:before,
#header-container .header-inner ul li .s-nav-dropdown-link.selected:before,
#header-container .header-inner ul li .s-nav-dropdown-link:hover:before,
#header-container .header-inner ul li a.selected:before,
#header-container .header-inner ul li a:hover:before {
    background: #000
}

#header-container .header-inner ul li .s-nav-dropdown-item.selected:after,
#header-container .header-inner ul li .s-nav-dropdown-item:hover:after,
#header-container .header-inner ul li .s-nav-dropdown-item:hover span.s-font-body,
#header-container .header-inner ul li .s-nav-dropdown-link.selected:after,
#header-container .header-inner ul li .s-nav-dropdown-link:hover:after,
#header-container .header-inner ul li .s-nav-dropdown-link:hover span.s-font-body,
#header-container .header-inner ul li a.selected:after,
#header-container .header-inner ul li a:hover:after,
#header-container .header-inner ul li a:hover span.s-font-body {
    display: block
}

#header-container.multipage .header-inner ul li .s-nav-dropdown-item,
#header-container.multipage .header-inner ul li .s-nav-dropdown-link,
#header-container.multipage .header-inner ul li a {
    padding: 4px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

#header-container.multipage .header-inner ul li .s-nav-dropdown-item span.s-font-body,
#header-container.multipage .header-inner ul li .s-nav-dropdown-link span.s-font-body,
#header-container.multipage .header-inner ul li a span.s-font-body {
    position: relative;
    left: 8px;
    display: inline-block;
    pointer-events: auto !important;
    max-width: 150px;
    word-break: break-all;
    padding: 3px 7px
}

body:not(.edit) {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

#s-content {
    font-size: 16px
}

#s-content h1,
#s-content h2 {
    font-size: 44px
}

#s-content h3 {
    font-size: 24px
}

#s-content h4 {
    font-size: 20px
}

#s-content h5,
#s-content h6 {
    font-size: 16px
}

@media only screen and (min-width:727px) {
    #s-content .s-feature-list-section .container {
        padding: 30px 70px;
        box-sizing: border-box
    }
}

.s-common-button {
    text-transform: uppercase;
    border-radius: 0;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    text-align: center;
    padding: 14px 30px;
    margin: 0 auto
}

.s-common-button.s-small-button {
    padding: 10px 20px;
    font-size: 18px
}

.s-action-button {
    padding: 20px 42px;
    font-size: 26px
}

.s-email-form .s-email-form-fields-group .s-email-form-field label,
.s-signup-form .s-email-form-fields-group .s-email-form-field label {
    text-shadow: none
}

.s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-email-form .s-email-form-fields-group .s-email-form-field textarea,
.s-signup-form .s-email-form-fields-group .s-email-form-field input[type=text],
.s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
    border-radius: 0
}

@media (max-width:927px) {
    .s-contact-section-columns {
        max-width: 320px;
        margin: 0 auto
    }

    .s-contact-section-columns .s-email-form .s-email-form-field input[type=text],
    .s-contact-section-columns .s-email-form .s-email-form-field textarea {
        width: 100%
    }
}

@media (max-width:429px) {
    .s-contact-section-columns {
        max-width: 220px
    }
}

@media (min-width:926px) {

    .s-contact-section-columns .s-email-form .s-email-form-fields-group .s-email-form-field,
    .s-contact-section-columns .s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
    .s-contact-section-columns .s-email-form .s-email-form-fields-group .s-email-form-field textarea {
        width: 100%
    }
}

.app-mode .s-page-section.s-section {
    background: #fff
}

.s-section .s-title-group {
    text-align: center
}

.s-section .s-item-subtitle,
.s-section .s-item-subtitle .s-component.s-text .s-component-content a,
.s-section .s-item-subtitle .s-component.s-text .s-component-content div,
.s-section .s-item-subtitle .s-component.s-text .s-component-content em,
.s-section .s-item-subtitle .s-component.s-text .s-component-content li,
.s-section .s-item-subtitle .s-component.s-text .s-component-content p,
.s-section .s-item-subtitle .s-component.s-text .s-component-content span {
    font-weight: 700
}

.slide.s-last-section-no-footer .s-section:after {
    height: 0
}

.s-native-editor .s-section-editor-wrapper {
    z-index: 1
}

.s-native-editor .s-section-editor-wrapper .s-background .s-component-editor {
    padding: 0
}

.s-native-editor .s-component-overlay {
    z-index: 2
}

.s-native-editor .s-persp-column,
.s-native-editor .s-persp-content {
    position: relative;
    z-index: 2
}

.s-native-editor .s-repeatable .s-repeatable-add-button-wrapper {
    position: relative;
    z-index: 2;
    padding-top: 0;
    padding-bottom: 10px
}

.s-native-editor .s-repeatable .s-component-editor-wrapper .native-controls .native-buttons div,
.s-native-editor .s-repeatable .s-component-editor-wrapper .native-controls .native-buttons span {
    margin-rigth: 5%
}

.s-native-editor.s-ipad-editor .s-section.s-layout-mediaLeft .s-section-editor-wrapper {
    width: 50%;
    left: 0
}

.s-section-editor-wrapper .native-add-background-button {
    top: 5px;
    right: 25px
}

.html-in-editor {
    text-align: center
}

@media only screen and (max-width:1023px) {
    :not(.s-email-column)>.s-email-form .s-email-form-fields-group .s-email-form-field {
        width: 320px
    }

    :not(.s-email-column)>.s-email-form .s-email-form-fields-group .s-email-form-field input[type=text],
    :not(.s-email-column)>.s-email-form .s-email-form-fields-group .s-email-form-field textarea {
        width: 300px
    }

    .s-gallery .s-gallery-item {
        width: 115px
    }

    .s-gallery .s-gallery-item .thumb-wrap,
    .s-gallery .s-gallery-item .video-wrap,
    .s-gallery .s-gallery-item img,
    .s-gallery a.item .thumb-wrap {
        height: 115px
    }
}

@media only screen and (max-width:429px) {
    .s-signup-form .s-email-form-fields-group .s-email-form-field {
        margin-right: auto
    }

    .s-gallery .s-gallery-item {
        width: 110px
    }

    .s-gallery .s-gallery-item .thumb-wrap,
    .s-gallery .s-gallery-item .video-wrap,
    .s-gallery .s-gallery-item img,
    .s-gallery a.item .thumb-wrap {
        height: 110px
    }

    .s-gallery .s-gallery-item {
        margin: 5px
    }
}

li.slide.s-first-visible-section .s-section.s-slider-section {
    min-height: 0
}

li.slide.s-first-visible-section .s-section.s-text-section {
    min-height: 100vh
}

li.slide.s-first-visible-section .s-section.s-hero-section,
li.slide.s-first-visible-section .s-section.s-new-title-section,
li.slide.s-first-visible-section .s-section.s-slider-section {
    display: -webkit-flex;
    display: flex;
    min-height: 100vh;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center
}

li.slide.s-first-visible-section .s-section.s-hero-section .s-persp-container,
li.slide.s-first-visible-section .s-section.s-new-title-section .s-persp-container,
li.slide.s-first-visible-section .s-section.s-slider-section .s-persp-container {
    width: 100%
}

@media only screen and (max-width:727px) {
    li.slide.s-first-visible-section .s-section.s-slider-section {
        min-height: unset
    }
}

.s-section {
    padding: 0;
    min-height: 50px;
    position: relative;
    zoom: 1
}

.s-section:after {
    display: table;
    content: "";
    clear: both
}

.s-section .s-persp-bg,
.s-section .s-persp-content {
    overflow: hidden
}

#s-editor .s-section .s-persp-bg,
#s-editor .s-section .s-persp-content {
    overflow: visible
}

.s-section .s-persp-content {
    float: right
}

.s-section .s-persp-bg {
    position: absolute;
    width: 100%;
    height: 100%
}

.s-section .s-persp-bg.s-bg-light-text,
.s-section .s-persp-bg.s-bg-light-text-override {
    color: #fff
}

.s-section .s-persp-bg.s-bg-light-text-override .s-component.s-text .s-component-content a,
.s-section .s-persp-bg.s-bg-light-text-override .s-terms-link a,
.s-section .s-persp-bg.s-bg-light-text .s-component.s-text .s-component-content a,
.s-section .s-persp-bg.s-bg-light-text .s-terms-link a {
    color: #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none
}

.s-section .s-persp-bg.s-bg-light-text-override .s-component.s-text .s-component-content a:focus,
.s-section .s-persp-bg.s-bg-light-text-override .s-terms-link a:focus,
.s-section .s-persp-bg.s-bg-light-text .s-component.s-text .s-component-content a:focus,
.s-section .s-persp-bg.s-bg-light-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section .s-persp-bg.s-bg-light-text-override .s-component.s-text .s-component-content a span,
.s-section .s-persp-bg.s-bg-light-text-override .s-terms-link a span,
.s-section .s-persp-bg.s-bg-light-text .s-component.s-text .s-component-content a span,
.s-section .s-persp-bg.s-bg-light-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section .s-persp-bg.s-bg-light-text-override .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section .s-persp-bg.s-bg-light-text-override .s-component.s-text .s-component-content [class^=s-text-color-] a,
.s-section .s-persp-bg.s-bg-light-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section .s-persp-bg.s-bg-light-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section .s-persp-bg.s-bg-light-text-override .s-blog .s-blog-col-foot a,
.s-section .s-persp-bg.s-bg-light-text-override .s-blog a.s-blog-read-more-link,
.s-section .s-persp-bg.s-bg-light-text .s-blog .s-blog-col-foot a,
.s-section .s-persp-bg.s-bg-light-text .s-blog a.s-blog-read-more-link {
    color: #fff
}

.s-section .s-persp-bg.s-bg-light-text-override .s-blog .s-blog-col-foot a:focus,
.s-section .s-persp-bg.s-bg-light-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section .s-persp-bg.s-bg-light-text-override .s-html-component .s-component-content a,
.s-section .s-persp-bg.s-bg-light-text .s-html-component .s-component-content a {
    color: #fff;
    border-bottom: 1px solid #fff
}

.s-section .s-persp-bg.s-bg-light-text-override .s-html-component .s-component-content a:focus,
.s-section .s-persp-bg.s-bg-light-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section .s-persp-bg.s-bg-light-text-override .s-blog-details-blurb,
.s-section .s-persp-bg.s-bg-light-text-override .s-blog-info,
.s-section .s-persp-bg.s-bg-light-text-override .s-blog-title,
.s-section .s-persp-bg.s-bg-light-text-override .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section .s-persp-bg.s-bg-light-text-override .s-ecommerce-card-view-card-price,
.s-section .s-persp-bg.s-bg-light-text-override .s-item-subtitle,
.s-section .s-persp-bg.s-bg-light-text-override .s-item-text,
.s-section .s-persp-bg.s-bg-light-text-override .s-item-title,
.s-section .s-persp-bg.s-bg-light-text-override .s-subtitle,
.s-section .s-persp-bg.s-bg-light-text-override .s-title,
.s-section .s-persp-bg.s-bg-light-text .s-blog-details-blurb,
.s-section .s-persp-bg.s-bg-light-text .s-blog-info,
.s-section .s-persp-bg.s-bg-light-text .s-blog-title,
.s-section .s-persp-bg.s-bg-light-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section .s-persp-bg.s-bg-light-text .s-ecommerce-card-view-card-price,
.s-section .s-persp-bg.s-bg-light-text .s-item-subtitle,
.s-section .s-persp-bg.s-bg-light-text .s-item-text,
.s-section .s-persp-bg.s-bg-light-text .s-item-title,
.s-section .s-persp-bg.s-bg-light-text .s-subtitle,
.s-section .s-persp-bg.s-bg-light-text .s-title {
    color: #fff
}

.s-section .s-persp-bg.s-bg-light-text-override .s-category-bar,
.s-section .s-persp-bg.s-bg-light-text .s-category-bar {
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section .s-persp-bg.s-bg-light-text-override .s-category-bar .category-list .category-link-item,
.s-section .s-persp-bg.s-bg-light-text-override .s-category-bar .category-list i,
.s-section .s-persp-bg.s-bg-light-text .s-category-bar .category-list .category-link-item,
.s-section .s-persp-bg.s-bg-light-text .s-category-bar .category-list i {
    color: hsla(0, 0%, 100%, .7)
}

.s-section .s-persp-bg.s-bg-light-text-override .s-category-bar .category-list .show-more-link,
.s-section .s-persp-bg.s-bg-light-text .s-category-bar .category-list .show-more-link {
    color: hsla(0, 0%, 100%, .7);
    border-color: hsla(0, 0%, 100%, .2)
}

.s-section .s-persp-bg.s-bg-dark-text {
    color: #222
}

.s-section .s-persp-bg.s-bg-dark-text .s-component.s-text .s-component-content a,
.s-section .s-persp-bg.s-bg-dark-text .s-terms-link a {
    color: #222;
    border-bottom: 1px solid #222;
    text-decoration: none
}

.s-section .s-persp-bg.s-bg-dark-text .s-component.s-text .s-component-content a:focus,
.s-section .s-persp-bg.s-bg-dark-text .s-terms-link a:focus {
    outline: thin dotted
}

.s-section .s-persp-bg.s-bg-dark-text .s-component.s-text .s-component-content a span,
.s-section .s-persp-bg.s-bg-dark-text .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section .s-persp-bg.s-bg-dark-text .s-component.s-text .s-component-content [class*=" s-text-color-"] a,
.s-section .s-persp-bg.s-bg-dark-text .s-component.s-text .s-component-content [class^=s-text-color-] a {
    color: inherit;
    border-bottom-color: inherit
}

.s-section .s-persp-bg.s-bg-dark-text .s-blog .s-blog-col-foot a,
.s-section .s-persp-bg.s-bg-dark-text .s-blog a.s-blog-read-more-link {
    color: #222
}

.s-section .s-persp-bg.s-bg-dark-text .s-blog .s-blog-col-foot a:focus {
    outline: thin dotted
}

.s-section .s-persp-bg.s-bg-dark-text .s-html-component .s-component-content a {
    color: #222;
    border-bottom: 1px solid #222
}

.s-section .s-persp-bg.s-bg-dark-text .s-html-component .s-component-content a:focus {
    outline: thin dotted
}

.s-section .s-persp-bg.s-bg-dark-text .s-blog-details-blurb,
.s-section .s-persp-bg.s-bg-dark-text .s-blog-info,
.s-section .s-persp-bg.s-bg-dark-text .s-blog-title,
.s-section .s-persp-bg.s-bg-dark-text .s-ecommerce-card-view-card-name:not(.natural-color),
.s-section .s-persp-bg.s-bg-dark-text .s-ecommerce-card-view-card-price,
.s-section .s-persp-bg.s-bg-dark-text .s-item-subtitle,
.s-section .s-persp-bg.s-bg-dark-text .s-item-text,
.s-section .s-persp-bg.s-bg-dark-text .s-item-title,
.s-section .s-persp-bg.s-bg-dark-text .s-subtitle,
.s-section .s-persp-bg.s-bg-dark-text .s-title {
    color: #222
}

.s-section .s-persp-bg.s-bg-dark-text .s-category-bar {
    border-color: rgba(34, 34, 34, .2)
}

.s-section .s-persp-bg.s-bg-dark-text .s-category-bar .category-list .category-link-item,
.s-section .s-persp-bg.s-bg-dark-text .s-category-bar .category-list i {
    color: rgba(34, 34, 34, .7)
}

.s-section .s-persp-bg.s-bg-dark-text .s-category-bar .category-list .show-more-link {
    color: rgba(34, 34, 34, .7);
    border-color: rgba(34, 34, 34, .2)
}

.s-section .s-persp-bg:not(.s-footer-section) .s-component.s-text .s-component-content a,
.s-section .s-persp-bg:not(.s-footer-section) .s-component.s-text .s-component-content a span,
.s-section .s-persp-bg:not(.s-footer-section) .s-terms-link a,
.s-section .s-persp-bg:not(.s-footer-section) .s-terms-link a span {
    border-bottom: 1px solid
}

.s-section .s-persp-bg.s-bg-video:before,
.s-section .s-persp-bg.video-bg:before {
    z-index: 2
}

.s-section .s-persp-bg.s-bg-video.no-bg,
.s-section .s-persp-bg.video-bg.no-bg {
    background: none !important
}

.s-section .s-persp-bg.s-bg-video .video-bg-wrap,
.s-section .s-persp-bg.video-bg .video-bg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.s-section .s-persp-bg.s-bg-video .video-bg-wrap iframe,
.s-section .s-persp-bg.video-bg .video-bg-wrap iframe {
    z-index: 1;
    opacity: 0;
    transition: .3s
}

.s-section .s-persp-bg.s-bg-video .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section .s-persp-bg.s-bg-video .video-bg-wrap video::-webkit-media-controls-panel,
.s-section .s-persp-bg.video-bg .video-bg-wrap video::--webkit-media-controls-play-button,
.s-section .s-persp-bg.video-bg .video-bg-wrap video::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

.s-section .s-persp-bg.s-bg-video .video-bg-wrap video::-webkit-media-controls-start-playback-button,
.s-section .s-persp-bg.video-bg .video-bg-wrap video::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.s-section .s-persp-bg.s-bg-video .video-bg-wrap:after,
.s-section .s-persp-bg.video-bg .video-bg-wrap:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.s-section .s-persp-container {
    position: relative;
    padding: 80px 70px;
    box-sizing: border-box
}

@media only screen and (max-width:1199px) {
    .s-section .s-persp-container {
        padding: 60px 45px
    }
}

@media only screen and (max-width:1023px) {
    .s-section .s-persp-container {
        padding: 50px 35px
    }
}

@media only screen and (max-width:727px) {
    .s-section .s-persp-container {
        padding: 40px 28px
    }
}

@media only screen and (max-width:329px) {
    .s-section .s-persp-container {
        padding: 40px 10px
    }
}

.s-section .iosslider .inner {
    width: 80%
}

.s-section .iosslider .inner .s-persp-container {
    width: 100%
}

.s-section .iosslider .s-persp-container {
    padding-left: 100px;
    padding-right: 100px
}

@media only screen and (max-width:1171px) {
    .s-section .iosslider .s-persp-container {
        padding-left: 70px;
        padding-right: 70px
    }
}

@media only screen and (max-width:727px) {
    .s-section .iosslider .s-persp-container {
        padding-left: 28px;
        padding-right: 28px
    }
}

.s-section.s-bg-image,
.s-section .s-persp-bg.s-bg-image {
    background-position: 50%
}

.s-section.s-bg-image.fixed,
.s-section .s-persp-bg.s-bg-image.fixed {
    background-attachment: fixed
}

.s-section.s-layout-mediaLeft .s-persp-bg,
.s-section.s-layout-mediaLeft .s-persp-content,
.s-section.s-layout-mediaRight .s-persp-bg,
.s-section.s-layout-mediaRight .s-persp-content {
    width: 50%
}

.s-section.s-layout-mediaLeft .s-persp-bg,
.s-section.s-layout-mediaRight .s-persp-bg {
    top: 0;
    left: 0
}

.s-section.s-layout-mediaRight .s-persp-content {
    float: left
}

.s-section.s-layout-mediaRight .s-persp-bg {
    left: auto;
    right: 0
}

.s-section.s-layout-center {
    display: -webkit-flex;
    display: flex;
    min-height: 100vh;
    -webkit-align-items: center;
    align-items: center
}

.s-section.s-layout-center .s-persp-content {
    width: 84%;
    max-width: 1020px;
    position: relative;
    z-index: 10;
    float: none;
    margin: 32px auto
}

@media screen and (min-width:1024px) {
    .s-section.s-layout-center .s-persp-content {
        margin-top: 64px;
        margin-bottom: 64px
    }
}

.s-section.s-layout-center .s-persp-content .s-persp-container {
    padding: 38px 30px
}

@media only screen and (max-width:1023px) {
    .s-section.s-layout-center .s-persp-content .s-persp-container {
        padding: 28px 18px
    }
}

.s-section.s-layout-center .s-title-group {
    margin-bottom: 45px
}

.s-section.s-layout-center .s-title-group .s-title {
    margin-bottom: 10px
}

.s-section.s-layout-center .s-title-group.s-only-title-group {
    margin-bottom: 0
}

@media only screen and (max-width:727px) {
    .s-section.s-layout-center .s-title-group {
        margin-bottom: 30px
    }
}

.s-section.s-layout-center.s-page-section .s-persp-container {
    width: 100%
}

.s-section .s-persp-column {
    display: inline-block;
    zoom: 1;
    margin: 0 4%;
    vertical-align: top;
    width: 92%;
    max-width: 1020px
}

.s-section .s-persp-column.middle {
    vertical-align: middle
}

.s-section .s-persp-column.half {
    width: 42%
}

.s-section .s-persp-column.half.right {
    float: right
}

.s-section .s-persp-column.third {
    margin: 0 1.5%;
    width: 30%
}

.s-section .s-persp-column.third.right {
    float: right
}

.s-section .s-persp-column.two-thirds {
    margin: 0 1.5%;
    width: 60%
}

.s-section .s-persp-column.two-thirds.right {
    float: right
}

@media only screen and (min-width:1024px) {
    .s-section .s-persp-column {
        width: 94%;
        margin: 0 3%
    }

    .s-section .s-persp-column.half {
        width: 44%
    }

    .s-section .s-persp-column.third {
        width: 30%
    }

    .s-section .s-persp-column.two-thirds {
        width: 60%
    }
}

@media only screen and (max-width:599px) {

    .s-section .s-persp-column.half:not(.half-fixed),
    .s-section .s-persp-column.third:not(.half-fixed),
    .s-section .s-persp-column.two-thirds:not(.half-fixed),
    .s-section .s-persp-column:not(.half-fixed) {
        width: 92%
    }
}

.s-section {
    text-align: center
}

@media only screen and (max-width:489px) {

    .s-section.s-blog-section .container,
    .s-section.s-store-section .container {
        margin: 0 auto
    }

    .s-section.s-blog-section .container .columns,
    .s-section.s-store-section .container .columns {
        width: 100%;
        margin: 0 auto
    }
}

.s-section.s-slider-section .s-slider .s-mobile-disabled-notice {
    padding-left: 20px;
    padding-right: 20px
}

.s-section.s-hero-section,
.s-section.s-slider-section {
    text-align: center
}

.s-section.s-hero-section .s-media-group,
.s-section.s-slider-section .s-media-group {
    margin-bottom: 40px
}

.s-section.s-hero-section .s-title-group,
.s-section.s-slider-section .s-title-group {
    text-align: center
}

.s-section.s-hero-section .s-image-wrapper .s-image-item {
    margin: 5px
}

.s-section.s-hero-section .s-hero-content {
    padding-bottom: 35px
}

.s-section.s-hero-section .s-email-form-container .s-signup-form {
    text-align: center
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field {
    padding-right: 10px
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field:not(.recaptcha-wrapper) {
    width: 240px
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field:last-child {
    padding-right: 0
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field input[type=text],
.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field textarea {
    width: 100%;
    box-sizing: border-box
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group .s-email-form-field.s-submit-field {
    width: auto
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field {
    padding-right: 10px
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field:last-child {
    padding-right: 0
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field .s-email-form-button {
    width: 100%;
    box-sizing: border-box
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field.s-email-field,
.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-inputs-group.form-separate-name-fields-group .s-email-form-field.s-submit-field {
    width: 490px;
    display: block;
    margin: 0 auto;
    padding-right: 0
}

.s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-field {
    margin-left: 10px
}

@media only screen and (max-width:727px) {
    .s-section.s-hero-section .s-email-form-container .s-signup-form .s-email-form-fields-group .s-email-form-field {
        margin-left: 0
    }
}

.s-section.s-hero-section .s-media .s-component-content,
.s-section.s-hero-section .s-video-content,
.s-section.s-slider-section .s-media .s-component-content,
.s-section.s-slider-section .s-video-content,
.s-section.s-title-section .s-media .s-component-content,
.s-section.s-title-section .s-video-content {
    margin: 0 auto;
    max-width: 720px
}

.s-section.s-block-section .s-block-feature .s-item-text-group,
.s-section.s-block-section .s-block-feature .s-text-button,
.s-section.s-rows-section .s-item-text-group,
.s-section.s-rows-section .s-text-button {
    text-align: left
}

.s-section.s-media-section {
    text-align: center
}

.s-section.s-media-section .s-item-media-group {
    margin-bottom: 15px
}

.s-section.s-text-section {
    overflow: hidden
}

.s-section.s-text-section .s-repeatable-move-button {
    display: none !important
}

#s-editor:not(.s-native-editor) .s-section.s-text-section .s-repeatable-add-button-wrapper {
    width: 200px;
    margin-left: -100px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1
}

#s-editor:not(.s-native-editor) .s-section.s-text-section .s-repeatable-add-button-wrapper .s-repeatable-add-button {
    position: relative
}

.s-section.s-text-section .s-hide-add-button .s-repeatable-add-button-wrapper {
    display: none
}

.s-native-editor .s-section.s-text-section .s-repeatable-add-button-wrapper {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-content: space-between;
    align-content: space-between
}

.s-native-editor .s-section.s-text-section .s-hide-add-button .s-repeatable-add-button {
    display: none
}

.s-section.s-text-section .s-repeatable-item,
.s-section.s-text-section .s-title-group {
    margin-bottom: 0
}

.s-section.s-text-section .s-item-text-group,
.s-section.s-text-section .s-title-group {
    text-align: left
}

.s-section.s-text-section .s-persp-card {
    padding: 40px
}

@media only screen and (min-width:728px) {
    .s-section.s-text-section .s-persp-container.absolute {
        position: absolute;
        width: 40%;
        padding: 0;
        z-index: 10
    }

    .s-section.s-text-section .s-persp-container.absolute.topLeft {
        top: 80px;
        left: 80px
    }

    .s-section.s-text-section .s-persp-container.absolute.topRight {
        top: 80px;
        right: 80px
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomLeft {
        bottom: 80px;
        left: 80px
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomRight {
        bottom: 80px;
        right: 80px
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomRight .s-persp-overlay .s-item-text-group,
    .s-section.s-text-section .s-persp-container.absolute.bottomRight .s-persp-overlay .s-title-group,
    .s-section.s-text-section .s-persp-container.absolute.topRight .s-persp-overlay .s-item-text-group,
    .s-section.s-text-section .s-persp-container.absolute.topRight .s-persp-overlay .s-title-group {
        text-align: right
    }

    .s-section.s-text-section .s-repeatable {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media only screen and (min-width:1024px) {
    .s-section.s-text-section .s-persp-container.absolute {
        width: 37.5%
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomLeft,
    .s-section.s-text-section .s-persp-container.absolute.topLeft {
        left: 10%
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomLeft .s-persp-card,
    .s-section.s-text-section .s-persp-container.absolute.topLeft .s-persp-card {
        margin: 0 25px
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomRight,
    .s-section.s-text-section .s-persp-container.absolute.topRight {
        right: 10%
    }

    .s-section.s-text-section .s-persp-container.absolute.bottomRight .s-persp-card,
    .s-section.s-text-section .s-persp-container.absolute.topRight .s-persp-card {
        margin: 0 25px
    }
}

@media only screen and (max-width:1024px) {
    .s-section.s-text-section .s-persp-card {
        padding: 20px 25px
    }
}

@media only screen and (max-width:727px) {
    .s-section.s-text-section .s-persp-container.absolute {
        padding: 20px 35px
    }

    .s-section.s-text-section .s-persp-container.absolute.topLeft {
        padding-top: 50px
    }

    .s-section.s-text-section .s-repeatable .s-persp-container.absolute:last-child {
        padding-bottom: 50px
    }
}

@media only screen and (max-width:727px) {
    .s-section.s-icons-section .s-component-editor-wrapper .ui-sortable .s-persp-column:nth-child(2n) {
        padding-right: 1px;
        margin-right: -1px
    }
}

@media only screen and (max-width:727px) {
    .s-section.s-gallery-section .s-persp-content .s-persp-container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.s-section.s-gallery-section.s-gallery-fullWidth .ui-sortable {
    padding-right: 10px;
    margin-right: -11px
}

.s-section.s-info-section .s-persp-content .s-persp-container {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.s-section.s-info-section .s-persp-content .s-persp-container .s-title-group {
    padding: 0 30px
}

.s-section.s-info-section .s-persp-column {
    margin: 0;
    width: 98%;
    border-color: transparent
}

.s-section.s-info-section .s-persp-column.half {
    width: 49%
}

.s-section.s-info-section .s-persp-column.border-bottom {
    border-bottom: 1px solid transparent
}

.s-section.s-info-section .s-persp-column.border-right {
    border-right: 1px solid transparent
}

@media only screen and (min-width:1199px) {
    .s-section.s-info-section .s-persp-column.large-info-box .s-info-box {
        padding: 50px 45px
    }
}

.s-section.s-info-section .s-persp-column .s-info-box {
    text-align: center;
    padding: 30px 35px;
    border: none;
    box-shadow: none;
    margin: 0
}

@media only screen and (min-width:1024px) {
    #s-content .s-section.s-info-section .s-persp-column .s-info-box h3 {
        font-size: 36px
    }

    .s-section.s-info-section .s-persp-column .s-info-box .s-item-text {
        font-size: 150%
    }
}

.s-section.s-info-section .s-persp-column .s-text-button {
    margin-top: 15px
}

.s-section.s-footer-section {
    padding: 20px 0 20px
}

.s-section.s-footer-section .container {
    max-width: 90%
}

.s-section.s-social-feed-section .s-feeds-list {
    text-align: left
}

.s-section.s-signup-section .s-email-form-button {
    padding: 12px 30px
}

.s-block-columnBlock .s-button .s-action-button {
    font-size: 20px
}

@media only screen and (min-width:727px) {
    .s-block-columnBlock.two-thirds .s-signup-form .s-email-form-fields-group .s-submit-field {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media only screen and (min-width:728px) {

    .half.s-persp-column .s-block-columnBlock .s-signup-form .s-email-form-fields-group .s-submit-field,
    .s-block-columnBlock.half.s-persp-column .s-signup-form .s-email-form-fields-group .s-submit-field {
        margin-left: 30px;
        margin-right: 50px
    }
}

@media only screen and (min-width:1200px) {

    .half.s-persp-column .s-block-columnBlock .s-signup-form .s-email-form-fields-group .s-submit-field,
    .s-block-columnBlock.half.s-persp-column .s-signup-form .s-email-form-fields-group .s-submit-field {
        margin-left: 70px;
        margin-right: 90px
    }
}

@media only screen and (min-width:1000px) {

    .s-block-columnBlock.third.s-persp-column .s-signup-form .s-email-form-fields-group .s-submit-field,
    .third.s-persp-column .s-block-columnBlock .s-signup-form .s-email-form-fields-group .s-submit-field {
        margin-right: 20px !important
    }
}

@media only screen and (max-width:875px) {

    .s-section.s-rows-section.s-layout-mediaLeft .s-item-media-group,
    .s-section.s-rows-section.s-layout-mediaRight .s-item-media-group {
        margin-bottom: 15px
    }

    .s-section.s-rows-section.s-layout-mediaLeft .s-persp-column.half,
    .s-section.s-rows-section.s-layout-mediaLeft .s-persp-column.third,
    .s-section.s-rows-section.s-layout-mediaLeft .s-persp-column.two-thirds,
    .s-section.s-rows-section.s-layout-mediaRight .s-persp-column.half,
    .s-section.s-rows-section.s-layout-mediaRight .s-persp-column.third,
    .s-section.s-rows-section.s-layout-mediaRight .s-persp-column.two-thirds {
        width: 92%
    }

    #s-content h1,
    #s-content h2 {
        font-size: 36px
    }

    #s-content h1 [style*="font-size:130%"],
    #s-content h1 [style*="font-size: 130%"],
    #s-content h1 [style*="font-size:160%"],
    #s-content h1 [style*="font-size: 160%"],
    #s-content h2 [style*="font-size:130%"],
    #s-content h2 [style*="font-size: 130%"],
    #s-content h2 [style*="font-size:160%"],
    #s-content h2 [style*="font-size: 160%"] {
        font-size: 100% !important
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

@media only screen and (max-width:727px) {
    #header-container {
        display: none
    }

    .s-section.s-layout-mediaLeft .s-persp-bg,
    .s-section.s-layout-mediaLeft .s-persp-content,
    .s-section.s-layout-mediaRight .s-persp-bg,
    .s-section.s-layout-mediaRight .s-persp-content {
        width: 100%;
        position: relative
    }

    .s-section.s-layout-mediaLeft .s-persp-bg .s-title-group,
    .s-section.s-layout-mediaRight .s-persp-bg .s-title-group {
        margin-bottom: 0
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

@media only screen and (max-width:479px) {

    .s-section.s-social-feed-section .column,
    .s-section.s-social-feed-section .columns {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .s-section.s-info-section .s-persp-content .s-persp-container {
        padding-bottom: 0
    }

    .s-section.s-info-section .s-persp-content .s-persp-container .s-title-group {
        padding: 0 15px
    }

    .s-section.s-info-section .s-repeatable .s-persp-column.half {
        width: 98%
    }

    .s-section.s-info-section .s-repeatable .s-persp-column.border-right {
        border-right: none;
        border-bottom-width: 1px;
        border-bottom-style: solid
    }

    .s-section.s-info-section .s-repeatable .s-persp-column:first-child {
        border-top-width: 1px;
        border-top-style: solid
    }

    .s-section.s-info-section .s-repeatable .s-persp-column.large-info-box .s-info-box,
    .s-section.s-info-section .s-repeatable .s-persp-column .s-info-box {
        padding: 24px 28px
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

#new-dashboard-preview-mobile-view #header-container {
    display: none
}

#new-dashboard-preview-mobile-view .s-section.s-layout-mediaLeft .s-persp-bg,
#new-dashboard-preview-mobile-view .s-section.s-layout-mediaLeft .s-persp-content,
#new-dashboard-preview-mobile-view .s-section.s-layout-mediaRight .s-persp-bg,
#new-dashboard-preview-mobile-view .s-section.s-layout-mediaRight .s-persp-content {
    width: 100%;
    position: relative
}

#new-dashboard-preview-mobile-view .s-section.s-layout-mediaLeft .s-persp-bg .s-title-group,
#new-dashboard-preview-mobile-view .s-section.s-layout-mediaRight .s-persp-bg .s-title-group {
    margin-bottom: 0
}

#new-dashboard-preview-mobile-view .s-section.s-social-feed-section .column,
#new-dashboard-preview-mobile-view .s-section.s-social-feed-section .columns {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

#new-dashboard-preview-mobile-view .s-section.s-info-section .s-persp-content .s-persp-container {
    padding-bottom: 0
}

#new-dashboard-preview-mobile-view .s-section.s-info-section .s-persp-content .s-persp-container .s-title-group {
    padding: 0 15px
}

#new-dashboard-preview-mobile-view .s-section.s-info-section .s-repeatable .s-persp-column.half {
    width: 98%
}

#new-dashboard-preview-mobile-view .s-section.s-info-section .s-repeatable .s-persp-column.border-right {
    border-right: none;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

#new-dashboard-preview-mobile-view .s-section.s-info-section .s-repeatable .s-persp-column:first-child {
    border-top-width: 1px;
    border-top-style: solid
}

#new-dashboard-preview-mobile-view .s-section.s-info-section .s-repeatable .s-persp-column.large-info-box .s-info-box,
#new-dashboard-preview-mobile-view .s-section.s-info-section .s-repeatable .s-persp-column .s-info-box {
    padding: 24px 28px
}

#new-dashboard-preview-mobile-view .s-section.s-feature-list-section .container {
    padding: 0
}

#new-dashboard-preview-mobile-view .s-section .s-persp-container {
    padding: 40px 28px
}

#new-dashboard-preview-mobile-view .s-section .s-persp-column.half:not(.half-fixed),
#new-dashboard-preview-mobile-view .s-section .s-persp-column.third:not(.half-fixed),
#new-dashboard-preview-mobile-view .s-section .s-persp-column.two-thirds:not(.half-fixed),
#new-dashboard-preview-mobile-view .s-section .s-persp-column:not(.half-fixed) {
    width: 92%
}

#new-dashboard-preview-mobile-view .s-section.s-process-section .process-item-linker {
    display: block
}

#new-dashboard-preview-mobile-view .s-section.s-text-section .s-repeatable,
#new-dashboard-preview-mobile-view .s-section.s-text-section .s-repeatable .s-persp-container {
    position: static
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container {
    position: relative;
    width: 90%;
    margin: 0 auto;
    padding: 0
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-columns {
    float: left;
    display: inline;
    margin-left: 1.04166666%;
    margin-right: 1.04166666%
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-columns.clear {
    clear: both
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-columns.right {
    float: right
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-columns.no-float {
    display: inline-block;
    vertical-align: top;
    float: none;
    zoom: 1
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-one-columns.mobile-columns,
#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-one-columns.mobile-columns.half-fixed {
    width: 97.8166666%
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-two-columns.mobile-columns,
#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-two-columns.mobile-columns.half-fixed {
    width: 47.8166666%
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-three-columns.mobile-columns,
#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-three-columns.mobile-columns.half-fixed {
    width: 31.25%
}

#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-four-columns.mobile-columns,
#new-dashboard-preview-mobile-view .s-section.s-new-mobile-layout .s-persp-container .mobile-four-columns.mobile-columns.half-fixed {
    width: 22.8166666%
}

@media only screen and (min-width:728px) and (max-width:1023px) {
    .s-footer-section .container.s-layout-grid .three.columns {
        width: 15%
    }

    .s-footer-section .container.s-layout-grid .four.columns {
        width: 20%
    }

    .s-section.s-process-section .process-item-linker {
        display: none
    }
}

@media only screen and (min-width:490px) and (max-width:727px) {
    .s-footer-section .six.columns {
        padding-left: 0
    }
}

@media only screen and (max-width:875px) {

    .s-footer-section .container.s-layout-horizontal .s-footer-text.right-align,
    .s-footer-section .container.s-layout-horizontal .s-social-media-buttons {
        text-align: left
    }

    .s-slider-section-s5 {
        padding-top: 0 !important
    }
}

@media only screen and (min-width:876px) {
    .s-footer-section .container.s-layout-horizontal .s-social-media-buttons {
        text-align: left
    }

    .s-footer-section .container.s-layout-horizontal .s-footer-text.right-align {
        text-align: right
    }
}

@media only screen and (min-width:814px) and (max-width:1010px) {
    .s-footer-section .s-layout-grid .has-copy-right {
        width: 90%;
        display: inline-block
    }
}

.s-bg-image.s-bg-light-text {
    text-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.s-bg-image.s-bg-light-text .s-persp-card,
.s-bg-image.s-bg-light-text .s-persp-content {
    text-shadow: none
}

.s-bg-image.s-bg-light-text.s-bg-overlay {
    text-shadow: 0 1px 4px rgba(0, 0, 0, .15)
}

.s-bg-image.s-bg-dark-text .s-persp-card,
.s-bg-image.s-bg-dark-text .s-persp-content {
    text-shadow: none
}

.s-variation-default {
    font-family: source sans pro, sans-serif;
    color: #555
}


.s-variation-default:lang(sxl),
.s-variation-default:lang(zh),
.s-variation-default:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-title {
    font-family: bebas neue, sans-serif
}


.s-variation-default .s-title:lang(sxl),
.s-variation-default .s-title:lang(zh),
.s-variation-default .s-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-default .s-subtitle:lang(sxl),
.s-variation-default .s-subtitle:lang(zh),
.s-variation-default .s-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-item-title {
    font-family: bebas neue, sans-serif
}


.s-variation-default .s-item-title:lang(sxl),
.s-variation-default .s-item-title:lang(zh),
.s-variation-default .s-item-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-item-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-item-subtitle {
    font-family: playfair display, sans-serif
}


.s-variation-default .s-item-subtitle:lang(sxl),
.s-variation-default .s-item-subtitle:lang(zh),
.s-variation-default .s-item-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-item-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-email-form input[type=text],
.s-variation-default .s-email-form textarea,
.s-variation-default .s-signup-form input[type=text],
.s-variation-default .s-signup-form textarea {
    font-family: source sans pro, sans-serif
}


.s-variation-default .s-email-form input[type=text]:lang(sxl),
.s-variation-default .s-email-form input[type=text]:lang(zh),
.s-variation-default .s-email-form input[type=text]:lang(zh-cn),
.s-variation-default .s-email-form textarea:lang(sxl),
.s-variation-default .s-email-form textarea:lang(zh),
.s-variation-default .s-email-form textarea:lang(zh-cn),
.s-variation-default .s-signup-form input[type=text]:lang(sxl),
.s-variation-default .s-signup-form input[type=text]:lang(zh),
.s-variation-default .s-signup-form input[type=text]:lang(zh-cn),
.s-variation-default .s-signup-form textarea:lang(sxl),
.s-variation-default .s-signup-form textarea:lang(zh),
.s-variation-default .s-signup-form textarea:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-email-form input[type=text]:lang(zh-tw),
.s-variation-default .s-email-form textarea:lang(zh-tw),
.s-variation-default .s-signup-form input[type=text]:lang(zh-tw),
.s-variation-default .s-signup-form textarea:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-blog-header {
    font-family: bebas neue, sans-serif
}


.s-variation-default .s-blog-header:lang(sxl),
.s-variation-default .s-blog-header:lang(zh),
.s-variation-default .s-blog-header:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-blog-header:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-blog-body {
    font-family: source sans pro, sans-serif
}


.s-variation-default .s-blog-body:lang(sxl),
.s-variation-default .s-blog-body:lang(zh),
.s-variation-default .s-blog-body:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-default .s-blog-body:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-default .s-common-link a,
.s-variation-default .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a,
.s-variation-default .s-terms-link a,
.s-variation-default .s-text .s-component-content a,
.s-variation-default a.s-common-link {
    color: #38b;
    border-bottom: 1px solid rgba(51, 136, 187, .6);
    font-weight: inherit
}

.s-variation-default .s-common-link a:hover,
.s-variation-default .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a:hover,
.s-variation-default .s-terms-link a:hover,
.s-variation-default .s-text .s-component-content a:hover,
.s-variation-default a.s-common-link:hover {
    color: #3da3e0;
    border-bottom: 1px solid rgba(61, 163, 224, .6)
}

.s-variation-default .s-section {
    background-color: #f3f0e0
}

.s-variation-default .s-section.s-footer-section {
    color: rgba(85, 85, 85, .75)
}

.s-variation-default .s-section.s-info-section .s-persp-column {
    border-color: #d6d4c6
}

.s-variation-default .s-section.s-text-section .s-persp-card {
    background: #fff;
    color: #555
}

.s-variation-default .s-section.s-text-section .s-persp-card .s-text .s-component-content a {
    color: #38b;
    border-bottom: 1px solid rgba(51, 136, 187, .6)
}

.s-variation-default .s-section.s-text-section .s-persp-card .s-text .s-component-content a:hover {
    color: #3da3e0;
    border-bottom: 1px solid rgba(61, 163, 224, .6)
}

.s-variation-default .s-section.s-text-section .s-persp-card .s-title {
    color: #333
}

.s-variation-default .s-section.s-text-section .s-persp-card .s-item-text {
    color: #555
}

.s-variation-default .s-section.s-no-bg {
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-default .s-section.s-process-section .process-item-wrapper {
    color: #333
}

.s-variation-default .s-persp-content,
.s-variation-default .s-social-feed-section,
.s-variation-default .s-store-section {
    background: #fff;
    color: #555;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-default .s-persp-bg {
    background-color: #f3f0e0
}

.s-variation-default .s-mobile-actions .s-mobile-actions-item.one-item {
    background-color: #567;
    color: #fff
}

.s-variation-default .s-mobile-actions .s-mobile-actions-item.selected:not(.one-item) {
    font-weight: 700;
    color: #567
}

.s-variation-default .navbar-drawer-bar .mobile,
.s-variation-default .navbar-drawer-bar .navbar {
    background-color: #567
}

.s-variation-default .navbar-drawer-bar.drawer-open .mobile,
.s-variation-default .navbar-drawer-bar.drawer-open .navbar {
    background-color: #fff
}

.s-variation-default .s-title {
    color: #333
}

.s-variation-default .s-subtitle {
    color: #b3873d
}

.s-variation-default .s-item-title {
    color: #333
}

.s-variation-default .s-item-subtitle {
    color: #b3873d
}

.s-variation-default .s-common-button {
    background: #567;
    border: 1px solid #456
}

.s-variation-default .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-title {
    color: #333
}

.s-variation-default .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-info {
    color: #b3873d
}

.s-variation-default .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-details-blurb,
.s-variation-default .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-read-more-link {
    color: #555
}

.s-variation-default .s-category-bar .category-list .category-link-item.selected {
    color: #567
}

.s-variation-default .s-category-bar .category-list .category-link-item.selected.selected:after {
    background: #567
}

.s-variation-default .s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover),
.s-variation-default .s-category-bar .category-list .category-link-item-wrapper:hover i,

.s-variation-default .fixed-login-container,
.s-variation-default .fixed-login-container.hovered,
.s-variation-default .fixed-multi-lang-container,
.s-variation-default .fixed-multi-lang-container.hovered,
.s-variation-default .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart,
.s-variation-default .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered {
    background: #567
}

.s-variation-default .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart:hover {
    background: #5e7083
}

.s-variation-default .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile {
    background: #faf7e5;
    border-top: 1px solid #c8c6b8
}

.s-variation-default .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn {
    padding: 0 15px;
    background: #567;
    color: #fff
}

.s-variation-default .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn .fa {
    padding: 0;
    margin-left: 5px
}

.s-variation-default .product-reviews {
    font-size: 14px;
    margin-bottom: 10px;
    color: #a9aeb2
}

.s-variation-default .product-reviews.not-product-detail:hover {
    cursor: pointer;
    text-decoration: underline
}

.s-variation-default .product-reviews .star-icon {
    margin-right: 4px;
    color: #c6c9cd
}

.s-variation-default .product-reviews .star-icon.selected {
    color: #f6c76d
}

.s-variation-default .product-reviews .review-count {
    margin-left: 4px
}

.s-variation-default .s-ecommerce-animation-item {
    border: 2px solid #567;
    color: #567
}

.s-variation-default .s-donation .s-donation-progress .progress-bar .indicator:before,
.s-variation-default .s-donation .s-donation-progress .progress-bar .progress {
    background: #567
}

.s-variation-default .s-donation .s-donation-progress .progress-bar .indicator:after {
    border-top-color: #567
}

.s-variation-default .cookie-settings-dialog-wrap .cookie-settings-dialog,
.s-variation-default .s-cookie-notification-bar {
    background-color: #dbd8ca;
    color: #333
}

.s-variation-default .s-bg-theme-color-1 {
    background-color: #b3873d
}

.s-variation-default .s-bg-theme-color-fade-1 {
    background-color: rgba(179, 135, 61, .07)
}

.s-variation-default .s-text-theme-color-1 {
    color: #333
}

.s-variation-default .s-theme-color-1 {
    color: #b3873d
}

.s-variation-default .s-bg-theme-color-fade-2 {
    background-color: rgba(179, 135, 61, .2)
}

.s-variation-default .s-border-theme-color-1 {
    border-color: #b3873d
}

.s-variation-default .s-button-theme-style-shadow {
    background-color: rgba(179, 135, 61, .2);
    box-shadow: 0 3px 0 rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-default .s-button-theme-style-shadow:visited {
    color: #b3873d
}

.s-variation-default .s-button-theme-style-border {
    border: 2px solid rgba(179, 135, 61, .2)
}

.s-variation-default .s-button-theme-style,
.s-variation-default .s-button-theme-style-border {
    background-color: rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-default .s-button-theme-style-important {
    background-color: rgba(179, 135, 61, .2) !important;
    color: #b3873d !important
}

.s-variation-default .s-text-color-brown {
    color: #b3873d
}

.s-variation-default .s-component.s-social-media ul.s-social-media-buttons .s-social-icon {
    background: #567
}

.s-variation-dark {
    font-family: source sans pro, sans-serif;
    color: #ddd
}

.s-variation-dark:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark:lang(sxl),
.s-variation-dark:lang(zh),
.s-variation-dark:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-title {
    font-family: bebas neue, sans-serif
}

.s-variation-dark .s-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-title:lang(sxl),
.s-variation-dark .s-title:lang(zh),
.s-variation-dark .s-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-dark .s-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-subtitle:lang(sxl),
.s-variation-dark .s-subtitle:lang(zh),
.s-variation-dark .s-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-item-title {
    font-family: bebas neue, sans-serif
}

.s-variation-dark .s-item-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-item-title:lang(sxl),
.s-variation-dark .s-item-title:lang(zh),
.s-variation-dark .s-item-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-item-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-item-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-dark .s-item-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-item-subtitle:lang(sxl),
.s-variation-dark .s-item-subtitle:lang(zh),
.s-variation-dark .s-item-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-item-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-email-form input[type=text],
.s-variation-dark .s-email-form textarea,
.s-variation-dark .s-signup-form input[type=text],
.s-variation-dark .s-signup-form textarea {
    font-family: source sans pro, sans-serif
}

.s-variation-dark .s-email-form input[type=text]:lang(ja),
.s-variation-dark .s-email-form textarea:lang(ja),
.s-variation-dark .s-signup-form input[type=text]:lang(ja),
.s-variation-dark .s-signup-form textarea:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-email-form input[type=text]:lang(sxl),
.s-variation-dark .s-email-form input[type=text]:lang(zh),
.s-variation-dark .s-email-form input[type=text]:lang(zh-cn),
.s-variation-dark .s-email-form textarea:lang(sxl),
.s-variation-dark .s-email-form textarea:lang(zh),
.s-variation-dark .s-email-form textarea:lang(zh-cn),
.s-variation-dark .s-signup-form input[type=text]:lang(sxl),
.s-variation-dark .s-signup-form input[type=text]:lang(zh),
.s-variation-dark .s-signup-form input[type=text]:lang(zh-cn),
.s-variation-dark .s-signup-form textarea:lang(sxl),
.s-variation-dark .s-signup-form textarea:lang(zh),
.s-variation-dark .s-signup-form textarea:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-email-form input[type=text]:lang(zh-tw),
.s-variation-dark .s-email-form textarea:lang(zh-tw),
.s-variation-dark .s-signup-form input[type=text]:lang(zh-tw),
.s-variation-dark .s-signup-form textarea:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-blog-header {
    font-family: bebas neue, sans-serif
}

.s-variation-dark .s-blog-header:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-blog-header:lang(sxl),
.s-variation-dark .s-blog-header:lang(zh),
.s-variation-dark .s-blog-header:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-blog-header:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-blog-body {
    font-family: source sans pro, sans-serif
}

.s-variation-dark .s-blog-body:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark .s-blog-body:lang(sxl),
.s-variation-dark .s-blog-body:lang(zh),
.s-variation-dark .s-blog-body:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark .s-blog-body:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark .s-common-link a,
.s-variation-dark .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a,
.s-variation-dark .s-terms-link a,
.s-variation-dark .s-text .s-component-content a,
.s-variation-dark a.s-common-link {
    color: #6ac;
    border-bottom: 1px solid rgba(102, 170, 204, .6);
    font-weight: inherit
}

.s-variation-dark .s-common-link a:hover,
.s-variation-dark .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a:hover,
.s-variation-dark .s-terms-link a:hover,
.s-variation-dark .s-text .s-component-content a:hover,
.s-variation-dark a.s-common-link:hover {
    color: #7accf5;
    border-bottom: 1px solid rgba(122, 204, 245, .6)
}

.s-variation-dark .s-section {
    background-color: #242424
}

.s-variation-dark .s-section.s-footer-section {
    color: hsla(0, 0%, 86.7%, .75)
}

.s-variation-dark .s-section.s-info-section .s-persp-column {
    border-color: #454545
}

.s-variation-dark .s-section.s-text-section .s-persp-card {
    background: #111;
    color: #ddd
}

.s-variation-dark .s-section.s-text-section .s-persp-card .s-text .s-component-content a {
    color: #6ac;
    border-bottom: 1px solid rgba(102, 170, 204, .6)
}

.s-variation-dark .s-section.s-text-section .s-persp-card .s-text .s-component-content a:hover {
    color: #7accf5;
    border-bottom: 1px solid rgba(122, 204, 245, .6)
}

.s-variation-dark .s-section.s-text-section .s-persp-card .s-title {
    color: #fff
}

.s-variation-dark .s-section.s-text-section .s-persp-card .s-item-text {
    color: #ddd
}

.s-variation-dark .s-section.s-no-bg {
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-dark .s-section.s-process-section .process-item-wrapper {
    color: #fff
}

.s-variation-dark .s-persp-content,
.s-variation-dark .s-social-feed-section,
.s-variation-dark .s-store-section {
    background: #111;
    color: #ddd;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-dark .s-persp-bg {
    background-color: #242424
}

.s-variation-dark .s-mobile-actions .s-mobile-actions-item.one-item {
    background-color: #6b7f86;
    color: #fff
}

.s-variation-dark .s-mobile-actions .s-mobile-actions-item.selected:not(.one-item) {
    font-weight: 700;
    color: #6b7f86
}

.s-variation-dark .navbar-drawer-bar .mobile,
.s-variation-dark .navbar-drawer-bar .navbar {
    background-color: #6b7f86
}

.s-variation-dark .navbar-drawer-bar.drawer-open .mobile,
.s-variation-dark .navbar-drawer-bar.drawer-open .navbar {
    background-color: #fff
}

.s-variation-dark .s-title {
    color: #fff
}

.s-variation-dark .s-subtitle {
    color: #bc995e
}

.s-variation-dark .s-item-title {
    color: #fff
}

.s-variation-dark .s-item-subtitle {
    color: #bc995e
}

.s-variation-dark .s-common-button {
    background: #6b7f86;
    border: 1px solid #5a6e75
}

.s-variation-dark .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-title {
    color: #fff
}

.s-variation-dark .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-info {
    color: #bc995e
}

.s-variation-dark .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-details-blurb,
.s-variation-dark .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-read-more-link {
    color: #ddd
}

.s-variation-dark .s-category-bar .category-list .category-link-item.selected {
    color: #6b7f86
}

.s-variation-dark .s-category-bar .category-list .category-link-item.selected.selected:after {
    background: #6b7f86
}

.s-variation-dark .s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover),
.s-variation-dark .s-category-bar .category-list .category-link-item-wrapper:hover i,
.s-variation-dark .s-ecommerce-card-view-card-price {
    color: #6b7f86
}

.s-variation-dark .s-ecommerce-row-view-product .s-ecommerce-row-view-product-options {
    color: #000;
    font-size: 20px;
    margin: 10px 0
}

.s-variation-dark .s-ecommerce-row-view-product .s-ecommerce-row-view-product-pricing {
    color: #6b7f86
}

.s-variation-dark .s-ecommerce-row-view-product .s-ecommerce-row-view-product-thumbnail-list ul li.current {
    border: 2px solid #6b7f86
}

.s-variation-dark .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot {
    border: 1px solid #6b7f86
}

.s-variation-dark .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot.selected {
    background: #6b7f86
}

.s-variation-dark .s-ecommerce-row-view-product .mobile-select .price-label {
    color: #6b7f86
}

.s-variation-dark .s-ecommerce-row-view-product .mobile-select .variation-item.selected {
    border: 1px solid #6b7f86;
    background: #6b7f86;
    color: #fff
}

.s-variation-dark .s-ecommerce-row-view-product .mobile-select .add-btn {
    background: #6b7f86
}

.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-card .s-ecommerce-card-view-card-stock-warning {
    background: #6b7f86;
    color: #fff
}

.s-variation-dark .s-ecommerce-card-view-wrapper .product-reviews {
    margin-bottom: 0;
    margin-top: 4px
}

.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn,
.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn,
.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn {
    cursor: pointer;
    color: #6b7f86
}

.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn:hover,
.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn:hover,
.s-variation-dark .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn:hover {
    color: #8098a1
}

.s-variation-dark .fixed-login-container,
.s-variation-dark .fixed-login-container.hovered,
.s-variation-dark .fixed-multi-lang-container,
.s-variation-dark .fixed-multi-lang-container.hovered,
.s-variation-dark .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart,
.s-variation-dark .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered {
    background: #6b7f86
}

.s-variation-dark .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart:hover {
    background: #768c93
}

.s-variation-dark .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile {
    background: #171717;
    border-top: 1px solid #121212
}

.s-variation-dark .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn {
    padding: 0 15px;
    background: #6b7f86;
    color: #fff
}

.s-variation-dark .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn .fa {
    padding: 0;
    margin-left: 5px
}

.s-variation-dark .product-reviews {
    font-size: 14px;
    margin-bottom: 10px;
    color: #a9aeb2
}

.s-variation-dark .product-reviews.not-product-detail:hover {
    cursor: pointer;
    text-decoration: underline
}

.s-variation-dark .product-reviews .star-icon {
    margin-right: 4px;
    color: #c6c9cd
}

.s-variation-dark .product-reviews .star-icon.selected {
    color: #f6c76d
}

.s-variation-dark .product-reviews .review-count {
    margin-left: 4px
}

.s-variation-dark .s-ecommerce-animation-item {
    border: 2px solid #6b7f86;
    color: #6b7f86
}

.s-variation-dark .s-donation .s-donation-progress .progress-bar .indicator:before,
.s-variation-dark .s-donation .s-donation-progress .progress-bar .progress {
    background: #6b7f86
}

.s-variation-dark .s-donation .s-donation-progress .progress-bar .indicator:after {
    border-top-color: #6b7f86
}

.s-variation-dark .cookie-settings-dialog-wrap .cookie-settings-dialog,
.s-variation-dark .s-cookie-notification-bar {
    background-color: #202020;
    color: #fff
}

.s-variation-dark .s-bg-theme-color-1 {
    background-color: #bc995e
}

.s-variation-dark .s-bg-theme-color-fade-1 {
    background-color: rgba(188, 153, 94, .07)
}

.s-variation-dark .s-text-theme-color-1 {
    color: #fff
}

.s-variation-dark .s-theme-color-1 {
    color: #bc995e
}

.s-variation-dark .s-bg-theme-color-fade-2 {
    background-color: rgba(188, 153, 94, .2)
}

.s-variation-dark .s-border-theme-color-1 {
    border-color: #bc995e
}

.s-variation-dark .s-button-theme-style-shadow {
    background-color: rgba(188, 153, 94, .2);
    box-shadow: 0 3px 0 rgba(188, 153, 94, .2);
    color: #bc995e
}

.s-variation-dark .s-button-theme-style-shadow:visited {
    color: #bc995e
}

.s-variation-dark .s-button-theme-style-border {
    border: 2px solid rgba(188, 153, 94, .2)
}

.s-variation-dark .s-button-theme-style,
.s-variation-dark .s-button-theme-style-border {
    background-color: rgba(188, 153, 94, .2);
    color: #bc995e
}

.s-variation-dark .s-button-theme-style-important {
    background-color: rgba(188, 153, 94, .2) !important;
    color: #bc995e !important
}

.s-variation-dark .s-ecommerce-card-view-card-price,
.s-variation-dark .s-text-color-brown {
    color: #bc995e
}

.s-variation-dark .s-component-overlay {
    border-color: hsla(0, 0%, 100%, .25)
}

.s-variation-light-transparent {
    font-family: source sans pro, sans-serif;
    color: #555
}

.s-variation-light-transparent:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent:lang(sxl),
.s-variation-light-transparent:lang(zh),
.s-variation-light-transparent:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-title {
    font-family: bebas neue, sans-serif
}

.s-variation-light-transparent .s-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-title:lang(sxl),
.s-variation-light-transparent .s-title:lang(zh),
.s-variation-light-transparent .s-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-light-transparent .s-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-subtitle:lang(sxl),
.s-variation-light-transparent .s-subtitle:lang(zh),
.s-variation-light-transparent .s-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-item-title {
    font-family: bebas neue, sans-serif
}

.s-variation-light-transparent .s-item-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-item-title:lang(sxl),
.s-variation-light-transparent .s-item-title:lang(zh),
.s-variation-light-transparent .s-item-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-item-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-item-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-light-transparent .s-item-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-item-subtitle:lang(sxl),
.s-variation-light-transparent .s-item-subtitle:lang(zh),
.s-variation-light-transparent .s-item-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-item-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-email-form input[type=text],
.s-variation-light-transparent .s-email-form textarea,
.s-variation-light-transparent .s-signup-form input[type=text],
.s-variation-light-transparent .s-signup-form textarea {
    font-family: source sans pro, sans-serif
}

.s-variation-light-transparent .s-email-form input[type=text]:lang(ja),
.s-variation-light-transparent .s-email-form textarea:lang(ja),
.s-variation-light-transparent .s-signup-form input[type=text]:lang(ja),
.s-variation-light-transparent .s-signup-form textarea:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-email-form input[type=text]:lang(sxl),
.s-variation-light-transparent .s-email-form input[type=text]:lang(zh),
.s-variation-light-transparent .s-email-form input[type=text]:lang(zh-cn),
.s-variation-light-transparent .s-email-form textarea:lang(sxl),
.s-variation-light-transparent .s-email-form textarea:lang(zh),
.s-variation-light-transparent .s-email-form textarea:lang(zh-cn),
.s-variation-light-transparent .s-signup-form input[type=text]:lang(sxl),
.s-variation-light-transparent .s-signup-form input[type=text]:lang(zh),
.s-variation-light-transparent .s-signup-form input[type=text]:lang(zh-cn),
.s-variation-light-transparent .s-signup-form textarea:lang(sxl),
.s-variation-light-transparent .s-signup-form textarea:lang(zh),
.s-variation-light-transparent .s-signup-form textarea:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-email-form input[type=text]:lang(zh-tw),
.s-variation-light-transparent .s-email-form textarea:lang(zh-tw),
.s-variation-light-transparent .s-signup-form input[type=text]:lang(zh-tw),
.s-variation-light-transparent .s-signup-form textarea:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-blog-header {
    font-family: bebas neue, sans-serif
}

.s-variation-light-transparent .s-blog-header:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-blog-header:lang(sxl),
.s-variation-light-transparent .s-blog-header:lang(zh),
.s-variation-light-transparent .s-blog-header:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-blog-header:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-blog-body {
    font-family: source sans pro, sans-serif
}

.s-variation-light-transparent .s-blog-body:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-light-transparent .s-blog-body:lang(sxl),
.s-variation-light-transparent .s-blog-body:lang(zh),
.s-variation-light-transparent .s-blog-body:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-light-transparent .s-blog-body:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-light-transparent .s-common-link a,
.s-variation-light-transparent .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a,
.s-variation-light-transparent .s-terms-link a,
.s-variation-light-transparent .s-text .s-component-content a,
.s-variation-light-transparent a.s-common-link {
    color: #38b;
    border-bottom: 1px solid rgba(51, 136, 187, .6);
    font-weight: inherit
}

.s-variation-light-transparent .s-common-link a:hover,
.s-variation-light-transparent .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a:hover,
.s-variation-light-transparent .s-terms-link a:hover,
.s-variation-light-transparent .s-text .s-component-content a:hover,
.s-variation-light-transparent a.s-common-link:hover {
    color: #3da3e0;
    border-bottom: 1px solid rgba(61, 163, 224, .6)
}

.s-variation-light-transparent .s-section {
    background-color: #f4f4f4
}

.s-variation-light-transparent .s-section.s-footer-section {
    color: rgba(85, 85, 85, .75)
}

.s-variation-light-transparent .s-section.s-info-section .s-persp-column {
    border-color: #d7d7d7
}

.s-variation-light-transparent .s-section.s-text-section .s-persp-card {
    background: hsla(0, 0%, 100%, .7);
    color: #555
}

.s-variation-light-transparent .s-section.s-text-section .s-persp-card .s-text .s-component-content a {
    color: #38b;
    border-bottom: 1px solid rgba(51, 136, 187, .6)
}

.s-variation-light-transparent .s-section.s-text-section .s-persp-card .s-text .s-component-content a:hover {
    color: #3da3e0;
    border-bottom: 1px solid rgba(61, 163, 224, .6)
}

.s-variation-light-transparent .s-section.s-text-section .s-persp-card .s-title {
    color: #333
}

.s-variation-light-transparent .s-section.s-text-section .s-persp-card .s-item-text {
    color: #555
}

.s-variation-light-transparent .s-section.s-no-bg {
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-light-transparent .s-section.s-process-section .process-item-wrapper {
    color: #333
}

.s-variation-light-transparent .s-persp-content,
.s-variation-light-transparent .s-social-feed-section,
.s-variation-light-transparent .s-store-section {
    background: hsla(0, 0%, 100%, .7);
    color: #555;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-light-transparent .s-persp-bg {
    background-color: #f4f4f4
}

.s-variation-light-transparent .s-mobile-actions .s-mobile-actions-item.one-item {
    background-color: #567;
    color: #fff
}

.s-variation-light-transparent .s-mobile-actions .s-mobile-actions-item.selected:not(.one-item) {
    font-weight: 700;
    color: #567
}

.s-variation-light-transparent .navbar-drawer-bar .mobile,
.s-variation-light-transparent .navbar-drawer-bar .navbar {
    background-color: #567
}

.s-variation-light-transparent .navbar-drawer-bar.drawer-open .mobile,
.s-variation-light-transparent .navbar-drawer-bar.drawer-open .navbar {
    background-color: #fff
}

.s-variation-light-transparent .s-title {
    color: #333
}

.s-variation-light-transparent .s-subtitle {
    color: #b3873d
}

.s-variation-light-transparent .s-item-title {
    color: #333
}

.s-variation-light-transparent .s-item-subtitle {
    color: #b3873d
}

.s-variation-light-transparent .s-common-button {
    background: #567;
    border: 1px solid #456
}

.s-variation-light-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-title {
    color: #333
}

.s-variation-light-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-info {
    color: #b3873d
}

.s-variation-light-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-details-blurb,
.s-variation-light-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-read-more-link {
    color: #555
}

.s-variation-light-transparent .s-category-bar .category-list .category-link-item.selected {
    color: #567
}

.s-variation-light-transparent .s-category-bar .category-list .category-link-item.selected.selected:after {
    background: #567
}

.s-variation-light-transparent .s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover),
.s-variation-light-transparent .s-category-bar .category-list .category-link-item-wrapper:hover i,
.s-variation-light-transparent .s-ecommerce-card-view-card-price {
    color: #567
}

.s-variation-light-transparent .s-ecommerce-row-view-product .s-ecommerce-row-view-product-options {
    color: #000;
    font-size: 20px;
    margin: 10px 0
}

.s-variation-light-transparent .s-ecommerce-row-view-product .s-ecommerce-row-view-product-pricing {
    color: #567
}

.s-variation-light-transparent .s-ecommerce-row-view-product .s-ecommerce-row-view-product-thumbnail-list ul li.current {
    border: 2px solid #567
}

.s-variation-light-transparent .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot {
    border: 1px solid #567
}

.s-variation-light-transparent .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot.selected {
    background: #567
}

.s-variation-light-transparent .s-ecommerce-row-view-product .mobile-select .price-label {
    color: #567
}

.s-variation-light-transparent .s-ecommerce-row-view-product .mobile-select .variation-item.selected {
    border: 1px solid #567;
    background: #567;
    color: #fff
}

.s-variation-light-transparent .s-ecommerce-row-view-product .mobile-select .add-btn {
    background: #567
}

.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-card .s-ecommerce-card-view-card-stock-warning {
    background: #567;
    color: #fff
}

.s-variation-light-transparent .s-ecommerce-card-view-wrapper .product-reviews {
    margin-bottom: 0;
    margin-top: 4px
}

.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn,
.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn,
.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn {
    cursor: pointer;
    color: #567
}

.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn:hover,
.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn:hover,
.s-variation-light-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn:hover {
    color: #667a8f
}

.s-variation-light-transparent .fixed-login-container,
.s-variation-light-transparent .fixed-login-container.hovered,
.s-variation-light-transparent .fixed-multi-lang-container,
.s-variation-light-transparent .fixed-multi-lang-container.hovered,
.s-variation-light-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart,
.s-variation-light-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered {
    background: #567
}

.s-variation-light-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart:hover {
    background: #5e7083
}

.s-variation-light-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile {
    background: #fbfbfb;
    border-top: 1px solid #c9c9c9
}

.s-variation-light-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn {
    padding: 0 15px;
    background: #567;
    color: #fff
}

.s-variation-light-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn .fa {
    padding: 0;
    margin-left: 5px
}

.s-variation-light-transparent .product-reviews {
    font-size: 14px;
    margin-bottom: 10px;
    color: #a9aeb2
}

.s-variation-light-transparent .product-reviews.not-product-detail:hover {
    cursor: pointer;
    text-decoration: underline
}

.s-variation-light-transparent .product-reviews .star-icon {
    margin-right: 4px;
    color: #c6c9cd
}

.s-variation-light-transparent .product-reviews .star-icon.selected {
    color: #f6c76d
}

.s-variation-light-transparent .product-reviews .review-count {
    margin-left: 4px
}

.s-variation-light-transparent .s-ecommerce-animation-item {
    border: 2px solid #567;
    color: #567
}

.s-variation-light-transparent .s-donation .s-donation-progress .progress-bar .indicator:before,
.s-variation-light-transparent .s-donation .s-donation-progress .progress-bar .progress {
    background: #567
}

.s-variation-light-transparent .s-donation .s-donation-progress .progress-bar .indicator:after {
    border-top-color: #567
}

.s-variation-light-transparent .cookie-settings-dialog-wrap .cookie-settings-dialog,
.s-variation-light-transparent .s-cookie-notification-bar {
    background-color: #dcdcdc;
    color: #333
}

.s-variation-light-transparent .s-bg-theme-color-1 {
    background-color: #b3873d
}

.s-variation-light-transparent .s-bg-theme-color-fade-1 {
    background-color: rgba(179, 135, 61, .07)
}

.s-variation-light-transparent .s-text-theme-color-1 {
    color: #333
}

.s-variation-light-transparent .s-theme-color-1 {
    color: #b3873d
}

.s-variation-light-transparent .s-bg-theme-color-fade-2 {
    background-color: rgba(179, 135, 61, .2)
}

.s-variation-light-transparent .s-border-theme-color-1 {
    border-color: #b3873d
}

.s-variation-light-transparent .s-button-theme-style-shadow {
    background-color: rgba(179, 135, 61, .2);
    box-shadow: 0 3px 0 rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-light-transparent .s-button-theme-style-shadow:visited {
    color: #b3873d
}

.s-variation-light-transparent .s-button-theme-style-border {
    background-color: rgba(179, 135, 61, .2);
    border: 2px solid rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-light-transparent .s-button-theme-style {
    background-color: rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-light-transparent .s-button-theme-style-important {
    background-color: rgba(179, 135, 61, .2) !important;
    color: #b3873d !important
}

.s-variation-light-transparent .s-text-color-brown {
    color: #b3873d
}

.s-variation-light-transparent .s-component.s-social-media ul.s-social-media-buttons .s-social-icon {
    background: #567
}

.s-variation-dark-transparent {
    font-family: source sans pro, sans-serif;
    color: #ddd
}

.s-variation-dark-transparent:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent:lang(sxl),
.s-variation-dark-transparent:lang(zh),
.s-variation-dark-transparent:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-title {
    font-family: bebas neue, sans-serif
}

.s-variation-dark-transparent .s-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-title:lang(sxl),
.s-variation-dark-transparent .s-title:lang(zh),
.s-variation-dark-transparent .s-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-dark-transparent .s-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-subtitle:lang(sxl),
.s-variation-dark-transparent .s-subtitle:lang(zh),
.s-variation-dark-transparent .s-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-item-title {
    font-family: bebas neue, sans-serif
}

.s-variation-dark-transparent .s-item-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-item-title:lang(sxl),
.s-variation-dark-transparent .s-item-title:lang(zh),
.s-variation-dark-transparent .s-item-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-item-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-item-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-dark-transparent .s-item-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-item-subtitle:lang(sxl),
.s-variation-dark-transparent .s-item-subtitle:lang(zh),
.s-variation-dark-transparent .s-item-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-item-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-email-form input[type=text],
.s-variation-dark-transparent .s-email-form textarea,
.s-variation-dark-transparent .s-signup-form input[type=text],
.s-variation-dark-transparent .s-signup-form textarea {
    font-family: source sans pro, sans-serif
}

.s-variation-dark-transparent .s-email-form input[type=text]:lang(ja),
.s-variation-dark-transparent .s-email-form textarea:lang(ja),
.s-variation-dark-transparent .s-signup-form input[type=text]:lang(ja),
.s-variation-dark-transparent .s-signup-form textarea:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-email-form input[type=text]:lang(sxl),
.s-variation-dark-transparent .s-email-form input[type=text]:lang(zh),
.s-variation-dark-transparent .s-email-form input[type=text]:lang(zh-cn),
.s-variation-dark-transparent .s-email-form textarea:lang(sxl),
.s-variation-dark-transparent .s-email-form textarea:lang(zh),
.s-variation-dark-transparent .s-email-form textarea:lang(zh-cn),
.s-variation-dark-transparent .s-signup-form input[type=text]:lang(sxl),
.s-variation-dark-transparent .s-signup-form input[type=text]:lang(zh),
.s-variation-dark-transparent .s-signup-form input[type=text]:lang(zh-cn),
.s-variation-dark-transparent .s-signup-form textarea:lang(sxl),
.s-variation-dark-transparent .s-signup-form textarea:lang(zh),
.s-variation-dark-transparent .s-signup-form textarea:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-email-form input[type=text]:lang(zh-tw),
.s-variation-dark-transparent .s-email-form textarea:lang(zh-tw),
.s-variation-dark-transparent .s-signup-form input[type=text]:lang(zh-tw),
.s-variation-dark-transparent .s-signup-form textarea:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-blog-header {
    font-family: bebas neue, sans-serif
}

.s-variation-dark-transparent .s-blog-header:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-blog-header:lang(sxl),
.s-variation-dark-transparent .s-blog-header:lang(zh),
.s-variation-dark-transparent .s-blog-header:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-blog-header:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-blog-body {
    font-family: source sans pro, sans-serif
}

.s-variation-dark-transparent .s-blog-body:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-dark-transparent .s-blog-body:lang(sxl),
.s-variation-dark-transparent .s-blog-body:lang(zh),
.s-variation-dark-transparent .s-blog-body:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-dark-transparent .s-blog-body:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-dark-transparent .s-common-link a,
.s-variation-dark-transparent .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a,
.s-variation-dark-transparent .s-terms-link a,
.s-variation-dark-transparent .s-text .s-component-content a,
.s-variation-dark-transparent a.s-common-link {
    color: #6ac;
    border-bottom: 1px solid rgba(102, 170, 204, .6);
    font-weight: inherit
}

.s-variation-dark-transparent .s-common-link a:hover,
.s-variation-dark-transparent .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a:hover,
.s-variation-dark-transparent .s-terms-link a:hover,
.s-variation-dark-transparent .s-text .s-component-content a:hover,
.s-variation-dark-transparent a.s-common-link:hover {
    color: #7accf5;
    border-bottom: 1px solid rgba(122, 204, 245, .6)
}

.s-variation-dark-transparent .s-section {
    background-color: rgba(32, 32, 32, .8)
}

.s-variation-dark-transparent .s-section.s-footer-section {
    color: hsla(0, 0%, 86.7%, .75)
}

.s-variation-dark-transparent .s-section.s-info-section .s-persp-column {
    border-color: #414141
}

.s-variation-dark-transparent .s-section.s-text-section .s-persp-card {
    background: rgba(32, 32, 32, .7);
    color: #ddd
}

.s-variation-dark-transparent .s-section.s-text-section .s-persp-card .s-text .s-component-content a {
    color: #6ac;
    border-bottom: 1px solid rgba(102, 170, 204, .6)
}

.s-variation-dark-transparent .s-section.s-text-section .s-persp-card .s-text .s-component-content a:hover {
    color: #7accf5;
    border-bottom: 1px solid rgba(122, 204, 245, .6)
}

.s-variation-dark-transparent .s-section.s-text-section .s-persp-card .s-title {
    color: #fff
}

.s-variation-dark-transparent .s-section.s-text-section .s-persp-card .s-item-text {
    color: #ddd
}

.s-variation-dark-transparent .s-section.s-no-bg {
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-dark-transparent .s-section.s-process-section .process-item-wrapper {
    color: #fff
}

.s-variation-dark-transparent .s-persp-content,
.s-variation-dark-transparent .s-social-feed-section,
.s-variation-dark-transparent .s-store-section {
    background: rgba(32, 32, 32, .7);
    color: #ddd;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-dark-transparent .s-persp-bg {
    background-color: rgba(32, 32, 32, .8)
}

.s-variation-dark-transparent .s-mobile-actions .s-mobile-actions-item.one-item {
    background-color: #6b7f86;
    color: #fff
}

.s-variation-dark-transparent .s-mobile-actions .s-mobile-actions-item.selected:not(.one-item) {
    font-weight: 700;
    color: #6b7f86
}

.s-variation-dark-transparent .navbar-drawer-bar .mobile,
.s-variation-dark-transparent .navbar-drawer-bar .navbar {
    background-color: #6b7f86
}

.s-variation-dark-transparent .navbar-drawer-bar.drawer-open .mobile,
.s-variation-dark-transparent .navbar-drawer-bar.drawer-open .navbar {
    background-color: #fff
}

.s-variation-dark-transparent .s-title {
    color: #fff
}

.s-variation-dark-transparent .s-subtitle {
    color: #b3873d
}

.s-variation-dark-transparent .s-item-title {
    color: #fff
}

.s-variation-dark-transparent .s-item-subtitle {
    color: #b3873d
}

.s-variation-dark-transparent .s-common-button {
    background: #6b7f86;
    border: 1px solid #5a6e75
}

.s-variation-dark-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-title {
    color: #fff
}

.s-variation-dark-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-info {
    color: #b3873d
}

.s-variation-dark-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-details-blurb,
.s-variation-dark-transparent .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-read-more-link {
    color: #ddd
}

.s-variation-dark-transparent .s-category-bar .category-list .category-link-item.selected {
    color: #6b7f86
}

.s-variation-dark-transparent .s-category-bar .category-list .category-link-item.selected.selected:after {
    background: #6b7f86
}

.s-variation-dark-transparent .s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover),
.s-variation-dark-transparent .s-category-bar .category-list .category-link-item-wrapper:hover i,
.s-variation-dark-transparent .s-ecommerce-card-view-card-price {
    color: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .s-ecommerce-row-view-product-options {
    color: #000;
    font-size: 20px;
    margin: 10px 0
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .s-ecommerce-row-view-product-pricing {
    color: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .s-ecommerce-row-view-product-thumbnail-list ul li.current {
    border: 2px solid #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot {
    border: 1px solid #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot.selected {
    background: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .mobile-select .price-label {
    color: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .mobile-select .variation-item.selected {
    border: 1px solid #6b7f86;
    background: #6b7f86;
    color: #fff
}

.s-variation-dark-transparent .s-ecommerce-row-view-product .mobile-select .add-btn {
    background: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-card .s-ecommerce-card-view-card-stock-warning {
    background: #6b7f86;
    color: #fff
}

.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .product-reviews {
    margin-bottom: 0;
    margin-top: 4px
}

.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn,
.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn,
.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn {
    cursor: pointer;
    color: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn:hover,
.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn:hover,
.s-variation-dark-transparent .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn:hover {
    color: #8098a1
}

.s-variation-dark-transparent .fixed-login-container,
.s-variation-dark-transparent .fixed-login-container.hovered,
.s-variation-dark-transparent .fixed-multi-lang-container,
.s-variation-dark-transparent .fixed-multi-lang-container.hovered,
.s-variation-dark-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart,
.s-variation-dark-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered {
    background: #6b7f86
}

.s-variation-dark-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart:hover {
    background: #768c93
}

.s-variation-dark-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile {
    background: #121212;
    border-top: 1px solid #0f0f0f
}

.s-variation-dark-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn {
    padding: 0 15px;
    background: #6b7f86;
    color: #fff
}

.s-variation-dark-transparent .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn .fa {
    padding: 0;
    margin-left: 5px
}

.s-variation-dark-transparent .product-reviews {
    font-size: 14px;
    margin-bottom: 10px;
    color: #a9aeb2
}

.s-variation-dark-transparent .product-reviews.not-product-detail:hover {
    cursor: pointer;
    text-decoration: underline
}

.s-variation-dark-transparent .product-reviews .star-icon {
    margin-right: 4px;
    color: #c6c9cd
}

.s-variation-dark-transparent .product-reviews .star-icon.selected {
    color: #f6c76d
}

.s-variation-dark-transparent .product-reviews .review-count {
    margin-left: 4px
}

.s-variation-dark-transparent .s-ecommerce-animation-item {
    border: 2px solid #6b7f86;
    color: #6b7f86
}

.s-variation-dark-transparent .s-donation .s-donation-progress .progress-bar .indicator:before,
.s-variation-dark-transparent .s-donation .s-donation-progress .progress-bar .progress {
    background: #6b7f86
}

.s-variation-dark-transparent .s-donation .s-donation-progress .progress-bar .indicator:after {
    border-top-color: #6b7f86
}

.s-variation-dark-transparent .cookie-settings-dialog-wrap .cookie-settings-dialog,
.s-variation-dark-transparent .s-cookie-notification-bar {
    background-color: #1d1d1d;
    color: #fff
}

.s-variation-dark-transparent .s-bg-theme-color-1 {
    background-color: #b3873d
}

.s-variation-dark-transparent .s-bg-theme-color-fade-1 {
    background-color: rgba(179, 135, 61, .07)
}

.s-variation-dark-transparent .s-text-theme-color-1 {
    color: #fff
}

.s-variation-dark-transparent .s-theme-color-1 {
    color: #b3873d
}

.s-variation-dark-transparent .s-bg-theme-color-fade-2 {
    background-color: rgba(179, 135, 61, .2)
}

.s-variation-dark-transparent .s-border-theme-color-1 {
    border-color: #b3873d
}

.s-variation-dark-transparent .s-button-theme-style-shadow {
    background-color: rgba(179, 135, 61, .2);
    box-shadow: 0 3px 0 rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-dark-transparent .s-button-theme-style-shadow:visited {
    color: #b3873d
}

.s-variation-dark-transparent .s-button-theme-style-border {
    background-color: rgba(179, 135, 61, .2);
    border: 2px solid rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-dark-transparent .s-button-theme-style {
    background-color: rgba(179, 135, 61, .2);
    color: #b3873d
}

.s-variation-dark-transparent .s-button-theme-style-important {
    background-color: rgba(179, 135, 61, .2) !important;
    color: #b3873d !important
}

.s-variation-dark-transparent .s-text-color-brown {
    color: #b3873d
}

.s-variation-dark-transparent .s-component-overlay {
    border-color: hsla(0, 0%, 100%, .5)
}

.s-variation-earth {
    font-family: source sans pro, sans-serif;
    color: #bfa67f
}

.s-variation-earth:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth:lang(sxl),
.s-variation-earth:lang(zh),
.s-variation-earth:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-title {
    font-family: bebas neue, sans-serif
}

.s-variation-earth .s-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-title:lang(sxl),
.s-variation-earth .s-title:lang(zh),
.s-variation-earth .s-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-earth .s-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-subtitle:lang(sxl),
.s-variation-earth .s-subtitle:lang(zh),
.s-variation-earth .s-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-item-title {
    font-family: bebas neue, sans-serif
}

.s-variation-earth .s-item-title:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-item-title:lang(sxl),
.s-variation-earth .s-item-title:lang(zh),
.s-variation-earth .s-item-title:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-item-title:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-item-subtitle {
    font-family: playfair display, sans-serif
}

.s-variation-earth .s-item-subtitle:lang(ja) {
    font-family: playfair display, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-item-subtitle:lang(sxl),
.s-variation-earth .s-item-subtitle:lang(zh),
.s-variation-earth .s-item-subtitle:lang(zh-cn) {
    font-family: playfair display, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-item-subtitle:lang(zh-tw) {
    font-family: playfair display, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-email-form input[type=text],
.s-variation-earth .s-email-form textarea,
.s-variation-earth .s-signup-form input[type=text],
.s-variation-earth .s-signup-form textarea {
    font-family: source sans pro, sans-serif
}

.s-variation-earth .s-email-form input[type=text]:lang(ja),
.s-variation-earth .s-email-form textarea:lang(ja),
.s-variation-earth .s-signup-form input[type=text]:lang(ja),
.s-variation-earth .s-signup-form textarea:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-email-form input[type=text]:lang(sxl),
.s-variation-earth .s-email-form input[type=text]:lang(zh),
.s-variation-earth .s-email-form input[type=text]:lang(zh-cn),
.s-variation-earth .s-email-form textarea:lang(sxl),
.s-variation-earth .s-email-form textarea:lang(zh),
.s-variation-earth .s-email-form textarea:lang(zh-cn),
.s-variation-earth .s-signup-form input[type=text]:lang(sxl),
.s-variation-earth .s-signup-form input[type=text]:lang(zh),
.s-variation-earth .s-signup-form input[type=text]:lang(zh-cn),
.s-variation-earth .s-signup-form textarea:lang(sxl),
.s-variation-earth .s-signup-form textarea:lang(zh),
.s-variation-earth .s-signup-form textarea:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-email-form input[type=text]:lang(zh-tw),
.s-variation-earth .s-email-form textarea:lang(zh-tw),
.s-variation-earth .s-signup-form input[type=text]:lang(zh-tw),
.s-variation-earth .s-signup-form textarea:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-blog-header {
    font-family: bebas neue, sans-serif
}

.s-variation-earth .s-blog-header:lang(ja) {
    font-family: bebas neue, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-blog-header:lang(sxl),
.s-variation-earth .s-blog-header:lang(zh),
.s-variation-earth .s-blog-header:lang(zh-cn) {
    font-family: bebas neue, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-blog-header:lang(zh-tw) {
    font-family: bebas neue, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-blog-body {
    font-family: source sans pro, sans-serif
}

.s-variation-earth .s-blog-body:lang(ja) {
    font-family: source sans pro, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-variation-earth .s-blog-body:lang(sxl),
.s-variation-earth .s-blog-body:lang(zh),
.s-variation-earth .s-blog-body:lang(zh-cn) {
    font-family: source sans pro, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-variation-earth .s-blog-body:lang(zh-tw) {
    font-family: source sans pro, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

.s-variation-earth .s-common-link a,
.s-variation-earth .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a,
.s-variation-earth .s-terms-link a,
.s-variation-earth .s-text .s-component-content a,
.s-variation-earth a.s-common-link {
    color: #6ac;
    border-bottom: 1px solid rgba(102, 170, 204, .6);
    font-weight: inherit
}

.s-variation-earth .s-common-link a:hover,
.s-variation-earth .s-social-feed .s-feeds-item .s-feed-content .s-feed-text-main a:hover,
.s-variation-earth .s-terms-link a:hover,
.s-variation-earth .s-text .s-component-content a:hover,
.s-variation-earth a.s-common-link:hover {
    color: #7accf5;
    border-bottom: 1px solid rgba(122, 204, 245, .6)
}

.s-variation-earth .s-section {
    background-color: #4a3f36
}

.s-variation-earth .s-section.s-footer-section {
    color: rgba(191, 166, 127, .75)
}

.s-variation-earth .s-section.s-info-section .s-persp-column {
    border-color: #655c54
}

.s-variation-earth .s-section.s-text-section .s-persp-card {
    background: #312924;
    color: #bfa67f
}

.s-variation-earth .s-section.s-text-section .s-persp-card .s-text .s-component-content a {
    color: #6ac;
    border-bottom: 1px solid rgba(102, 170, 204, .6)
}

.s-variation-earth .s-section.s-text-section .s-persp-card .s-text .s-component-content a:hover {
    color: #7accf5;
    border-bottom: 1px solid rgba(122, 204, 245, .6)
}

.s-variation-earth .s-section.s-text-section .s-persp-card .s-title {
    color: #fff
}

.s-variation-earth .s-section.s-text-section .s-persp-card .s-item-text {
    color: #bfa67f
}

.s-variation-earth .s-section.s-no-bg {
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-earth .s-section.s-process-section .process-item-wrapper {
    color: #fff
}

.s-variation-earth .s-persp-content,
.s-variation-earth .s-social-feed-section,
.s-variation-earth .s-store-section {
    background: #312924;
    color: #bfa67f;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.s-variation-earth .s-persp-bg {
    background-color: #4a3f36
}

.s-variation-earth .s-mobile-actions .s-mobile-actions-item.one-item {
    background-color: #6b7f86;
    color: #fff
}

.s-variation-earth .s-mobile-actions .s-mobile-actions-item.selected:not(.one-item) {
    font-weight: 700;
    color: #6b7f86
}

.s-variation-earth .navbar-drawer-bar .mobile,
.s-variation-earth .navbar-drawer-bar .navbar {
    background-color: #6b7f86
}

.s-variation-earth .navbar-drawer-bar.drawer-open .mobile,
.s-variation-earth .navbar-drawer-bar.drawer-open .navbar {
    background-color: #fff
}

.s-variation-earth .s-title {
    color: #fff
}

.s-variation-earth .s-subtitle {
    color: #6b7f86
}

.s-variation-earth .s-item-title {
    color: #fff
}

.s-variation-earth .s-item-subtitle {
    color: #6b7f86
}

.s-variation-earth .s-common-button {
    background: #6b7f86;
    border: 1px solid #5a6e75
}

.s-variation-earth .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-title {
    color: #fff
}

.s-variation-earth .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-info {
    color: #6b7f86
}

.s-variation-earth .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-details-blurb,
.s-variation-earth .s-no-bg .s-blog-wrapper .s-blog-col-placeholder .s-blog-details .s-blog-read-more-link {
    color: #bfa67f
}

.s-variation-earth .s-category-bar .category-list .category-link-item.selected {
    color: #6b7f86
}

.s-variation-earth .s-category-bar .category-list .category-link-item.selected.selected:after {
    background: #6b7f86
}

.s-variation-earth .s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover),
.s-variation-earth .s-category-bar .category-list .category-link-item-wrapper:hover i,
.s-variation-earth .s-ecommerce-card-view-card-price {
    color: #6b7f86
}

.s-variation-earth .s-ecommerce-row-view-product .s-ecommerce-row-view-product-options {
    color: #000;
    font-size: 20px;
    margin: 10px 0
}

.s-variation-earth .s-ecommerce-row-view-product .s-ecommerce-row-view-product-pricing {
    color: #6b7f86
}

.s-variation-earth .s-ecommerce-row-view-product .s-ecommerce-row-view-product-thumbnail-list ul li.current {
    border: 2px solid #6b7f86
}

.s-variation-earth .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot {
    border: 1px solid #6b7f86
}

.s-variation-earth .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot.selected {
    background: #6b7f86
}

.s-variation-earth .s-ecommerce-row-view-product .mobile-select .price-label {
    color: #6b7f86
}

.s-variation-earth .s-ecommerce-row-view-product .mobile-select .variation-item.selected {
    border: 1px solid #6b7f86;
    background: #6b7f86;
    color: #fff
}

.s-variation-earth .s-ecommerce-row-view-product .mobile-select .add-btn {
    background: #6b7f86
}

.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-card .s-ecommerce-card-view-card-stock-warning {
    background: #6b7f86;
    color: #fff
}

.s-variation-earth .s-ecommerce-card-view-wrapper .product-reviews {
    margin-bottom: 0;
    margin-top: 4px
}

.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn,
.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn,
.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn {
    cursor: pointer;
    color: #6b7f86
}

.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn:hover,
.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn:hover,
.s-variation-earth .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn:hover {
    color: #8098a1
}

.s-variation-earth .fixed-login-container,
.s-variation-earth .fixed-login-container.hovered,
.s-variation-earth .fixed-multi-lang-container,
.s-variation-earth .fixed-multi-lang-container.hovered,
.s-variation-earth .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart,
.s-variation-earth .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered {
    background: #6b7f86
}

.s-variation-earth .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart:hover {
    background: #768c93
}

.s-variation-earth .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile {
    background: #40342a;
    border-top: 1px solid #332a22
}

.s-variation-earth .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn {
    padding: 0 15px;
    background: #6b7f86;
    color: #fff
}

.s-variation-earth .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn .fa {
    padding: 0;
    margin-left: 5px
}

.s-variation-earth .product-reviews {
    font-size: 14px;
    margin-bottom: 10px;
    color: #a9aeb2
}

.s-variation-earth .product-reviews.not-product-detail:hover {
    cursor: pointer;
    text-decoration: underline
}

.s-variation-earth .product-reviews .star-icon {
    margin-right: 4px;
    color: #c6c9cd
}

.s-variation-earth .product-reviews .star-icon.selected {
    color: #f6c76d
}

.s-variation-earth .product-reviews .review-count {
    margin-left: 4px
}

.s-variation-earth .s-ecommerce-animation-item {
    border: 2px solid #6b7f86;
    color: #6b7f86
}

.s-variation-earth .s-donation .s-donation-progress .progress-bar .indicator:before,
.s-variation-earth .s-donation .s-donation-progress .progress-bar .progress {
    background: #6b7f86
}

.s-variation-earth .s-donation .s-donation-progress .progress-bar .indicator:after {
    border-top-color: #6b7f86
}

.s-variation-earth .cookie-settings-dialog-wrap .cookie-settings-dialog,
.s-variation-earth .s-cookie-notification-bar {
    background-color: #423930;
    color: #fff
}

.s-variation-earth .s-bg-theme-color-1 {
    background-color: #6b7f86
}

.s-variation-earth .s-bg-theme-color-fade-1 {
    background-color: rgba(107, 127, 134, .07)
}

.s-variation-earth .s-text-theme-color-1 {
    color: #fff
}

.s-variation-earth .s-theme-color-1 {
    color: #6b7f86
}

.s-variation-earth .s-bg-theme-color-fade-2 {
    background-color: rgba(107, 127, 134, .2)
}

.s-variation-earth .s-border-theme-color-1 {
    border-color: #6b7f86
}

.s-variation-earth .s-button-theme-style-shadow {
    background-color: rgba(107, 127, 134, .2);
    box-shadow: 0 3px 0 rgba(107, 127, 134, .2);
    color: #6b7f86
}

.s-variation-earth .s-button-theme-style-shadow:visited {
    color: #6b7f86
}

.s-variation-earth .s-button-theme-style-border {
    border: 2px solid rgba(107, 127, 134, .2)
}

.s-variation-earth .s-button-theme-style,
.s-variation-earth .s-button-theme-style-border {
    background-color: rgba(107, 127, 134, .2);
    color: #6b7f86
}

.s-variation-earth .s-button-theme-style-important {
    background-color: rgba(107, 127, 134, .2) !important;
    color: #6b7f86 !important
}

.s-variation-earth .s-ecommerce-card-view-card-price,
.s-variation-earth .s-text-color-brown {
    color: #bfa67f
}

.s-variation-earth .s-ecommerce-card-view-card-name:not(.natural-color) {
    color: #6b7f86
}

.s-variation-earth .s-component-overlay {
    border-color: hsla(0, 0%, 100%, .25)
}

.s-variation-earth .s-component.s-social-media ul.s-social-media-buttons .s-social-icon {
    background: #bfa67f
}

.s-email-form-container.s-layout-vertical .s-contact-section-columns {
    display: block
}

@media (min-width:927px) {

    .s-email-form-container.s-layout-vertical .s-contact-section-columns .s-contact-info-column,
    .s-email-form-container.s-layout-vertical .s-contact-section-columns .s-email-column,
    .s-email-form-container.s-layout-vertical .s-contact-section-columns .s-google-maps-column {
        -webkit-order: 0;
        order: 0;
        margin: 0
    }
}

.s-layout-mediaLeft .s-contact-section-columns.s-three-columns,
.s-layout-mediaLeft .s-contact-section-columns.s-two-columns,
.s-layout-mediaRight .s-contact-section-columns.s-three-columns,
.s-layout-mediaRight .s-contact-section-columns.s-two-columns {
    max-width: 380px;
    margin: 0 auto
}

.s-layout-mediaLeft .s-contact-section-columns.s-three-columns .s-email-column,
.s-layout-mediaLeft .s-contact-section-columns.s-two-columns .s-email-column,
.s-layout-mediaRight .s-contact-section-columns.s-three-columns .s-email-column,
.s-layout-mediaRight .s-contact-section-columns.s-two-columns .s-email-column {
    margin-right: 0
}

.s-layout-mediaLeft .s-contact-section-columns.s-three-columns .s-google-maps-column,
.s-layout-mediaLeft .s-contact-section-columns.s-two-columns .s-google-maps-column,
.s-layout-mediaRight .s-contact-section-columns.s-three-columns .s-google-maps-column,
.s-layout-mediaRight .s-contact-section-columns.s-two-columns .s-google-maps-column {
    margin-right: 0;
    margin-bottom: 20px
}

.s-layout-mediaLeft .s-contact-section-columns.s-three-columns .s-contact-info-column,
.s-layout-mediaLeft .s-contact-section-columns.s-two-columns .s-contact-info-column,
.s-layout-mediaRight .s-contact-section-columns.s-three-columns .s-contact-info-column,
.s-layout-mediaRight .s-contact-section-columns.s-two-columns .s-contact-info-column {
    margin-bottom: 20px
}

.s-layout-mediaLeft .s-contact-section-columns.s-three-columns .s-email-column .s-email-form-fields-group,
.s-layout-mediaLeft .s-contact-section-columns.s-three-columns .s-google-maps-column .s-google-maps-form,
.s-layout-mediaLeft .s-contact-section-columns.s-two-columns .s-email-column .s-email-form-fields-group,
.s-layout-mediaLeft .s-contact-section-columns.s-two-columns .s-google-maps-column .s-google-maps-form,
.s-layout-mediaRight .s-contact-section-columns.s-three-columns .s-email-column .s-email-form-fields-group,
.s-layout-mediaRight .s-contact-section-columns.s-three-columns .s-google-maps-column .s-google-maps-form,
.s-layout-mediaRight .s-contact-section-columns.s-two-columns .s-email-column .s-email-form-fields-group,
.s-layout-mediaRight .s-contact-section-columns.s-two-columns .s-google-maps-column .s-google-maps-form {
    max-width: 380px
}

.persp-bg-mixin {
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 20%
}

.s-page-product .mobile-select .select-panel {
    box-sizing: border-box;
    padding: 0 20px
}

.s-page-product .mobile-select .price,
.s-page-product .mobile-select .quantity,
.s-page-product .mobile-select .variations {
    padding: 5px 0
}

.s-page-product .s-block-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important
}

.s-page-site-search {
    padding: 60px
}

@media only screen and (max-width:727px) {
    .s-page-site-search {
        padding: 60px 10px
    }
}

.s-page-site-search.s-section .container .s-repeatable-item .divider {
    border-color: #999
}