.price-final_price .sale .price{
	color: #fc7070!important;
}
.old-price .price{
	color:#000!important;
}
.old-price{
	color:#000!important;
}
/* custom css file start */
/* footer css part*/
.footer-custom-block {
	float: left !important;
	width: 100%;
}
div#topfooter {
	background-color: #ffffff !important;
	border-top: 2px solid #dfeffc;
}
footer.page-footer {
	background-color: #343434;
}
.page-footer p.h5, .footer.content.footer-container-wrapper,
.footer-box ul li a {
	color: #ffffff;
}
.page-footer .footer-social a, .page-footer .item_tag li a {
	border: 1px solid #ffffff;
	color: #ffffff;
}
.cdz-footer-bottom-payment td {
	text-align: left !important;
	padding: 0 10px;
}
.cdz-footer-bottom-payment br {
	display: none;
}
/* footer css part*/
/* Latest Blg and our Story part */
.post-content .post-description .post-ftimg-hld {
	margin: 0 15px 0 0px;
	width: 100px;
}
.main-advertisement {
	background: #343434;
	color: #fff;
}
.adver-content p.h1.adver-title.text-uppercase {
	color: #fff;
}
.blog-widget-recent li.post-holder {
	padding-left: 0px;
}
.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
	left: 0;
}

/*  Latest Blg and our Story part */
/* Newsletter css start */
.block.newsletter .field .control:before {
	display: none;
}
input#newsletter {
	background-color: #f2f2f2;
	border-radius: 50px;
	border: none;
}
.footer-top-ads.cls-style02 .ftop-ads-title {
	font-size: 24px;
}
.block.newsletter button.action.subscribe.primary {
	min-width: 15px !important;
	font-size: 0;
	padding: 0;
	min-height: 15px !important;
	color: #fff;
	position: relative;
	border-radius: 50px;
	margin: 0;
	width: 20px;
	transform: rotate(90deg);
	right: 40px;
	top: 10px;
}
.block.newsletter button.action.subscribe.primary::before {
	content: '\f106';
	font-family: 'FontAwesome';
	color: #fff !important;
	font-size: 20px;
	transform: rotate(90deg);
	line-height: 18px;
}
/* Newsletter css End */

/* header file */
/* start top header bar */

.page-header .panel.wrapper ul li a {
	color: #000 !important;
}
.page-header .panel.wrapper {
	color: #000;
	background: #fff;
}
/* end top header bar */
.logo-center .logo {
	max-width: 35%;
}
.page-header .search-wrapper .block-search input[type="text"] {
	border: 0;
	border: 1px solid transparent;
	background: #f2f2f2;
	padding-left: 15px;
	border-radius: 50px;
	font-size: 14px;
}
li.sale-menu a.menu-link {
	background: #de0000 !important;
}
.page-header .header.content {
	padding: 0px 10px !important;
}
.page-header .header-wrapper-bottom {
	border-bottom: none;
}
.minicart-wrapper .action.showcart .counter.qty {
	background: #de0000!important;
	border-radius: 30px !important;
}
.phone-icon {
	padding-left: 5px;
	display: inline-block;
}
.whatsapp-icon {
	display: inline-block;
	position: relative;
	top: 5px;
}
.page-header .search-wrapper, .header-wrapper-right {
	margin: 30px 0;
}
.minicart-wrapper {
	background: #f2f2f2;
	height: 40px;
	padding: 10px;
}
.minicart-wrapper .action.showcart {
	background: #f2f2f2 !important;
}
.phone-icon img {
	position: relative;
	top: 6px;
}
.phone-icon a{
	color: #282828;
}
.header-wrapper-content.sticky-menu.active>.header.content {
	display: none;
}



/* header file */
/* Banner part css start */
body.cms-home .column.main {
	padding-top: 0 !important;
}

/* Banner part css end */
/* Shop New In Women section start */
.cdz-block-title p.b-title.h2 {
	font-weight: 700;
	color: #333333;
	text-transform: capitalize;
	font-size: 26px;
}
p.b-title.h2, .title-desc {
	float: left;
	width: 100%;
	text-align: left !important;
}
.cdz-block-title a.view-all {
	background: #ffca74;
	padding: 10px 40px 10px 20px;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	border-radius: 14px;
	position: absolute;
	right: 0;
}
.cdz-block-title .title-button .view-all:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
}
.cdz-block-title {
	position: relative;
	display: inline-block;
	width: 100%;
}
.swatch-attribute.size .swatch-option {
	background-color: #f0f0f0;
	border-radius: 0;
	padding: 5px;
	line-height: 10px;
}
.cdz-block-title .title-desc {
	text-transform: uppercase;
	font-style: normal;
	font-size: 10px;
}
.cdz-new-trend-wrap .cdz-block-title p.b-title.h2, .cdz-new-trend-wrap .cdz-block-title .title-desc {
	text-align: left !important;
}
/* Shop New In Women section end */
/* Shop Categories start css */

.group-info h1 a:hover{
	text-decoration: none;
}
.group-info h1 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 10px;
}
.cdz-three-banner h2 b {
	font-weight: 800;
	font-style: normal;
	margin-right: 5px;
}
.cdz-three-banner h2 {
	font-size: 35px;
	text-transform: capitalize;
	font-weight: 100;
	font-style: italic;
}
/* Shop Categories end css */

/* Section tile part */

h3.review-heading {
	text-align: center;
	text-transform: capitalize;
	font-size: 28px;
	margin-bottom: 30px;
}
.owl-item iframe {
	width: 100%;
}

/* Section tile part */


/* custom css file end */


/* Header */
.panel.header .link.blog a:before {content:unset;}
.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
	font-size: 14px;
	color: #000;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 5px 12px 14px;
}
.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent>a.menu-link:after {
	content: "\f078";
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 11px;
	color: #777;
	padding-left: 9px;
}
.header.content .block-search input[type="text"] {
	background-color: #eee;
	border-color: #eee;
	border-radius: 35px;
	padding-left: 20px;
	margin-left: 10rem;
        margin-top: 3rem;
}
.header.content .block-search input[type="text"]::placeholder {
	color: #000;
	font-size: 13px;
	letter-spacing: 1px;
}
.block-search .action.search {
	right: -50px;
	font-weight: bold;
	color: #000;
	margin-top: 3rem;
}

.header.links{
	display: none;
}

.header.links li:nth-child(6) a.register-link:after {
	content: "my account";
	font-size: 10px;
}
.header.links li:nth-child(6) a.register-link {
	font-size: 0;
}
.minicart-wrapper .action.showcart:before {
	content: "\f07a" !important;
	font-family: 'FontAwesome';
	background-image: none;
	font-size: 23px;
	top: -4px !important;
}
/* Home Page */
.main-advertisement {
	max-width: 1200px;
	float: unset;
	margin: 35px auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #f4f4f4;
}
.main-advertisement .post-list-wrapper.blog-widget-recent {
	padding: 20px;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	float: left;
	width: 100%;
	background: transparent;
	box-shadow: unset;
}
.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
	color: #000;
	float: left;
}
.main-advertisement .blog-widget-recent .post-description .post-text-hld {
	overflow-y: unset;
	max-height: unset;
	min-height: unset;
}
.main-advertisement .post-description .post-title-holder.clearfix .post-title {
	font-weight: bold;
}
.main-advertisement .col-sm-16 a {
	float: left;
	width: 40%;
}
.main-advertisement .adver-content {
	float: left;
	width: 60%;
	background: #343434;
	color: #fff;
}
.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
	color: #fff;
	margin-bottom: 7px;
	text-transform: capitalize;
}
.main-advertisement .adver-content .adver-desc p {
	font-size: 12px;
}
.main-advertisement .col-sm-16 a img {
	width: 100%;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	display: none;
}
.main-advertisement .post-description .post-title-holder.clearfix {
	float: left;
	width: 56%;
	color: #000;
}
.main-advertisement a.view-all.blog {
	background: #ffca74;
	padding: 5px 30px 5px 15px;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	border-radius: 30px;
	float: right;
}
.main-advertisement a.view-all.blog:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
	font-family: 'FontAwesome';
}
.review-section .owl-stage-outer {
	overflow: hidden;
}
.review-section .owl-stage-outer .owl-item {
	float: left;
}
.review-section .owl-prev:after {
	content: "\f053";
	font-family: 'FontAwesome';
	background: #000;
	padding: 14px 18px;
	border-radius: 35px;
	position: relative;
	left: -15px;
	font-size: 20px;
	color: #fff;
}
.review-section .owl-next:after {
	content: "\f054";
	font-family: 'FontAwesome';
	background: #000;
	padding: 10px 18px;
	border-radius: 35px;
	position: absolute;
	right: -15px;
	font-size: 20px;
	color: #fff;
}
.review-section {
	position: relative;
}
.review-section .owl-nav {
	position: absolute;
	top: 50%;
	transform: translatey(-50px);
	font-size: 0;
	float: left;
	width: 100%;
}
.main-advertisement .col-sm-12:nth-child(2) a {
	float: left;
}

/* Footer */
.page-footer .footer-box li {
	float: left;
	width: 100%;
}
.page-footer .item_tag li a {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 12px;
}
.page-footer .footer-link li a {
	padding-bottom: 0;
	font-size: 12px;
	text-transform: capitalize;
}
.footer-box div p.hidden-xs {
	padding-top: 10px;
	max-width: 263px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
	max-width: 648px;
	margin: 0 auto;
	display: -webkit-box;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
	margin: 0;
	max-width: 364px;
	padding-top: 10px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text p.ftop-ads-title {
	font-weight: 600;
	font-size: 21px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
	padding-right: 10rem;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter .form.subscribe input#newsletter::placeholder {
	color: #000;
	font-style: italic;
	font-size: 12px;
}

/* Product Page */
.catalog-product-view .product-addto-links {
	margin: 0;
	float: left;
	width: 100%;
}
.catalog-product-view .product-info-main a.action.towishlist {
	background: #333;
	color: #fff;
	padding: 6px 20px;
	text-decoration: none;
	border-radius: 35px;
	display: inline-block;
float: left;
}
.catalog-product-view .product-bottom-section {
	margin-top: 28px;
}
.catalog-product-view .product-info-main a.action.towishlist span:before {
	content: "\f004";
	font-family: 'FontAwesome';
	padding-right: 5px;
}
/*.catalog-product-view .modal-popup .modal-inner-wrap {
	width: 50%;
	max-width: 573px;
}*/
.catalog-product-view .modal-popup footer.modal-footer {
/*	display: none;*/
}
.catalog-product-view .modal-popup button.action-close {
	background: transparent !important;
	right: 18px;
	top: 10px;
}
.catalog-product-view .modal-popup button.action-close:before {
	color: #333 !important;
	font-size: 17px;
	font-weight: bold;
}
.catalog-product-view .products-upsell .owl-item {
	float: left;
}
.owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}
.owl-dots .owl-dot {
	border: 1px solid;
	border-radius: 50px;
	background: #f4f4f4;
	color: #f4f4f4;
	margin-right: 10px;
	width: 10px;
	margin-top: 20px;
	height: 9px;
}
.owl-dots .owl-dot.active {
	color: #FFCA74;
	background: #FFCA74;
	width: 15px;
	height: 15px;
	margin-top: 17px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-prev {
	left: -65px;
	position: absolute;
	top: calc(40% - 20px);
	font-size: 0px;
	width: 40px;
	height: 40px;
	background: #333;
	color: #fff;
	line-height: 38px;
	padding-left: 10px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-prev:before {
	content: '\e617';
	font-family: 'luma-icons';
	font-size: 20px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-next:before {
	content: '\e608';
	font-family: 'luma-icons';
	font-size: 20px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-next {
	right: -67px;
	position: absolute;
	top: calc(40% - 20px);
	font-size: 0;
	width: 40px;
	height: 40px;
	background: #333;
	color: #fff;
	line-height: 38px;
	padding-left: 10px;
}
.catalog-product-view .products.wrapper.grid.products-grid {
	position: relative;
}
.catalog-product-view .product.info.detailed {
	padding-left: 7rem;
	padding-right: 7rem;
}
.catalog-product-view .block.related .block-title.title {
	padding-left: 6rem;
}
.catalog-product-view .block.related .block-title.title strong#block-related-heading {
	padding-bottom: 0;
	font-size: 26px;
	color: #333;
	letter-spacing: 2px;
}
.size-guide {
	display: none;
}
.catalog-product-view .product-info-main .size-guide {
	display: block;
}
.catalog-product-view .block.related .block-content.content {
	padding-top: 0;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
	width: 28%;
}
.catalog-product-view .box-tocart input#qty {
	border: 1px solid #e1e1e1;
	height: 29px;
	width: 70px;
	text-align: right;
	padding-right: 10px;
	font-size: 15px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
	width: 53% !important;
}
.catalog-product-view .product-bottom-section i.far.fa-star {
	font-family: 'FontAwesome';
}
.catalog-product-view .product-bottom-section i.fal.fa-share-alt {
	font-family: 'FontAwesome';
}
.catalog-product-view .product-bottom-section button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	font-size: 13px;
	margin-right: 10px;
}
.catalog-product-view .product-bottom-section button:hover {
	color: #282828;
}
.catalog-product-view .product-bottom-section i {
	margin-right: 11px;
	font-size: 14px;
}
.catalog-product-view .product-bottom-section {
	float: left;
	width: 100%;
}
.catalog-product-view div#trustpilot-widget-trustbox-0-wrapper {
	display: none;
}
.catalog-product-view .product-info-main .stock.available {
	padding: 4px 7px !important;
}
.catalog-product-view .product-info-main .stock.available span:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	margin-right: 5px;
}
.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
	/*top: 41.9%;*/
	left: 73%;
}
.catalog-product-view .fotorama__stage__frame {
	overflow: visible;
}
.catalog-product-view .size-btn button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	margin-top: 19px;
}
.mobile-content-section {
	display: none;
}
.slideshow-container .owl-dot span:before {
	color: #ffca74;
}
.slideshow-container .owl-dot.active span:before {
	color: #fff;
}
.catalog-product-view .breadcrumbs {
	display: none;
}
.catalog-product-view main#maincontent {
	border-top: 1px solid #e4e4e4;
}
.catalog-product-view .product-main-content {
	box-shadow: unset;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: 89px;
}
.catalog-product-view .product.media .fotorama__stage {
	left: 0 !important;
}
.catalog-product-view .page-title span.base {
	font-weight: 600;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.catalog-product-view .product.attribute.sku {
	color: #000 !important;
}
.catalog-product-view .product-reviews-summary.empty {
	display: none;
}
/* Instagram css start */
.cdz-block-title p.b-title.h2, .cdz-block-title .title-desc {
	text-align: center !important;
}

/* Instagram css end */


/* media Query start */
@media only screen and (max-width: 767px) {
	/* Header css start */
	.menu-serch-icon button.search-btn:hover {
		color: #000;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links {
		display: block !important;
	}
	.nav-sections {
		width: calc(97% - 54px);
	}
	.header.links ul.nav-submenu {
		display: none;
		position: absolute;
		top: 88px;
		z-index: 111;
		background: #e1eaf1;
	}
	.header.links ul.nav-submenu li {
		width: 100%;
	}
	.header.links li:hover ul.nav-submenu {
		display: block;
	}
	.nav-sections .header.links li {
		float: left;
		width: 50%;
		color: #333;
		font-size: 15px;
		font-weight: 600;
	}
	.page-header .header.links .nav-submenu li>a:before {
		font-size: 0;
	}
	.widget.block.block-static-block {
		margin-bottom: 10px;
	}
	.trustpilot-review i.fas.fa-star {
		background: transparent;
		color: #000;
		padding: 0 !important;
	}
	.logo img {
		text-align: center;
		margin: auto;
	}
	.header-wrapper-right {
		margin: 0;
	}
	.mobile-search-wrapper, .whatsapp-icon, .phone-icon {
		display: none;
	}
	.minicart-wrapper {
		height: 0;
		padding: 0;
	}
	/* Header css end */
	/* Blog News css start */
	.main-advertisement {
		margin: 0px auto;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 0px;
	}
	.post-content .post-description .post-ftimg-hld {
		width: 120px;
	}
	.adver-content {
		position: relative;
		bottom: 4px;
	}
	/* Blog News css end */
	/* Our Story css start */
	.main-advertisement .col-sm-12:nth-child(2) a, .main-advertisement .col-sm-12:nth-child(2) a img,
	.main-advertisement .adver-content {
		width: 100%;
	}
	.main-advertisement .col-sm-12:nth-child(2) {
		padding: 0px;
	}
	/* Our Story css end */
	/* Newsletter css start */
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
		width: 100%;
		max-width: 100% !important;
		display: inline-block !important;
	}
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
		padding-right: 0 !important;
	}
	/* Newsletter css end */
	/* Footer css start */
	.footer-box {
		text-align: center;
	}
	/* Footer css end */
	/* Shop categories css start */
	.groupinfo-desc.text-center p.grifo-desc {
		display: none;
	}
	/* Shop categories css end */
	/* Shop New Women css start */
	.product-style09 .products-grid .product-item .product-item-info .product-item-details {
		padding-right: 0px;
	}
	.page-main .block, .cdz-slideshow {
		margin-bottom: 0;
	}
	.cdz-new-trend-wrap {
		position: relative;
		padding-bottom: 30px;
	}
	.cdz-block-title a.view-all {
		right: 0;
		bottom: 0;
		z-index: 11;
		text-align: center;
		margin: auto;
		left: 0;
		width: 200px;
	}
	.cdz-block-title {
		position: unset;
	}
	.cdz-new-trend-wrap .col-sm-24 {
		position: static;
	}
	.cdz-three-banner h2 {
		text-align: center;
	}
	.cdz-new-trend-wrap .cdz-block-title p.b-title.h2, .cdz-new-trend-wrap .cdz-block-title .title-desc {
		text-align: center !important;
	}
	/* Shop New Women css end */
	.catalog-category-view .products-grid li.item.product.product-item {width:50% !important;}
	.swatch-option.text {line-height: 10px!important;}
	.catalog-category-view .page-title-wrapper {padding-left: 0rem!important;}
	.catalog-category-view .toolbar.toolbar-products .sorter {width: 40%;}

	/*Home page */
	.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 {text-align: center !important;font-size: 28px!important;float:none!important;}
	.cdz-three-banner h2 {font-size: 28px!important;}
	.product-style09 .products-grid .product-item .product-item-info div[class^="swatch-opt-"]>div {min-height: 10rem!important;}
	.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary span {font-size: 10px!important;}
	.cdz-new-trend-wrap {padding-bottom: 70px!important;}
	/*End Homepage */
}


.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
	padding-right: 12rem;
}
.catalog-product-view main#maincontent {
	border-top: 0;
}
.catalog-product-view .product-info-main .stock.available {
	background: #47AE7E;
	margin-left: 5rem;
	color: #fff !important;
	padding: 4px 14px !important;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
	float: left;
	width: 64%;
	margin-bottom: 27px;
	margin-top: 17px;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee span.price-label {
	margin-left: 0;
	margin-right: 29px;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee span span.price {
	color: #DE0000;
}
.catalog-product-view .product-info-main .size-guide {
	float: left;
	width: 36%;
	margin-top: 12px;
}
.catalog-product-view .product-info-main .size-guide button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
}
.catalog-product-view .product-info-main .size-guide button img {
	padding-top: 2px;
	float: left;
	padding-right: 4px;
}
.catalog-product-view .product-info-main .product-info-price {
	float: left;
	width: 87%;
	border-top: 1px solid #e4e4e4;
	margin-top: 2px;
	padding-top: 15px;
}
.catalog-product-view main#maincontent {
	padding-top: 6rem;
}
.catalog-product-view .product-info-main .product.attribute.description {
	float: left;
	width: 100%;color: #000;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper span {
	font-size: 16px;
}
.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-option {
	background: #f4f4f4 !important;
	border-radius: 5px !important;
	text-transform: uppercase;
	padding: 3px 13px !important;
	line-height: unset;
	border-color: #f4f4f4 !important;
	font-size: 12px !important;
}
.catalog-product-view .product-info-main .box-tocart .qty .label {
	display: block !important;
	text-transform: uppercase;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-minus {
	display: none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-plus {
	display: none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-input input#qty {
	background: transparent;
	text-align: right;
	padding-right: 11px;
	font-size: 18px;
	height: 29px;
	width: 71px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
	float: left;
	width: 39%;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
	float: left;
	width: 49%;
	clear: unset !important;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 7px 14px;
}
.catalog-product-view .product-info-main .product-options-bottom .paypal.checkout.before.paypal-logo.ec_shortcut_wbgtdncRl4vE9PQTaFaYnP2I6vALWMvu {
	display: none;
}
.catalog-product-view .product-info-main .product-options-bottom .paypal.checkout.before.paypal-logo.ec_shortcut_gCSJXKdvZKGLhcqJjl66L1nOuxBR5Sp4 {
	display: none;
}
.catalog-product-view .product-info-main .product-addto-links a.action.tocompare {
	display: none;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist {
	background: #000;
	color: #fff;
	font-size: 13px;
	border-radius: 35px;
	position: relative;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist span {
	border: 0;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist span:hover {
	color: #fff;
}
.catalog-product-view .product-ingefo-main .product.attibute.overview {
	display: none;
}
.catalog-product-view .product-info-main .paypal {
	display: none;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span:before {
	content: "\f290";
	font-family: 'FontAwesome';
	color: #000;
	padding-right: 10px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 41px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 15px;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist:before {
	content: "\f004";
	color: #fff;
	font-size: 20px;
	font-family: 'FontAwesome';
	position: absolute;
	left: 19px;
	top: 7px;
}
.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
	border-bottom: 1px solid #e4e4e4;
	float: left;
	width: 86%;
}
.catalog-product-view .product.info.detailed .product.data.items {
	text-align: left;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title a {
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	font-weight: 600;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title.active a {
	color: #fff;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title.active {
	background: #000;
}
.catalog-product-view .product.info.detailed {
	border: 0;
	box-shadow: unset !important;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title {
	border: 1px solid #ccc;
	float: left;
	border-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
}
.catalog-product-view .product.info.detailed .product.data.items div#tab-label-reviews {
	padding-left: 25px;
	padding-right: 25px;
	border-left: 0;
}
.catalog-product-view .product.info.detailed .product.data.items div#additional {
	border: 0;
}
.catalog-product-view .data.item.content {
	border: 1px solid #ccc !important;
	padding-left: 23px !important;
	float: left;
	padding-bottom: 31px !important;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr {
	background: #f4f4f4;
	float: left;
	width: 48%;
	margin-right: 20px;
	padding-left: 21px;
	font-size: 14px;
	color: #333;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr th.col.label {
	width: 50%;
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: 500;
}
.catalog-product-view .product.info.detailed .product.data.items div#tab-label-additional {
	margin-left: 10px;
}
.catalog-product-view .product.media .fotorama__stage {
	left: -30px !important;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: 54px;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(3) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(4) {
	background: transparent;
}
.catalog-product-view .product-info-main .product.attribute.overview {
	display: none;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(7) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(8) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr td {
	font-weight: bold;
}
.catalog-product-view .product.info.detailed .size-guide button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	margin-top: 29px;
}
.catalog-product-view .product.info.detailed .size-guide button img {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.panel.header .header.links .link.blog img {
	float: left;padding-right: 3px;
}
header.page-header {
	border-bottom: 1px solid #e4e4e4;
}
/*************Home Page****************/
div#authorization-trigger {
	display: none;
}
li.item.link.compare {
	display: none !important;
}
.cms-index-index .post-description a.post-read-more {
	display: none;
}
.cms-index-index  .size-guide {
	display: none;
}
.cdz-three-banner h2 {
	letter-spacing: 2px;
}
.cdz-three-banner h2 b {
	margin-right: 17px;
}
.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 {
	text-align: left;
	font-size: 35px;
	text-transform: capitalize;
	font-style: italic;
	letter-spacing: 2px;
	margin-bottom: 4px;
	float: left;
}
.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 b {
	font-style: normal;
	font-weight: bold;
}
.cdz-block-title .title-button a.view-all {
	color: #333;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav [class*='owl-'].disabled {
	opacity: unset;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav [class*='owl-']:hover {
	background: #333;
	color: #fff;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav .owl-prev {
	left: -70px;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav .owl-next {
	right: -70px;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary {
	float: left;
	width: 100%;
	position: unset;
	backface-visibility: unset;
	opacity: unset;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
	min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary span {
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 10rem;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	margin-bottom: 0;
	padding-bottom: 0;
}
.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
	color: #333;
	font-weight: 600;
}
.main-advertisement .post-list-wrapper.blog-widget-recent .post-description a.post-item-link {
	color: #333;
}
.adver-content .adver-desc button.advertisement-text-more:hover {
    color: #A9A9A9 !important;
}
.adver-content .adver-desc button.advertisement-text-more {
	background: #ffca74;
	padding: 5px 30px 5px 15px;
	font-style: normal !important;
	font-weight: 600 !important;
	border-radius: 30px;
	text-transform: capitalize;
	margin-top: 10px;
}
.main-advertisement .adver-desc {
	padding-top: 15px;
}
.adver-content .adver-desc button.advertisement-text-more:hover {
	color: #282828;
}
.adver-content .adver-desc button.advertisement-text-more:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
	font-family: 'FontAwesome';
}
.main-advertisement .adver-content {
//	width: 63.5%;
//	padding-bottom: 30px;
	position:relative;
	min-width: 200px;
	min-height: 100%;
}

.item.post-posed-date {
    padding-top: 10px;
}

.adver-desc a{
position: absolute;
bottom:5%;
right: 5%;
	}

a.view-all.blog {
    position: absolute;
    bottom: 5%;
    right: 10%;
}

.post-description.clearfix {
    padding: 10px;
}

.main-advertisement {
	padding-right: 0;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	display: block;
}
.main-advertisement {
	color: #000;
	max-width: 1220px;
}
.main-advertisement .item.post-categories {
	display: none !important;
}
.main-advertisement .item.post-posed-date {
	color: #777;
}
.main-advertisement .adver-content .adver-desc p {
	font-size: 12px;
}
.main-advertisement .blog-widget-recent .post-description .post-text-hld {
	color: #333;
}
.cdz-new-trend-wrap .product-item-info .product-item-details .info-details {
	min-height: 105px;
}
.cdz-new-trend-wrap .cdz-block-title {
	margin-bottom: 10px;
}
.cdz-new-trend-wrap {
	padding-bottom: 30px;
}
/*************Home Page End ****************/

.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
	max-width: 441px;
	width: 100%;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
	max-width: 883px;
}

/*************category page ****************/
.catalog-category-view .breadcrumbs {
	display: none;
}
.catalog-category-view main#maincontent {
	padding-top: 6rem;
}
.catalog-category-view .page-title-wrapper {
	padding-left: 29.7rem;
}
.catalog-category-view .page-title-wrapper span.base {
	font-size: 29px;
	font-weight: bold;
}
.catalog-category-view #layered-filter-block .block-title.filter-title {
	background: #000;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
}
.catalog-category-view #layered-filter-block .block-title.filter-title strong {
	padding-bottom: 0;
}
.catalog-category-view div#layered-filter-block .filter-options-title {
	font-size: 14px;
	font-weight: 600;
}
.catalog-category-view div#layered-filter-block .block-content.filter-content div#narrow-by-list {
	border: 2px solid #f4f4f4;
}
.catalog-category-view div#layered-filter-block .block-content.filter-content div#narrow-by-list .filter-options-item {
	padding-left: 20px;
	padding-right: 20px;
}
.catalog-category-view .toolbar.toolbar-products {
	background: #f4f4f4;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.catalog-category-view .toolbar.toolbar-products select {
	height: unset;
	background-color: #FFCA74;
	text-transform: uppercase;
	font-size: 13px;
	width: 55%;
	float: left;
	margin-right: 12px;
}
.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
	float: left;
	width: 77%;
}
.catalog-category-view .toolbar.toolbar-products .sorter {
	float: left;
	width: 23%;
}
.catalog-category-view .toolbar.toolbar-products .sorter label.sorter-label {
	float: left;
	padding-top: 7px;
	text-transform: uppercase;
	font-size: 12px;
}
.catalog-category-view .toolbar.toolbar-products a.action.sorter-action.sort-desc {
	float: left;
	padding-top: 4px;
}
.catalog-category-view .sorter-action.sort-desc:before {
	border: 2px solid #777;
	font-size: 12px;
	color: #000;
	padding-left: 2px;
	padding-right: 2px;
}
/*.catalog-category-view .items a.link.previous:after {
	content: "\f104";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}*/
.catalog-category-view .items a.link.previous span {
	display: none;
}
.catalog-category-view .items a.link.previous:before {
	content: "\f100";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}
.catalog-category-view .items a.link.next:before {
	content: "\f105";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}
/*.catalog-category-view .items a.link.next:after {
	content: "\f101";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}*/
.catalog-category-view .items a.link.next span {
	display: none;
}
.catalog-category-view .items a.page {
	border: 0 !important;
	background: #f4f4f4 !important;
}
.catalog-category-view .pages ul.items.pages-items {
	float: left;
	width: 100%;
	text-align: center;
}
.catalog-category-view .pages ul.items.pages-items li.item.pages-item-previous {
	float: left;
	text-align: left;
}
.catalog-category-view .pages ul.items.pages-items li.item.pages-item-next {
	float: right;
	margin-top: 0;
}
.catalog-category-view .pages a.page:hover {
	color: #535353;
}
.catalog-category-view .products.wrapper.grid .size-guide {
	display: none;
}
.catalog-category-view .products.wrapper.grid .product.details strong.product.name.product-item-name {
	text-align: left;
	min-height: 54px;
}
.catalog-category-view .products.wrapper.grid .product.details strong.product.name.product-item-name a.product-item-link {
	color: #535353;
	font-size: 14px;
}
.catalog-category-view .products.wrapper.grid .product.details .price-box {
	text-align: left;
}
.catalog-category-view .products.wrapper.grid .swatch-opt-24926 {
	float: left;
	text-align: left !important;
}
.products-grid .product-item-info {
	backface-visibility: visible;
}
.product-item-info .cdz-product-bottom:not(.non-hover) {
	position: unset !important;
	backface-visibility: visible !important;
	-webkit-transform: unset !important;
}
.catalog-category-view .products.wrapper.grid a.weltpixel-quickview {
	display: none !important;
}
.products-grid .product-item .product-item-info:hover .cdz-product-bottom:not(.non-hover) {
	-webkit-transform: unset;
}
.catalog-category-view .products.wrapper.grid .cdz-product-bottom.hover-effect {
	float: left;
	width: 100%;
}
.catalog-category-view .products.wrapper.grid a.qs-button.show-tooltip {
	display: none;
}
.catalog-category-view .products.wrapper.grid a.action.tocompare.show-tooltip {
	display: none;
}
.catalog-category-view .products.wrapper.grid .cdz-buttons-inner form {
	float: left;
	width: 100%;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary {
	float: left;
	width: 100%;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	float: right;
	padding-left: 10px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span:before {
	content: "\f290";
	font-family: 'FontAwesome';
	color: #000;
	padding-right: 10px;
}
.products-grid .product-item:hover .product-item-info {
	-webkit-box-shadow: unset !important;
}
.products-grid div[class^="swatch-opt-"] {
	text-align: left;
	float: left;
	width: 100%;
	min-height: 76px;
}
.catalog-category-view .products.wrapper.grid.products-grid {
	padding-top: 1rem;
	float: left;
}
.swatch-option:hover:after, .swatch-option.selected:after {
	content: unset;
}
.catalog-category-view .toolbar.toolbar-products.aa:nth-child(6) {
	display: none;
}
.catalog-category-view .sidebar.sidebar-additional {
	display: none;
}
.catalog-category-view .active>.filter-options-title:after, .active>.filter dl.options-title:after, .active>.filter-options dt:after, .active>.filter dl.options dt:after {
	content: "\f068" !important;
	font-family: 'FontAwesome';
	color: #535353;
}
.filter-options-title:after, .filter dl.options-title:after, .filter-options dt:after, .filter dl.options dt:after {
	content: "\f067" !important;
	font-family: 'FontAwesome';
	color: #535353;
}
.catalog-category-view .products-grid div[class^="swatch-opt-"]>div {
	text-align: left;
}
.catalog-category-view .products-grid li.item.product.product-item {
	width: 33%;
	min-height: 700px;
}
/*.catalog-category-view .products-grid li.item.product.product-item span.product-image-wrapper {
	padding-bottom: 103% !important;
}*/
.catalog-category-view .products-grid li.item.product.product-item span.product-image-wrapper img {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.catalog-category-view .products-grid li.item.product.product-item .product-item-inner .product-item-actions .actions-primary {
	float: left;
	width: 100%;
}

/*************About page ****************/
.cms-page-view .breadcrumbs {
	display: none;
}
.cms-about-uss .page-title-wrapper {
	display: none;
}
.cms-about-uss .about-content {
	margin-top: 9rem;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	float: unset;
	padding-left: 6rem;
	padding-right: 6rem;
}
.cms-about-uss .about-content .about-main-text h1 {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #434343;
}
.cms-about-uss .about-content .about-main-text p {
	color: #333;
	font-size: 14px;
}
.cms-about-uss .about-content .about-main-text button.about.button {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 5px 23px;
	text-transform: unset;
	font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
}
.cms-about-uss .about-main-image img {
	width: 100%;
}
.cms-about-uss .main-advertisement .adver-content {
	width: 58.5%;
	padding-bottom: 14px;
}
.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
	font-size: 12px;
}
.cms-about-uss .main-advertisement {
	float: left;
	margin-top: 11rem;
}
.cms-about-uss h3.review-heading {
	padding-top: 7rem;
}
.cms-about-uss .main-advertisement a.post-read-more {
	display: none;
}
.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
	width: 61%;
}
.cms-about-uss .about-story h1 {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #434343;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 9rem;
	margin-bottom: 5rem;
}
.cms-about-uss .about-story {
	width: 100%;
	max-width: 896px;
	margin: 0 auto;
}
.cms-about-uss .about-story .about-left-section {
	float: left;
	width: 34%;
	margin-top: 12rem;
}
.cms-about-uss .about-story .shiffonz-intro {
	background: #e4e4e4;
	padding: 13px 20px;
	margin-bottom: 7rem;
}
.cms-about-uss .about-story .shiffonz-intro h4 {
	font-size: 12px;
	font-weight: 600;
}
.cms-about-uss .about-story .shiffonz-intro p {
	font-size: 11px;
}
.cms-about-uss .about-story .about-second-row {
	float: left;
	width: 10%;
	margin-top: 13rem;
}
.cms-about-uss .about-story .story-third-row {
	float: left;
	width: 7%;
}
.cms-about-uss .about-story .story-forth-row {
	float: left;
	width: 9%;
	margin-top: 7rem;
	margin-left: 17px;
}
.cms-about-uss .about-story .story-forth-row .story.second-text span:after {
	left: -31px;
	width: 32px;
}
.cms-about-uss .about-story .story-fifth-row {
	float: left;
	width: 34%;
	margin-top: 7rem;
}
.cms-about-uss .about-story .story.second-text {
	margin-bottom: 13rem;
}
.cms-about-uss .about-story .story.second-text .story-second-image {
	text-align: center;
}
.cms-about-uss .about-story .story.second-text span {
	background: #FFCA74;
	padding: 6px 17px;
	font-size: 15px;
	font-weight: bold;
	margin-left: -9px;
	position: absolute;
}
.cms-about-uss .about-story .story.second-text:nth-child(5) {
	padding-top: 2rem !important;
}
.story-third-row .third-text hr {
	transform: rotate(
			180deg
	);
	margin-top: 5px;
	height: 1267px;
	width: 1px;
	margin-bottom: 6px;
	border: 1px solid #e1e1e1;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro {
	margin-bottom: 4rem;
}
.cms-about-uss .about-story .story-forth-row .story.second-text:nth-child(4) {
	margin-bottom:30rem;
}
.story-third-row .third-text span {
	background: #FFCA74;
	padding: 6px 17px;
	font-size: 15px;
	font-weight: bold;
}
.cms-about-uss .about-story .story.second-text span:after {
	content: "";
	background: #343434;
	color: #343434;
	width: 36px;
	height: 2px;
	position: absolute;
	left: 95px;
	top: 14px;
}
.cms-about-uss .about-story .story.second-text:after {
	content: "";
	width: 20px;
	height: 20px;
	background: #FFCA74;
	color: #FFCA74;
	position: absolute;
	border-radius: 50px;
	left: 0;
	right: 48px;
	margin: 0 auto;
	z-index: 11;
	margin-top: 6px;
}
.cms-about-uss .about-story .story.second-text:nth-child(4) {
	padding-top: 6rem;
	margin-bottom: 10rem;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) h4 {
	padding: 13px 20px;
	padding-bottom: 0;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro img {
	width: 100%;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) p {
	padding: 0px 20px;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) p:last-child {
	padding-bottom: 13px;
}
.cms-about-uss main#maincontent {
	max-width: unset;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.cms-about-uss .about-advertisement {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 6rem;
	padding-right: 6rem;
}
.review-section .owl-prev:after {
	top: 35px;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) {
	padding: 0;
}

/*************Login page ****************/
.customer-account-login .page-title-wrapper {
	display: block;
	padding-left: 6rem;
	margin-top: 6rem;
}
.customer-account-login .page-title-wrapper h1.page-title {
	margin-bottom: 13px;
}
.customer-account-login .login-container {
	margin: 0;
	float: left;
	width: 100%;
	padding-left: 6rem;
	padding-right: 6rem;
}
.customer-account-login .login-container .block.block-customer-login {
	float: left;
	width: 50%;
}
.customer-account-login .login-container .block.block-new-customer {
	float: left;
	width: 50%;
	padding-left: 5rem;
}
.customer-account-login .page-title-wrapper h1.page-title span.base {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #333;
	text-transform: capitalize;
}
.customer-account-login .login-container .block-title strong {
	font-size: 14px !important;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
}
.customer-account-login .login-container .block-title {
	float: left;
	width: 100%;
}
.customer-account-login .login-container .field.note {
	display: none;
}
.customer-account-login .login-container .block-content {
	box-shadow: unset !important;
	padding-left: 0 !important;
	float: left;
	width: 100%;
	padding-top: 6px !important;
}
.customer-account-login .page-main .block-customer-login .block-content .field .label {
	display: block;
}
.customer-account-login .login-container .block-content span {
	color: #333;
	text-transform: uppercase;
	font-size: 12px;
}
.customer-account-login .login-container input {
	border: 1px solid #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.customer-account-login .page-main .block-customer-login .block-content .field {
	margin-bottom: 10px !important;
}
.customer-account-login .login-container .form-login .actions-toolbar .primary {
	width: 21% !important;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 15px;
	font-weight: bold;
	margin: 0;
	width: 100% !important;
	padding: 9px 19px !important;
	text-align: left;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 span {
	font-size: 13px;
	text-transform: capitalize;
}
.customer-account-login .login-container .form-login .secondary a.action.remind span {
	color: #FC8E8F;
	text-transform: capitalize;
}
.customer-account-login .login-container .form-login .actions-toolbar {
	float: left;
	width: 100%;
	clear: unset;
	text-align: left;
	margin-top: 2rem;
}
.customer-account-login .login-container .form-login .actions-toolbar .secondary {
	float: left;
	width: 38%;
	clear: unset !important;
}
.customer-account-login .login-container .block-new-customer .block-content p {
	text-align: left;
	max-width: 320px;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
	background: #FFCA74 !important;
	border-color: #FFCA74 !important;
	border-radius: 15px;
	font-weight: bold;
	float: left;
	margin: 0 !important;
	width: 34% !important;
	text-align: left;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary span {
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 7px;
	top: 2px;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 3px;
	top: 3px;
}

/*************Register page ****************/
.customer-account-create div#register-form-now {
	float: left;
	width: 100%;
	padding-left: 6rem;
	padding-right: 6rem;
}
.customer-account-create div#register-form-now .block.block-register-account {
	float: left;
	width: 50%;
}
.customer-account-create div#register-form-now .register-right-section {
	float: left;
	width: 50%;
	margin-top: 6rem;
	padding-left: 5rem;
}
.customer-account-create div#register-form-now .block.block-register-account .form.create.account .block-content-register {
	box-shadow: unset !important;
}
.customer-account-create div#register-form-now .block.block-register-account .field.note {
	display: none;
}
.customer-account-create div#register-form-now .block-register-account .block-title strong {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #333;
	text-transform: capitalize;
}
.customer-account-create .main-advertisement {
	float: left;
	width: 100%;
	margin-top: 0;
}
.customer-account-create div#register-form-now .block-content-register legend.legend {
	font-size: 14px !important;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
}
.customer-account-create div#register-form-now .block-title {
	text-align: left !important;
	float: left;
	width: 100%;
	padding-left: 29px;
}
.customer-account-create div#register-form-now .fieldset.create.info span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 16px;
}
.block-register-account .block-content-register .field .label {
	display: block;
}
.customer-account-create .block-register-account .block-content-register .field input {
	background: #f4f4f4;
	border: 1px solid #f4f4f4 !important;
}
.customer-account-create div#msp-recaptcha-d84b65fc916e7398083ea5f17089d8f1-container {
	margin-top: 20px;
}
.customer-account-create div#register-form-now button.action.submit.primary {
	margin: 0 !important;
	margin-left: 30px !important;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 15px;
	font-weight: bold;
	margin: 0;
	padding: 11px 19px !important;
	text-align: left;
	color: #000;
}
.customer-account-create .form-create-account .actions-toolbar {
	float: left;
	width: 60%;
	margin-top: 0;
}
.customer-account-create div#register-form-now button.action.submit.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 7px;
	top: 1px;
}
.customer-account-create div#register-form-now .register-right-section strong#register-right-heading {
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
	color: #a1a1a1;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 20px;
	padding-top: 6px;
}
.customer-account-create .register-right-image img {
	width: 100%;
}
.customer-account-create .register-right-image {
	float: left;
	width: 100%;
	margin-top: 0;
}
.customer-account-create .main-advertisement .adver-content {
	width: 61.5%;
	padding-bottom: 14px;
}
.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
	font-size: 12px;
}
.customer-account-create .block-content-register span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 14px;
}
.customer-account-create div#password-strength-meter-container {
	display: none;
}
.customer-account-create .fieldset.create.account .field.password.required {
	margin-bottom: 19px;
}
.rc-anchor-error-message {
	color: #a1a1a1 !important;
	font-size: 14px;
	font-weight: 600;
}

