/* 
Theme Name:		 YellowStars
Description:	 This is an Enhance's Digital Agency hand-crefted theme!
Author:			 Enhance Digital Agency
Author URI:		 https://enhance.agency
Template:		 woodmart
Version:		 1.0.0
Text Domain:	 yellowstars
*/

:root{
	--yellow: #F6D56A;
    --gray: #231F20;
    --light-green: #89AF64;
    --red: #AA3321;
    --purple: #A26AF6;
    --blue : #19407ae6;
	--orange: #f88628;
    --light-gray: #DDE1BB;
    --veramant: #2A857E;
    --green: #15a753;
    --wd-link-color: var(--yellow) !important;
    --wd-link-color-hover: var(--light-green) !important;
}


script {
    display:  none !important;
}

.mx-auto{
    margin: 0 auto !important;
}

.d-none{
	display: none !important;
}

:is(.btn, .button, button, [type="submit"], [type="button"]),
.woocommerce-mini-cart__buttons .btn-cart {
    font-size: 15px;
    letter-spacing: 0.5px;
    font-weight: 700 !important;
}

.scrollToTop {
    background-color: var(--yellow) !important;
    color: white !important;
}

.cky-modal .cky-footer-wrapper>div.cky-prefrence-btn-wrapper~div {
    display: none !important;
}

button.cky-btn {
    border-radius: 35px;
}

.grecaptcha-badge {
    visibility: hidden;
}


body .cky-switch input[type="checkbox"] {
    position: relative !important;
    width: 44px;
    height: 24px;
    margin: 0 !important;
    background: #d0d5d2 !important;
    -webkit-appearance: none;
    border-radius: 50px;
    cursor: pointer !important;
    outline: 0;
    border: none;
    top: 0;
}

.cky-switch input[type="checkbox"]:checked {
    background: var(--green) !important;
}


/**
 * Footer
 */

footer h5.elementor-heading-title.elementor-size-default {
    font-weight: bold;
}



/**
 * Copyright
*/
.payment-container .elementor-container {
    margin-right: 0;
    margin-left: auto;
}

.copyright small {
    display: flex;
    flex-direction: column;
}

.copyright svg {
    margin-top: 10px;
}

@media (max-width: 1024px) {
    .copyright small {
        align-items: center;
    }

    .col-left.set-cont-mb-s.reset-last-child{
        order: 1; margin-top: 20px;
    }
    .col-right.set-cont-mb-s.reset-last-child{
        order: 0;
    }
}

img.payment-icons {
    height: 28px;
}

.newsletter-chk input[type="checkbox"] {
    margin-top: -3px;
}

/**
 * Footer
 */
.row.wd-spacing-10.footer-newsletter {
    display: block;
}

form a.gdpr {
    text-decoration: underline;
}

.newsletter-chk.col {
    font-size: 90%;
}

.newsletter-chk.col input[type="submit"]{
    width: 100%;
}

/**
 * Home Page
*/

body.home .main-page-wrapper{
	padding-top:0px;
	
}


header .wd-search-form.wd-header-search-form.wd-display-form form {
    width: 320px !important;
}

.enhance-cat-banner h4.banner-title.wd-fontsize-l {
    background: var(--yellow);
    width: fit-content;
    margin: 0 auto;
    padding: 5px 22px;
    border-radius: var(--wd-brd-radius);
    color: var(--orange) !important;
	transition: 300ms linear;
}

.enhance-cat-banner:hover h4.banner-title.wd-fontsize-l {
	color: var(--blue) !important;
	transition: 300ms linear;
}



/**
 * Header 
 */

.whb-row.whb-top-bar p strong,
.whb-row.whb-top-bar a, .whb-row.whb-top-bar li span{
    font-size: 0.9rem;
    color: black;
}

.whb-row.whb-top-bar a:hover, .whb-row.whb-top-bar span:hover{
	color: #fff !important;
}


header .wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li {
	width: 280px;
}

.wd-dropdown-menu.wd-design-sized:not(.wd-scroll){
	margin: 0px -140px;
}

li.vrefika-menu div ul  {
	 column-count: 2;
}

header ul li.vrefika-menu ul.wd-sub-menu.row li.item-level-1{
	width: 400px;
}

header .icons-design-bordered.color-scheme-light .wd-social-icon, .color-scheme-light .icons-design-bordered .wd-social-icon {
    border: 1px solid rgba(0,0,0);
    color: #000!important;
}

header :is(.icons-design-colored-alt,.icons-design-bordered) .wd-social-icon:hover {
    border-color: black;
    background-color: black;
    color: #fff !important;
}


/**
 * Page Title 
*/
h1.entry-title.title{
	display: block !important;
}

