/*
Theme Name:     Divi-child
Description:    Divi child theme

for Michael Sanderling
Author:         DS
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
#top-menu a {
    display: block;
    position: relative;
    color: #b3ecec;
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.blog-listing article:first-child a.btn, .feature-drk-blu a.btn, a.btn.btn-whte {
    color: #b3ecec;
    border-color: #b3ecec;
}

.et_pb_contact_field_0 {
    background: #FFF;
    border: none;
    padding: 0.2em 0.2em 0.2em 0.1em;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 2px;
    border-bottom: 1px solid #1D1D1D;
}

.et_divi_builder #et_builder_outer_content .et_contact_bottom_container {
margin-top: 2.5% !important;
}

.et_contact_bottom_container{
	float: none;
	text-align: center;
	padding-top: 3%;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
	color: #fff;
	background-color: #1D1D1D4;
}

.et_pb_contact_field_0 {
    background: #FFF;
    border: none;
    padding: 0.8em 0.8em 0.8em 1em;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 2px;
    border-bottom: 1px solid #1D1D1D;
}


#top-menu,
.fullwidth-menu {
    float: left;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.et_pb_contact_field_0 {
    background: #FFF;
    border: none;
    padding: 0.8em 0.8em 0.8em 1em;
    font-size: 1.1em;
    font-weight: 300;
    margin-bottom: 2px;
    border-bottom: 1px solid #1D1D1D;
}

#top-header .container {
    padding-top: 0.35em;
    font-weight: 600;
}