@import url('https://fonts.googleapis.com/css?family=Italiana|Raleway');


/* =======================================================================
## ++ Globals
========================================================================== */
html{
    font-size: 100%;
}

body{
    -webkit-font-smoothing: antialiased;
}

*{
    box-sizing:border-box;
}


/* =======================================================================
## ++ Cleafix
========================================================================== */

/* float clearing for IE6 */
* html .clearfix{
 height: 1%;
 overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
 min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
 font-size: 0;
}

.clr{clear:both;}


/*
 * Common
 */
 
 /*
 Colors

  Light gray - rgba(232,231,229,1);
  Dark gray - rgba(37,37,37,1);
  Blue - rgba(31,92,255,1);
  Orange - rgba(255,97,37);
 */

body{
  margin-top: 3.2em;
}
.top-sect h1 a:hover , .top-sect h2 a:hover , .top-sect h4 a:hover{
    color:#f2f4f3 !important;
}
.section {
  margin-top: 2em;
  margin-bottom: 2em;
}
a{
  text-decoration: none;
}
a:hover{
  cursor: pointer;
  text-decoration: none;
  color:rgba(0,0,0,0.5);
}

a:hover img{
  opacity: .6;
}
.news-post-blue h2 a:hover, .news-post-blue h2 a:active, .news-post-blue h2 a:focus{
  color:#f2f4f3 !important;
}
.news-post-white .article-info h2 a:hover, .news-post-white .article-info h2 a:active, .news-post-white .article-info h2 a:focus{
  color:#656c7a !important;
}
#light-bg a:hover, #light-bg a:active, #light-bg a:focus{
  color:#656c7a !important;
}
li{
  list-style: none;
}
#pt_curated_by {
	display: none;
}
.hr {
  border-top: 1px solid #bcbcbc;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
}
.top-banner {
    padding-top: 1em;
    padding-bottom: 1em;
    display: block;
}
.top-border{
  border-top: 1px solid #ccc;
  margin-top: 1rem;
}
.bottom-border{
  border-bottom: 1px solid #ccc;
  margin-bottom: 1rem;
}



/**** Navigation *****/

  .navi > li.dropdown.open { position: static; }
  .navi > li.dropdown.open .dropdown-menu {/*display:table;*/left:0; right:0; }
  .dropdown-menu>li { display: table-cell; }
  
  .sec-menu {
    background: #272932;
    padding-top: 2em;
    padding-bottom: 1em;
    
  }
.pagination>.active>a{
  color:#ee6055;
  background: #fff;
  /*border:1px solid #ddd;*/
}
.pagination>.active>a:hover{
  cursor: pointer;
}
.pagination>li>a:focus,.pagination>li>a:active{
  color:#fff;
  background: #ee6055;
  border:1px solid #ee6055;
}
.pagination>li>a:hover{
  color:#fff;
  border:1px solid #ee6055;
  background: #ee6055;
}
.top-dd-menu .search-bar>input {
    border-bottom: 2px solid #cccccc !important;
}
.top-dd-menu .search-bar>input:hover {
    border-bottom: 2px solid #ee6055 !important;
}
/**** Custom Navigation Styling *****/

/*BLACK*/
.nav-links-black li a, .nav-links-black a{
  // font-size: 0.9rem;
  color: #000000;
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100;
}
.nav-links-black li a:hover{
  color: #ee6055;
}
.nav-links-black a:hover{
  color: #ee6055;
}
/*BLACK*/

/*GRAY*/
.nav-links-gray li a, .nav-links-gray a{
  font-size: 0.9rem;
  color: #565759;
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100;
}
.nav-links-gray li a:hover{
  color: #ffffff;
}
.nav-links-gray a:hover{
  color: #ffffff;
}
/*GRAY*/

/*ORANGE*/
.nav-links-orange li a,  .nav-links-orange a{
  font-size: 0.9rem;
  color: #ee6055;
  font-family: "Raleway";
  font-style: normal;
  font-weight: 300;
}
.nav-links-orange li a:hover{
  color: #ffffff;
}
.nav-links-orange a:hover{
  color: #ffffff;
}
/*ORANGE*/

/*WHITE*/
.nav-links-white li a, .nav-links-white a{
  font-size: 0.9rem;
  color: #ffffff;
  font-family: "Raleway";
  font-style: normal;
  font-weight: 300;
}
.nav-links-white li a:hover{
  color: #ee6055;
}
.nav-links-white a:hover{
  color: #ee6055;
}

