/*
 Theme Name: Uku Child
 Theme URI:
 Description: Uku Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: uku
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Uku Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */

/*
1. Fonts
2. General
3. Header
4. homepage
5. Shop
6. Contact
7. Footer
8. Media queries


*/
/* === 1. Fonts === */
@import url('https://fonts.googleapis.com/css2?family=Rancho&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;700&display=swap');


body{
    font-family: 'Heebo', sans-serif;
}



/* --- Serif Styles --- */
h1.site-title,
p.site-title,
.entry-summary,
.widget,
.title-footer,
.entry-header p.intro,
.entry-content,
.entry-content p,
.entry-content table,
.entry-content dl,
.entry-content ul,
.entry-content ol,
p.section-about-text,
p.text-big,
p.text-small,
.woocommerce-message,
#secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-content blockquote p,
.entry-content p span.uppercase,
.section-about-column-two  .social-nav ul li a,
.section-about-column-one p cite,
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
input,
textarea,
.site-content div.wpcf7 input,
.site-content div.wpcf7 textarea,
.site-content div.wpcf7 p,
a.standard-btn,
div.sharedaddy h3.sd-title,
.widget h2.widget-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content  h4,
.entry-content  h5,
.big-instagram-wrap .clear,
.single-product .entry-summary h1,
.uku-standard.blog-classic .more-link,
.widget_mc4wp_form_widget input[type="text"] {
	font-family: 'Heebo', sans-serif !important;
}
h1, h2, h3, h4, h5, h6,
h1.entry-header,
.site-header-content, 
.header-intro-wrap,
footer,
.overlay-desktop-content,
a,p, .searchform input,
.desktop-search,
input,
.search-field,
.single-product .woocommerce-message{
    font-family: 'Heebo', sans-serif !important;
}

/* header*/
#headerimg-wrap{
    background-position: top left !important;
}

.custom-logo-wrap a.custom-logo-link img {
    max-width: 120px !important;
    max-height: 120px !important;
}

.account-btn{
    display: none !important;
}

body:not(.home) #desktop-navigation ul li a:hover, 
body:not(.home) div:not(.sticky-header) > .shop-menu a,
body:not(.home).uku-serif.headerfont-light #desktop-navigation a{
    color: #000 !important;
}

/* off canvas nav max width*/
.uku-serif .inner-offcanvas-wrap{
    margin-right: 30% !important;
    max-width: 70% !important;
    background: #fff !important;
    border-right: solid 1px #8f8f8f !important;
    
}
#overlay-nav>ul>li>a {
    font-size: 26px !important;
}
.uku-serif #shopfront-cats h2.section-title, 
.page-template-shop-front #front-section-three h3.front-section-title{
    font-size: 22px !important;
}

.uku-serif .woocommerce ul.products li.product h2 {
    font-size: 26px;
}

#overlay-nav {
    padding-bottom: 40px !important;
}

p.header-intro-text{
    font-family: 'Rancho', cursive !important;
    color:#ddba87 !important;
    font-size: 70px !important;
    letter-spacing: 2px !important;

}
/* homepage */

#scrolldown{
    font-family: 'Rancho', cursive !important;
    color: #ddba87 !important;
    font-size: 30px !important;
    letter-spacing: 2px !important;
    border-radius: 30px !important;
    border-color: #ddba87 !important;
    padding: 10px 40px !important;
}

.section-about-column-one p{
    font-size: 26px !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
}

.section-about-text a.about-link {
    font-family: 'Rancho', cursive !important;
    float: none !important;
    margin: 30px auto !important;
    padding: 26px 15px 10px !important;
    font-size: 26px !important;
}
.front-about-img:after {
    opacity: 0.6 !important;

}
.uku-serif .shopfront-section h2.section-title {
    font-size: 36px !important;
    text-align: center !important;
}

#shopfront-featured h2.section-title{
    padding-top: 60px !important;
}

.uku-serif .shopfront-content{
    padding-bottom: 100px !important;
}
/*pages */
.page h1.entry-title {
    text-align: center !important;
    
}
/* shop*/

h1.woocommerce-products-header__title {
    text-align: center !important;
    font-size: 32px !important;
}

.uku-serif .woocommerce ul.products li.product h2
 {
    font-size: 26px !important;
    text-align: center !important;
}
.uku-serif .woocommerce ul.products li.product .price{
    text-align: center !important;
    margin: 0 auto !important;
    padding: 10px 0 !important;
}

/* category page*/
h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product .price{
    text-align: center !important;
    font-size: 26px !important;
}

/* product page*/

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
    color:transparent;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{
    color:#000 !important;
}