/*************Cart page ****************/
.checkout-cart-index .cart.table-wrapper {
	box-shadow: unset;
}
.checkout-cart-index a.use-ajax.action.towishlist.action-towishlist {
	display: none;
}
.checkout-cart-index #shopping-cart-table .col span {
	font-weight: 600;
	text-transform: capitalize;
}
.checkout-cart-index .cart.item .item-info .product-item-details dl.item-options {
	display: none;
}
.checkout-cart-index .cart.item .item-info .product-item-details .product-item-name a {
	color: #E897A0 !important;
	font-weight: 600;
	font-size: 12px;
}
.checkout-cart-index .cart.item .item-info .col span.price {
	font-weight: 500 !important;
	font-size: 13px;
}
.checkout-cart-index .cart.item .col.qty .field.qty input {
	border: 1px solid #e1e1e1 !important;
	height: 30px !important;
}
.checkout-cart-index .cart.main.actions {
	box-shadow: unset;
}
.checkout-cart-index .cart.main.actions button#empty_cart_button {
	display: none;
}
.checkout-cart-index .cart-container .cart.main.actions a.action.continue {
	float: left;
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
}
.checkout-cart-index .cart-container .cart.main.actions a.action.continue:hover {
	color: #282828;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update {
	background: #000;
	color: #fff;
	border-radius: 35px;
}
.checkout-cart-index .cart-summary {
	box-shadow: unset;
}
.checkout-cart-index .cart-summary strong.summary.title {
	font-size: 19px;
	color: #000;
	text-transform: uppercase;
	font-weight: 400;
}
.checkout-cart-index .cart-summary .block .title strong {
	font-size: 13px;
}
.checkout-cart-index .cart-summary .data.table.totals th.mark {
	font-weight: 600 !important;
	text-transform: capitalize;
	font-size: 13px;
}
.checkout-cart-index .cart-summary .data.table.totals td {
	font-weight: 600 !important;
	font-size: 13px;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 7px 14px !important;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span {
	font-size: 14px;
	font-weight: 600;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 12rem;
}
.checkout-cart-index .cart-summary .paypal.checkout.after.paypal-logo.ec_shortcut_amlu6N9StsJQ3J7KYNasgT1eEZz4KcAU {
	display: none;
}
.checkout-cart-index .cart-summary {
	background: #f4f4f4;
}
.checkout-cart-index .cart-summary input#coupon_code {
	padding-left: 10px;
	text-transform: uppercase;
}
.checkout-cart-index h1.page-title {
	margin-bottom: 0;
	padding-left: 2rem;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #333;
}
.checkout-cart-index .cart-summary input#coupon_code::placeholder {
	color: #000;
}
.checkout-cart-index .cart-summary button.action.apply.primary {
	background: #000 !important;
	color: #fff !important;
	position: absolute;
	right: -16px;
	top: 29px;
}
.checkout-cart-index main#maincontent {
	margin-top: 6rem;
}

/*************Account page ****************/
.account .columns {
	padding-top: 6rem;
}
.account .sidebar.sidebar-main {
	background: #f4f4f4;
	padding: 22px 24px;
}
.account .sidebar.sidebar-main .block.block-collapsible-nav {
	background: #f4f4f4 !important;
}
.account .sidebar.sidebar-main div#block-collapsible-nav {
	background: #f4f4f4 !important;
}
.account .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
	display: none;
}
.customer-account-index .page-title span.base {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 30px;
}
.customer-account-index .block.block-dashboard-info {
	box-shadow: none !important;
}
.block-dashboard-info .block-title strong {
	text-transform: uppercase;
}
.box-title span {
	font-weight: bold;
}
.customer-account-index .block-dashboard-addresses{box-shadow: none !important;}
.customer-account-index a.action {
	color: #fc7070;
}
.block-dashboard-addresses .block-title strong {
	text-transform: uppercase;
}
.customer-account-index .block.block-dashboard-addresses {
	padding-top: 0 !important;
}
.account .block-dashboard-addresses .block-title a.action.edit {
	float: left !important;
}
.account .block-dashboard-addresses .block-title strong {
	float: left;
}
.account .block-dashboard-addresses .block-title {
	float: left;
	width: 100%;
}
.account .page-title-wrapper h1.page-title span.base {
	letter-spacing: 2px;
	font-size: 33px !important;
	color: #333;
	font-weight: bold;
	text-transform: capitalize;
}
.account .page-title-wrapper h1.page-title {
	margin-bottom: 0;
}
.account .block-content .box-title span {
	font-weight: 600 !important;
	font-size: 13px;
}
.account .sidebar-main .block-collapsible-nav .item {
	border-top: 0;
}
.account .sidebar-main .block-collapsible-nav .item a {
	color: #333;
	font-size: 14px;
}
.account .page-title-wrapper {
	padding-left: 19px;
}
.account .sidebar-main .nav.item.current strong:before {
	content: "";
	background: #fc7070;
	color: #fc7070;
	width: 2px;
	height: 28px;
	position: absolute;
	left: -26px;
	top: -8px;
}
.account .sidebar-main .nav.item strong {
	position: relative;
}
.account .sidebar-main ul.nav.items {
	display: flex;
	flex-flow: row wrap;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(1) {
	order: 1;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(2) {
	order: 4;
}
.account .sidebar-main ul.nav.items li.nav.item {
	float: left;
	width: 100%;
	padding-top: 6px;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(3) {
	order: 5;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(4) {
	order: 2;
}
.account .sidebar-main li.nav.item:nth-child(5) {
	order: 8;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(6) {
	order: 7;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(7) {
	order: 5;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(8) {
	order: 9;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(9) {
	order: 3;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(10) {
	order: 10;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(11) {
	order: 11;
}

/*************Wishlist page ****************/
.account .limiter {
	display: block;
}
.wishlist-index-index .toolbar.wishlist-toolbar {
	padding-left: 20px;
	margin-bottom: 0;
	padding-top: 20px;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary:hover {
	color: #282828;
}
.account .sidebar-additional a.action.tocart.primary:hover {
	color: #282828;
}
.account .sidebar-additional a.action.tocart.primary:focus {
	color: #282828;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary:focus {
	color: #282828;
}
.wishlist-index-index .toolbar.wishlist-toolbar .pager p.toolbar-amount {
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter strong.limiter-label {
	color: #333;
	font-weight: 500;
	font-size: 14px;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter select#limiter {
	background: #f4f4f4;
	border: 1px solid #f4f4f4;
	height: 31px;
	appearance: auto;
	padding-right: 4px;
}
.wishlist-index-index .products-grid.wishlist .product-item-name {
	text-align: left;
	padding-left: 18px;
	color: #333;
	padding-bottom:6rem;
}
.wishlist-index-index .products-grid.wishlist .product-item-photo {
	margin-bottom: 0;
}
.wishlist-index-index .products-grid.wishlist p.price-as-configured {
	text-align: left;
	padding-left: 20px;
	font-size: 13px;
	color: #333;
}
.wishlist-index-index .products-grid.wishlist .size-guide {
	display: none;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button {
	background: #ffca74;
	padding: 8px 40px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button:hover {
	color: #282828;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar {
	margin-left: 20px;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter span.limiter-text {
	font-size: 14px;
	color: #333;
}
.wishlist-index-index .products-grid.wishlist p.price-as-configured span.price {
	font-weight: 600;
}
.wishlist-index-index .products-grid.wishlist li.product-item {
	margin-bottom: 8px !important;
}
.wishlist-index-index .column.main .toolbar.wishlist-toolbar:nth-child(7) {
	padding-top: 10px;
	padding-left: 34px;
}
.account .columns {
	padding-bottom: 6rem;
}
.account .sidebar-additional .block-title strong {
	padding-bottom: 11px !important;
}
.account .sidebar-additional .block-title {
	border-color: #e1e1e1 !important;
}
.account .sidebar-additional .block-title span.counter:before {
	content: "(";
	padding-right: 3px;
}
.account .sidebar-additional .block-title span.counter:after {
	content: ")";
	padding-left: 3px;
}
.account .sidebar-additional .block-title span.counter {
	font-size: 15px;
	color: #333;
	text-transform: capitalize;
}
.account .sidebar-additional .size-guide button {
	display: none;
}
.account .sidebar-additional a.action.tocart.primary {
	font-size: 14px !important;
	width: 100% !important;
}
.account .sidebar-additional a.action.tocart.primary:before {
	content:unset;
}
.account .sidebar-additional a.action.tocart.primary {
	font-size: 14px !important;
	width: 100% !important;
	background: #ffca74;
	padding: 0px 35px 0px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
	height: 35px;
	line-height: 34px;
}
.account .sidebar-additional .price-as-configured span.price {
	font-weight: 600;
	color: #333;
	font-size: 13px;
}
.account .sidebar-additional a.action.details {
	color: #fc7070;
}
.account .sidebar-additional .actions-toolbar {
	padding-top: 12px;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button:focus {
	color: #282828;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary {
	background: #ffca74;
	padding: 4px 13px 5px 10px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: bold;
}
.account .sidebar-additional .block-compare .actions-toolbar {
	margin-top: 0;
	margin-left: 10px;
	padding-top: 0;
}
.account .sidebar-additional .block-compare .actions-toolbar .primary {
	padding-top: 6px;
}

/*************Blog page ****************/
.blog-page .wrapper-breadcrums {
	display: none;
}
.blog-page main#maincontent {
	padding-top: 6rem;
	padding-left: 5rem;
	padding-right: 5rem;
}
.blog-page .page-title-wrapper h1.page-title {
	font-size: 28px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333;
	padding-left: 9px;
	margin-bottom: 42px;
}
.post-item-inner .blog-text-link:before {
	content: unset;
	position: unset;
}
.blog-page .post-item .post-details .post-header {
	float: left;
	width: 60%;
	padding-left: 20px;
}
.blog-page .post-item .post-details .post-image {
	clear: unset;
	float: left;
	width: 30%;
}
.blog-page .post-item .post-details .post-header a.post-item-link {
	font-size: 18px;
}
.blog-page .post-item .post-details .post-header .blog-date {
	color: #777;
}
.blog-page .post-item .post-details .post-content {
	float: left;
	width: 60%;
	margin-left: 20px;
	padding-top: 5px;
}
.blog-page .post-item .post-details .post-header h2.post-title {
	padding-bottom: 3px;
}
.blog-page .post-list .post-item {
	margin-bottom: 25px;
	position: unset !important;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link {
	position: unset;
	float: left;
	width: 60%;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link a.btn-link {
	color: #333;
	opacity: unset;
	text-align: left;
	float: left;
	padding-left: 10px;
	font-size: 13px;
}

/************* Contact page ****************/
.cms-contact .column.main {
	margin-top: 5rem;
	padding-left: 5rem;
	padding-right: 5rem;
}
.cms-contact form#contact-form {
	float: left;
	width: 50%;
}
.cms-contact form#contact-form .fieldset .legend span {
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: capitalize;
	color: #333;
}
.cms-contact .field.note.no-label {
	max-width: 396px;
	font-size: 13px;
	color: #333;
	float: unset !important;
}
.cms-contact .enquiry-content {
	max-width: 396px;
	font-size: 13px;
	color: #333;
}
.cms-contact .form.contact .useful-link {
	padding-top: 15px;
}
.cms-contact .form.contact .useful-link a.contact-return {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
}
.cms-contact .form.contact .useful-link a {
	background: #f4f4f4;
	padding: 10px 20px;
	border-radius: 35px;
	text-transform: capitalize;
	margin-top: 10px;
	color: #333;
	font-weight: 600;
}
.cms-contact .form.contact h3.contact-title {
	padding-top: 30px;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 8px;
	clear: left;
}
.cms-contact .form.contact .field {
	float: left;
	width: 50%;
	padding-right: 10px;
}
.cms-contact .form.contact .control input {
	border: 1px solid #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.cms-contact .form.contact .field.comment.required {
	width: 100% !important;
}
.cms-contact .form.contact .field.comment.required textarea#comment {
	background: #f4f4f4;
	border-color: #f4f4f4;
}
.cms-contact .form.contact .actions-toolbar button.action.submit.primary {
	background: #FFCA74 !important;
	border-color: #FFCA74 !important;
	border-radius: 15px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	padding: 3px 22px;
}
.cms-contact .form.contact .field.comment.required label.label {
	text-transform: uppercase;
	color: #333;
	font-size: 13px;
}
.cms-contact .form.contact .field label.label {
	text-transform: uppercase;
}
.cms-contact .shiffonz-main-content {
	float: left;
	width: 50%;
	padding-left: 6rem;
}
.cms-contact .shiffonz-main-content .contact-image img {
	width: 100%;
}
.cms-contact .shiffonz-main-content .shiffonz-text {
	padding-top: 43px;
}
.cms-contact .shiffonz-main-content .shiffonz-text p {
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.cms-contact .shiffonz-main-content p:nth-child(2) img {
	padding-right: 10px;
	padding-top: 1px;
	float: left;

}
.cms-contact .shiffonz-main-content p:nth-child(3) img {
	padding-right: 16px;
	padding-top: 12px;
}
.cms-contact .shiffonz-main-content .shiffonz-text p:nth-child(1) {

	font-weight: bold;
	color: #707070;
}
.cms-contact .shiffonz-main-content .shiffonz-text p:nth-child(2) {
	font-weight: bold;
	font-size: 16px;
}
.cms-contact .shiffonz-main-content .london-content {
	float: left;
	width: 100%;
	padding-top: 2rem;
}
.cms-contact .shiffonz-main-content .london-content h3 {
	color: #E5BA5B;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
.cms-contact .shiffonz-main-content .london-content h2 {
	color: #E5BA5B;
	font-style: italic;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 4px;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(3) {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
	color: #707070;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(4) {
	color: #707070;
	font-size: 14px;
	font-weight: 400;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(5) {
	font-size: 14px;
	font-weight: 600;
	color: #000;
}
.cms-contact .shiffonz-main-content .london-content:nth-child(4) {
	padding-top: 0;
}
.cms-contact .main-instagram.text-center:before {
	content: "";
	color: #dfeffc;
	background: #dfeffc;
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
}
.cms-contact .main-instagram.text-center {
	padding-top: 20px;
}
.social-share-button {
	max-width: 304px;
	margin: 0 auto;
}
.social-share-button button:nth-child(1) {
	background: #000;
	color: #fff;
	padding: 6px 25px;
	margin-left: 20px;
}
.social-share-button button:nth-child(2) {
	background: #FFC977;
	border-color: #FFC977;
	padding: 6px 9px;
}
.social-share-button button:nth-child(3) {
	background: #FE0000;
	border: #FE0000;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button:nth-child(4) {
	background: #1977F3;
	border: #1977F3;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button:nth-child(5) {
	background: #BA0A21;
	border: #BA0A21;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button {
	text-transform: unset;
	font-size: 10px;
}
.social-share-button button:nth-child(2):hover {
	color: #282828;
}
.cms-contact .main-instagram.text-center .cdz-block-title {
	padding-top: 20px;
}
.social-share-button i {
	font-style: normal;
	font-family: 'FontAwesome';
	padding-right: 10px;
}
.cms-catalogues main#maincontent {
	max-width: unset;
	float: left;
	width: 100%;
	padding: 0;
}
.cms-catalogues .page-title-wrapper {
	text-align: center;
	padding-top: 7rem;
	background: #E1EAF1;
}
.cms-catalogues .page-title-wrapper h1.page-title {
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: capitalize;
	color: #333;
	margin-bottom: 33px;
}
.cms-catalogues .catalog-section {
	float: left;
	width: 100%;
	background: #E1EAF1;
	padding-left: 15rem;
	padding-right: 9rem;
	padding-bottom: 2rem;
}

.cms-catalogues .catalog-section:last-child {
	margin-bottom: 4rem;
}

.cms-catalogues .catalog-section img {
	width: 100%;
}
.cms-catalogues .catalog-section .bridal-catalog {
	background: #fff;
	padding: 0;
	margin-right: 20px;
	padding-bottom: 27px;
}
.cms-catalogues .catalog-section .bridal-catalog .bridal-image {
	padding: 0;
}
.cms-catalogues .catalog-section .bridal-content {
	margin-top: 20px;
}
.cms-catalogues .catalog-section .bridal-content h3 {
	font-size: 27px;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #333;
	margin-bottom: 6px;
}
.cms-catalogues .catalog-section .bridal-content p {
	font-size: 12px;
	margin-bottom: 15px;
}
.cms-catalogues .catalog-section .bridal-content button {
	background: #ffca74;
	padding: 6px 30px 6px 30px;
	border: #ffca74;
	border-radius: 35px;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 15px;
}
.cms-catalogues .catalog-section .bridal-catalog:nth-child(2) {
	margin-top: 5px;
	margin-right: 0;
}
.cms-catalogues .post-list .post-content .post-read-more {
	display: none;
}
.cms-catalogues h3.review-heading {
	padding-top: 4rem;
}
.cms-catalogues .main-advertisement {
/*	height: 255px;*/
}
.cms-catalogues .main-advertisement .col-sm-12:nth-child(1) {
	padding: 0;
	background: #f4f4f4;
}
.main-advertisement .col-sm-12:nth-child(2) {
	padding: 0;
}
.cms-catalogues .main-advertisement .col-sm-12:nth-child(1) a.view-all.blog {
	margin-right: 20px;
}
/************* About page ****************/
.review-section .owl-dots .owl-dot {
	border: 1px solid;
	border-radius: 50px;
	background: #f4f4f4;
	color: #f4f4f4;
	margin-right: 10px;
	width: 10px;
	margin-top: 20px;
	height: 9px;
}
.review-section .owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}
.review-section .owl-dots .owl-dot.active {
	background: #333;
}
/*************Minicart Popup ****************/
.block-minicart .items-total span {
	clear: unset;
	float: left;
	padding-left: 10px;
}
.block-minicart .items-total .count {
	float: left;
}
.minicart-wrapper .block-minicart .items-total {
	float: left;
	margin: 0 10px;
	font-size: 15px;
	color: #333;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .subtotal {
	text-transform: uppercase;
	color: #333;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .subtotal .amount.price-container {
	color: #333;
}
.minicart-wrapper .block-minicart .actions button#top-cart-btn-checkout {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	font-weight: 600;
	font-size: 16px;
	position: relative;
}
.minicart-wrapper .block-minicart .actions button#top-cart-btn-checkout:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	position: absolute;
	right: 10px;
}
.minicart-wrapper .block-minicart .product-item-name a {
	color: #fc7070 !important;
	text-decoration: none;
	font-weight: 600;
	font-size: 13px;
}
.minicart-wrapper .block-minicart .product.options span {
	overflow: visible !important;
	clip: unset !important;
	height: auto !important;
	position: unset !important;
	color: #333;
	font-size: 14px;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty .label {
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty input {
	border: 2px solid #e1e1e1;
}
.minicart-wrapper .block-minicart .minicart-items-wrapper {
	border: 0;
	padding-bottom: 0 !important;
	height: 187px !important;
}
.minicart-wrapper .block-minicart a.action.viewcart {
	background: #000;
	color: #fff !important;
	padding: 10px 33px;
	border-radius: 35px;
	font-size: 20px;
}
.minicart-wrapper .ui-dialog .block-minicart {
	padding-bottom: 4rem;
}
.minicart-wrapper .block-minicart div#minicart-content-wrapper {
	padding-top: 20px;
}
.minicart-wrapper .block-minicart .product.options .product.options.list dt.label {
	float: left;
	padding-right: 10px;
	color: #000;
	font-size: 14px;
}
.minicart-wrapper .action.close:before {
	color: #000;
	font-weight: bold;
}
.minicart-items .product-item:not(:first-child) {
	border-top: 0;
}
/************* Thank you Page ****************/
.checkout-success .success-title {
	color: #333;
	padding-top: 0;
	font-weight: bold;
	font-size: 45px;
}
.checkout-success .success-title span.success-title-icon {
	display: none;
}
.checkout-onepage-success .checkout-success p {
	color: #333;
	font-weight: 600;
	font-size: 12px;
}
.checkout-onepage-success .checkout-success {
	text-align: left;
	padding-left: 10rem;
}
.checkout-onepage-success .checkout-success .primary a.action.primary.continue {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 8px 32px;
	position: relative;
}
.checkout-onepage-success .checkout-success .primary a.action.primary.continue:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	position: absolute;
	right: 8px;
}
.checkout-onepage-success .checkout-success a.order-id {
	color: #333 !important;
}
.checkout-onepage-success .checkout-success p:nth-child(2) span {
	font-weight: bold;
	font-size: 29px;
	color: #333;
}
.checkout-onepage-success .main-instagram.text-center {
	margin-top: 7rem;
}
.checkout-onepage-success .main-advertisement .adver-content {
	width: 58.5%;
	padding-bottom: 30px;
	background: #fff;
	color: #333;
	padding: 0;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading {
	background: #f4f4f4;
	float: left;
	width: 100%;
	padding-top: 6px;
	height: 39px;
}
.checkout-onepage-success .main-advertisement .adver-desc {
	float: left;
	width: 100%;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h2 {
	float: left;
	text-transform: capitalize;
	font-weight: bold;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h4 {
	float: right;
	color: #4C97D3;
	padding-right: 10px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h2 span {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 3px;
	float: left;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc img {
	float: left;
	padding-left: 13px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #777;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p:nth-child(3) {
	width: 100%;
	text-transform: capitalize;
	font-size: 13px;
	border-top: 1px solid #e4e4e4;
	margin-top: 9px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 7px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p:nth-child(4) {
	width: 100%;
	text-transform: capitalize;
	font-size: 13px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 5px;
	padding-top: 0;
}
.checkout-onepage-success .main-advertisement .thankyou-btn button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	padding: 2px 7px;
	margin-left: 10px;
	font-size: 11px;
	float: left;
	color: #333;
}
.checkout-onepage-success .main-advertisement .post-section {
	float: left;
	width: 100%;
	padding-left: 10px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 0px;
}
.checkout-onepage-success .main-advertisement .post-section h3 {
	font-weight: bold;
	padding-top: 1px;
	margin-bottom: 0px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p {
	font-size: 11px;
	border: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	padding-bottom: 0;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p span {
	margin-left: 23px;
	padding-right: 43px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p img {
	width: 54px;
	float: right;
}
.checkout-onepage-success .adver-content .adver-desc button.advertisement-text-more {
	background: transparent;
	border: 0;
	margin-top: 7px;
	padding-top: 6px;
}
.checkout-onepage-success .adver-content .adver-desc button.advertisement-text-more:after {
	content: unset;
}
.checkout-onepage-success .main-advertisement {
	background: transparent;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(2) {
	padding-left: 0;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(1) {
	background: #f4f4f4;
	padding-right: 0;
	margin-left: 10rem;
	width: 41.5%;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(1) {
	background: #f4f4f4;
	padding-right: 0;
	margin-left: 10rem;
	width: 41.5%;
	padding-top: 7rem;
	padding-left: 4rem;
	padding-bottom: 15.5rem;
}
.checkout-onepage-success .main-advertisement h3 {
	font-size: 27px;
}
.checkout-onepage-success .main-advertisement p {
	font-size: 13px;
}
/************* Order Page ****************/
.sales-order-history .table-wrapper.orders-history {
	box-shadow: unset !important;
	margin-bottom: 0 !important;
}
.sales-order-history .table-wrapper th.col.actions {
	text-align: center !important;
}
.sales-order-history .table-wrapper td.col.actions {
	text-align: right;
	padding-right: 0;
}
.sales-order-history .table-wrapper .table-order-items th {
	font-weight: bold;
	color: #333;
	text-transform: capitalize;
	font-size: 16px;
	padding-left: 0;
}
.sales-order-history .table-wrapper .table-order-items td {
	font-weight: 600;
	padding-left: 0;
}
.sales-order-history .table-wrapper td.col.actions a {
	color: #EDC1C4;
	font-weight: bold;
}
.sales-order-history .order-products-toolbar.toolbar.bottom {
	padding-left: 22px;
	padding-right: 20px;
}
.sales-order-history .order-products-toolbar.toolbar.bottom select#limiter {
	background: #f4f4f4;
	border: #f4f4f4;
	appearance: auto;
	padding-right: 4px;
}
/************* Main Popup ****************/
#recapture-collector-title {
	font-size: 19px;
}
#recapture-collector-text p {
	font-size: 14px;
}
#recapture-collector-email-button {
	background: #ffca74;
	border-color: #ffca74;
}
.recapture-layout {
	height: 264px;
}
#recapture-collector-disclaimer {
	font-size: 14px;
}
.block-register-account .block-content-register .field .label {
	text-transform: uppercase;
}
.block-content-register .field span {
	font-size: 13px !important;
}
.customer-account-create .block-register-account .block-content-register .field input {
	height: 36px;
}
.customer-account-create div#register-form-now button.action.submit.primary {
	text-transform: unset;
}
.customer-account-create .form-create-account .field.choice.newsletter input#is_subscribed {
	height: auto;
}
.customer-account-create .form-create-account .block-content-register .field {
	margin-bottom: 10px !important;
}
.customer-account-create .form-create-account .fieldset {
	margin: 0 0 15px;
}
.customer-account-create div#register-form-now .block.block-register-account .form.create.account .block-content-register {
	padding-bottom: 0;
}
.customer-account-create div#register-form-now .field.privacy-policy {
	padding-left: 30px;
	padding-bottom: 20px;
}
.customer-account-create div#register-form-now .field.privacy-policy span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 14px;
}
.customer-account-create .main-advertisement .adver-content {
	padding-bottom: 30px;
}
.cms-home .review-section {
	margin-bottom: 53px;
}
strong#block-related-heading {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 21px;
}
#block-upsell-heading{font-weight: bold;
	text-transform: capitalize;
	font-size: 21px;}
.related .block-title.title {
	border: none !important;
}
.products-upsell .block-title.title {
	border: none !important;
}
.related button.action.tocart.primary{min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;}
.products-upsell button.action.tocart.primary{min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;}
.related button.tocart.primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f290";
	font-size: 16px;
	line-height: 38px;
}
.products-upsell button.tocart.primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f290";
	font-size: 16px;
	line-height: 38px;
}
.products-related .owl-item {
	float: left;
}
.product-items .product-item-name{text-align: left;height: 33px;}
.product-items .price-box.price-final_price {
	text-align: left;}
.product-items .product.actions.product-item-actions {
	text-align: left;
}
.cms-catalogues .about-advertisement {
	float: left;
	width: 100%;
}
.page-footer .col-sm-5:nth-child(3) {
	display: none;
}
.footer-box.mobile-footer-link {
	display: none;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0;
}
.main-advertisement .item.post-posed-date {
	color: #777 !important;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	padding-top: 7px;
}
@media only screen and (max-width:767px) {
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title:after {
		position: absolute;
		right: 0;
	}
	.cdz-main-menu ul.groupmenu-drop {
		padding: 0 !important;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-6 {
		padding: 0;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
		font-size: 17px;
	}
	.main-advertisement {
		padding-right: 10px;
	}
	.page-footer .footer-box p.h5 {
		display: none !important;
	}
	.page-footer .footer.content .col-sm-5:nth-child(2) {
		float: left;
		width: 50%;
	}
	.page-footer .footer.content .col-sm-5:nth-child(3) {
		float: left;
		width: 50%;
	}
	.page-footer .footer-box.last-section {
		padding-left: 22px;
	}
	.footer-box.mobile-footer-link {
		display: block;
	}
	footer.page-footer {
		background-color: #343434;
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.page-footer .footer.content ul.footer-link {
		text-align: left;
		padding-left: 3rem;
	}
	.cdz-footer-bottom-payment td {
		font-size: 13px;
	}
	.cdz-footer-bottom-payment td {
		width: 140px !important;
		font-size: 12px;
	}
	.main-advertisement .adver-content {
		width: 100%;
	}
	.mobile-content-section {
		display: block;
		background: #333;
		color: #fff;
		padding: 20px 43px;
	}
	.mobile-content-section h1 {
		margin-bottom: 0;
		color: #fff;
		font-size: 40px;
		letter-spacing: 1px;
	}
	.mobile-content-section h2 {
		margin-bottom: 10px;
	}
	.mobile-content-section button {
		background: #FFCA74;
		border-color: #FFCA74;
		text-transform: unset;
		font-weight: bold;
		padding: 7px 16px;
		border-radius: 35px;
		width: 65%;
		text-align: left;
	}
	.mobile-content-section button:after {
		content: '\f105';
		font-size: 18px;
		position: relative;
		right: -57px;
		top: 2px;
		font-family: 'FontAwesome';
	}
	.account .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
		display: block;
		text-align: center;
	    padding-top: 5px;
	}
	.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
		left: 2%;
	}
	.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
		width: 100%;
	}
	.catalog-product-view .page-title span.base {
		font-size: 16px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 10px;
	}
	.catalog-category-view .page-title-wrapper{text-align: center;}
	.catalog-category-view .toolbar.toolbar-products .sorter{width: 65%;}
	.catalog-category-view #layered-filter-block .block-title.filter-title{background: none;padding: 0;}
	.catalog-category-view .product-items .product-item-name{height: 75px;}

	.catalog-category-view main#maincontent {padding-top: 1rem;}
	.catalog-product-view .product.attribute.sku {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
		width: 100%;
	}
	.catalog-product-view .product-info-main .product-info-price {
		width: 100% !important;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
		padding: 7px 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
		width: 66% !important;
	}
	/*.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 9px;
	}*/
	.catalog-product-view .product-bottom-section button {
		font-size: 9px;
		margin-right: 3px;
		padding: 5px 4px;
	}
	.catalog-product-view .product-main-content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.catalog-product-view .product-bottom-section i {
		margin-right: 5px;
	}
	.catalog-product-view .product.info.detailed {
		padding-left: 0;
		padding-right: 0;
	}
	.catalog-product-view .data.item.content {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.catalog-product-view .product.info.detailed .product.data.items div#tab-label-additional {
		margin-left: 0;

	}
	.catalog-product-view .products.wrapper.grid.products-grid .owl-prev {
		left: 0;
	}
	.catalog-product-view .products.wrapper.grid.products-grid .owl-next {
		right: 0;
	}
	#block-upsell-heading {
		font-size: 17px;
	}
	.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr {
		width: 41%;
		margin-right: 19px;
		padding-left: 0;
		font-size: 10px;
		margin-top: 4px;
	}
	.catalog-product-view .products-grid .product-image-wrapper img {
		margin-bottom: 0;
		margin-top: 10px;
	}
	.catalog-product-view .products-grid span.product-image-wrapper {
		padding-bottom: 107% !important;
	}
	.catalog-product-view .products-grid .product-item {
		margin-bottom: 0;
	}
	.catalog-product-view main#maincontent {
		padding-top: 2rem;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
		width: 34%;
	}
	.catalog-product-view .product-info-main .size-guide {
		width: 43%;
	}
	.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
		width: 56%;
	}
	.blog-page main#maincontent {
		padding-top: 2rem;
		padding-left: 2rem;
		padding-right: 1rem;
	}
	.blog-page .page-title-wrapper h1.page-title {
		font-size: 25px;
		margin-bottom: 24px;
	}
	.blog-page .post-item .post-details .post-header h2.post-title {
		padding: 0;
		line-height: 17px;
	}
	.blog-page .post-item .post-details .post-header a.post-item-link {
		font-size: 13px;
	}
	.blog-page .post-item .post-details .blog-text-link.readmore-link {
		float: right;
	}
	.blog-page .post-list .post-item {
		float: left;
		width: 100%;
	}
	.blog-page .post-item .post-details .post-header {
		float: right;
	}
	.cms-catalogues .catalog-section {
		padding-left: 0;
	}
	.cms-catalogues .page-title-wrapper {
		padding-top: 1rem;
	}
	.cms-catalogues .page-title-wrapper h1.page-title {
		margin-bottom: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		background: transparent;
	}
	.post-list .post-description {
		display: block;
	}
	.post-content .post-description .post-ftimg-hld {
		width:93px;
	}
	.cms-catalogues .catalog-section {
		padding-bottom: 0;
	}
	.cms-catalogues .post-list li.post-holder {
		clear: unset;
		float: left;
		width: 100%;
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
	.cms-catalogues .catalog-section .bridal-content {
		margin-top: 20px;
		float: left !important;
		width: 100% !important;
	}
	.cms-catalogues .catalog-section .bridal-example-image {
		float: left;
		width: 30%;
	}
	.cms-catalogues .catalog-section .bridal-text {
		float: left;
		width: 70%;
	}
	.cms-catalogues .catalog-section .bridal-content h3 {
		font-size: 23px;
	}
	.cms-catalogues .catalog-section {
		padding-right: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		margin-right: 0;
	}
	.cms-catalogues .main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 15px;
		padding-right: 15px;
	}
	.cms-about-uss .about-content {
		margin-top: 2rem;
		padding-left: 20px;
		padding-right: 20px;
	}
	.cms-about-uss .about-content .about-main-text h1 {
		font-size: 30px;
		margin-bottom: 0;
	}
	.cms-about-uss .about-content .about-main-text {
		float: left;
		width: 100%;
	}
	.cms-about-uss .about-content .about-main-image {
		width: 100%;
		margin-top: 20px;
	}
	.cms-about-uss .about-story h1 {
		margin-top: 3rem;
	}
	.cms-about-uss .about-story .shiffonz-intro {
		margin-bottom: 2rem;
	}
	.cms-about-uss .about-story .shiffonz-intro p {
		font-size: 8px;
	}
	.cms-about-uss .about-story .story.second-text span {
		padding: 6px;
		font-size: 9px;
		margin-left: -20px;
	}
	.cms-about-uss .about-story .story.second-text:after {
		right: 19px;
	}
	.cms-about-uss .about-story .story.second-text span:after {
		width: 24px;
		left: 48px;
	}
	.cms-about-uss .about-story .story-fifth-row .shiffonz-intro {
		margin-bottom: 1rem;
	}
	.cms-about-uss .about-story .story-forth-row .story.second-text span {
		margin-left: -4px;
	}
	.cms-about-uss .about-story .story.second-text {
		margin-bottom: 14rem;
	}
	.cms-about-uss .about-story .about-left-section {
		padding-left: 10px;
	}
	.story-third-row .third-text span {
		position: relative;
		right: 28px;
	}
	.cms-about-uss .about-advertisement {
		padding-left: 10px;
		padding-right: 10px;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 100%;
	}
	.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
		width: 57%;
	}
	.cms-contact .column.main {
		margin-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.cms-contact form#contact-form {
		float: left;
		width: 100%;
	}
	.cms-contact .shiffonz-main-content {
		float: left;
		width: 100%;
		padding-left: 0;
	}
	.cms-contact .form.contact .useful-link a {
		float: left;
	}
	.customer-account-login .page-title-wrapper {
		padding-left: 0;
		margin-top: 0rem;
	}
	.customer-account-login .login-container {
		padding-left: 0;
		padding-right: 0;
	}
	.customer-account-login .login-container .block.block-customer-login {
		width: 100%;
	}
	.customer-account-login .login-container .block.block-new-customer {
		width: 100%;
		padding-left: 0;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 100% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 100%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 100% !important;
	}
	.customer-account-create div#register-form-now {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0px;
	}
	.customer-account-create div#register-form-now .block.block-register-account {
		width: 100%;
	}
	.customer-account-create div#register-form-now .register-right-section {
		width: 100%;
		margin-top: 4rem;
		padding-left: 0;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 100%;
		padding-bottom: 14px;
	}
	.account .columns {
		padding-top: 0;
	}
	.account .block-collapsible-nav .content.active {
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}
	.checkout-cart-index .cart-container .cart.main.actions a.action.continue {
		float: left;
		background: #f4f4f4;
		border-color: #f4f4f4;
		border-radius: 35px;
		width: 100%;
	}
	.checkout-cart-index main#maincontent {
		margin-top: 0;
	}
	.catalog-category-view .toolbar.toolbar-products select {
		width: 51%;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter label.sorter-label {
		font-size: 11px;
		padding-left: 8px;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
	.page-header .minicart-wrapper .action.showcart {
		padding: 0 0 0 31px;
	}
	.slider-content-section {
    top: 8% !important;
}
	.minicart-wrapper {
		padding: 10px;
		width: 88px;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		padding: 5px 2px 14px;
	}
	.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
		left: 0;
	}
	.main-advertisement .adver-content {
		width: 48%;
		padding-bottom: 25px;
	}
	.adver-content .adver-desc button.advertisement-text-more {
		margin-top: 0;
	}
	.main-advertisement .adver-content .adver-desc p {
		font-size: 10px;
	}
	.main-advertisement .adver-desc {
		padding-top: 0;
	}
	.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
		margin-bottom: 0;
	}
	.main-advertisement .col-sm-12:nth-child(2) {
		width: 55%;
	}
	.main-advertisement .col-sm-12:nth-child(1) {
		width: 45%;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
		padding-top: 0;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
		font-size: 12px;
	}
	.main-advertisement .post-description .post-title-holder.clearfix .post-title {
		line-height: 16px;
	}
	.main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 16px;
		font-size: 12px;
	}
	.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary:after {
		float: right;
	}
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
		max-width: 289px;
	}
	.catalog-product-view .page-title span.base {
		font-size: 15px;
	}
	.catalog-product-view .product.attribute.sku {
		font-size: 8px;
		padding-right: 10px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 0;
	}
	.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
		width: 100%;
	}
	.catalog-product-view .product-info-main .product-info-price {
		width: 100%;
	}
	.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
		width: 58%;
	}
	.catalog-product-view .product-info-main .size-guide {
		width: 41%;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
		padding: 7px 8px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
		width: 65% !important;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
		width: 35%;
	}
	.catalog-product-view .product-bottom-section button {
		font-size: 10px;
		margin-right: 1px;
		padding: 6px 7px;
	}
	.catalog-product-view .product-bottom-section i {
		margin-right: 6px;
		font-size: 10px;
	}
	.catalog-product-view .products-grid .product-items:not(.owl-carousel) {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-product-view .product-main-content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.catalog-product-view .product.info.detailed {
		padding-top: 0;
	}
	.catalog-product-view .products-grid .product-item {
		display: unset;
		float: unset;
	}
	.catalog-product-view .product-image-wrapper img {
		width: 100%;
	}
	.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
		left: 0;
	}

	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		left: 90%;
	}
	.sticky-menu:not(.active) .block-search {
		width: 276px;
	}
	.cms-catalogues .catalog-section {
		padding-right: 0;
		padding-left: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		margin-right: 0;
	}
	.cms-catalogues .catalog-section .bridal-content img {
		width: auto;
	}
	.cms-catalogues .catalog-section .bridal-example-image {
		float: left;
		width: 30%;
	}
	.cms-catalogues .catalog-section .bridal-text {
		float: left;
		width: 70%;
	}
	.cms-catalogues .catalog-section .bridal-content h3 {
		font-size: 23px;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		background: transparent;
	}
	.cms-catalogues .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 15px;
		font-size: 11px;
	}
	.cms-about-uss .about-story .story.second-text span:after {
		width: 22px;
	}
	.cms-about-uss .main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
		font-size: 14px;
	}
	.cms-about-uss .main-advertisement a.view-all.blog {
		padding: 5px 27px 5px 15px;
	}
	.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
		width: 49%;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld p {
		margin-bottom: 0;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 9px;
		line-height: 11px;
	}
	.cms-about-uss .main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 0;
	}
	.cms-about-uss .main-advertisement .item.post-posed-date {
		font-size: 10px;
	}
	.cms-about-uss .main-advertisement .adver-content .adver-desc p {
		font-size: 8px;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 39.5%;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 40% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 51%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 64% !important;
	}
	.customer-account-create div#register-form-now {
		padding-left: 10px;
		padding-right: 10px;
	}
	.customer-account-create .form.create.account {
		min-width: auto;
	}
	.customer-account-create .form-create-account .actions-toolbar {
		width: 77%;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 46.5%;
		padding-bottom: 25px;
	}
	.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 10px;
		line-height: 12px;
	}
	.customer-account-create .post-list .post-content .post-read-more {
		display: none;
	}
	.sidebar .block-wishlist .product-items .product-item-details {
		float: left;
		width: 100%;
	}
	.account .sidebar-additional .block-compare .actions-toolbar {
		padding-top: 17px;
	}
	.sidebar .product-items .action.delete {
		position: unset;
	}
	.wishlist-index-index .form-wishlist-items .actions-toolbar button {
		float: left;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter {
		width: 40%;
	}
	.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
		width: 60%;
	}
	.catalog-category-view main#maincontent {
		padding-top: 1rem;
	}
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		font-size: 11px;
	}
}
@media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {
	.main-advertisement .adver-content {
		width: 55.5%;
		padding-bottom: 11px;
	}
	.slider-content-section {
		top: 10% !important;
	}
	.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
		margin-bottom: 0;
	}
	.main-advertisement .adver-desc {
		padding-top: 9px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 10px;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 11px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 11px;
	}
	.catalog-product-view .product-bottom-section button {
		font-size: 11px;
		margin-right: 0px;
	}
	.catalog-product-view .products-grid .product-item {
		display: unset;
		float: unset;
	}
	.sticky-menu:not(.active) .block-search {
		width: 278px;
	}
	.page-header .minicart-wrapper .action.showcart {
		padding: 8px 0 0 35px;
	}
	.minicart-wrapper {
		padding: 5px;
		width: 85px;
	}
	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		left: 86%;
	}
	.catalog-product-view .products-grid .product-items:not(.owl-carousel) {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-product-view .product-image-wrapper img {
		width: 100%;
	}
	.cms-catalogues .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 11px;
	}
	.cms-about-uss .main-advertisement .adver-desc {
		padding-top: 6px;
	}
	.cms-about-uss .main-advertisement .adver-content .adver-desc p {
		font-size: 11px;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 15px;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 40% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 51%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 64% !important;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 55.5%;
		padding-bottom: 13px;
	}
	.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 11px;
	}
	.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span {
		font-size: 11px;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter {
		width: 29%;
	}
	.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
		width: 71%;
	}
}
@media screen and (device-aspect-ratio: 40/71) {
	.cms-about-uss .about-story .story.second-text {
		margin-bottom: 18rem;
	}
	.cms-about-uss .about-story .about-second-row .story.second-text {
		margin-bottom: 20rem;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 51.5%;
	}
}

