/*
Theme Name: Fina Child Theme
Template: fina
Version: 1.0
*/


@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

 html body #sidebar h4, html body .widget h4, html body #footer-outer .widget h4{
    font-family: 'Baskerville';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 140.69%;
    color: #CFB17B;
}


html #footer-outer #footer-widgets .col p {
    padding-bottom: 10px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #FFFFFF;
}

html #footer-outer #footer-widgets .col ul li a, html #sidebar div ul li a {
    
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400!important;
    font-size: 14px;
    line-height: 22px;
    color: #FFFFFF;
}

html #footer-outer #copyright p{font-family: 'Avenir';
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 186.9%;
/* identical to box height, or 19px */

text-align: center;
letter-spacing: 0.245em;

color: #FFFCFC;
}

html body #footer-outer .row {
    padding: 70px 0 30px 0;
}


html #header-outer #top nav > ul > li > a{font-family: 'Lato'!important;
font-style: normal!important;
font-weight: 400!important;
font-size: 18px!important;

/* or 14px */

    opacity: 1!important;
    text-transform: uppercase;
letter-spacing: 0.15em!important;

}


html  #header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
 
    border-radius: 0!important;
}

body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {
    margin-left: 0!important;
}

html .full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h2 {
    font-family: 'Baskerville';
    font-style: normal;
    font-weight: 400;
    font-size: 64px;
    line-height: 75px;
    letter-spacing: 0.15em;
    color: #FFFFFF;
}
#page-header-bg .section-title a{ display: none;}
.home-featured h2 , .home-shop h2{font-family: 'Baskerville';
font-style: normal;
font-weight: 400;
font-size: 52px;
line-height: 65px;
/* or 39px */

letter-spacing: 0.055em;

color: #1B1717;}

.home-featured p , .home-shop p{font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 75.9%;
/* or 14px */

letter-spacing: 0.075em;

color: #100F0F;
}

.home-featured .parallaxImg-layers h2 {
    font-family: 'Baskerville';
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 65px;
    letter-spacing: 0px;
    color: #fff!important;
}

.home-book h2{font-family: 'Baskerville';
font-style: normal;
font-weight: 400;
font-size: 52px;
line-height: 65px;
/* or 39px */

letter-spacing: 0.055em;

color: #fff;}

.home-book p{font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 75.9%;
/* or 14px */

letter-spacing: 0.075em;

color: #FFFDFD;
}

body.material .home-book a.nectar-button.large {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 75.9%;
    letter-spacing: 2px;
    color: #FFFFFF;
    border-radius: 0!important;
}
.home-shop a.nectar-button.large.see-through.extra-color-1 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 75.9%;
    border-radius: 0!important;
    letter-spacing: 0.09em;
    color: #100F0F;
    margin: 0 auto;
    width: 235px;
    display: block;
    padding: 0!important;
    text-align: center;
    height: 44px;
    line-height: 44px;
}

.woocommerce ul.products[data-product-style=text_on_hover] li.product .woocommerce-loop-product__title{
    font-family: 'Baskerville';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 140.69%;
   color: #100F0F;
}

.woocommerce ul.products .text_on_hover.product .add_to_cart_button, .woocommerce ul.products .text_on_hover.product>.button {font-family: 'Baskerville'!important;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 140.69%;
   color: #CFB17B;}
html .text_on_hover.product .product-wrap:hover .nectar_quick_view , html .text_on_hover.product .text-on-hover-wrap .price, html .text_on_hover.product .text-on-hover-wrap ins .amount, html .woocommerce ul.products li.text_on_hover.product .price , html .text_on_hover.product .text-on-hover-wrap *{font-family: 'Baskerville'!important;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 140.69%;}

#page-header-bg .section-title a {
    display: none!important;
}

body.archive.tax-product_cat #page-header-bg .span_6  h1{ font-family: 'Baskerville';
font-style: normal;
font-weight: 400;
font-size: 52px;
line-height: 65px;
/* or 39px */

letter-spacing: 0.055em;
    width: 100%;
    text-align: left;
    color: #fff!important;
}

body.archive.tax-product_cat #page-header-bg .span_6 p{font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 75.9%;
/* or 14px */

letter-spacing: 0.075em;
text-align: left;
color: #fff;
}

body p{font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 199.9%;
/* or 36px */

letter-spacing: 0.075em;

color: #100F0F;

}

.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs li {
    display: none!important;}
#header-outer {
   
    border-bottom: 1px solid #CBCBCB;
}

