/* Center featured images */
div.post-thumb {
  text-align:center;
}

/*hide site info in footer */
div.site-info {
  display:none;
}

/* widget title (footer) formatting */

.widget-title {
  opacity:1 !important;
}

/*sitewide layout */
/*header*/
#site-navigation {
  text-align:center;
}

#masthead {
  border-bottom:0px;
}

.main-navigation a, .hentry .entry-category a {
    font-family: helvetica;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 3px;
    font-weight: 700;
    font-style: normal;
  	text-align:center;
}

#masthead .main-navigation ul ul a {
  text-align:left;
  letter-spacing: 0px;
  font-weight:normal;
  text-transform:none;
}
  
.main-navigation ul ul {
  border-left-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
}

/*homepage blog grid*/
@media (min-width:1000px) {
img.attachment-banner-image.wp-post-image {
  max-height:175px;
}
}
/*newsletter subscribe button styling*/
#mc_embed_signup .button {
    background-color: #FFF !important;
    border: 1px solid black !important;
    border-radius: 4px !important;
    color: #C60E3B !important;
}

#featured-content.fullscreen {
  margin-bottom:10px;
}

div#homepage-widgets aside#text-5 {
  border:0px;
}


/*Article Layout*/
@media (min-width:1000px) {
.single #content {
  width:75%;
  margin-left:25%;
}
.single header.entry-header {
  min-height:195px;
}
}



.single aside {
  top:200px;
}

.single #secondary {
  border-left:0px;
  padding-left:0px;
  padding-top:60px;
}

/*sidebar widget latest posts*/



#thebreakingnews_posts_widget-5 .widget-title {
  font-family: helvetica;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 3px;
  font-weight: 700;
  font-style: normal;
  text-align:center;
}

#thebreakingnews_posts_widget-5 .thumb-link {
 max-width:100%;
 width:35%;
 margin-right:10px;
}

#thebreakingnews_posts_widget-5 .entry-title {
 	font-family: helvetica;
	font-weight: normal;
 	line-height:1.42;
  	font-size:14px;
}

#thebreakingnews_posts_widget-5 a {
  color: rgb(101, 101, 101);
  
}



#thebreakingnews_posts_widget-5 a:hover {
  color: black;
}
/*hide author icon and comments icon in article header*/
body.single-post div.author-avatar, body.single-post div.entry-comments {
  display:none !important;
   
}

/*author and date text*/
body.single-post div.entry-meta-inner {
  float:none !important;
  margin-left:0px;
}
/*centering*/
body.single-post div.posted-inner, body.single-post h1.entry-title, body.single-post .entry-header .entry-category {
  text-align:center;
}

/* Article Typography */

h1, h2, h3, h4 {
  font-family:'Lora', serif;
}

.single h2:after {
  content:"";
  display:block;
  position:relative;
  width:33%;
  height:1px;
  padding-bottom:20px;
  border-bottom:1px dotted black;
}

blockquote {
  font-size: 1.4em;
  line-height: 1.4;
  font-style: italic;
  color: rgb(150,150,150);
  font-weight: 300;
  
}

div.entry-content p {
  font-family: Georgia;
  font-size: 18px;
  line-height: 1.66667;
}

.hentry .entry-content a {
  border-bottom: 1px dotted black;
  padding-bottom: 3px;
  font-weight: normal;
  transition: background-color 0.2s ease-in-out;
}

.hentry .entry-content a:hover {
  color:black;
  background-color: rgba(255, 255, 0, 0.19);
  border-bottom: 1px dotted black !important;
}


.single .hentry .entry-meta a {
  font-weight:500;
}

/*image captions*/
.wp-caption-text, .post-thumb-caption {
  font-style:italic;
  font-weight:500 !important;
  font-size:0.9em !important;
}

/******************************************************/
/*homepage featured slider */

div.slick-track {
  height:300px;
}

#homepage-featured-content { 
  max-width:85%;
  margin:0 auto;
  margin-top:20px; 
}

div#homepage-featured-content div.featured-image, div#homepage-featured-content a.thumb-link, div#homepage-featured-content img {
  height:100%;
}

div#homepage-featured-content img {
  object-fit:cover;
}


footer#colophon {
  background:white;
  z-index:100;
}

aside#text-9 {
  position:fixed !important;
  top:525px;
}

/*homepage advertising */

#text-11 {
  display:inline-block;
}

#homepage-ad-container {
  width:100%;
  max-height:300px;
  display:block;
}

#homepage-ad-container div {
  width:33.3%;
  position:relative;
  display:inline-block;
  padding:2%;
}

#homepage-ad-left {
  float:left;

}


#homepage-ad-right {
  float:right;
}

@media(max-width:400px) {
#homepage-ad-container div {
  width:100%;
  position:relative;
  display:inline-block;
  padding:2%;
}}

/*modal*/

.mc-closeModal {
  color:black !important;