.cdz-main-menu .menu-top-icon {
	display: none;
}
@media only screen and (max-width:767px) {
	.menu-top-icon .menu-serch-icon button.search-btn {
    display: none;
}
.header-main-menu .nav-sections .cdz-menu ul.nav-submenu a {
    padding: 10px 14px !important;
}
	.slider-content-section {
    display: none;
}
	.cdz-main-menu .groupmenu li.level0>a.menu-link {
		background-color: #fff;
		border: 0;
		font-size: 16px !important;
	}
	.cdz-main-menu .groupmenu li.level0 {
		border-bottom: 0;
	}
	.nav-sections .header.links li>a {
		border-bottom: 0;
		position: unset;
	}
	.cdz-main-menu .groupmenu li.level0>.dropdown-toggle {
		color: #777;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent>a.menu-link:after {
		content:unset;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent.cat-tree.open a.menu-link:after {
		content: unset;
	}
	.cdz-menu li.item.open>.dropdown-toggle:before, .cdz-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
		transform: unset !important;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent.open a.menu-link span:after {
		content: "\f077";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent a.menu-link span:after {
		content: "\f078";
		font-size: 16px;
		float: right;
		padding-right: 11px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.cdz-menu .dropdown-toggle:before {
		content:unset;
	}
	.header-wrapper-bottom .header-main-menu .sections.nav-sections {
		box-shadow: unset;
		background: unset;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		line-height: 35px;
	}
	.cdz-main-menu .groupmenu li.level0:hover>a.menu-link {
		background-color: transparent;
		border-color: transparent;
		color: #000;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
		padding-left: 23px;
	}
	.header-main-menu .cdz-main-menu li.item.level0.level-top.parent.open>a.menu-link {
		background: #343434;
		color: #fff;
	}
	.header-main-menu .cdz-main-menu li.item.level0.level-top.parent.open>a.menu-link span:after {
		background: #333 !important;
		color: #fff !important;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level1 a.menu-link span:after {
		background: transparent !important;
		content: unset !important;
	}
	.header-main-menu .nav-sections .section-item-title {
		display: none;
	}
	.header-main-menu .nav-sections .header.links li.link.blog {
		display: none;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon {
		float: left;
		width: 100%;
		background: #f4f4f4;
		height: 49px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-phone-icon {
		float: left;
		margin-right: 10px;
		margin-top: 12px;
		margin-left: 10px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-whatsapp-icon {
		float: left;
		margin-top: 10px;
		margin-left: 22px;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupmenu {
		float: left;
		width: 100%;
	}
	.header-main-menu .nav-sections ul.header.links {
		float: left;
		width: 100%;
		display: none;
	}
	.header-main-menu .nav-sections ul.header.links li.link.wishlist {
		float: left;
	}
	.header-main-menu .nav-sections ul.header.links li#authorization-top-link {
		display: none !important;
	}
	.nav-sections-item-content {
		margin-top: 0;
	}
	.cdz-main-menu .menu-top-icon {
		display: block !important;
	}
	.nav-sections-item-content {
		float: left;
		margin-left: 0;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links {
		background: #E1EAF1;
		text-align: center;
		display: flex !important;
		justify-content: center;
	}
	.page-header .header.links li.wishlist>a:before {
		font-weight: bold;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links a {
		color: #333;
		font-size: 15px;
		font-weight: 600;
		padding: 10px 17px;
	}
	.header-main-menu .nav-sections .cdz-menu .form.minisearch button.action.search {
		position: unset;
		height: 27px;
	}
	.header-main-menu .nav-sections .cdz-menu .form.minisearch input#search {
		display: none;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-serch-icon {
		float: left;
		margin-right: 10px;
		margin-left: 4rem;
		margin-top: 8px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-serch-icon .block.block-search {
		margin-top: 0;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .block-search .action.search:before {
		font-size: 23px;
		line-height: unset;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .block-search .action.search {
		height: 27px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon {
		float: left;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .fa, .fas .fal {
		font-family: 'FontAwesome';
		font-weight: normal;
		font-size: 27px;
		color: #fff;
		font-style: normal;
		background: #333;
		padding: 17px 16px !important;
		line-height: 49px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon span.menu.nav-toggle {
		position: unset;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .nav-toggle span:after, .header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .nav-toggle span:before {
		position: absolute;
	}
	.nav-before-open.nav-open .nav-toggle span:before {
		content: unset !important;
	}
	.nav-before-open.nav-open .nav-toggle span:after {
		content: unset !important;
	}
	.nav-sections {
		width: calc(81% - 54px);
	}
	.nav-open .nav-toggle:after {
		content: unset !important;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupdrop-link {
		display: none;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12 {
		padding-right: 0;
		padding-left: 0;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-8 {
		padding-right: 0;
		padding-left: 0;
	}
	.header-main-menu li.item.level1.text-content {
		padding-top: 0;
	}
	.header-main-menu li.item.level1.text-content .groupmenu-drop-content.groupmenu-width-24 {
		padding-top: 0;
	}
	.cdz-main-menu .groupmenu-drop-content .groupdrop-title {
		background: #F0F9FE;
		padding-left: 20px;
		padding-top: 10px;
		margin-top: 0;
	}
	.cdz-menu .item.level-top>.groupmenu-drop {
		border: 0;
	}
	.cdz-main-menu ul.groupmenu-drop.slidedown {
		padding-top: 0 !important;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12:nth-child(1) .col-sm-16 p.groupdrop-title.space-top {
		display: none;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12:nth-child(2) .col-sm-8 {
		display: none !important;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-16 {
		padding: 0;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-16 .text-center.line-right {
		padding: 0;
	}
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title:after {
		content: "\f078";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title.active:after {
		content: "\f077";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupdrop-link a {
		font-size: 13px;
		padding-left: 23px;
	}
	.header-main-menu .nav-sections .cdz-main-menu li.item.level1 a.menu-link {
		font-size: 13px;
		padding-left: 13px;
	}
}
.cms-index-index .main-advertisement a.view-all.blog:hover {color: #A9A9A9 !important;text-decoration: none;}
.cms-index-index .main-advertisement a.view-all.blog {color: #282828 !important;z-index: 999;}
.adver-content .adver-desc button.advertisement-text-more a: hover {color: #A9A9A9!important;}
.cms-index-index button.advertisement-text-more a:hover {color: #A9A9A9!important;}
.wishlist-index-index .sidebar.sidebar-additional {display: none !important;}
.customer-account-index .sidebar.sidebar-additional {display: none !important;}
.modals-wrapper .modal-inner-wrap {background: #fff !important;}
.sales-order-history .sidebar.sidebar-additional {display: none !important;
}
body.account sales-order-history {display: none !important;}
body.account.customer-address-form.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.customer-account-edit.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.vault-cards-listaction.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.newsletter-manage-index.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.downloadable-customer-products.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.review-customer-index.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.stripe_payments-customer-cards.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.stripe_payments-customer-subscriptions.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
.wishlist-index-index button.action.update {
	display: none;
}
.product-social-links {
	display: none;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary {
	background: #ffca74;
	padding: 8px 20px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary span:hover {
	color: #333;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary span {
	color: #333;
}
.catalogsearch-result-index .product-items .product-item-name {
	height: auto;
}
.catalogsearch-result-index button.action.tocart.primary {
	background: #ffca74;
	padding: 8px 20px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
	color: #333;
}
.main-advertisement a.view-all.blog {
	color: #333;
}
.main-advertisement a.view-all.blog:hover {
	color: #a9a9a9;
}
.adver-content .adver-desc button.advertisement-text-more {
	color: #333;
}
.post-list .post-content .post-read-more:hover {
	color: #a9a9a9;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary {
	width: 84%;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
	float: left;
	width: 100%;
	line-height: 22px;
}
.slideshow-container .owl-dot span:before {display:none !important;}
.products-slider .owl-dots .owl-dot span:before {display:none !important;}
.cdz-slideshow .owl-carousel.owl-theme .owl-dots .owl-dot span:before {display:none !important;}
.st-btn.st-last {display: none !important;}
.slider-content-section {
    background: #333;
    color: #fff;
    padding: 13px 11px 30px 29px;
    position: absolute;
    top: 13%;
    z-index: 11;
    left: 6%;
}
.slider-content-section h1 {
    margin-bottom: 0;
    color: #fff;
    font-size: 40px;
    letter-spacing: 1px;
}
.slider-content-section button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 5px 16px;
    border-radius: 35px;
    width: 65%;
    text-align: left;
}
.slider-content-section button:hover {
    color: #282828;
}
.slider-content-section button:after {
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -33px;
    top: 2px;
    font-family: 'FontAwesome';
    font-weight: normal;
    color: #333;
}
.product #additional{
	display: block;
}
@media only screen and (max-width:767px) {
		.catalog-product-view .fotorama__stage__frame {
			overflow: inherit;
		}
		.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
			width: auto!important;
			left: 50%;
		}
}
.amsearch-loupe{
	display: none!important;
}
.amsearch-close{
	top: 5px;
    right: -115px;
    bottom: -70px;
}

.groupmenu .red-item a > span {
    background: #e13530;
    padding: 14px;
    color: #ffffff;
}

@media only screen and (max-width: 600px) {

	.groupmenu .red-item a > span {
    background: #e13530;
    padding: 0px;
    color: #ffffff;}

    .groupmenu > li.item.level0.red-item.level-top > a {background-color: #E13536;}

}

.page-layout-2columns-left .sidebar-main {width:15% }

.page-layout-2columns-left .column.main {width:85%}

.catalog-category-view .page-title-wrapper {padding-left: 15%;}

.filter-content a {
    font-size: 12px;
}
.blog-page .post-item .post-details .post-header h2.post-title{
    margin-top: 30px;
}
.post-list .post-header .post-title a{
    color: #677399;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link a.btn-link{
    color: #677399;
}
.blog-page .post-item .post-details .post-header .blog-date{
        font-size: 10px;
}
.widget.blog-search .action.search{
        top: 0px !important;
}
.post-holder .blog-date{
	display: none;
}
.post-posed-date:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f073';
    font-size: 16px;
    margin-right: 5px;
}
.post-view .post-holder{
	box-shadow: none;
}
.post-posed-date .label,.post-categories .label,.post-author .label{
	display: none;
}
.post-categories:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f036';
    font-size: 16px;
    margin-right: 5px;
}
.post-author:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f1fa';
    font-size: 16px;
    margin-right: 5px;
}
.post-header .item{
	margin-right:15px
}
.post-holder .post-header .post-info {
	padding: 0 0 30px 0;
}
.blog-custom .footer-social a{
	font-size:20px;
	display:block;
	float:left;
	padding:0px 3px;
	margin-top:5px;
    margin-bottom:15px
}

 .sidebar-additional .block-title {
	border-bottom: 0px solid #121212!important;

}
.block-archive strong, .footer-social  strong, .block-recent-posts strong{
	font-weight: 600!important;
}
@media only screen and (max-width: 767px) {
	.blog-page .post-item .post-details .post-header h2.post-title{
		    margin-top: 0;
	}
	.blog-page .post-item .post-details .post-header{
		float: left;
	}
}

#search_autocomplete{
	left: 100px;
	z-index: 5000;
}
.page-header .logo, .page-header .logo-center .logo{
	position: inherit;
}

.cdz-owlcarousel-des {
       position:absolute;
       top: 50%;
       left: 5%;
       color: #ffffff;
       background: #333;
       padding: 25px;
       min-height: 75px;

}


.cdz-owlcarousel-des button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 35px;
    width: 50%;
    /* text-align: left; */
   /* position: absolute;*/



}

.mobile-content-section {display: none;}

.cdz-owlcarousel-des button:after {
    font-family: FontAwesome;
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -20px;
    top: 2px;
    padding-right:10px;
}

   .cdz-owlcarousel-des h2{
   float: left;
    max-width: 100%;
    font-size:30px;
    font-weight:600;

    }


.slider-content-section {display: none;}

button#ln_button_submit {
    width: 100%;
}

li.item.product.product-item {
    min-height: 685px;
}

.product-item-actions {display: block;}

@media only screen and (max-width: 768px) {

.post-posed-date {
    display: none;
}

a.view-all.blog {

    margin-top: -7px;
    }

    .adver-desc a {
    position: inherit;

}

.a2a_vertical_style {
    display: none;
}

.cdz-owlcarousel-des {
        top: 10%;
    color: #ffffff;
    background: #333;
        padding: 25px;
        position: inherit;

        min-height: 75px;

}

.cdz-slideshow .owl-carousel.owl-theme .owl-dots {position: absolute; top: 55%;}

.cdz-owlcarousel-des button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 35px;
    width: 30%;
    /* text-align: left; */
    position: absolute;
    right: 5%;
    bottom: 5%;

}

.mobile-content-section {display: none;}

.cdz-owlcarousel-des button:after {
    font-family: FontAwesome;
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -20px;
    top: 2px;
}

   .cdz-owlcarousel-des h2{ float: left;
    max-width: 50%;
    font-size: 20px;
}


.fotorama__stage {
    min-height: 500px;
    min-width:100%;
}

a.view-all.blog {
    position: absolute;
    bottom: 1%;
    right: 4%;

    }

    .catalog-category-view #layered-filter-block .block-title.filter-title strong {
	padding-bottom: 5px;
}

button#product-addtocart-button {width: auto;}

a#tab-label-reviews-title {
    display: none;
}


.owl-carousel .owl-item .item {width: 100%!important;}

.cms-contact .form.contact .field {width: 100%;}

}


.nav-before-open.nav-open .nav-toggle:before{
	content: "\f00d";
    font-size: 30px;
    float: right;
    font-family: 'FontAwesome';
    color: black;
    background: none !important;
    opacity: 1;
}

.nav-toggle {top: 0;}

.footer-social {display: none;}
@media only screen and (max-width:996px) {
.catalog-category-view .products-grid li.item.product.product-item{
    min-height: 600px;
}
}
@media only screen and (max-width:767px) {

li.item.product.product-item {min-height: 470px;}

.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {font-size: 12px;}

button.action.tocart.primary span:before {
    display: none;
}

button.action.tocart.primary span:after {
    display: none;
}

.catalog-category-view .products-grid li.item.product.product-item{
    min-height: 540px;
}

	}


	div.social-share-button {display: none;}

	.main-instagram-content {padding-bottom: 40px;}
.amsearch-form-container button{
	display: none!important;
}
.block-search .action.search:before{
	display: none!important;
}



/* Richie's backup styles */
.price-final_price .sale .price{
	color: #fc7070!important;
}
.old-price .price{
	color:#000!important;
}
.old-price{
	color:#000!important;
}

.product-main-content .product-options-bottom .price-box .old-price, .product-info-price .price-box .old-price {
	visibility: hidden;
}
.product-main-content .product-options-bottom .price-box .old-price .price-container, .product-info-price .price-box .old-price .price-container {
	visibility: visible;
}
/* custom css file start */
/* footer css part*/
.footer-custom-block {
	float: left !important;
	width: 100%;
}
div#topfooter {
	background-color: #ffffff !important;
	border-top: 2px solid #dfeffc;
}
footer.page-footer {
	background-color: #343434;
}
.page-footer p.h5, .footer.content.footer-container-wrapper,
.footer-box ul li a {
	color: #ffffff;
}
.page-footer .footer-social a, .page-footer .item_tag li a {
	border: 1px solid #ffffff;
	color: #ffffff;
}
.cdz-footer-bottom-payment td {
	text-align: left !important;
	padding: 0 10px;
}
.cdz-footer-bottom-payment br {
	display: none;
}
/* footer css part*/
/* Latest Blg and our Story part */
.post-content .post-description .post-ftimg-hld {
	margin: 0 15px 0 0px;
	width: 100px;
}
.main-advertisement {
	background: #343434;
	color: #fff;
}
.adver-content p.h1.adver-title.text-uppercase {
	color: #fff;
}
.blog-widget-recent li.post-holder {
	padding-left: 0px;
}
.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
	left: 0;
}

/*  Latest Blg and our Story part */
/* Newsletter css start */
.block.newsletter .field .control:before {
	display: none;
}
input#newsletter {
	background-color: #f2f2f2;
	border-radius: 50px;
	border: none;
}
.footer-top-ads.cls-style02 .ftop-ads-title {
	font-size: 24px;
}
.block.newsletter button.action.subscribe.primary {
	min-width: 15px !important;
	font-size: 0;
	padding: 0;
	min-height: 15px !important;
	color: #fff;
	position: relative;
	border-radius: 50px;
	margin: 0;
	width: 20px;
	transform: rotate(90deg);
	right: 40px;
	top: 10px;
}
.block.newsletter button.action.subscribe.primary::before {
	content: '\f106';
	font-family: 'FontAwesome';
	color: #fff !important;
	font-size: 20px;
	transform: rotate(90deg);
	line-height: 18px;
}
/* Newsletter css End */

/* header file */
/* start top header bar */

.page-header .panel.wrapper ul li a {
	color: #000 !important;
}
.page-header .panel.wrapper {
	color: #000;
	background: #fff;
}
/* end top header bar */
.logo-center .logo {
	max-width: 35%;
	padding-bottom: 10px;
}
.page-header .search-wrapper .block-search input[type="text"] {
	border: 0;
	border: 1px solid transparent;
	background: #f2f2f2;
	padding-left: 15px;
	border-radius: 50px;
	font-size: 14px;
}
li.sale-menu a.menu-link {
	background: #de0000 !important;
}
.page-header .header.content {
	padding: 0px 10px !important;
}
.page-header .header-wrapper-bottom {
	border-bottom: none;
}
.minicart-wrapper .action.showcart .counter.qty {
	background: #de0000!important;
	border-radius: 30px !important;
}
.phone-icon {
	padding-left: 5px;
	display: inline-block;
}
.whatsapp-icon {
	display: inline-block;
	position: relative;
	top: 5px;
}
.page-header .search-wrapper, .header-wrapper-right {
	margin: 30px 0;
}
.minicart-wrapper {
	background: #f2f2f2;
	height: 40px;
	padding: 10px;
}
.minicart-wrapper .action.showcart {
	background: #f2f2f2 !important;
}
.phone-icon img {
	position: relative;
	top: 6px;
}
.phone-icon a{
	color: #282828;
}
.header-wrapper-content.sticky-menu.active>.header.content {
	display: none;
}



/* header file */
/* Banner part css start */
body.cms-home .column.main {
	padding-top: 0 !important;
}

/* Banner part css end */
/* Shop New In Women section start */
.cdz-block-title p.b-title.h2 {
	font-weight: 700;
	color: #333333;
	text-transform: capitalize;
	font-size: 26px;
}
p.b-title.h2, .title-desc {
	float: left;
	width: 100%;
	text-align: left !important;
}
.cdz-block-title a.view-all {
	background: #ffca74;
	padding: 10px 40px 10px 20px;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	border-radius: 14px;
	position: absolute;
	right: 0;
}
.cdz-block-title .title-button .view-all:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
}
.cdz-block-title {
	position: relative;
	display: inline-block;
	width: 100%;
}
.swatch-attribute.size .swatch-option {
	background-color: #f0f0f0;
	border-radius: 0;
	padding: 5px;
	line-height: 10px;
}
.cdz-block-title .title-desc {
	text-transform: uppercase;
	font-style: normal;
	font-size: 10px;
}
.cdz-new-trend-wrap .cdz-block-title p.b-title.h2, .cdz-new-trend-wrap .cdz-block-title .title-desc {
	text-align: left !important;
}
/* Shop New In Women section end */
/* Shop Categories start css */

.group-info h1 a:hover{
	text-decoration: none;
}
.group-info h1 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 10px;
}
.cdz-three-banner h2 b {
	font-weight: 800;
	font-style: normal;
	margin-right: 5px;
}
.cdz-three-banner h2 {
	font-size: 35px;
	text-transform: capitalize;
	font-weight: 100;
	font-style: italic;
}
/* Shop Categories end css */

/* Section tile part */

h3.review-heading {
	text-align: center;
	text-transform: capitalize;
	font-size: 28px;
	margin-bottom: 30px;
}
.owl-item iframe {
	width: 100%;
}

/* Section tile part */


/* custom css file end */


/* Header */
.panel.header .link.blog a:before {content:unset;}
.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
	font-size: 14px;
	color: #000;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 5px 12px 14px;
}
.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent>a.menu-link:after {
	content: "\f078";
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 11px;
	color: #777;
	padding-left: 9px;
}
.header.content .block-search input[type="text"] {
	background-color: #eee;
	border-color: #eee;
	border-radius: 35px;
	padding-left: 20px;
	margin-left: 10rem;
        margin-top: 3rem;
}
.header.content .block-search input[type="text"]::placeholder {
	color: #000;
	font-size: 13px;
	letter-spacing: 1px;
}
.block-search .action.search {
	right: -50px;
	font-weight: bold;
	color: #000;
	margin-top: 3rem;
}
.header.links li:nth-child(6) a.register-link:after {
	content: "my account";
	font-size: 10px;
}
.header.links li:nth-child(6) a.register-link {
	font-size: 0;
}
.minicart-wrapper .action.showcart:before {
	content: "\f07a" !important;
	font-family: 'FontAwesome';
	background-image: none;
	font-size: 23px;
	top: -4px !important;
}
/* Home Page */
.main-advertisement {
	max-width: 1200px;
	float: unset;
	margin: 35px auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #f4f4f4;
}
.main-advertisement .post-list-wrapper.blog-widget-recent {
	padding: 20px;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	float: left;
	width: 100%;
	background: transparent;
	box-shadow: unset;
}
.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
	color: #000;
	float: left;
}
.main-advertisement .blog-widget-recent .post-description .post-text-hld {
	overflow-y: unset;
	max-height: unset;
	min-height: unset;
}
.main-advertisement .post-description .post-title-holder.clearfix .post-title {
	font-weight: bold;
}
.main-advertisement .col-sm-16 a {
	float: left;
	width: 40%;
}
.main-advertisement .adver-content {
	float: left;
	width: 60%;
	background: #343434;
	color: #fff;
}
.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
	color: #fff;
	margin-bottom: 7px;
	text-transform: capitalize;
}
.main-advertisement .adver-content .adver-desc p {
	font-size: 12px;
}
.main-advertisement .col-sm-16 a img {
	width: 100%;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	display: none;
}
.main-advertisement .post-description .post-title-holder.clearfix {
	float: left;
	width: 56%;
	color: #000;
}
.main-advertisement a.view-all.blog {
	background: #ffca74;
	padding: 5px 30px 5px 15px;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	border-radius: 30px;
	float: right;
}
.main-advertisement a.view-all.blog:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
	font-family: 'FontAwesome';
}
.review-section .owl-stage-outer {
	overflow: hidden;
}
.review-section .owl-stage-outer .owl-item {
	float: left;
}
.review-section .owl-prev:after {
	content: "\f053";
	font-family: 'FontAwesome';
	background: #000;
	padding: 14px 18px;
	border-radius: 35px;
	position: relative;
	left: -15px;
	font-size: 20px;
	color: #fff;
}
.review-section .owl-next:after {
	content: "\f054";
	font-family: 'FontAwesome';
	background: #000;
	padding: 10px 18px;
	border-radius: 35px;
	position: absolute;
	right: -15px;
	font-size: 20px;
	color: #fff;
}
.review-section {
	position: relative;
}
.review-section .owl-nav {
	position: absolute;
	top: 50%;
	transform: translatey(-50px);
	font-size: 0;
	float: left;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.owl-carousel .owl-nav {
		display: none;
	}
}
.main-advertisement .col-sm-12:nth-child(2) a {
	float: left;
}

/* Footer */
.page-footer .footer-box li {
	float: left;
	width: 100%;
}
.page-footer .item_tag li a {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 12px;
}
.page-footer .footer-link li a {
	padding-bottom: 0;
	font-size: 12px;
	text-transform: capitalize;
}
.footer-box div p.hidden-xs {
	padding-top: 10px;
	max-width: 263px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
	max-width: 648px;
	margin: 0 auto;
	display: -webkit-box;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
	margin: 0;
	max-width: 364px;
	padding-top: 10px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text p.ftop-ads-title {
	font-weight: 600;
	font-size: 21px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
	padding-right: 10rem;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter .form.subscribe input#newsletter::placeholder {
	color: #000;
	font-style: italic;
	font-size: 12px;
}

/* Product Page */
.catalog-product-view .product-addto-links {
	margin: 0;
	float: left;
	width: 100%;
}
.catalog-product-view .product-info-main a.action.towishlist {
	background: #333;
	color: #fff;
	padding: 6px 20px;
	text-decoration: none;
	border-radius: 35px;
	display: inline-block;
float: left;
}
.catalog-product-view .product-bottom-section {
	margin-top: 28px;
}
.catalog-product-view .product-info-main a.action.towishlist span:before {
	content: "\f004";
	font-family: 'FontAwesome';
	padding-right: 5px;
}
/*.catalog-product-view .modal-popup .modal-inner-wrap {
	width: 50%;
	max-width: 573px;
}*/
.catalog-product-view .modal-popup footer.modal-footer {
/*	display: none;*/
}
.catalog-product-view .modal-popup button.action-close {
	background: transparent !important;
	right: 18px;
	top: 10px;
}
.catalog-product-view .modal-popup button.action-close:before {
	color: #333 !important;
	font-size: 17px;
	font-weight: bold;
}
.catalog-product-view .products-upsell .owl-item {
	float: left;
}
.owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}
.owl-dots .owl-dot {
	border: 1px solid;
	border-radius: 50px;
	background: #f4f4f4;
	color: #f4f4f4;
	margin-right: 10px;
	width: 10px;
	margin-top: 20px;
	height: 9px;
}
.owl-dots .owl-dot.active {
	color: #FFCA74;
	background: #FFCA74;
	width: 15px;
	height: 15px;
	margin-top: 17px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-prev {
	left: -65px;
	position: absolute;
	top: calc(40% - 20px);
	font-size: 0px;
	width: 40px;
	height: 40px;
	background: #333;
	color: #fff;
	line-height: 38px;
	padding-left: 10px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-prev:before {
	content: '\e617';
	font-family: 'luma-icons';
	font-size: 20px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-next:before {
	content: '\e608';
	font-family: 'luma-icons';
	font-size: 20px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-next {
	right: -67px;
	position: absolute;
	top: calc(40% - 20px);
	font-size: 0;
	width: 40px;
	height: 40px;
	background: #333;
	color: #fff;
	line-height: 38px;
	padding-left: 10px;
}
.catalog-product-view .products.wrapper.grid.products-grid {
	position: relative;
}
.catalog-product-view .product.info.detailed {
	padding-left: 7rem;
	padding-right: 7rem;
}
.catalog-product-view .block.related .block-title.title {
	padding-left: 6rem;
}
.catalog-product-view .block.related .block-title.title strong#block-related-heading {
	padding-bottom: 0;
	font-size: 26px;
	color: #333;
	letter-spacing: 2px;
}
.size-guide {
	display: none;
}
.catalog-product-view .product-info-main .size-guide {
	display: block;
}
.catalog-product-view .block.related .block-content.content {
	padding-top: 0;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
	width: 28%;
}
.catalog-product-view .box-tocart input#qty {
	border: 1px solid #e1e1e1;
	height: 29px;
	width: 70px;
	text-align: right;
	padding-right: 10px;
	font-size: 15px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
	width: 53% !important;
}
.catalog-product-view .product-bottom-section i.far.fa-star {
	font-family: 'FontAwesome';
}
.catalog-product-view .product-bottom-section i.fal.fa-share-alt {
	font-family: 'FontAwesome';
}
.catalog-product-view .product-bottom-section button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	font-size: 13px;
	margin-right: 10px;
}
.catalog-product-view .product-bottom-section button:hover {
	color: #282828;
}
.catalog-product-view .product-bottom-section i {
	margin-right: 11px;
	font-size: 14px;
}
.catalog-product-view .product-bottom-section {
	float: left;
	width: 100%;
}
.catalog-product-view div#trustpilot-widget-trustbox-0-wrapper {
	display: none;
}
.catalog-product-view .product-info-main .stock.available {
	padding: 4px 7px !important;
}
.catalog-product-view .product-info-main .stock.available span:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	margin-right: 5px;
}
.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
	/*top: 41.9%;*/
	left: 73%;
}
.catalog-product-view .fotorama__stage__frame {
	overflow: visible;
}
.catalog-product-view .size-btn button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	margin-top: 19px;
}
.mobile-content-section {
	display: none;
}
.slideshow-container .owl-dot span:before {
	color: #ffca74;
}
.slideshow-container .owl-dot.active span:before {
	color: #fff;
}
.catalog-product-view .breadcrumbs {
	display: none;
}
.catalog-product-view main#maincontent {
	border-top: 1px solid #e4e4e4;
}
.catalog-product-view .product-main-content {
	box-shadow: unset;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: 89px;
}
.catalog-product-view .product.media .fotorama__stage {
	left: 0 !important;
}
.catalog-product-view .page-title span.base {
	font-weight: 600;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.catalog-product-view .product.attribute.sku {
	color: #000 !important;
}
.catalog-product-view .product-reviews-summary.empty {
	display: none;
}
/* Instagram css start */
.cdz-block-title p.b-title.h2, .cdz-block-title .title-desc {
	text-align: center !important;
}

/* Instagram css end */


/* media Query start */
@media only screen and (max-width: 767px) {
	/* Header css start */
	.menu-serch-icon button.search-btn:hover {
		color: #000;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links {
		display: block !important;
	}
	.nav-sections {
		width: calc(97% - 54px);
	}
	.header.links ul.nav-submenu {
		display: none;
		position: absolute;
		top: 88px;
		z-index: 111;
		background: #e1eaf1;
	}
	.header.links ul.nav-submenu li {
		width: 100%;
	}
	.header.links li:hover ul.nav-submenu {
		display: block;
	}
	.nav-sections .header.links li {
		float: left;
		width: 50%;
		color: #333;
		font-size: 15px;
		font-weight: 600;
	}
	.page-header .header.links .nav-submenu li>a:before {
		font-size: 0;
	}
	.widget.block.block-static-block {
		margin-bottom: 10px;
	}
	.trustpilot-review i.fas.fa-star {
		background: transparent;
		color: #000;
		padding: 0 !important;
	}
	.logo img {
		text-align: center;
		margin: auto;
	}
	.header-wrapper-right {
		margin: 0;
	}
	.mobile-search-wrapper, .whatsapp-icon, .phone-icon {
		display: none;
	}
	.minicart-wrapper {
		height: 0;
		padding: 0;
	}
	/* Header css end */
	/* Blog News css start */
	.main-advertisement {
		margin: 0px auto;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 0px;
	}
	.post-content .post-description .post-ftimg-hld {
		width: 120px;
	}
	.adver-content {
		position: relative;
		bottom: 4px;
	}
	/* Blog News css end */
	/* Our Story css start */
	.main-advertisement .col-sm-12:nth-child(2) a, .main-advertisement .col-sm-12:nth-child(2) a img,
	.main-advertisement .adver-content {
		width: 100%;
	}
	.main-advertisement .col-sm-12:nth-child(2) {
		padding: 0;
	}
	/* Our Story css end */
	/* Newsletter css start */
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
		width: 100%;
		max-width: 100% !important;
		display: inline-block !important;
	}
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
		padding-right: 0 !important;
	}
	/* Newsletter css end */
	/* Footer css start */
	.footer-box {
		text-align: center;
	}
	/* Footer css end */
	/* Shop categories css start */
	.groupinfo-desc.text-center p.grifo-desc {
		display: none;
	}
	/* Shop categories css end */
	/* Shop New Women css start */
	.product-style09 .products-grid .product-item .product-item-info .product-item-details {
		padding-right: 0px;
	}
	.page-main .block, .cdz-slideshow {
		margin-bottom: 0;
	}
	.cdz-new-trend-wrap {
		position: relative;
		padding-bottom: 30px;
	}
	.cdz-block-title a.view-all {
		right: 0;
		bottom: 0;
		z-index: 11;
		text-align: center;
		margin: auto;
		left: 0;
		width: 200px;
	}
	.cdz-block-title {
		position: unset;
	}
	.cdz-new-trend-wrap .col-sm-24 {
		position: static;
	}
	.cdz-three-banner h2 {
		text-align: center;
	}
	.cdz-new-trend-wrap .cdz-block-title p.b-title.h2, .cdz-new-trend-wrap .cdz-block-title .title-desc {
		text-align: center !important;
	}
	/* Shop New Women css end */
	.catalog-category-view .products-grid li.item.product.product-item {width:50% !important;}
	.swatch-option.text {line-height: 10px!important;}
	.catalog-category-view .page-title-wrapper {padding-left: 0rem!important;}
	.catalog-category-view .toolbar.toolbar-products .sorter {width: 40%;}

	/*Home page */
	.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 {text-align: center !important;font-size: 28px!important;float:none!important;}
	.cdz-three-banner h2 {font-size: 28px!important;}
	.product-style09 .products-grid .product-item .product-item-info div[class^="swatch-opt-"]>div {min-height: 10rem!important;}
	.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary span {font-size: 10px!important;}
	.cdz-new-trend-wrap {padding-bottom: 70px!important;}
	/*End Homepage */
}


.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
	padding-right: 12rem;
}
.catalog-product-view main#maincontent {
	border-top: 0;
}
.catalog-product-view .product-info-main .stock.available {
	background: #47AE7E;
	margin-left: 5rem;
	color: #fff !important;
	padding: 4px 14px !important;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
	float: left;
	width: 64%;
	margin-bottom: 27px;
	margin-top: 17px;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee span.price-label {
	margin-left: 0;
	margin-right: 29px;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee span span.price {
	color: #DE0000;
}
.catalog-product-view .product-info-main .size-guide {
	float: left;
	width: 36%;
	margin-top: 12px;
}
.catalog-product-view .product-info-main .size-guide button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
}
.catalog-product-view .product-info-main .size-guide button img {
	padding-top: 2px;
	float: left;
	padding-right: 4px;
}
.catalog-product-view .product-info-main .product-info-price {
	float: left;
	width: 87%;
	border-top: 1px solid #e4e4e4;
	margin-top: 2px;
	padding-top: 15px;
}
.catalog-product-view main#maincontent {
	padding-top: 6rem;
}
.catalog-product-view .product-info-main .product.attribute.description {
	float: left;
	width: 100%;color: #000;
	font-weight: 600;
}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-option {
	background: #f4f4f4 !important;
	border-radius: 5px !important;
	text-transform: uppercase;
	padding: 3px 13px !important;
	line-height: unset;
	border-color: #f4f4f4 !important;
	font-size: 14px !important;
}
.catalog-product-view .product-info-main .box-tocart .qty .label {
	display: block !important;
	text-transform: uppercase;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-minus {
	display: none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-plus {
	display: none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-input input#qty {
	background: transparent;
	text-align: right;
	padding-right: 11px;
	font-size: 18px;
	height: 29px;
	width: 71px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
	float: left;
	width: 39%;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
	float: left;
	width: 49%;
	clear: unset !important;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 7px 14px;
}
.catalog-product-view .product-info-main .product-options-bottom .paypal.checkout.before.paypal-logo.ec_shortcut_wbgtdncRl4vE9PQTaFaYnP2I6vALWMvu {
	display: none;
}
.catalog-product-view .product-info-main .product-options-bottom .paypal.checkout.before.paypal-logo.ec_shortcut_gCSJXKdvZKGLhcqJjl66L1nOuxBR5Sp4 {
	display: none;
}
.catalog-product-view .product-info-main .product-addto-links a.action.tocompare {
	display: none;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist {
	background: #000;
	color: #fff;
	font-size: 13px;
	border-radius: 35px;
	position: relative;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist span {
	border: 0;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist span:hover {
	color: #fff;
}
.catalog-product-view .product-ingefo-main .product.attibute.overview {
	display: none;
}
.catalog-product-view .product-info-main .paypal {
	display: none;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span:before {
	content: "\f290";
	font-family: 'FontAwesome';
	color: #000;
	padding-right: 10px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 41px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 15px;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist:before {
	content: "\f004";
	color: #fff;
	font-size: 20px;
	font-family: 'FontAwesome';
	position: absolute;
	left: 19px;
	top: 7px;
}
.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
	border-bottom: 1px solid #e4e4e4;
	float: left;
	width: 86%;
}
.catalog-product-view .product.info.detailed .product.data.items {
	text-align: left;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title a {
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	font-weight: 600;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title.active a {
	color: #fff;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title.active {
	background: #000;
}
.catalog-product-view .product.info.detailed {
	border: 0;
	box-shadow: unset !important;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title {
	border: 1px solid #ccc;
	float: left;
	border-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
}
.catalog-product-view .product.info.detailed .product.data.items div#tab-label-reviews {
	padding-left: 25px;
	padding-right: 25px;
	border-left: 0;
}
.catalog-product-view .product.info.detailed .product.data.items div#additional {
	border: 0;
}
.catalog-product-view .data.item.content {
	border: 1px solid #ccc !important;
	padding-left: 23px !important;
	float: left;
	padding-bottom: 31px !important;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr {
	background: #f4f4f4;
	float: left;
	width: 48%;
	margin-right: 20px;
	padding-left: 21px;
	font-size: 14px;
	color: #333;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr th.col.label {
	width: 50%;
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: 500;
}
.catalog-product-view .product.info.detailed .product.data.items div#tab-label-additional {
	margin-left: 10px;
}
.catalog-product-view .product.media .fotorama__stage {
	left: -30px !important;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: 54px;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(3) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(4) {
	background: transparent;
}
.catalog-product-view .product-info-main .product.attribute.overview {
	display: none;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(7) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(8) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr td {
	font-weight: bold;
}
.catalog-product-view .product.info.detailed .size-guide button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	margin-top: 29px;
}
.catalog-product-view .product.info.detailed .size-guide button img {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.panel.header .header.links .link.blog img {
	float: left;padding-right: 3px;
}
header.page-header {
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}
/*************Home Page****************/
div#authorization-trigger {
	display: none;
}
li.item.link.compare {
	display: none !important;
}
.cms-index-index .post-description a.post-read-more {
	display: none;
}
.cms-index-index  .size-guide {
	display: none;
}
.cdz-three-banner h2 {
	letter-spacing: 2px;
}
.cdz-three-banner h2 b {
	margin-right: 17px;
}
.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 {
	text-align: left;
	font-size: 35px;
	text-transform: capitalize;
	font-style: italic;
	letter-spacing: 2px;
	margin-bottom: 4px;
	float: left;
}
.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 b {
	font-style: normal;
	font-weight: bold;
}
.cdz-block-title .title-button a.view-all {
	color: #333;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav [class*='owl-'].disabled {
	opacity: unset;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav [class*='owl-']:hover {
	background: #333;
	color: #fff;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav .owl-prev {
	left: -70px;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav .owl-next {
	right: -70px;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary {
	float: left;
	width: 100%;
	position: unset;
	backface-visibility: unset;
	opacity: unset;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
	min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary span {
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 10rem;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	margin-bottom: 0;
	padding-bottom: 0;
}
.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
	color: #333;
	font-weight: 600;
}
.main-advertisement .post-list-wrapper.blog-widget-recent .post-description a.post-item-link {
	color: #333;
}
.adver-content .adver-desc button.advertisement-text-more:hover {
    color: #A9A9A9 !important;
}
.adver-content .adver-desc button.advertisement-text-more {
	background: #ffca74;
	padding: 5px 30px 5px 15px;
	font-style: normal !important;
	font-weight: 600 !important;
	border-radius: 30px;
	text-transform: capitalize;
	margin-top: 10px;
}
.main-advertisement .adver-desc {
	padding-top: 15px;
}
.adver-content .adver-desc button.advertisement-text-more:hover {
	color: #282828;
}
.adver-content .adver-desc button.advertisement-text-more:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
	font-family: 'FontAwesome';
}
.main-advertisement .adver-content {
//	width: 63.5%;
//	padding-bottom: 30px;
	position:relative;
	min-width: 200px;
	min-height: 100%;
}

.item.post-posed-date {
    padding-top: 10px;
}

.adver-desc a{
position: absolute;
bottom:5%;
right: 5%;
	}

a.view-all.blog {
    position: absolute;
    bottom: 5%;
    right: 10%;
}

.post-description.clearfix {
    padding: 10px;
}

.main-advertisement {
	padding-right: 0;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	display: block;
}
.main-advertisement {
	color: #000;
	max-width: 1220px;
}
.main-advertisement .item.post-categories {
	display: none !important;
}
.main-advertisement .item.post-posed-date {
	color: #777;
}
.main-advertisement .adver-content .adver-desc p {
	font-size: 12px;
}
.main-advertisement .blog-widget-recent .post-description .post-text-hld {
	color: #333;
}
.cdz-new-trend-wrap .product-item-info .product-item-details .info-details {
	min-height: 105px;
}
.cdz-new-trend-wrap .cdz-block-title {
	margin-bottom: 10px;
}
.cdz-new-trend-wrap {
	padding-bottom: 30px;
}
/*************Home Page End ****************/

.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
	max-width: 441px;
	width: 100%;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
	max-width: 883px;
}

/*************category page ****************/
.catalog-category-view .breadcrumbs {
	display: none;
}
.catalog-category-view main#maincontent {
	padding-top: 6rem;
}
.catalog-category-view .page-title-wrapper {
	padding-left: 29.7rem;
}
.catalog-category-view .page-title-wrapper span.base {
	font-size: 29px;
	font-weight: bold;
}
.catalog-category-view #layered-filter-block .block-title.filter-title {
	background: #000;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
}
.catalog-category-view #layered-filter-block .block-title.filter-title strong {
	padding-bottom: 0;
}
.catalog-category-view div#layered-filter-block .filter-options-title {
	font-size: 14px;
	font-weight: 600;
}
.catalog-category-view div#layered-filter-block .block-content.filter-content div#narrow-by-list {
	border: 2px solid #f4f4f4;
}
.catalog-category-view div#layered-filter-block .block-content.filter-content div#narrow-by-list .filter-options-item {
	padding-left: 20px;
	padding-right: 20px;
}
.catalog-category-view .toolbar.toolbar-products {
	background: #f4f4f4;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.catalog-category-view .toolbar.toolbar-products select {
	height: unset;
	background-color: #FFCA74;
	text-transform: uppercase;
	font-size: 13px;
	width: 55%;
	float: left;
	margin-right: 12px;
}
.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
	float: left;
	width: 77%;
}
.catalog-category-view .toolbar.toolbar-products .sorter {
	float: left;
	width: 23%;
}
.catalog-category-view .toolbar.toolbar-products .sorter label.sorter-label {
	float: left;
	padding-top: 7px;
	text-transform: uppercase;
	font-size: 12px;
}
.catalog-category-view .toolbar.toolbar-products a.action.sorter-action.sort-desc {
	float: left;
	padding-top: 4px;
}
.catalog-category-view .sorter-action.sort-desc:before {
	border: 2px solid #777;
	font-size: 12px;
	color: #000;
	padding-left: 2px;
	padding-right: 2px;
}
/*.catalog-category-view .items a.link.previous:after {
	content: "\f104";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}*/
.catalog-category-view .items a.link.previous span {
	display: none;
}
.catalog-category-view .items a.link.previous:before {
	content: "\f100";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}
.catalog-category-view .items a.link.next:before {
	content: "\f105";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}
/*.catalog-category-view .items a.link.next:after {
	content: "\f101";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}*/
.catalog-category-view .items a.link.next span {
	display: none;
}
.catalog-category-view .items a.page {
	border: 0 !important;
	background: #f4f4f4 !important;
}
.catalog-category-view .pages ul.items.pages-items {
	float: left;
	width: 100%;
	text-align: center;
}
.catalog-category-view .pages ul.items.pages-items li.item.pages-item-previous {
	float: left;
	text-align: left;
}
.catalog-category-view .pages ul.items.pages-items li.item.pages-item-next {
	float: right;
	margin-top: 0;
}
.catalog-category-view .pages a.page:hover {
	color: #535353;
}
.catalog-category-view .products.wrapper.grid .size-guide {
	display: none;
}
.catalog-category-view .products.wrapper.grid .product.details strong.product.name.product-item-name {
	text-align: left;
	min-height: 54px;
}
.catalog-category-view .products.wrapper.grid .product.details strong.product.name.product-item-name a.product-item-link {
	color: #535353;
	font-size: 14px;
}
.catalog-category-view .products.wrapper.grid .product.details .price-box {
	text-align: left;
}
.catalog-category-view .products.wrapper.grid .swatch-opt-24926 {
	float: left;
	text-align: left !important;
}
.products-grid .product-item-info {
	backface-visibility: visible;
}
.product-item-info .cdz-product-bottom:not(.non-hover) {
	position: unset !important;
	backface-visibility: visible !important;
	-webkit-transform: unset !important;
}
.catalog-category-view .products.wrapper.grid a.weltpixel-quickview {
	display: none !important;
}
.products-grid .product-item .product-item-info:hover .cdz-product-bottom:not(.non-hover) {
	-webkit-transform: unset;
}
.catalog-category-view .products.wrapper.grid .cdz-product-bottom.hover-effect {
	float: left;
	width: 100%;
}
.catalog-category-view .products.wrapper.grid a.qs-button.show-tooltip {
	display: none;
}
.catalog-category-view .products.wrapper.grid a.action.tocompare.show-tooltip {
	display: none;
}
.catalog-category-view .products.wrapper.grid .cdz-buttons-inner form {
	float: left;
	width: 100%;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary {
	float: left;
	width: 100%;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	float: right;
	padding-left: 10px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span:before {
	content: "\f290";
	font-family: 'FontAwesome';
	color: #000;
	padding-right: 10px;
}
.products-grid .product-item:hover .product-item-info {
	-webkit-box-shadow: unset !important;
}
.products-grid .product-item-info .product-item-details {
	min-height: 315px;
}
@media only screen and (min-width: 400px) {
	.products-grid .product-item-info .product-item-details {
		min-height: 290px;
	}
}
@media only screen and (min-width: 800px) {
	.products-grid .product-item-info .product-item-details {
		min-height: 270px;
	}
}
@media only screen and (min-width: 890px) {
	.products-grid .product-item-info .product-item-details {
		min-height: 250px;
	}
}
.catalog-category-view .products-grid li.item.product.product-item .product-item-inner .product-item-actions .actions-primary {
	position: absolute;
	left: 10px;
	bottom: 20px;
}
.products-grid div[class^="swatch-opt-"] {
	text-align: left;
	float: left;
	width: 100%;
	/* min-height: 125px; */
}
/* @media only screen and (min-width: 400px) {
	.products-grid div[class^="swatch-opt-"] {
		min-height: 99.55px;
	}
}
@media only screen and (min-width: 567px) {
	.products-grid div[class^="swatch-opt-"] {
		min-height: 76px;
	}
} */
.catalog-category-view .products.wrapper.grid.products-grid {
	padding-top: 1rem;
	float: left;
}
.swatch-option:hover:after, .swatch-option.selected:after {
	content: unset;
}
.catalog-category-view .toolbar.toolbar-products.aa:nth-child(6) {
	display: none;
}
.catalog-category-view .sidebar.sidebar-additional {
	display: none;
}
.catalog-category-view .active>.filter-options-title:after, .active>.filter dl.options-title:after, .active>.filter-options dt:after, .active>.filter dl.options dt:after {
	content: "\f068" !important;
	font-family: 'FontAwesome';
	color: #535353;
}
.filter-options-title:after, .filter dl.options-title:after, .filter-options dt:after, .filter dl.options dt:after {
	content: "\f067" !important;
	font-family: 'FontAwesome';
	color: #535353;
}
.catalog-category-view .products-grid div[class^="swatch-opt-"]>div {
	text-align: left;
}
.catalog-category-view .products-grid li.item.product.product-item {
	width: 33%;
}
/*.catalog-category-view .products-grid li.item.product.product-item span.product-image-wrapper {
	padding-bottom: 103% !important;
}*/
.catalog-category-view .products-grid li.item.product.product-item span.product-image-wrapper img {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.catalog-category-view .products-grid li.item.product.product-item .product-item-inner .product-item-actions .actions-primary {
	float: left;
	width: 100%;
}

/*************About page ****************/
.cms-page-view .breadcrumbs {
	display: none;
}
.cms-about-uss .page-title-wrapper {
	display: none;
}
.cms-about-uss .about-content {
	margin-top: 9rem;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	float: unset;
	padding-left: 6rem;
	padding-right: 6rem;
}
.cms-about-uss .about-content .about-main-text h1 {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #434343;
}
.cms-about-uss .about-content .about-main-text p {
	color: #333;
	font-size: 14px;
}
.cms-about-uss .about-content .about-main-text button.about.button {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 5px 23px;
	text-transform: unset;
	font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
}
.cms-about-uss .about-main-image img {
	width: 100%;
}
.cms-about-uss .main-advertisement .adver-content {
	width: 58.5%;
	padding-bottom: 14px;
}
.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
	font-size: 12px;
}
.cms-about-uss .main-advertisement {
	float: left;
	margin-top: 11rem;
}
.cms-about-uss h3.review-heading {
	padding-top: 7rem;
}
.cms-about-uss .main-advertisement a.post-read-more {
	display: none;
}
.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
	width: 61%;
}
.cms-about-uss .about-story h1 {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #434343;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 9rem;
	margin-bottom: 5rem;
}
.cms-about-uss .about-story {
	width: 100%;
	max-width: 896px;
	margin: 0 auto;
}
.cms-about-uss .about-story .about-left-section {
	float: left;
	width: 34%;
	margin-top: 12rem;
}
.cms-about-uss .about-story .shiffonz-intro {
	background: #e4e4e4;
	padding: 13px 20px;
	margin-bottom: 7rem;
}
.cms-about-uss .about-story .shiffonz-intro h4 {
	font-size: 12px;
	font-weight: 600;
}
.cms-about-uss .about-story .shiffonz-intro p {
	font-size: 11px;
}
.cms-about-uss .about-story .about-second-row {
	float: left;
	width: 10%;
	margin-top: 13rem;
}
.cms-about-uss .about-story .story-third-row {
	float: left;
	width: 7%;
}
.cms-about-uss .about-story .story-forth-row {
	float: left;
	width: 9%;
	margin-top: 7rem;
	margin-left: 17px;
}
.cms-about-uss .about-story .story-forth-row .story.second-text span:after {
	left: -31px;
	width: 32px;
}
.cms-about-uss .about-story .story-fifth-row {
	float: left;
	width: 34%;
	margin-top: 7rem;
}
.cms-about-uss .about-story .story.second-text {
	margin-bottom: 13rem;
}
.cms-about-uss .about-story .story.second-text .story-second-image {
	text-align: center;
}
.cms-about-uss .about-story .story.second-text span {
	background: #FFCA74;
	padding: 6px 17px;
	font-size: 15px;
	font-weight: bold;
	margin-left: -9px;
	position: absolute;
}
.cms-about-uss .about-story .story.second-text:nth-child(5) {
	padding-top: 2rem !important;
}
.story-third-row .third-text hr {
	transform: rotate(
			180deg
	);
	margin-top: 5px;
	height: 1267px;
	width: 1px;
	margin-bottom: 6px;
	border: 1px solid #e1e1e1;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro {
	margin-bottom: 4rem;
}
.cms-about-uss .about-story .story-forth-row .story.second-text:nth-child(4) {
	margin-bottom:30rem;
}
.story-third-row .third-text span {
	background: #FFCA74;
	padding: 6px 17px;
	font-size: 15px;
	font-weight: bold;
}
.cms-about-uss .about-story .story.second-text span:after {
	content: "";
	background: #343434;
	color: #343434;
	width: 36px;
	height: 2px;
	position: absolute;
	left: 95px;
	top: 14px;
}
.cms-about-uss .about-story .story.second-text:after {
	content: "";
	width: 20px;
	height: 20px;
	background: #FFCA74;
	color: #FFCA74;
	position: absolute;
	border-radius: 50px;
	left: 0;
	right: 48px;
	margin: 0 auto;
	z-index: 11;
	margin-top: 6px;
}
.cms-about-uss .about-story .story.second-text:nth-child(4) {
	padding-top: 6rem;
	margin-bottom: 10rem;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) h4 {
	padding: 13px 20px;
	padding-bottom: 0;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro img {
	width: 100%;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) p {
	padding: 0px 20px;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) p:last-child {
	padding-bottom: 13px;
}
.cms-about-uss main#maincontent {
	max-width: unset;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.cms-about-uss .about-advertisement {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 6rem;
	padding-right: 6rem;
}
.review-section .owl-prev:after {
	top: 35px;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) {
	padding: 0;
}

/*************Login page ****************/
.customer-account-login .page-title-wrapper {
	display: block;
	padding-left: 6rem;
	margin-top: 6rem;
}
.customer-account-login .page-title-wrapper h1.page-title {
	margin-bottom: 13px;
}
.customer-account-login .login-container {
	margin: 0;
	float: left;
	width: 100%;
	padding-left: 6rem;
	padding-right: 6rem;
}
.customer-account-login .login-container .block.block-customer-login {
	float: left;
	width: 50%;
}
.customer-account-login .login-container .block.block-new-customer {
	float: left;
	width: 50%;
	padding-left: 5rem;
}
.customer-account-login .page-title-wrapper h1.page-title span.base {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #333;
	text-transform: capitalize;
}
.customer-account-login .login-container .block-title strong {
	font-size: 14px !important;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
}
.customer-account-login .login-container .block-title {
	float: left;
	width: 100%;
}
.customer-account-login .login-container .field.note {
	display: none;
}
.customer-account-login .login-container .block-content {
	box-shadow: unset !important;
	padding-left: 0 !important;
	float: left;
	width: 100%;
	padding-top: 6px !important;
}
.customer-account-login .page-main .block-customer-login .block-content .field .label {
	display: block;
}
.customer-account-login .login-container .block-content span {
	color: #333;
	text-transform: uppercase;
	font-size: 12px;
}
.customer-account-login .login-container input {
	border: 1px solid #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.customer-account-login .page-main .block-customer-login .block-content .field {
	margin-bottom: 10px !important;
}
.customer-account-login .login-container .form-login .actions-toolbar .primary {
	width: 21% !important;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 15px;
	font-weight: bold;
	margin: 0;
	width: 100% !important;
	padding: 9px 19px !important;
	text-align: left;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 span {
	font-size: 13px;
	text-transform: capitalize;
}
.customer-account-login .login-container .form-login .secondary a.action.remind span {
	color: #FC8E8F;
	text-transform: capitalize;
}
.customer-account-login .login-container .form-login .actions-toolbar {
	float: left;
	width: 100%;
	clear: unset;
	text-align: left;
	margin-top: 2rem;
}
.customer-account-login .login-container .form-login .actions-toolbar .secondary {
	float: left;
	width: 38%;
	clear: unset !important;
}
.customer-account-login .login-container .block-new-customer .block-content p {
	text-align: left;
	max-width: 320px;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
	background: #FFCA74 !important;
	border-color: #FFCA74 !important;
	border-radius: 15px;
	font-weight: bold;
	float: left;
	margin: 0 !important;
	width: 34% !important;
	text-align: left;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary span {
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 7px;
	top: 2px;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 3px;
	top: 3px;
}

/*************Register page ****************/
.customer-account-create div#register-form-now {
	float: left;
	width: 100%;
	padding-left: 6rem;
	padding-right: 6rem;
}
.customer-account-create div#register-form-now .block.block-register-account {
	float: left;
	width: 50%;
}
.customer-account-create div#register-form-now .register-right-section {
	float: left;
	width: 50%;
	margin-top: 6rem;
	padding-left: 5rem;
}
.customer-account-create div#register-form-now .block.block-register-account .form.create.account .block-content-register {
	box-shadow: unset !important;
}
.customer-account-create div#register-form-now .block.block-register-account .field.note {
	display: none;
}
.customer-account-create div#register-form-now .block-register-account .block-title strong {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #333;
	text-transform: capitalize;
}
.customer-account-create .main-advertisement {
	float: left;
	width: 100%;
	margin-top: 0;
}
.customer-account-create div#register-form-now .block-content-register legend.legend {
	font-size: 14px !important;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
}
.customer-account-create div#register-form-now .block-title {
	text-align: left !important;
	float: left;
	width: 100%;
	padding-left: 29px;
}
.customer-account-create div#register-form-now .fieldset.create.info span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 16px;
}
.block-register-account .block-content-register .field .label {
	display: block;
}
.customer-account-create .block-register-account .block-content-register .field input {
	background: #f4f4f4;
	border: 1px solid #f4f4f4 !important;
}
.customer-account-create div#msp-recaptcha-d84b65fc916e7398083ea5f17089d8f1-container {
	margin-top: 20px;
}
.customer-account-create div#register-form-now button.action.submit.primary {
	margin: 0 !important;
	margin-left: 30px !important;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 15px;
	font-weight: bold;
	margin: 0;
	padding: 11px 19px !important;
	text-align: left;
	color: #000;
}
.customer-account-create .form-create-account .actions-toolbar {
	float: left;
	width: 60%;
	margin-top: 0;
}
.customer-account-create div#register-form-now button.action.submit.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 7px;
	top: 1px;
}
.customer-account-create div#register-form-now .register-right-section strong#register-right-heading {
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
	color: #a1a1a1;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 20px;
	padding-top: 6px;
}
.customer-account-create .register-right-image img {
	width: 100%;
}
.customer-account-create .register-right-image {
	float: left;
	width: 100%;
	margin-top: 0;
}
.customer-account-create .main-advertisement .adver-content {
	width: 61.5%;
	padding-bottom: 14px;
}
.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
	font-size: 12px;
}
.customer-account-create .block-content-register span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 14px;
}
.customer-account-create div#password-strength-meter-container {
	display: none;
}
.customer-account-create .fieldset.create.account .field.password.required {
	margin-bottom: 19px;
}
.rc-anchor-error-message {
	color: #a1a1a1 !important;
	font-size: 14px;
	font-weight: 600;
}

