.h2,
.h3,
.h4,
body,
h1,
h2,
h3,
h4,
html {
	font-family: montserrat,sans-serif;
	color: #000;
}
.checkout-onepage-success .main-wrapper,
.customer-account-forgotpassword .main-wrapper,
.customer-account-login .main-wrapper {
	padding-top: 120px!important
}
.shban img,
.shbanrt img {
	transition: all .5s;
	height: auto
}
.ladecat,
.mainmen,
.shban,
.shbanrt {
	float: left;
	width: 100%
}
.formn,
.ladecat,
.mainmen,
.shban,
.shban img,
.shbanrt {
	width: 100%
}
.formn,
.mshban h4,
.rdmg,
.welcomext {
	text-align: center
}
.rdmg,
.shban,
.shbanrt{
	position: relative
}
.hmwhycusk,
.product-reviews-summary {
	display: none
}
.em-menu-content li.level0:hover>a.em-menu-link,
.menu_2 ul li a:hover {
	text-shadow: 1px 1px 0 #ccc!important
}

@font-face {
	font-family: karlabold;
	src: url(../karla-bold-webfont.html) format('woff2'), url(../karla-bold-webfont-2.html) format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: karlaregular;
	src: url(../karla-regular-webfont.html) format('woff2'), url(../karla-regular-webfont-2.html) format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Didot;
	src: url(../didot.html) format('woff2'), url(../didot-2.html) format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: NeutraDisp-Medium;
	src: url(../neutradisp-mediumd41d.html?#iefix) format('embedded-opentype'), url(../neutradisp-medium.html) format('opentype'), url(../neutradisp-medium-2.html) format('woff'), url(../neutradisp-medium-3.html) format('truetype'), url(../neutradisp-medium-4.html#NeutraDisp-Medium) format('svg');
	font-weight: 400;
	font-style: normal
}

 @font-face {
	font-family: montserratregular;
	src: url(../centurygothicd41d.html?#iefix) format('embedded-opentype'), url(../woff/centurygothic.woff) format('woff'), url(../ttf/centurygothic.ttf) format('truetype'), url(../centurygothic.html#CenturyGothic) format('svg');
	font-weight: 400;
	font-display: swap;
} 

 @font-face {
	font-family: montserratsemibold;
	src: url(../montserrat-semibold-webfont.html) format('woff2'), url(../montserrat-semibold-webfont-2.html) format('woff');
	font-weight: 400;
	font-display: swap;
	font-style: normal
}

 @font-face {
	font-family: montserratregular;
	src: url(../woff2/montserrat-regular-webfont.woff2) format('woff2'), url(../woff/montserrat-regular-webfont.woff) format('woff');
	font-weight: 400;
	font-display: swap;
	font-style: normal
} 

@font-face {
	font-family: montserratmedium;
	src: url(../woff2/montserrat-medium-webfont.woff2) format('woff2'), url(../montserrat-medium-webfont.html) format('woff');
	font-weight: 400;
	font-display: swap;
	font-style: normal
}

.block.crosssell .block-title h2, .block.crosssell .block-title h3, .block.crosssell .block-title strong, .block.crosssell .em-block-title h2, .block.crosssell .em-block-title h3, .block.crosssell .em-block-title strong,
.block.crosssell .em-widget-title h2, .block.crosssell .em-widget-title h3, .block.crosssell .em-widget-title strong, .block.related .block-title h2, .block.related .block-title h3, .block.related .block-title strong,
.block.related .em-block-title h2, .block.related .em-block-title h3, .block.related .em-block-title strong, .block.related .em-widget-title h2, .block.related .em-widget-title h3, .block.related .em-widget-title strong,
.block.upsell .block-title h2, .block.upsell .block-title h3, .block.upsell .block-title strong, .block.upsell .em-block-title h2, .block.upsell .em-block-title h3, .block.upsell .em-block-title strong, .block.upsell .em-widget-title h2,
.block.upsell .em-widget-title h3, .block.upsell .em-widget-title strong, .em-line-01 .block-title h2, .em-line-01 .block-title h3, .em-line-01 .block-title strong, .em-line-01 .em-block-title h2, .em-line-01 .em-block-title h3,
.em-line-01 .em-block-title strong, .em-line-01 .em-widget-title h2, .em-line-01 .em-widget-title h3, .em-line-01 .em-widget-title strong, .page-main .widget .block-title h2, .page-main .widget .block-title h3, .page-main .widget .block-title strong,
.page-main .widget .em-block-title h2, .page-main .widget .em-block-title h3, .page-main .widget .em-block-title strong, .page-main .widget .em-widget-title h2, .page-main .widget .em-widget-title h3,.page-main .widget .em-widget-title strong {
	font-family: montserratregular!important
}

.form-edit-account .choice{
	float: left;
    width: 50%;
}
.form-edit-account .choice input[type="checkbox"] {  
	float: left;
    margin-right: 5px;
}
.form-newsletter-manage .choice{
	float: left;
}
.form-newsletter-manage .choice input[type="checkbox"] {  
	float: left;
    margin-right: 5px;
}
.product-item-name {
	font-family: montserratregular;
	font-size: 12px;
	min-height: 35px
}
.checkout-success {
	font-weight: 700;
	color: #000
}
#customer-email-fieldset .label,
#shipping-new-address-form .label,
.checkout-billing-address,
.checkout-payment-method .payment-method-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary>.title,
.opc-wrapper .step-title,
.shipping-information {
	font-weight: 700!important
}
.formn,
.vall {
	font-weight: 700
}
.form.password.forget {
	margin-bottom: 60px!important
}
.shban {
	cursor: pointer
}
.shban img:hover {
	filter: brightness(70%);
	-webkit-filter: brightness(70%);
	-moz-filter: brightness(70%);
	-o-filter: brightness(70%);
	-ms-filter: brightness(70%)
}
.shban img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.shbanrt {
	cursor: pointer
}
.shbanrt img {
	width: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.mshban img,
.vall {
	transition: all .5s
}
.shbanrt img:hover {
	filter: brightness(70%);
	-webkit-filter: brightness(70%);
	-moz-filter: brightness(70%);
	-o-filter: brightness(70%);
	-ms-filter: brightness(70%)
}
.mainmen {
	padding: 30px 10px 10px;
	margin-bottom: 10px;
	margin-top: -6px;
	border-top: none
}
.ladecat {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)
}
.formn {
	font-size: 26px;
	padding: 0;
	letter-spacing: 1px;
	color: #000;
	margin-top: 30px;
}
.vall {
	float: right;
	background: #000;
	color: #fff!important;
	padding: 3px 10px;
	border-radius: 4px;
	margin-bottom: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	letter-spacing: 1px;
	border: 1px solid #000
}
.vall:hover {
	color: #000!important;
	background: #fff;
	border: 1px solid #000
}
.mshban a,
.mshban h4 {
	color: #1e1e27;
	font-size: 14px
}
.mshban {
	width: 30%;
	float: left;
	margin-right: 1%;
	margin-left: 2%
}
.mshban img {
	width: 100%;
	height: auto;
	cursor: pointer;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.mshban img:hover {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-filter: brightness(80%);
	-moz-filter: brightness(80%);
	-o-filter: brightness(80%);
	-ms-filter: brightness(80%);
	filter: brightness(80%)
}
.mshban h4 {
	padding-top: 5px;
	cursor: pointer
}
.mshban a {
	float: left;
	background: #f8eb27;
	padding: 0 8px;
	border-radius: 10px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.mshban a:hover {
	color: #f8eb27;
	background: #333
}
.mshban p {
	color: #1e1e27;
	font-size: 14px;
	float: right;
	margin-top: 0
}
.rdmg {
	width: 150px;
	height: 150px;
	background: #f8eb27;
	border-radius: 50%;
	margin: 9% auto auto;
	line-height: 104px;
	color: #fff;
	font-size: 30px;
	border: 20px solid;
	z-index: 99
}
.hmwhycusk {
	color: #000
}
.procat a,
.procat h3 {
	color: #333;
	font-size: 20px;
	letter-spacing: 1px;
	font-family: montserratregular!important;
}
body.cms-home .hmwhycusk {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px
}
.formme, .newsboxme h3 {
    display: table-cell;
    vertical-align: middle;
    width: 16%;
}
.rdmg img {
	width: 70%;
	height: auto;
	transition: all .9s;
	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	-o-transition: all .9s;
	-ms-transition: all .9s;
	position: absolute;
	top: 16px;
	left: 16px
}
.botcat,
.botcat img,
.newsblk,
.procat {
	width: 100%;
	float: left
}
.abtmg,
.botcat img {
	transition: all .3s
}
.rdmg img:hover {
	transform: rotate(360deg)
}
.procat {
	padding-top: 20px
}
.checkout-payment-method .step-title,
.co-payment-form,
.opc-progress-bar-item._active>span {
	font-weight: 700!important
}
.procat a,
.procat a:hover {
	font-weight: 700
}
.procat h3 {
	float: left;
	margin: 0
}
.procat a {
	line-height: 18px;
	border-bottom: solid 2px #000;
	padding-bottom: 2px
}
.botcat {
	overflow: hidden
}
.botcat img {
	height: auto;
	margin-top: 20px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	cursor: pointer
}
.formme a,
.thvall {
	transition: all .5s
}
.botcat img:hover {
	-webkit-filter: brightness(80%);
	filter: brightness(80%);
	-moz-filter: brightness(80%);
	-o-filter: brightness(80%);
	-ms-filter: brightness(80%);
	border-radius: 10%
}
.welcomext {
	padding: 30px 0 20px;
	font-size: 30px;
	color: #000;
	font-weight: 500;
	font-family: 'montserratmedium'
}
.lukbk {
	font-size: 26px;
	color: #000;
	letter-spacing: 1px;
}
.lukbkl {
	font-size: 22px;
	color: #000;
	text-align: justify;
	line-height: 44px
}

.lukbklm {
	font-size: 16px;
	color: #000
}

.newsblk {
	background: #000;
	bottom: 0;
	left: 0
}
.newsboxme {
	text-align: center;
	padding: 10px 0;
	margin: auto;
	width: 1200px;
}
.formme {
	margin-left: 15px;
}
.newsboxme h3 {
	font-size: 28px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 0;
	margin-top:0;
}
.formme .block.newsletter {
	margin-bottom: 0!important
}

.block.newsletter .actions {
	display: table-cell;
	vertical-align: top
}

.formme .block.newsletter .field .control:before {
	display: none!important
}
.news-men.action.primary {
	float: left;
	width: 45%;
	margin-right: 20px;
	padding: 19px 10px;
	margin-top: 10px
}
.news-women.action.primary {
	float: left;
	width: 45%;
	margin-right: 0;
	padding: 19px 10px;
	margin-top: 10px
}
.formme input {
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	letter-spacing: 2px;
	outline: 0;
	background: 0 0;
	width: 100%;
	padding: 15px;
	border-radius: 0;
	height: auto;
}
.formme a {
	font-size: 20px;
	color: #333;
	background: #f8ea29;
	padding: 18px 44px;
	border-radius: 10px;
	margin-top: 10px;
	border: 1px solid #f8ea29;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	margin-left: 30px
}
.formme a:hover {
	background: 0 0;
	border: 1px solid #f8ea29;
	color: #f8ea29
}
.em-minicart .minicart-items-wrapper .product .product-item-details{padding-left: 132px !important;}
.em-banners-item img {
	border-radius: 50%;
	border: 1px solid #ccc;
	width: 100%!important
}
#loaderby {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background: url(../loader-1.html) 50% 50% no-repeat #f9f9f9
}
.page-footer,
.page-footer .footer-bottom {
	background-color: #fff!important
}
.page-footer .footer-bottom {
	color: #000!important;
	padding: 0!important
}
.page-footer .em-block-title .h4{letter-spacing: 1px;font-weight: 600;}

.slider-style02 .owl-carousel.em-slider .owl-nav [class*=owl-] {
	top: 40%!important
}
.em-menu-content li.level0>a.level-top {
	background-color: transparent!important;
	border-color: transparent!important;
	color: #000!important;
	font-family: montserratregular!important;
	font-size: 18px!important;
	text-transform: none!important;
	font-weight: 400!important;
	letter-spacing: 1px!important
}
.page-footer a,
.wcus {
	font-family: montserratmedium !important;
	font-size: 13px;
	letter-spacing: 1px;
}
.header.content.navbar-fixed-top {
	background: #f8eb27!important
}
.wcus {
	color: #434343
}
.em-search-icon.mobile-search-icon {
	color: #000!important;
	top: 0;
    right: 50px;
}
.retina-img {
	max-width: 150px!important
}
.header.content.navbar-fixed-top .em-menu-hoz {
	padding-left: 0!important
}
.product-shop-top .actions-primary button.tocart.primary {
	color: #000!important;
	border-color: #f8eb27!important;
	background-color: #f8eb27!important
}
.product-shop-top .actions-primary button.tocart.primary:hover {
	color: #333!important;
	border-color: #333!important;
	background-color: #000!important
}
.actions-secondary .action,
.table-comparison .action.towishlist {
	border-color: #000!important;
	background: rgba(255, 255, 255, 0.70)!important;
	color: #000!important;
}
.actions-secondary .action:hover,
.table-comparison .action.towishlist:hover {
	border-color: #000!important;
	background-color: #f9eb28!important;
	color: #000!important;
}
.products-grid a.qs-button,
.products-list a.qs-button {
	color: #000!important;
	border-color: #f8eb27!important;
	background-color: #f8eb27!important
}
.products-grid a.qs-button:hover,
.products-list a.qs-button:hover {
	color: #f8eb27!important;
	border-color: #000!important;
	background-color: #000!important
}
.thvall {
	float: right;
	color: #fff!important;
	background: #000;
	padding: 5px 10px;
	border-radius: 4px;
	margin-bottom: 0;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 14px;
	margin-top: 10px;
	border: 1px solid #000
}
.thvall:hover {
	color: #000!important;
	background: #fff;
	border: 1px solid #000
}
.page-footer a {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	position: relative
}
.page-footer a:hover {
	color: #000!important;
	padding-left: 15px
}
.page-footer a:hover::before {
	position: absolute;
	left: 0;
	content: '\25ba';
	font-size: 12px;
	color: #666;
	margin-top: 0
}
.em-banners-item img {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.coverbrnd ul li a,
.vtmenu ul li a {
	transition: all .5s;
	text-transform: uppercase
}
.em-banners-item img:hover {
	-webkit-filter: brightness(80%);
	-moz-filter: brightness(80%);
	-o-filter: brightness(80%);
	-ms-filter: brightness(80%);
	filter: brightness(80%);
	border-radius: 10px
}
#back-top a {
	color: #000!important
}
#back-top a:hover {
	background-color: #eee!important;
	border-color: #000!important
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .flyingcart-co {
	background-color: #f8eb27!important;
	border-color: #f8eb27!important;
	color: #000!important
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .flyingcart-co:hover {
	background-color: #eee!important;
	border-color: #eee!important;
	color: #000!important
}
.header.content.navbar-fixed-top .em-search-icon.mobile-search-icon {
	z-index: 999
}
.em-search-icon.mobile-search-icon:hover,
.minicart-wrapper .action.showcart:hover {
	border-color: #d9cc0700!important;
	background-color: #d9cc0700!important
}
.em-menu-content li.level0>a.level-top {
	padding: 16px 20px 16px 0!important
}
.header.content.navbar-fixed-top .logo img.logo-small {
	width: 60px!important;
	margin-top: 5px
}
.modal-popup._show,
.modal-slide._show {
	z-index: 9999999!important
}
.vtmenu {
	width: 100%;
	float: left;
	background: #666;
	border-right: solid 1px #fff;
	z-index: 999
}
.vtmenu ul {
	margin: 0;
	padding: 0
}
.vtmenu ul li {
	list-style: none;
	display: block;
	margin: 0
}
.vtmenu ul li a {
	font-size: 18px;
	color: #fff;
	float: left;
	width: 100%;
	text-align: center;
	padding: 22px 0;
	border-bottom: solid 1px #fff;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	letter-spacing: 2px
}
.aboutrightme h4,
.abtxtme h3,
.brdcm {
	letter-spacing: 1px
}
.vtmenu ul li a:hover {
	background: #333;
	color: #fff;
	padding-left: 10px
}
.header.links .item>a:before {
	display: none!important
}
.header.links .new-upper-menu>a:before {
	content: "\f0d1"!important
}
.header.links .item {
	float: left!important
}
.header.links .item a {
	font-size: 12px!important
}
.header.links .log-out a,
.header.links .myaccount-link a,
.header.links .new-upper-menu a {
	font-size: 12px!important;
	color: #fff;
	padding-right: 10px;
	margin-right: 10px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 1px;
	border-right: 1px solid #fff;
}
.header.links .log-out a {
	font-weight: 700!important
}
.header.panel>.header.links>li>a {
	font-size: 14px;
	color: #000!important;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase
}
.account-nav ul li a:hover,
.box-actions a span:hover {
	font-weight: 500
}
.header.links .wishlist a {
	color: transparent!important;
	visibility: hidden
}
.header.links li.wishlist>a:before {
	color: #000!important;
	visibility: visible;
	position: absolute;
	right: 60px;
	margin-top: 3px
}
.em-review-email,
.tphead {
	visibility: hidden
}
.header.panel>.header.links>li>a:hover {
	text-decoration: none!important
}
.em-search-icon {
	color: #000!important;
	border: none!important
}
.page-header:before {
	box-shadow: none!important;
	border-bottom: solid 1px #eee
}
.popup-login .modal-popup .modal-inner-wrap {
	width: 30%!important;
	margin-top: 15%!important
}
.account-nav ul li a {
	color: #333!important;
	padding: 10px 0;
	padding-left: 10px;
	letter-spacing: 1px;
	font-weight: 500;
}
.page-main .sidebar .block:not(.block-static-block) .empty {
	color: #333
}
.page-main .sidebar .block:not(.block-static-block){background: inherit;}
.page-main .sidebar .block:not(.block-static-block) .block-content.filter-content{padding-top: 0px; padding-bottom: 0px;}
.box-content address,
.box-content p {
	color: #666!important
}
.box-actions a,
.box-actions a span {
	color: #cfc204!important
}
.action.primary.checkout {
	background-color: #000;
	border-color: #000;
	color: #fff
}
.copyright span:last-of-type {
	display: none
}
.coverbrnd {
	width: 100%;
	float: left;
	margin-bottom: 50px
}
.coverbrnd ul {
	margin: 0;
	padding: 0
}
.coverbrnd ul li {
	list-style: none;
	display: block;
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px
}
.coverbrnd ul li:last-of-type {
	border-bottom: none
}
.coverbrnd ul li a {
	font-size: 16px;
	color: #333;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.coverbrnd ul li:before {
	content: '';
	padding-right: 3px;
	background: url(../covericon.html) no-repeat;
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 2px;
	margin-right: 5px
}
.coverbrnd ul li a.active,
.coverbrnd ul li a:hover {
	color: #000;
	font-weight: 700
}
.covermod ul {
	margin: 0;
	padding: 0
}
.covermod ul li {
	list-style: none;
	display: inline
}
body.cms-home .exchangepro {
	display: none
}
.covermod ul li a {
	font-size: 14px;
	color: #666;
	border: 1px solid #666;
	padding: 15px 0;
	width: 24%;
	float: left;
	text-align: center;
	margin-bottom: 1%;
	margin-right: 1%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.page-layout-1column.category-description,
.shiv3 h2 {
	width: 100%;
	font-size: 20px;
}
.covermod ul li a:hover {
	color: #fff;
	background: #666
}
.page-layout-2columns-left.category-description {
	margin-left: -300px;
	cursor: pointer
}
.page-layout-1column.page-products .columns {
	padding-top: 0!important
}
.tmscndm>ul {
	padding-left: 0
}
.tmscndm>ul+ul {
	padding-left: 15px
}
.shiv1 {
	border: 0;
	margin-bottom: 50px;
    float: left;
}
.shiv2 {
	max-height: auto;
	overflow-y: visible;
	padding: 0;
	letter-spacing: 1px;
}
.abtmg,
.sectab {
	overflow: hidden
}
.shiv3 a {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	text-decoration: underline;
}
.shiv3 h2 {
	color: #333;
	position: relative;
	border: 0;
	padding: 0
}
.product-info-main .label {
	float: left;
	padding-top: 10px
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
	text-decoration: line-through
}
span.price-label {
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: text-bottom
}
.product-info-price .price-box .old-price .price-container>span,
.product-options-bottom .price-box .old-price .price-container>span {
	display: inline-block!important
}
p#ladka_footer {
	cursor: pointer;
	max-width: 340px;
	margin-bottom: 0;
	text-align: left;
	border-bottom: 3px solid #666;
	color: #000;
	letter-spacing: 1px;
	padding: 10px 0;
	font-size: 20px;
	font-weight: 700;
}
.initiallyHidden {
	display: none
}
.page-footer .footer-bottom .widget.block {
	width: 100%;
}
.page-footer .footer-bottom .widget.block .pop_cat .footer-teaser1 a{color:#000;}
.page-footer .footer-bottom .widget.block .pop_cat .footer-complete1  a{color:#000;}
.posi {
	position: inherit!important
}
.payfoo {
	width: 70px;
	margin-left: 20px
}
.lad_foot {
	width: max-content
}
.page-footer .em-payment {
	float: none
}
input.swatch-input.super-attribute-select {
	display: block!important
}
.product-item .price-box .price-label {
	display: none;
	letter-spacing: 1px;
}
.cart-container .form-cart .action.continue,
.cart-discount .actions-toolbar .action.primary,
button.action.update {
	background: #000;
	color: #fff;
	border-color: #000;
	margin-bottom: 0
}
.cart-container .form-cart .action.continue:hover,
.cart-discount .actions-toolbar .action.primary:hover,
button.action.update:hover {
	color: #e79f65;
	border-color: #e79f65;
	background-color: #fff
}
form#newsletter-validate-detail {
	display: table;
	width: 100%
}
#newsform {
	width: 40%;
	padding-left: 15px;
	display: table-cell;
	vertical-align: top;
}
.newsblk .action.primary {
	background-color: #f8eb27;
	border-color: #f8eb27;
	color: #000;
	border-radius: 0;
	margin: 1px;
	letter-spacing: 2px;
}
.em-wrapper-ads-15 .em-ads-item .em-ads-img {
	position: static!important;
	height: fit-content
}
.brdcm,
.cntbdban {
	position: relative
}
.nav-sections-item-content .message {
	display: none
}
a.action.order,
a.action.view {
	color: #e60000;
    font-weight: 600;
    font-size: 14px;
}
.abtxtme h3,
.brdcm,
.getthe,
td.col.status {
	font-weight: 700
}
td.col.status {
	color: #079e0d;
	font-size: 14px
}
.newsblk .action.primary.news-men {
	margin-right: 15px;
	letter-spacing: 2px;
}
.bdban,
.probdban {
	margin-right: -500px;
	padding-right: 500px;
	padding-left: 500px;
	margin-left: -500px;
	z-index: 1
}
.formn {
	float: left
}
.page-header:after {
	top: 193px!important
}
.em-search-icon span{margin-bottom: 0px;
    padding-bottom: 0px;}	
.em-search-icon span:before {
	margin-top: 0px!important;
	font-size: 14px!important;
	line-height: 36px !important;
}
.bdban {
	height: 150px;
	background: url(../barbg1.html)
}
.probdban {
	height: 340px;
	background: url(../productspage.html)
}
.cntbdban {
	height: 340px;
	background: url(../contact-banner.html) no-repeat;
	background-size: cover;	
	margin-top: 65px;
	margin-bottom: 30px
}
.abtbdban {
	background-position: center center;
	margin-top: -30px
}
.abtmg,
.abtxtme {
	margin-top: 50px;
	width: 100%;
	float: left
}
.brdcm {
	font-size: 32px;
	color: #666;
	text-align: center;
	line-height: 150px;
	text-transform: uppercase
}
.abtxtme h3,
.abtxtme p {
	color: #333;
	font-size: 20px
}
.abtmg {
	padding: 10px;
	border: 1px solid #eee;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s
}
.abtmg img:hover {
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
.abtmg img {
	width: 100%;
	height: auto;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s
}
.abtxtme h3 {
	text-align: center;
	border-bottom: solid 1px #eee;
	padding-bottom: 15px
}
.abtxtme p {
	text-align: justify
}
.aboutmename {
	width: 100%;
	float: left;
	margin-top: 150px
}
.aboutmename img {
	width: 60%;
	float: right;
	margin-top: 0
}
.aboutmeteam {
	width: 100%;
	float: left;
	margin-top: 50px
}
.aboutmeteam img {
	width: 30%;
	float: right;
	margin-top: -30px;
	margin-right: 100px
}
.aboutmefound {
	width: 100%;
	float: left
}
.aboutmefound img {
	width: 60%;
	float: right;
	margin-top: 0
}
.aboutmebx {
	width: 100%;
	float: left;
	margin-top: 10px
}
.aboutmebx img {
	width: 70%;
	float: right;
	margin-top: 0
}
.aboutrightme {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #000;
	padding: 15px
}
.aboutmeto {
	padding: 60px 0;
	float: left
}
.getthe {
	padding-bottom: 50px;
	color: #000
}
.aboutrightme h4 {
	font-size: 20px;
	color: #333;
	text-transform: uppercase;
	font-weight: 700;
	background: #eee;
	padding: 7px 15px 5px;
	text-align: center;
	float: left;
	border-bottom: solid 1px #ccc;
	border-radius: 30px
}
.aboutrightme p {
	font-size: 15px;
	color: #000;
	text-align: justify;
	font-weight: 700;
	float: left;
	line-height: 30px
}
.cntbxmeab,
.cntbxmeab i {
	color: #666;
	font-weight: 700;
	letter-spacing: 1px
}
.conmail {
	padding-top: 30px;
	margin-top: 30px
}
.cntbxmeab {
	float: left;
	font-size: 18px;
	width: 100%;
	margin: 25px 0
}
.benefit_content h6,
.benefit_content p {
	line-height: 18px;
	margin-bottom: 0;
	font-family: montserratregular!important
}
.cntbxmeab i {
	background: #f8eb27;
	padding: 10px;
	border-radius: 50%
}
.benefit {
	margin-top: 0;
	margin-bottom: 40px;
}
.benefit_icon i {
	font-size: 30px;
	color: #000
}
.benefit_content {
	/* text-align: center; */
	width: 100%;
	margin: auto;
	}
.benefit_content.policy{width: 60%;
    margin: auto;}
.benefit_content.policy:before{
	content: "";
	width: 42px;
	height: 48px;
	float: left;
	/* top: 28px; */
	margin-right: 10px;
	/* text-align: center; */
	/* left: 77px; */
	background: url(../square-2.html);
}
.benefit_content.assured{width: 72%;
    margin: auto;}
.benefit_content.assured:before{content: "";width: 46px;height: 52px;float: left;/* top: 28px; *//* left: 42px; */margin-right: 10px;background: url(../square-2.html);background-position-x: -43px;}
.benefit_content.satisfaction{width: 72%;
    margin: auto;}
.benefit_content.satisfaction:before{
    content: "";
    width: 38px;
    height: 46px;
    float: left;
    /* top: 28px; */
    /* left: 48px; */
    margin-right: 10px;
    background: url(../square-2.html);
    background-position-x: -95px;
}
.benefit_content h6 {
	font-weight: 600;
	margin: 0;
	font-size: 18px;
	letter-spacing: 1px;
	color: #333;
	line-height: 50px;
}
.benefit_content p {
	font-size: 12px;
	color: #51545f;
	padding-top: 5px
}
.align-items-center {
	-ms-flex-align: center!important;
	align-items: center!important
}
.filter-content .style .swatch-option-link-layered,
.filter-content .theme_based_work .swatch-option-link-layered {
	font-weight: 700;
	width: 100%!important;
	float: left!important;
	margin-bottom: 10px!important
}
.blog_busters {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px
}
.blog_busters a {
	color: #434343;
	text-transform: uppercase;
	font: 500 14px/1.55 Lato, Helvetica Neue, Helvetica, Arial, sans-serif
}
.flex-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}
.d-flex {
	display: -ms-flexbox!important;
	display: flex!important
}
.tocart.action.primary:hover {
	border: 0;
	background-color: #51cccc!important;
	color: #fff!important;
	padding: 16px 20px;
}
.mobile-case .products-grid .product-items:not(.owl-carousel)>.product-item {
	width: 20%
}
.mobile-case .block-products-list {
	margin-top: 20px
}
.benefit_content h5,
.contpage {
	font-family: montserratregular!important
}
.menu_2 ul li a:hover {
	color: #f8eb27!important
}
.upermenum {
	margin-right: -3000px;
	margin-left: -3000px;
	z-index: 1;
	background: #f8eb27;
	margin-bottom: 30px;
	height: 45px;
	padding: 10px 3000px
}
.top-container {
	display: none
}
.product-item-info .actions {
    position: absolute;
    top: 0;
    width: 100%;
    line-height: 0px;
    z-index: 2;
}
.product-item-actions {
    display: block;
}
.actions-secondary .action, .table-comparison .action.towishlist {
    margin-bottom: 3px !important;
    padding: 0;
    margin-top: 5px;
    margin-right: 5px;
    width: 28px;
    border-radius: 50% !important;
    height: 28px;
    line-height: 28px;
    font-size: 0;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #ffffff;
    border-color: #ec6a54;
    background-color: #ec6a54;
}
.actions-secondary .action,
.products.wrapper~.toolbar .pages,
.table-comparison .action.towishlist,
.tocompare {
	display: block !important
}
.products-grid .product-item-info{border-radius: 0 !important;/* box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important; */border: 0;}
.products-grid .product-item-info.active,
.products-grid .product-item-info:hover {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;
}
.benefit_content h5 {
	font-size: 24px;
	text-align: center;
	color: #666;
	min-height: 20px
}
.columns .column.main {
	padding-bottom: 0!important;
	padding-top: 0px !important;
}
.page-footer {
	z-index: 1;
    margin-top: 0;
    float: left;
}
.header.panel>.header.links>li>a:hover {
	color: #f8eb27!important;
	text-shadow: 1px 1px 0 #ccc!important
}
.cart-container .form-cart .action.continue {
	background: #000;
	border: 1px solid #000;
	color: #fff
}
.action.multicheckout {
	color: #333!important
}
.loader,
.qs-loader {
	margin-top: 200px!important;
}
.page-layout-checkout .loader,
.page-layout-checkout .qs-loader {
	margin-top: 200px!important;
	display:none;
}
.opc-wrapper .form-login .fieldset .field .label,
.opc-wrapper .form-shipping-address .fieldset .field .label {
	color: #666!important
}

.checkout-shipping-address {
	background: #f7f7f7!important;
	/*padding: 60px!important;
	margin-bottom: 10px!important*/
}
.products-grid .actions-primary button.tocart.primary {
	padding: 7px 10px!important;
	margin-right: 5px!important
}
.opc-progress-bar-item>span::after {
	background: 0 0!important
}
.opc-progress-bar-item._complete>span {
	color: #999!important
}
.products-list .actions-secondary {
	z-index: 99;
	width: 100%;
	left: 0;
	display: inline-block!important;
	float: left!important;
	position: static!important;
	text-align: left!important
}
.payment-method {
	background: #f7f7f7!important;
	padding: 20px!important;
	color: #333!important
}
.checkout-payment-method .payment-option-title .action-toggle {
	background: #000!important;
	padding: 10px 20px!important;
	color: #fff!important
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
	margin: 0 0 20px!important;
	background: #f7f7f7!important;
	padding: 10px!important;
	color: #333!important
}
.opc-sidebar table > tbody > tr > td {
    display: table-cell;
    padding: 0;
    letter-spacing: 1px;
}
#opc-sidebar .opc-block-summary .payment-option .payment-option-content .form-discount .actions-toolbar .primary .action-apply {
    font-size: 10px;
    padding: 12px 20px;
    letter-spacing: 1px;
    background: black;
    color: #fff;
    border: 0;
    margin: 0;
    border-radius: 0;
}
#checkout {
    padding: 50px;
    padding-bottom: 0px;
    padding-top: 10px;
    clear: both;
    margin-bottom: 40px;
    margin-top: 90px;
}
.opc-progress-bar {
	margin-top: 10px!important; 
}
.account .column.main .block:not(.widget) .block-title>.action.edit,
.account .column.main .block:not(.widget) .block-title>.action.view,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action.edit,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action.view,
.multicheckout .block-title>.action.edit,
.multicheckout .block-title>.action.view,
.paypal-review .block .block-title>.action.edit,
.paypal-review .block .block-title>.action.view,
.sales-guest-view .column.main .block:not(.widget) .block-title>.action.edit,
.sales-guest-view .column.main .block:not(.widget) .block-title>.action.view,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action.edit,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action.view {
	background: #000!important;
	border: 1px solid #000!important;
	color: #fff!important
}
.abs-account-blocks .block-title>.action.edit:hover,
.abs-account-blocks .block-title>.action.view:hover,
.account .column.main .block:not(.widget) .block-title>.action.edit:hover,
.account .column.main .block:not(.widget) .block-title>.action.view:hover,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action.edit:hover,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action.view:hover,
.multicheckout .block-title>.action.edit:hover,
.multicheckout .block-title>.action.view:hover,
.paypal-review .block .block-title>.action.edit:hover,
.paypal-review .block .block-title>.action.view:hover,
.sales-guest-view .column.main .block:not(.widget) .block-title>.action.edit:hover,
.sales-guest-view .column.main .block:not(.widget) .block-title>.action.view:hover,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action.edit:hover,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action.view:hover {
	background: #fff!important;
	border: 1px solid #000!important;
	color: #000!important
}
.actions-toolbar>.secondary {
	color: #333!important
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
	color: #666!important
}
.product-info-main .qty input {
	width: 45px;
	margin-left: 10px;
	text-align: center;
	border:0;
}
.product-info-main .update .field input{float:right;}
.swatch-option.color:not(.disabled):hover,
.swatch-option.image:not(.disabled):hover,
.em-addthis a:hover {
	color: #000!important
}
.em-review-email .mailto.friend,
.reviews-actions a {
	color: #333!important
}
a:hover {
	color: #000
}
.abs-product-link>a:hover,
.product-item-name>a:hover,
.product.name a>a:hover {
	color: #000!important
}
.contact_contents,
.contpage,
.fieldset,
.socialcnt ul li a {
	color: #333!important
}
.cart-summary {
	margin-bottom: 60px!important
}
.magnifier-preview {
	bottom: 0;
	left: 100%!important;
	top: 0!important
}
.contpage {
	font-size: 20px!important;
	border-bottom: dashed 1px #ccc!important;
	padding-bottom: 10px!important;
	margin-bottom: 20px!important;
	font-weight: 700!important;
	letter-spacing: 1px
}
.contact_contents {
	font-size: 16px!important
}
.socialcnt {
	float: left
}
.socialcnt ul {
	margin: 0;
	padding: 0
}
.socialcnt ul li {
	display: inline;
	list-style: none
}
.socialcnt ul li a {
	font-size: 16px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 32px;
	margin-right: 10px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	background: #f8eb27!important
}
.socialcnt ul li a:hover {
	background: #333!important;
	color: #f8eb27!important
}
.pagepadcnt {
	width: 100%;
	float: left;
	padding: 10px
}
#contact-form {
	margin-bottom: 60px
}
.mapmap {
	padding: 10px;
	border: 1px solid #ccc
}
.owl-carousel .owl-nav [class*=owl-]:hover,
.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {
	color: #000!important;
	border-color: #f8eb27!important;
	background-color: #f8eb27!important;
}
.modes-mode:hover::before {
	color: #000!important
}
.form-create-account {
	background: #f7f7f7;
	padding: 2%;
	margin-bottom: 60px;
	width: 100%!important;
	margin-top: 20px
}
.block-customer-login {
	background: #f7f7f7;
	padding: 20px;
	margin-bottom: 30px!important
}
.modal-content .block-customer-login {
	margin-bottom: 0!important
}
.form-create-account .fieldset {
	width: 48%;
	float: left;
	margin-right: 2%
}
.page-bottom {
	width: 100%;
	float: left;
	position: relative
}
.minicart-wrapper.active .block-minicart {
	z-index: 9999
}
.page-footer .em-social-icon:hover {
	color: #f8eb27!important
}
.tab-pane {
	display: none
}
.tab-pane.active {
	display: inherit
}
.tabs-left>.nav-tabs>li {
	float: none;
	list-style: none;
	margin-bottom: 12px
}
.tabs-left>.nav-tabs>li a i {
	font-size: 18px;
	position: relative;
	top: 2px;
	margin-right: 7px
}
.tabs-left>.nav-tabs>li a i.active .fa-star-o:before {
	content: "\f005"
}
.column.main .widget .mytabsec {
	padding-bottom: 0
}
.tabs-left>.nav-tabs {
	border-bottom: 0;
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
	background: #fff;
	min-height: 450px;
	width: 30%;
	z-index: 2
}
.tabs-left>.nav-tabs>li>a {
	min-width: 74px;
	margin-bottom: 3px;
	color: #333;
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 1px
}
.tabs-left>.nav-tabs>li>a:focus,
.tabs-left>.nav-tabs>li>a:hover {
	border-color: #eee #ddd #eee #eee;
	color: #d7c905
}
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:focus,
.tabs-left>.nav-tabs .active>a:hover {
	border-color: #ddd transparent #ddd #ddd;
	color: #000
}
.ttbacc {
	display: block!important;
	position: relative;
	z-index: 99999
}
.mytabsec {
	padding: 0 0
}
.togglebox {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	transform: translateZ(0)
}
.togglebox input[type=radio] {
	position: absolute;
	opacity: 0
}
.togglebox label {
	position: relative;
	display: block;
	line-height: 30px;
	padding: 12px 20px;
	font-size: 18px;
	border-top: 1px solid #ddd;
	background: #fff;
	cursor: pointer;
	color: #666
}
.togglebox label[for*='1'] {
	border: 0
}
.togglebox label:after {
	content: '\f078';
	position: absolute;
	top: 12px;
	right: 20px;
	font-family: fontawesome;
	transform: rotate(270deg);
	transition: .3s transform;
	font-size: 10px;
	color: #999
}
.dropdown-contentcs,
.dropdown-contentmn,
.dropdown-contentwm {
	position: absolute;
	z-index: 99;
	right: -300px
}
.dropdown-contentcs ul li a,
.dropdown-contentmn ul li a,
.dropdown-contentwm ul li a {
	color: #fff;
	background: #000;
	width: 300px;
	font-size: 16px
}
.sectab {
	height: 0;
	transition: .3s all
}
#toggle010:checked~label[for*='010']:after, #toggle011:checked~label[for*='011']:after, #toggle012:checked~label[for*='012']:after, #toggle013:checked~label[for*='013']:after, #toggle014:checked~label[for*='014']:after,
#toggle015:checked~label[for*='015']:after, #toggle016:checked~label[for*='016']:after, #toggle017:checked~label[for*='017']:after, #toggle018:checked~label[for*='018']:after, #toggle019:checked~label[for*='019']:after,
#toggle01:checked~label[for*='01']:after, #toggle020:checked~label[for*='020']:after, #toggle021:checked~label[for*='021']:after, #toggle022:checked~label[for*='022']:after, #toggle023:checked~label[for*='023']:after,
#toggle024:checked~label[for*='024']:after, #toggle025:checked~label[for*='025']:after, #toggle026:checked~label[for*='026']:after, #toggle027:checked~label[for*='027']:after, #toggle028:checked~label[for*='028']:after, 
#toggle029:checked~label[for*='029']:after, #toggle02:checked~label[for*='02']:after, #toggle030:checked~label[for*='030']:after, #toggle031:checked~label[for*='031']:after, #toggle032:checked~label[for*='032']:after, 
#toggle033:checked~label[for*='033']:after, #toggle034:checked~label[for*='034']:after, #toggle035:checked~label[for*='035']:after, #toggle036:checked~label[for*='036']:after, #toggle037:checked~label[for*='037']:after,
#toggle038:checked~label[for*='038']:after, #toggle039:checked~label[for*='039']:after, #toggle03:checked~label[for*='03']:after, #toggle040:checked~label[for*='040']:after, #toggle042:checked~label[for*='042']:after,
#toggle043:checked~label[for*='043']:after, #toggle044:checked~label[for*='044']:after, #toggle045:checked~label[for*='045']:after, #toggle046:checked~label[for*='046']:after, #toggle04:checked~label[for*='04']:after,
#toggle05:checked~label[for*='05']:after, #toggle06:checked~label[for*='06']:after, #toggle07:checked~label[for*='07']:after, #toggle08:checked~label[for*='08']:after, #toggle09:checked~label[for*='09']:after,
#toggle1:checked~label[for*='1']:after, #toggle2:checked~label[for*='2']:after, #toggle3:checked~label[for*='3']:after, #toggle4:checked~label[for*='4']:after, #toggle5:checked~label[for*='5']:after, #toggle6:checked~label[for*='6']:after {
	transform: rotate(0)
}

