/*
 Theme Name:   Colostrum - Armacura Labora Child
 Theme URI:    http: //www.themeforest.net/
 Description:  Labora Child Theme
 Author:       AivahThemes
 Author URI:   http://www.aivahthemes.com
 Template:     labora
 Version:      1.0.0
 Tags:         two-columns, right-sidebar
 Text Domain:  labora-child
*/

/* 
green: bac10f 

*/

@font-face {
    font-family: "Conduit";
    font-weight: bold;
    src: url("Fonts/731256/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix");
    src: url("Fonts/731256/ef1cf8c3-989e-4b7e-ad89-9e034d47686d.eot?#iefix") format("eot"), url("Fonts/731256/4680ad80-371f-497c-8926-35654adc2249.woff2") format("woff2"), url("Fonts/731256/fdaf48d4-c023-4a03-b948-53535ee4d571.woff") format("woff"), url("Fonts/731256/ca6dc25e-d400-4735-9fb9-ee2d025ebb5c.ttf") format("truetype");
}

@font-face {
    font-family: "Conduit";
    font-weight: normal;
    src: url("Fonts/731277/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix");
    src: url("Fonts/731277/45fa0132-0858-4e18-9594-5a070788a059.eot?#iefix") format("eot"), url("Fonts/731277/0f250d3b-13fd-469c-a4ec-9f9984165dea.woff2") format("woff2"), url("Fonts/731277/e924c59f-bc21-471f-ad1b-cefd0c1a6315.woff") format("woff"), url("Fonts/731277/13b88c12-e5f0-46c4-932a-57fe881b7c46.ttf") format("truetype");
}

body, input, select, textarea, button {
    font: normal 19px/1.4 "Conduit", Helvetica, Arial, sans-serif;
    color: #444;
}

body .content-area {
    word-wrap: normal;
}

.rev_slider_2_1 h1 {
    line-height: 66px !important;
}

h2 {
    font-size: 42px;
    color: #252634;
    font-weight: bolder;
    text-transform: uppercase;
    line-height: 1.2;
}

h3 {
    font-size: 26px;
    color: #252525;
    line-height: 1.25;
}

#intro h3 {
    font-size: 30px;
    color: #8a8c98;
    line-height: 1.25;
}

.content-area a {
    color: #bac10f;
    text-decoration: underline;
    font-weight: bold;
}

.content-area .wpb_text_column a:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: " \f178";
}

/* NAV */

.header-area {
    height: auto;
}

.sf-menu a {
    font-size: 16.5px;
    font-weight: bold;
    text-transform: uppercase;
    color: #181818;
    letter-spacing: 0.01em;
}

#fixedheader .sf-menu>li a {
    padding: 2.4em 0.9em;
}

#fixedheader.fixed-header .sf-menu>li a {
    padding: 1.6em 1.2em;
}

.sf-menu>li:hover a, .sf-menu>li.sfHover a {
    color: #bac10f
}

.sf-menu>li>a:after {
    background: #bac10f
}

.sf-menu li.current-menu-item>a, .sf-menu li.current-menu-ancestor>a, .sf-menu li.current-page-ancestor>a {
    color: #fff;
}

.sf-menu li.current-menu-item, .sf-menu li.current-menu-ancestor, .sf-menu li.current-page-ancestor {
    color: #fff;
    background: #bac10f
}

.sf-menu ul {
    padding: 0;
}

#fixedheader .sf-menu ul li a {
    color: #181818;
    font-size: 15px;
    padding: 10px 20px !important;
}

#fixedheader .sf-menu ul li:hover a {
    color: #fff;
}

.header-area .sf-menu>li:hover {
    background-color: transparent;
}

.header-area .sf-menu li.current-menu-item:hover {
    background-color: #bac10f;
}

/*slider*/

.home-intro1 h1, .home-intro1 h2 {
    color: #fff;
    text-align: center !important;
}

.home-intro1 h1 {
    font-size: 49px;
    letter-spacing: 0;
    margin-bottom: 0;
}

.home-intro1 h2 {
    font-size: 24px;
    margin-top: 10px;
    font-weight: normal;
    text-transform: none;
}

.home-intro1 hr {
    background-color: #bac10f;
    width: 100px;
    height: 3px;
    margin: 0 auto !important;
}

/*other*/

.ivaSearch.icnalign {
    color: #bac10f
}

#back-top span {
    background-color: #bac10f;
    padding: 0;
}

body .vc_btn3.vc_btn3-size-lg {
    font-size: 18px;
    padding: 18px 25px;
}

.text-white {
    color: #fff;
}

body.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fff;
}

body.wpb-js-composer .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, body.wpb-js-composer .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, body.wpb-js-composer .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #3a3a3a;
}

button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] {
    background-color: #252634;
    font-size: 20px;
    padding: 20px;
}

/* footer */

#footer, #footer .more-link {
    font-size: 18px;
}

#footer .icon {
    font-size: 1em;
}

#footer .widget-title {
    font-size: 24px;
    margin-bottom: 20px;
}

.footer-area-top {
    background-color: #bdc418;
    margin: 0 auto;
    padding: 25px 0;
}

#footer .contactinfo-wrap .icon {
    color: #bdc418;
}

#footer .at-callout-action-button a.btn {
    color: #fff !important;
    opacity: 0.8;
}

#footer .at-callout-action-button a.btn:hover {
    opacity: 1;
}

@media screen and (max-width:445px) {
    #footer .at-callOut_btn {
        display: block;
        margin-top: 20px;
    }
    #footer .at-callOut_text {
        display: block;
        margin-top: 20px;
    }
}

.iva-mobile-menu ul li a {
    font-size: 20px;
}
