.featured-collections-tab{
    position: relative;
    z-index: 1;
}
.featured-collections-tab .featured_collections_left{
	margin-right: 35px;
}
.rtl_layout .featured-collections-tab .featured_collections_left{
	margin-right: 0;
	margin-left:35px;
}
.featured-collections-tab .featured_collections_left h2{
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	padding-bottom: 10px;
}
.featured-collections-tab .featured_collections_left p{
	margin-bottom: 20px;
}
.featured-collections-tab .featured_collections_left p a{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	text-transform: uppercase;
    font-weight: 500;
	margin-top: 30px;
    display: inline-block;
}
.featured-collections-tab div[data-content-type='tabs'] .tabs-navigation{
	text-align: center!important;
	margin: 0px 0px 30px 0px!important;
}
.featured-collections-tab div[data-content-type='tabs'] .tabs-navigation li.tab-header{
	border: none;
	background: none;
	border-right: 1px solid #ccc;
}
.featured-collections-tab div[data-content-type='tabs'] .tabs-content{
	border: none;
	margin-right: -40px;
}
.rtl_layout  .featured-collections-tab div[data-content-type='tabs'] .tabs-content{
	margin-right: 0;
	margin-left: -40px;
}
.featured-collections-tab div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child{
	border-right: none;
}
.featured-collections-tab div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title{
	font-weight: 400;
	padding: 2px 30px;
}
.featured-collections-tab div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title{
	font-weight: 500;
}
.featured_collections_right .slick-list.draggable{
	margin-right: 40px;
}
.rtl_layout .featured_collections_right .slick-list.draggable{
	margin-right: 0px;
	margin-left: 0;
}
.featured_collections_right .slick-next{
	right: 20px;
}
.block-title-featured{
	margin-top: 30px;
}
.checkout-cart-index .tamara-product-page{
	padding-bottom: 20px;
}
.rtl_layout .featured_collections_right .slick-prev{
	left: 20px;
}
.rtl_layout .featured_collections_right .slick-next{
	right: -20px;
}
.rtl_layout .featured-collections-tab div[data-content-type='tabs'] .tabs-navigation li.tab-header:first-child{
	border-right: none;
}
.rtl_layout .featured-collections-tab div[data-content-type='tabs'] .tabs-navigation li.tab-header{
 border-right: 1px solid #ccc;
}
.rtl_layout .checkout-cart-index .cart.table-wrapper .items .actions-toolbar .action-delete:before,
.rtl_layout .checkout-cart-index .cart.table-wrapper .items .actions-toolbar .action-edit:before {
	left: 0;
}
.rtl_layout .checkout-cart-index .cart.table-wrapper .items .actions-toolbar .action-towishlist:before {
    left: auto;
    right: -5px;
}
.loungewear-page .loungewear-item:last-child {
    border-right: none;
}
.checkout-cart-index #tabbyPromo{
	margin-bottom: 10px;
}
.customer-account-create .fieldset.create div.field#remember-me-box{
    width:100%;
}
div.prettyMapList .findStore {
    font-size: 21px;
}
.rtl_layout .page-with-filter .product-item .towishlist{
    left: 30px;
}
.rtl_layout .product-item .towishlist{
	left: 30px;
}
.cms-page-view .cms-about-content.premium_content{
		padding: 0px;
		max-width: 662px;
		margin: 0 auto;
	}
	.hide{
		display: none!important;
	}
	.cms-page-view .cms-about-content.premium_content .wrapper{
		padding: 30px;
		text-align: center;
		padding-top: 0px;
	}
	.cms-page-view .cms-about-content.premium_content p{
	    font-size: 16px;
	    line-height: 1.4;
    	font-weight: 600;
    }
	.main_heading{
		text-align: center;
		margin-top: 20px;
		font-weight: bold;
		margin-bottom: 20px;
	}
	.main_heading h2{
		font-size: 22px;
		margin-bottom: 20px;
		font-weight: 700;
	}
	.widget-product-grid .price-box .old-price .price {
	    font-size: 12px;
	}
	.customer-logged-out .rightContent .header.links li.greet.welcome{
		display: block!important;
	}
	.page-footer div#newsletter-error {
	    background: none;
	    padding: 5px 0;
	}
	.customer-account-create #md-login-social.social-login .md-login-social.login-page{
		display: none;
	}
	.page-with-filter .grid-view-wrapper .toolbar.toolbar-products{
		display:block;
	}
	.page-with-filter .grid-view-wrapper .toolbar.toolbar-products .colMore{
		display:block;
	}
	.page-with-filter .product-item-details{
		max-width: 90%;
		text-align: left;
	}
	.mpquickcart .minicart-items .product-item-details{
		text-align: left;
	}
	.catalog-product-view .page-main .spinner{
		width: 70px!important;
		height: 70px!important;
	}
	.page-with-filter .filter .filter-content .item{
		margin-left: 0;
	}
	.cms-home .widget-product-grid {display: none!important;}
	.cms-home .widget-product-grid.slick-initialized {display: block!important;}
	.cms-home .product-item-details {
	    max-width: 90%;
		text-align: left;
	}
	.cms-home .block-products-list.grid .block-title strong{
	    font-size: 27px;
	    font-weight: 400;
		margin-bottom: 30px;
	}
	.cms-home h2{
		margin-bottom: 30px;
	}
	.cms-home .block.widget .block-title strong{
	    font-size: 27px;
	    font-weight: 400;
		margin-bottom: 30px;
	}
	.cms-home .products-grid .product-image-container{
		display: block;
	}
	.cms-home .product-item-details .product-item-inner {
	    height: 0;
		position: absolute;
		left: 0;
	}
	.cms-home .product-item .towishlist{
	    margin-top: 0;
    	top: 0;
	    right: 0;
	    margin-top: 0;
	    display: none;
	}
	.products.wrapper .prodName, .products.wrapper .product-item-link{
		color: #000;
	}
	.rightContent  .action.showcart{
	    display: flex;
	    align-items: center;
	}
	.rightContent  .action.showcart span.text{
		clip: inherit;
		display: inline-block;
	    height: auto;
	    overflow: inherit;
	    position: relative;
	    top: 1px;
		font-size: 13px;
		font-weight: 400;
		width: auto;
		margin: 0;
	}
	.rightContent .minicart-wrapper .action.showcart .counter.qty .counter-number:before {
	    content: '(';
	    	padding-right: 1px;
	}
	.rightContent .minicart-wrapper .action.showcart .counter.qty .counter-number:after {
	    content: ')';
	    padding-left: 1px;
	}
	.page-header .header.links .customer-welcome{
		padding-left: 25px;
		cursor: pointer;
	}
	.customer-welcome .action.switch:after{
		padding-left: 4px;
	}
	.rtl_layout .customer-welcome .action.switch:after{
		padding-right: 4px;
		padding-left: 0;
	}
	.rtl_layout .page-header .header.links .customer-name>span:before{
		right: 0;
		left: auto;
	}
	.rtl_layout .page-header .header.links .customer-welcome{
		padding-right: 30px!important;
	}
	.rightContent .minicart-wrapper .action.showcart .counter.qty .counter-number{
		padding: 0px 0px 0px 5px;
	}
	.page-header .header.links .customer-name>span:before{
		content: '' !important;
		background: url(../images/user-icon-upd.svg) no-repeat;
		width: 24px;
		height: 17px;
		display: inline-block;
		font-size: 24px!important;
		color: #000;
		line-height: normal;
		margin-top: 0;
	    position: absolute;
	    left: 0;
	    top: 0;
		background-size: 18px;
	}
	.customer-welcome.active .action.switch:after{
    	content: '\e621';
	}
	.page-header .header.links .not-logged-in-user .customer-menu a.my-account-link{
		display: none;
	}
	.page-header .header.links .customer-menu li.authorization-link > a:before{
		content: '';
	}
	.page-header .header.links .customer-menu li{
		display: block;
		padding: 0;
	}
/*	.page-header .rightContent {
	    display: inline-block!important;
	}*/
	.page-header .header.links .customer-welcome .action.switch{
	    border: 0;
	    box-shadow: none;
	    line-height: inherit;
	    margin: 0;
	    padding: 0;
	    text-decoration: none;
	    text-shadow: none;
	    background: none;
	    color: #fff;
	}
	.customer-welcome .action.switch:after{
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 10px;
	    line-height: 22px;
	    color: inherit;
	    content: '\e622';
		color: #000;
		font-family: 'icons-blank-theme';
	    margin: 0;
	    vertical-align: top;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    text-align: center;

	}
	.customer-welcome .action.switch>span {
	    border: 0;
	    clip: rect(0, 0, 0, 0);
	    height: 1px;
	    margin: -1px;
	    overflow: hidden;
	    padding: 0;
	    position: absolute;
	    width: 1px;
	}
	.customer-welcome{
		position: relative;
	}
	.customer-welcome .customer-menu{
		display: none!important;
	}
	.customer-welcome.active .customer-menu{
		display: block!important;
	}
	.customer-welcome ul{
	    margin: 0;
	    padding: 0;
	    list-style: none none;
	    background: #fff;
	    border: 1px solid #bbb;
	    margin-top: 4px;
	    min-width: 100%;
	    z-index: 101;
	    box-sizing: border-box;
	    display: none;
	    position: absolute;
	    top: 100%;
	    right: 0;
	    box-shadow: 0 3px 3px rgba(0,0,0,0.15);
	}
	.customer-welcome.active .customer-menu ul.header.links{
		display: block!important;
		min-width: 140px;
	}
	.customer-welcome li a{
		color: #333;
		text-decoration: none;
		display: block;
		line-height: 1.4;
		padding: 8px;
	}
	.customer-welcome ul li{
	    margin: 0;
	    padding: 0;
	}
	.customer-welcome ul li:hover {
	    background: #FAFAFA;
	    cursor: pointer;
	}
	/*
	.customer-welcome ul:before {
	    border: 6px solid;
	    border-color: transparent transparent #bbb transparent;
	    z-index: 99;
		right: 17px;
		top: -12px;
	    content: '';
	    display: block;
	    height: 0;
	    position: absolute;
	    width: 0;
	}
	*/


	.rtl_layout .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{
		background-position: right;
	}
	.rtl_layout .page-header .header.links li.wishlist > a:before{
		background-position: right;
	}
	.rtl_layout .rightContent .minicart-wrapper .action.showcart .counter.qty .counter-number{
		padding: 0 5px 0 0px;
	}
	.rtl_layout .page-header .rightContent div.minicart-wrapper{
    	padding-left: 0;
	}
	/*.page-with-filter .toolbar.toolbar-products{
		display:none;
	}*/
	.page-with-filter .toolbar.toolbar-products .colMore{
		display: none;
	}
	.customer-account-create .page-title-wrapper{
		margin-top: 20px;
	}
	.customer-account-login .page-main .login-container{
		max-width: 500px;
		margin-top: 20px;
	}
	.customer-account-login .page-main .login-container .block{
		width: 100%;
	}
	.customer-account-login .column.main .block.block-new-customer{
		margin: 0!important;
	}
	.customer-account-login .page-main .login-container .block.block-new-customer .block-title{
		margin-bottom: 0;
    	padding-bottom: 0;
    	padding-left: 0;
    	padding-right: 0;
    	text-align: center;

	}
	.block-viewed-products-grid .product-items {display: none;}
	.block-viewed-products-grid .product-items.slick-initialized {display: block;}
	.catalog-product-view .block-viewed-products-grid .slick-track{
		margin: 0;
	}
	.customer-account-create .actions-toolbar .secondary{
		float: left;
	}
	.customer-account-create .form.create.account .actions-toolbar{
		padding-left: 20px;
		padding-right: 0px;

	}
	.catalogsearch-result-index .message.notice,
	.catalogsearch-result-index .message.warning,
	.catalogsearch-result-index .message.success,
	.catalogsearch-result-index .message.info {
	    margin-left: 0;
	    margin-right: 0;
	}

	h3.premium_title {
	    text-transform: uppercase;
	    color: #c0a779;
	    font-weight: 700;
	    font-size: 26px;
	    margin-bottom: 30px;
	}
	h3.premium_title a{
		color: #e65a2b;
		text-decoration: underline;
	}
	h3.premium_title span{
    	font-weight: 400;
	}
	[data-content-type='row'][data-content-type='html'][data-appearance='contained'] [data-element='inner']{
		margin: 0!important;
    	padding: 0!important;
	}
	/*
	[data-content-type='row'][data-appearance='contained'] [data-element='inner']{
		margin: 0!important;
    	padding: 0!important;
	}
	*/
	.benefits{
		text-align: center;
		margin: 40px 0px 15px;
	}
	.benefits h3.premium_title {
		margin-bottom: 10px;
	}
	.benefits_icons{
		font-size: 0px;

	}
	.benefits_icons .cols-1{
		width: 50%;
    	display: inline-block;
	    vertical-align: top;
        margin: 20px 0 0px;

	}
	.benefits_icons .cols-1 h4{
	    margin-top: 10px;
	    margin-bottom: 5px;
	    font-size: 17px;
	}
	.cms-page-view .cms-about-content.premium_content .benefits_icons .cols-1 p{
		font-weight: 400;
		font-size: 14px;
		line-height: 1;
	}
	.list_detail p{
		text-align: left;
	}
	.description_detail {
	    margin-bottom: 25px;
	}
	.terms {
	    margin-top: 48px;
	}
	.cms-page-view .cms-about-content.premium_content .terms p{
	    font-weight: 400;
	}
	.terms p a{
	    font-weight: 700;
	    color: #e65a2b;
	    text-decoration: underline;
	    font-size: 17px;
	}
	.checkout-index-index #pointofsale_box #pointofsale #title{
	    font-size: 16px;
	    font-weight: 600;
	}
	.checkout-index-index #pointofsale_box #pointofsale #title .control p{
	    font-weight: 400;
	    font-size: 14px;
	    margin-top: 10px;
	}
	.checkout-index-index #pointofsale_box #pointofsale #title .control p a{
	    color: #f24a03;
	    text-decoration: underline;
	}
	.modal-popup.confirm{
		margin-left: 0!important;
	}
	.modal-custom .action-close:before,
	.modal-popup .action-close:before,
	.modal-slide .action-close:before{
		font-size: 16px;
	}
	#co-payment-form .checkout-agreement input[type=checkbox]{
		opacity: 1;
		margin: 4px 5px 0 0;
	}
	#co-payment-form .checkout-agreement label{
		padding-left: 20px;
	}
	.mobile-video{
		display: none!important;
	}
	.dasktop-video{
		display: block;
	}

	.page-with-filter .products.wrapper .wshlst-top-right.added-wishlist{
		right: 0!important;
	}

	a.action.towishlist.added-wishlist{
		background: none;
	}
	.added-wishlist .icon-Wishlist:before{
		content: "\e600";
		color: #f24a03!important;
	}
