@charset "UTF-8";
/*
Theme Name:  Divi Child
Description: 
Author: 
Template: Divi
*/

/* paste in DIVI theme custom add css */


/*  create full-width template for team */
.page-template-full-width .container{
    padding-top: 0px !important;
    width: 100%;
    max-width: 100%;}
 
.page-template-full-width .site {
margin:0px;
}

#awsm-team-1382{
    width: 80%;
    max-width: 80%;
	margin:auto;

}

#awsm-team-2580{
    width: 80%;
    max-width: 80%;
	margin:auto;
	margin-top: -55px;
}

#awsm-team-2618{
    width: 80%;
    max-width: 80%;
	margin:auto;
	margin-top: -55px;
}

@media screen and (max-width: 980px) {
.page-template-full-width #et-top-navigation{
    width: 80%;
    max-width: 80%;
	margin:auto;
}
}
/*  end full-width team template */

p a{font-weight: bold!important; letter-spacing:.005em;}

h3 {font-size:19px !important;
	font-weight:bold;
	line-height:1.32em!important}

/*  luminos header tweaks */
#top-menu li {
padding: 0px 20px 0px 20px;
}
#et_search_icon:before {color:#f1b434!important;
padding-left: 20px;}




/* Start Hide Main Footer */
#main-footer{
display: none;
}

form#searchform:after {
content:'\55';
font-family:"ETmodules";
font-size: 22px;
color: #F1B434;
position: absolute;
top: 9px;
right: 10px;
}
.widget_search input#searchsubmit {
font-size: 0;
background-color: #FFF;
width: 43px;
}

/* center footer elements on mobile */

@media (max-width:980px) {
	.center-text-mobile,
	.center-text-mobile .et_pb_text_inner,
	.center-text-mobile .et_pb_social_media_follow {
		text-align: center!important;}
}

/* sidebar formatting on posts pages */

h4.widgettitle {
    font-weight: 600;
    text-transform: uppercase;
    color: #f1b434!important;
	font-size: 18px;
}

.et_pb_widget a{
color: #2d2642!important;}

/* decrease margin under widget titles in builder sidebar */

.et_pb_widget_area_right .et_pb_widget {
margin-bottom: 12% !important;
}

/* crop feature post */
a.entry-featured-image-url {
    max-height: 450px;
    overflow: hidden;}

.hundredpad {margin-top:14px;}

/* post navigation - previous and next */
nav.post-nav {
	font-weight: bold;
}

/* meta pipes */

.divider{
	color:#f1b434!important;
	font-weight: normal!important;
	padding: 0 3px 0 3px;
}
.single_pipe {
	color:#f1b434!important;
	font-weight: bold;
	padding: 0 3px 0 3px;
}
.vertcenter  {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*  News Categories */

.et_pb_post_extra.el_dbe_block_extended .post-categories a {font-weight:bold;}

/*  remove news icons */

.et_pb_post_extra.el_dbe_block_extended .post-meta .et-pb-icon{display:none;}

.et_pb_portfolio_item .post-meta a, .et_pb_post .post-meta a{font-weight:300!important;}
	
	
	
/* increase  blurb images */
.et_pb_blurb_position_left .et_pb_main_blurb_image { width: 50px !important; }
.et_pb_blurb_position_left img { height: 50px !important; }

.et_pb_blurb h4 {
  padding-top: 6px !important; padding-bottom: 6px;
  }

/* decrease height above p stats */
.statspad p {margin-top: -10px;}

#notextshadow p {
text-shadow: none;}
/* show slide image on mobile */
@media only screen and (max-width: 767px){
.et_pb_slide_image, .et_pb_slide_video {display: block !important;}}
@media only screen and (max-width: 479px){
.et_pb_slide_image, .et_pb_slide_video {display: block !important;}}


@media screen and (min-width: 768px) {
.custom-slider .et_pb_media_alignment_center .et_pb_slide_image {
    position: relative !important;
    float: left;
    top: 0px !important;
    bottom: inherit !important;
    margin-top: 0 !important;
}
}

@media screen and (max-width: 767px) {
.custom-slider .et_pb_slide_image {
    margin-bottom: 33px !important;
}
.custom-slider .et-pb-arrow-prev {
    left: -13px !important; 
}
.custom-slider .et-pb-arrow-next {
    right: -11px !important;
}
}

.wp-caption p.wp-caption-text{font-size:14px; text-align:left; line-height: 1.4em;}


/* visually center nav */
@media screen and (min-width: 980px) {.et_header_style_split #main-header .container, .et_header_style_split #main-header .logo_container {width:100%;}}

@media screen and (min-width: 990px) {#et-top-navigation {margin-left:-80px!important;}}


#top-menu li {
	padding: 0px 10px 0px 10px;}

/*#et_top_search {margin-left: -80px;}*/

/*exclude images from search results */

.search-results .et_pb_post a img {
display: none;
}


/*fixed mobile menu */
@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
}
}
.et_mobile_menu {
    overflow: scroll !important;
    max-height: 83vh;
}

.select_page { visibility: hidden; }

#et_mobile_nav_menu 
{margin-top: -48px!important;}

#main-header .mobile_nav {
	background-color: rgba(0,0,0,0)!important;}