/*************Cart page ****************/
.checkout-cart-index .cart.table-wrapper {
	box-shadow: unset;
}
.checkout-cart-index a.use-ajax.action.towishlist.action-towishlist {
	display: none;
}
.checkout-cart-index #shopping-cart-table .col span {
	font-weight: 600;
	text-transform: capitalize;
}
.checkout-cart-index .cart.item .item-info .product-item-details dl.item-options {
	display: none;
}
.checkout-cart-index .cart.item .item-info .product-item-details .product-item-name a {
	color: #E897A0 !important;
	font-weight: 600;
	font-size: 12px;
}
.checkout-cart-index .cart.item .item-info .col span.price {
	font-weight: 500 !important;
	font-size: 13px;
}
.checkout-cart-index .cart.item .col.qty .field.qty input {
	border: 1px solid #e1e1e1 !important;
	height: 30px !important;
}
.checkout-cart-index .cart.main.actions {
	box-shadow: unset;
}
.checkout-cart-index .cart.main.actions button#empty_cart_button {
	display: none;
}
.checkout-cart-index .cart-container .cart.main.actions a.action.continue {
	float: left;
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
}
.checkout-cart-index .cart-container .cart.main.actions a.action.continue:hover {
	color: #282828;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update {
	background: #000;
	color: #fff;
	border-radius: 35px;
}
.checkout-cart-index .cart-summary {
	box-shadow: unset;
}
.checkout-cart-index .cart-summary strong.summary.title {
	font-size: 19px;
	color: #000;
	text-transform: uppercase;
	font-weight: 400;
}
.checkout-cart-index .cart-summary .block .title strong {
	font-size: 13px;
}
.checkout-cart-index .cart-summary .data.table.totals th.mark {
	font-weight: 600 !important;
	text-transform: capitalize;
	font-size: 13px;
}
.checkout-cart-index .cart-summary .data.table.totals td {
	font-weight: 600 !important;
	font-size: 13px;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 7px 14px !important;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span {
	font-size: 14px;
	font-weight: 600;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 12rem;
}
.checkout-cart-index .cart-summary .paypal.checkout.after.paypal-logo.ec_shortcut_amlu6N9StsJQ3J7KYNasgT1eEZz4KcAU {
	display: none;
}
.checkout-cart-index .cart-summary {
	background: #f4f4f4;
}
.checkout-cart-index .cart-summary input#coupon_code {
	padding-left: 10px;
	text-transform: uppercase;
}
.checkout-cart-index h1.page-title {
	margin-bottom: 0;
	padding-left: 2rem;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #333;
}
.checkout-cart-index .cart-summary input#coupon_code::placeholder {
	color: #000;
}
.checkout-cart-index .cart-summary button.action.apply.primary {
	background: #000 !important;
	color: #fff !important;
	position: absolute;
	right: -16px;
	top: 29px;
}
.checkout-cart-index main#maincontent {
	margin-top: 6rem;
}

