@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500&display=swap');

textarea{     outline:none !important;  resize: none;}
ul li, ol li, ul, ol{list-style:none; margin: 0; padding: 0;}
* { margin:0; padding:0; box-sizing:border-box }
body { margin:0; padding:0; background:#fff; font-size:13px; -webkit-text-size-adjust: 100%; font-family: 'Lato', sans-serif;}
::-moz-selection {background:#fff;color:#000;}
img{border:none !important;outline:none;max-width:100%;}
input{    transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;text-decoration:none;outline:none;-webkit-appearance:none;border:none;}
input:focus, select:focus, textarea:focus{     outline: 0 !important;	box-shadow: none !important; opacity: 1;}
.form-control:focus {		border-color: transparent; border-bottom: 1px solid #071D49; background: transparent !important; opacity: 1;}
a:hover, a:focus{ outline:none; text-decoration:none;  text-decoration:none; 	color: #000;}
::placeholder { font-family: 'Lato', sans-serif;  color: #000 !important;  opacity: 0.5; /* Firefox */ text-transform: capitalize;}
:-ms-input-placeholder {font-family: 'Lato', sans-serif; /* Internet Explorer 10-11 */ color: #000; opacity: 0.5; text-transform: capitalize;}
::-ms-input-placeholder { font-family: 'Lato', sans-serif;/* Microsoft Edge */ color: #000;opacity: 0.5; text-transform: capitalize;}
select::-ms-expand{display:none;}
select:focus{ outline:none; border:none; }
button:focus {    outline: none !important;    outline: none !important;}

.header.content, .panel.header {	background: #ffaf45;}
.page-header .panel.wrapper {	border-bottom: none !important;}
.authorization-link {	display: none !important;}
/*container*/
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {	border-color: #000 !important;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {	/*max-width: 1520px !important;*/	max-width: 100% !important;}
.phone p, .welcome span {	color: #fff;	opacity: 1; margin: 0px; font-size: 12px; line-height: 30px; font-weight: 300; letter-spacing: 0.4px;font-family: 'Lato', sans-serif;}
.phone p br{ display: none; }
.panel.header {	padding: 7px 55px 0 !important;}
.panel.header {	display: flex;	vertical-align: middle;	align-items: center;}
.page-header .block-search {	float: none;	padding-left: 0;	position: relative;	width: 600px;	z-index: 4;	margin: auto;}
.page-header .block-search .label {		display: none;}
.page-header .block-search input[type="text"] {	height: 50px;	font-size: 16px;	line-height: 50px;	border: none;	box-shadow: none !important;	padding-left: 50px;	padding-top: 0;	background: #fff url(../images/search.png);	background-position: left 15px center;	background-repeat: no-repeat;}
#search_mini_form {	position: relative;}
.page-header .header.content {	padding: 7px 55px;	display: flex;	vertical-align: middle;	align-items: center;}
.page-header .block-search .action.search > span {	border: 0 !important;	clip: auto !important;	height: auto !important;	margin: 0 !important;	overflow: visible !important;	padding: 0 !important;	position: relative !important;	width: auto !important;	display: block;}
.page-header .block-search .field.search {	height: auto;	width: 100%;}
.page-header .block-search .actions {	position: absolute;	right: 0;	top: 0;}
#search_mini_form {	position: relative;	display: flex;}
.page-header .block-search .action.search::before {		display: none;}
.page-header .block-search .action.search {background: #e37c00 !important; border-radius: 0; color: #fff !important;border: none !important;
 padding: 0 27px !important; opacity: 1 !important; height: 50px; right: 0 !important; max-width: 110px; font-size: 18px; line-height: 50px !important; font-weight: 500 !important; font-family: 'Lato', sans-serif; cursor: pointer; display: block; letter-spacing: 0.4px;  cursor: pointer; pointer-events: auto;}
.minicart-wrapper {	display: none;}
.page-header .logo {	margin: auto 0 auto 0;}
.contact-as-at .lable {	color: #fff;	font-size: 20px;	font-weight: 400;line-height: normal;font-family: 'Playfair Display', serif;}
.navigation .level0.parent > .level-top > .ui-menu-icon::after {	font-size: 26px !important;	}
.navigation .level0.parent > .level-top > .ui-menu-icon {	right: -6px !important;	}
.nomber {	font-size: 40px;	color: #fff;	font-weight: bold;	display: block;line-height: 40px;}
.block-search .control {	padding: 0 !important; }
.contact-as-at {	text-align: center;}
.nav-sections {	background: transparent;}
.wrapper-slideshow p {	display: block;	height: 100%;margin-bottom: 0;}
.wrapper-slideshow img {	object-fit: cover;	object-position: bottom;	height: 100%;	width: 100%;}
.category_list_left {	width: 25%; margin-top: 10px;	float: left; padding-right: 30px;}
.category_list_rigth {	width: calc(75% + 30px) !important;	float: left;	margin-top: 15px;	margin: 20px -15px 0;	float: right; display: flex; flex-wrap: wrap;}
.categorys .category_name:first-child { border-top: none; padding-top: 0px; }
.categorys .category_name {	font-size: 16px; color: #000; font-weight: 700; letter-spacing: 0.4px; text-transform: uppercase; line-height: 35px; margin-top: 0px; border-top: 1px solid #b2b2b2; padding-top: 15px; margin-bottom: 0px;}
.sub_categoryList a {display: block; font-size: 16px; color: #000; font-weight: 400; letter-spacing: 0.4px; text-transform: capitalize; line-height: 35px; padding-left: 20px; position: relative; }
.sub_categoryList a::before {content: "\f178"; position: absolute; left: 0; right: auto; height: 100%; font-family: 'FontAwesome'; font-size: 10px; left: 0; }
.sub_categoryList a:hover::before, .sub_categoryList a:hover  {color: #ffa333;}
.cat {	width: calc(25% - 30px);	float: left;	margin: 0 15px 30px;display: flex;flex-wrap: wrap;}
.cat img {	height: 100%;	object-fit: cover;	object-position: center; width: 100%;}
.cat div {	margin-bottom: 10px;	max-height: 250px;	width: 100%;}
.sub_categoryList {		margin-bottom: 15px;}
.cat p a {	color: #000;	font-size: 16px !important;	line-height: normal;	font-weight: 900;	letter-spacing: 0.6px;	font-family: 'Lato', sans-serif;	text-transform: uppercase; line-height: normal !important;}
.cat p {	line-height: normal !important;}
.block.newsletter {	background: #ffaf45;	display: flex; padding: 20px 30px; width: 84% !important; max-width: 84% !important; margin: auto; color: #fff; margin-bottom: -60px; position: relative; z-index: 9999;margin-top: 50px; }
.block.newsletter .content_text {	width: 50%;}
.block.newsletter .content_text h3 {color: #fff;	margin-top: 0;font-size: 27px;	font-weight: 400;line-height: 20px;font-family: 'Playfair Display', serif;}
.block.newsletter .content_text {color: #fff;	padding-right: 10px;font-size: 14px;	font-weight: 400;line-height: 20px; font-weight: 300;}
.block.newsletter .content {	width: 50%; margin: auto; }
.newsletter input {	height: 50px;	font-size: 16px;	line-height: 50px;	border: none;	box-shadow: none !important;	padding-left: 50px;	padding-top: 0;	background: #fff;}
.newsletter button {	background: #e37c00 !important;	border-radius: 0 !important;	color: #fff !important;	padding: 0 20px !important;	opacity: 1 !important; height: 50px; right: 0 !important; width: 130px; font-size: 18px !important;	line-height: 50px !important;	font-weight: 400 !important;	font-family: 'Lato', sans-serif;	cursor: pointer;	display: block;	border: none !important;	text-align: center;}
.newsletter .actions {	position: absolute;	right: 0;	top: 0; width: auto !important;} 
.block.newsletter .field {	margin-right: 0;}
.block.newsletter .field .control::before {	display: none !important;}
#newsletter-validate-detail {	position: relative;}
.block.newsletter input {	padding: 0 0 0 15px;}


/*footer*/
.footer.content {background: #e37c00; text-align: center; position: relative; padding-top: 110px; margin-top: 0; border: none !important;padding-bottom: 45px; }
 .footer_logo .log_text {display: block; margin-bottom: 30px; } 
 .footer_logo {text-align: center; color: #fff; }
#instagram-feed1 {display: flex; /*width: 67%;*/ width: 990px; margin: auto; flex-wrap: wrap; }
#instagram-feed1 a {margin: 0 10px; border: 10px solid #ffaf45 !important; width: calc(25% - 20px); }
#instagram-feed1 a img { height: 100%; width: 100%; object-position: center; object-fit: cover;  }
.log_text {color: #fff; opacity: 0.8; margin: 0px; font-size: 14px; line-height: 20px; font-weight: 400; letter-spacing: 0.4px; font-family: 'Playfair Display', serif; }
 .social a {padding: 6px; color: #fff; font-size: 19px; border: 1px solid #eba34b; border-radius: 100%; height: 40px; width: 40px; display: block; margin: 0 6px; }
.cat p {	width: 100%; line-height: 18px !important;}
.social a:hover {  border: 1px solid #fff;}
.social {	display: flex;	width: auto;	margin: auto !important;	text-align: center;	width: 120px;	margin-bottom: 30px !important;}
.category_footer_link a{padding: 6px;	color: #fff;	font-size: 16px;	line-height: 30px; font-weight: 300;			margin: 0 9px;letter-spacing: 0.4px;}
.copyright span {	color: #fff;	font-size: 16px;	line-height: 30px; font-weight: 300;	letter-spacing: 0.3px;		}
.category_footer_link {	margin-top: 32px;}
.footer .copyright, .footer .bugs {	margin: 0;}
/*cat menu remove*/
.sub_categoryList:nth-child(2)  a:last-child,
.sub_categoryList:nth-child(6) a:nth-child(7),
.sub_categoryList:nth-child(6) a:nth-child(6), 
.sub_categoryList:nth-child(6) a:last-child {	display: none;}

.navigation .level0 .submenu a {	text-align: left;}
.navigation .level0 .submenu li.parent > a > .ui-menu-icon::after {	font-size: 15px !important;	}

#title-breadcrumbs {	padding: 0 50px; margin-top: -20px;padding-top: 5%;	padding-bottom: 5%;	background-image: url(../images/banner-parallax1.png);	background-position: 0 0; background-repeat: no-repeat; background-attachment: fixed; overflow: hidden;
	background-size: cover !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; text-align: center; filter: inherit;position: relative; }

.breadcrumbs {	margin-bottom: 0;}
#title-breadcrumbs h1 {	font-size: 30px;	margin-bottom: 20px;	color: #fff;	font-weight: 500;	text-transform: uppercase;}

.breadcrumbs a:visited {	color: #fff;	text-decoration: none;}
.breadcrumbs li a, .breadcrumbs li strong {	font-size: 15px !important; color: #fff; }
.breadcrumbs .item:not(:last-child)::after {		line-height: 26px;	color: #fff; }
.breadcrumbs a:visited {		text-decoration: none !important;}
.breadcrumbs a:hover {	color: #fff;	text-decoration: none !important;}


/*product detail page*/
.previous_next {		position: relative; height: auto; top: 50%; position: absolute; margin: auto; left: 0; right: 0; transform: translate(0, -50%); height: 58px; }

.previous_next, .block.upsell, .product.info.detailed, .custom-div-product {	width: 1200px;max-width: 1200px;	margin: auto;}
.catalogsearch-result-index .columns {
	max-width: 1200px;
	width: 1200px;
	margin: auto;
}

.previous_next a {	color: #ffffff;	border-color: #ffffff;	background-color: transparent;}
.previous_next a:hover {	color: #a79c99;	border-color: #ffffff;	background-color: #ffffff;}
.previous_next a {position: absolute; top: 0%; padding: 11px 21px; border: 1px solid; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease;
	transition: all 400ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-border-radius: 100%; -webkit-border-radius: 100%;
	border-radius: 100%; font-size: 0; } 
.previous_next a:first-child {	left: 0;}
.previous_next a:first-child::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: "\f104";	font-size: 30px;	-moz-transition: all 400ms ease;	-webkit-transition: all 400ms ease;	-o-transition: all 400ms ease;	transition: all 400ms ease;	-moz-backface-visibility: hidden;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
 .previous_next a:nth-child(2) {	right: 0;}
 .previous_next a:nth-child(2)::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: "\f105";	font-size: 30px;	-moz-transition: all 400ms ease;	-webkit-transition: all 400ms ease;	-o-transition: all 400ms ease;	transition: all 400ms ease;	-moz-backface-visibility: hidden;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}

.page-layout-1column .product.media {	width: 37.5% !important;	padding: 0 10px;margin-bottom: 50px;}
.page-layout-1column .product-info-main {		width: 62.5% !important;	padding: 0 10px;}
.fotorama__stage__frame .fotorama__img {	cursor: move;}
.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {	font-size: 24px;	font-weight: 700;	color: #000;	margin-bottom: 0;	display: block;}
.product-info-main .price-box {	margin-top: 10px;	margin-bottom: 20px;	display: inline-block;}

.product-info-main .product.attribute.sku {	color: #666;}
.product-info-main .product.attribute.sku .type {	margin-right: 5px;	font-weight: normal;line-height: normal;font-size: 16px;}
.value {	font-size: 16px;	color: #666;line-height: normal;}
.product-reviews-summary.empty {display: none; }
.stock.available span {	font-size: 14px;}

.product.attribute.overview .value {margin: 20px 0; font-size: 16px; color: #666; }
.product.attribute.overview {margin-bottom: 20px; padding-bottom: 0; border-bottom: 1px solid #ebebeb; }

.product.info.detailed .block.related {	width: 25%;	float: left;padding: 0 15px;}
.product.info.detailed .product.data.items {	width: 75%;	float: left;padding: 0 15px;}



.product.data.items > .item.title > .switch {border-bottom: none !important; height: 44px !important; display: inline-block !important; padding: 13px 20px 12px !important; border-right: 1px solid !important; border-bottom: 1px solid !important;
	text-transform: uppercase; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;
	background: #fff !important; line-height: 10px !important; color: #b3b3b3 !important !important; display: block !important;margin-left: -1px; border-color: #dbdada  !important; border-top: 3px solid transparent !important; }

.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover {		border-top-color: #a79c99 !important;color: #a79c99 !important;}
.product.data.items > .item.content {	margin-top: -1px !important;	padding: 70px 20px 20px 20px !important;	border: 1px solid #dbdada !important;}
.product.info.detailed .item.title {	margin: 0 !important;}

.column.main .block .title strong {	font-size: 16px;	color: #666666;	text-transform: uppercase; position: relative; display: block;margin-bottom: 50px;}
.column.main .block .title strong::after {	content: '';	position: absolute;	width: 30px;	border-top: 2px solid;	border-top-color: #a79c99;	bottom: -14px;	right: auto;	left: 48%;	left: 0;	background: ;}
.block-actions {	font-size: 0;}
#relateditem_slider .product.actions.product-item-actions {	display: none;}
#relateditem_slider .product.details.product-item-details {	text-align: center;	margin-top: 20px;}
#upsellitem_slider .owl-pagination, #relateditem_slider  .owl-pagination {	display: none;}

#upsellitem_slider .owl-controls, #relateditem_slider .owl-controls {	text-align: center;	position: absolute;	top: -74px;	right: 10px;	margin-top: 0 !important;}
#upsellitem_slider .owl-controls .owl-buttons div:hover, #relateditem_slider .owl-controls .owl-buttons div:hover {	color: #ffffff;	border-color: #a79c99;	background: #a79c99;}
#upsellitem_slider .owl-controls .owl-buttons div, #relateditem_slider .owl-controls .owl-buttons div {	border: 1px solid;	-moz-border-radius: 100% !important;	-webkit-border-radius: 100% !important;
	border-radius: 100% !important;	-webkit-box-shadow: none !important;	-moz-box-shadow: none !important;	box-shadow: none !important;
	font-size: 0 !important;	margin: 0 0 0 7px !important;	padding: 5px 7px 0;	width: 30px;	-moz-transition: all 400ms ease;	-webkit-transition: all 400ms ease;	-o-transition: all 400ms ease;	transition: all 400ms ease;	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	border-color: #a79c99;	background: #fff;	color: #a79c99;	height: 30px;}

#upsellitem_slider .owl-controls .owl-buttons div.owl-prev::before, #relateditem_slider  .owl-controls .owl-buttons div.owl-prev::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: "\f104";	font-size: 16px;	-moz-transition: all 400ms ease;	-webkit-transition: all 400ms ease;	-o-transition: all 400ms ease;
	transition: all 400ms ease;	-moz-backface-visibility: hidden;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}

#upsellitem_slider .owl-controls .owl-buttons div.owl-next::before, #relateditem_slider  .owl-controls .owl-buttons div.owl-next::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: "\f105";	font-size: 16px;	-moz-transition: all 400ms ease;-webkit-transition: all 400ms ease;	-o-transition: all 400ms ease;
	transition: all 400ms ease;	-moz-backface-visibility: hidden;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}

/*#relateditem_slider li,*/ #relateditem_slider .product-item-info, #relateditem_slider .product-item-info a, #relateditem_slider .product-item-info a span{	width: 100% !important;	display: block;}
#relateditem_slider li{
	width: auto !important;
}
#relateditem_slider li img {	width: 100%;}
#upsellitem_slider .product-item-info, #upsellitem_slider .product-item-info a, #upsellitem_slider .product-item-info a span{	width: 100% !important;	display: block;color: #666;}
#upsellitem_slider .abs-product-link > a:hover, #upsellitem_slider .product-item-name > a:hover, #upsellitem_slider .product.name a > a:hover {
	color: #a79c99 !important;
	text-decoration: none;
}





 #upsellitem_slider .product-item-info a span.product-image-wrapper, #relateditem_slider .product-item-info a span.product-image-wrapper { position: relative; }
 #upsellitem_slider .product-item-info a span.product-image-wrapper:hover::after, #relateditem_slider .product-item-info a span.product-image-wrapper:hover::after {	background: #000;	width: 100%;	height: 100%;position: absolute;top: 0;	left: 0;	opacity: 0.5;	filter: alpha(opacity=50);	transform: scale(1, 1);	-moz-transform: scale(1, 1);	-webkit-transform: scale(1, 1);	transition: transform 0.5s ease 0s;	-moz-transition: -moz-transform 0.5s ease 0s;	-ms-transition: -ms-transform 0.5s ease 0s;	-webkit-transition: -webkit-transform 0.5s ease 0s;}
 #upsellitem_slider .product-item-info a span.product-image-wrapper::after, #relateditem_slider .product-item-info a span.product-image-wrapper::after {	margin: 0; transform: scale(0, 0); -moz-transform: scale(0, 0); -webkit-transform: scale(0, 0); background: #000; width: 100%;	height: 100%; position: absolute; top: 0; left: 0; right: 0; opacity: 0; z-index: 999; content: ""; overflow: visible !important; display: block; }

#upsellitem_slider li {	width: 100%;		text-align: center;}
#upsellitem_slider li .product-item-info {	padding: 0 35px;}
.block.upsell .block-title.title {	margin: 0 15px;}
#upsellitem_slider .product.name.product-item-name {	color: #a79c99;	text-decoration: none;	font-size: 15px;	text-transform: uppercase;	margin-top: 20px;}
#upsellitem_slider li .product-image-photo {	width: 100%;}
#upsellitem_slider .price {	font-size: 16px;color: #000;}
.product.info.detailed .additional-attributes {	width: 100%;}
#product-attribute-specs-table th, #product-attribute-specs-table td {display: table-cell; vertical-align: middle; text-align: left; padding: 1em 0.5em; color: #666666; font: 500 14px/1.55 Lato,Arial,Helvetica,sans-serif;	border-color: #ebebeb; font-weight: 600; border: 1px solid #ebebeb;white-space: nowrap; padding: 15px 20px; text-transform: uppercase; border-width: 1px; border-style: solid; }
#product-attribute-specs-table td {	font: normal 13px/1.55 Lato,Arial,Helvetica,sans-serif !important;	font-size: 13px !important;}
.widget.block.block-category-link-inline a span {	color: #a79c99 !important;}
.custom-div-product .product-info-main .product-add-form {	display: none;}
.gallery-placeholder .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {	position: relative;	float: left;	width: 100%;	margin-top: 40px;	margin-bottom: 20px;}
.block.upsell {	overflow: hidden;	float: left;	width: 100%;max-width: 100% !important;	clear: both;	margin-top: 30px;}
.data.item.content p {	display: none;}
.stock {	display: none !important;}
.nav-sections .navigation .level0:first-child .level-top, .category_footer_link a:first-child {font-weight: 600;}


.title {
	margin-bottom: 10px;
}
.cont-dl {
	margin-bottom: 20px;
}
.title strong{
	color: #666;
}

.contact-page span, .contact-page span a {
	color: #666;
}
.cont-c strong {
	margin-right: 10px;
}
.contact-form-div .right-pane {
	width: 50%;
	float: left;
}
.contact-form-div {
	width: 100%;
	/* float: left; */
}
.contact-form-div .field.note.no-label::before {
	display: none;
}
.contact-form-div .legend span {	font-size: 22px;	color: #666;	font-weight: 700;}
.contact-form-div .legend, .contact-form-div .field {
	margin-left: 0 !important;
}

.contact-form-div .field.note.no-label {
	width: 100%;
	text-align: center;
	float: left;color: #666;
}
.contact-form-div .field {
	width: 100%;
	float: left;
}
.contact-form-div .fieldset > .field:not(.choice) > .label {	text-align: left;	width: 100%;	float: left;}
.contact-form-div .fieldset {	margin: 0 0 30px;}

.contact-form-div .action.submit.primary {	background: #e37c00 !important;	border-radius: 0 !important;	color: #fff !important;
	padding: 0 20px !important;	opacity: 1 !important;	height: 50px;	right: 0 !important;	width: 130px;
	font-size: 18px !important;	line-height: 50px !important;	font-weight: 400 !important;	font-family: 'Lato', sans-serif;	cursor: pointer;	display: block;	border: none !important;	text-align: center;margin: 0;}
.contact-form-div .action.submit.primary span {	color: #fff;	color: #fff !important;	font-size: 18px !important;	line-height: 50px !important;	font-weight: 400 !important;	font-family: 'Lato', sans-serif;	cursor: pointer;	text-align: center;}
.contact-form-div {	margin-top: 30px;	background: #f2f3f4;	padding: 40px 290px;}

.contact-form-div .control {	width: 100% !important;}
.contact-form-div .field .control {	width: 100% !important;	margin: 0 0 0 0;}
.contact-form-div .fieldset > .field:not(.choice) > .label {	margin-bottom: 5px;}
.contact-form-div input{		height: 42px;	}
.contact-form-div .field.zipcode.required .control {	width: 100% !important;}
.contact-form-div .field.comment.required {	width: 100%;}
.contact-form-div .field.comment.required .control {	width: 100% !important;}
.contact-form-div .field.comment.required {	width: 100%;}
.contact-form-div .legend {	display: block;	text-align: center;	width: 100%;}
.contact-form-div .actions-toolbar .primary {	float: none;}
.contact-form-div .actions-toolbar {	text-align: center;	width: 100%;	margin: auto;	display: block;}
.contact-form-div .field.Captcha.required {	margin: auto !important;	display: block;	float: none;	text-align: center;	margin: auto;	display: block;}
.contact-form-div .field.Captcha.required div {	margin: auto;}
.contact-form-div .actions-toolbar {	text-align: center;	width: 100%;	margin: auto;	display: block;}
.contact-form-div .actions-toolbar .primary {	float: none;}
.toolbar.toolbar-products:last-child  .limiter-viewmode-sorter { display: none; }
.toolbar.toolbar-products:last-child {	background: transparent;	border: none;}

.category-location .block.filter {	display: none;}
.category-faq-galvanization .title {	text-align: center;}

p {	color: #666;font-size: 15px;}
.category-faq-galvanization iframe {	margin: auto;	display: block;}

p span {	color: #666;}
.about-page a {		margin-left: 10px;color: #d1cece;}

.sidebar strong {
	font-size: 13px !important;
}
.sidebar dt, .block-title strong {
	color: #666666 !important;
	font-size: 16px !important;
	font-weight: 500;
	font-weight: 600 !important;
	text-transform: uppercase;
	margin-bottom: 10px !important;
	padding-bottom: 27px !important;
	margin-top: 40px !important;
	position: relative;
}
.sidebar dt::after, .block-title strong::after {
	content: '';
	position: absolute;
	width: 30px;
	border-top: 2px solid;
	bottom: 17px;
	right: auto;
	left: 48%;
	left: 0;border-color: #a79c99;
}
.options dd a {
	color: #666;
}

.custom\.compare\.wishlist {
	float: left;
}

.toolbar.toolbar-products {		margin: auto;	padding: 10px 10px 0;margin-bottom: 20px;border: 1px solid #ffcc80;background-color:#ffe0b2;}
.limiter-viewmode-sorter {	display: flex;	margin: 0 0 0 auto;	float: right;}
.modes {	margin: 0 !important;	float: right;	margin-bottom: 10px;	display: inline-block; margin-right: 0px;}
.field.limiter {	display: inline-block;	float: right;	margin-bottom: 10px;}
.toolbar-sorter.sorter {	display: inline-block;	float: right;	margin-bottom: 10px;}
.modes-mode:last-child {	border-right: 1px solid #a79c99;}
.modes-mode.active, .modes-mode:hover {background-color: #a79c99 !important;color: #fff;}
.modes-mode:not(.active):hover {	color: #fff;	background-color: #a79c99;}
.modes-mode.active::before, .modes-mode:hover::before {	color: #fff !important;}
/*limiter*/
.page-products .toolbar .limiter .label, .sorter-label {	display: none;}
#limiter, #sorter {	background: #fff;	width: 150px;	border: none;	position: relative;	float: left;	padding: 12px 10px;	font-size: 90%;	border: 1px solid #ebebeb;	height: 40px;	-webkit-appearance: none; margin: 0;color: #666;background: #fff url(../images/down.png);background-position: right 10px center;background-size: 11px;background-repeat: no-repeat;}
.limiter-text {	display: none;}
.toolbar-sorter.sorter {	margin-bottom: 0;	padding: 0;}
.action.sorter-action {	background: url(../images/sort.png);	background-position: right 10px center;	background-size: 15px;	background-repeat: no-repeat;	display: block;	height: 38px;	width: 40px;	float: right;	margin: 3px 0;	padding: 0;}
.action.sorter-action::before { display: none; }
.page-products .search.results .products-grid li.product-item {	width: calc(25% - 30px) !important;	margin: 0 15px !important;}
.page-products .products-grid li.product-item {		width: calc(25% - 30px) !important;margin: 0 15px !important;}
.page-layout-2columns-left .page-products .products-grid li.product-item {		width: calc(33.33% - 30px) !important;margin: 0 15px !important;}
.page-layout-2columns-left .category-image, .page-layout-2columns-left .products, .page-layout-2columns-left .toolbar.toolbar-products, .page-layout-2columns-left .category-cms{
	width: 100%;	margin: 0 auto;}
.toolbar.category-button-pager.toolbar-products {	margin-bottom: 20px !important;}
.search.results {	width: 100%;}

@media (min-width:768px) {

/*
.sections.nav-sections.sticky {	position: fixed;	right: 0;	left: 0;	z-index: 1030;}
.sections.nav-sections {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;}
*/
/*sticky header*/
@keyframes stickySlideDown {
    0% {
        opacity: 0.7;
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.sections.nav-sections.sticky{position: fixed; z-index: 100; -webkit-animation-name: stickySlideDown; animation-name: stickySlideDown; padding: 0; -webkit-transition: none;width: 100%; transition: none;	z-index: 99999;}
.sections.nav-sections {left: 0; top: 0; -webkit-box-pack: center; justify-content: center; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-transition: 1s; transition: 1s; }


}



@media (min-width:992px) {

.nav-sections-items .navigation {	background: #ffa333;}
.nav-sections .navigation .level0 > .level-top {	color: #fff;	line-height: 53px;	font-weight: 500;	letter-spacing: 0.40px;font-size: 18px;}
/*.navigation ul {	width: 80%;	margin: auto;}*/
.page-main {	padding: 15px 50px 30px !important;}
.nav-sections {	margin-bottom: 0 !important;}
.navigation ul {	padding: 0 8px;	width: auto;	margin: auto;	display: block;	float: none;	text-align: center;}



}





/*responsive start*/

@media (max-width: 1366px) {

.cat div {	max-height: 220px;	}
.cat p a {	font-size: 14px !important;	}

}

@media (max-width: 1024px) {

.nav-sections .navigation .level0 > .level-top {	font-size: 16px;}
.page-header .block-search {	width: 440px;	}
.nomber {	font-size: 32px;	line-height: 35px;}
.contact-as-at .lable {		font-size: 17px;}
.page-header .block-search .action.search {	padding: 0 23px !important;	}
.nav-sections {	margin-bottom: 15px;}

.category_list_left {	margin-top: 10px;	padding-right: 20px;	}
.categorys .category_name {	line-height: 22px;	margin-bottom: 10px;}
.sub_categoryList a {	line-height: 19px;	margin-bottom: 10px;}
.block.newsletter .content_text h3 {	font-size: 21px;		line-height: 20px;		margin-top: 0;}
.block.newsletter {	padding: 20px 20px;	width: 87% !important;	max-width: 87% !important;	}
.block.newsletter .content_text {	padding-right: 10px;}
.footer.content {		padding-top: 100px;}
#instagram-feed1 { width: 80%;	}
.cat {	width: calc(33.33% - 30px);}

.contact-form-div {	padding: 40px 110px;}


}

@media (max-width: 992px) {

.nomber {	font-size: 22px;	line-height: 25px;}
.contact-as-at .lable {	font-size: 14px;}
.page-header .block-search {	width: 340px;}
.page-header .logo {	width: 150px;	margin-right: 20px;}
.page-header .block-search input[type="text"] {	padding-left: 30px;	background-position: left 6px center;font-size: 12px;}

.panel.header {	padding: 7px 25px 0 !important;}
.page-header .header.content {padding: 7px 25px;}
.nav-sections .navigation .level0 > .level-top {	font-size: 13px;	line-height: 43px;	padding: 0 6px;	}
.nav-sections {	margin-bottom: 15px !important;}
.category_list_rigth {	margin: 20px -15px 0;	}
.category_list_left {	margin-top: 15px;	padding-right: 20px;}
.categorys .category_name {
	line-height: 21px;
	margin-bottom: 10px;
	font-size: 15px;
}
.block.newsletter input {	margin-right: 0;}
.block.newsletter .content {
	width: 100%;
	margin: auto;
}.block.newsletter .content_text {
	padding-right: 0;
	width: 100%; text-align: center; margin-bottom: 20px;
}
.block.newsletter {	margin-bottom: -83px;	}
.block.newsletter {	display: block;	text-align: center;}
.category_footer_link a {	font-size: 14px;		margin: 0 3px;}
.footer.content {	padding-bottom: 35px;}

.contact-form-div {	padding: 40px 60px;}

.map iframe {
	width: 100%;
}
#maincontent {
	padding: 20px 0;
}
.custom\.compare\.wishlist {	float: left;	width: 100%;	text-align: left;	padding: 0 30px;}
.page-layout-2columns-left .column.main {	width: 100%;	padding: 0 40px;}


.sidebar.sidebar-main {
	width: 90% !important;
	margin: auto !important;
	padding: 0 !important;
	float: none;
}
.custom\.compare\.wishlist {
	padding: 0;
}

#title-breadcrumbs::before {	top: 5px;}


}


@media (max-width: 767px) {


.page-header .logo {	width: 90px;}
.wrapper-slideshow {
	height: 90px;
}
.block.newsletter {
	
	z-index: 0;
}
.nomber {	font-size: 16px;	line-height: 17px;	margin: 0 auto 0 10px;}
.contact-as-at .lable {	font-size: 14px;		margin: 0 0 auto auto;}
.contact-as-at {	border-top: 1px solid #fff;text-align: center;	position: fixed;	bottom: 0;	left: 0;	right: 0;	z-index: 9;	background: #e37c00;	text-align: center;	padding: 6px;	display: flex;	width: 100%;z-index: 999;}
.nav-toggle::before {	color: #fff;	}
.page-header {	margin-bottom: 10px;}
.nav-toggle {	left: auto;		right: 20px;}
.page-header .header.content {		display: block;	}
.page-header .block-search input[type="text"] {height: 40px;	position: relative;	left: 0;	margin: 0;}
.block-search .control {	border-top: none;		margin: 0 0;padding: 0 15px;}
.page-header .block-search .action.search {	padding: 0 19px !important;height: 40px;	max-width: 110px;	font-size: 14px;	line-height: 40px !important;	}

.page-header .block-search  { width: 100%; float: left;  margin-top: 10px;margin-bottom: 10px;}

.category_list_left {	width: 100%;		padding-right: 0;}
/*.category_list_rigth {	width: 100% !important;	margin: 20px -10px 0 !important; float: left; }*/
.category_list_rigth {	width: calc(100% + 20px) !important;	margin: 20px -10px 0 !important;	float: left;}
.cat {	width: calc(50% - 20px);	margin: 0 10px 20px;}
.cat p a {
	font-size: 13px !important;
	line-height: 13px !important;
}
.block.newsletter {
	margin-bottom: 20px;margin-top: 0;
}
.block.newsletter .form.subscribe {
	display: block;
}
.block.newsletter .actions {	position: relative;	margin: 20px auto 0;	display: block;}

.footer.content {
	padding-top: 30px;
}
.footer_logo img {
	width: 130px;

}
.footer_logo .log_text {
	display: block;
	margin-bottom: 20px;
}
#instagram-feed1 {
	width: 100%;
}
#instagram-feed1 img {
	margin: 0 2px;
	border: 4px solid #ffaf45 !important;
	width: calc(25% - 4px);
}
.category_footer_link {
	margin-top: 22px;
}
.category_footer_link a {	font-size: 16px;	line-height: 15px;	display: block;}
.copyright {
	margin-top: 20px !important;
	display: block;
	margin-bottom: 30px !important;
}
.nav-sections-item-content {		padding: 0 0px;}
a, .alink {
	color: #000;
	text-decoration: none;
}

.nav-sections-item-title.active {
	background: #e37c00;
	border-bottom: 0;
	color: #fff !important;
}
.nav-sections-item-title.active .nav-sections-item-switch {
	color: #fff;
}
.nav-sections .navigation .level0 > .level-top {	padding: 0 15px;}
.navigation .parent .level-top::after {		top: 1px;}


#title-breadcrumbs {	padding: 0 30px;}

#title-breadcrumbs {
	padding: 20px 30px;
}
#title-breadcrumbs h1 {	font-size: 20px;	margin-bottom: 10px;	}


.map iframe {
	width: 100%;
	height: 310px;
}
.contact-form-div {	padding: 20px 20px;}

.contact-form-div .actions-toolbar {		float: left;}
.contact-form-div .fieldset {	float: left;	}

.contact-form-div .field.Captcha.required {	float: left;	}
.contact-form-div {	overflow: hidden;}
.contact-form-div .action.submit.primary {	margin: auto;}


.category-image {	padding: 0 0;}


.page-layout-2columns-left .category-image, .page-layout-2columns-left .products, 
.page-layout-2columns-left .toolbar.toolbar-products, .page-layout-2columns-left .category-cms {
	width: calc(100% - 60px) !important;
	margin: 0 30px !important;
}
.page-layout-2columns-left .products-grid li.product-item {
	width: 100% !important;
	margin: 0 0 20px 0 !important;
}
.products.list.items.product-items {
	width: 100% !important;
	margin: 0 !important;
}
#limiter, #sorter {
	width: 100%;
}
.toolbar-products .limiter .control {
	display: inline-block;
	width: 100%;
}
.toolbar-products .limiter .control {
	width: 100%;
	padding-right: 10px;
}
#sorter {
	width: 100%;
}
.action.sorter-action.sort-asc {
	position: absolute;
	right: 10px;
	top: 0px;
}
.toolbar-amount {	padding: 8px 0 8px;	}
.toolbar.category-button-pager.toolbar-products {
	position: relative;
}

#instagram-feed1 img {
	margin: 0;
	border: 4px solid #ffaf45 !important;
	width: 100%;
	height: 100%;
}
#instagram-feed1 a {
	width: calc(25% - 8px);
	margin: 0 4px;border: 1px solid #ffaf45 !important;
}

.about-page iframe {
	width: 100%;
	height: auto;
}
.contact-form-div .fieldset {
	margin: 0 0 20px;
}
p span {

	font-size: 16px !important;
}
#maincontent {
	padding: 0px 15px;
}

.category-faq-page .columns {	width: 100%;	float: left;}
.category-faq-page .category-view {	padding-top: 17px;}

.sidebar.sidebar-main {
	width: 90% !important;
	margin: 0 auto !important;
	padding: 0 !important;
	float: none;
	max-width: 90%;
}
.toolbar.category-button-pager.toolbar-products {	margin-top: 10px !important;}

}

/*5-10-20*/
.column.main .product.info .block .title strong::after {
    bottom: 15px;
}
.catalog-product-view main#maincontent {
    padding-top: 26px!important;
    padding-bottom: 0!important;
}
.product.info.detailed .block.related .action.select{display: none;}
#relateditem_slider .owl-controls {top: -83px; right: 0; }
.block.related strong#block-related-heading{    margin-top: 0!important;}
#relateditem_slider .product-item-info a{    color: #666666; text-transform: uppercase;}
#relateditem_slider li{width: 100%!important;}
.detailed .block.upsell .block-title.title {   margin: 0;}
.product.info.detailed .block.upsell{    margin-top: 10px;}



/*13-10-20*/
.contact-form-div {	margin-top: 0;	padding: 40px;	width: calc(50% - 10px);float: right;margin-left: 10px;}
.map iframe {	width: 100%; height: 586px;}
.contact-page-map {	padding-top: 30px;}

/* disabled contact form from locationpage start*/
/*.contact-page-map .right-pane {	width: 50%;	margin-bottom: 20px;	float: right;	padding: 0px 0 0 20px;	}*/
.contact-page-map .right-pane {	width: 50%;	margin-bottom: 20px;	float: right;	padding: 0px 0 0 20px;	}
/* End */

/*cms page css*/
.category-cms h3 {	font-weight: bold;	font-family: "Arial",sans-serif;	color: #A6A6A6;	font-family: "Arial",sans-serif;	color: #A6A6A6;}
.categorypath-faq-page .category-cms a {
	border-radius: 0 !important;
	color: #e37c00 !important;
	opacity: 1 !important;
	max-width: 261px;
	font-size: 24px !important;
	line-height: 37px !important;
	font-family: 'Lato', sans-serif;
	cursor: pointer;
	display: block;
	text-align: center;
	margin: auto auto 30px;
	font-weight: 600;
	border: 8px solid #e37c00 !important;
}

.category-cms p span { font-family: "Arial",sans-serif;color:#A6A6A6; }
.category-cms p img {	width: 130px;	overflow: hidden;	display: block;	margin: 20px 0;}
.categorypath-faq-page .block.filter {	display: none;}
#title-breadcrumbs::before {content: ""; background: rgba(0, 0, 0, 0.2); height: 100%; position: absolute; width: 100%; left: 0; right: 0; top: 20px; z-index: 9; }
.previous_next {	z-index: 9999;}
.category-view {	overflow: hidden;}
.page-title-wrapper {	z-index: 999;	position: relative;}
.breadcrumbs {	z-index: 999;	position: relative;}

.category-faq-galvanization .faq-galvanization p img {   width: auto;   max-width: 100%;    height: auto;}
.categorypath-faq-page .category-cms a{    padding: 10px!important;    line-height: 1.2;    height: auto;}
.categorypath-faq-page .category-cms a img{display: block;}
.contact-form-div{width:100%;}
.contact-page-map {padding-top: 30px; display: flex; flex-wrap: wrap;}
.contact-page-map .right-pane {width: 100%;order: 2;margin-top: 40px;}
.contact-form-div #contact-form {max-width: 660px; margin: auto;}


@media (min-width: 640px){

#upsellitem_slider .product-item {
    margin-bottom: 0;
}

}



@media (max-width: 1200px){

.previous_next, .block.upsell, .product.info.detailed, .custom-div-product{width: 100%;}
.block.related strong#block-related-heading{    max-width: 150px;}


}

@media (max-width:1199px){

.contact-page-map .right-pane {	width: 100%;	padding: 0;}
.contact-form-div {	width: 100%;	margin-left: 0;	}
.map iframe {	height: 390px;}


}

@media (max-width:992px){

.block.related  .title{    max-width: 80px;}
.detailed .block.upsell .block-title.title{    padding-right: 80px;}

}

@media (max-width:767px){
.categorypath-faq-page .category-cms a {max-width: 303px;font-size: 23px !important;line-height: 34px !important;}
.page-layout-1column .product-info-main{width: 100%!important;}
.page-layout-1column .product.media{    width: 100%!important;    margin-bottom: 30px;}
.product.info.detailed .product.data.items{    width: 100%;    padding: 0;}
.product.info.detailed .block.related{width: 100%;}
.block.related .title {   max-width: 100%;}
.products-related {   margin: 0;}
#upsellitem_slider li .product-item-info {   padding: 0;}

#upsellitem_slider .owl-controls .owl-buttons div:first-child , #relateditem_slider .owl-controls .owl-buttons div:first-child{margin-left: 0!important;}
.products-upsell {margin:0 0 30px;}    
.detailed .product.data.items > .item.content{    padding: 20px 20px 20px 20px !important;}
#relateditem_slider .product.details.product-item-details{margin-bottom: 15px;}
.catalog-product-view .previous_next a {padding: 0; width: 40px; height: 40px; display: flex;display:-webkit-flex; align-items: center; justify-content: center; }
.catalog-product-view #title-breadcrumbs {   padding: 20px 50px;}
.product.data.items > .item.title > .switch{height: auto!important;line-height: 1.2!important;    font-size: 17px!important;}
#product-attribute-specs-table th, #product-attribute-specs-table td{display: block;}
.detailed .table-wrapper{margin-bottom: 0!important;}
.product.info.detailed .item.title{    border-top: 1px solid #eee;}
.custom-div-product {display: flex;display:-webkit-flex; flex-wrap: wrap; }
.page-layout-1column .product-info-main{    order: 2;}
.page-layout-1column .product.media{    order: 1;}
.detailed .block.upsell .block-title.title{    padding-right: 0px;}
.block.related strong#block-related-heading{    max-width: 100%;}
/*.product.info.detailed .block.related{    max-width: 380px;
    margin: auto;
    float: none;}*/

#upsellitem_slider li .product-item-info {   padding: 0 10px;}  
#relateditem_slider .product-image-wrapper{    border: 1px solid #eee;}  
#relateditem_slider li img {   width: auto;}
#upsellitem_slider li .product-image-photo {  width: auto;}
#upsellitem_slider .product-image-container {   border: 1px solid #eee;}
.product.info.detailed {   padding-top: 30px;}
strong#block-upsell-heading{padding-right: 70px;}
#relateditem_slider .owl-controls{    top: -57px;}
.product.data.items>.item.content{    margin: 0 0 10px;}
.product-item .price-box{    margin: 10px 0 10px;}
#product-attribute-specs-table th.label {   display: none;}

#upsellitem_slider li .product-image-photo {
    width: 200px;
}
#relateditem_slider li img {
    width: 200px;
}
#upsellitem_slider .owl-controls{    top: -60px;}
#relateditem_slider .product-item-info, #relateditem_slider .product-item-info a, #relateditem_slider .product-item-info a span{    width: 200px!important;    margin: auto;}
#product-attribute-specs-table th, #product-attribute-specs-table td {
    display: table-cell;
}
#product-attribute-specs-table th.label {
    display: table-cell;
}
#product-attribute-specs-table td:before{display: none;}
#product-attribute-specs-table tr{    display: table-row;}

#product-attribute-specs-table th, #product-attribute-specs-table td{    padding: 15px 10px;}
.detailed .product.data.items > .item.content {   padding: 10px !important;}

.map iframe {	height: 320px;}

.contact-form-div .fieldset {	display: contents;	max-width: 100% !important;	float: none;}
.contact-form-div {	padding: 20px;}
.categorypath-location .category-cms {	width: 100%;}

#title-breadcrumbs::before {		top: 0;}

.contact-page-map {	padding-top: 0;}


}


@media (max-width:568px){

}
@media (max-width:520px){

#upsellitem_slider li .product-item-info {   padding: 0 15px;}    

}

@media (max-width:414px){

#upsellitem_slider li .product-item-info {
    padding: 0;
}

	}

.gallery-placeholder .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{display: block!important;
}

.fotorama__nav{display: block!important;}

.fotorama__nav__frame{height: 90px;}
.field.choice.related {   display: none;}


@media (max-width:375px){

.field.Captcha.required iframe {	transform: scale(0.8) translate(-20px, 0px);	}
.contact-form-div .field.Captcha.required {	margin-bottom: 20px !important;}


}
.sections.nav-sections {
	z-index: 99999;
}

div.MagicToolboxContainer {
	text-align: left !important;
}

div.MagicToolboxSelectorsContainer img {
	height: 100%;
	max-height: 70px;
	max-width: 70px;
	min-height: 70px;
	object-fit: cover;
	object-position: center;
}
div.MagicToolboxContainer.selectorsBottom .MagicToolboxSelectorsContainer a {
	display: block;
	vertical-align: middle;
	width: 70px;
	float: left;
}

@media (min-width: 768px){
.cms-home .block-products-list .products-grid .product-item {
 width: calc((100% - 6%)/ 4)!important;
 width: -webkit-calc((100% - 6%)/ 4)!important;
 margin-left: 2%!important;
}
.cms-home .block-products-list .products-grid .product-item:nth-child(4n + 1){ margin-left: 0!important;}	

}
.block.widget .product-item-info{ text-align: center;}
.cms-home .block-products-list .product-item-name a{
 color: #000;
 font-size: 16px !important;
 line-height: normal;
 font-weight: 400;
 letter-spacing: 0.4px;

 font-family: 'Lato', sans-serif;
 text-transform: capitalize;
 line-height: normal !important;
}
.cms-home .block-products-list .block.widget .product-item-info{ text-align: center;}
.cms-home .block-products-list .product-item .price-box{margin-bottom:15px;}

.cms-home .block-products-list .block-title > strong{    font-size: 16px!important;
    color: #000!important;
    font-weight: 700!important;
    letter-spacing: 0.4px!important;
    text-transform: uppercase;}

/*change parent category link color start*/   
.category_name a {	color: #000;}
.category_name a:hover {	color: #ffa333;}
/*end*/

/* hide addtocart button from home page featured product slider start*/
.cms-home.cms-index-index .product-item-actions .actions-primary{ display:none !important;}
.cms-home.cms-index-index .product-item-actions .actions-secondary .action.towishlist{ display:none !important;}
/* End */

.catalog-product-view .product.attribute.description p{ display: block;}

.categorypath-faq-page .category-cms .boxtp {display: inline-grid; grid-template-columns: auto auto; grid-column-gap: 30px; margin-bottom: 20px;justify-content:center;width:100%; }
.categorypath-faq-page .category-cms .boxtp a { display: flex; flex-wrap: wrap;  align-items: center;margin: 0;}