
body #header{
	background: #ffffff;
}

body #header .mainmenu li a{
	color: #3c3d42;
	opacity: 1;
}

body #header .mainmenu li a:hover{
	color: #141416;
	opacity: 1;
}

body #header .mainmenu li .sub-menu::after, body #header .mainmenu li .sub-menu::before{
	background: #141416;
}

body #header .mainmenu li .sub-menu{
	border: 1px solid #141416;
}

body #header .mainmenu li .sub-menu li{
	background: #ffffff;	
}

body #header .mainmenu li .sub-menu li a{
	color: #6a6b6e;
	opacity: 1;
}

body #header .mainmenu li .sub-menu li a:hover{
	color: #141416;
	opacity: 1;
}

body .btn-primary{
	background: #141416!important;
	border: 1px solid #141416!important;
	color: #ffffff!important;
	opacity: 1!important;
}

body .btn-primary:hover{
	background: #141416!important;
	border: 1px solid #141416!important;
	color: #ffffff!important;
	opacity: .8!important;
}

body .btn-primary.btn-buy, body .woocommerce-products .products-container .products .product .btn-buy{
	background: #141416!important;
	border: 1px solid #141416!important;
	color: #ffffff!important;
	opacity: 1!important;
}

body .btn-primary.btn-buy:hover, body .woocommerce-products .products-container .products .product .btn-buy:hover{
	background: #141416!important;
	border: 1px solid #141416!important;
	color: #ffffff!important;
	opacity: .8!important;
}

body .woocommerce-products-header h1{
	color: #fff;
}

body h3{
	color: #141416;
}

body h4, body .woocommerce-products .products-container .products .product h4, body h4{
	color: #141416;
}

body .woocommerce-products .products-container .products .product span.dark{
	color: #141416!important;
}

body .woocommerce-products .products-container .products .product span.dashed, body .woocommerce-products .products-container .products .product span.gray{
	color: #141416!important;
	opacity: .5;
}

body h5, body #home-reviews h5{
	color: #3c3d42;
}

body h6, body .woocommerce-products .products-container .products .product .product-inner p span{
	color: #3C3D42;
}

body p, body input, body select, body li, body.page .page-body a, body .wpcf7-form label{
	color: #3c3d42;
}

body.page .page-body a:hover{
	opacity: .8;
}

body.single-product .product-bg{
	background: #f6f4f2;
}

body #home-products.products-popup .content-row, body #photo-guides.products-popup .content-row{
	background: #f6f4f2;
}

body #home-reviews .slick-next{
	background: url(https://ninaportraits.com/wp-content/uploads/2023/03/arrow-right.svg) no-repeat center center/contain;
}

body #home-reviews .slick-prev{
	background: url(https://ninaportraits.com/wp-content/uploads/2023/03/arrow-left.svg) no-repeat center center/contain;
}


body #footer{
	background: #141416;
}

body #footer ul li a{
	color: #6a6b6e;
	opacity: 1;
}

body #footer ul li a:hover{
	color: #ffffff;
	opacity: 1;
}

body #footer .copyright p{
	color: #6b6c6f;
}

body #footer h5, body #footer .wp-block-tnp-minimal p{
	color: #fff;
}

body #footer input[type="submit"]{
	background: #6b6c6f;
	color: #fff;
	opacity: 1;
}

body #footer input[type="submit"]:hover{
	background: #6b6c6f;
	color: #fff;
	opacity: .8;
}

.wpgs-nav .slick-next{
	background: url(https://ninaportraits.com/wp-content/uploads/2023/03/arrow-right.svg) no-repeat center center/contain;
	right: 10px;
}

.wpgs-nav .slick-prev{
	background: url(https://ninaportraits.com/wp-content/uploads/2023/03/arrow-left.svg) no-repeat center center/contain;
	left: 10px;
}