﻿

.bbpress .entry-header .entry-meta {
  display: none;
}



		a,
		.entry-title a:hover,
		.entry-header .entry-meta,
		.site-footer a:hover {
			color: #dd127b;
		}


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}


.categories-menu .cat-item:last-child .cat-item a {
  border-bottom: 0;
}


.cat-item {
  border-bottom: 1px solid #e2e6f0;
}


.cat-item a{
  color: #454547;
  display: inline-block;
  font-size: 16px;
  padding: 15px 0;
  text-decoration: none;
}



.cat-item a:hover {
  color: #00c6ff;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
section.af-footer-new.newfooter ul.foot2-links{display:block;padding:0}
section.af-footer-new.newfooter ul.foot2-links li{display: inline-block;width: 24.7%;}
section.af-footer-new.newfooter ul.foot2-links li a{color:#fff;font-size:14px;line-height: 1.67em;margin: 0 10px 5px 0;display: inline-block;}

    #belowcarousel {
    display:none;}

#left-col .w-title { padding: 0 0 6px; font-weight: normal; }

#homepage-teasers .w-title {
	height: 34px;
	line-height: 32px;
	color: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	padding: 0;
}


#footer .w-title {
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	padding: 0;
}

#cookie-law-info-bar {
	
	font-size: 12pt;
	margin: 0 auto;
	padding: 13px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
	display: none;
	left:0px;
	font-weight:300;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}
h2.block-title{margin-bottom:7px;}
.block-menu_block ul.menu li{margin-right:1px;}
.block-menu_block ul.menu li a{padding:7px 12px;background-color:#999;color:#333;text-decoration:none;}
.sidebar .block{padding:10px;margin-bottom:15px;}
#content #content-body #block-block-2 .block-content p{text-align:center;}
#content #content-body #block-block-2 .block-content p img{display:inline;margin:0 20px;}



#header .tools .small{
  display: inline;
  padding: 0 0 0 0;
  font-size: 0.9em !important;
  }


.promoline
{
	font-size: 1.328em;
	color: #053C52;
	padding: 0;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	width: 960px;
	
}


.promoline, .strapline, .slideshowtext a
{
	font-family: Arial,Helvetica,Geneva,sans-serif !important;
}

.grid_1{
	padding:2em 0;
}

.span_1_of_single1 h3, .span_1_of_single1 h4, .grid_1 h3{
	font-size:0.85em;
	font-weight:500;
	color:#000;
	margin-bottom: 0;
}

.span_1_of_single1 p, .grid_1 p{
	font-size:0.8125em;
	color:#968F88;
	margin:5px 0;
}

.grid_1 img, .span_1_of_single1 img{
	margin-bottom:1em;
	display:inline-block;
}

.grid_1 a:hover{
	text-decoration:none;
}

.col-sm-3.grid_1 {
	width: 50%;
	float: left;
}

#logo_et_url .logo {
	float:left;
	margin:0;
	text-align:center;
	overflow:hidden;
	display:block;
}

#logo_et_url .logo img {
	border:none;
}


	#logo_et_url span.logo {
		margin:23px 0 0 0;
		width: 40%;
		max-width: 160px;
	}


.choose-writer {
    padding-bottom: 70px;
    font-family: Montserrat, sans-serif
}


div.choose-writer-head,
h3.choose-writer-head {
    padding: 10px;
    font-size: 17px;
    color: #003;
    font-weight: 500;
    font-family: Montserrat, sans-serif
}


.choose-writer-text {
    padding: 10px;
    font-size: 14px;
    color: #003
}

    div.choose-writer-head,
    h3.choose-writer-head {
        font-size: 15px
    }

    .choose-writer-text br {
        display: none
    }
