/* MISC FORMATTING */
h1, h2, h3, h4, h5, h6, .view-latest-items .views-field-title a {text-transform: none;}
.site-name a {font-size: 2em;}
.content-top {padding: 0px; }
.featured-bottom { padding: 15px 0 25px 0; }
.content-top-area h2.title, .content-bottom-area h2.title, .featured-area h2.title,
.content-top-area .block > h2, .content-bottom-area .block > h2, .featured-area .block > h2,
.highlighted-area h2.title, .highlighted-bottom-area h2.title, .featured-bottom-area h2.title,
.highlighted-area .block > h2, .highlighted-bottom-area .block > h2, .featured-bottom-area .block > h2 { margin-bottom: 0px;}
#block-views-block-mt-posts-grid-block-4 {padding: 0px;}
.highlighted {padding-bottom: 0;}
.view-promoted-items .view-content + .more-link {margin-top: 0;}
svg.ext {margin-left: 0.2em;}
.node--view-mode-teaser .ext {display: none;}
.tp-bannertimer {display: none;}
.field-content.resource-title {text-align: center;}
.img_right {float:right;margin:10px 0 10px 10px;}

/* CSSRC */
.view-promoted-items .icon {color: #304269;}
.overlayed-inner:hover .body {background: #304269;}
.path-frontpage #block-levelplus-content {display: block;} 
.content-top-area .block { padding-bottom: 0px; }
.view-promoted-items.with-icons h2 { margin-bottom: 0px; }

/* SENATOR FOOTER */
#highlighted-inside .footer-senator { width: 192px; float: left; text-align: right; margin: 5px 10px 5px 0;}
#highlighted-inside .footer-senator a { font-weight: 500; color: #ffcc00;}

/* Home Alt */
body:not(.path-frontpage) .main {padding-bottom: 0px;}

/* Content Nodes */
#main H1.page-title {font-size: 2.5em; padding-bottom: 25px;}
h1.page-title::after {display:none;}
#main .field--name-field-subtitle {
    text-align: center;
    padding-bottom: 15px;
    font-size: 1.2em;
    font-style: italic;
    font-weight: 700;
}


/* SINGLE COLUMN PROMOTED ITEM INDEX */
.col-md-12.promo img {padding:15px;}
.col-md-12.views-row {clear:both}
.promo .col-sm-6 {padding-left:0px;padding-right:0px;}
.promo-date {
    font-size: .8em;
    font-style: italic;
    line-height: .8em;
    margin-bottom: 10px;
}
.media--view-mode-teaser {text-align: center;}

/* PHOT0 GALLERY PAGE */
.view-images .promo-date { text-align:center; }
.views-field-field-image { text-align:center; }

/* MORE RESOURCES BLOCK */
ul.companies li {margin:10px 1%;}

/* PHOTO GALLERY BLOCK */
.view-mt-photo-gallery .more-link {text-align:center !important;}

/* UPCOMING EVENTS BLOCK */
.view-id-events .datetime {
    width: 75px;
    height: 75px;
    color: #fff;
    top: 4px;
    left: 0;
    float: left;
    font-size: 32px;
    font-weight: 900;
    text-transform: uppercase;
    text-align: left;
    line-height: 1;
    margin:0 10px 0 0;
    background-color: #2e72bc;
}
.view-events .views-field-title a {
    font-weight: 900;
    display: block;
    font-size: 0.87em;
    margin-bottom: 0;
}

/* SIDEBAR BLOCKS */

.view-latest-items .views-field-body {
    font-size: 0.87em;
    line-height: 1.5;
}
.sidebar .block {
    padding: 5px 0 45px 0;
}
.view-latest-items .views-field-created {
    margin-right: 10px;
}

/* QUICK TABS */
.item-list ul.quicktabs-tabs {
  	border-bottom: 1px solid #304269;
  	margin:15px 0 10px;
	}
.nav-tabs {
  	border-bottom: 1px solid #304269;
  	margin: 25px 0 20px;
	}
.item-list ul.quicktabs-tabs > li,
.nav-tabs > li {
  	float: left;
  	margin-bottom: 0px;
  	padding: 0;
	}
.item-list ul.quicktabs-tabs > li > a,
.nav-tabs > li > a {
    border-radius: 0;
    color: #1e1e1e;
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin-right: 5px;
    padding: 8px 25px;
    text-transform: ;
    transition: none 0s ease 0s;
    text-decoration: none  
	}
.dark .item-list ul.quicktabs-tabs > li > a,
.dark .nav-tabs > li > a {
  	color: #304269;
	}
.nav-tabs li a i {
  	padding-right: 10px;
  	font-size: 20px;
	}
.item-list ul.quicktabs-tabs > li.active > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  	cursor: default;
  	border-color: #c2c2c2 #c2c2c2 #fff;
  	color: #fff;
    border-style: solid;
  	border-width: 0px;
    border-image: none; 
  	background-color: #2e6caf;
	}
.item-list ul.quicktabs-tabs > li > a:hover,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  	background-color: #2e6caf;
  	border: none;
  	text-decoration: none;
  	color: #ffffff; }
.item-list ul.quicktabs-tabs:after {
  	display: table;
  	content: " ";
  	clear: both;
	}
@media (min-width: 992px) and (max-width: 1199px) {
 .two-sidebars .item-list ul.quicktabs-tabs > li > a, .two-sidebars .nav-tabs > li > a {
   padding: 8px 10px;
  }
}
.colored-region .item-list ul.quicktabs-tabs, .colored-region .nav-tabs { border-color: #ffffff; }
.colored-region .item-list ul.quicktabs-tabs > li > a,
.colored-region .nav-tabs > li > a { color: rgba(255,255,255,0.7); }
.colored-region .item-list ul.quicktabs-tabs > li.active > a,
.colored-region .nav-tabs > li.active > a,
.colored-region .nav-tabs > li.active > a:hover,
.colored-region .nav-tabs > li.active > a:focus { color: #ffffff; }