/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 28 2024 | 05:47:11 */
.juweliaHhome {
	background-image: url(/wp-content/uploads/2024/08/Header-BG.png);
}

.col-inner h3 + p a {
	font-weight: 600;
}
.col-inner p a:hover {
	color: #fec2cb;
}
.price-wrapper .review-count {
	margin-left: 4px;
	margin-top: 0.5em;
}
.post-item .post-title a {
	font-size: 0.9em !important;
	margin-top: 10px;
}
.nav-column > li > a, .nav-dropdown > li > a, .nav-vertical-fly-out > li > a, .nav > li > a {
	color: hsl(0, 0%, 0%);
	transition: all .2s;
}
.menu-item-has-block .sub-menu.nav-dropdown .row .col {
	padding: 0px 15px 15px 15px !important;
}
.tax-product_cat.term-diamonds-parfum .products.row { 	padding-bottom: 30px; }
@media (min-width:1921px){
#content .section-content {
	max-width: 1920px;
	margin: 0 auto;
}
}

p {
	line-height: 1.8;
}
.product-small.box {
	margin-top: 15px;
}
.gridWithText {
	margin-top: -230px;
}
.col:not(.gridTwo .col) {
	padding-bottom: 0px !important;
}
.button.secondary:not(.videoPop):not(.ux-search-submit.submit-button.secondary.button) {
	border: none !important;
	text-transform: unset !important;
	color: #fff;
	font-size: 16px;
	background-color: #000;
	box-shadow: 0px 4px 10px 0px #0000005c;
	padding: 5px 30px;
	border-radius: 99px;
}
.button.secondary:hover {
	background-color: #fff !important;
	color: #000 !important;
	background: #fff;
	box-shadow: 0px 4px 10px 0px #0000005c !important;
}
.box-blog-post .is-divider {
	display: none;
}
.BlogPosts .box-image {
	border-radius: 10px;
	box-shadow: 0px 4px 10px 0px #0000005c;
	border-radius: 7px;
}
.product-small.box .box-image {
	border: 4px solid #fff;
	box-shadow: 0px 0px 15px 0px #ddd;
	border-radius: 7px;
}
.gridWithText .col.grid-col img {
	border: 3px solid #fff;
	border-radius: 10px;
	overflow: hidden !important;
}
.gridWithText  .img .img-inner {
	border-radius: 10px;
}
.absolute-footer.dark {
	display: none;
}
#footer .form-flat input:not([type="submit"]){
	background-color: rgb(255, 255, 255);
	min-height: 2.5rem;
	font-size: 16px !important;
}
#footer .searchform-wrapper.form-flat .flex-col:last-of-type {
	margin-left: -3.9em;
}
#footer  .social-icons i {
	font-size: 24px;
	margin-right: 15px;
	color: #000;
}
#footer ul li {
	margin-bottom: 10px;
}
#footer .leftColIcon p i {
	margin-bottom: 15px !important;
}

.col-inner > .img:not(:last-child), .col > .img:not(:last-child) {
	margin-bottom: 0px;
}

a.button.primary:not(.videoPop) {
	border: none !important;
	text-transform: unset !important;
	color: #fff;
	font-size: 16px;
	background-color: #000;
	box-shadow: 0px 4px 10px 0px #0000005c;
	line-height: 1.2;
	padding: 10px 0px;
}
.videoPop{
	color:#000 !important;
}
a.button.primary:hover {
	color: #000 !important;
	box-shadow: none;
	background-color: #fff !important;
}
.product-small.box .primary.add_to_cart_button {
	border-radius: 99px;
	color: #fff;
	background-color: #000;
	font-size: 15px;
	font-weight: 300 !important;
	margin-right: 0px;
	width: 100%;
	box-shadow: 0px 4px 10px 0px #0000005c;
	padding: 10px 0px;
	line-height: 1.4;
}
.button.primary.topSectionBton {
	background-color: #fff !important;
	color: #000 !important;
	box-shadow: 0px 10px 30px 0px #ffffff54 !important;
}
.rowBg {
	background: url(/wp-content/uploads/2024/08/Header-BG.png);
	background-repeat: no-repeat;
}
.product-small.box.has-hover.box-normal.box-text-bottom {
	margin-bottom: 30px;
}
.name.product-title.woocommerce-loop-product__title {
	font-size: 16px;
	margin: 8px 0px;
	color: #000;
	font-family: "Inknut Antiqua";
}

