/*
 Theme Name:   Spring Plant Child Theme
 Theme URI:    http://themes.g5plus.net/spring/
 Description:  Spring Plant Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     spring-plant
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		spring-plant
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
@import url("../spring-plant/style.css");

/* ------------------------------- Start font face -------------------------- */
@font-face {
    font-family: 'Lora';  
    src: url("./assets/fonts/Lora/Lora-Regular.ttf");  
    font-weight: 400;  
}
@font-face {
    font-family: 'Lora';  
    src: url("./assets/fonts/Lora/Lora-Italic.ttf");  
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lora';  
    src: url("./assets/fonts/Lora/Lora-Bold.ttf");  
    font-weight: 700;  
}
@font-face {
    font-family: 'Lora';  
    src: url("./assets/fonts/Lora/Lora-BoldItalic.ttf");  
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Source sans pro';  
    src: url("./assets/fonts/SourceSansPro/35021733747.ttf");  
    font-weight: 400;  
}

@font-face {
    font-family: 'Source sans pro';  
    src: url("./assets/fonts/SourceSansPro/28979462495.ttf");  
    font-weight: 300;  
}

@font-face {
    font-family: 'Source sans pro';  
    src: url("./assets/fonts/SourceSansPro/24402968513.ttf");  
    font-weight: 600;  
}

@font-face {
    font-family: 'Source sans pro';  
    src: url("./assets/fonts/SourceSansPro/28744608880.ttf");  
    font-weight: 700;  
}

@font-face {
    font-family: 'Source sans pro';  
    src: url("./assets/fonts/SourceSansPro/27180715828.ttf");  
    font-weight: 900;  
}
/* -------------------------------  End font face -------------------------- */



body {
    box-sizing: border-box;
}

/* -------------------------------  Start header -------------------------- */
.x-menu-link-text {
    text-transform: capitalize;
    font-weight: 500;
}

/* -------------------------------  End header -------------------------- */

/* -------------------------------  Start home page  -------------------------- */

.heading-title {
    margin-top: 0!important;
}

.home-page-banner-group > .vc_column_container > .vc_column-inner::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: rgba(0,0,0,0.3);
    display: block;
    z-index: 1;
}

.home-page-banner-group > .vc_column_container > .vc_column-inner .banner-below {
    padding: 0;
    background-color: transparent;
}

.home-page-banner-group > .vc_column_container > .vc_column-inner .banner-below .banner-heading {
    padding: 0.5em;
    font-weight: 600;
    margin-bottom: .5em;
}

.home-page-banner-group > .vc_column_container > .vc_column-inner .banner-below .banner-subtitle {
    font-size: 56px;
    font-weight: 500;
    font-family: 'Source sans pro';
    display: flex;
}

.featured-product-slider {
    
}


.founder-avatar {
    margin-bottom: 0;
}

/* -------------------------------  End home page  -------------------------- */

/* -------------------------------  Start about us page  -------------------------- */

.about-us-info-box .info-box-des p{
    font-family: 'Source sans pro';
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.trichology-tab .vc_tta-tabs-container .vc_tta-tabs-list .vc_active {
    background-color: #98AA95;
}

.trichology-tab .vc_tta-tab > a {
    padding: 10px!important;
}

.trichology-tab .vc_tta-tab > a > span {
    text-transform: none;
}

/* -------------------------------  End about us page  -------------------------- */

/* -------------------------------  Start testimonials page  -------------------------- */


.testimonial-box {
}

.testimonial-image .vc_column-inner {
    padding: 0;
}
.testimonial-content {
    position: absolute;
    bottom: 0;
    right: 15px;
    width: 58%;
    height: 80%;
    z-index: 1;
    box-shadow: #dadada 4px 3px 6px;
    margin-bottom: 15px;
}

.testimonial-content .gf-heading-inner {
    padding: 20px;
}

.testimonial-content .vc_column-inner .heading-description p {
    line-height: 1.6;
}

/* -------------------------------  End testimonials page  -------------------------- */


/* -------------------------------  start blog page  -------------------------- */


.blog-pagination .page-numbers.next i, .blog-pagination .page-numbers.prev i {
    font-size: 30px;
}

.blog-pagination .page-numbers + .page-numbers {
    margin-left: 32px
}
/* -------------------------------  End blog page  -------------------------- */
