/*
Theme Name: Naturya Child
Theme URI: http://naturya.novaworks.net
Description: This is a child theme for Naturya Theme.
Author: Novaworks
Author URI: http: //www.novaworks.net/
Template: naturya
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

/****************************************************************/
/****************************************************************/
/****************************************************************/


.kitify-products__list .product-item__thumbnail-placeholder img {
    aspect-ratio: 1;
}


.shop_main>div>div {
    width: 100% !important;
}


/* #gift_card_amount {
    line-height: unset;
}

.gift-card-fields{
    margin-bottom:20px;
}

.gift-card-fields label{
    display:block;
    font-size:13px;
    font-weight:700;
    margin-bottom:8px;
    color:#555;
}

.gift-card-fields select,
.gift-card-fields input,
.gift-card-fields textarea{
    width:100%;
    border:1px solid #ddd;
    padding:12px;
    font-size:15px;
    background:#fff;
    margin-bottom:18px;
}

.gift-card-fields textarea{
    min-height:120px;
    resize:vertical;
} */



#wpcf7-f13-p19-o1 input, #wpcf7-f13-p19-o1 textarea {
    padding: 15px !important;
}

.gallery_slide img {
    width: 100% !important;
    height: 500px;
    object-fit: cover;
}

.main_category .kitify-arrow {
    z-index: 10 !important;
}

body div#popmake-5167 {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    margin: 0 !important;
    height: 80% !important;
    width: 80% !important;
    min-height: unset !important;
    min-width: unset !important;
    max-height: unset !important;
    max-width: unset !important;
    overflow: hidden;
    overflow-y: auto;
}

.mobile_menu .elementor-menu-toggle {
    padding: 0;
    background-color: transparent !important;
    margin-left: 10px !important;
}

.mobile_menu .elementor-menu-toggle {
    padding: 0;
    background-color: transparent !important;
    margin-left: 10px !important;
}

.woocommerce-shop .kitify-breadcrumbs__title {
    font-family: "Higuen Elegent Serif", Sans-serif !important;
}

.main_category .kitify-carousel__next-arrow-8c4fa42 span i,.main_category .kitify-carousel__prev-arrow-8c4fa42 span i {
    color: black !important;
}

.main_category .kitify-carousel__next-arrow-8c4fa42:hover span i,.main_category .kitify-carousel__prev-arrow-8c4fa42:hover span i {
    color: #fff !important;
}

.golden img.kitify-banner__img {
    height: 622px;
    object-fit: cover;
}


.hotspot img{
    width: 100%;
    height: 800px;
    object-fit: cover;
/* 	 object-position:top; */
}


/* sr7-txt {
    font-family: "Higuen Elegent Serif", Sans-serif !important;
}

sr7-txt:first-of-type{
	font-family:Plus Jakarta Sans;
} */

.site_logo img {
    filter: brightness(0) invert(1);
}


.header_icon .elementor-kitify-search svg path, .header_icon .elementor-kitify-menu-account svg path{
    stroke: white;
    stroke-width: 2;
}

.header_icon .elementor-kitify-nova-cart svg path{fill: white; }

/* .header_icon .kitify-menu-account__box , .header_icon .kitify-nova-cart{
    padding: 0 !important;
}  */




/*  */


.wpcf7-form p {
    margin: 0px !important;
}


.wpcf7-form input, textarea{
    margin-top: 5px;
}



/*  */
.lookbook::after{
  content:"";
  position:absolute;
  inset:30px;
	
  z-index:1;
bottom:30px;
  background:
    linear-gradient(to right,#fff 50%,#222 50%) top/100% 3px no-repeat,
    linear-gradient(to bottom,#fff 50%,#fff 50%) left/3px 100% no-repeat,
    linear-gradient(to bottom,#222,#222) right/3px 100% no-repeat,
    linear-gradient(to right,#fff 50%,#222 50%) bottom/100% 3px no-repeat;
}



/* LEFT + TOP line */
.image-box::before{
  content:"";
  position:absolute;
  top:-30px;
  left:30px;

  width:100%;
  height:100%;

  border:3px solid #222;

}

.woocommerce-cart .wc-block-cart__submit-container a {
    background-color: var(--e-global-color-text);
    flex-direction: row;
    color: var(--e-global-color-4d0c300);
    padding: 17px 25px 17px 25px;
    margin: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.woocommerce-cart .wc-block-cart__submit-container a:hover{
   background-color: var(--e-global-color-accent);
   color: var(--e-global-color-4d0c300);
}

.woocommerce-checkout .nova-container {
    width: 90% !important;
    margin: auto;
}


@media(max-width:767px){
	.woocommerce-cart .wc-block-cart-items {
    table-layout: fixed;
}
}


@media(max-width:450px){
.elementor-location-single {
    padding: 30px 5px !important;
}
}

div#popmake-5167 {
    top: 70px !important;
}

.pum-theme-5158 .pum-content, .pum-theme-default-theme .pum-content{
    color: #000;
}
div#popmake-5167 .wp-block-table td, div#popmake-5167 .wp-block-table th {
    border: 1px solid #00000050 !important;
    padding: .5em;
}
.pum-theme-5158 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: rgb(0 0 0) !important;
}

.pum-theme-5158, .pum-theme-default-theme {
    background-color: rgb(0 0 0 / 62%) !important;
}

@media(max-width: 767px){
	div#popmake-5167 {
    top: 0px !important;
		padding-top: 60px !important
}
}

.heading-jh h4
{
	margin-bottom:0px !important;
}


.entry-content-inner {
    display: none;
}