/*
Theme Name: GoSolar Child
Description: Child theme for GoSolar
Author: zozothemes
Template: gosolar
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*Header*/
.header-top-section {
    color: #fff;
}
.entry-title, .page-entry-slogan {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.7);
}

/*MK Datel Services*/
.grid-item a > .grid-title:hover, .typo-light .grid-item a > .grid-title:hover {
    color: #94b4de !important;
}

/*MK Datel*/
.grid-image-wrapper {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

/*Footer*/
.footer-widgets .widget div, .footer-widgets hr {
    margin-top: 2px;
    margin-bottom: 2px;
}
.footer-widgets .widget a {
    color: #fff !important;
}
.footer-widgets .widget a:hover {
    color: #88aad7 !important;
}

/*Revolutionslider*/
.header-shadow {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

/*Timeline*/
.zozo-timeline-item.timeline-style-1, .zozo-timeline-item.timeline-style-2.timeline-align-left, .zozo-timeline-item.timeline-style-2.timeline-align-right {
    display: flex;
    width: 100%;
}
.zozo-timeline-wrapper {
    padding-bottom: 10px;
    position: relative;
}
.zozo-timeline-item.timeline-style-1 .timeline-content-wrapper {
    border: 0px solid;
}
.timeline-desc {
    font-family: Montserrat !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	color: ;
	line-height: 28px !important;
}
.zozo-timeline-item.timeline-style-1 .timeline-content-wrapper::before {
    content: "\f0d9";
    font-family: "FontAwesome";
    font-size: 28px;
    position: absolute;
    left: -9px;
    top: 27px;
    display: none;
}

/*Header*/
.entry-title, .page-title-section .page-title-captions h1.entry-title {

    font-family: Montserrat;
    font-size: 37px;
    font-weight: 400;
    line-height: 35px;

}
.page-title-section .page-title-captions .page-entry-slogan {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #fff;
}

/*Formular*/
label {
    font-weight: 300;
    font-family: Montserrat;
	font-size: 15px;
}
.wpcf7 p {
    font-weight: 500;
    font-size: 13px;
    color: #7f7f7f;
    line-height: 20px;
}
.wpcf7 input {
    margin-bottom: 1px !important;
}
.grid-title {
    color: #777777;
}

/*Bitton*/
.btn:hover,
.btn:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.vc_general.vc_btn3.vc_btn3-style-default:hover,
.vc_general.vc_btn3.vc_btn3-style-default:focus,
.vc_general.vc_btn3.vc_btn3-style-default:active,
.vc_general.vc_btn3.vc_btn3-color-primary-bg:hover,
.vc_general.vc_btn3.vc_btn3-color-primary-bg:focus,
.vc_general.vc_btn3.vc_btn3-color-primary-bg:active {
    background: #e40a1a !important;
}