/*wishlist design*/
.checkout-onepage-success .nav-toggle{
	display: none;
}
.checkout-onepage-success .secure-checkout-right{
	margin-top: 0;
	margin-left: 20px;
}
.rtl_layout .customer-account-login .actions-toolbar .primary .action{
	margin: 0;
}
.rtl_layout .bottom-content-footer .copyright .copyright-link{
	padding-right: 12px;
	padding-left: 0;
}
.rtl_layout .bottom-content-footer .copyright .copyright-link a:before{
	right: -12px;
	left: auto;
}
.rtl_layout .customer-account-login .block-customer-login .actions-toolbar{
	overflow: inherit;
	margin-right: 0px;
}
.rtl_layout .checkout-onepage-success .secure-checkout-right{
	margin-left: 0;
	margin-right: 20px;
}
.page-header .mst-searchautocomplete__autocomplete{
	margin-top: 0;
	background: none;
}
.page-header .mst-searchautocomplete__autocomplete ul{
	background-color: #fff;
}
.products-grid.wishlist.products.wrapper{
	margin: 0px;
}
.form-wishlist-items .actions-toolbar .secondary{
	float: right;
}
.form-wishlist-items .actions-toolbar .secondary .back{
    background: transparent;
    color: #f24a03;
}
.wishlist .product-items .product-item .product-item-name{
    margin: 0;
}
.form-wishlist-items .actions-toolbar .primary button.action.tocart{
    color: #ffffff;
    background: #000000;
}
.form-wishlist-items .actions-toolbar .primary button.action.share{
    background: transparent;
    color: #000;
    border: 2px solid #000 !important;
    padding: 8px 10px;
    font-weight: 500;
}
.nav-open .nav-sections-items .section-item-content .menu-container .menu > ul > li{
	    position: relative!important;
}
.products.wrapper .product-image-container .amasty-label-container {
    bottom: 0px !important;
}
.catalog-product-view .modal-popup .action-close:before{
	font-size: 16px;
}
/*rtl start*/
.rtl_layout .footer.content .col-4{
	float: right;
}
/*rtl end*/




@media only screen and (max-width: 1024px){
	.section-item-content .menu-container .menu ul li.megaStaticBlock:nth-child(1){
		display: block;
	}
	.section-item-content .menu-container .menu ul li.megaStaticBlock{
		display: none;
	}
	.section-item-content .menu-container .menu ul li.megaStaticBlock h2{
		display: none;
	}
	.customer-account-create .form.create.account .actions-toolbar{
		padding-left: 0
	}
	.customer-account-login .page-main .login-container .block-title-top{
		padding-top: 0!important;

		}

	}

	.page-multiple-wishlist .products-grid.wishlist .product-item-name{
	    margin-left: 90px;
	}
	.wishlist-index-index .products-grid.wishlist .product-item .price-box {
	    margin-left: 0px;
	}
	.form-wishlist-items .actions-toolbar .primary button.action, .form-wishlist-items .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action{
		width: auto;
	}
	.form-wishlist-items .actions-toolbar .secondary {
	    margin-top: 5px;
	}
	.products-grid.wishlist .product-item .box-tocart{
		margin-right: 0px;
	}
	.rtl_layout .rightContent .minicart-wrapper .action.showcart .counter.qty {
	    left: 18px;
	    right: auto;
	}

