.product-top {
	background-color: white;
	padding-top: 40px;
}

.product-about-container .description li div {
    display: inline;
}


.product-top .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.product-top .container .product.media {
	float: none;
	width: 49%;
}
.product-top .container .product.media .product-info-header{
	display: none;
}

.product-top .container .fotorama__nav--thumbs .fotorama__nav__frame {
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
}

.product-top .container .product.media .fotorama {
	overflow: visible;
}

.product-top .container .product.media .fotorama .fotorama__nav {
	overflow: visible;
}

.product-top .container .product.media .fotorama .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: -120px;
}

.product-top .container .product.media .fotorama .fotorama__wrap {
	border: 1px solid #e5e5e5;
}

.product-top .container .product.media .fotorama .fotorama__thumb-border {
	display: none;
}


.product-top .container .group-product-info-container {
	background-color: white;
	padding: 20px 10px 30px 16px;
	box-sizing: border-box;
    width: 50%;
}

.product-info-header .product-title {
	font-size: 32px;
	font-weight: 500;
	display: flex;
	max-width: 410px;
}

.product-info-header .product-title .title h2, .product-info-header .product-title .title h1{
	margin-bottom: 6px;
	font-size: 30px;
	margin-top: 0;
}

.product-top .container .group-product-info-container  .product-title .badge {
	position: relative;
}

.product-info-header  .product-title .badge span {
	font-size: 10px;
	font-weight: bold;
	background-color: #f47a63;
	color: white;
	padding: 3px 5px;
	border-radius: 3px;
	text-transform: uppercase;
	position: absolute;
	bottom: 10px;
}

.product-info-header .product-creator {
	margin-top: 7px;
	margin-bottom: 28px;
}

.product-info-header .product-creator span {
	color: #009596;
}

.product-top .container .group-product-info-container .attributes-container {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 25px 0px;
}

.product-top .container .group-product-info-container .attributes-container .row {
	display: flex;
	justify-content: center;
	margin-bottom: 4px;
}

.product-top .container .group-product-info-container .attributes-container .row .key {
	margin-right: 5%;
	text-align: right;
	color: #009596;
	font-weight: 800;
	text-transform: uppercase;
	font-size: 12px;
	width: 20%;
	padding-top: 5px;
}

.product-top .container .group-product-info-container .attributes-container .row .value {
	font-size: 16px;
	font-weight: 500;
	width: 75%;
	line-height: 1.65;
}

.product-top .container .group-product-info-container .attributes-container .row .value a {
	color: #009596;
	text-decoration: underline;
}

.product-top .container .group-product-info-container .product-contact-box, .product-top .container .group-product-info-container .product-sample-box {
	padding: 10px 3px;
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 1px solid #e5e5e5;
}

.product-top .container .group-product-info-container .product-contact-box .phone-icon {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	margin-right: 20px;
}

.product-top .container .group-product-info-container .product-contact-box .phone-icon i {
	font-size: 24px;
	/**color: transparent;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #009596;**/
	color: white;
	text-shadow: -1px -1px 0 #009596, 1px -1px 0 #009596, -1px 1px 0 #009596, 1px 1px 0 #009596;
}

.product-top .container .group-product-info-container .product-contact-box .link-phone-call {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #009596;
	margin-left: 10px;
}

.product-top .container .group-product-info-container .product-sample-box{
	line-height: 30px;
	font-size: 14px;
	text-decoration: underline;
	text-transform: none;
	padding: 15px 3px;
	flex-wrap: wrap;
}
.product-top .container .group-product-info-container .product-sample-box .boxSampleLink{
	display: none;
	width: 100%;
}

.product-top .container .group-product-info-container  .product-action-box {
	margin-top: 30px;
	display: flex;
}
.product-info-bottom{
	padding-bottom:50px;
	position: relative;
}

.product-top .container .group-product-info-container .product-action-box .btn-green {
	text-transform: none;
	font-size: 16px;
	font-family: "benton-sans";
	font-weight: 600;
	margin-right: 20px;
}

.product-top .container .group-product-info-container .product-action-box .btn-gray {
	background-color: #f8f8f8;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	color: #444c54;
	width: 48px;
	text-align: center;
	margin-right: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
    cursor: pointer;
}
.product-top .container .group-product-info-container .product-action-box .btn-gray:hover{
	background-color: #dfdfdf;
}

.product-top .container .group-product-info-container .product-action-box .btn-gray i {
	font-size: 20px;
}

.column.main .product-container .product-info-main {
	width: 100%;
	float: none;
}

.associated-products .associated-products-tab {
	display: flex;
	padding: 15px 0px 20px 0px;
	border-bottom: 1px solid #e5e5e5;
	flex-wrap:wrap;
}

.associated-products .associated-products-tab .tab-header-item {
	background-color: #009596;
	margin-right: 10px;
	padding: 10px 20px;
	margin-bottom:10px;
	border-radius: 3px;
	box-shadow: 0 0 5px -2px rgba(0,0,0,.5);
	transition: all .25s ease;
	font: 15px/1.65 Arial;
	color: #fff !important;
}

