@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Roboto');

#searcharea select {
  display: none;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-loading .slick-list {
	background: #fff url("https://sep.turbifycdn.com/ay/mobile/i/ajax-loader.gif") center center no-repeat
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:before,
.slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir="rtl"] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 30%;
	margin-top: -10px;
	padding: 0;
	border: 0;
	outline: 0;
	opacity: .5
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	outline: 0;
	color: transparent;
	opacity: 1
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	opacity: 1
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
	opacity: .25
}
.slick-prev {
	left: -25px
}
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px
}
.slick-prev:before {
	content: "<"
}
[dir="rtl"] .slick-prev:before {
	content: ">"
}
.slick-next {
	right: -25px
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto
}
[dir="rtl"] .slick-next:before {
	content: "<"
}
.slick-slider {
	margin-bottom: 30px
}
.slider img {
	max-width: 100%;
}
.slick-dots {
	list-style: none;
	display: block;
	text-align: left;
	padding: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}
.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: 0
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: " ";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	color: black;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-dots li.slick-active button:before {
	color: black;
	opacity: .75
}
.slick-slide img {
	display: inline
}
.slick-dots li button {
	background-image: url("https://sep.turbifycdn.com/ay/mobile/i/mobile-scroller-bullet_1.png");
	background-repeat: no-repeat;
	background-position: center middle;
	opacity: .2
}
.slick-active button {
	opacity: 1!important
}
.slick-prev {
	background-image: url("https://sep.turbifycdn.com/ay/mobile/i/mobile-scroll-left_2.png");
	left: 0;
	height: 38px;
	width: 39px;
	color: transparent!important;
	background-size: 39px 38px
}
.slick-next {
	background-image: url("https://sep.turbifycdn.com/ay/mobile/i/mobile-scroll-right_2.png");
	right: 0;
	height: 38px;
	width: 39px;
	background-size: 39px 38px;
	color: transparent!important
}
.slick-slide iframe {
	max-width:100%;
}
body {
    font-family: Roboto, "Sans Serif", "Arial";
	background-color: #282828;
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/bg-2017.gif");
	background-repeat: repeat-y;
	background-position: center;
}
#pageBody {
	text-align: left;
}
header, footer, section#pageBody {
	display: block;
	max-width: 1355px;
	min-width: 1130px;
	background-color: white;
	margin: auto;
}
section#pageBody {
	margin-top: 169px;
}
header, footer {
	text-align: center;
}
.breadcrumbs, .breadcrumbs a {
	color: #868686;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	text-transform: uppercase;
}
.breadcrumbs .arr:last-child {
	display: none;
}
.headerTopBar {
	background-color: #54cbd7;
	max-width: 1355px;
	min-width: 1130px;
	margin: auto;
}
.freeShipHeader {
	background-color: #f49e00;
	display: inline-block;
	color: white;
	font-size: 15px;
	padding: 20px 40px 20px 110px;
	float: left;
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/2017-top-truck.png");
	background-repeat: no-repeat;
	background-position: 65px;
}
.cartHeader {
	display: inline-block;
	float: right;
	padding: 18px 20px;
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/2017-top-cart.png");
	background-repeat: no-repeat;
	background-position: left center;
}
.myAccountDiv {
	display: inline-block;
	float: right;
	padding: 20px 20px 20px 35px;
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/2017-top-account.png");
	background-repeat: no-repeat;
	background-position: left center;
}
.needHelpHeader {
	display: inline-block;
	float: right;
	padding: 20px 20px 20px 30px;
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/2017-top-info.png");
	background-repeat: no-repeat;
	background-position: left center;
}
#yfc_minicart {
	width: auto !important 
}
.headerTopBar a, .headerTopBar {
	color: white;
	text-decoration: none;
	font-size: 15px;
}
.smb-mc .mini_msg, .mini_item_count, .mini_subtotal {
	color: white !important;
}
.headerTopBar a:hover {
	text-decoration: underline;
}
#logo {
	float: left;
	margin: 17px 0 17px 70px;
}
header {
	display: block;
	width: 100%;
	position: fixed;
	max-width: inherit;
	background-color: transparent;
	z-index: 1;
	top: 0;
}
header nav {
	display: inline-block;
	background-color: transparent;
	float: right;
	font-size: 20px;
	padding-top: 34px;
}
#searcharea {
	display: inline-block;
	background-color: transparent;
	min-width: 180px;
	position:relative;
}
#searcharea .labelfield span {
	display: none;
}
header nav a, header nav a:visited {
	text-decoration: none;
	text-transform: uppercase;
	color: #868686;
	font-weight: bold;
	margin-right: 50px;
}
header nav a:hover {
	text-decoration: underline;
}
.headerNavBar {
	background-color: #f8f8f8;
	max-width: 1355px;
	min-width: 1130px;
	margin: auto;
	border-bottom: 1px solid #dedede;
}
#query {
	border-radius: 20px;
	border: 0 none;
	height: 36px;
	text-indent: 10px;
	box-sizing: border-box;
}
#searchsubmit {
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/2017-top-search-go.png");
	border: 0;
	height: 36px;
	width: 36px;
	color: transparent;
	position: relative;
	right: 20px;
}

