/*
Theme Name: kramonde
Version: 1.0.0
*/

/* font */
body {
    overflow-x: hidden;
}

@font-face {
  font-family: Signatie;
  src: url(FontsFree-Net-Signatie.ttf);
}

span.signatie_font {
    font-family: Signatie;
    font-size: 16px;
}

/* end */

/*contact form*/

label.contactlabel {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
}

@media(max-width:767px){
	label.contactlabel {
    font-size: 14px;
}
}

.contactformbutton {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    background: #000;
    padding: 10px 20px;
    border: 1px solid #000;
    text-transform: uppercase;
}

#contactimage {
    position: absolute;
    z-index: 1;
    right: -120;
	top: -31px;
}

@media(max-width:767px){
	#contactimage {
    position: absolute;
    z-index: 1;
    right: 3px;
    top: 18px;
    width: 23%;
}
}

@media(min-width:767px) and (max-width:1300px){
	#contactimage {
    right: 0;
}
}

/*end contact form*/

/*back to store*/

.section_krm {
    margin-top: 50px;
    margin-bottom: 50px;
}

p.backtostore a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}

p.backtostore {
    margin-bottom: 30px;
}

/*end*/

/*Inspiration*/

.inspiration_heading {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    margin-top: 30px;
  
}

#krm_row {
    margin-top: 50px;
    margin-bottom: 50px;
}

.imageinspiration {
    text-align: center;
}

.textareainspiration {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-align: center;
}

.inspiration_box {
	padding: 10px;
    padding-top: 30px;
}

.inspiration_image img {
    width: 100%;
}


.inspiration_box:hover .inspiration_image {
  opacity: 1;
}

.inspiration_image {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.inspiration_box{
    position: relative;
}

.inspiration_box img {
    width: 100%;
}

.inspiration_image {
    background: #fff;
    width: 100%;
    padding: 30px 0px;
}

.inspiration_title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-decoration: none;
}

a#loadMore {
    padding-top: 30px;
    padding-bottom: 30px;
    font-family: "Poppins", Sans-serif;
}


/*end*/

/* inspiration post */
 
        /* Create a container for the masonry layout */
        .masonry-container {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr; /* Three columns */
            gap: 16px; /* Adjust the gap as needed */
            margin: 16px;
        }




        /* Style for the divs containing images */
        .masonry-item {
            position: relative;
            background-color: #f1f1f1;
          cursor: pointer;
            overflow: hidden;
        }

        /* Style for the images */
        .masonry-item img {
                max-width: 100%;
    display: block;
    width: 100%;
    height: 400px;
    object-fit: cover;
        }

 /*     
        .masonry-item:nth-child(1),
        .masonry-item:nth-child(6) {
            grid-column: span 2/2;  
        }
*/

.masonry-item:nth-child(1),
        .masonry-item:nth-child(6),
        .masonry-item:nth-child(7),
        .masonry-item:nth-child(12) {
            grid-column: span 2; /* Big divs span two columns */
        }



.masonry-description {
    background: #ffffffa8;
    padding: 5px 20px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

p.title_masonry {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    margin-bottom: 0;
}

.masonry-description {
    display: none;
}

.masonry-item:hover .masonry-description{
	 display: block;
	 transition: 0.3s;
}

@media(min-width:767px) and (max-width:991px){
	 .masonry-container {
            grid-template-columns: 1fr 1fr;   
        }
}

@media(max-width:767px){
	 .masonry-container {
            grid-template-columns: 1fr; 
        }
	.masonry-item:nth-child(1),
        .masonry-item:nth-child(6),
        .masonry-item:nth-child(7),
        .masonry-item:nth-child(12) {
            grid-column: span 1; /* Big divs span two columns */
        }

}

button.w3-bar-item {
    background: transparent;
    border: 0;
    font-size: 27px;
    text-align: center;
    color: #aaa;
    text-transform: uppercase;
	    font-family: "Poppins", Sans-serif;
}

.w3-bar.w3-black {
    text-align: center;
}


.w3-red {
    color: #000 !important;
}

button.w3-bar-item:hover {
    color: #000 !important;
}

a.prod_link {
    text-decoration: none;
    color: #000;
}


h2.featured_heading {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 20px;
	    text-transform: uppercase;
}




section.inspirationTab {
    margin-top: 80px;
}

.div_more_inspiration {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: normal;
}

section.more_content_inspiration {
    margin: 0 300px;
	padding-top: 30px;
}

section.page_background_image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 415px;
	position: relative;
}

.card_inspiration {
    padding: 80px 40px 80px 40px;
    background-color: #E5D9D9;
    position: absolute;
    left: 80px;
    width: 25%;
    top: -216px;
}

p.card-text-inspiration {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}

