/*
Theme Name: Green Formula Capital Theme
Description: Green Formula Capital Theme
Author: Starkup
Template: flatsome
Version: 3.0
*/

/*
***
* FONTS 
***
*/

h1 {
    font-size: 36px;
}
h2 {
    font-size: 32px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 16px;
    color: #656B6F !important;
    font-weight: 700 !important;
}

.hero-text h2 {
    font-size: 28px;
    line-height: 28px;
    font-weight: 300;
}

.row-statement h3 {
    font-size: 20px;
    color: #0d486b;
}

.row-gfc h4 {
    color: #79BD9A !important;
    font-size: 32px;
    font-weight: 500 !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*
***
* GLOBALS 
***
*/

/* Background effect */
.page-template-default main:before {
	content: ' ';
    width: 329px;
    height: 750px;
    position: absolute;
    background-image: url('https://greenformula.ee/wp-content/uploads/GFC-arrow-bg-1.png');
    background-position: left;
    background-repeat: no-repeat;
    opacity: 0.25;
	top: 50%;
	transform: translate(0, -50%);
}
@media screen and (max-width: 550px) {
	.page-template-default main:before {
	top: unset;
	transform: none;
	}
}


/* Image caption */
.img .caption-show, .img .caption {
    transform: translateY(0);
}

/*
***
* HEADER 
***
*/

/* Logo */
.logo-left .logo {
    margin-right: 50px;
}

/* Main menu spacing */
.nav-spacing-xlarge>li {
    margin: 0 19px;
}

/* Transparent menu font */
.transparent .nav>li>a {
    color: #3b8686;
}
.transparent .nav>li>a:hover {
    color: #79bd9a;
}

/* Home active menu */
.home .header:not(.transparent) .header-nav-main.nav > li.active > a, .home .header .header-nav-main.nav > li.active > a {
    color: #3b8686;
}
.home .header .header-nav-main.nav > li.active > a:hover {
    color: #79bd9a;
}

/*
***
* MAIN 
***
*/

/* Hero */
@media screen and (min-width: 850px) and (max-width: 1400px) {
    .section-hero .section-bg-overlay {
        background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 40%) !important;
    }
}

/* List style */
main ul>li {
    list-style-image: url('https://greenformula.ee/wp-content/themes/gfc/assets/GFC-li.svg');
}

/* CF7 */
input[type=email], input[type=number], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    border: none;
    background-color: transparent;
    border-bottom: 3px solid #79BD9A;
    padding: 0.5rem 0;
    box-shadow: none;
    font-weight: 500;
    font-size: 16px;
}


/*
***
* BLOG POSTS
***
*/
/* Post titles */
.box-text h5, .box-text h6 {
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.box-blog-post .is-divider {
    margin-bottom: 0.8em;
    margin-top: 0.8em;
}

/* Hide author */
.entry-meta .byline {
    display: none;
}

/* Hide image */
.blog .box-image {
	display: none;
}

/*
***
* FOOTER 
***
*/

.absolute-footer {
    padding: 15px 0 15px;
}

@media (max-width: 849px) {
    .medium-text-center .pull-left {
        float: left;
    }
    .medium-text-center .pull-right {
        float: right;
    }
}


@media screen and (max-width: 550px) {

    /*
    ***
    * MOBILE 
    ***
    */
    
    h1 {
        font-size: 26px;
    }

    h2 {
        font-size: 24px;
    }


    .row-gfc .col, .row-gfc h4 {
        padding-bottom: 0;
        margin-bottom: 0;
    }

}