/* UPDATED ON 08/25/2017 @ 10:44AM */

body { background-color: #ECECEC; } /* PAGE BACKGROUND COLOR */
a { color: #3366CC; } /* DEFAULT LINK COLOR */
a:hover { color: #3366CC !important; text-decoration: underline !important; }  /* DEFAULT LINK HOVER STYLE */

 /* MASTHEAD */
.MastheadContainer { background-color: #FFFFFF; }
.MastheadContent { width: 100%; max-width: 100%; border-bottom: solid 1px #ECECEC; }
.Masthead { width: 100%; max-width: 1200px; border-bottom: none 0px; }

 /* NAV BAR */
.NavBarContainer { background-color: #FFFFFF; border-bottom: solid 1px #ECECEC; width: 100% !important; max-width: 100% !important; }

 /* CONTENT AREA */
.Content { background-color: #FFFFFF; }
.widget h2 { color: #000000 !important; }
.SectionHead { color: #000000 !important; }

/* Index Page */
.PostLarge .Headline a { color: #000000; }
.PostLarge .Headline a:hover { color: #3366CC !important; text-decoration: none !important; }
.IndexRecent .Post .Headline a { color: #000000 !important; }
.IndexRecent .Post .Text .Desc { font-family: 'Fira Sans'; color: #333333 !important; }

/* Article Page */
.PostTitle h1 { color: #000000 !important; }
.PostArticle { font-size: 17px; line-height: 26px; color: #454545; font-family: 'Fira Sans';  }
.SocialButtons .Comments { background-color: #29367A; }
.SocialButtons .Comments-Hover { background-color: #3366CC !important; }

/* MISC */
.ColRight .Featured .Post .Text h2 a:hover { color: #3366CC; }
.ColRight .Featured .Post .Text .Info a:hover { color: #3366CC; }
.ColRight .AltNewsLinks .Post .Text h2 a:hover { color: #3366CC; }
.ColRight .AltNewsLinks .Post .Text .Info a:hover { color: #3366CC; text-decoration: none; }

.ColLeft .IndexRecent .Post .Text h2 a:hover { color: #3366CC; }
.ColLeft .IndexRecent .Post .Text .Info a:hover { color: #3366CC; }
.ColLeft .Related .Post .Text h2 a:hover { color: #3366CC; }
.ColLeft .Related .Post .Text .Info a:hover { color: #3366CC; }

.category_content_holder .each_category .post-title h2:hover{ color:#3366CC; text-decoration:none; }
.featuredpost article .entry-header h2 a:hover { color: #3366CC !important; text-decoration: none; }
.featuredpost article .entry-meta .entry-author-name:hover,.each_category .PostInfo p a:hover, .Post .Text p a:hover { color: #3366CC !important; }
.each_category .right h2 a:hover { color: #3366CC; }
.each_category .right .Info a:hover { color: #3366CC; }


@media (min-width: 769px) { /*TABLET SIZE */
.NavBarContainer { margin-bottom: 15px !important; }
}

@media (min-width: 1200px) { /* DESKTOP SIZES */
.category_content_holder .each_category .post-title h2:hover{ text-decoration: none; color: #3366CC; }
.MastheadContainer { max-width: 100%; !important; }
.MastheadContent {  max-width: 1200px !important; border-bottom: none 0px !important; }
.NavBarContainer { max-width: 100% !important; border-top: solid 1px #ECECEC !important; }
.NavBar { max-width: 1200px !important; }
}