.main_content_box {
    background-color: #ECECEC;
    padding-top: 50px;
    padding-bottom: 200px;
    padding-left: 150px;
    padding-right: 150px;
    margin-bottom: 100px;
}

.main_description {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: normal;
	    padding: 0px 50px;
}

h2.page_title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 20px;
}

section.main_section {
    position: relative;
}

img.para_image {
    position: absolute;
    right: 160px;
    top: -70;
}

h2.main_heading {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 40px;
}

a.back_store {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}

section.backtostore {
    padding-bottom: 80px;
}


@media(max-width:991px){
	h2.featured_heading {
    font-size: 18px;
}

button.w3-bar-item {
    font-size: 17px;
}

.col-10.main_content_box {
    width: 100%;
    padding: 20px 10px;
	    margin-bottom: 5px;
}

img.para_image {
    position: relative;
    right: 0;
    top: 0;
}
	
.col-1.image_inspi {
    width: 100%;
    margin: auto;
    text-align: center;
    padding: 10px;
}
	
h2.main_heading {
    font-size: 18px;
	padding-bottom: 20px;
}
	
section.backtostore {
    padding-bottom: 0px;
}
	
h2.page_title {
    font-size: 18;
}
	
.main_description {
    font-size: 16px;
    padding: 0px 20px;
}
	
.card_inspiration {
    padding: 50px;
    background-color: #e5d9d9d6;
    position: relative;
    left: 0;
    width: 100%;
    top: 0;
    margin-top: 100px;
}
	
	
	@media(max-width:340px){
		.card_inspiration {
    margin-top: 30px;
}
	}
	
section.more_content_inspiration {
    margin: 0;
    padding-top: 30px;
}
	
.div_more_inspiration {
    font-size: 14px;
}

p.card-text-inspiration {
    font-size: 15px;
}
	
}

@media(min-width:767px) and (max-width:1388px){
	img.para_image {
    right: 0;
}
}



/*blog*/

.blog_carousel {
    padding: 100px 60px;
}

h2.blog_box_title a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    margin-top: 30px;
    text-decoration: none;
}

h2.blog_box_title{
    text-align: center;
}

p.blog_short_content {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
    padding: 20px;
}

.owl-dots .owl-dot span {
        width: 5px;
        height: 30px;
        margin: 5px 7px;
        background: #D6D6D6;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }
    
    .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        background: #869791;
    }

.blog_carousel .owl-next {
position: absolute;
    right: 40px;
    top: 60%;
    font-size: 41px;
}

.blog_carousel .owl-prev {
position: absolute;
    right: 40px;
    top: 36%;
    font-size: 41px;
}

.blog_carousel .owl-dots {
    position: absolute;
    right: 48px;
    top: 45%;
}

.owl-carousel.blog_carousel.owl-loaded.owl-drag {
    background: linear-gradient( to right, white 0%, white 70%, #000 50%, #000 100% );
}

i.fa.fa-chevron-circle-up {
    color: #ffffff82;
}

i.fa.fa-chevron-circle-down {
    color: #ffffff36;
}

.blog_featured_image {
    margin-right: 50px;
    object-fit: cover;
}



.owl-carousel.blog_carousel .owl-item img {
    object-fit: contain;
}
.backtostore {
    margin-top: 50px;
    margin-bottom: 30px;
}

section.section_blog {
    margin-bottom: 100px;
}

@media(max-width:991px){
	.colblogmobile {
    width: 100%;
}
	
.blog_carousel .owl-prev {
    position: absolute;
      left: 5px;
    top: 62%;
    font-size: 31px;
}

	
.blog_carousel .owl-next {
    position: absolute;
    right: 5px;
     top: 62%;
    font-size: 31px;
}
	
.blog_carousel .owl-dots {
    display: none;
}
	
.owl-carousel.blog_carousel.owl-loaded.owl-drag {
  background: linear-gradient( to bottom, white 0%, white 61%, #000 30%, #000 100% );
}
	
.blog_featured_image {
    margin-right: 0;

}
	
	
p.blog_short_content {
    margin-top: 10px;
    padding: 5px;
}
	
h2.blog_box_title a {
    font-size: 18px;
}

p.blog_short_content {
   font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
	
.blog_carousel {
    padding: 30px;
}
	
.blog_featured_image {
    margin-right: 0;
    padding: 0px 10px;
}
	
i.fa.fa-chevron-circle-up {
    transform: rotate(-90deg);
}

i.fa.fa-chevron-circle-down {
    transform: rotate(-90deg);
}
	
.owl-carousel.blog_carousel .owl-item img {
    object-fit: cover;
    height: auto;
}
}
/*end*/

/*woocommerce*/
nav.woocommerce-breadcrumb {
    display: none;
}

.woocommerce-side-wrap h2.wp-block-heading {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    margin-top: 30px;
	font-weight:600;
}

li.wc-block-product-categories-list-item a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    margin-top: 30px;
    text-decoration: none;
	
}

li.wc-block-product-categories-list-item {
    list-style: none;
}

ul.wc-block-product-categories-list {
    padding: 0;
}

.woocommerce-side-wrap.mb-5 {
    margin-bottom: 20px !important;
}

p.woocommerce-result-count {
    display: none;
}

.wc-blocks-filter-wrapper h3 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    margin-top: 30px;
    font-weight: 600;
}

.wc-block-price-filter__controls input {
    font-family: "Poppins", Sans-serif;
}

.woocommerce .woocommerce-ordering select {
    border: 1px solid #D8D8D8;
    border-radius: 50px;
	    font-family: "Poppins", Sans-serif;
    padding: 5px;
}

select.select.wppp-select {
    border: 1px solid #D8D8D8;
    border-radius: 50px;
	    font-family: "Poppins", Sans-serif;
    padding: 5px;
}

span.textht {
    font-family: "Poppins", Sans-serif;
    padding: 5px;
    line-height: 2;
}

form.woocommerce-ordering {
    float: left !important;
}

h2.woocommerce-loop-product__title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    margin-bottom: 0;
}

