/*! no_rails_asset_compression */

/*! CIrelease-20260105-0101 */

body,
html {
	margin: 0;
	padding: 0
}

a,
abbr,
acronym,
address,
blockquote,
button,
caption,
cite,
code,
dd,
del,
dfn,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
label,
legend,
li,
ol,
p,
pre,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: 400;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit
}

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

ol,
ul {
	list-style: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: ""
}

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

a:focus {
	outline: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline-block
}

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

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

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
	clear: both
}

a {
	text-decoration: none
}

footer ul,
nav ul {
	list-style-type: none
}

html {
	font-size: 14px;
	line-height: 1
}

input::-webkit-input-placeholder {
	color: #c0c4c8
}

.clearfix {
	position: relative
}

.clearfix:after {
	display: table;
	content: "";
	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%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.h-flip {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	-webkit-filter: FlipH;
	filter: FlipH
}

body {
	-webkit-animation-duration: .1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: .1s
}

@-webkit-keyframes fontfix {
	0% {
		opacity: 1
	}

	to {
		opacity: 1
	}
}

.break-word {
	word-break: break-word
}

.break-all {
	word-break: break-all
}

.no-wrap {
	white-space: nowrap
}

.cursor-pointer {
	cursor: pointer
}

.container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix:after,
.clearfix:before,
.row:after,
.row:before {
	content: "\0020";
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after,
.row:after {
	clear: both
}

.clearfix,
.row {
	zoom: 1
}

br.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

@font-face {
	font-family: martel-sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.4d6517993b36d06d996466e0b5c52c4c.woff2) format("woff2"), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-regular-webfont.b4c9edbc6cf9391f12b35ecf8cca9641.woff) format("woff");
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: martel-sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.de55ee1f3df2a2ac8f413c03b9571609.woff2) format("woff2"), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-semibold-webfont.cbafba8611124877604db21adad2c5d5.woff) format("woff");
	font-weight: 600;
	font-display: swap
}

@font-face {
	font-family: martel-sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.274d43a28e6fc5c72940558e6ca280d0.woff2) format("woff2"), url(https://static-assets.strikinglycdn.com/webpack/fonts/martelsans-bold-webfont.3131eb46ccad412a794726f332d53a8b.woff) format("woff");
	font-weight: 700;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.1d9c7945c7bc7dd0909105119bfbc191.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.2e90d5152ce92858b62ba053c7b9d2cb.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.76cc6be5d8a231dc012fef4bdb86f79c.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Bold-webfont.93349923b5274a36ac93cb3168d09123.svg#open_sansbold) format("svg");
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.6218c213bb8cf22b25710da6f3a90e48.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.7657144ec477cd61ac4a5d1af3fa2d28.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.b6690626036a7d6824632769305b1978.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-BoldItalic-webfont.2b4eeeaef53b3496a5cdf82803666ed7.svg#open_sansbold_italic) format("svg");
	font-weight: 700;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.43d5342998f3607bd61a8239e98b1160.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.f42641eed834f7b97a9499362c6c8855.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.de7ef31e6295902347c5c3643b2d82da.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Italic-webfont.5b774c25787e0a52c013463c9e3c4219.svg#open_sansitalic) format("svg");
	font-weight: 400;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.09e00aa7622ece30a0f1e06b55f66c2a.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.45b47f3e9c7d74b80f5c6e0a3c513b23.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.2e98fc3ce85f31f63010b706259cb604.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Light-webfont.8f04ed9aeb2185499068d84842b95aa1.svg#open_sanslight) format("svg");
	font-weight: 300;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.550b5fda4a27cfedb7131b1a6e85e748.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.b553da506077488bc65289e10841d527.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.1d22953c479914c2f801e08de666b0e8.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-LightItalic-webfont.fd6dd5fa10c5a74f0a767eeb695342f1.svg#open_sanslight_italic) format("svg");
	font-weight: 300;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.c4d82460ef260eb1589e73528cbfb257.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.79515ad0788973c533405f7012dfeccd.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.488d5cc145299ba07b75495100419ee6.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Regular-webfont.8185eb3059c46e4169ce107dfcf85950.svg#open_sansregular) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.f28eb362fb6afe946d822ee5451c2146.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.697574b47bcfdd2c45e3e63c7380dd67.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.b32acea6fd3c228b5059042c7ad21c55.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-Semibold-webfont.3f6b1eed8a0832d6f316fc26526348a8.svg#open_sanssemibold) format("svg");
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: open_sans;
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot);
	src: url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70bafcaaadad9e17b9c7784abbc6b1c2.eot?#iefix) format("embedded-opentype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.719f7321a8366f4ee609737026432113.woff) format("woff"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.64f886b232962979e2eaf29d93108286.ttf) format("truetype"), url(https://static-assets.strikinglycdn.com/webpack/fonts/OpenSans-SemiboldItalic-webfont.70eb93d7ba2ad241180085a9a74b0b95.svg#open_sanssemibold_italic) format("svg");
	font-weight: 600;
	font-style: italic;
	font-display: swap
}

.s-tab-wrapper {
	-webkit-transform: none;
	transform: none
}

@media only screen and (min-width:728px) {
	.s-tab-wrapper {
		border-radius: 3px
	}
}

.s-tab-wrapper>a {
	cursor: pointer !important;
	z-index: 2;
	position: absolute;
	top: 0;
	right: 5px;
	padding: 5px !important
}

.s-tab-wrapper>a:hover {
	color: #87ceeb !important
}

.s-tab-wrapper .image-icon-tab .tab-icon {
	width: auto;
	height: 14px
}

.s-tab-wrapper .image-icon-tab .tab-icon.ai-robot {
	position: relative;
	top: 2px
}

.s-tab-wrapper .ai-text-color {
	line-height: 1;
	-moz-background-clip: text;
	-webkit-background-clip: text;
	-moz-text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(90deg, #7671ff .22%, #cb0c9f)
}

.s-tab-wrapper .s-tab-inner {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	background: #f5f5f5
}

.s-tab-wrapper .s-tab-inner .close,
.s-tab-wrapper .s-tab-inner .thumbs {
	font-weight: 200;
	margin-right: 3px;
	z-index: 1
}

.s-tab-wrapper .s-tab-inner .close .entypo,
.s-tab-wrapper .s-tab-inner .close .fa,
.s-tab-wrapper .s-tab-inner .thumbs .entypo,
.s-tab-wrapper .s-tab-inner .thumbs .fa {
	margin-right: 5px
}

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

	.s-tab-wrapper .s-tab-inner .close .entypo,
	.s-tab-wrapper .s-tab-inner .close .fa,
	.s-tab-wrapper .s-tab-inner .thumbs .entypo,
	.s-tab-wrapper .s-tab-inner .thumbs .fa {
		margin-right: 5px
	}
}

@media only screen and (max-width:727px) and (min-width:533px) {

	.s-tab-wrapper .s-tab-inner .close .entypo,
	.s-tab-wrapper .s-tab-inner .close .fa,
	.s-tab-wrapper .s-tab-inner .thumbs .entypo,
	.s-tab-wrapper .s-tab-inner .thumbs .fa {
		margin-right: 1px
	}
}

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

	.s-tab-wrapper .s-tab-inner .close .entypo,
	.s-tab-wrapper .s-tab-inner .close .fa,
	.s-tab-wrapper .s-tab-inner .thumbs .entypo,
	.s-tab-wrapper .s-tab-inner .thumbs .fa {
		display: none
	}
}

.s-tab-wrapper .s-tab-inner .close {
	position: absolute;
	right: 16px;
	top: 10px;
	font-size: 30px;
	cursor: pointer
}

.s-tab-wrapper .s-tab-inner .tab {
	position: absolute;
	visibility: hidden;
	right: 0;
	bottom: 0;
	left: 0;
	top: 50px;
	border-top: 1px solid #ddd;
	background: #fff;
	width: 100%;
	overflow: auto;
	transition: all .3s cubic-bezier(.25, .46, .45, .94);
	z-index: 1
}

.s-tab-wrapper .s-tab-inner .tab.tab1 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner .tab.tab2,
.s-tab-wrapper .s-tab-inner .tab.tab3,
.s-tab-wrapper .s-tab-inner .tab.tab4,
.s-tab-wrapper .s-tab-inner .tab.tab5 {
	left: 100%
}

.s-tab-wrapper .s-tab-inner .tab.selected {
	left: 0;
	visibility: visible
}

.s-tab-wrapper .s-tab-inner .tab iframe {
	width: 100%;
	height: 100%
}

.s-tab-wrapper .s-tab-inner .tab::-webkit-scrollbar,
.s-tab-wrapper .s-tab-inner .tab ::-webkit-scrollbar {
	-webkit-appearance: none;
	height: 7px;
	width: 7px
}

.s-tab-wrapper .s-tab-inner .tab::-webkit-scrollbar-thumb,
.s-tab-wrapper .s-tab-inner .tab ::-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-tab-wrapper .s-tab-inner.tab1-selected .tab.tab2 {
	left: 100%
}

.s-tab-wrapper .s-tab-inner.tab1-selected .tab.tab3 {
	left: 200%
}

.s-tab-wrapper .s-tab-inner.tab2-selected .tab.tab1 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner.tab2-selected .tab5 {
	left: 200%
}

.s-tab-wrapper .s-tab-inner.tab3-selected .tab.tab1 {
	left: -200%
}

.s-tab-wrapper .s-tab-inner.tab3-selected .tab.tab2 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner.tab5-selected .tab.tab2 {
	left: -200%
}

.s-tab-wrapper .s-tab-inner.tab5-selected .tab.tab3 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner .thumbs {
	position: absolute;
	white-space: nowrap;
	top: 3px;
	line-height: 50px;
	z-index: 2;
	font-size: 16px;
	font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
	font-weight: 600
}

@media only screen and (max-width:727px) and (min-width:533px) {
	.s-tab-wrapper .s-tab-inner .thumbs {
		left: 20px
	}
}

@media only screen and (max-width:532px) {
	.s-tab-wrapper .s-tab-inner .thumbs {
		left: 0
	}
}

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

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

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

.s-tab-wrapper .s-tab-inner .thumbs .thumb {
	font-size: 14px;
	padding: 10px 20px 13px;
	cursor: pointer;
	margin: 0 6px;
	border-radius: 3px 3px 0 0;
	border: solid transparent;
	border-width: 1px 1px 0;
	text-transform: uppercase;
	font-weight: 700
}

@media only screen and (min-width:728px) {
	.s-tab-wrapper .s-tab-inner .thumbs .thumb {
		margin: 0 6px
	}
}

@media only screen and (max-width:727px) and (min-width:533px) {
	.s-tab-wrapper .s-tab-inner .thumbs .thumb {
		margin: 0 15px 0 0
	}
}

@media only screen and (max-width:532px) {
	.s-tab-wrapper .s-tab-inner .thumbs .thumb {
		margin: 0 10px 0 0
	}
}

.s-tab-wrapper .s-tab-inner .thumbs .thumb.selected,
.s-tab-wrapper .s-tab-inner .thumbs .thumb:hover {
	background: #fff;
	border: solid #ddd;
	border-width: 1px 1px 0;
	color: #4b5056
}

.s-tab-wrapper .s-tab-inner .thumbs .thumb i {
	padding-right: 5px
}

@media only screen and (max-width:413px) {
	.s-tab-wrapper .s-tab-inner .thumbs .thumb-title-long {
		font-size: 12px;
		padding: 10px 0 12px
	}
}

@media only screen and (min-width:414px) and (max-width:532px) {
	.s-tab-wrapper .s-tab-inner .thumbs .thumb-title-long {
		font-size: 14px;
		padding: 10px 5px 12px
	}
}

.s-tab-wrapper .s-tab-inner .thumbs.triangle {
	top: 1px;
	width: 80%
}

.s-tab-wrapper .s-tab-inner .thumbs.triangle .thumb {
	position: relative;
	top: 0;
	background: none;
	border: none;
	border-radius: 0
}

.s-tab-wrapper .s-tab-inner .thumbs.triangle .thumb.selected:before,
.s-tab-wrapper .s-tab-inner .thumbs.triangle .thumb:hover:before {
	content: "";
	display: block;
	background: transparent;
	position: absolute;
	top: 26px;
	left: 50%;
	margin-left: -12px;
	border: 12px solid transparent;
	border-bottom-color: #ddd
}

.s-tab-wrapper .s-tab-inner .thumbs.triangle .thumb.selected:after,
.s-tab-wrapper .s-tab-inner .thumbs.triangle .thumb:hover:after {
	content: "";
	display: block;
	position: absolute;
	top: 29px;
	left: 50%;
	margin-left: -11px;
	border: 11px solid transparent;
	border-bottom-color: #fff
}

.s-tab-wrapper .s-tab-inner .s-tab-pane {
	padding: 20px
}

.s-tab-wrapper .s-tab-inner.tab1-selected .tab2 {
	left: 100%
}

.s-tab-wrapper .s-tab-inner.tab1-selected .tab3 {
	left: 200%
}

.s-tab-wrapper .s-tab-inner.tab1-selected .tab4 {
	left: 300%
}

.s-tab-wrapper .s-tab-inner.tab2-selected .tab1 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner.tab2-selected .tab3 {
	left: 100%
}

.s-tab-wrapper .s-tab-inner.tab2-selected .tab4 {
	left: 200%
}

.s-tab-wrapper .s-tab-inner.tab3-selected .tab1 {
	left: -200%
}

.s-tab-wrapper .s-tab-inner.tab3-selected .tab2 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner.tab3-selected .tab4 {
	left: 100%
}

.s-tab-wrapper .s-tab-inner.tab4-selected .tab1 {
	left: -300%
}

.s-tab-wrapper .s-tab-inner.tab4-selected .tab2 {
	left: -200%
}

.s-tab-wrapper .s-tab-inner.tab4-selected .tab3 {
	left: -100%
}

.s-tab-wrapper .s-tab-inner.standalone .tab {
	top: 110px
}

.s-tab-wrapper .s-tab-inner.standalone .thumbs {
	top: 65px
}

.s-tab-vertical {
	height: 100%
}

.s-tab-vertical .s-tab-vertical-left,
.s-tab-vertical .s-tab-vertical-right {
	padding: 20px 25px 25px;
	box-sizing: border-box;
	height: 100%;
	overflow: auto
}

.s-tab-vertical .s-tab-vertical-left {
	float: left;
	width: 18%;
	border-right: 1px solid #ddd
}

.s-tab-vertical .s-tab-vertical-left .s-tab-icon {
	padding: 10px;
	margin-bottom: 5px;
	transition: .15s;
	display: block
}

.s-tab-vertical .s-tab-vertical-left .s-tab-icon.current,
.s-tab-vertical .s-tab-vertical-left .s-tab-icon.selected,
.s-tab-vertical .s-tab-vertical-left .s-tab-icon:hover {
	background: #8159bb;
	color: #fff;
	cursor: pointer;
	border-radius: 4px
}

.s-tab-vertical .s-tab-vertical-left .next-action {
	position: relative;
	cursor: pointer
}

.s-tab-vertical .s-tab-vertical-left .next-action .fa {
	margin-right: 8px
}

.s-tab-vertical .s-tab-vertical-right {
	float: right;
	padding-right: 0;
	position: relative;
	width: 82%
}