#footerFreeShipping {
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/footer-free-shipping.jpg");
	height: 205px;
	max-width: 1350px;
	background-position: center;
	display: block;
}

.footerLinks .col {
	width: 25%;
	float: left;
	color: #868686;
	text-align: left;
}
.footerLinks {
	background-color: #f8f8f8;
	padding: 65px 0 65px 165px;
}
.footerLinks h2 {
	font-size: 20px;
	text-transform: uppercase;
	margin: 0 0 25px;
}
.footerLinks a::before {
	content: "\2022";
	padding-right: 10px;
}
.footerLinks a.newsltr::before {
	content: "";
}
.footerLinks a {
	color: #868686;
	text-decoration: none;
	font-size: 15px;
	display: block;
	text-align: left;
	margin-bottom: 10px;
	font-weight: normal;
}
.bottomFooter {
	background-color: #55cbd7;
	color: white;
	padding: 40px 0;
	font-size: 15px;
}
.bottomFooter a {
	color: white;
	text-decoration: none;
	margin-right: 10px;
}
.disclaimerFooter .first, .disclaimerFooter .second {
	display: inline-block;
	text-align: left;
}
.disclaimerFooter .second {
	border: 1px solid white;
	font-size: 15px;
	padding: 20px;
	margin-left: 20px;
}
.homeFreeShipping {
	background-color: #f2f2f2;
	padding: 65px 0;
	text-align: center;
}
.home-slideshow-bottom {
	margin-top: 40px;
	margin-bottom: 0;
}
.bestsellers {
	text-align: center;

}
.bestsellers .bestsellers {
	margin-bottom: 40px;
}
.bestsellers .item {
	width: calc(25% - 20px);
	float: left;
	height: 370px;
	border: 1px solid #f1f1f1;
	margin: 10px;
	padding: 16px;
	box-sizing: border-box;
}
.bestsellers .title {
	margin-top: 16px;
}
.bestsellers .title a {
	font-size: 15px;
	text-decoration: none;
	color: #868686;
	font-weight: bolder;
}
.bestsellers .price {
	color: #868686;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 12px;
}
.bestsellers .item:hover {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(128,128,128,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(128,128,128,0.75);
	box-shadow: 0px 0px 5px 0px rgba(128,128,128,0.75);
}
.bestsellers h2 {
	color: #56707f;
	text-transform: uppercase;
	font-size: 28px;
	margin: 45px 0 55px;
}

.productSelector a {
	text-decoration: none;
	color: white;
	display: block;
}
.productSelector img {
	display: block;
	max-width: 100%;
	height: auto;
}
.productSelector td {
	text-align: left;
	padding-right: 10px;
}
.shop4men, .shop4women, .shop4pet {
	text-transform: uppercase;
	color: white;
	font-size: 50px;
	padding: 37px 27px 80px;
	border-bottom: 1px solid white;
}

.shop4women {
	background-color: #e8618f;
}
.shop4men {
	background-color: #54cbd7;
}
.shop4pet {
	background-color: #51b0a8;
}
.shopCategories > div {
	display: flex;
	flex-direction: column;
}
.shopCategories > div > div {
	background-color: #f49e00;
	vertical-align: middle;
	color: white;
	font-size: 34px;
	text-transform: uppercase;
	padding-left: 30px;
	border-bottom: 9px solid white;
	padding-right: 0;
	display: flex;
	align-items: center;
	flex: 1;
}
.shopCategories > div > div:last {
	border-bottom: 0px none;
}
.shopCategories div a {
	text-decoration: none;
	color: white;
}

h1 {
	text-align: center;
}

.prodInner {
	max-width: 1182px;
	margin: auto;
}
.productImageArea {
	width: 340px;
	float: left;
	margin-right: 54px;
	text-align: center;
}
.prodTopDetails {
	max-width: 418px;
	float: left;
	width: 30%;
	text-align: left;
	padding-right: 5%;
}
.productOrderForm {
	max-width: 380px;
	float: left;
	width: 30%;
	text-align: left;
	border: 1px solid #d2d2d2;
	padding: 50px;
	box-sizing: border-box;

}
#productDetails h1 {
	color: #56666f;
	font-size: 43px;
	margin-top: 45px;
	text-align: left;
}
.dosageQuantity table {
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c3c3c3;
}
.dosageQuantity table td {
	text-align: center;
	color: #868686;
	font-size: 16px;
	padding: 14px 0;
}
.dosageQuantity table td big {
	font-size: 20px;
	display: inline-block;
	margin-top: 14px;
	font-weight: bold;
}
.parameters {
	color: #868686;
	margin-top: 20px;
	font-size: 15px;
	line-height: 23px;
}