bdi {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    margin-bottom: 0;
}

.woocommerce-shop .add_to_cart_button {
    display: none !important;
}

.woocomerce-outer-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
}

ul.yith-wcan-color.yith-wcan.yith-wcan-group li a {
    border: 2px solid transparent;
    border-radius: var(--yith-wcan-color_swatches_border_radius, 4px);
    display: inline-block;
    height: calc(var(--yith-wcan-color_swatches_size, 29px ) + 0px);
    margin-bottom: 5px;
    overflow: hidden;
    vertical-align: middle;
    width: calc(var(--yith-wcan-color_swatches_size, 29px ) + 0px);
    margin: 2px;
	color: transparent;
}

ul.yith-wcan-color.yith-wcan.yith-wcan-group {
    padding: 0;
}

h5.woocommerce-side-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
 
    font-weight: 600;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 1rem !important;
    margin: 0 !important;
    background: #fff;
    color: #aaa;
    padding: 5px;
    border-radius: 50%;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
    left: 0 !important;
    text-align: right;
    width: 100%;
    padding-right: 10px;
}

.woocomerce-product-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
}

.woocommerce div.product .product_title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
}

.summary.entry-summary span.woocommerce-Price-amount.amount bdi {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 39px;
    font-weight: bold;
}
.asnp-product-Price span.woocommerce-Price-amount.amount bdi {
    font-size: 23px !important;
}
.woocommerce div.product form.cart .button {
   
border: 2px solid #000;
    border-radius: 0;
    background: #000;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.woocommerce div.product form.cart div.quantity {
    float: none !important;
    margin: 10px 4px 20px 0 !important;
	  color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.woocommerce-product-details__short-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
}

span.posted_in {
    color: #000000;
    font-family: "Poppins", Sans-serif;
}

span.posted_in a{
    color: #000000;
    font-family: "Poppins", Sans-serif;
}

.woocommerce ul.products li.product .star-rating {
    display: none;
}

#wpgs-gallery.woocommerce-product-gallery .gallery-navigation-carousel {
    display: none !important;
}

a.woocommerce-review-link {
    color: #000000;
    font-family: "Poppins", Sans-serif;
}

li#tab-title-description a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    text-decoration: none;
  
}

li#tab-title-description{
    list-style:none;
}

#tab-description h2 {
    display: none;
}

ul.psfw-social-icons li a {
    color: #000;
}

.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 1.618em;
    display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}

.woocommerce-Reviews-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
	padding-top: 50px;
}

p.woocommerce-noreviews {
    color: #000000;
    font-family: "Poppins", Sans-serif;
}

div#rx_comment_form__wrapper {
    color: #000000;
    font-family: "Poppins", Sans-serif;
}

.woocommerce #review_form #respond .form-submit input {
    left: auto;
    background: transparent;
    color: #000 !important;
    border: 1px solid #000;
    font-weight: 600;
}

p.logged-in-as a {
    color: #000;
    text-decoration: underline;
}

.yith-wcwl-add-button a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
  
}

.yith-wcwl-add-button {
    margin-bottom: 20px;
}

.yith-wcwl-wishlistexistsbrowse {
    margin-bottom: 20px;
}

.yith-wcwl-wishlistexistsbrowse a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.relatedheading{
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 50px;
}

div#sidebar {
    display: none;
}

.woocommerce-cart {
    margin-top: 50px;
 
}

h2.shoppingcart {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 30px;
}

span.imgcarticon {
    background: #000;
    border-radius: 50%;
    padding: 7px;
}

.shoppingicon span {
    display: inline-block;
}

.shoppingicon.divinline {
    float: right;
}

.shoppingdiv .divinline {
    display: inline-block;
}