/*!
 * Bootstrap v3.0.3 - Tooltip, popover
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.tooltip {
	position: absolute;
	z-index: 3030;
	display: block;
	visibility: visible;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
	filter: alpha(opacity=0)
}

.tooltip.fade {
	-webkit-animation: fadein .1s;
	animation: fadein .1s
}

.tooltip.in {
	opacity: 1;
	filter: alpha(opacity=100)
}

.tooltip.top {
	margin-top: -4px;
	padding: 7px 0
}

.tooltip.right {
	margin-left: 4px;
	padding: 0 7px
}

.tooltip.right .tooltip-inner {
	text-align: left
}

.tooltip.bottom {
	margin-top: 4px;
	padding: 7px 0
}

.tooltip.left {
	margin-left: -4px;
	padding: 0 7px
}

.tooltip-inner {
	font-family: Open Sans, open_sans, sans-serif;
	max-width: 220px;
	padding: 8px 12px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 3px
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -7px;
	border-width: 7px 7px 0;
	border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 7px;
	border-width: 7px 7px 0;
	border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	right: 7px;
	border-width: 7px 7px 0;
	border-top-color: #000
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -7px;
	border-width: 7px 7px 7px 0;
	border-right-color: #000
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -7px;
	border-width: 7px 0 7px 7px;
	border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -7px;
	border-width: 0 7px 7px;
	border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 7px;
	border-width: 0 7px 7px;
	border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 7px;
	border-width: 0 7px 7px;
	border-bottom-color: #000
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	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: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0
}

.popover-content {
	padding: 9px 14px
}

.popover .arrow,
.popover .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	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: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	bottom: -11px
}

.popover.top .arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff
}

.popover.right .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25)
}

.popover.right .arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff
}

.popover.bottom .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
	top: -11px
}

.popover.bottom .arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff
}

.popover.left .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25)
}

.popover.left .arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px
}

ul.list {
	color: #666;
	list-style: disc inside
}

ul.list li {
	line-height: 140%
}

ol.list {
	color: #666;
	list-style: decimal inside
}

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: 0 4px 0 0;
	outline: none;
	text-align: center;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	background-color: #fc2;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #fe1, #fc2);
	color: #000 !important;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .3) !important;
	line-height: 100% !important;
	border-radius: 3px;
	border-color: #ccc;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .15) rgba(0, 0, 0, .25);
	border-style: solid;
	border-width: 1px;
	box-shadow: inset 0 1px hsla(0, 0%, 100%, .5), 0 1px 1px rgba(0, 0, 0, .15);
	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(sxl),
.edit-btn:lang(zh),
.edit-btn:lang(zh-cn) {
	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: #000
}

.edit-btn.hover,
.edit-btn:active,
.edit-btn:hover {
	background-color: #ff8900;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #ffab00, #ff8900);
	text-decoration: none !important;
	color: #290e00
}

.edit-btn:active {
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .25), inset 0 5px 15px rgba(0, 0, 0, .2)
}

.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: inset 0 1px 0 hsla(0, 0%, 100%, .25)
}

.edit-btn.inline {
	display: inline
}

.edit-btn.block {
	display: block;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 10px
}

.edit-btn.last {
	margin-bottom: 0;
	margin-right: 0
}

.edit-btn.float {
	display: block;
	float: left;
	margin-bottom: 4px;
	width: auto !important
}

.edit-btn .light {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn .gray-text {
	color: #bbb !important;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5) !important
}

.edit-btn .slight-gray-text {
	color: #999 !important;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5) !important
}

.edit-btn.blue {
	background-color: #2e99d6;
	background-image: linear-gradient(180deg, #5cb8e6, #2e99d6)
}

.edit-btn.blue,
.edit-btn.blue:active,
.edit-btn.blue:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.blue:active,
.edit-btn.blue:hover {
	background-color: #36b3fa;
	background-image: linear-gradient(180deg, #6bd6ff, #36b3fa)
}

.edit-btn.blue.nohover:active,
.edit-btn.blue.nohover:hover {
	background-color: #2e99d6;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #5cb8e6, #2e99d6);
	cursor: default
}

.edit-btn.dark-blue {
	background-color: #55a;
	background-image: linear-gradient(180deg, #77c, #55a)
}

.edit-btn.dark-blue,
.edit-btn.dark-blue:active,
.edit-btn.dark-blue:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.dark-blue:active,
.edit-btn.dark-blue:hover {
	background-color: #5e5ebb;
	background-image: linear-gradient(180deg, #8383e0, #5e5ebb)
}

.edit-btn.dark-blue.nohover:active,
.edit-btn.dark-blue.nohover:hover {
	background-color: #55a;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #77c, #55a);
	cursor: default
}

.edit-btn.light-blue {
	background-color: #dae7f2;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #ecf3f6, #dae7f2);
	color: #06a !important;
	text-shadow: 0 1px 1px hsla(0, 0%, 100%, .9) !important
}

.edit-btn.light-blue:active,
.edit-btn.light-blue:hover {
	background-color: #dae7f2;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #dae7f2, #dae7f2)
}

.edit-btn.light-blue.nohover:active,
.edit-btn.light-blue.nohover:hover {
	background-color: #dae7f2;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #ecf3f6, #dae7f2);
	cursor: default
}

.edit-btn.gray {
	background-color: #999;
	background-image: linear-gradient(180deg, #bbb, #999)
}

.edit-btn.gray,
.edit-btn.gray:active,
.edit-btn.gray:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.gray:active,
.edit-btn.gray:hover {
	background-color: #aaa;
	background-image: linear-gradient(180deg, #ccc, #aaa)
}

.edit-btn.green {
	background-color: #70a800;
	background-image: linear-gradient(180deg, #93b800, #70a800)
}

.edit-btn.green,
.edit-btn.green:active,
.edit-btn.green:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.green:active,
.edit-btn.green:hover {
	background-color: #86c900;
	background-image: linear-gradient(180deg, #afdb00, #86c900)
}

.edit-btn.green.nohover:active,
.edit-btn.green.nohover:hover {
	background-color: #70a800;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #93b800, #70a800);
	cursor: default
}

.edit-btn.yellow {
	background-color: #fc2;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #fe1, #fc2)
}

.edit-btn.yellow:active,
.edit-btn.yellow:hover {
	background-color: #ffd727;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #ffff14, #ffd727);
	color: #000 !important;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5) !important
}

.edit-btn.orange {
	background-color: #ff9600;
	background-image: linear-gradient(180deg, #fb0, #ff9600)
}

.edit-btn.orange,
.edit-btn.orange:active,
.edit-btn.orange:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.orange:active,
.edit-btn.orange:hover {
	background-color: #fa0;
	background-image: linear-gradient(180deg, #ffd500, #fa0)
}

.edit-btn.orange.nohover:active,
.edit-btn.orange.nohover:hover {
	background-color: #ff9600;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #fb0, #ff9600);
	cursor: default
}

.edit-btn.purple {
	background-color: #b19;
	background-image: linear-gradient(180deg, #d1c, #b19)
}

.edit-btn.purple,
.edit-btn.purple:active,
.edit-btn.purple:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.purple:active,
.edit-btn.purple:hover {
	background-color: #ea15bf;
	background-image: linear-gradient(180deg, #ff15ff, #ea15bf)
}

.edit-btn.purple.nohover:active,
.edit-btn.purple.nohover:hover {
	background-color: #b19;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #d1c, #b19);
	cursor: default
}

.edit-btn.red {
	background-color: #c71f0f;
	background-image: linear-gradient(180deg, #e61f0f, #c71f0f)
}

.edit-btn.red,
.edit-btn.red:active,
.edit-btn.red:hover {
	background-repeat: repeat-x;
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.red:active,
.edit-btn.red:hover {
	background-color: #d21;
	background-image: linear-gradient(180deg, #f21, #d21)
}

.edit-btn.red.nohover:active,
.edit-btn.red.nohover:hover {
	background-color: #c71f0f;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #e61f0f, #c71f0f);
	cursor: default
}

.edit-btn.dark {
	background-color: #222;
	background: rgba(0, 0, 0, .25);
	color: #fff !important;
	text-shadow: none !important;
	box-shadow: none
}

.edit-btn.fb-blue {
	background-color: #355089;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #3b5998, #355089);
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.fb-blue:active,
.edit-btn.fb-blue:hover {
	background-color: #4162a7;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #476bb6, #4162a7)
}

.edit-btn.twitter-blue {
	background-color: #009bd5;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #00aced, #009bd5);
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.twitter-blue:active,
.edit-btn.twitter-blue:hover {
	background-color: #00bdff;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #00ceff, #00bdff)
}

.edit-btn.invisible {
	background: none
}

.edit-btn.lightgray {
	background-color: #eee;
	background-image: linear-gradient(180deg, #eee, #eee);
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .25);
	border-color: rgba(0, 0, 0, .05) rgba(0, 0, 0, .07) rgba(0, 0, 0, .12)
}

.edit-btn.lightgray,
.edit-btn.lightgray:active,
.edit-btn.lightgray:hover {
	background-repeat: repeat-x;
	color: #bbb !important;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5) !important
}

.edit-btn.lightgray:active,
.edit-btn.lightgray:hover {
	background-color: #f8f8f8;
	background-image: linear-gradient(180deg, #f8f8f8, #f8f8f8)
}

.edit-btn.lightgray.nohover:active,
.edit-btn.lightgray.nohover:hover {
	background-color: #eee;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #eee, #eee);
	cursor: default;
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .25)
}

.edit-btn.slightgray {
	background-color: #ddd;
	background-image: linear-gradient(180deg, #ddd, #ddd);
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .25);
	border-color: rgba(0, 0, 0, .05) rgba(0, 0, 0, .07) rgba(0, 0, 0, .12)
}

.edit-btn.slightgray,
.edit-btn.slightgray:active,
.edit-btn.slightgray:hover {
	background-repeat: repeat-x;
	color: #999 !important;
	text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5) !important
}

.edit-btn.slightgray:active,
.edit-btn.slightgray:hover {
	background-color: #f8f8f8;
	background-image: linear-gradient(180deg, #f8f8f8, #f8f8f8)
}

.edit-btn.slightgray.nohover:active,
.edit-btn.slightgray.nohover:hover {
	background-color: #ddd;
	background-repeat: repeat-x;
	background-image: linear-gradient(180deg, #ddd, #ddd);
	cursor: default;
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .25)
}

.edit-btn.noborder {
	border: none
}

.edit-btn.noshadow {
	box-shadow: inset 0 1px hsla(0, 0%, 100%, .5)
}

.edit-btn.invisible {
	box-shadow: none;
	border: none;
	-webkit-filter: none;
	filter: none;
	background: rgba(0, 0, 0, .25);
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.invisible:active,
.edit-btn.invisible:hover {
	background: #ddd;
	background: rgba(0, 0, 0, .4);
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3) !important
}

.edit-btn.invisible.nohover:active,
.edit-btn.invisible.nohover:hover {
	background: #ddd;
	background: rgba(0, 0, 0, .25);
	cursor: default
}

.edit-btn.hidden {
	display: none
}

.s-pagination .s-pagination-item {
	display: inline-block;
	cursor: pointer;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	min-width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	list-style: none;
	float: left;
	border: 1px solid #d9d9d9;
	background-color: #fff;
	margin: 0 8px 8px 0
}

.s-pagination .s-pagination-item.active {
	background-color: #93b719;
	border-color: #93b719;
	color: #fff
}

.s-pagination .s-pagination-item:hover {
	border-color: #93b719
}

.s-pagination.s-pagination-btn .next-btn,
.s-pagination.s-pagination-btn .prev-btn {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
	position: relative;
	width: 22px;
	height: 22px;
	border: 1px solid #ccc;
	border-radius: 4px;
	vertical-align: middle;
	cursor: pointer
}

.s-pagination.s-pagination-btn .next-btn:after,
.s-pagination.s-pagination-btn .prev-btn:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	width: 6px;
	height: 6px;
	border: 1px solid #919394;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.s-pagination.s-pagination-btn .next-btn.disable,
.s-pagination.s-pagination-btn .next-btn.disable:after,
.s-pagination.s-pagination-btn .prev-btn.disable,
.s-pagination.s-pagination-btn .prev-btn.disable:after {
	border-color: #e2e4e7;
	cursor: not-allowed
}

.s-pagination.s-pagination-btn .prev-btn:after {
	border-width: 0 0 1px 1px;
	left: 8px
}

.s-pagination.s-pagination-btn .next-btn:after {
	border-width: 1px 1px 0 0;
	left: 6px
}

.s-pagination.s-pagination-btn .paging-info {
	font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
	text-transform: uppercase;
	color: #636972
}

.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(sxl),
.s-pagination.s-pagination-btn .paging-info:lang(zh),
.s-pagination.s-pagination-btn .paging-info:lang(zh-cn) {
	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: #555;
	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: all .4s cubic-bezier(.7, 0, .3, 1)
}

.s-binary-switcher .capsule .option.selected {
	border-radius: 99px;
	background-color: #ccc;
	color: #333
}

.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: all .4s
}

.s-check-toggle .capsule .nub {
	border-radius: 99px;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	transition: all .4s
}

.s-check-toggle .capsule.off {
	background: #222
}

.s-check-toggle .capsule.off .nub {
	background: #aaa;
	left: 1px
}

.s-check-toggle .capsule.on {
	background: #93b719
}

.s-check-toggle .capsule.on .nub {
	background: #eee;
	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: #c6c9cd;
	position: absolute;
	top: 2px
}

.s-search-box .fa.fa-search {
	left: 10px
}

.s-search-box .fa.fa-close {
	right: 10px;
	color: #636972
}

.s-search-box ::-webkit-input-placeholder {
	color: #919394
}

.s-search-box :-moz-placeholder,
.s-search-box ::-moz-placeholder {
	color: #919394
}

.s-search-box :-ms-input-placeholder {
	color: #919394
}

.s-search-box input {
	border: 1px solid #c6c9cd;
	color: #636972;
	border-radius: 3px;
	box-shadow: inset 0 1px 5px 0 rgba(0, 0, 0, .1);
	font-size: 12px;
	padding: 10px 0 10px 34px;
	outline: none
}

.s-search-box button[type=submit] {
	display: none
}

.strikingly-light-bg {
	background: #2e2e2f
}

.strikingly-editor-box {
	position: relative;
	zoom: 1;
	background: #2e2e2f;
	border-radius: 3px;
	text-align: left;
	font-family: open_sans, Open Sans, sans-serif;
	border: 1px solid rgba(0, 0, 0, .4);
	padding: 10px;
	margin: 0;
	color: #fff;
	z-index: 92;
	text-transform: none;
	line-height: 14px;
	font-size: 12px
}

.strikingly-editor-box:after {
	display: table;
	content: "";
	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(sxl),
.strikingly-editor-box:lang(zh),
.strikingly-editor-box:lang(zh-cn) {
	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: #111;
	background: rgba(0, 0, 0, .45);
	border-radius: 3px;
	margin: 0;
	outline: none;
	float: left;
	border-color: #000 #333 #444;
	border-style: solid;
	border-width: 1px 0;
	padding: 4px 5px;
	color: #eee;
	outline-width: 0
}

.strikingly-editor-box input[type=text]:focus,
.strikingly-editor-box textarea:focus {
	box-shadow: none;
	outline-width: 0
}

.strikingly-editor-box input[type=text].long,
.strikingly-editor-box textarea.long {
	width: 400px
}

.strikingly-editor-box select {
	margin: 0;
	border: 0
}

.strikingly-editor-box select option {
	border: 0
}

.strikingly-editor-box select:focus,
.strikingly-editor-box select:hover {
	outline: none
}

.strikingly-editor-box hr {
	height: 0;
	position: relative;
	zoom: 1;
	margin: 10px 0;
	border: none;
	border-top: 1px solid rgba(0, 0, 0, .25);
	border-bottom: 1px solid hsla(0, 0%, 100%, .05)
}

.strikingly-editor-box hr:after {
	display: table;
	content: "";
	clear: both
}

.strikingly-editor-box hr.large {
	margin: 20px 0
}

.strikingly-editor-box .btns,
.strikingly-editor-box .buttons {
	margin: 20px 0 10px;
	position: relative;
	zoom: 1
}

.strikingly-editor-box .btns:after,
.strikingly-editor-box .buttons:after {
	display: table;
	content: "";
	clear: both
}

.strikingly-editor-box h1,
.strikingly-editor-box h1.title,
.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,
.strikingly-editor-box h5,
.strikingly-editor-box h5.title,
.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: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
	margin: 5px 0 10px;
	letter-spacing: 0
}

.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(sxl),
.strikingly-editor-box .title:lang(zh),
.strikingly-editor-box .title:lang(zh-cn) {
	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: 400
}

.strikingly-editor-box .title.center {
	text-align: center
}

.strikingly-editor-box .title.clickable {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	cursor: pointer;
	margin: 0;
	padding: 10px 5px
}

.strikingly-editor-box .title.clickable:hover {
	background: #444;
	border-radius: 3px
}

.strikingly-editor-box .label {
	font-size: 20px;
	color: #fff;
	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(sxl),
.strikingly-editor-box .label:lang(zh),
.strikingly-editor-box .label:lang(zh-cn) {
	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: disc inside;
	color: #aaa
}

.strikingly-editor-box ul.list li {
	line-height: 14px
}

.strikingly-editor-box ol.list {
	list-style: decimal inside;
	color: #aaa
}

.strikingly-editor-box ol.list li {
	line-height: 14px
}

.strikingly-editor-box input[type=email],
.strikingly-editor-box input[type=text],
.strikingly-editor-box input[type=url] {
	background: #111;
	background: rgba(0, 0, 0, .45);
	border-radius: 3px;
	outline: none;
	float: left;
	border-color: #000 #333 #444;
	border-style: solid;
	border-width: 1px 0;
	padding: 4px 5px;
	color: #eee;
	outline-width: 0;
	margin: 0 0 4px
}

.strikingly-editor-box input[type=email]:focus,
.strikingly-editor-box input[type=text]:focus,
.strikingly-editor-box input[type=url]:focus {
	box-shadow: none;
	outline-width: 0
}

.strikingly-editor-box input[type=email].long,
.strikingly-editor-box input[type=text].long,
.strikingly-editor-box input[type=url].long {
	width: 400px
}

.strikingly-editor-box .edit-btn {
	border: none
}

.strikingly-editor-box .hint,
.strikingly-editor-box p {
	color: #aaa;
	line-height: 1.2;
	font-size: 12px;
	margin-bottom: 2px
}

.strikingly-editor-box .hint.thin,
.strikingly-editor-box .hint .thin,
.strikingly-editor-box p.thin,
.strikingly-editor-box p .thin {
	color: #888
}

.strikingly-editor-box .hint.thin span,
.strikingly-editor-box .hint .thin span,
.strikingly-editor-box p.thin span,
.strikingly-editor-box p .thin span {
	color: #aaa;
	text-decoration: none;
	cursor: pointer
}

.strikingly-editor-box .hint.thin span:active,
.strikingly-editor-box .hint .thin span:active,
.strikingly-editor-box .hint.thin span:hover,
.strikingly-editor-box .hint .thin span:hover,
.strikingly-editor-box p.thin span:active,
.strikingly-editor-box p .thin span:active,
.strikingly-editor-box p.thin span:hover,
.strikingly-editor-box p .thin span:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer
}

.strikingly-editor-box .hint.small,
.strikingly-editor-box p.small {
	font-size: 10px;
	line-height: 10px;
	color: #aaa
}

.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):active,
.strikingly-editor-box a:not(.s-btn):not(.s-kit-btn):hover {
	color: #fff;
	text-decoration: underline
}

.strikingly-editor-box .fluidrow {
	position: relative;
	zoom: 1
}

.strikingly-editor-box .fluidrow:after {
	display: table;
	content: "";
	clear: both
}

.strikingly-editor-box .fluidrow .fluidcol {
	float: left
}

.strikingly-editor-box .fluidrow .fluidcol.p100 {
	width: 100%
}

.strikingly-editor-box .fluidrow .fluidcol.p50 {
	width: 50%
}

.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 input[type=text],
.strikingly-editor-box .fluidrow .fluidcol textarea {
	width: 100%
}

.strikingly-editor-box .fluidrow .fluidcol .redirect-btn {
	margin-right: 20px
}

.strikingly-editor-box .fluidrow .fluidcol .s-drop-down-select {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 20px
}

.strikingly-editor-box .fluidrow .fluidcol .s-drop-down-select .field-label {
	margin: 5px 10px 5px 0
}

.strikingly-editor-box .fluidrow .fluidcol .s-drop-down-select select {
	height: 28px;
	min-width: 172px
}

@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: 0
	}

	.strikingly-editor-box .fluidrow .fluidcol.p25,
	.strikingly-editor-box .fluidrow .fluidcol.p30,
	.strikingly-editor-box .fluidrow .fluidcol.p50 {
		width: auto
	}
}

.strikingly-editor-box .input,
.strikingly-editor-box .s-input {
	position: relative;
	zoom: 1;
	margin-bottom: 10px
}

.strikingly-editor-box .input:after,
.strikingly-editor-box .s-input:after {
	display: table;
	content: "";
	clear: both
}

.strikingly-editor-box .input input[type=text],
.strikingly-editor-box .input textarea,
.strikingly-editor-box .s-input input[type=text],
.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: #999;
	padding: 7px 5px;
	font-style: italic;
	pointer-events: none;
	min-width: 100px;
	top: 0;
	left: 0
}

.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 .input a:active,
.strikingly-editor-box .input a:hover,
.strikingly-editor-box .s-input a,
.strikingly-editor-box .s-input a:active,
.strikingly-editor-box .s-input a:hover {
	color: #fff;
	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 {
	color: #a9aeb2;
	cursor: pointer;
	line-height: 150%
}

.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, .6);
	display: none;
	top: 0;
	left: 0;
	z-index: 2099;
	transition: all .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: #636972;
	z-index: 2100;
	font-family: open_sans, Open Sans, sans-serif;
	position: fixed;
	display: none;
	overflow: hidden;
	margin: 0 auto;
	left: 0;
	right: 0;
	border-radius: 4px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .45);
	background: #fff;
	opacity: 1;
	transition: all .3s;
	transform: translateZ(0);
	-webkit-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(sxl),
.s-edit-modal:lang(zh),
.s-edit-modal:lang(zh-cn) {
	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: #ddd;
	margin: 20px 0
}

.s-edit-modal.notification .box {
	border-radius: 3px;
	padding: 16px;
	border: 1px solid #d8d8d8;
	background: #f3f3f3;
	color: #444
}

.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 #be9;
	background: #efc;
	color: #564
}

.s-edit-modal.notification .box.error,
.s-edit-modal.notification .box.red {
	border: 1px solid #ebb;
	background: #fdd;
	color: #755
}

.s-edit-modal.notification .box.orange {
	border: 1px solid #edb;
	background: #fed;
	color: #765
}

.s-edit-modal.notification .box.white {
	background: #fff
}

.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: 0 20px 10px 0;
	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: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.s-edit-modal .buttons-row .s-btn {
	box-sizing: border-box;
	padding: 13px auto
}

.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 {
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0);
	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: #4b5056
}

.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(sxl),
.s-edit-modal h1:lang(zh),
.s-edit-modal h1:lang(zh-cn),
.s-edit-modal h2:lang(sxl),
.s-edit-modal h2:lang(zh),
.s-edit-modal h2:lang(zh-cn),
.s-edit-modal h3:lang(sxl),
.s-edit-modal h3:lang(zh),
.s-edit-modal h3:lang(zh-cn),
.s-edit-modal h4:lang(sxl),
.s-edit-modal h4:lang(zh),
.s-edit-modal h4:lang(zh-cn),
.s-edit-modal h5:lang(sxl),
.s-edit-modal h5:lang(zh),
.s-edit-modal h5:lang(zh-cn),
.s-edit-modal h6:lang(sxl),
.s-edit-modal h6:lang(zh),
.s-edit-modal h6:lang(zh-cn) {
	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: 700
}

.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 .close-button-icon,
.s-edit-modal .close-button a {
	color: #636972 !important;
	font-size: 26px;
	font-weight: 300
}

.s-edit-modal .close-button .close-button-icon:hover,
.s-edit-modal .close-button a:hover {
	color: #636972 !important
}

.s-edit-modal p {
	color: #636972;
	line-height: 1.4
}

.s-edit-modal p.small {
	font-size: 13px
}

.s-edit-modal p.light {
	color: #8d949c
}

.s-edit-modal a {
	color: #2aabd9;
	cursor: pointer
}

.s-edit-modal a:hover {
	color: #4ccdfb
}

.s-edit-modal .title {
	font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: 700;
	color: #52616a;
	font-size: 18px
}

.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(sxl),
.s-edit-modal .title:lang(zh),
.s-edit-modal .title:lang(zh-cn) {
	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: #fff;
	width: 100%;
	height: 40px;
	bottom: 0;
	border-top: 1px solid #f7f7f7
}

.s-edit-modal .s-modal-bottom-bar a.s-btn {
	color: #fff
}

.s-edit-modal .s-modal-bottom-bar a.s-btn.gray {
	color: #919394
}

.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: 0 1px 10px rgba(0, 0, 0, .45)
	}

	.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) {
		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) .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) 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) p {
		font-size: 14px;
		font-weight: 400
	}

	.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) .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) a.s-btn:not(.not-full) {
		border: none;
		width: 100%;
		padding: 14px 0;
		font-size: 16px
	}

	.s-edit-modal#ecommerce-manager-dialog,
	.s-edit-modal#portfolio-manager-dialog {
		height: 100vh;
		margin-top: 0 !important
	}

	.s-edit-modal#ecommerce-manager-dialog .thumbs.triangle .thumb,
	.s-edit-modal#portfolio-manager-dialog .thumbs.triangle .thumb {
		padding: 0 10px
	}
}

.strikingly-fixed-modal-container,
.strikingly-modal-container {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 3011
}

.strikingly-fixed-modal-container .guide-box,
.strikingly-modal-container .guide-box {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center
}

.strikingly-fixed-modal-container .guide-box>div,
.strikingly-modal-container .guide-box>div {
	display: -webkit-flex;
	display: flex;
	align-Items: center;
	color: #4b5056;
	font-weight: 700
}

.strikingly-fixed-modal-container .guide-box>div>img,
.strikingly-modal-container .guide-box>div>img {
	height: 24px;
	margin-right: 8px
}

.strikingly-fixed-modal-container .guide-box>.s-btn,
.strikingly-modal-container .guide-box>.s-btn {
	color: #fff
}

.s-dialogs-container .strikingly-fixed-modal-container {
	overflow: hidden
}

#strikingly-tooltip-container {
	position: fixed;
	top: 0;
	left: 0;
	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(sxl),
#strikingly-tooltip-container:lang(zh),
#strikingly-tooltip-container:lang(zh-cn) {
	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,
.site-dashboard-content .s-page-layer.fill-content,
.site-dashboard-content .s-page-layer .fill-content {
	transition: left .4s
}

#s-content .s-page-layer .s-page-wrapper,
.site-dashboard-content .s-page-layer .s-page-wrapper {
	border: none
}

#s-content .s-page-layer .s-page-wrapper .s-page-content iframe,
.site-dashboard-content .s-page-layer .s-page-wrapper .s-page-content iframe {
	border-width: 0
}

#s-content.side-menu-opened .s-page-layer.fill-content,
#s-content.side-menu-opened .s-page-layer .fill-content,
.site-dashboard-content.side-menu-opened .s-page-layer.fill-content,
.site-dashboard-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;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.s-page-layer .s-page-shade {
	background: rgba(0, 0, 0, .65);
	opacity: 0;
	transition: all .3s
}

.s-page-layer .s-page-shade.solid {
	background: #525a61
}

.s-page-layer .s-page-wrapper {
	position: absolute;
	top: 75px;
	bottom: 4%;
	left: 6.5%;
	right: 6.5%;
	border: 6px solid #fff;
	opacity: 0;
	transition: all .3s;
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0)
}

.s-page-layer .s-page-wrapper .address {
	position: absolute;
	top: -48px;
	left: 68px
}

.s-page-layer .s-page-wrapper .address .link,
.s-page-layer .s-page-wrapper .address .link:hover {
	color: #fff
}

.s-page-layer .s-page-wrapper .s-theme-preview-bar {
	position: absolute;
	width: 100%;
	top: -35px;
	color: #fff;
	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(sxl),
.s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(zh),
.s-page-layer .s-page-wrapper .s-theme-preview-bar:lang(zh-cn) {
	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: 0
}

.s-page-layer .s-page-wrapper .back-btn {
	cursor: pointer;
	color: #fff;
	opacity: 0;
	position: absolute;
	top: -48px;
	left: -6px;
	transition: all .3s;
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0)
}

.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: #fff
}

.s-page-layer .s-page-wrapper .s-page-content .mask {
	display: inline-block;
	position: absolute;
	color: #999;
	z-index: 1;
	left: 50%;
	top: 50%;
	font-size: 24px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	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,
.s-page-layer.open .s-page-wrapper .back-btn {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.no-text-selection {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none
}

.s-tag {
	display: inline-block;
	zoom: 1;
	margin-right: 5px;
	text-transform: uppercase;
	font-size: 11px;
	color: #aaa;
	padding: 3px 6px;
	color: #fff;
	border-radius: 3px;
	text-shadow: none;
	background: #f94
}

.s-tag.middle {
	vertical-align: middle
}

.s-tag.gray {
	background: #aaa
}

.s-tag.red {
	background: #e64751
}

.s-tag.green {
	background: #a7d100
}

.s-tag.yellow {
	background: #fbe837;
	color: #444
}

.s-tag.teal {
	background: #41b1a1
}

.s-box-tag {
	display: inline-block;
	zoom: 1;
	margin-left: 10px;
	text-transform: uppercase;
	font-size: 11px;
	color: #aaa;
	padding: 4px;
	color: #fff;
	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, .2);
	color: #cf4049
}

.s-box-tag.green {
	background: #d1e6b8;
	color: #84a517
}

.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: 0 1px 10px rgba(0, 0, 0, .45);
	opacity: 1;
	transition: all .3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.white-modal.invisible {
	-webkit-transform: translate3d(0, 15px, 0);
	transform: translate3d(0, 15px, 0);
	opacity: 0
}

.white-modal h1 i,
.white-modal h2 i,
.white-modal h3 i,
.white-modal h4 i,
.white-modal h5 i,
.white-modal h6 i {
	padding-right: 5px
}

.white-modal .modal-container {
	padding: 30px 40px;
	height: 280px;
	width: 300px;
	border-radius: 4px;
	position: absolute;
	background: #fff
}

@media only screen and (min-width:320px) and (max-width:375px) {
	.white-modal .modal-container {
		width: 240px;
		left: 30px
	}
}

@media only screen and (max-width:320px) {
	.white-modal .modal-container {
		width: 230px;
		left: 35px
	}
}

@media only screen and (max-width:768px) {
	.white-modal .modal-container {
		width: auto
	}
}

.white-modal .modal-container .reward-title {
	max-width: 280px
}

.white-modal .modal-container .done {
	color: #fff;
	background: #9c2;
	border-radius: 3px;
	padding: 5px 8px;
	position: absolute;
	top: 0;
	right: 0;
	text-shadow: none
}

.white-modal .modal-container a.close-modal {
	position: absolute;
	bottom: 30px;
	text-align: left;
	display: block;
	color: #2aabd9
}

.white-modal .modal-container a.close-modal.s-btn {
	color: #fff
}

.white-modal .modal-container a.modal-button {
	color: #fff;
	background: #2aabd9;
	border-radius: 100px;
	padding: 8px 16px;
	display: inline-block;
	zoom: 1;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .2)
}

.white-modal .modal-container a.modal-button.middle {
	vertical-align: middle
}

.white-modal .modal-container a.modal-button:hover {
	background: #2ebcef
}

.white-modal .modal-container .hr {
	height: 1px;
	background: #ddd;
	margin: 20px 0
}

.white-modal .modal-container .form input[type=text],
.white-modal .modal-container .form textarea {
	border: 1px solid #c6c9cd;
	border-radius: 3px;
	padding: 6px 8px;
	color: #636972;
	line-height: 1.6;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	width: 288px;
	margin-bottom: 5px
}

.white-modal .modal-container .form input[type=text]:focus,
.white-modal .modal-container .form textarea:focus {
	border-color: #1bb0e6;
	outline: none
}

.white-modal .modal-container .form input[type=text].thin,
.white-modal .modal-container .form textarea.thin {
	padding: 2px
}

.strikingly-custom-alert {
	color: #666;
	position: relative;
	z-index: 1;
	font-family: open_sans, Open Sans, sans-serif;
	text-shadow: 0 1px hsla(0, 0%, 100%, .6)
}

.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(sxl),
.strikingly-custom-alert:lang(zh),
.strikingly-custom-alert:lang(zh-cn) {
	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: #fc7;
	opacity: 0
}

.strikingly-custom-alert .alert-content {
	font-size: 15px;
	line-height: 1.4;
	text-align: center
}

.strikingly-custom-alert .alert-content a {
	color: #2aabd9
}

.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 .disable-bottom-actions {
	opacity: .6;
	pointer-events: none
}

@-webkit-keyframes ui-fade-in-up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes ui-fade-in-up {
	0% {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes ui-fade-in-down {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
}

@keyframes ui-fade-in-down {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}
}

.easeUp {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-name: ui-fade-in-up;
	animation-name: ui-fade-in-up
}

.easeDown {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-name: ui-fade-in-down;
	animation-name: ui-fade-in-down
}

.social-media-buttons {
	text-align: center;
	display: inline-block;
	zoom: 1
}

.social-media-buttons.middle {
	vertical-align: middle
}

.social-media-buttons .social-media-button {
	float: left;
	margin-right: 10px;
	min-width: 75px
}

.social-media-buttons .social-media-button:last-child {
	margin-right: 0
}

.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: #444;
	line-height: 26px;
	list-style: none
}

.strikingly-sel-li.strikingly-sel-sel {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #006dcc
}

.strikingly-sel-wrapper {
	position: absolute;
	z-index: 9999;
	background: #fff;
	overflow: hidden;
	opacity: 0
}

.strikingly-sel-hit {
	color: #87ceeb
}

.top-left-return-button {
	position: absolute;
	top: 20px;
	left: 20px;
	color: #fff;
	z-index: 100
}

.top-left-return-button a {
	color: #fff;
	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: hsla(0, 0%, 100%, .7)
}

.top-left-return-button a:hover .icon {
	color: #fff
}

.top-left-return-button a:hover span.text {
	display: inline
}

.fa.fa-grip:before {
	content: "\f142 \202F \f142 \202F \f142"
}

.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:after,
.s-date-selector .s-btn.toggled:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 100%;
	width: 100vw;
	height: 10px;
	margin-top: 3px;
	border-radius: 0;
	background: #fff;
	pointer-events: none;
	opacity: 1
}

.s-date-selector .s-btn.toggled:before {
	margin-left: -5px;
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transform: skewX(-45deg) rotate(180deg);
	transform: skewX(-45deg) rotate(180deg);
	border-left: 1px solid #e2e4e7;
	border-top: 1px solid #e2e4e7
}

.s-date-selector .s-btn.toggled:after {
	margin-left: 5px;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	border-left: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7
}

.s-tab-list {
	overflow: hidden;
	padding-bottom: 21px
}

.s-tab-list .s-tab-item {
	position: relative;
	display: inline-block;
	font-size: 14px;
	padding: 7px 16px;
	border-radius: 4px;
	background-color: #f6f6f6;
	box-shadow: inset 0 2px 0 0 #fff;
	border: 1px solid #ccc;
	margin-right: 5px;
	cursor: pointer
}

.s-tab-list .s-tab-item.s-tab-item-selected {
	color: #888b8d;
	border: none;
	border-radius: 3px;
	background-color: #e2e4e7;
	padding: 8px 17px;
	box-shadow: none
}

.s-tab-list .s-tab-item:hover {
	background: #eee;
	border-color: #ccc
}

.s-tab-list .s-tab-item-selected:after,
.s-tab-list .s-tab-item-selected:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: 100%;
	width: 100vw;
	height: 10px;
	margin-top: 10px;
	border-radius: 0;
	background: #fff;
	pointer-events: none;
	opacity: 1
}

.s-tab-list .s-tab-item-selected:before {
	margin-left: -5px;
	-webkit-transform-origin: left;
	transform-origin: left;
	-webkit-transform: skewX(-45deg) rotate(180deg);
	transform: skewX(-45deg) rotate(180deg);
	border-left: 1px solid #e2e4e7;
	border-top: 1px solid #e2e4e7
}

.s-tab-list .s-tab-item-selected:after {
	margin-left: 5px;
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
	border-left: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7
}

.s-card {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 18px;
	cursor: pointer;
	max-width: 600px;
	border-radius: 4px;
	border: 1px solid #e2e4e7;
	background-color: #f4f6f8
}

.s-card .title {
	font-weight: 700;
	line-height: 1.5;
	color: #4b5056
}

.s-card .sub-text {
	line-height: 1.5;
	color: #c6c9cd
}

.s-card .right-arrow {
	font-size: 18px;
	color: #a9aeb2
}

.s-flash-message-list {
	position: fixed;
	top: 15px;
	left: 50%;
	z-index: 9999;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 1.45em
}

.s-flash-message-list .s-flash-message {
	border-radius: 4px;
	padding: 8px;
	margin: 0 auto 6px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.s-flash-message-list .s-flash-message.success {
	background-color: #f4f8e6;
	border: 1px solid #92bb00;
	color: #92bb00
}

.s-flash-message-list .s-flash-message.error {
	background-color: #fdedef;
	border: 1px solid #ec5360;
	color: #ec5360
}

.s-flash-message-list .s-flash-message .icon {
	margin-right: 8px
}

#livechat-compact-container {
	margin-right: 20px !important
}

.s-custom-invisible-btn {
	font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
	text-transform: uppercase;
	border: 1px solid transparent;
	display: inline-block;
	margin: 0 8px 12px 0;
	vertical-align: middle;
	padding: 10px 15px;
	position: relative;
	font-weight: 700;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	color: #8d949c;
	transition: all .15s;
	text-decoration: none;
	word-break: keep-all;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	line-height: 1.25;
	background-color: transparent;
	outline: none
}

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

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

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

.s-custom-invisible-btn.gray:hover {
	border-color: #ccc;
	background: #f6f6f6;
	color: #919394
}

.s-custom-invisible-btn.red:hover {
	background: #e64751;
	border-color: #e64751;
	color: #fff
}

.s-custom-invisible-btn i.fa {
	margin-right: 5px
}

.s-form .s-form-section {
	margin-bottom: 25px
}

.s-form .s-form-section:last-child {
	margin-bottom: 0
}

.s-form.inline .s-form-field {
	display: inline-block;
	margin-bottom: 0
}

.s-form-field {
	position: relative;
	margin-bottom: 15px
}

.s-form-field.required:after {
	content: "*";
	position: absolute;
	right: -15px;
	top: 13px;
	color: #e64751
}

.s-form-field.inline {
	display: inline-block;
	margin-right: 15px;
	vertical-align: top
}

.s-form-field.inline .label,
.s-form-field.inline>label {
	display: block;
	margin-bottom: 10px
}

.s-form-field.inline .s-form-field-error {
	display: block
}

.s-form-field:last-child {
	margin-bottom: 0
}

.s-form-field.warn {
	color: #ff8060
}

.s-form-field.error {
	color: #e64751
}

.s-form-field.buttons {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

.s-form-field.search input[type=text] {
	padding: 5px 30px
}

.s-form-field.search:before {
	font-family: Font Awesome\ 5 Free;
	position: absolute;
	left: 10px;
	top: 12px;
	content: "\f002";
	font-size: 12px;
	color: #a6a6a6
}

.s-form-field.search .clear-input-btn {
	cursor: pointer;
	font-family: Font Awesome\ 5 Free;
	position: absolute;
	right: 10px;
	top: 10px;
	content: "\f00d";
	font-size: 16px;
	color: #a6a6a6
}

.s-form-field.s-select-container label {
	display: block;
	margin-bottom: 5px;
	color: #fff
}

.s-form-field.s-select-container label.gray {
	color: #a9aeb2
}

.s-form-field.s-select-container select {
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;
	background-image: linear-gradient(180deg, #fdfdfd, #f9f9f9);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12);
	border: 1px solid #c6c9cc;
	padding: 0 15px 0 8px;
	width: 100%;
	border-radius: 3px;
	height: 34px
}

.s-form-field.s-select-container select:focus {
	outline: none
}

.s-form-field.s-select-container select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}

.s-form-field.s-select-container i {
	pointer-events: none;
	position: absolute;
	color: #636972;
	right: 5px;
	top: 0;
	line-height: 34px
}

.s-form-field.s-select-container.small select {
	height: 27px
}

.s-form-field.s-select-container.small i {
	line-height: 28px
}

.s-form-field label {
	font-weight: 600;
	color: #4b5056
}

.s-form-field label.side {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 0;
	padding: 3px 0
}

.s-form-field label.top {
	display: block;
	margin-bottom: 10px
}

.s-form-field input[type=email],
.s-form-field input[type=number],
.s-form-field input[type=password],
.s-form-field input[type=text],
.s-form-field textarea {
	border: 1px solid #c6c9cd;
	border-radius: 3px;
	padding: 6px 8px;
	color: #636972;
	line-height: 1.6;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}

.s-form-field input[type=email]:focus,
.s-form-field input[type=number]:focus,
.s-form-field input[type=password]:focus,
.s-form-field input[type=text]:focus,
.s-form-field textarea:focus {
	border-color: #1bb0e6;
	outline: none
}

.s-form-field input[type=email].thin,
.s-form-field input[type=number].thin,
.s-form-field input[type=password].thin,
.s-form-field input[type=text].thin,
.s-form-field textarea.thin {
	padding: 2px
}

.s-form-field input[type=email].middle,
.s-form-field input[type=number].middle,
.s-form-field input[type=password].middle,
.s-form-field input[type=text].middle,
.s-form-field textarea.middle {
	padding: 10px;
	height: 16px
}

.s-form-field input[type=email].full-width,
.s-form-field input[type=number].full-width,
.s-form-field input[type=password].full-width,
.s-form-field input[type=text].full-width,
.s-form-field textarea.full-width {
	width: 100%;
	box-sizing: border-box
}

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

.s-form-field select {
	height: 37px;
	width: 165px;
	background: #fff;
	border: 1px solid #ccc;
	font-size: 14px;
	cursor: pointer
}

.s-form-field select.disabled {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.s-form-field textarea {
	width: 100%;
	box-sizing: border-box
}

.s-form-field input[type=number].error,
.s-form-field input[type=password].error,
.s-form-field input[type=text].error,
.s-form-field select.error,
.s-form-field textarea.error {
	border: 1px solid #e64751
}

.s-form-field input[type=number].disabled,
.s-form-field input[type=password].disabled,
.s-form-field input[type=text].disabled,
.s-form-field select.disabled,
.s-form-field textarea.disabled {
	background: #f2f2f2;
	color: #636972
}

.s-form-field .radio-field {
	padding: 6px 6px 6px 2px;
	cursor: pointer
}

.s-form-field .radio-field .label {
	padding-left: 4px;
	cursor: pointer
}

.s-form-field .radio-field .radio-label {
	padding-left: 4px;
	cursor: auto
}

.s-form-field .radio-field input {
	cursor: pointer
}

.s-form-field .radio-field:first-child {
	margin-top: 0
}

.s-form-field .radio-field:last-child {
	margin-bottom: 0
}

.s-form-field .s-form-field-error {
	margin-top: 5px;
	font-size: 86%;
	color: #e64751
}

.s-form-field .s-form-field-hint {
	line-height: 1.2
}

.s-form-field.covered-label .field-content {
	border: 1px solid #c6c9cd;
	border-radius: 3px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.s-form-field.covered-label input[type=password],
.s-form-field.covered-label input[type=text] {
	border: none;
	box-shadow: none;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	flex-shrink: 1;
	-webkit-flex-basis: 0%;
	flex-basis: 0%
}

.s-form-field.covered-label label.covered {
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 0 8px
}

.s-form-field.covered-label.error .field-content {
	border-color: #e64751
}

.table {
	display: table;
	width: 100%;
	table-layout: fixed
}

.table .table-row {
	display: table-row
}

.table .table-cell {
	display: table-cell;
	vertical-align: middle
}

.Dropdown-root {
	position: relative
}

.Dropdown-control {
	position: relative;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 2px;
	box-sizing: border-box;
	color: #636972;
	cursor: pointer;
	outline: none;
	padding: 8px 52px 8px 10px;
	transition: all .2s ease
}

.Dropdown-control:hover {
	box-shadow: 0 1px 0 rgba(0, 0, 0, .06)
}

.Dropdown-arrow {
	border-color: #999 transparent transparent;
	border-style: solid;
	border-width: 5px 5px 0;
	content: " ";
	display: block;
	height: 0;
	margin-top: -ceil(2.5);
	position: absolute;
	right: 10px;
	top: 14px;
	width: 0
}

.is-open .Dropdown-arrow {
	border-color: transparent transparent #999;
	border-width: 0 5px 5px
}

.Dropdown-menu {
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .06);
	box-sizing: border-box;
	margin-top: -1px;
	max-height: 200px;
	overflow-y: auto;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 1000;
	-webkit-overflow-scrolling: touch
}

.Dropdown-menu .Dropdown-group>.Dropdown-title {
	padding: 8px 10px;
	color: #333;
	font-weight: 700;
	text-transform: capitalize
}

.Dropdown-option {
	box-sizing: border-box;
	color: rgba(51, 51, 51, .8);
	cursor: pointer;
	display: block;
	padding: 8px 10px
}

.Dropdown-option:last-child {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px
}

.Dropdown-option.is-selected,
.Dropdown-option:hover {
	background-color: #f2f9fc;
	color: #636972
}

.Dropdown-noresults {
	box-sizing: border-box;
	color: #ccc;
	cursor: default;
	display: block;
	padding: 8px 10px
}

input[placeholder]::-webkit-input-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

input[placeholder]::-webkit-input-placeholder input[type=email]::-webkit-input-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=number]::-webkit-input-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=text]::-webkit-input-placeholder,
input[placeholder]::-webkit-input-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

input[placeholder]::-webkit-input-placeholder input[type=email]::-moz-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=number]::-moz-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=text]::-moz-placeholder,
input[placeholder]::-webkit-input-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

input[placeholder]::-webkit-input-placeholder input[type=email]:-ms-input-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=number]:-ms-input-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=text]:-ms-input-placeholder,
input[placeholder]::-webkit-input-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

input[placeholder]::-webkit-input-placeholder input[type=email]:-moz-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=number]:-moz-placeholder,
input[placeholder]::-webkit-input-placeholder input[type=text]:-moz-placeholder,
input[placeholder]::-webkit-input-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

textarea[placeholder]::-webkit-input-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

textarea[placeholder]::-webkit-input-placeholder input[type=email]::-webkit-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=number]::-webkit-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=text]::-webkit-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

textarea[placeholder]::-webkit-input-placeholder input[type=email]::-moz-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=number]::-moz-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=text]::-moz-placeholder,
textarea[placeholder]::-webkit-input-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

textarea[placeholder]::-webkit-input-placeholder input[type=email]:-ms-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=number]:-ms-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=text]:-ms-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

textarea[placeholder]::-webkit-input-placeholder input[type=email]:-moz-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=number]:-moz-placeholder,
textarea[placeholder]::-webkit-input-placeholder input[type=text]:-moz-placeholder,
textarea[placeholder]::-webkit-input-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

::-webkit-input-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

::-webkit-input-placeholder input[type=email]::-webkit-input-placeholder,
::-webkit-input-placeholder input[type=number]::-webkit-input-placeholder,
::-webkit-input-placeholder input[type=text]::-webkit-input-placeholder,
::-webkit-input-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

::-webkit-input-placeholder input[type=email]::-moz-placeholder,
::-webkit-input-placeholder input[type=number]::-moz-placeholder,
::-webkit-input-placeholder input[type=text]::-moz-placeholder,
::-webkit-input-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

::-webkit-input-placeholder input[type=email]:-ms-input-placeholder,
::-webkit-input-placeholder input[type=number]:-ms-input-placeholder,
::-webkit-input-placeholder input[type=text]:-ms-input-placeholder,
::-webkit-input-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

::-webkit-input-placeholder input[type=email]:-moz-placeholder,
::-webkit-input-placeholder input[type=number]:-moz-placeholder,
::-webkit-input-placeholder input[type=text]:-moz-placeholder,
::-webkit-input-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

:-moz-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

:-moz-placeholder input[type=email]::-webkit-input-placeholder,
:-moz-placeholder input[type=number]::-webkit-input-placeholder,
:-moz-placeholder input[type=text]::-webkit-input-placeholder,
:-moz-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

:-moz-placeholder input[type=email]::-moz-placeholder,
:-moz-placeholder input[type=number]::-moz-placeholder,
:-moz-placeholder input[type=text]::-moz-placeholder,
:-moz-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

:-moz-placeholder input[type=email]:-ms-input-placeholder,
:-moz-placeholder input[type=number]:-ms-input-placeholder,
:-moz-placeholder input[type=text]:-ms-input-placeholder,
:-moz-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

:-moz-placeholder input[type=email]:-moz-placeholder,
:-moz-placeholder input[type=number]:-moz-placeholder,
:-moz-placeholder input[type=text]:-moz-placeholder,
:-moz-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

::-moz-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

::-moz-placeholder input[type=email]::-webkit-input-placeholder,
::-moz-placeholder input[type=number]::-webkit-input-placeholder,
::-moz-placeholder input[type=text]::-webkit-input-placeholder,
::-moz-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

::-moz-placeholder input[type=email]::-moz-placeholder,
::-moz-placeholder input[type=number]::-moz-placeholder,
::-moz-placeholder input[type=text]::-moz-placeholder,
::-moz-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

::-moz-placeholder input[type=email]:-ms-input-placeholder,
::-moz-placeholder input[type=number]:-ms-input-placeholder,
::-moz-placeholder input[type=text]:-ms-input-placeholder,
::-moz-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

::-moz-placeholder input[type=email]:-moz-placeholder,
::-moz-placeholder input[type=number]:-moz-placeholder,
::-moz-placeholder input[type=text]:-moz-placeholder,
::-moz-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

::-ms-input-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

::-ms-input-placeholder input[type=email]::-webkit-input-placeholder,
::-ms-input-placeholder input[type=number]::-webkit-input-placeholder,
::-ms-input-placeholder input[type=text]::-webkit-input-placeholder,
::-ms-input-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

::-ms-input-placeholder input[type=email]::-moz-placeholder,
::-ms-input-placeholder input[type=number]::-moz-placeholder,
::-ms-input-placeholder input[type=text]::-moz-placeholder,
::-ms-input-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

::-ms-input-placeholder input[type=email]:-ms-input-placeholder,
::-ms-input-placeholder input[type=number]:-ms-input-placeholder,
::-ms-input-placeholder input[type=text]:-ms-input-placeholder,
::-ms-input-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

::-ms-input-placeholder input[type=email]:-moz-placeholder,
::-ms-input-placeholder input[type=number]:-moz-placeholder,
::-ms-input-placeholder input[type=text]:-moz-placeholder,
::-ms-input-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

::input-placeholder {
	color: #c6c9cd;
	font-weight: 400
}

::input-placeholder input[type=email]::-webkit-input-placeholder,
::input-placeholder input[type=number]::-webkit-input-placeholder,
::input-placeholder input[type=text]::-webkit-input-placeholder,
::input-placeholder textarea::-webkit-input-placeholder {
	color: #000;
	opacity: 1
}

::input-placeholder input[type=email]::-moz-placeholder,
::input-placeholder input[type=number]::-moz-placeholder,
::input-placeholder input[type=text]::-moz-placeholder,
::input-placeholder textarea::-moz-placeholder {
	color: #000;
	opacity: 1
}

::input-placeholder input[type=email]:-ms-input-placeholder,
::input-placeholder input[type=number]:-ms-input-placeholder,
::input-placeholder input[type=text]:-ms-input-placeholder,
::input-placeholder textarea:-ms-input-placeholder {
	color: #000;
	opacity: 1
}

::input-placeholder input[type=email]:-moz-placeholder,
::input-placeholder input[type=number]:-moz-placeholder,
::input-placeholder input[type=text]:-moz-placeholder,
::input-placeholder textarea:-moz-placeholder {
	color: #000;
	opacity: 1
}

.s-box {
	border-radius: 4px;
	background: #fff;
	position: relative;
	padding: 15px;
	margin: 0 0 20px;
	color: #636972;
	border: 1px solid #a9aeb2;
	word-break: break-word
}

.s-box.error,
.s-box.notice,
.s-box.red {
	border: 1px solid rgba(230, 71, 81, .3);
	background: #ffdadd;
	margin: 0 auto 20px
}

.s-box.error,
.s-box.error p,
.s-box.notice,
.s-box.notice p,
.s-box.red,
.s-box.red p {
	color: #cf4049
}

.s-box.error a,
.s-box.notice a,
.s-box.red a {
	color: #cf4049;
	text-decoration: underline
}

.s-box.error a:hover,
.s-box.notice a:hover,
.s-box.red a:hover {
	color: #fd4e59
}

.s-box.error.ghost,
.s-box.notice.ghost,
.s-box.red.ghost {
	border: 1px solid #e64751;
	color: #e64751
}

.s-box.yellow {
	border: 1px solid #ccb283;
	background: #ffdfa4;
	color: #e65b00
}

.s-box.light-yellow {
	border: 1px solid #ccc1a1;
	background: #fff1c9;
	color: #e65b00
}

.s-box.orange {
	color: #e77328;
	background: #ffdfa4;
	border: 1px solid rgba(251, 125, 43, .3)
}

.s-box.orange.ghost {
	color: #ff8a2f;
	background: none;
	border: 1px solid #ff8a2f
}

.s-box.gray {
	background: rgba(226, 228, 231, .8);
	color: #636972;
	border: 1px solid rgba(99, 105, 114, .2)
}

.s-box.gray-2 {
	background: #8d949c;
	color: #fff;
	border: 1px solid #8d949c
}

.s-box.gray-2.ghost {
	background: none;
	color: #8d949c;
	border: 1px solid #8d949c
}

.s-box.gray-light {
	background: #f6f6f6;
	color: #636972;
	border: 1px solid rgba(99, 105, 114, .2)
}

.s-box.gray-light.ghost {
	background: none;
	color: #a9aeb2;
	border: 1px solid #e2e4e7
}

.s-box.green,
.s-box.success {
	border: 1px solid #cedca0;
	background: #e5f4b2
}

.s-box.green,
.s-box.green p,
.s-box.success,
.s-box.success p {
	color: #769214
}

.s-box.green.ghost,
.s-box.success.ghost {
	background: none;
	color: #93b719;
	border: 1px solid #93b719
}

.s-box.pale-green {
	background: #dfebe5;
	border: 1px solid #b5e3c7
}

.s-box.pale-green,
.s-box.pale-green p {
	color: #68a880
}

.s-box.blue,
.s-box.info {
	border: 1px solid #8ed8f3;
	background: #d3f0fa
}

.s-box.blue,
.s-box.blue p,
.s-box.info,
.s-box.info p {
	color: #1484ad
}

.s-box.blue.ghost,
.s-box.info.ghost {
	background: none;
	color: #1bb0e6;
	border: 1px solid #1bb0e6
}

.s-box.no-border {
	border: none !important
}

.s-box.inset {
	background: #e2e4e7;
	background: rgba(0, 0, 0, .075);
	border: none
}

.s-box.bottom {
	border-top: none;
	border-radius: 0 0 4px 4px
}

.s-box.large {
	padding: 28px 30px
}

.s-box .button-right {
	min-width: 140px;
	float: right;
	text-align: right;
	line-height: 1.4
}

.s-box .close-btn {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 20px;
	cursor: pointer
}

.s-box.small {
	padding: 10px 15px;
	margin: 10px 0;
	line-height: 1.3
}

.s-box.small .fa,
.s-box.small i {
	margin-right: 5px
}

.s-box.first {
	margin-top: 0
}

.s-box.last,
.s-box.tag {
	margin-bottom: 0
}

.s-box.tag {
	display: inline-block;
	zoom: 1;
	font-family: brandon-grotesque, brandon, martel-sans, sans-serif;
	text-transform: uppercase;
	margin-left: 10px;
	font-size: 11px;
	padding: 3px 6px
}

.s-box.tag.middle {
	vertical-align: middle
}

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

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

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

.s-box.tag.ghost {
	font-weight: 600;
	background: none
}

.s-box.tag.clickable {
	cursor: pointer
}

.s-box.no-padding {
	padding: 0
}

.s-box.no-margin {
	margin: 0
}

.eu-cookie-notification-dialog {
	position: fixed;
	left: 20px;
	bottom: -300px;
	padding: 15px;
	width: 316px;
	z-index: 10000;
	font-size: 12px;
	border-radius: 4px;
	box-sizing: border-box;
	color: #555;
	background-color: #f4f6f8;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .2)
}

.eu-cookie-notification-dialog .notification-title {
	font-size: 14px;
	font-weight: 700
}

.eu-cookie-notification-dialog .notification-content {
	padding: 12px 0;
	line-height: 1.4;
	display: inline-block
}

.eu-cookie-notification-dialog .link-text {
	color: inherit;
	text-decoration: underline
}

.eu-cookie-notification-dialog .notification-footer {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

.eu-cookie-notification-dialog .common-button {
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 6px 10px;
	margin-right: 10px;
	border-radius: 4px;
	text-align: center;
	letter-spacing: normal;
	background-color: #4b5056
}

.eu-cookie-notification-dialog .setting-btn {
	color: #4b5056;
	background-color: #fff;
	border: 1px solid #4b5056
}

.eu-cookie-notification-dialog .cancel-link {
	cursor: pointer
}

.eu-cookie-setting-dialog {
	width: 100%;
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	padding: 20px;
	z-index: 10000;
	max-width: 500px;
	border-radius: 5px;
	box-sizing: border-box;
	color: #555;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #f4f6f8;
	-webkit-animation: slide_in_animation .3s ease-in-out;
	animation: slide_in_animation .3s ease-in-out
}

.eu-cookie-setting-dialog .setting-title {
	font-size: 14px;
	font-weight: 700
}

.eu-cookie-setting-dialog .setting-item {
	display: -webkit-flex;
	display: flex;
	margin-top: 20px;
	-webkit-align-items: flex-start;
	align-items: flex-start
}

.eu-cookie-setting-dialog .item-content {
	font-size: 12px;
	margin: 0 8px
}

.eu-cookie-setting-dialog .cookie-checkbox {
	cursor: pointer
}

.eu-cookie-setting-dialog .cookie-checkbox.necessary {
	cursor: not-allowed
}

.eu-cookie-setting-dialog .item-label {
	line-height: 1;
	font-weight: 700
}

.eu-cookie-setting-dialog .item-text {
	margin-top: 5px;
	line-height: 1.5
}

.eu-cookie-setting-dialog .setting-footer {
	margin-top: 20px;
	text-align: right
}

.eu-cookie-setting-dialog .save-btn {
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	padding: 8px 10px;
	border-radius: 4px;
	display: inline-block;
	letter-spacing: normal;
	background: #4b5056
}

.eu-cookie-setting-mask {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	cursor: pointer;
	background: rgba(0, 0, 0, .4);
	-webkit-animation: slide_in_animation .2s ease-in-out;
	animation: slide_in_animation .2s ease-in-out
}

@-webkit-keyframes slide_in_animation {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes slide_in_animation {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.rtl-layout .eu-cookie-notification-dialog {
	right: 20px;
	left: auto
}

.rtl-layout .eu-cookie-notification-dialog .common-button {
	margin-right: 0;
	margin-left: 10px
}

.rtl-layout .eu-cookie-setting-dialog-wrapper .setting-footer {
	text-align: left
}

@media only screen and (max-width:520px) {
	.eu-cookie-notification-dialog {
		width: 100%;
		left: 0
	}

	.rtl-layout .eu-cookie-notification-dialog {
		left: auto;
		right: 0
	}
}

#s-content {
	padding: 0 !important
}

#s-content.ion {
	padding: 5.5% 0 !important
}

.s-bg-image.s-bg-overlay:before {
	z-index: 0
}

.s-bg-image.s-bg-overlay.s-bg-video:before {
	z-index: 3
}

.s-blog .container {
	position: relative;
	width: 816px;
	margin: 0 auto;
	padding: 0
}

.s-blog .container .column,
.s-blog .container .columns {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px
}

.s-blog .container .column.right,
.s-blog .container .columns.right {
	float: right
}

.s-blog .container .column.no-float,
.s-blog .container .columns.no-float {
	display: inline-block;
	vertical-align: top;
	float: none;
	zoom: 1
}

.s-blog .container .column.float-right,
.s-blog .container .columns.float-right {
	float: right
}

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

	.s-blog .container .column.float-right,
	.s-blog .container .columns.float-right {
		float: left
	}
}

.s-blog .container .column .half-offset-left,
.s-blog .container .columns .half-offset-left {
	padding-left: 15.5px
}

.s-blog .container .column .half-offset-right,
.s-blog .container .columns .half-offset-right {
	padding-right: 15.5px
}

.s-blog .container .column .quarter-offset-left,
.s-blog .container .columns .quarter-offset-left {
	padding-left: 10px
}

.s-blog .container .column .quarter-offset-right,
.s-blog .container .columns .quarter-offset-right {
	padding-right: 10px
}

.s-blog .container .column.alpha,
.s-blog .container .columns.alpha {
	margin-left: 0
}

.s-blog .container .column.omega,
.s-blog .container .columns.omega {
	margin-right: 0
}

.s-blog .row {
	margin-bottom: 20px
}

.s-blog .row.big {
	margin-bottom: 40px
}

.s-blog .row.last {
	margin-bottom: 0
}

.s-blog .container .one.column,
.s-blog .container .one.columns {
	width: 31px
}

.s-blog .container .two.columns {
	width: 82px
}

.s-blog .container .three.columns {
	width: 133px
}

.s-blog .container .four.columns {
	width: 184px
}

.s-blog .container .five.columns {
	width: 235px
}

.s-blog .container .six.columns {
	width: 286px
}

.s-blog .container .seven.columns {
	width: 337px
}

.s-blog .container .eight.columns {
	width: 388px
}

.s-blog .container .nine.columns {
	width: 439px
}

.s-blog .container .ten.columns {
	width: 490px
}

.s-blog .container .eleven.columns {
	width: 541px
}

.s-blog .container .twelve.columns {
	width: 592px
}

.s-blog .container .thirteen.columns {
	width: 643px
}

.s-blog .container .fourteen.columns {
	width: 694px
}

.s-blog .container .fifteen.columns {
	width: 745px
}

.s-blog .container .sixteen.columns {
	width: 796px
}

.s-blog .container .one-third.column,
.s-blog .container .third.column,
.s-blog .container .third.columns {
	width: 251.99728px
}

.s-blog .container .two-thirds.column {
	width: 523.99456px
}

.s-blog .container .fourth.column {
	width: 184px
}

.s-blog .container .column.fifth,
.s-blog .container .column.one-fifth,
.s-blog .container .columns.fifth,
.s-blog .container .columns.one-fifth {
	width: 143.2px
}

.s-blog .container .column.sixth,
.s-blog .container .columns.sixth {
	width: 115.99456px
}

.s-blog .container .column.two-fifths,
.s-blog .container .columns.two-fifths {
	width: 306.4px
}

.s-blog .container .column.three-fifths,
.s-blog .container .columns.three-fifths {
	width: 469.6px
}

.s-blog .container .column.four-fifths,
.s-blog .container .columns.four-fifths {
	width: 632.8px
}

.s-blog .container .offset-one {
	padding-left: 51px
}

.s-blog .container .offset-two {
	padding-left: 102px
}

.s-blog .container .offset-three {
	padding-left: 153px
}

.s-blog .container .offset-four {
	padding-left: 204px
}

.s-blog .container .offset-five {
	padding-left: 255px
}

.s-blog .container .offset-six {
	padding-left: 306px
}

.s-blog .container .offset-seven {
	padding-left: 357px
}

.s-blog .container .offset-eight {
	padding-left: 408px
}

.s-blog .container .offset-nine {
	padding-left: 459px
}

.s-blog .container .offset-ten {
	padding-left: 510px
}

.s-blog .container .offset-eleven {
	padding-left: 561px
}

.s-blog .container .offset-twelve {
	padding-left: 612px
}

.s-blog .container .offset-thirteen {
	padding-left: 663px
}

.s-blog .container .offset-fourteen {
	padding-left: 714px
}

.s-blog .container .offset-fifteen {
	padding-left: 765px
}

.s-blog .container .right.offset-one {
	padding-left: 0;
	padding-right: 51px
}

.s-blog .container .right.offset-two {
	padding-left: 0;
	padding-right: 102px
}

.s-blog .container .right.offset-three {
	padding-left: 0;
	padding-right: 153px
}

.s-blog .container .right.offset-four {
	padding-left: 0;
	padding-right: 204px
}

.s-blog .container .right.offset-five {
	padding-left: 0;
	padding-right: 255px
}

.s-blog .container .right.offset-six {
	padding-left: 0;
	padding-right: 306px
}

.s-blog .container .right.offset-seven {
	padding-left: 0;
	padding-right: 357px
}

.s-blog .container .right.offset-eight {
	padding-left: 0;
	padding-right: 408px
}

.s-blog .container .right.offset-nine {
	padding-left: 0;
	padding-right: 459px
}

.s-blog .container .right.offset-ten {
	padding-left: 0;
	padding-right: 510px
}

.s-blog .container .right.offset-eleven {
	padding-left: 0;
	padding-right: 561px
}

.s-blog .container .right.offset-twelve {
	padding-left: 0;
	padding-right: 612px
}

.s-blog .container .right.offset-thirteen {
	padding-left: 0;
	padding-right: 663px
}

.s-blog .container .right.offset-fourteen {
	padding-left: 0;
	padding-right: 714px
}

.s-blog .container .right.offset-fifteen {
	padding-left: 0;
	padding-right: 765px
}

@media only screen and (min-width:728px) and (max-width:879px) {
	.s-blog .container {
		position: relative;
		width: 640px;
		margin: 0 auto;
		padding: 0
	}

	.s-blog .container .column,
	.s-blog .container .columns {
		float: left;
		display: inline;
		margin-left: 7px;
		margin-right: 7px
	}

	.s-blog .container .column.right,
	.s-blog .container .columns.right {
		float: right
	}

	.s-blog .container .column.no-float,
	.s-blog .container .columns.no-float {
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.float-right,
	.s-blog .container .columns.float-right {
		float: right
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .columns .half-offset-left {
		padding-left: 13px
	}

	.s-blog .container .column .half-offset-right,
	.s-blog .container .columns .half-offset-right {
		padding-right: 13px
	}

	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-left {
		padding-left: 10px
	}

	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .quarter-offset-right {
		padding-right: 10px
	}

	.s-blog .container .column.alpha,
	.s-blog .container .columns.alpha {
		margin-left: 0
	}

	.s-blog .container .column.omega,
	.s-blog .container .columns.omega {
		margin-right: 0
	}

	.s-blog .row {
		margin-bottom: 20px
	}

	.s-blog .row.big {
		margin-bottom: 40px
	}

	.s-blog .row.last {
		margin-bottom: 0
	}

	.s-blog .container .one.column,
	.s-blog .container .one.columns {
		width: 26px
	}

	.s-blog .container .two.columns {
		width: 66px
	}

	.s-blog .container .three.columns {
		width: 106px
	}

	.s-blog .container .four.columns {
		width: 146px
	}

	.s-blog .container .five.columns {
		width: 186px
	}

	.s-blog .container .six.columns {
		width: 226px
	}

	.s-blog .container .seven.columns {
		width: 266px
	}

	.s-blog .container .eight.columns {
		width: 306px
	}

	.s-blog .container .nine.columns {
		width: 346px
	}

	.s-blog .container .ten.columns {
		width: 386px
	}

	.s-blog .container .eleven.columns {
		width: 426px
	}

	.s-blog .container .twelve.columns {
		width: 466px
	}

	.s-blog .container .thirteen.columns {
		width: 506px
	}

	.s-blog .container .fourteen.columns {
		width: 546px
	}

	.s-blog .container .fifteen.columns {
		width: 586px
	}

	.s-blog .container .sixteen.columns {
		width: 626px
	}

	.s-blog .container .one-third.column,
	.s-blog .container .third.column,
	.s-blog .container .third.columns {
		width: 199.3312px
	}

	.s-blog .container .two-thirds.column {
		width: 412.6624px
	}

	.s-blog .container .fourth.column {
		width: 146px
	}

	.s-blog .container .column.fifth,
	.s-blog .container .column.one-fifth,
	.s-blog .container .columns.fifth,
	.s-blog .container .columns.one-fifth {
		width: 114px
	}

	.s-blog .container .column.sixth,
	.s-blog .container .columns.sixth {
		width: 92.6624px
	}

	.s-blog .container .column.two-fifths,
	.s-blog .container .columns.two-fifths {
		width: 242px
	}

	.s-blog .container .column.three-fifths,
	.s-blog .container .columns.three-fifths {
		width: 370px
	}

	.s-blog .container .column.four-fifths,
	.s-blog .container .columns.four-fifths {
		width: 498px
	}

	.s-blog .container .offset-one {
		padding-left: 40px
	}

	.s-blog .container .offset-two {
		padding-left: 80px
	}

	.s-blog .container .offset-three {
		padding-left: 120px
	}

	.s-blog .container .offset-four {
		padding-left: 160px
	}

	.s-blog .container .offset-five {
		padding-left: 200px
	}

	.s-blog .container .offset-six {
		padding-left: 240px
	}

	.s-blog .container .offset-seven {
		padding-left: 280px
	}

	.s-blog .container .offset-eight {
		padding-left: 320px
	}

	.s-blog .container .offset-nine {
		padding-left: 360px
	}

	.s-blog .container .offset-ten {
		padding-left: 400px
	}

	.s-blog .container .offset-eleven {
		padding-left: 440px
	}

	.s-blog .container .offset-twelve {
		padding-left: 480px
	}

	.s-blog .container .offset-thirteen {
		padding-left: 520px
	}

	.s-blog .container .offset-fourteen {
		padding-left: 560px
	}

	.s-blog .container .offset-fifteen {
		padding-left: 600px
	}

	.s-blog .container .right.offset-one {
		padding-left: 0;
		padding-right: 40px
	}

	.s-blog .container .right.offset-two {
		padding-left: 0;
		padding-right: 80px
	}

	.s-blog .container .right.offset-three {
		padding-left: 0;
		padding-right: 120px
	}

	.s-blog .container .right.offset-four {
		padding-left: 0;
		padding-right: 160px
	}

	.s-blog .container .right.offset-five {
		padding-left: 0;
		padding-right: 200px
	}

	.s-blog .container .right.offset-six {
		padding-left: 0;
		padding-right: 240px
	}

	.s-blog .container .right.offset-seven {
		padding-left: 0;
		padding-right: 280px
	}

	.s-blog .container .right.offset-eight {
		padding-left: 0;
		padding-right: 320px
	}

	.s-blog .container .right.offset-nine {
		padding-left: 0;
		padding-right: 360px
	}

	.s-blog .container .right.offset-ten {
		padding-left: 0;
		padding-right: 400px
	}

	.s-blog .container .right.offset-eleven {
		padding-left: 0;
		padding-right: 440px
	}

	.s-blog .container .right.offset-twelve {
		padding-left: 0;
		padding-right: 480px
	}

	.s-blog .container .right.offset-thirteen {
		padding-left: 0;
		padding-right: 520px
	}

	.s-blog .container .right.offset-fourteen {
		padding-left: 0;
		padding-right: 560px
	}

	.s-blog .container .right.offset-fifteen {
		padding-left: 0;
		padding-right: 600px
	}
}

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

	.s-blog .container .column.float-right,
	.s-blog .container .columns.float-right {
		float: left
	}
}

@media only screen and (min-width:590px) and (max-width:727px) {
	.s-blog .fixed-center {
		text-align: center
	}

	.s-blog .fixed-hidden {
		display: none
	}

	.s-blog .container {
		position: relative;
		width: 556px;
		padding: 0;
		margin: 0 auto
	}

	.s-blog .container .column,
	.s-blog .container .columns,
	.s-blog .container .eight.columns,
	.s-blog .container .eleven.columns,
	.s-blog .container .fifteen.columns,
	.s-blog .container .fifth.column,
	.s-blog .container .fifth.columns,
	.s-blog .container .five.columns,
	.s-blog .container .four-fifths.columns,
	.s-blog .container .four.columns,
	.s-blog .container .fourteen.columns,
	.s-blog .container .nine.columns,
	.s-blog .container .one-third.column,
	.s-blog .container .one.column,
	.s-blog .container .one.columns,
	.s-blog .container .seven.columns,
	.s-blog .container .six.columns,
	.s-blog .container .sixteen.columns,
	.s-blog .container .sixth.column,
	.s-blog .container .sixth.columns,
	.s-blog .container .ten.columns,
	.s-blog .container .third.column,
	.s-blog .container .third.columns,
	.s-blog .container .thirteen.columns,
	.s-blog .container .three-fifths.columns,
	.s-blog .container .three.columns,
	.s-blog .container .twelve.columns,
	.s-blog .container .two-fifths.columns,
	.s-blog .container .two-thirds.column,
	.s-blog .container .two.columns {
		width: 540px;
		margin-left: 8px;
		margin-right: 8px
	}

	.s-blog .container .column.half-fixed,
	.s-blog .container .columns.half-fixed,
	.s-blog .container .eight.columns.half-fixed,
	.s-blog .container .eleven.columns.half-fixed,
	.s-blog .container .fifteen.columns.half-fixed,
	.s-blog .container .fifth.column.half-fixed,
	.s-blog .container .fifth.columns.half-fixed,
	.s-blog .container .five.columns.half-fixed,
	.s-blog .container .four-fifths.columns.half-fixed,
	.s-blog .container .four.columns.half-fixed,
	.s-blog .container .fourteen.columns.half-fixed,
	.s-blog .container .nine.columns.half-fixed,
	.s-blog .container .one-third.column.half-fixed,
	.s-blog .container .one.column.half-fixed,
	.s-blog .container .one.columns.half-fixed,
	.s-blog .container .seven.columns.half-fixed,
	.s-blog .container .six.columns.half-fixed,
	.s-blog .container .sixteen.columns.half-fixed,
	.s-blog .container .sixth.column.half-fixed,
	.s-blog .container .sixth.columns.half-fixed,
	.s-blog .container .ten.columns.half-fixed,
	.s-blog .container .third.column.half-fixed,
	.s-blog .container .third.columns.half-fixed,
	.s-blog .container .thirteen.columns.half-fixed,
	.s-blog .container .three-fifths.columns.half-fixed,
	.s-blog .container .three.columns.half-fixed,
	.s-blog .container .twelve.columns.half-fixed,
	.s-blog .container .two-fifths.columns.half-fixed,
	.s-blog .container .two-thirds.column.half-fixed,
	.s-blog .container .two.columns.half-fixed {
		width: 262px;
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.alpha,
	.s-blog .container .column.omega,
	.s-blog .container .columns.alpha,
	.s-blog .container .columns.omega,
	.s-blog .container .eight.columns.alpha,
	.s-blog .container .eight.columns.omega,
	.s-blog .container .eleven.columns.alpha,
	.s-blog .container .eleven.columns.omega,
	.s-blog .container .fifteen.columns.alpha,
	.s-blog .container .fifteen.columns.omega,
	.s-blog .container .fifth.column.alpha,
	.s-blog .container .fifth.column.omega,
	.s-blog .container .fifth.columns.alpha,
	.s-blog .container .fifth.columns.omega,
	.s-blog .container .five.columns.alpha,
	.s-blog .container .five.columns.omega,
	.s-blog .container .four-fifths.columns.alpha,
	.s-blog .container .four-fifths.columns.omega,
	.s-blog .container .four.columns.alpha,
	.s-blog .container .four.columns.omega,
	.s-blog .container .fourteen.columns.alpha,
	.s-blog .container .fourteen.columns.omega,
	.s-blog .container .nine.columns.alpha,
	.s-blog .container .nine.columns.omega,
	.s-blog .container .one-third.column.alpha,
	.s-blog .container .one-third.column.omega,
	.s-blog .container .one.column.alpha,
	.s-blog .container .one.column.omega,
	.s-blog .container .one.columns.alpha,
	.s-blog .container .one.columns.omega,
	.s-blog .container .seven.columns.alpha,
	.s-blog .container .seven.columns.omega,
	.s-blog .container .six.columns.alpha,
	.s-blog .container .six.columns.omega,
	.s-blog .container .sixteen.columns.alpha,
	.s-blog .container .sixteen.columns.omega,
	.s-blog .container .sixth.column.alpha,
	.s-blog .container .sixth.column.omega,
	.s-blog .container .sixth.columns.alpha,
	.s-blog .container .sixth.columns.omega,
	.s-blog .container .ten.columns.alpha,
	.s-blog .container .ten.columns.omega,
	.s-blog .container .third.column.alpha,
	.s-blog .container .third.column.omega,
	.s-blog .container .third.columns.alpha,
	.s-blog .container .third.columns.omega,
	.s-blog .container .thirteen.columns.alpha,
	.s-blog .container .thirteen.columns.omega,
	.s-blog .container .three-fifths.columns.alpha,
	.s-blog .container .three-fifths.columns.omega,
	.s-blog .container .three.columns.alpha,
	.s-blog .container .three.columns.omega,
	.s-blog .container .twelve.columns.alpha,
	.s-blog .container .twelve.columns.omega,
	.s-blog .container .two-fifths.columns.alpha,
	.s-blog .container .two-fifths.columns.omega,
	.s-blog .container .two-thirds.column.alpha,
	.s-blog .container .two-thirds.column.omega,
	.s-blog .container .two.columns.alpha,
	.s-blog .container .two.columns.omega {
		margin-left: 0;
		margin-right: 0
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .column .half-offset-right,
	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .half-offset-left,
	.s-blog .container .columns .half-offset-right,
	.s-blog .container .columns .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-right,
	.s-blog .container .eight.columns .half-offset-left,
	.s-blog .container .eight.columns .half-offset-right,
	.s-blog .container .eight.columns .quarter-offset-left,
	.s-blog .container .eight.columns .quarter-offset-right,
	.s-blog .container .eleven.columns .half-offset-left,
	.s-blog .container .eleven.columns .half-offset-right,
	.s-blog .container .eleven.columns .quarter-offset-left,
	.s-blog .container .eleven.columns .quarter-offset-right,
	.s-blog .container .fifteen.columns .half-offset-left,
	.s-blog .container .fifteen.columns .half-offset-right,
	.s-blog .container .fifteen.columns .quarter-offset-left,
	.s-blog .container .fifteen.columns .quarter-offset-right,
	.s-blog .container .fifth.column .half-offset-left,
	.s-blog .container .fifth.column .half-offset-right,
	.s-blog .container .fifth.column .quarter-offset-left,
	.s-blog .container .fifth.column .quarter-offset-right,
	.s-blog .container .fifth.columns .half-offset-left,
	.s-blog .container .fifth.columns .half-offset-right,
	.s-blog .container .fifth.columns .quarter-offset-left,
	.s-blog .container .fifth.columns .quarter-offset-right,
	.s-blog .container .five.columns .half-offset-left,
	.s-blog .container .five.columns .half-offset-right,
	.s-blog .container .five.columns .quarter-offset-left,
	.s-blog .container .five.columns .quarter-offset-right,
	.s-blog .container .four-fifths.columns .half-offset-left,
	.s-blog .container .four-fifths.columns .half-offset-right,
	.s-blog .container .four-fifths.columns .quarter-offset-left,
	.s-blog .container .four-fifths.columns .quarter-offset-right,
	.s-blog .container .four.columns .half-offset-left,
	.s-blog .container .four.columns .half-offset-right,
	.s-blog .container .four.columns .quarter-offset-left,
	.s-blog .container .four.columns .quarter-offset-right,
	.s-blog .container .fourteen.columns .half-offset-left,
	.s-blog .container .fourteen.columns .half-offset-right,
	.s-blog .container .fourteen.columns .quarter-offset-left,
	.s-blog .container .fourteen.columns .quarter-offset-right,
	.s-blog .container .nine.columns .half-offset-left,
	.s-blog .container .nine.columns .half-offset-right,
	.s-blog .container .nine.columns .quarter-offset-left,
	.s-blog .container .nine.columns .quarter-offset-right,
	.s-blog .container .one-third.column .half-offset-left,
	.s-blog .container .one-third.column .half-offset-right,
	.s-blog .container .one-third.column .quarter-offset-left,
	.s-blog .container .one-third.column .quarter-offset-right,
	.s-blog .container .one.column .half-offset-left,
	.s-blog .container .one.column .half-offset-right,
	.s-blog .container .one.column .quarter-offset-left,
	.s-blog .container .one.column .quarter-offset-right,
	.s-blog .container .one.columns .half-offset-left,
	.s-blog .container .one.columns .half-offset-right,
	.s-blog .container .one.columns .quarter-offset-left,
	.s-blog .container .one.columns .quarter-offset-right,
	.s-blog .container .seven.columns .half-offset-left,
	.s-blog .container .seven.columns .half-offset-right,
	.s-blog .container .seven.columns .quarter-offset-left,
	.s-blog .container .seven.columns .quarter-offset-right,
	.s-blog .container .six.columns .half-offset-left,
	.s-blog .container .six.columns .half-offset-right,
	.s-blog .container .six.columns .quarter-offset-left,
	.s-blog .container .six.columns .quarter-offset-right,
	.s-blog .container .sixteen.columns .half-offset-left,
	.s-blog .container .sixteen.columns .half-offset-right,
	.s-blog .container .sixteen.columns .quarter-offset-left,
	.s-blog .container .sixteen.columns .quarter-offset-right,
	.s-blog .container .sixth.column .half-offset-left,
	.s-blog .container .sixth.column .half-offset-right,
	.s-blog .container .sixth.column .quarter-offset-left,
	.s-blog .container .sixth.column .quarter-offset-right,
	.s-blog .container .sixth.columns .half-offset-left,
	.s-blog .container .sixth.columns .half-offset-right,
	.s-blog .container .sixth.columns .quarter-offset-left,
	.s-blog .container .sixth.columns .quarter-offset-right,
	.s-blog .container .ten.columns .half-offset-left,
	.s-blog .container .ten.columns .half-offset-right,
	.s-blog .container .ten.columns .quarter-offset-left,
	.s-blog .container .ten.columns .quarter-offset-right,
	.s-blog .container .third.column .half-offset-left,
	.s-blog .container .third.column .half-offset-right,
	.s-blog .container .third.column .quarter-offset-left,
	.s-blog .container .third.column .quarter-offset-right,
	.s-blog .container .third.columns .half-offset-left,
	.s-blog .container .third.columns .half-offset-right,
	.s-blog .container .third.columns .quarter-offset-left,
	.s-blog .container .third.columns .quarter-offset-right,
	.s-blog .container .thirteen.columns .half-offset-left,
	.s-blog .container .thirteen.columns .half-offset-right,
	.s-blog .container .thirteen.columns .quarter-offset-left,
	.s-blog .container .thirteen.columns .quarter-offset-right,
	.s-blog .container .three-fifths.columns .half-offset-left,
	.s-blog .container .three-fifths.columns .half-offset-right,
	.s-blog .container .three-fifths.columns .quarter-offset-left,
	.s-blog .container .three-fifths.columns .quarter-offset-right,
	.s-blog .container .three.columns .half-offset-left,
	.s-blog .container .three.columns .half-offset-right,
	.s-blog .container .three.columns .quarter-offset-left,
	.s-blog .container .three.columns .quarter-offset-right,
	.s-blog .container .twelve.columns .half-offset-left,
	.s-blog .container .twelve.columns .half-offset-right,
	.s-blog .container .twelve.columns .quarter-offset-left,
	.s-blog .container .twelve.columns .quarter-offset-right,
	.s-blog .container .two-fifths.columns .half-offset-left,
	.s-blog .container .two-fifths.columns .half-offset-right,
	.s-blog .container .two-fifths.columns .quarter-offset-left,
	.s-blog .container .two-fifths.columns .quarter-offset-right,
	.s-blog .container .two-thirds.column .half-offset-left,
	.s-blog .container .two-thirds.column .half-offset-right,
	.s-blog .container .two-thirds.column .quarter-offset-left,
	.s-blog .container .two-thirds.column .quarter-offset-right,
	.s-blog .container .two.columns .half-offset-left,
	.s-blog .container .two.columns .half-offset-right,
	.s-blog .container .two.columns .quarter-offset-left,
	.s-blog .container .two.columns .quarter-offset-right {
		padding: 0
	}

	.s-blog .container .offset-eight,
	.s-blog .container .offset-eleven,
	.s-blog .container .offset-fifteen,
	.s-blog .container .offset-five,
	.s-blog .container .offset-four,
	.s-blog .container .offset-fourteen,
	.s-blog .container .offset-nine,
	.s-blog .container .offset-one,
	.s-blog .container .offset-seven,
	.s-blog .container .offset-six,
	.s-blog .container .offset-ten,
	.s-blog .container .offset-thirteen,
	.s-blog .container .offset-three,
	.s-blog .container .offset-twelve,
	.s-blog .container .offset-two {
		padding-left: 0
	}

	.s-blog .container .offset-eight.right,
	.s-blog .container .offset-eleven.right,
	.s-blog .container .offset-fifteen.right,
	.s-blog .container .offset-five.right,
	.s-blog .container .offset-four.right,
	.s-blog .container .offset-fourteen.right,
	.s-blog .container .offset-nine.right,
	.s-blog .container .offset-one.right,
	.s-blog .container .offset-seven.right,
	.s-blog .container .offset-six.right,
	.s-blog .container .offset-ten.right,
	.s-blog .container .offset-thirteen.right,
	.s-blog .container .offset-three.right,
	.s-blog .container .offset-twelve.right,
	.s-blog .container .offset-two.right {
		padding-right: 0
	}

	.s-blog .container .row {
		margin-bottom: 20px
	}

	.s-blog .container .row.last {
		margin-bottom: 0
	}

	.s-blog .container .center-if-fixed {
		text-align: center
	}
}

@media only screen and (min-width:490px) and (max-width:589px) {
	.s-blog .fixed-center {
		text-align: center
	}

	.s-blog .fixed-hidden {
		display: none
	}

	.s-blog .container {
		position: relative;
		width: 456px;
		padding: 0;
		margin: 0 auto
	}

	.s-blog .container .column,
	.s-blog .container .columns,
	.s-blog .container .eight.columns,
	.s-blog .container .eleven.columns,
	.s-blog .container .fifteen.columns,
	.s-blog .container .fifth.column,
	.s-blog .container .fifth.columns,
	.s-blog .container .five.columns,
	.s-blog .container .four-fifths.columns,
	.s-blog .container .four.columns,
	.s-blog .container .fourteen.columns,
	.s-blog .container .nine.columns,
	.s-blog .container .one-third.column,
	.s-blog .container .one.column,
	.s-blog .container .one.columns,
	.s-blog .container .seven.columns,
	.s-blog .container .six.columns,
	.s-blog .container .sixteen.columns,
	.s-blog .container .sixth.column,
	.s-blog .container .sixth.columns,
	.s-blog .container .ten.columns,
	.s-blog .container .third.column,
	.s-blog .container .third.columns,
	.s-blog .container .thirteen.columns,
	.s-blog .container .three-fifths.columns,
	.s-blog .container .three.columns,
	.s-blog .container .twelve.columns,
	.s-blog .container .two-fifths.columns,
	.s-blog .container .two-thirds.column,
	.s-blog .container .two.columns {
		width: 440px;
		margin-left: 8px;
		margin-right: 8px
	}

	.s-blog .container .column.half-fixed,
	.s-blog .container .columns.half-fixed,
	.s-blog .container .eight.columns.half-fixed,
	.s-blog .container .eleven.columns.half-fixed,
	.s-blog .container .fifteen.columns.half-fixed,
	.s-blog .container .fifth.column.half-fixed,
	.s-blog .container .fifth.columns.half-fixed,
	.s-blog .container .five.columns.half-fixed,
	.s-blog .container .four-fifths.columns.half-fixed,
	.s-blog .container .four.columns.half-fixed,
	.s-blog .container .fourteen.columns.half-fixed,
	.s-blog .container .nine.columns.half-fixed,
	.s-blog .container .one-third.column.half-fixed,
	.s-blog .container .one.column.half-fixed,
	.s-blog .container .one.columns.half-fixed,
	.s-blog .container .seven.columns.half-fixed,
	.s-blog .container .six.columns.half-fixed,
	.s-blog .container .sixteen.columns.half-fixed,
	.s-blog .container .sixth.column.half-fixed,
	.s-blog .container .sixth.columns.half-fixed,
	.s-blog .container .ten.columns.half-fixed,
	.s-blog .container .third.column.half-fixed,
	.s-blog .container .third.columns.half-fixed,
	.s-blog .container .thirteen.columns.half-fixed,
	.s-blog .container .three-fifths.columns.half-fixed,
	.s-blog .container .three.columns.half-fixed,
	.s-blog .container .twelve.columns.half-fixed,
	.s-blog .container .two-fifths.columns.half-fixed,
	.s-blog .container .two-thirds.column.half-fixed,
	.s-blog .container .two.columns.half-fixed {
		width: 212px;
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.alpha,
	.s-blog .container .column.omega,
	.s-blog .container .columns.alpha,
	.s-blog .container .columns.omega,
	.s-blog .container .eight.columns.alpha,
	.s-blog .container .eight.columns.omega,
	.s-blog .container .eleven.columns.alpha,
	.s-blog .container .eleven.columns.omega,
	.s-blog .container .fifteen.columns.alpha,
	.s-blog .container .fifteen.columns.omega,
	.s-blog .container .fifth.column.alpha,
	.s-blog .container .fifth.column.omega,
	.s-blog .container .fifth.columns.alpha,
	.s-blog .container .fifth.columns.omega,
	.s-blog .container .five.columns.alpha,
	.s-blog .container .five.columns.omega,
	.s-blog .container .four-fifths.columns.alpha,
	.s-blog .container .four-fifths.columns.omega,
	.s-blog .container .four.columns.alpha,
	.s-blog .container .four.columns.omega,
	.s-blog .container .fourteen.columns.alpha,
	.s-blog .container .fourteen.columns.omega,
	.s-blog .container .nine.columns.alpha,
	.s-blog .container .nine.columns.omega,
	.s-blog .container .one-third.column.alpha,
	.s-blog .container .one-third.column.omega,
	.s-blog .container .one.column.alpha,
	.s-blog .container .one.column.omega,
	.s-blog .container .one.columns.alpha,
	.s-blog .container .one.columns.omega,
	.s-blog .container .seven.columns.alpha,
	.s-blog .container .seven.columns.omega,
	.s-blog .container .six.columns.alpha,
	.s-blog .container .six.columns.omega,
	.s-blog .container .sixteen.columns.alpha,
	.s-blog .container .sixteen.columns.omega,
	.s-blog .container .sixth.column.alpha,
	.s-blog .container .sixth.column.omega,
	.s-blog .container .sixth.columns.alpha,
	.s-blog .container .sixth.columns.omega,
	.s-blog .container .ten.columns.alpha,
	.s-blog .container .ten.columns.omega,
	.s-blog .container .third.column.alpha,
	.s-blog .container .third.column.omega,
	.s-blog .container .third.columns.alpha,
	.s-blog .container .third.columns.omega,
	.s-blog .container .thirteen.columns.alpha,
	.s-blog .container .thirteen.columns.omega,
	.s-blog .container .three-fifths.columns.alpha,
	.s-blog .container .three-fifths.columns.omega,
	.s-blog .container .three.columns.alpha,
	.s-blog .container .three.columns.omega,
	.s-blog .container .twelve.columns.alpha,
	.s-blog .container .twelve.columns.omega,
	.s-blog .container .two-fifths.columns.alpha,
	.s-blog .container .two-fifths.columns.omega,
	.s-blog .container .two-thirds.column.alpha,
	.s-blog .container .two-thirds.column.omega,
	.s-blog .container .two.columns.alpha,
	.s-blog .container .two.columns.omega {
		margin-left: 0;
		margin-right: 0
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .column .half-offset-right,
	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .half-offset-left,
	.s-blog .container .columns .half-offset-right,
	.s-blog .container .columns .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-right,
	.s-blog .container .eight.columns .half-offset-left,
	.s-blog .container .eight.columns .half-offset-right,
	.s-blog .container .eight.columns .quarter-offset-left,
	.s-blog .container .eight.columns .quarter-offset-right,
	.s-blog .container .eleven.columns .half-offset-left,
	.s-blog .container .eleven.columns .half-offset-right,
	.s-blog .container .eleven.columns .quarter-offset-left,
	.s-blog .container .eleven.columns .quarter-offset-right,
	.s-blog .container .fifteen.columns .half-offset-left,
	.s-blog .container .fifteen.columns .half-offset-right,
	.s-blog .container .fifteen.columns .quarter-offset-left,
	.s-blog .container .fifteen.columns .quarter-offset-right,
	.s-blog .container .fifth.column .half-offset-left,
	.s-blog .container .fifth.column .half-offset-right,
	.s-blog .container .fifth.column .quarter-offset-left,
	.s-blog .container .fifth.column .quarter-offset-right,
	.s-blog .container .fifth.columns .half-offset-left,
	.s-blog .container .fifth.columns .half-offset-right,
	.s-blog .container .fifth.columns .quarter-offset-left,
	.s-blog .container .fifth.columns .quarter-offset-right,
	.s-blog .container .five.columns .half-offset-left,
	.s-blog .container .five.columns .half-offset-right,
	.s-blog .container .five.columns .quarter-offset-left,
	.s-blog .container .five.columns .quarter-offset-right,
	.s-blog .container .four-fifths.columns .half-offset-left,
	.s-blog .container .four-fifths.columns .half-offset-right,
	.s-blog .container .four-fifths.columns .quarter-offset-left,
	.s-blog .container .four-fifths.columns .quarter-offset-right,
	.s-blog .container .four.columns .half-offset-left,
	.s-blog .container .four.columns .half-offset-right,
	.s-blog .container .four.columns .quarter-offset-left,
	.s-blog .container .four.columns .quarter-offset-right,
	.s-blog .container .fourteen.columns .half-offset-left,
	.s-blog .container .fourteen.columns .half-offset-right,
	.s-blog .container .fourteen.columns .quarter-offset-left,
	.s-blog .container .fourteen.columns .quarter-offset-right,
	.s-blog .container .nine.columns .half-offset-left,
	.s-blog .container .nine.columns .half-offset-right,
	.s-blog .container .nine.columns .quarter-offset-left,
	.s-blog .container .nine.columns .quarter-offset-right,
	.s-blog .container .one-third.column .half-offset-left,
	.s-blog .container .one-third.column .half-offset-right,
	.s-blog .container .one-third.column .quarter-offset-left,
	.s-blog .container .one-third.column .quarter-offset-right,
	.s-blog .container .one.column .half-offset-left,
	.s-blog .container .one.column .half-offset-right,
	.s-blog .container .one.column .quarter-offset-left,
	.s-blog .container .one.column .quarter-offset-right,
	.s-blog .container .one.columns .half-offset-left,
	.s-blog .container .one.columns .half-offset-right,
	.s-blog .container .one.columns .quarter-offset-left,
	.s-blog .container .one.columns .quarter-offset-right,
	.s-blog .container .seven.columns .half-offset-left,
	.s-blog .container .seven.columns .half-offset-right,
	.s-blog .container .seven.columns .quarter-offset-left,
	.s-blog .container .seven.columns .quarter-offset-right,
	.s-blog .container .six.columns .half-offset-left,
	.s-blog .container .six.columns .half-offset-right,
	.s-blog .container .six.columns .quarter-offset-left,
	.s-blog .container .six.columns .quarter-offset-right,
	.s-blog .container .sixteen.columns .half-offset-left,
	.s-blog .container .sixteen.columns .half-offset-right,
	.s-blog .container .sixteen.columns .quarter-offset-left,
	.s-blog .container .sixteen.columns .quarter-offset-right,
	.s-blog .container .sixth.column .half-offset-left,
	.s-blog .container .sixth.column .half-offset-right,
	.s-blog .container .sixth.column .quarter-offset-left,
	.s-blog .container .sixth.column .quarter-offset-right,
	.s-blog .container .sixth.columns .half-offset-left,
	.s-blog .container .sixth.columns .half-offset-right,
	.s-blog .container .sixth.columns .quarter-offset-left,
	.s-blog .container .sixth.columns .quarter-offset-right,
	.s-blog .container .ten.columns .half-offset-left,
	.s-blog .container .ten.columns .half-offset-right,
	.s-blog .container .ten.columns .quarter-offset-left,
	.s-blog .container .ten.columns .quarter-offset-right,
	.s-blog .container .third.column .half-offset-left,
	.s-blog .container .third.column .half-offset-right,
	.s-blog .container .third.column .quarter-offset-left,
	.s-blog .container .third.column .quarter-offset-right,
	.s-blog .container .third.columns .half-offset-left,
	.s-blog .container .third.columns .half-offset-right,
	.s-blog .container .third.columns .quarter-offset-left,
	.s-blog .container .third.columns .quarter-offset-right,
	.s-blog .container .thirteen.columns .half-offset-left,
	.s-blog .container .thirteen.columns .half-offset-right,
	.s-blog .container .thirteen.columns .quarter-offset-left,
	.s-blog .container .thirteen.columns .quarter-offset-right,
	.s-blog .container .three-fifths.columns .half-offset-left,
	.s-blog .container .three-fifths.columns .half-offset-right,
	.s-blog .container .three-fifths.columns .quarter-offset-left,
	.s-blog .container .three-fifths.columns .quarter-offset-right,
	.s-blog .container .three.columns .half-offset-left,
	.s-blog .container .three.columns .half-offset-right,
	.s-blog .container .three.columns .quarter-offset-left,
	.s-blog .container .three.columns .quarter-offset-right,
	.s-blog .container .twelve.columns .half-offset-left,
	.s-blog .container .twelve.columns .half-offset-right,
	.s-blog .container .twelve.columns .quarter-offset-left,
	.s-blog .container .twelve.columns .quarter-offset-right,
	.s-blog .container .two-fifths.columns .half-offset-left,
	.s-blog .container .two-fifths.columns .half-offset-right,
	.s-blog .container .two-fifths.columns .quarter-offset-left,
	.s-blog .container .two-fifths.columns .quarter-offset-right,
	.s-blog .container .two-thirds.column .half-offset-left,
	.s-blog .container .two-thirds.column .half-offset-right,
	.s-blog .container .two-thirds.column .quarter-offset-left,
	.s-blog .container .two-thirds.column .quarter-offset-right,
	.s-blog .container .two.columns .half-offset-left,
	.s-blog .container .two.columns .half-offset-right,
	.s-blog .container .two.columns .quarter-offset-left,
	.s-blog .container .two.columns .quarter-offset-right {
		padding: 0
	}

	.s-blog .container .offset-eight,
	.s-blog .container .offset-eleven,
	.s-blog .container .offset-fifteen,
	.s-blog .container .offset-five,
	.s-blog .container .offset-four,
	.s-blog .container .offset-fourteen,
	.s-blog .container .offset-nine,
	.s-blog .container .offset-one,
	.s-blog .container .offset-seven,
	.s-blog .container .offset-six,
	.s-blog .container .offset-ten,
	.s-blog .container .offset-thirteen,
	.s-blog .container .offset-three,
	.s-blog .container .offset-twelve,
	.s-blog .container .offset-two {
		padding-left: 0
	}

	.s-blog .container .offset-eight.right,
	.s-blog .container .offset-eleven.right,
	.s-blog .container .offset-fifteen.right,
	.s-blog .container .offset-five.right,
	.s-blog .container .offset-four.right,
	.s-blog .container .offset-fourteen.right,
	.s-blog .container .offset-nine.right,
	.s-blog .container .offset-one.right,
	.s-blog .container .offset-seven.right,
	.s-blog .container .offset-six.right,
	.s-blog .container .offset-ten.right,
	.s-blog .container .offset-thirteen.right,
	.s-blog .container .offset-three.right,
	.s-blog .container .offset-twelve.right,
	.s-blog .container .offset-two.right {
		padding-right: 0
	}

	.s-blog .container .row {
		margin-bottom: 20px
	}

	.s-blog .container .row.last {
		margin-bottom: 0
	}

	.s-blog .container .center-if-fixed {
		text-align: center
	}
}

@media only screen and (min-width:430px) and (max-width:489px) {
	.s-blog .fixed-center {
		text-align: center
	}

	.s-blog .fixed-hidden {
		display: none
	}

	.s-blog .container {
		position: relative;
		width: 396px;
		padding: 0;
		margin: 0 auto
	}

	.s-blog .container .column,
	.s-blog .container .columns,
	.s-blog .container .eight.columns,
	.s-blog .container .eleven.columns,
	.s-blog .container .fifteen.columns,
	.s-blog .container .fifth.column,
	.s-blog .container .fifth.columns,
	.s-blog .container .five.columns,
	.s-blog .container .four-fifths.columns,
	.s-blog .container .four.columns,
	.s-blog .container .fourteen.columns,
	.s-blog .container .nine.columns,
	.s-blog .container .one-third.column,
	.s-blog .container .one.column,
	.s-blog .container .one.columns,
	.s-blog .container .seven.columns,
	.s-blog .container .six.columns,
	.s-blog .container .sixteen.columns,
	.s-blog .container .sixth.column,
	.s-blog .container .sixth.columns,
	.s-blog .container .ten.columns,
	.s-blog .container .third.column,
	.s-blog .container .third.columns,
	.s-blog .container .thirteen.columns,
	.s-blog .container .three-fifths.columns,
	.s-blog .container .three.columns,
	.s-blog .container .twelve.columns,
	.s-blog .container .two-fifths.columns,
	.s-blog .container .two-thirds.column,
	.s-blog .container .two.columns {
		width: 380px;
		margin-left: 8px;
		margin-right: 8px
	}

	.s-blog .container .column.half-fixed,
	.s-blog .container .columns.half-fixed,
	.s-blog .container .eight.columns.half-fixed,
	.s-blog .container .eleven.columns.half-fixed,
	.s-blog .container .fifteen.columns.half-fixed,
	.s-blog .container .fifth.column.half-fixed,
	.s-blog .container .fifth.columns.half-fixed,
	.s-blog .container .five.columns.half-fixed,
	.s-blog .container .four-fifths.columns.half-fixed,
	.s-blog .container .four.columns.half-fixed,
	.s-blog .container .fourteen.columns.half-fixed,
	.s-blog .container .nine.columns.half-fixed,
	.s-blog .container .one-third.column.half-fixed,
	.s-blog .container .one.column.half-fixed,
	.s-blog .container .one.columns.half-fixed,
	.s-blog .container .seven.columns.half-fixed,
	.s-blog .container .six.columns.half-fixed,
	.s-blog .container .sixteen.columns.half-fixed,
	.s-blog .container .sixth.column.half-fixed,
	.s-blog .container .sixth.columns.half-fixed,
	.s-blog .container .ten.columns.half-fixed,
	.s-blog .container .third.column.half-fixed,
	.s-blog .container .third.columns.half-fixed,
	.s-blog .container .thirteen.columns.half-fixed,
	.s-blog .container .three-fifths.columns.half-fixed,
	.s-blog .container .three.columns.half-fixed,
	.s-blog .container .twelve.columns.half-fixed,
	.s-blog .container .two-fifths.columns.half-fixed,
	.s-blog .container .two-thirds.column.half-fixed,
	.s-blog .container .two.columns.half-fixed {
		width: 182px;
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.alpha,
	.s-blog .container .column.omega,
	.s-blog .container .columns.alpha,
	.s-blog .container .columns.omega,
	.s-blog .container .eight.columns.alpha,
	.s-blog .container .eight.columns.omega,
	.s-blog .container .eleven.columns.alpha,
	.s-blog .container .eleven.columns.omega,
	.s-blog .container .fifteen.columns.alpha,
	.s-blog .container .fifteen.columns.omega,
	.s-blog .container .fifth.column.alpha,
	.s-blog .container .fifth.column.omega,
	.s-blog .container .fifth.columns.alpha,
	.s-blog .container .fifth.columns.omega,
	.s-blog .container .five.columns.alpha,
	.s-blog .container .five.columns.omega,
	.s-blog .container .four-fifths.columns.alpha,
	.s-blog .container .four-fifths.columns.omega,
	.s-blog .container .four.columns.alpha,
	.s-blog .container .four.columns.omega,
	.s-blog .container .fourteen.columns.alpha,
	.s-blog .container .fourteen.columns.omega,
	.s-blog .container .nine.columns.alpha,
	.s-blog .container .nine.columns.omega,
	.s-blog .container .one-third.column.alpha,
	.s-blog .container .one-third.column.omega,
	.s-blog .container .one.column.alpha,
	.s-blog .container .one.column.omega,
	.s-blog .container .one.columns.alpha,
	.s-blog .container .one.columns.omega,
	.s-blog .container .seven.columns.alpha,
	.s-blog .container .seven.columns.omega,
	.s-blog .container .six.columns.alpha,
	.s-blog .container .six.columns.omega,
	.s-blog .container .sixteen.columns.alpha,
	.s-blog .container .sixteen.columns.omega,
	.s-blog .container .sixth.column.alpha,
	.s-blog .container .sixth.column.omega,
	.s-blog .container .sixth.columns.alpha,
	.s-blog .container .sixth.columns.omega,
	.s-blog .container .ten.columns.alpha,
	.s-blog .container .ten.columns.omega,
	.s-blog .container .third.column.alpha,
	.s-blog .container .third.column.omega,
	.s-blog .container .third.columns.alpha,
	.s-blog .container .third.columns.omega,
	.s-blog .container .thirteen.columns.alpha,
	.s-blog .container .thirteen.columns.omega,
	.s-blog .container .three-fifths.columns.alpha,
	.s-blog .container .three-fifths.columns.omega,
	.s-blog .container .three.columns.alpha,
	.s-blog .container .three.columns.omega,
	.s-blog .container .twelve.columns.alpha,
	.s-blog .container .twelve.columns.omega,
	.s-blog .container .two-fifths.columns.alpha,
	.s-blog .container .two-fifths.columns.omega,
	.s-blog .container .two-thirds.column.alpha,
	.s-blog .container .two-thirds.column.omega,
	.s-blog .container .two.columns.alpha,
	.s-blog .container .two.columns.omega {
		margin-left: 0;
		margin-right: 0
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .column .half-offset-right,
	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .half-offset-left,
	.s-blog .container .columns .half-offset-right,
	.s-blog .container .columns .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-right,
	.s-blog .container .eight.columns .half-offset-left,
	.s-blog .container .eight.columns .half-offset-right,
	.s-blog .container .eight.columns .quarter-offset-left,
	.s-blog .container .eight.columns .quarter-offset-right,
	.s-blog .container .eleven.columns .half-offset-left,
	.s-blog .container .eleven.columns .half-offset-right,
	.s-blog .container .eleven.columns .quarter-offset-left,
	.s-blog .container .eleven.columns .quarter-offset-right,
	.s-blog .container .fifteen.columns .half-offset-left,
	.s-blog .container .fifteen.columns .half-offset-right,
	.s-blog .container .fifteen.columns .quarter-offset-left,
	.s-blog .container .fifteen.columns .quarter-offset-right,
	.s-blog .container .fifth.column .half-offset-left,
	.s-blog .container .fifth.column .half-offset-right,
	.s-blog .container .fifth.column .quarter-offset-left,
	.s-blog .container .fifth.column .quarter-offset-right,
	.s-blog .container .fifth.columns .half-offset-left,
	.s-blog .container .fifth.columns .half-offset-right,
	.s-blog .container .fifth.columns .quarter-offset-left,
	.s-blog .container .fifth.columns .quarter-offset-right,
	.s-blog .container .five.columns .half-offset-left,
	.s-blog .container .five.columns .half-offset-right,
	.s-blog .container .five.columns .quarter-offset-left,
	.s-blog .container .five.columns .quarter-offset-right,
	.s-blog .container .four-fifths.columns .half-offset-left,
	.s-blog .container .four-fifths.columns .half-offset-right,
	.s-blog .container .four-fifths.columns .quarter-offset-left,
	.s-blog .container .four-fifths.columns .quarter-offset-right,
	.s-blog .container .four.columns .half-offset-left,
	.s-blog .container .four.columns .half-offset-right,
	.s-blog .container .four.columns .quarter-offset-left,
	.s-blog .container .four.columns .quarter-offset-right,
	.s-blog .container .fourteen.columns .half-offset-left,
	.s-blog .container .fourteen.columns .half-offset-right,
	.s-blog .container .fourteen.columns .quarter-offset-left,
	.s-blog .container .fourteen.columns .quarter-offset-right,
	.s-blog .container .nine.columns .half-offset-left,
	.s-blog .container .nine.columns .half-offset-right,
	.s-blog .container .nine.columns .quarter-offset-left,
	.s-blog .container .nine.columns .quarter-offset-right,
	.s-blog .container .one-third.column .half-offset-left,
	.s-blog .container .one-third.column .half-offset-right,
	.s-blog .container .one-third.column .quarter-offset-left,
	.s-blog .container .one-third.column .quarter-offset-right,
	.s-blog .container .one.column .half-offset-left,
	.s-blog .container .one.column .half-offset-right,
	.s-blog .container .one.column .quarter-offset-left,
	.s-blog .container .one.column .quarter-offset-right,
	.s-blog .container .one.columns .half-offset-left,
	.s-blog .container .one.columns .half-offset-right,
	.s-blog .container .one.columns .quarter-offset-left,
	.s-blog .container .one.columns .quarter-offset-right,
	.s-blog .container .seven.columns .half-offset-left,
	.s-blog .container .seven.columns .half-offset-right,
	.s-blog .container .seven.columns .quarter-offset-left,
	.s-blog .container .seven.columns .quarter-offset-right,
	.s-blog .container .six.columns .half-offset-left,
	.s-blog .container .six.columns .half-offset-right,
	.s-blog .container .six.columns .quarter-offset-left,
	.s-blog .container .six.columns .quarter-offset-right,
	.s-blog .container .sixteen.columns .half-offset-left,
	.s-blog .container .sixteen.columns .half-offset-right,
	.s-blog .container .sixteen.columns .quarter-offset-left,
	.s-blog .container .sixteen.columns .quarter-offset-right,
	.s-blog .container .sixth.column .half-offset-left,
	.s-blog .container .sixth.column .half-offset-right,
	.s-blog .container .sixth.column .quarter-offset-left,
	.s-blog .container .sixth.column .quarter-offset-right,
	.s-blog .container .sixth.columns .half-offset-left,
	.s-blog .container .sixth.columns .half-offset-right,
	.s-blog .container .sixth.columns .quarter-offset-left,
	.s-blog .container .sixth.columns .quarter-offset-right,
	.s-blog .container .ten.columns .half-offset-left,
	.s-blog .container .ten.columns .half-offset-right,
	.s-blog .container .ten.columns .quarter-offset-left,
	.s-blog .container .ten.columns .quarter-offset-right,
	.s-blog .container .third.column .half-offset-left,
	.s-blog .container .third.column .half-offset-right,
	.s-blog .container .third.column .quarter-offset-left,
	.s-blog .container .third.column .quarter-offset-right,
	.s-blog .container .third.columns .half-offset-left,
	.s-blog .container .third.columns .half-offset-right,
	.s-blog .container .third.columns .quarter-offset-left,
	.s-blog .container .third.columns .quarter-offset-right,
	.s-blog .container .thirteen.columns .half-offset-left,
	.s-blog .container .thirteen.columns .half-offset-right,
	.s-blog .container .thirteen.columns .quarter-offset-left,
	.s-blog .container .thirteen.columns .quarter-offset-right,
	.s-blog .container .three-fifths.columns .half-offset-left,
	.s-blog .container .three-fifths.columns .half-offset-right,
	.s-blog .container .three-fifths.columns .quarter-offset-left,
	.s-blog .container .three-fifths.columns .quarter-offset-right,
	.s-blog .container .three.columns .half-offset-left,
	.s-blog .container .three.columns .half-offset-right,
	.s-blog .container .three.columns .quarter-offset-left,
	.s-blog .container .three.columns .quarter-offset-right,
	.s-blog .container .twelve.columns .half-offset-left,
	.s-blog .container .twelve.columns .half-offset-right,
	.s-blog .container .twelve.columns .quarter-offset-left,
	.s-blog .container .twelve.columns .quarter-offset-right,
	.s-blog .container .two-fifths.columns .half-offset-left,
	.s-blog .container .two-fifths.columns .half-offset-right,
	.s-blog .container .two-fifths.columns .quarter-offset-left,
	.s-blog .container .two-fifths.columns .quarter-offset-right,
	.s-blog .container .two-thirds.column .half-offset-left,
	.s-blog .container .two-thirds.column .half-offset-right,
	.s-blog .container .two-thirds.column .quarter-offset-left,
	.s-blog .container .two-thirds.column .quarter-offset-right,
	.s-blog .container .two.columns .half-offset-left,
	.s-blog .container .two.columns .half-offset-right,
	.s-blog .container .two.columns .quarter-offset-left,
	.s-blog .container .two.columns .quarter-offset-right {
		padding: 0
	}

	.s-blog .container .offset-eight,
	.s-blog .container .offset-eleven,
	.s-blog .container .offset-fifteen,
	.s-blog .container .offset-five,
	.s-blog .container .offset-four,
	.s-blog .container .offset-fourteen,
	.s-blog .container .offset-nine,
	.s-blog .container .offset-one,
	.s-blog .container .offset-seven,
	.s-blog .container .offset-six,
	.s-blog .container .offset-ten,
	.s-blog .container .offset-thirteen,
	.s-blog .container .offset-three,
	.s-blog .container .offset-twelve,
	.s-blog .container .offset-two {
		padding-left: 0
	}

	.s-blog .container .offset-eight.right,
	.s-blog .container .offset-eleven.right,
	.s-blog .container .offset-fifteen.right,
	.s-blog .container .offset-five.right,
	.s-blog .container .offset-four.right,
	.s-blog .container .offset-fourteen.right,
	.s-blog .container .offset-nine.right,
	.s-blog .container .offset-one.right,
	.s-blog .container .offset-seven.right,
	.s-blog .container .offset-six.right,
	.s-blog .container .offset-ten.right,
	.s-blog .container .offset-thirteen.right,
	.s-blog .container .offset-three.right,
	.s-blog .container .offset-twelve.right,
	.s-blog .container .offset-two.right {
		padding-right: 0
	}

	.s-blog .container .row {
		margin-bottom: 20px
	}

	.s-blog .container .row.last {
		margin-bottom: 0
	}

	.s-blog .container .center-if-fixed {
		text-align: center
	}
}

@media only screen and (min-width:370px) and (max-width:429px) {
	.s-blog .fixed-center {
		text-align: center
	}

	.s-blog .fixed-hidden {
		display: none
	}

	.s-blog .container {
		position: relative;
		width: 336px;
		padding: 0;
		margin: 0 auto
	}

	.s-blog .container .column,
	.s-blog .container .columns,
	.s-blog .container .eight.columns,
	.s-blog .container .eleven.columns,
	.s-blog .container .fifteen.columns,
	.s-blog .container .fifth.column,
	.s-blog .container .fifth.columns,
	.s-blog .container .five.columns,
	.s-blog .container .four-fifths.columns,
	.s-blog .container .four.columns,
	.s-blog .container .fourteen.columns,
	.s-blog .container .nine.columns,
	.s-blog .container .one-third.column,
	.s-blog .container .one.column,
	.s-blog .container .one.columns,
	.s-blog .container .seven.columns,
	.s-blog .container .six.columns,
	.s-blog .container .sixteen.columns,
	.s-blog .container .sixth.column,
	.s-blog .container .sixth.columns,
	.s-blog .container .ten.columns,
	.s-blog .container .third.column,
	.s-blog .container .third.columns,
	.s-blog .container .thirteen.columns,
	.s-blog .container .three-fifths.columns,
	.s-blog .container .three.columns,
	.s-blog .container .twelve.columns,
	.s-blog .container .two-fifths.columns,
	.s-blog .container .two-thirds.column,
	.s-blog .container .two.columns {
		width: 320px;
		margin-left: 8px;
		margin-right: 8px
	}

	.s-blog .container .column.half-fixed,
	.s-blog .container .columns.half-fixed,
	.s-blog .container .eight.columns.half-fixed,
	.s-blog .container .eleven.columns.half-fixed,
	.s-blog .container .fifteen.columns.half-fixed,
	.s-blog .container .fifth.column.half-fixed,
	.s-blog .container .fifth.columns.half-fixed,
	.s-blog .container .five.columns.half-fixed,
	.s-blog .container .four-fifths.columns.half-fixed,
	.s-blog .container .four.columns.half-fixed,
	.s-blog .container .fourteen.columns.half-fixed,
	.s-blog .container .nine.columns.half-fixed,
	.s-blog .container .one-third.column.half-fixed,
	.s-blog .container .one.column.half-fixed,
	.s-blog .container .one.columns.half-fixed,
	.s-blog .container .seven.columns.half-fixed,
	.s-blog .container .six.columns.half-fixed,
	.s-blog .container .sixteen.columns.half-fixed,
	.s-blog .container .sixth.column.half-fixed,
	.s-blog .container .sixth.columns.half-fixed,
	.s-blog .container .ten.columns.half-fixed,
	.s-blog .container .third.column.half-fixed,
	.s-blog .container .third.columns.half-fixed,
	.s-blog .container .thirteen.columns.half-fixed,
	.s-blog .container .three-fifths.columns.half-fixed,
	.s-blog .container .three.columns.half-fixed,
	.s-blog .container .twelve.columns.half-fixed,
	.s-blog .container .two-fifths.columns.half-fixed,
	.s-blog .container .two-thirds.column.half-fixed,
	.s-blog .container .two.columns.half-fixed {
		width: 152px;
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.alpha,
	.s-blog .container .column.omega,
	.s-blog .container .columns.alpha,
	.s-blog .container .columns.omega,
	.s-blog .container .eight.columns.alpha,
	.s-blog .container .eight.columns.omega,
	.s-blog .container .eleven.columns.alpha,
	.s-blog .container .eleven.columns.omega,
	.s-blog .container .fifteen.columns.alpha,
	.s-blog .container .fifteen.columns.omega,
	.s-blog .container .fifth.column.alpha,
	.s-blog .container .fifth.column.omega,
	.s-blog .container .fifth.columns.alpha,
	.s-blog .container .fifth.columns.omega,
	.s-blog .container .five.columns.alpha,
	.s-blog .container .five.columns.omega,
	.s-blog .container .four-fifths.columns.alpha,
	.s-blog .container .four-fifths.columns.omega,
	.s-blog .container .four.columns.alpha,
	.s-blog .container .four.columns.omega,
	.s-blog .container .fourteen.columns.alpha,
	.s-blog .container .fourteen.columns.omega,
	.s-blog .container .nine.columns.alpha,
	.s-blog .container .nine.columns.omega,
	.s-blog .container .one-third.column.alpha,
	.s-blog .container .one-third.column.omega,
	.s-blog .container .one.column.alpha,
	.s-blog .container .one.column.omega,
	.s-blog .container .one.columns.alpha,
	.s-blog .container .one.columns.omega,
	.s-blog .container .seven.columns.alpha,
	.s-blog .container .seven.columns.omega,
	.s-blog .container .six.columns.alpha,
	.s-blog .container .six.columns.omega,
	.s-blog .container .sixteen.columns.alpha,
	.s-blog .container .sixteen.columns.omega,
	.s-blog .container .sixth.column.alpha,
	.s-blog .container .sixth.column.omega,
	.s-blog .container .sixth.columns.alpha,
	.s-blog .container .sixth.columns.omega,
	.s-blog .container .ten.columns.alpha,
	.s-blog .container .ten.columns.omega,
	.s-blog .container .third.column.alpha,
	.s-blog .container .third.column.omega,
	.s-blog .container .third.columns.alpha,
	.s-blog .container .third.columns.omega,
	.s-blog .container .thirteen.columns.alpha,
	.s-blog .container .thirteen.columns.omega,
	.s-blog .container .three-fifths.columns.alpha,
	.s-blog .container .three-fifths.columns.omega,
	.s-blog .container .three.columns.alpha,
	.s-blog .container .three.columns.omega,
	.s-blog .container .twelve.columns.alpha,
	.s-blog .container .twelve.columns.omega,
	.s-blog .container .two-fifths.columns.alpha,
	.s-blog .container .two-fifths.columns.omega,
	.s-blog .container .two-thirds.column.alpha,
	.s-blog .container .two-thirds.column.omega,
	.s-blog .container .two.columns.alpha,
	.s-blog .container .two.columns.omega {
		margin-left: 0;
		margin-right: 0
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .column .half-offset-right,
	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .half-offset-left,
	.s-blog .container .columns .half-offset-right,
	.s-blog .container .columns .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-right,
	.s-blog .container .eight.columns .half-offset-left,
	.s-blog .container .eight.columns .half-offset-right,
	.s-blog .container .eight.columns .quarter-offset-left,
	.s-blog .container .eight.columns .quarter-offset-right,
	.s-blog .container .eleven.columns .half-offset-left,
	.s-blog .container .eleven.columns .half-offset-right,
	.s-blog .container .eleven.columns .quarter-offset-left,
	.s-blog .container .eleven.columns .quarter-offset-right,
	.s-blog .container .fifteen.columns .half-offset-left,
	.s-blog .container .fifteen.columns .half-offset-right,
	.s-blog .container .fifteen.columns .quarter-offset-left,
	.s-blog .container .fifteen.columns .quarter-offset-right,
	.s-blog .container .fifth.column .half-offset-left,
	.s-blog .container .fifth.column .half-offset-right,
	.s-blog .container .fifth.column .quarter-offset-left,
	.s-blog .container .fifth.column .quarter-offset-right,
	.s-blog .container .fifth.columns .half-offset-left,
	.s-blog .container .fifth.columns .half-offset-right,
	.s-blog .container .fifth.columns .quarter-offset-left,
	.s-blog .container .fifth.columns .quarter-offset-right,
	.s-blog .container .five.columns .half-offset-left,
	.s-blog .container .five.columns .half-offset-right,
	.s-blog .container .five.columns .quarter-offset-left,
	.s-blog .container .five.columns .quarter-offset-right,
	.s-blog .container .four-fifths.columns .half-offset-left,
	.s-blog .container .four-fifths.columns .half-offset-right,
	.s-blog .container .four-fifths.columns .quarter-offset-left,
	.s-blog .container .four-fifths.columns .quarter-offset-right,
	.s-blog .container .four.columns .half-offset-left,
	.s-blog .container .four.columns .half-offset-right,
	.s-blog .container .four.columns .quarter-offset-left,
	.s-blog .container .four.columns .quarter-offset-right,
	.s-blog .container .fourteen.columns .half-offset-left,
	.s-blog .container .fourteen.columns .half-offset-right,
	.s-blog .container .fourteen.columns .quarter-offset-left,
	.s-blog .container .fourteen.columns .quarter-offset-right,
	.s-blog .container .nine.columns .half-offset-left,
	.s-blog .container .nine.columns .half-offset-right,
	.s-blog .container .nine.columns .quarter-offset-left,
	.s-blog .container .nine.columns .quarter-offset-right,
	.s-blog .container .one-third.column .half-offset-left,
	.s-blog .container .one-third.column .half-offset-right,
	.s-blog .container .one-third.column .quarter-offset-left,
	.s-blog .container .one-third.column .quarter-offset-right,
	.s-blog .container .one.column .half-offset-left,
	.s-blog .container .one.column .half-offset-right,
	.s-blog .container .one.column .quarter-offset-left,
	.s-blog .container .one.column .quarter-offset-right,
	.s-blog .container .one.columns .half-offset-left,
	.s-blog .container .one.columns .half-offset-right,
	.s-blog .container .one.columns .quarter-offset-left,
	.s-blog .container .one.columns .quarter-offset-right,
	.s-blog .container .seven.columns .half-offset-left,
	.s-blog .container .seven.columns .half-offset-right,
	.s-blog .container .seven.columns .quarter-offset-left,
	.s-blog .container .seven.columns .quarter-offset-right,
	.s-blog .container .six.columns .half-offset-left,
	.s-blog .container .six.columns .half-offset-right,
	.s-blog .container .six.columns .quarter-offset-left,
	.s-blog .container .six.columns .quarter-offset-right,
	.s-blog .container .sixteen.columns .half-offset-left,
	.s-blog .container .sixteen.columns .half-offset-right,
	.s-blog .container .sixteen.columns .quarter-offset-left,
	.s-blog .container .sixteen.columns .quarter-offset-right,
	.s-blog .container .sixth.column .half-offset-left,
	.s-blog .container .sixth.column .half-offset-right,
	.s-blog .container .sixth.column .quarter-offset-left,
	.s-blog .container .sixth.column .quarter-offset-right,
	.s-blog .container .sixth.columns .half-offset-left,
	.s-blog .container .sixth.columns .half-offset-right,
	.s-blog .container .sixth.columns .quarter-offset-left,
	.s-blog .container .sixth.columns .quarter-offset-right,
	.s-blog .container .ten.columns .half-offset-left,
	.s-blog .container .ten.columns .half-offset-right,
	.s-blog .container .ten.columns .quarter-offset-left,
	.s-blog .container .ten.columns .quarter-offset-right,
	.s-blog .container .third.column .half-offset-left,
	.s-blog .container .third.column .half-offset-right,
	.s-blog .container .third.column .quarter-offset-left,
	.s-blog .container .third.column .quarter-offset-right,
	.s-blog .container .third.columns .half-offset-left,
	.s-blog .container .third.columns .half-offset-right,
	.s-blog .container .third.columns .quarter-offset-left,
	.s-blog .container .third.columns .quarter-offset-right,
	.s-blog .container .thirteen.columns .half-offset-left,
	.s-blog .container .thirteen.columns .half-offset-right,
	.s-blog .container .thirteen.columns .quarter-offset-left,
	.s-blog .container .thirteen.columns .quarter-offset-right,
	.s-blog .container .three-fifths.columns .half-offset-left,
	.s-blog .container .three-fifths.columns .half-offset-right,
	.s-blog .container .three-fifths.columns .quarter-offset-left,
	.s-blog .container .three-fifths.columns .quarter-offset-right,
	.s-blog .container .three.columns .half-offset-left,
	.s-blog .container .three.columns .half-offset-right,
	.s-blog .container .three.columns .quarter-offset-left,
	.s-blog .container .three.columns .quarter-offset-right,
	.s-blog .container .twelve.columns .half-offset-left,
	.s-blog .container .twelve.columns .half-offset-right,
	.s-blog .container .twelve.columns .quarter-offset-left,
	.s-blog .container .twelve.columns .quarter-offset-right,
	.s-blog .container .two-fifths.columns .half-offset-left,
	.s-blog .container .two-fifths.columns .half-offset-right,
	.s-blog .container .two-fifths.columns .quarter-offset-left,
	.s-blog .container .two-fifths.columns .quarter-offset-right,
	.s-blog .container .two-thirds.column .half-offset-left,
	.s-blog .container .two-thirds.column .half-offset-right,
	.s-blog .container .two-thirds.column .quarter-offset-left,
	.s-blog .container .two-thirds.column .quarter-offset-right,
	.s-blog .container .two.columns .half-offset-left,
	.s-blog .container .two.columns .half-offset-right,
	.s-blog .container .two.columns .quarter-offset-left,
	.s-blog .container .two.columns .quarter-offset-right {
		padding: 0
	}

	.s-blog .container .offset-eight,
	.s-blog .container .offset-eleven,
	.s-blog .container .offset-fifteen,
	.s-blog .container .offset-five,
	.s-blog .container .offset-four,
	.s-blog .container .offset-fourteen,
	.s-blog .container .offset-nine,
	.s-blog .container .offset-one,
	.s-blog .container .offset-seven,
	.s-blog .container .offset-six,
	.s-blog .container .offset-ten,
	.s-blog .container .offset-thirteen,
	.s-blog .container .offset-three,
	.s-blog .container .offset-twelve,
	.s-blog .container .offset-two {
		padding-left: 0
	}

	.s-blog .container .offset-eight.right,
	.s-blog .container .offset-eleven.right,
	.s-blog .container .offset-fifteen.right,
	.s-blog .container .offset-five.right,
	.s-blog .container .offset-four.right,
	.s-blog .container .offset-fourteen.right,
	.s-blog .container .offset-nine.right,
	.s-blog .container .offset-one.right,
	.s-blog .container .offset-seven.right,
	.s-blog .container .offset-six.right,
	.s-blog .container .offset-ten.right,
	.s-blog .container .offset-thirteen.right,
	.s-blog .container .offset-three.right,
	.s-blog .container .offset-twelve.right,
	.s-blog .container .offset-two.right {
		padding-right: 0
	}

	.s-blog .container .row {
		margin-bottom: 20px
	}

	.s-blog .container .row.last {
		margin-bottom: 0
	}

	.s-blog .container .center-if-fixed {
		text-align: center
	}
}

@media only screen and (min-width:350px) and (max-width:369px) {
	.s-blog .fixed-center {
		text-align: center
	}

	.s-blog .fixed-hidden {
		display: none
	}

	.s-blog .container {
		position: relative;
		width: 316px;
		padding: 0;
		margin: 0 auto
	}

	.s-blog .container .column,
	.s-blog .container .columns,
	.s-blog .container .eight.columns,
	.s-blog .container .eleven.columns,
	.s-blog .container .fifteen.columns,
	.s-blog .container .fifth.column,
	.s-blog .container .fifth.columns,
	.s-blog .container .five.columns,
	.s-blog .container .four-fifths.columns,
	.s-blog .container .four.columns,
	.s-blog .container .fourteen.columns,
	.s-blog .container .nine.columns,
	.s-blog .container .one-third.column,
	.s-blog .container .one.column,
	.s-blog .container .one.columns,
	.s-blog .container .seven.columns,
	.s-blog .container .six.columns,
	.s-blog .container .sixteen.columns,
	.s-blog .container .sixth.column,
	.s-blog .container .sixth.columns,
	.s-blog .container .ten.columns,
	.s-blog .container .third.column,
	.s-blog .container .third.columns,
	.s-blog .container .thirteen.columns,
	.s-blog .container .three-fifths.columns,
	.s-blog .container .three.columns,
	.s-blog .container .twelve.columns,
	.s-blog .container .two-fifths.columns,
	.s-blog .container .two-thirds.column,
	.s-blog .container .two.columns {
		width: 300px;
		margin-left: 8px;
		margin-right: 8px
	}

	.s-blog .container .column.half-fixed,
	.s-blog .container .columns.half-fixed,
	.s-blog .container .eight.columns.half-fixed,
	.s-blog .container .eleven.columns.half-fixed,
	.s-blog .container .fifteen.columns.half-fixed,
	.s-blog .container .fifth.column.half-fixed,
	.s-blog .container .fifth.columns.half-fixed,
	.s-blog .container .five.columns.half-fixed,
	.s-blog .container .four-fifths.columns.half-fixed,
	.s-blog .container .four.columns.half-fixed,
	.s-blog .container .fourteen.columns.half-fixed,
	.s-blog .container .nine.columns.half-fixed,
	.s-blog .container .one-third.column.half-fixed,
	.s-blog .container .one.column.half-fixed,
	.s-blog .container .one.columns.half-fixed,
	.s-blog .container .seven.columns.half-fixed,
	.s-blog .container .six.columns.half-fixed,
	.s-blog .container .sixteen.columns.half-fixed,
	.s-blog .container .sixth.column.half-fixed,
	.s-blog .container .sixth.columns.half-fixed,
	.s-blog .container .ten.columns.half-fixed,
	.s-blog .container .third.column.half-fixed,
	.s-blog .container .third.columns.half-fixed,
	.s-blog .container .thirteen.columns.half-fixed,
	.s-blog .container .three-fifths.columns.half-fixed,
	.s-blog .container .three.columns.half-fixed,
	.s-blog .container .twelve.columns.half-fixed,
	.s-blog .container .two-fifths.columns.half-fixed,
	.s-blog .container .two-thirds.column.half-fixed,
	.s-blog .container .two.columns.half-fixed {
		width: 142px;
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.alpha,
	.s-blog .container .column.omega,
	.s-blog .container .columns.alpha,
	.s-blog .container .columns.omega,
	.s-blog .container .eight.columns.alpha,
	.s-blog .container .eight.columns.omega,
	.s-blog .container .eleven.columns.alpha,
	.s-blog .container .eleven.columns.omega,
	.s-blog .container .fifteen.columns.alpha,
	.s-blog .container .fifteen.columns.omega,
	.s-blog .container .fifth.column.alpha,
	.s-blog .container .fifth.column.omega,
	.s-blog .container .fifth.columns.alpha,
	.s-blog .container .fifth.columns.omega,
	.s-blog .container .five.columns.alpha,
	.s-blog .container .five.columns.omega,
	.s-blog .container .four-fifths.columns.alpha,
	.s-blog .container .four-fifths.columns.omega,
	.s-blog .container .four.columns.alpha,
	.s-blog .container .four.columns.omega,
	.s-blog .container .fourteen.columns.alpha,
	.s-blog .container .fourteen.columns.omega,
	.s-blog .container .nine.columns.alpha,
	.s-blog .container .nine.columns.omega,
	.s-blog .container .one-third.column.alpha,
	.s-blog .container .one-third.column.omega,
	.s-blog .container .one.column.alpha,
	.s-blog .container .one.column.omega,
	.s-blog .container .one.columns.alpha,
	.s-blog .container .one.columns.omega,
	.s-blog .container .seven.columns.alpha,
	.s-blog .container .seven.columns.omega,
	.s-blog .container .six.columns.alpha,
	.s-blog .container .six.columns.omega,
	.s-blog .container .sixteen.columns.alpha,
	.s-blog .container .sixteen.columns.omega,
	.s-blog .container .sixth.column.alpha,
	.s-blog .container .sixth.column.omega,
	.s-blog .container .sixth.columns.alpha,
	.s-blog .container .sixth.columns.omega,
	.s-blog .container .ten.columns.alpha,
	.s-blog .container .ten.columns.omega,
	.s-blog .container .third.column.alpha,
	.s-blog .container .third.column.omega,
	.s-blog .container .third.columns.alpha,
	.s-blog .container .third.columns.omega,
	.s-blog .container .thirteen.columns.alpha,
	.s-blog .container .thirteen.columns.omega,
	.s-blog .container .three-fifths.columns.alpha,
	.s-blog .container .three-fifths.columns.omega,
	.s-blog .container .three.columns.alpha,
	.s-blog .container .three.columns.omega,
	.s-blog .container .twelve.columns.alpha,
	.s-blog .container .twelve.columns.omega,
	.s-blog .container .two-fifths.columns.alpha,
	.s-blog .container .two-fifths.columns.omega,
	.s-blog .container .two-thirds.column.alpha,
	.s-blog .container .two-thirds.column.omega,
	.s-blog .container .two.columns.alpha,
	.s-blog .container .two.columns.omega {
		margin-left: 0;
		margin-right: 0
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .column .half-offset-right,
	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .half-offset-left,
	.s-blog .container .columns .half-offset-right,
	.s-blog .container .columns .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-right,
	.s-blog .container .eight.columns .half-offset-left,
	.s-blog .container .eight.columns .half-offset-right,
	.s-blog .container .eight.columns .quarter-offset-left,
	.s-blog .container .eight.columns .quarter-offset-right,
	.s-blog .container .eleven.columns .half-offset-left,
	.s-blog .container .eleven.columns .half-offset-right,
	.s-blog .container .eleven.columns .quarter-offset-left,
	.s-blog .container .eleven.columns .quarter-offset-right,
	.s-blog .container .fifteen.columns .half-offset-left,
	.s-blog .container .fifteen.columns .half-offset-right,
	.s-blog .container .fifteen.columns .quarter-offset-left,
	.s-blog .container .fifteen.columns .quarter-offset-right,
	.s-blog .container .fifth.column .half-offset-left,
	.s-blog .container .fifth.column .half-offset-right,
	.s-blog .container .fifth.column .quarter-offset-left,
	.s-blog .container .fifth.column .quarter-offset-right,
	.s-blog .container .fifth.columns .half-offset-left,
	.s-blog .container .fifth.columns .half-offset-right,
	.s-blog .container .fifth.columns .quarter-offset-left,
	.s-blog .container .fifth.columns .quarter-offset-right,
	.s-blog .container .five.columns .half-offset-left,
	.s-blog .container .five.columns .half-offset-right,
	.s-blog .container .five.columns .quarter-offset-left,
	.s-blog .container .five.columns .quarter-offset-right,
	.s-blog .container .four-fifths.columns .half-offset-left,
	.s-blog .container .four-fifths.columns .half-offset-right,
	.s-blog .container .four-fifths.columns .quarter-offset-left,
	.s-blog .container .four-fifths.columns .quarter-offset-right,
	.s-blog .container .four.columns .half-offset-left,
	.s-blog .container .four.columns .half-offset-right,
	.s-blog .container .four.columns .quarter-offset-left,
	.s-blog .container .four.columns .quarter-offset-right,
	.s-blog .container .fourteen.columns .half-offset-left,
	.s-blog .container .fourteen.columns .half-offset-right,
	.s-blog .container .fourteen.columns .quarter-offset-left,
	.s-blog .container .fourteen.columns .quarter-offset-right,
	.s-blog .container .nine.columns .half-offset-left,
	.s-blog .container .nine.columns .half-offset-right,
	.s-blog .container .nine.columns .quarter-offset-left,
	.s-blog .container .nine.columns .quarter-offset-right,
	.s-blog .container .one-third.column .half-offset-left,
	.s-blog .container .one-third.column .half-offset-right,
	.s-blog .container .one-third.column .quarter-offset-left,
	.s-blog .container .one-third.column .quarter-offset-right,
	.s-blog .container .one.column .half-offset-left,
	.s-blog .container .one.column .half-offset-right,
	.s-blog .container .one.column .quarter-offset-left,
	.s-blog .container .one.column .quarter-offset-right,
	.s-blog .container .one.columns .half-offset-left,
	.s-blog .container .one.columns .half-offset-right,
	.s-blog .container .one.columns .quarter-offset-left,
	.s-blog .container .one.columns .quarter-offset-right,
	.s-blog .container .seven.columns .half-offset-left,
	.s-blog .container .seven.columns .half-offset-right,
	.s-blog .container .seven.columns .quarter-offset-left,
	.s-blog .container .seven.columns .quarter-offset-right,
	.s-blog .container .six.columns .half-offset-left,
	.s-blog .container .six.columns .half-offset-right,
	.s-blog .container .six.columns .quarter-offset-left,
	.s-blog .container .six.columns .quarter-offset-right,
	.s-blog .container .sixteen.columns .half-offset-left,
	.s-blog .container .sixteen.columns .half-offset-right,
	.s-blog .container .sixteen.columns .quarter-offset-left,
	.s-blog .container .sixteen.columns .quarter-offset-right,
	.s-blog .container .sixth.column .half-offset-left,
	.s-blog .container .sixth.column .half-offset-right,
	.s-blog .container .sixth.column .quarter-offset-left,
	.s-blog .container .sixth.column .quarter-offset-right,
	.s-blog .container .sixth.columns .half-offset-left,
	.s-blog .container .sixth.columns .half-offset-right,
	.s-blog .container .sixth.columns .quarter-offset-left,
	.s-blog .container .sixth.columns .quarter-offset-right,
	.s-blog .container .ten.columns .half-offset-left,
	.s-blog .container .ten.columns .half-offset-right,
	.s-blog .container .ten.columns .quarter-offset-left,
	.s-blog .container .ten.columns .quarter-offset-right,
	.s-blog .container .third.column .half-offset-left,
	.s-blog .container .third.column .half-offset-right,
	.s-blog .container .third.column .quarter-offset-left,
	.s-blog .container .third.column .quarter-offset-right,
	.s-blog .container .third.columns .half-offset-left,
	.s-blog .container .third.columns .half-offset-right,
	.s-blog .container .third.columns .quarter-offset-left,
	.s-blog .container .third.columns .quarter-offset-right,
	.s-blog .container .thirteen.columns .half-offset-left,
	.s-blog .container .thirteen.columns .half-offset-right,
	.s-blog .container .thirteen.columns .quarter-offset-left,
	.s-blog .container .thirteen.columns .quarter-offset-right,
	.s-blog .container .three-fifths.columns .half-offset-left,
	.s-blog .container .three-fifths.columns .half-offset-right,
	.s-blog .container .three-fifths.columns .quarter-offset-left,
	.s-blog .container .three-fifths.columns .quarter-offset-right,
	.s-blog .container .three.columns .half-offset-left,
	.s-blog .container .three.columns .half-offset-right,
	.s-blog .container .three.columns .quarter-offset-left,
	.s-blog .container .three.columns .quarter-offset-right,
	.s-blog .container .twelve.columns .half-offset-left,
	.s-blog .container .twelve.columns .half-offset-right,
	.s-blog .container .twelve.columns .quarter-offset-left,
	.s-blog .container .twelve.columns .quarter-offset-right,
	.s-blog .container .two-fifths.columns .half-offset-left,
	.s-blog .container .two-fifths.columns .half-offset-right,
	.s-blog .container .two-fifths.columns .quarter-offset-left,
	.s-blog .container .two-fifths.columns .quarter-offset-right,
	.s-blog .container .two-thirds.column .half-offset-left,
	.s-blog .container .two-thirds.column .half-offset-right,
	.s-blog .container .two-thirds.column .quarter-offset-left,
	.s-blog .container .two-thirds.column .quarter-offset-right,
	.s-blog .container .two.columns .half-offset-left,
	.s-blog .container .two.columns .half-offset-right,
	.s-blog .container .two.columns .quarter-offset-left,
	.s-blog .container .two.columns .quarter-offset-right {
		padding: 0
	}

	.s-blog .container .offset-eight,
	.s-blog .container .offset-eleven,
	.s-blog .container .offset-fifteen,
	.s-blog .container .offset-five,
	.s-blog .container .offset-four,
	.s-blog .container .offset-fourteen,
	.s-blog .container .offset-nine,
	.s-blog .container .offset-one,
	.s-blog .container .offset-seven,
	.s-blog .container .offset-six,
	.s-blog .container .offset-ten,
	.s-blog .container .offset-thirteen,
	.s-blog .container .offset-three,
	.s-blog .container .offset-twelve,
	.s-blog .container .offset-two {
		padding-left: 0
	}

	.s-blog .container .offset-eight.right,
	.s-blog .container .offset-eleven.right,
	.s-blog .container .offset-fifteen.right,
	.s-blog .container .offset-five.right,
	.s-blog .container .offset-four.right,
	.s-blog .container .offset-fourteen.right,
	.s-blog .container .offset-nine.right,
	.s-blog .container .offset-one.right,
	.s-blog .container .offset-seven.right,
	.s-blog .container .offset-six.right,
	.s-blog .container .offset-ten.right,
	.s-blog .container .offset-thirteen.right,
	.s-blog .container .offset-three.right,
	.s-blog .container .offset-twelve.right,
	.s-blog .container .offset-two.right {
		padding-right: 0
	}

	.s-blog .container .row {
		margin-bottom: 20px
	}

	.s-blog .container .row.last {
		margin-bottom: 0
	}

	.s-blog .container .center-if-fixed {
		text-align: center
	}
}

@media only screen and (max-width:349px) {
	.s-blog .fixed-center {
		text-align: center
	}

	.s-blog .fixed-hidden {
		display: none
	}

	.s-blog .container {
		position: relative;
		width: 296px;
		padding: 0;
		margin: 0 auto
	}

	.s-blog .container .column,
	.s-blog .container .columns,
	.s-blog .container .eight.columns,
	.s-blog .container .eleven.columns,
	.s-blog .container .fifteen.columns,
	.s-blog .container .fifth.column,
	.s-blog .container .fifth.columns,
	.s-blog .container .five.columns,
	.s-blog .container .four-fifths.columns,
	.s-blog .container .four.columns,
	.s-blog .container .fourteen.columns,
	.s-blog .container .nine.columns,
	.s-blog .container .one-third.column,
	.s-blog .container .one.column,
	.s-blog .container .one.columns,
	.s-blog .container .seven.columns,
	.s-blog .container .six.columns,
	.s-blog .container .sixteen.columns,
	.s-blog .container .sixth.column,
	.s-blog .container .sixth.columns,
	.s-blog .container .ten.columns,
	.s-blog .container .third.column,
	.s-blog .container .third.columns,
	.s-blog .container .thirteen.columns,
	.s-blog .container .three-fifths.columns,
	.s-blog .container .three.columns,
	.s-blog .container .twelve.columns,
	.s-blog .container .two-fifths.columns,
	.s-blog .container .two-thirds.column,
	.s-blog .container .two.columns {
		width: 280px;
		margin-left: 8px;
		margin-right: 8px
	}

	.s-blog .container .column.half-fixed,
	.s-blog .container .columns.half-fixed,
	.s-blog .container .eight.columns.half-fixed,
	.s-blog .container .eleven.columns.half-fixed,
	.s-blog .container .fifteen.columns.half-fixed,
	.s-blog .container .fifth.column.half-fixed,
	.s-blog .container .fifth.columns.half-fixed,
	.s-blog .container .five.columns.half-fixed,
	.s-blog .container .four-fifths.columns.half-fixed,
	.s-blog .container .four.columns.half-fixed,
	.s-blog .container .fourteen.columns.half-fixed,
	.s-blog .container .nine.columns.half-fixed,
	.s-blog .container .one-third.column.half-fixed,
	.s-blog .container .one.column.half-fixed,
	.s-blog .container .one.columns.half-fixed,
	.s-blog .container .seven.columns.half-fixed,
	.s-blog .container .six.columns.half-fixed,
	.s-blog .container .sixteen.columns.half-fixed,
	.s-blog .container .sixth.column.half-fixed,
	.s-blog .container .sixth.columns.half-fixed,
	.s-blog .container .ten.columns.half-fixed,
	.s-blog .container .third.column.half-fixed,
	.s-blog .container .third.columns.half-fixed,
	.s-blog .container .thirteen.columns.half-fixed,
	.s-blog .container .three-fifths.columns.half-fixed,
	.s-blog .container .three.columns.half-fixed,
	.s-blog .container .twelve.columns.half-fixed,
	.s-blog .container .two-fifths.columns.half-fixed,
	.s-blog .container .two-thirds.column.half-fixed,
	.s-blog .container .two.columns.half-fixed {
		width: 132px;
		display: inline-block;
		vertical-align: top;
		float: none;
		zoom: 1
	}

	.s-blog .container .column.alpha,
	.s-blog .container .column.omega,
	.s-blog .container .columns.alpha,
	.s-blog .container .columns.omega,
	.s-blog .container .eight.columns.alpha,
	.s-blog .container .eight.columns.omega,
	.s-blog .container .eleven.columns.alpha,
	.s-blog .container .eleven.columns.omega,
	.s-blog .container .fifteen.columns.alpha,
	.s-blog .container .fifteen.columns.omega,
	.s-blog .container .fifth.column.alpha,
	.s-blog .container .fifth.column.omega,
	.s-blog .container .fifth.columns.alpha,
	.s-blog .container .fifth.columns.omega,
	.s-blog .container .five.columns.alpha,
	.s-blog .container .five.columns.omega,
	.s-blog .container .four-fifths.columns.alpha,
	.s-blog .container .four-fifths.columns.omega,
	.s-blog .container .four.columns.alpha,
	.s-blog .container .four.columns.omega,
	.s-blog .container .fourteen.columns.alpha,
	.s-blog .container .fourteen.columns.omega,
	.s-blog .container .nine.columns.alpha,
	.s-blog .container .nine.columns.omega,
	.s-blog .container .one-third.column.alpha,
	.s-blog .container .one-third.column.omega,
	.s-blog .container .one.column.alpha,
	.s-blog .container .one.column.omega,
	.s-blog .container .one.columns.alpha,
	.s-blog .container .one.columns.omega,
	.s-blog .container .seven.columns.alpha,
	.s-blog .container .seven.columns.omega,
	.s-blog .container .six.columns.alpha,
	.s-blog .container .six.columns.omega,
	.s-blog .container .sixteen.columns.alpha,
	.s-blog .container .sixteen.columns.omega,
	.s-blog .container .sixth.column.alpha,
	.s-blog .container .sixth.column.omega,
	.s-blog .container .sixth.columns.alpha,
	.s-blog .container .sixth.columns.omega,
	.s-blog .container .ten.columns.alpha,
	.s-blog .container .ten.columns.omega,
	.s-blog .container .third.column.alpha,
	.s-blog .container .third.column.omega,
	.s-blog .container .third.columns.alpha,
	.s-blog .container .third.columns.omega,
	.s-blog .container .thirteen.columns.alpha,
	.s-blog .container .thirteen.columns.omega,
	.s-blog .container .three-fifths.columns.alpha,
	.s-blog .container .three-fifths.columns.omega,
	.s-blog .container .three.columns.alpha,
	.s-blog .container .three.columns.omega,
	.s-blog .container .twelve.columns.alpha,
	.s-blog .container .twelve.columns.omega,
	.s-blog .container .two-fifths.columns.alpha,
	.s-blog .container .two-fifths.columns.omega,
	.s-blog .container .two-thirds.column.alpha,
	.s-blog .container .two-thirds.column.omega,
	.s-blog .container .two.columns.alpha,
	.s-blog .container .two.columns.omega {
		margin-left: 0;
		margin-right: 0
	}

	.s-blog .container .column .half-offset-left,
	.s-blog .container .column .half-offset-right,
	.s-blog .container .column .quarter-offset-left,
	.s-blog .container .column .quarter-offset-right,
	.s-blog .container .columns .half-offset-left,
	.s-blog .container .columns .half-offset-right,
	.s-blog .container .columns .quarter-offset-left,
	.s-blog .container .columns .quarter-offset-right,
	.s-blog .container .eight.columns .half-offset-left,
	.s-blog .container .eight.columns .half-offset-right,
	.s-blog .container .eight.columns .quarter-offset-left,
	.s-blog .container .eight.columns .quarter-offset-right,
	.s-blog .container .eleven.columns .half-offset-left,
	.s-blog .container .eleven.columns .half-offset-right,
	.s-blog .container .eleven.columns .quarter-offset-left,
	.s-blog .container .eleven.columns .quarter-offset-right,
	.s-blog .container .fifteen.columns .half-offset-left,
	.s-blog .container .fifteen.columns .half-offset-right,
	.s-blog .container .fifteen.columns .quarter-offset-left,
	.s-blog .container .fifteen.columns .quarter-offset-right,
	.s-blog .container .fifth.column .half-offset-left,
	.s-blog .container .fifth.column .half-offset-right,
	.s-blog .container .fifth.column .quarter-offset-left,
	.s-blog .container .fifth.column .quarter-offset-right,
	.s-blog .container .fifth.columns .half-offset-left,
	.s-blog .container .fifth.columns .half-offset-right,
	.s-blog .container .fifth.columns .quarter-offset-left,
	.s-blog .container .fifth.columns .quarter-offset-right,
	.s-blog .container .five.columns .half-offset-left,
	.s-blog .container .five.columns .half-offset-right,
	.s-blog .container .five.columns .quarter-offset-left,
	.s-blog .container .five.columns .quarter-offset-right,
	.s-blog .container .four-fifths.columns .half-offset-left,
	.s-blog .container .four-fifths.columns .half-offset-right,
	.s-blog .container .four-fifths.columns .quarter-offset-left,
	.s-blog .container .four-fifths.columns .quarter-offset-right,
	.s-blog .container .four.columns .half-offset-left,
	.s-blog .container .four.columns .half-offset-right,
	.s-blog .container .four.columns .quarter-offset-left,
	.s-blog .container .four.columns .quarter-offset-right,
	.s-blog .container .fourteen.columns .half-offset-left,
	.s-blog .container .fourteen.columns .half-offset-right,
	.s-blog .container .fourteen.columns .quarter-offset-left,
	.s-blog .container .fourteen.columns .quarter-offset-right,
	.s-blog .container .nine.columns .half-offset-left,
	.s-blog .container .nine.columns .half-offset-right,
	.s-blog .container .nine.columns .quarter-offset-left,
	.s-blog .container .nine.columns .quarter-offset-right,
	.s-blog .container .one-third.column .half-offset-left,
	.s-blog .container .one-third.column .half-offset-right,
	.s-blog .container .one-third.column .quarter-offset-left,
	.s-blog .container .one-third.column .quarter-offset-right,
	.s-blog .container .one.column .half-offset-left,
	.s-blog .container .one.column .half-offset-right,
	.s-blog .container .one.column .quarter-offset-left,
	.s-blog .container .one.column .quarter-offset-right,
	.s-blog .container .one.columns .half-offset-left,
	.s-blog .container .one.columns .half-offset-right,
	.s-blog .container .one.columns .quarter-offset-left,
	.s-blog .container .one.columns .quarter-offset-right,
	.s-blog .container .seven.columns .half-offset-left,
	.s-blog .container .seven.columns .half-offset-right,
	.s-blog .container .seven.columns .quarter-offset-left,
	.s-blog .container .seven.columns .quarter-offset-right,
	.s-blog .container .six.columns .half-offset-left,
	.s-blog .container .six.columns .half-offset-right,
	.s-blog .container .six.columns .quarter-offset-left,
	.s-blog .container .six.columns .quarter-offset-right,
	.s-blog .container .sixteen.columns .half-offset-left,
	.s-blog .container .sixteen.columns .half-offset-right,
	.s-blog .container .sixteen.columns .quarter-offset-left,
	.s-blog .container .sixteen.columns .quarter-offset-right,
	.s-blog .container .sixth.column .half-offset-left,
	.s-blog .container .sixth.column .half-offset-right,
	.s-blog .container .sixth.column .quarter-offset-left,
	.s-blog .container .sixth.column .quarter-offset-right,
	.s-blog .container .sixth.columns .half-offset-left,
	.s-blog .container .sixth.columns .half-offset-right,
	.s-blog .container .sixth.columns .quarter-offset-left,
	.s-blog .container .sixth.columns .quarter-offset-right,
	.s-blog .container .ten.columns .half-offset-left,
	.s-blog .container .ten.columns .half-offset-right,
	.s-blog .container .ten.columns .quarter-offset-left,
	.s-blog .container .ten.columns .quarter-offset-right,
	.s-blog .container .third.column .half-offset-left,
	.s-blog .container .third.column .half-offset-right,
	.s-blog .container .third.column .quarter-offset-left,
	.s-blog .container .third.column .quarter-offset-right,
	.s-blog .container .third.columns .half-offset-left,
	.s-blog .container .third.columns .half-offset-right,
	.s-blog .container .third.columns .quarter-offset-left,
	.s-blog .container .third.columns .quarter-offset-right,
	.s-blog .container .thirteen.columns .half-offset-left,
	.s-blog .container .thirteen.columns .half-offset-right,
	.s-blog .container .thirteen.columns .quarter-offset-left,
	.s-blog .container .thirteen.columns .quarter-offset-right,
	.s-blog .container .three-fifths.columns .half-offset-left,
	.s-blog .container .three-fifths.columns .half-offset-right,
	.s-blog .container .three-fifths.columns .quarter-offset-left,
	.s-blog .container .three-fifths.columns .quarter-offset-right,
	.s-blog .container .three.columns .half-offset-left,
	.s-blog .container .three.columns .half-offset-right,
	.s-blog .container .three.columns .quarter-offset-left,
	.s-blog .container .three.columns .quarter-offset-right,
	.s-blog .container .twelve.columns .half-offset-left,
	.s-blog .container .twelve.columns .half-offset-right,
	.s-blog .container .twelve.columns .quarter-offset-left,
	.s-blog .container .twelve.columns .quarter-offset-right,
	.s-blog .container .two-fifths.columns .half-offset-left,
	.s-blog .container .two-fifths.columns .half-offset-right,
	.s-blog .container .two-fifths.columns .quarter-offset-left,
	.s-blog .container .two-fifths.columns .quarter-offset-right,
	.s-blog .container .two-thirds.column .half-offset-left,
	.s-blog .container .two-thirds.column .half-offset-right,
	.s-blog .container .two-thirds.column .quarter-offset-left,
	.s-blog .container .two-thirds.column .quarter-offset-right,
	.s-blog .container .two.columns .half-offset-left,
	.s-blog .container .two.columns .half-offset-right,
	.s-blog .container .two.columns .quarter-offset-left,
	.s-blog .container .two.columns .quarter-offset-right {
		padding: 0
	}

	.s-blog .container .offset-eight,
	.s-blog .container .offset-eleven,
	.s-blog .container .offset-fifteen,
	.s-blog .container .offset-five,
	.s-blog .container .offset-four,
	.s-blog .container .offset-fourteen,
	.s-blog .container .offset-nine,
	.s-blog .container .offset-one,
	.s-blog .container .offset-seven,
	.s-blog .container .offset-six,
	.s-blog .container .offset-ten,
	.s-blog .container .offset-thirteen,
	.s-blog .container .offset-three,
	.s-blog .container .offset-twelve,
	.s-blog .container .offset-two {
		padding-left: 0
	}

	.s-blog .container .offset-eight.right,
	.s-blog .container .offset-eleven.right,
	.s-blog .container .offset-fifteen.right,
	.s-blog .container .offset-five.right,
	.s-blog .container .offset-four.right,
	.s-blog .container .offset-fourteen.right,
	.s-blog .container .offset-nine.right,
	.s-blog .container .offset-one.right,
	.s-blog .container .offset-seven.right,
	.s-blog .container .offset-six.right,
	.s-blog .container .offset-ten.right,
	.s-blog .container .offset-thirteen.right,
	.s-blog .container .offset-three.right,
	.s-blog .container .offset-twelve.right,
	.s-blog .container .offset-two.right {
		padding-right: 0
	}

	.s-blog .container .row {
		margin-bottom: 20px
	}

	.s-blog .container .row.last {
		margin-bottom: 0
	}

	.s-blog .container .center-if-fixed {
		text-align: center
	}
}

@media only screen and (min-width:501px) {
	#blog-subscribe-success-dialog {
		width: 500px;
		height: auto
	}
}

#blog-subscribe-success-dialog .flex-box {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: baseline;
	align-items: baseline;
	-webkit-justify-content: space-between;
	justify-content: space-between
}

#blog-subscribe-success-dialog .flex-box .s-ok-button {
	margin-top: 30px;
	font-size: 16px;
	padding: 6px 30px
}

#blog-subscribe-success-dialog .flex-box .s-powered-by-strikingly-hint {
	color: #999;
	font-size: 14px
}

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

.s-font-body {
	font-size: 18px
}

.s-font-heading {
	font-size: 36px
}

.s-blog .s-blog-body {
	background: #fff
}

.s-blog .fancybox {
	display: block
}

.s-blog .s-zoom-in {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in
}

.s-blog .s-block {
	text-align: left
}

.s-blog .s-blog-header h1 .s-text .s-component-content,
.s-blog .s-blog-header h1 .s-text .s-component-content a,
.s-blog .s-blog-header h1 .s-text .s-component-content em,
.s-blog .s-blog-header h1 .s-text .s-component-content li,
.s-blog .s-blog-header h1 .s-text .s-component-content ol,
.s-blog .s-blog-header h1 .s-text .s-component-content p,
.s-blog .s-blog-header h1 .s-text .s-component-content strong,
.s-blog .s-blog-header h1 .s-text .s-component-content ul {
	line-height: 1.25
}

.s-blog .s-blog-post-section {
	position: relative;
	margin-bottom: 30px
}

.s-blog .s-blog-post-section.top-button {
	margin-bottom: -30px;
	margin-top: 10px
}

.s-blog .s-blog-post-section:last-child {
	margin-bottom: 0
}

.s-blog .s-blog-post-section .s-button,
.s-blog .s-blog-post-section .s-image {
	width: 100%
}

.s-blog .s-blog-post-section .s-button .s-component-content,
.s-blog .s-blog-post-section .s-image .s-component-content {
	text-align: center
}

.s-blog .s-blog-post-section .s-button .s-component-content img,
.s-blog .s-blog-post-section .s-image .s-component-content img {
	max-width: 100%
}

.s-blog .s-blog-post-section .s-video .s-component-content .video-wrap .player {
	width: 100%;
	height: 0
}

.s-blog .s-blog-post-section .s-video .s-component-content .video-wrap .player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.s-blog .s-blog-post-section .s-text .s-component-content {
	color: #444;
	line-height: 1.7;
	float: none;
	display: block;
	margin-left: 0;
	margin-right: 0
}

.s-blog .s-blog-post-section .s-text .s-component-content a,
.s-blog .s-blog-post-section .s-text .s-component-content em,
.s-blog .s-blog-post-section .s-text .s-component-content li,
.s-blog .s-blog-post-section .s-text .s-component-content ol,
.s-blog .s-blog-post-section .s-text .s-component-content p,
.s-blog .s-blog-post-section .s-text .s-component-content strong,
.s-blog .s-blog-post-section .s-text .s-component-content ul {
	line-height: 1.7
}

.s-blog .s-blog-post-section .s-text .s-component-content strong,
.s-blog .s-blog-post-section .s-text .s-component-content strong a,
.s-blog .s-blog-post-section .s-text .s-component-content strong em {
	font-weight: 700
}

.s-blog .s-blog-post-section .s-text .s-component-content em {
	font-style: italic
}

.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading {
	color: #222;
	line-height: 1.25
}

.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading a,
.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading em,
.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading li,
.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading ol,
.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading p,
.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading strong,
.s-blog .s-blog-post-section .s-text .s-component-content.s-font-heading ul {
	line-height: 1.25
}

.s-blog .s-blog-post-section .s-text li.s-component-content {
	display: list-item
}

.s-blog .s-blog-post-section .s-quote-content {
	position: relative;
	padding: 20px 0 20px 75px
}

.s-blog .s-blog-post-section .s-quote-content .quote-icon {
	color: #e8e8e8;
	font-size: 72px;
	position: absolute;
	top: -20px;
	left: 20px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.s-blog .s-blog-post-section .s-quote-content .quote-inner {
	border-left: 4px solid #768;
	padding-left: 25px;
	position: relative;
	z-index: 1
}

.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content {
	padding-right: 75px;
	font-family: Georgia, Cambria, Times New Roman, Times, serif, sans-serif;
	font-size: 22px
}

.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content:lang(ja) {
	font-family: Georgia, Cambria, Times New Roman, Times, serif, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Osaka, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif
}

.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content:lang(sxl),
.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content:lang(zh),
.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content:lang(zh-cn) {
	font-family: Georgia, Cambria, Times New Roman, Times, serif, PingFang SC, Microsoft YaHei, 微软雅黑, STXihei, 华文细黑, sans-serif
}

.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content:lang(zh-tw) {
	font-family: Georgia, Cambria, Times New Roman, Times, serif, PingFang TC, Microsoft JhengHei, 微軟正黑體, STXihei, sans-serif
}

@media only screen and (max-width:489px) {
	.s-blog .s-blog-post-section .s-quote-content {
		padding-left: 30px
	}

	.s-blog .s-blog-post-section .s-quote-content .quote-inner {
		padding-left: 18px
	}

	.s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content {
		padding-right: 30px
	}
}

.s-blog .s-blog-post-section .s-separator-content {
	padding: 0;
	position: relative
}

.s-blog .s-blog-post-section .s-separator-content .separator {
	height: 2px;
	background: #ddd;
	width: 240px;
	margin: 0 auto;
	border-radius: 2px
}

.s-blog .clearfix-stretch {
	position: relative;
	zoom: 1;
	z-index: -1
}

.s-blog .clearfix-stretch:after {
	display: table;
	content: "";
	clear: both
}

.s-blog .s-navbar-section .container,
.s-blog .s-navbar-section .header.columns {
	width: inherit
}

.s-blog .s-nav-inner,
.s-blog .s-navbar-section {
	font-size: 16px
}

.s-blog .s-nav-inner .s-font-body,
.s-blog .s-navbar-section .s-font-body {
	font-size: inherit
}

.s-blog .s-floated-components .cart-brief {
	font-size: 16px
}

.s-blog .site-search-result .s-font-heading {
	font-size: inherit
}

.s-blog {
	font-size: 18px
}

.s-blog h1 {
	font-size: 50px
}

.s-blog h2 {
	font-size: 32px
}

.s-blog h3 {
	font-size: 24px
}

@media only screen and (max-width:489px) {
	.s-blog h1 {
		font-size: 38px
	}

	.s-blog h2 {
		font-size: 28px
	}
}

.s-blog .s-blog-padding {
	padding: 40px 0 60px
}

@media only screen and (max-width:727px) {
	.s-blog .s-blog-padding {
		padding: 30px 0
	}
}

@media only screen and (max-width:489px) {
	.s-blog .s-blog-padding {
		padding-top: 15px
	}
}

.s-blog .s-blog-padding.collapse-top {
	padding-top: 0
}

.s-blog .s-blog-padding.collapse-bottom {
	padding-bottom: 0
}

.s-blog .s-blog-header .s-blog-header-inner {
	display: table;
	width: 100%;
	height: auto;
	height: 340px;
	color: #fff;
	overflow: hidden
}

.s-blog .s-blog-header .s-blog-header-inner h1,
.s-blog .s-blog-header .s-blog-header-inner h2,
.s-blog .s-blog-header .s-blog-header-inner h3,
.s-blog .s-blog-header .s-blog-header-inner h4,
.s-blog .s-blog-header .s-blog-header-inner h5,
.s-blog .s-blog-header .s-blog-header-inner h6 {
	color: #fff
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-title {
	font-size: 45px;
	margin-bottom: 10px
}

@media only screen and (max-width:727px) {
	.s-blog .s-blog-header .s-blog-header-inner .s-blog-title {
		font-size: 36px
	}
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-title a {
	color: #fff;
	border-bottom: 1px solid hsla(0, 0%, 100%, .5)
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-subtitle {
	font-size: 24px
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-subtitle a {
	color: #fff;
	border-bottom: 1px solid hsla(0, 0%, 100%, .5)
}

.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text {
	color: #fff
}

.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text .s-blog-subtitle,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-light-text .s-blog-title {
	text-shadow: 0 1px 12px rgba(0, 0, 0, .35)
}

.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text h1,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text h2,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text h3,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text h4,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text h5,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text h6,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg h1,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg h2,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg h3,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg h4,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg h5,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg h6 {
	color: #161616
}

.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text .s-blog-subtitle,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text .s-blog-title,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg .s-blog-subtitle,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg .s-blog-title {
	text-shadow: 0 1px 12px hsla(0, 0%, 100%, .5)
}

.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text .s-blog-subtitle a,
.s-blog .s-blog-header .s-blog-header-inner.s-bg-dark-text .s-blog-title a,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg .s-blog-subtitle a,
.s-blog .s-blog-header .s-blog-header-inner.s-no-bg .s-blog-title a {
	color: #161616;
	border-bottom-color: rgba(10, 10, 10, .5)
}

@media only screen and (max-width:727px) {
	.s-blog .s-blog-header .s-blog-header-inner {
		height: 220px
	}
}

.s-blog .s-blog-header .s-blog-header-inner .table-row-wrap {
	display: none
}

@media only screen and (max-width:489px) {
	.s-blog .s-blog-header .s-blog-header-inner .s-blog-back-link {
		display: none !important
	}

	.s-blog .s-blog-header .s-blog-header-inner .table-row-wrap {
		display: table-row;
		height: 30px
	}

	@-moz-document url-prefix() {
		.s-blog .s-blog-header .s-blog-header-inner .table-row-wrap .container {
			padding-top: 20px !important
		}
	}

	.s-blog .s-blog-header .s-blog-header-inner .table-row-wrap .s-blog-back-link {
		position: static;
		display: inline-block !important
	}
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-header-content {
	display: table-cell;
	vertical-align: bottom
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-subtitle-wrapper {
	font-size: 36px;
	line-height: 1.4;
	margin-bottom: 10px
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-back-link {
	font-size: 14px;
	background: rgba(0, 0, 0, .35);
	border-radius: 3px;
	padding: 8px 10px;
	color: #fff;
	line-height: 1;
	display: inline-block;
	zoom: 1;
	position: absolute;
	top: 30px;
	left: 30px;
	cursor: pointer;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, .2);
	z-index: 10 !important
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-back-link.middle {
	vertical-align: middle
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-back-link:hover {
	background: #fff;
	color: #333;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}

.s-blog .s-blog-header .s-blog-header-inner .s-blog-back-link .left-arrow {
	margin-right: 2px
}

.s-blog .s-blog-header .s-blog-header-bottom {
	background: #fff
}

.s-blog .s-blog-header .s-blog-header-bottom .s-blog-info {
	padding: 12px 0;
	border-bottom: 1px solid #ddd;
	color: #a9aeb2;
	font-size: 14px
}

.s-blog .s-blog-header .s-blog-header-bottom .s-blog-date {
	display: inline-block;
	font-size: 14px;
	color: #636972
}

.s-blog .s-blog-header .s-blog-header-bottom .s-blog-date .hidden-blog-date-tip {
	color: #ccc
}

.s-blog .s-blog-footer {
	font-weight: 300
}

.s-blog .s-blog-footer .s-blog-footer-inner {
	padding-top: 30px;
	padding-bottom: 100px;
	background: #fff;
	color: #999
}

.s-blog .s-blog-footer .s-blog-footer-inner .entypo-left-open-big,
.s-blog .s-blog-footer .s-blog-footer-inner .entypo-right-open-big {
	font-size: 11px;
	position: relative;
	top: -1px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-mailchimp-subscription {
	margin-bottom: 20px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription-tip {
	display: inline-block;
	position: relative;
	font-size: 12px;
	background-color: #eee;
	color: #a9aeb2;
	padding: 0 8px;
	border-radius: 3px;
	border: 1px solid #ddd;
	cursor: pointer;
	margin-right: 15px;
	box-sizing: border-box;
	height: 20px;
	line-height: 20px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription {
	font-size: 16px;
	font-weight: 400;
	line-height: 1em;
	padding: 20px;
	background: #eee;
	position: relative;
	text-align: center;
	margin-bottom: 20px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .s-blog-subscription-form {
	display: -webkit-flex;
	display: flex
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .s-component-overlay {
	margin: -28px 0 0 -28px
}

@media only screen and (max-width:489px) {
	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .s-blog-subscription-form {
		display: block
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .s-blog-subscription-email {
		width: 100%;
		display: block;
		box-sizing: border-box;
		margin-bottom: 20px
	}
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .fa-spinner {
	margin-left: 5px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .s-blog-subscription-email {
	-webkit-flex: auto 1 1;
	flex: auto 1 1;
	border: 1px solid #aaa;
	border-radius: 3px;
	outline: none;
	white-space: nowrap;
	margin-right: 20px;
	padding: 8px 12px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .s-blog-subscribe-btn {
	display: block;
	font-size: 16px;
	padding: 10px 23px;
	font-weight: 700;
	text-transform: uppercase;
	margin-left: auto
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .disabled {
	opacity: .5;
	cursor: not-allowed;
	pointer-events: none
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .gdpr-container {
	text-align: left;
	margin-top: 10px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .gdpr-container .gdpr-text {
	font-size: 14px;
	padding-left: 5px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .gdpr-container .gdpr-text .s-terms-link {
	display: inline
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-subscription .gdpr-container .gdpr-text .s-common-link {
	cursor: pointer;
	color: #999;
	text-decoration: underline
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav {
	padding: 22px 0;
	font-size: 14px;
	border-top: 1px solid #ddd;
	color: #999
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn {
	display: inline-block;
	zoom: 1;
	width: 46%;
	vertical-align: top
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn.middle {
	vertical-align: middle
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn a {
	color: #636972;
	font-weight: 300
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn .entypo-left-open-big {
	margin-right: 3px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn .entypo-right-open-big {
	margin-left: 3px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-btn .s-blog-nav-title {
	display: inline-block;
	font-size: 24px;
	font-style: normal;
	font-weight: 300;
	color: #000;
	margin-top: 5px;
	line-height: 1.25
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-previous {
	padding-right: 10px;
	box-sizing: border-box;
	color: #636972
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-next {
	padding-left: 10px;
	box-sizing: border-box;
	color: #636972
}

@media only screen and (max-width:489px) {
	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-nav-title {
		font-size: 20px
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-previous {
		margin-bottom: 15px;
		padding-right: 0;
		width: 100%
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-next {
		padding-left: 0;
		width: 100%
	}
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-previous-whole-width {
	width: 100%;
	padding-right: 0
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-nav .s-blog-footer-next-whole-width {
	padding-left: 0;
	width: 100%
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar {
	font-size: 14px;
	padding-top: 15px;
	border-top: 1px solid #ddd;
	text-align: right
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar a {
	color: #999;
	font-weight: 300
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-back-link {
	display: inline-block;
	margin: 0 30px 10px 0;
	line-height: 20px;
	float: left;
	color: #636972
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media {
	display: inline-block
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .comment-settings {
	margin: 20px 0 15px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .comment-settings input[type=checkbox] {
	margin-right: 5px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .comment-settings .checkbox {
	cursor: pointer
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .comment-settings a {
	color: #fff
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-binary-switcher {
	text-align: left
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .fa-google-plus {
	font-size: 11px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .edit-buttons {
	margin-top: 10px
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar a.s-blog-rss-feed {
	display: inline-block;
	height: 20px;
	width: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	background-color: #bbb;
	text-shadow: none;
	border-radius: 2px;
	text-align: center;
	margin: 0 0 0 6px;
	vertical-align: top
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar a.s-blog-rss-feed:hover {
	background-color: #f99c25
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar a.s-blog-rss-feed-img {
	z-index: 1;
	position: relative
}

.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-powered-by-strikingly {
	margin-left: 20px;
	vertical-align: top;
	color: #a9aeb2
}

@media only screen and (max-width:590px) {
	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar {
		text-align: left
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-powered-by-strikingly {
		display: block;
		margin-left: 0
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-back-link {
		float: none
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar a.s-blog-rss-feed {
		width: 48px;
		height: 48px;
		font-size: 26px;
		margin: 0 0 0 10px;
		display: -webkit-inline-flex;
		display: inline-flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-media-button .s-social-icon {
		width: 48px;
		height: 48px;
		font-size: 24px
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-icon-linkedin span {
		font-size: 22px
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-icon-facebook span,
	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-actions .s-social-media .s-social-media-buttons .s-social-icon-twitter span {
		font-size: 20px
	}
}

@media only screen and (max-width:880px) {
	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar.social-buttons {
		text-align: left
	}

	.s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar.social-buttons .s-powered-by-strikingly {
		display: block;
		margin-left: 0;
		margin-bottom: 10px
	}
}

.s-blog .s-blog-disqus-comment {
	color: #000;
	padding-top: 80px
}

@media only screen and (max-width:489px) {
	.s-blog .s-blog-disqus-comment {
		padding-top: 10px
	}
}

#s-blog-comments-container {
	font-size: 16px
}

#s-blog-comments-container .s-blog-comments-inner {
	padding-top: 20px
}

#s-blog-comments-container .s-blog-comments-inner .fa-spinner {
	margin-left: 5px
}

#s-blog-comments-container .s-blog-comments-inner .s-btn {
	padding: 5px 8px;
	border-radius: 3px
}

#s-blog-comments-container .s-blog-comments-inner .s-btn:before {
	border-radius: 3px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics {
	color: #999
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics .s-box {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: baseline;
	align-items: baseline
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics .s-box .statistics {
	font-weight: 700
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics .entypo-comment {
	margin-right: 5px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics .pending-comments {
	margin-left: 10px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics .view-more-button {
	display: inline-block;
	margin-top: 20px;
	cursor: pointer;
	font-size: 14px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-statistics .view-more-button:hover {
	text-decoration: underline
}

#s-blog-comments-container .s-blog-comments-inner .blog-form-avatar {
	width: 30px;
	height: 30px;
	position: absolute;
	left: -45px;
	top: -3px;
	margin: 4px 15px 0 0
}

@media only screen and (max-width:727px) {
	#s-blog-comments-container .s-blog-comments-inner .blog-form-avatar {
		display: none
	}
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments {
	width: 100%;
	margin-top: 25px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments>.s-blog-comment {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	vertical-align: top;
	margin-bottom: 15px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments>.s-blog-comment.has-ongoing-ajax .s-blog-comment-actions {
	pointer-events: none
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments>.s-blog-comment.s-box .s-blog-comment-text .s-blog-comment-status {
	color: rgba(0, 0, 0, .3)
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-gravatar {
	width: 30px;
	height: 30px;
	margin: 4px 15px 0 0
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text {
	-webkit-flex: auto 0 0;
	flex: auto 0 0;
	line-height: 1.4;
	max-width: calc(100% - 45px)
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-name {
	font-weight: 700;
	margin-right: 6px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-content {
	word-break: break-word
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-content .s-blog-comment-read-more {
	text-decoration: underline;
	cursor: pointer;
	font-size: 14px;
	margin-left: 10px;
	white-space: nowrap;
	color: #aaa
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status {
	font-size: 13px;
	color: #aaa
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .dot {
	margin: 0 3px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .s-delete-button,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .s-reply-button {
	cursor: pointer
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .s-delete-button:hover,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .s-reply-button:hover {
	text-decoration: underline
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .comment-pending-tip,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-text .s-blog-comment-status .s-delete-button {
	margin-left: 10px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments .s-blog-comment-actions {
	-webkit-flex: auto 0 0;
	flex: auto 0 0;
	margin-left: auto
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comments-loading {
	margin: 20px 0 40px;
	text-align: center;
	font-size: 20px;
	color: #aaa
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form {
	position: relative;
	border-collapse: separate;
	max-width: 560px;
	margin: 15px 0 0 45px;
	font-weight: 300
}

@media only screen and (max-width:727px) {
	#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form {
		margin-left: 0
	}
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-box {
	margin-top: 20px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-form-field-error {
	display: none;
	margin-top: 5px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-comment-form-more,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-comment {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(0, 1, .5, 1)
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-comment-form-more {
	max-height: 0;
	overflow-y: hidden
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form.expanded .s-form-field-error {
	display: block
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form.expanded .s-blog-input-comment {
	max-height: 70px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form.expanded .s-blog-comment-form-more {
	max-height: 400px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-comment {
	width: 100%;
	max-height: 35px;
	overflow-y: hidden
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-comment,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-email,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-name {
	box-sizing: border-box;
	padding: 5px 10px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-email,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .s-blog-input-name {
	width: 100%
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .table-row {
	margin-bottom: 10px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .table-row .gap {
	width: 15px
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .table-row .table-cell {
	vertical-align: top
}

@media only screen and (max-width:489px) {
	#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .table-row .table-cell {
		display: block
	}

	#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .table-row .gap {
		display: none
	}
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .commit-button {
	display: inline-block;
	margin-top: 15px;
	padding: 8px 20px;
	font-size: 16px;
	outline: none;
	box-shadow: none
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .cancel-button {
	color: #999;
	margin-left: 20px;
	cursor: pointer
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form .cancel-button:hover {
	text-decoration: underline
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form ::-webkit-input-placeholder {
	font-weight: 300
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form :-moz-placeholder,
#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form ::-moz-placeholder {
	font-weight: 300
}

#s-blog-comments-container .s-blog-comments-inner .s-blog-comment-form :-ms-input-placeholder {
	font-weight: 300
}

#s-content .s-blog-content .s-blog-body h2,
#s-content .s-blog-content .s-blog-body h3,
#s-content .s-blog-content .s-blog-body h4,
#s-content .s-blog-content .s-blog-body h5 {
	margin-bottom: 0
}

#s-content .s-blog-content .s-blog-body h2 p {
	line-height: 1.7
}

#s-content .s-blog-content .s-blog-body h5 {
	font-size: inherit !important
}

body.blog-rtl-layout .s-blog .s-block {
	text-align: right
}

body.blog-rtl-layout .s-blog .s-blog-post-section .s-quote-content .s-quote-content {
	padding: 20px 75px 20px 0
}

body.blog-rtl-layout .s-blog .s-blog-post-section .s-quote-content .quote-inner {
	padding-left: 0;
	padding-right: 25px;
	border-left: none;
	border-right: 4px solid #768
}

body.blog-rtl-layout .s-blog .s-blog-post-section .s-quote-content .quote-inner .s-text .s-component-content {
	padding-right: 0;
	padding-left: 75px
}

body.blog-rtl-layout .s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar {
	text-align: left
}

body.blog-rtl-layout .s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-footer-back-link {
	float: right;
	margin: 0 0 10px 30px
}

body.blog-rtl-layout .s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-powered-by-strikingly {
	margin-left: 0;
	margin-right: 20px
}

body.blog-rtl-layout .s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-powered-by-strikingly .s-powered-by-strikingly-icon {
	margin-left: 5px;
	margin-right: 0
}

body.blog-rtl-layout .s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-blog-subscription-tip {
	margin-left: 15px;
	margin-right: 0
}

body.blog-rtl-layout .s-blog .s-blog-footer .s-blog-footer-inner .s-blog-footer-toolbar .s-component.s-social-media ul.s-social-media-buttons .s-social-media-button.s-type-icon {
	padding: 0 6px 0 0
}