/* Change colors below from #F1DD3D to the color of your choice. */
.single-post .mobile_menu_bar:before, .single-post .mobile_menu_bar:after, .et-fixed-header .mobile_menu_bar:before, .et-fixed-header .mobile_menu_bar:after {
  color:#7C322A; 
}
.et_slide_in_menu_container, .et_pb_contact_submit {
  background-color:#7C322A;
}
#main-header {
  border-top:16px solid #7C322A;
}
.factoid {
  border-left:solid 8px #7C322A;
  padding-left:16px;
}
#footer-bottom .container {
  width:90%;
  max-width:100%;
}
.js .et_pb_blog_grid[data-columns] .column .et_pb_post {
  animation:none;
  -webkit-animation:none;
}
.et_pb_blog_grid .et_pb_post {
  border:0px;
}
/* Form Styles */
.et_pb_contact_submit {
  color:white!important;
  border:0px;
  border-radius:25px;
}
/*Change Overall Text Color */
body {
  color:#373d3f;
}
/*Tile Text */
.et_pb_column_1_3 .et_pb_slide_description .et_pb_slide_title {
  font-size:210%;
  font-weight:bold;
  text-transform:none;
}
/*Adjust headings */
h2 {
  font-size:320%;
  font-weight:bold;
}
h3 {
  font-size:150%;
  font-weight:bold;
}
/* Fix Slidein Menu */
.mobile_menu_bar:before, .mobile_menu_bar:after {
  color:white;
  font-size:300%;
}
.et_slide_menu_top {
  display:none;
}
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li a {
  color:#373d3f;
  size:200%;
  text-transform:uppercase;
  font-weight:bold;
}
/*Tile Hover Animation*/
.media-tile .et_pb_slides, .services .et_pb_slide {
  height:100%;
}
.external-tile .et_pb_slide_title a, .external-tile .et_pb_slide_content {
  z-index:6;
  position:relative;
}
.external-tile .et_pb_slider_with_overlay .et_pb_slide_overlay_container {
  z-index:1;
}
.et_pb_slider .et_pb_container {
  z-index:2;
}
@keyframes tile {
  from {background-color:rgba(55,61,63,0.69);}
  to {background-color:rgba(55,61,63,0.1);}
}
.external-tile .et_pb_slide_overlay_container:hover {
  animation-name: tile;
  animation-duration: 1s;
  animation-fill-mode:forwards;
}
/* Article Styles */
.article-logo img {
  max-width:50%;
}
.home .media-tile .et_pb_slide .et_pb_slide_description {
  padding:30% 0;
}
/*Hide Logo*/
.logo_container a {
  display:none;
}
/*Fact Color Bars */
/*Alter Header Text */
.et_pb_slide_description h1 {
  font-weight:bold;
  text-transform:uppercase;
  font-size:400%;
}
/* Expand Header For Home Page */
.home .et_pb_slide .et_pb_slide_description {
  padding:10% 0;
}
.et_pb_slide .et_pb_slide_description {
  padding:10% 0;
}
.et_pb_slider .et_pb_container {
  margin:0px;
  width:100%;
}
/* Remove Title Animation */
.et-pb-active-slide .et_pb_slide_description {
 -webkit-animation: none;
 -moz-animation: none;
 -o-animation: none;
 -ms-animation: none;
 animation: none;
}
/* Transparent Primary Menu */
#main-header {
  background-color:transparent;
  box-shadow:none;
  webkit-box-shadow:none;
}
#main-header.et-fixed-header {
  background-color:white;
  box-shadow:none !important;
  webkit-box-shadow:none !important;
}
#page-container {
  padding-top:0px !important;
}
#et_top_search {
  display:none;
}
/* Change Menu Item Color */
#main-header a {
  color: rgba(255, 255, 255, 0.6);
}
.et-fixed-header #et-top-navigation a {
  color: rgba(0, 0, 0, 0.6);
}
.et-fixed-header #et-top-navigation #top-menu-nav #top-menu .current_page_item a {
  color:black;
}
#et-top-navigation #top-menu-nav #top-menu .current_page_item a {
  color:white;
}
/* Menu Text Changes (Mostly Personal Preference TBH) */
#top-menu li a {
  text-transform:uppercase;
  letter-spacing:.1em;
}
@media only screen and (max-width:980px) {
  .home .media-tile .et_pb_slide .et_pb_slide_description {
  padding:10% 0;
}
  h1.et_pb_slide_title a {
    font-weight:bold !important;
	}
  .et_pb_slide_description h1 {
  font-size:400%;
}
  h2 {
    font-size:350%;
		}
}
@media only screen and (max-width:768px) {
  .et_pb_slide_description h1 {
  font-size:200%;
  word-wrap:normal;
}
  body {
    font-size:90%;
	}
.et_pb_slider .et_pb_container {
  width:90%;
}
  h2 {
    font-size:300%;
		}
  h3 {
    font-size:100%;
		}
  .twocolumns {
  -moz-column-count: 1;
  -webkit-column-count: 1;
  column-count: 1;
}
		}