/*!
Theme Name: eishesstyle
Theme URI: https://brainstorm.rs/
Author: Brainstorm Solutions
Author URI: https://www.brainstorm.rs
Description: Web Theme developed for eishesstyle.com
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: eishesstyle
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

eishesstyle is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/



@charset "UTF-8";


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.coming-soon-content .countdown3 .count {
		min-width: 100px;
	}
	.coming-soon-content .countdown3 .count span.amount {
		font-size: 80px;
	}
}

@media only screen and (max-width: 767px) {
	.coming-soon-content .logo {
		margin-bottom: 60px;
	}
	.coming-soon-content .title {
		font-size: 44px;
		margin-bottom: 30px;
	}
	.coming-soon-content .countdown3 {
		margin-bottom: 60px;
	}
	.coming-soon-content .countdown3 .count {
		min-width: 80px;
	}
	.coming-soon-content .countdown3 .count span.amount {
		font-size: 60px;
	}
	.coming-soon-content .countdown3 .count span.period {
		font-size: 14px;
	}
}

@media only screen and (max-width: 479px) {
	.coming-soon-content .logo {
		margin-bottom: 40px;
	}
	.coming-soon-content .title {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.coming-soon-content .countdown3 {
		margin-bottom: 40px;
	}
	.coming-soon-content .countdown3 .count {
		min-width: 60px;
		margin: 0 5px;
	}
	.coming-soon-content .countdown3 .count span.amount {
		font-size: 40px;
	}
	.coming-soon-content .countdown3 .count span.period {
		font-size: 12px;
		letter-spacing: 0;
	}
}

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

.eishe-price{
	font-size: 16px!important;
	color: #333333 !important;
}

.product-info{
	margin-top: -28px!important;
}
.product_card {
	margin-bottom: 25px;
}
.product-tab-list {
    margin-bottom: 50px;
}
@media only screen and (min-width: 767px) {
    .product-tab-list {
    margin-bottom: 50px;
}
}
@media only screen and (min-width: 992px) {
    .product-tab-list {
    margin-bottom: 86px;
}
}
@media only screen and (min-width: 1599px) {
    .product-tab-list {
    margin-bottom: 99px;
}
}
.footer-insta img {
	max-width: 50px;
}

.woocommerce .woocommerce-checkout .col2-set .col-1 {
	float: none;
	width: 100%;
	max-width: 100%;
}

.woocommerce form .form-row {
	margin-right: 4%;
	float: left;
	width: 48%;
}

.woocommerce form .form-row-last {
	margin-right: 0;
}

.woocommerce-input-wrapper {
	width: 100%;
}

.grid-item {margin-bottom: 60px;}
.product-info .product-buttons {
    position: absolute;
    z-index: 5;
    top: 20px;
   
}

.woocommerce nav.woocommerce-pagination {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #ebebeb;
    padding: 12px 10px;
	margin: 30px 0 30px;
	justify-content: center;
}

.woocommerce nav.woocommerce-pagination ul li {
    /* border-right: 1px solid #d3ced2; */
    /* padding: 0; */
    /* margin: 0; */
    /* float: left; */
    /* display: inline; */
    /* overflow: hidden; */
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f1f1f1;
    color: #5a5a5a;
    border-radius: 3px;
    margin-left: 3px;
}
.woocommerce nav.woocommerce-pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    border: none;
    border-right: 0;
    margin: 1px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	color: #fff;
    background-color: #f4e8ec;
}