@media only screen and (max-width: 568px){

	.form-wishlist-items .actions-toolbar .primary button.action, .form-wishlist-items .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action{
		width: 100%;
	}
}

	/*Arabic css*/
	.rtl_layout .list_detail p {
	    text-align: right;
	}

	.b2b_website-custom .avialbale_methods{
		display: none !important;
	}



	.b2b_website-custom .logo:before {
	    content: 'B2B';
	    font-size: 28px;
	    position: absolute;
	    left: 45px;
	    bottom: 0;
	}
	.toolbar-products .colMore > P{
		display: none;
	}


	.b2b_website-custom .magebuzz-social {display: none !important;}
    /* .femi9-custom.checkout-index-index .column.main{ display: none !important; }*/
	.b2b_website-custom.b2b_store-custom.checkout-index-index .column.main{ display: none !important; }

	.b2b_website-custom.b2b_store-custom.customer-account-login .section-item-content.nav-sections-item-content{display: none!important;}



	.b2b_website-custom .shipping, .b2b_website-custom .discount {display: none !important;}

    .b2b_website-custom .table-checkout-shipping-method,.b2b_website-custom .action.action-show-popup,.b2b_website-custom .form.form-discount {display: none !important;}
    .b2b_website-custom.b2b_store-custom.checkout-index-index .rightContent,.b2b_website-custom.b2b_store-custom.checkout-index-index .block.block-search {
         display: none !important;
        }

    .b2b_website-custom.b2b_store-custom.customer-account-login .social-login {display: none !important;}
    .b2b_website-custom.b2b_store-custom.customer-account-login .block-new-customer, .b2b_website-custom .ship-via {display: none !important;}



	.b2b_website-custom.customer-account-login .page-header { display: none !important;  }
	.b2b_website-custom.customer-account-login .select-login-method { display: none !important;  }
	.b2b_website-custom.customer-account-forgotpassword .b2b { display: none !important;  }
	.b2b_website-custom.customer-account-forgotpassword .page-header { display: none !important;  }

	.b2b_website-custom.b2b_store-custom.customer-account-forgotpassword .sections.nav-sections{display: none!important;}
	.b2b_website-custom.b2b_store-custom.customer-account-forgotpassword .sf-method .label{display: none!important;}

	.catalog-category-view .product-item-details .clearfix form{ display: inline-block; }
	.catalog-category-view .product-item-details .clearfix form .action.primary, .catalog-category-view .product-item .product-item-details .clearfix .action.primary{ margin-bottom: 5px;padding: 0px; }
	.catalog-category-view .product-item-details .clearfix form .action.primary span, .catalog-category-view .product-item .product-item-details .clearfix .action.primary span{width: 44px;padding: 10px;height: 36px; display: block;}
	.catalog-product-view .product-add-form .clearfix .swatch-option.text{
    	height: auto;
	}
	.catalog-product-view .product-add-form .clearfix .swatch-option.text.selected
	{
		background-color: none !important;
		color: #FE5401;outline:none!important;
		border: 0px solid #fff !important;
	}
	.catalog-category-view .swatch-attribute-selected-option{
		color: #000;
		font-weight: 600;
	}
	.catalog-category-view .product-item .product-item-info .actions-primary .action.primary, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary, .category-default-category .product-item .product-item-info .actions-primary .action.primary, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary{font-size: 11px;padding: 0px;background: #fff; border-color: #F0F0F0; color: #333; font-weight: bold;}
	.catalog-category-view .product-item .product-item-info .actions-primary .action.primary span, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary span, .category-default-category .product-item .product-item-info .actions-primary .action.primary span, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary span {width: auto;padding: 0;display: inline-block;}
	.catalog-category-view .product-item .product-item-info .actions-primary .action.primary:hover, .catalog-category-view .product-item .product-item-info .actions-primary .action.primary:focus, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary:hover, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary:focus, .category-default-category .product-item .product-item-info .actions-primary .action.primary:hover, .category-default-category .product-item .product-item-info .actions-primary .action.primary:focus, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary:hover, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary:focus{ background: #f24a03; border-color: #f24a03;color: #fff !important; border:1px solid #f24a03 !important  }

    .catalog-category-view .categry-prodct.col-5 .product-item .product-item-info .actions-primary .action.primary, .category-default-category .categry-prodct.col-5 .product-item .product-item-info .actions-primary .action.primary{ font-size: 10px; }
    .catalog-category-view .categry-prodct.col-5 .product-item .product-item-info .actions-primary .action.primary span, .category-default-category .categry-prodct.col-5 .product-item .product-item-info .actions-primary .action.primary span{width: 21px;padding: 2px;display: inline-block;}



	.catalog-category-view .product-item .product-item-info .actions-primary .action.primary.tocart.available{
		padding-left: 10px;
		padding-right: 10px;

	}

     form.contact .fieldset-container fieldset.fieldset.cntact-form {
    	padding: 20px 20px 20px 0;
    	height: 640px;
    }
    form.contact .fieldset-container fieldset.fieldset.contact-dtl{ height: 640px; }

    .catalog-product-view .swatch-option-tooltip{ display: none !important; }

    .customer-account-create .action.primary{
    	background: #f24a03;
    }
    .amshopby-button{
		background: #f24a03!important;
    }
    .amshopby-button:hover{
    	background: #f24a03!important;
    }
     @media only screen and (max-width: 1024px){
    	.category-view {
		    display: block;
		}
		.checkout-cart-index .cart-container{
			padding: 0;
		}
    }

    .amscroll-navbar{ display: none !important; }


    /*22122019*/
    .products.wrapper .product-item:hover .add-to-cart-bottom {
	    bottom: 5px !important;
	    background-color: rgba(255,255,255, 0.8);
	    padding: 10px 0;
	}
	.products.wrapper .new-label.product-item:hover .add-to-cart-bottom {
	    bottom: 35px !important;
	}
	.product.actions.product-item-actions .action.primary {
	    font-size: 13px;
	    padding: 0;
	    background: #fff;
	    border-color: #f0f0f0;
	    color: #686868;
	    border: 1px solid #eee !important;
	}

	.slick-dotted.slick-slider{ padding:0;  }

	.amscroll-navbar{ display: none !important; }
	@media only screen and (max-width: 1024px){
		.checkout-index-index div#checkout .opc-estimated-wrapper{
			margin-left: -15px;
    		margin-right: -15px;
		}
		.checkout-payment-method .opc-payment#checkout-payment-method-load .payment-methods{
			margin: 0px 20px;
		}
		#comment-form .payment-option-inner{
			padding-left: 20px;
			padding-right: 5px;
		}
    	.category-view {
		    display: block;
		}
		.catalog-product-view .product-add-form .clearfix .swatch-option.text:hover{
        	color: inherit;
    	}
    	.catalog-product-view .product-add-form .clearfix .swatch-option.text.selected{
			color: #FE5401!important;
    	}
		.checkout-onepage-success .secure-checkout-right{
			position: absolute;
	    	right: 20px;
		}
		.rtl_layout .checkout-onepage-success .secure-checkout-right{
			left: 0;
			right: auto;
		}

		.catalog-product-view .page.messages, .catalog-category-view .page.messages{
			margin-top: 0;
		}
	    .catalog-product-view .page.messages{
			position: absolute!important;
			left: 20px!important;
			top: 80px;
			right: 20px!important;
			z-index: 1;
	    }
	    .catalog-category-view .page.messages{
			position: inherit!important;
			left: 0;
			top: 80px;
			right: 0;
			z-index: 1;
	    }
		.customer-account-create .page.messages{
			margin-top: 0px;
		}
		.customer-account-create .page-title-wrapper h1.page-title{
			margin-bottom: 0;
		}
		.customer-account-login .page-main .login-container .block.block-new-customer .block-content #md-login-social.social-login{
			max-width: inherit;
		}
    }
    .field.attachment{ display: none !important; }
    .checkout-index-index a#md-signin-link {display: contents !important}

    /*31122019*/
    .product.actions.product-item-actions.Simple .actions-primary.add-to-cart-bottom {
        padding: 0;
        left: 8px;
        width: 100%;
        }
        .product.actions.product-item-actions.Simple .actions-primary.add-to-cart-bottom .action.primary {
        width: 100%;
        }
        .product.actions.product-item-actions.Simple .actions-primary.add-to-cart-bottom .action.primary span {
        width: 100%;
        padding: 16px 0;
        }
        .product-item-info {
        max-width: 100%;
        padding: 0 8px;
		}
		.products.wrapper .add-to-cart-bottom{
            bottom: -60px;
        }
        .home-featured .actions-primary.add-to-cart-bottom.Simple .action.primary span {
		    width: 100% !important;
            height: 46px;
            padding: 15px 0 !important;
		}
		.home-featured .actions-primary.add-to-cart-bottom.Simple .action.primary {
		    width: 100%;
		}
		.home-featured .actions-primary.add-to-cart-bottom.Simple {
		    padding: 0 !important;
		}

	  /*31122019*/


    /*05012020*/
	.nav-open .nav-sections-item-content>.switcher-language{
		display:none;
	}
	.nav-open .nav-sections-item-content>.switcher-currency{
		display:none;
	}
    .filter-options .swatch-option.selected{
    	outline: none;
    	font-weight: 700;
    }
    .stores-index-index .prettyMapList .prettylink{
    	margin-top: 15px;
    }
    .catalog-product-view .product-add-form .clearfix .swatch-option.text.notavailable{
    	position: relative;
	    overflow: hidden;
	    color: #D3D0D5;
	    padding-right: 2px;
    	padding-left: 2px;
    }
    .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary.notavailable,
    .catalog-category-view .product-item .product-item-info .actions-primary .action.primary.notavailable {
	    position: relative;
	    color: #D3D0D5;
	    overflow: hidden;
	    pointer-events: none;
	    margin-left: 10px;
	    margin-right:10px ;
	    padding-left: 2px;
    	padding-right: 2px;
	}
	.page-with-filter.catalog-category-view .product-item .product-item-info .actions-primary .action.primary.notavailable:after {
	    width: 100%;
	    padding: 0px 10px;
	    height: 1px;
	    position: absolute;
	    content: '';
	    /*transform: rotate(-43deg);*/
	    background-color: #D3D0D5;
	    z-index: 20;
	    left: 0;
	    top: 8px;
	    right: 0;
	}

	.catalog-product-view .product-add-form .clearfix .swatch-option.text.notavailable:after,
	.cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary.notavailable:after, .catalog-category-view .product-item .product-item-info .actions-primary .action.primary.notavailable:after {
	    width: 100%;
	    height: 1px;
	    position: absolute;
	    content: '';
	    /*transform: rotate(-43deg);*/
	    background-color: #D3D0D5;
	    z-index: 20;
	    left: 0;
	    top: 13px;
	    right: 0;
	}

		/*02022020*/
	.block.block-search{
		margin-bottom: 15px;
	}
	.block.block-search, .block-search .block-content, body.searchautocomplete__active div.block-search{
		/*width: 100%;
		margin-right: 0;*/
	}
	/*.block.block-search:after{ display: none; }*/
	.work-collection .col-cllct-6, .home-newslatter .col-cllct-6{
		width: 50%;
    	float: left;
    	padding: 0 15px;
    }
    .collection.home-newslatter {
	    float: left;
	    width: 100%;
	    padding:50px 0;
	}
	.collection.complete-your-look h2.text-center {
		text-align: center;
		text-transform: uppercase;
		color: #000;
		font-family: 'Maven Pro', sans-serif;
	}
	.collection.complete-your-look p,.rtl_layout .collection.complete-your-look p {
		text-align: center;
		font-size: 34px;
		color: #000;
		font-weight: 400;
	  }
	  .collection.complete-your-look a.shop-now,.rtl_layout  .collection.complete-your-look a.shop-now  {
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		border-bottom: 3px solid #ddd;
		max-width: max-content;
		margin: 0 auto;
	  }
	  .slider.shop-category-slider spam.cat-slide span {
		font-size: 20px;
		font-weight: bold;
	  }
    .home-newslatter .box-news{
    	background-image: url(../images/news-box.jpg);
	    float: left;
	    width: 100%;
	    background-repeat: no-repeat;
	    background-size: cover;
	    text-align: center;
	    padding: 30px;
	}
	.home-newslatter .box-news h3 {
	    font-weight: bold;
	    text-transform: uppercase;
	    margin: 0;
	    font-size: 24px;
	}
	.home-newslatter .box-news p {
	    padding: 15px 0;
	    margin: 0;
	    font-size: 22px;
	}
	.home-newslatter .box-news .block.newsletter {
	    width: 50%;
	    margin: 0 auto;
	}
	.home-newslatter .block.newsletter .field .control:before{display: none;}
	.home-newslatter .box-news .block.newsletter .action.subscribe {
	    border-radius: 0;
	    height: 38px;
	    border-color: transparent !important;
	    margin-left: 0;
	    margin-top: 1px;
	}
	.home-newslatter .box-news .block.newsletter .field.newsletter {
	    margin-right: 0;
	}
    .home-newslatter .box-news .app-link{float: left;width: 100%}
    .home-newslatter .box-news .app-link a{display: inline-block; padding: 0 10px;}
    .home-newslatter .box-news .app-link a img{height: 37px;width: auto;}
    /*.work-collection .col-cllct-6 img{width: 100%;height: 600px;object-fit: cover;object-position: top;}*/
    .work-collection .col-cllct-6 h2, .home-featured .more-new-arrival h2, .cms-home h2{
	    font-weight: 400;
	    text-transform: capitalize;
	    font-size: 27px;
	    color: #000;
	    margin-bottom: 5px;
	    margin-top: 0;
    }
    .work-collection .col-cllct-6 p, .home-featured .more-new-arrival p{
    	text-align: center;
    	font-size: 18px;
    }
 	.work-collection .col-cllct-6 a, .home-featured .more-new-arrival a, .shop-by-category .shop-by-category-slider .slick-slide a{
    	color: #fa4d09;
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    }
    .work-collection .col-cllct-6 a:hover, .work-collection .col-cllct-6 a:focus, .work-collection .col-cllct-6 a:active, .home-featured .more-new-arrival a:hover, .home-featured .more-new-arrival a:focus, .home-featured .more-new-arrival a:active, .shop-by-category .shop-by-category-slider .slick-slide a:hover, .shop-by-category .shop-by-category-slider .slick-slide:focus, .shop-by-category .shop-by-category-slider .slick-slide:active{ text-decoration: none;
    }
    .collection .row-collection a{
    	display: block;
    }
    .collection.complete-your-look .col-cllct-12{
    	width: 100%;
    	float: left;
    	padding: 0 15px;
    }
    .home-featured {
    	float: left;
    	width: 100%;
    }
    .cms-home .page-row-heading h2{
		font-size: 27px;
		font-weight: 300;
		margin-bottom: 30px;
		text-transform: uppercase;
    }
    .home-featured .products.wrapper .prodName, .home-featured .products.wrapper .price-box, .home-featured .products.wrapper .product-item:hover .add-to-cart-bottom, .home-featured .products.wrapper .special-price{display: none !important;}
    .home-featured .products.wrapper .product-item:hover {
	    -webkit-transform: translateY(-0px);
	    -moz-transform: translateY(-0px);
	    transform: translateY(-0px);
	}
    .home-featured .products.wrapper h2 {
	    text-align: center;
	    padding: 0 100px;
	    font-size: 42px;
	}
	.home-featured .slick-slider .slick-dots li{margin: 0 3px;border:0;}
	.home-featured .slick-slider .slick-dots li button{
		width: 10px;
	    height: 10px;
	    padding: 0;
	    border: 1px solid #b1b1b1 !important;
	    border-radius: 100%;
	    background: #b1b1b1;
	}
	.home-featured .slick-slider .slick-dots li.slick-active button{
		width: 10px;
	    height: 10px;
	    padding: 0;
	    border: 1px solid #fb4e0a !important;
	    border-radius: 100%;
	    background: #fb4e0a;
	}
	.products.wrapper .product-image-container::after{display: none;}
    .home-featured .products.wrapper{
    	width: 50%;
    	float: left;
    	padding: 0 15px;
    	margin: 0;
    }
    .home-featured .more-new-arrival{
    	width:50%;
    	float: right;
    	padding-left: 15px;
    }
    /*.rtl_layout .home-featured .products.wrapper{float: left;}
    .rtl_layout .home-featured .more-new-arrival{float: left; padding-right: 15px; padding-left: 0;}*/
    .home-featured .more-new-arrival img{
    	width: 100%;
    }
    .home-featured .more-new-arrival .more-new-arrival-box{
    	float: left;
    	width: 100%;
    	text-align: center;
    }
    .home-featured .featured-slider .slick-next{ right: 10px;width: 40px;height: 40px;}
    .home-featured .featured-slider .slick-prev{left: 10px; width: 40px;height: 40px;}
    .home-featured .products.wrapper .product-content-wrapper a, .home-featured .products.wrapper .product-image-container{ display: block; }
    .home-featured .products.wrapper .slick-slide img{width: 100%;}
    .home-featured .products.wrapper .product-content-wrapper, .featured-slider li{
    	padding: 30px 67px 30px 67px;
    	border-top: 1px solid gray;
    	border-bottom: 1px solid gray;
    }
    .shop-by-category {
	    float: left;
	    width: 100%;
	    background-image: url(/pub/media/wysiwyg/BG.jpg);
	    background-repeat: round;
	    padding: 50px 0;
	}
	.rtl_layout.nav-before-open .page-wrapper:before{
		right: 0;
	}
	.rtl_layout .shop-by-category h2{
		text-align: right;
	}
	.rtl_layout  .shop-by-category .shop-by-category-slider .slick-track {
	    margin: 0 15px;
	}
	.shop-by-category .shop-by-category-slider{
		float: left;
		width: 100%;
		padding-top: 20px;
	}
	.shop-by-category .shop-by-category-slider .slick-slide .cat-slide{
		padding: 0 15px;
		text-align: center;
	}
	.shop-by-category .shop-by-category-slider .slick-slide img{
		width: 100%;
		margin-bottom: 5px;
	}
	.shop-by-category .shop-by-category-slider .slick-track{
		margin: 0 -15px;
/*	    display: flex;
	    flex-wrap: wrap;*/
	}


	.get-inspired {
	    float: left;
	    width: 100%;
	    padding: 50px 0;
	}
	.get-inspired .slick-slider{
		border:2px solid #eee;
	}
	.get-inspired .titel-inspierd{
		width: 70%;
		margin: 0 auto;
		text-align: center;
		border-top: 1px solid gray
	}
	.get-inspired .titel-inspierd h2{
		font-size: 48px;
	}
	.get-inspired .titel-inspierd h3{
		color: #fa4d09;
		font-size: 24px;
		margin: 10px 0 30px 0;
	}
	.get-inspired .get-inspired-box {
	    float: left;
	    width: 100%;
	    background-color: #fafafa;
	    margin-top: 15px;
	}
	.get-inspired .get-inspired-box .row-collection{margin: 0 -5px;
	    display: flex;
	    flex-wrap: wrap;}
	    .get-inspired-box .col-cllct-4 {
	    width: 33.33%;
	    float: left;
	    padding: 5px 15px;
	    /* background-color: #fff; */
	}
	.get-inspired .get-inspired-box .col-cllct-4 a {
	    float: left;
	    width: 100%;
	    background-color: #fff;
	    padding: 5px;
	}
	.get-inspired .instafeed-container a::after, .cms-home .page-footer .footerlinks .title-footer.miss-again-title, .cms-home .page-footer .footerlinks .latest-para, .cms-home .page-footer .footerlinks .block.newsletter{display: none;}
	.homeslider .image-block{padding: 15px 50px 0 50px;}

	@media only screen and (max-width: 1366px){
		.homeslider .image-block {
		    padding: 15px 30px 0 30px;
		}
	}

	@media only screen and (min-width: 1024px){
		.page-with-filter .filter-options .filter-options-content{
			padding: 0!important;
		}
		.rightContent .minicart-wrapper .action.showcart .counter.qty{
			top: 2px !important;
		}
		.nav-sections-items .section-item-content .menu-container .menu > ul > li{
			padding: 0 10px;
		}
		.nav-sections-items .section-item-content .menu > ul > li:first-child{
			padding-right: 20px;
			padding-left: 0!important;
		}
		.rtl_layout .nav-sections-items .section-item-content .menu > ul > li:first-child{
			padding-left: 20px!important;
		}
		.rtl_layout .nav-sections-items .section-item-content .menu-container .menu > ul > li ul{
		    right: auto;
		    left: 0;
		}
	    .loungewear-page .column.main{
	        padding-left: 20px;
	        padding-right: 20px;
	    }
		.account .page.messages{
			margin-left: 0px;
			margin-right: 0px;
		}

		.checkout-cart-index .page.messages{
			margin-left: 0px;
			margin-right: 0px;
		}
		.page-wrapper .section-item-content .menu-container .menu > ul > li > a{
			display: inline-block;
			padding: 10px 0;
		}
		.page-wrapper .section-item-content .menu-container .menu > ul > li span.plus{
			position: inherit;
			display: inline-block;
		}
		.rtl_layout .page-wrapper .section-item-content .menu-container .menu > ul > li span.plus{
			text-align: center!important;
		}
		.section-item-content .menu-container .menu .menu-dropdown-icon.dropdown span.plus:nth-child(2){
			display: none;
		}
		.section-item-content .menu-container .menu ul li.megaStaticBlock h2 a{
			font-weight: 600;

		}
		.section-item-content .menu-container .menu > ul > li ul li a{
			text-transform: inherit;
			color: #000;
			text-shadow: none!important;
		}
		.section-item-content .menu-container .menu > ul > li ul li{
			line-height: inherit;
			padding: 4px 0px;
		}
		.customer-welcome.active .customer-menu ul.header.links{
			min-width: 240px;
			padding: 20px;
			display: block!important;
		}
		.customer-welcome.active .customer-menu ul.header.links li.authorization-link a{
		    background: #9b94b4;
		    text-align: center;
		    color: #fff;
		    border-radius: 3px;
		    text-transform: uppercase;
		    font-weight: 500;
		    margin-top: 10px;
		}
		.customer-welcome.active.not-logged-in-user .customer-menu ul.header.links li.authorization-link a{
			margin-bottom: 10px;
			margin-top: 0;
		}
		.customer-welcome.active .customer-menu ul.header.links li a{
		    background: #000;
		    text-align: center;
		    color: #fff;
		    border-radius: 3px;
		    text-transform: uppercase;
		    font-weight: 500;
		}

		.customer-welcome.active .customer-menu ul.header.links:after,
		.customer-welcome.active .customer-menu ul.header.links:before{
		    content: "";
		    border: solid;
		    margin-left: -8px;
		    position: absolute;
		    bottom: 100%;
		    left: 50%;
		    width: 0;
		    height: 0;
		}
		.customer-welcome.active .customer-menu ul.header.links:before{
		    border-color: transparent transparent #9b9b9b transparent;
		    border-width: 8px;
		}
		.customer-welcome.active .customer-menu ul.header.links:after{
		    border-color: transparent transparent #fff transparent;
		    border-width: 6px;
			margin-left: -6px;
		}
		.rtl_layout .section-item-content .menu-container .menu ul li.megaStaticBlock:nth-child(2){
			float: left;
		}
		.account .sidebar.sidebar-main{
			margin-top: 20px;
		}
	}

	@media only screen and (max-width: 1024px){
		.home-newslatter .box-news .block.newsletter{width: 80%;}
		.home-featured{
			padding: 20px 0;
		}
		.home-featured .products.wrapper h2 {
		    text-align: center;
		    padding: 0 50px;
		    font-size: 32px;
		}
		.get-inspired .get-inspired-box img{width: 100%}
		.homeslider.slick-slider .slick-dots{bottom: 20px;}
	}

	@media only screen and (min-width: 768px){
		.catalog-product-view .modal-popup .modal-inner-wrap{
			width: 30%;
		}
		.rtl_layout .footer.content .block.newsletter {
		    margin-left: 40px;
		}
		.actions-toolbar .secondary a.action{
			margin-top: 0!important;
		}
	}


	@media only screen and (max-width: 768px){
		aside.modal-popup.confirm .modal-inner-wrap{
			width: 84%;
		}
		.col-4-payment>div{
			justify-content: center;
		}
		.collection.complete-your-look p,.rtl_layout .collection.complete-your-look p{
			font-size: 30px;
		}
		.collection.complete-your-look a.shop-now,.rtl_layout .collection.complete-your-look a.shop-now {
			font-size: 28px;
		}
		.home-featured .products.wrapper .slick-dotted.slick-slider .slick-list.draggable {
		    padding: 0 !important;
		}
		.homeslider .image-block {
		    padding: 0px 20px;
		}
		/*.work-collection .col-cllct-6 img{height: auto;}*/
		.home-featured .products.wrapper .product-content-wrapper, .featured-slider li{
			padding: 30px 47px
		}
		.work-collection .col-cllct-6{margin-bottom: 20px;}
	}
	@media only screen and (max-width: 650px){
		.home-newslatter .box-news p br{ display: none; }
		.get-inspired{padding: 30px 15px}
		.get-inspired .titel-inspierd h2{font-size: 28px;}
		.home-featured .products.wrapper .slick-dotted.slick-slider{margin-bottom: 0}
		.home-newslatter .col-cllct-6{width: 100%;margin-bottom: 15px;}
		.home-featured .products.wrapper, .home-featured .more-new-arrival, .get-inspired-box .col-cllct-4{ width: 100%}
		.home-featured .products.wrapper h2{font-size: 24px;margin-top: 0;margin-bottom: 30px;}
		.shop-by-category{padding:30px 0}
	}
	@media only screen and (max-width: 580px){
		.home-newslatter .box-news .app-link a{padding: 0 5px;}
		.work-collection .col-cllct-6 h2, .home-featured .more-new-arrival h2, .cms-home h2{font-size: 18px;}
		.work-collection .col-cllct-6 p, .home-featured .more-new-arrival p{font-size: 16px;}
		.home-newslatter .box-news .app-link a img{height: 34px;}
	}
	@media only screen and (max-width: 400px){
		.work-collection .col-cllct-6 p {
		    min-height: 66px;
		}

	}


	@media only screen and (max-width: 768px){
		.rtl_layout .product-info-main .page-title-wrapper.product{
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
	}
	.nav-sections .section-item-content .menu-container .menu.horizontal{
		background-color: transparent;
		margin: 0;
	}

	.nav-sections .section-item-content .menu-container .menu.horizontal > ul > li > a:hover{
		color: #f47727;
	}
	.page-header .leftContent .switcher.switcher-currency img{
		max-width: 24px;max-height: 24px;
	}

/*24032020*/
body .page-main.empty-main-content .page-title-wrapper .page-title:after{
	left: 50%;
	top: -50px;
}
.checkout-container .field .control._with-tooltip .field-tooltip span.label {
    display: none;
}
.footer.content .toggeable-mobile .block.newsletter{display: none;}
.onestepcheckout-index-index .page-main .checkout-container .field-tooltip{right: 0}
.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-price {width: 100%;}
.onestepcheckout-index-index .page-main .shipping-method .onestep-shipping-method .onestep-shipping-method-list .shipping-method-card .shipping-method-price span.price{font-size: 14px;}
header.page-header .header.content .rightContent .link.wishlist{float: right;padding-left: 0;}
header.page-header .header.content .rightContent .authorization-link.md-custom-toplink{float: right; margin-right: 80px; display: none;}
.collection .row-collection img{height: auto;}
/* .cms-index-index [data-content-type=row][data-appearance=contained]{max-width: 100%}
.cms-index-index [data-content-type=row][data-appearance=contained] [data-element=inner]{width: 100% !important;padding: 0 !important} */
.cms-size_guide .size-guide table td{border:1px solid #ddd !important;}

@media only screen and (max-width: 400px){
	.cart.table-wrapper .col.subtotal{width: 100%;text-align: left !important;}
	.cart.table-wrapper .col.price, .cart.table-wrapper .col.qty{width: 50%;text-align: left;}
}

.collection.home-newslatter {
		    padding: 50px 0;
		}
			table.data.table.table-totals tr.totals.shipping.incl td.amount {
	    display: block !important;
	}
	#checkout-shipping-method-load table.table-checkout-shipping-method td.col.col-price span.price, #cart-totals .table-wrapper table.data.table.totals tr.totals.shipping.incl td.amount {
    display: block !important;
}

@media only screen and (max-width: 470px){
	header.page-header .header.content .rightContent .link.wishlist{
		display: none;
	}
}
@media only screen and (max-width: 767px){
	.customer-account-create .page-title-wrapper{
		margin-top: 0;
	}
	.customer-account-create .page-title-wrapper h1.page-title{
		margin-top: 0!important;
	}
	.customer-account-login .page-main .login-container{
		margin-top: 0!important;
	}
	.cms-page-view .page-title-wrapper h1.page-title{
		margin-top: 0!important;
	}
	.cms-page-view [data-content-type='row'][data-appearance='contained'] [data-element='inner']{
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.faq-page-accordion{
		padding-left: 0;
		padding-right: 0;
	}
	.cms-index-index .page.messages{
	    left: 20px;
	    right: 20px;
	    z-index: 10;
	}
	.rtl_layout .cms-index-index .page.messages{
	     right: 80px;
	}
	.featured-collections-tab .ui-tabs-panel{
	    display: block!important;
	    margin-bottom: 50px;
	    border-bottom: 1px solid #ccc;
	    margin-left: -20px;
	    padding-left: 20px;
	    padding-right: 40px;
	}
	.rtl_layout .featured-collections-tab .ui-tabs-panel{
	    margin-left: 0;
		margin-right: -20px;
	    padding-left: 40px;
	    padding-right: 20px;
	}
	.featured-collections-tab .tabs-navigation{
		display: none!important;
	}
	.featured-collections-tab .featured_collections_left h2{
		border-bottom: none;
	    margin-bottom: 0;
	    font-size: 20px;
	}
	.featured-collections-tab .featured_collections_left p a{
		margin-top: 0;
	}
	.cms-home .featured_collections_right .widget-product-grid .product-item .product-item-details{
		/*align-items: baseline;*/
	}





	.work-collection .col-cllct-6 h2, .home-featured .more-new-arrival h2, .cms-home h2{font-size: 22px;}
	.rightContent  .action.showcart span.text{
			display: none;
		}
		.rightContent .minicart-wrapper .action.showcart:before,
		.rightContent .minicart-wrapper .action.showcart.active:before{
			width: 16px;
		}
		.page-header .rightContent .header.links  li.wishlist > a:before{
			width: 20px;
		}
		.page-header .rightContent .header.links  li.wishlist span.counter.qty{
			padding-right: 0;
		}
		.page-header .header.links{
			display: flex!important;
		}
		.page-header .header.links .link.wishlist a{
			font-size: 0;
		}
		.page-header .header.links li{
			padding-right: 10px;
		}
		.rtl_layout .page-header .rightContent .header.links li{
			padding-right: 10px!important;

		}
		.rtl_layout .page-header .rightContent .header.links li.wishlist span.counter.qty{
			padding-left: 0;
			padding-right: 5px;
			padding-top: 0;
		}
		.rtl_layout header.page-header .header.content .rightContent .link.wishlist{
			padding-left: 0;
		}
		.rtl_layout .back-link{
		    right: 20px!important;
		}
		.back-link{
			top: 66px;
		}
		.cms-container{
			padding-left: 0!important;
			padding-right: 0!important;
		}
	}
	@media only screen and (max-width: 400px){
		.work-collection .col-cllct-6 p {
		    min-height: 66px;
		}

	}

	.cms-fashion-program .work-collection .feminine-style-requirements h2 {
		color: #f24a03;
		font-weight: 700;
		line-height: 1.1;
		font-size: 2.4rem;
		margin-top: 2.5rem;
		margin-bottom: 2rem;
		text-transform: none;
	}
	.rtl_layout .feminine-style-requirements h2{
		direction: rtl;
		font-family: 'GESSTextMedium-Medium', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		}



.special_label {
    background: #FF0000 !important;
}
.messages.free-ship{
    display: none !important;
}
.panel.wrapper p{
    margin-bottom: 0;
    text-align: center;
    color: #fff;

    font-weight: 600;
}
.product-info-main .step-product-detail{display: block; max-width: 100%}
	.product-info-main .step-product-detail .col-12.cc-pp-dd img {width: 100%}

	@media only screen and (max-width:766px){
	.suppliereform-container .request-form, .surveyform-container .request-form{width: 100%}
	.page-wrapper .request-form.purchase-experience::-webkit-scrollbar {
	    -webkit-appearance: none;
	}
	.page-wrapper .request-form.purchase-experience::-webkit-scrollbar:vertical{
	    width: 12px;
	}
	.page-wrapper .request-form.purchase-experience::-webkit-scrollbar:horizontal{
	    height: 12px;
	}
	.page-wrapper .request-form.purchase-experience::-webkit-scrollbar-thumb{
	    background-color: rgba(0, 0, 0, .5);
	    border-radius: 10px;
	    border: 2px solid #ffffff;
	}
	.page-wrapper .request-form.purchase-experience::-webkit-scrollbar-track{
	    border-radius: 10px;
	    background-color: #ffffff;
	}


	.page-wrapper .request-form.recommend-friends::-webkit-scrollbar {
	    -webkit-appearance: none;
	}
	.page-wrapper .request-form.recommend-friends::-webkit-scrollbar:vertical {
	    width: 12px;
	}
	.page-wrapper .request-form.recommend-friends::-webkit-scrollbar:horizontal  {
	    height: 12px;
	}
	.page-wrapper .request-form.recommend-friends::-webkit-scrollbar-thumb  {
	    background-color: rgba(0, 0, 0, .5);
	    border-radius: 10px;
	    border: 2px solid #ffffff;
	}
	.page-wrapper .request-form.recommend-friends::-webkit-scrollbar-track  {
	    border-radius: 10px;
	    background-color: #ffffff;
	}
}
.home-featured .products.wrapper .slick-slide img {
    width: 100%;
    height: auto;
}


.shop-by-category .shop-by-category-slider .slick-slide img {
    width: 100%;
    margin-bottom: 5px;
    height: auto;
}

.home-featured .more-new-arrival img {
    width: 100%;
    height: 100%;
}


/*10162020 Fashion Page */
@font-face {
    font-family: 'BShekari';
    src: url('../fonts/BShekari.eot');
    src: url('../fonts/BShekari.eot?#iefix') format('embedded-opentype'), url('../fonts/BShekari.woff') format('woff'), url('../fonts/BShekari.svg#BShekari') format('svg');
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'GESSTextMedium-Medium';
    src: url('../fonts/GESSTextMedium-Medium.eot');
    src: url('../fonts/GESSTextMedium-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/GESSTextMedium-Medium.woff') format('woff'), url('../fonts/GESSTextMedium-Medium.svg#GESSTextMedium-Medium') format('svg');
    font-style: normal;
    font-stretch: normal;
}
body.cms-fashion-program .collection.work-collection{font-family: 'GESSTextMedium-Medium', "Helvetica Neue", Helvetica, Arial }
.cms-fashion-program .work-collection .col-cllct-6 h2{font-family:'BShekari', "Helvetica Neue", Helvetica, Arial;color: #f24a03;font-size:  2.4rem }
.cms-fashion-program .page-title{
	text-align: center;
	font-family: inherit;
	color:#f24a03;
	margin: 0px !important;
}
.cms-fashion-program .col-cllct-6{
    width: 50%;
    float: right;
    padding: 0 15px;
	text-align:left;
}
.cms-fashion-program .feminine-style-detail{
	background-color:#F5F1EC;
	padding-top:30px;
	padding-bottom:30px;

}
.cms-fashion-program .cms-about-content{
	background: transparent;
    box-shadow: none;
}
.cms-fashion-program .cms-container{
	max-width: 1210px !important;
}
.cms-fashion-program .page-main{
	background: transparent;
}

.cms-fashion-program .col-cllct-6 p{

	    font-size: 2.0rem;
		padding-bottom: 20px;

}
.cms-fashion-program .feminine-style{
	padding-left: 60px !important;
	padding-top: 75px !important;
	padding-right: 64px !important;
	padding-bottom:60px !important;
}
@media only screen and (max-width:1180px){
.cms-fashion-program .feminine-style{
	padding-top: 55px !important;
	padding-bottom:40px !important;
}
}
@media only screen and (max-width:1080px){
.cms-fashion-program .feminine-style{
	padding-top: 40px !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
	padding-bottom:20px !important;
}
}
.cms-fashion-program .feminine-style-requirements{
	width: 94%;
	padding-top:30px;
	padding-bottom:30px;

}
.cms-fashion-program .feminine-style-requirements ul{
	padding: 0px;
}
.feminine-style-requirements h2{
	color:#f24a03;
	font-weight: bold;
}


.cms-fashion-program .col-cllct-6 p{

	    font-size: 2.0rem;

}

.cms-fashion-program .feminine-style-requirements li{
	list-style: none;
    background-image: url(/pub/media/wysiwyg/list.png);
    background-size: 17px;
    background-repeat: no-repeat;
    padding-left: 30px;
    font-size: 2.0rem;
    background-position: left 6px;
    font-family: 'GESSTextMedium-Medium', "Helvetica Neue", Helvetica, Arial;

}
.cms-fashion-program .breadcrumbs{
	display:none;
}
.rtl_layout .cms-fashion-program .page-title-wrapper h1.page-title{font-family:'BShekari', "Helvetica Neue", Helvetica, Arial;}
.rtl_layout .cms-fashion-program .page-title-wrapper h1.page-title span{font-size: 60px;font-family:'BShekari', "Helvetica Neue", Helvetica, Arial;}
.rtl_layout .cms-fashion-program .work-collection .col-cllct-6 h2{text-align: right;}
.rtl_layout .cms-fashion-program .work-collection .col-cllct-6 p span{display: inline-block;}
.rtl_layout .cms-fashion-program .feminine-style-requirements li span.number,
.rtl_layout .cms-fashion-program .work-collection .col-cllct-6 p span.number{margin-right: -5px;}
.rtl_layout .cms-fashion-program .feminine-style-requirements li{list-style: none;
    background-image: url(/pub/media/wysiwyg/list.png);
    background-size: 17px;
    background-repeat: no-repeat;
    padding-right: 30px;
    font-size: 2.0rem;
    background-position: right 8px;
    font-family: 'GESSTextMedium-Medium', "Helvetica Neue", Helvetica, Arial;
    text-align: right;}
.cms-fashion-program .feminine-style-requirements li span, .cms-fashion-program  p span{font-family: 'Maven Pro', sans-serif}

.banner-top {
    float: left;
    width: 100%;
    padding: 0px 57px 0 57px;
}

.banner-top .top-block {
    float: left;
    width: 100%;
    padding: 15px 0px;
    background-color: #ffa461;
    text-align: center;
    color: #fff;
    font-weight: 600;
}
.cms-home .homeslider .image-block{padding: 0px 0px 0 0px}
.cms-home .widget.block.block-static-block{margin-bottom: 0;padding: 0;}

.checkout-index-index .items.payment-methods .payment-group .payment-method-note {
    position: absolute;
    width: 40%;
    font-weight: bold;
    top: 20px;
    left: 340px;
    font-size: 16px;
}
.rtl_layout .checkout-index-index .items.payment-methods .payment-group .payment-method .payment-method-title input[type="radio"]{right: 0}
.rtl_layout .checkout-payment-method .payment-method-title{position: relative;}
.rtl_layout .checkout-index-index .items.payment-methods .payment-group .payment-method-title .label{padding-right: 0;}
.rtl_layout .checkout-index-index .items.payment-methods .payment-group .payment-method-note{left: auto;right:340px;}
.checkout-index-index .items.payment-methods .payment-group .payment-method._active {
    position: relative;
}

@media only screen and (max-width:650px){
	.banner-top{padding: 0 20px;}
	.cms-home .homeslider .image-block {
    padding: 0px 20px 0 20px;
}
	.cms-fashion-program .collection .row-collection .col-cllct-6{
    width: 100%;}
	.rtl_layout .cms-fashion-program .page-title-wrapper h1.page-title span{font-size: 40px;}
   .checkout-index-index .items.payment-methods .payment-group .payment-method-note {
	    position: relative;
	    width: 100%;
	    font-weight: bold;
	    top: 0;
	    left: 0;
	    font-size: 16px;
	}
	.rtl_layout .checkout-index-index .items.payment-methods .payment-group .payment-method-note{left: auto;right:0;}
}

.products.wrapper.grid .product-item:hover .add-to-cart-bottom{
	    /*bottom: 5px !important;*/
    	padding:20px 0px 0px 0px;
		height: 114px;
}
.catalog-category-view .product-item .product-item-info .actions-primary .action.primary, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary, .category-default-category .product-item .product-item-info .actions-primary .action.primary, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    padding: 0px;
    border: none!important;
    background: none;

}
p.size{
	color: #000;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 500;
}
.catalog-category-view .product-item .product-item-info .actions-primary .action.primary:hover, .catalog-category-view .product-item .product-item-info .actions-primary .action.primary:focus, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary:hover, .cms-home .home-featured .slick-slide .product-item .actions-primary .action.primary:focus, .category-default-category .product-item .product-item-info .actions-primary .action.primary:hover, .category-default-category .product-item .product-item-info .actions-primary .action.primary:focus, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary:hover, .catalogsearch-result-index .product-item .product-item-info .actions-primary .action.primary:focus {
    color: rgb(242, 74, 3) !important;
    background: none;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    border-image: initial !important;
}


/*03-Sep-2022 Start*/
.checkout-cart-index .cart.table-wrapper .col.subtotal { padding-right: 15px; }
.checkout-cart-index .cart.table-wrapper th.col span { font-weight: 600; color: #000; }
.en_layout .checkout-cart-index .price-including-tax:after { color: #000; font-weight: 300 !important; }
.checkout-cart-index .cart.table-wrapper .item-actions .actions-toolbar { text-align: right; }
.checkout-index-index .opc-wrapper .fieldset > .field[name="shippingAddress.firstname"]{
	margin-left: 0px;
}
.checkout-index-index .table-checkout-shipping-method tr.row { display: inherit; grid-template-columns: inherit; }
.checkout-index-index .minicart-items .product-item-details { flex-wrap: wrap; padding: 0px 20px; }
.opc-block-summary .product-item .product-item-name-block .product-item-name { margin-bottom: 0; }
.checkout-index-index .minicart-items .product-item-details .details-qty { margin-top: 0px; }
.opc-block-summary .product-item .product-item-name-block .details-qty .label { font-weight: 500; font-size: 15px; }
.checkout-index-index .opc-block-summary .block.items-in-cart > .title { flex-wrap: wrap; padding-right: 35px; justify-content: end; padding-top: 0; }
.checkout-index-index .opc-block-summary .block.items-in-cart > .title strong { display: block; width: 100%; text-align: right;
font-size: 15px !important; color: #000; }
.rtl_layout .checkout-index-index .opc-block-summary .block.items-in-cart > .title strong {     text-align: left; }
.checkout-index-index .opc-block-summary .block.items-in-cart > .title .grand-total { font-weight: 500; font-size: 16px; padding-top: 2px; }

.en_layout .checkout-index-index .price-including-tax:after { color: #000; font-weight: 300!important; }
#md-login-social.social-login li.button.popup:last-of-type { display: flex; align-items: center; max-width: 100%; /*justify-content: center;*/}
.checkout-index-index .opc-wrapper .step-content { margin-bottom: 0; }
.checkout-index-index .table-checkout-shipping-method tbody td { padding-top: 10px; padding-bottom: 10px; }
.checkout-index-index .checkout-shipping-method .actions-toolbar > .primary { margin-top: 0; }
.checkout-index-index .opc-wrapper .fieldset > .field[name="shippingAddress.lastname"] { width: 48.75%; }
.checkout-index-index .field.city-drop-down span.select2.select2-container { width: 100% !important; }
.checkout-index-index form#co-shipping-form div#shipping-new-address-form .field select { background: #ffffff url(../images/drop_down_arrow.png) no-repeat 98.5% 50%;
    background-size: 15px auto; }
.checkout-index-index .field.addresses .shipping-address-items { margin: 0 -10px; }
.checkout-index-index .field.addresses .shipping-address-items .shipping-address-item { border: solid 1px #e7e4e4; padding: 20px; margin: 0 8px 20px; min-height: 270px; }
.checkout-index-index .field.addresses .shipping-address-items .shipping-address-item:before { display: none; }
.checkout-index-index .opc-wrapper #checkout-step-pas { padding-bottom: 20px; }
.sizechart-popup .action-close:before{
	content: '\e909';
}
.md-login-social.login-page .md-custom-toplink span{
	padding-right: 10px;
}

.customer-account-login #md-login-social.social-login li.button.popup:last-of-type{
	justify-content: center;

}
.customer-account-create .page-title-wrapper h1.page-title{
	margin-top: 0;

}
.customer-account-forgotpassword .page-title-wrapper h1.page-title span{
	font-size: 2.1rem;
}
#minicart-content-wrapper .items-total { font-weight: 500; font-size: 16px; }
#minicart-content-wrapper .product-item .product-item-details { flex-wrap: wrap; padding: 0px 25px; }
#minicart-content-wrapper .product-item .product-item-details .product-item-pricing { display: block; width: 100%; }
#minicart-content-wrapper .product-item .product-item-details  .content { display: block; width: 100%; }
#minicart-content-wrapper .minicart-items .product-item-details .details-qty { margin-top: 0; }
#minicart-content-wrapper  dl.product.options.list { margin: 0 !important; }
#minicart-content-wrapper .minicart-items .product-item-name { margin: 0 0 2px !important; }

.account .sidebar .block.block-collapsible-nav li.item.current a,
.account .sidebar .block.block-collapsible-nav li.item.current strong { color: #fff; }
.account .sidebar .block.block-collapsible-nav li.item a:hover { color: #fff; }
.looknbuy-index-looks .page-title-wrapper{
	display:block!important;
}
.looknbuy-index-looks .page-title-wrapper .page-title{
	font-size: 19px;
    text-transform: uppercase;
    display: table;
    margin: 0 auto;
    font-weight: 600;
	padding: 0px 20px 20px 20px;
    line-height: 23px;
}
.looknbuy-index-view .looknbuy-2columns .look-data, .looknbuy-1column .look-data{
	background: #fff;
	padding: 0;
	border: none;
}
.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .info-wrapper{
	width: 55%;
	display: flex;
	align-items: center;
}
.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .look-option-wrapper{
	width: 25%;
}
.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .info-wrapper .price-wrapper{
	padding: 0 10px;
}
.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .info-wrapper .qty-wrapper,
.looknbuy-index-view .looknbuy-1column .look-data .add-to-cart-wrapper ul li .info-wrapper .qty-wrapper{
	margin: 0;
}
.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .look-option-wrapper .options-product-list .configurable,
.looknbuy-index-view .looknbuy-1column .look-data .add-to-cart-wrapper ul li .look-option-wrapper .options-product-list .configurable{
	display: flex;
	align-items: center;
	padding: 0;
}
.looknbuy-index-view .product-add-form label,
.looknbuy-index-view .look-option-wrapper label{
	padding-left: 20px;
	padding-right: 20px;

}
.looknbuy-index-view .product-add-form select,
.looknbuy-index-view .look-option-wrapper select{
	text-transform: inherit;
}
.looknbuy-index-view .look-lists{
	display: flex;
	align-items: center;
}
.looknbuy-index-view .product-add-form select,
.looknbuy-index-view .look-option-wrapper select{
	min-width: inherit;
}
.looknbuy-index-view .looknbuy-2columns .base_image img{
	width: 100%;
}
.looknbuy-index-view .looknbuy-2columns .look-data h3,
.looknbuy-index-view .looknbuy-1column .look-data h3{
	margin-top: 20px;
}
.looknbuy-index-view .looknbuy-2columns,
.looknbuy-index-view .looknbuy-1column{
	display: flex;
    align-items: self-start;
}
.looknbuy-index-view .looknbuy-2columns .look-data,
.looknbuy-index-view .looknbuy-1column .look-data{
	margin-left: 70px;
	position: sticky;
   	top: 110px
}

.rtl_layout .looknbuy-index-view .looknbuy-2columns .look-data,
.rtl_layout .looknbuy-index-view .looknbuy-1column .look-data{
	margin-right: 70px;
	margin-left: 0;
}
/*.looknbuy-index-view .add-to-cart-wrapper .primary.tocart span: after{
	content: "\e611";
	font-family: 'icons-blank-theme';
	content: '';
	display: inline-block;
}*/
/*.cms-page-view .cms-container,
.supplier-index-requestform .cms-container,
.survey-index-index .cms-container,
.survey-index-success .cms-container,
.trackorder-index-index .cms-container,
.maplist-index-index .cms-container,
.maplist-view-index .cms-container,
.cms-femi9-faqs .columns,
.cms-tamara-faqs .columns {
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    margin: 0 auto;
}*/
.cms-femi9-faqs .faq-page-accordion,
.cms-tamara-faqs .faq-page-accordion {
  background: #fff;
}
.cms-about-content .home-click a { color: #fff; }
.menu-container .my-account .my-account-links{
	margin: 5px 0 10px 0;
}
.my-account .my-account-links {
    padding: 14px 0 5px;
    margin: 5px 0 0 0;
    list-style: none;
    border-top: solid 1px #eff1f5;
    border-bottom: solid 1px #eff1f5;
    max-width: 95%;
}
.my-account .my-account-links li a {
 color: #000;
 font-size: 14px;
 font-weight: 500;
 padding: 0 5px;
}
.nav-open .menu-container .my-account .my-account-links li{
	font-weight: 500;
}
.nav-open .menu-container .my-account .my-account-links li a{
	padding: 0;
}

.section-item-content.nav-sections-item-content#store.settings{
	display: none!important;
}
.products-grid .product-item{
	position: relative;
}
.section-item-content .menu-container { font-weight: 600; }
.products.wrapper .wshlst-top-right{
	top: auto;
    bottom: 25px;
    right: 5px;
}
.modal-inner-wrap.md-social-popup .modal-header .action-close:before{
	font-size: 14px;
	content: '\e909';
}
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before{
	content: '\e909';
}
.slick-slider .slick-track, .slick-slider .slick-list { direction: ltr; }
.rtl_layout .slick-slider .slick-track,
.rtl_layout .slick-slider .slick-list { direction: rtl; }
/*.header.content .block.block-search { right: 115px; top: 2px; }*/

.catalog-category-view .grid-view-wrapper .toolbar-products .active .grid-icon:before {
    color: #000;
}
.catalog-category-view .grid-view-wrapper .toolbar-products .active .grid-icon{
	background: #efefef;
	border: 1px solid #cecece;
}

.all-categories * {
    scrollbar-width: thin;
    scrollbar-color: #000000 #ffffff;
  }

  /* Chrome, Edge, and Safari */
  .all-categories *::-webkit-scrollbar {
    width: 0px;
	height: 2px;
  }

  .all-categories *::-webkit-scrollbar-track {
    background: #ffffff;
  }

  .all-categories *::-webkit-scrollbar-thumb {
    background-color: #000000;
    border-radius: 10px;
    border: 0px none #f41f1f;
  }

/**/
.rtl_layout .logo { margin: 0 15px 0 0; }
/*.rtl_layout .rightContent { margin-top: -10px; }*/
.rtl_layout div.minicart-wrapper { margin: 0; padding: 0 0 0 5px; }
.rtl_layout .page-header .switcher-language { float: left; margin: 0 10px 0 0; }
.rtl_layout .nav-toggle { right: 60px; left: auto; }
.rtl_layout .page-header .switcher li, .page-footer .switcher li{
	font-size: 15px;
	line-height: 30px;
}
.rtl_layout.nav-open .nav-sections { right: 0 !important; transition: right .3s; }
.rtl_layout .nav-sections .currency-switcher-wrapper { padding-left: 20px; }
.rtl_layout .section-item-content .menu-container .left-menu-link { right: 370px; left: auto; }
.rtl_layout .section-item-content .menu-container .menu > ul > li span.plus {
    left: 0;
    right: 10px;
}
.nav-sections-items .section-item-content .menu-container .menu > ul > li:hover ul.animated{
	padding: 0!important;
}
.rtl_layout .nav-sections-items .section-item-content .menu-container .menu > ul > li ul{
	left: auto;
    right: 0;
}
.rtl_layout .section-item-content .menu-container .menu > ul > li span.plus.active { left: 3px; }

.rtl_layout .cms-home .seasons .index-bnr-heading {
	text-align: left;
}
.rtl_layout .filter-active .block-content.filter-content .toolbar-products{
	text-align: right;
	float: none;
}
.rtl_layout .filter-options-item .filter-options-content .swatch-option.text{
	margin: 0 0px 15px 30px;
}
.rtl_layout .filter-title strong { right: 0; left: auto; }
.rtl_layout .block-content.filter-content { right: -120%; left: auto; transition: right .3s; }
.rtl_layout .filter-active .block-content.filter-content { right: 0; left: auto; transition: right .3s; }
.rtl_layout .filters-icon:before {  margin-right: 0; margin-left: 10px; }
.rtl_layout #html-body [data-pb-style="611F08A414825"] { margin: 10px 0;}
.rtl_layout select#shipping_country_rate { margin-top: 8px; }
.rtl_layout .product-info-main .product-add-form { float: right; }
.rtl_layout .page-header .header.links li{
	padding-left: 20px!important;
}
.rtl_layout .page-header .header.links .customer-menu li {
    padding-left: 0!important;
}
.catalog-product-view .product-info-main .view-accordion .active h3:after {
    left: auto;
    top: 13px;
}
.rtl_layout .product-info-main .page-title-wrapper .page-title{
	float: right;
	text-align: right;
}
.rtl_layout .product-info-main .page-title-wrapper .page-title > div{
	float: left;
	padding-top: 25px;
}

.rtl_layout .catalog-product-view .product-info-main .view-accordion h3 span{
	margin-right: 0;
    margin-left: 10px;
}
.rtl_layout .step-product-detail .accordion-mobile.accordion::after { left: 0; }
.rtl_layout .catalog-product-view .product-add-form .clearfix .swatch-option.text { margin: 0 0 0 20px; }
.rtl_layout .filter-active .block-content.filter-content .toolbar-products ul li{
	clear: both;
}
.rtl_layout .product-info-main .page-title-wrapper.product{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.rtl_layout .footer.content .block.newsletter { padding-left: 0px; padding-right: 40px;margin-right: 0; }
.rtl_layout .page-footer .bottom-footer .icon-phone,
.rtl_layout .page-footer .bottom-footer .icon-mail { padding-right: 0; padding-left: 8px; }

.rtl_layout #checkout-step-pas .control [type="radio"]:checked,
.rtl_layout #checkout-step-pas .control [type="radio"]:not(:checked) {
 display: none;
}


.nav-sections-items .nav-sections-item-content:nth-child(2){
	display: block!important;
}
.nav-sections-items .nav-sections-item-content{
	display: none!important;
}

@media (min-width: 1000px) {
	.rtl_layout .page-layout-1column .product-info-main { padding-left: 0; padding-right: 70px; }
	.rtl_layout .page-header .panel.wrapper .switcher li{
		line-height: inherit!important;
	}
}




@media screen and (max-width: 1150px) {
.checkout-index-index .opc-block-summary .block.items-in-cart > .title { position: inherit; justify-content: flex-start; top: 5px;    width: 100%; }
.checkout-index-index .opc-block-summary .block.items-in-cart > .title strong { text-align: left; }
.checkout-cart-index  .page-header .header.content .rightContent .authorization-link.md-custom-toplink { float: right; margin-right: 40px; }
}

@media screen and (max-width: 1024px) {
.checkout-index-index  main#maincontent { padding-left: 15px; padding-right: 15px; box-sizing: border-box; }
.checkout-index-index .field.addresses .shipping-address-items { display: flex; align-items: flex-start; margin: 0; }
.checkout-index-index .field.addresses .shipping-address-items .shipping-address-item { min-height: 280px; }
.checkout-index-index .opc-estimated-wrapper .minicart-wrapper.mobile-checkout { padding-right: 38px; }
.rtl_layout .checkout-index-index .opc-estimated-wrapper .minicart-wrapper.mobile-checkout { padding-left: 30px!important; }
.checkout-index-index .opc-estimated-wrapper .minicart-wrapper.mobile-checkout .action.showcart:before { top: 5px !important; font-size: 14px!important;}
.checkout-index-index .page-wrapper .page-header { display: inline-block !important; background: #fff; }
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button.action { max-width: 130px; }
.rtl_layout .footer.content .block.newsletter{
	padding-right: 0;
}
.smile-es-range-slider .ui-slider-handle{
	margin: -3px 0 0 -5px;
}
.smile-es-range-slider .ui-slider{
	margin-right: 10px;
}
.rtl_layout .footer.content .block.newsletter{
	text-align: right;
}
.rtl_layout .nav-toggle { right: 20px; }
.rtl_layout .header.content .block.block-search { top: 10px!important}
.rtl_layout .account .title.block-collapsible-nav-title{
	padding-right: 50px!important;
}

.account .page-header{
	z-index: 1000;
}
.rtl_layout .account .title.block-collapsible-nav-title{
	z-index: 1;

}
.rtl_layout.nav-open .account .nav-sections{
	z-index: 1000;
	background: #fff;

}
	.account .columns .sidebar-main{
		margin: 0 0;
	}
	.account .column.main{
		    margin: 0px 0px!important;
		}
	.rtl_layout .page-footer{
		margin-top: 20px;
	}
	.rtl_layout .filter-active .block-content.filter-content .filter-options-item .filter-options-content .swatch-option.text{
        margin: 15px 0px 0px 30px;
        text-align: right;
    }
    .rtl_layout .customer-account-login .login-container .block .block-content .actions-toolbar{
        padding-bottom: 0;
    }
    .rtl_layout .customer-account-login .form.form-login.block-email-login fieldset.login:after{
        position: absolute!important;
        top: 5px;
    }
}

@media screen and (max-width: 380px) {
	.cms-home .seasons.seasons .index-bnr-heading h2{
		font-size: 50px;
		line-height: 80px;
	}

}

@media screen and (max-width: 767px) {
	.overlap-text-title .slick-list.draggable{
		margin-left: -5px;
	    margin-right: -5px;
	}
	.checkout-index-index #opc-sidebar .opc-block-summary .items-in-cart > .title:after{
		top: 0;
	}
	.checkout-index-index .opc-block-summary .block.items-in-cart > .title .grand-total{
		margin-top: 0;
		padding-top: 0;
	}
	.rtl_layout .page-header .header.panel .switcher-language{
		padding-right: 10px;
	}
	.page-header .header.panel .switcher-language{
		padding-left: 10px;
	}
	.page-header .header.panel .switcher-currency {
	    padding-right: 10px;
	}
	.page-header .switcher .options .action.toggle{
		display: flex!important;
		align-items: center;
	}
	.page-header .switcher .options .action.toggle:after{
		line-height: inherit!important;
	}
	.page-header .header.panel .switcher li{
		line-height: inherit!important;
	}
	.checkout-index-index .opc-block-summary .block.items-in-cart > .title strong{
		width: auto;
	}
	.rtl_layout header.page-header .header.content .rightContent .link.wishlist{
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	.mobile-video{
		display: block!important;
	}
	.dasktop-video{
		display: none!important;
	}
	.products-related ol.items.product-items{
		display: inherit!important;
	}
	div.prettyMapList .findStore{
		font-size: 2rem;
	}
	.stores-index-index .home-container{
		padding-left: 20px;
		padding-right: 20px;
	}
	.catalog-product-view .block-viewed-products-grid.block.widget .products-grid .product-items{
		display: inherit!important;
	}
	.catalog-product-view .block.block-viewed-products-grid .product-item{
		border: none;
    	width: 100%;
	}

	.product-options-wrapper .swatch-opt .swatch-attribute .mage-error{
	    position: absolute;
	    top: -8px;
	    font-size: 11px;
	    text-align: center;
	    width: 100%;
	}
	.page-layout-1column .product-info-main #product-attribute-specs-table th.col.label{
		display: none;
	}
	.catalog-product-view .data.table.additional-attributes.measurement-table{
		margin-bottom: 0;
	}
	.remove-size:after{
		content: "-"!important;
	}
	.rtl_layout .page-with-filter .product.details.product-item-details{
		padding: 9px 9px 9px 30px!important;
		text-align: right;
	}
	.page-with-filter .product.details.product-item-details{
		padding: 9px 30px 9px 9px!important;
	}
	.rtl_layout .featured_collections_right .slick-prev{
		left: -10px;
	}
	.rtl_layout .featured_collections_right .slick-next{
		right: -10px;
	}
/*	.page-with-filter .products.wrapper .categry-prodct.col-4 .wshlst-top-right{
		right: -10px;
	}*/
	.md-login-social.login-page .md-custom-toplink span {
    	padding-right: 0px;
   		padding-left: 10px;
	}
	.rtl_layout body.catalog-product-view .page-title-wrapper:before,
	.rtl_layout body.catalog-category-view .page-title-wrapper:before{
		width: auto;
	    left: -20px;
	    right: -20px;
	    height: 142px;
	    top: 0;
	}
	.looknbuy-index-looks .product.product-item {
    	padding: 0px !important;
	}
	.looknbuy-2columns .look-data .add-to-cart-wrapper ul li, .looknbuy-1column .look-data .add-to-cart-wrapper ul li{
		display: grid;
    	grid-template-columns: 30% 40% 30%;
	}
	body.looknbuy-index-view{
		padding-bottom: 50px;

	}
	.looknbuy-2columns .look-data .add-to-cart-wrapper ul li .look-image, .looknbuy-1column .look-data .add-to-cart-wrapper ul li .look-image{
		width: 100%!important;
	}
	.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .info-wrapper{
		width: 100%!important;
	}
	.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .look-option-wrapper{
		width: auto;
    	grid-column: 2 / 2 span;

	}
	.looknbuy-index-view .product-add-form label, .looknbuy-index-view .look-option-wrapper label{
		padding-left: 10px;
	}
	.checkout-index-index .field.addresses .shipping-address-items .shipping-address-item { border: solid 1px #e7e4e4 !important; }
	.checkout-index-index .opc-wrapper .shipping-address-item.selected-item .edit-address-link { right: 30px; top: 6px; }
	.checkout-index-index .opc-wrapper .edit-address-link:before { font-size: 18px; }
	.checkout-index-index .checkout-container .opc-wrapper .shipping-address-items .shipping-address-item.selected-item { border: solid 1px #e7e4e4 !important; }
	.checkout-cart-index li.authorization-link > a:before{ font-size: 25px; }

	.rtl_layout .section-item-content .menu-container .left-menu-link{
		right: auto;
    	left: 0px;
	}
	.looknbuy-index-view .looknbuy-2columns, .looknbuy-index-view .looknbuy-1column{
		flex-wrap: wrap;
	}
	.looknbuy-index-view .looknbuy-2columns .look-data,
	.looknbuy-index-view .looknbuy-1column .look-data{
		margin-left: 20px!important;
    	margin-right: 20px!important;
	    width: 100%;
	}
	.looknbuy-index-view .looknbuy-2columns
	.look-data .add-to-cart-wrapper ul li .info-wrapper .price-wrapper{
		padding: 0;
	}
	.looknbuy-index-view .looknbuy-2columns .look-data .add-to-cart-wrapper ul li .info-wrapper{
		flex-wrap: wrap;
		padding-left: 10px;
		padding-right: 10px;
	}
	.looknbuy-index-view .price-container .price{
		padding-bottom: 10px;
	}
	.looknbuy-index-view .input-text.qty{
		height: 30px;
	}
	 .looknbuy-index-view .options-product-list .configurable{
		flex-wrap: wrap;
	}
	.minicart-wrapper .block-minicart .bottom .primary .action, .minicart-wrapper .block-minicart .bottom .secondary .action{
		padding: 12px 10px !important;
    	font-size: 13px!important;
    	line-height: inherit!important;
	}
	.minicart-wrapper .block-minicart{
		width: 320px;
	}
	.minicart-items .product-item-details .price-including-tax,
	.minicart-items .product-item-details .price-excluding-tax{
		margin: 5px 0;
	}

	.rtl_layout .catalog-product-view .set-boxs .actions.fixed-action-addtobag{
		width: auto;
		float: left;
	}
	.rtl_layout .back-link{
		left: auto;
		right: 10px;
	}
	.rtl_layout .back-link a:before{
		margin-left: 10px;
		margin-right: 0;
	}

}


@media screen and (max-width: 639px) {
.checkout-index-index .opc-wrapper #checkout-step-pas { padding: 20px 15px; }

.checkout-index-index #md-login-social.social-login li.button.popup:last-of-type{
	padding-top: 10px;
}
.checkout-index-index #md-login-social.social-login li.md-custom-toplink.button.popup{
	padding-right: 20px;
	padding-left: 20px;
}
.checkout-index-index .md-login-social.login-page .md-custom-toplink span{
	font-size: 14px!important;
	padding: 0;
}
.checkout-index-index #md-login-social.social-login li.button.popup:last-of-type{
	justify-content: space-between;
}
.checkout-index-index .field.addresses .shipping-address-items { flex-wrap: wrap; }
.checkout-index-index .field.addresses .shipping-address-items .shipping-address-item { min-height: inherit; width: 100%; }
.checkout-index-index .opc-wrapper #checkout-step-shipping { margin-top: 0; margin-left: 0; margin-right: 0; }
.checkout-index-index  #discount-coupon-form .actions-toolbar .primary button.action { max-width: 130px !important; }
}

@media screen and (max-width: 480px) {
 /*.rtl_layout div.minicart-wrapper { margin-top: -20px; }*/
 .rtl_layout .checkout-cart-index .page-header .header.content .minicart-wrapper .action.showcart { margin-top: 0; }
}

@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) {
	.footer.content .block.newsletter{
		margin-right: 115px;
	}
	.col-4-info, .col-4-help{
		width: 28%!important;
	}
	.col-4-payment{
		width: 44%!important;
	}
}
.vat-logo{
	width: 60px;
    position: relative;
    left: -5px;

}
.tamara-logo{
    width: 110px;
    position: relative;
    top: -5px;
}
.maroof-logo{
	width: 90px;
	position: relative;
    top: -8px;
    left: 15px;
}

audio::-webkit-media-controls-timeline,
video::-webkit-media-controls-timeline {
    display: none;
}
audio::-webkit-media-controls,
video::-webkit-media-controls {
    display: none;
}
video {
    width: 100%;
    max-height: 100%;
    box-sizing: border-box;
}


/*nov 7 */
.rtl_layout .mpquickcart-block .product .actions{
    left: 0;
    right: auto;
}
.rtl_layout .mpquickcart .minicart-items-wrapper{
    padding-right: 0;
}
.nav-open .menu-dropdown-icon span.plus:nth-child(2){
    display:none !important;
}
.rtl_layout .checkout-index-index .select2-container--default
.select2-selection--single .select2-selection__arrow{
    left: 8px;
    right: auto;
}
.rtl_layout .intl-tel-input.allow-dropdown .flag-container,
.rtl_layout .intl-tel-input.separate-dial-code .flag-container{
    left: auto;
    right: 0;
}
.rtl_layout .checkout-index-index .intl-tel-input.allow-dropdown input.input-text {
    direction: rtl !important;
    padding-right: 60px;
}
@media screen and (max-width: 1024px) {
    .rtl_layout .section-item-content .menu-container .menu > ul > li span.plus{
        text-align: left!important;
        left: 20px;
    }
    .rtl_layout .section-item-content .menu-container .menu > ul > li span.plus.active{
        right: auto;
        left: 22px;
    }
    .rtl_layout .mpquickcart .minicart-items-wrapper{
        padding-right: 0;
    }
    .rtl_layout .mpquickcart .modal-content{
        padding-right: 20px;
        padding-left: 20px;
    }
    .mpquickcart .modal-content{
        padding-left: 20px;
    }
    .mpquickcart .modal-inner-wrap .modal-header{
        padding-right: 20px;
        padding-left: 20px;
    }
    .mpquickcart .block-footer{
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .mpquickcart .modal-slide .modal-header,
    .mpquickcart .modal-slide .modal-content,
    .mpquickcart .modal-slide .modal-footer{
        padding-left: 20px;
        padding-right: 20px;

    }
    .nav-open .left-menu-link{
    	z-index: 10;
    }
    .rtl_layout .catalog-category-view .filter-title strong{
        left: auto;
        right: 0;
    }
    .rtl_layout .catalog-category-view .grid-view-wrapper .grid-icon{
        margin:0;
    }
}





/*nov 7 */
.rtl_layout .mpquickcart-block .product .actions{
    left: 0;
    right: auto;
}
.rtl_layout .mpquickcart .minicart-items-wrapper{
    padding-right: 0;
}
.nav-open .menu-dropdown-icon span.plus:nth-child(2){
    display:none !important;
}
.rtl_layout .checkout-index-index .select2-container--default
.select2-selection--single .select2-selection__arrow{
    left: 8px;
    right: auto;
}
.rtl_layout .intl-tel-input.allow-dropdown .flag-container,
.rtl_layout .intl-tel-input.separate-dial-code .flag-container{
    left: auto;
    right: 0;
}
.rtl_layout .checkout-index-index .intl-tel-input.allow-dropdown input.input-text {
    direction: rtl !important;
    padding-right: 60px;
}
.rtl_layout .geocoder-input{
    padding-right: 0;
    padding-left: 20px;
}
.rtl_layout #pointofsale_box #tools BUTTON{
    border-radius: 3px 0px 0px 3px;
}
.cms-home .index-products.index-products-second .item:first-child{
    width: 50%;
}
.cms-home .index-products.index-products-second .item:last-child{
    width: 50%;
}

.cms-home .index-products.index-products-second{
    max-width: 1160px;
}


@media screen and (min-width: 768px) {
    .rtl_layout .customer-account-create  .fieldset.create div.field{
        padding: 0;
        margin-left: 20px;
        width: 46%;
    }
}


@media screen and (max-width: 1024px) {
	.page-header .header.links .customer-welcome{
		display: none;
	}
    .rtl_layout .section-item-content .menu-container .menu > ul > li span.plus{
        text-align: left!important;
        left: 0;
    }
	.rtl_layout .section-item-content .menu-container{
		padding-right: 20px!important;
	}
    .rtl_layout .section-item-content .menu-container .menu > ul > li span.plus.active{
        right: auto;
        left: 0px;
    }
    .rtl_layout .mpquickcart .minicart-items-wrapper{
        padding-right: 0;
    }
    .rtl_layout .mpquickcart .modal-content{
        padding-right: 20px;
        padding-left: 20px;
    }
    .mpquickcart .modal-content{
        padding-left: 20px;
    }
    .mpquickcart .modal-inner-wrap .modal-header{
        padding-right: 20px;
        padding-left: 20px;
    }
    .mpquickcart .block-footer{
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }
    .mpquickcart .modal-slide .modal-header,
    .mpquickcart .modal-slide .modal-content,
    .mpquickcart .modal-slide .modal-footer{
        padding-left: 20px;
        padding-right: 20px;

    }
    .rtl_layout .page-header .header.panel{
    	height: 30px;
    }
    .rtl_layout .page-header .header.panel .switcher li{
		line-height: inherit!important;
    }
    .rtl_layout .catalog-category-view .filter-title strong{
        left: auto;
        right: 0;
    }
    .rtl_layout .catalog-category-view .grid-view-wrapper .grid-icon{
        margin:0;
    }
}


/*nov 7 */

.catalog-product-view .admin__data-grid-outer-wrap > .admin__data-grid-loading-mask{
	display:none!important;
}


.checkout-index-index .opc-estimated-wrapper .minicart-wrapper.mobile-checkout .action.showcart:before{
	right: 0;
	top: 0px !important;
    width: 20px;
	margin-top: 0;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title{
	border-top:none;
}
.checkout-payment-method .items.payment-methods .step-title{
	border-bottom:none;
}
.checkout-index-index .checkout-payment-method .actions-toolbar .primary button.action.primary.checkout,
.checkout-index-index .checkout-payment-method .actions-toolbar .primary .cart.table-wrapper .actions-toolbar > .action.action.primary.checkout{
	background: #f24a03;
}
.checkout-index-index .checkout-payment-method .payment-method._active .payment-method-title{
	border: 1px solid #137A08;
	background-color: #F2FFF2;
}
.checkout-index-index .checkout-payment-method .payment-method._active .payment-method-title:after{
	content: "\e610";
    display: inline-block;
    font-family: 'icons-blank-theme';
	color: #fff;
    background: #137A08;
	width: 24px;
    height: 24px;
    border-radius: 26px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}

#pointofsale_box #tools a,
#pointofsale_box #tools button,
#pointofsale_box #tools .cart.table-wrapper .actions-toolbar > .action{
	background: #f24a03;
}
.checkout-shipping-method .actions-toolbar .action.primary:hover {
    background-color: #f24a03;
}
.rtl_layout .checkout-index-index .checkout-payment-method .payment-method._active .payment-method-title:after{
	left: 10px;
	right: auto;
}
.rtl_layout .checkout-index-index .checkout-payment-method .payment-method-title label.label span{
	padding-left: 40px;
}

.rtl_layout .checkout-index-index .checkout-payment-method .payment-method-title input#payfort_fort_cc + label:before{
	right: 10px;
}

.product-item .special_label{
	max-width: inherit;
	left: 0;
}


/*checkout-payment-icons-set*/
.checkout-payment-method .ccard .number .input-text{
	background-size: 26px;
	padding-left: 50px;
	background-position: 10px 50%;
}
.checkout-payment-method .ccard .number .input-text.sample-card{
	background: url(../images/icons/sample-card.svg) no-repeat 10px 50%;
	background-size: 26px;
	padding-left: 50px;
	background-position: 10px 50%;
}
.checkout-payment-method .ccard .number .input-text.visa{
	background: url(../images/icons/visa.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.mastercard{
	background: url(../images/icons/mastercard.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.amex{
	background: url(../images/icons/amex.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.discover{
	background: url(../images/icons/discover.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.jcb{
	background: url(../images/icons/jcb.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.diners{
	background: url(../images/icons/diners.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.maestro{
	background: url(../images/icons/maestro.svg) no-repeat 10px 50%;
	background-size: 26px;
}
.checkout-payment-method .ccard .number .input-text.mada{
	background: url(../images/icons/mada.svg) no-repeat 10px 50%;
	background-size: 26px;
}

.rtl_layout .checkout-payment-method .ccard .number .input-text.sample-card,
.rtl_layout .checkout-payment-method .ccard .number .input-text{
	padding-left: 0px;
	padding-right: 50px;
	background-position: 99% 50%;
}
@media screen and (max-width: 767px) {
	.rtl_layout .checkout-payment-method .ccard .number .input-text.sample-card,
	.rtl_layout .checkout-payment-method .ccard .number .input-text{
		background-position: 97% 50%;
	}
	.product-item-actions{
		display: none;
	}
	.cms-home .product-item-actions{
		display: block;
	}
	.checkout-index-index .opc-wrapper .fieldset > .field[name="shippingAddress.lastname"]{
		width: 49%;
	}
}
.checkout-index-index #maincontent.page-main{
	padding-top: 90px;
}
.checkout-index-index .page-header{
    min-height: 100px;
}
.cms-home .product-item-actions{
	display: block;
}



@media only screen and (max-width: 1024px){
	.checkout-index-index .page-wrapper .page-header .logo-wrap a.logo{
		position: absolute;
		max-width: inherit;
		padding: 0;
		margin: 0 auto;
	}
	.rtl_layout .checkout-index-index .logo img{
		margin: 0 auto;
	}
}


@media screen and (min-width: 768px) and (max-width: 1650px) {
	.cms-home .widget-product-grid .slick-prev	{
		left: 0;
	}
	.cms-home .widget-product-grid .slick-next	{
		right: 0;
	}
}
.filter-options-content .am-filter-items-color_filter .amshopby-choice{

    display: none !important;

}

.rtl_layout .page-main .checkout-payment-method .ccard>.field.cvv>.control .field-tooltip .field-tooltip-content{

    left: 0;

    margin-right: auto;

    margin-left: 55px;

    top: -5px;

}

.rtl_layout .page-main .checkout-payment-method .ccard>.field.cvv>.control .field-tooltip .field-tooltip-content:after{

    left: -21px;

    top: 24px;

    right: auto;

    transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

}

.rtl_layout .page-main .checkout-payment-method .ccard>.field.cvv>.control .field-tooltip .field-tooltip-content:before{

    left: -21px;

    top: 24px;

    right: auto;

    transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

}

/*this work responsive*/

@media only screen and (max-width: 1024px){

    .rtl_layout .page-main .checkout-payment-method .ccard>.field.cvv>.control .field-tooltip .field-tooltip-content {

        left: -20px;

        right: auto;

    }

    .rtl_layout .page-main .checkout-payment-method .ccard>.field.cvv>.control .field-tooltip .field-tooltip-content:after{

        left: -19px;

        right: auto;

        margin-top: -21px;

        transform: rotate(270deg);

        -webkit-transform: rotate(270deg);

    }

    .rtl_layout .page-main .checkout-payment-method .ccard>.field.cvv>.control .field-tooltip .field-tooltip-content:before{

        left: -20px;

        right: auto;

        margin-top: -21px;

        transform: rotate(270deg);

        -webkit-transform: rotate(270deg);

    }

}

/*address page fixed*/

.rtl_layout .account.page-layout-2columns-left .page-main .column.main form .fieldset .field>.control {

    clear: both;

}

.rtl_layout .page-main .customer-address-form .intl-tel-input.allow-dropdown input.input-text{

    text-align: right;

    padding-right: 60px;

}

.footer.content [data-content-type=row][data-appearance=contained]{

    width: 100%;

}