.associated-products .associated-products-tab .tab-header-item.active {
	background-color: #fff;
	color: #777  !important;
}
.associated-products .associated-products-tab .tab-header-item:not(.active):hover {
    background: #006263;
	color: #fff;
	text-decoration: none;
}

.associated-products-content {
	display: none;
}

.shareSocial {
    display: inline-block;
    position: absolute;
    bottom: 0;
}
.shareSocial.hidebox{
	display: none;
}
.product-share-button {
    display: inline-block;
    overflow: hidden;
}

.associated-products-content.active {
	display: flex;
	padding: 20px 0 0;
	flex-wrap: wrap;
	margin:0 -10px;
}

.associated-products-content-all-items {
    display: flex;
    padding: 20px 0 0;
    flex-wrap: wrap;
    margin:0 -10px;
}

.associated-products-content .action{
	text-align: center;
	width: 100%;
}
.associated-products-content .action button.btn{
	display: inline-block;
	margin-top: 3px;
	border-radius: 3px;
}

.associated-products-content .product-item-wrap{
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 10px;
	margin-bottom:20px;
}
.associated-products-content .product-item {
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 1px 10px 0 rgba(0,0,0,.05);
	width: 100%;
	height: 100%;
	transition: all .25s ease;
	position: relative;
	padding-bottom: 107px;
}
.associated-products-content .product-item:hover{
	box-shadow: 0 5px 20px 0 rgba(43,45,45,.2);
}

.associated-products-content .product-item .product-image-container {
	height: auto;
}

.associated-products-content .product-item .product-image-container img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.associated-products-content .product-item .product-info-box {
	padding: 15px 22px;
	border-top: 1px solid #e5e5e5;
}

.associated-products-content .product-item .product-info-box .product-type {
	font-weight: 700;
	color: #009596;
}

.associated-products-content .product-item .product-info-box .product-name {
	font-weight: 600;
	font-size: 18px;
}

.associated-products-content .product-item .product-info-box .product-id {
	font-style: italic;
	font-weight: 500;
	color: #8e9297;
	font-size: 13px;
}

.associated-products-content .product-item .product-info-box .product-description {
	margin-top: 10px;
}

.associated-products-content .product-item .product-info-box .product-description * {
	font-family: 'Roboto', sans-serif !important;
}

.associated-products-content .product-item .product-info-box .product-description ul {
	padding-inline-start: 14px;
	list-style-type: square;
}
.associated-products-content .product-item .product-info-box .product-description ul li {
	margin-bottom: 3px;
}
.associated-products-content .product-item .product-info-box .product-description ul li::marker {
	color: #009596;
}

.associated-products-content .product-item .product-action-box {
	padding: 15px 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	position: absolute;
	left: 0;
	bottom:0;
	height: 107px;
	border-top: 1px solid #e5e5e5;
	width: 100%;
	box-sizing: border-box;
}
.associated-products-content .product-item .product-action-box .wish-container{
	width: 100%;
	text-align: right;
	margin-top: 10px;
	padding-right: 30px;
	box-sizing: border-box;
}
.associated-products-content .product-item .product-action-box .wish-container a{
	font-size: 12px;
	text-decoration: underline;
	font-weight: 500;
}
.associated-products-content .product-item .product-action-box .wish-container a:visited{
	color: #4b5259;
}
.associated-products-content .product-item .product-action-box .wish-container a:hover{
	text-decoration: none;
}

.associated-products-content .product-item .product-action-box .product-price {
	padding: 5px 0px;
	width: 90px;
}

.associated-products-content .product-item .product-action-box .price-box .price {
	color: #4b5259;
}

.associated-products-content .product-item .product-action-box .in-stock {
	color: #009596;
	font-weight: 600;
	font-size: 12px;
	display: none;
}

.associated-products-content .product-item .product-action-box .cart-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #f3f3f3;
	height: 100%;
	overflow: hidden;
}

.associated-products-content .product-item .product-action-box .cart-container .qty-box {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0px;
	width: 83px;
}

.associated-products-content .product-item .product-action-box .cart-container .qty-box input {
	height: auto;
	background-color: transparent;
	font-weight: 600;
	font-size: 16px;
	font-family: "benton-sans";
	color: #4b5259;
	width: 29px;
	text-align: center;
	border: none;
	padding:0;
}