span.iconbar hr {
    width: 80px;
}

span.iconbar {
    vertical-align: middle;
}

table.woocommerce-cart-form__contents {
    border: 0 !important;
}

tr.woocommerce-cart-form__cart-item td {
    border: 0 !important;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    border: 0;
}

.woocommerce-cart-form__contents th {
    color: #C1C1C1;
}

.cart_totals h2 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 30px;
}

tr.woocommerce-cart-form__cart-item td a {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-decoration: none !important;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    color: #000;
    font-family: "Poppins", Sans-serif;
    border: 1px solid #000;
    border-radius: 0;
    background: transparent;
}

.woocommerce-cart-form__cart-item img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 50%;
}

table.shop_table {
    font-family: "Poppins", Sans-serif;
}

.woocommerce-message {
    border-top-color: #000 !important;
}

.woocommerce-message::before {
    color: #000 !important;
}

.woocommerce-info {
    border-top-color: #000 !important;
}

.woocommerce-info::before {
    color: #000 !important;
}

p.return-to-shop a {
    color: #000 !important;
    font-family: "Poppins", sans-serif;
    border: 1px solid #000 !important;
    border-radius: 0;
    background: transparent !important;
	border-radius: 0 !important;
}

a.checkout-button {
    background: #000 !important;
    border-radius: 0 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
}

@media(min-width:991px){
	input#coupon_code {
    width: 59%;
}

}

@media(max-width:767px){
.shoppingdiv .divinline {
    display: block;
    margin: auto;
    text-align: center;
    float: none;
    margin-bottom: 30px;
}
.cart_totals h2 {
    text-align: center;
}
}

a.shipping-calculator-button {
    color: #000;
    text-decoration: underline;
}

h2.woocommerce-loop-category__title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}

.woocommerce_recent_cart_prod {
    margin-top: 50px;
}

@media(max-width:767px){
	h2.woocommerce-loop-category__title {
    font-size: 13px !important;
}
}

.woocommerce ul.products li.product .onsale {
    top: 50px !important;
    right: 0;
    left: auto;
    margin: -0.5em -0.5em 0 0;
    width: 50px;
    color: #fff;
    background: #000;
}

.wp-block-woocommerce-single-product.limitedtimeproduct {
    background: #E9E9E9;
    padding: 50px;
	    padding-right: 0;
}

.limitedtimeproduct img.attachment-woocommerce_single.size-woocommerce_single {
    width: 80%;
}

.limitedtimeproduct .wc-block-components-product-image {
    margin: auto;
    text-align: center;
}

.limitedtimeproduct .wp-block-add-to-cart-form.product {
    background: #fff;
    padding: 10px;
	padding-left: 50px;
}

.limitedtimeproduct .wp-block-post-excerpt {
    background: #fff;
    padding: 10px;
	padding-left: 50px;
}

.limitedtimeproduct .wp-block-woocommerce-product-price {
    background: #fff;
    padding: 10px;
	padding-left: 50px;
}

.limitedtimeproduct h2.wp-block-post-title {
    background: #fff;
    padding: 10px;
    margin: 0;
	padding-left: 50px;
}

.limitedtimeproduct h2.wp-block-post-title a {
    color: #000000 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 33px;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 20px;
}

.limitedtimeproduct .wp-block-woocommerce-product-meta {
    display: none;
}

.cart .quantity p {
    margin: 0;
    text-transform: capitalize;
}

.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    padding: 8px 5px;
}

button.minus {
    background: transparent;
    border: 0;
    font-size: 30px;
}

button.plus {
    background: transparent;
    border: 0;
    font-size: 23px;
}

.woocommerce .quantity .qty {
    border: 1px solid #ccc;
}

h2.woocommerce-loop-category__title .count {
    display: none;
}

button.single_add_to_cart_button {
    background: #fff !important;
    color: #000 !important;
}

a.single_add_to_cart_button.button.alt.custom-checkout-btn {
    padding: 7px;
}

button.buynowbutton {
    margin-left: 10px;
    background: #000;
	    border: 2px solid #000;
}

@media(max-width:767px){
.wp-block-woocommerce-single-product.limitedtimeproduct {
    padding: 10px;
}

.limitedtimeproduct img.attachment-woocommerce_single.size-woocommerce_single {
    width: 100%;
}

button.single_add_to_cart_button.button.alt {
    margin-bottom: 10px;
    width: 100%;
}

.custom-checkout-btn {
    width: 100%;
    text-align: center;
}

.limitedtimeproduct h2.wp-block-post-title {
    padding-left: 0;
    text-align: center;
}

.limitedtimeproduct .wp-block-woocommerce-product-price {
    padding-left: 0;
    text-align: center;
}

.limitedtimeproduct .wp-block-post-excerpt {
    padding: 10px;
    padding-left: 10px;
    text-align: center;
}

.limitedtimeproduct .wp-block-add-to-cart-form.product {
    padding-left: 0;
    text-align: center;
}

button.single_add_to_cart_button.button.alt {
    margin-left: 5px;
}

button.buynowbutton {
    width: 80%;
    margin-left: 5px;
    background: #000;
}
	
}


