/*Change the color of the accent lines underneath the page headings and title. */
.accent-line, .accent-header {
  border-top:5px solid #00182C;
}
/*Change the color of the menu bar and the border to the right of it. */
#main-header {
  background-color:#54748B;
  border-right:3px solid #BCBCBC;
}
/*Change the footer color. */
#main-footer {
  background-color:#BCBCBC;
}
#main-footer .container {
  max-width:none;
  width:90%;
}
.et-pb-active-slide .et_pb_slide_description {
 -webkit-animation: none;
 -moz-animation: none;
 -o-animation: none;
 -ms-animation: none;
 animation: none;
}
.et_pb_slide_description {
  text-align:left;
  padding:0px;
}
.et_pb_slider .et_pb_container {
  width:100%;
  margin:0;
}
#top-menu li a {
  color:rgba(255, 255, 255, .6);
  font-size:120%;
  text-transform:uppercase;
}
#top-menu li.current-menu-item > a {
  color:white;
}
#top-menu li {
  margin-bottom:2%;
}
.et_header_style_left .mobile_menu_bar {
	padding:16px 0px;
}
#et_search_icon {
  display:none;
}
.single .container {
  width:90%;
  max-width:none;
}
.accent-line {
  width:10%;
}
.accent-header {
  width:30%;
  padding:1% 0;
}
.mobile_menu_bar:before {
  color:white;
}
@media (max-width:980px){
		.et_header_style_left .et-fixed-header .et_menu_container #et-top-navigation {
		padding-top:0px;
	}
}
@media only screen and (min-width: 981px) {
	.blog-page .et_pb_posts .et_pb_post img,
	.blog-page .et_pb_posts .et_overlay {
		height: 180px !important;
		width: 335px;
		float: left;
		left: 0;
		margin-right: 25px;
	}
}
@media only screen and (max-width: 781px) {
  .home .et_pb_row {
    padding:0px;
	}
  .home .et_pb_section {
    padding:20px 0;
		}
  .home .et_pb_fullwidth_section {
    padding:0px;
		}
}