.associated-products-content .product-item .product-action-box .cart-container .qty-box input:focus{
    outline: none;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.associated-products-content .product-item .product-action-box .cart-container .qty-box a.btn-qty-action {
	font-weight: 600;
	font-size: 20px;
	color: #8e9297;
	line-height: 50px;
	display: inline-block;
	width: 27px;
	transition: all .25s ease;
	text-align: center;
}
.associated-products-content .product-item .product-action-box .cart-container .qty-box a.btn-qty-action:hover{
	background-color: #e9e9e9;
}

.associated-products-content .product-item .product-action-box .cart-container .qty-box a.btn-qty-action:hover {
	text-decoration: none;
}

.associated-products-content .product-item .product-action-box .cart-container button.addtocart {
	background-color: #f47a63;
	border: none;
	color: white;
	height: 50px;
	outline: none;
	border-radius: 0;
	box-shadow: none;
	text-transform: uppercase;
	font-family: "benton-sans";
	font-weight: 700;
	font-size: 13px;
	padding: 0px 20px;
	transition: all .25s ease;
	width: 178px;
}
.associated-products-content .product-item .product-action-box .cart-container button.addtocart:hover{
	background-color: #ef5233;
}

.product-about-container {
	background-color: white;
	padding: 55px 0px 20px 0px;
	margin-top: 0;
	margin-bottom: 40px;
}

.product-about-container .container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 1200px;
	box-sizing: border-box;
	width: 100%;
}
.product-about-container .container .box{
	height: 820px;
	overflow: hidden;
	transition: all 0.3s ease;
	width: 100%;
}
.product-about-container .container .box.showContent{
	height: auto;
}
.product-about-container .container .show-more {
    padding: 10px 0;
    text-align: center;
	cursor: pointer;
	width: 100%;
	display: block !important;
}
.product-about-container .container .show-more a{
	color: #009596;
	transition: all 0.3s ease;
}
.product-about-container .container .show-more a:hover{
	color: #0056b3;
    text-decoration: underline;
}

.product-about-container .container .box .title {
	font-size: 36px;
	letter-spacing: 1px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}

.product-about-container .container .box .title h3 {
	font-size: 36px;
	letter-spacing: 1px;
	font-weight: 400;
}

.product-about-container .container .box .description {
	margin-top: 30px;
	font-size: 18px;
	line-height: 30px;
    text-align: left;
    display: table;
}
.product-about-container .container .box h2{
	margin-top: 55px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 24px;
    padding-bottom: 20px;
}
.product-about-container .container .box p{
	font-size: 18px;
    color: #565656;
    line-height: 1.8;
	margin-bottom: 30px;
	font-weight: 500;
}
.product-about-container .container .box .image-desc{

    margin-left: 30px;
    margin-bottom: 30px;
    background: #fff;
	float: right;
}

.block.container.related .block-title {
	padding-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
}

.block.container.related .block-title strong {
	font-size: 36px;
	letter-spacing: 1px;
	font-weight: 400;
}

.block.container.related .block-content .products.list.items  {
	display: block;
	width: 100%;
}
.block.container.related .block-content .products.list.items:not(.owl-loaded){
	display: flex;
	justify-content: center;
}
.block.container.related .block-content .products.list.items:not(.owl-loaded) .product-item{
	width: 25%;
}
.block.container.related {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
    background-color: #f3f3f3;
    padding: 35px 0 34px;
    max-width: 4000px;
}
.block.container.related .custom-wrapper{
	max-width: 1200px;
    margin: 0 auto;
}
.block.container.related .block-content .products .product-item {
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	margin: 10px;
	transition: all .25s ease;
}
.block.container.related .block-content .products .product-item:hover{
	box-shadow: 0 5px 20px 0 rgba(43,45,45,.2);
}
.products.grid.products-related{
	float: none;
}
.block.container.related .block-content .products .product-item .product-item-details {
	padding: 20px;
}

.block.container.related .block-content .products .product-item .product-item-bottom {
	display: flex;
	justify-content: space-between;
}

.block.container.related .block-content .products .product-item .product-item-bottom label.product-from {
	font-size: 12px;
}

.block.container.related .block-content .products .product-item .product-item-bottom .product-item-actions .actions-primary {
	height: 100%;
}

.block.related .related-available .product-item-name {
	margin-left: 0;
}

.product-info-main .product-add-form{
	position: relative;
}
.product-info-main.container .product-add-form {
	width: 100vw;
	margin-left: 50%;
	transform: translateX(-50%);
	background-color: #f3f3f3;
	padding: 35px 0 34px;
	max-width: 4000px;

}
.product-info-main.container .product-add-form .container{
	max-width: 1200px;
	margin: 0 auto;
}

.responsive-table{
	overflow: auto ;
}


