@charset "utf-8";

.clearfix { position: relative; }

.clearfix::after { display: table; content: ""; }

.clearfix::after { clear: both; }

.ib { display: inline-block; zoom: 1; }

.ib.middle { vertical-align: middle; }

.absolute { position: absolute; }

.relative { position: relative; }

.hidden { display: none; }

.pointer { cursor: pointer; }

.caps { text-transform: uppercase; }

.right-align { text-align: right; }

.left-align { text-align: left; }

.center, .center-align { text-align: center; }

.vert-align { position: relative; top: 50%; transform: translateY(-50%); }

.h-flip { transform: scaleX(-1); }

body { animation-duration: 0.1s; animation-name: fontfix; animation-iteration-count: 1; animation-timing-function: linear; animation-delay: 0.1s; }

@-webkit-keyframes fontfix { 
  0% { opacity: 1; }
  100% { opacity: 1; }
}

.no-text-selection { user-select: none; }

.break-word { word-break: break-word; }

.break-all { word-break: break-all; }

.no-wrap { white-space: nowrap; }

@font-face { font-family: martel-sans; src: url("/fonts/typefaces/martelsans/martelsans-regular-webfont.woff2") format("woff2"), url("/fonts/typefaces/martelsans/martelsans-regular-webfont.woff") format("woff"); font-weight: 400; font-display: swap; }

@font-face { font-family: martel-sans; src: url("/fonts/typefaces/martelsans/martelsans-semibold-webfont.woff2") format("woff2"), url("/fonts/typefaces/martelsans/martelsans-semibold-webfont.woff") format("woff"); font-weight: 600; font-display: swap; }

@font-face { font-family: martel-sans; src: url("/fonts/typefaces/martelsans/martelsans-bold-webfont.woff2") format("woff2"), url("/fonts/typefaces/martelsans/martelsans-bold-webfont.woff") format("woff"); font-weight: 700; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-Bold-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-Bold-webfont.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"); font-weight: 700; font-style: italic; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-Italic-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-Italic-webfont.ttf") format("truetype"); font-weight: 400; font-style: italic; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-Light-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-Light-webfont.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-LightItalic-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-LightItalic-webfont.ttf") format("truetype"); font-weight: 300; font-style: italic; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-Regular-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-Regular-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-Semibold-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-Semibold-webfont.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: open_sans; src: url("/fonts/typefaces/open_sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("/fonts/typefaces/open_sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"); font-weight: 600; font-style: italic; font-display: swap; }

@-webkit-keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.tooltip { position: absolute; z-index: 1030; display: block; visibility: visible; font-size: 12px; line-height: 1.4; opacity: 0; }

.tooltip.fade { animation: 0.1s ease 0s 1 normal none running fadein; }

.tooltip.in { opacity: 1; }

.tooltip.top { margin-top: -4px; padding: 7px 0px; }

.tooltip.right { margin-left: 4px; padding: 0px 7px; }

.tooltip.bottom { margin-top: 4px; padding: 7px 0px; }

.tooltip.left { margin-left: -4px; padding: 0px 7px; }

.tooltip-inner { font-family: "Open Sans", open_sans, sans-serif; max-width: 220px; padding: 8px 12px; color: rgb(255, 255, 255); text-align: center; text-decoration: none; background-color: rgb(0, 0, 0); border-radius: 3px; }

.tooltip-arrow { position: absolute; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -7px; border-width: 7px 7px 0px; border-top-color: rgb(0, 0, 0); }

.tooltip.top-left .tooltip-arrow { bottom: 0px; left: 7px; border-width: 7px 7px 0px; border-top-color: rgb(0, 0, 0); }

.tooltip.top-right .tooltip-arrow { bottom: 0px; right: 7px; border-width: 7px 7px 0px; border-top-color: rgb(0, 0, 0); }

.tooltip.right .tooltip-arrow { top: 50%; left: 0px; margin-top: -7px; border-width: 7px 7px 7px 0px; border-right-color: rgb(0, 0, 0); }

.tooltip.left .tooltip-arrow { top: 50%; right: 0px; margin-top: -7px; border-width: 7px 0px 7px 7px; border-left-color: rgb(0, 0, 0); }

.tooltip.bottom .tooltip-arrow { top: 0px; left: 50%; margin-left: -7px; border-width: 0px 7px 7px; border-bottom-color: rgb(0, 0, 0); }

.tooltip.bottom-left .tooltip-arrow { top: 0px; left: 7px; border-width: 0px 7px 7px; border-bottom-color: rgb(0, 0, 0); }

.tooltip.bottom-right .tooltip-arrow { top: 0px; right: 7px; border-width: 0px 7px 7px; border-bottom-color: rgb(0, 0, 0); }

.popover { position: absolute; top: 0px; left: 0px; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; white-space: normal; }

.popover.top { margin-top: -10px; }

.popover.right { margin-left: 10px; }

.popover.bottom { margin-top: 10px; }

.popover.left { margin-left: -10px; }

.popover-title { margin: 0px; padding: 8px 14px; font-size: 14px; font-weight: normal; line-height: 18px; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-radius: 5px 5px 0px 0px; }

.popover-content { padding: 9px 14px; }

.popover .arrow, .popover .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }

.popover .arrow { border-width: 11px; }

.popover .arrow::after { border-width: 10px; content: ""; }

.popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0px; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }

.popover.top .arrow::after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0px; border-top-color: rgb(255, 255, 255); }

.popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0px; border-right-color: rgba(0, 0, 0, 0.25); }

.popover.right .arrow::after { content: " "; left: 1px; bottom: -10px; border-left-width: 0px; border-right-color: rgb(255, 255, 255); }

.popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0px; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }

.popover.bottom .arrow::after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }

.popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0px; border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left .arrow::after { content: " "; right: 1px; border-right-width: 0px; border-left-color: rgb(255, 255, 255); bottom: -10px; }

ul.list { color: rgb(102, 102, 102); list-style: inside disc; }

ul.list li { line-height: 140%; }

ol.list { color: rgb(102, 102, 102); list-style: inside decimal; }

ol.list li { line-height: 140%; }

.edit-btn { cursor: pointer; font-family: brandon-grotesque, brandon, martel-sans, sans-serif; text-transform: uppercase; padding: 5px 18px; font-size: 12px; margin: 0px 4px 0px 0px; outline: 0px; text-align: center; font-weight: bold; font-style: normal; letter-spacing: 0px; user-select: none; background-color: rgb(255, 204, 34); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 238, 17), rgb(255, 204, 34)); border-radius: 3px; border-width: 1px; border-style: solid; border-image: none; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); box-shadow: rgba(255, 255, 255, 0.5) 0px 1px inset, rgba(0, 0, 0, 0.15) 0px 1px 1px; color: rgb(0, 0, 0) !important; text-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px !important; line-height: 100% !important; text-decoration: none !important; }

.edit-btn:lang(ja) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic"; }

.edit-btn:lang(zh-cn), .edit-btn:lang(zh), .edit-btn:lang(sxl) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑; }

.edit-btn:lang(zh-tw) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei; }

.edit-btna, .edit-btna:visited { color: rgb(0, 0, 0); }

.edit-btn:hover, .edit-btn:active, .edit-btn.hover { background-color: rgb(255, 137, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 171, 0), rgb(255, 137, 0)); color: rgb(41, 14, 0); text-decoration: none !important; }

.edit-btn:active { box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset, rgba(0, 0, 0, 0.2) 0px 5px 15px inset; }