.wcgs-carousel .slick-arrow.sp_wgs-icon-left-open, .wcgs-carousel .slick-arrow.sp_wgs-icon-right-open {
    position: relative;
}

@media(min-width:1200px){
a.sp_wgs-icon-left-open.slick-arrow {
    position: absolute !important;
    top: 40% !important;
    left: 20% !important;
	border-radius: 50%;
}

a.sp_wgs-icon-right-open.slick-arrow {
    position: absolute !important;
    top: 50% !important;
    left: 20% !important;
	border-radius: 50%;
}
}

#wpgs-gallery .sp_wgs-icon-left-open.slick-arrow, #wpgs-gallery .sp_wgs-icon-right-open.slick-arrow {
    background-color: #ffffffc7 !important;
}

#wpgs-gallery .sp_wgs-icon-left-open.slick-arrow:before, #wpgs-gallery .sp_wgs-icon-right-open.slick-arrow:before {
    color: #000 !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000 !important;
}

@media(min-width:1400px){
.woocommerce span.onsale {
    color: #fff;
    background: #000 !important;
    left: 6% !important;
}
}
.woocommerce span.onsale {
    color: #fff;
    background: #000 !important;
 
}

.woocommerce-billing-fields__field-wrapper input{
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    padding: 0.375rem 0.75rem;
    border: 1px solid #ced4da;
	font-family: "Poppins", Sans-serif;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-family: "Poppins", Sans-serif;
}

#content-box .woocommerce .select2-selection--single {
    border: 1px solid #ced4da;
    height: calc(2.6rem + 2px);
    padding: 0.375rem 0.35rem !important;
    width: 100% !important;
    border-radius: 0;
    font-size: 1.1rem;
	font-family: "Poppins", Sans-serif;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
	font-family: "Poppins", Sans-serif;
}

#content-box .woocommerce .select2-selection__arrow {
    height: calc(2.6rem + 2px) !important;
    padding: 0.375rem 0.75rem !important;
	font-family: "Poppins", Sans-serif;
}

.woocommerce form .form-row label {
    color: #000 !important;
    font-weight: bold;
	font-family: "Poppins", Sans-serif;
}

.asnp-totalPrice-section {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 39px !important;
    font-weight: bold;
}

.asnp-product-Price span.woocommerce-Price-amount.amount {
    margin-top: 10px !important;
}

.asnp-productList-price span.woocommerce-Price-amount.amount bdi {
    font-size: 23px !important;
}

.relatedproductssec .add_to_cart_button {
    display: none !important;
}


@media(max-width:767px){
	.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit-wrap {
    padding: 0 0;
    margin: 1px;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {
    height: 60 !important;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {
    width: 40 !important;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value, .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container {
    font-size: 18.85px !important;
}


.woo-sctr-shortcode-wrap {
    float: left;
    clear: both;
}

.woocommerce div.product form.cart div.quantity {
    clear: both;
}
	
.woo-sctr-shortcode-wrap {
    padding-top: 0;
}

.woo-sctr-shortcode-countdown-1 {
    padding-top: 0 !important;
}
	
	/*
a.sp_wgs-icon-left-open.slick-arrow {
    top: 35% !important;
    left: 5% !important;
}
	
a.sp_wgs-icon-right-open.slick-arrow {
    left: 5% !important;
}	

.woocommerce span.onsale {
    left: -3% !important;
}
	*/
.woocommerce div.product .product_title {
    font-size: 20px;
}

.summary.entry-summary span.woocommerce-Price-amount.amount bdi {
    font-size: 20px;
}
	
button.single_add_to_cart_button.button.alt {
    width: 80%;
}
	
.woocommerce-Reviews-title {
    font-size: 22px;
}
	

.relatedheading {
    font-size: 22px;
}
	
.asnp-totalPrice-section {
    font-size: 20px !important;
}
	
.asnp-product-Price span.woocommerce-Price-amount.amount bdi {
    font-size: 18px !important;
}
	
.asnp-productList-price span.woocommerce-Price-amount.amount bdi {
    font-size: 20px !important;
}
	

}

.photo:hover {
    opacity: 0 !important;
}

.rx-tooltip .rx-tooltiptext {
    background-color: #000 !important;
}

.rx-tooltip .rx-tooltiptext::after {
    border-color: #000 transparent transparent transparent !important;
}

.rx_thumb img {
    display: none;
}


@media(min-width:767px) and (max-width:991px){
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100% !important;
}
	


}

@media(min-width:785px) and (max-width:1241px){
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100% !important;
}
	
.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {
    height: 60 !important;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-1 .woo-sctr-shortcode-countdown-unit {
    width: 55 !important;
}

.woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value, .woo-sctr-shortcode-wrap-wrap.woo-sctr-shortcode-wrap-wrap-1 .woo-sctr-shortcode-countdown-1 .woo-sctr-shortcode-countdown-value-container {
    font-size: 18.85px !important;
}
}


div#thwmscf_wrapper {
    padding: 50px;
}

.thwscf-shipping {
    display: none;
}

input#action-next {
    background: #000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 0;
    border: 1px solid #000;
}
input#action-prev {
    padding: 5px 10px;
    border-radius: 0;
    border: 1px solid #eee;
}
ul#thwmscf-tabs {
    display: none;
}