.woocommerce-Price-amount.amount {
    color: #333333;
    font-weight: bolder;
    font-family: arial;
    font-size: 16px;
}
a {
    color: #333333;
    text-decoration: none;
    background-color: transparent;
}
.priceRangeButton {
    text-align: center;
    color: #fff;
    background-color: #f4e8ec;
    border: 0;
    margin-top: 15px;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.woocommerce span.onsale {
    /* min-height: 3.236em; */
    /* min-width: 3.236em; */
    padding: 0;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: 31px;
    left: 48px;
    margin: 0;
    border-radius: 100%;
    /* background-color: #77a464; */
    color: #fff;
    font-size: .857em;
    z-index: 9;
    width: 3.26em;
    height: 3.26em;
    background-color: #ede3db;
}
.woocommerce span.onsale {left: 50px; }
@media only screen and (min-width: 768px) {
    .woocommerce span.onsale {left: 50px; }
}
@media only screen and (min-width: 992px) {
    .woocommerce span.onsale {left: 30px; }
}
@media only screen and (min-width: 1599px) {
    .woocommerce span.onsale {left: 56px; }
}
.woocommerce .image_summary span.onsale {
    top: 1em;
    left: 2em;
}


.product-quantity {
max-width: 100%;
}

.product-quantity label {
    margin-right: 50px;
}

.product-meta table tbody tr td.label {
    width: 360px;
    padding-right: 40px;
}

/*.product-quantity .input-qty {
         width: 4.631em!important;
         text-align: right!important;
     }*/
 .quantity .product-quantity {
    max-width: fit-content;
     }
     
      .btn-dark {
    border-radius: 40px!important;

     }
     .btn-dark:hover {
        color: #212529!important;
        text-decoration: none;
        background-color: #fff!important;
        border-color: #171a1d;
}
.btn {
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 500px;
}
.image_summary {
        display: flex;
    flex-flow: wrap;
}

.yith-wcwl-add-to-wishlist {
    margin-top: 10px;
    position: absolute;
    top: 35%;
    z-index: 100;
   width: 100%; 
    background: #ffffffad;
    /* opacity: 0.5; */
    padding: 0 20px;
    text-align: center;
    display: none;
}
.product:hover .yith-wcwl-add-to-wishlist {
    display: block;
}
.yith-wcwl-add-button{display: none;}

/*.related.products {
    margin: 0 -150px;
}*/
.additional_information {
    margin: 0
}

.your_order {
    text-align: center;
    margin-top:50px;
}
.site-main-menu>ul>li:hover>a {
    color: #333;
    text-decoration: none;
}

.shop_toolbar.t_bottom {
    justify-content: center;
    margin-bottom: 0;
}

.shop_toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #ebebeb;
    padding: 12px 10px;
    margin: 0 0 30px;
}
.nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
}
.nav-links  span.current {
     display: inline-block;
    min-width: 30px;
    min-height: 30px;
     padding: 0 3px;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    margin-left: 3px;
    background-color: #f4e8ec;
    color: #ffffff;
}

.nav-links a {
    display: inline-block;
    min-width: 30px;
    min-height: 30px;
     padding: 0 3px;
    line-height: 30px;
    text-align: center;
    background: #f1f1f1;
    color: #5a5a5a;
    border-radius: 3px;
    margin-left: 3px;
   
}


 .content .category {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
    padding-left: 0;
    list-style: none;
}
.content .category li {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
}

.content .category li::after {
    margin: 0 7px;
    content: "/";
}
 a { text-decoration: none!important;}
.widget-tags a {
text-transform: capitalize;
}

img {
max-width: 100%;
height: auto;
}
.slick-slide {
    width: 420px;
}
.date .eishe-price {
    font-size: 13px!important;
    color: #000000 !important;
}
.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #f4e8ec!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}
.woocommerce a.remove:hover {
    color: #fff!important;
    background: #f4e8ec;
}
.minicart-product-list li .content .remove {
    line-height: 0.5;
    position: absolute;
    top: 0;
    right: 0;
    padding: 3px 1px;
    color: #7e7e7e;
}


/******Media 767********/

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){
.product-info .product-buttons {
    position: static;
    margin-top: 15px;
    /* margin-bottom: 30px; */
}
.grid-item {
    margin-bottom: 0;
}
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
    background: inherit;
    font-weight: 600;
    display: inline-block;
    margin-left: 10px!important;
    color: #F8796C!important;
}

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

