/* Enter Your Custom CSS Here */
/* 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;
}
/*Top For Blog and Contact */
#et_pb_contact_form_0, .bloghead {
  margin-top:4%;
}
/*Adjust for Sidebar */
.et_pb_section, .et_pb_row, #page-container {
  padding-top:0px !important;
}
.et_pb_widget_area_left {
  border:none;
}
.et_pb_gutters3 .et_pb_column_1_4 {
  width:24% !important;
}
#et_top_search {
  display:none;
}
/*Menu Adjustments */
.et_vertical_fixed.admin-bar #page-container #main-header {
  box-shadow:none !important;
  -webkit-box-shadow:none !important;
}
body.et_cover_background {
  padding-top:0px;
}
#top-menu-nav {
  padding-left:12%;
}
.et_vertical_fixed.admin-bar #page-container #main-header {
  padding:0px;
}
.nav a{
  text-transform:uppercase;
  letter-spacing:.15em;
  line-height:1.2em;
}
.nav a:hover {
  opacity:.5;
}
.nav .sub-menu li a {
  font-size:100%;
}
.menu-primary-menu-container {
  padding-left:8%;
}
.single-post .menu-primary-menu-container {
  padding-left:1%;
}
/*Styles For Link Photos */
.et_pb_slide {
  height:600px;
}
.et_pb_column {
  margin:0px !important;
}
/*Other Text Styles */
.et_pb_text h1, .et_pb_contact_main_title, .et_pb_slide_description h1 {
  text-transform:uppercase;
  letter-spacing:.15em;
  font-size:400%;
}
.et_pb_text h2, .et_pb_blurb h4 {
  text-transform:uppercase;
  letter-spacing:.15em;
}
.et_pb_blog_grid .et_pb_post {
  border:none;
}
/* Make Menu fixed */
.widget_nav_menu {
  z-index:1;
  position:fixed;
  margin-top:5%;
}
.et_pb_column_1_4 .widget_nav_menu {
  width:20% !important;
}
/*Link Image Settings */
.link_header .et_pb_container {
  position:relative;
  top:80%;
}
.et_pb_slide_overlay_container:hover {
 background-color:rgba(0,0,0,.05) !important;
}
/*Style Adjustments for Single Post */
.single-post .widget_nav_menu {
  margin-top:0px;
}
/*Style Adjustments for Bio Tabs */
ul.et_pb_tabs_controls {
  background-color:#4b94b1;
}
.et_pb_tabs_controls li a {
  color:white;
}
.et_pb_tab_active li a {
  color:black;
}
.et_pb_tabs {
  border:none;
}
@media (min-width: 981px) {
.et_vertical_nav.et_vertical_fixed #page-container #main-header {
  -webkit-box-shadow:none !important;
  box-shadow:none !important;
}
}
@media (max-width:980px) {
/* Switch Menus */
#main-header {
  display:block;
}
/*Downsize Text */
.et_pb_text h1, .et_pb_contact_main_title, .et_pb_slide_description h1 {
  text-transform:uppercase;
  letter-spacing:.15em;
  font-size:200%;
}
.et_pb_column_1_4 .et_pb_slide_description .et_pb_slide_title {
  font-size:14px !important;
}
/*Fix Padding Issue */
body {
  padding-top:80px;
}
.home {
  padding-top:80px;
}
/*Downsize Columns */
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
  width:33% !important;
}
.et_pb_slide {
  height:auto;
}
}
@media (max-width:600px) {
.et_pb_all_tabs {
  padding:24px 5px;
}
.et_pb_slides {
  display:block;
}
.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
  width:100% !important;
  height:200px;
}
.link_header .et_pb_container {
  position:relative;
  top:20%;
}
.et_pb_row_1 {
  padding-top:10px !important;
}
}