/**
* Theme Name: Goldsmith Child
* Description: This is a child theme of Goldsmith.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: goldsmith
* Version: 1.2.3
*/


body .goldsmith-error, body .woocommerce-password-strength{
	color: #ff0000;
}

.goldsmith-shop-fast-filters.is-shop, .goldsmith-filter-per-page-area, .goldsmith-filter-column-select-area, .shop-cat-banner-template-wrapper{
	display:none !important;
}

.goldsmith-compare-btn, .open-compare-btn{
	display: none !important;
}

.goldsmith-summary-item.goldsmith-product-popup-details{
	display: none !important;
}

.elementor-2751 .elementor-element.elementor-element-73e8c83 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{
	max-width: 300px;
}

.elementor-2751 .elementor-element.elementor-element-79b7215 > .elementor-widget-container, .elementor-2751 .elementor-element.elementor-element-73e8c83 > .elementor-widget-container{
	margin-top: 0 !important;
}

.elementor-2751 .e-con.e-flex>.e-con-inner{
	padding-top: 20px;
}


.goldsmith-viewed-offer-time, .goldsmith-cart-goal-wrapper{
	display: none !important;
}

.wc-block-cart__submit-button{
	border: 1px solid #333;
}


/* Added by PR */
/**
* Theme Name: Goldsmith Child
* Description: This is a child theme of Goldsmith.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: goldsmith
* Version: 1.2.3
*/


body .goldsmith-error, body .woocommerce-password-strength{
	color: #ff0000;
}

.goldsmith-shop-fast-filters.is-shop, .goldsmith-filter-per-page-area, .goldsmith-filter-column-select-area, .shop-cat-banner-template-wrapper{
	display:none !important;
}

.goldsmith-compare-btn, .open-compare-btn{
	display: none !important;
}

.goldsmith-summary-item.goldsmith-product-popup-details{
	display: none !important;
}

.elementor-2751 .elementor-element.elementor-element-73e8c83 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{
	max-width: 300px;
}

.elementor-2751 .elementor-element.elementor-element-79b7215 > .elementor-widget-container, .elementor-2751 .elementor-element.elementor-element-73e8c83 > .elementor-widget-container{
	margin-top: 0 !important;
}

.elementor-2751 .e-con.e-flex>.e-con-inner{
	padding-top: 20px;
}


.goldsmith-viewed-offer-time, .goldsmith-cart-goal-wrapper{
	display: none !important;
}

.wc-block-cart__submit-button{
	border: 1px solid #333;
}


/* Added by PR */
.home header.goldsmith-header-default{
	border-bottom: unset;
}

body .nt-logo img{
	min-width: 400px;
}

body .goldsmith-header-default .mobile-toggle{
	display: none;
}





.home header.goldsmith-header-default{
	border-bottom: unset;
}

body .nt-logo img{
	min-width: 400px;
}

body .goldsmith-header-default .mobile-toggle{
	display: none;
}

body .goldsmith-header-top-menu-area>ul>li.menu-item, body .goldsmith-header-default .header-top-buttons, body .goldsmith-header-default .top-action-btn{
	height: 40px;
	min-height: unset;
	float: left;
	display: inline-block;
	margin: 0 25px;
}

body .goldsmith-header-default-inner{
	display: block;
	min-width: 250px;
}

body .goldsmith-header-top-menu-area>ul>li.menu-item>a:hover{
	border-bottom: 3px solid #000;
	padding-bottom: 15px;
}

body .sticky_header .goldsmith-header-top-menu-area>ul>li.menu-item>a{
	color: #000;
}

.goldsmith-header-top-menu-area ul.navigation{
	margin-top: 20px;
}

.sticky_header .goldsmith-header-top-menu-area ul.navigation{
	margin-top: 28px;
}

body header.goldsmith-header-default{
	/*background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 31.77%, rgba(0, 0, 0, 0.3) 81.77%, rgba(0, 0, 0, 0) 91.15%);*/
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(39.77%, rgba(0, 0, 0, 0.5)), color-stop(91.77%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0)))
}

body header.goldsmith-header-default:hover{
	background: #f0eee4;
	transition:0.4s all;
}

body header.goldsmith-header-default:hover .menu-item>a{
	color: #000;
}

body .header-spacer{
	display: none;
}

body .goldsmith-header-top-menu-area>ul>li.menu-item>a{
	color: #fff;	
}

body .goldsmith-header-top-right.header-top-side{
	margin-top: 20px;
	flex: 0;
}

body .goldsmith-header-default .top-action-btn, body .goldsmith-header-default .header-top-buttons{
	margin: 0 20px;
}

body .goldsmith-header-content>div{
	flex: 0;
}

.big-screen{
	display: flex !important;
}

.small-screen{
	display: none !important;
}

.goldsmith-header-default.sticky-start{
	background: #f0eee4 !important;
}

.goldsmith-header-default .init_header{
	display: block;
}

.goldsmith-header-default .sticky_header{
	display: none !important;
}

.goldsmith-header-default.sticky-start .init_header {
	display: none;
}

.goldsmith-header-default.sticky-start .sticky_header{
	display: block !important;
}


body .sticky_header .nt-logo img{
	min-width: 150px;
}


body .site-content{
	padding-top: 200px !important;
}


.display-shop-area .col-sm-6{
	padding: 0;
	margin: -5px 0;
}

.big-padding-left-100{
	padding-left: 100px;
}

.big-padding-right-100{
	padding-right: 100px;
}

.promises-section .e-con-inner{
	display: block !important;
}

.promises-section .elementor-element.elementor-widget{
	display: inline-block !important;
}

.goldsmith-category-item .goldsmith-category-thumb img{
	max-height: 70%;
}

.cat-slider-pr .goldsmith-category-item.slick-slide{
	width: 300px !important;
}

.goldsmith-category-item .goldsmith-category-thumb{
	border: unset !important;
}


@media screen and (max-width: 992px) and (min-width: 300px) {
	.big-screen{
		display: none !important;
	}

	.big-padding-left-100{
		padding-left: 30px;
	}

	.big-padding-right-100{
		padding-right: 30px;
	}

	.small-screen{
		display: block !important;
	}	

	.display-shop-area .col-sm-6{
		padding: 10px;
		margin: 0 5px;
	}

	body .nt-logo img{
		min-width: 150px;
	}

	.elementor-2751 .elementor-element.elementor-element-985005b, .elementor-2751 .elementor-element.elementor-element-c5b3ffa.elementor-element{
		width: 100% !important;
		margin-top: 50px !important;
	}

	body .site-content{
		padding-top: 0 !important;
	}

	.home .elementor-2751 .elementor-element.elementor-element-3a1a2f9{
		padding: 0 !important;
	}

	.promises-section{
		margin: 50px 0 !important;
	}

	.home [data-element_type="container"]{
		border-top: 1px solid #ccc;
	}
}