/*************Account page ****************/
.account .columns {
	padding-top: 6rem;
}
.account .sidebar.sidebar-main {
	background: #f4f4f4;
	padding: 22px 24px;
}
.account .sidebar.sidebar-main .block.block-collapsible-nav {
	background: #f4f4f4 !important;
}
.account .sidebar.sidebar-main div#block-collapsible-nav {
	background: #f4f4f4 !important;
}
.account .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
	display: none;
}
.customer-account-index .page-title span.base {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 30px;
}
.customer-account-index .block.block-dashboard-info {
	box-shadow: none !important;
}
.block-dashboard-info .block-title strong {
	text-transform: uppercase;
}
.box-title span {
	font-weight: bold;
}
.customer-account-index .block-dashboard-addresses{box-shadow: none !important;}
.customer-account-index a.action {
	color: #fc7070;
}
.block-dashboard-addresses .block-title strong {
	text-transform: uppercase;
}
.customer-account-index .block.block-dashboard-addresses {
	padding-top: 0 !important;
}
.account .block-dashboard-addresses .block-title a.action.edit {
	float: left !important;
}
.account .block-dashboard-addresses .block-title strong {
	float: left;
}
.account .block-dashboard-addresses .block-title {
	float: left;
	width: 100%;
}
.account .page-title-wrapper h1.page-title span.base {
	letter-spacing: 2px;
	font-size: 33px !important;
	color: #333;
	font-weight: bold;
	text-transform: capitalize;
}
.account .page-title-wrapper h1.page-title {
	margin-bottom: 0;
}
.account .block-content .box-title span {
	font-weight: 600 !important;
	font-size: 13px;
}
.account .sidebar-main .block-collapsible-nav .item {
	border-top: 0;
}
.account .sidebar-main .block-collapsible-nav .item a {
	color: #333;
	font-size: 14px;
}
.account .page-title-wrapper {
	padding-left: 19px;
}
.account .sidebar-main .nav.item.current strong:before {
	content: "";
	background: #fc7070;
	color: #fc7070;
	width: 2px;
	height: 28px;
	position: absolute;
	left: -26px;
	top: -8px;
}
.account .sidebar-main .nav.item strong {
	position: relative;
}
.account .sidebar-main ul.nav.items {
	display: flex;
	flex-flow: row wrap;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(1) {
	order: 1;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(2) {
	order: 4;
}
.account .sidebar-main ul.nav.items li.nav.item {
	float: left;
	width: 100%;
	padding-top: 6px;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(3) {
	order: 5;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(4) {
	order: 2;
}
.account .sidebar-main li.nav.item:nth-child(5) {
	order: 8;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(6) {
	order: 7;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(7) {
	order: 5;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(8) {
	order: 9;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(9) {
	order: 3;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(10) {
	order: 10;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(11) {
	order: 11;
}

/*************Wishlist page ****************/
.account .limiter {
	display: block;
}
.wishlist-index-index .toolbar.wishlist-toolbar {
	padding-left: 20px;
	margin-bottom: 0;
	padding-top: 20px;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary:hover {
	color: #282828;
}
.account .sidebar-additional a.action.tocart.primary:hover {
	color: #282828;
}
.account .sidebar-additional a.action.tocart.primary:focus {
	color: #282828;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary:focus {
	color: #282828;
}
.wishlist-index-index .toolbar.wishlist-toolbar .pager p.toolbar-amount {
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter strong.limiter-label {
	color: #333;
	font-weight: 500;
	font-size: 14px;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter select#limiter {
	background: #f4f4f4;
	border: 1px solid #f4f4f4;
	height: 31px;
	appearance: auto;
	padding-right: 4px;
}
.wishlist-index-index .products-grid.wishlist .product-item-name {
	text-align: left;
	padding-left: 18px;
	color: #333;
	padding-bottom:6rem;
}
.wishlist-index-index .products-grid.wishlist .product-item-photo {
	margin-bottom: 0;
}
.wishlist-index-index .products-grid.wishlist p.price-as-configured {
	text-align: left;
	padding-left: 20px;
	font-size: 13px;
	color: #333;
}
.wishlist-index-index .products-grid.wishlist .size-guide {
	display: none;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button {
	background: #ffca74;
	padding: 8px 40px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button:hover {
	color: #282828;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar {
	margin-left: 20px;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter span.limiter-text {
	font-size: 14px;
	color: #333;
}
.wishlist-index-index .products-grid.wishlist p.price-as-configured span.price {
	font-weight: 600;
}
.wishlist-index-index .products-grid.wishlist li.product-item {
	margin-bottom: 8px !important;
}
.wishlist-index-index .column.main .toolbar.wishlist-toolbar:nth-child(7) {
	padding-top: 10px;
	padding-left: 34px;
}
.account .columns {
	padding-bottom: 6rem;
}
.account .sidebar-additional .block-title strong {
	padding-bottom: 11px !important;
}
.account .sidebar-additional .block-title {
	border-color: #e1e1e1 !important;
}
.account .sidebar-additional .block-title span.counter:before {
	content: "(";
	padding-right: 3px;
}
.account .sidebar-additional .block-title span.counter:after {
	content: ")";
	padding-left: 3px;
}
.account .sidebar-additional .block-title span.counter {
	font-size: 15px;
	color: #333;
	text-transform: capitalize;
}
.account .sidebar-additional .size-guide button {
	display: none;
}
.account .sidebar-additional a.action.tocart.primary {
	font-size: 14px !important;
	width: 100% !important;
}
.account .sidebar-additional a.action.tocart.primary:before {
	content:unset;
}
.account .sidebar-additional a.action.tocart.primary {
	font-size: 14px !important;
	width: 100% !important;
	background: #ffca74;
	padding: 0px 35px 0px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
	height: 35px;
	line-height: 34px;
}
.account .sidebar-additional .price-as-configured span.price {
	font-weight: 600;
	color: #333;
	font-size: 13px;
}
.account .sidebar-additional a.action.details {
	color: #fc7070;
}
.account .sidebar-additional .actions-toolbar {
	padding-top: 12px;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button:focus {
	color: #282828;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary {
	background: #ffca74;
	padding: 4px 13px 5px 10px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: bold;
}
.account .sidebar-additional .block-compare .actions-toolbar {
	margin-top: 0;
	margin-left: 10px;
	padding-top: 0;
}
.account .sidebar-additional .block-compare .actions-toolbar .primary {
	padding-top: 6px;
}

/*************Blog page ****************/
.blog-page .wrapper-breadcrums {
	display: none;
}
.blog-page main#maincontent {
	padding-top: 6rem;
	padding-left: 5rem;
	padding-right: 5rem;
}
.blog-page .page-title-wrapper h1.page-title {
	font-size: 28px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333;
	padding-left: 9px;
	margin-bottom: 42px;
}
.post-item-inner .blog-text-link:before {
	content: unset;
	position: unset;
}
.blog-page .post-item .post-details .post-header {
	float: left;
	width: 60%;
	padding-left: 20px;
}
.blog-page .post-item .post-details .post-image {
	clear: unset;
	float: left;
	width: 30%;
}
.blog-page .post-item .post-details .post-header a.post-item-link {
	font-size: 18px;
}
.blog-page .post-item .post-details .post-header .blog-date {
	color: #777;
}
.blog-page .post-item .post-details .post-content {
	float: left;
	width: 60%;
	margin-left: 20px;
	padding-top: 5px;
}
.blog-page .post-item .post-details .post-header h2.post-title {
	padding-bottom: 3px;
}
.blog-page .post-list .post-item {
	margin-bottom: 25px;
	position: unset !important;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link {
	position: unset;
	float: left;
	width: 60%;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link a.btn-link {
	color: #333;
	opacity: unset;
	text-align: left;
	float: left;
	padding-left: 10px;
	font-size: 13px;
}

/************* Contact page ****************/
.cms-contact .column.main {
	margin-top: 5rem;
	padding-left: 5rem;
	padding-right: 5rem;
}
.cms-contact form#contact-form {
	float: left;
	width: 50%;
}
.cms-contact form#contact-form .fieldset .legend span {
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: capitalize;
	color: #333;
}
.cms-contact .field.note.no-label {
	max-width: 396px;
	font-size: 13px;
	color: #333;
	float: unset !important;
}
.cms-contact .enquiry-content {
	max-width: 396px;
	font-size: 13px;
	color: #333;
}
.cms-contact .form.contact .useful-link {
	padding-top: 15px;
}
.cms-contact .form.contact .useful-link a.contact-return {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
}
.cms-contact .form.contact .useful-link a {
	background: #f4f4f4;
	padding: 10px 20px;
	border-radius: 35px;
	text-transform: capitalize;
	margin-top: 10px;
	color: #333;
	font-weight: 600;
}
.cms-contact .form.contact h3.contact-title {
	padding-top: 30px;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 8px;
	clear: left;
}
.cms-contact .form.contact .field {
	float: left;
	width: 50%;
	padding-right: 10px;
}
.cms-contact .form.contact .control input {
	border: 1px solid #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.cms-contact .form.contact .field.comment.required {
	width: 100% !important;
}
.cms-contact .form.contact .field.comment.required textarea#comment {
	background: #f4f4f4;
	border-color: #f4f4f4;
}
.cms-contact .form.contact .actions-toolbar button.action.submit.primary {
	background: #FFCA74 !important;
	border-color: #FFCA74 !important;
	border-radius: 15px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	padding: 3px 22px;
}
.cms-contact .form.contact .field.comment.required label.label {
	text-transform: uppercase;
	color: #333;
	font-size: 13px;
}
.cms-contact .form.contact .field label.label {
	text-transform: uppercase;
}
.cms-contact .shiffonz-main-content {
	float: left;
	width: 50%;
	padding-left: 6rem;
}
.cms-contact .shiffonz-main-content .contact-image img {
	width: 100%;
}
.cms-contact .shiffonz-main-content .shiffonz-text {
	padding-top: 43px;
}
.cms-contact .shiffonz-main-content .shiffonz-text p {
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.cms-contact .shiffonz-main-content p:nth-child(2) img {
	padding-right: 10px;
	padding-top: 1px;
	float: left;

}
.cms-contact .shiffonz-main-content p:nth-child(3) img {
	padding-right: 16px;
	padding-top: 12px;
}
.cms-contact .shiffonz-main-content .shiffonz-text p:nth-child(1) {

	font-weight: bold;
	color: #707070;
}
.cms-contact .shiffonz-main-content .shiffonz-text p:nth-child(2) {
	font-weight: bold;
	font-size: 16px;
}
.cms-contact .shiffonz-main-content .london-content {
	float: left;
	width: 100%;
	padding-top: 2rem;
}
.cms-contact .shiffonz-main-content .london-content h3 {
	color: #E5BA5B;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
.cms-contact .shiffonz-main-content .london-content h2 {
	color: #E5BA5B;
	font-style: italic;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 4px;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(3) {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
	color: #707070;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(4) {
	color: #707070;
	font-size: 14px;
	font-weight: 400;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(5) {
	font-size: 14px;
	font-weight: 600;
	color: #000;
}
.cms-contact .shiffonz-main-content .london-content:nth-child(4) {
	padding-top: 0;
}
.cms-contact .main-instagram.text-center:before {
	content: "";
	color: #dfeffc;
	background: #dfeffc;
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
}
.cms-contact .main-instagram.text-center {
	padding-top: 20px;
}
.social-share-button {
	max-width: 304px;
	margin: 0 auto;
}
.social-share-button button:nth-child(1) {
	background: #000;
	color: #fff;
	padding: 6px 25px;
	margin-left: 20px;
}
.social-share-button button:nth-child(2) {
	background: #FFC977;
	border-color: #FFC977;
	padding: 6px 9px;
}
.social-share-button button:nth-child(3) {
	background: #FE0000;
	border: #FE0000;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button:nth-child(4) {
	background: #1977F3;
	border: #1977F3;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button:nth-child(5) {
	background: #BA0A21;
	border: #BA0A21;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button {
	text-transform: unset;
	font-size: 10px;
}
.social-share-button button:nth-child(2):hover {
	color: #282828;
}
.cms-contact .main-instagram.text-center .cdz-block-title {
	padding-top: 20px;
}
.social-share-button i {
	font-style: normal;
	font-family: 'FontAwesome';
	padding-right: 10px;
}
.cms-catalogues main#maincontent {
	max-width: unset;
	float: left;
	width: 100%;
	padding: 0;
}
.cms-catalogues .page-title-wrapper {
	text-align: center;
	padding-top: 7rem;
	background: #E1EAF1;
}
.cms-catalogues .page-title-wrapper h1.page-title {
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: capitalize;
	color: #333;
	margin-bottom: 33px;
}
.cms-catalogues .catalog-section {
	float: left;
	width: 100%;
	background: #E1EAF1;
	padding-left: 15rem;
	padding-right: 9rem;
	padding-bottom: 2rem;
}

.cms-catalogues .catalog-section:last-child {
	margin-bottom: 4rem;
}

.cms-catalogues .catalog-section img {
	width: 100%;
}
.cms-catalogues .catalog-section .bridal-catalog {
	background: #fff;
	padding: 0;
	margin-right: 20px;
	padding-bottom: 27px;
}
.cms-catalogues .catalog-section .bridal-catalog .bridal-image {
	padding: 0;
}
.cms-catalogues .catalog-section .bridal-content {
	margin-top: 20px;
}
.cms-catalogues .catalog-section .bridal-content h3 {
	font-size: 27px;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #333;
	margin-bottom: 6px;
}
.cms-catalogues .catalog-section .bridal-content p {
	font-size: 12px;
	margin-bottom: 15px;
}
.cms-catalogues .catalog-section .bridal-content button {
	background: #ffca74;
	padding: 6px 30px 6px 30px;
	border: #ffca74;
	border-radius: 35px;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 15px;
}
.cms-catalogues .catalog-section .bridal-catalog:nth-child(2) {
	margin-top: 5px;
	margin-right: 0;
}
.cms-catalogues .post-list .post-content .post-read-more {
	display: none;
}
.cms-catalogues h3.review-heading {
	padding-top: 4rem;
}
.cms-catalogues .main-advertisement {
/*	height: 255px;*/
}
.cms-catalogues .main-advertisement .col-sm-12:nth-child(1) {
	padding: 0;
	background: #f4f4f4;
}
.main-advertisement .col-sm-12:nth-child(2) > .row {
	margin: 0;
}
.cms-catalogues .main-advertisement .col-sm-12:nth-child(1) a.view-all.blog {
	margin-right: 20px;
}
/************* About page ****************/
.review-section .owl-dots .owl-dot {
	border: 1px solid;
	border-radius: 50px;
	background: #f4f4f4;
	color: #f4f4f4;
	margin-right: 10px;
	width: 10px;
	margin-top: 20px;
	height: 9px;
}
.review-section .owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}
.review-section .owl-dots .owl-dot.active {
	background: #333;
}
/*************Minicart Popup ****************/
.block-minicart .items-total span {
	clear: unset;
	float: left;
	padding-left: 10px;
}
.block-minicart .items-total .count {
	float: left;
}
.minicart-wrapper .block-minicart .items-total {
	float: left;
	margin: 0 10px;
	font-size: 15px;
	color: #333;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .subtotal {
	text-transform: uppercase;
	color: #333;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .subtotal .amount.price-container {
	color: #333;
}
.minicart-wrapper .block-minicart .actions button#top-cart-btn-checkout {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	font-weight: 600;
	font-size: 16px;
	position: relative;
}
.minicart-wrapper .block-minicart .actions button#top-cart-btn-checkout:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	position: absolute;
	right: 10px;
}
.minicart-wrapper .block-minicart .product-item-name a {
	color: #fc7070 !important;
	text-decoration: none;
	font-weight: 600;
	font-size: 13px;
}
.minicart-wrapper .block-minicart .product.options span {
	overflow: visible !important;
	clip: unset !important;
	height: auto !important;
	position: unset !important;
	color: #333;
	font-size: 14px;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty .label {
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty input {
	border: 2px solid #e1e1e1;
}
.minicart-wrapper .block-minicart .minicart-items-wrapper {
	border: 0;
	padding-bottom: 0 !important;
	height: 187px !important;
}
.minicart-wrapper .block-minicart a.action.viewcart {
	background: #000;
	color: #fff !important;
	padding: 10px 33px;
	border-radius: 35px;
	font-size: 20px;
}
.minicart-wrapper .ui-dialog .block-minicart {
	padding-bottom: 4rem;
}
.minicart-wrapper .block-minicart div#minicart-content-wrapper {
	padding-top: 20px;
}
.minicart-wrapper .block-minicart .product.options .product.options.list dt.label {
	float: left;
	padding-right: 10px;
	color: #000;
	font-size: 14px;
}
.minicart-wrapper .action.close:before {
	color: #000;
	font-weight: bold;
}
.minicart-items .product-item:not(:first-child) {
	border-top: 0;
}
/************* Thank you Page ****************/
.checkout-success .success-title {
	color: #333;
	padding-top: 0;
	font-weight: bold;
	font-size: 45px;
}
.checkout-success .success-title span.success-title-icon {
	display: none;
}
.checkout-onepage-success .checkout-success p {
	color: #333;
	font-weight: 600;
	font-size: 12px;
}
.checkout-onepage-success .checkout-success {
	text-align: left;
	padding-left: 10rem;
}
.checkout-onepage-success .checkout-success .primary a.action.primary.continue {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 8px 32px;
	position: relative;
}
.checkout-onepage-success .checkout-success .primary a.action.primary.continue:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	position: absolute;
	right: 8px;
}
.checkout-onepage-success .checkout-success a.order-id {
	color: #333 !important;
}
.checkout-onepage-success .checkout-success p:nth-child(2) span {
	font-weight: bold;
	font-size: 29px;
	color: #333;
}
.checkout-onepage-success .main-instagram.text-center {
	margin-top: 7rem;
}
.checkout-onepage-success .main-advertisement .adver-content {
	width: 58.5%;
	padding-bottom: 30px;
	background: #fff;
	color: #333;
	padding: 0;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading {
	background: #f4f4f4;
	float: left;
	width: 100%;
	padding-top: 6px;
	height: 39px;
}
.checkout-onepage-success .main-advertisement .adver-desc {
	float: left;
	width: 100%;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h2 {
	float: left;
	text-transform: capitalize;
	font-weight: bold;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h4 {
	float: right;
	color: #4C97D3;
	padding-right: 10px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h2 span {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 3px;
	float: left;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc img {
	float: left;
	padding-left: 13px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #777;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p:nth-child(3) {
	width: 100%;
	text-transform: capitalize;
	font-size: 13px;
	border-top: 1px solid #e4e4e4;
	margin-top: 9px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 7px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p:nth-child(4) {
	width: 100%;
	text-transform: capitalize;
	font-size: 13px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 5px;
	padding-top: 0;
}
.checkout-onepage-success .main-advertisement .thankyou-btn button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	padding: 2px 7px;
	margin-left: 10px;
	font-size: 11px;
	float: left;
	color: #333;
}
.checkout-onepage-success .main-advertisement .post-section {
	float: left;
	width: 100%;
	padding-left: 10px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 0px;
}
.checkout-onepage-success .main-advertisement .post-section h3 {
	font-weight: bold;
	padding-top: 1px;
	margin-bottom: 0px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p {
	font-size: 11px;
	border: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	padding-bottom: 0;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p span {
	margin-left: 23px;
	padding-right: 43px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p img {
	width: 54px;
	float: right;
}
.checkout-onepage-success .adver-content .adver-desc button.advertisement-text-more {
	background: transparent;
	border: 0;
	margin-top: 7px;
	padding-top: 6px;
}
.checkout-onepage-success .adver-content .adver-desc button.advertisement-text-more:after {
	content: unset;
}
.checkout-onepage-success .main-advertisement {
	background: transparent;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(2) {
	padding-left: 0;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(1) {
	background: #f4f4f4;
	padding-right: 0;
	margin-left: 10rem;
	width: 41.5%;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(1) {
	background: #f4f4f4;
	padding-right: 0;
	margin-left: 10rem;
	width: 41.5%;
	padding-top: 7rem;
	padding-left: 4rem;
	padding-bottom: 15.5rem;
}
.checkout-onepage-success .main-advertisement h3 {
	font-size: 27px;
}
.checkout-onepage-success .main-advertisement p {
	font-size: 13px;
}
/************* Order Page ****************/
.sales-order-history .table-wrapper.orders-history {
	box-shadow: unset !important;
	margin-bottom: 0 !important;
}
.sales-order-history .table-wrapper th.col.actions {
	text-align: center !important;
}
.sales-order-history .table-wrapper td.col.actions {
	text-align: right;
	padding-right: 0;
}
.sales-order-history .table-wrapper .table-order-items th {
	font-weight: bold;
	color: #333;
	text-transform: capitalize;
	font-size: 16px;
	padding-left: 0;
}
.sales-order-history .table-wrapper .table-order-items td {
	font-weight: 600;
	padding-left: 0;
}
.sales-order-history .table-wrapper td.col.actions a {
	color: #EDC1C4;
	font-weight: bold;
}
.sales-order-history .order-products-toolbar.toolbar.bottom {
	padding-left: 22px;
	padding-right: 20px;
}
.sales-order-history .order-products-toolbar.toolbar.bottom select#limiter {
	background: #f4f4f4;
	border: #f4f4f4;
	appearance: auto;
	padding-right: 4px;
}
/************* Main Popup ****************/
#recapture-collector-title {
	font-size: 19px;
}
#recapture-collector-text p {
	font-size: 14px;
}
#recapture-collector-email-button {
	background: #ffca74;
	border-color: #ffca74;
}
.recapture-layout {
	height: 264px;
}
#recapture-collector-disclaimer {
	font-size: 14px;
}
.block-register-account .block-content-register .field .label {
	text-transform: uppercase;
}
.block-content-register .field span {
	font-size: 13px !important;
}
.customer-account-create .block-register-account .block-content-register .field input {
	height: 36px;
}
.customer-account-create div#register-form-now button.action.submit.primary {
	text-transform: unset;
}
.customer-account-create .form-create-account .field.choice.newsletter input#is_subscribed {
	height: auto;
}
.customer-account-create .form-create-account .block-content-register .field {
	margin-bottom: 10px !important;
}
.customer-account-create .form-create-account .fieldset {
	margin: 0 0 15px;
}
.customer-account-create div#register-form-now .block.block-register-account .form.create.account .block-content-register {
	padding-bottom: 0;
}
.customer-account-create div#register-form-now .field.privacy-policy {
	padding-left: 30px;
	padding-bottom: 20px;
}
.customer-account-create div#register-form-now .field.privacy-policy span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 14px;
}
.customer-account-create .main-advertisement .adver-content {
	padding-bottom: 30px;
}
.cms-home .review-section {
	margin-bottom: 53px;
}
strong#block-related-heading {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 21px;
}
#block-upsell-heading{font-weight: bold;
	text-transform: capitalize;
	font-size: 21px;}
.related .block-title.title {
	border: none !important;
}
.products-upsell .block-title.title {
	border: none !important;
}
.related button.action.tocart.primary{min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;}
.products-upsell button.action.tocart.primary{min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;}
.related button.tocart.primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f290";
	font-size: 16px;
	line-height: 38px;
}
.products-upsell button.tocart.primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f290";
	font-size: 16px;
	line-height: 38px;
}
.products-related .owl-item {
	float: left;
}
.product-items .product-item-name{text-align: left;height: 33px;}
.product-items .price-box.price-final_price {
	text-align: left;}
.product-items .product.actions.product-item-actions {
	text-align: left;
}
.product-item .price-box {
	min-height: 38px;
}
.cms-catalogues .about-advertisement {
	float: left;
	width: 100%;
}
.page-footer .col-sm-5:nth-child(3) {
	display: none;
}
.footer-box.mobile-footer-link {
	display: none;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0;
}
.main-advertisement .item.post-posed-date {
	color: #777 !important;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	padding-top: 7px;
}
@media only screen and (max-width:767px) {
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title:after {
		position: absolute;
		right: 0;
	}
	.cdz-main-menu ul.groupmenu-drop {
		padding: 0 !important;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-6 {
		padding: 0;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
		font-size: 17px;
	}
	.main-advertisement {
		padding-right: 10px;
	}
	.page-footer .footer-box p.h5 {
		display: none !important;
	}
	.page-footer .footer.content .col-sm-5:nth-child(2) {
		float: left;
		width: 50%;
	}
	.page-footer .footer.content .col-sm-5:nth-child(3) {
		float: left;
		width: 50%;
	}
	.page-footer .footer-box.last-section {
		padding-left: 22px;
	}
	.footer-box.mobile-footer-link {
		display: block;
	}
	footer.page-footer {
		background-color: #343434;
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.page-footer .footer.content ul.footer-link {
		text-align: left;
		padding-left: 3rem;
	}
	.cdz-footer-bottom-payment td {
		font-size: 13px;
	}
	.cdz-footer-bottom-payment td {
		width: 140px !important;
		font-size: 12px;
	}
	.main-advertisement .adver-content {
		width: 100%;
	}
	.mobile-content-section {
		display: block;
		background: #333;
		color: #fff;
		padding: 20px 43px;
	}
	.mobile-content-section h1 {
		margin-bottom: 0;
		color: #fff;
		font-size: 40px;
		letter-spacing: 1px;
	}
	.mobile-content-section h2 {
		margin-bottom: 10px;
	}
	.mobile-content-section button {
		background: #FFCA74;
		border-color: #FFCA74;
		text-transform: unset;
		font-weight: bold;
		padding: 7px 16px;
		border-radius: 35px;
		width: 65%;
		text-align: left;
	}
	.mobile-content-section button:after {
		content: '\f105';
		font-size: 18px;
		position: relative;
		right: -57px;
		top: 2px;
		font-family: 'FontAwesome';
	}
	.account .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
		display: block;
		text-align: center;
	    padding-top: 5px;
	}
	.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
		left: 2%;
	}
	.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
		width: 100%;
	}
	.catalog-product-view .page-title span.base {
		font-size: 16px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 10px;
	}
	.catalog-category-view .page-title-wrapper{text-align: center;}
	.catalog-category-view .toolbar.toolbar-products .sorter{width: 65%;}
	.catalog-category-view #layered-filter-block .block-title.filter-title{background: none;padding: 0;}
	.catalog-category-view .product-items .product-item-name{height: 75px;}

	.catalog-category-view main#maincontent {padding-top: 1rem;}
	.catalog-product-view .product.attribute.sku {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
		width: 100%;
	}
	.catalog-product-view .product-info-main .product-info-price {
		width: 100% !important;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
		padding: 7px 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
		width: 66% !important;
	}
	/*.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 9px;
	}*/
	.catalog-product-view .product-bottom-section button {
		font-size: 9px;
		margin-right: 3px;
		padding: 5px 4px;
	}
	.catalog-product-view .product-main-content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.catalog-product-view .product-bottom-section i {
		margin-right: 5px;
	}
	.catalog-product-view .product.info.detailed {
		padding-left: 0;
		padding-right: 0;
	}
	.catalog-product-view .data.item.content {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.catalog-product-view .product.info.detailed .product.data.items div#tab-label-additional {
		margin-left: 0;

	}
	.catalog-product-view .products.wrapper.grid.products-grid .owl-prev {
		left: 0;
	}
	.catalog-product-view .products.wrapper.grid.products-grid .owl-next {
		right: 0;
	}
	#block-upsell-heading {
		font-size: 17px;
	}
	.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr {
		width: 41%;
		margin-right: 19px;
		padding-left: 0;
		font-size: 10px;
		margin-top: 4px;
	}
	.catalog-product-view .products-grid .product-image-wrapper img {
		margin-bottom: 0;
		margin-top: 10px;
	}
	.catalog-product-view .products-grid span.product-image-wrapper {
		padding-bottom: 107% !important;
	}
	.catalog-product-view .products-grid .product-item {
		margin-bottom: 0;
	}
	.catalog-product-view main#maincontent {
		padding-top: 2rem;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
		width: 34%;
	}
	.catalog-product-view .product-info-main .size-guide {
		width: 43%;
	}
	.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
		width: 56%;
	}
	.blog-page main#maincontent {
		padding-top: 2rem;
		padding-left: 2rem;
		padding-right: 1rem;
	}
	.blog-page .page-title-wrapper h1.page-title {
		font-size: 25px;
		margin-bottom: 24px;
	}
	.blog-page .post-item .post-details .post-header h2.post-title {
		padding: 0;
		line-height: 17px;
	}
	.blog-page .post-item .post-details .post-header a.post-item-link {
		font-size: 13px;
	}
	.blog-page .post-item .post-details .blog-text-link.readmore-link {
		float: right;
	}
	.blog-page .post-list .post-item {
		float: left;
		width: 100%;
	}
	.blog-page .post-item .post-details .post-header {
		float: right;
	}
	.cms-catalogues .catalog-section {
		padding-left: 0;
	}
	.cms-catalogues .page-title-wrapper {
		padding-top: 1rem;
	}
	.cms-catalogues .page-title-wrapper h1.page-title {
		margin-bottom: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		background: transparent;
	}
	.post-list .post-description {
		display: block;
	}
	.post-content .post-description .post-ftimg-hld {
		width:93px;
	}
	.cms-catalogues .catalog-section {
		padding-bottom: 0;
	}
	.cms-catalogues .post-list li.post-holder {
		clear: unset;
		float: left;
		width: 100%;
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
	.cms-catalogues .catalog-section .bridal-content {
		margin-top: 20px;
		float: left !important;
		width: 100% !important;
	}
	.cms-catalogues .catalog-section .bridal-example-image {
		float: left;
		width: 30%;
	}
	.cms-catalogues .catalog-section .bridal-text {
		float: left;
		width: 70%;
	}
	.cms-catalogues .catalog-section .bridal-content h3 {
		font-size: 23px;
	}
	.cms-catalogues .catalog-section {
		padding-right: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		margin-right: 0;
	}
	.cms-catalogues .main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 15px;
		padding-right: 15px;
	}
	.cms-about-uss .about-content {
		margin-top: 2rem;
		padding-left: 20px;
		padding-right: 20px;
	}
	.cms-about-uss .about-content .about-main-text h1 {
		font-size: 30px;
		margin-bottom: 0;
	}
	.cms-about-uss .about-content .about-main-text {
		float: left;
		width: 100%;
	}
	.cms-about-uss .about-content .about-main-image {
		width: 100%;
		margin-top: 20px;
	}
	.cms-about-uss .about-story h1 {
		margin-top: 3rem;
	}
	.cms-about-uss .about-story .shiffonz-intro {
		margin-bottom: 2rem;
	}
	.cms-about-uss .about-story .shiffonz-intro p {
		font-size: 8px;
	}
	.cms-about-uss .about-story .story.second-text span {
		padding: 6px;
		font-size: 9px;
		margin-left: -20px;
	}
	.cms-about-uss .about-story .story.second-text:after {
		right: 19px;
	}
	.cms-about-uss .about-story .story.second-text span:after {
		width: 24px;
		left: 48px;
	}
	.cms-about-uss .about-story .story-fifth-row .shiffonz-intro {
		margin-bottom: 1rem;
	}
	.cms-about-uss .about-story .story-forth-row .story.second-text span {
		margin-left: -4px;
	}
	.cms-about-uss .about-story .story.second-text {
		margin-bottom: 14rem;
	}
	.cms-about-uss .about-story .about-left-section {
		padding-left: 10px;
	}
	.story-third-row .third-text span {
		position: relative;
		right: 28px;
	}
	.cms-about-uss .about-advertisement {
		padding-left: 10px;
		padding-right: 10px;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 100%;
	}
	.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
		width: 57%;
	}
	.cms-contact .column.main {
		margin-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.cms-contact form#contact-form {
		float: left;
		width: 100%;
	}
	.cms-contact .shiffonz-main-content {
		float: left;
		width: 100%;
		padding-left: 0;
	}
	.cms-contact .form.contact .useful-link a {
		float: left;
	}
	.customer-account-login .page-title-wrapper {
		padding-left: 0;
		margin-top: 0rem;
	}
	.customer-account-login .login-container {
		padding-left: 0;
		padding-right: 0;
	}
	.customer-account-login .login-container .block.block-customer-login {
		width: 100%;
	}
	.customer-account-login .login-container .block.block-new-customer {
		width: 100%;
		padding-left: 0;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 100% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 100%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 100% !important;
	}
	.customer-account-create div#register-form-now {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0px;
	}
	.customer-account-create div#register-form-now .block.block-register-account {
		width: 100%;
	}
	.customer-account-create div#register-form-now .register-right-section {
		width: 100%;
		margin-top: 4rem;
		padding-left: 0;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 100%;
		padding-bottom: 14px;
	}
	.account .columns {
		padding-top: 0;
	}
	.account .block-collapsible-nav .content.active {
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}
	.checkout-cart-index .cart-container .cart.main.actions a.action.continue {
		float: left;
		background: #f4f4f4;
		border-color: #f4f4f4;
		border-radius: 35px;
		width: 100%;
	}
	.checkout-cart-index main#maincontent {
		margin-top: 0;
	}
	.catalog-category-view .toolbar.toolbar-products select {
		width: 51%;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter label.sorter-label {
		font-size: 11px;
		padding-left: 8px;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
	.page-header .minicart-wrapper .action.showcart {
		padding: 0 0 0 31px;
	}
	.slider-content-section {
    top: 8% !important;
}
	.minicart-wrapper {
		padding: 10px;
		width: 88px;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		padding: 5px 2px 14px;
	}
	.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
		left: 0;
	}
	.main-advertisement .adver-content {
		width: 48%;
		padding-bottom: 25px;
	}
	.adver-content .adver-desc button.advertisement-text-more {
		margin-top: 0;
	}
	.main-advertisement .adver-content .adver-desc p {
		font-size: 10px;
	}
	.main-advertisement .adver-desc {
		padding-top: 0;
	}
	.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
		margin-bottom: 0;
	}
	.main-advertisement .col-sm-12:nth-child(2) {
		width: 55%;
	}
	.main-advertisement .col-sm-12:nth-child(1) {
		width: 45%;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
		padding-top: 0;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
		font-size: 12px;
	}
	.main-advertisement .post-description .post-title-holder.clearfix .post-title {
		line-height: 16px;
	}
	.main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 16px;
		font-size: 12px;
	}
	.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary:after {
		float: right;
	}
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
		max-width: 289px;
	}
	.catalog-product-view .page-title span.base {
		font-size: 15px;
	}
	.catalog-product-view .product.attribute.sku {
		font-size: 8px;
		padding-right: 10px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 0;
	}
	.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
		width: 100%;
	}
	.catalog-product-view .product-info-main .product-info-price {
		width: 100%;
	}
	.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
		width: 58%;
	}
	.catalog-product-view .product-info-main .size-guide {
		width: 41%;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
		padding: 7px 8px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
		width: 65% !important;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
		width: 35%;
	}
	.catalog-product-view .product-bottom-section button {
		font-size: 10px;
		margin-right: 1px;
		padding: 6px 7px;
	}
	.catalog-product-view .product-bottom-section i {
		margin-right: 6px;
		font-size: 10px;
	}
	.catalog-product-view .products-grid .product-items:not(.owl-carousel) {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-product-view .product-main-content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.catalog-product-view .product.info.detailed {
		padding-top: 0;
	}
	.catalog-product-view .products-grid .product-item {
		display: unset;
		float: unset;
	}
	.catalog-product-view .product-image-wrapper img {
		width: 100%;
	}
	.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
		left: 0;
	}

	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		left: 90%;
	}
	.sticky-menu:not(.active) .block-search {
		width: 276px;
	}
	.cms-catalogues .catalog-section {
		padding-right: 0;
		padding-left: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		margin-right: 0;
	}
	.cms-catalogues .catalog-section .bridal-content img {
		width: auto;
	}
	.cms-catalogues .catalog-section .bridal-example-image {
		float: left;
		width: 30%;
	}
	.cms-catalogues .catalog-section .bridal-text {
		float: left;
		width: 70%;
	}
	.cms-catalogues .catalog-section .bridal-content h3 {
		font-size: 23px;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		background: transparent;
	}
	.cms-catalogues .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 15px;
		font-size: 11px;
	}
	.cms-about-uss .about-story .story.second-text span:after {
		width: 22px;
	}
	.cms-about-uss .main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
		font-size: 14px;
	}
	.cms-about-uss .main-advertisement a.view-all.blog {
		padding: 5px 27px 5px 15px;
	}
	.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
		width: 49%;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld p {
		margin-bottom: 0;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 9px;
		line-height: 11px;
	}
	.cms-about-uss .main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 0;
	}
	.cms-about-uss .main-advertisement .item.post-posed-date {
		font-size: 10px;
	}
	.cms-about-uss .main-advertisement .adver-content .adver-desc p {
		font-size: 8px;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 39.5%;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 40% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 51%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 64% !important;
	}
	.customer-account-create div#register-form-now {
		padding-left: 10px;
		padding-right: 10px;
	}
	.customer-account-create .form.create.account {
		min-width: auto;
	}
	.customer-account-create .form-create-account .actions-toolbar {
		width: 77%;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 46.5%;
		padding-bottom: 25px;
	}
	.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 10px;
		line-height: 12px;
	}
	.customer-account-create .post-list .post-content .post-read-more {
		display: none;
	}
	.sidebar .block-wishlist .product-items .product-item-details {
		float: left;
		width: 100%;
	}
	.account .sidebar-additional .block-compare .actions-toolbar {
		padding-top: 17px;
	}
	.sidebar .product-items .action.delete {
		position: unset;
	}
	.wishlist-index-index .form-wishlist-items .actions-toolbar button {
		float: left;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter {
		width: 40%;
	}
	.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
		width: 60%;
	}
	.catalog-category-view main#maincontent {
		padding-top: 1rem;
	}
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		font-size: 11px;
	}
}
@media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {
	.main-advertisement .adver-content {
		width: 55.5%;
		padding-bottom: 11px;
	}
	.slider-content-section {
		top: 10% !important;
	}
	.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
		margin-bottom: 0;
	}
	.main-advertisement .adver-desc {
		padding-top: 9px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 10px;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 11px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 11px;
	}
	.catalog-product-view .product-bottom-section button {
		font-size: 11px;
		margin-right: 0px;
	}
	.catalog-product-view .products-grid .product-item {
		display: unset;
		float: unset;
	}
	.sticky-menu:not(.active) .block-search {
		width: 278px;
	}
	.page-header .minicart-wrapper .action.showcart {
		padding: 8px 0 0 35px;
	}
	.minicart-wrapper {
		padding: 5px;
		width: 85px;
	}
	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		left: 86%;
	}
	.catalog-product-view .products-grid .product-items:not(.owl-carousel) {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-product-view .product-image-wrapper img {
		width: 100%;
	}
	.cms-catalogues .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 11px;
	}
	.cms-about-uss .main-advertisement .adver-desc {
		padding-top: 6px;
	}
	.cms-about-uss .main-advertisement .adver-content .adver-desc p {
		font-size: 11px;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 15px;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 40% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 51%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 64% !important;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 55.5%;
		padding-bottom: 13px;
	}
	.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 11px;
	}
	.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span {
		font-size: 11px;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter {
		width: 29%;
	}
	.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
		width: 71%;
	}
}
@media screen and (device-aspect-ratio: 40/71) {
	.cms-about-uss .about-story .story.second-text {
		margin-bottom: 18rem;
	}
	.cms-about-uss .about-story .about-second-row .story.second-text {
		margin-bottom: 20rem;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 51.5%;
	}
}

