/* 
 * The District Post Theme Custom CSS 
 *
 * This file and all CSS code is created and generated automatically, if you found this file please don't edit or add code here.
 */ 
 
body{
    font-family:Merriweather, serif;
    font-size:12px;
    color:#2e2e2e;
}
label span,legend span, #news-ticker .label, #news-ticker ul#ticker li a, .tagcloud a, .wp-pagenavi a, .wp-pagenavi span, .navigation a, #shareme .box a, .responsive-menu, .entry-list ul li h5 a{
    color:#2e2e2e;
}
.entry-list ul li h5{
    font-family:Merriweather, serif;
}
h1,h2,h3,h4,h5,h5{
    font-family:Merriweather, serif;
    color:#063959;
}
.heading, .heading a, .entry .entry-header .entry-title a, #review-box h5, ol.commentlist li .comment-meta, .post-navigation strong{
    color:#063959;
}
#primary-menu > li > a{
    font-family:Oswald, sans-serif;
    font-size:15px;
    color:#063959;
}
a, a:hover, .heading a:hover, #primary-menu > li > a:hover,
#primary-menu > li.active > a, .entry .entry-header .entry-title a:hover, .entry-list ul li h5 a:hover{
    color:#063959;
}
a.button, .button, button, input[type="button"], input[type="submit"], #primary-menu > li.sfHover > a, #primary-menu li ul, .flex-direction-nav a:hover, ol.flex-control-paging li a.flex-active, #slider .flex-caption .cats a, .entry .entry-asset .review-badge, .entry-list ul li .review-badge, #review-box ul li .review-criteria-bar, #review-box .review-total-score .right, .tagcloud a:hover, .widget_calendar table td#today, .widget_calendar caption, .wp-pagenavi a:hover, .wp-pagenavi span.current, .wp-pagenavi span.pages, .navigation a:hover{
    background-color:#063959;
}
#header-bar, #footer-bottom, #primary-menu > li > a:hover, #primary-menu > li.active > a, #primary-menu > li.sfHover > a, .wp-pagenavi a:hover, .wp-pagenavi span.current, .wp-pagenavi span.pages, .navigation a:hover{
    border-color:#063959;
}
#primary-menu > li.sfHover > a{
	color:#FFF;
}
#header-bar{
    background-color:#000000;
}
#main-header a:hover, #site-title a:hover{
    color:#3b6e8c;
}
#logo{
    margin-top:0px;
}
#primary-bar{
    background-color:#dddddd}
#primary-menu > li > a:hover,
#primary-menu > li.active > a{
    color:#3b6e8c;
    border-color:#3b6e8c;
}
#primary-menu > li.sfHover > a,
#primary-menu li ul{
    background-color:#063959;
}
#primary-menu > li.sfHover > a{
    border-color:#063959;
}
#primary-menu li ul li a,
#primary-menu > li.sfHover > a{
    color:#ffffff;
}
#primary-menu li ul li a:hover{
    color:#dddddd;
}
#secondary-bar{
    background-color:#063959;
}
#news-ticker .label, #news-ticker ul#ticker li a{
    color:#ffffff;
}
#footer-widget-area,
#footer-widget-area .widget_calendar table th,
#footer-widget-area .widget_calendar table td{
    background-color:#063959;
}
#footer-widget-area, #footer-widget-area .entry-list ul li h5 a{
    color:#dddddd;
}
#footer-widget-area .widget .heading,
#footer-widget-area .widget .heading a{
    color:#dddddd;
}
#instagram-link {
  float: right;
  position: relative;
  left: 10px;
  top: -1px;
}

header#main-header .container div {
max-width: 500px!important;
}

#news-ticker .ticker-container {
height: 38px;
font-weight: bold;
}
#news-ticker .label {
font-weight: normal;
float: left;
margin: 11px 10px 0 0;
text-transform: none;
}
.entry .entry-header .entry-title {
font-size: 17px;
font-weight:900;
line-height: 150%;
margin-bottom: 6px;
}

#news-ticker ul#ticker li{
	float:left;
	margin:0 30px 0 0;
	padding:0;
}

.entry .entry-header .entry-title a:hover {
color: #3b6e8c;
}
h1 {
font-weight:900;
line-height: 130%;
font-size: 250%;
}

h1#logo {
margin-right: 20px;
}

.heading {
border-bottom: 2px solid #dfdfdf;
padding-bottom: 7px;
margin-bottom: 15px;
text-transform: uppercase;
font-family: Oswald, sans-serif;
font-size: 135%;
}

.entry .entry-header {
margin-bottom: 5px;
}


#footer-widget-area a{
color: #fff;
}

.entry .entry-asset {
display:none;
}

#slider .flex-caption h2 {
font-size: 170%;
font-weight:900;
}

#slider .flex-caption p{
	color:#ddd;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1);
	margin:0 20px 0px;
}

#main-header {
background: white;
padding: 20px 20px 20px;
}

#top-banner {
margin-top:5px;
padding-top: 20px;
float: right!important;
}

.container .one-half {
margin-top:5px;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
border: 1px solid #dddddd;
}

#logo {
margin-bottom: 10px;
}

.entry-list ul li h5 {
font-weight: 900;
color:#063959;
margin-bottom: 5px;
}

.entry-list ul li h5 a {
color:#063959;
}
.entry-list ul li h5 a:hover {
color:#3b6e8c;
}

.entry-list ul li .thumb:hover img {
opacity: .6;
}

.entry-list ul li .thumb {
width: 50px;
height: 50px;
background: white url('/news/wp-content/uploads/2012/12/greymart.png') no-repeat center center;
float: left;
margin-top: 3px;
}
.icon-pencil::before {
display:none;
}

.wpcf7-form textarea {
max-height: 40px;
}

#header-bar #top-menu li a {
color: #BABABA;
font-weight: bold;
font-size: 12px;
text-transform: none;
}

#header-bar {
border-top: 3px solid #063959;
padding: 15px 30px 10px;
}

.current-time {
float: left;
padding: 0;
color: #BABABA;
font-weight: bold;
font-size: 10px;
}

.eom_date {
font-size:140%;
margin-bottom:5px;
}

.eom_venue {
margin-bottom:10px;
}

.eom_single_event h1 {
font-size:165%;
margin-bottom:10px;
}

.eom_event h1 {
font-size:165%;
margin-bottom:10px;
}

.eom_event {
margin-top:15px;
margin-bottom:35px;
}

.eom_image {
margin-bottom:25px;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
font: inherit;
background: #DDD;
}


@media (max-width: 1200px){
#top-banner {
margin-left: 5px;
}
}

@media (max-width: 768px){
#top-banner {
display: block!important;
margin-left: 15px;
}
}

@media (max-width: 480px){
#top-banner {
margin-left: 0px;
}
}

.italic { font-style:italic; }

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
font-size: 110%;
width: 100%!important;
padding: 7px;
}

.gform_wrapper .gfield_description {
font-size: 120%;
}