/*

 Theme Name: TvdG
 Theme URI:
 Description: Child Theme
 Author: Rene
 Author URI: rene@gstalt.de
 Template: Divi
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/










.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 95% !important;
    max-width: 95% !important;
}

/**
.et_pb_gutters3 .et_pb_column_1_3, 
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 30.334%;
}

.et_pb_gutters3 .et_pb_column, 
.et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 4.5%;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, 
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 7.5%;
}
**/


h2 {
    font-size: 26px !important;
    text-transform: uppercase;
    letter-spacing: .05em;

}

#main-header {
    background-color: #fff;
	border-top: 2px solid #b0c80d;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 45px;
    padding-left: 45px;
}

#top-menu li a, 
.et_search_form_container input {
    letter-spacing: .05em;
}


.vdg-hero {
    padding-top: 6%;
    padding-bottom: 6%;
}

.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 0px;
}

.vdg-box {
    border-radius: 2px;
	transition: all .15s;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
}

.vdg-box:hover {
    border-radius: 2px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
}


.vdg-box h4 {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 700;
	padding-bottom: 0px;
}

.vdg-learn-more a {
    background: #808080;
    padding: 8px 24px;
    font-size: 14px;
    border-radius: 2px;
    margin-bottom: 0;
    text-align: center;
    touch-action: manipulation;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
}









