/*
 Theme Name:     Divi Child
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Custom CSS
------------------------------------------------------- */

.et_pb_menu .et-menu > li{
	padding-left:1.8rem;
	padding-right: 1.8rem;
}

.page-id-75 #top-menu nav > ul > li.current-menu-item > a{
	color:#005CA9!important;
}

#top-menu nav > ul > li.active > a{
	color:#005CA9!important;
}

.snap-section{
	min-height:calc(100vh - 110px);
	margin-top:110px;
	padding:0!important;
	scroll-snap-align: start;
	position: relative;
}

.snap-section.last-section{
	padding-bottom: 3rem!important;
	margin-top: 0;
}

.et_pb_scroll_top.et-pb-icon {
  border-radius:0;
  background: #005CA9;
}
.contact-form, .contact-form p, .contact-form label{
	font-family: Open Sans,Arial,sans-serif;
	font-size: 16px;
	color: #666;
}
.contact-form a{
	color: #005CA9;	
}
.contact-form input.text, 
.contact-form input.title, 
.contact-form input[type="email"], 
.contact-form input[type="password"], 
.contact-form input[type="tel"], 
.contact-form input[type="text"], 
.contact-form select, 
.contact-form textarea {
  background-color: #fff;
  border: 1px solid #666;
  padding: .5rem 1rem;
  color: #666;
  width:100%;
}
.contact-form .wpcf7-submit {
  font-family: Open Sans,Arial,sans-serif;
  font-size: 16px;
  color: #fff;
  background: #005CA9;
  border: 0;
  padding: 1rem;
  text-transform: uppercase;
  font-weight: 500;
  cursor:pointer;
}