.cdz-main-menu .menu-top-icon {
	display: none;
}
@media only screen and (max-width:767px) {
	.menu-top-icon .menu-serch-icon button.search-btn {
    display: none;
}
.header-main-menu .nav-sections .cdz-menu ul.nav-submenu a {
    padding: 10px 14px !important;
}
	.slider-content-section {
    display: none;
}
	.cdz-main-menu .groupmenu li.level0>a.menu-link {
		background-color: #fff;
		border: 0;
		font-size: 16px !important;
	}
	.cdz-main-menu .groupmenu li.level0 {
		border-bottom: 0;
	}
	.nav-sections .header.links li>a {
		border-bottom: 0;
		position: unset;
	}
	.cdz-main-menu .groupmenu li.level0>.dropdown-toggle {
		color: #777;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent>a.menu-link:after {
		content:unset;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent.cat-tree.open a.menu-link:after {
		content: unset;
	}
	.cdz-menu li.item.open>.dropdown-toggle:before, .cdz-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
		transform: unset !important;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent.open a.menu-link span:after {
		content: "\f077";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent a.menu-link span:after {
		content: "\f078";
		font-size: 16px;
		float: right;
		padding-right: 11px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.cdz-menu .dropdown-toggle:before {
		content:unset;
	}
	.header-wrapper-bottom .header-main-menu .sections.nav-sections {
		box-shadow: unset;
		background: unset;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		line-height: 35px;
	}
	.cdz-main-menu .groupmenu li.level0:hover>a.menu-link {
		background-color: transparent;
		border-color: transparent;
		color: #000;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
		padding-left: 23px;
	}
	.header-main-menu .cdz-main-menu li.item.level0.level-top.parent.open>a.menu-link {
		background: #343434;
		color: #fff;
	}
	.header-main-menu .cdz-main-menu li.item.level0.level-top.parent.open>a.menu-link span:after {
		background: #333 !important;
		color: #fff !important;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level1 a.menu-link span:after {
		background: transparent !important;
		content: unset !important;
	}
	.header-main-menu .nav-sections .section-item-title {
		display: none;
	}
	.header-main-menu .nav-sections .header.links li.link.blog {
		display: none;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon {
		float: left;
		width: 100%;
		background: #f4f4f4;
		height: 49px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-phone-icon {
		float: left;
		margin-right: 10px;
		margin-top: 12px;
		margin-left: 10px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-whatsapp-icon {
		float: left;
		margin-top: 10px;
		margin-left: 22px;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupmenu {
		float: left;
		width: 100%;
	}
	.header-main-menu .nav-sections ul.header.links {
		float: left;
		width: 100%;
		display: none;
	}
	.header-main-menu .nav-sections ul.header.links li.link.wishlist {
		float: left;
	}
	.header-main-menu .nav-sections ul.header.links li#authorization-top-link {
		display: none !important;
	}
	.nav-sections-item-content {
		margin-top: 0;
	}
	.cdz-main-menu .menu-top-icon {
		display: block !important;
	}
	.nav-sections-item-content {
		float: left;
		margin-left: 0;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links {
		background: #E1EAF1;
		text-align: center;
		display: flex !important;
		justify-content: center;
	}
	.page-header .header.links li.wishlist>a:before {
		font-weight: bold;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links a {
		color: #333;
		font-size: 15px;
		font-weight: 600;
		padding: 10px 17px;
	}
	.header-main-menu .nav-sections .cdz-menu .form.minisearch button.action.search {
		position: unset;
		height: 27px;
	}
	.header-main-menu .nav-sections .cdz-menu .form.minisearch input#search {
		display: none;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-serch-icon {
		float: left;
		margin-right: 10px;
		margin-left: 4rem;
		margin-top: 8px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-serch-icon .block.block-search {
		margin-top: 0;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .block-search .action.search:before {
		font-size: 23px;
		line-height: unset;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .block-search .action.search {
		height: 27px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon {
		float: left;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .fa, .fas .fal {
		font-family: 'FontAwesome';
		font-weight: normal;
		font-size: 27px;
		color: #fff;
		font-style: normal;
		background: #333;
		padding: 17px 16px !important;
		line-height: 49px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon span.menu.nav-toggle {
		position: unset;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .nav-toggle span:after, .header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .nav-toggle span:before {
		position: absolute;
	}
	.nav-before-open.nav-open .nav-toggle span:before {
		content: unset !important;
	}
	.nav-before-open.nav-open .nav-toggle span:after {
		content: unset !important;
	}
	.nav-sections {
		width: calc(81% - 54px);
	}
	.nav-open .nav-toggle:after {
		content: unset !important;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupdrop-link {
		display: none;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12 {
		padding-right: 0;
		padding-left: 0;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-8 {
		padding-right: 0;
		padding-left: 0;
	}
	.header-main-menu li.item.level1.text-content {
		padding-top: 0;
	}
	.header-main-menu li.item.level1.text-content .groupmenu-drop-content.groupmenu-width-24 {
		padding-top: 0;
	}
	.cdz-main-menu .groupmenu-drop-content .groupdrop-title {
		background: #F0F9FE;
		padding-left: 20px;
		padding-top: 10px;
		margin-top: 0;
	}
	.cdz-menu .item.level-top>.groupmenu-drop {
		border: 0;
	}
	.cdz-main-menu ul.groupmenu-drop.slidedown {
		padding-top: 0 !important;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12:nth-child(1) .col-sm-16 p.groupdrop-title.space-top {
		display: none;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12:nth-child(2) .col-sm-8 {
		display: none !important;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-16 {
		padding: 0;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-16 .text-center.line-right {
		padding: 0;
	}
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title:after {
		content: "\f078";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title.active:after {
		content: "\f077";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupdrop-link a {
		font-size: 13px;
		padding-left: 23px;
	}
	.header-main-menu .nav-sections .cdz-main-menu li.item.level1 a.menu-link {
		font-size: 13px;
		padding-left: 13px;
	}
}
.cms-index-index .main-advertisement a.view-all.blog:hover {color: #A9A9A9 !important;text-decoration: none;}
.cms-index-index .main-advertisement a.view-all.blog {color: #282828 !important;z-index: 999;}
.adver-content .adver-desc button.advertisement-text-more a: hover {color: #A9A9A9!important;}
.cms-index-index button.advertisement-text-more a:hover {color: #A9A9A9!important;}
.wishlist-index-index .sidebar.sidebar-additional {display: none !important;}
.customer-account-index .sidebar.sidebar-additional {display: none !important;}
.modals-wrapper .modal-inner-wrap {background: #fff !important;}
.sales-order-history .sidebar.sidebar-additional {display: none !important;
}
body.account sales-order-history {display: none !important;}
body.account.customer-address-form.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.customer-account-edit.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.vault-cards-listaction.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.newsletter-manage-index.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.downloadable-customer-products.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.review-customer-index.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.stripe_payments-customer-cards.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.stripe_payments-customer-subscriptions.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
.wishlist-index-index button.action.update {
	display: none;
}
.product-social-links {
	display: none;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary {
	background: #ffca74;
	padding: 8px 20px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary span:hover {
	color: #333;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary span {
	color: #333;
}
.catalogsearch-result-index .product-items .product-item-name {
	height: auto;
}
.catalogsearch-result-index button.action.tocart.primary {
	background: #ffca74;
	padding: 8px 20px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
	color: #333;
}
.main-advertisement a.view-all.blog {
	color: #333;
}
.main-advertisement a.view-all.blog:hover {
	color: #a9a9a9;
}
.adver-content .adver-desc button.advertisement-text-more {
	color: #333;
}
.post-list .post-content .post-read-more:hover {
	color: #a9a9a9;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary {
	width: 84%;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
	float: left;
	width: 100%;
	line-height: 22px;
}
.slideshow-container .owl-dot span:before {display:none !important;}
.products-slider .owl-dots .owl-dot span:before {display:none !important;}
.cdz-slideshow .owl-carousel.owl-theme .owl-dots .owl-dot span:before {display:none !important;}
.st-btn.st-last {display: none !important;}
.slider-content-section {
    background: #333;
    color: #fff;
    padding: 13px 11px 30px 29px;
    position: absolute;
    top: 13%;
    z-index: 11;
    left: 6%;
}
.slider-content-section h1 {
    margin-bottom: 0;
    color: #fff;
    font-size: 40px;
    letter-spacing: 1px;
}
.slider-content-section button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 5px 16px;
    border-radius: 35px;
    width: 65%;
    text-align: left;
}
.slider-content-section button:hover {
    color: #282828;
}
.slider-content-section button:after {
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -33px;
    top: 2px;
    font-family: 'FontAwesome';
    font-weight: normal;
    color: #333;
}
.product #additional{
	display: block;
}
@media only screen and (max-width:767px) {
		.catalog-product-view .fotorama__stage__frame {
			overflow: inherit;
		}
		.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
			width: auto!important;
			left: 50%;
		}
}
.amsearch-loupe{
	display: none!important;
}
.amsearch-close{
	top: 5px;
    right: -115px;
    bottom: -70px;
}

.groupmenu .red-item a > span {
    background: #e13530;
    padding: 14px;
    color: #ffffff;
}

@media only screen and (max-width: 600px) {

	.groupmenu .red-item a > span {
    background: #e13530;
    padding: 0px;
    color: #ffffff;}

    .groupmenu > li.item.level0.red-item.level-top > a {background-color: #E13536;}

}

.page-layout-2columns-left .sidebar-main {width:15% }

.page-layout-2columns-left .column.main {width:85%}

.catalog-category-view .page-title-wrapper {padding-left: 15%;}

.filter-content a {
    font-size: 12px;
}
.blog-page .post-item .post-details .post-header h2.post-title{
    margin-top: 30px;
}
.post-list .post-header .post-title a{
    color: #677399;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link a.btn-link{
    color: #677399;
}
.blog-page .post-item .post-details .post-header .blog-date{
        font-size: 10px;
}
.widget.blog-search .action.search{
        top: 0px !important;
}
.post-holder .blog-date{
	display: none;
}
.post-posed-date:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f073';
    font-size: 16px;
    margin-right: 5px;
}
.post-view .post-holder{
	box-shadow: none;
}
.post-posed-date .label,.post-categories .label,.post-author .label{
	display: none;
}
.post-categories:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f036';
    font-size: 16px;
    margin-right: 5px;
}
.post-author:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f1fa';
    font-size: 16px;
    margin-right: 5px;
}
.post-header .item{
	margin-right:15px
}
.post-holder .post-header .post-info {
	padding: 0 0 30px 0;
}
.blog-custom .footer-social a{
	font-size:20px;
	display:block;
	float:left;
	padding:0px 3px;
	margin-top:5px;
    margin-bottom:15px
}

 .sidebar-additional .block-title {
	border-bottom: 0px solid #121212!important;

}
.block-archive strong, .footer-social  strong, .block-recent-posts strong{
	font-weight: 600!important;
}
@media only screen and (max-width: 767px) {
	.blog-page .post-item .post-details .post-header h2.post-title{
		    margin-top: 0;
	}
	.blog-page .post-item .post-details .post-header{
		float: left;
	}
}

#search_autocomplete{
	left: 100px;
	z-index: 5000;
}
.page-header .logo, .page-header .logo-center .logo{
	position: inherit;
}

.cdz-owlcarousel-des {
       position:absolute;
       top: 50%;
       left: 5%;
       color: #ffffff;
       background: #333;
       padding: 25px;
       min-height: 75px;

}


.cdz-owlcarousel-des button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 35px;
    width: 50%;
    /* text-align: left; */
   /* position: absolute;*/



}

.mobile-content-section {display: none;}

.cdz-owlcarousel-des button:after {
    font-family: FontAwesome;
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -20px;
    top: 2px;
    padding-right:10px;
}

   .cdz-owlcarousel-des h2{
   float: left;
    max-width: 100%;
    font-size:30px;
    font-weight:600;

    }


.slider-content-section {display: none;}

button#ln_button_submit {
    width: 100%;
}

li.item.product.product-item {
    min-height: 685px;
}

.product-item-actions {display: block;}

@media only screen and (max-width: 768px) {

.post-posed-date {
    display: none;
}

a.view-all.blog {

    margin-top: -7px;
    }

    .adver-desc a {
    position: inherit;

}

.a2a_vertical_style {
    display: none;
}

.cdz-owlcarousel-des {
        top: 10%;
    color: #ffffff;
    background: #333;
        padding: 25px;
        position: inherit;

        min-height: 75px;

}

.cdz-slideshow .owl-carousel.owl-theme .owl-dots {position: absolute; top: 55%;}

.cdz-owlcarousel-des button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 35px;
    width: 30%;
    /* text-align: left; */
    position: absolute;
    right: 5%;
    bottom: 5%;

}

.mobile-content-section {display: none;}

.cdz-owlcarousel-des button:after {
    font-family: FontAwesome;
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -20px;
    top: 2px;
}

   .cdz-owlcarousel-des h2{ float: left;
    max-width: 50%;
    font-size: 20px;
}


.fotorama__stage {
    min-height: 500px;
    min-width:100%;
}

a.view-all.blog {
    position: absolute;
    bottom: 1%;
    right: 4%;

    }

    .catalog-category-view #layered-filter-block .block-title.filter-title strong {
	padding-bottom: 5px;
}

button#product-addtocart-button {width: auto;}

a#tab-label-reviews-title {
    display: none;
}


.owl-carousel .owl-item .item {width: 100%!important;}

.cms-contact .form.contact .field {width: 100%;}

}


.nav-before-open.nav-open .nav-toggle:before{
	content: "\f00d";
    font-size: 30px;
    float: right;
    font-family: 'FontAwesome';
    color: black;
    background: none !important;
    opacity: 1;
}

.nav-toggle {top: 0;}

.footer-social {display: none;}

@media only screen and (max-width:767px) {

li.item.product.product-item {min-height: 470px;}

.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {font-size: 12px;}

button.action.tocart.primary span:before {
    display: none;
}

button.action.tocart.primary span:after {
    display: none;
}



	}


	div.social-share-button {display: none;}

	.main-instagram-content {padding-bottom: 40px;}
.amsearch-form-container button{
	display: none!important;
}
.block-search .action.search:before{
	display: none!important;
}

@media only screen and (max-width: 400px) {
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		padding: 0;
	}
}

@media only screen and (max-width: 371px) {
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		font-size: 11px;
	}
}

.category-description {
    padding-left: 15%;
}


.col-sm-5 {position: inherit;}

/* Richie's bug fix for the header */
@media only screen and (max-width: 767px) {
	.form #search_autocomplete {
		top: 122px;
		left: 0;
	}

	.control .amsearch-close {
		right: 0;
		bottom: 0;
	}

	.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search {
		display: none;
	}
}

.swatch-option.text {height: auto;}

/* Richie's backup styles */
.price-final_price .sale .price{
	color: #fc7070!important;
}
.old-price .price{
	color:#000!important;
}
.old-price{
	color:#000!important;
}

.product-main-content .product-options-bottom .price-box .old-price, .product-info-price .price-box .old-price {
	visibility: hidden;
}
.product-main-content .product-options-bottom .price-box .old-price .price-container, .product-info-price .price-box .old-price .price-container {
	visibility: visible;
}
/* custom css file start */
/* footer css part*/
.footer-custom-block {
	float: left !important;
	width: 100%;
}
div#topfooter {
	background-color: #ffffff !important;
	border-top: 2px solid #dfeffc;
}
footer.page-footer {
	background-color: #343434;
}
.page-footer p.h5, .footer.content.footer-container-wrapper,
.footer-box ul li a {
	color: #ffffff;
}
.page-footer .footer-social a, .page-footer .item_tag li a {
	border: 1px solid #ffffff;
	color: #ffffff;
}
.cdz-footer-bottom-payment td {
	text-align: left !important;
	padding: 0 10px;
}
.cdz-footer-bottom-payment br {
	display: none;
}
/* footer css part*/
/* Latest Blg and our Story part */
.post-content .post-description .post-ftimg-hld {
	margin: 0 15px 0 0px;
	width: 100px;
}
.main-advertisement {
	background: #343434;
	color: #fff;
}
.adver-content p.h1.adver-title.text-uppercase {
	color: #fff;
}
.blog-widget-recent li.post-holder {
	padding-left: 0px;
}
.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
	left: 0;
}

/*  Latest Blg and our Story part */
/* Newsletter css start */
.block.newsletter .field .control:before {
	display: none;
}
input#newsletter {
	background-color: #f2f2f2;
	border-radius: 50px;
	border: none;
}
.footer-top-ads.cls-style02 .ftop-ads-title {
	font-size: 24px;
}
.block.newsletter button.action.subscribe.primary {
	min-width: 15px !important;
	font-size: 0;
	padding: 0;
	min-height: 15px !important;
	color: #fff;
	position: relative;
	border-radius: 50px;
	margin: 0;
	width: 20px;
	transform: rotate(90deg);
	right: 40px;
	top: 10px;
}
.block.newsletter button.action.subscribe.primary::before {
	content: '\f106';
	font-family: 'FontAwesome';
	color: #fff !important;
	font-size: 20px;
	transform: rotate(90deg);
	line-height: 18px;
}
/* Newsletter css End */

/* header file */
/* start top header bar */

.page-header .panel.wrapper ul li a {
	color: #000 !important;
}
.page-header .panel.wrapper {
	color: #000;
	background: #fff;
}
/* end top header bar */
.logo-center .logo {
	max-width: 35%;
}
.page-header .search-wrapper .block-search input[type="text"] {
	border: 0;
	border: 1px solid transparent;
	background: #f2f2f2;
	padding-left: 15px;
	border-radius: 50px;
	font-size: 14px;
}
li.sale-menu a.menu-link {
	background: #de0000 !important;
}
.page-header .header.content {
	padding: 0px 10px !important;
}
.page-header .header-wrapper-bottom {
	border-bottom: none;
}
.minicart-wrapper .action.showcart .counter.qty {
	background: #de0000!important;
	border-radius: 30px !important;
}
.phone-icon {
	padding-left: 5px;
	display: inline-block;
}
.whatsapp-icon {
	display: inline-block;
	position: relative;
	top: 5px;
}
.page-header .search-wrapper, .header-wrapper-right {
	margin: 30px 0;
}
.minicart-wrapper {
	background: #f2f2f2;
	height: 40px;
	padding: 10px;
}
.minicart-wrapper .action.showcart {
	background: #f2f2f2 !important;
}
.phone-icon img {
	position: relative;
	top: 6px;
}
.phone-icon a{
	color: #282828;
}
.header-wrapper-content.sticky-menu.active>.header.content {
	display: none;
}



/* header file */
/* Banner part css start */
body.cms-home .column.main {
	padding-top: 0 !important;
}

/* Banner part css end */
/* Shop New In Women section start */
.cdz-block-title p.b-title.h2 {
	font-weight: 700;
	color: #333333;
	text-transform: capitalize;
	font-size: 26px;
}
p.b-title.h2, .title-desc {
	float: left;
	width: 100%;
	text-align: left !important;
}
.cdz-block-title a.view-all {
	background: #ffca74;
	padding: 10px 40px 10px 20px;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	border-radius: 14px;
	position: absolute;
	right: 0;
}
.cdz-block-title .title-button .view-all:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
}
.cdz-block-title {
	position: relative;
	display: inline-block;
	width: 100%;
}
.swatch-attribute.size .swatch-option {
	background-color: #f0f0f0;
	border-radius: 0;
	padding: 5px;
	line-height: 10px;
}
.cdz-block-title .title-desc {
	text-transform: uppercase;
	font-style: normal;
	font-size: 10px;
}
.cdz-new-trend-wrap .cdz-block-title p.b-title.h2, .cdz-new-trend-wrap .cdz-block-title .title-desc {
	text-align: left !important;
}
/* Shop New In Women section end */
/* Shop Categories start css */

.group-info h1 a:hover{
	text-decoration: none;
}
.group-info h1 {
	font-size: 20px;
	font-weight: 400;
	margin-top: 10px;
}
.cdz-three-banner h2 b {
	font-weight: 800;
	font-style: normal;
	margin-right: 5px;
}
.cdz-three-banner h2 {
	font-size: 35px;
	text-transform: capitalize;
	font-weight: 100;
	font-style: italic;
}
/* Shop Categories end css */

/* Section tile part */

h3.review-heading {
	text-align: center;
	text-transform: capitalize;
	font-size: 28px;
	margin-bottom: 30px;
}
.owl-item iframe {
	width: 100%;
}

/* Section tile part */


/* custom css file end */


/* Header */
.panel.header .link.blog a:before {content:unset;}
.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
	font-size: 14px;
	color: #000;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 5px 12px 14px;
}
.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent>a.menu-link:after {
	content: "\f078";
	font-family: 'FontAwesome';
	font-weight: normal;
	font-size: 11px;
	color: #777;
	padding-left: 9px;
}
.header.content .block-search input[type="text"] {
	background-color: #eee;
	border-color: #eee;
	border-radius: 35px;
	padding-left: 20px;
	margin-left: 10rem;
        margin-top: 3rem;
}
.header.content .block-search input[type="text"]::placeholder {
	color: #000;
	font-size: 13px;
	letter-spacing: 1px;
}
.block-search .action.search {
	right: -50px;
	font-weight: bold;
	color: #000;
	margin-top: 3rem;
}
.header.links li:nth-child(6) a.register-link:after {
	content: "my account";
	font-size: 10px;
}
.header.links li:nth-child(6) a.register-link {
	font-size: 0;
}
.minicart-wrapper .action.showcart:before {
	content: "\f07a" !important;
	font-family: 'FontAwesome';
	background-image: none;
	font-size: 23px;
	top: -4px !important;
}
/* Home Page */
.main-advertisement {
	max-width: 1200px;
	float: unset;
	margin: 35px auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #f4f4f4;
}
.main-advertisement .post-list-wrapper.blog-widget-recent {
	padding: 20px;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	float: left;
	width: 100%;
	background: transparent;
	box-shadow: unset;
}
.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
	color: #000;
	float: left;
}
.main-advertisement .blog-widget-recent .post-description .post-text-hld {
	overflow-y: unset;
	max-height: unset;
	min-height: unset;
}
.main-advertisement .post-description .post-title-holder.clearfix .post-title {
	font-weight: bold;
}
.main-advertisement .col-sm-16 a {
	float: left;
	width: 40%;
}
.main-advertisement .adver-content {
	float: left;
	width: 60%;
	background: #343434;
	color: #fff;
}
.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
	color: #fff;
	margin-bottom: 7px;
	text-transform: capitalize;
}
.main-advertisement .adver-content .adver-desc p {
	font-size: 12px;
}
.main-advertisement .col-sm-16 a img {
	width: 100%;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	display: none;
}
.main-advertisement .post-description .post-title-holder.clearfix {
	float: left;
	width: 56%;
	color: #000;
}
.main-advertisement a.view-all.blog {
	background: #ffca74;
	padding: 5px 30px 5px 15px;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-weight: 600 !important;
	border-radius: 30px;
	float: right;
}
.main-advertisement a.view-all.blog:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
	font-family: 'FontAwesome';
}
.review-section .owl-stage-outer {
	overflow: hidden;
}
.review-section .owl-stage-outer .owl-item {
	float: left;
}
.review-section .owl-prev:after {
	content: "\f053";
	font-family: 'FontAwesome';
	background: #000;
	padding: 14px 18px;
	border-radius: 35px;
	position: relative;
	left: -15px;
	font-size: 20px;
	color: #fff;
}
.review-section .owl-next:after {
	content: "\f054";
	font-family: 'FontAwesome';
	background: #000;
	padding: 10px 18px;
	border-radius: 35px;
	position: absolute;
	right: -15px;
	font-size: 20px;
	color: #fff;
}
.review-section {
	position: relative;
}
.review-section .owl-nav {
	position: absolute;
	top: 50%;
	transform: translatey(-50px);
	font-size: 0;
	float: left;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.owl-carousel .owl-nav {
		display: none;
	}
}
.main-advertisement .col-sm-12:nth-child(2) a {
	float: left;
}

/* Footer */
.page-footer .footer-box li {
	float: left;
	width: 100%;
}
.page-footer .item_tag li a {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 12px;
}
.page-footer .footer-link li a {
	padding-bottom: 0;
	font-size: 12px;
	text-transform: capitalize;
}
.footer-box div p.hidden-xs {
	padding-top: 10px;
	max-width: 263px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
	max-width: 648px;
	margin: 0 auto;
	display: -webkit-box;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
	margin: 0;
	max-width: 364px;
	padding-top: 10px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text p.ftop-ads-title {
	font-weight: 600;
	font-size: 21px;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
	padding-right: 10rem;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter .form.subscribe input#newsletter::placeholder {
	color: #000;
	font-style: italic;
	font-size: 12px;
}

/* Product Page */
.catalog-product-view .product-addto-links {
	margin: 0;
	float: left;
	width: 100%;
}
.catalog-product-view .product-info-main a.action.towishlist {
	background: #333;
	color: #fff;
	padding: 6px 20px;
	text-decoration: none;
	border-radius: 35px;
	display: inline-block;
float: left;
}
.catalog-product-view .product-bottom-section {
	margin-top: 28px;
}
.catalog-product-view .product-info-main a.action.towishlist span:before {
	content: "\f004";
	font-family: 'FontAwesome';
	padding-right: 5px;
}
/*.catalog-product-view .modal-popup .modal-inner-wrap {
	width: 50%;
	max-width: 573px;
}*/
.catalog-product-view .modal-popup footer.modal-footer {
/*	display: none;*/
}
.catalog-product-view .modal-popup button.action-close {
	background: transparent !important;
	right: 18px;
	top: 10px;
}
.catalog-product-view .modal-popup button.action-close:before {
	color: #333 !important;
	font-size: 17px;
	font-weight: bold;
}
.catalog-product-view .products-upsell .owl-item {
	float: left;
}
.owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}
.owl-dots .owl-dot {
	border: 1px solid;
	border-radius: 50px;
	background: #f4f4f4;
	color: #f4f4f4;
	margin-right: 10px;
	width: 10px;
	margin-top: 20px;
	height: 9px;
}
.owl-dots .owl-dot.active {
	color: #FFCA74;
	background: #FFCA74;
	width: 15px;
	height: 15px;
	margin-top: 17px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-prev {
	left: -65px;
	position: absolute;
	top: calc(40% - 20px);
	font-size: 0px;
	width: 40px;
	height: 40px;
	background: #333;
	color: #fff;
	line-height: 38px;
	padding-left: 10px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-prev:before {
	content: '\e617';
	font-family: 'luma-icons';
	font-size: 20px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-next:before {
	content: '\e608';
	font-family: 'luma-icons';
	font-size: 20px;
}
.catalog-product-view .products.wrapper.grid.products-grid .owl-next {
	right: -67px;
	position: absolute;
	top: calc(40% - 20px);
	font-size: 0;
	width: 40px;
	height: 40px;
	background: #333;
	color: #fff;
	line-height: 38px;
	padding-left: 10px;
}
.catalog-product-view .products.wrapper.grid.products-grid {
	position: relative;
}
.catalog-product-view .product.info.detailed {
	padding-left: 7rem;
	padding-right: 7rem;
}
.catalog-product-view .block.related .block-title.title {
	padding-left: 6rem;
}
.catalog-product-view .block.related .block-title.title strong#block-related-heading {
	padding-bottom: 0;
	font-size: 26px;
	color: #333;
	letter-spacing: 2px;
}
.size-guide {
	display: none;
}
.catalog-product-view .product-info-main .size-guide {
	display: block;
}
.catalog-product-view .block.related .block-content.content {
	padding-top: 0;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
	width: 28%;
}
.catalog-product-view .box-tocart input#qty {
	border: 1px solid #e1e1e1;
	height: 29px;
	width: 70px;
	text-align: right;
	padding-right: 10px;
	font-size: 15px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
	width: 53% !important;
}
.catalog-product-view .product-bottom-section i.far.fa-star {
	font-family: 'FontAwesome';
}
.catalog-product-view .product-bottom-section i.fal.fa-share-alt {
	font-family: 'FontAwesome';
}
.catalog-product-view .product-bottom-section button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	font-size: 13px;
	margin-right: 10px;
}
.catalog-product-view .product-bottom-section button:hover {
	color: #282828;
}
.catalog-product-view .product-bottom-section i {
	margin-right: 11px;
	font-size: 14px;
}
.catalog-product-view .product-bottom-section {
	float: left;
	width: 100%;
}
.catalog-product-view div#trustpilot-widget-trustbox-0-wrapper {
	display: none;
}
.catalog-product-view .product-info-main .stock.available {
	padding: 4px 7px !important;
}
.catalog-product-view .product-info-main .stock.available span:before {
	content: "\f00c";
	font-family: 'FontAwesome';
	margin-right: 5px;
}
.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
	/*top: 41.9%;*/
	left: 73%;
}
.catalog-product-view .fotorama__stage__frame {
	overflow: visible;
}
.catalog-product-view .size-btn button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	margin-top: 19px;
}
.mobile-content-section {
	display: none;
}
.slideshow-container .owl-dot span:before {
	color: #ffca74;
}
.slideshow-container .owl-dot.active span:before {
	color: #fff;
}
.catalog-product-view .breadcrumbs {
	display: none;
}
.catalog-product-view main#maincontent {
	border-top: 1px solid #e4e4e4;
}
.catalog-product-view .product-main-content {
	box-shadow: unset;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: 89px;
}
.catalog-product-view .product.media .fotorama__stage {
	left: 0 !important;
}
.catalog-product-view .page-title span.base {
	font-weight: 600;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.catalog-product-view .product.attribute.sku {
	color: #000 !important;
}
.catalog-product-view .product-reviews-summary.empty {
	display: none;
}
/* Instagram css start */
.cdz-block-title p.b-title.h2, .cdz-block-title .title-desc {
	text-align: center !important;
}

/* Instagram css end */


/* media Query start */
@media only screen and (max-width: 767px) {
	/* Header css start */
	.menu-serch-icon button.search-btn:hover {
		color: #000;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links {
		display: block !important;
	}
	.nav-sections {
		width: calc(97% - 54px);
	}
	.header.links ul.nav-submenu {
		display: none;
		position: absolute;
		top: 88px;
		z-index: 111;
		background: #e1eaf1;
	}
	.header.links ul.nav-submenu li {
		width: 100%;
	}
	.header.links li:hover ul.nav-submenu {
		display: block;
	}
	.nav-sections .header.links li {
		float: left;
		width: 50%;
		color: #333;
		font-size: 15px;
		font-weight: 600;
	}
	.page-header .header.links .nav-submenu li>a:before {
		font-size: 0;
	}
	.widget.block.block-static-block {
		margin-bottom: 10px;
	}
	.trustpilot-review i.fas.fa-star {
		background: transparent;
		color: #000;
		padding: 0 !important;
	}
	.logo img {
		text-align: center;
		margin: auto;
	}
	.header-wrapper-right {
		margin: 0;
	}
	.mobile-search-wrapper, .whatsapp-icon, .phone-icon {
		display: none;
	}
	.minicart-wrapper {
		height: 0;
		padding: 0;
	}
	/* Header css end */
	/* Blog News css start */
	.main-advertisement {
		margin: 0px auto;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 0px;
	}
	.post-content .post-description .post-ftimg-hld {
		width: 120px;
	}
	.adver-content {
		position: relative;
		bottom: 4px;
	}
	/* Blog News css end */
	/* Our Story css start */
	.main-advertisement .col-sm-12:nth-child(2) a, .main-advertisement .col-sm-12:nth-child(2) a img,
	.main-advertisement .adver-content {
		width: 100%;
	}
	.main-advertisement .col-sm-12:nth-child(2) {
		padding: 0;
	}
	/* Our Story css end */
	/* Newsletter css start */
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
		width: 100%;
		max-width: 100% !important;
		display: inline-block !important;
	}
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
		padding-right: 0 !important;
	}
	/* Newsletter css end */
	/* Footer css start */
	.footer-box {
		text-align: center;
	}
	/* Footer css end */
	/* Shop categories css start */
	.groupinfo-desc.text-center p.grifo-desc {
		display: none;
	}
	/* Shop categories css end */
	/* Shop New Women css start */
	.product-style09 .products-grid .product-item .product-item-info .product-item-details {
		padding-right: 0px;
	}
	.page-main .block, .cdz-slideshow {
		margin-bottom: 0;
	}
	.cdz-new-trend-wrap {
		position: relative;
		padding-bottom: 30px;
	}
	.cdz-block-title a.view-all {
		right: 0;
		bottom: 0;
		z-index: 11;
		text-align: center;
		margin: auto;
		left: 0;
		width: 200px;
	}
	.cdz-block-title {
		position: unset;
	}
	.cdz-new-trend-wrap .col-sm-24 {
		position: static;
	}
	.cdz-three-banner h2 {
		text-align: center;
	}
	.cdz-new-trend-wrap .cdz-block-title p.b-title.h2, .cdz-new-trend-wrap .cdz-block-title .title-desc {
		text-align: center !important;
	}
	/* Shop New Women css end */
	.catalog-category-view .products-grid li.item.product.product-item {width:50% !important;}
	.swatch-option.text {line-height: 10px!important;}
	.catalog-category-view .page-title-wrapper {padding-left: 0rem!important;}
	.catalog-category-view .toolbar.toolbar-products .sorter {width: 40%;}

	/*Home page */
	.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 {text-align: center !important;font-size: 28px!important;float:none!important;}
	.cdz-three-banner h2 {font-size: 28px!important;}
	.product-style09 .products-grid .product-item .product-item-info div[class^="swatch-opt-"]>div {min-height: 10rem!important;}
	.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary span {font-size: 10px!important;}
	.cdz-new-trend-wrap {padding-bottom: 70px!important;}
	/*End Homepage */
}


.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .newsletter-main-text {
	padding-right: 12rem;
}
.catalog-product-view main#maincontent {
	border-top: 0;
}
.catalog-product-view .product-info-main .stock.available {
	background: #47AE7E;
	margin-left: 5rem;
	color: #fff !important;
	padding: 4px 14px !important;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
	float: left;
	width: 64%;
	margin-bottom: 27px;
	margin-top: 17px;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee span.price-label {
	margin-left: 0;
	margin-right: 29px;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
}
.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee span span.price {
	color: #DE0000;
}
.catalog-product-view .product-info-main .size-guide {
	float: left;
	width: 36%;
	margin-top: 12px;
}
.catalog-product-view .product-info-main .size-guide button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
}
.catalog-product-view .product-info-main .size-guide button img {
	padding-top: 2px;
	float: left;
	padding-right: 4px;
}
.catalog-product-view .product-info-main .product-info-price {
	float: left;
	width: 87%;
	border-top: 1px solid #e4e4e4;
	margin-top: 2px;
	padding-top: 15px;
}
.catalog-product-view main#maincontent {
	padding-top: 6rem;
}
.catalog-product-view .product-info-main .product.attribute.description {
	float: left;
	width: 100%;color: #000;
	font-weight: 600;
}

.catalog-product-view .product-info-main .product-add-form .product-options-wrapper .swatch-option {
	background: #fff !important;
	border-radius: 5px !important;
	text-transform: uppercase;
	padding: 7px 13px !important;
	line-height: unset;
	border-color: #000 !important;
	font-size: 14px !important;
	color: #000;
}
.catalog-product-view .product-info-main .box-tocart .qty .label {
	display: block !important;
	text-transform: uppercase;
	float: left;
	padding-right: 10px;
	padding-top: 5px;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-minus {
	display: none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-plus {
	display: none;
}
.catalog-product-view .product-info-main .box-tocart .qty .control .qty-input input#qty {
	background: transparent;
	text-align: right;
	padding-right: 11px;
	font-size: 18px;
	height: 29px;
	width: 71px;
}
@media only screen and (min-width: 600px) {
	.category-view .category-cms p {
		font-size: 16px;
		max-width: 800px;
		margin: 0 auto;
		text-align: center;
	}
}

.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
	float: left;
	width: 39%;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
	float: left;
	width: 49%;
	clear: unset !important;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 7px 14px;
}
.catalog-product-view .product-info-main .product-options-bottom .paypal.checkout.before.paypal-logo.ec_shortcut_wbgtdncRl4vE9PQTaFaYnP2I6vALWMvu {
	display: none;
}
.catalog-product-view .product-info-main .product-options-bottom .paypal.checkout.before.paypal-logo.ec_shortcut_gCSJXKdvZKGLhcqJjl66L1nOuxBR5Sp4 {
	display: none;
}
.catalog-product-view .product-info-main .product-addto-links a.action.tocompare {
	display: none;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist {
	background: #000;
	color: #fff;
	font-size: 13px;
	border-radius: 35px;
	position: relative;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist span {
	border: 0;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist span:hover {
	color: #fff;
}
.catalog-product-view .product-ingefo-main .product.attibute.overview {
	display: none;
}
.catalog-product-view .product-info-main .paypal {
	display: none;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span:before {
	content: "\f290";
	font-family: 'FontAwesome';
	color: #000;
	padding-right: 10px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 41px;
}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 15px;
	font-weight: 600;
}
.catalog-product-view .product-info-main .product-addto-links a.action.towishlist:before {
	content: "\f004";
	color: #fff;
	font-size: 20px;
	font-family: 'FontAwesome';
	position: absolute;
	left: 19px;
	top: 7px;
}
.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
	border-bottom: 1px solid #e4e4e4;
	float: left;
	width: 86%;
}
.catalog-product-view .product.info.detailed .product.data.items {
	text-align: left;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title a {
	padding-left: 20px;
	padding-right: 20px;
	color: #000;
	font-weight: 600;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title.active a {
	color: #fff;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title.active {
	background: #000;
}
.catalog-product-view .product.info.detailed {
	border: 0;
	box-shadow: unset !important;
}
.catalog-product-view .product.info.detailed .product.data.items .data.item.title {
	border: 1px solid #ccc;
	float: left;
	border-bottom: 0;
	margin-left: 0px;
	margin-right: 0;
}
.catalog-product-view .product.info.detailed .product.data.items div#tab-label-reviews {
	padding-left: 25px;
	padding-right: 25px;
	border-left: 0;
}
.catalog-product-view .product.info.detailed .product.data.items div#additional {
	border: 0;
}
.catalog-product-view .data.item.content {
	border: 1px solid #ccc !important;
	padding-left: 23px !important;
	float: left;
	padding-bottom: 31px !important;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr {
	background: #f4f4f4;
	float: left;
	width: 48%;
	margin-right: 20px;
	padding-left: 21px;
	font-size: 14px;
	color: #333;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr th.col.label {
	width: 50%;
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: 500;
}
.catalog-product-view .product.info.detailed .product.data.items div#tab-label-additional {
	margin-left: 10px;
}
.catalog-product-view .product.media .fotorama__stage {
	left: -30px !important;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
	left: 54px;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(3) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(4) {
	background: transparent;
}
.catalog-product-view .product-info-main .product.attribute.overview {
	display: none;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(7) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr:nth-child(8) {
	background: transparent;
}
.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr td {
	font-weight: bold;
}
.catalog-product-view .product.info.detailed .size-guide button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
	color: #000;
	font-size: 13px;
	font-weight: 600;
	margin-top: 29px;
}
.catalog-product-view .product.info.detailed .size-guide button img {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.panel.header .header.links .link.blog img {
	float: left;padding-right: 3px;
}
header.page-header {
	border-bottom: 1px solid #e4e4e4;
	overflow: initial;
}
/*************Home Page****************/
div#authorization-trigger {
	display: none;
}
li.item.link.compare {
	display: none !important;
}
.cms-index-index .post-description a.post-read-more {
	display: none;
}
.cms-index-index  .size-guide {
	display: none;
}
.cdz-three-banner h2 {
	letter-spacing: 2px;
}
.cdz-three-banner h2 b {
	margin-right: 17px;
}
.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 {
	text-align: left;
	font-size: 35px;
	text-transform: capitalize;
	font-style: italic;
	letter-spacing: 2px;
	margin-bottom: 4px;
	float: left;
}
.cdz-new-trend-wrap .cdz-block-title p.new-title.h2 b {
	font-style: normal;
	font-weight: bold;
}
.cdz-block-title .title-button a.view-all {
	color: #333;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav [class*='owl-'].disabled {
	opacity: unset;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav [class*='owl-']:hover {
	background: #333;
	color: #fff;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav .owl-prev {
	left: -70px;
}
.cdz-new-trend .products-slider .owl-carousel .owl-nav .owl-next {
	right: -70px;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary {
	float: left;
	width: 100%;
	position: unset;
	backface-visibility: unset;
	opacity: unset;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary {
	min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary span {
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}
.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 10rem;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	margin-bottom: 0;
	padding-bottom: 0;
}
.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
	color: #333;
	font-weight: 600;
}
.main-advertisement .post-list-wrapper.blog-widget-recent .post-description a.post-item-link {
	color: #333;
}
.adver-content .adver-desc button.advertisement-text-more:hover {
    color: #A9A9A9 !important;
}
.adver-content .adver-desc button.advertisement-text-more {
	background: #ffca74;
	padding: 5px 30px 5px 15px;
	font-style: normal !important;
	font-weight: 600 !important;
	border-radius: 30px;
	text-transform: capitalize;
	margin-top: 10px;
}
.main-advertisement .adver-desc {
	padding-top: 15px;
}
.adver-content .adver-desc button.advertisement-text-more:hover {
	color: #282828;
}
.adver-content .adver-desc button.advertisement-text-more:after {
	content: '\f105';
	font-size: 18px;
	position: relative;
	right: -20px;
	top: 2px;
	font-family: 'FontAwesome';
}
.main-advertisement .adver-content {
//	width: 63.5%;
//	padding-bottom: 30px;
	position:relative;
	min-width: 200px;
	min-height: 100%;
}

.item.post-posed-date {
    padding-top: 10px;
}

.adver-desc a{
position: absolute;
bottom:5%;
right: 5%;
	}

a.view-all.blog {
    position: absolute;
    bottom: 5%;
    right: 10%;
}

.post-description.clearfix {
    padding: 10px;
}

.main-advertisement {
	padding-right: 0;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	display: block;
}
.main-advertisement {
	color: #000;
	max-width: 1220px;
}
.main-advertisement .item.post-categories {
	display: none !important;
}
.main-advertisement .item.post-posed-date {
	color: #777;
}
.main-advertisement .adver-content .adver-desc p {
	font-size: 12px;
}
.main-advertisement .blog-widget-recent .post-description .post-text-hld {
	color: #333;
}
.cdz-new-trend-wrap .product-item-info .product-item-details .info-details {
	min-height: 105px;
}
.cdz-new-trend-wrap .cdz-block-title {
	margin-bottom: 10px;
}
.cdz-new-trend-wrap {
	padding-bottom: 30px;
}
/*************Home Page End ****************/

.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
	max-width: 441px;
	width: 100%;
}
.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 {
	max-width: 883px;
}

/*************category page ****************/
.catalog-category-view .breadcrumbs {
	display: none;
}
.catalog-category-view main#maincontent {
	padding-top: 6rem;
}
.catalog-category-view .page-title-wrapper {
	padding-left: 29.7rem;
}
.catalog-category-view .page-title-wrapper span.base {
	font-size: 29px;
	font-weight: bold;
}
.catalog-category-view #layered-filter-block .block-title.filter-title {
	background: #000;
	color: #fff;
	padding: 10px 20px;
	text-align: center;
}
.catalog-category-view #layered-filter-block .block-title.filter-title strong {
	padding-bottom: 0;
}
.catalog-category-view div#layered-filter-block .filter-options-title {
	font-size: 14px;
	font-weight: 600;
}
.catalog-category-view div#layered-filter-block .block-content.filter-content div#narrow-by-list {
	border: 2px solid #f4f4f4;
}
.catalog-category-view div#layered-filter-block .block-content.filter-content div#narrow-by-list .filter-options-item {
	padding-left: 20px;
	padding-right: 20px;
}
.catalog-category-view .toolbar.toolbar-products {
	background: #f4f4f4;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 600;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.catalog-category-view .toolbar.toolbar-products select {
	height: unset;
	background-color: #FFCA74;
	text-transform: uppercase;
	font-size: 13px;
	width: 55%;
	float: left;
	margin-right: 12px;
}
.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
	float: left;
	width: 77%;
}
.catalog-category-view .toolbar.toolbar-products .sorter {
	float: left;
	width: 23%;
}
.catalog-category-view .toolbar.toolbar-products .sorter label.sorter-label {
	float: left;
	padding-top: 7px;
	text-transform: uppercase;
	font-size: 12px;
}
.catalog-category-view .toolbar.toolbar-products a.action.sorter-action.sort-desc {
	float: left;
	padding-top: 4px;
}
.catalog-category-view .sorter-action.sort-desc:before {
	border: 2px solid #777;
	font-size: 12px;
	color: #000;
	padding-left: 2px;
	padding-right: 2px;
}
/*.catalog-category-view .items a.link.previous:after {
	content: "\f104";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}*/
.catalog-category-view .items a.link.previous span {
	display: none;
}
.catalog-category-view .items a.link.previous:before {
	content: "\f100";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}
.catalog-category-view .items a.link.next:before {
	content: "\f105";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}
