/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
body {
	font-family: Tahoma, Geneva, sans-serif;
}

.rCVbjuzA {
    float: right;
}

.hidden {
	display: none;
}

h2.ad {
    color: #072c7b;
    text-align: center;
    padding-bottom: 10px;
}

#sidebar .widget_nav_menu ul li a, #sidebar .widget_meta ul li a, #sidebar .widget_archive ul li a, #sidebar .widget_categories ul li a, #sidebar .widget_recent_entries ul li a {
	display: inline;
}

.item .item-title a, .item .item-title a:hover, .item .item-title a:active, .item .item-title a:focus, #header #navigation a:active, #header #navigation a:focus {
	color: #072C7B;
}

.item .item-title {
	font-size: 130%;
}

.item .item-inner {
	padding: 20px 15px;
	margin: 0;
}

.item .item-content {
	font-size: larger;
}

.item-title:before {
	display: none;
}

.item .item-meta {
	margin-top: 5px;
}

.item .meta-top a {
	text-transform: uppercase;
	font-size: larger;
}

span.item-date {
	float: right;
}

.single .item-title {
	font-size: 200%;
}

div.sharedaddy h3.sd-title {
	margin-top: 1em;
}

div.sharedaddy h3.sd-title:before {
	margin-bottom: .5em;
}

.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
	padding: 4px;
}

.sd-content ul {
	margin-top: .5em;
}

.post .meta-bottom {
	margin: 0;
	float: right;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
	padding: 15px 0 0;
}

.single .item .item-thumbnail img {
	margin: 0 auto;
	max-width: 500px;
}

.item-thumbnail {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}

.post-head > .item-thumbnail {
	width: 65%;
}

.item .item-thumbnail img {
	width: 100%;
	margin: 0 auto;
}

.item-related-news {
	display: inline-block;
	vertical-align: top;
	width: 30%;
}

.widget.ssrp h2 {
	text-align: center;
	margin: 2% 0;
}

.widget.ssrp ul {
	margin: 0 4%;
	list-style: initial;
}

.ad-info {
	text-align: center;
	font-style: italic;
	font-size: small;
	color: #999;
	margin: 1% 0 0;
}

#header {
	background: white;
	border-bottom: 5px solid rgb(237,103,13);
}

#header #branding h1 {
	width: 200px;
	height: 75px;
	color: white;
	font-size: 1px;
}

#header #navigation {
	float: right;
	width: 74%;
}

#header #navigation li {
	display: inline-block;
	float: none;
}

ul#menu-navigation-menu {
	text-align: center;
}

#header #navigation li a {
	text-transform: uppercase;
	font-size: small;
	color: #072C7B;
	text-align: center;
	padding: 0 10px;
	border: none !important;
	transition: color 0;
}

#header #navigation li:hover > a {
	background-color: #ED670D;
	text-shadow: 1px 1px 1px black;
}

#header #navigation li.current-menu-item > a, #header #navigation li.current-menu-ancestor > a, #header #navigation li.current_page_item > a {
	background-color: #ED670D;
	color: #fff;
	text-shadow: 1px 1px 1px black;
}

#searchform:before {
	font-size: small;
	margin-top: -9px;
	left: 15px !important;
	color: black;
}

#header #searchform {
	bottom: 0;
}

#header #searchform #s {
	height: 30px;
	width: 30px;
	background: #ED670D;
	border: none;
	color: black;
}

iframe, embed {
	margin-left: auto !important;
	margin-right: auto !important;
}

.grid-triple > .item-inner > .item-main > .item-header > .item-title {
	font-size: x-large;
}

.grid-double > .item-inner > .item-main > .item-header > .item-title {
	font-size: large;
}

#site-title img {
	vertical-align: bottom;
	height: 80px;
}

#enimerwsi {
	position: absolute;
	right: 1%;
	bottom: 1%;
	font-size: large;
	font-weight: bold;
	color: #072C7B;
}

.no-search-results {
	padding: 3%;
}

/* Sidebar */
#sidebar .sidebar-inner {
	padding: 0px 0px 0px 10px;
	margin: 0px 5px 0px 0px;
}

#cool-social {
	float: none;
}

#sidebar .widget,
#copyright {
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #ddd;
	padding: 10px 0 0;
}

#sidebar .widget-title {
	text-align: left;
	font-size: 120%;
}

#widget-time {
	overflow: hidden;
	border: 0;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 40px;
}

#widget-newspapers {
	width: 350px;
	text-align: center;
}

#widget-newspapers iframe {
	overflow: hidden;
	margin: 0 !important;
	border: 0;
}

.today_date {
	text-align: center;
	font-weight: bold;
}