#toggle010:checked~#content010, #toggle011:checked~#content011, #toggle012:checked~#content012, #toggle013:checked~#content013, #toggle014:checked~#content014, #toggle015:checked~#content015, #toggle016:checked~#content016,
#toggle017:checked~#content017, #toggle018:checked~#content018, #toggle019:checked~#content019, #toggle01:checked~#content01, #toggle020:checked~#content020, #toggle021:checked~#content021, #toggle022:checked~#content022,
#toggle023:checked~#content023, #toggle024:checked~#content024, #toggle025:checked~#content025, #toggle026:checked~#content026, #toggle027:checked~#content027, #toggle028:checked~#content028, #toggle029:checked~#content029,
#toggle02:checked~#content02, #toggle030:checked~#content030, #toggle031:checked~#content031, #toggle032:checked~#content032, #toggle033:checked~#content033, #toggle034:checked~#content034, #toggle035:checked~#content035,
#toggle036:checked~#content036, #toggle037:checked~#content037, #toggle038:checked~#content038, #toggle039:checked~#content039, #toggle03:checked~#content03, #toggle040:checked~#content040, #toggle042:checked~#content042,
#toggle043:checked~#content043, #toggle044:checked~#content044, #toggle045:checked~#content045, #toggle046:checked~#content046, #toggle04:checked~#content04, #toggle05:checked~#content05, #toggle06:checked~#content06,
#toggle07:checked~#content07, #toggle08:checked~#content08, #toggle09:checked~#content09, #toggle1:checked~#content1, #toggle2:checked~#content2, #toggle3:checked~#content3, #toggle4:checked~#content4, #toggle5:checked~#content5, #toggle6:checked~#content6 {
	min-height: 100px;
	height: auto
}
.dropdown-contentmn {
	display: none;
	top: 104px
}
.dropdown-contentmn ul {
	margin: 0;
	padding: 0
}
.dropdown-contentmn ul li {
	list-style: none;
	display: block
}
.dropdown-contentmn ul li a {
	padding: 15px 10px!important
}
.vtmenu ul li:hover .dropdown-contentmn {
	display: block
}
.dropdown-contentwm {
	display: none;
	top: 202px
}
.dropdown-contentwm ul {
	margin: 0;
	padding: 0
}
.dropdown-contentwm ul li {
	list-style: none;
	display: block
}
.dropdown-contentwm ul li a {
	padding: 15px 10px!important
}

.vtmenu ul li:hover .dropdown-contentwm {
	display: block
}
.dropdown-contentcs {
	display: none;
	top: 303px
}
.vtmenu ul li,
.vtmenu ul li a {
	position: relative
}
.dropdown-contentcs ul {
	margin: 0;
	padding: 0
}
.dropdown-contentcs ul li {
	list-style: none;
	display: block
}
.dropdown-contentcs ul li a {
	padding: 15px 10px!important
}
.vtmenu ul li:hover .dropdown-contentcs {
	display: block
}
.panel-body {
	color: #333;
	font-size: 16px
}
.vtmenu ul li a {
	z-index: 999
}
.leftang {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 24px 10px 0;
	border-color: transparent #000 transparent transparent;
	position: absolute;
	z-index: 9999999;
	margin-left: -20px;
	margin-top: 15px
}
.ms-skin-light-2 .ms-nav-next,
.ms-skin-light-2 .ms-nav-prev {
	z-index: 90!important
}
.inndropmenu,
.inndropmenucase {
	position: absolute;
	z-index: 9;
	top: 0
}
.header.panel>.header.links>li>a {
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	font-family: montserratmedium!important
}
.inndropmenu {
	width: 180px;
	display: none!important;
	padding-top: 35px;
	left: -25px
}
.inndropmenu ul {
	margin: 0;
	padding: 0
}
.inndropmenu ul li {
	list-style: none;
	display: block;
	float: none;
	border: none
}
.inndropmenu ul li a {
	font-size: 14px;
	color: #fff;
	background: #666;
	width: 100%;
	float: left;
	text-align: center;
	border-radius: 0;
	border-bottom: solid 1px #999;
	letter-spacing: 0
}
.inndropmenu ul li:before {
	display: none
}
.menu_2 ul li:hover .inndropmenu {
	display: block
}
.inndropmenucase {
	width: 300px;
	display: none;
	margin-top: 31px;
	left: -75px;
	max-height: 338px;
	overflow: auto
}
.dropdown,
.menu_2 ul li,
.menu_2 ul li a {
	position: relative
}
.inndropmenucase ul {
	margin: 0;
	padding: 0
}
.inndropmenucase ul li {
	list-style: none;
	display: block;
	float: none;
	border: none
}
.inndropmenucase ul li a {
	font-size: 12px;
	color: #333!important;
	background: #f7f7f7!important;
	width: 100%;
	float: left;
	border-radius: 0;
	border-bottom: dashed 1px #ccc;
	padding: 18px 20px
}
.inndropmenucase ul li a:hover {
	color: #333!important;
	background: #eee!important
}
.inndropmenucase ul li:before {
	display: none
}

