/* Blog Module for Main Starts */
@media screen and (min-width: 981px) {
.et_pb_column_4_4 .et_pb_post_extra.el_dbe_block_extended:not(.swiper-slide) {
    width: 33.3%;
    margin-right: 0%;
  }
}
  
.et_pb_post_extra.el_dbe_block_extended {
  border: none;
  border-radius: 0px;
}
@media screen and (min-width: 981px) {
  .blog-3col .post-media-container, .post-media {
    height: 360px!important;
  }
 
}
 .blog-3col img.et_pb_post_main_image {
    object-fit: cover!important; 
    object-position: 50% 23%!important;
	}
/* Blog Module for Main Starts */

/*  New Page List - .category-list */
.et_pb_contact_select {
  -moz-appearance: button-arrow-down;
    -webkit-appearance: none;
    appearance: auto;
  color: #000000;
  border: 1px solid #000000;
  background: #ffffff;
  font-size: 16px;
  padding: 10.5px;
  border-radius: 3px;
}

@media only screen and (min-width: 1080px) {
 .category-list .et_pb_post.has-post-thumbnail .entry-featured-image-url {
 float: left;
 width: 30%;
 margin: 0 4% 0 0!important;
 }
 .category-list .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content, .category-list .post-meta {
 padding-left: 34%;
 }
}
@media only screen and (max-width: 1079px) and (min-width: 980px)  {
  .et_pb_image_container img, .et_pb_post a img {
    width: 95%;
    margin-left: 23px
  }
}
.category-list h2.entry-title {padding-bottom: 0!important;}

.category-list .published, .category-list .pagination a  {
 font-weight: 400;
 font-size: 20px;
 color: #000000;
}

.category-list .post-meta .published:after {
 content: "\A";
 white-space: pre;
 line-height: 2.5em;
}
.category-list .post-meta {
  margin-top: -1px;
}

.category-list .dbdb-post-tags a {
 padding: 5px 10px;
 border-radius: 3px;
 margin-right: 5px;
 background: #000000;
 color: #ffffff;
}
/*  New Page List - .category-list */






header .container {width: 94%;}
body {font-weight: 400!important;}

ol>li::marker, .current_page_item>a {font-weight: 700!important;}
.mobile_menu_bar:before {
    color: #000000!important;
}
.et_mobile_menu {border-color: #000000!important;}


@media only screen and (max-width: 1080px) and (min-width: 960px) {	
	#logo {
    	max-height: 70%!important;
	}
   ul.nav li:first-child {display: none!important;}  
}
#et-top-navigation {
    font-weight: 500!important;
}


.border-black a {color: #000000; border-bottom: 1px solid #000000!important;}
.border-black a:hover {border-bottom: 3px solid #000000!important;}


/*** a Link Starts ***/
p a {      
    //color: #9d2235;  
    //text-decoration: underline !important;  
}  
li a {      
   //color: #9d2235;  
   //text-decoration: underline !important;  
}  

p a:hover {  
    text-decoration: none!important;  
}  
li a:hover {  
    text-decoration: none!important; 
}    

.et_pb_text_inner a, 
.et_pb_tab_content p a,
.et_pb_toggle_content p a,
.et_pb_blurb_description a {
	border-bottom: 1px solid #9e2b44;
  padding-bottom: 3px;
}
.et_pb_text_inner a:hover, 
.et_pb_tab_content a:hover,
.et_pb_toggle_content a:hover,
.et_pb_blurb_description a:hover {
	border-bottom: 3px solid #9e2b44;
  text-decoration: none;
}
a.related-links {
 border: none;
  padding: none;
  color: #000000;
}
a.related-links:hover {
  color:#9e2b44;
 border: none;
}
/*** a Link Ends ***/

/*no underline in footer*/   
#footer-info a {    
  text-decoration: none !important;    
}    
footer a { border: none!important;}
footer a:hover { border-bottom: 2px solid #fff!important;}

/* footer headings are white for legibility */ 
.footer-widget h4, .white, a.white { 
  color: #ffffff !important; 
} 
/*no underline in footer*/ 