.contact_link {
	font-size: 130% !important;
	text-align: center;
	display: block;
	color: #ED670D;
	font-weight: bold;
}

#sidebar-secondary .widget-inner {
  margin: 0px 10px 15px 10px;
}

#copyright {
	border-top: 0;
	padding: 0;
	margin: 0;
}

#copyright a {
	color: grey;
}

.insert-post-ads {
	clear: both;
	float: right;
}

.item-content h3 {
	margin: 1% auto;
}

#main {
	padding-left: 0px;
	padding-top: 95px;
}

#sidebar {
	width: 23.5%;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	position: unset;
	left: unset;
	top: unset;
}

div#container {
	display: inline-block;
	width: 76%;
}

.post.hentry.item {
	height: auto !important;
	display: inline-block;
	vertical-align: top;
	float: unset;
}

.single > .post.hentry.item {
    width: 100%;
}

a.sidebar-control, a.navigation-control {
    background-color: black;
    top: 5px !important;
}

a.navigation-control {
    right: 5px !important;
}

a.sidebar-control {
    left: 5px !important;
}

/* Width Specific */
@media only screen and (min-width: 1120px) {
	#header #navigation li a {
		padding: 0 10px;
		font-size: 110%;
	}
	
	#content.single {
		max-width: 77%;
	}
	
	#sidebar-secondary {
		width: 22%;
	}
}

@media only screen and (min-width: 1566px) {
	#sidebar {
		width: 23.5%;
	}

	div#container {
	    width: 76%;
	}
	
	.item {
		width: 33%;
		/* 3 cols */
	}
	
	.grid-double {
		width: 66%;
	}
	
	.grid-triple {
		width: 66%;
	}
	
	#header #navigation li a {
		padding: 0 20px;
		font-size: 14pt;
	}
}

@media only screen and (min-width: 1900px) {
	#sidebar {
		width: 17.5%;
	}
	
	div#container {
	    width: 82%;
	}
	
	.item {
		width: 24%;
		/* 4 cols */
	}
	
	.grid-double {
		width: 48%;
	}
	
	.grid-triple {
		width: 74%;
	}
}

@media only screen and (max-width: 1565px) {
	#sidebar {
		width: 20.5%;
	}

	div#container {
	    width: 79%;
	}
	
	.item {
		width: 33%;
		/* 3 cols */
	}
	
	/* Large ----*/
	.grid-double {
		width: 66%;
	}
	
	/* X-Large ----*/
	.grid-triple {
		width: 99%;
	}
}

@media only screen and (max-width: 1240px) {
	#sidebar {
		width: 28.5%;
	}

	div#container {
	    width: 71%;
	}
	
	.item {
		width: 49%;
		/* 2 cols */
	}
	
	/* Large ----*/
	.grid-double {
		width: 99%;
	}
	
	/* X-Large ----*/
	.grid-triple {
		width: 99%;
	}

	#content.single {
		max-width: 100%;
	}
	
	#sidebar-secondary {
		display: none;
	}
	
	#header #navigation li a {
		padding: 0 5px;
	}
	
	#sidebar-secondary .widget-inner {
		margin: 15px 0;
	}
}

@media only screen and (max-width: 700px) {
	#main {
		padding-left: 10px;
	}

	body #sidebar {
		width: 0%;
		display: none;
	}
	
	body.sidebar-on #sidebar {
		width: 100%;
		display: inline-block;
	}

	div#container {
	    width: 100%;
	}
	
	.post.hentry.item.grid-single { {
		width: 49%;
		/* 2 cols */
	}
	
	/* Large ----*/
	.grid-double {
		width: 99%;
	}
	
	/* X-Large ----*/
	.grid-triple {
		width: 99%;
	}
	
	#header #branding h1 {
		width: 75%;
	}
	
	#header .sidebar-control, #header .navigation-control {
		width: 10%;
		background-color: black;
	}
	
	#header #navigation {
		width: 100%;
	}
	
	#header #navigation li {
		display: initial;
	}
}

@media only screen and (max-width: 850px) {
	.item-related-news {
		width: 100%;
	}
	
	.post-head > .item-thumbnail {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	.post.hentry.item {
		width: 100%;
	}
	
	#enimerwsi {
		display: none;
	}
	
	.post-head > .item-thumbnail {
		width: 100%;
	}
	
	.post-head > .item-thumbnail img {
		width: 100% !important;
	}
	
	.item-related-news {
		width: 100%;
	}
	
	.single .item-title {
		text-align: center;
	}
}

@media only screen and (min-width: 986px) {
	#header #navigation {
		float: right;
		width: 79%;
	}
}