/* General Font Weights */

/* Fonts */

.subheading_class.et_pb_text_inner {
  font-weight:500!important;
font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
font-size:24px;
}

.et_pb_module et_pb_text et_pb_text_2 subheading_class et_pb_bg_layout_light  et_pb_text_align_left {
    font-weight:500!important;
font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
font-size:24px;
}

.et_pb_team_member .et_pb_member_position {

    color: #777777!important;
}




.entry-title, .et_pb_module_header	{
   font-weight:500!important;
font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
font-size:20px;
}

.widget_search #searchsubmit {
 background-color: #062f4f!important;
}

/* Module: blurb description text */
.et_pb_blurb_description {
  font-weight:300;
}

.et_bloom .et_bloom_form_header h2 {
    font-size: 24px !important;
    padding-bottom: 0 !important;
    font-weight: 300 !important;
    line-height: 1.1em !important;
    color: rgba(0, 0, 0, 0.8);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* Sidebar Widget Styles */



/* Sidebar Search Widget */
.widget_search input#s, .widget_search input#searchsubmit {
height: 40px!important;
margin: 0;
color: #fff;
font-size: 14px;
font-family: oswald;
line-height: normal!important;
border: 1px solid #000;
 border-radius: 0px!important;
}


.widget_search #searchsubmit {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    -webkit-border-top-right-radius: 0px!important;
    -moz-border-radius-topright: 0px!important;
    border-top-right-radius: 0px!important;
    -webkit-border-bottom-right-radius: 0px!important;
    -moz-border-radius-bottomright: 0px!important;
    border-bottom-right-radius: 0px!important;
    background-color: #000;
}

/* DONATE WIDGET */


/* Title Text */
H4.sow-cta-title {
margin-top:0;
font-weight:300!important;
font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
font-size:24px;
}

/* Subtitle Text */

H5.sow-cta-subtitle {
color:#000000;
font-weight:300!important;
font-family:roboto;
line-height:1.5em;
padding-bottom:20px;
font-size:14px;
text-align: left;
}

/* Button Text */
.so-widget-sow-cta-default-278f0733118d .sow-cta-base .so-widget-sow-button {
font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif!important;
float: none;
margin-left: 0;
font-size:21px;  
width: 100%;
}

/* Button Padding */
.so-widget-sow-button-flat-fb3728296013 .ow-button-base a {
padding: .6em!important;
margin-top: 0px !important;
}

.so-widget-sow-button, .so-widget-sow-button-flat-fb3728296013 {
  margin-top: 0px !important;
}


/* Navigation Link color - change from blue to red */
 #top-menu li.current-menu-ancestor>a {
   color:#bf3336;
}



/* blog posts layout */



/*------------------------------------------------*/
/*--------[GQ - LEFT ALIGN BLOG IMAGE]------------*/
/*------------------------------------------------*/
 
    .et_pb_posts .et_pb_post a img, 
    .archive .et_pb_post a img, 
    .search .et_pb_post a img {
            max-width: 300px!important;
      max-height:200px;
            float: left;
            padding-right: 20px;
      object-fit:cover;
          padding-bottom: 20px;
     
}
 


    @media only screen and (max-width: 980px) {
        .et_pb_posts .et_pb_post a img, 
        .archive .et_pb_post a img, 
        .search .et_pb_post a img{
            float:none;
            max-width: 350px!important;
             max-height:250px!important;
          object-fit:cover;
              padding-bottom: 20px;
      
      }}

/* uniforn height for blog when in grid style */

.bloggrid .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 
}
 
.bloggrid article {
        margin-bottom: 20px !important;
 -webkit-box-flex: 1;
     -ms-flex: 1 0 auto;
         flex: 1 0 auto;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 
}
 
.bloggrid .post-content {
 -webkit-box-flex: 1;
     -ms-flex: 1 0 auto;
         flex: 1 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
}
 
.bloggrid .column {
        margin-bottom: 20px !important;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 
  
}



@media only screen and (min-width: 768px) {
.custom_blog .et_pb_post {
min-height: 580px;
max-height: 580px;
}
}



/* grid thumbnail appearance */

.et_pb_blog_grid .et_pb_image_container img {
    min-width: 100%;
    max-width: 100%;
    height: 200px;
}
/* blog post appearance */
.et_pb_blog_grid .et_pb_image_container {
    position: relative;
    margin: 0;
}

@media (min-width: 981px)
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
    margin-bottom: 18.539%;
    padding: 0;
}

.et_pb_blog_grid h2 {
    padding: 10px 0px 20px 0px;
}

.et_pb_blog_grid p {
    padding: 10px 0px 10px 0;
}

media (min-width: 981px)
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
    width: 29.667%;
    margin-right: 3%;
}

@media (min-width: 981px)
.et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child, .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child {
    margin-bottom: 30px;
    padding: 0;
}



.et_pb_post.clearfix.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-home-page-feature {
    padding: 20px 0 20px 0;
   /*  height: 400px; */
}

@media only screen and (min-width: 768px) {
.custom_blog .et_pb_post {
min-height: 400px;
max-height: 400px;
}
}

.et_pb_blog_grid p {
    padding: 0px!important;
}


/* Fixing white space beneath foother */
.single .et_pb_post {
    margin-bottom: 0px!important; 
}

.single .post {
    padding-bottom: 0px!important;
}


#left-area {
padding-bottom: 0px!important;
}

@media screen and (max-width: 600px) {
  .header-image {
   display: none;
  }
}