/* Podcast Starts */
@media only screen and (min-width: 1080px) {
 .podcast .et_pb_post.has-post-thumbnail .entry-featured-image-url {
 float: left;
 width: 30%;
 margin: 0 4% 0 0!important;
 }
 .podcast .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content, .podcast .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
  }
}
.podcast h2.entry-title {padding-bottom: 0!important;}
/*
.podcast .published, .podcast .pagination a  {
 font-weight: 400;
 font-size: 20px;
 color: #000000;
}
/* Podcast Ends */



img.circular {
 border-radius: 50%;
}
.entry-content .et_pb_text .et_pb_text_inner p img {
  border-radius: 250px;
width: 120px;
    height: 120px;
    object-fit: cover;
  /* object-position: 100% 0; */
    filter: grayscale(100%);
}





/*** Table Starts ***/
.tablepress thead th, .tablepress tfoot th { 
background-color: #9e2b44; 
color: #fff!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: #9e2b44;
} 
.dataTables_paginate a {text-decoration: none;}
/*** Table Ends ***/


#main-header .container {width: 95%;}

#top-header .container {
  font-weight: 400;
}

#et-top-navigation {
	font-weight: 400;
  	letter-spacing: 1;
}

.et_pb_button_module_wrapper {margin-top: 15px;}


/* Border Styles Start */
.no-underline {border: none!important;}
.border-black {
border-bottom: 1px solid #000000;
  padding-bottom: 3px;
}
.border-black:hover {
border-bottom: 2px solid #000000;
}

.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: 2px solid #9e2b44;
  text-decoration: none;
}
a.related-links {
 border: none;
  padding: none;
  color: #333333;
}
a.related-links:hover {
  color:#9e2b44;
 border: none;
}

/*** Footer a Link Starts ***/
a.white-border {border-bottom: 1px solid #f7f7f7; padding-bottom: 3px;  text-decoration: none !important; }
a.white-border:hover {border-bottom: 3px solid #f7f7f7;}
/*** a Link Ends ***/

footer a {color: #ffffff; border-bottom: none!important; text-decoration: none !important; }
footer a:hover {color: #ffffff; border-bottom: 2px solid #f7f7f7; }

/* Border Styles End */



.equal-tabs-2 .et_pb_tabs_controls li {
    width: 50%; 
    text-align: center;
}
.equal-tabs-3 .et_pb_tabs_controls li {
    width: 33.33%; 
    text-align: center;
}
.equal-tabs-4 .et_pb_tabs_controls li {
    width: 25%; 
    text-align: center;
}
.equal-tabs-5 .et_pb_tabs_controls li {
    width: 20%; 
    text-align: center;
}
.equal-tabs-6 .et_pb_tabs_controls li {
    width: 16.66%; 
    text-align: center;
}
@media screen and (max-width: 960px){ 
	.equal-tabs-2 .et_pb_tabs_controls li, .equal-tabs-3 .et_pb_tabs_controls li, .equal-tabs-4 .et_pb_tabs_controls li, .equal-tabs-5 .et_pb_tabs_controls li, .equal-tabs-6 .et_pb_tabs_controls li {
    	width: 100%; 
  		text-align: center;
	}
	.equal-tabs .et_pb_tabs_controls li {
     	width: 100%; 
      	text-align: center;
    }
}



/*display logo*/
img#logo {
    display: inline-block !important;
}
.thin { font-weight: 200;}
/*** Centered Text Line ***/
.center-line h3 {
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
  font-size: 150%;
  margin-bottom: 0px;
}

/*add and adjust the lines*/
.center-line h3:before,
.center-line h3:after {
	content: '';
	border-top: 2px solid;
	margin: 0 20px 0 0;
	flex: 1 0 20px;
	//color: #666666;
}

/*add spacing between heading and lines*/
.center-line h3:after {
	margin: 0 0 0 20px;
}
/*** Centered Text Line ***/


#et-top-navigation {
    font-weight: 500!important;
}

/*.logo_container {
	opacity: 1 !important;
	padding-bottom: 8% !important; 
}*/

@media (max-width: 980px) { 
	/*
	img#logo {
		 display: none !important;
	}
*/
}

/*underline links in paragraphs and lists*/ 
p a {      
    //color: #9d2235;  
    //text-decoration: underline !important;  
}  
li a {      
    //color: #9d2235;  
   //text-decoration: underline !important;  
}  

/*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{  
    color: #9D2235;   
    text-decoration: none !important;  
}  
h1:hover a {  
    text-decoration: underline !important;  
}  
h2:hover a {  
    text-decoration: underline !important;  
}  
h3:hover a {  
    text-decoration: underline !important;  
}  
h4:hover a {  
    text-decoration: underline !important;  
}  
h5:hover a {  
    text-decoration: underline !important;  
}  
h6:hover a {  
    text-decoration: underline !important;  
} 

/*no underline for navigation*/ 
nav a {  
  text-decoration: none !important;  
}  

/*no underline for admin bar*/
#wpadminbar a {   
  text-decoration: none !important;   
} 

/*no underline in footer*/   
#footer-info a {    
  text-decoration: none !important;    
}    

/* footer headings are white for legibility */ 
.footer-widget h4{ 
  color: #ffffff !important; 
} 

/*Menu styling*/
#top-menu li {
    padding-right: 15px !important;
    font-size: 20px !important;
}