.nav-links-white-light ul li a, .nav-links-white-light li a, .nav-links-white-light a{
  font-size: 0.9rem;
  color: #ffffff !important;
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100;
  letter-spacing: 1px;
}
.nav-links-white-light li a:hover{
  color: #ee6055;
}
.nav-links-white-light a:hover{
  color: #ee6055;
}

/******** Footer *******/
.footer-logo {
    opacity: .5;
}
.single footer {
  margin-top: 5em;
}
/************* Recent Issues *****/

.recent-issues {
    font-size: 1.125rem;
}
/**** Custom Font Styling *****/
.lg-raleway-header h1{
  font-family: "Raleway";
  font-style: normal;
  font-weight: 300;
  font-size: 1.7rem;
  color: #000000;
}

.md-raleway-header{
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-size: 0.8rem;
  color: #000000;
}
.lg-itiana-header-orange h1{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2.4rem;
  color: #ee6055;
}
.lg-itiana-header-orange-uppercase h1{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 2.4rem;
  color: #ee6055;
}
.lg-itiana-header-white-uppercase h1{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2.4rem;
  text-transform: uppercase;
  color: #ffffff;
}
.lg-itiana-header-white h1{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2.4rem;
  color: #ffffff;
}
.lg-itiana-header-black-uppercase h1{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2.4rem;
  text-transform: uppercase;
  color: #000000;
}
.lg-itiana-header-black h1{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  // font-size: 2.4rem;
  color: #000000;
}

.md-itiana-header-white h2{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2rem;
  color: #ffffff;
}
.md-itiana-header-black h2{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2rem;
  color: #000000;
}
.md-itiana-header-orange h2{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 2rem;
  color: #ee6055;
}
.md-itiana-header-orange-italic h2{
  font-family: "Bitter";
  font-style: italic;
  font-weight: normal;
  font-size: 2rem;
  color: #ee6055;
}
.md-itiana-header-black-italic h2{
/*  font-family: "Bitter";
  font-style: italic;
  font-weight: normal;
  color: #000000;*/
}
.md-itiana-header-black-italic h2:hover{
  color: #ee6055;
}
.sm-itiana-header-black h3{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.4rem;
  color: #000000;
}
.sm-itiana-header-white-uppercase h3, .sm-itiana-header-black h3 a {
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.7rem;
  color: #000000;
}

.sm-itiana-header-white-uppercase h3{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1.7rem;
  color: #ffffff;
}
.sm-itiana-header-white-uppercase a h3:hover{
  color: #ee6055;
}
.sm-itiana-header-white h3{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.7rem;
  color: #ffffff;
}
.sm-itiana-header-black h3{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.7rem;
  color: #000000;
}
.sm-itiana-header-orange h3{
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.7rem;
  color: #ee6055;
}
.sm-itiana-header-orange-italic h3{
  font-family: "Bitter";
  font-style: italic;
  font-weight: normal;
  font-size: 1.7rem;
  color: #ee6055;
}

.xs-itiana-text-white {
  font-family: "Bitter";
  font-style: normal;
  font-weight: normal;
  font-size: 1.2rem;
  color: #ffffff;
}
.xs-itiana-text-black {
  font-size: 1.2rem;
  color: #000000;
}
.xs-raleway-text-white {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100;
  font-size: 1.1rem;
  color: #ffffff;
}
.xs-raleway-text-gray {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100;
  font-size: 1.1rem;
  color: #565759;
}

/*Social links*/
div#social-share ul>li, div#social-share ul>li>a {
    display: inline-block;
    color: gray;
    margin-left: .2em;
}

/*Story*/
.post-header {
    border-bottom: 1px solid #ccc;
    margin-bottom: 1em;
}
.post-header h1 {
    margin-top: 0;
}

.article .wp-caption-text {
    line-height: 1.2;
    background: #eaeaea;
    padding: 1em !important;
}
/*************************** wp editor **********************/
.article .alignleft, .left {
    text-align: left;
    margin: auto;
    margin-left: auto;
    float: left;
    line-height: 1.6rem;
}
.article .alignnone , .article .alignnone img {
    height: 100%;
    width: 100%;
}
.wp-caption.alignnone {
    width: 100% !important;
}
.article .alignright, .article .right {
    text-align: right;
    margin: auto;
    margin-left: auto;
    float: right;
}
.article img.aligncenter {
    text-align: center;
    margin: 0 auto;
    display: block;
}
/****** Upcoming ******/

#upcoming-date {
    background: #272932;
    color: #ccc;
    padding: .4em;
}
.upcoming {
    font-weight: bold;
}