.edit-btn.huge { padding: 20px 24px; }

.edit-btn.biggest { padding: 15px 24px; }

.edit-btn.bigger { padding: 11px 24px; }

.edit-btn.big { padding: 7px 24px; }

.edit-btn.small { padding: 4px 14px; }

.edit-btn.smaller { padding: 3px 13px; }

.edit-btn.big-font { font-size: 14px; font-weight: 700; }

.edit-btn.no-shadow { box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset; }

.edit-btn.inline { display: inline; }

.edit-btn.block { display: block; margin-right: 0px; padding-left: 10px; padding-right: 10px; }

.edit-btn.last { margin-bottom: 0px; margin-right: 0px; }

.edit-btn.float { display: block; float: left; margin-bottom: 4px; width: auto !important; }

.edit-btn .light { color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn .gray-text { color: rgb(187, 187, 187) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn .slight-gray-text { color: rgb(153, 153, 153) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn.blue { background-color: rgb(46, 153, 214); background-repeat: repeat-x; background-image: linear-gradient(rgb(92, 184, 230), rgb(46, 153, 214)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.blue:hover, .edit-btn.blue:active { background-color: rgb(54, 179, 250); background-repeat: repeat-x; background-image: linear-gradient(rgb(107, 214, 255), rgb(54, 179, 250)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.blue.nohover:hover, .edit-btn.blue.nohover:active { background-color: rgb(46, 153, 214); background-repeat: repeat-x; background-image: linear-gradient(rgb(92, 184, 230), rgb(46, 153, 214)); cursor: default; }

.edit-btn.dark-blue { background-color: rgb(85, 85, 170); background-repeat: repeat-x; background-image: linear-gradient(rgb(119, 119, 204), rgb(85, 85, 170)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.dark-blue:hover, .edit-btn.dark-blue:active { background-color: rgb(94, 94, 187); background-repeat: repeat-x; background-image: linear-gradient(rgb(131, 131, 224), rgb(94, 94, 187)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.dark-blue.nohover:hover, .edit-btn.dark-blue.nohover:active { background-color: rgb(85, 85, 170); background-repeat: repeat-x; background-image: linear-gradient(rgb(119, 119, 204), rgb(85, 85, 170)); cursor: default; }

.edit-btn.light-blue { background-color: rgb(218, 231, 242); background-repeat: repeat-x; background-image: linear-gradient(rgb(236, 243, 246), rgb(218, 231, 242)); color: rgb(0, 102, 170) !important; text-shadow: rgba(255, 255, 255, 0.9) 0px 1px 1px !important; }

.edit-btn.light-blue:hover, .edit-btn.light-blue:active { background-color: rgb(218, 231, 242); background-repeat: repeat-x; background-image: linear-gradient(rgb(218, 231, 242), rgb(218, 231, 242)); }

.edit-btn.light-blue.nohover:hover, .edit-btn.light-blue.nohover:active { background-color: rgb(218, 231, 242); background-repeat: repeat-x; background-image: linear-gradient(rgb(236, 243, 246), rgb(218, 231, 242)); cursor: default; }

.edit-btn.gray { background-color: rgb(153, 153, 153); background-repeat: repeat-x; background-image: linear-gradient(rgb(187, 187, 187), rgb(153, 153, 153)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.gray:hover, .edit-btn.gray:active { background-color: rgb(170, 170, 170); background-repeat: repeat-x; background-image: linear-gradient(rgb(204, 204, 204), rgb(170, 170, 170)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.green { background-color: rgb(112, 168, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(147, 184, 0), rgb(112, 168, 0)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.green:hover, .edit-btn.green:active { background-color: rgb(134, 201, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(175, 219, 0), rgb(134, 201, 0)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.green.nohover:hover, .edit-btn.green.nohover:active { background-color: rgb(112, 168, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(147, 184, 0), rgb(112, 168, 0)); cursor: default; }

.edit-btn.yellow { background-color: rgb(255, 204, 34); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 238, 17), rgb(255, 204, 34)); }

.edit-btn.yellow:hover, .edit-btn.yellow:active { background-color: rgb(255, 215, 39); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 255, 20), rgb(255, 215, 39)); color: rgb(0, 0, 0) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn.orange { background-color: rgb(255, 150, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 187, 0), rgb(255, 150, 0)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.orange:hover, .edit-btn.orange:active { background-color: rgb(255, 170, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 213, 0), rgb(255, 170, 0)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.orange.nohover:hover, .edit-btn.orange.nohover:active { background-color: rgb(255, 150, 0); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 187, 0), rgb(255, 150, 0)); cursor: default; }

.edit-btn.purple { background-color: rgb(187, 17, 153); background-repeat: repeat-x; background-image: linear-gradient(rgb(221, 17, 204), rgb(187, 17, 153)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.purple:hover, .edit-btn.purple:active { background-color: rgb(234, 21, 191); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 21, 255), rgb(234, 21, 191)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.purple.nohover:hover, .edit-btn.purple.nohover:active { background-color: rgb(187, 17, 153); background-repeat: repeat-x; background-image: linear-gradient(rgb(221, 17, 204), rgb(187, 17, 153)); cursor: default; }

.edit-btn.red { background-color: rgb(199, 31, 15); background-repeat: repeat-x; background-image: linear-gradient(rgb(230, 31, 15), rgb(199, 31, 15)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.red:hover, .edit-btn.red:active { background-color: rgb(221, 34, 17); background-repeat: repeat-x; background-image: linear-gradient(rgb(255, 34, 17), rgb(221, 34, 17)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.red.nohover:hover, .edit-btn.red.nohover:active { background-color: rgb(199, 31, 15); background-repeat: repeat-x; background-image: linear-gradient(rgb(230, 31, 15), rgb(199, 31, 15)); cursor: default; }

.edit-btn.dark { background: rgba(0, 0, 0, 0.25); box-shadow: none; color: rgb(255, 255, 255) !important; text-shadow: none !important; }

.edit-btn.fb-blue { background-color: rgb(53, 80, 137); background-repeat: repeat-x; background-image: linear-gradient(rgb(59, 89, 152), rgb(53, 80, 137)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.fb-blue:hover, .edit-btn.fb-blue:active { background-color: rgb(65, 98, 167); background-repeat: repeat-x; background-image: linear-gradient(rgb(71, 107, 182), rgb(65, 98, 167)); }

.edit-btn.twitter-blue { background-color: rgb(0, 155, 213); background-repeat: repeat-x; background-image: linear-gradient(rgb(0, 172, 237), rgb(0, 155, 213)); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.twitter-blue:hover, .edit-btn.twitter-blue:active { background-color: rgb(0, 189, 255); background-repeat: repeat-x; background-image: linear-gradient(rgb(0, 206, 255), rgb(0, 189, 255)); }

.edit-btn.invisible { background: 0px center; }

.edit-btn.lightgray { background-color: rgb(238, 238, 238); background-repeat: repeat-x; background-image: linear-gradient(rgb(238, 238, 238), rgb(238, 238, 238)); box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset; border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.12); color: rgb(187, 187, 187) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn.lightgray:hover, .edit-btn.lightgray:active { background-color: rgb(248, 248, 248); background-repeat: repeat-x; background-image: linear-gradient(rgb(248, 248, 248), rgb(248, 248, 248)); color: rgb(187, 187, 187) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn.lightgray.nohover:hover, .edit-btn.lightgray.nohover:active { background-color: rgb(238, 238, 238); background-repeat: repeat-x; background-image: linear-gradient(rgb(238, 238, 238), rgb(238, 238, 238)); cursor: default; box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset; }

.edit-btn.slightgray { background-color: rgb(221, 221, 221); background-repeat: repeat-x; background-image: linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)); box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset; border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.07) rgba(0, 0, 0, 0.12); color: rgb(153, 153, 153) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn.slightgray:hover, .edit-btn.slightgray:active { background-color: rgb(248, 248, 248); background-repeat: repeat-x; background-image: linear-gradient(rgb(248, 248, 248), rgb(248, 248, 248)); color: rgb(153, 153, 153) !important; text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px !important; }

.edit-btn.slightgray.nohover:hover, .edit-btn.slightgray.nohover:active { background-color: rgb(221, 221, 221); background-repeat: repeat-x; background-image: linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)); cursor: default; box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset; }

.edit-btn.noborder { border: 0px; }

.edit-btn.noshadow { box-shadow: rgba(255, 255, 255, 0.5) 0px 1px inset; }

.edit-btn.invisible { box-shadow: none; border: 0px; filter: none; background: rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.invisible:hover, .edit-btn.invisible:active { background: rgba(0, 0, 0, 0.4); color: rgb(255, 255, 255) !important; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px !important; }

.edit-btn.invisible.nohover:hover, .edit-btn.invisible.nohover:active { background: rgba(0, 0, 0, 0.25); cursor: default; }

.edit-btn.hidden { display: none; }

.s-pagination { overflow: hidden; }

.s-pagination .s-pagination-item { display: inline-block; cursor: pointer; border-radius: 4px; user-select: none; min-width: 28px; height: 28px; line-height: 28px; text-align: center; list-style: none; float: left; border: 1px solid rgb(217, 217, 217); background-color: rgb(255, 255, 255); margin: 0px 8px 8px 0px; }

.s-pagination .s-pagination-item.active { background-color: rgb(147, 183, 25); border-color: rgb(147, 183, 25); color: rgb(255, 255, 255); }

.s-pagination .s-pagination-item:hover { border-color: rgb(147, 183, 25); }

.s-pagination.s-pagination-btn .prev-btn, .s-pagination.s-pagination-btn .next-btn { user-select: none; display: inline-block; position: relative; width: 22px; height: 22px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; vertical-align: middle; cursor: pointer; }

.s-pagination.s-pagination-btn .prev-btn::after, .s-pagination.s-pagination-btn .next-btn::after { content: ""; display: block; position: absolute; top: 50%; margin-top: -4px; width: 6px; height: 6px; border: 1px solid rgb(145, 147, 148); transform: rotate(45deg); }

.s-pagination.s-pagination-btn .prev-btn.disable, .s-pagination.s-pagination-btn .next-btn.disable, .s-pagination.s-pagination-btn .prev-btn.disable::after, .s-pagination.s-pagination-btn .next-btn.disable::after { border-color: rgb(226, 228, 231); cursor: not-allowed; }

.s-pagination.s-pagination-btn .prev-btn::after { border-width: 0px 0px 1px 1px; left: 8px; }

.s-pagination.s-pagination-btn .next-btn::after { border-width: 1px 1px 0px 0px; left: 6px; }

.s-pagination.s-pagination-btn .paging-info { font-family: brandon-grotesque, brandon, martel-sans, sans-serif; text-transform: uppercase; color: rgb(99, 105, 114); }

.s-pagination.s-pagination-btn .paging-info:lang(ja) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic"; }

.s-pagination.s-pagination-btn .paging-info:lang(zh-cn), .s-pagination.s-pagination-btn .paging-info:lang(zh), .s-pagination.s-pagination-btn .paging-info:lang(sxl) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑; }

.s-pagination.s-pagination-btn .paging-info:lang(zh-tw) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei; }

.s-binary-switcher { text-align: center; }

.s-binary-switcher .capsule { cursor: pointer; display: inline-block; margin: 10px 1px; background: rgb(85, 85, 85); text-shadow: none; border-radius: 99px; font-size: 11px; white-space: nowrap; text-transform: uppercase; }

.s-binary-switcher .capsule .option { display: inline-block; padding: 4px 12px; transition: 0.4s cubic-bezier(0.7, 0, 0.3, 1); }

.s-binary-switcher .capsule .option.selected { border-radius: 99px; background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }

.s-check-toggle { margin-top: 5px; }

.s-check-toggle label.hint { text-transform: uppercase; cursor: pointer; }

.s-check-toggle .capsule { cursor: pointer; display: inline-block; position: relative; margin-left: 5px; border-radius: 99px; height: 20px; width: 30px; vertical-align: middle; transition: 0.4s; }

.s-check-toggle .capsule .nub { border-radius: 99px; width: 18px; height: 18px; position: absolute; top: 1px; transition: 0.4s; }

.s-check-toggle .capsule.off { background: rgb(34, 34, 34); }

.s-check-toggle .capsule.off .nub { background: rgb(170, 170, 170); left: 1px; }

.s-check-toggle .capsule.on { background: rgb(147, 183, 25); }

.s-check-toggle .capsule.on .nub { background: rgb(238, 238, 238); left: 11px; }

.s-checkbox input[type="checkbox"] { margin-right: 5px; vertical-align: middle; }

.s-checkbox label { vertical-align: middle; cursor: pointer; }

.s-search-box { position: relative; }

.s-search-box .fa { color: rgb(198, 201, 205); position: absolute; top: 2px; }

.s-search-box .fa.fa-search { left: 10px; }

.s-search-box .fa.fa-close { right: 10px; color: rgb(99, 105, 114); }

.s-search-box ::-webkit-input-placeholder { color: rgb(145, 147, 148); }

.s-search-box input { border: 1px solid rgb(198, 201, 205); color: rgb(99, 105, 114); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px 0px inset; font-size: 12px; padding: 10px 0px 10px 34px; outline: 0px; }

.s-search-box button[type="submit"] { display: none; }

.strikingly-light-bg { background: rgb(46, 46, 47); }

.strikingly-editor-box { position: relative; background: rgb(46, 46, 47); border-radius: 3px; text-align: left; font-family: open_sans, "Open Sans", sans-serif; border: 1px solid rgba(0, 0, 0, 0.4); padding: 10px; margin: 0px; color: rgb(255, 255, 255); z-index: 92; text-transform: none; line-height: 14px; font-size: 12px; }

.strikingly-editor-box::after { display: table; content: ""; }

.strikingly-editor-box::after { clear: both; }

.strikingly-editor-box:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.strikingly-editor-box:lang(zh-cn), .strikingly-editor-box:lang(zh), .strikingly-editor-box:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

.strikingly-editor-box:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

.strikingly-editor-box input[type="text"], .strikingly-editor-box textarea { background: rgba(0, 0, 0, 0.45); border-radius: 3px; margin: 0px; outline: 0px; float: left; border-style: solid; border-image: none; border-color: rgb(0, 0, 0) rgb(51, 51, 51) rgb(68, 68, 68); border-width: 1px 0px; padding: 4px 5px; color: rgb(238, 238, 238); }

.strikingly-editor-box input[type="text"]:focus, .strikingly-editor-box textarea:focus { box-shadow: none; outline-width: 0px; }

.strikingly-editor-box input[type="text"].long, .strikingly-editor-box textarea.long { width: 400px; }

.strikingly-editor-box select { margin: 0px; border: 0px; }

.strikingly-editor-box select option { border: 0px; }

.strikingly-editor-box select:hover, .strikingly-editor-box select:focus { outline: 0px; }

.strikingly-editor-box hr { height: 0px; position: relative; margin: 10px 0px; border-width: 1px 0px; border-style: solid none; border-color: rgba(0, 0, 0, 0.25) currentcolor rgba(255, 255, 255, 0.05); border-image: none; }

.strikingly-editor-box hr::after { display: table; content: ""; }

.strikingly-editor-box hr::after { clear: both; }

.strikingly-editor-box hr.large { margin: 20px 0px; }

.strikingly-editor-box .btns, .strikingly-editor-box .buttons { margin: 20px 0px 10px; position: relative; }

.strikingly-editor-box .btns::after, .strikingly-editor-box .buttons::after { display: table; content: ""; }

.strikingly-editor-box .btns::after, .strikingly-editor-box .buttons::after { clear: both; }

.strikingly-editor-box .edit-btn { border: 0px; }

.strikingly-editor-box h1, .strikingly-editor-box h1.title { font-size: 28px; }

.strikingly-editor-box h2, .strikingly-editor-box h2.title { font-size: 28px; }

.strikingly-editor-box h3, .strikingly-editor-box h3.title { font-size: 22px; }

.strikingly-editor-box h4, .strikingly-editor-box h4.title { font-size: 18px; }

.strikingly-editor-box h5, .strikingly-editor-box h5.title { font-size: 18px; }

.strikingly-editor-box h6, .strikingly-editor-box h6.title { font-size: 18px; }

.strikingly-editor-box .title { font-family: brandon-grotesque, brandon, martel-sans, sans-serif; text-transform: uppercase; font-size: 18px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px; margin: 5px 0px 10px; letter-spacing: 0px; }

.strikingly-editor-box .title:lang(ja) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic"; }

.strikingly-editor-box .title:lang(zh-cn), .strikingly-editor-box .title:lang(zh), .strikingly-editor-box .title:lang(sxl) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑; }

.strikingly-editor-box .title:lang(zh-tw) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei; }

.strikingly-editor-box .title.small { font-size: 14px; font-weight: normal; }

.strikingly-editor-box .title.center { text-align: center; }

.strikingly-editor-box .title.clickable { user-select: none; cursor: pointer; margin: 0px; padding: 10px 5px; }

.strikingly-editor-box .title.clickable:hover { background: rgb(68, 68, 68); border-radius: 3px; }

.strikingly-editor-box .label { font-size: 20px; color: rgb(255, 255, 255); font-family: open_sans, "Open Sans", sans-serif; margin-bottom: 6px; }

.strikingly-editor-box .label:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.strikingly-editor-box .label:lang(zh-cn), .strikingly-editor-box .label:lang(zh), .strikingly-editor-box .label:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

.strikingly-editor-box .label:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

.strikingly-editor-box ul.list { list-style: inside disc; color: rgb(170, 170, 170); }

.strikingly-editor-box ul.list li { line-height: 14px; }

.strikingly-editor-box ol.list { list-style: inside decimal; color: rgb(170, 170, 170); }

.strikingly-editor-box ol.list li { line-height: 14px; }

.strikingly-editor-box input[type="text"], .strikingly-editor-box input[type="email"], .strikingly-editor-box input[type="url"] { background: rgba(0, 0, 0, 0.45); border-radius: 3px; margin: 0px 0px 4px; outline: 0px; float: left; border-style: solid; border-image: none; border-color: rgb(0, 0, 0) rgb(51, 51, 51) rgb(68, 68, 68); border-width: 1px 0px; padding: 4px 5px; color: rgb(238, 238, 238); }

.strikingly-editor-box input[type="text"]:focus, .strikingly-editor-box input[type="email"]:focus, .strikingly-editor-box input[type="url"]:focus { box-shadow: none; outline-width: 0px; }

.strikingly-editor-box input[type="text"].long, .strikingly-editor-box input[type="email"].long, .strikingly-editor-box input[type="url"].long { width: 400px; }

.strikingly-editor-box .edit-btn { border: 0px; }

.strikingly-editor-box p, .strikingly-editor-box .hint { color: rgb(170, 170, 170); line-height: 14px; font-size: 12px; margin-bottom: 2px; }

.strikingly-editor-box p .thin, .strikingly-editor-box .hint .thin, .strikingly-editor-box p.thin, .strikingly-editor-box .hint.thin { color: rgb(136, 136, 136); }

.strikingly-editor-box p .thin span, .strikingly-editor-box .hint .thin span, .strikingly-editor-box p.thin span, .strikingly-editor-box .hint.thin span { color: rgb(187, 187, 187); text-decoration: none; cursor: pointer; }

.strikingly-editor-box p .thin span:hover, .strikingly-editor-box .hint .thin span:hover, .strikingly-editor-box p.thin span:hover, .strikingly-editor-box .hint.thin span:hover, .strikingly-editor-box p .thin span:active, .strikingly-editor-box .hint .thin span:active, .strikingly-editor-box p.thin span:active, .strikingly-editor-box .hint.thin span:active { color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; }

.strikingly-editor-box p.small, .strikingly-editor-box .hint.small { font-size: 10px; line-height: 10px; color: rgb(170, 170, 170); }

.strikingly-editor-box p { margin-bottom: 15px; }

.strikingly-editor-box a:not(.s-btn):not(.s-kit-btn), .strikingly-editor-box a:not(.s-btn):not(.s-kit-btn):hover, .strikingly-editor-box a:not(.s-btn):not(.s-kit-btn):active { color: rgb(255, 255, 255); text-decoration: underline; }

.strikingly-editor-box .fluidrow { position: relative; }

.strikingly-editor-box .fluidrow::after { display: table; content: ""; }

.strikingly-editor-box .fluidrow::after { clear: both; }

.strikingly-editor-box .fluidrow .fluidcol { float: left; }

.strikingly-editor-box .fluidrow .fluidcol.p50 { width: 50%; }

.strikingly-editor-box .fluidrow .fluidcol.p49 { width: 49%; }

.strikingly-editor-box .fluidrow .fluidcol.p25 { width: 25%; }

.strikingly-editor-box .fluidrow .fluidcol.p30 { width: 30%; }

.strikingly-editor-box .fluidrow .fluidcol.top-layer { position: relative; z-index: 201; }

.strikingly-editor-box .fluidrow .fluidcol .redirect-btn { margin-right: 20px; }

.strikingly-editor-box .fluidrow .fluidcol input[type="text"], .strikingly-editor-box .fluidrow .fluidcol textarea { width: 100%; }

@media only screen and (max-width: 500px) {
  .strikingly-editor-box .fluidrow .fluidcol { float: none; margin-bottom: 20px; }
  .strikingly-editor-box .fluidrow .fluidcol:last-child { margin-bottom: 0px; }
  .strikingly-editor-box .fluidrow .fluidcol.p50, .strikingly-editor-box .fluidrow .fluidcol.p25, .strikingly-editor-box .fluidrow .fluidcol.p30 { width: auto; }
}

.strikingly-editor-box .input, .strikingly-editor-box .s-input { position: relative; margin-bottom: 10px; }

.strikingly-editor-box .input::after, .strikingly-editor-box .s-input::after { display: table; content: ""; }

.strikingly-editor-box .input::after, .strikingly-editor-box .s-input::after { clear: both; }

.strikingly-editor-box .input input[type="text"], .strikingly-editor-box .s-input input[type="text"], .strikingly-editor-box .input textarea, .strikingly-editor-box .s-input textarea { padding: 5px; box-sizing: border-box; }

.strikingly-editor-box .input textarea, .strikingly-editor-box .s-input textarea { height: 100px; }

.strikingly-editor-box .input label, .strikingly-editor-box .s-input label { margin-right: 5px; }

.strikingly-editor-box .input label.float, .strikingly-editor-box .s-input label.float { position: absolute; color: rgb(153, 153, 153); padding: 7px 5px; font-style: italic; pointer-events: none; min-width: 100px; top: 0px; left: 0px; }

.strikingly-editor-box .input label.float.small, .strikingly-editor-box .s-input label.float.small { font-size: 12px; }

.strikingly-editor-box .input label.float.long, .strikingly-editor-box .s-input label.float.long { width: 400px; }

.strikingly-editor-box .input a, .strikingly-editor-box .s-input a, .strikingly-editor-box .input a:hover, .strikingly-editor-box .s-input a:hover, .strikingly-editor-box .input a:active, .strikingly-editor-box .s-input a:active { color: rgb(255, 255, 255); text-decoration: underline; }

.strikingly-editor-box .input .float, .strikingly-editor-box .s-input .float { float: left; }

.strikingly-editor-box .input .p100, .strikingly-editor-box .s-input .p100 { width: 100%; }

.strikingly-editor-box .input .p75, .strikingly-editor-box .s-input .p75 { width: 75%; }

.strikingly-editor-box .input .p50, .strikingly-editor-box .s-input .p50 { width: 50%; }

.strikingly-editor-box .input .add-link-hint, .strikingly-editor-box .s-input .add-link-hint { width: 70px; margin-left: 6px; margin-bottom: 3px; }

.strikingly-editor-box a.link-icon { cursor: pointer; line-height: 150%; color: rgb(169, 174, 178) !important; }

.strikingly-editor-box a.link-icon .fa { margin-right: 2px; }

.strikingly-editor-box a.link-icon .entypo-quote { display: inline-block; zoom: 1; margin-right: 2px; }

.strikingly-editor-box a.link-icon .entypo-quote.middle { vertical-align: middle; }

.strikingly-editor-box .link-input { margin-top: 2px; position: relative; }

.s-editor-modal-bg { position: fixed; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.6); display: none; top: 0px; left: 0px; z-index: 2099; transition: 0.25s ease-in-out; }

.s-editor-modal-bg.no-transition { transition: none; }

body.modal-open { overflow: hidden; }

body.fixed-body { position: fixed !important; width: 100% !important; height: 100% !important; }

.s-edit-modal { font-size: 14px; color: rgb(99, 105, 114); z-index: 2100; font-family: open_sans, "Open Sans", sans-serif; position: fixed; display: none; overflow: hidden; margin: 0px auto; left: 0px; right: 0px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 10px; background: rgb(255, 255, 255); opacity: 1; transition: 0.3s; transform: initial; }

.s-edit-modal:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.s-edit-modal:lang(zh-cn), .s-edit-modal:lang(zh), .s-edit-modal:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

.s-edit-modal:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

.s-edit-modal.notification { z-index: 3105; }

@media only screen and (min-width: 501px) {
  .s-edit-modal.notification { width: 520px; height: auto; }
}

.s-edit-modal.notification .hr { height: 1px; background: rgb(221, 221, 221); margin: 20px 0px; }

.s-edit-modal.notification .box { border-radius: 3px; padding: 16px; border: 1px solid rgb(216, 216, 216); background: rgb(243, 243, 243); color: rgb(68, 68, 68); }

.s-edit-modal.notification .box.thin { padding: 8px; }

.s-edit-modal.notification .box.rich { padding: 4px 8px; line-height: 1.4; }

.s-edit-modal.notification .box.green, .s-edit-modal.notification .box.success { border: 1px solid rgb(187, 238, 153); background: rgb(238, 255, 204); color: rgb(85, 102, 68); }

.s-edit-modal.notification .box.red, .s-edit-modal.notification .box.error { border: 1px solid rgb(238, 187, 187); background: rgb(255, 221, 221); color: rgb(119, 85, 85); }

.s-edit-modal.notification .box.orange, .s-edit-modal.notification .box.orange { border: 1px solid rgb(238, 221, 187); background: rgb(255, 238, 221); color: rgb(119, 102, 85); }

.s-edit-modal.notification .box.white { background: rgb(255, 255, 255); }

.s-edit-modal.notification .close-button { top: 12px; right: 18px; }

.s-edit-modal.notification .inner .content { padding-top: 14px; }

.s-edit-modal.notification .inner .content .avatar { float: left; margin: 0px 20px 10px 0px; border-radius: 4px; }

@media only screen and (min-width: 501px) {
  .s-edit-modal.small { width: 360px; height: auto; }
}

.s-edit-modal.small .buttons-row .s-btn { min-width: 140px; }

.s-edit-modal .buttons-row { display: flex; justify-content: space-between; }

.s-edit-modal .buttons-row .s-btn { box-sizing: border-box; }

.s-edit-modal .buttons-row .s-btn .fa-spinner { margin-left: 10px; }

.s-edit-modal .inner { padding: 28px 30px; position: relative; }

.s-edit-modal.invisible { transform: translate3d(0px, 15px, 0px); opacity: 0; }

.s-edit-modal.no-transition { transition: none; }

.s-edit-modal h1, .s-edit-modal h2, .s-edit-modal h3, .s-edit-modal h4, .s-edit-modal h5, .s-edit-modal h6 { font-family: open_sans, "Open Sans", sans-serif; color: rgb(75, 80, 86); }

.s-edit-modal h1:lang(ja), .s-edit-modal h2:lang(ja), .s-edit-modal h3:lang(ja), .s-edit-modal h4:lang(ja), .s-edit-modal h5:lang(ja), .s-edit-modal h6:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.s-edit-modal h1:lang(zh-cn), .s-edit-modal h2:lang(zh-cn), .s-edit-modal h3:lang(zh-cn), .s-edit-modal h4:lang(zh-cn), .s-edit-modal h5:lang(zh-cn), .s-edit-modal h6:lang(zh-cn), .s-edit-modal h1:lang(zh), .s-edit-modal h2:lang(zh), .s-edit-modal h3:lang(zh), .s-edit-modal h4:lang(zh), .s-edit-modal h5:lang(zh), .s-edit-modal h6:lang(zh), .s-edit-modal h1:lang(sxl), .s-edit-modal h2:lang(sxl), .s-edit-modal h3:lang(sxl), .s-edit-modal h4:lang(sxl), .s-edit-modal h5:lang(sxl), .s-edit-modal h6:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

.s-edit-modal h1:lang(zh-tw), .s-edit-modal h2:lang(zh-tw), .s-edit-modal h3:lang(zh-tw), .s-edit-modal h4:lang(zh-tw), .s-edit-modal h5:lang(zh-tw), .s-edit-modal h6:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

.s-edit-modal h1 i, .s-edit-modal h2 i, .s-edit-modal h3 i, .s-edit-modal h4 i, .s-edit-modal h5 i, .s-edit-modal h6 i { padding-right: 5px; }

.s-edit-modal strong { font-weight: bold; }

.s-edit-modal h1 { font-size: 40px; }

.s-edit-modal h2 { font-size: 26px; }

.s-edit-modal h3 { font-size: 23px; }

.s-edit-modal h4 { font-size: 20px; }

.s-edit-modal h5 { font-size: 18px; }

.s-edit-modal h6 { font-size: 16px; }

.s-edit-modal .close-button { position: absolute; top: 22px; right: 30px; z-index: 2101; }

.s-edit-modal .close-button a { font-size: 26px; font-weight: 300; color: rgb(99, 105, 114) !important; }

.s-edit-modal .close-button a:hover { color: rgb(99, 105, 114) !important; }

.s-edit-modal p { color: rgb(99, 105, 114); line-height: 1.4; }

.s-edit-modal p.small { font-size: 13px; }

.s-edit-modal p.light { color: rgb(141, 148, 156); }

.s-edit-modal a { color: rgb(42, 171, 217); cursor: pointer; }

.s-edit-modal a:hover { color: rgb(76, 205, 251); }

.s-edit-modal .title { font-family: brandon-grotesque, brandon, martel-sans, sans-serif; text-transform: uppercase; margin-bottom: 10px; color: rgb(82, 97, 106); font-size: 18px; font-weight: bold !important; }

.s-edit-modal .title:lang(ja) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic"; }

.s-edit-modal .title:lang(zh-cn), .s-edit-modal .title:lang(zh), .s-edit-modal .title:lang(sxl) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑; }

.s-edit-modal .title:lang(zh-tw) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei; }

.s-edit-modal .s-modal-bottom-bar { position: absolute; background-color: white; width: 100%; height: 40px; bottom: 0px; border-top: 1px solid rgb(247, 247, 247); }

.s-edit-modal .s-modal-bottom-bar a.s-btn { color: white; }

.s-edit-modal .s-modal-bottom-bar a.s-btn.gray { color: rgb(145, 147, 148); }

.s-edit-modal .s-modal-bottom-bar .right { float: right; }

@media only screen and (min-width: 501px) {
  .s-edit-modal { position: relative; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 10px; }
  .s-edit-modal .s-modal-large-screen { display: block; }
  .s-edit-modal .s-modal-small-screen { display: none; }
}

@media only screen and (max-width: 500px) {
  .s-edit-modal .s-modal-large-screen { display: none; }
  .s-edit-modal .s-modal-small-screen { display: block; }
  .s-edit-modal:not(#portfolio-manager-dialog):not(#ecommerce-manager-dialog):not(.ecommerce-buy-dialog):not(#publish-dialog-new):not(#category-dialog):not(#unpublish-sites-dialog):not(#s-blog-archive-dialog):not(.s-terms-dialog):not(.state-snapshot-mismatch-modal) { text-align: center; width: 300px; border-radius: 14px; box-shadow: none; }
  .s-edit-modal:not(#portfolio-manager-dialog):not(#ecommerce-manager-dialog):not(.ecommerce-buy-dialog):not(#publish-dialog-new):not(#category-dialog):not(#unpublish-sites-dialog):not(#s-blog-archive-dialog):not(.s-terms-dialog):not(.state-snapshot-mismatch-modal) .s-btn:first-of-type { margin-bottom: 10px; }
  .s-edit-modal:not(#portfolio-manager-dialog):not(#ecommerce-manager-dialog):not(.ecommerce-buy-dialog):not(#publish-dialog-new):not(#category-dialog):not(#unpublish-sites-dialog):not(#s-blog-archive-dialog):not(.s-terms-dialog):not(.state-snapshot-mismatch-modal) h3 { font-size: 16px; font-weight: bolder; }
  .s-edit-modal:not(#portfolio-manager-dialog):not(#ecommerce-manager-dialog):not(.ecommerce-buy-dialog):not(#publish-dialog-new):not(#category-dialog):not(#unpublish-sites-dialog):not(#s-blog-archive-dialog):not(.s-terms-dialog):not(.state-snapshot-mismatch-modal) p { font-size: 14px; font-weight: normal; }
  .s-edit-modal:not(#portfolio-manager-dialog):not(#ecommerce-manager-dialog):not(.ecommerce-buy-dialog):not(#publish-dialog-new):not(#category-dialog):not(#unpublish-sites-dialog):not(#s-blog-archive-dialog):not(.s-terms-dialog):not(.state-snapshot-mismatch-modal) .inner { padding: 18px; }
  .s-edit-modal:not(#portfolio-manager-dialog):not(#ecommerce-manager-dialog):not(.ecommerce-buy-dialog):not(#publish-dialog-new):not(#category-dialog):not(#unpublish-sites-dialog):not(#s-blog-archive-dialog):not(.s-terms-dialog):not(.state-snapshot-mismatch-modal) a.s-btn:not(.not-full) { border: 0px; width: 100%; padding: 14px 0px; font-size: 16px; }
  .s-edit-modal#ecommerce-manager-dialog, .s-edit-modal#portfolio-manager-dialog { height: 100vh; margin-top: 0px !important; }
  .s-edit-modal#ecommerce-manager-dialog .thumbs.triangle .thumb, .s-edit-modal#portfolio-manager-dialog .thumbs.triangle .thumb { padding: 0px 10px; }
}

.strikingly-modal-container, .strikingly-fixed-modal-container { position: fixed; top: 0px; left: 0px; bottom: 0px; width: 100%; height: 100%; overflow: auto; z-index: 3011; }

.s-dialogs-container .strikingly-fixed-modal-container { overflow: hidden; }

#strikingly-tooltip-container { position: fixed; top: 0px; left: 0px; z-index: 10000; width: 100%; font-family: open_sans, "Open Sans", sans-serif; }

#strikingly-tooltip-container:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

#strikingly-tooltip-container:lang(zh-cn), #strikingly-tooltip-container:lang(zh), #strikingly-tooltip-container:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

#strikingly-tooltip-container:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

#s-content .s-page-layer .fill-content, #s-content .s-page-layer.fill-content { transition: left 0.4s; }

#s-content .s-page-layer .s-page-wrapper { border: 0px; }

#s-content .s-page-layer .s-page-wrapper .s-page-content iframe { border-width: 0px; }

#s-content.side-menu-opened .s-page-layer .fill-content, #s-content.side-menu-opened .s-page-layer.fill-content { left: 240px; }

.s-page-layer { display: none; z-index: 2100; }

.s-page-layer .fill, .s-page-layer.fill, .s-page-layer .fill-content, .s-page-layer.fill-content { position: fixed; inset: 0px; }

.s-page-layer .s-page-shade { background: rgba(0, 0, 0, 0.65); opacity: 0; transition: 0.3s; }

.s-page-layer .s-page-shade.solid { background: rgb(82, 90, 97); }

.s-page-layer .s-page-wrapper { position: absolute; inset: 75px 6.5% 4%; border: 6px solid rgb(255, 255, 255); opacity: 0; transition: 0.3s; transform: translate3d(0px, 15px, 0px); }

.s-page-layer .s-page-wrapper .address { position: absolute; top: -48px; left: 68px; }

.s-page-layer .s-page-wrapper .address .link { color: white; }

.s-page-layer .s-page-wrapper .address .link:hover { color: white; }

.s-page-layer .s-page-wrapper .s-theme-preview-bar { position: absolute; width: 100%; top: -35px; color: white; font-size: 15px; font-family: open_sans, "Open Sans", sans-serif; }

.s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(zh-cn), .s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(zh), .s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

.s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

.s-page-layer .s-page-wrapper .s-theme-preview-bar a.s-btn { float: right; top: -30px; position: relative; margin-right: 0px; }

.s-page-layer .s-page-wrapper .back-btn { cursor: pointer; color: rgb(255, 255, 255); opacity: 0; position: absolute; top: -48px; left: -6px; transition: 0.3s; transform: translate3d(0px, 15px, 0px); }

.s-page-layer .s-page-wrapper .back-btn .fa { padding-right: 4px; }

.s-page-layer .s-page-wrapper .s-page-content { width: 100%; height: 100%; position: relative; }

.s-page-layer .s-page-wrapper .s-page-content iframe { height: 100%; width: 100%; background: white; }

.s-page-layer .s-page-wrapper .s-page-content .mask { display: inline-block; position: absolute; color: rgb(153, 153, 153); z-index: 1; left: 50%; top: 50%; font-size: 24px; transform: translateX(-50%) translateY(-50%); }

.s-page-layer .s-page-wrapper .s-page-content .s-btn.template-preview-button { float: right; margin-top: -70px; margin-right: -6px; }

.s-page-layer.open .s-page-shade { opacity: 1; }

.s-page-layer.open .s-page-wrapper { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.s-page-layer.open .s-page-wrapper .back-btn { transform: translate3d(0px, 0px, 0px); opacity: 1; }

.no-text-selection { user-select: none; }

.s-tag { display: inline-block; zoom: 1; margin-right: 5px; text-transform: uppercase; font-family: brandon-grotesque, brandon, martel-sans, sans-serif; font-size: 11px; padding: 3px 6px; color: rgb(255, 255, 255); border-radius: 3px; text-shadow: none; background: rgb(255, 153, 68); }

.s-tag.middle { vertical-align: middle; }

.s-tag:lang(ja) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic"; }

.s-tag:lang(zh-cn), .s-tag:lang(zh), .s-tag:lang(sxl) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑; }

.s-tag:lang(zh-tw) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei; }

.s-tag.gray { background: rgb(170, 170, 170); }

.s-tag.red { background: rgb(230, 71, 81); }

.s-tag.green { background: rgb(167, 209, 0); }

.s-tag.yellow { background: rgb(251, 232, 55); color: rgb(68, 68, 68); }

.s-tag.teal { background: rgb(65, 177, 161); }

.s-box-tag { display: inline-block; zoom: 1; margin-left: 10px; text-transform: uppercase; font-size: 11px; padding: 4px; color: rgb(255, 255, 255); border-radius: 3px; text-shadow: none; font-weight: 600; }

.s-box-tag.middle { vertical-align: middle; }

.s-box-tag.red { background: rgba(230, 71, 81, 0.2); color: rgb(207, 64, 73); }

.s-box-tag.green { background: rgb(209, 230, 184); color: rgb(132, 165, 23); }

.additional-hind-modal, .white-modal { width: 380px; height: 340px; z-index: 100001; position: fixed; top: 50%; left: 50%; display: none; margin-top: -170px; margin-left: -190px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.45) 0px 1px 10px; opacity: 1; transition: 0.3s; transform: translate3d(0px, 0px, 0px); }

.additional-hind-modal.invisible, .white-modal.invisible { transform: translate3d(0px, 15px, 0px); opacity: 0; }

.additional-hind-modal.pub-limit, .white-modal.pub-limit { text-align: center; }

.additional-hind-modal.pub-limit .title, .white-modal.pub-limit .title { font-weight: bold; font-size: 20px; }

.additional-hind-modal.pub-limit .s-btn, .white-modal.pub-limit .s-btn { width: 220px; }

@media only screen and (max-width: 768px) {
  .additional-hind-modal.pub-limit .modal-container, .white-modal.pub-limit .modal-container { width: auto; }
}

.additional-hind-modal h1 i, .white-modal h1 i, .additional-hind-modal h2 i, .white-modal h2 i, .additional-hind-modal h3 i, .white-modal h3 i, .additional-hind-modal h4 i, .white-modal h4 i, .additional-hind-modal h5 i, .white-modal h5 i, .additional-hind-modal h6 i, .white-modal h6 i { padding-right: 5px; }

.additional-hind-modal .modal-container, .white-modal .modal-container { padding: 30px 40px; height: 280px; width: 400px; border-radius: 4px; position: absolute; background: rgb(255, 255, 255); }

.additional-hind-modal .modal-container.plan-limit-container, .white-modal .modal-container.plan-limit-container { width: 440px; padding: 36px 30px; }

.additional-hind-modal .modal-container.plan-limit-container .limit-title, .white-modal .modal-container.plan-limit-container .limit-title { text-align: center; font-weight: bold; }

.additional-hind-modal .modal-container.plan-limit-container .alert-content, .white-modal .modal-container.plan-limit-container .alert-content { font-size: 14px; }

.additional-hind-modal .modal-container.plan-limit-container .confirm-extra-items, .white-modal .modal-container.plan-limit-container .confirm-extra-items { display: flex; align-items: center; justify-content: center; }

.additional-hind-modal .modal-container.plan-limit-container .confirm-extra-items input, .white-modal .modal-container.plan-limit-container .confirm-extra-items input { margin-right: 6px; }

@media only screen and (min-width: 320px) and (max-width: 375px) {
  .additional-hind-modal .modal-container, .white-modal .modal-container { width: 240px; left: 30px; }
}

@media only screen and (max-width: 320px) {
  .additional-hind-modal .modal-container, .white-modal .modal-container { width: 230px; left: 35px; }
}

.additional-hind-modal .modal-container .title, .white-modal .modal-container .title { font-family: brandon-grotesque, brandon, martel-sans, sans-serif; text-transform: uppercase; }

.additional-hind-modal .modal-container .title:lang(ja), .white-modal .modal-container .title:lang(ja) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic"; }

.additional-hind-modal .modal-container .title:lang(zh-cn), .white-modal .modal-container .title:lang(zh-cn), .additional-hind-modal .modal-container .title:lang(zh), .white-modal .modal-container .title:lang(zh), .additional-hind-modal .modal-container .title:lang(sxl), .white-modal .modal-container .title:lang(sxl) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑; }

.additional-hind-modal .modal-container .title:lang(zh-tw), .white-modal .modal-container .title:lang(zh-tw) { font-family: brandon-grotesque, brandon, martel-sans, sans-serif, "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei; }

.additional-hind-modal .modal-container .content, .white-modal .modal-container .content, .additional-hind-modal .modal-container .title, .white-modal .modal-container .title { margin-bottom: 20px; }

.additional-hind-modal .modal-container .reward-title, .white-modal .modal-container .reward-title { max-width: 280px; }

.additional-hind-modal .modal-container .done, .white-modal .modal-container .done { color: rgb(255, 255, 255); background: rgb(153, 204, 34); border-radius: 3px; padding: 5px 8px; position: absolute; top: 0px; right: 0px; text-shadow: none; }

.additional-hind-modal .modal-container a.close-modal, .white-modal .modal-container a.close-modal { position: absolute; bottom: 30px; text-align: left; display: block; color: rgb(42, 171, 217); }

.additional-hind-modal .modal-container a.close-modal.s-btn, .white-modal .modal-container a.close-modal.s-btn { color: rgb(255, 255, 255); }

.additional-hind-modal .modal-container a.modal-button, .white-modal .modal-container a.modal-button { color: rgb(255, 255, 255); background: rgb(42, 171, 217); border-radius: 100px; padding: 8px 16px; display: inline-block; zoom: 1; text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px; }

.additional-hind-modal .modal-container a.modal-button.middle, .white-modal .modal-container a.modal-button.middle { vertical-align: middle; }

.additional-hind-modal .modal-container a.modal-button:hover, .white-modal .modal-container a.modal-button:hover { background: rgb(46, 188, 239); }

.additional-hind-modal .modal-container .hr, .white-modal .modal-container .hr { height: 1px; background: rgb(221, 221, 221); margin: 20px 0px; }

.additional-hind-modal .modal-container .form input[type="text"], .white-modal .modal-container .form input[type="text"], .additional-hind-modal .modal-container .form textarea, .white-modal .modal-container .form textarea { border: 1px solid rgb(198, 201, 205); border-radius: 3px; padding: 6px 8px; color: rgb(99, 105, 114); line-height: 1.6; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; width: 288px; margin-bottom: 5px; }

.additional-hind-modal .modal-container .form input[type="text"]:focus, .white-modal .modal-container .form input[type="text"]:focus, .additional-hind-modal .modal-container .form textarea:focus, .white-modal .modal-container .form textarea:focus { border-color: rgb(27, 176, 230); outline: 0px; }

.additional-hind-modal .modal-container .form input[type="text"].thin, .white-modal .modal-container .form input[type="text"].thin, .additional-hind-modal .modal-container .form textarea.thin, .white-modal .modal-container .form textarea.thin { padding: 2px; }

.additional-hind-modal .modal-container .close-button, .white-modal .modal-container .close-button { position: absolute; top: 15px; right: 20px; z-index: 2101; cursor: pointer; }

.additional-hind-modal .modal-container .close-button a, .white-modal .modal-container .close-button a { color: rgb(136, 136, 136); font-size: 32px; font-weight: 300; }

.additional-hind-modal .modal-container .close-button a:hover, .white-modal .modal-container .close-button a:hover { color: rgb(136, 136, 136); }

@media only screen and (max-width: 480px) {
  .white-modal, .additional-hind-modal { left: 0px !important; width: 100% !important; transform: unset !important; margin-left: unset !important; margin-right: unset !important; }
  .white-modal .modal-container, .additional-hind-modal .modal-container, .white-modal .modal-container.plan-limit-container, .additional-hind-modal .modal-container.plan-limit-container { left: 0px !important; width: 100% !important; box-sizing: border-box !important; }
}

.strikingly-custom-alert { color: rgb(102, 102, 102); position: relative; z-index: 1; font-family: open_sans, "Open Sans", sans-serif; text-shadow: rgba(255, 255, 255, 0.6) 0px 1px; }

.strikingly-custom-alert:lang(ja) { font-family: open_sans, "Open Sans", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

.strikingly-custom-alert:lang(zh-cn), .strikingly-custom-alert:lang(zh), .strikingly-custom-alert:lang(sxl) { font-family: open_sans, "Open Sans", "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, sans-serif; }

.strikingly-custom-alert:lang(zh-tw) { font-family: open_sans, "Open Sans", "PingFang TC", "Microsoft JhengHei", 微軟正黑體, STXihei, sans-serif; }

.strikingly-custom-alert > .fa { position: absolute; z-index: -1; top: 10px; left: 10px; font-size: 32px; color: rgb(255, 204, 119); opacity: 0; }

.strikingly-custom-alert .alert-content { font-size: 15px; line-height: 1.4; text-align: center; }

.strikingly-custom-alert .alert-content a { color: rgb(42, 171, 217); }

.strikingly-custom-alert .close { display: inline-block; position: absolute; top: -20px; right: -25px; font-size: 28px; font-style: normal; font-weight: 200; cursor: pointer; }

.strikingly-custom-alert .bottom-actions { text-align: center; margin-top: 20px; }

.strikingly-custom-alert .bottom-actions .cancel { margin-right: 16px; }

.strikingly-custom-alert .bottom-actions .confirm .fa-spinner { margin-right: 8px; }

.strikingly-custom-alert .disable-bottom-actions { opacity: 0.6; pointer-events: none; }

@-webkit-keyframes ui-fade-in-up { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes ui-fade-in-up { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

@-webkit-keyframes ui-fade-in-down { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(10px); }
}

@keyframes ui-fade-in-down { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(10px); }
}

.easeUp { animation-duration: 0.3s; animation-fill-mode: both; animation-timing-function: ease; animation-name: ui-fade-in-up; }

.easeDown { animation-duration: 0.3s; animation-fill-mode: both; animation-timing-function: ease; animation-name: ui-fade-in-down; }

.social-media-button-row { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 20px; }

.social-media-button-row .social-share { display: flex; align-items: center; gap: 10px; }

.social-media-buttons { align-items: center; text-align: center; display: inline-block; zoom: 1; }

.social-media-buttons.middle { vertical-align: middle; }

.social-media-buttons .social-media-button:last-child { margin-right: 0px; }

.vcenter-before-mixin { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-left: -1em; }

.strikingly-sel-li { position: relative; padding-left: 10px; text-align: left; cursor: default; color: rgb(68, 68, 68); line-height: 26px; list-style: none; }

.strikingly-sel-li.strikingly-sel-sel { color: white; text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; background-color: rgb(0, 109, 204); }

.strikingly-sel-wrapper { position: absolute; z-index: 9999; background: white; overflow: hidden; opacity: 0; }

.strikingly-sel-hit { color: skyblue; }

.top-left-return-button { position: absolute; top: 20px; left: 20px; color: white; z-index: 100; }

.top-left-return-button a { color: white; font-size: 26px; }

.top-left-return-button a span.text { font-size: 16px; position: relative; top: -3px; display: none; }

.top-left-return-button a span.icon { color: rgba(255, 255, 255, 0.7); }

.top-left-return-button a:hover .icon { color: white; }

.top-left-return-button a:hover span.text { display: inline; }

.fa.fa-grip::before { content: "  "; }

.fa.right-icon { margin-left: 5px; }

.fa.left-icon { margin-right: 5px; }

[class*="entypo-"].right-icon { margin-left: 5px; }

[class*="entypo-"].left-icon { margin-right: 5px; }

.s-date-selector { position: relative; overflow: hidden; padding-bottom: 10px; }

.s-date-selector .s-btn.toggled::before, .s-date-selector .s-btn.toggled::after { content: ""; display: block; position: absolute; left: 50%; top: 100%; width: 100vw; height: 10px; margin-top: 3px; border-radius: 0px; background: white; pointer-events: none; opacity: 1; }

.s-date-selector .s-btn.toggled::before { margin-left: -5px; transform-origin: left center; transform: skewX(-45deg) rotate(180deg); border-left: 1px solid rgb(226, 228, 231); border-top: 1px solid rgb(226, 228, 231); }

.s-date-selector .s-btn.toggled::after { margin-left: 5px; transform: skewX(45deg); border-left: 1px solid rgb(226, 228, 231); border-bottom: 1px solid rgb(226, 228, 231); }

#livechat-compact-container { margin-right: 20px !important; }

body.dashboard-rtl-layout .social-media-buttons .social-media-button.button-rtl { width: 100%; text-align: right; }

body.dashboard-rtl-layout .s-page-layer .s-page-wrapper .back-btn { right: -6px; left: auto; }

body.dashboard-rtl-layout .s-page-layer .s-page-wrapper .s-page-content .template-preview-button { float: left; margin-right: unset; margin-left: -6px; }

body.dashboard-rtl-layout .s-page-layer .s-page-wrapper .address { right: 68px; left: auto; }