@media(max-width:1200px){
	.product-info-main.container .product-add-form .container, .block.container.related .custom-wrapper{
		max-width: 92%;
	}
	.block.container.related .block-content .products.list.items.threeItems:not(.owl-loaded) .product-item{
		width:31%;
	}
	.block.container.related .block-content .products.list.items.twoItems:not(.owl-loaded) .product-item{
		width:31%;
	}
	.block.container.related .block-content .products.list.items.oneItems:not(.owl-loaded) .product-item{
		width:300px;
	}
	.product-about-container .container .box h2{
		font-size: 28px;
    margin-top: 0;
    padding-bottom: 14px;
    margin-bottom: 13px;
	}
	.product-about-container .container .box p{
		font-size: 14px;
		margin-bottom: 22px;
	}
	.product-info-header .product-title .title h2{
		font-size: 24px;
	}
	.associated-products-content .product-item .product-action-box .wish-container{
		padding-right: 15px;
	}
	.associated-products-content.active, .associated-products-content-all-items{
		padding: 20px 35px 0;
	}
	.associated-products-content .product-item .product-action-box .product-price{
		width: auto;
	}
}
@media(max-width:1024px){
	.product-about-container .container .box .image-desc{
		float: none;
		display: block;
		margin: 0 auto;
        background: #fff;
	}
	.product-top .container .product.media{
		width: 100%;
	}
	.product-top .container .group-product-info-container{
		width:100%;
	}
}
@media(max-width:980px){
	.associated-products-content .product-item-wrap{
		width: 50%;
	}
	.product-about-container .container .box h2{
		font-size: 22px;
		padding-bottom: 21px;
	}
	.product-about-container .container .box p{
		font-size: 15px;
		line-height: 1.7;
		margin-bottom: 20px;
	}
	.product-info-header .product-title .title h2{
		font-size: 22px;
	}
	.product-top .container .group-product-info-container .attributes-container .row .value{
		line-height: 24px;
	}
	.product-info-bottom{
		padding: 0;
	}
	.page-wrapper > .breadcrumbs{
		display: none;
	}
	.catalog-product-view .product-top{
		padding-top: 0;
	}
	.block.container.related .block-title strong{
		font-size: 28px;
	}
}
@media(max-width:767.98px){
	.block.container.related .block-content .products.list.items:not(.owl-loaded) .product-item{
		width:31%;
	}
	.block.container.related .block-content .products.list.items.twoItems:not(.owl-loaded) .product-item{
		width:48%;
	}
	.associated-products-content .product-item-wrap{
		width: 100%;
		padding:0;
	}
	.product-top .container .group-product-info-container .product-action-box{
		display: none;
	}
	.product-info-main.container .product-add-form{
		padding-top: 0;
	}
	.product-top .container .group-product-info-container{
		padding-bottom: 0;
	}
	.associated-products .associated-products-tab{
		padding:0;
	}
	.associated-products .associated-products-tab .tab-header-item{
		margin: 0;
		width: 100%;
		border-radius: 0;
		border-top: 2px solid #e7e7e7;
	}
	.associated-products-content .product-item .product-action-box .cart-container button.addtocart{
		width: 135px;
	}
	.associated-products-content .product-item .product-action-box{
		justify-content: space-between;
		padding:10px 15px;
	}
	.associated-products-content .product-item .product-action-box .cart-container-custom{
		width: calc(100% - 92px);
	}

	.associated-products-content.active{
		margin: 0;
	}
	.catalog-product-view .columns .column.main{
		overflow: visible;
	}
	.product-info-main.container .product-add-form .container{
		max-width: 100%;
	}
	.associated-products-content .product-item .product-info-box{
		height: auto;
	}
}
@media(max-width:600px){
	.catalog-product-view .page-main{
		margin-top:40px;
		min-height: 1vh;
	}
	.catalog-product-view .product-top{
		padding-top:40px;
	}
}
@media(max-width:580px){
	.product-info-header .product-title .title h2{
		font-size: 15px;
		font-weight: 600;
	}
	.product-info-header .product-creator{
		font-weight: 600;
	}
	.product-info-header{
		margin-bottom: 34px;
	}
}
@media(max-width:575px){
	.block.container.related .block-content .products.list.items:not(.owl-loaded) .product-item{
		width:48%;
	}
}
@media(max-width:500px){
	.product-top .container .group-product-info-container .attributes-container .row .key{
		margin-right:5%;
		width:35%;
		font-size: 12px;
	}
	.product-top .container .group-product-info-container .attributes-container .row .value{
		font-size: 12px;
		width:60%;
	}
	.product-top .container .group-product-info-container .product-contact-box{
		padding: 10px 0;
		font-size: 10px ;
	}

	.product-top .container .group-product-info-container .product-contact-box .phone-icon{
		width: 23px;
		height: 23px;
		margin-right: 5px;
	}
	.product-top .container .group-product-info-container .product-contact-box .phone-icon i{
		font-size: 12px;
	}
	.product-top .container .group-product-info-container .product-contact-box .link-phone-call{
		font-size: 10px;
	}
}
@media(max-width:480px){
	.catalog-product-view .product-top{
		padding-top:0;
	}
}

