/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

.adsbygoogle {
	background-color:transparent;
	margin-top: 24px;
}

/* responsive sponsor ads */
@media (max-width: 909px) {
	#sponsors-top {
		flex-wrap:wrap;
	}
	
	#sponsor-top-1 {
		margin-right:0px !important;
		margin-bottom: 10px;
	}
	
	.sidebar {
		padding:0;
	}
}

@media (min-width: 910px) {
	.site-header-main {
		height: 40px;
		margin-bottom: 40px;
	}
}

body {
	font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
}

.site-inner {
	max-width:1680px;
}

.jp-relatedposts-post-a {
	font-size:15px !important;
}

.entry-title {
		font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
}

.widget-title {
		font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
	color: #990000;
	font-weight: 700 !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight:600 !important;
	color: #990000 !important;
}

.entry-content {
	margin:0;
}

entry-content h2,
entry-content h3,
entry-content h4,
entry-content h5,
entry-content h6 {
		margin-top: 1.5em !important;
}

a {
	color: #009999 !important;
	text-decoration: underline !important;
	box-shadow:none !important;
		font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
}

p {
	font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
}

.custom-html-widget {
	margin-top: 0 !important;
}

#breadcrumbs a {
	font-weight:500 !important;
}

.genericon {
	font-family: "Genericons" !important;
}

a:hover,
a:focus,
a:active {	
	color: #006262 !important;
	text-decoration: underline !important;
}

a:focus {
	outline: thin dotted !important;
}

.entry-content ul {
	margin-left: 2em !important;
}

.site-header {
	padding: 4em 7.6923% 0 7.6923% !important;
}

.site-main {
	margin-bottom: 0px !important;
}

.post {
	margin-bottom: 2em !important;
}

.breadcrumb_last {
	font-weight: 500 !important;
}

.sharedaddy {
	padding: 0 0 1.5em 0 !important;
}

.jp-relatedposts {
	padding: 1em 0 !important;
}

.comments-area {
	margin-bottom: 2em !important;
}

.comment-respond {
	padding: 0.25em 0 0 0 !important;
}

.site-content {
	margin-top:1em;
	padding: 0 2em 0 2em !important;
}

.site-header {
	padding: 2em 2em 0 2em !important;
}

.custom-html-widget {
	margin-top: 2em !important;
}

.cat-item {
	font-size: 15px !important;
}

.menu-item a
{
	font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
	font-size: 18px !important;
	font-weight:500 !important;
}

.menu-item-type-custom a,
.menu-item-has-children a {
	text-decoration: none !important;
}

.widget_wpcom_social_media_icons_widget a
{
	text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 700 !important;
}

.widget {
	border-top: 0px none White !important;
	padding-top: 0em !important;
	margin-bottom: 3em !important;
}

.widget-title a {
	color: #990000 !important;
	text-decoration:none !important;
}

.widget-area {
	margin-bottom:-15px !important;
}

.widget_recent_entries a {
	font-size: 15px !important;
	font-weight: 500;
}

.post-date {
	font-family:"Segoe UI", "Helvetica Neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", sans-serif !important;
	color: #bbb !important;
	font-size: 11px !important;
}

.rpwe-block ul {
	list-style: none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
	margin-bottom: 0 !important;
}
.rpwe-block li {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style-type: none;
}
.rpwe-block a {
	display: inline !important;
	text-decoration: none;
}
.rpwe-block h3 {
	background: none !important;
	clear: none;
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	font-weight: 400;
	font-size: 15px !important;
	line-height: 1.5em;
}
.rpwe-thumb {
	box-shadow: none !important;
	margin: 2px 10px 2px 0;
	padding: 3px !important;
}
.rpwe-title a {
	font-size: 17px;
	font-weight: 500 !important;
}
.rpwe-summary {
	font-size: 13px;
}
.rpwe-time {
	color: #bbb;
	font-size: 11px;
}
.rpwe-alignleft {
	display: inline;
	float: left;
}
.rpwe-alignright {
	display: inline;
	float: right;
}
.rpwe-aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.rpwe-clearfix:before,.rpwe-clearfix:after {
	content: "";
	display: table !important;
}
.rpwe-clearfix:after {
	clear: both;
}
.rpwe-clearfix {
	zoom: 1;
}