.box-blog-post .blog-post-inner p {
	font-size: 16px;
}
@media (min-width:769px){
.price-wrapper {
    display: flex;
    flex-direction: row;
}
.price-wrapper .price:last-child {
    flex: 1;
}
.price-wrapper .star-rating, .price-wrapper .review-count {
	order: 1;
}
.spclRowIconBox {
	position: absolute;
	top: 200px;
	background-color: #e7e3df;
	padding: 30px;
	border: 10px solid #fff;
	max-width: 500px;
	right: -120px;
}
.page-id-47932 h2 {
	font-size: 48px;
	line-height: 64px;
	margin-bottom: 10px;
}

}
@media (max-width:768px){
.gridTwo .col {
	padding-bottom: 20px;
}
.product-small.box .primary.add_to_cart_button {
	font-size: 13px;
	width: 100%;
	padding: 8px 0px !important;
	line-height: 1.3;
}
.spclRowIconBox {
	margin: 20px 20px 0px 20px;
	background-color: #e7e3df;
	padding: 30px;
}
.FullImgCol {
	padding: 0px !important;
}
.banner h3 {
	font-size: 1.5em;
	line-height: 1.4 !important;
}
	.hideMob{
	display:none;
}
.home h2 {
	font-size: 28px;
	line-height: 42px;
	margin-bottom: 10px;
}
.FourUspRow .icon-box {
	margin: 10px 0px;
}
.FourUspRow .icon-box .icon-box-img {
	width: 50px !important;
}
}



/*-------------------------------------------Product page -----------------------------------------------*/
.product .product-gallery-slider img, .product .product-thumbnails img {
	width: 98%;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #ddd;
}
.product  .product-thumbnails .is-nav-selected a, .product  .product-thumbnails a:hover {
	border-color: transparent !important;
}
.product .product-thumbnails .col a, .product .product-thumbnails a:hover {
	border-color: transparent !important;
	padding: 5px;
}
.mediaImagesRow {
	margin-top: -140px;
}
.mediaImagesRow .img {
	filter: drop-shadow(0px 113px 45px rgba(165, 155, 146, 0.01)) drop-shadow(0px 64px 38px rgba(165, 155, 146, 0.05)) drop-shadow(0px 28px 28px rgba(165, 155, 146, 0.09)) drop-shadow(0px 7px 16px rgba(165, 155, 146, 0.1));
}
.innerIconBoxFour {
	border-left: 3px solid #000;
	margin-left: 0px !important;
	padding-left: 10px !important;
}
.productFaq .accordion-item {
	background-color: #fff;
	margin-top: 15px;
	border-radius: 8px;
	padding: 2px 10px;
	border: 1px solid #e8e8e8;
}
.productFaq .accordion .toggle {
	left: auto !important;
	right: 0px !important;
}


.price-wrapper .price  bdi, bdi{	
	font-family: "Inknut Antiqua" !important;
}
.price-wrapper .price {
	display: block;
	font-size: 18px;
}
.price del .woocommerce-Price-amount.amount bdi {
	font-size: 13px;
}
.woocommerce-price-suffix {
	font-size: 13px;
}
.tabs.wc-tabs li a {
	font-size: 16px !important;
	padding: 5px 30px;
	color: #000;
	background-color: #e7e3df;
	margin-bottom: 10px;
	text-transform: none;
}
.tabs.wc-tabs li.active a {
	color: #fff;
	background-color: #000;
}