/* item page image slider */
.prodImages .slick-dots li, .prodImages .slick-dots li button:before {
   /* width: 100px;
    height:100px; */
    margin:0;
    padding:0;
}
.prodImages .slick-dots li {
    margin: 5px; border:1px solid #ccc; display:inline-block; width:auto;height:auto;
}
.prodImages .slick-dots li button {
    margin:0;
    height:auto;
    width:100%;
    padding:0;

}

.prodImages .slick-dots li button.tab { clear:both;   display:block;}
.prodImages .slick-dots li button img { width:100%; max-width:80px; height:auto;   }
.prodImages .slick-dots li button:before {
    content:''; border:1px solid #f00;display:block; width:100%;  max-width:150px; overflow:hidden; float:none;  position:absolute;
    width:100%;
    height:100%
}
.slick-thumbs {
    position:absolute;
    left: -9999px;
}
.shareTbl td {
	vertical-align: middle;
	font-size: 15px;
	font-weight: bold;
	color: #868686;
}
.productPrice {
	margin-top: 24px;
	padding-bottom: 24px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;
	text-align:center;
}
.productPrice .regPr {
	text-decoration: line-through;
	color: #868686;
	font-size: ;
	font-size: 24px;
}
.productPrice .salePr {
	color: #005dab;
	font-weight: bold;
	font-size: 43px;
}
#productDetails .qtyPrice {
	color: #56666f;
	text-align: center;
	font-size: 30px;
	margin-bottom: 50px;
}
.itemform {
	text-align: center;
}
.qtyField {
	text-align: center;
	padding: 10px;
	font-size: 16px;
}
.addtocartImg {
	display: inline;
}
.prodBottom {
	text-align: left;
	font-size: 15px;
	color: #868686;
	background-color: #f8f8f8;
	padding-top: 55px;
	padding-bottom: 55px;
}
.productTabs {
	padding-bottom: 55px;
}
.topTabs .prodInner {
	text-align: left;
	border-right: 1px solid #e9e9e9;
}
.topTabs {
	background-color: #f8f8f8;
	border-bottom: 1px solid #868686;
	margin-top: 55px;
}
.topTabs a {
	text-decoration: none;
	text-transform: uppercase;
	color: #868686;
	font-size: 25px;
	font-weight: bolder;
	padding: 35px 50px;
	display: inline-block;
	border-bottom: 5px solid transparent;
	border-right: 1px solid #e9e9e9;
}
.topTabs a:hover, .topTabs a.selected {
	border-bottom-color: #f49e00;
}
.productBestsellers {
	width: 376px;
	float: right;
	margin-left: 80px;
}
.productBestsellersInner {
	border: 1px solid #cacaca;
	padding: 25px;
	box-sizing: border-box;
	background-color: white;
}
.productBestsellersInner .img {
	width: 120px;
	float: left;
	margin-right: 15px;
}
.productBestsellersInner a {
	color: #868686;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
}
.productBestsellersInner .price {
	color: #959595;
	font-size: 34px;
	font-weight: bolder;
	margin-bottom: 10px;
}
.productBestsellers .item {
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 50px;
}
.prodBottom h2 {
	color: black;
	text-transform: uppercase;
	font-size: 24px;
	padding-bottom: 42px;
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 40px;
	background-image: url(https://turbifycdn.com/ty/cdn/yhst-60816651543391/h2-background.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
body.pg-community h1 {
	padding-bottom: 42px;
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 40px;
	background-image: url(https://turbifycdn.com/ty/cdn/yhst-60816651543391/h2-background.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/* pr reviews */

.prReviewsWrapper, .prReviewsWrapper table {
	width: 100% !important;
}
.prOverallRating td, .prReviewsText, .prReviewsNameLocation, .prReviewsRecommend {
	font-size: 15px !important;
}
.prReviewsRecommend {
	text-transform: uppercase;
}
.prReviewsWrapper h4 {
	display: none;
}

/* section */
.sectionBody {
	padding: 50px 0;
}
.sectionBody h1 {
	color: #56707f;
	font-size: 30px;
	margin-bottom: 50px;
	text-transform: uppercase;
}
.sectionBody #caption {
	margin: 0 auto 50px;
	width: 920px;
	text-align: left;
	font-size: 15px;
	color: #868686;
}

body.pg-community h1 {
	padding-bottom: 42px;
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 40px;
	background-image: url(/lib/yhst-60816651543391/h2-background.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.pg-community #caption {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 60px; /* Chrome, Safari, Opera */
    -moz-column-gap: 60px; /* Firefox */
    column-gap: 60px;
	width: 920px;
	margin-left: auto; margin-right: auto;
}

.community-contents {
	width: 1000px;
	margin: auto;
	border-collapse: collapse;
}

.community-contents td {
	align-content: center;
	padding: 10px 40px;
	border: 1px solid #efefef;
	text-align: center;
}

.community-contents .title td {
	border-top: 0;
	border-bottom: 0;
}
.community-contents .img td {
	border-bottom: 0;
	padding-top: 50px;
}
.community-contents .abstract td {
	border-top: 0;
	padding-bottom: 50px;
}
.community-contents .title a {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	color: #f49e00;
}

.community-contents .abstract td {
	font-size: 15px;
	color: #868686;
}

.community-contents tr:first-child td {
	border-top: 0;
}
.community-contents tr:last-child td {
	border-bottom: 0;
}
.community-contents td:first-child {
	border-left: 0;
}
.community-contents td:last-child {
	border-right: 0;
}

@media (max-width: 1360px) {
#pageBody {
	padding: 20px;
}
}

/* faq page */
body.pg-faq #pageBody {
	background-color: #f8f8f8;
}
body.pg-faq .sectionBody table, table.vguarantee {
	width: 1200px;
	max-width: 100%;
	margin: auto;
	margin-bottom: 80px;
	background-color: white;
	border: 1px solid #dadada;
	border-collapse: collapse;
}
body.pg-faq .sectionBody table td:first-child, table.vguarantee td:first-child {
	width: 35%;
	padding: 60px;
	text-align: left;
	font-size: 24px;
	color: #868686;
	text-transform: uppercase;
}
body.pg-faq .sectionBody table td:first-child a {
	text-decoration: none;
	color: #56707f;
}
body.pg-faq .sectionBody table td:first-child h2, .vguarantee h2, .customBody h2 {
	margin-top: 35px;
	padding-bottom: 25px;
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 40px;
	background-image: url(https://turbifycdn.com/ty/cdn/yhst-60816651543391/h2-background.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
body.pg-faq .sectionBody table td:last-child, table.vguarantee td:last-child {
	background-color: #ebebeb;
	text-align: left;
	padding: 75px 45px;
	font-size: 18px;
	color: #959393;
	line-height: 31px;
}
body.pg-faq .sectionBody #caption {
	width: auto;
}
table.vguarantee td b {
	color: black;
}
table.vguarantee td:last-child {
	background-color: white;
}
.faqContent {
	background-color: white;
	border: 1px solid #dadada;
}
.listElement .question {
	display: block;
	border-bottom: 1px solid #dedede;
	padding: 30px 40px;
	text-transform: uppercase;
	color: black;
	cursor: pointer;
	font-size: 18px;
}
.listElement .answer {
	padding: 0 40px 30px;
	font-style: italic;
	display: none;
}
.listElement .question span {
	float: right;
	width: 23px;
	height: 15px;
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/faq-down.png");
}
.listElement.open .question {
	color: #54cbd7;
	border-bottom: 1px solid white;
}
.listElement.open .question span {
	background-image: url("https://turbifycdn.com/ty/cdn/yhst-60816651543391/faq-up.png");
}
.listElement.open .answer {
	border-bottom: 1px solid #dedede;
}
.faq-caption {
	padding: 60px 40px 60px 40px;
	font-size: 18px;
	border-bottom: 1px solid #dedede;
}
.faq-caption #caption {
	margin-bottom: 0;
}


.ytimesRecentlyViewed h2 {
	font-size: 28px;
	text-transform: uppercase;
	padding: 50px 0;
	color: #56707f;
}
.ytimesRecentlyViewed .item {
	box-sizing: border-box;
	padding: 0 10px;
}
.ytimesRecentlyViewed .recently {
	text-align: left;
}
.ytimesRecentlyViewed .sale {
	color: #f49e00;
	font-size: 18px;
}
.ytimesRecentlyViewed .reg {
	color: silver;
	font-style: line-through;
	font-size: 14px;
}
.ytimesRecentlyViewed .title {
	margin-bottom: 12px;
}
.ytimesRecentlyViewed .title a {
	text-decoration: none;
	font-size: 15px;
	color: #999999;
	font-weight: bold;
}


.homeSignupMid {
	text-align: center;
	background-color: #f2f2f2;
	margin: 60px 0;
	padding: 60px 0 30px 0;
}

.productSelector {
	margin: auto;
	cursor: pointer;
}

.introVideo {
	margin: 0 auto 50px;
	display: block;
	width: 920px;
}
.productsSubHeading {
	text-align: left;
	font-size: 30px;
	font-weight: 600;
	border-bottom: 4px solid #56707f;
	margin: 0 10px 10px;
}
.productsSubHeading a {
	color: white;
	background-color: #56707f;
	text-decoration: none;
	padding: 24px 34px;
	box-sizing: border-box;
	display: inline-block;
	min-width: 300px;
}

body.pg-ind #info-div {
	width: 920px;
	margin: auto;
	padding-top: 40px;
}
body.pg-ind #info-div a {
	font-size: 16px;
	line-height: 24px;
}