.slick-arrow {
    top: 35%!important;
}
.woocommerce div.product form.cart {
    margin-bottom: .5em;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 37px;
    left: 33%;
    width: 100%;
    /* background: black; */
    position: relative;
    z-index: 100;
    color: #f8cfd7;
}
@media only screen and (min-width: 992px) {
   .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 37px;
    left: 46%;
    width: 100%;
    /* background: black; */
    position: relative;
    z-index: 100;
    color: #f8cfd7;
} 
}
.swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #f8cfd7;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 11px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
    opacity: 1;
    color: #7e7e7e;
    background-color: transparent;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
    opacity: 1;
    color: #7e7e7e;
    background-color: transparent;
}

.home5-slider .swiper-button-next, .swiper-button-prev {
    display: none;
    position: absolute;
    top: 41%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
@media only screen and (min-width: 992px) { 
.home5-slider .swiper-button-next, .swiper-button-prev {
    display: flex;
    position: absolute;
    top: 41%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}}

.product_category_slider .section-title {
    margin-bottom: 60px;
}

.product_category_slider .section-title .title {
    font-family: 'Source Sans Pro', sans-serif,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    margin-top: 13px;
}
.product_category_slider .section-title .sub-title {
    font-family: 'League Script', cursive;
    font-weight: bold;
    line-height: 1;
    font-size: 36px;
    color: #f4e8ec;
    
}
.category-banner5 .inner .content .title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.125;
    margin: 0 0 15px;
}
.blog-cards{
    width: 286px; 
    margin: 0 0px 44px 0px;
}
@media only screen and (min-width: 767px) { 
.product_category_slider .section-title .sub-title {
    font-family: 'League Script', cursive;
    font-weight: 300;
    line-height: 1;
    font-size: 36px;
    color: #f4e8ec;
    
}
.product_category_slider .section-title .title {
    font-family: 'Source Sans Pro', sans-serif,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    margin-top: 13px;
}
.category-banner5 .inner .content .title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.125;
    margin: 0 0 15px;
}
.blog-cards{
    width: 286px; 
    margin: 0 0px 44px 0px;
}
}
@media only screen and (min-width: 992px) { 
.product_category_slider .section-title .sub-title {
    font-family: 'League Script', cursive;
    font-weight: 300;
    line-height: 1;
    font-size: 36px;
    color: #f4e8ec;
    
}
.product_category_slider .section-title .title {
    font-family: 'Source Sans Pro', sans-serif,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    margin-top: 13px;
}
.category-banner5 .inner .content .title {
    font-size: 24px;
    font-weight: 400;
    line-height: 1.125;
    margin: 0 0 15px;
}
.blog-cards{
    width: 286px; 
    margin: 0 50px 44px 50px;
}
}

@media only screen and (min-width: 1199px) { 
.product_category_slider .section-title .sub-title {
    font-family: 'League Script', cursive;
    font-weight: 300;
    line-height: 1;
    font-size: 56px;
    color: #f4e8ec;
    
}
.product_category_slider .section-title .title {
    font-family: 'Source Sans Pro', sans-serif,Arial,Helvetica,sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    margin-top: 13px;
}
.category-banner5 .inner .content .title {
    font-size: 36px;
    font-weight: 400;
    line-height: 1.125;
    margin: 0 0 15px;
}
.blog-cards{
    width: 286px; 
    margin: 0 50px 44px 50px;
}
	.learts-mb-30 {
margin-bottom: 30px;
margin-top: 30px;
}
}
@media only screen and (min-width: 1714px) { 
.product_category_slider .section-title .sub-title {
    font-family: 'League Script', cursive;
    font-weight: bold;
    line-height: 1;
    font-size: 56px;
    color: #f4e8ec;
    
}
.product_category_slider .section-title .title {
    font-family: 'Source Sans Pro', sans-serif,Arial,Helvetica,sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    color: #333;
    margin-top: 58px;
}
.category-banner5 .inner .content .title {
    font-size: 49px;
    font-weight: 400;
    line-height: 1.125;
    margin: 0 0 15px;
    font-weight: 600;
    margin-bottom: 0;
    color: #080808;
    margin-top: 40 px;
    font-family: 'League Script', cursive;
}
.blog-cards{
    width: 286px; 
    margin: 0 50px 44px 50px;
}
}