p#billing_company_field {
    display: none;
}

span.imgcarticondull.borderdull {
    border: 1px solid #000;
    padding: 7px;
    border-radius: 50%;
}

h3#order_review_heading {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 30px;
}

a.show-coupon {
    color: #000;
    font-weight: bold;
    text-decoration: underline !important;
}

.coupon-form input#coupon_code {
    width: 100%;
    border: 1px solid #000;
    padding: 7px;
}

.coupon-form button {
    color: #000;
    font-family: "Poppins", Sans-serif;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    background: transparent !important;
}

a.button.thwmscf-cart-url {
    background: transparent;
    color: #000;
    padding: 10px;
    border-radius: 0;
    border: 1px solid #000;
}

@media(max-width:767px){
	div#thwmscf_wrapper {
    padding: 0;
}
}


.wc-block-components-product-rating__container {
    display: none;
}

/*end*/

.explorebutton {
    display: none;
}

.divimageexplore:hover .explorebutton {
    display: block;
}

.circlebutton {
	background: #ffffff;
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    position: absolute;
    top: -13px;
    z-index: -1;
    left: -11px;
}


.textsliderright {
    position: absolute;
    left: 100px;
}


a.wcgs-slider-image {
    display: none;
}

a.wcgs-slider-image:first-child {
    display: block;
}

.limitedtimeproduct .relatedproductssec {
    display: none;
}

.limitedtimeproduct .woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}

.limitedtimeproduct .psfw-social-wrap {
    display: none;
}

.limitedtimeproduct li#tab-title-description {
    display: none;
}

.limitedtimeproduct div#tab-description {
    display: none;
}

.limitedtimeproduct .yith-wcwl-add-button {
    display: none;
}

.limitedtimeproduct .product_meta {
    display: none;
}

.limitedtimeproduct div#wpgs-gallery {
    clear: both;
    display: inline-block;
}

.limitedtimeproduct h1.product_title.entry-title {
    color: #000000 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 33px !important;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 20px;
}

.limitedtimeproduct bdi {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
    text-transform: capitalize;
    margin-bottom: 0;
	font-weight: normal !important;
}

.limitedtimeproduct {
    background: #E9E9E9;
    padding-top: 50px;

    padding-left: 50px;
}
.woocommerce-cart .limitedtimeproduct {
    padding-bottom: 50px;
}
.limitedtimeproduct .summary.entry-summary {
    background: #fff;
    margin-bottom: 0px !important;
    padding-left: 30px;
    padding-right: 40px;
    padding-top: 20px;
}

p.stock.in-stock {
    display: none;
}

.limitedtimeproduct a.wcgs-slider-image img {
  width: 500px;

}

.limitedtimeproduct span.onsale {
    display: none;
}

.circlebutton2 {
     background: #ffffffc2;
    width: 5rem;
    height: 5rem;
    border-radius: 50%;
    position: absolute;
    top: -16px;
    z-index: -1;
    left: 11px;
}

.lookbookclass {
    margin: auto;
}

.krm_logo {
    text-align: center;
}

ul#top-menu-krm li {
    display: inline-block;
    padding: 6px;
}

ul#top-menu-krm li img {
    width: 25px;
}

ul#top-menu-krm li a {
    text-decoration: none;
    color: #707070;
    font-size: 18px;
    font-family: "Raleway";
}

.alignmiddle {
    padding-top: 20px;
}

ul#main-menu-krm li {
    display: inline-block;
    padding: 10px 20px;
}

ul#main-menu-krm li a {
    text-decoration: none;
    color: #000;
    font-size: 18px;
    font-family: "Raleway";
    text-transform: uppercase;
}

ul#main-menu-krm {
    text-align: center;
}

.topheadertext {
    border-bottom: 2px solid #70707033;
}

ul#top-menu-krm li a:hover {
    color: #000;
}

ul#top-menu-krm li a:focus {
    color: #000;
}

footer.krm_footer {
    background: #000;
    padding: 30px;
}

