/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Greg Whitehead
Author URI:  http://inconcertweb.com
Template: Divi
Version:  1.0.1
*/

@import url("../Divi/style.css");

/* =Theme customizations
------------------------------------------------------- */

#footer-widgets {padding-top: 3%;}

@media only screen and (min-width: 981px){
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 22px 0 0 0;
}

#top-menu li {
	font-size: 16px;
	padding: 0 10px;
	margin-right: 15px;
	border-bottom: 5px solid transparent;



}
	
	#top-menu li a {
		padding-bottom: 15px !important;
	}
	
	
	#top-menu li:last-of-type {
		margin-right: 0;
	}

}

@media (max-width: 1150px) {
	#top-menu li{
		margin-right: 0px;
	}
	}

@media (max-width: 980px) {
 .container.et_menu_container { 
 width: calc( 100% - 60px);
 }
}

.et_mobile_menu {
 margin-left: -30px;
 padding: 5%;
 width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}

.pre-header {
background: transparent;
color: #fff;
padding: 10px 0;
margin-bottom: -40px;
position: relative;
z-index: 999999;
}

@media (max-width: 931px) {
.pre-header {
margin-bottom: 5px;
}
}

.inner-pre-header {
width: 80% !important;
max-width: 1080px !important;
margin: 0 auto;
float: none;
text-align: right !important;
}

.inner-pre-header .widget_text {
display: inline-block;
margin-right: 7px;
}

.inner-pre-header .et_pb_widget {
	float: none;
}

@media (max-width: 600px) {
#main-header {
padding-top: 0px !important;
}

.widget_text {
	float: none !important;
}

.inner-pre-header {
text-align: center !important;
}

}

.widget_text:last-of-type {
margin-right: 0;
}

.fa {
color: #3d2986;
}

.fa:hover {
color: #fff;
}
 
/* header bottom border */
    #main-header {border-bottom: 7px solid #3d2986;}

/* line 200, style.scss */
.footer-widget {
  margin-bottom: 1% !important;
  color: #ccc;
}
/* line 204, style.scss */
.footer-widget .et_pb_widget a {
  color: #ccc;
}
.footer-widget .et_pb_widget a:hover {
 color: #fff;
}

@media only screen and (min-width: 981px){
.et_header_style_centered #top-menu > li > a {
    padding-bottom: 13px !important;
}
}

.vet-btn {
background-color: #3d2986;
padding: 0.25em 0.75em;
color: #fff !important;
}

.vet-btn:hover {
background-color: #81848a;
}

.cnt-btn {
background-color: #3d2986;
padding: 0.25em 0.75em;
color: #fff !important;
}

.cnt-btn:hover {
background-color: #81848a;
}

.widget_search input#s, .widget_search input#searchsubmit {
height: 26px !important;
padding: 0em 0.2em;
}

.widget_search input#s {
min-width: 225px !important;
background-color: #fff !important;
}

#search-3 {
display: inline-block;
}

#text-3 {
vertical-align: middle;
margin-left: 10px;
}

#text-3 img{
height: 26px;
margin-top: 3px;
}

#searchsubmit {
background-color: #3d2986 !important;
color: #fff !important;
}

#searchsubmit:hover {
background-color: #81848a !important;
}

@media (max-width: 600px) {
#search-3 {
float: none !important;
display: block;
margin-top: 10px;
}
}

#et-top-navigation {
    padding: 75px 0 0 0 !important;
}

#logo {
max-height: 100% !important;
}

#main-header .container {
width: 100% !important;
}

.comment_area a {
display: none !important;
}

.comment_area a:first-of-type {
display: block !important;
}

.comment-form-comment #comment {
float: none !important;
margin-top: 0px !important;
}

.comment-form-comment label {
display: block;
}

.comment-respond {
border: 5px solid #3d2986;
padding: 20px;
margin-top: 20px;
}

.comment-respond .form-submit {
float: none !important;
}

#remembrance-button {
margin-bottom: 25px;
}

.form-submit:before {
content: 'Remembrances may take 24 to 48 hours to be posted.';
display: block;
clear: both;
margin-bottom: 10px;
}

.comment_navigation_top {
margin-bottom: 25px;
}