.menu_2 ul li:hover .inndropmenucase {
	display: block
}
.menu_2 ul li a {
	z-index: 99
}
.dropbtn {
	color: #333;
	font-size: 16px;
	border: none;
	cursor: pointer;
	background: 0 0;
	padding: 0
}
.dropbtn:focus,
.dropbtn:hover {
	background: 0 0;
	border: none;
	color: #000
}
.dropdown {
	display: inline-block
}
.dropdown-content {
	display: none;
	position: static;
	float: left;
	width: 100%;
	text-align: left;
	z-index: 1;
	padding-left: 15px
}
.dropdown-content a {
	color: #999!important;
	padding: 12px 16px;
	text-decoration: none;
	display: block
}
.explain-body,
.explain-end,
.explain-tail,
.needhlp,
.prypol p,
.tmscndm {
	color: #333;
	font-size: 16px
}
.show {
	display: block
}
.dropbtn,
.seemenscl,
.tab-panemob {
	display: none
}
.mn-dwn-arw {
	border-color: #000 transparent;
	border-style: solid;
	border-width: 7px 5px 0;
	width: 0;
	height: 0;
	float: right;
	margin-top:1px
}
#mbcov .mn-dwn-arw{
float: left;margin-top: 7px;
}
.prypol {
	float: left;
	width: 100%
}
.needhlp {
    background: #f8eb27;
    /* float: right; */
    padding: 10px 5px 10px 15px;
    line-height: 20px;
    /* margin-top: -50px; */
    letter-spacing: 1px;
    margin-right: 0;
}
.needhlp a {
	color: #fff;
	background: #666;
	padding: 5px 10px;
	border-radius: 4px
}
.filter-options-content a:hover {
	background-color: transparent!important
}
.mb-ajaxsuite-popup-wrapper {
	z-index: 9999!important;
	padding: 10px!important
}
#mb-ajaxsuite-blank {
	z-index: 999!important
}
#mb-ajaxcart-wrapper img.image {
	width: 30%!important
}
#mb-ajaxcart-wrapper .product-add-form .actions button.primary {
	margin: 0 10px 10px 0!important
}
#mb-ajaxcart-wrapper .price-box .price {
	color: #000!important
}
.minicart-items .product-image-photo {
	width: auto!important
}
.homettp {
	margin-top: 228px
}
.tab-panemob.active {
	display: inherit
}
.toggleboxmob {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	transform: translateZ(0)
}
.toggleboxmob input[type=radio] {
	position: absolute;
	opacity: 0
}
.toggleboxmob label {
	position: relative;
	display: block;
	line-height: 30px;
	padding: 10px 20px;
	font-size: 13px;
	border-top: 1px solid #ddd;
	background: #fff;
	cursor: pointer;
	color: #666
}
.sectabmob p {
	font-size: 12px;
	line-height: 22px;
	color: #999;
	text-align: justify;
	padding-right: 10px
}
.toggleboxmob label[for*='1'] {
	border: 0
}
.toggleboxmob label:after {
	content: '\f078';
	position: absolute;
	top: 12px;
	right: 20px;
	font-family: fontawesome;
	transform: rotate(270deg);
	transition: .3s transform;
	font-size: 10px;
	color: #999
}
.sectabmob {
	height: 0;
	transition: .3s all;
	overflow: hidden
}
#toggle0001:checked~label[for*='0001']:after, #toggle0011:checked~label[for*='0011']:after, #toggle0021:checked~label[for*='0021']:after, #toggle0031:checked~label[for*='0031']:after, #toggle0041:checked~label[for*='0041']:after,
#toggle0051:checked~label[for*='0051']:after, #toggle71:checked~label[for*='71']:after, #toggle72:checked~label[for*='72']:after, #toggle73:checked~label[for*='73']:after, #toggle74:checked~label[for*='74']:after, #toggle75:checked~label[for*='75']:after,
#toggle76:checked~label[for*='76']:after, #toggle77:checked~label[for*='77']:after, #toggle78:checked~label[for*='78']:after, #toggle79:checked~label[for*='79']:after, #toggle80:checked~label[for*='80']:after, #toggle81:checked~label[for*='81']:after,
#toggle81:checked~label[for*='82']:after, #toggle83:checked~label[for*='83']:after, #toggle84:checked~label[for*='84']:after, #toggle85:checked~label[for*='85']:after, #toggle86:checked~label[for*='86']:after, #toggle87:checked~label[for*='87']:after,
#toggle88:checked~label[for*='88']:after, #toggle89:checked~label[for*='89']:after, #toggle90:checked~label[for*='90']:after, #toggle91:checked~label[for*='91']:after, #toggle92:checked~label[for*='92']:after, #toggle93:checked~label[for*='93']:after,
#toggle94:checked~label[for*='94']:after, #toggle95:checked~label[for*='95']:after, #toggle96:checked~label[for*='96']:after, #toggle977:checked~label[for*='977']:after, #toggle978:checked~label[for*='978']:after, #toggle979:checked~label[for*='979']:after,
#toggle97:checked~label[for*='97']:after, #toggle980:checked~label[for*='980']:after, #toggle981:checked~label[for*='981']:after, #toggle982:checked~label[for*='982']:after, #toggle983:checked~label[for*='983']:after, #toggle984:checked~label[for*='984']:after,
#toggle985:checked~label[for*='985']:after, #toggle986:checked~label[for*='986']:after, #toggle987:checked~label[for*='987']:after, #toggle989:checked~label[for*='989']:after, #toggle98:checked~label[for*='98']:after, #toggle990:checked~label[for*='990']:after,
#toggle991:checked~label[for*='991']:after, #toggle992:checked~label[for*='992']:after, #toggle993:checked~label[for*='993']:after, #toggle994:checked~label[for*='994']:after, #toggle995:checked~label[for*='995']:after, #toggle996:checked~label[for*='996']:after,
#toggle997:checked~label[for*='997']:after, #toggle998:checked~label[for*='998']:after, #toggle999:checked~label[for*='999']:after,#toggle99:checked~label[for*='99']:after {
	transform: rotate(0)
}

#toggle0001:checked~#content0001, #toggle0011:checked~#content0011, #toggle0021:checked~#content0021, #toggle0031:checked~#content0031, #toggle0041:checked~#content0041, #toggle0051:checked~#content0051, #toggle71:checked~#content71, #toggle72:checked~#content72,
#toggle73:checked~#content73, #toggle74:checked~#content74, #toggle75:checked~#content75, #toggle76:checked~#content76, #toggle77:checked~#content77, #toggle78:checked~#content78, #toggle79:checked~#content79, #toggle80:checked~#content80, #toggle81:checked~#content81,
#toggle82:checked~#content82, #toggle83:checked~#content83, #toggle84:checked~#content84, #toggle85:checked~#content85, #toggle86:checked~#content86, #toggle87:checked~#content87, #toggle88:checked~#content88, #toggle89:checked~#content89, #toggle90:checked~#content90,
#toggle91:checked~#content91, #toggle92:checked~#content92, #toggle93:checked~#content93, #toggle94:checked~#content94, #toggle95:checked~#content95, #toggle96:checked~#content96, #toggle978:checked~#content978, #toggle979:checked~#content979, #toggle97:checked~#content97,
#toggle980:checked~#content980, #toggle981:checked~#content981, #toggle982:checked~#content982, #toggle983:checked~#content983, #toggle984:checked~#content984, #toggle985:checked~#content985, #toggle986:checked~#content986, #toggle987:checked~#content987, #toggle988:checked~#content988,
#toggle989:checked~#content989, #toggle98:checked~#content98, #toggle990:checked~#content990, #toggle991:checked~#content991, #toggle992:checked~#content992, #toggle993:checked~#content993, #toggle994:checked~#content994, #toggle995:checked~#content995,#toggle996:checked~#content996,
#toggle997:checked~#content997, #toggle998:checked~#content998, #toggle999:checked~#content999, #toggle99:checked~#content99 {
	min-height: 200px;
	height: auto
}
#whouter_wrapper {
	overflow: scroll;
	width: 100%
}
#whouter_wrapper #inner_wrapper {
	width: 6000px
}
#whouter_wrapper #inner_wrapper div.box {
	width: 400px;
	height: auto;
	float: left;
	margin: 0 4px 0 0;
	line-height: 24px;
	text-align: justify;
	padding: 10px
}
.custompaged,
.lgsocial,
.mclose,
.prodisplay a,
.ship_pro,
.slider_span {
	text-align: center;
}
.page-with-filter .page-title{
    margin-top: 0;
    margin-bottom: 24px;
    line-height: 10px;
    }