/* Story page styles */
div.customBody {font-family: Roboto, "Sans Serif", "Arial";background-color: #f8f8f8;}
	div.customBody div.row {display:table-row;box-sizing:border-box;width:100%;}
		div.customBody div.cell {display:table-cell;box-sizing:border-box;vertical-align:middle;}
			div.customBody h2 {width:300px;overflow:visible;white-space: nowrap;font: bold 27px Roboto, "Sans Serif";color: #56707f;text-align:left;padding: 20px 0px 20px;text-transform:uppercase;margin: 0px 0px 15px 0px;}

	div.customBody div.introBox {display:table;box-sizing:border-box;width:100%;}
		div.customBody div.introBox div.cell.l {width: 631px;padding:0px;}
		div.customBody div.introBox div.cell.r {padding: 0px 60px 0px 60px;text-align:left;}
			div.customBody div.introBox div.cell.l img {display:block;max-width:100%;height:auto;margin:0px auto;}
			div.customBody div.introBox div.cell h1 {display:block;box-sizing:border-box;width:100%;margin: 0px;padding: 15px 0px 15px 20px;font: bold 27px Roboto, "Sans Serif";color: #56707f;text-align:left;}
			div.customBody div.introBox div.cell p {margin: 0px;font: normal 18px/24px Roboto, "Sans Serif";color: #fff;padding: 15px 25px;}

	.closedBox {display:block;box-sizing:border-box;width:100%;padding: 60px 60px 30px;}
		.inner {display:table;box-sizing:border-box;width:100%;-moz-box-shadow: 0px 2px 3px #ccc;-webkit-box-shadow: 0px 2px 3px #ccc;box-shadow: 0px 2px 3px #ccc;background-color: #fff;padding: 40px 60px;}
			div.customBody div.closedBox div.inner img {display:block;max-width:100%;height:auto;margin:0px auto;}
			div.customBody div.closedBox div.inner p {margin: 0px;font: normal 18px/30px Roboto, "Sans Serif";color: #868686;padding: 15px 0px;}

	.splitBox {display:block;box-sizing:border-box;width:100%;padding: 60px 0px;}
		div.customBody div.splitBox div.cell.l {width:50%;text-align:center;}
		div.customBody div.splitBox div.cell.r {width:50%;padding: 0px 60px 0px 60px;text-align:left;}
			div.customBody div.splitBox div.cell img {display:block;max-width:100%;height:auto;margin:0px auto;}
			div.customBody div.splitBox div.cell p {margin: 0px;font: normal 18px/30px Roboto, "Sans Serif";color: #868686;padding: 15px 0px;}

	.overlapBox {display:block;box-sizing:border-box;width:100%;background: url(/lib/yhst-60816651543391/story-overlap-back.png) 0 0 repeat-y;background-size: 50% auto;padding: 60px 0px;margin-bottom:60px;}
		div.customBody div.overlapBox div.cell.l {padding: 0px 60px 0px 60px;text-align:left;}
		div.customBody div.overlapBox div.cell.r {text-align:right;vertical-align: bottom;}
			div.customBody div.overlapBox div.cell img {position:relative;top: 100px;}
			div.customBody div.overlapBox div.cell p {margin: 0px;font: normal 18px/30px Roboto, "Sans Serif";color: #868686;padding: 15px 0px;}

#snNotifyButton button {
    padding: 10px 20px;
    margin: 10px 0px 0px;
    font-weight: bold;
    background-color: #f49e00;
    border: 0 none;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
}