/* ADDTHIS */
.at-icon{fill:#fff;border:0}.at-icon-wrapper{display:inline-block;overflow:hidden}a .at-icon-wrapper{cursor:pointer}.at-rounded,.at-rounded-element .at-icon-wrapper{border-radius:12%}.at-circular,.at-circular-element .at-icon-wrapper{border-radius:50%}.addthis_32x32_style .at-icon{width:2pc;height:2pc}.addthis_24x24_style .at-icon{width:24px;height:24px}.addthis_20x20_style .at-icon{width:20px;height:20px}.addthis_16x16_style .at-icon{width:1pc;height:1pc}#at16lb{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:#000;opacity:.001}#at_complete,#at_error,#at_share,#at_success{position:static!important}.at15dn{display:none}#at15s,#at16p,#at16p form input,#at16p label,#at16p textarea,#at_share .at_item{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:9pt!important;outline-style:none;outline-width:0;line-height:1em}* html #at15s.mmborder{position:absolute!important}#at15s.mmborder{position:fixed!important;width:250px!important}#at15s{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);float:none;line-height:1em;margin:0;overflow:visible;padding:5px;text-align:left;position:absolute}#at15s a,#at15s span{outline:0;direction:ltr;text-transform:none}#at15s .at-label{margin-left:5px}#at15s .at-icon-wrapper{width:1pc;height:1pc;vertical-align:middle}#at15s .at-icon{width:1pc;height:1pc}.at4-icon{display:inline-block;background-repeat:no-repeat;background-position:top left;margin:0;overflow:hidden;cursor:pointer}.addthis_16x16_style .at4-icon,.addthis_default_style .at4-icon,.at4-icon,.at-16x16{width:1pc;height:1pc;line-height:1pc;background-size:1pc!important}.addthis_32x32_style .at4-icon,.at-32x32{width:2pc;height:2pc;line-height:2pc;background-size:2pc!important}.addthis_24x24_style .at4-icon,.at-24x24{width:24px;height:24px;line-height:24px;background-size:24px!important}.addthis_20x20_style .at4-icon,.at-20x20{width:20px;height:20px;line-height:20px;background-size:20px!important}.at4-icon.circular,.circular .at4-icon,.circular.aticon{border-radius:50%}.at4-icon.rounded,.rounded .at4-icon{border-radius:4px}.at4-icon-left{float:left}#at15s .at4-icon{text-indent:20px;padding:0;overflow:visible;white-space:nowrap;background-size:1pc;width:1pc;height:1pc;background-position:top left;display:inline-block;line-height:1pc}.addthis_vertical_style .at4-icon,.at4-follow-container .at4-icon{margin-right:5px}html>body #at15s{width:250px!important}#at15s.atm{background:none!important;padding:0!important;width:10pc!important}#at15s_inner{background:#fff;border:1px solid #fff;margin:0}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;border-bottom:1px solid #e5e5e5}.at15s_head_success{background:#cafd99!important;border-bottom:1px solid #a9d582!important}.at15s_head_success a,.at15s_head_success span{color:#000!important;text-decoration:none}#at15s_brand,#at15sptx,#at16_brand{position:absolute}#at15s_brand{top:4px;right:4px}.at15s_brandx{right:20px!important}a#at15sptx{top:4px;right:4px;text-decoration:none;color:#4c4c4c;font-weight:700}#at15sptx:hover{text-decoration:underline}#at16_brand{top:5px;right:30px;cursor:default}#at_hover{padding:4px}#at_hover .at_item,#at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c!important}#at_share .at_item .at-icon-wrapper{margin-right:5px}#at_hover .at_bold{font-weight:700;color:#000!important}#at_hover .at_item{width:7pc!important;padding:2px 3px!important;margin:1px;text-decoration:none!important}#at_hover .at_item.athov,#at_hover .at_item:focus,#at_hover .at_item:hover{margin:0!important}#at_hover .at_item.athov,#at_hover .at_item:focus,#at_hover .at_item:hover,#at_share .at_item.athov,#at_share .at_item:hover{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important;text-decoration:none}.ipad #at_hover .at_item:focus{background:#fff!important;border:1px solid #fff}.at15t{display:block!important;height:1pc!important;line-height:1pc!important;padding-left:20px!important;background-position:0 0;text-align:left}.addthis_button,.at15t{cursor:pointer}.addthis_toolbox a.at300b,.addthis_toolbox a.at300m{width:auto}.addthis_toolbox a{margin-bottom:5px;line-height:initial}.addthis_toolbox.addthis_vertical_style{width:200px}.addthis_button_facebook_like .fb_iframe_widget{line-height:100%}.addthis_button_facebook_like iframe.fb_iframe_widget_lift{max-width:none}.addthis_toolbox a.addthis_button_counter,.addthis_toolbox a.addthis_button_facebook_like,.addthis_toolbox a.addthis_button_facebook_send,.addthis_toolbox a.addthis_button_facebook_share,.addthis_toolbox a.addthis_button_foursquare,.addthis_toolbox a.addthis_button_linkedin_counter,.addthis_toolbox a.addthis_button_pinterest_pinit,.addthis_toolbox a.addthis_button_tweet{display:inline-block}.addthis_toolbox span.addthis_follow_label{display:none}.addthis_toolbox.addthis_vertical_style span.addthis_follow_label{display:block;white-space:nowrap}.addthis_toolbox.addthis_vertical_style a{display:block}.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a{line-height:2pc;height:2pc}.addthis_toolbox.addthis_vertical_style .at300bs{margin-right:4px;float:left}.addthis_toolbox.addthis_20x20_style span{line-height:20px}.addthis_toolbox.addthis_32x32_style span{line-height:2pc}.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact,.addthis_toolbox.addthis_pill_combo_style a{float:left}.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet{margin-top:-2px}.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact{margin-right:4px}.addthis_default_style .addthis_separator{margin:0 5px;display:inline}div.atclear{clear:both}.addthis_default_style .addthis_separator,.addthis_default_style .at4-icon,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300bs,.addthis_default_style .at300m{float:left}.at300b img,.at300bo img{border:0}a.at300b .at4-icon,a.at300m .at4-icon{display:block}.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{padding:0 2px}.at300b,.at300bo,.at300bs,.at300m{cursor:pointer}.addthis_button_facebook_like.at300b:hover,.addthis_button_facebook_like.at300bs:hover,.addthis_button_facebook_send.at300b:hover,.addthis_button_facebook_send.at300bs:hover{opacity:1}.addthis_20x20_style .at15t,.addthis_20x20_style .at300bs{overflow:hidden;display:block;height:20px!important;width:20px!important;line-height:20px!important}.addthis_32x32_style .at15t,.addthis_32x32_style .at300bs{overflow:hidden;display:block;height:2pc!important;width:2pc!important;line-height:2pc!important}.at300bs{overflow:hidden;display:block;background-position:0 0;height:1pc;width:1pc;line-height:1pc!important}.addthis_default_style .at15t_compact,.addthis_default_style .at15t_expanded{margin-right:4px}#at_share .at_item{width:123px!important;padding:4px;margin-right:2px;border:1px solid #fff}#at16p{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);z-index:10000001;position:absolute;top:50%;left:50%;width:300px;padding:10px;margin:0 auto;margin-top:-185px;margin-left:-155px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:9pt;color:#5e5e5e}#at_share{margin:0;padding:0}#at16pt{position:relative;background:#f2f2f2;height:13px;padding:5px 10px}#at16pt a,#at16pt h4{font-weight:700}#at16pt h4{display:inline;margin:0;padding:0;font-size:9pt;color:#4c4c4c;cursor:default}#at16pt a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none;padding:2px}#at15sptx:focus,#at16pt a:focus{outline:thin dotted}#at15s #at16pf a{top:1px}#_atssh{width:1px!important;height:1px!important;border:0!important}.atm{width:10pc!important;padding:0;margin:0;line-height:9pt;letter-spacing:normal;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:9pt;color:#444;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtJREFUeNpiZGBgaGAgAjAxEAlGFVJHIUCAAQDcngCUgqGMqwAAAABJRU5ErkJggg==);padding:4px}.atm-f{text-align:right;border-top:1px solid #ddd;padding:5px 8px}.atm-i{background:#fff;border:1px solid #d5d6d6;padding:0;margin:0;box-shadow:1px 1px 5px rgba(0,0,0,.15)}.atm-s{margin:0!important;padding:0!important}.atm-s a:focus{border:transparent;outline:0;transition:none}#at_hover.atm-s a,.atm-s a{display:block;text-decoration:none;padding:4px 10px;color:#235dab!important;font-weight:400;font-style:normal;transition:none}#at_hover.atm-s .at_bold{color:#235dab!important}#at_hover.atm-s a:hover,.atm-s a:hover{background:#2095f0;text-decoration:none;color:#fff!important}#at_hover.atm-s .at_bold{font-weight:700}#at_hover.atm-s a:hover .at_bold{color:#fff!important}.atm-s a .at-label{vertical-align:middle;margin-left:5px;direction:ltr}.at_PinItButton{display:block;width:40px;height:20px;padding:0;margin:0;background-image:url(//s7.addthis.com/static/t00/pinit00.png);background-repeat:no-repeat}.at_PinItButton:hover{background-position:0 -20px}.addthis_toolbox .addthis_button_pinterest_pinit{position:relative}.at-share-tbx-element .fb_iframe_widget span{vertical-align:baseline!important}#at16pf{height:auto;text-align:right;padding:4px 8px}.at-privacy-info{position:absolute;left:7px;bottom:7px;cursor:pointer;text-decoration:none;font-family:helvetica,arial,sans-serif;font-size:10px;line-height:9pt;letter-spacing:.2px;color:#666}.at-privacy-info:hover{color:#000}.body .wsb-social-share .wsb-social-share-button-vert{padding-top:0;padding-bottom:0}.body .wsb-social-share.addthis_counter_style .addthis_button_tweet.wsb-social-share-button{padding-top:40px}
.body .wsb-social-share.addthis_counter_style .addthis_button_facebook_like.wsb-social-share-button{padding-top:21px}@media print{#at4-follow,#at4-share,#at4-thankyou,#at4-whatsnext,#at4m-mobile,#at15s,.at4,.at4-recommended{display:none!important}}@media screen and (max-width:400px){.at4win{width:100%}}@media screen and (max-height:700px) and (max-width:400px){.at4-thankyou-inner .at4-recommended-container{height:122px;overflow:hidden}.at4-thankyou-inner .at4-recommended .at4-recommended-item:first-child{border-bottom:1px solid #c5c5c5}}
.addthis_counter{font-weight:700;display:inline-block;border:0;outline:0;cursor:pointer;color:#fff}.addthis_counter a{display:block;font-family:arial,helvetica,sans-serif!important;text-decoration:none!important;border:0}.addthis_counter{text-decoration:none!important;text-align:left}
.addthis_counter .addthis_button_expanded{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAACaCAMAAADcrusAAAAA21BMVEX////+bUznWjrnWjrBwcGJiYnm5ubFxcWMjIyRkZH39/f19fX////nWjr+bUzys6n+uq7/7+z87evqd2H+hm3/5+P+sKPxqJz65OH/9/b+el3paU//zcT2yMDshXH99vX+kXz+nIn/w7n0vrX30cz9bEv/3tn529f/1s/ukYH3aUn+ppbvnY/bUjTmWTn/3dX+9fP3aEj/9vT52NH/5d/aUTP9a0r74tzlWDjfWz386+f/7en4b1H/7uv4b1D/3db/9/X/7uraUjT+9vT87Oj87OnpZEb52dH+dlezszuQAAAABHRSTlMAExMAzBw6IQAAAnlJREFUeF6009eKKzEMBuBJriW5T2/pPdvbqb28/xMdGbOQiyxZZ9n/QnjAH8KWJxl8uqeI3H8ZJFcUmatkFktmCUXnXHIBIRevJ/AcBuUSQI0onZ8k1/QxkNqVJIvyNPl8S1/ZMFkuuYxtqhQoS2MA1RNIGKUArjwk/4Lk0jtXp0QpjEjJHiw5SbzZQlo6eUi+fafba0985LKwqSOqJdNaMdmQ5O+NOn6WYsNlPk7nnvRF6iF3lOBz/MZqZ6kvZCBS+bUn1h/MvTCXmumYArEKijlYJr6N6t8y/fcn5zz+dfwvNlhH9ZmtB8nw6REj8vg0TO4wMnfJPpbsE4zOueQGQm5eT+A5DKopgF5htjhJLvFDIE1eoeiq0+T3A/5lw2Q65TIxmdagDU4AdIsgYJUB5NUh+RMklzbPmwwxgxVq0YLBXCBvNpBVuTgkP3/hw6UnPmLamSxHbATTRjPZouDvrT5+lm7LZTHJFp60XeYhdxTgc/zGmtxg24lAhPZrT4w/WP7CXBqmEwzEaOgWYJj4Nrp9y/Tfn5zz+Hex5Ecy3EX12e+G/9mrQxUAYBgGooEFAm3//3snZmviJnL+6cMRrXSgHqsWOGb8iISEhISEqDxRAsSld5De/nLbr4MViEEYDMI5mFQ3ff/nXejx33YHcyqtc/8QQSXaRYfJZpAaFWx2FdwfMXyqYdYjp4punpP5fcgiiyyyyCKVl9+6nxQHCP+t20WHCTdIjQo2KjgDAT/Y7UQk/li1tkPtyaQlEhBARABBUV+lvhc1rz4w+FX4bKWLrA0cp7Ue+KhqnpA/mXggAQFEBBAU9VXqe1HzzgNTv2Iyx9Dc8gWOjkKMG1wfQQAAAABJRU5ErkJggg==");background-repeat:no-repeat;display:inline-block}.addthis_counter .atc_s{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMAwPm7kB4+mBDvAAAAP0lEQVQI12MIVksDgyRTBrM0KEhmAApChRnS4ACdKcCIl5ko6MAiKAZmJjAAARsKE6GAsGE43IBwJLLTER4CAHvvQkc3Hji8AAAAAElFTkSuQmCC");background-size:10px;background-repeat:no-repeat;background-color:#fe6d4c;background-position:5px 5px;display:inline-block;border-radius:2px;min-width:25px;text-decoration:none}.addthis_counter .atc_s:hover{background-color:#e75a3a}.addthis_counter.addthis_bubble_style{background-image:url("data:image/gif;base64,R0lGODlhUgBkAKIEAOrq6sLCwoWFhf///////wAAAAAAAAAAACH5BAEAAAQALAAAAABSAGQAAAP/SLoa/jDKSetkOGsdwPhgKI5kaYpAsK1sd75wPKZsjQVyrpuq7eO7YLDnqwGFyBixuDomn6UlkwOtkqTTm3ULwmYXTi7U+3WJreSp+VxNF9fs8ZcBjz/dRo8dPSfU90l4TXqAcn1/hTuCLYSJQ31gjY45i3mTipB0kpcnlTZhnDyZdKFKo2ClMJ5GqS+rLa2dpw2xorOgtR+vg7kou7y9AzSzYBbGx8gRxAwCzc7P0NHS09TSywoCm60AAsvZwSDcxALgId2z5OUf56fp6uyj7uXwmfLg9JD2wfh9+r38X76pGwBwisCBBYscRFhP2718Dh/OWThwXb+IEidi/New+SKIhD4ozmu3sRVIhSVLnVRYcWXIluNgopPZjmY8m/VwQlQnblxKRz29VRtKtCg0YsmSOsBgtGmzNz9zDCMgEkpQWGyI+KuyElebBVuhdI2jNc5JRF+pRtUBEu3XqlYSum0DNy6jPQHqcrVEVq2ds2spYQssY2xWsGZ/9MWW+NNiqo35cpmqV8jVFkqTMXVqlEnmz1I4i4Y3twplwjqCehVTthC71VxaA3qdSPYe2oVs/0WVG7HrBqgx+f1deouKylsEFDeOPPlyNM3tPpcTXSzw2oMT4QakOzJs475n8+Ye/vZ4vOV30+rN+Pf1PacBXQWdefPopgQSAAA7");background-repeat:no-repeat}.addthis_counter a.atc_s{font-size:11px;font-weight:100;color:#fff;padding:0 5px 0 20px;line-height:20px;overflow:hidden;cursor:pointer;transition:none}.addthis_counter .atc_s-span,.addthis_counter a.atc_s{display:block;height:20px}.addthis_counter .addthis_button_expanded.at300m .at4-icon{display:none!important}.addthis_counter a.addthis_button_expanded:hover,.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover{text-decoration:none;color:#000}.addthis_counter .addthis_button_expanded{display:block;background-repeat:no-repeat;background-position:0 -40px;width:50px;height:33px;line-height:33px;padding-bottom:4px;margin-bottom:3px;text-align:center;text-decoration:none;font-size:1pc;font-weight:700;color:#333}.addthis_counter{vertical-align:top}.addthis_counter.addthis_native_counter .addthis_button_expanded{font-weight:400}* html .addthis_counter.compatmode0 .addthis_button_expanded{padding-bottom:0!important}* html .addthis_counter .addthis_button_expanded{height:37px}.addthis_counter .addthis_button_expanded:hover{background-position:0 -77px;cursor:pointer;color:#000}.addthis_counter .addthis_button_expanded .at300bs{display:none!important}.addthis_counter.addthis_pill_style{display:block;height:25px;overflow:hidden}.addthis_counter.addthis_pill_style a.atc_s{float:left}.addthis_counter.addthis_pill_style a.addthis_button_expanded{display:none;background-repeat:no-repeat;background-position:0 -114px;width:34px!important;height:20px;line-height:20px;margin:0 0 0 3px;padding:0 0 0 4px;float:left;text-align:center;text-decoration:none;font-family:arial,helvetica,sans-serif;font-weight:700;font-size:11px;color:#333;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.addthis_counter.addthis_pill_style.addthis_nonzero a.addthis_button_expanded{display:block!important;transition:none}.addthis_counter.addthis_pill_style a.addthis_button_expanded:hover{background-position:0 -134px!important}.addthis_counter.addthis_bubble_style{margin:0 0 0 -2px;text-align:center;font-weight:700;font-family:arial,helvetica,sans-serif;color:#000;background-repeat:no-repeat;background-position:0 -4pc;padding:0 0 0 4px;height:1pc;width:2pc!important;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.addthis_native_counter_parent .addthis_counter.addthis_bubble_style{background-position:0 -4pc!important}.addthis_counter.addthis_bubble_style.addthis_native_counter{margin:0 2px}.addthis_counter.addthis_bubble_style a.addthis_button_expanded{font-size:11px;height:1pc;line-height:1pc;width:34px;background:none}.addthis_counter.addthis_bubble_style:hover{background-position:-36px -4pc!important}.addthis_20x20_style .addthis_counter.addthis_bubble_style{background-repeat:no-repeat;background-position:0 -5pc!important;height:20px;width:35px!important;line-height:20px;padding:0 0 0 6px}.addthis_20x20_style .addthis_counter.addthis_bubble_style:hover{background-position:-41px -5pc!important}.addthis_20x20_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded{background:none;font-size:9pt;line-height:20px;height:20px;margin:0;width:35px!important;padding:0!important}.addthis_20x20_style .addthis_counter.addthis_bubble_style.addthis_native_counter a.addthis_button_expanded{font-size:11px}.addthis_32x32_style .addthis_counter.addthis_bubble_style,.addthis_32x32_white_style .addthis_counter.addthis_bubble_style{background-repeat:no-repeat;background-position:0 0!important;height:2pc;width:56px!important;line-height:2pc;padding:0 0 0 6px}.addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,.addthis_32x32_white_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded{background:none;font-size:1pc;line-height:2pc;height:2pc;margin:0;width:56px!important;padding:0!important}.addthis_32x32_style .addthis_counter.addthis_bubble_style:hover,.addthis_32x32_white_style .addthis_counter.addthis_bubble_style:hover{background-position:0 -2pc!important}
.addthis_counter.addthis_bubble_style .atc_s{display:none!important}* html .addthis_counter.addthis_bubble_style{width:36px!important;display:inline}* html .addthis_counter.bubblecompatmode0{width:2pc!important;display:block}* html .addthis_counter.addthis_bubble_style a.addthis_button_expanded{width:24px!important;height:14px!important;line-height:14px!important;padding:0;margin-top:1px!important;display:inline}* html .addthis_counter.bubblecompatmode0 a.addthis_button_expanded{width:36px}* html .addthis_32x32_style .addthis_counter.addthis_bubble_style{width:60px!important}* html .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded{width:46px;height:26px!important;line-height:26px!important;margin-top:2px!important}* html .addthis_32x32_style .addthis_counter.bubblecompatmode0 a.addthis_button_expanded{height:2pc!important;line-height:2pc!important}

/* WPS-583 */
.fotorama-video-container:after {
    background: url('../images/gallery-sprite.webp') bottom right !important;
}
.video-thumb-icon:after {
    background: url('../images/gallery-sprite.webp') bottom left !important;
}
.fotorama-sprite, .fotorama__fullscreen .fotorama__zoom-out, .fotorama__fullscreen .fotorama__zoom-in, .fotorama__arr .fotorama__arr__arr, .fotorama__fullscreen-icon, .fotorama__video-play, .fotorama__thumb--icon, .fotorama__video-close {
    background-image: url('../images/gallery.webp') !important;
}