.aboutmeconcept {
	padding-top: 30px
}
.message.info {
	margin: 15px 0 0!important
}
.review-add .block-title {display: block !important;}
 .customPopup {
	display: none
}
.mclose {
	background: #606061;
	color: #fff;
	width: 34px;
	float: right;
	border-radius: 100%;
	margin: 0;
	font-size: 24px
}
.mclose:hover {
	background: #f8eb27
}
.column.main {
	color: #000
}
.checkout-onepage-success .page-title-wrapper {
	display: contents
}
.products-grid div[class^=swatch-opt-], .header.links .registration-link,
.page-with-filter .product-reviews-summary
{
	display: none!important
}
.product-info-main .actions {
	width: 100%!important;
	float: left;
}
.continue_checkout {
	float: right;
	margin-top: 20px
}
.continue_checkout a {
	float: right;
	color: #fff!important;
	background: #000;
	padding: 3px 10px;
	border-radius: 4px;
	margin-bottom: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	font-weight: 700;
	letter-spacing: 1px;
	border: 1px solid #000
}
.continue_checkout a:hover {
	background: #fff;
	color: #000
}
.uphov:hover {
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px)
}
.uphov {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.product-image-container {
	width: 100%
}
.product-image-photo,
.product-item-photo {
	width: 100%!important;
	border-radius: 0 !important;
}
.minicart-items .product-item-photo {
	width: auto!important
}
.contact-index-index .page-main {
    padding-top: 90px;
}
.contact-index-index .main-wrapper {
	position: relative
}
.product-item-info .actions {
	padding-top: 0!important
}
.custompaged {
	width: 100%;
	margin-bottom: 60px;
	overflow: hidden
}
.prodisplay {
	width: 31%;
	float: left;
	padding: 0;
	border: 1px solid #ccc;
	border-radius: 0;
	margin: 0 1.6%;
}
.prodisplay:first-child{margin-left:0;}
.prodisplay:last-child{margin-right:0;}
.prodisplay img {
	width: 100%;
	height: auto
}
.prodisplay a {
	font-size: 16px;
	color: #000;
	width: 100%;
	padding: 0 0 20px;
	font-weight: 700;
	float: left;
	line-height: 40px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.sticky {
	background: #fff!important;
	border-bottom: 1px solid #999;
	margin: 0 auto;
	max-width: 100%;
	position: fixed;
	top: -193px;
	width: 100%;
	z-index: 99999;
	transition: top .3s ease-in-out;
	-webkit-transition: top 2s ease-in-out;
	-moz-transition: top 2s ease-in-out;
	-o-transition: top 2s ease-in-out;
	-ms-transition: top 2s ease-in-out
}
.page-header {
	transition: top 2s ease-in-out;
	-webkit-transition: top 2s ease-in-out;
	-moz-transition: top 2s ease-in-out;
	-o-transition: top 2s ease-in-out;
	-ms-transition: top 2s ease-in-out
}
.fbfb,
.twtw {
	transition: all .5s
}
.secmenuyl {
	position: fixed;
	top: 78px;
	z-index: 9999
}
.brdinn {
	margin-top: 103px!important
}
.contpageban {
	margin-top: 70px!important
}
.hmonbot {
	margin-top: 75px!important
}
.login-register-popup .cancelbtn {
	background-color: transparent!important;
	float: right!important;
	margin-right: 10px;
	margin-top: -10px!important;
	color: #999;
	padding: 10px!important;
	border-radius: 50%;
	height: auto!important;
	line-height: 10px;
	font-size: 20px
}
.login-register-popup {
	max-width: 580px!important;
	border: 20px solid #f1f1f1!important;
	margin-top: 0!important
}
.login-overlay {
	position: fixed!important;
	z-index: 999999!important
}
.login-register-popup span.psw {
	float: none!important
}
.tabmeb {
	width: 100%;
	float: left;
	margin-bottom: 0;
	margin-top: 10px
}
.tabmeb a {
	font-size: 18px;
	color: #999;
	padding: 0 10px;
	float: left;
	margin-left: 20px;
	font-weight: 700
}
.tabmeb a:hover {
	color: #333
}
.tabmeb a.active,
.tabmeb a:focus,
.tabmeb a:visited {
	border-bottom: solid 2px #f8eb27;
	color: #333
}
.lgsocial {
	width: 260px!important;
	float: none!important;
	padding: 0;
	margin: auto
}
.lgsocial h3 {
	font-size: 16px;
	color: #666;
	letter-spacing: 1px;
	margin-bottom: 10px
}
.fblogm,
.goologm {
	color: #fff;
	padding: 8px 20px;
	margin-bottom: 20px;
	float: left;
	cursor: pointer
}
.fblogm {
	background: #3b589a
}
.goologm {
	background: #de4d3b;
	margin-left: 20px
}
.footer_delever,
.pop_cat {
	color: #333;
	font-weight: 500;
	letter-spacing: 1px;
}
.pop_cat .footer-more1{color: #f00; cursor: pointer;}
.footer_delever .footer-more2{color: #f00; cursor: pointer;}
#back-top {
	left: 25px!important;
	right: auto!important;
	display:none!important;
}
.login-register-popup input[type=email],
.login-register-popup input[type=password],
.login-register-popup input[type=text] {
	height: 30px!important;
	margin: 0 0 10px!important;
	border: 1px solid #eee!important
}
.phoncasbanm {
	width: 100%;
	float: left;
	margin-bottom: 18px
}
.phoncasbanm img {
	width: 100%
}
.footer_delever {
	font-size: 13px;
    margin-top: 20px;
    font-family: montserratmedium !important;
    color: #000;
}
#wcus_div {
	cursor: pointer
}
.product-item .old-price .price {
	text-decoration: line-through;
	margin-left: 12px
}
.fbfb,
.inin {
	margin-left: 10px
}
.product-options-bottom .price-box .price-container .price {
	border: 1px solid #333;
	padding: 10px;
	float: left
}
.product-info-main .product-info-stock-sku {
	padding-bottom: 0
}
.page-with-filter .page-title .base {
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
}
.cms-page-view .page-title .base {
	font-size: 30px;
	border: 4px solid;
	padding: 12px
}
.cms-page-view .page-title {
	margin-bottom: 40px;
	text-align: center
}
.slider_span {
	width: 100%;
	float: left;
	margin-top: 10px;
	font-size: 18px;
	color: #000;
	font-weight: 700
}
.cms-noroute-index .page-main {
	padding-top: 100px
}
.hmwych {
	display: none
}
.account .page-main {
	padding-top: 97px
}
.account-nav ul .current strong {
    color: #333!important;
    padding: 0;
    padding-left: 10px;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 40px;
}
.page-main .sidebar .block:not(.block-static-block) .content{padding: 0; border: 1px solid #f1f1f1;}
.page-products .sorter,
.toolbar select {
	color: #000;
	font-weight: 700;
	/* float: inherit; */
}
.design-btn .design-product {
	width: 100%!important;
	margin-bottom: 0!important;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	height: 560px!important
}
.fotorama__nav--thumbs {
	height: 100%!important
}
.fotorama__stage {
	height: 600px!important;
	/* margin: 0 10px; */
}
#tab-label-additional-title,
.product-info-main .type {
	display: none!important
}
.box-tocart .qty label {
	display: inline-block!important
}
#empty_cart_button {
	display: none
}
.header.links .wishlist {
	position: absolute;
	right: 0;
	margin-top: 46px!important;
	z-index: 999!important
}
.actions-toolbar>.primary:last-child,
.actions-toolbar>.secondary:last-child {
	margin-top: 5px
}
.actions-toolbar>.secondary:last-child,
.checkout-cart-index .actions-toolbar>.primary:last-child {
	margin-top: 0!important
}
.product-item-name,
.product-item-name, .product.name a {
    font-weight: 600!important;
    font-size: 10px;
    letter-spacing: 1px;
}
.toolbar select {
	border: 1px solid #666;
	border-radius: 0;
	letter-spacing: 1px;
}
input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: inherit;
}
.owl-carousel.owl-theme .owl-nav [class*=owl-],
.related .owl-carousel .owl-nav [class*=owl-] {
	top: 0;
}
.contact-index-index .page-title-wrapper {
	display: none
}
.authentication-wrapper {
	margin-top: -50px
}
.faqbdban {
	background: url(../faq-3.html) no-repeat;
	background-size: cover;
	margin-top: -45px;
	background-position: center -55px!important
}
.swatch-option.text {
	color: #333!important;
	background: 0 0!important;
	border: none!important;
	text-align: left!important;
	font-weight: 200;
	letter-spacing: 1px;
}
.category-description {
	margin-bottom: 20px;
	bottom: 0;
	padding-top: 15px;
	overflow-x: auto;
	width: 100%
}
.category-description h2 {
	color: #333;
	padding-bottom: 5px;
	width: 30%;
	cursor: pointer;
	font-size: 24px;
}
.category-description p {
	color: #000;
	text-align: justify
}
.page-with-filter .toolbar-amount {
	display: none!important
}
.product-info-main .product-info-price {
	position: relative!important;
	margin-top: 30px
}
.product-info-main .pro_wishlist {
	color: #fff;
	vertical-align: middle;
	background: #000;
	padding: 16px 28px;
	display: inline-block;
	line-height: normal;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 3px
}
.block-content .review-form .action.submit.primary {
	background: #000;
	color: #fff;
	border-color: #000
}
.block-content .review-form .action.submit.primary:hover {
	background: #fff;
	color: #000
}
.product-info-main .product-info-price .price-box span.old-price,
.product-info-main .product-info-price .price-box span.special-price {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle
}
.product-info-main .pro_wishlist:hover {
	border: 1px solid #000;
	background: #fff;
	color: #000
}
.columns .column.main .product-info-main .product.attibute.sku {
	display: none
}
.product-info-main .pro_wishlist::before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f004"!important;
	font-size: 18px;
	margin-right: 5px;
	vertical-align: middle
}
.switcher,
.toolbar-products .modes {
	display: none!important
}
.em-tabs>.item.content,
.product.data.items>.item.content {
	color: #333!important
}
.opc-progress-bar-item._active:before,
.opc-progress-bar-item._active>span:before {
	background: #f8eb27!important
}
.header.links .log-in>a {
	font-size: 14px!important;
	color: #333!important;
	font-weight: 700!important
}
.products-related .product-image-wrapper {
	padding-bottom: 100%!important
}
.related .block-actions {
	padding-bottom: 10px!important
}
.cart.table-wrapper .cart>.item .product-image-photo {
	width: auto!important
}
.product-info-main .product.attibute.overview .value {
	font-size: 16px!important;
	color: #333!important
}
.header.content {
	padding: 10px 0 10px!important;
	float: left;
	width: 100%;
}
.socialbx {
	float: left;
	width: 100%;
	margin-top: 10px
}
.fbfb,
.inin,
.twtw {
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 18px;
	border-radius: 50%;
	float: left
}
.twtw {
	background: #54aff1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.fbfb {
	background: #3a5999;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.inin {
	background: #3d719a;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s
}
.page-header .ui-dialog-content a:hover {
	color: #000!important
}
.fotorama__thumb-border {
	border: 2px solid #f8eb27!important
}
.action.primary {
	background-color: #000;
	border-color: #000;
	color: #fff
}
#back-top a {
	background-color: #f8eb27!important;
	border-color: #f8eb27!important
}
.action-primary:hover {
	background: #fff;
	border: 1px solid #333!important;
	color: #333!important
}
.loader::before,
.qs-loader::before {
	border-left-color: #f8eb27!important
}
.popup-subscribe .em-wrapper-newsletter {
	width: 55%!important
}
.link.wishlist .counter {
	font-size: 12px;
	color: #333;
}
.minicart-items-wrapper {
	max-height: 320px!important
}
.product-item .price {
	font-size: 100%
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-title .flyingcart-close-dialog {
	color: #333!important;
	border-color: #f8eb27!important;
	background-color: #f8eb27!important
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-title .flyingcart-close-dialog:hover {
	color: #f8eb27!important;
	border-color: #333!important;
	background-color: #333!important
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-content .items-total .count {
	background-color: #f8eb27!important;
    color: #000;
    line-height: 23px;
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-content .flyingcart-actions a:hover {
	color: #000!important
}
.fotorama__arr,
.fotorama__thumb__arr {
	background-color: rgba(255, 255, 255, .8)!important
}
.block.related .field.choice {
	position: static!important
}

.block.related .field.choice input[type=checkbox] {
	width: 20px;
	height: 20px
}
.block.crosssell .block-title h2,
.block.crosssell .block-title h3,
.block.crosssell .block-title strong,
.block.crosssell .em-block-title h2,
.block.crosssell .em-block-title h3,
.block.crosssell .em-block-title strong,
.block.crosssell .em-widget-title h2,
.block.crosssell .em-widget-title h3,
.block.crosssell .em-widget-title strong,
.block.related .block-title h2,
.block.related .block-title h3,
.block.related .block-title strong,
.block.related .em-block-title h2,
.block.related .em-block-title h3,
.block.related .em-block-title strong,
.block.related .em-widget-title h2,
.block.related .em-widget-title h3,
.block.related .em-widget-title strong,
.block.upsell .block-title h2,
.block.upsell .block-title h3,
.block.upsell .block-title strong,
.block.upsell .em-block-title h2,
.block.upsell .em-block-title h3,
.block.upsell .em-block-title strong,
.block.upsell .em-widget-title h2,
.block.upsell .em-widget-title h3,
.block.upsell .em-widget-title strong,
.em-line-01 .block-title h2,
.em-line-01 .block-title h3,
.em-line-01 .block-title strong,
.em-line-01 .em-block-title h2,
.em-line-01 .em-block-title h3,
.em-line-01 .em-block-title strong,
.em-line-01 .em-widget-title h2,
.em-line-01 .em-widget-title h3,
.em-line-01 .em-widget-title strong,
.page-main .widget .block-title h2,
.page-main .widget .block-title h3,
.page-main .widget .block-title strong,
.page-main .widget .em-block-title h2,
.page-main .widget .em-block-title h3,
.page-main .widget .em-block-title strong,
.page-main .widget .em-widget-title h2,
.page-main .widget .em-widget-title h3,
.page-main .widget .em-widget-title strong {
	border-bottom: solid 3px #666!important
}

.block-actions {
	color: #666
}

.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.abs-add-fields .action.remove:hover,
.abs-discount-block .action.check:hover,
.action-auth-toggle:hover,
.block.related .action.select:hover,
.bundle-options-container .action.back:hover,
.cart-discount .action.check:hover,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .actions-toolbar>.action-delete:hover,
.checkout-agreements-block .action-show:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-share .action.remove:hover,
.form.send.friend .action.remove:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-summary .action-delete:hover,
.gift-summary .action-edit:hover,
.gift-wrapping-title .action-remove:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-wrapper .edit-address-link:hover,
.paypal-button-widget .paypal-button:hover,
.paypal-review-discount .action.check:hover,
.wishlist.split.button>.action:hover {
	color: #000!important;
	text-decoration: none!important
}
.products-related {
	padding-bottom: 30px;
	/* margin-top: 10px; */
}
li.em-links-item span {
	color: #434343;
	letter-spacing: 1px;
}

.actions-secondary .action,
.table-comparison .action.towishlist {
	display: none
}

.em-slideshow-mobile {
	display: none!important
}
.page-products .columns .category-description {
	padding-left: 10px;
	padding-right: 10px
}
.page-products .columns .category-description #ladka_footer {
	float: left;
	width: 100%;
	letter-spacing: 1px;
	font-size: 24px;
}
.category-description .shiv3 h2 {
	position: relative;
	width: auto;
	cursor: auto;
	color: #000;
	font: 400 18px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
	border-bottom: none;
}
.category-description .shiv3 h3 {
    position: relative;
    width: auto;
    cursor: auto;
    color: #000;
    font: 400 18px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
    border-bottom: none;
}
.size-chart .modal-popup .action-close {
	right: 10px;
	top: 10px
}
.size-chart .modal-popup .modal-inner-wrap {
	width: 100%;
	max-width: 800px
}
.size-chart .modal-popup .modal-header {
	padding: 15px
}
.size-chart .modal-popup .modal-content {
	padding-bottom: 0
}
.size-chart .modal-popup .modal-footer {
	padding-top: 0
}
.size-chart .modal-popup .modal-content .modal-dialog .modal-content {
	padding: 0
}
.size-chart .modal-popup .modal-content .modal-dialog .modal-content img {
	width: 100%
}
.product-info-main .box-tocart .action.tocart {
	max-width: 49%;
	margin-right: 9px;
	float: left;
}
.product-info-main .box-tocart .action.tocart span:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	font-size: 16px;
}
.cart-discount {
	margin-bottom: 60px
}
.product-info-main .product-info-price .price-box .special-price .price-final_price>span.price-wrapper {
	display: table;
	margin-bottom: 0;
	padding: 10px;
	border: 2px solid;
	line-height: normal
}
.products-grid .product-item .product-shop-top .product-image-container.em-alt-hover,
.products-grid .product-item .product-shop-top .product-image-container.em-alt-org {
	width: 100%!important
}
.em-wrapper-slideshow .em-slideshow {
	margin-top: 0
}
@media only screen and (min-width:1025px) and (max-width:1400px) {
	.benefit_content h6 {
    font-weight: 600;
    margin: 0;
    font-size: 16px;
    letter-spacing: 1px;
    color: #333;
    line-height: 50px;
	}
	.formme {
		width: 60%
	}
	.minicart-items .minicart-items .product-item .product .product-image-container {
		width: auto
	}
	.covermod {
		padding: 10px 20px!important
	}
	.covermod ul li a {
		font-size: 12px!important
	}
}

@media only screen and (min-width:1025px) {
	.page-wrapper .mobile-category-image{display:none;}
	.em-search .em-container-js-mobile-search,
	.whatsapp_mobile {
		display: none
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img {
		float: left;
		width: 100%!important;
		position: static!important;
		border-radius: 0!important;
		border: none!important;
		height: auto!important;
		margin-right: 60px
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img img {
		border-radius: 0!important;
		width: 100%;
		height: auto
	}
	.em-wrapper-ads-15 .em-ads-item {
		width: 100%;
		float: left;
		background-color: #f8eb27!important;
		margin-top: 0!important
	}
	.em-menu-content li.level0>a.em-menu-link {
		font-size: 18px!important;
		background-color: transparent!important;
		border-color: transparent!important;
		padding: 16px 20px 16px 0!important;
		border: none;
		font-family: montserratmedium!important;
		text-transform: uppercase!important;
		letter-spacing: 1px!important;
		font-weight: 400!important
	}
	.vtmenu ul li a {
		padding: 36px 0!important
	}
	.products-grid .product-items:not(.owl-carousel)>.product-item {
		width: 33.3333%!important;
		margin-left: 0;
	}
}

@media only screen and (min-width:1200px) {
	.header.content {
    padding: 10px 0 10px!important;
    width: 100%;
    margin: auto;
    float: left;
	}
.container {
    width: 1200px !important;
    margin: auto;
	}

}

/* @media only screen (min-width:768px) and (min-width:1200px) {
.newsboxme {
    text-align: center;
    padding: 10px 0;
    margin: auto;
    width: 100%;
	}
} */

@media only screen and (min-width:992px) and (max-width:1024px) {
	.page-wrapper .mobile-category-image{display:none;}
	
	.products-grid .product-items:not(.owl-carousel)>.product-item {
		width: 33.3333%!important
	}
	.menu_2 ul li a {
		margin-right: 2px!important
	}
	.header.panel>.header.links {
		width: 100%!important;
		height: 44px
	}
	.tabs-left>.nav-tabs>li>a,
	.togglebox label {
		font-size: 14px!important
	}
	.swatch-option.text {
		padding: 0 5px!important;
		font-size: 10px!important;
		margin-right: -1px!important
	}
	.whatsapp_mobile {
		display: none
	}
	.vtmenu ul li a {
		font-size: 16px!important;
		padding: 21px 0!important
	}
	.thvall {
		margin-right: 20px
	}
	.lukbk {
		font-size: 30px!important;
		margin-top: 20px!important
	}
	.rdmg {
		width: 130px!important;
		height: 130px!important;
		margin-top: 75px!important
	}
	.popup-subscribe .em-wrapper-newsletter {
		width: 100%!important
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img {
		float: left;
		width: 100%!important;
		position: static!important;
		border-radius: 0!important;
		border: none!important;
		height: auto!important;
		margin-right: 60px
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img img {
		border-radius: 0!important;
		width: 100%;
		height: auto
	}
	.em-wrapper-ads-15 .em-ads-item {
		width: 100%;
		float: left;
		background-color: #f8eb27!important;
		margin-top: 0!important
	}
	.em-menu-content li.level0>a.em-menu-link {
		font-size: 14px!important;
		padding: 16px 10px 16px 0!important;
		background-color: transparent!important;
		border-color: transparent!important;
		border: none;
		font-family: montserratregular!important;
		letter-spacing: 0!important;
		font-weight: 400!important
	}
	.header.panel>.header.links>li>a {
		padding: 14px 0 14px 10px!important;
		font-size: 14px!important;
		letter-spacing: 0!important
	}
	.menu_2 ul li a {
		padding: 6px 8px 8px!important
	}
	.aboutmebx img,
	.aboutmefound img,
	.aboutmename img,
	.aboutmeteam img {
		width: 100%!important
	}
}

@media only screen and (max-width:1024px) {
	.newsboxme {
    text-align: center;
    padding: 10px 0;
    margin: auto;
    width: 100%;
}
	
	.page-with-filter .page-title .base {
		font-size: 20px;
	}
	.welcomext {
		font-size: 30px;
		padding: 15px 0 5px
	}
	.formn {
		margin-top: 15px;
		font-size: 30px
	}
	.procat a {
		font-size: 24px
	}
	.newsboxme h3 {
		font-size: 30px
	}
	.formme input,
	.shiv3 h2 {
		font-size: 16px
	}
	.copyright address.f-left {
		text-align: center;
		width: 100%;
		padding: 10px
	}
	.vall {
		padding: 7px 15px;
		line-height: normal
	}
	.formme input {
		padding: 7px 10px;
		min-width: 220px
	}
	.news-men.action.primary,
	.news-women.action.primary,
	.product-info-main .pro_wishlist {
		padding: 12px 15px
	}
	.product-info-main .box-tocart .action.tocart {
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 9;
		max-width: 50%;
		margin-right: 0px !important;
		padding: 14px 10px;
		margin-bottom: 0;
		font-size: 14px;
		line-height: 20px;
		border:0;
	}
	
	.catalog-product-view #buy-now {
		position: fixed;
		right: 0;
		bottom: 0;
		z-index: 9;
		padding: 12px 0 !important;
		background: #b7b7b7;
		width: 50% !important;
		float: left;
		border: 0 !important;
		border-radius: 0;
		margin-bottom: 0px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:992px) {
	.newsboxme {
    text-align: center;
    padding: 10px 0;
    margin: auto;
    width: 100%;
	}
	.logo {
    margin-top: 0;
    margin-bottom: 0;
	margin: 0 0 0px 50px;
	}
	.nav-toggle {
    display: block;
	left: 8px;
    top: 14px;
	border: 1px solid #f9eb28;
    background: #f9eb28;
	}
	.page-wrapper .mobile-category-image{display:none;}
	.product-info-main .box-tocart .action.tocart,
	.product-info-main .pro_wishlist {
		margin-top: 5px
	}
	.header.links .log-in {
		margin-top: 0 !important;
		z-index: 999 !important;
		position: Static !important;
	}
	li.new-upper-menu {
		position: relative!important;
		right: 45px!important;
		top: -3px!important
	}
	.header.links .wishlist {
		position: Static!important;
		right: 18px;
		margin-top: -4px!important;
		z-index: 9!important
	}
	.block-search,
	.homettp {
		margin-top: 0!important 
	}
	.block-search {
		position: Static!important;
		float: right;
		right: 35px;
		z-index: 99
	}
	.nav-sections {
		margin-left: 10px!important
	}
	.inndropmenucase,
	.menu_2 ul li:hover .inndropmenucase {
		display: none!important
	}
	.dropdown-content {
		position: absolute!important;
		width: 200px!important
	}
	.em-menu-hoz {
		padding-right: 40px;
		max-width: 78%;
		display:none;
	}
	.tabs-left>.nav-tabs>li>a,
	.togglebox label {
		font-size: 14px!important
	}
	.aboutmebx img,
	.aboutmefound img,
	.aboutmename img,
	.aboutmeteam img {
		width: 100%!important
	}
	.menu_2 {
		margin-bottom: 0
	}
	.swatch-option.text {
		padding: 0 5px!important;
		font-size: 10px!important;
		margin-right: -1px!important
	}
	.whatsapp_web {
		display: none
	}
	.em-menu-content li.level0>a.em-menu-link {
		background-color: transparent!important;
		border-color: transparent!important;
		border: none;
		font-family: montserratregular!important;
		letter-spacing: 0!important;
		font-weight: 400!important
	}
	.em-menu-content li.level0>a.level-top {
		font-size: 14px!important
	}
	.header.panel>.header.links>li>a {
		padding: 14px 0 14px 8px!important;
		font-size: 8px!important
	}
	.header.panel>.header.links {
		width: 92%!important;
		height: 35px
	}
	.em-menu-content li.level0>a.level-top {
		padding: 16px 8px 16px 0!important
	}
	.header.links li>a:before {
		margin-right: 5px!important
	}
	.vtmenu ul li a {
		font-size: 14px!important;
		padding: 14px 0!important
	}
	.procat h3 {
		font-size: 24px!important
	}
	.thvall {
		margin-right: 20px
	}
	.lukbk {
		font-size: 26px!important;
		margin-top: 5px!important
	}
	.lukbkl {
		font-size: 20px!important;
		line-height: 30px!important
	}
	.rdmg img {
		top: 18px!important;
		left: 12px!important
	}
	.rdmg {
		margin-top: 55px!important;
		width: 100px!important;
		height: 100px!important;
		border: 10px solid!important
	}
	.popup-subscribe .em-wrapper-newsletter {
		width: 100%!important
	}
	.aboutmebx,
	.aboutmebxsec {
		margin-top: 70px!important
	}
	.menu_2 ul li a {
		padding: 3px 2px 4px!important;
		margin-right: 0!important;
		font-size: 10px!important
	}
	.menu_2 ul li {
		margin-right: 5px!important
	}
	.em-menu-content li.level0>a.em-menu-link {
		font-size: 10px!important;
		padding: 16px 5px 16px 0!important
	}
	.owl-carousel .owl-nav [class*=owl-]:hover,
	.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {
		color: #000!important;
		border-color: #f8eb27!important;
		background-color: #f8eb27!important
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img {
		float: left;
		width: 100%!important;
		position: static!important;
		border-radius: 0!important;
		border: none!important;
		height: auto!important;
		margin-right: 60px
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img img {
		border-radius: 0!important;
		width: 100%;
		height: auto
	}
	.em-wrapper-ads-15 .em-ads-item {
		width: 100%;
		float: left;
		background-color: #f8eb27!important;
		margin-top: 0!important
	}
	.actions-secondary {
		display: inline-block!important;
		position: static!important;
		width: auto!important
	}
	.actions-primary {
		display: inline-block
	}
	.mainmen .actions-secondary .action,
	.mobile-case .actions-secondary .action,
	.table-comparison .action.towishlist {
		margin-top: -4px!important
	}
	.upermenum {
		background: 0 0!important
	}
	.wrapper-breadcrums .breadcrumbs {
		display: none
	}
	.dropbtn {
		display: inline-block!important
	}
	.menu_2 ul li:hover .inndropmenu {
		display: none
	}
	.page-footer a {
		font-size: 12px
	}
}

@media only screen and (max-width:767px) {
	
	.category-related1 .top-header-related1 {
    float: left;
    margin-bottom: 10px;
	}
	.rc-1 {
    margin: 0;
    float: left;
    width: 100% !important;
	margin-bottom: 5px !important;
	}
	.rc-wt {
    margin: 0;
    float: left;
	width: 100% !important;
    text-align: left !important;
	}
	.category-related1 .products .emcatalog-desktop-3 {
    /*margin: auto; */
    width: auto !important;
    float: left;
    margin-right: -10px !important;
    margin-left: -10px !important;
	}
	.category-related1 .productsa .emcatalog-desktop-3 {
    /*margin: auto; */
    width: auto !important;
    float: left;
    margin-right: -10px !important;
    margin-left: -10px !important;
	}
	.benefit_content h6{font-size: 14px !important;}
	.header.links .log-out,
	.header.links li.wishlist>a:before {
		position: static!important
	}
	.product-item-name {
		font-size: 11px;
		min-height: 42px
	}
	.filter-title strong {
		/* top: 230px; */
		left: 15px;
	}
	.block.filter.active .block-content.filter-content {
		display: block;
		margin-top: 160px
	}
	.header.links .authorization-link.log-in {
		margin-top: 0
	}
	.columns .column.main h1 {
		font-size: 24px;
		text-align: center;
		margin-top: 20px;
	}
	.prypol p,
	.tmscndm>ul li.lists {
		font-size: 14px
	}
	.cart-discount {
		margin-bottom: 0
	}
	.newsboxme h3,
	.product.info.detailed {
		margin-bottom: 10px
	}
	.checkout-cart-index .page-title-wrapper .page-title {
		margin-top: 10px;
		font-size: 24px
	}
	.checkout-cart-index .page-title-wrapper {
		padding-left: 0;
		padding-right: 0
	}
	.product-info-main .box-tocart .fieldset {
		margin-top: 0
	}
	.header.links .log-out {
		z-index: 999!important;
		margin-top: 0!important
	}
	.menu_2 ul li:hover .inndropmenu,
	.menu_2 ul li:hover .inndropmenucase {
		display: none
	}
	.dropbtn {
		display: inline-block
	}
	.mainmen {
		padding: 0 10px 10px
	}
	.formn {
		font-size: 20px;
		padding-top: 10px!important
	}
	.procat h3 {
		line-height: normal
	}
	.procat {
		padding-top: 0
	}
	.newsboxme h3 {
		font-size: 20px;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.procat a,
	.welcomext {
		font-size: 24px
	}
	body.cms-home .hmwhycusk {
		margin-top: 0
	}
	.em-wrapper-ads-15 .em-ads-item {
		padding: 0
	}
	.rdmg {
		display: none
	}
	.newsblk {
		width: 100%
	}
	.formme input {
		width: 100%;
		font-size: 15px
	}
	.formme a {
		float: left;
		margin-right: 10px;
		padding: 10px 30px;
		margin-top: 20px;
		margin-left: 0
	}
	.lukbk {
		font-size: 18px
	}
	.lukbkl {
		font-size: 16px;
		line-height: 24px
	}
	.field.newsletter {
		padding-left: 10px;
	}
	.benefit .allbottombx {
		background: 0 0!important
	}
	.benefit_item:last-of-type {
		margin-bottom: 5px;
		height: 60px
	}
	.page-products .columns .category-description {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0
	}
	.exchangepro {
		padding-bottom: 0
	}
	.page-with-filter .page-title {
		margin-bottom: 8px;
		margin-top: 12px;
	}
	.nav-sections-item-content {
		/* margin-top: 60px */
	}
	.covermod ul li a,
	.prodisplay,
	.wk-zcv-zipcodeform {
		width: 100%!important
	}
	.em-menu-content li.level0>a.em-menu-link,
	body,
	html {
		font-family: montserratregular!important
	}
	body,
	html {
		overflow-x: hidden!important;
		position: relative!important
	}
	.header.links .log-in,
	.header.links .wishlist,
	.link.wishlist .counter,
	.secmenuyl,
	.sticky {
		position: static!important
	}
	.page-header {
		/* height: 70px!important */
	}
	.link.wishlist .counter {
		margin-top: 0!important
	}
	.product-info-main .swatch-option.text {
		font-size: 13px
	}
	.product-info-main .product-options-wrapper {
		bottom: 325px!important
	}
	.covermod {
		padding: 10px 0!important
	}
	.prodisplay {
		margin: 0 0 20px!important
	}
	.category-description,
	.nav-sections {
		margin-left: 0!important
	}
	.prodisplay a {
		font-size: 16px!important;
		line-height: 30px!important
	}
	.page-with-filter .page-title .base {
		font-size: 16px;
		line-height: 20px;
	}
	.cms-page-view .page-title .base {
		font-size: 13px;
		border: 2px solid
	}
	.cms-page-view .page-title {
		margin-bottom: 30px;
		text-align: center;
		margin-top: 10px
	}
	.abtbdban,
	.catalog-product-view .product.media {
		margin-top: 0!important
	}

	.category-description h2 {
		width: 95%!important
	}
	.abtbdban {
		background-position: center!important
	}
	.sectab {
		padding: 0 20px!important
	}
	.category-description p {
		padding: 0 20px 0 0
	}
	.owl-carousel.owl-theme .owl-nav [class*=owl-],
	.related .owl-carousel .owl-nav [class*=owl-] {
		/* top: -100px!important */
	}
	.category-description {
		bottom: -10px!important
	}
	.minicart-wrapper .action.showcart .counter.qty {
		left: 50%!important;
	}
	.em-slideshow {
		margin-top: -5px!important
	}
	.em-search-icon {
		padding: 0!important;
		margin-right: 10px!important
	}
	.aboutmeteam img,
	.menu_2 ul li a {
		margin-right: 0!important
	}
	
	.header.content {
    padding: 5px 0 10px!important;
    float: left;
    width: 100%;
}
	.page-wrapper .logo {
		margin-top: 0px!important
	}
	.homettp,
	.thvall {
		margin-top: 0!important
	}
	.products-grid .product-item-description {
		display: none!important
	}

	.account .page-main {
		padding-top: 70px!important
	}
	.contact-index-index .page-main {
		padding-top: 70px!important
	}
	.customer-account-login .page-main {
		padding-top: 70px
	}
	.checkout-cart-index .page-main {
		padding-top: 90px
	}
	.checkout-index-index .page-main {
		padding-top: 0
	}
	.checkout-index-index .main-wrapper {
		margin-top: 20px
	}
	.authentication-wrapper {
		margin-top: 0
	}
	.header.links .wishlist {
		margin-top: 0!important;
		float: left!important
	}
	.header.links .wishlist a {
		visibility: visible!important
	}
	.nav-sections .header.links li {
		width: 100%;
		display: inline-block
	}
	.em-menu-content li.level0 {
		display: none
	}
	.seemenscl {
		display: block!important;
		color: #fff!important;
		background: #000;
		padding: 3px 10px;
		border-radius: 4px;
		margin-bottom: 0;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-o-transition: all .5s;
		-ms-transition: all .5s;
		font-weight: 700;
		letter-spacing: 1px;
		border: 1px solid #000;
		width: 100%;
		text-align: center;
		font-size: 20px
	}
	.mensvll,
	.page-header:after,
	.whatsapp_web {
		display: none
	}
	.fblogm,
	.goologm {
		padding: 8px 10px!important
	}
	.aboutmebx img,
	.aboutmeteam img {
		margin-bottom: 20px
	}
	.aboutmebx img,
	.aboutmefound img,
	.aboutmename img,
	.aboutmeteam img {
		width: 100%!important
	}
	.seemenscl:hover {
		background: #fff;
		color: #000!important;
		border: 1px solid #000
	}
	.filter-title strong,
	.nav-sections .header.links li>a,
	.nav-sections-item-title a,
	.nav-sections-item-title.active .nav-sections-item-switch:visited,
	.nav-sections-item-title:hover .nav-sections-item-switch:visited,
	.nav-toggle:before,
	.product-item-description a {
		color: #333!important
	}
	.fblogm {
		margin-left: 20px
	}
	.login-overlay {
		position: absolute!important;
		height: 100%
	}
	.vtmenu {
		position: relative;
		z-index: 99999!important;
		background: 0 0
	}
	.em-minicart {
		top: 8px!important
	}
	.vtmenu ul li a {
		padding: 10px 3px!important;
		width: auto!important;
		font-size: 12px!important
	}
	.col-sm-24 {
		padding-bottom: 0!important
	}
	.page-footer {
		border-top: none!important
	}
	.popup-newsletter .modal-popup .modal-inner-wrap {
		width: 90%!important;
		margin-top: 200px!important;
		height: auto!important
	}
	.menu_2 ul li,
	.mobile-case .products-grid .product-items:not(.owl-carousel)>.product-item,
	.popup-subscribe .em-wrapper-newsletter {
		width: 100%!important
	}
	.nav-toggle {
		background: #f8eb27!important;
		border: 1px solid #f8eb27!important;
		left: 4px!important;
		top: 13px;
	}
	.nav-sections-item-title {
		background-color: #f8eb27!important;
		border: 1px solid #f8eb27!important
	}
	.upermenum {
		background: 0 0!important
	}
	.menu_2 ul li {
		display: block!important;
		float: left!important;
		border-right: none!important;
		padding: 15px 0 8px!important;
		border-bottom: dashed 1px #ccc
	}
	.menu_2 ul li:last-of-type {
		border-bottom: none
	}
	.em-menu-content li.level0 a.arrow {
		display: none!important
	}
	.em-menu-content li.level0>a.em-menu-link {
		color: #333!important;
		border: none;
		text-transform: none;
		font-weight: 400;
		font-size: 16px
	}
	.mainmen .products-grid .product-items:not(.owl-carousel)>.product-item {
		width: 100%!important;
		display: none
	}
	.nav-sections-item-title.active,
	.nav-sections-item-title:hover {
		background-color: #eee!important
	}
	.nav-sections .header.links li>a {
		border: none!important;
		font-weight: 400!important
	}
	.mmcall {
		float: left;
		text-align: left;
		width: 50%;
		margin-bottom: 10px
	}
	.slider-style02 {
		float: left!important;
		width: 100%;
		max-width: 1200px
	}
	.owl-carousel .owl-nav [class*=owl-]:hover,
	.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover {
		border-color: #fff!important;
		background-color: #fff!important;
	}
	.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover,
	.slider-style02 .owl-carousel .owl-nav [class*=owl-]:hover {
		border-color: #ccc!important;
		background-color: #ccc!important
	}
	.slider-style02 .owl-carousel.em-slider .owl-nav [class*=owl-] {
		top: 40%!important
	}
	.cntbxmeab {
		font-size: 14px!important
	}
	.upermenum {
		margin-top: -15px!important;
		padding-top: 0!important;
		margin-bottom: 0!important
	}
	.needhlp,
	.procat {
		margin-bottom: 20px
	}
	.menu_2 ul li a {
		padding: 3px 0 4px!important
	}
	.main-wrapper {
		width: 100%;
		float: left
	}
	.columns .column.main {
		width: 100%!important
	}
	.page-bottom {
		float: left!important;
		width: 100%!important
	}
	.fieldset {
		margin-top: 10px;
	}
	.cntbdban {
		background-size: cover!important;
		height: 150px;
		background-position: center
	}
	.faqbdban {
		margin-top: 0!important;
		background-position: right bottom!important;
	}
	#mb-ajaxcart-wrapper .ajaxcart-success-box .success-content,
	.upermenum {
		height: auto!important
	}
	.slider-style02 .owl-carousel.em-slider .owl-nav [class*=owl-].owl-next {
		right: -40px!important;
		left: auto!important
	}
	.tabs-left>.nav-tabs {
		width: 100%!important;
		border: none!important;
		min-height: auto!important;
		margin-right: 0!important;
	}
	.form-create-account .fieldset {
		width: 100%!important;
		padding: 10px;
		margin-right: 0!important
	}
	.yloylo .owl-carousel .owl-stage-outer {
		float: left
	}
	.em-wrapper-ads-15 .em-ads-item {
		background-color: transparent!important
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img {
		width: 100%!important;
		left: 0!important;
		border-radius: 0!important;
		border: none!important;
		margin-top: 0!important;
		position: static!important
	}
	.em-wrapper-ads-15 .em-ads-item .em-ads-img img {
		border-radius: 0!important
	}
	.em-banners-item {
		width: auto!important
	}
	.product-item-description a {
		background: #f8eb27!important;
		padding: 5px 25px!important;
		font-size: 16px;
		letter-spacing: 1px;
		font-weight: 700;
		display: none!important
	}
	.em-search .ui-dialog {
    display: none;
    position: absolute;
    right: 0;
    width: 100%;
    top: 50px;
    padding: 0;
    z-index: 999;
    background: #ffffff;
    box-shadow: 0 1px 3px #e1e1e1;
    -moz-box-shadow: 0 1px 3px #e1e1e1;
    -webkit-box-shadow: 0 1px 3px #e1e1e1;
    -o-box-shadow: 0 1px 3px #e1e1e1;
    -ms-box-shadow: 0 1px 3px #e1e1e1;
	}
	.em-search .em-container-js-mobile-search {
	position: absolute;
	right: inherit;
	width: 100%;
	top: 0px;
	padding: 10px;
	z-index: 999;
	background: #fff;
	box-shadow: 0 1px 3px #e1e1e1 !important;
	-moz-box-shadow: 0 1px 3px #e1e1e1;
	-webkit-box-shadow: 0 0 0 0;
	-o-box-shadow: 0 1px 3px #e1e1e1;
	-ms-box-shadow: 0 1px 3px #e1e1e1;
	}
	.em-search .em-container-js-mobile-search input{border-radius: 0; letter-spacing: 1px;}
	.em-search .em-container-js-mobile-search .action.search {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    z-index: 1;
    padding: 10px 15px;
    border-radius: 0;
    font-weight: 500;
    letter-spacing: 1px;
	}
	.benefit_item {
		border-bottom: solid 1px #ccc
	}
	.benefit_item:last-of-type {
		border: 1px solid #D7D7D7;
	}
	.upermenum {
		padding-bottom: 0!important
	}
	#mb-ajaxcart-wrapper {
		width: 100%!important
	}
	.product-image-container {
		width: 100%
	}
	.mb-ajaxsuite-popup-wrapper {
		left: 5%!important;
		top: 5%!important
	}
	.popup-subscribe {
		background: #fff!important
	}
	.product-item-info .actions-secondary {
    position: absolute !important;
    top: 0px;
    right: 1px;
    z-index: 2;
	}
	.actions-secondary {
		display: inline-block!important;
		position: static!important;
		width: auto!important
	}
	.actions-primary {
		display: inline-block
	}
	.mainmen .actions-secondary .action,
	.mobile-case .actions-secondary .action,
	.table-comparison .action.towishlist {
		margin-top: -4px!important
	}
	.product-image-photo {
		width: 90%
	}
}

@media only screen and (min-width:320px) and (max-width:767px) {
	.em-slideshow-mobile {
		display: block
	}
	#contact-form {
		margin-bottom: 0
	}
	#contact-form .fieldset {
		margin-top: 0
	}
	.em-slideshow {
		display: none
	}
	.page-products .columns {
		position: inherit;
		padding-top: 0px;
	}
	.column.main .category-view .category-description {
		margin-left: 0
	}
}

@media only screen and (max-width:639px) {
	.blog_busters,
	.filter.active .filter-options .filter-options-content ol {
		padding-left: 10px
	}
	.filter.active:before {
		margin-left: 10px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.filter.active:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #7d7d7d;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
	}
	.blog_busters {
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px
	}
	.menu_2 ul li .dropdown-content a {
		font-weight: 400;
		text-transform: none
	}
	.filter-options-content .blog_busters a {
		font-family: montserratregular;
		font-weight: 400;
		font-size: 14px;
		text-transform: none
	}
}

@media only screen and (max-width:479px) {
	#newsform,
	.newsboxme {
		float: left;
		width: 100%;
		text-align: center
	}
	#newsform,
	#newsletter-validate-detail,
	.formme,
	.newsboxme h3 {
		display: block
	}
	.panel-collapse .panel-body .olText {
		padding-left: 15px
	}
	.panel-collapse .panel-body .olText li {
		font-size: 14px
	}
	.cart-container .form-cart .action.continue,
	.cart-container .form-cart .action.update {
		margin-bottom: 5px
	}
	.cart-discount .fieldset {
		margin-top: 0
	}
	.product.data.items>.item.content {
		padding: 10px
	}
	#newsform,
	.field.newsletter {
		padding-left: 0
	}
	.product.data.items>.item.content .description {
		font-size: 13px
	}
	.catalog-product-view .product-info-main {
		padding: 0;
		border: none
	}
	.columns .column.main .em-review-email {
		margin-bottom: 0
	}
	.formme {
		margin-left: 0;
		float: left;
		width: 100%
	}
	#newsform {
		padding-top: 10px;
		padding-left: 0 !important;
	}
	.cms-home .hmwhycusk {
		margin-top: 10px;
		float: left;
		width: 100%
	}
	.newsblk {
		padding: 15px
	}
	.newsboxme h3 {
		margin-top: 0
	}
	.newsblk .action.primary,
	.newsblk .action.primary.news-men {
		float: none
	}
	.em-wrapper-ads-15 .em-ads-item {
		margin-top: 0
	}
}

@media only screen and (min-width:320px) and (max-width:360px) {
	.catalog-product-view #buy-now span{font-size: 12px!important}
	.product-info-main .pro_wishlist,
	.tocart.action.primary {
		font-size: 12px!important
	}
	.seemenscl {
		font-size: 16px!important
	}
}


@media only screen and (min-width:646px) and (max-width:767px) {
	.fotorama__stage {height: 730px!important;}
	.benefit_content.policy{width: 32%; margin: auto;}
	.benefit_content.assured {width: 38%; margin: auto;}
	.benefit_content.satisfaction {width: 36%; margin: auto;}
}

@media only screen and (min-width:490px) and (max-width:645px) {
	.fotorama__stage {height: 500px !important;}
	.benefit_content.policy{width: 40%; margin: auto;}
	.benefit_content.assured {width: 50%; margin: auto;}
	.benefit_content.satisfaction {width: 50%;margin: auto;}
}

@media only screen and (min-width:400px) and (max-width:489px) {
	.fotorama__stage {
		height: 400px!important;
		/* text-align: center; */
	}
	.benefit_content.policy{width: 50%; margin: auto;}
	.benefit_content.assured {width: 62%; margin: auto;}
	.benefit_content.satisfaction {width: 62%;margin: auto;}
}

@media only screen and (min-width:360px) and (max-width:399px){
	.fotorama__stage {
    height: 350px!important;
 }
}

@media only screen and (min-width:320px) and (max-width:359px){
	.fotorama__stage {
    /* height: 330px !important; */
 }
}

@media only screen and (min-width:320px) and (max-width:399px) {
	.benefit_content.policy{width: 60%; margin: auto;}
	.benefit_content.assured {width: 74%; margin: auto;}
	.benefit_content.satisfaction {width: 74%;margin: auto;}
}

@media only screen and (min-width:360px) and (max-width:576px) {

}

@media only screen and (min-width:320px) and (max-width:767px) {
	.em-slideshow-mobile {display: block!important }
	.em-slideshow {display: none!important}
	.box-tocart .qty select {background-color: #fff; border: 0px; width: 40px !important;  margin: 0px 2px;}
	.box-tocart .fieldset .field.qty {
	width: 32% !important;
	display: inline-block !important;
	float: left !important;
	}
	
	.page-product-configurable .product-options-bottom .box-tocart .webkul-zipcode-form {
    width: 66% !important;
    float: left !important;
    display: inline-block !important;
    margin-left: 2% !important;
	}

}

@media only screen and (min-width:400px) and (max-width:767px) {
	.page-products .columns {
		position: inherit!important
	}
	.column.main .category-view .category-description {
		margin-left: 0!important
	}
}

.catalog-product-view .header-position {
	min-height: 160px
}

@media only screen and (min-width:992px) {
	.cms-home .page-wrapper .page-main,
	.customer-account-logoutsuccess .page-wrapper .page-main {
		margin-top: 100px
	}
	
	.catalog-product-view .product.media {
		margin-top: 0
	}
	.catalog-product-view .wrapper-breadcrums .breadcrumbs {
		margin-top: 0;
		margin-bottom: 0
	}
}
.catalog-product-view .product-info-main .product-options-wrapper input.swatch-input.super-attribute-select {
	display: block!important;
	border: 0;
	padding: 0;
	height: 0;
	opacity: 0
}
.em-wrapper-ads-15 .em-ads-item {
	width: 100%;
	float: left;
	background-color: #f8eb27!important;
	margin-top: 0!important
}
.products-grid .product-item .product-shop-top .product-image-container.without-im-hover {
	width: 100%!important
}
.modal-header {
	min-height: 30.43px;
	border-bottom: none
}
.modal-content {
	border: 0;
	border-radius: 0;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.fade {
	opacity: 1
}
.em-timer-strip-top {
	width: 100%;
	padding: 5px 10px;
	float: left;
	text-align: center;
	background-color: #1fc7bc!important;
	margin-top: 0!important
}
.mid-offer-strip {
	margin: auto;
	width: 970px
}
.content-strip {
	width: 82%;
	float: left;
	margin: 0
}
.timer-strip {
	width: 15%;
	float: left
}
span.topline1 {
	font-size: 20px;
	font-weight: 600;
	color: #000
}
span.topline2 {
	letter-spacing: 1px;
	color: #000;
	font-size: 12px;
	font-weight: 200
}
.strip-hours {
	letter-spacing: 1px;
	padding: 4px 10px;
	background: #fff;
	color: #000;
	position: relative;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600
}
.strip-minutes {
	letter-spacing: 1px;
	padding: 4px 10px;
	background: #fff;
	color: #000;
	position: relative;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600
}
.strip-seconds {
	letter-spacing: 1px;
	padding: 4px 10px;
	background: #fff;
	color: #000;
	position: relative;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600
}
span.h-bottom,
span.m-bottom,
span.s-bottom {
	width: 100%;
	display: block;
	position: absolute;
	font-size: 8px;
	text-align: center;
	margin-top: 5px
}
.timer-top-title {
	color: #000;
	font-size: 14px;
	padding: 0;
	font-weight: 600;
	text-align: center
}
.hours-top,
.min-top,
.sec-top {
	display: inline-block
}
.product-info-main .product-info-price .price-box .price-final_price>span {
	display: block;
	margin-bottom: 0px;
	width: auto;
	float: left
}
.product-options-bottom .price-box,
.product-info-price .price-box {
	padding-bottom: 0;
	border-bottom: 0
}
.product-options-bottom .price-box,
.product-info-price {
	border-bottom: 0!important
}
.product-info-main .product-info-price .price-box span.old-price {
	margin-left: 5px;
	vertical-align: unset
}
.product-info-main .product-info-price .price-box span.special-price {
	margin-left: 5px;
	vertical-align: top
}
.product-info-main .product-info-price .price-box .special-price .price-final_price>span.price-wrapper {
	display: inherit;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	line-height: 0
}
span.line-second {
	width: 100%;
	float: left;
	padding: 5px 0 5px 0;
	color: #000000;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 35px;
	font-weight: 600;
	margin: 10px 0;
}
span.line-second:before{
	content: "";
	width: 35px;
	height: 35px;
	float: left;
	margin-right: 10px;
	background: url(../square-2.html);
	background-position-x: -145px;
	background-position-y: -9px;
}
span.price-label {
	padding: 0
}
span.percent-discount {
	display: inline-block;
	vertical-align: top;
	color: #3dca3b;
	font-size: 11px;
	line-height: 20px;
}
.product-item .price-box .price {
    font-weight: bold;
    color: #ff6969;
}
.product-item .price-box .old-price .price{color:#000; font-size: 11px;}
.popup-newsletter .modal-popup .modal-header {
	min-height: 0;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	background: 0 0;
	z-index: 3333
}
.product-item-name {
	min-height: 0;
	margin: 0;
}
.product-item .price-box {
	margin: 0;
	letter-spacing: 1px;
	text-align: center;
}
.products-grid .product-item-info .product-item-details {
	padding: 10px 6px;
}
.product-item .old-price .price {
	margin-left: 2px
}
.products-grid .product-item {
	margin-bottom: 20px
}
span.category-line-second {
    width: 100%;
    display: none;
    padding: 0;
    font-size: 12px;
    letter-spacing: 1px;
    background: #fff;
    color: #308e12;
    font-weight: 600;
}
span.category-line-second-onimg {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	line-height: 26px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	    background: rgba(0, 0, 0, 0.51);
    color: #fff;
}
.category-cms-top {
	padding: 0px 0;
	text-align: left;
	letter-spacing: 1px;
	font-size: 14px;
}
.product-info-main .product-info-price {
	margin: 0
}
.product-info-main .product-info-price .price-box {
	line-height: 14px
}
.product-info-main .product.attibute.overview {
	margin: 0 0 0
}
.timer-mobile {
	display: none
}
.category-cms-top p {
	margin-bottom: 0
}
.catalog-category-view .products {
	margin: 10px 0 0px 0;
}
.product-item-name {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
	margin: 0 !important;
}
.container.category-related1 {
	width: 100%;
	float: left;
	padding: 0px;
}
.rc-1 {
	margin: 0;
	float: left;
	width: 50%
}
.rc-wt {
	margin: 0;
	float: left;
	width: 50%;
	text-align: right
}
.rc-wt a {
	font-size: 18px;
	text-transform: capitalize;
	color: #00dcff
}
.rc-1 h2 span {
    display: block;
    width: 10%;
    text-transform: uppercase;
    margin: 0;
}
.rc-1 h2 {
	color: #2d2d2d;
	font-family: montserrat-bold, sans-serif;
	font-size: 24px;
	margin: 0;
	line-height: 20px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: capitalize;
}
.category-related1 .product-item-name,
.category-related1 .product.name a {
	font-weight: 500!important;
	text-transform: capitalize;
	color: #000;
	font-size: 12px
}
.category-related1 .product-item-info {
	width: 100%;
	margin: 0;
}
.category-related1 .product-item-info:hover{box-shadow: 0 0 8px -3px #000}
.category-related1 .products-grid .product-item-info.active,
.category-related1 .products-grid .product-item-info:hover {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1)!important
}
.category-related1 .products-grid .product-item-info .product-item-details {
	padding: 5px 10px
}
.category-related1 .mobile-title {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	width: 100%
}
.category-related1 .products {
	float: left;
	width: 100%;
	margin-top: 10px
}
.category-related1 .products .emcatalog-desktop-3 {
	margin: auto;
	width: 100%;
	max-width: 1170px
}
.category-related1 .top-header-related1 {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.category-related1 .products-grid .product-item{padding:0 5px;}
.category-related1 .products-grid .product-item:first-child{padding-left:0;}
.category-related1 .products-grid .product-item:last-child{padding-right:0;}
.product-item-details .stock.unavailable {
    padding: 2px 0px;
}
@media only screen and (min-width:1401px) and (max-width:1920px) {
	.formme, .newsboxme h3 {
    display: table-cell;
    vertical-align: middle;
    width: 37%;
	}
	.category-cms .model-search-top{text-align: center; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;}
	.model-search {width: 50%; margin: auto; margin-bottom: 100px;}
	.model-search form{float: left; width: 100%;}
	.model-search .seach-cat-input{width: 80%;margin: 0 auto;}
	.model-search .seach-cat-input .form-input-category{border-radius:0; letter-spacing: 1px; width: 100%;}
	.model-search .search-cat-button{float: left; width: 20%;}
	.model-search .search-cat-button .category-search{padding: 13px 26px; border: 0; letter-spacing: 1px; background: #f9eb28; color: #000; font-weight: 600; width: 100%;}
	.popup-newsletter .modal-popup .modal-inner-wrap {
		width: 40%!important;
		top: 20%
	}
}

@media only screen and (min-width:990px) {
	.container {
    width: 100%;
    /* margin: auto; */
	}
	.category-cms .model-search-top{text-align: center;text-transform: uppercase;letter-spacing: 1px;font-size: 19px;font-weight: 600;}
	.model-search {width: 50%;margin: auto;margin-bottom: 90px;}
	.model-search form{float: left; width: 100%;}
	.model-search .seach-cat-input{width: 80%;margin: 0 auto;}
	.model-search .seach-cat-input .form-input-category{border-radius:0; letter-spacing: 1px; width: 100%;}
	.model-search .search-cat-button{float: left; width: 20%;}
	.model-search .search-cat-button .category-search{padding: 13px 26px; border: 0; letter-spacing: 1px; background: #f9eb28; color: #000; font-weight: 600; width: 100%;}
	.popup-newsletter .modal-popup .modal-inner-wrap {
		width: 40%!important;
		top: 20%
	}
	.cms-home .page-wrapper .page-main, .customer-account-logoutsuccess .page-wrapper .page-main{margin-top: 90px !important;}
}

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

	.header.content {
    padding: 10px 0 10px!important;
    float: left;
    width: 100%;
	}
	.container {
    width: 100% !important;
    margin: auto;
	}
	.mid-offer-strip {
		width: 700px
	}
	.content-strip {
		width: 80%
	}
	.timer-strip {
		width: 20% 
	}
	.product-item .price-box {
		text-align: left;
		font-size: 12px
	}
}

@media only screen and (max-width:768px) {
	/*FOR HOME PAGE START*/
	.navigation .submenu:not(:first-child) {
    background: #ffffff;
    border: #e8e8e8;
    font-weight: 400;
    line-height: 1.3;
    width: auto !important;
    left: auto !important;
    overflow-x: hidden;
    padding: 0;
    position: relative;
    top: auto !important;
    transition: left 0.3s ease-out;
	}
	
	.navigation .submenu:not(:first-child) ul > li {
    margin: 0;
    padding: 0 22px;
	}
	.cms-home .col-xs-1, .cms-home .col-sm-1, .cms-home .col-md-1, .cms-home .col-lg-1, 
	.cms-home .col-xs-2, .cms-home .col-sm-2, .cms-home .col-md-2, .cms-home .col-lg-2, 
	.cms-home .col-xs-3, .cms-home .col-sm-3, .cms-home .col-md-3, .cms-home .col-lg-3, 
	.cms-home .col-xs-4, .cms-home .col-sm-4, .cms-home .col-md-4, .cms-home .col-lg-4, 
	.cms-home .col-xs-5, .cms-home .col-sm-5, .cms-home .col-md-5, .cms-home .col-lg-5, 
	.cms-home .col-xs-6, .cms-home .col-sm-6, .cms-home .col-md-6, .cms-home .col-lg-6, 
	.cms-home .col-xs-7, .cms-home .col-sm-7, .cms-home .col-md-7, .cms-home .col-lg-7, 
	.cms-home .col-xs-8, .cms-home .col-sm-8, .cms-home .col-md-8, .cms-home .col-lg-8, 
	.cms-home .col-xs-9, .cms-home .col-sm-9, .cms-home .col-md-9, .cms-home .col-lg-9, 
	.cms-home .col-xs-10, .cms-home .col-sm-10, .cms-home .col-md-10, .cms-home .col-lg-10, 
	.cms-home .col-xs-11, .cms-home .col-sm-11, .cms-home .col-md-11, .cms-home .col-lg-11, 
	.cms-home .col-xs-12, .cms-home .col-sm-12, .cms-home .col-md-12, .cms-home .col-lg-12, 
	.cms-home .col-xs-13, .cms-home .col-sm-13, .cms-home .col-md-13, .cms-home .col-lg-13, 
	.cms-home .col-xs-14, .cms-home .col-sm-14, .cms-home .col-md-14, .cms-home .col-lg-14, 
	.cms-home .col-xs-15, .cms-home .col-sm-15, .cms-home .col-md-15, .cms-home .col-lg-15, 
	.cms-home .col-xs-16, .cms-home .col-sm-16, .cms-home .col-md-16, .cms-home .col-lg-16, 
	.cms-home .col-xs-17, .cms-home .col-sm-17, .cms-home .col-md-17, .cms-home .col-lg-17, 
	.cms-home .col-xs-18, .cms-home .col-sm-18, .cms-home .col-md-18, .cms-home .col-lg-18, 
	.cms-home .col-xs-19, .cms-home .col-sm-19, .cms-home .col-md-19, .cms-home .col-lg-19, 
	.cms-home .col-xs-20, .cms-home .col-sm-20, .cms-home .col-md-20, .cms-home .col-lg-20, 
	.cms-home .col-xs-21, .cms-home .col-sm-21, .cms-home .col-md-21, .cms-home .col-lg-21, 
	.cms-home .col-xs-22, .cms-home .col-sm-22, .cms-home .col-md-22, .cms-home .col-lg-22, 
	.cms-home .col-xs-23, .cms-home .col-sm-23, .cms-home .col-md-23, .cms-home .col-lg-23, 
	.cms-home .col-xs-24, .cms-home .col-sm-24, .cms-home .col-md-24, .cms-home .col-lg-24
	{
		padding-left: 3px !important;
		padding-right: 3px !important;
	}
	.cms-home .owl-carousel .owl-item{
		padding-left: 3px !important;
		padding-right: 3px !important;
    }
	.cms-home .for-men {
    margin-bottom: 6px !important;
	}
	.cms-home .for-men .men-1 {
    margin-bottom: 5.2px !important;
	}
	.cms-home .for-women .women-1 {
    margin-bottom: 5.2px !important;
	}
	.cms-home .mobile-cover {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0 6px !important;
	}
	.cms-home .mobile-cover img {
    box-shadow: 0 0 0 0 !important;
	}
	.cms-home .owl-slider-sellers .owl-carousel .owl-item {
    margin-bottom: 0px;
	}
	.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget.item {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0 !important;
	}
	.cms-home .customize {
    margin-bottom: 0px !important;
	}
	.cms-home .plus-size img {
    box-shadow: 0 0 0 0 !important;
	}
	.cms-home .customize img {
    box-shadow: 0 0 0 0 !important;
	}
	.cms-home .men-women img {
    box-shadow: 0 0 0 0 !important;
	}
	.cms-home .couple-theme img {
    box-shadow: 0 0 0 0 !important;
	}
	.footer.content .block-static-block {
    margin-top: 0px !important;
	}
	.newsboxme {
    text-align: center;
    padding: 10px 0;
    margin: auto;
    width: 100%;
	}
	#newsform {
    width: inherit;
    padding-left: 15px;
    display: table-cell;
    vertical-align: top;
	}
	.formme, .newsboxme h3 {
    display: inherit;
    vertical-align: middle;
    width: 100%;
    margin-left: 0;
	}
	.cms-home .owl-slider-sellers .owl-carousel{margin:0;}
	.cms-home .after-main-content-full .h5title{font-size:16px !important; text-transform: uppercase !important; font-weight: 600 !important;}
	.cms-home .owl-slider-offer {margin-bottom:30px;}
	.cms-home .owl-slider-offer.owl-carousel .owl-nav.disabled, .cms-home .owl-slider-offer.owl-carousel .owl-dots.disabled{display:block;}
	.cms-home .owl-slider-offer.owl-carousel .owl-nav [class*='owl-'], 
	.cms-home .owl-slider-offer.owl-carousel.owl-theme .owl-nav [class*='owl-']{
		left: 0px;
		position: absolute;
		top: 44%;
		font-size: 0;
		text-align: center;
		margin: 0;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		padding: 0;
		width: 32px;
		height: 32px;
		line-height: 32px;
		border: 1px solid;
		-moz-transition: all 500ms ease;
		-webkit-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		color: #000000;
		border-color: #f1f1f1;
		box-shadow: 0 0 10px -4px #000;
		background-color: #ffffff;
	}
	.cms-home .owl-slider-offer.owl-carousel .owl-nav [class*='owl-'].owl-next, .owl-carousel.owl-theme .owl-nav [class*='owl-'].owl-next {
		right: 0px;
		left: auto;
	}
	/*FOR HOME PAGE END*/
	
	
	.product-item-name, .product.name a {
    font-weight: 600!important;
    font-size: 10px;
    letter-spacing: 1px;
	}
	.shiv3 h1{width: 100%;
    font-size: 20px;}
	.shiv3 p{font-size:12px;}
	.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
	}
	.modal-dialog {
    position: relative;
    width: auto;
    margin: 0;
	}
	.modal-popup .modal-inner-wrap { 
    width: 80% !important;
	}
	.checkout-index-index .modal-popup .modal-inner-wrap{width:inherit!important;}
	.exchangepro .col-xs-8{padding-left:5px; padding-right:5px;}
	.benefit {
    margin-top: 0;
    margin-bottom: 20px;
	}
	.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:focus, .tabs-left>.nav-tabs .active>a:hover {
    border-color: #ddd #ddd #ddd #ddd;
    color: #000;
    border-radius: 0;
	}
	.togglebox label {
		position: relative;
		display: block;
		line-height: 30px;
		padding: 12px 20px;
		font-size: 16px;
		border-top: 1px solid #ddd;
		background: #fff;
		cursor: pointer;
		color: #666;
	}	
	.order-details-items .order-title > strong {
    font-size: 14px;
    font-weight: 600;
	}
	.order-links .item{display:none;}
	.order-details-items .product-item-name {
    font-size: 14px;
    color: #000000;
    font-weight: 200 !important;
	}
	.products-grid.wishlist {
    margin-bottom: 30px;
    margin-right: -10px;
	width: 100%;
	}
	.products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip {
    margin-left: 0;
	}
	.wishlist-index-index .box-tocart .fieldset .field.qty {
    width: 100% !important;
    display: inline-block;
    float: left;
	}
	#wishlist-view-form .products-grid.wishlist .product-image-container {
    max-width: 100%;
	}
	#wishlist-view-form .products-grid.wishlist .product-item .box-tocart .actions-primary {
    margin: auto;
    width: 100%;
    margin-top: 10px;
	}
	#wishlist-view-form .products-grid.wishlist .product-item .box-tocart {
    float: left;
    margin-right: 20px;
    width: 100%;
	}
	#wishlist-view-form .products-grid.wishlist .product-item-info {
    width: 100%;
    overflow: hidden;
    padding: 0;
    text-align: left;
	}
	#wishlist-view-form .products-grid .actions-primary button.tocart.primary {
    padding: 12px 10px!important;
    margin-right: 5px!important;
	} 
	.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp {
    box-sizing: border-box;
    display: block;
    float: left;
    white-space: nowrap;
    width: 33%;
	}
	#checkout {
    padding: 0;
    padding-bottom: 0px;
    padding-top: 10px;
    clear: both;
    margin-bottom: 40px;
    margin-top: 90px;
	}
	.shiv3 {
    overflow-y: scroll;
    height: 150px !important;
    float: left;
    padding-right: 10px;
	}
	.page-wrapper .category-image{display:none;}
	.footer-before-related {
    float: none !important;
    background: #ffffff;
    position: relative;
    z-index: 2;
	}
	.filter-active .toolbar-sorter{bottom: 0 !important;}
	.filter-active .filter-title{bottom: 0 !important;}
	.category-cms .custompaged .custom-print h3 {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
    font-size: 14px !important;
	line-height: 20px;
    font-weight: 600;
	}
	section.exchangepro{display:none;}
	section.mobile-product-exchangepro{display:block !important;}
	.webkul-zipcode-form {
    display: inline-block;
    margin-left: 2%;
    float: left;
    width: 66% !important;
	}
	.products-grid .emcatalog-mobile-2 .product-items:not(.owl-carousel) > .product-item {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
	}
	.products-grid .product-item-info .product-item-details{text-align:left !important;}
	.wrapper-breadcrums .breadcrumbs {
    padding: 8px 15px !important;
    line-height: 0px;
    letter-spacing: 1px;
	}
	.custompaged .display-tshirts a {
    font-size: 12px !important;
    padding: 15px 0 !important;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 20px !important;
    color: #000;
    text-transform: uppercase;
	}
	.custompaged .tocart.action.primary {
    background: #f9eb28;
    color: #000;
    font-size: 12px;
    margin-top: 15px;
    padding: 8px 20px !important;
    border-radius: 0;
    border: 0;
    letter-spacing: 1px;
	}	
	.wrapper-breadcrums {margin-top: 150px; background: none;}
	.categorypath-customized-mobile-covers #page-title-heading{text-align:center;}
	.categorypath-customized-mobile-covers .category-cms-top{text-align:center;}
	.category-cms .model-search-top{text-align: center;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;font-size: 16px;}
	.model-search {
    width: 100%;
    margin: auto;
    margin-bottom: 90px;
	}
	.model-search form{float: left; width: 100%;}
	.model-search .seach-cat-input{width: 60%;margin: 0 auto;}
	.model-search .seach-cat-input .form-input-category{border-radius:0; letter-spacing: 1px; width: 100%;}
	.model-search .search-cat-button{float: left; width: 40%;}
	.model-search .search-cat-button .category-search{padding: 13px 26px; border: 0; letter-spacing: 1px; background: #f9eb28; color: #000; font-weight: 600; width: 100%;}
	.toolbar select {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0;
    height: 49px;
    border: 0 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    bottom: 0;
	}
	.sorter-options {
    margin: 0;
    width: 150px;
    padding: 0;
	}
	body.filter-active .page-wrapper {
    height: 0;
    margin-top: 0;
    visibility: visible;
	}
	.filter.active .filter-options {
    background: #ffffff;
    bottom: 0;
    padding: 0 20px;
    display: block;
    left: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10;
	width:62%;
	}
	.filter-options-content {
    padding: 0;
	}
	.filter-options-item {
    border-bottom: 1px dashed #e1e1e1;
    padding-bottom: 15px;
    float: left;
    width: 100%;
	}
	.filter.active .filter-options-item:last-child {
    margin-bottom: 0;
	}
	.filter.active .filter-options .filter-options-content ol{padding-left:0;}
	.active .block-title strong
	{
		left: inherit;
		padding: 0;
		position: unset;
		width: 100%;
		bottom: 0 !important;
		text-align: center;
		color: #000 !important;
		background:#fff;
		float: left !important;
		border-radius: 0 !important;
		padding: 0 !important;
		height: 50px;
		line-height: 48px !important;
	}
	.filter-title strong
	{
		left: 0;
		top: 0;
		padding: 0;
		position: unset;
		color: #000 !important;
		background: #fff0;
		box-shadow: inherit;
		border-radius: 0 !important;
		padding: 0 !important;
		line-height: 49px !important;
		text-transform: uppercase;
		font-size: 14px !important;
		letter-spacing: 1px;
	}
	.filter-title a{
	font-size: 14px;
	letter-spacing: 1px !important;
	color: #f00 !important;
	float: inherit !important;
	}
	.filter-title {
	  background-color: #fff !important;
	  position: fixed !important;
	  height: 50px;
	  text-align: center;
	  bottom: 0;
	  left:0;
	  width: 50%;
	  display: block;
	  transition: top 0.3s;
	  z-index:999 !important;
	  border-top: 1px solid #e4e4e4;
	  border-right: 1px solid #e4e4e4;
	}
	
	.mgs-filter-active .shoppingby-item {
    float: left;
    width: 100%;
    margin-right: 0;
 }
	
	.mgs-filter-active .state-item {
    padding: 0;
    border: 0;
    background: #ffffff;
    line-height: 50px;
    text-align: center;
    border-radius: 0;
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 1px;
    position: relative;
 }
 
 .mgs-filter-active .state-item a{color:#000;font-size: 14px;line-height: 50px;}
	
	.mgs-filter-active {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
    border-radius: 0;
	}
	.filter.active .filter-title{border-bottom:0;top: auto; height: 50px;}
	.toolbar-sorter {
	  background-color: #fff;
	  position: fixed !important;
	  top: inherit !important;
	  border-top: 1px solid #e4e4e4;
	  bottom: 0;
	  right:0px !important;
	  width: 50%;
	  display: block;
	  transition: top 0.3s;
	  z-index:999 !important;
	  font-size: 14px;
	  float: inherit;
	  text-transform: uppercase;
	  letter-spacing:1px;
	  font: 700 14px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
	}
	._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: inherit;
	}
	.actions .design-btn{margin-bottom: 10px;}
	.product.data.items > .item.content, .em-tabs > .item.content{margin-top: 0px !important;}
	.page-footer .em-block-title .h4{font-size: 14px;}
	.page-header .panel.wrapper{float: left; width: 100%;}
	.page-header .header.panel{width:100%; float:left;}
	.content-strip {
		width: 75%;
		margin: 0
	}
	.mid-offer-strip {
		width: 600px
	}
	.timer-strip {
		width: 25%
	}
	span.topline2 {
		color: #000;
		font-size: 10px;
		font-weight: 600
	}
	span.category-line-second {
		font-size: 11px;
		font-weight: 600;
		line-height: 14px
	}
	.category-cms-top {
		text-align: left;
		font-size: 14px;
	}
	.timer-desktop {
		display: none
	}
	.timer-mobile {
		display: inline-block;
		width: 100%
	}
	.timer-watchs {
		display: inline;
		width: auto
	}
	.product-item .price-box {
		text-align: left;
		font-size: 12px
	}
	.product-info-main h1.page-title {
		font-size: 14px!important;
		font-weight: 600
	}
	.product-info-price>*:first-child {
		padding-left: 0
	}
	span.category-line-second-onimg {
		font-size: 11px;
		color: #fff
	}
	.category-cms-top p {
		margin-bottom: 0;
		font-size: 7px; 
	}
	.checkout-index-index .modal-custom .action-close {
		margin: 12px
	}
	.rc-wt a {
		font-size: 14px;
		letter-spacing:1px;
	}
	.rc-1 h2 {
		font-size: 16px;
		letter-spacing: 1px
	}
	.product-item-name {
		text-align: left
	}
	.product-item-details .stock.unavailable {font-size: 12px;  text-align: left;}
	.checkout-onepage-success .main-wrapper{padding-top: 56px!important}
	.customer-account-forgotpassword .main-wrapper,.customer-account-login .main-wrapper {padding-top: 10px!important}
	.product-item .price-box { min-height: 20px;}
	.navigation .level0 > .level-top,.navigation .level0 > .level-top:hover{font: 500 14px/1.5 montserrat,sans-serif!important;}
}

@media only screen and (max-width:580px) {
	.category-cms-top p {
		margin-bottom: 0;
		    font-size: 7px;
	}
	.mid-offer-strip {
		width: 100%
	}
	.timer-strip {
		width: 100%;
		text-align: center
	}
	.em-timer-strip-top {
		width: 100%;
		padding: 6px 2px;
		float: left
	}
	.content-strip {
		width: 100%;
		float: left;
		margin-bottom: 3px;
		text-align: center
	}
	.strip-hours,
	.strip-minutes,
	.strip-seconds {
		padding: 4px;
		margin-left: 1px;
		background: #fff;
		color: #000;
		position: relative;
		border-radius: 2px;
		font-size: 15px;
		font-weight: 400
	}
	span.topline1 {
		font-size: 14px;
		font-weight: 600;
		color: #000
	}
	span.topline2 {
		color: #000;
		font-size: 12px;
		font-weight: 600
	}
	.timer-top-title {
		font-size: 12px;
		padding: 0;
		font-weight: 600;
		margin-left: 0
	}
	span.category-line-second {
		font-size: 11px;
		font-weight: 600;
		line-height: 14px;
		text-align: left;
		height: 17px
	}
	.category-cms-top {
		text-align: left;
		font-size: 14px;
	}
	.timer-desktop {
		display: none
	}
	.timer-mobile {
		display: inline-block;
		width: 100%
	}
	.product-item .price-box {
		text-align: left;
		font-size: 12px
	}
	.product-info-main h1.page-title {
		font-size: 14px!important;
		font-weight: 600
	}
	.product-info-price>*:first-child {
		padding-left: 0
	}
	span.category-line-second-onimg {
		font-size: 11px;
		color: #fff
	}
	.checkout-index-index .modal-custom .action-close {
		margin: 12px
	}

	.rc-1 h2 {
		letter-spacing: 1px
	}
	.product-item-name {
		text-align: left
	}	.product-item-details .stock.unavailable {font-size: 12px;  text-align: left;}
	
	.em-minicart .minicart-wrapper .block-minicart.ui-widget-content{width: 315px !important;}
	.checkout-onepage-success .main-wrapper{padding-top: 56px!important}
	.customer-account-forgotpassword .main-wrapper,
	.customer-account-login .main-wrapper {
		padding-top: 10px!important
	}
	.product-item .price-box { min-height: 20px;}

}

/* New Layout CSS */
.label {padding: 0px;font-size: inherit;font-weight: bold;color:black; text-align:left;}
#description table { border-color: transparent;}
#description table tr td:first-child {width: auto; border:0;font-weight: 700;}
#description table tr td:last-child {margin-bottom: 10px;}
#description table tr td:nth-child(2) { float: left; width: auto;}
.product-info-main .product-add-form {
    padding-top: 10px;
    border-top: 1px solid #ccc;
    float: left;
    width: 100%;
 }
.grouped .control.qty {border: 1px solid #efefef;}
.description table > tbody > tr > td{display:block; padding:0; letter-spacing: 1px; border-top: 0 !important;}
.orders-history table > tbody > tr > td {
    display: table-cell;
    padding: 10px;
    letter-spacing: 1px;
}
.block-dashboard-orders table > tbody > tr > td {
    display: table-cell;
    padding: 10px;
    letter-spacing: 1px;
}
.page-layout-1column .product-info-main {position: relative;border: none;margin-bottom: 0;}
.page-layout-1column .product-info-main ul{padding-left: 15px;}
.page-layout-1column .product-info-main ul li{margin:0;}
#short_description_content .em-info-size,#short_description_content .size-chart-wrapper {  margin-bottom: 5px!important;    display: none;}
.em-addthis a { float: left;  padding: 0.5px 2px;    border: none;    width: 34px;    font-size: 21px;}
.share-on {width: auto; float: left;  text-transform: uppercase; line-height: 33px; font-weight: 600; letter-spacing: 1px;}
.em-addthis {margin: 10px 0px 0px 0;background: none;display: inline;float: left;width: 100%;border-top: 1px solid #C2C2C2;padding: 10px 0;}

/* Header layout Desktop */
.sections.nav-sections.em-menu-hoz.f-right { float: left; padding-right: 0;}  
.navigation.phppoets-megamenu {padding: 0;float: left;width: 100%;}
.header-right-div{float: right;}
.header-right-div .link.wishlist,.header-right-div .em-search  { width: auto;   float: left;}
ul.header.links {float: right; padding: 0px; display: block !important;}
.navigation .level0 > .level-top{border:none;padding: 0 15px;font: 500 12.5px/1.5 montserrat,sans-serif;letter-spacing: 1px;}
.navigation .level0 > .level-top:hover{border: none;background: #f9eb28;color: #000;font: 500 12.5px/1.5 montserrat,sans-serif;letter-spacing: 1px;}
.wrapper-breadcrums .items .item:not(:last-child):after{content: '\f105';}
.level0.submenu { top: 40px; left: -150px !important;  width: 1180px !important; border-radius: 0 !important;}
.sticky-head {position: fixed!important;left: 0;top: 0;width: 100%;z-index: 999;}
.em-header-01 .panel.wrapper{display:none;}
.em-header-01.sticky-head .panel.wrapper{display:block;}
.page-header {background: #fff;position: fixed;top: 0;width: 100%;z-index: 9;box-shadow: 0 0 7px #bfbdbd;}
.page-main { padding-top: 0px; }
.navigation .level0 .submenu{ background: #fff;}
.catalog-product-view .em-timer-strip-top,.catalog-category-view .em-timer-strip-top,.checkout-index-index .em-timer-strip-top{ margin-top: 90px!important;}
.wrapper-breadcrums {margin-top: 0px;background: none;}
.wrapper-breadcrums .items .item strong{color: #a1a1a1;}
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a { font-weight: 400; font-family: montserratregular; font-size: 12px; letter-spacing: 1px;}
.phppoets-megamenu.navigation li > a > span{line-height: 40px;}
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a, .phppoets-megamenu.navigation li.level0.staticwidth .submenu li.level1 > a{margin-top: 0 !important;}
.phppoets-megamenu.navigation li.level0.fullwidth .submenu a, .phppoets-megamenu.navigation li.level0.staticwidth .submenu a{padding: 0;}
.navigation .level0 .submenu a{background:none;}
.header-right-div .link.wishlist a:before { color: #000;  font-family: FontAwesome;   content: '\f004';}
.panel .top-header-left a {font-size: 12px;text-transform: uppercase;line-height: 30px;/* font-weight: bold; */color: #fff !important;letter-spacing: 1px;}
.header-right-div .em-search-icon {color: #a1a1a1;position: relative;display: block;padding: 1px 24px;}
.header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart {background: none !important;width: 40px!important;height: 30px!important;}
.header.content:not(.navbar-fixed-top) .minicart-wrapper .action.showcart:hover {background: none !important}
.panel .top-header-left a::before { content: '\f041'; font-family: FontAwesome; margin-right: 3px;}
.top-header-left{width: auto;float: left;}
.page-header .panel.wrapper {border-top: none!important;background: #000000;border: 0;float: left;width: 100%;}
.header.links li > a:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: none; font-size: 14px; margin-right: 0px;}
a.link-account.log-in.social-login {border-right: 1px solid #fff;color: #fff;padding: 0px 10px;font-weight: 500;font-size: 12px;letter-spacing: 1px;line-height: 30px;}
a.link-account.create.register.social-login {color: #fff;padding: 0 0 0 7px;font-weight: 500;font-size: 12px;letter-spacing: 1px;}
.em-header-01 .header.panel > .header.links > li > a { padding: 2px 20px; font-weight: 800;}
.myaccount-link a.link-account{right: 0px;}
.header-right-div .wishlist{padding: 8px 0px;font-size: 16px;}
.em-minicart {top: 0;position: inherit !important;float: left;}
.minicart-wrapper .action.showcart:before{content: '\f07a' !important;  font-family: 'FontAwesome' !important;}
.header.panel .header.links li {
    border: none!important;
    float: left;
    /* margin-top: 10px; */
    min-height: 20px !important;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 500;
    color: #000;
    letter-spacing: 1px;
    margin-bottom: 0;
 }
.header.links .log-out {
    margin-top: 0 !important;
    z-index: 999!important;
    position: inherit !important;
    right: 0px;
    float: left;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
 }
.catalog-product-view #buy-now {padding: 14px 0 !important;background: #b7b7b7;width: 49%;float: left;border: 1px solid #b7b7b7;border-radius: 0;font-size: 14px;line-height: 20px;}
.catalog-product-view #buy-now span{color: #000;  font-size: 14px; letter-spacing: 2px;}
.catalog-product-view #buy-now:hover { background: #f8eb27;}
.minicart-wrapper .action.showcart .counter.qty {
    background: #f9eb28;
    color: #000000;
    top: 0px;
    left: 50%;
    height: 16px !important;
    line-height: 16px !important;
    min-width: 16px !important;
    }
.minicart-wrapper .action.showcart:before {color: #000!important;font-size: 16px!important;line-height: 40px!important;margin-top: 0px;}


/*EDITED BY PRIYANKA STARTS HERE*/

.product-info-main{padding:0 !important; }
.product-info-main .page-title-wrapper h1 {margin-bottom: 20px;margin-top: 0;text-align: left !important;text-transform: uppercase;font-weight: 600;font-size: 18px;letter-spacing: 2px;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price { font-size: 16px; line-height: 26px; letter-spacing: 2px; color: #08b115;}
.product-info-main .product-info-price .price-box .old-price .price-final_price span{vertical-align: unset; color: #ad0505; font-size: 13px ;margin-bottom: 0; padding-left: 0;}
.product-info-price span.percent-discount {	display: inline-block; padding: 6px 0 0; vertical-align: top; color: #000000; font-size: 12px;}
.swatch-attribute-options .color {border-radius: 25px;padding: 1px 2px;min-width: 25px;height: 25px;float: left;margin: 0 5px 5px 0;text-align: center;cursor: pointer;position: relative;border: 1px solid rgb(218, 218, 218);overflow: hidden;text-overflow: ellipsis;}
.swatch-option.selected {outline: #b6b6b9 solid 2px!important}
.products-list .product-item .product-item-description a {color: #333!important; background: none; padding: 0; float: left!important }
.swatch-option.color:not(.disabled):hover { outline: 2px solid #b6b6b9;}
.product-info-main .swatch-option.text:hover{box-shadow: 0 0px 10px 0 #00000045;}
.product-info-main .swatch-option.text {border: 1px solid #ccc!important;width: auto!important;border-radius: 4px;height: auto!important;font-size: 12px!important;padding: 0px 10px!important;}
.size .swatch-option:not(.disabled):hover {outline: none;}
.size .swatch-option.selected {outline: 1px solid #000000!important;border-radius: 1px;}
.page-product-configurable .product-options-bottom .box-tocart .qty .label span{color: #000;font-weight: 600;font-size: 14px;letter-spacing: 1px;}
.box-tocart .qty .label span {
    color: #000;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 1px;
}
.page-product-configurable .product-options-bottom .box-tocart .qty{/* width: 25%; */display: inline-block;float: right;}
.page-product-configurable .product-options-bottom .box-tocart .webkul-zipcode-form {width: 72%;float: left;display: inline-block;margin-left: 2%;}
.page-product-configurable .product-options-bottom .box-tocart div [class^=wk-zcv-zipform] { border: 1px solid #000 !important; border-radius: 0; background-position: 0 50%;}
.page-product-configurable .product-options-bottom .box-tocart [id^=wk-zcv-check] { color: #fff !important; background: #000 !important; padding: 9px 10px;}
.box-tocart .qty select {background-color: #fff;border: 0px;float: right;width: 42px;margin: 0px 2px;}
.box-tocart .qty label {font-size: 16px;text-transform: uppercase;color: #777;padding: 0;padding-left: 15px;line-height: 38px;margin: 0 !important;}
.box-tocart .qty {border: 1px solid #777;border-radius: 0;margin-bottom: 0px;padding: 0 0px 0px 0;background-color: #fff;}
.wk-zcv-zipcodeform { position: relative; width: 100%; display: inline-block; float: left;}
.wk-zcv-zipbox {min-height: 34px!important;margin-top: 0;padding-bottom: 0;}
.tocart.action.primary {
    background: #51cccc;
    color: #fff;
    padding: 16px 20px;
    border-radius: 0;
    border: 0;
    letter-spacing: 1px;
    }
.prodisplay .tocart.action.primary {background: #faf05d;color: #000;border: 1px solid;padding: 8px 20px;border-radius: 0;letter-spacing: 1px;}
.allbottombx {background: none; padding-top: 10px;	padding-bottom: 10px}
.benefit_item {	height: 100px;	background: #fff;	border: 1px solid #D7D7D7;}
.catalog-product-view .product-info-main .swatch-attribute.size .swatch-attribute-label,
.catalog-product-view .product-info-main .swatch-attribute.wsize .swatch-attribute-label
{float:left;width:auto;}												   
.product-info-main .swatch-attribute-label {
    font-size: 14px!important;
    font-weight: 700!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    float: left;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    }
.product-options-wrapper .swatch-opt, .product-options-wrapper .fieldset {margin: 0px 0;}
.opc-block-summary .product.options {display: block;}
.swatch-attribute .color {float: left; display: -webkit-box; margin-left: 0px;}
.color .swatch-attribute-options {margin-top: 0; float: left; margin-left: 0px;}
.product-add-form .swatch-attribute {float: left;width: 100%;margin-bottom: 8px;}
.product-add-form .static-value{float: left; width: 100%;}
.product-add-form .static-value ul li:last-child{margin-bottom:0;}
.product-add-form .static-value ul{padding: 0px 26px; background: #e8e8e8; letter-spacing: 1px; margin: 0;}
.product.data.items .item.title a:after{top: 0px !important;}
.product.data.items > .item.title > .switch:hover, .em-tabs > .item.title > .switch:hover { color: #000000;text-decoration: none;}
.product.data.items > .item.title:not(.disabled) > .switch:active, .em-tabs > 
.item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > 
.switch, .em-tabs > .item.title.active > .switch, .product.data.items > .item.title.active > 
.switch:focus, .em-tabs > .item.title.active > .switch:focus, .product.data.items > .item.title.active >
 .switch:hover, .em-tabs > .item.title.active > .switch:hover {text-transform: uppercase;border:none;border-radius: 0;background: #FEF200;color: #000000;letter-spacing: 2px;padding: 0px 22px;}
.product.data.items > .item.title > .switch, .em-tabs > .item.title > .switch {font-weight: 600;line-height: 40px;color: #000000;text-transform: uppercase;letter-spacing: 2px;text-decoration: none;background: #ffffff;border-radius: 0;border: 1px solid #d8d8d8;height: 40px;padding: 0 22px 10px 22px;}
.product.data.items > .item.content, .em-tabs > .item.content { border-radius: 0; background: #F6F6F6; margin-top: 40px; padding: 20px 20px 20px 20px; border: none; }
.product-info-main .box-tocart {
    margin-top: 3px;
    margin-bottom: 0;
    float: left;
    width: 100%;
}
.box-tocart .fieldset .field.qty {width: 26%;display: inline-block;float: left;}
.update .fieldset .field.qty {width: 100% !important; margin-bottom: 10px; display: inline-block;float: left;}
.webkul-zipcode-form {display: inline-block;margin-left: 2%;float: left;width: 72%;}
input.wk-zcv-zipform0 {  border: 1px solid #000 !important;  border-radius: 0;  background-position: 0 50%;}
div#wk-zcv-check0 {background: #000;color: #fff;padding: 10px 10px;text-transform: uppercase;}
.product-info-main{padding: 0;}
.product.media .link.wishlist {
    position: absolute;
    top: 5px;
    right: 15px;
    border-radius: 50%;
    padding: 4px 8px !important;
    background: #ffffffc7;
}
.products-grid .product-item .em-element-display-hover.bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    -moz-transition: inherit;
    -webkit-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.product-shop-top .product-item-actions {
    margin: 0 0 10px;
}
.product.media .link.wishlist:hover {
    top: 5px;
    right: 15px;
    border-radius: 50%;
    padding: 4px 8px !important;
    background: #f9eb28;
}
.product.media  .link.wishlist a:before { color: #000;  font-family: FontAwesome; font-size:16px;  content: "\f08a";} 
.catalog-product-view .product-info-main .swatch-attribute.size{/* display: inline-grid; */}
.catalog-product-view .static-value {clear: both;background: #e8e8e8;padding: 10px 0;}
.related .owl-carousel .owl-nav [class*=owl-] {top: 40%;}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-'].owl-next, .owl-carousel.owl-theme .owl-nav [class*='owl-'].owl-next {right: 0}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-'], .owl-carousel.owl-theme .owl-nav [class*='owl-']{right: inherit;}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-'].disabled, .owl-carousel.owl-theme .owl-nav [class*='owl-'].disabled{opacity: 1; color: #000;}
.catalog-product-view .owl-carousel{margin: 0;}
.catalog-product-view strong#block-related-heading{border-bottom: none !important;}
.catalog-product-view .related .block-title.title {text-align: center;border-bottom: none;letter-spacing: 1px;}
.catalog-product-view .products-grid .product-item-info .product-item-details {padding: 10px 10px; }
.catalog-product-view .products-grid .product-item-info .product-shop-top .product-item-photo img{border-radius: 0;}
.catalog-product-view .product-item-info { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;}
.owl-carousel .owl-nav [class*='owl-'], .owl-prev, .owl-carousel.owl-theme .owl-nav [class*='owl-'] {color: #000;}
.owl-carousel .owl-nav [class*='owl-'].disabled, .owl-carousel.owl-theme .owl-nav [class*='owl-'].disabled {
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    cursor: default;
    color: #b51919;
    border-color: #f1f1f1;
    box-shadow: 0 0 10px -4px #000;
    background-color: #ffffff;
}
.owl-carousel .owl-nav [class*='owl-'], .owl-carousel.owl-theme .owl-nav [class*='owl-'] {
    right: 50px;
    position: absolute;
    top: -70px;
    font-size: 0;
    text-align: center;
    margin: 0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    padding: 0;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border: 1px solid;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #000000;
    border-color: #f1f1f1;
    box-shadow: 0 0 10px -4px #000;
    background-color: #ffffff;
}
.page-with-filter .product-info-main .swatch-attribute.size{display: inline-grid;}
.page-with-filter .static-value {clear: both;background: #e8e8e8;padding: 10px 0;}
.category-related1 .owl-carousel .owl-nav [class*=owl-] {top: 40%;}
.page-with-filter .owl-carousel .owl-nav [class*='owl-'].owl-next, .owl-carousel.owl-theme .owl-nav [class*='owl-'].owl-next {right: 0}
.page-with-filter .owl-carousel .owl-nav [class*='owl-'], .owl-carousel.owl-theme .owl-nav [class*='owl-']{right: inherit;}
.page-with-filter .owl-carousel .owl-nav [class*='owl-'].disabled, .owl-carousel.owl-theme .owl-nav [class*='owl-'].disabled{opacity: 1; color: #000;}
.page-with-filter .owl-carousel{margin: 0;}
.page-with-filter .related .block-title.title {text-align: center;border-bottom: none;letter-spacing: 1px;}
.page-with-filter .products-grid .product-item-info .product-item-details {padding: 10px 10px;min-height: 63px;}
.page-with-filter .products-grid .product-item-info .product-shop-top .product-item-photo img{border-radius: 0;}
.page-with-filter .category-related1 .products-grid .product-item-info { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;}
.wrapper-breadcrums .breadcrumbs{padding: 10px 10px 8px 10px;letter-spacing: 1px;line-height: 0;}
.page-main .sidebar .block:not(.block-static-block) .block-content{padding: 0;}
.page-main .sidebar .block:not(.block-static-block) .block-title{padding: 0;background: #ffffff !important;/* color: #fff !important; */border-radius: 0;}
.page-main .sidebar .block:not(.block-static-block){border: 0; left: inherit !important;}
.swatch-attribute-selected-option{/* display: block; */}
.filter-options-content ol, .filter-options-content ul {
    padding-left: 0;
    margin-bottom: 0;
}
.header-right-div .link.wishlist #hasitem-wish:before{color:#f9eb28;}
.swatch-attribute.size .swatch-attribute-options a{float:left; width:100%;}
.swatch-attribute-options {
    margin-top: 0px !important;
}
.filter-options-title{letter-spacing: 1px; font: 600 14px/1.55 Lato,Helvetica Neue, Helvetica, Arial, sans-serif;}
.filter-options-content a{padding-left: 30px;font-weight: 100;letter-spacing: 1px;color: #000;}
.filter-options-content .item .filter-item-checkbox .fil-content{position: relative;
    display: inline-block;
    vertical-align: top;}
.filter-options-content .item .filter-item-checkbox input[type="checkbox"]{opacity: 0;
    margin-top: 0;
    position: absolute; z-index: 999;}
.filter-options-content .item .filter-item-checkbox .fil-content:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: 0;
    border: 1px solid #000000;
    border-radius: 0px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
input[type="checkbox"]:checked + .fil-content:after {
    font-family: 'FontAwesome';
    content: "\f00c";
}
.filter-options-content .item .filter-item-checkbox .fil-content:after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    background: #f9eb28;
    top: 0;
    margin-left: 0px;
    padding-left: 3px;
    border: 0;
    padding-top: 1px;
    font-size: 11px;
    color: #000;
    line-height: 15px;
}
.irs-bar {
    height: 5px;
    top: 30px;
    background: #e4e4e4;
}
.irs-slider {
    top: 22px;
    width: 20px;
    height: 20px;
    border: 1px solid #e4e4e4;
    background: #ffffff;
	border-radius: 0;
    -moz-border-radius: 15px;
    cursor: pointer;
}
.product-options-wrapper .fieldset .sizechart{float:left; width:100%; }
.product-options-wrapper .fieldset .sizechart:before{
    content: "";
    width: 35px;
    height: 25px;
    float: left;
    background: url(../square-2.html);
    background-position-x: -188px;
    background-position-y: -18px;
 }
.em-info-size{
    margin-bottom: 0;
    display: inline-block;
    cursor: pointer;
    color: #191717;
    padding-left: 10px;
    text-decoration: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    }
.category-view .mobile-cover .sub-cat a{
    display: inline-block;
    margin-bottom: 10px;
    background: #f5f5f5;
    border: 1px solid #000;
    letter-spacing: 1px;
    padding: 10px 10px;
    width: 100%;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    }
.categorypath-customized-mobile-covers .category-view .mobile-cover .sub-cat a{border:0;}
.category-mobile-covers .category-view .mobile-cover .sub-cat a{border:0;}
.category-cms .mobile-cover .sub-cat{
    width:100%;
    float: left;
}
.categorypath-mobile-covers .page-title-wrapper{text-align: center; letter-spacing:1px;} 
.categorypath-mobile-covers .category-cms-top{text-align: center;}
.category-description .page-title-wrapper-bottom .page-title{text-align:center; width: 100%; margin-top: 30px; margin-bottom:40px;}
.category-description .pro-specification{text-align:center; margin-bottom:40px;}
.category-description .mobile-cover-bottom p{text-align:center;}
.shiv3{overflow-y:scroll;height:300px;float:left;padding-right: 10px;}
.shiv3 h1{width: 100%;
    font-size: 20px;}
	
.shiv3 p{font-size:12px;}
.shiv3 ul, ol {
    font-weight: 500;
}
.block.filter .block-content.filter-content .filter-options-item .inactive .filter-options-title:after{content: '\e622' !important;}
.review-form{max-width:100%;}
.review-form .label span{text-align: left; font-weight:500; border:0;}
.review-form .review-field-nickname{float:left; width:49%; margin-right:2%;}
.review-form .review-field-summary{float:left; width:49%;}
.review-control-vote label:before, .review-control-vote:before{font-size: 25px;}
.block-title .filter-active-item-clear-all{float: right;color: #000;letter-spacing: 1px;font-size: 11px;line-height: 20px;}
.filter-title strong{letter-spacing:1px;}
.teaser p{display: contents; }
.complete {
    display: none;
    font-size: 14px;
}
.more{
    color:#ff0202;
    font-size:13px;
    padding:3px;
    cursor:pointer;
}
.catalog-category-view .product-item-actions .actions-primary{
    float: left;
    line-height: 23px;
    width: 143px;
    margin-top: 26px;
    margin-left: -28px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0.4px;
    background: #ff5722;
    text-transform: uppercase;
    transform: rotate(-41deg);
    z-index: 0;
 }
 .catalog-category-view .product.actions.product-item-actions{overflow: hidden; height: 100px;}
 .catalog-category-view .product.actions.product-item-actions .stock.unavailable{padding-top: 2px;}
.product-item-actions .actions-secondary{float: right;}
.copyright .f-left {
    float: left;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
}
#suggesstion-box{position: relative; width: 100%;}
#suggesstion-box ul{padding: 0; list-style: none; padding-left: 10px; letter-spacing: 1px; left: 0; position: absolute; z-index: 9; width: 100%; background: #fff; box-shadow: 0 0 10px 2px #0000001a;}
#suggesstion-box ul li{padding: 5px 0; margin:0;}
.categorypath-customized-mobile-covers #page-title-heading{text-align:center;}
.categorypath-customized-mobile-covers .category-cms-top{text-align:center;}
.custompaged .display-tshirts{padding: 20px 0; margin-bottom: 40px; border: 1px solid #eee;}
.custompaged .display-tshirts a{font-size: 16px; /* padding: 20px 0; */ font-weight: 600; letter-spacing: 1px; line-height: 50px; color: #000; text-transform: uppercase;}
.custompaged .tocart.action.primary {background: #f9eb28; color: #000; padding: 14px 20px; border-radius: 0; border: 0; letter-spacing: 1px;}
.custompaged .tocart.action.primary:hover {background: #fff; color: #000; padding: 14px 20px; border-radius: 0; border: 1px solid #000; letter-spacing: 1px;}
.footer.content .block-static-block{margin-top:40px;}
div [class^=wk-zcv-zipform] {
    float: left;
    background-size: 18px;
    background-position-x: 10px !important;
    padding-left: 34px;
    height: 42px;
    padding-right: 50px;
    background-repeat: no-repeat;
    border: none !important;
    border-bottom: 2px solid #1979c3 !important;
    border: 1px solid #000 !important;
    border-radius: 0;
    background-position: 0 50%;
}
.products-grid .product-item .em-element-display-hover.bottom {
    position: absolute;
    /* left: 0px; */
    top: 0;
	right: 0;
	}
.products-grid.products-related .product-item .em-element-display-hover.bottom {
    position: absolute;top: auto;
	right: 0;
	}
.product-item-info .actions-secondary{position: absolute; top: 0px; right: 1px;}
.wrapper-breadcrums .items{text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    width: 80%;
	}
.product-item-details .unavailable{display:none;}
.design-btn .design-product {
    font-size: 14px;
    line-height: 2.2rem;
    letter-spacing: 2px;
    padding: 10px !important;
    background: #1bad84 none repeat scroll 0 0;
    border: 1px solid #1bad84;
    box-sizing: border-box;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block; 
    font-weight: 600;
    width: 49%;
}
.filter-options-item {
    border-bottom: 1px dashed #e1e1e1;
    padding-bottom: 15px;
    float: left;
    width: 100%;
}
section.mobile-product-exchangepro{display:none;}
.action.primary.disabled, .action.primary[disabled], fieldset[disabled] .action.primary{opacity:1;}
.category-cms .testimonial-last {
    padding: 23px 60px;
    margin: 0px 0 80px 0;
    background: #f5f5f5;
}
.category-cms .testimonial-last h3{text-align:center;text-transform: uppercase; letter-spacing: 1px;}
.category-cms .testimonial-last .testimonialslider .testimonial-widget.item {
    margin-right: 20px;
    margin-top: 20px;
    width: 100%;
}
.category-cms .testimonial-last .testimonialslider .testimonial-widget .quote{background: #f5f5f5;
    padding: 0;
    border-radius: 5px;
    margin-bottom: 0px;
    min-height: 70px;
    text-align: center;
	letter-spacing: 1px;
	}
.category-cms .testimonial-last .testimonialslider .testimonial-widget .student{margin-left: 0px;
    margin-bottom: 0px;
    text-align: center;}
.category-cms .testimonial-last .testimonialslider .testimonial-widget .student .photo {
    background-color: #ccc;
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: initial;
    margin: auto;
    overflow: hidden;
}
.category-cms .testimonial-last .testimonialslider .testimonial-widget .student p{}
.category-cms .testimonial-last .add-new-testimonial{display:none;}
.quote:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 18px 0 18px;
    border-color: #F5F5F5 transparent transparent transparent;
    position: relative;
    top: 37px;
    left: 0px;
}
.category-cms .custompaged .custom-print {float: left; border: 1px solid #e3e2e2; padding: 20px 0; }
.category-cms .custompaged .custom-print h3{text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; font-size: 18px; font-weight: 600;}
.page-footer .footer-top{background: #f5f5f5; padding-bottom: 20px;}
.fotorama__stage__frame .fotorama__img {
    height: auto;
    left: 0;
    top: 0;
    max-height: 100%;
    width: auto;
    position: initial;
    -webkit-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    transition-duration: .3s;
    transition-property: width,height,top,left;
    vertical-align: middle;
}
.minicart-items .product-item-details {
    padding-left: 120px;
}
.flyingcart-items-wrapper .product-image-container{
	width: 100%;
    max-width: 110px;
}
.flyingcart-items-wrapper .product.options.list{display: inline-flex;
    width: 100%;
    font-size: 12px;
    letter-spacing: 1px;
	}
.flyingcart-items-wrapper .label{padding-right: 10px;}
.flyingcart-items-wrapper .values{padding-right: 10px;
    line-height: initial; color: #ef0000;}
.minicart-items .action.delete:before {
    content: '\e604';
    color: #000;
}
#custom-minicart-content-wrapper .block-content .flyingcart-actions{padding: 12px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 4px;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #ff0200;
	}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-content .actions.flyingcart-checkout .action.primary.checkout {
    width: 100%;
    white-space: nowrap;
    text-transform: uppercase;
    font-size: 18px;
    padding: 12px;
    letter-spacing: 1px;
    color: #ffffff;
    border-color: #4CAF50;
    background-color: #4CAF50;
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-content .actions.flyingcart-checkout .action.primary.checkout:hover {
    color: #ffffff;
    border-color: #3dca3b;
    background-color: #5cd25b;
}
.minicart-wrapper.flyingcart-minicart-wrapper .emthemes-flyingcart .block-title {
    margin: 0px 0 20px;
    background: #242424;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 7px 10px 7px 15px;
    color: #ffffff;
    position: relative;
}
.minicart-items .item-qty {
    margin-right: 10px;
    text-align: center;
    width: 40px;
	height:32px;
    border: 1px solid #000;
    color: #000;
}
.minicart-wrapper .product .actions {
    float: right;
    margin: -28px 0 0;
}
.products-grid.wishlist .product-item .box-tocart .actions-primary{margin: auto;
    width: 250px;
    margin-top: 10px;}
.wishlist-index-index .box-tocart .fieldset .field.qty {
    width: 100%;
    display: inline-block;
    float: left;
}
.wishlist-index-index .box-tocart .fieldset .qty input{
    border: 0;
    border-radius: 0;
    margin-bottom: 0px;
    padding: 0 0px 0px 0;
    background-color: #fff;
}
.wishlist-index-index .product-item-actions .actions-primary {
    float: left;
    line-height: 28px;
    width: 100%;
    margin-top: 5px;
    font-size: 11px;
    color: #fff;
    letter-spacing: 1px;
    background: inherit;
    text-transform: uppercase;
}
.products-grid.wishlist .product-item-comment {
    display: block;
    height: 42px;
    margin: 10px 0;
    border: 1px solid #000;
    border-radius: 0;
}
.products-grid.wishlist .product-item-actions a{color: #000;
    text-transform: uppercase;}
.wishlist-index-index .box-tocart .fieldset .field.qty .label{float:left;}
.wishlist-index-index .box-tocart .fieldset .field.qty .control{float:right;}
.footer-before-related{float: left;  background: #ffffff; position: relative; z-index: 2;}
.shiv3::-webkit-scrollbar{width:10px;height:5px;border-radius:10px;}
.shiv3::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;}
.shiv3::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}
.shiv3::-webkit-scrollbar-thumb:hover{background:#555;} 
.checkout-cart-index .page-main {
		padding-top: 90px
	}
.cart table > tbody > tr > td {
    display: table-cell;
    padding: 15px 15px 10px 0px;
	letter-spacing: 1px;
}
.order-details-items .table-order-items tbody td {
    padding-top: 20px;
    padding-bottom: 20px;
    display: table-cell;
}
.order-details-items .product-item-name {
    font-size: 14px;
}
.block-minicart .items-total {
    float: left;
    margin: 0 10px 10px;
    letter-spacing: 1px;
}
.block-minicart .details-qty button {
    background-image: none;
    background: #51cccc;
    border: 1px solid #51cccc;
    text-transform: uppercase !important;
    margin-top: 10px !important;
    color: #000;
    letter-spacing: 1px;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    margin: 0;
    padding: 5px 14px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
}
.block-minicart .action.primary.checkout:hover {
    color: #51cccc;
    border-color: #51cccc;
    background-color: #ffffff;
    font: 600 16px/1.35 Lato, Helvetica, Arial, sans-serif;
}
.block-minicart .product-item-details dl {
    margin-top: 0;
    margin-bottom: 0px;
    display: flex;
}
.block-minicart .product-item-details dt {
    line-height: 14px;
    text-align: left;
    margin-right: 5px;
    font-weight: 600;
	letter-spacing: 1px;
}
.block-minicart .product-item-details dd {
    line-height: 14px;
    text-align: left;
    margin-right: 5px;
    font-weight: 100;
	letter-spacing: 1px;
}
.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.modal-popup.confirm .modal-footer{display: block;}
.modal-popup .modal-footer{display:none;}
.checkout-index-index .modal-popup .modal-footer{display:block;}
.art-items .product-item-details .price {
    font-weight: 700;
    font-size: 14px;
}
.product.options{display:none;}
.modal-popup .modal-inner-wrap {
    width: 62% !important;
}
.checkout-index-index .modal-popup .modal-inner-wrap{width:inherit!important;}
.modal-popup .modal-title {
    color: #000;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 20px;
    min-height: 1em;
    word-wrap: break-word;
    display: none;
}
.minicart-items .product-item-details .price {
    font-weight: 700;
    font-size: 15px;
}
/*EDITED BY PRIYANKA END HERE*/       


/*BY SATYAPAL HOME PAGE END HERE*/ 
.ui-menu-item .submenu.opened a.arrow span{display:none;}
.flex-direction-nav a {
    width: 30px;
    height: 30px;
    margin: -20px 0 0;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 8;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
}

.cms-home .container{padding-left: 3px; padding-right: 3px;}
.cms-home .main-wrapper{display:none;}
.cms-home .col-xs-1, .cms-home .col-sm-1, .cms-home .col-md-1, .cms-home .col-lg-1, 
.cms-home .col-xs-2, .cms-home .col-sm-2, .cms-home .col-md-2, .cms-home .col-lg-2, 
.cms-home .col-xs-3, .cms-home .col-sm-3, .cms-home .col-md-3, .cms-home .col-lg-3, 
.cms-home .col-xs-4, .cms-home .col-sm-4, .cms-home .col-md-4, .cms-home .col-lg-4, 
.cms-home .col-xs-5, .cms-home .col-sm-5, .cms-home .col-md-5, .cms-home .col-lg-5, 
.cms-home .col-xs-6, .cms-home .col-sm-6, .cms-home .col-md-6, .cms-home .col-lg-6, 
.cms-home .col-xs-7, .cms-home .col-sm-7, .cms-home .col-md-7, .cms-home .col-lg-7, 
.cms-home .col-xs-8, .cms-home .col-sm-8, .cms-home .col-md-8, .cms-home .col-lg-8, 
.cms-home .col-xs-9, .cms-home .col-sm-9, .cms-home .col-md-9, .cms-home .col-lg-9, 
.cms-home .col-xs-10, .cms-home .col-sm-10, .cms-home .col-md-10, .cms-home .col-lg-10, 
.cms-home .col-xs-11, .cms-home .col-sm-11, .cms-home .col-md-11, .cms-home .col-lg-11, 
.cms-home .col-xs-12, .cms-home .col-sm-12, .cms-home .col-md-12, .cms-home .col-lg-12, 
.cms-home .col-xs-13, .cms-home .col-sm-13, .cms-home .col-md-13, .cms-home .col-lg-13, 
.cms-home .col-xs-14, .cms-home .col-sm-14, .cms-home .col-md-14, .cms-home .col-lg-14, 
.cms-home .col-xs-15, .cms-home .col-sm-15, .cms-home .col-md-15, .cms-home .col-lg-15, 
.cms-home .col-xs-16, .cms-home .col-sm-16, .cms-home .col-md-16, .cms-home .col-lg-16, 
.cms-home .col-xs-17, .cms-home .col-sm-17, .cms-home .col-md-17, .cms-home .col-lg-17, 
.cms-home .col-xs-18, .cms-home .col-sm-18, .cms-home .col-md-18, .cms-home .col-lg-18, 
.cms-home .col-xs-19, .cms-home .col-sm-19, .cms-home .col-md-19, .cms-home .col-lg-19, 
.cms-home .col-xs-20, .cms-home .col-sm-20, .cms-home .col-md-20, .cms-home .col-lg-20, 
.cms-home .col-xs-21, .cms-home .col-sm-21, .cms-home .col-md-21, .cms-home .col-lg-21, 
.cms-home .col-xs-22, .cms-home .col-sm-22, .cms-home .col-md-22, .cms-home .col-lg-22, 
.cms-home .col-xs-23, .cms-home .col-sm-23, .cms-home .col-md-23, .cms-home .col-lg-23, 
.cms-home .col-xs-24, .cms-home .col-sm-24, .cms-home .col-md-24, .cms-home .col-lg-24
{
	padding-left: 7px;
    padding-right: 7px;
}
.cms-home .owl-carousel .owl-item{
    padding-left: 7px;
    padding-right: 7px;
    }
.cms-home .widget {
    width: 100%;
    padding: 0;
    max-width: inherit;
}
.cms-home .main-content-full{margin-top: 0px;}
.cms-home .column.main{min-height:0px;}
.cms-home .owl-slider-offer {margin-bottom:30px;}
.cms-home .men-women img{box-shadow: 0 0 4px 2px #00000026;}
.cms-home .for-men{margin-bottom: 14px;}
.cms-home .for-men .men-1{margin-bottom: 14px;}
.cms-home .for-women .women-1{margin-bottom: 14px;}
.cms-home .mobile-cover{margin-top: 20px; margin-bottom: 10px; padding: 0 10px;}
.cms-home .mobile-cover .h5title{
	text-align:center;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 500;
	text-transform: uppercase;
	}
.cms-home .mobile-cover img{box-shadow: 0 0 4px 2px #00000026;}
.cms-home .customize{margin-bottom: 0px;}
.cms-home .customize .h5title{
	text-align:center;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 500;
	text-transform: uppercase;
	}
.cms-home .customize img{box-shadow: 0 0 4px 2px #00000026;}
.cms-home .couple-theme img{box-shadow: 0 0 4px 2px #00000026;}
.cms-home .plus-size{margin-bottom: 20px; margin-top: 20px;}
.cms-home .plus-size .h5title{
	text-align:center;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 500;
	text-transform: uppercase;
	}
.cms-home .plus-size img{box-shadow: 0 0 4px 2px #00000026;}
.cms-home .owl-slider-sellers .h5title{
	text-align:center;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 500;
	text-transform: uppercase;
	}
.cms-home .owl-slider-sellers .owl-carousel .owl-item{margin-bottom:10px;}
.cms-home .owl-slider-sellers .owl-carousel .owl-nav [class*='owl-'], 
.cms-home .owl-slider-sellers .owl-carousel.owl-theme .owl-nav [class*='owl-']{
		left: 0px;
		position: absolute; 
		top: 44%;
		font-size: 0;
		text-align: center;
		margin: 0;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		padding: 0;
		width: 32px;
		height: 32px;
		line-height: 32px;
		border: 1px solid;
		-moz-transition: all 500ms ease;
		-webkit-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		color: #000000;
		border-color: #f1f1f1;
		box-shadow: 0 0 10px -4px #000;
		background-color: #ffffff;
	}
.cms-home .owl-slider-sellers .owl-carousel .owl-nav [class*='owl-'].owl-next, .owl-carousel.owl-theme .owl-nav [class*='owl-'].owl-next {
		right: 0px;
		left: auto;
	}
.cms-home .owl-slider-sellers img{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;}
.owl-slider-sellers .category-related1 .products-grid .item{box-shadow: 0 0px 5px 0 rgba(0, 0, 0, .26)!important; margin-top: 5px; padding: 5px 5px; margin-bottom: 0;}
.owl-slider-sellers .category-related1 .products{margin:0;}
.category-related1 .products-grid .product-item-info:hover {
    box-shadow: 0 0 0 0 !important;
}
.cms-home .owl-slider-sellers .owl-carousel{margin:0;}
.cms-home .stores{margin-top: 20px;}
.cms-home .stores .h5title{
	text-align:center;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 500;
	text-transform: uppercase;
	}
.cms-home .stores img{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26)!important;}
.cms-home .owl-slider-testimonials{margin-bottom: 20px; margin-top: 20px;}
.cms-home .owl-slider-testimonials .h5title{
	text-align:center;
	font-size: 30px;
	letter-spacing: 2px;
	font-weight: 500;
	text-transform: uppercase;
	}
.cms-home .owl-slider-testimonials .slider-style02 {
    padding: 0 50px;
    margin: 0;
}		
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget.item {
    margin-right: 0;
    margin-left: 0;
    margin-top: 20px;

}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget .quote {
    background: #ffffff;
    border: 0;
    padding: 0;
    border-radius: 0;
    margin-bottom: 30px;
    min-height: 70px;
    border: 1px solid #f5f5f5;
    border-top: 0;
    padding: 20px;
    padding-bottom: 0;
}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget .quote p{text-align:center;letter-spacing: 1px;}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget .quote:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 18px 0 18px;
    border-color: #F5F5F5 transparent transparent transparent;
    position: relative;
    top: 40px;
    left: 45%;
}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget p{text-align:center;}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget .student{
	margin-left: 0;
    margin-bottom: 0px;
    border: 1px solid #f5f5f5;
    border-bottom: 0;
    padding: 20px;
    padding-bottom: 0;
	}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget .student .photo {
	background-color: #ccc0;
    border-radius: 0;
    width: 100%;
    height: 100%;
    float: none;
    margin: auto;
    margin-right: auto;
    overflow: hidden;
}
.cms-home .owl-slider-testimonials .slider-style02 .testimonial-widget .student p {
    position: relative;
    top: 5px;
    font-size: 14px !important;
    text-align: center;
    letter-spacing: 1px;
}
.cms-home .owl-slider-testimonials .owl-carousel .owl-item{margin-bottom:10px;}
.cms-home .owl-slider-testimonials .owl-carousel .owl-nav [class*='owl-'], 
.cms-home .owl-slider-testimonials .owl-carousel.owl-theme .owl-nav [class*='owl-']{
		left: 0px;
		position: absolute; 
		top: 44%;
		font-size: 0;
		text-align: center;
		margin: 0;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		padding: 0;
		width: 32px;
		height: 32px;
		line-height: 32px;
		border: 1px solid;
		-moz-transition: all 500ms ease;
		-webkit-transition: all 500ms ease;
		-o-transition: all 500ms ease;
		transition: all 500ms ease;
		-moz-backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		color: #000000;
		border-color: #f1f1f1;
		box-shadow: 0 0 10px -4px #000;
		background-color: #ffffff;
	}
.cms-home .owl-slider-testimonials .owl-carousel .owl-nav [class*='owl-'].owl-next, .owl-carousel.owl-theme .owl-nav [class*='owl-'].owl-next {
		right: 0px;
		left: auto;
	}
.cms-home .owl-slider-testimonials .add-new-testimonial{display:none;}
.modals-wrapper.size-chart {
   display: none;
}

/* For Admin */
.pdc-wrapper.ng-scope .col-md-12,.pdc-wrapper.ng-scope .col-md-16,.pdc-wrapper.ng-scope .col-lg-12 { width: 100%;}
.pdc-wrapper.ng-scope table>tbody>tr>td {display: table-cell;}






/* mega Menu CSS */
.menu-thumb-img{display:none;}
.level-top span {padding-left: 2px;}
.field.dropdl {width: 45%;float: left;}
.control.dropd {padding-right: 8px;}
.opp-selected .swatch-option.text {outline: 1px solid #44da1f;padding-top: 0px;}
.opp-selected .swatch-option.color {outline:1px solid #44da1f;}
@media only screen and (min-width:768px){
	.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a, .phppoets-megamenu.navigation li.level0.staticwidth .submenu li.level1 > a{
		    margin-left: 15% !important;
	}
	.phppoets-megamenu.navigation li.level0 .submenu .custom-create li.level1 > a {
			margin-left: 0!important;
	}
	.phppoets-megamenu.navigation li.level0 .submenu .custom-create li.level1 span {
			line-height:20px;
	}
	.menu-bottom-block1 {
		padding: 0px;
		padding-top: 14px;
	}
	.menu-bottom-block1 .subchildmenu li {
		padding-left: 0px!important;
	}
	.custom-create .subchildmenu {
		padding-left: 4%;
		padding-top: 2%;
	}
	.container.mobile-menu{
		display:none;
	}
}
@media only screen and (max-width: 767px){
.opc-progress-bar .opc-progress-bar-item{float: left;}
.catalog-category-view .product.actions.product-item-actions{margin: 0;	overflow: hidden; height: 101px;}
.catalog-category-view .product.actions.product-item-actions .stock.unavailable {padding-top: 2px;}
.catalog-category-view .product-item-actions .actions-primary {line-height: 15px!important;width: 134px!important;margin-top: 17px!important;margin-left: -37px!important;font-size: 8px!important;transform: rotate(-41deg)!important;}
.opp-selected .swatch-option.text {outline: 1px solid #44da1f;padding-top: 0px;}
.opp-selected .swatch-option.color {outline: 1px solid #44da1f;}
.htop {padding: 10px 0px 5px;}
.htop a.filter-active-item-clear-all {float: right;color: #ef0d0d;font-weight: bolder;}
.block-title .filter-active-item-clear-all{display:none}
.swatch-attribute-options .color {margin: 0 10px 10px 0;}
.container.desktop-menu{display:none;}
.menu-bottom-block1{float:left; width: 100%;}
.nav-sections{width: calc(100% - 100px);}
.nav-open .page-wrapper{left: calc(100% - 100px);}
.nav-sections {background: #ffffff;} 
.nav-sections-item-content {padding: 2px 0px;}
.phppoets-megamenu.navigation .submenu.level0.opened {visibility: visible;height: auto;margin-top: 2px;position: unset;left: 0px;z-index: 122;transform: translate3d(0px, 0, 0);-webkit-transform: translate3d(0px, 0, 0);	-moz-transform: translate3d(0px, 0, 0);float: none;}
.ui-menu-item.level0{}
a.level-top.open-children-sub span,.ui-menu-item.level0 .level-top span {   font-size: 10px;    word-wrap: initial;}
.navigation .level0 > .level-top {  border: none;    padding: 8px 8px;}
.navigation .submenu:not(:first-child) ul > li{margin: 0;padding: 0px;}
.nav-sections-item-title{width:100%;}
.phppoets-megamenu.navigation .submenu.level0 {-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);	top: 0;	left: 0;	width: 100%;	transition: all 0.7s;height: 0; visibility: hidden;
	-webkit-transition: all 0.7s;-moz-transition: all 0.7s;transition: all 0.7s;position:absolute;}
.phppoets-megamenu.navigation .submenu.level0::after {background: rgba(0,0,0,0.3);-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;}	
.phppoets-megamenu.navigation .submenu {overflow: hidden;}
.phppoets-megamenu.navigation span.cat-label {margin-left: 11px;right: auto;}
.navigation li.level0 {margin-bottom: 0px;border: 0px;}
.menu-thumb-img img {/* border-radius: 50%;border: 1px solid #ccc;*/height: 80px;margin: 1px 2px;max-width: 80px!important;}
.menu-thumb-img { padding: 0px 12px 0px 0px;}
.phppoets-megamenu.navigation .submenu:not(:first-child) ul > li.li-w-i {width: 44%;float: left;padding: 0px;height: 113px;    text-align: center; border-bottom:none;z-index: 121;margin-left: 0px!important;}
li.ui-menu-item.level1 {border-bottom: 1px solid #f7f0f0;margin-left: 20px!important;}
a.menu-with-img {display: block !important;}
a.menu-with-img span{font-size:10px;line-height: 7px!important;text-align: center!important;color: #000;font-weight: 700;}
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a{letter-spacing:0px;padding-left: 10px;z-index: 1;}
.opened .container, .opened .row {padding: 0px; margin: 0px;}
.navigation .parent .level-top:after {display:none;}
.section-item-content .myaccount-link, .section-item-content .authorization-link {list-style: none;background: #000;padding: 2px 0px 10px 8px;}
.section-item-content a.link-account.log-in {border-right: 1px solid #fff;color: #fff;padding: 0px 10px;font-weight: 500;font-size: 12px;letter-spacing: 1px;line-height: 30px;}
.section-item-content a.link-account.create{color: #fff;padding: 0px 10px;font-weight: 500;font-size: 12px;letter-spacing: 1px;
    line-height: 30px;}
a.level-top.open-children-sub span, .ui-menu-item.level0 .level-top span {font-size: 13px;word-wrap: initial;}
.navigation li.level0:last-child {border-bottom: none;}
.li-w-i .menu-with-img span:after { content: '';}
.level0.parent span:after {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;line-height: inherit;color: inherit;content: '\e608';font-weight: 400;overflow: hidden;speak: none;text-align: -webkit-match-parent;font-family: 'luma-icons';position: absolute;right: 20px;}
.level1.li-w-i span:after,.level1.parent span:after{ content: none;}
.level0.parent .ui-state-active span:after {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: inherit;color: inherit;content: '\e622';font-weight: 400;overflow: hidden;speak: none;text-align: -webkit-match-parent;font-family: 'luma-icons';position: absolute;right: 20px;}
.navigation li.level0 > .level-top,.navigation li.level0 > .level-top:visited,.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {color: #000;}
/* .nav-sections-item-title{height:auto;padding-top:3px;} 
.nav-sections-item-content{margin-top: 25px;}*/
.phppoets-megamenu.navigation li.level0.fullwidth .menu-top-block, .phppoets-megamenu.navigation li.level0.staticwidth .menu-top-block, .phppoets-megamenu.navigation li.level0.fullwidth .menu-bottom-block, .phppoets-megamenu.navigation li.level0.staticwidth .menu-bottom-block{display:block;}
li.ui-menu-item.level2 {display: none;}
li.ui-menu-item.level2 {font-size: 12px;margin: 0px;padding: 0px;line-height: 10px;font-weight: 100;}
.level2 a > span {line-height: 15px!important;}
.menu-bottom-block .span-title {border-bottom: 1px solid #f3eef3;font-size: 13px;font-weight: bold;}
.menu-bottom-block1 .subchildmenu.col-md-8.mega-columns.columns1 { padding-left: 0px;}
.nav-sections-item-title.active, .nav-sections-item-title:hover {background-color: #f8eb27!important;}
a.nav-sections-item-switch {font-size: 16px;font-weight: bold;}
.navigation li.level0:hover>.level-top {background-color: #f8eb2700;}
.navigation li.level0 >.level-top.ui-state-active {background-color: #f8eb27 !important;}
.navigation li.level0:hover {border: none;}
.navigation.phppoets-megamenu {margin-bottom: 50px;}

.catalog-product-view .dropd .options-list .field.choice input[type=checkbox]+label {float: left;display: inline-block;margin-left: 6px;margin-top: -6px;    font-size: 11px;}
}

@media only screen and (max-width:600px){
.phppoets-megamenu.navigation .submenu.level0.opened{}
.menu-thumb-img {padding: 3px 12px 3px 5px;}
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a { letter-spacing: 1px;}
.ui-menu-item.level0 {} 
.phppoets-megamenu.navigation .submenu:not(:first-child) ul > li.li-w-i {width: 33%;}
}
@media only screen and (max-width:480px){
}
@media only screen and (max-width:440px){
	.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {letter-spacing: 0px;}
	.phppoets-megamenu.navigation .submenu:not(:first-child) ul > li.li-w-i { width: 48%;}
}
@media only screen and (max-width:420px){
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {letter-spacing: 0px;}
.phppoets-megamenu.navigation .submenu:not(:first-child) ul > li.li-w-i { width: 48%;}
}
@media only screen and (max-width:412px){
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {letter-spacing: 0px;}
.phppoets-megamenu.navigation .submenu:not(:first-child) ul > li.li-w-i { width: 48%;}
}

@media only screen and (max-width:384px){
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {letter-spacing: 0px;padding-left: 5px;}
}
@media only screen and (max-width:375px){
.phppoets-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a {letter-spacing: 0px;padding-left: 5px;}
}
@media only screen and (max-width:360px){

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

}  

.product-delivery span.fa.fa-truck {
    padding: 4px;
    background: #f8eb27;
    border-radius: 12px;
    margin-right: 7px;
}
.border-boxe.product-delivery {background: #f32e2e; color: #fff; font-weight: bold;float: left; width: 100%;}
.catalog-product-view .dropd .options-list .field.choice {float: left;width: auto;}
.catalog-product-view .dropd .options-list .field.choice input[type=checkbox]{float:left}
.catalog-product-view .dropd .options-list .field.choice input[type=checkbox] + label {float: left;display: inline-block;margin-left: 10px;margin-top: -7px;}
.catalog-product-view .product-info-main .custom-mask-section .multiselect-custom-mask { margin-bottom: 7px; float: left; width: 100%;}
.catalog-product-view .product-info-main .custom-mask-section .selectBox {position: initial;}
.catalog-product-view .product-info-main .custom-mask-section .selectBox .heading {letter-spacing: 1px; float: left; position: relative; padding: 8px; border: 1px #dadada solid; width: 100%;font-weight: bold; border-radius: 0px; background: #ff905a; color:#fff;}
.catalog-product-view .product-info-main .custom-mask-section .selectBox .heading .fa-chevron-down{float: right;}
.catalog-product-view .product-info-main .custom-mask-section .overSelect {position: relative;left: 0;right: 0;	top: 0;	bottom: 0;}
.catalog-product-view .product-info-main .custom-mask-section #CustomMask {display: none; border: 1px #dadada solid; height: 120px;	overflow: auto;}
.catalog-product-view .product-info-main .custom-mask-section #CustomMask label {display: block; background: #fff; -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset; -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset; box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset; text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3); padding: 8px 15px; font-weight: 600!important; font-size: 12px!important; text-transform: uppercase;	margin-bottom: 0px;	letter-spacing: 0.4px;}
.catalog-product-view .product-info-main .custom-mask-section #CustomMask label input:not([disabled]):focus{    box-shadow: 0px 0px 0px 0px;}
.catalog-product-view .product-info-main .custom-mask-section #CustomMask label input[type="checkbox"]:focus {outline: none!important; outline-offset: 0px;}
.catalog-product-view .product-info-main .custom-mask-section #CustomMask label input {margin-right: 4px;vertical-align: text-top;}
.catalog-product-view  .product-info-main .custom-mask-section #CustomMask label:hover {	background-color: #EEE;}
.catalog-product-view .product-options-wrapper .fieldset .dropdl.field .control.dropd .options-list.nested{height: 150px; overflow-y: scroll; float: left;}
.catalog-product-view .product-options-wrapper .fieldset .dropdl.field .control.dropd .options-list.nested .field.choice.admin__field.admin__field-option{float: left; display: block;-moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;-webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);padding: 5px 9px;font-weight: 500!important;font-size: 11px!important;text-transform: uppercase;margin-bottom: 0px;letter-spacing: 0.4px;width: 100%;}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) 
{
	.navigation .level0>.level-top {		
		padding: 0 6px!important;
		font: 500 12.5px/1.1 montserrat,sans-serif!important;
		letter-spacing: 0.9px!important;
	}
}
.catalog-category-view .category-image img{width: 100%;}
.product-item .product-item-info .product-list-category .em-btn-addto .product-item-actions .product-item-action-link{position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
.checkout-index-index .paymentmode {padding: 5px; margin-bottom: 14px; border-radius: 0px; font-size: 14px;}
/*customer account login */
.customer-account-login .em-timer-strip-top{margin-top:90px!important}.customer-account-login .account-social-login .actions-toolbar.social-btn{margin-bottom:25px}.customer-account-login a.btn.btn-block.btn-social.btn-facebook{margin-left:25px}.customer-account-login a.btn.btn-block.btn-social.btn-google{margin-left:-25px}@media only screen and (max-width:767px){.customer-account-login a.btn.btn-block.btn-social.btn-facebook{margin-left:0}.customer-account-login a.btn.btn-block.btn-social.btn-google{margin-left:0}.customer-account-login .em-timer-strip-top{margin-top:21px!important}.customer-account-login .page-title-wrapper{text-align:center;margin-bottom:20px}.customer-account-login .actions-toolbar{text-align:center}.customer-account-login a.action.create.primary{padding:10px}}
.catalogsearch-result-index .stock.unavailable{
    padding-top: 2px;
}
.catalogsearch-result-index .actions-primary {
    float: left;
    line-height: 23px;
    width: 143px;
    margin-top: 26px;
    margin-left: -28px;
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    letter-spacing: .4px;
    background: #ff5722;
    text-transform: uppercase;
    transform: rotate(-41deg);
    z-index: 1;
} 
.catalogsearch-result-index .product.actions.product-item-actions{
    overflow: hidden;
    height: 100px;
}
/* paytm mini method display none */
.checkout-index-index .custom-payment-method-new{
	display:none;
}