/* Enter Your Custom CSS Here */
#main-content .container:before {
  display:none;
}
.et_pb_blog_grid .et_pb_post {
  border:0px;
}
.twocolumns {
  width:100%;
  -moz-column-count: 2;
  -moz-column-gap: 16px;
  -webkit-column-count: 2;
  -webkit-column-gap: 16px;
  column-count: 2;
  column-gap: 16px;
}
/* Expand Header For Home Page */

.home .et_pb_slide .et_pb_slide_description {
  margin-top:30%;
  margin-bottom:0px;
  padding:20px;
  background-color: rgba(0,0,0, .5)
}
.home .et_pb_slide .et_pb_container {
  min-height:0px !important;
}
.et_pb_slide .et_pb_slide_description {
  padding:5% 0;
}
/* 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;
}
/*Blurb Sizing */
.et_pb_main_blurb_image {
  max-width:30%;
}
/*Remove Primary Menu */
#main-header {
  display:none;
}
#page-container {
  padding-top:0px !important;
}
/* Add Primary Menu On Post Pages */
#main-header {
  background-color:#2b4257;
  box-shadow:none;
  webkit-box-shadow:none;
}
.single #main-header {
  display:block;
}
.single #page-container {
  padding-top:40px !important;
}
#et_top_search, .logo_container {
  display:none;
} 
/* Row Adjustment on Post Pages */
.single .et_pb_row {
  width:100%;
}
/* Upsized Front Page Title */
.et_pb_slide_description .et_pb_slide_title, .et_pb_text h1{
  font-size:450%;
  text-transform:uppercase;
  letter-spacing:.05em;
}
.et_pb_slide_description .et_pb_slide_content {
  font-size:22px;
  text-transform:uppercase;
  letter-spacing:.2em;
}
/* Remove controller buttons, make black overlay fullwidth */
.et-pb-controllers {
  display:none;
}
.et_pb_slide {
  padding:0px;
}
.et_pb_slider .et_pb_container {
  width:100%;
  max-width:none;
}
/*Change Menu Styles */
.fullwidth-menu-nav li a, .et_pb_text h3, .single #main-header li a  {
  color:white;
  text-transform:uppercase;
  letter-spacing:.2em;
  font-size:120%;
}
.fullwidth-menu-nav li a:hover {
 opacity:.6;
}
.et_mobile_menu {
	background-color:#2b4257;
}
/* Summary styles */
.summary {
  width:60%;
  margin:auto;
  padding: 5% 0px;
}
.summary h3 {
  line-height:1.5em;
  font-weight:200;
  letter-spacing:.1em;
  text-transform:none;
  font-size:150%;
}
/*Minor Text Changes */
.et_pb_text h3 {
  color:#666666;
}
.et_pb_text p{
  font-weight:300;
  font-size:110%;
}
/*Blurb Style Changes */
.et-pb-icon {
  font-size:60px;
}
.et_pb_gutters3 .et_pb_column_1_4 {
  width:10%;
  margin-right:1%;
}
.et_pb_gutters3 .et_pb_column_1_4:first-child {
  margin-left:29%;
}
.et_pb_main_blurb_image .et-pb-icon {
  color:#2b4257 !important;
}
/*Post title changes */
.et_pb_post h2 {
  font-size:200%;
  text-transform:uppercase;
  letter-spacing:.1em;
}
@media (max-width:980px) {
.et_pb_fullwidth_menu .fullwidth-menu-nav {
  display:block;
}
.et_pb_slide_description .et_pb_slide_title, .et_pb_text h1 {
  font-size:50px !important;
  font-weight:300 !important;
}
.et_mobile_nav_menu li a {
  color:white;
  text-transform:uppercase;
  letter-spacing:.1em;
  font-size:120%;
}
.et_mobile_nav_menu .mobile_menu_bar:before, #et_mobile_nav_menu .mobile_menu_bar:before {
  color:white;
}
.et_mobile_menu {
  border-top: 3px solid white;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
  width:22% !important;
}
.et_pb_gutters3 .et_pb_column_1_4:first-child {
  margin-left:0px;
}
}
@media (max-width:700px) {
.summary {
  width:100%;
}
.twocolumns {
  -moz-column-count: 1;
  -moz-column-gap: 16px;
  -webkit-column-count: 1;
  -webkit-column-gap: 16px;
  column-count: 1;
  column-gap: 16px;
}
.et_pb_slide_description .et_pb_slide_title, .et_pb_text h1 {
  font-size:30px !important;
}
}
@media (max-width:479px) {
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
  width:22% !important;
  margin-right:4%;
}
}