body.single-post .page-title.page-title-default.title-size-small.title-design-default.color-scheme-light.title-blog{
	display: none !important;
}


/**
 * Size Guide
*/
.wd-sizeguide-table tbody tr:first-child td{
	border-bottom: none;
    color: var(--wd-title-color);
    text-transform: uppercase;
    font-weight: var(--wd-title-font-weight);
    font-style: var(--wd-title-font-style);
    font-size: 16px;
    font-family: var(--wd-title-font);
    font-weight: bold;
}


/** 
 * Shop
*/

ul .wd-swatch {
	justify-content: flex-start;
}

.single_add_to_cart_button{
	background-color: var(--yellow);
}


/**
 * Mega Menu */

.enhance-mega-menu .wd-sub-menu li>a {
	font-size: 1rem;
	
}

.enhance-mega-menu h5 {
	font-size: 1.1rem;
	font-weight: bold;
}



/**
 * Cart Page
 */
.wd-checkout-steps{
    text-align: center !important;
}


/**
 * Pre-Footer
*/

.widget{
	border: none !important;
}

.newsletter-chk {
    margin-top: 5px;
    color: #000;
}

.newsletter-chk a {
    color: var(--light-green);
    text-decoration: underline;
    transition: 300ms ease-in;
    -webkit-transition: 300ms ease-in;
    -moz-transition: 300ms ease-in;
    -ms-transition: 300ms ease-in;
    -o-transition: 300ms ease-in;
}

.newsletter-chk a:hover {
    color: var(--gray);
    transition: 300ms ease-out;
    -webkit-transition: 300ms ease-out;
    -moz-transition: 300ms ease-out;
    -ms-transition: 300ms ease-out;
    -o-transition: 300ms ease-out;
}

.mc4wp-form input[type="submit"] {
    border: 1px solid white;
	background-color: var(--yellow) !important;
}


.mc4wp-form input[type="submit"]:hover {
    border: 1px solid white;
    background-color: white !important;
}

.mc4wp-form input[type="submit"]:hover {
    color: #000 !important;
}


.mc4wp-form-fields .spase_to {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 600px){
    .mc4wp-form-fields .spase_to {
        justify-content: center;
        flex-direction: column;
    }

    .mc4wp-form-fields .spase_to input{
        margin: 10px 0 !important;
    }
}


.footer-column.footer-column-1.col-12.col-md-6, .footer-column.footer-column-2.col-12.col-md-6 {
    padding: 0;
}


@media (min-width:1024px){
	.footer-column.col-12.col-sm-6.col-lg-3 {
		margin-top: 20px;
		padding-top: 50px;
	}

}

img.image.wp-image-15587.attachment-medium.size-medium {
    width: 70%;
    margin: 30px 0px 30px;
}


/**
 * Copyright
*/
.payment-container .elementor-container {
    margin-right: 0;
    margin-left: auto;
}

.copyright small {
    display: flex;
    flex-direction: column;
}

.copyright svg {
    margin-top: 10px;
}

@media (max-width: 1024px) {
    .copyright small {
        align-items: center;
    }

    .col-left.set-cont-mb-s.reset-last-child{
        order: 1; margin-top: 20px;
    }
    .col-right.set-cont-mb-s.reset-last-child{
        order: 0;
    }
}

img.payment-icons {
    height: 28px;
}

.newsletter-chk input[type="checkbox"] {
    margin-top: -3px;
}

/**
 * Pop up
 */

body .wd-popup {
	padding: 0 !important;
}



/**
 * Single Product 
 */ 

.container.related-and-upsells {
    margin-top: 6rem;
}

.wd-product-brands img {
    max-width: 60px;
    width: auto;
}


/** Discounts */
.summary-inner>.price, .products[class*="wd-stretch-cont"] .product :is(.price,.wrap-price,.product-rating-price) {
	display: inline-flex;
    align-items: center;
}


.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
    top: 15px;
    inset-inline-end: 15px;
}
.woocommerce-product-gallery .product-labels {
    inset-inline-start: auto;
    z-index: 10;
    align-items: flex-end;
    max-width: 30%;
}

/**
 * Sale Badges
 */

.product-labels.labels-rounded {
    display: none !important;
}

.product-labels.labels-rounded:last-child {
    display: block !important;
}



body.home .banner-border .wrapper-content-banner {
    border: 0px !important;
}

body.home main#main-content {
    padding: 0;
}

/*Home Banner*/

/* .home .home-banner-slider .wd-carousel-wrap .wd-slide{
	min-height:600px!important;
} */

@media(max-width:767px){
	.home .home-banner-slider .wd-carousel-wrap .wd-slide-bg {
		background-position:left center!important;
	}
}