/*.catalog-category-view .items a.link.next:after {
	content: "\f101";
	font-family: 'FontAwesome';
	font-size: 20px;
	border: 2px solid #777;
	padding-left: 5px;
	padding-right: 5px;
	color: #777;
}*/
.catalog-category-view .items a.link.next span {
	display: none;
}
.catalog-category-view .items a.page {
	border: 0 !important;
	background: #f4f4f4 !important;
}
.catalog-category-view .pages ul.items.pages-items {
	float: left;
	width: 100%;
	text-align: center;
}
.catalog-category-view .pages ul.items.pages-items li.item.pages-item-previous {
	float: left;
	text-align: left;
}
.catalog-category-view .pages ul.items.pages-items li.item.pages-item-next {
	float: right;
	margin-top: 0;
}
.catalog-category-view .pages a.page:hover {
	color: #535353;
}
.catalog-category-view .products.wrapper.grid .size-guide {
	display: none;
}
.catalog-category-view .products.wrapper.grid .product.details strong.product.name.product-item-name {
	text-align: left;
	min-height: 54px;
}
.catalog-category-view .products.wrapper.grid .product.details strong.product.name.product-item-name a.product-item-link {
	color: #535353;
	font-size: 14px;
}
.catalog-category-view .products.wrapper.grid .product.details .price-box {
	text-align: left;
}
.catalog-category-view .products.wrapper.grid .swatch-opt-24926 {
	float: left;
	text-align: left !important;
}
.products-grid .product-item-info {
	backface-visibility: visible;
}
.product-item-info .cdz-product-bottom:not(.non-hover) {
	position: unset !important;
	backface-visibility: visible !important;
	-webkit-transform: unset !important;
}
.catalog-category-view .products.wrapper.grid a.weltpixel-quickview {
	display: none !important;
}
.products-grid .product-item .product-item-info:hover .cdz-product-bottom:not(.non-hover) {
	-webkit-transform: unset;
}
.catalog-category-view .products.wrapper.grid .cdz-product-bottom.hover-effect {
	float: left;
	width: 100%;
}
.catalog-category-view .products.wrapper.grid a.qs-button.show-tooltip {
	display: none;
}
.catalog-category-view .products.wrapper.grid a.action.tocompare.show-tooltip {
	display: none;
}
.catalog-category-view .products.wrapper.grid .cdz-buttons-inner form {
	float: left;
	width: 100%;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary {
	float: left;
	width: 100%;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
	font-size: 14px;
	font-weight: 600;
	padding-left: 10px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	float: right;
	padding-left: 10px;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span:before {
	content: "\f290";
	font-family: 'FontAwesome';
	color: #000;
	padding-right: 10px;
}
.products-grid .product-item:hover .product-item-info {
	-webkit-box-shadow: unset !important;
}
.catalog-category-view .products.wrapper.grid.products-grid {
	padding-top: 1rem;
	float: left;
}
.swatch-option:hover:after, .swatch-option.selected:after {
	content: unset;
}
.catalog-category-view .toolbar.toolbar-products.aa:nth-child(6) {
	display: none;
}
.catalog-category-view .sidebar.sidebar-additional {
	display: none;
}
.catalog-category-view .active>.filter-options-title:after, .active>.filter dl.options-title:after, .active>.filter-options dt:after, .active>.filter dl.options dt:after {
	content: "\f068" !important;
	font-family: 'FontAwesome';
	color: #535353;
}
.filter-options-title:after, .filter dl.options-title:after, .filter-options dt:after, .filter dl.options dt:after {
	content: "\f067" !important;
	font-family: 'FontAwesome';
	color: #535353;
}
.catalog-category-view .products-grid div[class^="swatch-opt-"]>div {
	text-align: left;
}
.catalog-category-view .products-grid li.item.product.product-item {
	width: 33%;
}
/*.catalog-category-view .products-grid li.item.product.product-item span.product-image-wrapper {
	padding-bottom: 103% !important;
}*/
.catalog-category-view .products-grid li.item.product.product-item span.product-image-wrapper img {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.catalog-category-view .products-grid li.item.product.product-item .product-item-inner .product-item-actions .actions-primary {
	float: left;
	width: 100%;
}

/*************About page ****************/
.cms-page-view .breadcrumbs {
	display: none;
}
.cms-about-uss .page-title-wrapper {
	display: none;
}
.cms-about-uss .about-content {
	margin-top: 9rem;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	float: unset;
	padding-left: 6rem;
	padding-right: 6rem;
}
.cms-about-uss .about-content .about-main-text h1 {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #434343;
}
.cms-about-uss .about-content .about-main-text p {
	color: #333;
	font-size: 14px;
}
.cms-about-uss .about-content .about-main-text button.about.button {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 5px 23px;
	text-transform: unset;
	font-size: 14px;
	font-weight: bold;
	margin-top: 11px;
}
.cms-about-uss .about-main-image img {
	width: 100%;
}
.cms-about-uss .main-advertisement .adver-content {
	width: 58.5%;
	padding-bottom: 14px;
}
.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
	font-size: 12px;
}
.cms-about-uss .main-advertisement {
	float: left;
	margin-top: 11rem;
}
.cms-about-uss h3.review-heading {
	padding-top: 7rem;
}
.cms-about-uss .main-advertisement a.post-read-more {
	display: none;
}
.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
	width: 61%;
}
.cms-about-uss .about-story h1 {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #434343;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 9rem;
	margin-bottom: 5rem;
}
.cms-about-uss .about-story {
	width: 100%;
	max-width: 896px;
	margin: 0 auto;
}
.cms-about-uss .about-story .about-left-section {
	float: left;
	width: 34%;
	margin-top: 12rem;
}
.cms-about-uss .about-story .shiffonz-intro {
	background: #e4e4e4;
	padding: 13px 20px;
	margin-bottom: 7rem;
}
.cms-about-uss .about-story .shiffonz-intro h4 {
	font-size: 12px;
	font-weight: 600;
}
.cms-about-uss .about-story .shiffonz-intro p {
	font-size: 11px;
}
.cms-about-uss .about-story .about-second-row {
	float: left;
	width: 10%;
	margin-top: 13rem;
}
.cms-about-uss .about-story .story-third-row {
	float: left;
	width: 7%;
}
.cms-about-uss .about-story .story-forth-row {
	float: left;
	width: 9%;
	margin-top: 7rem;
	margin-left: 17px;
}
.cms-about-uss .about-story .story-forth-row .story.second-text span:after {
	left: -31px;
	width: 32px;
}
.cms-about-uss .about-story .story-fifth-row {
	float: left;
	width: 34%;
	margin-top: 7rem;
}
.cms-about-uss .about-story .story.second-text {
	margin-bottom: 13rem;
}
.cms-about-uss .about-story .story.second-text .story-second-image {
	text-align: center;
}
.cms-about-uss .about-story .story.second-text span {
	background: #FFCA74;
	padding: 6px 17px;
	font-size: 15px;
	font-weight: bold;
	margin-left: -9px;
	position: absolute;
}
.cms-about-uss .about-story .story.second-text:nth-child(5) {
	padding-top: 2rem !important;
}
.story-third-row .third-text hr {
	transform: rotate(
			180deg
	);
	margin-top: 5px;
	height: 1267px;
	width: 1px;
	margin-bottom: 6px;
	border: 1px solid #e1e1e1;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro {
	margin-bottom: 4rem;
}
.cms-about-uss .about-story .story-forth-row .story.second-text:nth-child(4) {
	margin-bottom:30rem;
}
.story-third-row .third-text span {
	background: #FFCA74;
	padding: 6px 17px;
	font-size: 15px;
	font-weight: bold;
}
.cms-about-uss .about-story .story.second-text span:after {
	content: "";
	background: #343434;
	color: #343434;
	width: 36px;
	height: 2px;
	position: absolute;
	left: 95px;
	top: 14px;
}
.cms-about-uss .about-story .story.second-text:after {
	content: "";
	width: 20px;
	height: 20px;
	background: #FFCA74;
	color: #FFCA74;
	position: absolute;
	border-radius: 50px;
	left: 0;
	right: 48px;
	margin: 0 auto;
	z-index: 11;
	margin-top: 6px;
}
.cms-about-uss .about-story .story.second-text:nth-child(4) {
	padding-top: 6rem;
	margin-bottom: 10rem;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) h4 {
	padding: 13px 20px;
	padding-bottom: 0;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro img {
	width: 100%;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) p {
	padding: 0px 20px;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) p:last-child {
	padding-bottom: 13px;
}
.cms-about-uss main#maincontent {
	max-width: unset;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.cms-about-uss .about-advertisement {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 6rem;
	padding-right: 6rem;
}
.review-section .owl-prev:after {
	top: 35px;
}
.cms-about-uss .about-story .story-fifth-row .shiffonz-intro:nth-child(4) {
	padding: 0;
}

/*************Login page ****************/
.customer-account-login .page-title-wrapper {
	display: block;
	padding-left: 6rem;
	margin-top: 6rem;
}
.customer-account-login .page-title-wrapper h1.page-title {
	margin-bottom: 13px;
}
.customer-account-login .login-container {
	margin: 0;
	float: left;
	width: 100%;
	padding-left: 6rem;
	padding-right: 6rem;
}
.customer-account-login .login-container .block.block-customer-login {
	float: left;
	width: 50%;
}
.customer-account-login .login-container .block.block-new-customer {
	float: left;
	width: 50%;
	padding-left: 5rem;
}
.customer-account-login .page-title-wrapper h1.page-title span.base {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #333;
	text-transform: capitalize;
}
.customer-account-login .login-container .block-title strong {
	font-size: 14px !important;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
}
.customer-account-login .login-container .block-title {
	float: left;
	width: 100%;
}
.customer-account-login .login-container .field.note {
	display: none;
}
.customer-account-login .login-container .block-content {
	box-shadow: unset !important;
	padding-left: 0 !important;
	float: left;
	width: 100%;
	padding-top: 6px !important;
}
.customer-account-login .page-main .block-customer-login .block-content .field .label {
	display: block;
}
.customer-account-login .login-container .block-content span {
	color: #333;
	text-transform: uppercase;
	font-size: 12px;
}
.customer-account-login .login-container input {
	border: 1px solid #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.customer-account-login .page-main .block-customer-login .block-content .field {
	margin-bottom: 10px !important;
}
.customer-account-login .login-container .form-login .actions-toolbar .primary {
	width: 21% !important;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 15px;
	font-weight: bold;
	margin: 0;
	width: 100% !important;
	padding: 9px 19px !important;
	text-align: left;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 span {
	font-size: 13px;
	text-transform: capitalize;
}
.customer-account-login .login-container .form-login .secondary a.action.remind span {
	color: #FC8E8F;
	text-transform: capitalize;
}
.customer-account-login .login-container .form-login .actions-toolbar {
	float: left;
	width: 100%;
	clear: unset;
	text-align: left;
	margin-top: 2rem;
}
.customer-account-login .login-container .form-login .actions-toolbar .secondary {
	float: left;
	width: 38%;
	clear: unset !important;
}
.customer-account-login .login-container .block-new-customer .block-content p {
	text-align: left;
	max-width: 320px;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
	background: #FFCA74 !important;
	border-color: #FFCA74 !important;
	border-radius: 15px;
	font-weight: bold;
	float: left;
	margin: 0 !important;
	width: 34% !important;
	text-align: left;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary span {
	text-transform: none;
	font-size: 13px;
	font-weight: bold;
}
.customer-account-login .login-container .form-login .actions-toolbar button#send2 span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 7px;
	top: 2px;
}
.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 3px;
	top: 3px;
}

/*************Register page ****************/
.customer-account-create div#register-form-now {
	float: left;
	width: 100%;
	padding-left: 6rem;
	padding-right: 6rem;
}
.customer-account-create div#register-form-now .block.block-register-account {
	float: left;
	width: 50%;
}
.customer-account-create div#register-form-now .register-right-section {
	float: left;
	width: 50%;
	margin-top: 6rem;
	padding-left: 5rem;
}
.customer-account-create div#register-form-now .block.block-register-account .form.create.account .block-content-register {
	box-shadow: unset !important;
}
.customer-account-create div#register-form-now .block.block-register-account .field.note {
	display: none;
}
.customer-account-create div#register-form-now .block-register-account .block-title strong {
	font-weight: bold;
	font-size: 35px;
	letter-spacing: 2px;
	color: #333;
	text-transform: capitalize;
}
.customer-account-create .main-advertisement {
	float: left;
	width: 100%;
	margin-top: 0;
}
.customer-account-create div#register-form-now .block-content-register legend.legend {
	font-size: 14px !important;
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
}
.customer-account-create div#register-form-now .block-title {
	text-align: left !important;
	float: left;
	width: 100%;
	padding-left: 29px;
}
.customer-account-create div#register-form-now .fieldset.create.info span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 16px;
}
.block-register-account .block-content-register .field .label {
	display: block;
}
.customer-account-create .block-register-account .block-content-register .field input {
	background: #f4f4f4;
	border: 1px solid #f4f4f4 !important;
}
.customer-account-create div#msp-recaptcha-d84b65fc916e7398083ea5f17089d8f1-container {
	margin-top: 20px;
}
.customer-account-create div#register-form-now button.action.submit.primary {
	margin: 0 !important;
	margin-left: 30px !important;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 15px;
	font-weight: bold;
	margin: 0;
	padding: 11px 19px !important;
	text-align: left;
	color: #000;
}
.customer-account-create .form-create-account .actions-toolbar {
	float: left;
	width: 60%;
	margin-top: 0;
}
.customer-account-create div#register-form-now button.action.submit.primary span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 14px;
	font-weight: normal;
	float: right;
	position: relative;
	left: 7px;
	top: 1px;
}
.customer-account-create div#register-form-now .register-right-section strong#register-right-heading {
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 10px !important;
	color: #a1a1a1;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 20px;
	padding-top: 6px;
}
.customer-account-create .register-right-image img {
	width: 100%;
}
.customer-account-create .register-right-image {
	float: left;
	width: 100%;
	margin-top: 0;
}
.customer-account-create .main-advertisement .adver-content {
	width: 61.5%;
	padding-bottom: 14px;
}
.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
	font-size: 12px;
}
.customer-account-create .block-content-register span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 14px;
}
.customer-account-create div#password-strength-meter-container {
	display: none;
}
.customer-account-create .fieldset.create.account .field.password.required {
	margin-bottom: 19px;
}
.rc-anchor-error-message {
	color: #a1a1a1 !important;
	font-size: 14px;
	font-weight: 600;
}

/*************Cart page ****************/
.checkout-cart-index .cart.table-wrapper {
	box-shadow: unset;
}
.checkout-cart-index a.use-ajax.action.towishlist.action-towishlist {
	display: none;
}
.checkout-cart-index #shopping-cart-table .col span {
	font-weight: 600;
	text-transform: capitalize;
}
.checkout-cart-index .cart.item .item-info .product-item-details dl.item-options {
	display: none;
}
.checkout-cart-index .cart.item .item-info .product-item-details .product-item-name a {
	color: #E897A0 !important;
	font-weight: 600;
	font-size: 12px;
}
.checkout-cart-index .cart.item .item-info .col span.price {
	font-weight: 500 !important;
	font-size: 13px;
}
.checkout-cart-index .cart.item .col.qty .field.qty input {
	border: 1px solid #e1e1e1 !important;
	height: 30px !important;
}
.checkout-cart-index .cart.main.actions {
	box-shadow: unset;
}
.checkout-cart-index .cart.main.actions button#empty_cart_button {
	display: none;
}
.checkout-cart-index .cart-container .cart.main.actions a.action.continue {
	float: left;
	background: #f4f4f4;
	border-color: #f4f4f4;
	border-radius: 35px;
}
.checkout-cart-index .cart-container .cart.main.actions a.action.continue:hover {
	color: #282828;
}
.checkout-cart-index .cart-container .cart.main.actions button.action.update {
	background: #000;
	color: #fff;
	border-radius: 35px;
}
.checkout-cart-index .cart-summary {
	box-shadow: unset;
}
.checkout-cart-index .cart-summary strong.summary.title {
	font-size: 19px;
	color: #000;
	text-transform: uppercase;
	font-weight: 400;
}
.checkout-cart-index .cart-summary .block .title strong {
	font-size: 13px;
}
.checkout-cart-index .cart-summary .data.table.totals th.mark {
	font-weight: 600 !important;
	text-transform: capitalize;
	font-size: 13px;
}
.checkout-cart-index .cart-summary .data.table.totals td {
	font-weight: 600 !important;
	font-size: 13px;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 7px 14px !important;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span {
	font-size: 14px;
	font-weight: 600;
}
.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	padding-left: 12rem;
}
.checkout-cart-index .cart-summary .paypal.checkout.after.paypal-logo.ec_shortcut_amlu6N9StsJQ3J7KYNasgT1eEZz4KcAU {
	display: none;
}
.checkout-cart-index .cart-summary {
	background: #f4f4f4;
}
.checkout-cart-index .cart-summary input#coupon_code {
	padding-left: 10px;
	text-transform: uppercase;
}
.checkout-cart-index h1.page-title {
	margin-bottom: 0;
	padding-left: 2rem;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: capitalize;
	color: #333;
}
.checkout-cart-index .cart-summary input#coupon_code::placeholder {
	color: #000;
}
.checkout-cart-index .cart-summary button.action.apply.primary {
	background: #000 !important;
	color: #fff !important;
	position: absolute;
	right: -16px;
	top: 29px;
}
.checkout-cart-index main#maincontent {
	margin-top: 6rem;
}