/* uber menu */




@media(min-width:958px){
	.mobilemenubox{
		display:none;
	}
	.ubermenu-nav {
    text-align: center !important;
}

.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    border-bottom: 5px solid #fff !important;
}

.ubermenu-skin-grey-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    background: transparent !important;
    color: #000 !important;
    border-bottom: 5px solid #777 !important;
}


	
ul.ubermenu-submenu{
    background: #fff;
    border: 1px solid #777;
}
}

@media(max-width:958px){
	.desktopmenu{
		display:none;
	}
	
	/*
	.mobilemenubox {
    display: inline-flex;
		*/
}


.mobileinline {
    float: left;
}

.mobileubermeuitems {
    float: right;
    margin-top: 20px;
}
	.mobilemenubox .aws-container .aws-show-clear .aws-search-field {
    background: #cccccc26;
}

.mobileborder {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
	.mobilemenubox .searchproducts {
    width: 100%;
}
}
/* uber menu end */

.yith_wcwl_wishlist_footer {
    display: none;
}

.woocommerce .wishlist-title {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
    text-transform: capitalize;
	margin-top: 30px;
}

.woocommerce table.shop_table {
    margin-bottom: 50px !important;
}

.wishlist-items-wrapper td.product-name a {
    color: #000;
}

.wishlist-items-wrapper td.product-add-to-cart a {
    color: #000;
}

.wishlist-title-container a.btn.button.show-title-form {
    display: none;
}

.footer h2.wp-block-heading {
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffffa3;
}
.footer .wp-block-column p {
    color: #ffffffa3;
    padding: 0;
    margin: 0;
}

a.iconsocial i {
    color: #fff;
    font-size: 30px;
    padding: 5px;
}

.container.footer_class {
    margin-top: 100px;
}

footer.krm_footer {
    position: relative;
    margin-top:100px;
}

.footericonlogo {
    position: absolute;
    width: 100%;
    top: -99px;
	text-align: center !important;
	right: 0;
    left: 0;
}

.footericonlogo img {
    margin: auto;
}

@media(max-width:1240px){
	.limitedtimeproduct {
    padding: 10px;
		height:100%;
}
	
	div#wpgs-gallery {
    width: 100%;
}
}


@media(max-width:991px){


	
	.slidertext {
    font-size: 10px !important;
}
	
	.textsliderright {
    left: 0;
}

.textsliderright div {
    text-align: center !important;
    font-size: 30px !important;
}
}

@media(min-width:991px){

.archive .woocommerce .products ul, .woocommerce ul.products {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 16px;
    margin: 16px;
}

.archive ul.products li {
    position: relative;
    background-color: #f1f1f1;
    cursor: pointer;
    overflow: hidden;
width: 100% !important;
}



.archive .woocommerce .products ul::after, .archive .woocommerce .products ul::before, .archive .woocommerce ul.products::after, .woocommerce ul.products::before {
    content: "";
    display: none !important;
}

	/*
.archive h2.woocommerce-loop-product__title {
    display: none;
}

.archive span.price {
    display: none !important;
}
*/
.archive.woocommerce ul.products li.product a img {
    object-fit: cover;
    height: 100%;
	object-position: center;
}

.archive ul.products li:nth-child(6n+1) {
    grid-column: span 2;
    grid-row: span 2;
}

.archive.woocommerce ul.products li.product, .archive.woocommerce-page ul.products li.product {
    margin: 0;
}
	

.shoptitlewrap {
    background: #ffffffa8;
    padding: 5px 20px;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.shoptitlewrap {
 display:none;
}

.woocommerce ul.products li:hover .shoptitlewrap {
    display: block;
    transition: 0.3s;
}
	
}
/*end*/
@media(min-width:991px){
.relatedproductssec ul.products li{
    width: 100% !important;
}


.relatedproductssec ul.products li img {
    object-fit: cover !important;
    height: 80% !important;
}
}


.woocommerce-cart div#content-box {
    margin-top: 100px;
    margin-bottom: 50px;
}

.woocommerce-cart ul.products li {
    width: 100% !important;
}

.woocommerce-cart ul.products li img{
    object-fit: cover !important;
    height: 80% !important;
}


nav.woocommerce-MyAccount-navigation ul li {
    background: #000;
    border: 1px solid #000;
    margin-bottom: 10px;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 10px;
    list-style: none;
}

nav.woocommerce-MyAccount-navigation li a {
    color: #fff;
    text-decoration: none;
}

.rx-woocommerce-myaccount-navigation {
    margin-top: 50px;
    margin-bottom: 50px;
}

.woocommerce-MyAccount-content a {
    color: #888;
}

nav.woocommerce-MyAccount-navigation ul {
    padding: 0;
}

form#yith-wcwl-form {
    margin-bottom: 300px !important;
}

