a{text-decoration:none}
body{background-color:#fff;color:#5b5b5b;font-size:14px;line-height:1.5;text-align:left}
textarea{line-height:1.5 !important}
html,body{overflow-x:hidden}
.modals-wrapper .modals-overlay{display:none !important}
body.boxed>.page-wrapper{background:#fff none repeat scroll 0 0;margin:0 auto;overflow-x:hidden;position:relative;width:1200px}
body.boxed.width1024>.page-wrapper{width:1024px}
body.boxed.width1366>.page-wrapper{width:1366px}
body.boxed.fullwidth>.page-wrapper{width:100%}
body.boxed .container{width:100%;padding:0 30px}
@media (min-width:768px) and (max-width:991px){
	body.boxed>.page-wrapper{width:750px}
	body.boxed .container{width:100%}
	.btn-responsive-nav{
		padding: 8px 15px 34px!important;
	}
}
@media (min-width:992px) and (max-width:1199px){
	body.boxed>.page-wrapper{width:970px}
	body.boxed .container{width:100%}
}
@media (max-width:767px){
	body.boxed>.page-wrapper{width:100%}
	.opc-wrapper{
		width: 100%!important;
		float: none!important;
		padding-right: 0px!important;
	}
	.setting-pt{
		margin-top: 25px;
		display: inline-block!important;
		float: none!important;
		position: static!important;
		vertical-align: top!important;
	}
	#shopping-cart-table tbody tr td{
		padding: 10px!important;
	}
	.product-item-image{
		width: 75px!important;
	}
	.cart.actions .btn.continue, .checkout-cart-index .cart.actions .btn.clear{
		margin-right: 0px!important;
	}
}
body.wide .container{width:1200px}
@media (min-width:768px) and (max-width:991px){
	body.wide .container{width:750px}
}
@media (min-width:992px) and (max-width:1199px){
	body.wide .container{width:970px}
}
@media (max-width:767px){
	body.wide .container{width:100%}
}
h1,.h1{font-size:30px}
h2,.h2{font-size:22px}
h3,.h3{font-size:20px}
h4,.h4{font-size:17px}
h5,.h5{font-size:15px}
h6,.h6{font-size:13px}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.2;display:block}
a,a:hover,a:focus{outline:none;text-decoration:none}
a{color:#4d4d4d}
a:hover,a:focus{color:#5d957b}
.loading-mask{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;z-index:100;background-color:rgba(255,255,255,0.7)}
.loading-mask .loader>img{bottom:0;left:0;position:fixed;right:0;margin:auto;top:0}
.loading-mask .loader p{display:none}
form{display:inline}
fieldset{border:none}
textarea.form-control,textarea{padding:12px}
.form-group{margin-bottom:20px}
.form-group lable{color:#5f5f5f;font-size:13px;font-weight:400;margin-bottom:10px}
.input-text,.form-control,input[type="text"],input[type="password"],input[type="email"],select{border:1px solid #eaeaea;border-radius:0;color:#5f5f5f;box-shadow:none;line-height:1.42857;font-size:14px;padding:0 12px;width:100%;height:34px;margin-bottom:10px;background-color:#fff;line-height:34px}
select[multiple]>option{padding:10px}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select[multiple]>option{padding:10px}
select::-ms-expand{display:none}
select,select.form-control{background:#fff url(../images/icon-dropdown.png) no-repeat scroll calc(100% - 11px) 50%}
textarea{min-height:130px;background-color:#ffffff;max-width:100%}
.form-control:focus,.input-text:focus{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(221,190,134,0.6);border-color:#5d957b}
.checkbox{display:inline-block;vertical-align:middle}
.input-text:focus{border-color:#5d957b;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
input[type="number"]{-moz-appearance:textfield}
input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
textarea.input-text{height:auto}
table{border:none;border-spacing:0;empty-cells:show;font-size:100%}
.table>tbody+tbody{border:none}
caption,th,td{font-weight:normal;text-align:left;vertical-align:center}
strong{font-weight:bold}
address{font-style:normal;line-height:1.7}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
label,.label{font-size:13px;font-weight:400;color:#5f5f5f;padding:0;text-align:left}
label.required em,.label.required em{font-size:normal;margin-left:3px}
p.required,.required em,.mage-error{color:#e4593e}
.field._error .control input,.field._error .control select,.field._error .control textarea{border-color:#e4593e}
.required em{font-size:16px;margin:0 4px}
ul,ol{list-style:none;margin:0;padding:0}
.multiselect{min-height:150px}
body>.loading-mask{z-index:9999}
.no-padding{padding:0}
.no-display{display:none}
.clear{clear:both}
.parallax{background-attachment:fixed !important;background-position:center center;background-repeat:no-repeat;background-size:cover}
.text-15{font-size:15px}
.text-16{font-size:16px}
.text-26{font-size:26px}
.text-30{font-size:30px}
.text-72{font-size:72px}
.back-text{color:#171717}
.text-uppercase{text-transform:uppercase}
.text-italic{font-style:italic}
.clear-left{clear:left}
.padding-top10{padding-top:10px}
.padding-bottom10{padding-bottom:10px}
.padding-top15{padding-top:15px}
.padding-bottom15{padding-bottom:15px}
.padding-top20{padding-top:20px}
.padding-top25{padding-top:25px}
.padding-bottom20{padding-bottom:20px}
.padding-bottom25{padding-bottom:25px}
.padding-top30{padding-top:30px}
.padding-top35{padding-top:35px}
.padding-bottom35{padding-bottom:35px}
.padding-bottom30{padding-bottom:30px}
.padding-top40{padding-top:40px}
.padding-bottom40{padding-bottom:40px}
.padding-top45{padding-top:45px}
.padding-bottom45{padding-bottom:45px}
.padding-top50{padding-top:50px}
.padding-bottom50{padding-bottom:50px}
.padding-top60{padding-top:60px}
.padding-bottom60{padding-bottom:60px}
.padding-top65{padding-top:65px}
.padding-bottom65{padding-bottom:65px}
.padding-top70{padding-top:70px}
.padding-bottom70{padding-bottom:70px}
.padding-top75{padding-top:75px}
.padding-bottom75{padding-bottom:75px}
.padding-top80{padding-top:80px}
.padding-bottom80{padding-bottom:80px}
.btn{border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;font-size:13px;text-transform:uppercase;font-weight:400;padding:10px 30px}
.btn-default{background-color:transparent;color:#6b6b6b;border:1px solid #e3e3e3}
.btn-default:hover,.btn-default:active,.btn-default:focus{background-color:#5d957b;color:#fff;border-color:#5d957b}
.btn-primary{background-color:#5d957b;color:#fff;border:1px solid #5d957b}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#171717;border-color:#171717}
.btn-secondary{background-color:#171717;color:#fff;border:1px solid #171717}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:#5d957b;border-color:#5d957b;color:#fff}
.btn-full{width:100%}
.btn-addlist{font-size:16px;color:#2a2a2a;background-color:#fff;border:1px solid #e5e5e5;border-radius:50%;width:39px;height:39px;line-height:39px;text-align:center;padding:0}
.btn-addlist:hover,.btn-addlist:focus,.btn-addlist:active{background-color:#5d957b;color:#fff;border-color:#5d957b}
.btn-addlist.tocart{background-color:#171717;border-color:#171717;color:#fff}
.btn-addlist.tocart:hover,.btn-addlist.tocart:focus,.btn-addlist.tocart:active{background-color:#5d957b;border-color:#5d957b}
.btn-view{color:#2a2a2a;font-size:22px;text-align:center;background-color:rgba(255,255,255,0.8);width:54px;height:54px;line-height:54px;border-radius:50%;border:none;padding:0}
.btn-view:hover,.btn-view:focus,.btn-view:active{background-color:rgba(93,149,123,0.8);color:#fff}
.btn-lg{padding:10px 48px}
/*.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}*/
.swatch-option{height:auto !important}
.swatch-option.color{height:20px !important;border-radius:6px !important;margin-right:5px}
a,button,img,.owl-theme .owl-controls .owl-nav [class*=owl-],a:hover,a:focus{transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}
.products-grid .product-desc .price-box,.products-grid .product-desc .product-reviews-summary,.products-grid .product-desc .controls .btn,.products-grid .product-desc .hover-hidden,.products-grid .product-desc .controls-hover{transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}
.owl-carousel .owl-item img{width:auto !important}
.owl-theme.owl-carousel .owl-dots .owl-dot span{width:13px;height:13px;margin:5px;border:1px solid #2a2a2a;background-color:transparent}
.owl-theme.owl-carousel .owl-dots .owl-dot.active span,.owl-theme.owl-carousel .owl-dots .owl-dot:hover span,.owl-theme.owl-carousel .owl-dots .owl-dot:focus span{background-color:#2a2a2a}
.owl-theme.owl-carousel.banner-carousel .owl-dots,.owl-theme.owl-carousel.lookbook-carousel .owl-dots{position:absolute;bottom:15px;margin:0 auto;left:0;right:0}.owl-theme.owl-carousel.banner-carousel .owl-dots .owl-dot span,.owl-theme.owl-carousel.lookbook-carousel .owl-dots .owl-dot span{border-color:#fff}
.owl-theme.owl-carousel.banner-carousel .owl-dots .owl-dot.active span,.owl-theme.owl-carousel.lookbook-carousel .owl-dots .owl-dot.active span,.owl-theme.owl-carousel.banner-carousel .owl-dots .owl-dot:hover span,.owl-theme.owl-carousel.lookbook-carousel .owl-dots .owl-dot:hover span,.owl-theme.owl-carousel.banner-carousel .owl-dots .owl-dot:focus span,.owl-theme.owl-carousel.lookbook-carousel .owl-dots .owl-dot:focus span{background-color:#fff}
.owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]{width:30px;height:30px;font-size:16px;line-height:27px;border-radius:50%;color:#fff;background-color:#171717;top:27%;opacity:0;visibility:hidden;position:absolute;padding:0}
.owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]:hover{background-color:#5d957b}
.owl-theme.owl-carousel .owl-controls .owl-nav .owl-next{right:-15px;transform:translateX(-120%);-webkit-transform:translateX(-120%);-moz-transform:translateX(-120%);-o-transform:translateX(-120%)}
.owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev{left:-15px;right:auto !important;transform:translateX(120%);-webkit-transform:translateX(120%);-moz-transform:translateX(120%);-o-transform:translateX(120%)}
.owl-theme.owl-carousel:hover .owl-controls .owl-nav [class*=owl-]{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}
.product-carousel .owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]{top:calc(50% - 100px ) !important}
.navigation-top-right .owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]{top:-60px;right:0;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;opacity:1;visibility:visible;background-color:transparent;border:1px solid #ddd;color:#696969;margin:0}
.navigation-top-right .owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]:hover{border-color:#131313;color:#fff;background-color:#131313}
.navigation-top-right .owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev{right:45px !important;margin-left:20px}
.navigation-top-right.sidebar-nav .owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]{width:21px;height:21px;line-height:17px;margin:0}
.navigation-top-right.sidebar-nav .owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev{right:30px !important}
.product-tab-category .tab-content:after,.product-tab-category .tab-content:before,.product-list-block .item:after,.product-reviews-summary:after,.block-content:after,.block-title:after,.product-reviews-summary:after,.block-brand .item:after,.short-description:after,.products-list .price-box:after,.product-info-price:after,.product-options-wrapper:after,.product-view-info .product-add-form .product-options-bottom:after,.box-tocart:after,.product-view-info .product-add-form .product-options-wrapper:before,.product-view-info .product-add-form .product-options-wrapper:after,.block-content:after,.bundle-actions:before,.bundle-actions:after,.products-grid .item:after,.box-title:after,.box-content:after,.block:after,.section:before,.section:after{content:"";display:table;clear:both}
.banner-text-left,.banner-text-right{position:relative;font-family:'Playfair Display',serif;font-size:18px;font-weight:700;color:#2a2a2a;letter-spacing:5px;padding-top:60px;padding-bottom:60px;text-transform:uppercase}
.banner-text-left .text-to-top,.banner-text-right .text-to-top{float:left;text-align:left;margin-bottom:13px;line-height:1}
.banner-text-left .box-hover,.banner-text-right .box-hover{position:relative}
.banner-text-left .box-hover:before,.banner-text-right .box-hover:before,.banner-text-left .box-hover:after,.banner-text-right .box-hover:after{content:"";position:absolute;opacity:0;visibility:hidden;bottom:30px;top:30px;left:20px;right:20px;transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-o-transition:all .35s ease 0s}
.banner-text-left .box-hover:before,.banner-text-right .box-hover:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0, 1);-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-o-transform:scale(0, 1)}
.banner-text-left .box-hover:after,.banner-text-right .box-hover:after{border-left:1px solid #fff;border-right:1px solid #fff;transform:scale(1, 0);-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-o-transform:scale(1, 0)}
.banner-text-left:hover .box-hover:after,.banner-text-right:hover .box-hover:after,.banner-text-left:hover .box-hover:before,.banner-text-right:hover .box-hover:before{opacity:1;visibility:visible;transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1)}
.banner-text-left .text-to-top{margin-left:28px}.banner-text-left .box-hover{float:right}
.banner-text-left .box-img{text-align:right}.banner-text-left .text-to-left{display:inline-block;float:left;line-height:0.5;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform-origin:0 0 0;-moz-transform-origin:0 0 0;-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;min-width:400px;letter-spacing:9px}
.banner-text-right .box-hover{float:left}
.banner-text-right .text-to-right{float:right;line-height:0.5;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform-origin:100% 0 0;-moz-transform-origin:100% 0 0;-webkit-transform-origin:100% 0 0;-ms-transform-origin:100% 0 0;white-space:nowrap;letter-spacing:6.5px;text-align:right}
.banner-carousel .box-item{position:relative;text-align:center}
.banner-carousel .box-item img{transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s}.banner-carousel .box-item:hover img{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1)}
.banner-carousel .box-style1{color:#fff;font-weight:700;letter-spacing:3px;text-transform:uppercase}
.banner-carousel .box-style1 .box-text{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);float:left;width:100%;padding-left:98px;padding-right:98px;margin:0 auto}
.banner-carousel .box-style1 .text-top{float:left;letter-spacing:2.1px}
.banner-carousel .box-style1 .text-bottom{text-align:right;float:right}
.banner-carousel .box-style2{color:#fff}
.banner-carousel .box-style2 .box-border{position:absolute;text-align:center;width:430px;height:216px;left:0;right:0;top:30%;border:1px solid #fff;border-bottom:none;padding:45px 35px 0;margin:0 auto}
.banner-carousel .box-style2 span.text-16,.banner-carousel .box-style2 span.text-30{text-transform:uppercase;font-weight:700;float:left;width:100%}
.banner-carousel .box-style2 a{border-color:#fff;color:#fff}
.banner-carousel .box-style2 a:hover{border-color:#5d957b}
.banner-carousel .box-style2 .shop-now-abs{margin-top:39px;width:100%}
.banner-carousel .box-style2 .shop-now-abs:before,.banner-carousel .box-style2 .shop-now-abs:after{content:"";height:1px;width:154px;background-color:#fff;position:absolute;margin-top:19px}
.banner-carousel .box-style2 .shop-now-abs:before{left:0}.banner-carousel .box-style2 .shop-now-abs:after{right:0}
.banner-carousel .box-style3 .box-text{padding-left:80px;padding-right:80px;top:35%;position:absolute;margin:0 auto;text-align:center;color:#fff}
.banner-carousel .box-style3 .text-left-item,.banner-carousel .box-style3 .text-right-item{text-transform:uppercase;font-weight:700;letter-spacing:3px;width:100%}
.banner-carousel .box-style3 .text-left-item{text-align:left;float:left}
.banner-carousel .box-style3 .text-right-item{text-align:right;float:right}
.banner-carousel .box-style3 p{clear:both;display:inline-block;margin-top:10px}
.banner-carousel .box-style3 a{margin-top:40px;color:#fff}
.banner-carousel .box-style3 a.btn:hover{color:#fff;border-color:#5d957b}
.banner-carousel .box-styte4 .box-border{position:absolute;top:30%;background-color:#fff;left:0;right:0;width:430px;height:195px;text-align:center;margin:0 auto;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;z-index:2;padding:0 30px}
.banner-carousel .box-styte4 .box-border:after{content:"";position:absolute;width:calc(100% + 22px);height:calc(100% + 22px);left:-11px;transition:transform .3s ease 0s,opacity .4s ease 0s;-moz-transition:-moz-transform .3s ease 0s,opacity .4s ease 0s;-webkit-transition:-webkit-transform .3s ease 0s,opacity .4s ease 0s;-ms-transition:-ms-transition .3s ease 0s,opacity .4s ease 0s;opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);background-color:rgba(255,255,255,0.3);top:-11px;z-index:-1}
.banner-carousel .box-styte4 span{text-transform:uppercase;font-family:'Playfair Display',serif;float:left;width:100%;font-weight:700}
.banner-carousel .box-styte4 .text-16{margin-top:35px;margin-bottom:10px}
.banner-carousel .box-styte4:hover .box-border{background-color:rgba(255,255,255,0.5)}
.banner-carousel .box-styte4:hover .box-border:after{transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0)}
.banner-carousel .box-item.black-box .box-text{color:#9f9f9f}
.banner-carousel .box-style3.black-box a.btn{border:none;padding:0;border-bottom:1px solid #333;color:#333;font-size:13px;background-color:none;border-radius:0}
.banner-carousel .box-style3.black-box a.btn:hover{color:#5d957b}
.banner-carousel .black-pagination.banner-carousel .owl-controls .owl-page span{border-color:#4d4d4d !important}
.banner-carousel .black-pagination.banner-carousel .owl-controls .owl-page.active span,.banner-carousel .black-pagination.banner-carousel .owl-controls .owl-page:hover span,.banner-carousel .black-pagination.banner-carousel .owl-controls .owl-page:focus span{background-color:#4d4d4d !important}
.lookbook-carousel .item{position:relative}
.lookbook-carousel .box-text{position:absolute;top:25%;margin:0 auto;left:0;right:0;color:#fff;text-align:center}
.lookbook-carousel .box-text .h2{margin-top:0;margin-bottom:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;display:inline-block;width:100%}
.lookbook-carousel .box-text .text-72{font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:14px;margin-bottom:35px;float:left;width:100%}
.mgs-blog-lastest-posts .owl-carousel .item{padding:0;text-align:left}
.mgs-blog-lastest-posts .owl-carousel .item article{position:relative}
.mgs-blog-lastest-posts .owl-carousel .item article .image{position:absolute;left:0;top:40px;width:50%;margin:0;z-index:9}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc{background-color:#fff;float:right;display:inline-block;max-width:435px;width:76%;position:relative;padding-left:calc(26% + 30px);padding-top:70px;padding-right:50px;min-height:438px;text-align:left}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .date{color:#c7c7c7;font-weight:700;font-style:italic}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .date .day{font-size:40px;line-height:1}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .date .month{font-size:18px;line-height:1}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .date .month:before{content:"/";display:inline-block;color:#c7c7c7;margin-right:3px}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .title h4{margin-top:35px;margin-bottom:30px;color:#333;text-transform:uppercase;line-height:1.75}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .read-more{font-size:12px;color:#5d957b;margin-top:30px;text-transform:uppercase;display:inline-block}.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .read-more span{border-bottom:2px solid #dee7e3}
.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .read-more .fa{margin-left:10px;transform:translateX(120%);-webkit-transform:translateX(120%);-moz-transform:translateX(120%);-o-transform:translateX(120%);opacity:0;visibility:hidden;transition:all .35s ease-in-out 0s;-webkit-transition:all .35s ease-in-out 0s;-moz-transition:all .35s ease-in-out 0s;-o-transition:all .35s ease-in-out 0s}.mgs-blog-lastest-posts .owl-carousel .item article .blog-desc .read-more:hover .fa{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);opacity:1;visibility:visible}
.mgs-blog-lastest-posts .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]{top:calc(50% - 30px) !important}
.mgs-blog-lastest-posts.blog-viewmode-base .owl-carousel .item article .image{position:relative;width:100%;top:0}
.mgs-blog-lastest-posts.blog-viewmode-base .owl-carousel .item article .blog-desc{float:left;width:100%;padding:0;min-height:auto;background:none;color:#393939;height:auto !important}
.mgs-blog-lastest-posts.blog-viewmode-base .owl-carousel .item article .blog-desc .date{display:none}
.mgs-blog-lastest-posts.blog-viewmode-base .owl-carousel .item article .blog-desc .title h4{font-size:14px;margin:25px 0 15px;line-height:1}
.mgs-blog-lastest-posts.blog-viewmode-base .owl-carousel .item article .blog-desc .read-more{margin-top:10px}
.mgs-blog-lastest-posts.blog-viewmode-base .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-]{top:-60px !important}
.newsletter-home .block-newsletter{width:372px;display:inline-block;text-align:center;position:relative}
.newsletter-home .block-newsletter .input-text{width:100%;background-color:#171717;border:none;height:40px;line-height:40px;border-radius:22px;margin-bottom:0;color:#787878;padding-left:20px}
.newsletter-home .block-newsletter .actions{position:absolute;right:0;top:0}
.newsletter-home .block-newsletter .actions .btn{border-radius:0 22px 22px 0;height:40px}
.newsletter-home .block-newsletter .actions .btn:hover{background-color:#5d957b;color:#171717;border-color:#5d957b}
.block-text .icon span{font-size:27px;color:#5d957b;width:80px;height:80px;border-radius:50%;line-height:80px;text-align:center;border:1px solid #eaeaea;padding-left:13px;cursor:pointer}
.block-text .box-text{color:#9d9d9d;float:left;width:100%}
.block-text .box-text .h5{font-size:16px;text-transform:uppercase;color:#333;margin-top:25px;margin-bottom:15px}
.block-text.block-left .icon span{font-size:22px;width:60px;height:60px;line-height:60px;float:left;display:inline-block;margin-right:20px}
.block-text.block-left .box-text{width:calc(100% - 80px);float:left;display:inline-block;margin-top:0}
.block-text.block-left .box-text .h5{margin-top:0;margin-bottom:10px}
.block-hot-trendy{position:relative;overflow:hidden}
.block-hot-trendy img{transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s}
.block-hot-trendy .box-text{position:absolute;top:50%;left:40px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.block-hot-trendy .box-text .text-16{font-style:italic;color:#b67458}
.block-hot-trendy .box-text .h2{font-size:30px;font-weight:700;color:#262626;margin-top:10px;margin-bottom:20px;text-transform:uppercase}
.block-hot-trendy .box-text p{font-size:16px;color:#7b7b7b;line-height:1}
.block-hot-trendy .box-text .view-detail{margin-top:40px}
.block-hot-trendy:hover img{transform:scale3d(1.1, 1.1, 1);-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1)}
.banner-newsletter{position:relative;overflow:hidden}
.banner-newsletter img{transform:translate3d(1, 1, 1);-webkit-transform:translate3d(1, 1, 1);-moz-transform:translate3d(1, 1, 1);-o-transform:translate3d(1, 1, 1);transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s}.banner-newsletter .box-text{position:absolute;top:38%;left:30px}
.banner-newsletter .box-text .block-newsletter{text-align:left;width:372px;display:inline-block;position:relative}
.banner-newsletter .box-text .block-newsletter input{height:45px;background-color:transparent;line-height:45px;border:1px solid #dedee0;color:#a6a6a6;padding:0 0 0 18px;border-radius:22px}
.banner-newsletter .box-text .block-newsletter .actions{position:absolute;right:0;top:0}
.banner-newsletter .box-text .block-newsletter .actions .btn{height:45px;background-color:#171717;color:#fff;border-color:#171717;border-radius:0 22px 22px 0}
.banner-newsletter .box-text .block-newsletter .actions .btn:hover{background-color:#5d957b;border-color:#5d957b}
.banner-newsletter .h2{text-transform:uppercase;color:#333}
.banner-newsletter:hover img{transform:translate3d(1.1, 1.1, 1);-webkit-transform:translate3d(1.1, 1.1, 1);-moz-transform:translate3d(1.1, 1.1, 1);-o-transform:translate3d(1.1, 1.1, 1)}
.categories-list-slider .title-block{position:relative;overflow:hidden;margin-right:100px}
.categories-list-slider .title-block h2{font-size:18px;margin-bottom:30px;position:relative;float:left}
.categories-list-slider .title-block h2:after{content:"";display:block;border-top:1px dashed #ccc;width:999px;position:absolute;height:1px;margin-top:10px;margin-left:20px;left:100%;top:0}
.categories-list-slider .category-item{position:relative;overflow:hidden;border-radius:6px;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}
.categories-list-slider .category-item>a:after{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);opacity:0;content:"";display:block}
.categories-list-slider .category-item .box-text{position:absolute;top:50%;left:0;right:0;margin:0 auto;opacity:0;visibility:hidden;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}
.categories-list-slider .category-item .box-text .h3{text-transform:uppercase;margin-top:0;margin-bottom:5px;color:#2a2a2a}
.categories-list-slider .category-item .box-text p{font-size:17px;color:#777}
.categories-list-slider .category-item:hover>a:after{opacity:1}
.categories-list-slider .category-item:hover .box-text{opacity:1;visibility:visible}
.categories-list-slider .category-item.category-hover a img:last-child{opacity:0;visibility:hidden;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;position:absolute;top:0;left:0}
.categories-list-slider .category-item.category-hover:hover a img:last-child{opacity:1;visibility:visible}
.section-custom-after{position:relative;width:100%}
.section-custom-after:after{content:"";background-color:#fff;height:60px;width:100%;display:block;position:absolute;bottom:0;z-index:1}
.testimonial-container{position:relative;z-index:2}
.testimonial-container .carousel_wrapper{padding-left:calc(25% + 5px);position:absolute;float:left;top:21px}
.testimonial-container .carousel_wrapper .title{background:url(../images/icon-quote.png) no-repeat left bottom}
.testimonial-container .carousel_wrapper .title h2{color:#fefefe;text-transform:uppercase;font-size:18px;margin-top:0;margin-bottom:30px;line-height:1;margin-left:40px}
.testimonial-container .testimonials-carousel .testimonial-content{padding-top:68px}
.testimonial-container .testimonials-carousel .testimonial-content p{color:#797979;margin-bottom:30px;padding-right:20px}
.testimonial-container .testimonials-carousel .testimonial-content .author strong{font-size:12px;color:#fff;text-transform:uppercase;float:left;width:100%}
.testimonial-container .testimonials-carousel .testimonial-content .author strong:after{content:"";width:19px;height:1px;display:inline-block;background-color:#5e5e5e;margin-left:10px}
.testimonial-container .testimonials-carousel .testimonial-content .author span{color:#696969;font-weight:700;font-size:12px}
.testimonial-container .testimonials-carousel.owl-carousel.owl-theme .owl-dots{top:21px;margin-left:-40px;bottom:auto !important;position:absolute;left:0;right:0}
.testimonial-container .testimonials-carousel.owl-carousel.owl-theme .owl-dots .owl-dot span{border-color:#fff}
.testimonial-container .testimonials-carousel.owl-carousel.owl-theme .owl-dots .owl-dot.active span,.testimonial-container .testimonials-carousel.owl-carousel.owl-theme .owl-dots .owl-dot:hover span,.testimonial-container .testimonials-carousel.owl-carousel.owl-theme .owl-dots .owl-dot:focus span{background-color:#fff}
.custom-promo .promo-banner-text .h2{font-size:22px;font-weight:700;margin-top:-20px;margin-bottom:10px;text-transform:uppercase}
.custom-promo .promo-banner-text .text-15,.custom-promo .promo-banner-text .text-16{font-weight:700;text-transform:uppercase}
.custom-promo .banner-button{margin-top:10px}
.custom-promo .banner-button .btn-promo-banner{border-radius:0;border:none;border-bottom:1px solid #fff;color:#fff;background:none;padding:0;margin-top:25px}
.promo-box-text .h2{font-weight:700;text-transform:uppercase;color:#2a2a2a;margin:0}
.promo-box-text .text-box-left{text-align:left}.promo-box-text .text-box-right{text-align:right}
.promo-box-text.promo-box-left{width:55%;padding-left:15px}.promo-box-text.promo-box-right{width:100%;padding-left:25px;padding-right:10px}
.title-block h2{color:#2a2a2a;text-transform:uppercase;margin:0 0 15px}.title-block p{color:#a3a3a3;text-transform:uppercase}
.border-title .title-block h2{font-size:17px;padding-bottom:10px;margin:0 0 30px;border-bottom:1px solid #ddd}
.product-label{display:block;width:45px;height:45px;line-height:45px !important;border-radius:50%;font-size:12px !important;color:#fff;text-transform:uppercase;text-align:center;top:25px;position:absolute}
.product-label.sale-label{right:25px;background-color:#5d957b}
.product-label.new-label{left:25px;background-color:#b67458}
.rating-result{display:inline-block;float:left;font-size:0;height:14px;line-height:0;overflow:hidden;text-indent:-999em;width:66px;position:relative}
.rating-result:after{position:absolute;width:100%;left:0;top:9px;content:"\f006\f006\f006\f006\f006";font-family:'FontAwesome';font-size:12px;color:#acacac;letter-spacing:2px}
.rating-result span{float:left;height:15px;overflow:hidden;position:relative}
.rating-result span:after{position:absolute;width:100%;left:0;top:9px;content:"\f005\f005\f005\f005\f005";font-family:'FontAwesome';font-size:12px;color:#5d957b;z-index:1;letter-spacing:2px}
.product-reviews-summary .reviews-actions{font-size:13px;color:#a3a3a3;margin-left:10px;margin-bottom:0;display:inline-block;float:left}
.product-reviews-summary .reviews-actions a{color:#a3a3a3}.product-reviews-summary .reviews-actions a:hover{color:#5d957b}
.product-reviews-summary.empty .reviews-actions{margin-left:0}
.product-reviews-summary.empty .reviews-actions a:hover{color:#5d957b}
.price,.price-box .price-wrapper .price{font-size:16px;color:#5d957b;font-weight:300}
.price-box .special-price .price-label,.price-box .old-price .price-label{display:none}
.price-box .old-price{margin-right:10px}
.price-box .old-price .price{font-size:14px;color:#b0b0b0;font-weight:300;padding:0 2px;position:relative}
.price-box .old-price .price:after{content:"";display:block;width:100%;height:1px;background-color:#b0b0b0;transform:rotate(-16deg);-webkit-transform:rotate(-16deg);-moz-transform:rotate(-16deg);-o-transform:rotate(-16deg);position:absolute;top:50%;left:0;right:0}
.products-grid .item{margin-bottom:45px}.products-grid .product-name{font-size:14px;color:#404040;text-transform:uppercase}
.products-grid .product-content{float:left;width:100%}
.products-grid .product-content .product-top{position:relative;border-radius:6px;border:1px solid #f1f1f1;padding:10px;overflow:hidden;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);background-color:#fff}
.products-grid .product-content .product-top img{border-radius:6px;transform-style:inherit;-moz-transform-style:inherit;-webkit-transform-style:inherit;-ms-transform-style:inherit;margin:0 auto}.products-grid .product-content .product-top .button-quickview{position:absolute;left:0;right:0;top:calc(50% - 27px);margin:0 auto;opacity:0;visibility:hidden;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);text-align:center}
.products-grid .product-content .product-desc{padding:20px 15px 0;text-align:center;width:100%;float:left;position:relative}
.products-grid .product-content .product-desc div[class^="swatch-opt-"]{padding-top:15px;position:absolute;bottom:100%;left:0;right:0}
.products-grid .product-content .product-desc div[class^="swatch-opt-"] .swatch-attribute{text-align:center}
.products-grid .product-content .product-desc div[class^="swatch-opt-"] .swatch-attribute .swatch-option{display:inline-block;float:none;font-size:10px !important;height:25px !important;line-height:22px !important;padding:0 !important;text-align:center !important;width:25px !important;min-width:25px !important;min-height:25px !important;border-radius:3px !important;margin-bottom:0px !important;margin-top:5px !important}
.products-grid .product-content .product-desc .cate-name{font-size:13px;color:#a3a3a3;line-height:1}
.products-grid .product-content .product-desc .product-name{margin:15px 0}
.products-grid .product-content .product-desc .rating-price{max-height:20px;overflow:hidden}
.products-grid .product-content .product-desc .price-box{line-height:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}
.products-grid .product-content .product-desc .product-reviews-summary.short{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0)}
.products-grid .product-content .product-desc .product-reviews-summary.short .rating-result{margin:0 auto;float:none}
.products-grid .product-content .product-desc .controls{max-height:41px;overflow:hidden;margin-top:20px}
.products-grid .product-content .product-desc .controls .hover-hidden{min-height:40px}
.products-grid .product-content .product-desc .controls .controls-hover{width:100%;text-align:center;opacity:0;visibility:hidden;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%)}
.products-grid .product-content .product-desc .controls .controls-hover .btn{opacity:0;visibility:hidden;margin-left:5px;margin-right:5px;margin-top:3px;display:inline-block}
.products-grid .product-content .product-desc .controls .controls-hover .btn:first-child{margin-left:0;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%)}
.products-grid .product-content .product-desc .controls .controls-hover .btn.tocart{transform:scale(0, 0);-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0)}
.products-grid .product-content .product-desc .controls .controls-hover .btn.tocompare{margin-right:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%)}
.products-grid .product-content:hover .product-top img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}.products-grid .product-content:hover .product-top .button-quickview{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);opacity:1;visibility:visible}
.products-grid .product-content:hover .product-desc .price-box{opacity:0;visibility:hidden;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%)}
.products-grid .product-content:hover .product-desc .product-reviews-summary.short{opacity:1;visibility:visible;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px)}
.products-grid .product-content:hover .product-desc .hover-hidden{opacity:0;visibility:hidden;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%)}
.products-grid .product-content:hover .product-desc .controls-hover{opacity:1;visibility:visible;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%)}
.products-grid .product-content:hover .product-desc .controls-hover .btn{opacity:1;visibility:visible}
.products-grid .product-content:hover .product-desc .controls-hover .btn:first-child,.products-grid .product-content:hover .product-desc .controls-hover .btn.tocompare{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}
.products-grid .product-content:hover .product-desc .controls-hover .btn.tocart{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
.catalog-category-view.page-layout-3columns .products-grid .product-content .product-desc .controls .controls-hover{float:left}
.catalog-category-view.page-layout-3columns .products-grid .product-content .product-desc .controls .controls-hover .btn{margin:0 2px}
.mgs-product-tab .nav-tabs{float:left;width:100%;margin-bottom:50px;border:none}
.mgs-product-tab .nav-tabs li{display:inline-block;margin:0}
.mgs-product-tab .nav-tabs li a{font-size:17px;color:#b0b0b0;line-height:1;padding:0 20px;margin:0;border:none;border-radius:0;border-right:1px solid #b0b0b0;background:none;text-transform:uppercase}
.mgs-product-tab .nav-tabs li a:hover span{color:#5d957b;border-bottom:2px solid #5d957b;margin-bottom:3px}
.mgs-product-tab .nav-tabs li:first-child a{padding-left:0}
.mgs-product-tab .nav-tabs li:last-child a{border-right:none}
.mgs-product-tab .nav-tabs li.active a span,.mgs-product-tab .nav-tabs li:hover a span,.mgs-product-tab .nav-tabs li:focus a span{color:#5d957b;border-bottom:2px solid #5d957b;margin-bottom:3px}
.mgs-product-tab .nav-tabs li.active a:hover,.mgs-product-tab .nav-tabs li:hover a:hover,.mgs-product-tab .nav-tabs li:focus a:hover,.mgs-product-tab .nav-tabs li.active a:focus,.mgs-product-tab .nav-tabs li:hover a:focus,.mgs-product-tab .nav-tabs li:focus a:focus{border-top:none;border-left:none;border-bottom:none}
.mgs-product-tab .tab-content{float:left;width:100%;position:relative}
.mgs-product-tab .tab-content .tab-pane.product-tab-slider{position:absolute;visibility:hidden;display:block;top:0;left:0;right:0;bottom:0;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}
.mgs-product-tab .tab-content .tab-pane.product-tab-slider.active{position:static;visibility:visible}
.mgs-product-tab .tab-attribute li a:hover span{border:none;margin-bottom:none;color:#2a2a2a}
.mgs-product-tab .tab-attribute li.active a span,.mgs-product-tab .tab-attribute li:hover a span,.mgs-product-tab .tab-attribute li:focus a span{border:none;margin-bottom:none;color:#2a2a2a}
.mgs-product-tab.navigation-top-right .nav-tabs{margin-bottom:35px}
.mgs-product-tab.border-title .tab-attribute{overflow:hidden;position:relative;margin-right:93px}
.mgs-product-tab.border-title .tab-attribute ul{float:left;border:none;position:relative;width:auto}
.mgs-product-tab.border-title .tab-attribute ul:after{content:"";display:block;border-top:1px dashed #ccc;height:1px;width:999px;left:100%;position:absolute;top:8px}
.cate-view-more{text-align:center;position:relative;overflow:hidden;width:100%}
.cate-view-more a{position:relative;min-width:130px;padding-left:15px;color:#b0b0b0;display:inline-block;text-align:center;padding:10px 0;margin-bottom:1px}
.cate-view-more a:before,.cate-view-more a:after{content:"";display:block;position:absolute;height:1px;background-color:#f0f0f0;top:20px;float:left;width:999px}
.cate-view-more a:before{margin-left:20px;left:100%}
.cate-view-more a:after{right:100%;margin-right:20px}
.cate-view-more a .fa{margin-left:5px}
.product-list-block .block-content{float:left;width:100%}
.product-list-block .products-grid .item{width:100%;float:left;clear:left;position:relative;margin-bottom:30px}
.product-list-block .products-grid .product-content{position:relative}
.product-list-block .products-grid .product-content .product-left{float:left;display:inline-block;max-width:120px;margin-right:20px;border:1px solid #f1f1f1;padding:5px;position:initial}
.product-list-block .products-grid .product-content .product-right{float:left;display:inline-block;padding:0;text-align:left;width:calc(100% - 140px);position:initial}
.product-list-block .products-grid .product-content .product-right .product-name{margin-top:15px;margin-bottom:15px}
.product-list-block .products-grid .controls{position:absolute;bottom:0}
.product-list-block .title-block{margin-bottom:30px;float:left;width:100%;position:relative;overflow:hidden}
.product-list-block .title-block h5{text-transform:uppercase;color:#2a2a2a;float:left;margin:0;line-height:1.5}
.product-list-block.block-left .title-block h5:after{content:"";border-top:1px dashed #b6b6b6;height:1px;width:100%;position:absolute;margin-left:20px;margin-right:98px;margin-top:12px}
.view-more-cate{color:#b6b6b6;font-size:13px;margin:0;text-transform:uppercase;padding-left:20px;background-color:#fff;font-style:italic;position:absolute;right:0;line-height:2}
.view-more-cate .fa{margin-left:10px}
.vertical-menu-widget li{float:left;width:100%;position:relative}
.vertical-menu-widget li a{width:100%;padding:15px 0;margin:0;font-size:13px;display:block}
.vertical-menu-widget li .toggle-icon{position:absolute;right:0;top:0}
.vertical-menu-widget li .toggle-icon a{font-family:'FontAwesome';color:#adadad;padding:15px 0 15px 15px;line-height:1.5;display:block}
.vertical-menu-widget li .toggle-icon a:after{content:"\f067";display:inline-block}
.vertical-menu-widget li .toggle-icon a.collapse:after{content:"\f068";display:inline-block}
.vertical-menu-widget li ul{display:none}
.vertical-menu-widget li ul li a{padding-left:5px}
.vertical-menu-widget li ul li ul li a{padding-left:10px}
.products-list .item{margin-bottom:30px}
.products-list .product-content .product-top{position:relative;border-radius:6px;border:1px solid #f1f1f1;padding:10px;overflow:hidden;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);background-color:0}
.products-list .product-content .product-top img{border-radius:6px;margin:0 auto}
.products-list .product-content .product-top .button-quickview{position:absolute;left:0;right:0;top:calc(50% - 27px);margin:0;opacity:0;visibility:hidden;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);text-align:center}
.products-list .product-content .product-desc{border-bottom:1px solid #f3f3f3}
.products-list .product-content .product-desc .product-name{font-size:15px;color:#404040;text-transform:uppercase;margin-top:10px;margin-bottom:5px}
.products-list .product-content .product-desc .cate-name{font-size:13px;color:#a3a3a3;margin-bottom:5px}
.products-list .product-content .product-desc .product-reviews-summary{margin-bottom:10px;float:left;width:100%}
.products-list .product-content .product-desc .price-box .old-price .price{font-size:16px}
.products-list .product-content .product-desc .price-box .old-price .price:after{top:12px}
.products-list .product-content .product-desc .price-box .special-price .price,.products-list .product-content .product-desc .price-box .price-wrapper .price{font-size:18px}
.products-list .product-content .product-desc .short-description{margin-top:15px;margin-bottom:30px}
.products-list .product-content .product-desc .controls{width:100%;display:inline-block;margin-bottom:40px;padding-top:30px}
.products-list .product-content .product-desc .controls .add-to-cart{margin-right:10px;display:inline-block;float:left}
.products-list .product-content .product-desc .controls ul.icon-links li{display:inline-block;float:left;margin-right:10px}
.products-list .product-content:hover .product-top img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.products-list .product-content:hover .product-top .button-quickview{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);opacity:1;visibility:visible}
.toolbar select{height:30px;line-height:30px;padding:0 10px;width:115px}
.toolbar select option{padding-top:5px;padding-right:5px}.toolbar label{font-weight:400;margin-right:15px;margin-top:6px;float:left}.toolbar .modes,.toolbar .sorter{display:inline-block;float:left;margin-right:90px;margin-bottom:5px}
.toolbar .modes .modes-mode{font-size:13px;border:1px solid #ebebeb;margin-right:5px;width:30px;height:30px;line-height:30px;display:inline-block;color:#bcbcbc;text-align:center}.toolbar .modes .modes-mode.active,.toolbar .modes .modes-mode:hover{color:#5d957b}.toolbar .sorter select{display:inline-block;float:left}.toolbar .sorter .sorter-action{margin-left:5px;font-size:16px}.toolbar .limiter{float:right}.toolbar .pagination>li a{width:39px;height:39px;line-height:25px;border:1px solid #dcdcdc;color:#a9a9a9;border-radius:50%;margin-left:5px;margin-right:5px;text-align:center}.toolbar .pagination>li a:hover,.toolbar .pagination>li a:focus{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a}.toolbar .pagination>li.current a{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a}.toolbar .pagination>li.current a:hover,.toolbar .pagination>li.current a:focus{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a}.top-toolbar{color:#5b5b5b;padding-bottom:15px;border-bottom:1px solid #f3f3f3;margin: 15px 10px 30px;text-align:center}.bottom-toolbar .toolbar-mode,.top-toolbar .pager-toolbar{display:none}.swatch-attribute-options{margin-top:0 !important}.block.filter .filter-content{margin-bottom:20px}.block.filter .filter-options .form-group{margin-bottom:0}.block.filter .filter-options .block-title .block-sub-title{font-size:16px;color:#2a2a2a;text-transform:uppercase;display:inline-block;width:100%;margin-bottom:20px;position:relative}.block.filter .filter-options .block-title .block-sub-title:after{content:"\f196";font-family:'FontAwesome';display:inline-block;font-size:15px;position:absolute;width:30px;height:20px;right:0;top:0;color:#5d957b;cursor:pointer;text-align:right}.block.filter .filter-options .block-title.hide-filter .block-sub-title:after{content:"\f147"}.block.filter .filter-options .block-content{font-size:13px;display:none;width:100%;float:left;margin-bottom:30px}.block.filter .filter-options .block-content .items li.item{float:left;width:100%}.block.filter .filter-options .block-content .items li.item a{float:left;width:100%;padding:15px 0;line-height:1}.block.filter .filter-options .block-content .items li.item a span.count{float:right;color:#9f9f9f}.block.filter .filter-options .block-content .items li.item:first-child{padding-top:0}.block.filter.filter-one-column .filter-content{margin-bottom:0}.block.filter.filter-one-column .block-title h4{color:#2a2a2a;text-transform:uppercase;margin-bottom:25px;padding-bottom:0}.block.filter.filter-one-column .filter-options .form-group{display:flex;margin-bottom:20px}.block.filter.filter-one-column .filter-options .block-sub-title{margin-right:15px;display:block;min-width:60px;font-size:14px;text-transform:none;margin-bottom:0;width:70px}.block.filter.filter-one-column .filter-options .block-sub-title:after{display:none}.block.filter.filter-one-column .filter-options .block-content{width:100%;margin-bottom:0;display:block}.block.filter.filter-one-column .filter-options .block-content .form-control{margin-bottom:0}.block.filter .filter-current{margin-bottom:10px}.block.filter .filter-current .block-subtitle{font-weight:400;text-transform:uppercase;display:block;margin-bottom:10px;color:#2a2a2a;font-size:15px}.block.filter .filter-current .filter-label{margin-right:15px}.block.filter .filter-current .filter-label:after{content:": "}.block.filter .filter-current .filter-value{color:#b3b3b3;font-style:italic}.block.filter .filter-current .action.remove{font-size:18px;margin-top:5px;margin-left:20px}.block.filter .filter-actions{margin-bottom:20px}.block.filter .filter-actions a{color:#5d957b}.block.filter .filter-actions span{font-size:18px;margin-right:10px}.sidebar .block-product-tags .block-content a{border:1px solid #ddd;font-size:13px;padding:10px;margin-right:12px;margin-bottom:15px;text-align:center;display:inline-block;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}.sidebar .block-product-tags .block-content a:hover{background-color:#171717;color:#5d957b;border-color:#171717}.sidebar .product-list-block .products-grid .product-content .product-left{max-width:100px}
.sidebar .navigation-top-right .owl-theme.owl-carousel .owl-controls .owl-nav [class*=owl-]{top:-60px;margin:0;width:21px;height:21px;line-height:17px}.sidebar .navigation-top-right .owl-theme.owl-carousel .owl-controls .owl-nav .owl-prev{right:30px !important}.sidebar.sidebar-additional .block-content{margin-bottom:40px}.sidebar.sidebar-additional .block-content:after{display:table;content:"";clear:both}.sidebar .block-title h4 .counter{font-size:14px;text-transform:none;font-weight:400;float:right}.sidebar .block-compare li{position:relative;float:left;width:100%;margin:10px 0}.sidebar .block-compare li a.action{font-size:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);color:#000}.sidebar .block-compare .actions-toolbar div{display:inline-block;float:right;margin-left:10px;margin-top:20px}.sidebar .block-wishlist .item{float:left;width:100%}.sidebar .block-wishlist .item .actions-secondary{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.sidebar .block-wishlist .item .actions-secondary a{font-size:20px;color:#000}.sidebar .block-wishlist .item .actions-primary{position:absolute;bottom:0}.sidebar .block-wishlist .item .product-content .product-right .price-box{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;opacity:1;visibility:visible}.sidebar .block-wishlist .actions-toolbar .action.details{color:#5d957b}.sidebar .block-brand .item{margin-bottom:20px;width:100%}.sidebar .block-brand .brand-image{float:left;display:inline-block;margin-right:20px}.sidebar .block-brand .brand-name{font-size:13px}.sidebar .block-brand .brand-name span{color:#9f9f9f;float:right;text-align:right}.sidebar .block-brand .view-all{text-align:right;float:right;color:#5d957b}.sidebar .block-brand .view-all a{color:#5d957b}.sidebar .related .block-content .action.select{background:none;border:none;padding:0;color:#5d957b;font-size:13px}.sidebar .related .block-content .block-actions{margin-bottom:10px}.sidebar .related .block-content .products-grid .product-content .product-left{max-width:100px}.sidebar .related .block-content .products-grid .product-content .product-left .choice{position:absolute;left:0;top:0}.sidebar .related .block-content .products-grid .product-content .product-right{width:calc(100% - 120px)}.sidebar .related .block-content .products-grid .product-content .product-right .price-box{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;opacity:1;visibility:visible}.box-tocart .field.qty{display:flex;align-items:center;margin-bottom:30px}.box-tocart .field.qty .label{font-size:13px;font-weight:400;max-width:53px;padding-right:20px}.box-tocart .field.qty .label:after{color:#e4593e;content:"*";display:inline-block;font-size:16px;margin-left:4px}.box-tocart .field.qty .qty{border-top:1px solid #ececec;border-bottom:1px solid #ececec;color:#2a2a2a;height:37px;line-height:35px;margin:0;padding:0;text-align:center;width:calc(100% - 253px);border-left:none;border-right:none;-moz-appearance:textfield}.box-tocart .field.qty .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.box-tocart .field.qty .qty::--webkit-outer-spin-button{-webkit-appearance:none;margin:0}.box-tocart .edit-qty{background-color:#f9f9f9;border:1px solid #ececec;line-height:35px;cursor:pointer;height:37px;text-align:center;width:100px}.box-tocart .actions .btn{display:inline-block;float:left;margin-right:10px}.fotorama__stage{margin-bottom:15px;max-height:660px}.fotorama__stage .fotorama__stage__frame{border-radius:6px}.fotorama__stage .fotorama__stage__frame .fotorama__img{top:0 !important;transform:translate3d(-50%, 0, 0) !important;-webkit-transform:translate3d(-50%, 0, 0) !important;-moz-transform:translate3d(-50%, 0, 0) !important;-ms-transform:translate3d(-50%, 0, 0) !important;max-height:inherit !important;width:100% !important;border-radius:6px}.fotorama__nav-wrap--horizontal .fotorama__thumb-border{display:none !important}.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame{margin-right:18px !important;padding:0 !important}.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__img{border-radius:6px}.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__thumb{border-radius:6px;position:relative;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame .fotorama__thumb:after{background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;content:"";transform:scale3d(.8, .8, 1);-webkit-transform:scale3d(.8, .8, 1);-moz-transform:scale3d(.8, .8, 1);-o-transform:scale3d(.8, .8, 1);bottom:0;right:0;opacity:0;visibility:hidden;border-radius:6px}.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame.fotorama__active .fotorama__thumb:after,.fotorama__nav-wrap--horizontal .fotorama__nav--thumbs .fotorama__nav__frame:hover .fotorama__thumb:after{opacity:1;visibility:visible;transform:scale3d(1, 1, 1);-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1)}.fotorama--fullscreen .fotorama__nav--thumbs{text-align:center}.product-view-info .product-name .h1{font-size:18px;text-transform:uppercase;color:#404040;margin-top:15px;margin-bottom:10px;line-height:1}.product-view-info .product-info-stock-sku{margin-bottom:10px}.product-view-info .product-info-stock-sku .type{display:inline-block;float:left;margin-right:5px}.product-view-info .product-info-stock-sku .type:after{content:": "}.product-view-info .product-info-price{padding:20px 0;border-bottom:1px dashed #ddd;width:100%;float:left}.product-view-info .product-info-price .price-box{display:inline-block;float:left}.product-view-info .product-info-price .price-box .price-label{margin-right:20px}.product-view-info .product-info-price .stock{float:right;text-align:right;margin:10px 0}.product-view-info .product-info-price .stock span{color:#5d957b}.product-view-info .product-info-price .stock.unavailable span{color:#e4593e}.product-view-info .price-box .price-wrapper .price{font-size:24px}.product-view-info .price-box .old-price{margin-left:10px}.product-view-info .price-box .old-price .price{font-size:22px}.product-view-info .price-box .old-price .price:after{height:2px}.product-view-info .short-description{clear:both}.product-view-info .short-description .overview{border-bottom:1px dashed #ddd;padding:20px 0 20px;clear:both}.product-view-info .product-add-form{float:left;width:100%;margin-bottom:30px;margin-top:30px}.product-view-info .product-add-form .product-options-wrapper{border-bottom:1px dashed #ddd}.product-view-info .product-add-form .product-options-wrapper .swatch-opt{margin-top:0 !important}.product-view-info .product-add-form .product-options-wrapper .swatch-attribute{margin-bottom:10px}.product-view-info .product-add-form .product-options-wrapper .swatch-attribute-options{margin-top:10px !important}.product-view-info .product-add-form .product-options-wrapper .swatch-attribute-label{font-size:13px;font-weight:400;max-width:53px}.product-view-info .product-add-form .product-options-wrapper .swatch-attribute-label:after{content:": "}.product-view-info .product-add-form .product-options-bottom{padding:25px 0;float:left;width:100%}.product-view-tabs{margin-top:60px;margin-bottom:65px;float:left;width:100%}.product-view-tabs .items{position:relative;float:left;width:100%;margin:0;padding:0}.product-view-tabs .items .item.title{float:left;width:auto;margin:0}.product-view-tabs .items .item.title a{font-size:16px;color:#2a2a2a;text-transform:uppercase;padding:15px 32px;margin:0}.product-view-tabs .items .item.title a .counter{font-size:13px;color:#5b5b5b}.product-view-tabs .items .item.title a .counter:before{content:"("}.product-view-tabs .items .item.title a .counter:after{content:")"}.product-view-tabs .items .item.title.active a,.product-view-tabs .items .item.title:hover a{background-color:#5e5e5e;color:#fff}.product-view-tabs .items .item.title.active a .counter,.product-view-tabs .items .item.title:hover a .counter{color:#fff}.product-view-tabs .items .item.content{background-color:#fff;margin-top:49px;padding:30px 25px;border:1px solid #ececec;box-sizing:border-box;float:right;margin-left:-100%;width:100%;display: none;}.additional-attributes-wrapper .table tbody tr td,.additional-attributes-wrapper .table tbody tr th{padding:8px 20px}.additional-attributes-wrapper .table tbody tr th{color:#2a2a2a;text-transform:uppercase}.product-view-info .brand-image img{width:auto !important;height:auto !important}.review-list .block-title strong{margin-bottom:30px;font-size:18px;text-transform:uppercase;font-weight:400;color:#2a2a2a}.review-list .review-toolbar:first-child{display:none}.review-list .review-toolbar .limiter{display:none}.review-list .review-items .review-item{float:left;width:100%;padding:20px 0;border-bottom:1px solid #ddd}.review-list .review-items .review-item .review-title{color:#2a2a2a;font-size:15px;text-transform:uppercase;margin:0 0 20px}.review-list .review-items .review-item .review-ratings{float:left;display:inline-block;width:20%;max-width:200px}.review-list .review-items .review-item .review-ratings>div{float:left;width:100%;margin-bottom:10px}.review-list .review-items .review-item .review-ratings .label{float:left;width:80px;margin-top:3px}.review-list .review-items .review-item .review-content{margin-bottom:10px}.review-list .review-items .review-item .review-content,.review-list .review-items .review-item .review-details{margin-left:20%}
.review-list .review-items .review-item .review-details .review-author,.review-list .review-items .review-item .review-details .review-date{display:inline-block;float:left;margin-right:10px}.review-add .block-title strong{font-size:18px;text-transform:uppercase;margin-bottom:30px;font-weight:400;color:#2a2a2a;margin-top:20px;float:left}.review-add .block-content{float:left;width:100%}.review-add .block-content legend{color:#2a2a2a;font-size:15px;font-weight:bold;margin-bottom:20px;border:none}.review-add .block-content .review-legend{margin-bottom:0}.review-add .block-content .review-legend span{margin-right:15px}.review-add .block-content .review-field-ratings legend.label{float:left;text-align:left;margin-bottom:0}.review-add .block-content .field.choice{display:flex;width:100%;margin-bottom:10px}.review-add .block-content .field.choice label.label{width:100px}.review-add .block-content .review-field-rating{margin-bottom:20px}.review-add .block-content .review-field-rating label{font-size:14px}.review-add .block-content .review-field-rating label.label{float:left;margin-top:5px}.review-add .block-content .review-field-rating .review-control-vote{overflow:hidden}.review-add .block-content .review-field-rating .review-control-vote:before{font-size:15px;height:15px;letter-spacing:6px;line-height:21px;content:"\f006\f006\f006\f006\f006";font-family:'FontAwesome';speak:none;vertical-align:top;display:inline-block;position:absolute;z-index:1}.review-add .block-content .review-field-rating .review-control-vote input[type="radio"]{border:0;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;vertical-align:top}.review-add .block-content .review-field-rating .review-control-vote label{cursor:pointer;display:block;position:absolute}.review-add .block-content .review-field-rating .review-control-vote label span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.review-add .block-content .review-field-rating .review-control-vote label:before{color:#5d957b;font-family:'FontAwesome';font-size:15px;height:15px;letter-spacing:6px;opacity:0;line-height:15px}.review-add .block-content .review-field-rating .review-control-vote label.rating-1{z-index:6}.review-add .block-content .review-field-rating .review-control-vote label.rating-1:before{content:"\f005"}.review-add .block-content .review-field-rating .review-control-vote label.rating-2{z-index:5}.review-add .block-content .review-field-rating .review-control-vote label.rating-2:before{content:"\f005\f005"}.review-add .block-content .review-field-rating .review-control-vote label.rating-3{z-index:4}.review-add .block-content .review-field-rating .review-control-vote label.rating-3:before{content:"\f005\f005\f005"}.review-add .block-content .review-field-rating .review-control-vote label.rating-4{z-index:3}.review-add .block-content .review-field-rating .review-control-vote label.rating-4:before{content:"\f005\f005\f005\f005"}.review-add .block-content .review-field-rating .review-control-vote label.rating-5{z-index:2}.review-add .block-content .review-field-rating .review-control-vote label.rating-5:before{content:"\f005\f005\f005\f005\f005"}.review-add .block-content .review-field-rating .review-control-vote label:hover:before{opacity:1}.review-add .block-content .review-field-rating .review-control-vote input[type="radio"]:focus+label:before,.review-add .block-content .review-field-rating .review-control-vote input[type="radio"]:checked+label:before{opacity:1}.review-add .block-content .review-field-nickname,.review-add .block-content .review-field-summary,.review-add .block-content .review-field-text{display:flex;width:100%;margin-bottom:20px}.review-add .block-content .review-field-nickname label,.review-add .block-content .review-field-summary label,.review-add .block-content .review-field-text label{width:100px;padding-right:20px}.review-add .block-content .review-field-nickname .control,.review-add .block-content .review-field-summary .control,.review-add .block-content .review-field-text .control{width:50%}.review-add .block-content .review-field-nickname,.review-add .block-content .review-field-summary{align-items:center}.block-title h3{font-size:18px;text-transform:uppercase;display:inline-block;margin:0 0 30px;position:relative}.border-title .block-title{position:relative;overflow:hidden;width:calc(100% - 100px)}.border-title .block-title h3:after{content:"";height:1px;border-top:1px dashed #ddd;width:999px;position:absolute;top:0;left:100%;display:inline-block;margin-left:20px;margin-top:14px}.product-options-wrapper .fieldset .field{float:left;width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #ddd}.product-options-wrapper .fieldset .field:first-child{padding-top:0}.product-options-wrapper .fieldset .field .label{margin-bottom:10px}.product-options-wrapper .fieldset .field .control .options-list .field{display:flex;margin-bottom:10px;padding:0;border:none}.product-options-wrapper .fieldset .field .control .options-list .field input{margin:0 5px 0 0}.product-options-wrapper .fieldset .field .control .options-list .field label{margin:0;line-height:1.5}.bundle-actions button{margin-top:30px}.bundle-options-container{float:left;width:100%}.bundle-options-container .product-add-form{margin:0 -15px;display:none;margin-top:60px}.bundle-options-container .product-add-form:before,.bundle-options-container .product-add-form:after{content:"";display:table;clear:both}.bundle-options-container .bundle-options-wrapper,.bundle-options-container .block-bundle-summary{width:50%;padding:0 15px;float:left}.bundle-options-container .bundle-options-wrapper .customization.back{margin-bottom:20px}.bundle-options-container .bundle-options-wrapper .field.option{margin-bottom:0;border-bottom:1px dashed #ddd;padding-bottom:10px}.bundle-options-container .bundle-options-wrapper .field.option>label{font-weight:700;margin-bottom:10px;display:block}.bundle-options-container .bundle-options-wrapper .field.option .options-list .field{margin-bottom:10px;display:flex;border:none;padding:0}.bundle-options-container .bundle-options-wrapper .field.option .options-list .field input[type="radio"],.bundle-options-container .bundle-options-wrapper .field.option .options-list .field input[type="checkbox"]{margin:0 5px 0 0}.bundle-options-container .bundle-options-wrapper .field.option .field.qty{align-items:center;display:flex;border:none;padding:0}.bundle-options-container .bundle-options-wrapper .field.option .field.qty .label{margin-right:20px}.bundle-options-container .bundle-options-wrapper .field.option .field.qty .input-text{width:60px;text-align:center;padding:0}.bundle-options-container .bundle-options-wrapper .field.option:last-child{border-bottom:none;margin:0;padding-top:20px}.bundle-options-container .block-bundle-summary .product-details .price-as-configured .price-box .price{font-size:30px;float:left;color:#fff}.bundle-options-container .block-bundle-summary .bundle-info{margin-bottom:30px}.bundle-options-container .block-bundle-summary .bundle-summary .items li{margin-bottom:10px}.bundle-options-container .block-bundle-summary .bundle-summary .items li .label{font-weight:700}.product-add-form .grouped table.grouped thead tr th{padding:15px 0;text-align:center;text-transform:uppercase;font-size:15px;border-bottom-width:1px;margin:0}.product-add-form .grouped table.grouped tbody tr td{text-align:center;padding:15px}.product-add-form .grouped table.grouped tbody tr td h4.product-name{font-size:14px;text-transform:uppercase;margin:0 0 10px}.product-add-form .grouped table.grouped tbody tr td .price-box .price{font-size:18px !important}.product-add-form .grouped table.grouped tbody tr td.qty .input-text.qty{max-width:100px;text-align:center}.product-add-form .grouped table.grouped tbody>tbody+tbody{border-top:none}.sendfriend-product-send #product-sendtofriend-form .legend{text-transform:uppercase;font-size:16px}.sendfriend-product-send #product-sendtofriend-form .fieldset{margin-bottom:20px}.sendfriend-product-send #product-sendtofriend-form .fieldset .field{display:flex;align-items:center;margin-bottom:20px}.sendfriend-product-send #product-sendtofriend-form .fieldset .field.text{align-items:baseline}.sendfriend-product-send #product-sendtofriend-form .fieldset .field .label{width:140px;margin:0}.sendfriend-product-send #product-sendtofriend-form .fieldset .field .control{width:100%;margin:0}.sendfriend-product-send #product-sendtofriend-form .fieldset .actions-toolbar{margin:10px 0}.sendfriend-product-send #product-sendtofriend-form .actions-toolbar{margin:20px 0 0}.sendfriend-product-send #product-sendtofriend-form .actions-toolbar .secondary{margin:10px 0}.sendfriend-product-send #product-sendtofriend-form .actions-toolbar .secondary .action.back{color:#5d957b}.brand-list.brand-index-index .shop-by-brand .block{margin-bottom:20px}.brand-list.brand-index-index .shop-by-brand .title-block h3{text-transform:uppercase;font-size:17px;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #ddd}.brand-list.brand-index-index .shop-by-brand ul li.item{width:100%;margin:0}.brand-list.brand-index-index .shop-by-brand ul li.item .brand-content{text-align:center;padding:10px 0}.brand-list.brand-index-index .shop-by-brand ul li.item .brand-content .brand-image img{width:auto !important;height:auto !important}.brand-list.brand-index-index .shop-by-brand ul li.item .brand-content .brand-title{font-size:14px;text-transform:uppercase}.brand-list.brand-index-index .shop-by-brand .search #search_brand_form .fields{float:left;width:350px;margin-right:20px;display:inline-block}.brand-list.brand-index-index .shop-by-brand .search #search_brand_form .fields .input-text{height:40px;line-height:40px}
.brand-list.brand-index-index .shop-by-brand .search #search_brand_form .actions{display:inline-block}.brand-list.brand-index-index .shop-by-brand .search #search_brand_form .actions .btn{margin-right:20px}
.brand-list.brand-index-index .shop-by-brand .characters ul.characters-filter li a:hover{background-color:#5d957b;border-color:#5d957b}.brand-list.brand-index-index .shop-by-brand .characters ul.characters-filter li.active a{background-color:#5d957b;border-color:#5d957b}.brand-list.brand-index-index .shop-by-brand .characters .view-all a{color:#5d957b}.checkout-cart-index #shopping-cart-table thead tr th{border-bottom-width:1px;text-align:center;padding:20px}.checkout-cart-index #shopping-cart-table thead tr th .h5{text-transform:uppercase;margin:0;font-size:15px;color:#2b2b2b}.checkout-cart-index #shopping-cart-table>tbody+tbody{border:none}.checkout-cart-index #shopping-cart-table tbody tr td{padding:25px;text-align:center}.checkout-cart-index #shopping-cart-table tbody tr td.item{border-right:none}.checkout-cart-index #shopping-cart-table tbody tr td.item .product-item-photo{width:120px;border-radius:6px;overflow:hidden;display:block}.checkout-cart-index #shopping-cart-table tbody tr td.item .product-item-photo .img-thumbnail{border:none;padding:0;border-radius:6px}.checkout-cart-index #shopping-cart-table tbody tr td.product-info{border-left:none;padding-left:0;text-align:left}.checkout-cart-index #shopping-cart-table tbody tr td.product-info .product-item-name{color:#363636;font-size:14px;font-weight:400;margin-bottom:10px;margin-top:25px;text-transform:uppercase}.checkout-cart-index #shopping-cart-table tbody tr td.a-center{vertical-align:middle}.checkout-cart-index #shopping-cart-table tbody tr td.price .price{color:#7b7b7b;font-size:16px}.checkout-cart-index #shopping-cart-table tbody tr td.qty{width:350px}.checkout-cart-index #shopping-cart-table tbody tr td.qty .field{text-align:center}.checkout-cart-index #shopping-cart-table tbody tr td.qty .field .label{display:none}.checkout-cart-index #shopping-cart-table tbody tr td.qty .field .control .input-text{width:70px;text-align:center;margin-bottom:10px}.checkout-cart-index #shopping-cart-table tbody tr td.qty .action-edit{display:none}.checkout-cart-index #shopping-cart-table tbody tr td.qty .action-delete{width:18px;height:18px;text-align:center;font-size:8px;line-height:18px;display:inline-block;color:#676767;border-radius:50%;background-color:#dfdfdf}.checkout-cart-index #shopping-cart-table tbody tr td.qty .action-delete:hover{background-color:#5d957b;color:#fff}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .action-towishlist{margin-right:5px}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item{margin-bottom:10px}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .action-gift{font-size:15px;color:#5d957b;position:relative}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .action-gift:after{content:"\e688";font-family:'Pe-icon-7-stroke';speak:none;font-size:30px;line-height:0;color:#2a2a2a;display:inline-block;position:absolute;top:10px}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .action-gift._active{content:"\e682"}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .gift-content{max-width:300px;display:none}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .gift-content._active{display:block}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .gift-content .gift-options-title{margin-bottom:10px}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .gift-content .gift-options-content .gift-options .actions-toolbar{float:left}.checkout-cart-index #shopping-cart-table tbody tr td.qty .actions-toolbar .gift-options-cart-item .gift-content .gift-options-content .field .control .input-text{width:100%;text-align:left}.checkout-cart-index #shopping-cart-table tbody tr td.subtotal .price{color:#363636}.checkout-cart-index .cart.actions .btn{margin-top:20px;margin-bottom:20px}.checkout-cart-index .cart.actions .btn.continue,.checkout-cart-index .cart.actions .btn.clear{margin-right:20px}.checkout-cart-index .cart.actions .btn.update{float:right}.checkout-cart-index .checkout-extra{border:1px solid #ddd;background-color:#fdfdfd;float:left;width:100%;position:relative;min-height:350px}.checkout-cart-index .checkout-extra .block{float:left;width:100%}.checkout-cart-index .checkout-extra .block .block-title{float:left;display:inline-block;width:38%;cursor:pointer}.checkout-cart-index .checkout-extra .block .block-title h3{color:#5e5e5e;font-size:13px;line-height:1;border-top:1px solid #ddd;width:100%;text-transform:uppercase;padding:15px 20px;margin:0}.checkout-cart-index .checkout-extra .block .block-title:hover h3,.checkout-cart-index .checkout-extra .block .block-title.active h3{background-color:#5d957b;color:#fff}.checkout-cart-index .checkout-extra .block:first-child .block-title h3{margin-top:20px}.checkout-cart-index .checkout-extra .block:last-child .block-title h3{border-bottom:1px solid #ddd}.checkout-cart-index .checkout-extra .block>.content{width:calc(100% - 38%);display:inline-block;border:none;border-left:1px solid #ddd;position:absolute;background-color:#fff;right:0;top:0;padding:10px 30px 0;min-height:348px;display:none}.checkout-cart-index .checkout-extra .block>.content.active{display:block}.checkout-cart-index .checkout-extra .block.shipping #shipping-zip-form legend,.checkout-cart-index .checkout-extra .block.shipping #shipping-zip-form br{display:none}.checkout-cart-index .checkout-extra .block.shipping #shipping-zip-form .field{display:flex;margin-bottom:15px}.checkout-cart-index .checkout-extra .block.shipping #shipping-zip-form .field .control{width:100%}.checkout-cart-index .checkout-extra .block.shipping #shipping-zip-form .field .label{min-width:100px;margin:10px 0 0}.checkout-cart-index .checkout-extra .block.shipping #shipping-zip-form .field select{margin:0;text-overflow:ellipsis}.checkout-cart-index .checkout-extra .block.shipping #co-shipping-method-form dl{margin-bottom:10px}.checkout-cart-index .checkout-extra .block.shipping #co-shipping-method-form dl dd .field{display:flex;align-items:center;margin:10px 0}.checkout-cart-index .checkout-extra .block.shipping #co-shipping-method-form dl dd .field input{margin:0 10px 2px 0}@media (min-width:992px){.checkout-cart-index .shopping-cart-bottom .col-md-5{padding-left:70px}}.checkout-cart-index .cart-totals .block-title{display:none}.checkout-cart-index .cart-totals .content .table-wrapper table.totals{border:1px solid #ddd}.checkout-cart-index .cart-totals .content .table-wrapper table.totals .table-caption{display:none}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr th{width:60%%;text-align:right;text-transform:uppercase;padding:6px 20px;color:#646464;border:none;background-color:#fff}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr td{text-align:left;padding:6px 20px;border:none;background-color:#fff}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr td .price{font-size:15px;color:#969696}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.sub th{padding:25px 20px 10px;font-size:16px;color:#4f4f4f}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.sub td{padding:25px 20px 10px}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.sub td .price{font-size:18px;color:#363636}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.grand{border-top:1px solid #ddd}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.grand th{font-size:24px;color:#2a2a2a;padding:30px 20px 30px}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.grand td{padding:30px 20px 30px}.checkout-cart-index .cart-totals .content .table-wrapper table.totals tbody tr.grand td .price{font-size:24px;color:#2a2a2a}.checkout-cart-index .cart-summary .summary.title{display:none}.checkout-cart-index .checkout-methods-items .btn{float:right;margin-bottom:20px}.multishipping-checkout-addresses .page-header{margin:30px 0;text-align:center;padding-bottom:30px}.multishipping-checkout-addresses .main{float:left !important;width:100%}.multishipping-checkout-addresses .address .title strong{margin-bottom:20px;display:block}.multishipping-checkout-addresses #multiship-addresses-table thead th{text-align:center;border-bottom-width:1px;text-transform:uppercase}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td{padding:10px}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.product .product-name{font-size:13px;text-transform:uppercase}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.product .item-options dl dt{float:left;clear:left;margin-right:10px}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.product .item-options dl dt:after{content:": "}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.qty{text-align:center}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.qty .field .label{display:none}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.qty .field .control input{max-width:60px;text-align:center}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.address .field{display:flex;align-items:center}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.address .field .label{margin-right:20px}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.address .field .control{width:100%}.multishipping-checkout-addresses #multiship-addresses-table tbody tr td.actions{text-align:center;vertical-align:middle}
.multishipping-checkout-addresses .actions-toolbar .secondary .btn{margin-right:10px}.multishipping-checkout-addresses .actions-toolbar .secondary .action.back{color:#5d957b;float:left;width:100%;margin:10px 0}.multishipping-checkout-addresses .actions-toolbar>.primary{width:100%;float:left}.multishipping-checkout-shipping .main{width:100%;float:left !important}.multishipping-checkout-shipping #shipping_method_form .block{float:left;width:100%;margin-bottom:20px}.multishipping-checkout-shipping #shipping_method_form .block .block-title{padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:20px}.multishipping-checkout-shipping #shipping_method_form .block .block-title span.h3{text-transform:uppercase;margin:0}.multishipping-checkout-shipping #shipping_method_form .block .block-title span.h3 span{color:#ccc}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box{width:25%;float:left}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box .box-title{float:left;width:100%}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box .box-title .h4{float:left;display:inline-block;text-transform:uppercase;margin:0 20px 0 0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method{width:50%;padding-left:15px;padding-right:15px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items{padding:0;margin:0;list-style:none}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-title{font-weight:700;font-size:15px;margin-bottom:5px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-content{margin-bottom:10px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-content legend{display:none}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-content .fieldset>br{display:none}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-content .field.choice{display:flex;align-items:center}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-content .field.choice .control input{margin:0 5px 0 0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .items .item-content .field.choice .label{margin:0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message>legend+br{display:none}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message>.field.choice{margin-bottom:10px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message>.field.choice input{margin:0 5px 0 0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message>.field.choice .label{font-weight:700}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items{margin-left:10px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dt{margin-bottom:10px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dt input{margin:0 5px 0 0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dd .items .item{margin-bottom:20px;float:left;width:100%}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dd .items .item .product{float:left;width:100%;margin-bottom:20px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dd .items .item .product .img.container{width:auto;float:left;margin:10px 20px 0 0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dd .items .item .product .product-name{margin:10px 0 0}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dd .items .item .options{float:left;width:100%}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-shipping-method .gift-message .options-items dd .items .item .options .action{float:left}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box .box-title{margin-bottom:10px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box .box-title .action{margin-right:20px;color:#5d957b}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-items .table thead tr th{border-bottom-width:1px;text-align:center;padding:10px;text-transform:uppercase;font-weight:bold}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-items .table tbody tr td{padding:10px;vertical-align:middle}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-items .table tbody tr td .product-name{font-size:14px;text-transform:uppercase}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-items .table tbody tr td .item-options dt{float:left;clear:left;margin-right:5px}.multishipping-checkout-shipping #shipping_method_form .block .block-content .box.box-items .table tbody tr td .item-options dt:after{content:": "}.multishipping-checkout-shipping #shipping_method_form .actions-toolbar{float:left}.multishipping-checkout-shipping #shipping_method_form .actions-toolbar .action.back{color:#5d957b;margin-top:20px;float:left}.page-layout-checkout .page-header{margin:30px 0;text-align:center;padding-bottom:30px}.page-layout-checkout .main{padding-bottom:50px}.multishipping-checkout-address-editshipping .main{width:100%}.multishipping-checkout-address-editshipping .form-address-edit .ations-toolbar{margin-top:30px}.multishipping-checkout-address-editshipping .form-address-edit .ations-toolbar .secondary .action.black{margin-top:10px;color:#5d957b}.multishipping-checkout-billing .main{width:100%}.multishipping-checkout-billing .actions-toolbar .primary{margin-bottom:20px}.multishipping-checkout-billing .actions-toolbar .action.back{color:#5d957b}.multishipping-checkout-billing .block-billing .box{margin-bottom:20px}.multishipping-checkout-billing .block-billing .box .box-title .h3{text-transform:uppercase;margin-bottom:20px;width:100%}.multishipping-checkout-billing .block-billing .box.box-billing-method dl{margin-bottom:10px}.multishipping-checkout-billing .block-billing .box.box-billing-method dl dt{display:flex;align-items:center}.multishipping-checkout-billing .block-billing .box.box-billing-method dl dt input{margin:0 5px 0 0}.multishipping-checkout-billing .actions-toolbar{float:left}.multishipping-checkout-billing .actions-toolbar .action.black{color:#5d957b;margin-top:10px}.multishipping-checkout-overview .main{width:100%}.multishipping-checkout-overview .block{margin-bottom:20px}.multishipping-checkout-overview .block .block-title .h3{text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;margin-top:0;border-bottom:1px solid #ddd}.multishipping-checkout-overview .block .block-content .box{width:50%;float:left}.multishipping-checkout-overview .block .block-content .box .box-title .h4{margin:0 20px 10px 0;text-transform:uppercase;float:left}.multishipping-checkout-overview .block .block-content .box .box-title .action{display:inline-block;color:#5d957b}.multishipping-checkout-overview .block.block-shipping .block-content .title,.multishipping-checkout-overview .block.block-shipping .block-content .box-items{float:left;width:100%}.multishipping-checkout-overview .block.block-shipping .block-content .box-items{margin-top:30px;margin-bottom:30px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review .table-caption{font-size:15px;font-weight:700;text-transform:uppercase;margin:10px 0 10px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review thead tr th{padding:15px;text-align:center;border-bottom-width:1px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review thead tr th .h5{text-transform:uppercase;color:#2a2a2a;margin:0;display:inline-block;margin-right:10px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tbody tr td .product-item-name{font-size:14px;text-transform:uppercase}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr th{padding:6px 20px;text-align:right}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr th.mark{background-color:transparent}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr td{padding:6px 20px;text-align:left}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr.sub th{padding:15px 20px;font-size:18px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr.sub td{padding:15px 20px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr.sub td .price{font-size:18px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr.grand th{padding:20px;font-size:20px}
.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr.grand td{padding:20px}.multishipping-checkout-overview .block.block-shipping .block-content .box-items .table-order-review tfoot tr.grand td .price{font-size:20px}.multishipping-checkout-overview .checkout-review .grand{text-align:right}.multishipping-checkout-overview .checkout-review .grand .mark{padding:0 20px;background-color:transparent;font-size:24px}.multishipping-checkout-overview .checkout-review .grand .amount{padding:0 20px}.multishipping-checkout-overview .checkout-review .grand .amount .price{font-size:24px}.multishipping-checkout-overview .checkout-review .actions-toolbar .primary{float:left;margin-right:20px}.multishipping-checkout-overview .checkout-review .actions-toolbar .secondary{float:left;width:100%}.multishipping-checkout-overview .checkout-review .actions-toolbar .secondary .action.back{color:#5d957b;margin-top:20px}.checkout-index-index .page-header{text-align:center;margin:40px 0;padding-bottom:40px}.checkout-index-index .page-main{position:relative}.checkout-index-index .page-main .main{width:100%;float:left}.checkout-index-index .authentication-wrapper{position:absolute;right:15px;top:6px}.checkout-index-index .authentication-wrapper button.action-auth-toggle,.checkout-index-index .authentication-wrapper button.action-close{background:none;border:none}.checkout-index-index .authentication-wrapper button.action-auth-toggle span,.checkout-index-index .authentication-wrapper button.action-close span{color:#5d957b;font-size:18px}.checkout-index-index .authentication-wrapper aside.authentication-dropdown{display:none;position:absolute;width:450px;right:0;border:1px solid #ccc;padding:15px;background-color:#fff;z-index:99 !important}.checkout-index-index .authentication-wrapper .modal-header{position:absolute;right:0;top:0;border:none;z-index:9}.checkout-index-index .authentication-wrapper .modal-header .action-close span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout-index-index .authentication-wrapper .modal-header .action-close:before{-webkit-font-smoothing:antialiased;font-size:18px;line-height:14px;color:#8f8f8f;content:"\f00d";font-family:FontAwesome;margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.checkout-index-index .authentication-wrapper .modal-content{box-shadow:none;border:none}.checkout-index-index .authentication-wrapper .modal-content .block-title strong{font-size:24px;font-weight:400;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;display:block;border-bottom:1px solid #ddd;width:100%}.checkout-index-index .authentication-wrapper .modal-content .field{margin-bottom:20px}.checkout-index-index .authentication-wrapper .modal-content .field label{margin-bottom:10px;float:left;width:100%}.checkout-index-index .authentication-wrapper .modal-content .field input{margin-bottom:5px}.checkout-index-index .authentication-wrapper .modal-content .actions-toolbar{padding-top:10px}.checkout-index-index .authentication-wrapper aside._show{display:block}.checkout-index-index .authentication-wrapper button.action-login{padding:10px 30px;border-radius:22px;background-color:#5d957b;border:1px solid #5d957b;color:#fff;text-transform:uppercase;display:inline-block;float:left;margin-right:20px}.checkout-index-index .authentication-wrapper button.action-login:hover,.checkout-index-index .authentication-wrapper button.action-login:focus,.checkout-index-index .authentication-wrapper button.action-login:active{background-color:#171717;border-color:#171717}.checkout-index-index .authentication-wrapper .action-remind{margin-top:10px;float:left;display:inline-block}.checkout-index-index .opc-progress-bar{margin-bottom:30px;text-align:center}.checkout-index-index .opc-progress-bar .opc-progress-bar-item{width:185px;display:inline-block;position:relative;text-align:center;vertical-align:top}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:before{background:#e4e4e4;top:19px;transition:background .3s;content:'';height:7px;left:0;position:absolute;width:100%;border-radius:3px}.checkout-index-index .opc-progress-bar .opc-progress-bar-item>span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#e4e4e4;font-weight:300;font-size:1.8rem}.checkout-index-index .opc-progress-bar .opc-progress-bar-item>span:before,.checkout-index-index .opc-progress-bar .opc-progress-bar-item>span:after{background:#e4e4e4;height:38px;margin-left:-19px;transition:background .3s;width:38px;border-radius:50%;content:'';left:50%;position:absolute;top:0}.checkout-index-index .opc-progress-bar .opc-progress-bar-item>span:after{background:#fff;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333;font-weight:600;font-size:16px}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete>span{color:#2a2a2a}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span:before,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete>span:before{background:#5d957b}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span:after,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete>span:after{font-family:FontAwesome;content:"\f00c"}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active:before,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete:before{background-color:#5d957b}.checkout-index-index .opc-estimated-wrapper{display:none}.checkout-index-index .opc-wrapper{width:66.66666667%;float:left;order:1;padding-right:30px}.checkout-index-index .opc-wrapper .step-title{border-bottom:1px solid #ccc;padding-bottom:10px;color:#2a2a2a;font-size:20px;margin-bottom:20px;font-family:'Oswald';font-weight:400;text-transform:uppercase}.checkout-index-index .opc-wrapper .step-content{margin:0 0 30px}.checkout-index-index .opc-wrapper .step-content .fieldset .field{margin-bottom:15px;float:left;width:100%}.checkout-index-index .opc-wrapper .step-content .fieldset .field label{margin-bottom:10px;float:left;width:100%}.checkout-index-index .opc-wrapper .step-content .fieldset .field input,.checkout-index-index .opc-wrapper .step-content .fieldset .field select{margin-bottom:5px}.checkout-index-index .opc-wrapper .step-content .fieldset .field._required label:after{content:"*";color:red}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip{cursor:pointer;position:absolute;top:20px;right:0}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-action{display:inline-block;text-decoration:none}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-action:before{-webkit-font-smoothing:antialiased;font-size:21px;line-height:inherit;color:#bbb;content:"\f059";font-family:FontAwesome;vertical-align:middle;display:inline-block;font-weight:normal;speak:none;text-align:center}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-action:hover:before{color:#171717}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-content{background:#f4f4f4;border:1px solid #999;border-radius:1px;font-size:14px;padding:12px;width:270px;display:none;left:38px;position:absolute;text-transform:none;top:-9px;word-wrap:break-word;z-index:2}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-content:after,.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-content:before{border:10px solid transparent;height:0;width:0;border-right-color:#f4f4f4;left:-21px;top:12px;content:'';display:block;position:absolute;z-index:3}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip .field-tooltip-content:before{border-right-color:#666}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip._active{z-index:100}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip._active .field-tooltip-action:before{color:#2a2a2a}.checkout-index-index .opc-wrapper .step-content .fieldset .field .field-tooltip._active .field-tooltip-content{display:block}.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-shipping-address{margin-bottom:20px}.checkout-index-index .opc-wrapper .form-login .note,.checkout-index-index .opc-wrapper .form-shipping-address .note{font-size:14px;float:left;width:100%;margin:10px 0 0}.checkout-index-index .opc-wrapper .form-shipping-address .field.street{margin-bottom:0}.checkout-index-index .opc-wrapper .form-shipping-address .field.street legend.label{border:none;margin:0 0 10px;display:block}.checkout-index-index .opc-wrapper .form-shipping-address .field.street .label{display:none}.checkout-index-index .opc-wrapper .form-shipping-address ._with-tooltip{position:relative}.checkout-index-index .opc-wrapper .form-shipping-address ._with-tooltip input{width:calc(100% - (21px + 10px + 5px))}.checkout-index-index .opc-wrapper .form-shipping-address ._with-tooltip .mage-error{clear:left}.checkout-index-index .opc-wrapper .form-login{border-bottom:1px solid #ccc;float:left;width:100%}.checkout-index-index .opc-wrapper .form-login .field-tooltip{right:-15px;top:20px}.checkout-index-index .opc-wrapper .form-login ._with-tooltip{position:relative}.checkout-index-index .opc-wrapper .form-login ._with-tooltip input{width:calc(100% - (21px + 10px + 5px));float:left;margin-right:10px}
.checkout-index-index .opc-wrapper .form-login .actions-toolbar button.login{margin-bottom:20px;padding:10px 30px;color:#fff;background-color:#5d957b;text-transform:uppercase;border-radius:22px;border:1px solid #5d957b}
.checkout-index-index .opc-wrapper .form-login .actions-toolbar button.login:hover,.checkout-index-index .opc-wrapper .form-login .actions-toolbar button.login:focus,.checkout-index-index .opc-wrapper .form-login .actions-toolbar button.login:active{background-color:#171717;border-color:#171717}.checkout-index-index .checkout-shipping-address .step-content .addresses .shipping-address-items .shipping-address-item .action{margin:10px 0}.checkout-index-index .modal-popup .modal-inner-wrap .modal-header{padding:10px 20px;border:none}.checkout-index-index .modal-popup .modal-inner-wrap .modal-header .modal-title{font-size:20px;text-transform:uppercase;color:#2a2a2a}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field{display:flex;align-items:center;margin-bottom:10px}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field.street{align-items:baseline}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field.street .label{width:12px;border:none;margin:0}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field.street .control{width:100%}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field .label{width:120px;margin:0}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field .control{width:100%}.checkout-index-index .modal-popup .modal-inner-wrap .modal-content #opc-new-shipping-address .fieldset .field.choice input{margin:0 5px 0 0}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer{border:none}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action{border:1px solid #ddd;text-transform:uppercase;padding:10px 30px;border-radius:22px;margin-right:20px;background-color:#fff;font-family:'Oswald';font-size:14px;text-align:center}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.primary{background-color:#5d957b;border-color:#5d957b;color:#fff}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.primary:hover,.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.primary:focus,.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.primary:active{background-color:#171717;border-color:#171717}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.secondary{border-color:#171717;background-color:#171717;color:#fff}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.secondary:hover,.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.secondary:focus,.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action.secondary:active{background-color:#5d957b;border-color:#5d957b}.checkout-index-index .methods-shipping .table-checkout-shipping-method{width:100%}.checkout-index-index .methods-shipping .table-checkout-shipping-method thead th{display:none}.checkout-index-index .methods-shipping .table-checkout-shipping-method tbody tr:first-child td{border-top:none}.checkout-index-index .methods-shipping .table-checkout-shipping-method tbody tr:first-child td:first-child{padding-left:0;padding-right:0;width:20px}.checkout-index-index .methods-shipping .table-checkout-shipping-method tbody td{border-top:1px solid #ccc;padding-bottom:20px;padding-top:20px}.checkout-index-index .methods-shipping .table-checkout-shipping-method tbody .col-price{font-weight:600}.checkout-index-index .methods-shipping .actions-toolbar{text-align:right}.checkout-index-index .methods-shipping .actions-toolbar button{padding:10px 30px;font-size:14px;margin:0;background-color:#5d957b;border-radius:22px;border:1px solid #5d957b;color:#fff}.checkout-index-index .methods-shipping .actions-toolbar button:hover{background:#171717;border-color:#171717;color:#fff}.checkout-index-index .checkout-payment-method .payments legend{display:none}.checkout-index-index .checkout-payment-method .payments .fieldset>br{display:none}.checkout-index-index .checkout-payment-method .payments .payment-method-title .label{font-size:15px;font-weight:700;text-transform:uppercase}.checkout-index-index .checkout-payment-method .payments .payment-method-billing-address .choice{display:flex;align-items:center}.checkout-index-index .checkout-payment-method .payments .payment-method-billing-address .choice input{margin:0 5px 0 0}.checkout-index-index .checkout-payment-method .payments .payment-method-billing-address .choice label{margin:0}.checkout-index-index .checkout-payment-method .payments .payment-method-billing-address .fieldset{float:left;width:100%}.checkout-index-index .checkout-payment-method .payments .payment-method-billing-address .billing-address-form{float:left;width:100%}.checkout-index-index .checkout-payment-method .payments .payment-method-content{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;float:left;width:100%}.checkout-index-index .checkout-payment-method .payments .payment-method-content .actions-toolbar .btn{float:right;margin-left:20px}.checkout-index-index .checkout-payment-method .payments .payment-method-content .actions-toolbar .action.checkout{background-color:#5d957b;color:#fff;padding:10px 45px;border:1px solid #5d957b;border-radius:22px;margin-top:20px}.checkout-index-index .checkout-payment-method .payments .payment-method-content .actions-toolbar .action.checkout:hover,.checkout-index-index .checkout-payment-method .payments .payment-method-content .actions-toolbar .action.checkout:focus,.checkout-index-index .checkout-payment-method .payments .payment-method-content .actions-toolbar .action.checkout:active{background-color:#171717;border-color:#171717}.checkout-index-index .checkout-payment-method .payments .payment-option .form-discount .input-text{max-width:500px}.checkout-index-index .checkout-payment-method .payments .payment-option .payment-option-title span{color:#5d957b;font-size:15px;position:relative;margin-bottom:0;float:left;display:inline-block}.checkout-index-index .checkout-payment-method .payments .payment-option .payment-option-title span span:after{content:"\e688";font-family:'Pe-icon-7-stroke';display:inline-block;font-size:30px;line-height:30px;line-height:0;vertical-align:middle}.checkout-index-index .checkout-payment-method .payments .payment-option._active .payment-option-title span span:after{content:"\e682"}.checkout-index-index .checkout-payment-method .payment-method-content{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd}.checkout-index-index .opc-sidebar{margin:15px 0 20px;width:33.33333333%;float:right;order:2}.checkout-index-index .opc-sidebar .modal-header{border:none}.checkout-index-index .opc-sidebar .modal-header .action-close{display:none}.checkout-index-index .opc-sidebar .modal-content{box-shadow:none;border:none}.checkout-index-index .opc-sidebar .modal-content>div{margin-bottom:20px}.checkout-index-index .opc-sidebar .modal-content>div>div>.title{display:block;font-size:20px;padding:20px 0 0;line-height:1;text-transform:uppercase}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary{background:#fff;border:1px solid #ddd;width:100%;margin-bottom:20px;padding:0 20px 20px}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals{margin-top:20px}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals .table-caption{display:none}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals tbody tr th{background-color:#fff}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals tbody tr.grand th{font-size:18px;padding:15px 0}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals tbody tr.grand td{padding:15px 0}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .table-totals tbody tr.grand td .price{font-size:20px}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary>.title{display:block}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .items-in-cart>.title{border-bottom:1px solid #ccc;padding:10px 40px 10px 0;cursor:pointer;display:block;text-decoration:none;margin-bottom:0;position:relative}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .items-in-cart>.title strong{font-size:1.8rem;font-weight:300;margin:0}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .items-in-cart>.title:after{position:absolute;right:0;top:15px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:20px;color:inherit;content:"\f107";font-family:FontAwesome;margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .items-in-cart .minicart-items{margin:0;padding:0;list-style:none none}.checkout-index-index .opc-sidebar .modal-content .opc-block-summary .items-in-cart.active>.title:after{content:"\f106"}.checkout-index-index .opc-sidebar .modal-content .opc-block-shipping-information .shipping-information .action{background:none;border:none;padding:0;color:#5d957b}.checkout-index-index .opc-sidebar .minicart-items .product-item{padding-top:20px}.checkout-index-index .opc-sidebar .minicart-items .product-item .product-image-container,.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details{display:inline-block;vertical-align:top;margin-right:20px}.checkout-index-index .opc-sidebar .minicart-items .product-item .product-image-container img{border-radius:6px}.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details{margin-right:0}
.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details .product-item-name{text-transform:uppercase;font-family:'Oswald';font-weight:400}.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details .product.options .toggle:after{content:"\e688";font-family:'Pe-icon-7-stroke';font-size:16px;display:inline-block;margin-left:20px}.checkout-index-index .opc-sidebar .minicart-items .product-item .product-item-details .product.options.active .toggle:after{content:"\e682"}.pager li>a,.pager li>span{border-radius:4px}.contact-index-index form.contact{width:50%}.contact-index-index .actions-toolbar{padding-top:10px}.modal-popup{position:fixed;z-index:900 !important;opacity:0}.modal-popup._show{opacity:1}.modal-popup .modal-inner-wrap{box-sizing:border-box;height:auto;left:0;margin:10rem auto;right:0;transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-o-transform:translateY(-200%);transition-duration:.2s;-webkit-transition-property:-webkit-transform,visibility;transition-property:transform,visibility;transition-timing-function:ease;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%;background-color:#fff;box-shadow:0 0 12px 2px rgba(0,0,0,0.35);opacity:1;pointer-events:auto;z-index:999;max-height:600px;overflow:auto}.modal-popup._show{visibility:visible;bottom:0;right:0;top:0;left:0}.modal-popup._show .modal-inner-wrap{-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.modal-popup .modal-header{padding:20px;flex-shrink:0;flex-grow:0;display:block;border:none}.modal-popup .action-close{padding:1ssrem;color:#736963;position:absolute;right:10px;top:0;z-index:1;background-color:transparent;border:none;border-radius:0;box-shadow:none;margin:0;border-color:#adadad}.modal-popup .action-close:before{content:"\f00d";transition:color .1s linear;font-size:16px;-webkit-font-smoothing:antialiased;font-family:FontAwesome;line-height:40px;font-style:normal;font-weight:normal;speak:none}.modal-popup .action-close>span{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;display:none;visibility:hidden}.modal-popup .modal-content{padding:15px 3rem;border-top:1px solid #ddd;box-shadow:none;border-left:none;border-right:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}.modal-popup .modal-footer{text-align:left;margin-top:auto;padding:20px 3rem;flex-grow:0;flex-shrink:0}.modal-popup .modal-footer .action-secondary{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ddd;border-radius:20px;font-weight:700;margin-right:10px;padding:6px 20px;text-transform:uppercase}.modal-popup .modal-footer .action-secondary:hover{background:#5d957b;color:#fff;border:1px solid #5d957b}.modal-popup .modal-footer .action-primary{background:#5d957b;border:1px solid #5d957b;border-radius:20px;font-weight:700;padding:6px 20px;color:#fff;text-transform:uppercase}.modal-popup .modal-footer .action-primary:hover{background:transparent;color:#000;border:1px solid #ddd}.modals-overlay{background:rgba(0,0,0,0.35) none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;top:0}.popup-authentication .modal-inner-wrap{width:60% !important;left:0;right:0;margin:10% auto;text-align:center;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none}.popup-authentication .modal-header .action-close{padding:20px 30px 0}.popup-authentication .modal-content{padding-bottom:30px;border:none}.popup-authentication .block{float:left;padding:10px 30px 0 0;width:50%;margin:0}.popup-authentication .block+.block{border-left:1px solid #ddd}.popup-authentication .block.block-customer-login{padding:10px 0 0 30px}.popup-authentication .block .block-title{margin-bottom:25px;font-size:26px}.popup-authentication .block .block-title strong{font-weight:300}.popup-authentication .block ul{margin-bottom:55px;padding-left:10px}.popup-authentication .block ul li{margin-bottom:10px}.popup-authentication .block,.popup-authentication .block-content,.popup-authentication .form-login,.popup-authentication .fieldset{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;flex-grow:1;-webkit-flex-grow:1}.popup-authentication .block-authentication{border-bottom:1px solid #ddd}.popup-authentication .block-authentication .actions-toolbar{margin-top:auto;margin-bottom:0}.popup-authentication .block-authentication .actions-toolbar>.primary{display:inline;float:right;margin-right:0}.popup-authentication .form-login .fieldset{margin-bottom:40px}.popup-authentication .form-login .field{margin-bottom:20px}.popup-authentication .form-login .field .label{font-size:14px;font-weight:400}.popup-authentication .form-login .field:last-child{margin-bottom:0}.header-v1 .block-search{display:none}
.main-photo{
	width: 100%!important;}
#maincontent{/*width:100%;*/padding:0}#maincontent>.row,#maincontent>.row>.column.main{margin:0;padding:0}.color-theme{color:#5d957b}.scroll-to-top{background-color:#5d957b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;bottom:-100px;color:#fff !important;cursor:pointer;font-size:22px;height:46px;line-height:40px;position:fixed;right:25px;text-align:center;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;width:46px;z-index:9999}.scroll-to-top:after{border:2px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;bottom:4px;content:"";display:block;left:4px;position:absolute;right:4px;top:4px;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s}.scroll-to-top .fa-arrow-up:before{content:"\f106"}.slider_mgs_carousel.owl-theme .owl-controls{margin:0}.slider_mgs_carousel.owl-theme .owl-controls .owl-nav [class*="owl-"]{position:absolute;top:50%;border:1px solid #222;width:36px;height:36px;font-size:16px;color:#fff;background:#222;text-align:center;line-height:32px;padding:0;margin:0;opacity:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.slider_mgs_carousel.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{border-color:#222;background:#fff;color:#222}.slider_mgs_carousel.owl-theme .owl-controls .owl-nav .owl-next{right:20px !important}.slider_mgs_carousel.owl-theme .owl-controls .owl-nav .owl-prev{left:20px !important}.slider_mgs_carousel.owl-theme .owl-dots{position:absolute;left:0;right:0}.slider_mgs_carousel.owl-theme .owl-dots span{background:#222;margin:5px !important;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.slider_mgs_carousel.owl-theme .owl-dots .owl-dot.active span,.slider_mgs_carousel.owl-theme .owl-dots .owl-dot:hover span{background:#5d957b}.slider_mgs_carousel.owl-theme:hover .owl-controls .owl-nav [class*="owl-"]{opacity:1}.slider_mgs_carousel.on-load{height:700px;background-color:#fff;position:relative;border:1px solid #ddd;display:block !important}.slider_mgs_carousel.on-load:after{content:"\f110";font-family:FontAwesome;font-size:30px;position:absolute;top:50%;color:#5d957b;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);animation:fa-spin 1s infinite steps(8);-ms-animation:fa-spin 1s infinite steps(8);-webkit-animation:fa-spin 1s infinite steps(8);-o-animation:fa-spin 1s infinite steps(8)}.slider_mgs_carousel.on-load .owl-stage-outer{display:none}.slider_mgs_carousel.slider-border:after{border:1px solid rgba(146,146,146,0.2);border:1px solid #ddd;bottom:100px;content:"";left:80px;position:absolute;right:80px;top:100px}.slider_mgs_carousel .bg-slider{background-size:cover;background-position:center center;background-repeat:no-repeat}.track4{width:10px;background:rgba(0,0,0,0);margin-right:0px;border-radius:10px;-webkit-transition:background 250ms linear;transition:background 250ms linear}.track4:hover,.track4.dragging{background:#d9d9d9;background:rgba(0,0,0,0.15)}.handle4{width:2px;right:0;background:#999;background:rgba(0,0,0,0.4);border-radius:2px;-webkit-transition:width 250ms;transition:width 250ms}.track4:hover .handle4,.track4.dragging .handle4{width:10px}.cms-index-index .page-main.container .page.messages .messages{margin:0}.cms-index-index .header-v1{left:0;position:absolute;right:0;top:0;z-index:99}.header-v1 #mainMenu.nav-main>li>a{padding:40px 22.5px 38px}.header-v1 #mainMenu.nav-main>li>a:before{bottom:32px}.header-v1 .setting-pt{float:right}.header-v1 .setting-pt .top-search-mini .btn-show-search{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;box-shadow:none;color:#333333;font-size:18px;position:relative;padding:0}.header-v1 .setting-pt .top-search-mini .btn-show-search:after{background:#d6d6d6 none repeat scroll 0 0;content:"";height:10px;margin-top:-5px;position:absolute;right:-15px;top:50%;width:1px}.header-v1 .setting-pt .setting-drd{position:relative}.header-v1 .setting-pt .setting-drd button.dropdown-toggle{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;box-shadow:none;color:#333333;font-size:18px;position:relative;padding:0}
.header-v1 .setting-pt .setting-drd button.dropdown-toggle:after{background:#d6d6d6 none repeat scroll 0 0;content:"";height:10px;/*margin-top:-5px;*/position:absolute;right:-15px;top:50%;width:1px}
.header-v1 .setting-pt .setting-drd .dropdown-menu{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;right:0;left:auto;padding:3px 30px 20px;min-width:240px;max-height:500px;overflow-y:auto}.header-v1 .setting-pt .setting-drd .dropdown-menu ul li{font-size:13px;padding-bottom:4px;padding-top:5px;position:relative}.header-v1 .setting-pt .setting-drd .dropdown-menu ul li img{margin-right:13px}.header-v1 .setting-pt .setting-drd .dropdown-menu h6{text-transform:uppercase;color:#333333;font-size:14px;margin-top:17px}.header-v1 .setting-pt .setting-drd .dropdown-menu .top-links-dropdown ul li{padding:0}.header-v1 .setting-pt .setting-drd .dropdown-menu .top-links-dropdown ul li>a{display:block;padding-bottom:4px;padding-top:5px}.header-v1 .setting-pt>div{display:block !important;float:left;padding:30px 15px 34px}.header-v1 .setting-pt .minicart-wrapper .showcart.action .icon-cart{color:#848484!important;cursor:pointer;font-size:10px;position:relative;top:10px;}.header-v1 .setting-pt .minicart-wrapper .showcart.action .count.qty .counter-number{background:#5d957b none repeat scroll 0 0;border-radius:50%;color:#fff;display:block;font-size:13px;height:20px;min-width:20px;position:absolute;right:-10px;text-align:center;top:-10px}.header-v1 .setting-pt .minicart-wrapper .showcart.action .count.qty.empty .loaded{display:none}.header-v1 .setting-pt .minicart-wrapper .showcart.action .count.qty:not(.empty) .firstload{display:none}.header-v1 .setting-pt .search-form{background:#fff none repeat scroll 0 0;height:100px;opacity:0;padding-right:0px;position:fixed;right:0;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;visibility:hidden;z-index:999;width:100%}.header-v1 .setting-pt .search-form .btn-close-search{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;box-shadow:none;font-size:35px;left:auto;line-height:1;padding:0;position:fixed;right:0}.header-v1 .setting-pt .search-form .form-search{display:table;margin:0 auto;padding:25px 0;position:relative}.header-v1 .setting-pt .search-form .form-search .button{background:none;border:medium none;box-shadow:none;color:#2a2a2a;font-size:24px;display:table-cell;vertical-align:middle}.header-v1 .setting-pt .search-form .form-search .search-select{display:table-cell;vertical-align:middle}.header-v1 .setting-pt .search-form .form-search .search-select>div{border-right:1px solid #9c9c9c;padding-right:30px;cursor:pointer}.header-v1 .setting-pt .search-form .form-search .search-select>div>span{color:#9c9c9c;font-size:24px}.header-v1 .setting-pt .search-form .form-search .search-select>div>span .fa{margin-left:30px}.header-v1 .setting-pt .search-form .form-search .search-select #select-cat-dropdown{position:absolute;top:100%;box-shadow:1px 0 3px #ddd;background:#fff;min-width:250px;max-height:450px;overflow-y:auto}.header-v1 .setting-pt .search-form .form-search .search-select #select-cat-dropdown li>span{cursor:pointer;display:block;line-height:1.5;padding:6px 20px}.header-v1 .setting-pt .search-form .form-search .search-select #select-cat-dropdown li>span:hover{color:#5d957b}.header-v1 .setting-pt .search-form .form-search .input-text{display:table-cell;vertical-align:middle;border:medium none;box-shadow:none;color:#9c9c9c;font-size:24px;height:50px;margin:0;width:500px;padding-left:50px}.header-v1 .setting-pt .search-form.show-now{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);visibility:visible}.header-v1 .setting-pt .search-form:not(.select-search) .form-search .input-text{padding-left:0px !important}.header-v1 .menu-pt{float:right}.sticky-menu{transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s}.sticky-menu .sticky-logo{display:none}.sticky-menu.active-sticky{position:fixed;top:0;left:0;right:0;background:#fff;z-index:99;border-bottom:1px solid rgba(0,0,0,0.1)}.sticky-menu.active-sticky .sticky-logo{display:block;margin-bottom: 10px;}.sticky-menu.active-sticky.header-v1 #mainMenu.nav-main>li>a.level0{padding:20px 22.5px 15px}.sticky-menu.active-sticky.header-v1 #mainMenu.nav-main>li>a.level0:before{bottom:9px}.sticky-menu.active-sticky.header-v1 .logo img{width:auto;height:50px}.sticky-menu.active-sticky.header-v1 .setting-pt .top-search-mini,.sticky-menu.active-sticky.header-v1 .setting-pt .setting-drd{display:none !important}.sticky-menu.active-sticky.header-v1 .setting-pt .minicart-wrapper{padding:13px 15px 10px}.sticky-menu.active-sticky.header-v1 .logo.hidden-sticky{display:none !important}body:not(.cms-index-index) footer{margin-top:70px}.footer-container{color:#a3a3a3}.footer-container .middle-footer h1,.footer-container .middle-footer h2,.footer-container .middle-footer h3,.footer-container .middle-footer h4,.footer-container .middle-footer h5,.footer-container .middle-footer h6,.footer-container .middle-footer .h1,.footer-container .middle-footer .h2,.footer-container .middle-footer .h3,.footer-container .middle-footer .h4,.footer-container .middle-footer .h5,.footer-container .middle-footer .h6{color:#2a2a2a;margin-top:0}.footer-container .bottom-footer .footer-menu li{display:inline-block;margin:0 13px 10px}.footer-container address.copy{margin-bottom:0}.footer-container .social-link{display:table;margin:0 auto}.footer-container .social-link li{float:left;margin:0 7.5px}.footer-container .social-link a{border:1px solid #ededed;color:#a7a7a7;display:block;font-size:14px;height:34px;line-height:30px;padding-left:1px;padding-top: 2px; text-align:center;width:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.footer-container .social-link a:hover{background-color:#171717;border-color:#171717;color:#fff}.footer-container .payment-footer{float:right}.footer-container .payment-footer li{float:left;margin:0 8px}.footer-container .payment-footer li a{opacity:0.6}.footer-container .payment-footer li a:hover{opacity:1}.footer-container .block-subscribe{display:table}.footer-container .block-subscribe form{display:block}.footer-container .block-subscribe .title{margin:0;display:table-cell;vertical-align:middle;padding-right:22px}.footer-container .block-subscribe .block-content{display:table-cell;vertical-align:middle}.footer-container .block-subscribe .block-content .input-box{display:table-cell;position:relative;vertical-align:middle}.footer-container .block-subscribe .block-content .input-box .validation-advice{position:absolute;padding-left:15px;top:100%}.footer-container .block-subscribe .block-content .input-box .input-text{background:#000000;height:39px;font-size:14px;color:#454545;border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:none;margin:0;border:1px solid #000}.footer-container .block-subscribe .block-content .actions{display:table-cell}.footer-container .block-subscribe .block-content .actions .sm-subscribe{margin:0;border-top-right-radius:20px;border-bottom-right-radius:20px;height:39px;background-color:#5d957b;color:#fff;font-size:13px;text-transform:uppercase;box-shadow:none;border:none;padding-left:22px;padding-right:28px}.footer-container .block-subscribe .block-content .actions .sm-subscribe .icon{display:none}.footer-container .subcribe-2 .block-subscribe .title{font-size:15px;display:block;margin-bottom:20px}.footer-container .ft-vertical-menu li{padding-top:5px;padding-bottom:4px;font-size:13px}.footer-container .ft-vertical-menu li a:hover{padding-left:3px}.footer-container .ft-title-block,.footer-container .title-block-ft{text-transform:uppercase;font-size:15px}.footer-container .instagram-widget{display:table;position:relative}.footer-container .instagram-widget>a{float:left;display:block;width:calc(100% / 3);overflow:hidden;position:relative}.footer-container .instagram-widget>a:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.5)}.footer-container .instagram-widget>a:hover:after{background:rgba(0,0,0,0)}.footer-container .instagram-widget>a>img{max-width:100%;height:auto}.footer-container .instagram-widget .title{font-size:17px;margin:0;color:#fff;position:absolute;left:0;right:0;text-align:center;top:50%;letter-spacing:1.5px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);text-transform:uppercase;z-index:1}.footer-container .instagram-widget:hover .title{opacity:0;visibility:hidden}.footer-container.footer-v1 .bottom-footer{border-top:1px dashed #ccc;padding-top:80px;padding-bottom:55px;text-align:center}.footer-container.footer-v1 .bottom-footer .footer-menu{padding-top:27px;padding-bottom:8px}.footer-container.footer-v2 .bottom-footer{padding:18px 0 15px;background:#000000}.footer-container.footer-v2 .social-link{padding-top:2.5px;margin:0}.footer-container.footer-v2 .social-link li:first-child{margin-left:0}.footer-container.footer-v2 .middle-footer{padding-top:82px;padding-bottom:59px;background:#171717;border-top:1px dashed transparent;color:#929292}.footer-container.footer-v2 .middle-footer a{color:#929292}.footer-container.footer-v2 .middle-footer a:hover{color:#5d957b}.footer-container.footer-v2 .top-ft{padding-bottom:48px}.footer-container.footer-v2 .block-subscribe{float:right}.footer-container.footer-v3 .middle-footer{border-top:1px solid transparent;padding-top:70px;background:#171717}.footer-container.footer-v3 .middle-footer a{color:#e2e2e2}.footer-container.footer-v3 .middle-footer a:hover,.footer-container.footer-v3 .middle-footer a:focus{color:#5d957b}.footer-container.footer-v3 .bottom-footer{border-top:0.1px solid #B9B9B9;background:#171717;padding-bottom:27px;padding-top:42px}.footer-container.footer-v3 .social-link{float:right}
.footer-container.footer-v4{padding:0 60px}.footer-container.footer-v4 .bottom-footer{padding-top:25px;padding-bottom:21px;color:#666666}.footer-container.footer-v4 .social-link{float:right}.footer-container.footer-v4 .social-link a{font-size:18px}.footer-container.footer-v4 address.copy{padding-top:2px}.footer-container.footer-v5 .payment-footer{float:none;display:table;margin:0 auto 19px}.footer-container.footer-v5 .bottom-footer{padding-bottom:36px;padding-top:42px}.footer-container.footer-v5 .middle-footer{padding-top:82px;padding-bottom:17px;border-top:1px dashed transparent}.footer-container.footer-v5 .block-subscribe{float:right}.footer-container.footer-v5 .top-ft{padding-bottom:50px}.footer-container.footer-v5 .social-link{padding-top:2.5px;margin:0}.footer-container.footer-v5 .social-link>li:first-child{margin-left:0}.footer-container.footer-v6 .ft-title-block{color:#fff}.footer-container.footer-v6 .subcribe-2 .block-subscribe .title{color:#fff}.footer-container.footer-v6 .title-block-ft{color:#fff}.footer-container.footer-v6 .middle-footer{padding-top:65px;background:#171717;padding-bottom:32px}.footer-container.footer-v6 .bottom-footer{background:#000000;padding:17px 0 18px}.footer-container.footer-v6 .block-subscribe{margin-bottom:44px}.footer-container.footer-v6 .social-link{margin:0;margin-top:16px !important}.footer-container.footer-v6 .social-link>li:first-child{margin-left:0}.footer-container.footer-v7 .middle-footer{border-top:1px dashed transparent;padding-top:65px;background:#ffffff;padding-bottom:32px}.footer-container.footer-v7 .bottom-footer{border-top:1px solid transparent;background:#ffffff;padding:17px 0 18px}.footer-container.footer-v7 .block-subscribe{margin-bottom:44px}.footer-container.footer-v7 .social-link{margin:0;margin-top:16px !important}.footer-container.footer-v7 .social-link>li:first-child{margin-left:0}.footer-container.footer-v7 .payment-footer{display:table;float:none;margin:0 auto 19px}.footer-container.footer-v8 .top-footer{padding-top:81px;padding-bottom:40px;background:#171717}.footer-container.footer-v8 .bottom-footer{padding:18px 0 15px;background:#000000}.footer-container.footer-v8 .social-link{padding-top:2.5px;margin:0}.footer-container.footer-v8 .social-link>li:first-child{margin-left:0}.footer-container.footer-v8 .middle-footer{padding-top:10px;padding-bottom:59px;color:#929292;background:#171717}.footer-container.footer-v8 .middle-footer a{color:#929292}.footer-container.footer-v8 .middle-footer a:hover{color:#5d957b}.footer-container.footer-v8 .block-subscribe{float:right}.footer-container.footer-v9 .social-link a{background:none;border:none}.footer-container.footer-v9 .social-link a:hover{background-color:#5d957b;border-color:#5d957b;color:#fff}.footer-container.footer-v9 .block-subscribe .title{color:#fff}.ft-contact li{position:relative;padding-left:50px;min-height:34px;padding-top:8px;padding-bottom:9px;font-size:13px}.ft-contact li .icon{display:block;position:absolute;left:0;top:50%;width:34px;height:34px;color:#fff;font-size:16px;text-align:center;margin-top:-17px;background-color:#5d957b;padding-left:10px;line-height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}.ft-contact.big-icon li{padding-left:34px}.ft-contact.big-icon li .icon{background:none;color:#5d957b;font-size:20px;text-align:left;padding-left:0}body.cms-index-index .footer-v4{position:absolute;bottom:0;left:0;right:0;z-index:99}body:not(.cms-index-index) .footer-v4{border-top:1px dashed #ddd}.breadcrumbs{margin-bottom:60px}.breadcrumbs.no-breadcrumbs:not(.type2){margin-bottom:60px}.breadcrumbs.no-breadcrumbs h1{margin-bottom:96px}.breadcrumbs:not(.type2){margin-bottom:80px;padding-top:98px}.breadcrumbs:not(.type2) .breadcrumbs-items{transform:translateY(50%);-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%)}.breadcrumbs:not(.type2) .breadcrumbs-items ul{border:1px solid #ddd;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;background:#fff;padding-left:30px;padding-right:30px}.breadcrumbs.background-css:not(.type2){background-repeat:repeat;background-image:url('../images/bg-breadcrumb.png')}.breadcrumbs.type2{padding-top:136px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.breadcrumbs.type2.background-css{background-image:url('../images/img-breadcrumb.jpg')}.breadcrumbs.type2.hd-1{padding-top:196px}.breadcrumbs.type2.hd-1:after{top:100px}.breadcrumbs.type2.no-breadcrumbs{padding-bottom:60px}.breadcrumbs.type2:after{content:"";position:absolute;top:60px;right:80px;left:80px;bottom:60px;border:1px solid rgba(255,255,255,0.5)}.breadcrumbs.type2 .breadcrumbs-items ul li{line-height:60px}.breadcrumbs h1{font-size:44px;line-height:1;margin:0;color:#2a2a2a;text-align:center;text-transform:uppercase;margin-bottom:76px}.breadcrumbs .breadcrumbs-items ul{display:table;margin:0 auto}.breadcrumbs .breadcrumbs-items ul li{float:left;vertical-align:middle;line-height:1;line-height:40px}.breadcrumbs .breadcrumbs-items ul li span.space{vertical-align:top;display:inline-block;margin:0 10px 0 7px}.breadcrumbs .breadcrumbs-items ul li>a{color:#b3b3b3}.breadcrumbs .breadcrumbs-items ul li>a:hover{color:#5d957b}.breadcrumbs .breadcrumbs-items ul li:last-child>a{cursor:auto;color:#343434}.minicart-wrapper{position:relative}.minicart-wrapper .loading-mask .loader img{width:100%}.minicart-wrapper .dropdown-menu{padding:30px 20px;right:0;left:auto;width:320px;z-index:899;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px}.minicart-wrapper .dropdown-menu #btn-minicart-close{display:none}.minicart-wrapper .dropdown-menu .subtitle.empty{display:block;font-weight:400;text-align:center}.minicart-wrapper .dropdown-menu .block-content>.subtotal{padding-top:15px;border-top:1px solid #ddd}.minicart-wrapper .dropdown-menu .block-content .minicart-items{height:auto !important;margin-right:-17px;max-height:350px;overflow-x:hidden;overflow-y:auto;padding-right:17px}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px;position:relative}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item:last-child{margin-bottom:0px;border:none}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content{display:table;width:100%}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-left{width:80px;float:left;border:1px solid #ddd;border-radius:6px;overflow:hidden}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-left .product-image-wrapper{padding:0 !important}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details{width:calc(100% - 80px);float:left;padding-left:20px;padding-right:20px}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product-item-name{text-transform:uppercase}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .details-qty{clear:left}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .details-qty .item-qty{width:70px;float:left}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .details-qty .update-cart-item{float:left;padding:7px 15px;font-size:12px;margin-left:10px}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product-item-pricing{clear:left}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.actions{clear:both;position:absolute;top:0;right:0}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.actions>div{padding-bottom:10px}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.options .subtitle{display:none}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.options span.toggle{cursor:pointer}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.options dl{margin:0;display:table;width:100%}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.options dl dt{color:#000;font-weight:700;display:block;float:left;text-align:left;line-height:1;clear:left;padding-right:10px}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.options dl dt:after{content:":";display:inline-block;padding:5px 0}.minicart-wrapper .dropdown-menu .block-content .minicart-items .product-item .product-content .product-item-details .product.options dl dd{float:left;line-height:1;display:block;padding:5px 0}.minicart-wrapper .dropdown-menu .block-content .subtotal .price-container{font-weight:300;display:inline-block;margin:0;padding-left:70px}.minicart-wrapper .dropdown-menu .block-content .subtotal>span{display:inline-block;margin:0;text-transform:uppercase;font-size:17px}.minicart-wrapper .dropdown-menu .block-content .actions .action{width:100%;margin-top:13px}.contact-index-index .map-container{position:relative;margin-bottom:33px}.contact-index-index .map-container #map{height:435px}
.map-container .store-information{background:#fff none repeat scroll 0 0;left:30px;position:absolute;top:30%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1;padding:30px}
.contact-index-index .map-container .store-information h1,.contact-index-index .map-container .store-information h2,.contact-index-index .map-container .store-information h3,.contact-index-index .map-container .store-information h4,.contact-index-index .map-container .store-information h5,.contact-index-index .map-container .store-information h6,.contact-index-index .map-container .store-information .h1,.contact-index-index .map-container .store-information .h2,.contact-index-index .map-container .store-information .h3,.contact-index-index .map-container .store-information .h4,.contact-index-index .map-container .store-information .h5,.contact-index-index .map-container .store-information .h6{margin-top:0px}
.contact-index-index .form-group{margin-bottom:11px}
.contact .form-group textarea{min-height:210px}.cms-noroute-index footer{margin:0 !important}.cms-noroute-index #maincontent{min-height:0px !important}.cms-noroute-index #maincontent .container{width:100%;padding:0}.cms-noroute-index #maincontent .bg-404{position:fixed;top:0;left:0;bottom:0;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;right:0;overflow-x:hidden;overflow-y:auto}.cms-noroute-index #maincontent .bg-404 .content{padding-top:150px;padding-bottom:150px}.cms-noroute-index .logo{text-align:center;position:relative;padding-bottom:30px;margin-bottom:50px}.cms-noroute-index .logo:after{content:"";height:2px;width:20px;margin-left:-10px;left:50%;position:absolute;top:100%;background:#fff}.cms-noroute-index .title-404{font-size:220px;font-weight:700;line-height:1}.cms-noroute-index .h1{font-size:36px;margin-top:40px}.cms-noroute-index h3{font-size:24px}.cms-noroute-index .form-search{width:calc(100% - 30px);max-width:420px;margin:50px auto 0}.cms-noroute-index .form-search .fs{display:table;width:100%}.cms-noroute-index .form-search .fs .input-box{display:table-cell;vertical-align:middle}.cms-noroute-index .form-search .fs .input-box .form-control{height:39px;font-size:14px;color:#454545;border-top-left-radius:20px;-moz-border-top-left-radius:20px;-webkit-border-top-left-radius:20px;-o-border-top-left-radius:20px;-ms-border-top-left-radius:20px;border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px;-webkit-border-bottom-left-radius:20px;-o-border-bottom-left-radius:20px;-ms-border-bottom-left-radius:20px;box-shadow:none;margin:0;border:1px solid #fff;padding-left:20px}.cms-noroute-index .form-search .fs .action{text-align:left;max-width:110px;display:table-cell;vertical-align:middle}.cms-noroute-index .form-search .fs .action .btn-search{margin:0;border-top-right-radius:20px;border-bottom-right-radius:20px;height:39px;background-color:#5d957b;color:#fff;font-size:13px;text-transform:uppercase;box-shadow:none;border:none;padding-left:22px;width:100%;padding-right:28px}.cms-noroute-index .form-search .fs .action .btn-search .icon{display:none}.cms-noroute-index .text-colour-white{color:#ffffff}.cms-noroute-index .margin-left30{margin-left:30px}.title-cms{margin-bottom:42px;text-align:center}.title-cms .title{color:#2a2a2a;font-size:24px;margin:0;padding-bottom:13px;position:relative;text-transform:uppercase}.title-cms .title:after{background:#2a2a2a none repeat scroll 0 0;content:"";height:2px;left:50%;margin-left:-10px;position:absolute;top:100%;width:20px}.cms-page-view #maincontent{line-height:24px}.cms-page-view .margin-bottom40{margin-bottom:40px}.margin-bottom40{margin-bottom:40px}.profiles .profile{margin-bottom:30px}.profiles .profile .profile-desc{text-align:center}.profiles .profile .profile-desc .profile-name{color:#2a2a2a;display:block;font-size:14px;padding-top:17px}.profiles .profile .profile-desc .social-connected{display:table;margin:0 auto}.profiles .profile .profile-desc .social-connected li{display:table-cell;font-size:16px;padding:0 11px;vertical-align:middle}.profiles .profile .profile-desc .social-connected li a{color:#dadada}.profiles .profile .profile-desc .social-connected li a:hover{color:#5d957b}.blog-post-list-toolbar .limiter,.blog-post-comment-list-toolbar .limiter{display:none}.blog-post-list-toolbar .pages,.blog-post-comment-list-toolbar .pages{margin:0;text-align:center}.blog-post-list-toolbar .pages .pagination,.blog-post-comment-list-toolbar .pages .pagination{margin:0}.post-sharethis{float:left;text-align:center;width:calc(100% - 280px)}.post-sharethis .stButton{width:30px !important;margin-top:3px;vertical-align:top}.post-sharethis .stButton .chicklets{background-image:none !important;position:relative;margin:0;float:left;display:block;width:30px;height:auto;padding:0 !important}.post-sharethis .stButton .chicklets:before{font-size:14px;color:#777777;color:#b8b8b8;font-family:"FontAwesome";position:absolute;left:0;z-index:1;text-align:center;transform:translateY(-50%);top:50%;right:0px}.post-sharethis .stButton .chicklets:hover:before{color:#5d957b}.post-sharethis .stButton .chicklets.facebook:before{content:"\f09a"}.post-sharethis .stButton .chicklets.googleplus:before{content:"\f0d5"}.post-sharethis .stButton .chicklets.twitter:before{content:"\f099"}.post-sharethis .stButton .chicklets.linkedin:before{content:"\f0e1"}.post-sharethis .stButton .chicklets.pinterest:before{content:"\f231"}.post-sharethis .stButton .chicklets.email:before{content:"\f003"}.blog-post{padding-left:130px;position:relative;padding-bottom:65px}.blog-post .date{color:#c7c7c7;font-style:italic;font-weight:700;position:absolute;left:0;top:0}.blog-post .date .day{font-size:40px;line-height:1}.blog-post .date .month{font-size:18px;line-height:1}.blog-post .date .month:before{color:#c7c7c7;content:"/";display:inline-block;padding-right:3px}.blog-post .post-info{border-bottom:1px dashed #ddd;color:#a1a1a1;font-size:13px;padding:17px 0 12px}.blog-post .post-info a{color:#a1a1a1}.blog-post .post-info a:hover{color:#5d957b}.blog-post .post-info .user-author,.blog-post .post-info .comments-post{display:inline-block;vertical-align:top;margin-right:28px;padding:0}.blog-post .post-info .fa{margin-right:5px}.blog-post .post-info .post-tags{display:inline-block;margin-right:28px;padding:0;vertical-align:top}.blog-post .post-info .post-tags ul.tags{display:inline}.blog-post .post-info .post-tags ul.tags li{display:inline;margin-right:10px}.blog-post .postTitle{padding-top:23px;text-transform:uppercase;border:none;margin-bottom:11px}.blog-post .postTitle h2{margin:0}.blog-post .postContent{line-height:24px;padding:0}.blog-post .postContent .post-link{margin-bottom:10px;margin-top:25px}.blog-post .postContent .post-link .aw-blog-read-more{color:#5d957b;border-bottom:1px solid #5d957b;text-transform:uppercase;margin:0 !important;display:inline}.blog-post .postContent blockquote{margin-top:20px;border-left-color:#5d957b;font-size:16px;font-style:italic;letter-spacing:0.6px}.blog-post .postContent .note{font-style:italic;margin-top:10px;text-align:center}.blog-post .postContent .margin-bottom15{margin-bottom:15px}.blog-post .postContent .margin-bottom20{margin-bottom:20px}.blog-post .postContent ul{margin:0 0 20px;padding-left:8px}.blog-post .postContent ul li:before{background-color:#5d957b;content:"";display:inline-block;height:5px;margin-bottom:1px;margin-right:10px;width:5px}.blog-post-view .blog-post .postTitle{margin-bottom:23px}.action-post{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:table;margin-top:47px;padding:25px 0;width:100%}.action-post .action{color:#a8a8a8;float:left;font-size:15px;margin:0;text-transform:uppercase;width:140px}.action-post .action.prev{float:left}.action-post .action.prev .fa{margin-right:15px}.action-post .action.next{float:right;text-align:right}.action-post .action.next .fa{margin-left:15px}.post-comments h4.text-uppercase{margin-top:30px;margin-bottom:20px}.post-comments .form-group .label{margin-bottom:10px;text-align:left;display:block}.post-comments .margin-bottom20{margin-bottom:20px}.post-comments .postTitle{overflow:hidden;margin-bottom:15px}.post-comments .postTitle h4>span{position:relative;text-transform:uppercase}.post-comments .postTitle h4>span:after{background:#ddd none repeat scroll 0 0;content:"";height:1px;position:absolute;top:100%;width:2000px}.post-comments .postTitle h4>span>span{color:#c9c9c9;font-size:14px;margin-left:8px}.post-comments .comment-list .comment-list-container .item{background-color:#f8f8f8;margin-bottom:20px;padding:19px 30px}.post-comments .comment-list .comment-list-container .item .commentDetails{margin-bottom:9px}.post-comments .comment-list .comment-list-container .item .commentDetails .text-uppercase{color:#2a2a2a;padding-right:35px}.video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-responsive iframe,.video-responsive object,.video-responsive embed{height:100%;left:0;position:absolute;top:0;width:100%}.sidebar .block-reorder .block-content .product-items{margin-bottom:20px}.sidebar .block-reorder .block-content .product-items .product-item{padding:8px 0 12px;border:none}.sidebar .block-reorder .block-content .product-items .product-item .field.choice{position:relative;padding-left:20px}.sidebar .block-reorder .block-content .product-items .product-item .field.choice .control{position:absolute;left:0;top:0}.sidebar .block-reorder .block-content .product-items .product-item .field.choice .control .checkbox{margin:0}.sidebar .block-reorder .block-content .actions-toolbar .primary,.sidebar .block-reorder .block-content .actions-toolbar .secondary{display:inline-block}.sidebar .block-title h4{border-bottom:1px solid #f0f0f0;color:#2a2a2a;margin-bottom:30px;margin-top:0;padding-bottom:10px;text-transform:uppercase}.sidebar .block-blog-categories{margin-bottom:50px}
.sidebar .block-blog-categories .category-list{padding:0}.sidebar .block-blog-categories .category-list li{font-size:13px;margin:0;padding:11px 0 10px}.sidebar .block-blog-categories .category-list li:first-child{padding-top:0}.sidebar .block-blog-posts{margin-bottom:50px}.sidebar .block-blog-posts .block-content{display:table;width:100%}.sidebar .block-blog-posts .block-content .post-list{padding:0}.sidebar .block-blog-posts .block-content .post-list li{margin-left:0;padding-bottom:30px;display:table;width:100%;clear:both}.sidebar .block-blog-posts .block-content .post-list li:last-child{padding-bottom:0}.sidebar .block-blog-posts .block-content .post-list li .post-img{background-color:#fff;float:left;width:100px}.sidebar .block-blog-posts .block-content .post-list li .post-name{float:left;padding-left:15px;padding-top:15px;vertical-align:top;width:calc(100% - 100px)}.sidebar .block-blog-posts .block-content .post-list li .post-name>a{font-size:13px;line-height:22px}.sidebar .block-blog-posts .block-content .post-list li .post-name .date{color:#5d957b;font-size:13px;line-height:1;margin:0;padding-top:5px}.sidebar .block-blog-tags{margin-bottom:50px;clear:both}.sidebar .block-blog-tags .block-content{display:table;width:100%}.sidebar .block-blog-tags .block-content>span{border:1px solid #ddd;border-radius:4px;display:block;float:left;font-size:100%;line-height:1;margin:0 10px 10px 0;padding:6px 12px 8px}.sidebar .block-blog-tags .block-content>span:hover{background:#5d957b;color:#fff}.sidebar .block-blog-tags .block-content>span:hover>a{color:#fff}.tabs_categories_porfolio{margin:0 auto -10px}.tabs_categories_porfolio li{float:left}.tabs_categories_porfolio li .button{text-transform:uppercase;color:#797979;display:block;line-height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border:1px solid #ddd;padding:0 24px;cursor:pointer;margin:0 10px}.tabs_categories_porfolio li .button.is-checked,.tabs_categories_porfolio li .button:hover,.tabs_categories_porfolio li .button:focus{color:#fff;background-color:#5d957b;border-color:#5d957b}.portfolio-grid .item{padding-top:58px}.portfolio-grid .item .portfolio-top-content{position:relative}.portfolio-grid .item .portfolio-top-content .link-portfolio{position:absolute;top:50%;left:0;right:0;text-align:center;display:table;width:100%;opacity:0;visibility:hidden;transform:scaleX(0) translateY(-50%);-webkit-transform:scaleX(0) translateY(-50%);-moz-transform:scaleX(0) translateY(-50%);-o-transform:scaleX(0) translateY(-50%);transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.portfolio-grid .item .portfolio-top-content .link-portfolio>a{display:inline-block;font-size:14px;color:#fff;background:#000;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;margin:0 6px;position:relative}.portfolio-grid .item .portfolio-top-content .link-portfolio>a:after{content:attr(data_tooltip);margin-bottom:10px;color:#fff;white-space:nowrap;display:block;background:#000;font-size:10px;line-height:1.3;padding:4px 8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;opacity:0;visibility:hidden;left:50%;position:absolute;bottom:100%;transform:translate(-50%, -10px);-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s}.portfolio-grid .item .portfolio-top-content .link-portfolio>a:before{opacity:0;visibility:hidden;left:50%;position:absolute;bottom:100%;transform:translate(-50%, -10px);-webkit-transform:translate(-50%, -10px);-moz-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;content:"";width:0px;height:0px;border-top:4px solid #000;border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;margin-bottom:2px}.portfolio-grid .item .portfolio-top-content .link-portfolio>a:hover{background:#5d957b}.portfolio-grid .item .portfolio-top-content .link-portfolio>a:hover:after,.portfolio-grid .item .portfolio-top-content .link-portfolio>a:hover:before{transform:translate(-50%, 0px);-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);opacity:1;visibility:visible}.portfolio-grid .item .portfolio-bottom-content{text-align:center;padding-top:19px}.portfolio-grid .item .portfolio-bottom-content .category-link{margin-bottom:6px;color:#9a9a9a;font-size:13px}.portfolio-grid .item .portfolio-bottom-content .category-link a{color:#9a9a9a;font-size:13px}.portfolio-grid .item .portfolio-bottom-content .category-link a:hover{color:#5d957b}.portfolio-grid .item .portfolio-bottom-content h5{margin:0;font-size:14px;text-transform:uppercase}.portfolio-grid .item:hover .portfolio-top-content .link-portfolio{transform:scaleX(1) translateY(-50%);-webkit-transform:scaleX(1) translateY(-50%);-moz-transform:scaleX(1) translateY(-50%);-o-transform:scaleX(1) translateY(-50%);opacity:1;visibility:visible}.tabs_categories_porfolio_content{min-height:10px}.tabs_categories_porfolio_content .on-load{height:300px !important;position:relative;overflow:hidden;margin-top:60px}.tabs_categories_porfolio_content .on-load:after{content:"";left:0;right:0;bottom:0;top:0;background-color:#fff;z-index:9999;background-image:url('../images/ajax-loader.gif');background-repeat:no-repeat;background-position:center center;position:absolute}.tabs_categories_porfolio_content .alert{margin-bottom:0;margin-top:60px;width:100%}.portfolio-details .portfolio-content{padding-top:46px}.portfolio-details .portfolio-content .portfolio-name{text-transform:uppercase;margin:0;font-size:18px;color:#2a2a2a}.portfolio-details .portfolio-content .description{line-height:24px;padding-top:17px}.portfolio-details .portfolio-content .action-toolbar{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:47px;display:table;width:100%;padding:25px 0}.portfolio-details .portfolio-content .action-toolbar .action{font-size:15px;text-transform:uppercase;color:#a8a8a8;margin:0}.portfolio-details .portfolio-content .action-toolbar .action.disable{color:#a8a8a8 !important;cursor:default !important}.portfolio-details .portfolio-content .action-toolbar .action:hover{color:#5d957b}.portfolio-details .portfolio-content .action-toolbar .action.prev{float:left}.portfolio-details .portfolio-content .action-toolbar .action.prev .fa{margin-right:15px}.portfolio-details .portfolio-content .action-toolbar .action.next{float:right}.portfolio-details .portfolio-content .action-toolbar .action.next .fa{margin-left:15px}.portfolio-details .portfolio-content .portfolio-table{margin-top:3px}.portfolio-details .portfolio-content .portfolio-table tbody tr td{padding-top:12px;padding-bottom:12px;text-transform:uppercase;vertical-align:middle;color:#8d8d8d}.portfolio-details .portfolio-content .portfolio-table tbody tr td a{color:#8d8d8d}.portfolio-details .portfolio-content .portfolio-table tbody tr td a:hover{color:#5d957b}.portfolio-details .portfolio-content .portfolio-table tbody tr td:first-child{padding-left:0;text-transform:uppercase;color:#343434}
.portfolio-details .portfolio-container{padding-top:85px}
.portfolio-details .portfolio-container .title-block{padding-bottom:35px}
.portfolio-details .portfolio-container .title-block h4{margin:0;text-transform:uppercase;font-size:18px;line-height:18px;color:#2a2a2a;width:calc(100% - 100px);overflow:hidden}
.portfolio-details .portfolio-container .title-block h4 span{position:relative}
.portfolio-details .portfolio-container .title-block h4 span:after{content:"";display:inline-block;left:100%;position:absolute;margin-left:30px;width:1200px;border-top:1px dashed #ddd;height:0px;top:12px}
.portfolio-details .portfolio-container .portfolio-carousel .owl-item{padding:0 15px}
.portfolio-details .portfolio-container .portfolio-carousel .owl-item .item{padding-top:0}.portfolio-details .portfolio-container .portfolio-carousel.owl-carousel .owl-controls{display:block !important}
.portfolio-details .portfolio-container .portfolio-carousel.owl-carousel .owl-controls .owl-nav div[class*="owl-"]{top:-65px !important;right:15px !important;transform:translateX(0) !important;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-o-transform:translateX(0) !important;-ms-transform:translateX(0) !important;opacity:1;visibility:visible;left:auto !important;color:#333333 !important;background:#fff !important;border:1px solid #ddd !important}.portfolio-details .portfolio-container .portfolio-carousel.owl-carousel .owl-controls .owl-nav div[class*="owl-"]:hover{color:#fff !important;background:#131313 !important;border:1px solid #131313 !important}
.portfolio-details .portfolio-container .portfolio-carousel.owl-carousel .owl-controls .owl-nav div.owl-prev{margin-right:50px !important}
.header-v2 .top-content{background:#5d957b}.header-v2 .top-content .language-dropdown{float:left;display:block !important}
.header-v2 .top-content .language-dropdown .dropdown-toggle{padding-right:33px;border-right:1px solid rgba(255,255,255,0.5)}
.header-v2 .top-content .language-dropdown .dropdown-toggle:after{right:15px}
.header-v2 .top-content .currency-dropdown{float:left;display:block !important}
.header-v2 .top-content .currency-dropdown .dropdown-toggle{padding-right:17px}
.header-v2 .top-content .dropdown .dropdown-toggle{background:none;border:none;box-shadow:none;margin:0;color:#fff;text-transform:uppercase;font-size:12px;line-height:1;margin-top:15px;margin-bottom:15px;position:relative}
.header-v2 .top-content .dropdown .dropdown-toggle:after{position:absolute;font-family:"FontAwesome";font-size:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);right:0;content:"\f107"}
.header-v2 .top-content .dropdown .dropdown-menu{margin:0;padding:0;border-radius:0;left:0;right:auto;top:100%;min-width:200px}
.header-v2 .top-content .dropdown .dropdown-menu ul li{border-bottom:1px solid #ddd;padding:8px 15px;transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s}
.header-v2 .top-content .dropdown .dropdown-menu ul li:hover{background:#f0f0f0}
.header-v2 .top-content .dropdown .dropdown-menu ul li>a{line-height:24px}
.header-v2 .top-content .dropdown .dropdown-menu ul li img{margin-right:10px}
.header-v2 .top-content .col-md-6 .dropdown:last-child .dropdown-toggle{padding-left:15px}
.header-v2 .top-content .col-md-6 .dropdown:first-child .dropdown-toggle{padding-left:0px !important}
.header-v2 .top-content .account-link .dropdown-menu{margin:0}
.header-v2 .logo-block .logo{text-align:center;padding-top:60px;display:block;line-height:1;padding-bottom:24px}.header-v2 .block-cart-header{display:block !important;float:right}
.header-v2 .block-cart-header .dropdown-menu{right:0;left:auto}
.header-v2 .block-cart-header .action.showcart{padding-top:65px;display:block;padding-bottom:27px}
.header-v2 .block-cart-header .action.showcart .count.qty.empty .loaded{display:none}.header-v2 .block-cart-header .action.showcart .count.qty:not(.empty) .firstload{display:none}
.header-v2 .block-cart-header .action.showcart .h6{margin:0;display:inline-block;font-size:12px;text-transform:uppercase;color:#333333}
.header-v2 .block-cart-header .pe-7s-shopbag{font-size:18px}
.header-v2 .header-wl{float:right;margin-right:15px;padding-top:65px;display:block;padding-bottom:27px}.header-v2 .header-wl>a{border-right:1px solid rgba(187,187,187,0.5);padding-right:15px;display:block}.header-v2 .header-wl .h6{margin:0;display:inline-block;font-size:12px;color:#b0b0b0}.header-v2 .header-wl .pe-7s-like{font-size:18px}.header-v2 .top-search-mini .form-search{position:relative;padding-top:57px}.header-v2 .top-search-mini .form-search .input-text{border:none;border-bottom:1px solid #ddd;box-shadow:none;margin:0;padding:0px 30px 8px 0;height:27px;line-height:27px;font-size:14px;color:#b0b0b0}.header-v2 .top-search-mini .form-search .button{border:none;box-shadow:none;background:none;position:absolute;bottom:0;right:0;height:27px;padding:0;width:30px;font-size:16px;color:#333333}.header-v2 .menu-pt .nav-main-collapse .navigation #mainMenu{margin:0 auto;display:table}.header-v2 .menu-pt .nav-main-collapse .navigation #mainMenu>li>a:after{content:none}.header-v2 #mini-search-mobile{color:#fff;cursor:pointer;float:right;font-size:14px;padding:11px 20px}.header-v2.sticky-menu .sticky-logo{display:none !important}.header-v2.sticky-menu.active-sticky{position:fixed !important;left:0;top:0;border-bottom:1px solid #ddd;width:100%;z-index:9997;background-color:#fff}.header-v2.sticky-menu.active-sticky .top-content{display:none !important}.header-v2.sticky-menu.active-sticky .sticky-logo{display:block !important;width:25%;float:left}.header-v2.sticky-menu.active-sticky .menu-pt{width:75%;float:left;padding-right:90px}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation{display:table;width:100%}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation #mainMenu{float:right}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation #mainMenu>li{padding:3px 0 6px}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation #mainMenu>li.mega-menu-fullwidth:not(.mega-menu-2-column)>ul.dropdown-menu{min-width:0 !important;right:-90px !important}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation #mainMenu>li.mega-menu-fullwidth>ul.dropdown-menu{left:auto}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation #mainMenu>li>a.level0:before{bottom:5px}.header-v2.sticky-menu.active-sticky .menu-pt .nav-main-collapse .navigation #mainMenu>li>a.level0:after{top:-4px}.header-v2.sticky-menu.active-sticky .middle-header-content .top-search-mini,.header-v2.sticky-menu.active-sticky .middle-header-content .logo-block,.header-v2.sticky-menu.active-sticky .middle-header-content .header-wl{display:none !important}.header-v2.sticky-menu.active-sticky .middle-header-content .block-cart-header{position:absolute;right:15px;z-index:1}.header-v2.sticky-menu.active-sticky .middle-header-content .block-cart-header .action.showcart{padding-top:16px;padding-bottom:13px}.header-v3 .logo-block .logo{text-align:left;padding-bottom:60px}.header-v3 .search-form{float:left;width:100%;padding:53px 0;text-align:center;margin:0}.header-v3 .search-form .btn-close-search{display:none}.header-v3 .search-form .form-search{max-height:39px;border:1px solid #ececec;border-radius:22px;background-color:#fafafa;width:100%;min-width:370px}.header-v3 .search-form .form-search .search-select{width:40%;float:left;display:inline-block;padding:10px 15px;position:relative}.header-v3 .search-form .form-search .search-select>div{float:left;width:100%}.header-v3 .search-form .form-search .search-select .search-cat-active{color:#333;text-transform:uppercase;font-size:13px;display:inline-block;float:left;margin:0}.header-v3 .search-form .form-search .search-select .pull-right{line-height:1;margin-top:2px}.header-v3 .search-form .form-search .search-select>div:after{content:"";display:inline-block;height:10px;width:1px;background-color:#b0b0b0;vertical-align:middle;position:absolute;right:0;top:15px}.header-v3 .search-form .form-search input.input-text{height:37px;line-height:1;color:#b0b0b0;font-size:13px;display:inline-block;background-color:transparent;border:none;margin:0;padding:0 0 0 15px;float:left;width:calc(60% - 46px)}.header-v3 .search-form .form-search input.input-text::-webkit-input-placeholder{color:#b0b0b0}.header-v3 .search-form .form-search input.input-text:-moz-placeholder{color:#b0b0b0}.header-v3 .search-form .form-search input.input-text:-webkit-input-placeholder{color:#b0b0b0}.header-v3 .search-form .form-search button{border:none;color:#333;background:none;font-size:16px;padding:7px 15px}.header-v3 .search-form .form-search #select-cat-dropdown{position:absolute;top:100%;border:1px solid #ececec;background-color:#fafafa;left:0;float:left;width:100%;max-height:400px;overflow-y:auto;text-align:left;z-index:99}.header-v3 .search-form .form-search #select-cat-dropdown li>span{cursor:pointer;display:block;line-height:1.5;padding:6px 15px}.header-v3 .search-form .form-search #select-cat-dropdown li.level3{padding-left:20px}.header-v3 .search-form .form-search #select-cat-dropdown li.level4{padding-left:25px}.header-v3 .search-form .form-search #select-cat-dropdown li:hover{color:#5d957b}.header-v3 .header-wl{padding:53px 0;margin-right:0;padding-right:0}.header-v3 .header-wl>a{border-right:none}.header-v3 .header-wl>a:after{content:"";width:1px;height:10px;display:inline-block;background-color:#ddd;vertical-align:middle}.header-v3 .header-wl>a span:first-child{height:39px;width:39px;text-align:center;line-height:39px;border:1px solid transparent;border-radius:50%;margin-right:10px;background-color:#171717;color:#fff}.header-v3 .header-wl>a span:first-child:hover{background-color:#5d957b}.header-v3 .menu-content{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.header-v3 .block-cart-header .action.showcart{padding:53px 0}.header-v3 .block-cart-header .action.showcart .icon-cart{height:39px;width:39px;line-height:39px;text-align:center;border-radius:50%;border:1px solid transparent;display:inline-block;background-color:#5d957b;color:#fff}.header-v3 .block-cart-header .action.showcart .icon-cart:hover{color:#fff;background-color:#171717}.header-v3.active-sticky .sticky-logo{display:block !important;width:25%;float:left}.header-v3.active-sticky .search-form{display:none}.header-v3.active-sticky .menu-content{border:none}.header-v3.active-sticky .block-cart-header .action.showcart .icon-cart{width:auto;height:auto;line-height:1;border:none;background:none;color:#333}.header-v4 .top-content{background:none;max-height:70px}.header-v4 .top-content .dropdown .dropdown-toggle{color:#333;margin-top:28px;margin-bottom:28px}.header-v4 .top-content .dropdown .dropdown-toggle:hover{color:#5d957b}.header-v4 .top-content .language-dropdown,.header-v4 .top-content .currency-dropdown{float:right}.header-v4 .top-content .currency-dropdown{margin-right:10px}.header-v4 .top-content .currency-dropdown:after{content:"";display:inline-block;height:13px;width:1px;background-color:#ddd;position:absolute;top:0;bottom:0;right:0;margin:auto}.header-v4 .top-content .language-dropdown .dropdown-toggle{padding-right:15px}.header-v4 .top-content .col-md-6 .dropdown:last-child .dropdown-toggle{margin-right:15px}.header-v4 .header-wl{padding:25px 0;line-height:1}.header-v4 .header-wl>a{border:none;padding-left:15px;padding-right:0}.header-v4 .header-wl>a:after,.header-v4 .header-wl>a:before{content:"";display:inline-block;height:13px;line-height:1px;background-color:#ddd;width:1px}.header-v4 .header-wl>a:after{margin-left:10px}.header-v4 .header-wl>a:before{margin-right:10px}.header-v4 .block-cart-header .action.showcart{padding:25px 0;line-height:1}.header-v4 .block-cart-header .action.showcart .icon-cart{color:#5d957b}.header-v4 .top-search-abs{margin-top:40px;text-align:center;float:left;width:100%}.header-v4 .top-search-abs .top-search-mini{width:100%;padding:0 40px}
.header-v4 .top-search-abs .top-search-mini .form-search{padding-top:0}.header-v4 .footer-middle-fx .social-link li{display:inline-block}.header-v4 .footer-middle-fx .social-link li a{width:30px;height:30px;border-radius:50%;background-color:#a7a7a7;color:#fff;margin-right:10px;font-size:16px;line-height:30px;text-align:center;display:inline-block}.header-v4 .footer-middle-fx .social-link li a:hover{background-color:#131313;color:#5d957b}.header-v4 .footer-middle-fx .social-link li:last-child a{margin-right:0}
.login-container .block .block-title{border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 20px}
.login-container .block .block-title h2{text-transform:uppercase;margin:0}
@media (max-width:767px){
	.login-container .block.block-customer-login{margin-top:60px}
}
@media (min-width:992px){
	.login-container .block.block-customer-login .block-content{padding-right:50px}
}
.login-container .block.block-customer-login .block-content .field.note{margin-bottom:10px}
.login-container .block.block-customer-login .block-content .form-group .input-text{margin-bottom:0px;height:50px}
.login-container .block.block-customer-login .block-content .actions-toolbar .action.remind{margin-left:15px;float:right;padding:10px 0}
.login-container .block.block-customer-login .block-content #remember-me-box{margin:0 0 10px}
.login-container .block.block-customer-login .block-content #remember-me-box label{margin:0 0 0 10px;line-height:23px}
.login-container .block.block-customer-login .block-content #remember-me-box .checkbox{margin:0}
.login-container .block.block-new-customer .block-content .actions-toolbar{margin-top:30px}
.login-container .block-singup{margin-top:60px}
.login-container .block-singup ul li{padding-bottom:10px;padding-top:10px}
.login-container .block-singup ul li .icon{color:#5d957b;font-size:15px;margin-right:5px}
.form-password_forget .field.note{font-size:18px;margin-bottom:15px}
.form-password_forget .form-group .input-text{margin:0 auto;border-radius:4px;height:50px}
@media (min-width:992px){
	.form-password_forget .form-group .input-text{width:50%}
}.form-password_forget .actions-toolbar .action.submit{margin-right:15px}
@media (max-width:499px){
	.form-password_forget .actions-toolbar .action.submit{margin:0 auto 15px;display:block}
}
.page-main.container .page.messages .messages{margin-bottom:15px}
.message{border:1px solid transparent;margin-bottom:20px;padding:15px 15px 15px 55px;font-size:13px;color:#fff;position:relative;background:#5ec2e7;border-color:#5ec2e7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}
.message:after{font-family:FontAwesome;font-size:20px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);left:24px;content:"\f024"}
.message.empty,.message.warning,.message.danger,.message.notice{background-color:#efba48;border-color:#efba48}
.message.empty:after,.message.warning:after,.message.danger:after,.message.notice:after{content:"\f12a"}
.message.error{background-color:#d85e5e;border-color:#d85e5e}
.message.error:after{content:"\f00c"}.message.success{background-color:#00b174;border-color:#00b174}
.message.success:after{content:"\f00c"}
.form-password_forget--reset .form-group .label{display:block;margin-bottom:10px;font-size:14px}
#password-strength-meter-container.password-strength-meter-1 #password-strength-meter-label{color:red}
#password-strength-meter-container.password-strength-meter-2 #password-strength-meter-label{color:yellow}
#password-strength-meter-container.password-strength-meter-3 #password-strength-meter-label{color:orange}
#password-strength-meter-container.password-strength-meter-4 #password-strength-meter-label{color:green}
.form-create-account h2.title{border-bottom:1px solid #ddd;text-transform:uppercase;padding-bottom:8px;margin-bottom:15px}
body.account .field{margin-bottom:15px}
body.account .field .label{display:block;margin-bottom:10px}
body.account .field.choice{padding-left:20px;position:relative}
body.account .field.choice .label{display:inline-block !important}
body.account .field.choice .checkbox{position:absolute;left:0;top:0;margin:0}
.customer-account-create .actions-toolbar .action.back,.account .actions-toolbar .action.back{border-bottom:1px solid #5d957b;margin-top:15px;display:inline-block;color:#5d957b}
#remember-me-box{position:relative;padding-left:20px}
#remember-me-box .label{display:inline-block !important}
#remember-me-box>.tooltip{opacity:1;position:static;display:inline-block;padding-left:15px;z-index:1}
#remember-me-box>.tooltip .tooltip.toggle{opacity:1;position:static}
#remember-me-box>.tooltip .tooltip.content{width:250px;left:0;bottom:100%;background:#ddd;padding:15px;margin-bottom:10px;position:absolute;opacity:1;display:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}
.ui-datepicker-trigger{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;box-shadow:none;box-sizing:content-box;display:inline-block;font-weight:400;height:3.2rem;line-height:inherit;margin:0 0 0 -3.2rem;overflow:hidden;padding:0;position:absolute;text-decoration:none;text-shadow:none;vertical-align:top;z-index:1}
.ui-datepicker-trigger:after{color:#514943;content:"\f073";display:inline-block;font-family:"FontAwesome";font-size:2.1rem;font-weight:normal;line-height:32px;overflow:hidden;text-align:center;vertical-align:middle}
.ui-datepicker-trigger>span{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.field.date .control{position:relative}
.field.date .control .ui-datepicker-trigger{left:100%;top:0}
.block.account-nav{margin-bottom:40px}
.block.account-nav .account-nav .items .item{padding:15px 0}
.block.account-nav .account-nav .items .item:first-child{padding-top:0px}
.block.account-nav .account-nav .items .item:last-child{padding-bottom:0px}
.block-title--myac{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.1)}
.block-title--myac h3{margin:0;line-height:1;text-transform:uppercase;display:block}
.block-title--myac h3 a{font-size:14px;font-weight:300;margin-left:15px;float:right;margin-top:4px;vertical-align:top;color:#5d957b}
.block-dashboard-orders{margin-bottom:50px}
.block-dashboard-orders .table-order-items{margin:0}
.block-dashboard-orders .table-order-items tr th,.block-dashboard-orders .table-order-items tr td{border:1px solid rgba(0,0,0,0.1);text-align:center}
.block-dashboard-orders .table-order-items tr th{text-transform:uppercase;color:#000;font-weight:700;border-top:1px solid rgba(0,0,0,0.1) !important}
.block-dashboard-orders .table-order-items tr td.col.actions .action.view:after{content:"|";display:inline-block;margin:0 10px}
.block-order-details-comments .order-comments .comment{background-color:#f8f8f8;margin-bottom:20px;padding:15px}
.block-order-details-comments .order-comments .comment .comment-date{color:#5d957b}
.items.order-links{display:table;margin:20px auto 40px;width:100%}
.items.order-links li{display:table-cell;text-align:center;padding:10px 15px;border-bottom:4px solid #000;text-transform:uppercase;color:#000}
.items.order-links li.current,.items.order-links li:hover{border-color:#5d957b;color:#5d957b}
.order-details-items.shipments .order-title{padding:15px 0;margin:20px 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}
.order-details-items.shipments .order-title strong{display:block;font-size:18px;text-transform:uppercase;margin-bottom:10px}
.order-details-items.shipments .order-title .action.track{margin-left:30px}
.order-details-items .table-wrapper .table-caption{display:none}
.order-details-items .table-wrapper thead tr th{text-transform:uppercase;color:#000;border-bottom:none;font-weight:700;font-size:14px;font-family:inherit !important;text-align:center}
.order-details-items .table-wrapper thead tr th:first-child{padding-left:0;text-align:left;background:none}
.order-details-items .table-wrapper tbody tr td{vertical-align:middle;text-align:center}
.order-details-items .table-wrapper tbody tr td:first-child{padding-left:0;text-align:left;background:none}
.order-details-items .table-wrapper tfoot tr th{padding-left:0;text-align:left;background:none;text-transform:uppercase}
.order-details-items .table-wrapper tfoot tr th:last-child th,.order-details-items .table-wrapper tfoot tr th:last-child td{border-bottom:1px solid rgba(0,0,0,0.1) !important}
.order-details-items .table-wrapper tfoot tr td{text-align:center}
.block-order-details-view{padding-top:40px}
.block-order-details-view .block-title h4{text-transform:uppercase;border-bottom:1px dashed #ddd;margin-top:0;margin-bottom:15px;padding-bottom:8px}
.block-order-details-view .block-content .box{margin-bottom:30px}
.page-print .page-main .logo{text-align:center;display:block}
.page-print table{margin:30px 0}
.page-print table thead tr th{text-transform:uppercase;color:#000;border-bottom:none;font-weight:700;font-size:14px;font-family:inherit !important;border:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(0,0,0,0.1) !important;text-align:center !important}
.page-print table tr td{text-align:center !important;vertical-align:middle;border:1px solid rgba(0,0,0,0.1)}
.btn-print{border-bottom:2px solid #000;padding:0px 0 5px;display:inline-block;line-height:1;text-transform:uppercase;font-weight:700;color:#000}
.btn-print .icon{font-size:18px;margin-right:8px}
.btn-print:hover{border-color:#5d957b}
.shipping-tracking-popup .column.main{width:100% !important}
.shipping-tracking-popup .page.tracking .subtitle.caption{margin-bottom:20px;text-transform:uppercase;color:#000;font-size:18px}
.shipping-tracking-popup .page.tracking .actions .action.close{border-bottom:2px solid #000;padding:0px 0 5px;display:inline-block;line-height:1;text-transform:uppercase;font-weight:700;color:#000}
.orders-history .table-order-items thead tr th{text-transform:uppercase;color:#000;text-align:center;border:none !important;font-weight:700}
.orders-history .table-order-items thead tr th:first-child{padding-left:0;text-align:left}
.orders-history .table-order-items tbody tr td{text-align:center}
.orders-history .table-order-items tbody tr td:first-child{padding-left:0;text-align:left}
.orders-history .table-order-items tbody tr td.actions .action.view:after{content:"|";margin:0 8px;display:inline-block}
.order-products-toolbar{display:table;width:100%;border-top:1px dashed #ddd;padding:15px 0;border-bottom:1px dashed #ddd}
.order-products-toolbar select{margin:0}
.form-newsletter-manage .field.choice{margin-bottom:20px}
.form-newsletter-manage .field.choice .label{display:inline-block;margin-left:8px;vertical-align:top;line-height:1.5;margin-bottom:0px}
.form-newsletter-manage .field.choice input{margin-top:0;vertical-align:top}
.block-dashboard-addresses{margin-top:40px}
.block-addresses-list .items.addresses li.item{border-top:1px dashed #ddd;padding-top:20px;margin-top:20px}
.block-addresses-list .items.addresses li.item:first-child{border:none;margin:0;padding:0}
.block-addresses-list .items.addresses li.item .btn-secondary{margin-left:10px}
.table-reviews-dashboard thead tr th{text-transform:uppercase;color:#000;font-weight:700;padding-left:0;border:none}
.table-reviews-dashboard tbody tr td{padding-left:0}
#my-reviews-table .table-caption{display:none}
#my-reviews-table thead tr th{text-transform:uppercase;color:#000;font-weight:700;padding-left:0;border:none;text-align:center}
#my-reviews-table tbody tr td{text-align:center}
#my-reviews-table tbody tr td.summary .rating-summary .label{display:none}
#my-reviews-table tbody tr td.summary .rating-summary .rating-result{float:none}
.products-reviews-toolbar{border-bottom:1px dashed #ddd;border-top:1px dashed #ddd;display:table;padding:15px 0;width:100%}
.customer-review.view .product-media{overflow:hidden}.customer-review.view .product-info .product-name{text-transform:uppercase;margin-top:0px}
.customer-review.view .product-info .rating-average-label{font-weight:700;color:#000;margin-bottom:8px;display:block}.customer-review.view .product-info .product-reviews-summary .rating-summary{display:inline-block}
.customer-review.view .product-info .product-reviews-summary .rating-summary .rating-result{float:none}
.customer-review.view .product-info .product-reviews-summary .reviews-actions{float:none}
.customer-review.view .review-details{padding-top:30px}
.customer-review.view .review-details>.title{text-transform:uppercase;color:#000;font-size:16px;margin-bottom:8px}
.customer-review.view .review-details .review-title,.customer-review.view .review-details .review-content{padding:10px 0}
.customer-review.view .review-details .review-date{font-style:italic;color:#5d957b}
.customer-review.view .review-details .rating-result{float:none}
.customer-review.view .review-details .rating-label{font-weight:700;color:#000;margin-right:20px}
.customer-review.view .review-details .rating-label:after{content:":";display:inline-block}
.customer-review.view .review-details .rating-summary.item{padding:5px 0}
.form-wishlist-items .action.back{margin:0 !important}
.form-wishlist-items .actions-toolbar button.action{margin-right:15px;margin-bottom:15px}
.form-wishlist-items .wishlist-table thead tr th{text-transform:uppercase;color:#000;text-align:center;padding:10px;border:none !important;font-weight:700}
.form-wishlist-items .wishlist-table .image-product{width:100px;overflow:hidden}
.form-wishlist-items .wishlist-table tr td{vertical-align:middle;border-bottom:1px solid #ddd;text-align:center;padding-top:15px;padding-bottom:15px}
.form-wishlist-items .wishlist-table tr td p,.form-wishlist-items .wishlist-table tr td .field,.form-wishlist-items .wishlist-table tr td .form-control{margin:0}
.form-wishlist-items .wishlist-table tr td .product-item-inner>.product-item-actions{clear:both;padding:15px 15px 0;text-align:left}
.catalog-product-compare-index .table-wrapper{border:1px solid rgba(0,0,0,0.1);max-width:100%;overflow-y:hidden;padding:15px;overflow-x:auto}
.catalog-product-compare-index .table-wrapper .table-comparison .table-caption{display:none}
.catalog-product-compare-index .table-wrapper .table-comparison thead tr td,.catalog-product-compare-index .table-wrapper .table-comparison thead tr th{border-top:1px solid rgba(0,0,0,0.1) !important}
.catalog-product-compare-index .table-wrapper .table-comparison tr th{text-transform:uppercase;color:#000}.catalog-product-compare-index .table-wrapper .table-comparison tr td,.catalog-product-compare-index .table-wrapper .table-comparison tr th{min-width:250px;border-width:1px !important;border-style:solid;border-color:rgba(0,0,0,0.1) !important;padding:10px;vertical-align:middle}
.catalog-product-compare-index .table-wrapper .table-comparison tr td.cell.product.info{background:none;text-align:center;padding-bottom:25px;border-bottom:none !important}
.catalog-product-compare-index .table-wrapper .table-comparison tr td.cell.product.info .rating-result{float:none;margin-top:7px}
.catalog-product-compare-index .table-wrapper .table-comparison tr td.cell.product.info .price-box{margin-top:7px}
.catalog-product-compare-index .table-wrapper .table-comparison tr td.cell.product.info .product-item-actions .actions-primary{margin:15px 0}
.catalog-product-compare-index .table-wrapper .table-comparison tr td.cell.product.info .product-item-photo{display:block;overflow:hidden;width:200px;margin:0 auto 20px}
.modal-popup.newsletter-popup{background-color:rgba(0,0,0,0.3)}
.modal-popup.newsletter-popup .modal-header{padding:0;min-height:0px}.modal-popup.newsletter-popup .modal-header .action-close{background-color:#222;border:3px solid #fff;border-radius:50%;color:#fff;height:30px;line-height:10px;text-align:center;font-weight:bold;opacity:1;right:-15px;top:-15px;width:30px}
.modal-popup.newsletter-popup .modal-header .action-close:before{font-size:17px;line-height:20px}
.modal-popup.newsletter-popup .block-popup-subscribe{position:relative}
.modal-popup.newsletter-popup .block-popup-subscribe .newsletter-popup-content{position:absolute;color:#6b6b6b;top:0;right:0;bottom:0;line-height:1.7;padding:47px 30px 0;text-align:center;width:50%}
.modal-popup.newsletter-popup .block-popup-subscribe .newsletter-popup-content .h2{color:#1c1c1c;letter-spacing:1.5px;font-size:24px}
.modal-popup.newsletter-popup .block-popup-subscribe .newsletter-popup-content .checkbox{display:block;margin-top:49px;position:relative}
.modal-popup.newsletter-popup .modal-inner-wrap{width:auto;margin:0 auto;padding:0;width:780px;max-width:780px;background:none;position:absolute;top:50%;overflow:visible;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.modal-popup.newsletter-popup .modal-inner-wrap .modal-content{padding:0;border-radius:0}
.modal-popup.newsletter-popup .block-subscribe{position:relative;margin-top:34px}
.modal-popup.newsletter-popup .block-subscribe .newsletter input{border:1px solid transparent;border-radius:0;margin-bottom:0;height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;width:100%}
.modal-popup.newsletter-popup .block-subscribe .actions{margin-top:30px}
.modal-popup.newsletter-popup .img-newsletter{margin:0}
.instagram-footer{position:relative}
.instagram-footer .block-title{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center;z-index:9}
.instagram-footer .block-title .h4{color:#2a2a2a;text-transform:uppercase;letter-spacing:5px;margin:0}.instagram-footer .block-content a{position:relative;float:left}.instagram-footer .block-content a:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,0.5);display:block;transition:all .4 ease-in-out 0s;-webkit-transition:all .4 ease-in-out 0s;-moz-transition:all .4 ease-in-out 0s;-o-transition:all .4 ease-in-out 0s;opacity:1}.instagram-footer .block-content a:hover:after{opacity:0}.block-vertical-menu .block-title h4{padding:15px 20px;background-color:#171717;color:#fff;text-transform:uppercase;margin:0;border:none}
.block-vertical-menu .block-title h4 .fa{margin-right:10px}.block-vertical-menu .vertical-menu{float:left;width:100%}
.block-vertical-menu .vertical-menu>li{float:left;width:100%;margin:0}
.block-vertical-menu .vertical-menu>li>a{padding:17px 25px 18px 20px;text-transform:uppercase;font-size:13px;color:#565656;line-height:1;background-color:#f9f9f9;width:100%;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-radius:0;transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s}
.block-vertical-menu .vertical-menu>li>a:hover{background-color:#5d957b;padding-left:30px;color:#fff;padding-right:20px;border-color:#5d957b}
.block-vertical-menu .vertical-menu>li.dropdown>a:after{content:"\f105";font-family:'FontAwesome';font-size:12px;color:#565656;display:inline-block;float:right}
.block-vertical-menu .vertical-menu>li.dropdown>a:hover:after{color:#fff}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu{min-width:260px;background:none;border-radius:0;top:0;left:100%;transform:translateY(-20px);-moz-transform:translateY(-20px);-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;padding:0;margin:0;display:block;opacity:0;visibility:hidden;background-color:#fff;border:none}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li{float:left;width:100%;position:relative}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li a{padding:15px 20px;color:#565656;font-size:13px;border-bottom:1px solid #e9e9e9;width:100%;display:block;border-radius:0;background-color:#f9f9f9}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li a:hover{color:#fff;background-color:#5d957b;border-color:#5d957b}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li.dropdown-submenu>a:after{content:"\f105";font-family:'FontAwesome';font-size:12px;color:#565656;display:inline-block;float:right}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li.dropdown-submenu>a:hover:after{color:#fff}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li.dropdown-submenu>a:hover{padding-left:30px;padding-right:10px}
.block-vertical-menu .vertical-menu>li.dropdown ul.dropdown-menu li.dropdown-submenu:hover ul.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}
.block-vertical-menu .vertical-menu>li.dropdown:hover>ul.dropdown-menu,.block-vertical-menu .vertical-menu>li.dropdown.active>ul.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}
.block-vertical-menu .vertical-menu>li.mega-menu-item .mega-menu-content{padding:20px 0;background-color:#f9f9f9}
.block-vertical-menu .vertical-menu>li.mega-menu-item .mega-menu-content .sub-menu li a{border:none;padding:5px 20px}
.block-vertical-menu .vertical-menu>li.mega-menu-item .mega-menu-content .sub-menu li a:hover{color:#fff;background:none;padding-left:30px}
.block-vertical-menu .vertical-menu>li.mega-menu-item .mega-menu-content .sub-menu li.level1>a{text-transform:uppercase;color:#2a2a2a}
.deal-grid .product-content .product-top .deal-timer{position:absolute;bottom:20px;left:0;right:0;margin:auto;padding-left:15px;padding-right:15px}.deal-grid .product-content .product-top .deal-timer .countdown{width:100%;display:inline-block;text-align:center}
.deal-grid .product-content .product-top .deal-timer .countdown>span{display:inline-block;width:49px;height:49px;text-align:center;color:#fff;font-size:13px;margin-left:4px;margin-right:4px;background-color:#2a2a2a;line-height:1.2;padding:10px 0;border-radius:50%;transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s}
.deal-grid .product-content .product-top .deal-timer .countdown>span:first-child{margin-left:0}
.deal-grid .product-content .product-top .deal-timer .countdown>span:last-child{margin-right:0}
.deal-grid .product-content .product-top .deal-timer .countdown>span span.timer-note{font-size:11px;text-transform:uppercase;float:left;width:100%}
.deal-grid .product-content .product-top:hover .deal-timer .countdown>span{background-color:rgba(0,0,0,0.5)}.testimonial-container.testimonial-mode-base .carousel_wrapper{position:relative;top:0;padding:0;width:100%}
.testimonial-container.testimonial-mode-base .carousel_wrapper .title{background:none}
.testimonial-container.testimonial-mode-base .carousel_wrapper .title h2{font-size:17px;color:#2a2a2a;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #ddd;margin-left:0;line-height:1.2}
.testimonial-container.testimonial-mode-base .testimonials-carousel{float:left}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item{position:relative}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-author{width:100%;position:absolute;bottom:0;left:0}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-author .img-author{max-width:60px;height:60px;border-radius:50%;margin-right:15px;overflow:hidden;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0)}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-content{width:100%;float:left;padding-top:0}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-content p{background-color:#f8f8f8;color:#7f7f7f;font-size:13px;font-style:italic;padding:30px 20px;display:inline-block;position:relative;margin-bottom:30px}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-content p:after{content:"";display:block;width:0;height:0;border-top:20px solid #f8f8f8;border-right:30px solid transparent;position:absolute;bottom:-20px;left:60px}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-content .author{padding-left:75px;padding-top:10px;padding-bottom:10px;display:inline-block}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-content .author strong{color:#333;float:left;width:100%}
.testimonial-container.testimonial-mode-base .testimonials-carousel .testimonial-item .testimonial-content .author strong:after{display:none}
.testimonial-container.testimonial-mode-base .testimonials-carousel.owl-carousel.owl-theme .owl-dots{display:none !important}
.instagram-footer .block-title .h4{color:#fff}
.instagram-footer .block-content a:after{background-color:rgba(0,0,0,0.5)}
.margin100{
	margin-top: 100px;
}

@media screen and (max-width: 767px){
	.sidebar{
		margin-left: -15px;
	}
	.margin100{
		margin-top: 20px;
	}
	.map-container .store-information{
		left: 5%!important;
		width: 90%!important;
		opacity: .8;
		padding: 10px 30px!important;
	}
	.map-container .store-information h3{
		margin-top: 10px;
	}
	.news{
		padding: 10px;
	}
	.breadcrumbs{
		/*margin: 0px!important;
		padding: 10px 0px!important;*/
	}
	.product-info-main{
		padding: 30px 25px;
	}
	#one_about img{
		width: 100%!important;
	}
	#two_about img{
		width: 100%!important;
	}
	#three_about img{
		width: 100%!important;
	}
	#four_about img{
		width: 100%!important;
	}
	#maincontent{
		padding: 15px!important;
	}
	
	.margin-bottom40 .pull-right{
		padding-left: 0px!important;
	}
	.margin-bottom40 {
		margin-bottom: 0px; 
	}
	h2.respons{
		margin-bottom: 0px;
	}
	.first-news .news-body{
		width: 100%;
		height: 300px;
		overflow: hidden;
		border-radius: 6px;
		border: 1px solid #f1f1f1;
		margin: 0px auto;
		text-align: center;
	}
	
	.first-news .news-header{
		width: 100%;
	}
	.first-news .news-header h2{
		padding: 10px;
		width: 100%;
		margin-bottom: 0px;
	}
	.news-grid{
		width: 100%!important;
		margin: 15px 0px;
		position: relative;
	}
	body .custom-slide .modal-inner-wrap{
		padding: 0px!important;
		border-left: none!important;
    	width: 200%!important;
    	margin-left: -200%!important;
	}
	.opc-sidebar {
		margin: 0px;
		width: 50%!important;
		float:none!important;
	}
	.cart.table-wrapper{
		overflow-x: scroll;
	}
}
@media screen and (min-width: 768px) and (max-width: 1920px){
	.map-container .store-information{
		width: 260px!important;
	}
	
	#one_about img{
		width: 100%!important;
	}
	#two_about img{
		width: 100%!important;
	}
	#three_about img{
		width: 100%!important;
	}
	#four_about img{
		width: 100%!important;
	}
}
form.contact .row{
	margin: 30px 0px 0px;
}
.actions-toolbar {
	margin-bottom: 0px;
	margin-top: 20px;
}
.news-content{
	margin-bottom: 60px;
}
.first-news .news-body{
	width: 1200px;
	height: 300px;
	overflow: hidden;
    border-radius: 6px;
    border: 1px solid #f1f1f1;
	margin: 0px auto;
	text-align: center;
	display:  flex;
    align-items: center;
    justify-content:  center;
}
.first-news .news-body img{
	width: 100%;
	margin: 0px auto;
}
.first-news .news-body img:hover{
	transform: scale(1.1);
}
.first-news .news-header{
	width: 1200px;
}
.first-news .news-header h2{
	padding: 10px;
	width: 1200px;
	margin-bottom: 0px;
}
.first-news .news-header p{
	padding: 0px 10px;
}
.first-news .news-header h2:hover{
	cursor: pointer;
}
.first-news{
	position: relative;
	margin: 15px 0px;
}
.news-grid{
	margin: 15px 0px;
	position: relative;
}
.news-grid .news-header{
	width: 100%;
	text-align: center;
}
.news-grid .news-header h2{
	width: 93%;
	padding: 15px 30px 15px 15px;
	margin: 0px 15px;
	font-size: 14px;
	text-align: center;
	color: #404040;
    text-transform: uppercase;
}
.news-grid .news-header h2:hover{
	cursor: pointer;
}
.news-grid .news-body{
	margin: 0px auto;
	width: 100%;
	height: 300px;
	overflow: hidden;
    border-radius: 6px;
    border: 1px solid #f1f1f1;
	text-align: center;
	display:  flex;
    align-items: center;
    justify-content:  center;
}
.news-grid .news-body img{
	width: 380px;
	max-width: 100%;
	/*min-height: 100%;
	max-height: 100%;*/
	margin: 0px auto; 
	object-fit:cover;
}
.news-grid .news-body img:hover{
	transform: scale(1.1);
}
@media (min-width:768px) and (max-width:991px){
	.first-news .news-body{
		width: 100%;
		height: 300px;
		overflow: hidden;
		border-radius: 6px;
		border: 1px solid #f1f1f1;
		margin: 0px auto;
		text-align: center;
	}
	.first-news .news-header{
		width: 100%;
	}
	.first-news .news-header h2{
		padding: 10px;
		width: 100%;
		margin-bottom: 0px;
	}
	.news-grid{
		width: 33.333333%!important;
		margin: 15px 0px;
		position: relative;
	}
}
@media (min-width:992px) and (max-width:1199px){
	.first-news .news-body{
		width: 100%;
		height: 300px;
		overflow: hidden;
		border-radius: 6px;
		border: 1px solid #f1f1f1;
		margin: 0px auto;
		text-align: center;
	}
	.first-news .news-header{
		width: 100%;
	}
	.first-news .news-header h2{
		padding: 10px;
		width: 100%;
		margin-bottom: 0px;
	}
	.news-grid{
		width: 33.333333%!important;
		margin: 15px 0px;
		position: relative;
	}
}
.breadcrumbs .breadcrumbs-items ul li:first-child {
    display: inline-block!important;
}
.btn-more{
	float: right;
	margin: 15px 0px;
}

.margin-bottom40 .col-md-6{
	padding-left: 0px;
}
.margin-bottom40 .pull-right{
	padding-left: 15px;
}

.color-red{
	color: #700204!important;
}
.block-content{
	margin-bottom: 15px;
}
.member-title{
	border-bottom: 1px solid #CACACA;
}
.value-sm{
	background-color: transparent!important;
}
.name-sm{
	font-size: 1.1em;
	margin: 10px 0px;
}
.product-item-image{
    width: 120px;
    border-radius: 6px;
    overflow: hidden;
    display: block;
}
.product-item-photo .img-thumbnail {
    border: none;
    padding: 0;
    border-radius: 6px;
}
.cart-totals .content .table-wrapper table.totals tbody tr.grand th {
    font-size: 24px;
    color: #2a2a2a;
    padding: 20px 20px 0px;
}
.cart-totals .content .table-wrapper table.totals tbody tr.grand td .price {
    font-size: 24px;
    color: #2a2a2a;
}
.cart-totals .content .table-wrapper table.totals tbody tr.grand td {
    padding: 20px 20px 0px;
}
.cart-totals .content .table-wrapper table.totals tbody tr td {
    text-align: left;
    padding: 6px 20px;
    border: none;
    background-color: #fff;
}
.cart-totals .content .table-wrapper table.totals tbody tr th {
    width: 80%;
    text-align: right;
    text-transform: uppercase;
    padding: 6px 20px;
    color: #646464;
    border: none;
    background-color: #fff;
}
#shopping-cart-table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    padding: 20px;
}
#shopping-cart-table tbody tr td.item {
    border-right: none;
}
#shopping-cart-table tbody tr td {
    padding: 35px;
    text-align: center;
}
#shopping-cart-table tbody tr td.product-info {
    border-left: none;
    padding-left: 0;
    text-align: left;
}
.shopping-cart-bottom .cart-summary .checkout.methods.items.checkout-methods-items {
    margin-top: 20px;
}
.checkout-methods-items .btn {
    float: right;
    margin-bottom: 20px;
}
.cart-totals .content .table-wrapper table.totals {
    border: 1px solid #ddd;
}
.cart.actions .btn.continue, .checkout-cart-index .cart.actions .btn.clear {
    margin-right: 20px;
}
.cart.actions .btn.update {
    float: right;
}
.cart.actions .btn {
    margin-top: 20px;
    margin-bottom: 20px;
}
.btn {
    font-family: "Roboto";
}
.btn-lg {
    padding: 10px 48px;
}
.btn-default {
    background-color: transparent;
    color: #6b6b6b;
    border: 1px solid #e3e3e3;
}
.menu-pt .btn-responsive-nav .pe-7s-menu{
	font-size: 35px;
}
#order-table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    padding: 20px;
}
#order-table tbody tr td {
    padding: 15px;
    text-align: center;
}
#order-table thead tr th .h5 {
    text-transform: uppercase;
    margin: 0;
    font-size: 15px;
    color: #2b2b2b;
}
#order-table tbody tr td.a-center {
    vertical-align: middle;
}
#order-table tbody tr td.qty {
    width: 350px;
}
#order-table tbody tr td.qty .field .control .input-text {
    width: 70px;
    text-align: center;
    margin-bottom: 10px;
}
#order-table tbody tr td.qty .action-delete {
    width: 18px;
    height: 18px;
    text-align: center;
    font-size: 8px;
    line-height: 18px;
    display: inline-block;
    color: #676767;
    border-radius: 50%;
    background-color: #dfdfdf;
}
#shopping-cart-table thead tr th {
    border-bottom-width: 1px;
    text-align: center;
    padding: 20px;
}
#shopping-cart-table thead tr th .h5 {
    text-transform: uppercase;
    margin: 0;
    font-size: 15px;
    color: #2b2b2b;
}
#shopping-cart-table tbody tr td.a-center {
    vertical-align: middle;
}
#shopping-cart-table tbody tr td.qty {
    /*width: 350px;*/
}
#shopping-cart-table tbody tr td.qty .field .control .input-text {
    width: 50px;
    text-align: center;
    margin-bottom: 10px;
}
#shopping-cart-table tbody tr td.qty .action-delete {
    width: 18px;
    height: 18px;
    text-align: center;
    font-size: 8px;
    line-height: 18px;
    display: inline-block;
    color: #676767;
    border-radius: 50%;
    background-color: #dfdfdf;
}
.Shopping-title {
	margin-bottom: 20px;
}
.popup_wrapper {
    max-width: 780px;
    padding: 0;
    position:relative;
}

.block-popup-top {
    max-width: 780px;
    position: relative;
}

.popup_content {
    display: grid;
    max-width: 780px;
}

.img-newsletter {
    margin: 0;
}

.img-newsletter img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}

.newsletter-popup-content {
    position: absolute;
    color: #6b6b6b;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 1.7;
    padding: 47px 30px 0;
    text-align: center;
    width: 50%;
}

.block-subscribe {
    position: relative;
    margin-top: 34px;
}

.block-subscribe .newsletter input {
    border: 1px solid transparent;
    border-radius: 0;
    margin-bottom: 0;
    height: 40px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    width: 100%;
    color: #5f5f5f;
    box-shadow: none;
    font-size: 14px;
    padding: 0 12px;
    width: 100%;
    height: 34px;
    margin-bottom: 10px;
    background-color: #fff;
    line-height: 34px;
}

.btn-secondary {
    background-color: #171717;
    color: #fff;
    border: 1px solid #171717;
}


.block-popup-subscribe .newsletter-popup-content .checkbox {
    display: block;
    margin-top: 49px;
    position: relative;
}
@media all and (max-width: 671px) {
  .img-newsletter img{height: 275px !important;}
  .newsletter-popup-content h1{font-size: 15px !important}
  .popup_content p{font-size: 12px; }
  .block-subscribe{margin-top: 12px !important}
  .newsletter-popup-content{padding: 15px 15px 0 !important;   width: 65% !important;}
  .form.subscribe .action.subscribe.btn.btn-secondary.btn-lg
{padding: 10px 25px !important;}
} 
.authentication-wrapper {
    position: absolute;
    right: 15px;
    top: -20px;
}
.authentication-wrapper button.action-auth-toggle, .authentication-wrapper button.action-close {
    background: none;
    border: none;
	color: #6586b6;
}
.page-main .main {
    /*width: 100%;*/
    float: left;
}
.page-main .cart{
	width: 100%;
}
.opc-wrapper {
    width: 66.66666667%;
    float: left;
    order: 1;
    padding-right: 30px;
}
.opc-sidebar {
    margin: 15px 0 20px;
    width: 33.33333333%;
    float: right;
    order: 2;
}
.opc-sidebar .modal-content .opc-block-summary {
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 20px 20px;
}
.opc-sidebar .modal-content {
    box-shadow: none;
    border: none;
}
.opc-sidebar .modal-content>div>div>.title {
    display: block;
    font-size: 20px;
    padding: 20px 0 0;
    line-height: 1;
    text-transform: uppercase;
}
#shopping-cart-table tbody tr td.product-info h5{
	text-align: center;
}
.order-show{
	display: block!important;
}
.order-detail{
	display: none;
}
.order-detail table{
	width: 100%;
}
.order-detail table tr td{
	padding: 0px!important;
}
.order-detail table tr td.td-img img{
	width: 100px;
}
.order-name h4{
	text-align: center!important;
}
.order-name p{
	text-align: center!important;
}
.fa-2x.fa-shopping-cart{
	font-size: 1.5em;
}
.fa-2x.fa-user {
    color: #848484!important;
    cursor: pointer;
    font-size: 25px;
    position: relative;
    top: 10px;
}
.header-v1 .setting-pt .minicart-wrapper .showcart.action .icon-cart {
    color: #848484!important;
    cursor: pointer;
    font-size: 15px;
    position: relative;
    top: 10px;
}
.login-content-text{
	margin-bottom: 20px;
}
.login{
	min-height: 400px;
	padding: 50px 0px;
}
.field{
	width: 50%;
    float: left;
	/*height: 65px;*/
}
._required{
    padding-right: 1%;
}
#customer-email-fieldset{
	clear: both;
	width: 100%;
}
.street.admin__control-fields{
	clear: both;
	width: 100%;
}
.street.admin__control-fields .field{
	width: 100%;
	padding-right: 0px;
}
.step-title{
	font-weight: 700;
	font-size: 1.2em;
	padding: 5px 0px;
}
.mem_title h4{
	font-weight: 500;
	font-size: 1.2em;
	padding: 5px 0px;
}
.box-qty{
	width: 100%;
}
td.order-name .field{
	width: 100%;
	height: auto;
}
span.same{
	position: absolute;
    top: 230px;
    left: 120px;
}
.btn-checkout{
	padding: 20px 0px;
	clear: both;
}
span.verify{
	font-size: 1.3em;
	text-align: center;
    margin: 5px auto;
    display: block;
}
.form-group.form-sm.text-center h2{
	margin: 30px 0px 15px;
}
.form-group.form-sm.text-center h4{
	margin: 30px 0px;
}
#modal_content{
	text-align: center;
	padding: 50px;
}
#modal_content h3{
	font-size: 1.3em;
}
#modal_content img{
	margin-top: -120px;
	margin-bottom: -100px;
}
.modal-header h5{
	text-align: center;
    font-size: 1.8em;
}
.modal-dialog{
	margin: 0px auto!important;
	position: absolute;
    vertical-align: middle;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)!important;
}
.modal-header .close{
	position: absolute;
	top: 15px;
	right: 15px;
}
.modal-header .close:hover{
	background-color: transparent;
}
.modal-header .close span{
	font-size: 1.9em;
}
.modal-header .close span:hover{
	background-color: transparent;
}
/*.coupon{
	display: inline-flex;
	width: 700px;
}*/

@media screen and (min-width: 768px) and (max-width: 3000px) {
 .coupon {
  display:inline-flex;
  width:700px;
 }
}
.coupon span{
	margin: 5px;
	font-size: 18px;
}
.coupon input{
	margin: 5px;
	width: 150px;
	height: 30px;
}
.coupon a{
	height: 30px;
	text-align: center;
	width: 50px;
	margin: 5px;
	padding: 5px;
	background-color: #FF6E00;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
}
.coupon a:hover{
	cursor: pointer;
	color: #FFFFFF;
}
.coupon-price th{
	padding: 10px 20px!important;
}
.coupon-price th span{
	font-size: 24px;
	color: #000000!important;
}
.discount-price th{
	padding: 10px 20px!important;
	border-top:1px solid #ddd!important;
}
.discount-price th span{
	font-size: 24px;
	font-weight: 700;
}