/*************Account page ****************/
.account .columns {
	padding-top: 6rem;
}
.account .sidebar.sidebar-main {
	background: #f4f4f4;
	padding: 22px 24px;
}
.account .sidebar.sidebar-main .block.block-collapsible-nav {
	background: #f4f4f4 !important;
}
.account .sidebar.sidebar-main div#block-collapsible-nav {
	background: #f4f4f4 !important;
}
.account .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
	display: none;
}
.customer-account-index .page-title span.base {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 30px;
}
.customer-account-index .block.block-dashboard-info {
	box-shadow: none !important;
}
.block-dashboard-info .block-title strong {
	text-transform: uppercase;
}
.box-title span {
	font-weight: bold;
}
.customer-account-index .block-dashboard-addresses{box-shadow: none !important;}
.customer-account-index a.action {
	color: #fc7070;
}
.block-dashboard-addresses .block-title strong {
	text-transform: uppercase;
}
.customer-account-index .block.block-dashboard-addresses {
	padding-top: 0 !important;
}
.account .block-dashboard-addresses .block-title a.action.edit {
	float: left !important;
}
.account .block-dashboard-addresses .block-title strong {
	float: left;
}
.account .block-dashboard-addresses .block-title {
	float: left;
	width: 100%;
}
.account .page-title-wrapper h1.page-title span.base {
	letter-spacing: 2px;
	font-size: 33px !important;
	color: #333;
	font-weight: bold;
	text-transform: capitalize;
}
.account .page-title-wrapper h1.page-title {
	margin-bottom: 0;
}
.account .block-content .box-title span {
	font-weight: 600 !important;
	font-size: 13px;
}
.account .sidebar-main .block-collapsible-nav .item {
	border-top: 0;
}
.account .sidebar-main .block-collapsible-nav .item a {
	color: #333;
	font-size: 14px;
}
.account .page-title-wrapper {
	padding-left: 19px;
}
.account .sidebar-main .nav.item.current strong:before {
	content: "";
	background: #fc7070;
	color: #fc7070;
	width: 2px;
	height: 28px;
	position: absolute;
	left: -26px;
	top: -8px;
}
.account .sidebar-main .nav.item strong {
	position: relative;
}
.account .sidebar-main ul.nav.items {
	display: flex;
	flex-flow: row wrap;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(1) {
	order: 1;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(2) {
	order: 4;
}
.account .sidebar-main ul.nav.items li.nav.item {
	float: left;
	width: 100%;
	padding-top: 6px;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(3) {
	order: 5;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(4) {
	order: 2;
}
.account .sidebar-main li.nav.item:nth-child(5) {
	order: 8;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(6) {
	order: 7;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(7) {
	order: 5;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(8) {
	order: 9;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(9) {
	order: 3;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(10) {
	order: 10;
}
.account .sidebar-main ul.nav.items li.nav.item:nth-child(11) {
	order: 11;
}

/*************Wishlist page ****************/
.account .limiter {
	display: block;
}
.wishlist-index-index .toolbar.wishlist-toolbar {
	padding-left: 20px;
	margin-bottom: 0;
	padding-top: 20px;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary:hover {
	color: #282828;
}
.account .sidebar-additional a.action.tocart.primary:hover {
	color: #282828;
}
.account .sidebar-additional a.action.tocart.primary:focus {
	color: #282828;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary:focus {
	color: #282828;
}
.wishlist-index-index .toolbar.wishlist-toolbar .pager p.toolbar-amount {
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter strong.limiter-label {
	color: #333;
	font-weight: 500;
	font-size: 14px;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter select#limiter {
	background: #f4f4f4;
	border: 1px solid #f4f4f4;
	height: 31px;
	appearance: auto;
	padding-right: 4px;
}
.wishlist-index-index .products-grid.wishlist .product-item-name {
	text-align: left;
	padding-left: 18px;
	color: #333;
	padding-bottom:6rem;
}
.wishlist-index-index .products-grid.wishlist .product-item-photo {
	margin-bottom: 0;
}
.wishlist-index-index .products-grid.wishlist p.price-as-configured {
	text-align: left;
	padding-left: 20px;
	font-size: 13px;
	color: #333;
}
.wishlist-index-index .products-grid.wishlist .size-guide {
	display: none;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button {
	background: #ffca74;
	padding: 8px 40px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button:hover {
	color: #282828;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar {
	margin-left: 20px;
}
.wishlist-index-index .toolbar.wishlist-toolbar .limiter span.limiter-text {
	font-size: 14px;
	color: #333;
}
.wishlist-index-index .products-grid.wishlist p.price-as-configured span.price {
	font-weight: 600;
}
.wishlist-index-index .products-grid.wishlist li.product-item {
	margin-bottom: 8px !important;
}
.wishlist-index-index .column.main .toolbar.wishlist-toolbar:nth-child(7) {
	padding-top: 10px;
	padding-left: 34px;
}
.account .columns {
	padding-bottom: 6rem;
}
.account .sidebar-additional .block-title strong {
	padding-bottom: 11px !important;
}
.account .sidebar-additional .block-title {
	border-color: #e1e1e1 !important;
}
.account .sidebar-additional .block-title span.counter:before {
	content: "(";
	padding-right: 3px;
}
.account .sidebar-additional .block-title span.counter:after {
	content: ")";
	padding-left: 3px;
}
.account .sidebar-additional .block-title span.counter {
	font-size: 15px;
	color: #333;
	text-transform: capitalize;
}
.account .sidebar-additional .size-guide button {
	display: none;
}
.account .sidebar-additional a.action.tocart.primary {
	font-size: 14px !important;
	width: 100% !important;
}
.account .sidebar-additional a.action.tocart.primary:before {
	content:unset;
}
.account .sidebar-additional a.action.tocart.primary {
	font-size: 14px !important;
	width: 100% !important;
	background: #ffca74;
	padding: 0px 35px 0px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
	height: 35px;
	line-height: 34px;
}
.account .sidebar-additional .price-as-configured span.price {
	font-weight: 600;
	color: #333;
	font-size: 13px;
}
.account .sidebar-additional a.action.details {
	color: #fc7070;
}
.account .sidebar-additional .actions-toolbar {
	padding-top: 12px;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar button:focus {
	color: #282828;
}
.account .sidebar-additional .block-compare .actions-toolbar a.action.compare.primary {
	background: #ffca74;
	padding: 4px 13px 5px 10px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: bold;
}
.account .sidebar-additional .block-compare .actions-toolbar {
	margin-top: 0;
	margin-left: 10px;
	padding-top: 0;
}
.account .sidebar-additional .block-compare .actions-toolbar .primary {
	padding-top: 6px;
}

/*************Blog page ****************/
.blog-page .wrapper-breadcrums {
	display: none;
}
.blog-page main#maincontent {
	padding-top: 6rem;
	padding-left: 5rem;
	padding-right: 5rem;
}
.blog-page .page-title-wrapper h1.page-title {
	font-size: 28px;
	font-weight: bold;
	text-transform: capitalize;
	color: #333;
	padding-left: 9px;
	margin-bottom: 42px;
}
.post-item-inner .blog-text-link:before {
	content: unset;
	position: unset;
}
.blog-page .post-item .post-details .post-header {
	float: left;
	width: 60%;
	padding-left: 20px;
}
.blog-page .post-item .post-details .post-image {
	clear: unset;
	float: left;
	width: 30%;
}
.blog-page .post-item .post-details .post-header a.post-item-link {
	font-size: 18px;
}
.blog-page .post-item .post-details .post-header .blog-date {
	color: #777;
}
.blog-page .post-item .post-details .post-content {
	float: left;
	width: 60%;
	margin-left: 20px;
	padding-top: 5px;
}
.blog-page .post-item .post-details .post-header h2.post-title {
	padding-bottom: 3px;
}
.blog-page .post-list .post-item {
	margin-bottom: 25px;
	position: unset !important;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link {
	position: unset;
	float: left;
	width: 60%;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link a.btn-link {
	color: #333;
	opacity: unset;
	text-align: left;
	float: left;
	padding-left: 10px;
	font-size: 13px;
}

/************* Contact page ****************/
.cms-contact .column.main {
	margin-top: 5rem;
	padding-left: 5rem;
	padding-right: 5rem;
}
.cms-contact form#contact-form {
	float: left;
	width: 50%;
}
.cms-contact form#contact-form .fieldset .legend span {
	font-size: 32px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: capitalize;
	color: #333;
}
.cms-contact .field.note.no-label {
	max-width: 396px;
	font-size: 13px;
	color: #333;
	float: unset !important;
}
.cms-contact .enquiry-content {
	max-width: 396px;
	font-size: 13px;
	color: #333;
}
.cms-contact .form.contact .useful-link {
	padding-top: 15px;
}
.cms-contact .form.contact .useful-link a.contact-return {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
}
.cms-contact .form.contact .useful-link a {
	background: #f4f4f4;
	padding: 10px 20px;
	border-radius: 35px;
	text-transform: capitalize;
	margin-top: 10px;
	color: #333;
	font-weight: 600;
}
.cms-contact .form.contact h3.contact-title {
	padding-top: 30px;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 8px;
	clear: left;
}
.cms-contact .form.contact .field {
	float: left;
	width: 50%;
	padding-right: 10px;
}
.cms-contact .form.contact .control input {
	border: 1px solid #f4f4f4 !important;
	background: #f4f4f4 !important;
}
.cms-contact .form.contact .field.comment.required {
	width: 100% !important;
}
.cms-contact .form.contact .field.comment.required textarea#comment {
	background: #f4f4f4;
	border-color: #f4f4f4;
}
.cms-contact .form.contact .actions-toolbar button.action.submit.primary {
	background: #FFCA74 !important;
	border-color: #FFCA74 !important;
	border-radius: 15px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	padding: 3px 22px;
}
.cms-contact .form.contact .field.comment.required label.label {
	text-transform: uppercase;
	color: #333;
	font-size: 13px;
}
.cms-contact .form.contact .field label.label {
	text-transform: uppercase;
}
.cms-contact .shiffonz-main-content {
	float: left;
	width: 50%;
	padding-left: 6rem;
}
.cms-contact .shiffonz-main-content .contact-image img {
	width: 100%;
}
.cms-contact .shiffonz-main-content .shiffonz-text {
	padding-top: 43px;
}
.cms-contact .shiffonz-main-content .shiffonz-text p {
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.cms-contact .shiffonz-main-content p:nth-child(2) img {
	padding-right: 10px;
	padding-top: 1px;
	float: left;

}
.cms-contact .shiffonz-main-content p:nth-child(3) img {
	padding-right: 16px;
	padding-top: 12px;
}
.cms-contact .shiffonz-main-content .shiffonz-text p:nth-child(1) {

	font-weight: bold;
	color: #707070;
}
.cms-contact .shiffonz-main-content .shiffonz-text p:nth-child(2) {
	font-weight: bold;
	font-size: 16px;
}
.cms-contact .shiffonz-main-content .london-content {
	float: left;
	width: 100%;
	padding-top: 2rem;
}
.cms-contact .shiffonz-main-content .london-content h3 {
	color: #E5BA5B;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
}
.cms-contact .shiffonz-main-content .london-content h2 {
	color: #E5BA5B;
	font-style: italic;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 4px;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(3) {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
	color: #707070;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(4) {
	color: #707070;
	font-size: 14px;
	font-weight: 400;
}
.cms-contact .shiffonz-main-content .london-content p:nth-child(5) {
	font-size: 14px;
	font-weight: 600;
	color: #000;
}
.cms-contact .shiffonz-main-content .london-content:nth-child(4) {
	padding-top: 0;
}
.cms-contact .main-instagram.text-center:before {
	content: "";
	color: #dfeffc;
	background: #dfeffc;
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
}
.cms-contact .main-instagram.text-center {
	padding-top: 20px;
}
.social-share-button {
	max-width: 304px;
	margin: 0 auto;
}
.social-share-button button:nth-child(1) {
	background: #000;
	color: #fff;
	padding: 6px 25px;
	margin-left: 20px;
}
.social-share-button button:nth-child(2) {
	background: #FFC977;
	border-color: #FFC977;
	padding: 6px 9px;
}
.social-share-button button:nth-child(3) {
	background: #FE0000;
	border: #FE0000;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button:nth-child(4) {
	background: #1977F3;
	border: #1977F3;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button:nth-child(5) {
	background: #BA0A21;
	border: #BA0A21;
	color: #fff;
	padding: 6px 25px;
}
.social-share-button button {
	text-transform: unset;
	font-size: 10px;
}
.social-share-button button:nth-child(2):hover {
	color: #282828;
}
.cms-contact .main-instagram.text-center .cdz-block-title {
	padding-top: 20px;
}
.social-share-button i {
	font-style: normal;
	font-family: 'FontAwesome';
	padding-right: 10px;
}
.cms-catalogues main#maincontent {
	max-width: unset;
	float: left;
	width: 100%;
	padding: 0;
}
.cms-catalogues .page-title-wrapper {
	text-align: center;
	padding-top: 7rem;
	background: #E1EAF1;
}
.cms-catalogues .page-title-wrapper h1.page-title {
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: capitalize;
	color: #333;
	margin-bottom: 33px;
}
.cms-catalogues .catalog-section {
	float: left;
	width: 100%;
	background: #E1EAF1;
	padding-left: 15rem;
	padding-right: 9rem;
	padding-bottom: 2rem;
}

.cms-catalogues .catalog-section:last-child {
	margin-bottom: 4rem;
}

.cms-catalogues .catalog-section img {
	width: 100%;
}
.cms-catalogues .catalog-section .bridal-catalog {
	background: #fff;
	padding: 0;
	margin-right: 20px;
	padding-bottom: 27px;
}
.cms-catalogues .catalog-section .bridal-catalog .bridal-image {
	padding: 0;
}
.cms-catalogues .catalog-section .bridal-content {
	margin-top: 20px;
}
.cms-catalogues .catalog-section .bridal-content h3 {
	font-size: 27px;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #333;
	margin-bottom: 6px;
}
.cms-catalogues .catalog-section .bridal-content p {
	font-size: 12px;
	margin-bottom: 15px;
}
.cms-catalogues .catalog-section .bridal-content button {
	background: #ffca74;
	padding: 6px 30px 6px 30px;
	border: #ffca74;
	border-radius: 35px;
	font-weight: bold;
	text-transform: capitalize;
	font-size: 15px;
}
.cms-catalogues .catalog-section .bridal-catalog:nth-child(2) {
	margin-top: 5px;
	margin-right: 0;
}
.cms-catalogues .post-list .post-content .post-read-more {
	display: none;
}
.cms-catalogues h3.review-heading {
	padding-top: 4rem;
}
.cms-catalogues .main-advertisement {
/*	height: 255px;*/
}
.cms-catalogues .main-advertisement .col-sm-12:nth-child(1) {
	padding: 0;
	background: #f4f4f4;
}
.main-advertisement .col-sm-12:nth-child(2) > .row {
	margin: 0;
}
.cms-catalogues .main-advertisement .col-sm-12:nth-child(1) a.view-all.blog {
	margin-right: 20px;
}
/************* About page ****************/
.review-section .owl-dots .owl-dot {
	border: 1px solid;
	border-radius: 50px;
	background: #f4f4f4;
	color: #f4f4f4;
	margin-right: 10px;
	width: 10px;
	margin-top: 20px;
	height: 9px;
}
.review-section .owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
}
.review-section .owl-dots .owl-dot.active {
	background: #333;
}
/*************Minicart Popup ****************/
.block-minicart .items-total span {
	clear: unset;
	float: left;
	padding-left: 10px;
}
.block-minicart .items-total .count {
	float: left;
}
.minicart-wrapper .block-minicart .items-total {
	float: left;
	margin: 0 10px;
	font-size: 15px;
	color: #333;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .subtotal {
	text-transform: uppercase;
	color: #333;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .subtotal .amount.price-container {
	color: #333;
}
.minicart-wrapper .block-minicart .actions button#top-cart-btn-checkout {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	font-weight: 600;
	font-size: 16px;
	position: relative;
}
.minicart-wrapper .block-minicart .actions button#top-cart-btn-checkout:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	position: absolute;
	right: 10px;
}
.minicart-wrapper .block-minicart .product-item-name a {
	color: #fc7070 !important;
	text-decoration: none;
	font-weight: 600;
	font-size: 13px;
}
.minicart-wrapper .block-minicart .product.options span {
	overflow: visible !important;
	clip: unset !important;
	height: auto !important;
	position: unset !important;
	color: #333;
	font-size: 14px;
	font-weight: 600;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty .label {
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 600;
	color: #333;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty input {
	border: 2px solid #e1e1e1;
}
.minicart-wrapper .block-minicart .minicart-items-wrapper {
	border: 0;
	padding-bottom: 0 !important;
	height: 187px !important;
}
.minicart-wrapper .block-minicart a.action.viewcart {
	background: #000;
	color: #fff !important;
	padding: 10px 33px;
	border-radius: 35px;
	font-size: 20px;
}
.minicart-wrapper .ui-dialog .block-minicart {
	padding-bottom: 4rem;
}
.minicart-wrapper .block-minicart div#minicart-content-wrapper {
	padding-top: 20px;
}
.minicart-wrapper .block-minicart .product.options .product.options.list dt.label {
	float: left;
	padding-right: 10px;
	color: #000;
	font-size: 14px;
}
.minicart-wrapper .action.close:before {
	color: #000;
	font-weight: bold;
}
.minicart-items .product-item:not(:first-child) {
	border-top: 0;
}
/************* Thank you Page ****************/
.checkout-success .success-title {
	color: #333;
	padding-top: 0;
	font-weight: bold;
	font-size: 45px;
}
.checkout-success .success-title span.success-title-icon {
	display: none;
}
.checkout-onepage-success .checkout-success p {
	color: #333;
	font-weight: 600;
	font-size: 12px;
}
.checkout-onepage-success .checkout-success {
	text-align: left;
	padding-left: 10rem;
}
.checkout-onepage-success .checkout-success .primary a.action.primary.continue {
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 8px 32px;
	position: relative;
}
.checkout-onepage-success .checkout-success .primary a.action.primary.continue:after {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #333;
	font-size: 17px;
	font-weight: 400;
	position: absolute;
	right: 8px;
}
.checkout-onepage-success .checkout-success a.order-id {
	color: #333 !important;
}
.checkout-onepage-success .checkout-success p:nth-child(2) span {
	font-weight: bold;
	font-size: 29px;
	color: #333;
}
.checkout-onepage-success .main-instagram.text-center {
	margin-top: 7rem;
}
.checkout-onepage-success .main-advertisement .adver-content {
	width: 58.5%;
	padding-bottom: 30px;
	background: #fff;
	color: #333;
	padding: 0;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading {
	background: #f4f4f4;
	float: left;
	width: 100%;
	padding-top: 6px;
	height: 39px;
}
.checkout-onepage-success .main-advertisement .adver-desc {
	float: left;
	width: 100%;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h2 {
	float: left;
	text-transform: capitalize;
	font-weight: bold;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h4 {
	float: right;
	color: #4C97D3;
	padding-right: 10px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-heading h2 span {
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 3px;
	float: left;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc img {
	float: left;
	padding-left: 13px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #777;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p:nth-child(3) {
	width: 100%;
	text-transform: capitalize;
	font-size: 13px;
	border-top: 1px solid #e4e4e4;
	margin-top: 9px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 7px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc p:nth-child(4) {
	width: 100%;
	text-transform: capitalize;
	font-size: 13px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 5px;
	padding-top: 0;
}
.checkout-onepage-success .main-advertisement .thankyou-btn button {
	background: #f4f4f4;
	border-color: #f4f4f4;
	padding: 2px 7px;
	margin-left: 10px;
	font-size: 11px;
	float: left;
	color: #333;
}
.checkout-onepage-success .main-advertisement .post-section {
	float: left;
	width: 100%;
	padding-left: 10px;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 0px;
}
.checkout-onepage-success .main-advertisement .post-section h3 {
	font-weight: bold;
	padding-top: 1px;
	margin-bottom: 0px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p {
	font-size: 11px;
	border: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	padding-bottom: 0;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p span {
	margin-left: 23px;
	padding-right: 43px;
}
.checkout-onepage-success .main-advertisement .adver-content .adver-desc .post-section p img {
	width: 54px;
	float: right;
}
.checkout-onepage-success .adver-content .adver-desc button.advertisement-text-more {
	background: transparent;
	border: 0;
	margin-top: 7px;
	padding-top: 6px;
}
.checkout-onepage-success .adver-content .adver-desc button.advertisement-text-more:after {
	content: unset;
}
.checkout-onepage-success .main-advertisement {
	background: transparent;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(2) {
	padding-left: 0;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(1) {
	background: #f4f4f4;
	padding-right: 0;
	margin-left: 10rem;
	width: 41.5%;
}
.checkout-onepage-success .main-advertisement .col-sm-12:nth-child(1) {
	background: #f4f4f4;
	padding-right: 0;
	margin-left: 10rem;
	width: 41.5%;
	padding-top: 7rem;
	padding-left: 4rem;
	padding-bottom: 15.5rem;
}
.checkout-onepage-success .main-advertisement h3 {
	font-size: 27px;
}
.checkout-onepage-success .main-advertisement p {
	font-size: 13px;
}
/************* Order Page ****************/
.sales-order-history .table-wrapper.orders-history {
	box-shadow: unset !important;
	margin-bottom: 0 !important;
}
.sales-order-history .table-wrapper th.col.actions {
	text-align: center !important;
}
.sales-order-history .table-wrapper td.col.actions {
	text-align: right;
	padding-right: 0;
}
.sales-order-history .table-wrapper .table-order-items th {
	font-weight: bold;
	color: #333;
	text-transform: capitalize;
	font-size: 16px;
	padding-left: 0;
}
.sales-order-history .table-wrapper .table-order-items td {
	font-weight: 600;
	padding-left: 0;
}
.sales-order-history .table-wrapper td.col.actions a {
	color: #EDC1C4;
	font-weight: bold;
}
.sales-order-history .order-products-toolbar.toolbar.bottom {
	padding-left: 22px;
	padding-right: 20px;
}
.sales-order-history .order-products-toolbar.toolbar.bottom select#limiter {
	background: #f4f4f4;
	border: #f4f4f4;
	appearance: auto;
	padding-right: 4px;
}
/************* Main Popup ****************/
#recapture-collector-title {
	font-size: 19px;
}
#recapture-collector-text p {
	font-size: 14px;
}
#recapture-collector-email-button {
	background: #ffca74;
	border-color: #ffca74;
}
.recapture-layout {
	height: 264px;
}
#recapture-collector-disclaimer {
	font-size: 14px;
}
.block-register-account .block-content-register .field .label {
	text-transform: uppercase;
}
.block-content-register .field span {
	font-size: 13px !important;
}
.customer-account-create .block-register-account .block-content-register .field input {
	height: 36px;
}
.customer-account-create div#register-form-now button.action.submit.primary {
	text-transform: unset;
}
.customer-account-create .form-create-account .field.choice.newsletter input#is_subscribed {
	height: auto;
}
.customer-account-create .form-create-account .block-content-register .field {
	margin-bottom: 10px !important;
}
.customer-account-create .form-create-account .fieldset {
	margin: 0 0 15px;
}
.customer-account-create div#register-form-now .block.block-register-account .form.create.account .block-content-register {
	padding-bottom: 0;
}
.customer-account-create div#register-form-now .field.privacy-policy {
	padding-left: 30px;
	padding-bottom: 20px;
}
.customer-account-create div#register-form-now .field.privacy-policy span {
	color: #a1a1a1;
	font-weight: 600;
	font-size: 14px;
}
.customer-account-create .main-advertisement .adver-content {
	padding-bottom: 30px;
}
.cms-home .review-section {
	margin-bottom: 53px;
}
strong#block-related-heading {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 21px;
}
#block-upsell-heading{font-weight: bold;
	text-transform: capitalize;
	font-size: 21px;}
.related .block-title.title {
	border: none !important;
}
.products-upsell .block-title.title {
	border: none !important;
}
.related button.action.tocart.primary{min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;}
.products-upsell button.action.tocart.primary{min-width: 100%;
	backface-visibility: unset;
	background: #FFCA74;
	border-color: #FFCA74;
	border-radius: 35px;
	color: #000;
	padding: 0px 14px;
	text-align: left;}
.related button.tocart.primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f290";
	font-size: 16px;
	line-height: 38px;
}
.products-upsell button.tocart.primary:before {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f290";
	font-size: 16px;
	line-height: 38px;
}
.products-related .owl-item {
	float: left;
}
.product-items .product-item-name{text-align: left;height: 33px;}
.product-items .price-box.price-final_price {
	text-align: left;}
.product-items .product.actions.product-item-actions {
	text-align: left;
}
.product-item .price-box {
	min-height: 38px;
}
.cms-catalogues .about-advertisement {
	float: left;
	width: 100%;
}
.page-footer .col-sm-5:nth-child(3) {
	display: none;
}
.footer-box.mobile-footer-link {
	display: none;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0;
}
.main-advertisement .item.post-posed-date {
	color: #777 !important;
}
.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
	padding-top: 7px;
}
@media only screen and (max-width:767px) {
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title:after {
		position: absolute;
		right: 0;
	}
	.cdz-main-menu ul.groupmenu-drop {
		padding: 0 !important;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-6 {
		padding: 0;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
		font-size: 17px;
	}
	.main-advertisement {
		padding-right: 10px;
	}
	.page-footer .footer-box p.h5 {
		display: none !important;
	}
	.page-footer .footer.content .col-sm-5:nth-child(2) {
		float: left;
		width: 50%;
	}
	.page-footer .footer.content .col-sm-5:nth-child(3) {
		float: left;
		width: 50%;
	}
	.page-footer .footer-box.last-section {
		padding-left: 22px;
	}
	.footer-box.mobile-footer-link {
		display: block;
	}
	footer.page-footer {
		background-color: #343434;
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.page-footer .footer.content ul.footer-link {
		text-align: left;
		padding-left: 3rem;
	}
	.cdz-footer-bottom-payment td {
		font-size: 13px;
	}
	.cdz-footer-bottom-payment td {
		width: 140px !important;
		font-size: 12px;
	}
	.main-advertisement .adver-content {
		width: 100%;
	}
	.mobile-content-section {
		display: block;
		background: #333;
		color: #fff;
		padding: 20px 43px;
	}
	.mobile-content-section h1 {
		margin-bottom: 0;
		color: #fff;
		font-size: 40px;
		letter-spacing: 1px;
	}
	.mobile-content-section h2 {
		margin-bottom: 10px;
	}
	.mobile-content-section button {
		background: #FFCA74;
		border-color: #FFCA74;
		text-transform: unset;
		font-weight: bold;
		padding: 7px 16px;
		border-radius: 35px;
		width: 65%;
		text-align: left;
	}
	.mobile-content-section button:after {
		content: '\f105';
		font-size: 18px;
		position: relative;
		right: -57px;
		top: 2px;
		font-family: 'FontAwesome';
	}
	.account .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
		display: block;
		text-align: center;
	    padding-top: 5px;
	}
	.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
		left: 2%;
	}
	.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
		width: 100%;
	}
	.catalog-product-view .page-title span.base {
		font-size: 16px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 10px;
	}
	.catalog-category-view .page-title-wrapper{text-align: center;}
	.catalog-category-view .toolbar.toolbar-products .sorter{width: 65%;}
	.catalog-category-view #layered-filter-block .block-title.filter-title{background: none;padding: 0;}
	.catalog-category-view .product-items .product-item-name{height: 75px;}

	.catalog-category-view main#maincontent {padding-top: 1rem;}
	.catalog-product-view .product.attribute.sku {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
		width: 100%;
	}
	.catalog-product-view .product-info-main .product-info-price {
		width: 100% !important;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
		padding: 7px 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
		width: 66% !important;
	}
	/*.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 9px;
	}*/
	.catalog-product-view .product-bottom-section button {
		font-size: 9px;
		margin-right: 3px;
		padding: 5px 4px;
	}
	.catalog-product-view .product-main-content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.catalog-product-view .product-bottom-section i {
		margin-right: 5px;
	}
	.catalog-product-view .product.info.detailed {
		padding-left: 0;
		padding-right: 0;
	}
	.catalog-product-view .data.item.content {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.catalog-product-view .product.info.detailed .product.data.items div#tab-label-additional {
		margin-left: 0;

	}
	.catalog-product-view .products.wrapper.grid.products-grid .owl-prev {
		left: 0;
	}
	.catalog-product-view .products.wrapper.grid.products-grid .owl-next {
		right: 0;
	}
	#block-upsell-heading {
		font-size: 17px;
	}
	.catalog-product-view .product.info.detailed .data.item.content .additional-attributes-wrapper tbody tr {
		width: 41%;
		margin-right: 19px;
		padding-left: 0;
		font-size: 10px;
		margin-top: 4px;
	}
	.catalog-product-view .products-grid .product-image-wrapper img {
		margin-bottom: 0;
		margin-top: 10px;
	}
	.catalog-product-view .products-grid span.product-image-wrapper {
		padding-bottom: 107% !important;
	}
	.catalog-product-view .products-grid .product-item {
		margin-bottom: 0;
	}
	.catalog-product-view main#maincontent {
		padding-top: 2rem;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
		width: 34%;
	}
	.catalog-product-view .product-info-main .size-guide {
		width: 43%;
	}
	.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
		width: 56%;
	}
	.blog-page main#maincontent {
		padding-top: 2rem;
		padding-left: 2rem;
		padding-right: 1rem;
	}
	.blog-page .page-title-wrapper h1.page-title {
		font-size: 25px;
		margin-bottom: 24px;
	}
	.blog-page .post-item .post-details .post-header h2.post-title {
		padding: 0;
		line-height: 17px;
	}
	.blog-page .post-item .post-details .post-header a.post-item-link {
		font-size: 13px;
	}
	.blog-page .post-item .post-details .blog-text-link.readmore-link {
		float: right;
	}
	.blog-page .post-list .post-item {
		float: left;
		width: 100%;
	}
	.blog-page .post-item .post-details .post-header {
		float: right;
	}
	.cms-catalogues .catalog-section {
		padding-left: 0;
	}
	.cms-catalogues .page-title-wrapper {
		padding-top: 1rem;
	}
	.cms-catalogues .page-title-wrapper h1.page-title {
		margin-bottom: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		background: transparent;
	}
	.post-list .post-description {
		display: block;
	}
	.post-content .post-description .post-ftimg-hld {
		width:93px;
	}
	.cms-catalogues .catalog-section {
		padding-bottom: 0;
	}
	.cms-catalogues .post-list li.post-holder {
		clear: unset;
		float: left;
		width: 100%;
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
	}
	.cms-catalogues .catalog-section .bridal-content {
		margin-top: 20px;
		float: left !important;
		width: 100% !important;
	}
	.cms-catalogues .catalog-section .bridal-example-image {
		float: left;
		width: 30%;
	}
	.cms-catalogues .catalog-section .bridal-text {
		float: left;
		width: 70%;
	}
	.cms-catalogues .catalog-section .bridal-content h3 {
		font-size: 23px;
	}
	.cms-catalogues .catalog-section {
		padding-right: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		margin-right: 0;
	}
	.cms-catalogues .main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 15px;
		padding-right: 15px;
	}
	.cms-about-uss .about-content {
		margin-top: 2rem;
		padding-left: 20px;
		padding-right: 20px;
	}
	.cms-about-uss .about-content .about-main-text h1 {
		font-size: 30px;
		margin-bottom: 0;
	}
	.cms-about-uss .about-content .about-main-text {
		float: left;
		width: 100%;
	}
	.cms-about-uss .about-content .about-main-image {
		width: 100%;
		margin-top: 20px;
	}
	.cms-about-uss .about-story h1 {
		margin-top: 3rem;
	}
	.cms-about-uss .about-story .shiffonz-intro {
		margin-bottom: 2rem;
	}
	.cms-about-uss .about-story .shiffonz-intro p {
		font-size: 8px;
	}
	.cms-about-uss .about-story .story.second-text span {
		padding: 6px;
		font-size: 9px;
		margin-left: -20px;
	}
	.cms-about-uss .about-story .story.second-text:after {
		right: 19px;
	}
	.cms-about-uss .about-story .story.second-text span:after {
		width: 24px;
		left: 48px;
	}
	.cms-about-uss .about-story .story-fifth-row .shiffonz-intro {
		margin-bottom: 1rem;
	}
	.cms-about-uss .about-story .story-forth-row .story.second-text span {
		margin-left: -4px;
	}
	.cms-about-uss .about-story .story.second-text {
		margin-bottom: 14rem;
	}
	.cms-about-uss .about-story .about-left-section {
		padding-left: 10px;
	}
	.story-third-row .third-text span {
		position: relative;
		right: 28px;
	}
	.cms-about-uss .about-advertisement {
		padding-left: 10px;
		padding-right: 10px;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 100%;
	}
	.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
		width: 57%;
	}
	.cms-contact .column.main {
		margin-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.cms-contact form#contact-form {
		float: left;
		width: 100%;
	}
	.cms-contact .shiffonz-main-content {
		float: left;
		width: 100%;
		padding-left: 0;
	}
	.cms-contact .form.contact .useful-link a {
		float: left;
	}
	.customer-account-login .page-title-wrapper {
		padding-left: 0;
		margin-top: 0rem;
	}
	.customer-account-login .login-container {
		padding-left: 0;
		padding-right: 0;
	}
	.customer-account-login .login-container .block.block-customer-login {
		width: 100%;
	}
	.customer-account-login .login-container .block.block-new-customer {
		width: 100%;
		padding-left: 0;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 100% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 100%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 100% !important;
	}
	.customer-account-create div#register-form-now {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0px;
	}
	.customer-account-create div#register-form-now .block.block-register-account {
		width: 100%;
	}
	.customer-account-create div#register-form-now .register-right-section {
		width: 100%;
		margin-top: 4rem;
		padding-left: 0;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 100%;
		padding-bottom: 14px;
	}
	.account .columns {
		padding-top: 0;
	}
	.account .block-collapsible-nav .content.active {
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}
	.checkout-cart-index .cart-container .cart.main.actions a.action.continue {
		float: left;
		background: #f4f4f4;
		border-color: #f4f4f4;
		border-radius: 35px;
		width: 100%;
	}
	.checkout-cart-index main#maincontent {
		margin-top: 0;
	}
	.catalog-category-view .toolbar.toolbar-products select {
		width: 51%;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter label.sorter-label {
		font-size: 11px;
		padding-left: 8px;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
	.page-header .minicart-wrapper .action.showcart {
		padding: 0 0 0 31px;
	}
	.slider-content-section {
    top: 8% !important;
}
	.minicart-wrapper {
		padding: 10px;
		width: 88px;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		padding: 5px 2px 14px;
	}
	.cdz-slideshow .owl-carousel.owl-theme .owl-dots {
		left: 0;
	}
	.main-advertisement .adver-content {
		width: 48%;
		padding-bottom: 25px;
	}
	.adver-content .adver-desc button.advertisement-text-more {
		margin-top: 0;
	}
	.main-advertisement .adver-content .adver-desc p {
		font-size: 10px;
	}
	.main-advertisement .adver-desc {
		padding-top: 0;
	}
	.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
		margin-bottom: 0;
	}
	.main-advertisement .col-sm-12:nth-child(2) {
		width: 55%;
	}
	.main-advertisement .col-sm-12:nth-child(1) {
		width: 45%;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder {
		padding-top: 0;
	}
	.main-advertisement .post-list-wrapper.blog-widget-recent li.post-holder .post-info.clear {
		font-size: 12px;
	}
	.main-advertisement .post-description .post-title-holder.clearfix .post-title {
		line-height: 16px;
	}
	.main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 16px;
		font-size: 12px;
	}
	.cdz-new-trend .products-slider .product-item-info .product-item-inner .product-item-actions .actions-primary button.action.tocart.primary:after {
		float: right;
	}
	.page-footer #topfooter .footer-content-top .footer-top-ads.text-center.cls-style02 .ftop-newsletter {
		max-width: 289px;
	}
	.catalog-product-view .page-title span.base {
		font-size: 15px;
	}
	.catalog-product-view .product.attribute.sku {
		font-size: 8px;
		padding-right: 10px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 0;
	}
	.catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title {
		width: 100%;
	}
	.catalog-product-view .product-info-main .product-info-price {
		width: 100%;
	}
	.catalog-product-view .product-info-main .price-box span.price-container.aa.price-final_price.tax.weee {
		width: 58%;
	}
	.catalog-product-view .product-info-main .size-guide {
		width: 41%;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 10px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button {
		padding: 7px 8px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions {
		width: 65% !important;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .field.qty {
		width: 35%;
	}
	.catalog-product-view .product-bottom-section button {
		font-size: 10px;
		margin-right: 1px;
		padding: 6px 7px;
	}
	.catalog-product-view .product-bottom-section i {
		margin-right: 6px;
		font-size: 10px;
	}
	.catalog-product-view .products-grid .product-items:not(.owl-carousel) {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-product-view .product-main-content {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.catalog-product-view .product.info.detailed {
		padding-top: 0;
	}
	.catalog-product-view .products-grid .product-item {
		display: unset;
		float: unset;
	}
	.catalog-product-view .product-image-wrapper img {
		width: 100%;
	}
	.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap {
		left: 0;
	}

	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		left: 90%;
	}
	.sticky-menu:not(.active) .block-search {
		width: 276px;
	}
	.cms-catalogues .catalog-section {
		padding-right: 0;
		padding-left: 0;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		margin-right: 0;
	}
	.cms-catalogues .catalog-section .bridal-content img {
		width: auto;
	}
	.cms-catalogues .catalog-section .bridal-example-image {
		float: left;
		width: 30%;
	}
	.cms-catalogues .catalog-section .bridal-text {
		float: left;
		width: 70%;
	}
	.cms-catalogues .catalog-section .bridal-content h3 {
		font-size: 23px;
	}
	.cms-catalogues .catalog-section .bridal-catalog {
		background: transparent;
	}
	.cms-catalogues .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 15px;
		font-size: 11px;
	}
	.cms-about-uss .about-story .story.second-text span:after {
		width: 22px;
	}
	.cms-about-uss .main-advertisement .post-list-wrapper.blog-widget-recent h3.title {
		font-size: 14px;
	}
	.cms-about-uss .main-advertisement a.view-all.blog {
		padding: 5px 27px 5px 15px;
	}
	.cms-about-uss .main-advertisement .post-description .post-title-holder.clearfix {
		width: 49%;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld p {
		margin-bottom: 0;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 9px;
		line-height: 11px;
	}
	.cms-about-uss .main-advertisement .post-list-wrapper.blog-widget-recent {
		padding-left: 0;
	}
	.cms-about-uss .main-advertisement .item.post-posed-date {
		font-size: 10px;
	}
	.cms-about-uss .main-advertisement .adver-content .adver-desc p {
		font-size: 8px;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 39.5%;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 40% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 51%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 64% !important;
	}
	.customer-account-create div#register-form-now {
		padding-left: 10px;
		padding-right: 10px;
	}
	.customer-account-create .form.create.account {
		min-width: auto;
	}
	.customer-account-create .form-create-account .actions-toolbar {
		width: 77%;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 46.5%;
		padding-bottom: 25px;
	}
	.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 10px;
		line-height: 12px;
	}
	.customer-account-create .post-list .post-content .post-read-more {
		display: none;
	}
	.sidebar .block-wishlist .product-items .product-item-details {
		float: left;
		width: 100%;
	}
	.account .sidebar-additional .block-compare .actions-toolbar {
		padding-top: 17px;
	}
	.sidebar .product-items .action.delete {
		position: unset;
	}
	.wishlist-index-index .form-wishlist-items .actions-toolbar button {
		float: left;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter {
		width: 40%;
	}
	.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
		width: 60%;
	}
	.catalog-category-view main#maincontent {
		padding-top: 1rem;
	}
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		font-size: 11px;
	}
}
@media only screen
and (min-width: 1024px)
and (max-height: 1366px)
and (-webkit-min-device-pixel-ratio: 1.5) {
	.main-advertisement .adver-content {
		width: 55.5%;
		padding-bottom: 11px;
	}
	.slider-content-section {
		top: 10% !important;
	}
	.main-advertisement .adver-content p.h1.adver-title.text-uppercase {
		margin-bottom: 0;
	}
	.main-advertisement .adver-desc {
		padding-top: 9px;
	}
	.catalog-product-view .product-info-main .stock.available {
		margin-left: 10px;
	}
	.catalog-product-view .product-info-main .size-guide button {
		font-size: 11px;
	}
	.catalog-product-view .product-info-main .product-options-bottom .box-tocart .actions button#product-addtocart-button span {
		font-size: 11px;
	}
	.catalog-product-view .product-bottom-section button {
		font-size: 11px;
		margin-right: 0px;
	}
	.catalog-product-view .products-grid .product-item {
		display: unset;
		float: unset;
	}
	.sticky-menu:not(.active) .block-search {
		width: 278px;
	}
	.page-header .minicart-wrapper .action.showcart {
		padding: 8px 0 0 35px;
	}
	.minicart-wrapper {
		padding: 5px;
		width: 85px;
	}
	.catalog-product-view .fotorama__stage__frame .fotorama__img {
		left: 86%;
	}
	.catalog-product-view .products-grid .product-items:not(.owl-carousel) {
		margin-left: 0;
		margin-right: 0;
	}
	.catalog-product-view .product-image-wrapper img {
		width: 100%;
	}
	.cms-catalogues .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 11px;
	}
	.cms-about-uss .main-advertisement .adver-desc {
		padding-top: 6px;
	}
	.cms-about-uss .main-advertisement .adver-content .adver-desc p {
		font-size: 11px;
	}
	.cms-about-uss .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		line-height: 15px;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .primary {
		width: 40% !important;
	}
	.customer-account-login .login-container .form-login .actions-toolbar .secondary {
		width: 51%;
	}
	.customer-account-login .login-container .block-new-customer .actions-toolbar .primary a.action.create.primary {
		width: 64% !important;
	}
	.customer-account-create .main-advertisement .adver-content {
		width: 55.5%;
		padding-bottom: 13px;
	}
	.customer-account-create .main-advertisement .blog-widget-recent .post-description .post-text-hld {
		font-size: 11px;
	}
	.checkout-cart-index .cart-summary .checkout-methods-items button.action.primary.checkout span {
		font-size: 11px;
	}
	.catalog-category-view .toolbar.toolbar-products .sorter {
		width: 29%;
	}
	.catalog-category-view .toolbar.toolbar-products p#toolbar-amount {
		width: 71%;
	}
}
@media screen and (device-aspect-ratio: 40/71) {
	.cms-about-uss .about-story .story.second-text {
		margin-bottom: 18rem;
	}
	.cms-about-uss .about-story .about-second-row .story.second-text {
		margin-bottom: 20rem;
	}
	.cms-about-uss .main-advertisement .adver-content {
		width: 51.5%;
	}
}

.cdz-main-menu .menu-top-icon {
	display: none;
}
@media only screen and (max-width:767px) {
	.menu-top-icon .menu-serch-icon button.search-btn {
    display: none;
}
.header-main-menu .nav-sections .cdz-menu ul.nav-submenu a {
    padding: 10px 14px !important;
}
	.slider-content-section {
    display: none;
}
	.cdz-main-menu .groupmenu li.level0>a.menu-link {
		background-color: #fff;
		border: 0;
		font-size: 16px !important;
	}
	.cdz-main-menu .groupmenu li.level0 {
		border-bottom: 0;
	}
	.nav-sections .header.links li>a {
		border-bottom: 0;
		position: unset;
	}
	.cdz-main-menu .groupmenu li.level0>.dropdown-toggle {
		color: #777;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0.level-top.parent>a.menu-link:after {
		content:unset;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent.cat-tree.open a.menu-link:after {
		content: unset;
	}
	.cdz-menu li.item.open>.dropdown-toggle:before, .cdz-menu li.item .cdz-tab-link.active+.dropdown-toggle:before{
		transform: unset !important;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent.open a.menu-link span:after {
		content: "\f077";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.item.level0.level-top.parent a.menu-link span:after {
		content: "\f078";
		font-size: 16px;
		float: right;
		padding-right: 11px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.cdz-menu .dropdown-toggle:before {
		content:unset;
	}
	.header-wrapper-bottom .header-main-menu .sections.nav-sections {
		box-shadow: unset;
		background: unset;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		line-height: 35px;
	}
	.cdz-main-menu .groupmenu li.level0:hover>a.menu-link {
		background-color: transparent;
		border-color: transparent;
		color: #000;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
		padding-left: 23px;
	}
	.header-main-menu .cdz-main-menu li.item.level0.level-top.parent.open>a.menu-link {
		background: #343434;
		color: #fff;
	}
	.header-main-menu .cdz-main-menu li.item.level0.level-top.parent.open>a.menu-link span:after {
		background: #333 !important;
		color: #fff !important;
	}
	.header-main-menu .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level1 a.menu-link span:after {
		background: transparent !important;
		content: unset !important;
	}
	.header-main-menu .nav-sections .section-item-title {
		display: none;
	}
	.header-main-menu .nav-sections .header.links li.link.blog {
		display: none;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon {
		float: left;
		width: 100%;
		background: #f4f4f4;
		height: 49px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-phone-icon {
		float: left;
		margin-right: 10px;
		margin-top: 12px;
		margin-left: 10px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-whatsapp-icon {
		float: left;
		margin-top: 10px;
		margin-left: 22px;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupmenu {
		float: left;
		width: 100%;
	}
	.header-main-menu .nav-sections ul.header.links {
		float: left;
		width: 100%;
		display: none;
	}
	.header-main-menu .nav-sections ul.header.links li.link.wishlist {
		float: left;
	}
	.header-main-menu .nav-sections ul.header.links li#authorization-top-link {
		display: none !important;
	}
	.nav-sections-item-content {
		margin-top: 0;
	}
	.cdz-main-menu .menu-top-icon {
		display: block !important;
	}
	.nav-sections-item-content {
		float: left;
		margin-left: 0;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links {
		background: #E1EAF1;
		text-align: center;
		display: flex !important;
		justify-content: center;
	}
	.page-header .header.links li.wishlist>a:before {
		font-weight: bold;
	}
	.header-main-menu .nav-sections .cdz-menu ul.header.links a {
		color: #333;
		font-size: 15px;
		font-weight: 600;
		padding: 10px 17px;
	}
	.header-main-menu .nav-sections .cdz-menu .form.minisearch button.action.search {
		position: unset;
		height: 27px;
	}
	.header-main-menu .nav-sections .cdz-menu .form.minisearch input#search {
		display: none;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-serch-icon {
		float: left;
		margin-right: 10px;
		margin-left: 4rem;
		margin-top: 8px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-serch-icon .block.block-search {
		margin-top: 0;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .block-search .action.search:before {
		font-size: 23px;
		line-height: unset;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .block-search .action.search {
		height: 27px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon {
		float: left;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .fa, .fas .fal {
		font-family: 'FontAwesome';
		font-weight: normal;
		font-size: 27px;
		color: #fff;
		font-style: normal;
		background: #333;
		padding: 17px 16px !important;
		line-height: 49px;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon span.menu.nav-toggle {
		position: unset;
	}
	.header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .nav-toggle span:after, .header-main-menu .nav-sections .cdz-main-menu .menu-top-icon .menu-cross-icon .nav-toggle span:before {
		position: absolute;
	}
	.nav-before-open.nav-open .nav-toggle span:before {
		content: unset !important;
	}
	.nav-before-open.nav-open .nav-toggle span:after {
		content: unset !important;
	}
	.nav-sections {
		width: calc(81% - 54px);
	}
	.nav-open .nav-toggle:after {
		content: unset !important;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupdrop-link {
		display: none;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12 {
		padding-right: 0;
		padding-left: 0;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-8 {
		padding-right: 0;
		padding-left: 0;
	}
	.header-main-menu li.item.level1.text-content {
		padding-top: 0;
	}
	.header-main-menu li.item.level1.text-content .groupmenu-drop-content.groupmenu-width-24 {
		padding-top: 0;
	}
	.cdz-main-menu .groupmenu-drop-content .groupdrop-title {
		background: #F0F9FE;
		padding-left: 20px;
		padding-top: 10px;
		margin-top: 0;
	}
	.cdz-menu .item.level-top>.groupmenu-drop {
		border: 0;
	}
	.cdz-main-menu ul.groupmenu-drop.slidedown {
		padding-top: 0 !important;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12:nth-child(1) .col-sm-16 p.groupdrop-title.space-top {
		display: none;
	}
	.header-main-menu .groupmenu-drop-content .col-sm-12:nth-child(2) .col-sm-8 {
		display: none !important;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-16 {
		padding: 0;
	}
	.cdz-main-menu .groupmenu-drop-content .col-sm-16 .text-center.line-right {
		padding: 0;
	}
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title:after {
		content: "\f078";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.cdz-main-menu .groupmenu-drop-content p.groupdrop-title.active:after {
		content: "\f077";
		font-size: 16px;
		float: right;
		padding-right: 10px;
		font-family: 'FontAwesome';
		color: #777;
		background: #f4f4f4;
		padding-left: 13px;
	}
	.header-main-menu .nav-sections .cdz-main-menu ul.groupdrop-link a {
		font-size: 13px;
		padding-left: 23px;
	}
	.header-main-menu .nav-sections .cdz-main-menu li.item.level1 a.menu-link {
		font-size: 13px;
		padding-left: 13px;
	}
}
.cms-index-index .main-advertisement a.view-all.blog:hover {color: #A9A9A9 !important;text-decoration: none;}
.cms-index-index .main-advertisement a.view-all.blog {color: #282828 !important;z-index: 999;}
.adver-content .adver-desc button.advertisement-text-more a: hover {color: #A9A9A9!important;}
.cms-index-index button.advertisement-text-more a:hover {color: #A9A9A9!important;}
.wishlist-index-index .sidebar.sidebar-additional {display: none !important;}
.customer-account-index .sidebar.sidebar-additional {display: none !important;}
.modals-wrapper .modal-inner-wrap {background: #fff !important;}
.sales-order-history .sidebar.sidebar-additional {display: none !important;
}
body.account sales-order-history {display: none !important;}
body.account.customer-address-form.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.customer-account-edit.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.vault-cards-listaction.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.newsletter-manage-index.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.downloadable-customer-products.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.review-customer-index.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.stripe_payments-customer-cards.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
body.account.stripe_payments-customer-subscriptions.page-layout-2columns-left .sidebar.sidebar-additional {display: none !important;}
.wishlist-index-index button.action.update {
	display: none;
}
.product-social-links {
	display: none;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary {
	background: #ffca74;
	padding: 8px 20px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary span:hover {
	color: #333;
}
.wishlist-index-index .form-wishlist-items .wishlist .box-tocart .actions-primary button.action.tocart.primary span {
	color: #333;
}
.catalogsearch-result-index .product-items .product-item-name {
	height: auto;
}
.catalogsearch-result-index button.action.tocart.primary {
	background: #ffca74;
	padding: 8px 20px 8px 20px;
	border-color: #ffca74;
	border-radius: 35px;
	font-weight: 600;
	color: #333;
}
.main-advertisement a.view-all.blog {
	color: #333;
}
.main-advertisement a.view-all.blog:hover {
	color: #a9a9a9;
}
.adver-content .adver-desc button.advertisement-text-more {
	color: #333;
}
.post-list .post-content .post-read-more:hover {
	color: #a9a9a9;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary {
	width: 84%;
}
.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
	float: left;
	width: 100%;
	line-height: 22px;
}
.slideshow-container .owl-dot span:before {display:none !important;}
.products-slider .owl-dots .owl-dot span:before {display:none !important;}
.cdz-slideshow .owl-carousel.owl-theme .owl-dots .owl-dot span:before {display:none !important;}
.st-btn.st-last {display: none !important;}
.slider-content-section {
    background: #333;
    color: #fff;
    padding: 13px 11px 30px 29px;
    position: absolute;
    top: 13%;
    z-index: 11;
    left: 6%;
}
.slider-content-section h1 {
    margin-bottom: 0;
    color: #fff;
    font-size: 40px;
    letter-spacing: 1px;
}
.slider-content-section button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 5px 16px;
    border-radius: 35px;
    width: 65%;
    text-align: left;
}
.slider-content-section button:hover {
    color: #282828;
}
.slider-content-section button:after {
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -33px;
    top: 2px;
    font-family: 'FontAwesome';
    font-weight: normal;
    color: #333;
}
.product #additional{
	display: block;
}
@media only screen and (max-width:767px) {
		.catalog-product-view .fotorama__stage__frame {
			overflow: inherit;
		}
		.catalog-product-view .product.media .fotorama__stage__frame .fotorama__img {
			width: auto!important;
			left: 50%;
		}
}
.amsearch-loupe{
	display: none!important;
}
.amsearch-close{
	top: 5px;
    right: -115px;
    bottom: -70px;
}

.groupmenu .red-item a > span {
    background: #e13530;
    padding: 14px;
    color: #ffffff;
}

@media only screen and (max-width: 600px) {

	.groupmenu .red-item a > span {
    background: #e13530;
    padding: 0px;
    color: #ffffff;}

    .groupmenu > li.item.level0.red-item.level-top > a {background-color: #E13536;}

}

.page-layout-2columns-left .sidebar-main {width:15% }

.page-layout-2columns-left .column.main {width:85%}

.catalog-category-view .page-title-wrapper {padding-left: 15%;}

.filter-content a {
    font-size: 12px;
}
.blog-page .post-item .post-details .post-header h2.post-title{
    margin-top: 30px;
}
.post-list .post-header .post-title a{
    color: #677399;
}
.blog-page .post-item .post-details .blog-text-link.readmore-link a.btn-link{
    color: #677399;
}
.blog-page .post-item .post-details .post-header .blog-date{
        font-size: 10px;
}
.widget.blog-search .action.search{
        top: 0px !important;
}
.post-holder .blog-date{
	display: none;
}
.post-posed-date:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f073';
    font-size: 16px;
    margin-right: 5px;
}
.post-view .post-holder{
	box-shadow: none;
}
.post-posed-date .label,.post-categories .label,.post-author .label{
	display: none;
}
.post-categories:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f036';
    font-size: 16px;
    margin-right: 5px;
}
.post-author:before{
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f1fa';
    font-size: 16px;
    margin-right: 5px;
}
.post-header .item{
	margin-right:15px
}
.post-holder .post-header .post-info {
	padding: 0 0 30px 0;
}
.blog-custom .footer-social a{
	font-size:20px;
	display:block;
	float:left;
	padding:0px 3px;
	margin-top:5px;
    margin-bottom:15px
}

 .sidebar-additional .block-title {
	border-bottom: 0px solid #121212!important;

}
.block-archive strong, .footer-social  strong, .block-recent-posts strong{
	font-weight: 600!important;
}
@media only screen and (max-width: 767px) {
	.blog-page .post-item .post-details .post-header h2.post-title{
		    margin-top: 0;
	}
	.blog-page .post-item .post-details .post-header{
		float: left;
	}
}

#search_autocomplete{
	left: 100px;
	z-index: 5000;
}
.page-header .logo, .page-header .logo-center .logo{
	position: inherit;
}

.cdz-owlcarousel-des {
       position:absolute;
       top: 50%;
       left: 5%;
       color: #ffffff;
       background: #333;
       padding: 25px;
       min-height: 75px;

}


.cdz-owlcarousel-des button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 35px;
    width: 50%;
    /* text-align: left; */
   /* position: absolute;*/



}

.mobile-content-section {display: none;}

.cdz-owlcarousel-des button:after {
    font-family: FontAwesome;
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -20px;
    top: 2px;
    padding-right:10px;
}

   .cdz-owlcarousel-des h2{
   float: left;
    max-width: 100%;
    font-size:30px;
    font-weight:600;

    }


.slider-content-section {display: none;}

button#ln_button_submit {
    width: 100%;
}

li.item.product.product-item {
    min-height: 685px;
}

.product-item-actions {display: block;}

@media only screen and (max-width: 768px) {

.post-posed-date {
    display: none;
}

a.view-all.blog {

    margin-top: -7px;
    }

    .adver-desc a {
    position: inherit;

}

.a2a_vertical_style {
    display: none;
}

.cdz-owlcarousel-des {
        top: 10%;
    color: #ffffff;
    background: #333;
        padding: 25px;
        position: inherit;

        min-height: 75px;

}

.cdz-slideshow .owl-carousel.owl-theme .owl-dots {position: absolute; top: 55%;}

.cdz-owlcarousel-des button {
    background: #FFCA74;
    border-color: #FFCA74;
    text-transform: unset;
    font-weight: bold;
    padding: 7px 16px;
    border-radius: 35px;
    width: 30%;
    /* text-align: left; */
    position: absolute;
    right: 5%;
    bottom: 5%;

}

.mobile-content-section {display: none;}

.cdz-owlcarousel-des button:after {
    font-family: FontAwesome;
    content: '\f105';
    font-size: 18px;
    position: relative;
    right: -20px;
    top: 2px;
}

   .cdz-owlcarousel-des h2{ float: left;
    max-width: 50%;
    font-size: 20px;
}


.fotorama__stage {
    min-height: 500px;
    min-width:100%;
}

a.view-all.blog {
    position: absolute;
    bottom: 1%;
    right: 4%;

    }

    .catalog-category-view #layered-filter-block .block-title.filter-title strong {
	padding-bottom: 5px;
}

button#product-addtocart-button {width: auto;}

a#tab-label-reviews-title {
    display: none;
}


.owl-carousel .owl-item .item {width: 100%!important;}

.cms-contact .form.contact .field {width: 100%;}

}


.nav-before-open.nav-open .nav-toggle:before{
	content: "\f00d";
    font-size: 30px;
    float: right;
    font-family: 'FontAwesome';
    color: black;
    background: none !important;
    opacity: 1;
}

.nav-toggle {top: 0;}

.footer-social {display: none;}

@media only screen and (max-width:767px) {

li.item.product.product-item {min-height: 470px;}

.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {font-size: 12px;}

button.action.tocart.primary span:before {
    display: none;
}

button.action.tocart.primary span:after {
    display: none;
}



	}


	div.social-share-button {display: none;}

	.main-instagram-content {padding-bottom: 40px;}
.amsearch-form-container button{
	display: none!important;
}
.block-search .action.search:before{
	display: none!important;
}

@media only screen and (max-width: 400px) {
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		padding: 0;
	}
}

@media only screen and (max-width: 371px) {
	.catalog-category-view .products.wrapper.grid form button.action.tocart.primary span {
		font-size: 11px;
	}
}

.category-description {
    padding-left: 15%;
}

.col-sm-5 {position: inherit;}

.cdz-slideshow-description, .no-loaded .tripple-bounce-spinner > div{
    display: none;
}

.cms-home .no-loaded {
   /*background: url(https://shiffonz.com/pub/media/codazon/slideshow/cache/1180x550/w/o/women_in_eid_clothing_2022.jpg) center center / cover no-repeat;*/
}

.cdz-slideshow-description {
display: none;
}

/* Richie's bug fix for the header */
@media only screen and (max-width: 767px) {
	.form #search_autocomplete {
		top: 122px;
		left: 0;
	}

	.control .amsearch-close {
		right: 0;
		bottom: 0;
	}

	.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search {
		display: none;
	}
}

.swatch-option {height: 30px;}

.red-text span{
    color: #FF0000 !important;
}