.topmenu_krm {
    text-align: right;
}

.woocommerce a.added_to_cart {
    color: #000;
    padding: 0px 10px;
}

.relatedproductssec .shoptitlewrap {
    display: block;
    position: relative;
}

.woocommerce-cart-form div#tab-description {
    display: none;
}

.woocommerce-cart-form li#tab-title-description {
    display: none;
}

.product_cat-wps_wgm_giftcard .summary.entry-summary {
    padding: 0px 30px;
}

.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
    color: #000 !important;
    background: transparent !important;
    border-bottom: 5px solid #777 !important;
}


.krm_logo img {
    text-align: center;
    margin: auto;
}



.limitedtimeproduct .yith-wcwl-wishlistexistsbrowse {
    display: none;
}

@media(min-width:991px){
	.searchproducts {
    width: 60%;
}

ul#top-menu-krm li img {
    position: relative;
}
}


@media(max-width:1230px){
	.homeslidertitle div {
    font-size: 30px !important;
	text-align: center !important;
}
}



@media(min-width:991px){

.inspirationli .woocommerce .products ul, .inspirationli ul.products {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 16px;
    margin: 16px;
}

.inspirationli ul.products li {
    position: relative;
    background-color: #f1f1f1;
    cursor: pointer;
    overflow: hidden;
width: 100% !important;
}



.inspirationli .woocommerce .products ul::after, .inspirationli .woocommerce .products ul::before, .inspirationli .woocommerce ul.products::after, .woocommerce ul.products::before {
    content: "";
    display: none !important;
}


.inspirationli .woocommerce ul.products li.product a img {
    object-fit: cover;
    height: 100%;
	object-position: center;
}

.inspirationli ul.products li:nth-child(3n+1) {
    grid-column: span 2;
    grid-row: span 2;
}



.inspirationli .woocommerce ul.products li.product, .inspirationli .woocommerce-page ul.products li.product{
	margin:0;
}
	
}

.inspirationli a.button {
    display: none !important;
}


.wishlist-items-wrapper tr td{
    text-align: left !important;
}


section.up-sells.upsells.products h2 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 10px;
}

/*
.up-sells.upsells .shoptitlewrap {
    display: block;
    position: relative !important;
    background: transparent;
    padding: 0;
    text-align: center;
}


.up-sells.upsells ul li {
       border: 1px solid #e0e0e0;
    text-align: center;
}


section.up-sells.upsells.products {
    padding-bottom: 50px;
}

#carusel_poduct_sells ul li, #carusel_poduct_related ul li {
    padding-bottom: 10px !important;
}

.woocommerce ul.products li.product .button {
    margin-bottom: 10px;
}


.add_to_cart_button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    color: #000 !important;
    font-weight: 600 !important;
}

#carusel_poduct_sells ul li, #carusel_poduct_related ul li {
    padding: 0!important;
    padding: 10px !important;
}

*/


.product-type-wgm_gift_card a.button {
    display: none !important;
}




.upsells ul.products.columns-4 {
    display: inline-block;
    width: 100%;
}

.upsells ul.products.columns-4 li {
    width: 8% !important;
    display: inline-block;
    clear: none !important;
    margin: 10px !important;
    float: none !important;
    background: #fff;
    padding: 4px !important;
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    text-align: center;
}

.up-sells .shoptitlewrap {
    display: block;
    position: relative;
    font-size: 13px;
    padding: 0 !important;
    text-align: center;
}

.up-sells bdi {
   font-size: 14px !important;
}

.up-sells a.button {
    font-size: 10px !important;
    color: #000000 !important;
    font-family: "Poppins", Sans-serif;
    border: 1px solid #000 !important;
    background: transparent !important;
    border-radius: 0 !important;
}

.up-sells a.added_to_cart.wc-forward {
    display: none;
}

.up-sells a.button:after{
	 font-size: 9px !important;
}

.up-sells a.button.added {
    color: #888 !important;
}

@media(max-width:1000px){
	.upsells ul.products.columns-4 li {
    width: 42% !important;
}
}


.product-type-wgm_gift_card .price {
    display: none;
}

.wishlist-title.wishlist-title-with-form h2:hover {
    background: transparent !important;
}

.item-wrapper h3 a {
    color: #000;
	text-decoration:none;
}

.product-add-to-cart a {
    color: #000;
}

.product-remove i {
    color: #000;
}

span.tagged_as a {
    color: #000;
}


section.up-sells.upsells.products {
    clear: both;
}

.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 25%;
}

.limitedtimeproduct .gallery-navigation-carousel-wrapper {
    display: none !important;
}

.limitedtimeproduct .wcgs-slider-image img {
    width: 520px;
}

.xoo-el-sidebar {
    background-image: url('https://krm.kramonde.com/wp-content/uploads/2024/01/New-Project-1.jpg') !important;
}