/*
Представляем вашему вниманию раздел,
посвящённый пользовательским таблицам
CSS!

Подробную информацию о возможностях
этого средства см. на сайте http://wp.me/PEmnE-Bt.
*/
.section-title {
	font-size: 30px;
	font-family: "Merriweather", serif;
}

.menu-edvest-container ul li {
	list-style-type: inherit;
	padding-left: 9px;
}

div#wysija-5 {
	background-color: #F3F6F9 !important;
}

img.dsq-widget-avatar, .dsq-widget-user {
	text-decoration: none;
	display: block;
}

.dsq-widget-comment {
	display: block;
	font-style: italic;
	margin-top: 21px;
}

.dsq-widget-meta a {
	text-decoration: none;
}

.dsq-widget-item {
	padding-left: 1px;
}

.dsq-widget-item p a {
	text-decoration: none;
}

.dsq-widget-avatar {
	margin: 4px 5px 2px 0 !important;
}

li.dsq-widget-item {
	text-decoration: none;
	font-size: 13px;
	line-height: 1.4em;
}

p.dsq-widget-meta, a.dsq-widget-thread {
	font-weight: bold;
	text-decoration: none;
	font-size: 13px !important;
	line-height: 1.4em;
	color: #300064;
}

#slider .flex-direction-nav .flex-prev:after, #slider .flex-direction-nav .flex-next:after {
	color: #300064;
}

.flex-control-paging li a {
	background: #300064;
}

#wp-calendar tbody td {
	background: #fff;
}

.readmore_button a:after {
	border: none;
}

.main-navbar .navbar-nav ul a:hover {
	background: #f1f1f1;
}

.homecat {
	margin-bottom: 40px;
}

.red h4 a {
	background: #B02B33;
}

.green h4 a {
	background: #28AD52;
}

.black h4 a {
	background: #222;
}

.homecat h4 {
	background: #F3F3F3;
	margin-bottom: 20px;
	padding: 5px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 18px;
}

.homecat h4 a {
	color: #fff;
	background: #1D6FAF;
	padding: 10px 15px;
}

.homecat h4 a:hover {
	opacity: .8;
}

.homecat ul.featured-stories {
	margin: 0 0 20px;
	font-size: 0;
}

.homecat ul.featured-stories li {
	width: 31.5%;
	margin: 0 2.75% 30px 0;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}

.homecat ul.featured-stories li:nth-child(3n+3) {
	margin-right: 0;
}

@media screen and (max-width: 900px) {
	#main .homepage-widgets .homecat ul li h3 a {
		font-size: 18px;
	}
}

@media screen and (min-width: 900px) {
	.homecat ul li h3 {
		font-size: 18px;
		margin: 0 0 10px;
		font-weight: 900;
		line-height: 1.6;
	}
}

.homecat ul li h3 a {
	color: #222;
}

.homecat ul li h3 a:hover {
	color: #B02B33;
}

.homecat ul.featured-stories li .featured-date {
	color: #999;
	margin: 0 0 10px;
	font-size: 14px;
	display: block;
	font-style: italic;
}

.homecat .post-thumb {
	margin: 0 0 15px;
}

.homecat .post-thumb img {
	max-width: 100%;
	height: auto;
}

.homecat ul.stories {
	display: block;
	margin: 0 0 10px;
	border-top: 1px solid #eee;
	padding: 10px 0;
}

.homecat ul.stories li {
	list-style-type: dotted;
	display: list-item;
	list-style-position: inside;
	margin: 2px 0;
}

.navbar-nav a {
	font-weight: 600;
}

.ram108-slink {
	color: #DDD;
}

/* All Mobile Sizes (devices and browser) */
@media screen and (max-width: 640px) {
	.homecat ul.featured-stories li {
		width: 100%;
		margin: 0 0 30px;
		display: block;
	}
	
	.homecat .post-thumb {
		float: left;
		margin: 0 20px 0 0;
		max-width: 30%;
	}
	
	.homecat .post-excerpt {
		display: none;
	}
	
	.homecat ul.featured-stories li:before,
																	    .homecat ul.featured-stories li:after {
		content: " ";
		display: table;
	}
	
	.homecat ul.featured-stories li:after {
		clear: both;
	}
}