/* 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 */


/* News Page Starts */
.news .et_pb_blurb_container {padding: 0 30px 30px;}
.news .et_pb_blurb_content {max-width: 820px;}
.news h3 a {color: #0b5e9c; padding-bottom: 2; line-height: 1.4em; font-weight: 700; font-size: 22px; border-bottom: none;}
.news h3 a:hover {color: #0b5e9c; border-bottom: 2px solid #0b5e9c; }
.news h4 {
  background: #0b5e9c;
  color: #ffffff;
  margin-bottom: 5px;
  padding: 7px 13px;
  border-radius: 5px;
  display: inline-block;
}
/* News Page Ends */

/* News Post Starts */

.post .entry-title {
  margin-top: 2%;
  }

@media screen and (max-width: 1194px) and (min-width: 980px) {
.post .entry-title {
  margin-top: 30px!important;
  }	
  .et_pb_menu_1_tb_header.et_pb_menu ul li a {
  font-size: 16px!important;
  }
  .et_pb_menu_1_tb_header.et_pb_menu ul li:first-child a {
  display:none!important;
  }
  button.et_pb_menu__icon {
    display: none!important;
  }
}
@media screen and (max-width: 979px) {
.post .entry-title {
  margin-top: 0px;
  }	
}
/* News Post Ends */



sup, sub {font-size: 65%!important;}
.green a {color: #3e6d2e!important; border-bottom: 1px solid #3e6d2e!important;}
.green a:hover {color: #3e6d2e!important; border-bottom: 2px solid #3e6d2e!important;
  	padding-bottom: 2px;}

.blue a {border: none!important;}
.blue a:hover {border-bottom: 2px solid #0b5e9c!important;
  	padding-bottom: 2px;}
.no-underline {border-bottom: none!important;;}


/* Logo width, Nav hide and search icon */
@media only screen and (max-width: 1100px) and (min-width: 981px) {
  /* #top-menu li:first-child, #et_top_search {display: none;} */
}
@media only screen and (max-width: 1250px) and (min-width: 981px) {
#logo {
    max-height: 40%!important;
  }
  #et-top-navigation {
    padding-left: 0!important;
	}
}
@media only screen and (min-width: 982px) {
	#et_top_search { margin-top: 12px!important;}
}

#et-top-navigation {
    font-weight: 500!important;
}
/* Logo width, Nav hide and search icon */


/* Top header */
#top-header .container, #et-info, #et-secondary-menu>ul>li a {
padding-top: 0!important;
  padding-bottom: 0!important;
text-transform: uppercase;
font-weight: 400;
}
/* Top header */


/* a link bottom line */
.et_pb_text_inner a, 
.et_pb_promo_description a,
.et_pb_tab_content a
{
 	border-bottom: 1px solid #9e2b44;
  	padding-bottom: 2px;
}

.et_pb_text_inner a:hover,
.et_pb_promo_description a:hover,
.et_pb_tab_content a:hover
{
  border-bottom: 3px solid #9e2b44;
  padding-bottom: 1px;
}


p a {      
    color: #9e2b44;  
    text-decoration: none !important;
}  

li a {      
    color: #9e2b44;  
    text-decoration: none !important;
    line-height: 2rem;
}  

/*no underline on hover for paragraphs and lists*/
p a:hover {  
    text-decoration: none !important; 
}  
li a:hover {  
    text-decoration: none !important;
}    

/*underline headings on hover only*/ 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1:hover a, h2:hover a, h3:hover a, h4:hover a, h5:hover a, h6:hover a {  
    color: #0b5e9c; /* 9e2b44*/   
    text-decoration: none !important;  
} 
/* a link bottom line */



/*** Table Starts ***/
.tablepress thead th, .tablepress tfoot th { 
background-color: #565656; 
color: #ffffff!important;
}
.tablepress thead th:hover {background: #333;}
.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#333;}
select, input {
padding: 11px;
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #333;
    border: 1px solid #eee;
    font-size: 16px;
    -webkit-appearance: none;
}

.paginate_button:after, .paginate_button:before,.paginate_button:hover:after, .paginate_button:hover:before {
    color: #565656;
} 
.dataTables_paginate a {text-decoration: none;}
.paginate_button.disabled,.paginate_button.disabled:before {color: #333333!important;}
/*** Table Ends ***/