.single-product .related {
    padding-top: 80px !important;
    margin-top: 60px !important;
  
}
.single-product.uku-serif .related h2{
    text-align: center !important;
}

.single-product .woocommerce-tabs ul.tabs {
    padding: 0 0 20px !important;
   
}
/* cart - shop menu*/ 
 .shop-menu .cart-offcanvas a
  {
    color: #000 !important;
}

.widget_shopping_cart_content p.buttons a.wc-forward:hover, 
.widget_shopping_cart_content p.buttons a.checkout:hover{
    color:#ffffff !important;
}
#desktop-navigation ul li a:hover, a.button:hover{
    color: #fff !important;
}
.footer-menu .txt-0 a
{
    font-size: 0px !important;
}


.related>h2{
    font-family: 'Rancho', cursive !important;
    color: #ddba87 !important;
    font-size: 70px !important;
    letter-spacing: 2px !important;
}
/*checkout*/
.woocommerce-checkout input {
    min-height: fit-content !important;
    margin-left: 5px !important;
}


.woocommerce-checkout .entry-content ul {
    padding-left: 0px !important;
}

abbr{
    border-bottom: 0px !important;
}
abbr[title] {
    text-decoration: none !important;
}

/* search results*/
.search .entry-header h2.entry-title {
  
    text-align: center !important;  
}
.search .entry-meta{
    display:none !important;
}

.search .meta-main-wrap{
    margin-bottom:40px !important;
}
.search .entry-header h2.entry-title{
font-size:28px !important;
}

/* contact*/
.site-content input.wpcf7-submit:hover, 
.site-content div.wpcf7 p input.wpcf7-submit:hover{
background: #000;
}
/**/
#site-info ul li:after {
    content: none;
}

/*blog*/
.blog-wrap .entry-header h2.entry-title{
font-size:28px !important;
}
.entry-header .entry-cats{
display:none !important;
}


/* === 7. Footer ===*/
/* payment cards icons*/
nav#footer-menu-four ul {
    margin: 0 auto !important;
    max-width: 180px !important;
}



/* === 8. Media Queries === */

@media screen and (min-width: 48em){
    /* header*/
.featured-slider .entry-header h2.entry-title, .header-intro-wrap p.header-intro-text{
    
    line-height: 1.5 !important;
}

    .single-post .entry-content p, 
    .page .entry-content p, 
    .page .entry-content, 
    .entry-content ol, 
    .entry-content ul, 
    .blog.blog-classic 
    .blog-wrap .entry-content p {
        font-size: 20px !important;
        line-height: 1.5 !important;
    }

    .page h1.entry-title {
        text-align: center !important;
        font-size: 42px !important;
    }

    #overlay-nav>ul>li>a {
        font-size: 36px !important;
    }
    .page-template-shop-front.header-fullscreen #site-branding {
        padding: 0 0 80px 0 !important;
    }
    .custom-logo-wrap a.custom-logo-link img {
        max-width: 200px !important;
        max-height: 200px !important;
    }
    .section-about-column-one p{
        font-size: 36px !important;
        
    }
    .single-product .woocommerce-tabs ul.tabs {
        font-size: 26px !important;
    }

    .soluna_shipping p{
      font-size: 18px !important;
    }
    .single-product.uku-serif .entry-summary h1{
        font-size: 38px !important;
    }
    #footer-menu-four ul{
        width: 100% !important;   
}
.page-template-shop-front #front-section-about{
    margin-bottom: 0px !important;   
}
}

@media screen and (min-width: 66.25em){
    .sticky-header .custom-logo-wrap .custom-logo-link img {
        max-width: 80px !important;
        max-height: 80px !important;
      
    }
}
@media screen and (min-width: 85em){
    
    .blog.blog-defaultplus #primary .hentry.has-post-thumbnail:nth-child(4n) .entry-header h2.entry-title, 
    #front-section-four .entry-header h2.entry-title, .section-two-column-one .entry-header h2.entry-title, 
    .single-post .entry-header h1.entry-title, p.section-about-text {
        font-size: 28px !important;
        line-height: 1.5 !important;
    }
    .uku-serif ul.products li span.price {
        font-size: 24px;
    }
    .section-about-column-one p{
    font-size: 26px !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;
}
    .section-about-text a.about-link {
        width: 175px !important;
        height: 175px !important;
        font-family: 'Rancho', cursive !important;
        padding: 40px 25px 10px !important;
        font-size: 36px !important;
    }
    .woocommerce ul.products li.product .add_to_cart_button{
        background: rgba(0,0,0,0.2) !important;

    }
    #page-start,
.content-wrap{
    background: url(https://soluna.co.il/wp-content/uploads/2020/09/deco.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}
}
