﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: inherit;
	vertical-align: baseline;
}

body {
	background-color: #eeeded;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

	blockquote:before, blockquote:after, q:before, q:after {
		content: '';
		content: none;
	}

.liste {
	display: block;
	width: 689px;
	height: 30px;
	border-bottom: 1px dotted #ccc;
}

	.liste .time {
		display: block;
		float: left;
		color: #000;
		font-weight: bold;
		background: #d6d6d6;
		border-radius: 5px;
		padding: 2px 10px 1px 10px;
		margin: 2px 13px 0px 0px;
		box-shadow: 0px 0px 3px #D3BCBC;
	}

	.liste .tv-img {
		display: block;
		height: 24px;
		width: 112px;
		float: right;
		margin-top: 2px;
		margin-left: 5PX;
	}

		.liste .tv-img img {
			height: 100%;
			max-width: 100%;
			box-shadow: 0px 0px 2px #ccc;
			float: left;
		}

		.liste .tv-img span {
			font-size: 12px;
			margin: 3px 0px 0px 10px;
			float: left;
		}

	.liste h3 {
		display: block;
		margin-top: 4px;
		float: left;
		font-weight: normal;
	}

.post-content a {
	color: #000
}

.post-content-ilan a {
	color: #000
}

.rss-float {
	display: block;
	position: fixed;
	top: 60%;
	left: 0px;
	z-index: 130;
	line-height: 100%;
	width: 0px;
	height: 0px;
	line-height: 40px;
	overflow: visible;
	text-align: center;
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	white-space: nowrap;
	font-size: 14px;
}

	.rss-float a {
		display: block;
		background: #cc0000 url(../images/subscribe-glow.png) no-repeat center;
		background-size: 100% 100%;
		position: absolute;
		color: #fff;
		line-height: 40px;
		padding: 0 20px;
		box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);
	}

		.rss-float a:hover {
			background-image: none;
		}

		.rss-float a:active {
			box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2), inset 0 80px 0 rgba(0,0,0,0.1);
		}

ins {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}

.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
}

.clearfix:after {
	clear: both;
	content: "";
	font-size: 0;
	height: 0;
	display: block;
	visibility: hidden;
}

.clearfix {
	*display: inline-block;
	height: 1%;
}

body {
	line-height: 1;
	color: #555555;
	font: 13px/20px arial, sans-serif;
}

.post-content b {
	font-size: 1.47143rem;
	line-height: 28px;
	font-family: "Roboto",Helvetica,Arial,sans-serif !important;
}

.post-content-ilan b {
	font-size: 16px;
	line-height: 28px;
}

a {
	color: #E91B23;
	outline: none;
	text-decoration: none;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

	a:hover {
		color: #E91B23;
	}

::-moz-selection {
	background: #222;
	color: white;
	text-shadow: none;
}

::selection {
	background: #222;
	color: white;
	text-shadow: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	margin-bottom: 15px;
	font-weight: 400;
}

h1 {
	font-size: 28px;
	line-height: 34px;
}

h2 {
	font-size: 24px;
	line-height: 30px;
}

h3 {
	font-size: 22px;
	line-height: 28px;
}

h4 {
	font-size: 20px;
	line-height: 26px;
}

h5 {
	font-size: 18px;
	line-height: 24px;
}

h6 {
	font-size: 16px;
	line-height: 22px;
}

.post-content {
	color: #444;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	line-height: 1.1rem;
	font-weight: 400;
	font-style: normal;
	font-size: 1rem;
}

.post-content-ilan {
	color: #444;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
}

	.post-content-ilan p {
		margin-bottom: 10px;
	}

p {
	margin-bottom: 20px;
	line-height: 1.8rem;
}

blockquote {
	font-family: Georgia,Serif;
	font-size: 14px;
	font-style: italic;
	padding: 20px 30px;
}

em, i, cite {
	font-style: italic;
}

strong {
	font-weight: 700;
}

img, video, object, embed {
	max-width: 100%
}

img {
	vertical-align: middle
}

caption, th, td {
	text-align: left;
	vertical-align: top;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -3px
}

sup {
	top: -4px
}

.center-width {
	margin: 0 auto;
	max-width: 1200px;
	width: 100%
}

.uppercase {
	text-transform: uppercase
}

.textcenter {
	text-align: center
}

.last {
	margin-right: 0 !important
}

.main-container {
	background: #fff;
	width: 100%;
}

.main-wrapper {
	background: transparent;
	clear: both;
	margin: 0 auto;
	width: 1200px;
}

.container {
	margin: 0 auto;
	width: 1200px;
}

.single #page, .archive #page {
	overflow: hidden
}

.single .boxed-layout #page {
	border: none
}

.main-header {
	background: #FFFFFF;
	margin: 0 auto;
	width: 100%;
}

.site-header {
	margin: 0 auto;
	max-width: 1200px;
	overflow: hidden;
	padding: 13px 0 13px 0;
	width: 100%;
}

	.site-header #logo {
		font-size: 36px;
		line-height: 42px;
		margin: 5px 0;
		float: left;
		width: 20%;
	}

		.site-header #logo img {
			width: 100%;
		}

	.site-header a {
		color: #060606
	}

.header-widgets {
	float: right;
	list-style: none;
	margin: 0;
	max-width: 79%;
	width: auto
}

.header-widget {
	margin: 0 !important
}

.header-widgets .searchform {
	float: right;
	max-width: 445px;
	width: 77%
}

.social-links {
	background: rgba(0, 0, 0, 0.3);
	padding: 5px 0 0 5px;
	float: right
}

	.social-links a {
		background: rgba(255, 255, 255, 0.11);
		color: #fff;
		float: left;
		font-size: 18px;
		margin: 0 5px 5px 0;
		padding: 7px 0;
		width: 32px;
		text-align: center;
		-webkit-transition: background 0.25s linear;
		-moz-transition: background 0.25s linear;
		transition: background 0.25s linear;
	}

		.social-links a:hover {
			color: #fff
		}

	.social-links .twitter:hover {
		background: #1bb6ec
	}

	.social-links .facebook:hover {
		background: #395aa1
	}

	.social-links .instagram:hover {
		background: #854e3a
	}

	.social-links .youtube:hover {
		background: #cc181e
	}

	.social-links .gplus:hover {
		background: #c23322
	}

	.social-links .pinterest:hover {
		background: #cc2127
	}

	.social-links .flickr:hover {
		background: #ff0080
	}

	.social-links .rss:hover {
		background: #ff8800
	}

	.social-links .linkedin:hover {
		background: #017eb4
	}

.news-ticker {
	float: left;
	height: 30px;
	min-width: 50%;
	overflow: hidden
}

	.news-ticker li {
		overflow: hidden;
		padding: 10px
	}

	.news-ticker a {
		color: #fff;
		text-shadow: none;
		font-size: 14px;
		font-weight: 400;
	}

.boxed-layout {
	float: none;
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
	-moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}

	.boxed-layout .site-header {
		padding-left: 2%;
		padding-right: 2%;
		width: 96%
	}

	.boxed-layout #navigation {
		width: 1195px;
		top: 0px;
		left: 0px;
	}

	.boxed-layout .main-wrapper {
		max-width: 1200px;
		overflow: hidden
	}

	.boxed-layout .main-content {
		border: 0;
		border-top: 1px solid #e1e1e1
	}

	.boxed-layout .current-date {
		margin-left: 6px
	}

	.boxed-layout .featured-section .carousel {
		border-left: 0;
		border-right: 0
	}

.menu, .menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu {
	line-height: 1.0
}

.main-nav {
	margin: 0 auto;
	max-width: 100%;
	position: relative;
	width: 1200px
}

.main-navigation .menu ul {
	position: absolute;
	top: -999em;
	width: 13em;
}

	.main-navigation .menu ul li {
		width: 100%
	}

.main-navigation .menu li:hover {
	visibility: inherit;
}

.main-navigation .menu li {
	float: left;
	position: relative
}

	.main-navigation .menu li:first-child {
		float: left;
		position: relative;
		margin-left: 0;
		padding-left: 0;
	}

.main-navigation .menu a {
	display: block;
	position: relative
}

.main-navigation .menu li:hover ul, .main-navigation .menu li.sfHover ul {
	left: 0;
	top: 40px;
	z-index: 99
}

.main-navigation ul.menu li:hover li ul, .main-navigation ul.menu li.sfHover li ul {
	top: -999em
}

.main-navigation ul.menu li li:hover ul, .main-navigation ul.menu li li.sfHover ul {
	left: 14em;
	top: 0
}

.main-navigation ul.menu li li:hover li ul, .main-navigation ul.menu li li.sfHover li ul {
	top: -999em
}

.main-navigation ul.menu li li li:hover ul, .main-navigation ul.menu li li li.sfHover ul {
	left: 14em;
	top: 0
}

.main-navigation {
	background-color: #262626;
	border-bottom: 2px solid #E91B23;
	float: left;
	font-size: 14px;
	line-height: 18px;
	position: relative;
	width: 100%
}

	.main-navigation a {
		color: #fff;
		font-weight: 400;
		padding: 13px;
	}

	.main-navigation a {
		color: #fff;
		font-weight: 400;
		padding: 13px;
	}

		.main-navigation a:hover, .current-menu-item a {
			background: #E91B23;
			color: #fff
		}

	.main-navigation ul li ul li a:hover {
		background: #1d1d1d;
		color: #fff
	}

	.main-navigation ul ul a {
		border-right: none
	}

#navigation {
	float: left;
	margin: 0;
	max-width: 80%;
	position: relative;
	width: auto
}

	#navigation ul li {
		float: left;
		list-style: none
	}

		#navigation ul li ul li a {
			padding: 14px 14px;
			line-height: 18px
		}

.top-menu {
	background-color: #252525;
	float: left;
	font-size: 14px;
	width: 100%
}

.current-date {
	color: #fff;
	font-size: 12px;
	float: left;
	margin: 6px 0;
	padding: 6px 10px 5px
}

	.current-date a {
		color: #fff;
		font-size: 12px;
		float: left;
	}

.sfHover a {
	background: #353535;
	color: #fff
}

.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 25px;
	right: 13px;
	margin-top: 0px;
	height: 0;
	width: 0;
	border: 4px solid transparent;
	border-top-color: #FFF;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.sf-arrows .sf-with-ul:hover:after {
	border-top-color: #FFF
}

.sf-arrows ul .sf-with-ul:after {
	top: 18px;
	right: 5px;
	border-color: transparent;
	border-left-color: #fff;
}

.sf-arrows ul .sf-with-ul:hover:after {
	border-top-color: rgba(255,255,255,0);
}

.sf-sub-indicator {
	display: block;
	right: 18px;
	top: 18px;
	position: absolute
}

.sf-js-enabled li a.sf-with-ul {
	padding-right: 30px;
	z-index: 20
}

.menu i {
	display: inline-block;
	margin-right: 5px;
	margin-top: -0.265em;
	vertical-align: middle;
}

.st-container {
	position: relative
}

.off-canvas-container {
	background: #fff;
	position: relative;
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.off-canvas-search {
	padding: 10px 20px
}

	.off-canvas-search .header-search {
		float: none;
		margin: 0;
		width: 100%
	}

	.off-canvas-search .searchform {
		background: transparent
	}

	.off-canvas-search .s {
		float: left;
		padding: 7px 4%;
		width: 74%;
	}

	.off-canvas-search .search-button {
		color: #fff;
		font-size: 14px;
		height: 34px
	}

.st-menu {
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	overflow: hidden;
	overflow-y: auto;
	width: 300px;
	height: 100%;
	background: #212121;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

	.st-menu ul {
		margin: 0;
		padding: 0;
	}

		.st-menu ul li {
			display: block;
			position: relative
		}

			.st-menu ul li a {
				display: block;
				padding: 16px 15px;
				box-shadow: inset 0 -1px rgba(0,0,0,0.5), 0 1px rgba(255,255,255,0.06);
				color: #fff;
				text-transform: uppercase;
				letter-spacing: 1px;
				font-weight: 400;
				line-height: 1;
				-webkit-transition: background 0.3s, box-shadow 0.3s;
				transition: background 0.3s, box-shadow 0.3s;
			}

			.st-menu ul li ul li a {
				padding-left: 30px
			}

			.st-menu ul li ul li ul li a {
				padding-left: 45px
			}

			.st-menu ul li a:hover {
				background: rgba(0,0,0,0.2);
				box-shadow: inset 0 -1px rgba(0,0,0,0);
				color: #fff
			}

.side-sub-menu {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	height: 44px;
	width: 50px
}

	.side-sub-menu .fa {
		color: #fff;
		font-size: 22px;
		margin: 0 2px
	}

.st-menu .side-sub-menu .fa:before {
	line-height: 43px;
	padding: 0 15px;
	position: static
}

.st-menu ul.sub-menu {
	display: none
}

.no-csstransforms3d .main-container, .no-js .main-container {
	padding-left: 0
}

.btn {
	display: none !important
}

#close-button {
	margin: 15px 0;
	text-align: center
}

	#close-button .fa {
		color: #fff;
		cursor: pointer;
		font-size: 22px
	}

.main-content {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	max-width: 100%;
}

.content-wrapper {
	background: #f5f3f3;
}

.main-content #page {
	float: left;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: 1195px;
	background: none;
}

.content-area {
	float: left;
	margin-left: 0;
	width: 73.5%;
}

.single .content-area {
}

.content-area a {
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.content-home {
	float: left;
	margin: 5px 3% 0 0;
	width: 100%
}

.section-heading {
	border-bottom: 1px solid #e91b23;
	font-size: 36px;
	font-weight: 400;
	line-height: 33px;
	margin-bottom: 15px;
	position: relative;
}

	.section-heading span {
		background: #e91b23;
		color: #fff;
		display: inline-block;
		margin-left: 0;
		padding: 2px 64px;
		position: relative
	}

.page-title {
	font-size: 26px;
	margin-bottom: 20px;
}

.content {
	padding: 0 0;
	overflow: hidden;
}

.featured-section {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
}

	.featured-section.featured-b {
		border-bottom: 0;
		margin: 0;
		padding: 0 0;
		width: 100%
	}

	.featured-section .module-d-widget {
		border-left: 1px solid #E1E1E1;
		border-right: 1px solid #E1E1E1;
		padding: 20px 2% 0;
		overflow: hidden
	}

.featured-a .section-heading {
	margin-bottom: 15px
}

.featured-item {
	float: left;
	margin: 0 2.12% 0 0;
	width: 23.4%
}

.featured-content {
	overflow: hidden
}

.featured-section-1-container {
	overflow: hidden
}

.featured-section-content, .featured-section .widgetslider {
	float: left;
	width: 100%
}

.featured-left {
	float: left;
	width: 21%
}

.featured-post {
	float: left;
	max-width: 100%;
	position: relative
}

	.featured-post:hover .post-cats span, .featured-widgetslider:hover .post-cats span {
		background: #222
	}

.featured-post-big {
	width: 58%
}

.featured-s5 {
	width: 25%
}

.featured-big {
	width: 58%
}

.featured-595 {
	width: 49.8%
}

.featured-300 {
	width: 25.1%
}

.featured-502 {
	float: left;
	width: 42%
}

.featured-post .title a {
	color: #fff
}

.featured-post header {
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	padding: 0 5%;
	width: 90%
}

.featured-post .title {
	background: rgba(0,0,0,0.5);
	color: #fff;
	padding: 10px 2%
}

.featured-post .post-cats {
	margin-bottom: 10px
}

	.featured-post .post-cats span, .featured-widgetslider .post-cats span {
		background: #e91b23;
		color: #fff;
		display: inline-block;
		padding: 2px 8px;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		transition: all 0.25s linear;
	}

	.featured-post .post-cats a:hover {
		background: #252525;
		color: #fff
	}

.bigpost {
	float: left;
	margin: 0 2.1% 5px 0;
	width: 66%
}

.smallpost {
	float: left;
	margin: 0 0 5px;
	width: 31.9%
}

	.smallpost.last {
		margin-right: 0
	}

.title {
	font-weight: 400;
	margin-bottom: 10px
}

	.title a, .widgettitle a {
		color: #333
	}

.title14 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 5px
}

.title15 {
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 4px
}

.title16 {
	-webkit-line-clamp: 3;
	height: 100%;
	display: flex;
	justify-content: center;
	position: relative;
	align-items: center;
	width: 100%;
	line-height: 1.2rem;
	font-weight: 700;
}

.title18 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 5px;
	font-weight: 500;
}

.title20 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 5px;
	font-weight: 600;
	margin: 0;
	font-weight: 500;
}

.title26 {
	font-size: 26px;
	line-height: 32px;
	margin-bottom: 5px
}

#featured-thumbnail {
	display: block;
	float: left;
	position: relative;
}

	#featured-thumbnail img {
		float: left;
		width: 100%;
		height: auto;
	}

.featured-thumbnail {
	display: block;
	float: left;
	position: relative;
	overflow: hidden
}

	.featured-thumbnail img {
		float: left;
		width: 100%;
		height: auto;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		transition: all 1s ease;
		max-height: 182px;
	}

		.featured-thumbnail img:hover {
		}

.featured-thumbnail-list {
	width: 100%
}

.featured-thumbnail-big {
	width: 100%
}

.big-thumbnail, .small-thumbnail {
	margin-bottom: 6px;
	width: 100%
}

.featured-widgetslider {
	width: 100%
}

.post-type {
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	left: 36%;
	top: 0;
	padding: 4px 0;
	position: absolute;
	text-align: center;
	width: 54px
}

	.post-type i {
		color: #fff;
		font-size: 20px;
		line-height: 28px;
		display: block
	}

	.post-type span {
		display: block
	}

.rightContent {
	overflow: hidden
}

.home-small-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 2px;
}

.post-list-box {
	background: #fff;
	float: left;
	margin: 0 2.11% 18px 0;
	overflow: hidden;
	width: 31.8%;
	max-height: 330px;
}

.post-list-box-inline {
	background: #fff;
	float: left;
	margin: 0 2.11% 18px 0;
	position: relative;
	overflow: hidden;
	width: 100%;
	max-height: 100px;
}

.post-list-box:nth-child(3n+0) {
	margin-left: 0;
	margin-right: 0
}

.post-list {
	overflow: hidden;
}

.post-list-inline {
	overflow: hidden;
	display: flex;
}

	.post-list-inline .te {
		width: 38%;
	}

	.post-list-inline img {
		width: 49%;
	}

.post-inner {
	float: left;
	width: 100%;
	min-height: 62px;
	padding-right: 0;
	padding-left: 12px;
	background-color: white;
}

.post-content {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 25px;
}

.post-content-ilan {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
}

.post-meta {
	color: #777;
	font-size: 12px;
	margin: 0 0 10px;
}

	.post-meta .post-comments {
		border: none;
		margin: 0 10px 0 0;
		padding: 0;
	}

	.post-meta .post-author, .post-meta time, .post-meta .post-cat, .meta .post-author, .meta time {
		margin: 0 10px 0 0;
		color: #777;
		font-size: 12px;
	}

.widgettitle a {
	color: black;
	font-size: 19px;
}

.post-meta a {
	color: #777;
	font-size: 11px;
}

.post-meta .fa, .meta .fa {
	margin: 0 2px 0 0
}

.read-more a {
	border: 1px solid #000;
	color: #2C2C2C;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 10px 0 0;
	padding: 6px 12px 5px;
	text-transform: uppercase
}

	.read-more a:hover {
		background: #000;
		color: #fff;
	}

.layout-widget {
	float: left;
	margin-bottom: 15px;
	padding: 0 0;
	position: relative;
	width: 100%;
}

	.layout-widget .slides img {
		height: 300px;
	}

	.layout-widget .widget-title {
		margin-bottom: 0
	}

	.layout-widget.featured-b .widget-title {
		margin-bottom: 10px
	}

	.layout-widget.featured-b {
		border-bottom: 0;
		padding-bottom: 0
	}

.blue-bg h3 {
	border-bottom-color: #3498db !important
}

.blue-bg .title-span {
	background: #3498db !important
}

.blue-bg .head-corner {
	border-right-color: #2980b9 !important
}

.carrot-bg h3 {
	border-bottom-color: #e67e22 !important
}

.carrot-bg .title-span {
	background: #e67e22 !important
}

.carrot-bg .head-corner {
	border-right-color: #d35400 !important
}

.black-bg h3 {
	border-bottom-color: #333 !important
}

.black-bg .title-span {
	background: #333 !important
}

.black-bg .head-corner {
	border-right-color: #000 !important
}

.emerald-bg h3 {
	border-bottom-color: #2ecc71 !important
}

.emerald-bg .title-span {
	background: #2ecc71 !important
}

.emerald-bg .head-corner {
	border-right-color: #27ae60 !important
}

.gray-bg h3 {
	border-bottom-color: #999 !important
}

.gray-bg .title-span {
	background: #999 !important
}

.gray-bg .head-corner {
	border-right-color: #777 !important
}

.lemon-bg h3 {
	border-bottom-color: #99cc00 !important
}

.lemon-bg .title-span {
	background: #99cc00 !important
}

.lemon-bg .head-corner {
	border-right-color: #669900 !important
}

.midlight-bg h3 {
	border-bottom-color: #34495e !important
}

.midlight-bg .title-span {
	background: #34495e !important
}

.midlight-bg .head-corner {
	border-right-color: #2c3e50 !important
}

.pomegranate-bg h3 {
	border-bottom-color: #e74c3c !important
}

.pomegranate-bg .title-span {
	background: #e74c3c !important
}

.pomegranate-bg .head-corner {
	border-right-color: #c0392b !important
}

.purple-bg h3 {
	border-bottom-color: #9b59b6 !important
}

.purple-bg .title-span {
	background: #9b59b6 !important
}

.purple-bg .head-corner {
	border-right-color: #8e44ad !important
}

.yellow-bg h3 {
	border-bottom-color: #f1c40f !important
}

.yellow-bg .title-span {
	background: #f1c40f !important
}

.yellow-bg .head-corner {
	border-right-color: #f39c12 !important
}

#tabs.blue-bg {
	border-color: #3498db !important
}

	#tabs.blue-bg li.active a {
		background: #3498db !important
	}

#tabs.carrot-bg {
	border-color: #e67e22 !important
}

	#tabs.carrot-bg li.active a {
		background: #e67e22 !important
	}

#tabs.black-bg {
	border-color: #333 !important
}

	#tabs.black-bg li.active a {
		background: #333 !important
	}

#tabs.emerald-bg {
	border-color: #2ecc71 !important
}

	#tabs.emerald-bg li.active a {
		background: #2ecc71 !important
	}

#tabs.gray-bg {
	border-color: #999 !important
}

	#tabs.gray-bg li.active a {
		background: #999 !important
	}

#tabs.lemon-bg {
	border-color: #99cc00 !important
}

	#tabs.lemon-bg li.active a {
		background: #99cc00 !important
	}

#tabs.midlight-bg {
	border-color: #34495e !important
}

	#tabs.midlight-bg li.active:before {
		border-right-color: #2c3e50 !important
	}

	#tabs.midlight-bg li.active a {
		background: #34495e !important
	}

#tabs.pomegranate-bg {
	border-color: #e74c3c !important
}

	#tabs.pomegranate-bg li.active:before {
		border-right-color: #c0392b !important
	}

	#tabs.pomegranate-bg li.active a {
		background: #e74c3c !important
	}

#tabs.purple-bg {
	border-color: #9b59b6 !important
}

	#tabs.purple-bg li.active a {
		background: #9b59b6 !important
	}

#tabs.yellow-bg {
	border-color: #f1c40f !important
}

	#tabs.yellow-bg li.active a {
		background: #f1c40f !important
	}

.light-bg, .transparent-bg {
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.footer .light-bg, .footer .transparent-bg {
	border: 0
}

.footer .col-post {
	border-bottom: 1px solid #3B3B3B
}

.light-bg {
	background: #f0f0f0
}

.transparent-bg {
	background: transparent
}

.dark-bg {
	background: #262626;
	color: #eee;
}

	.dark-bg .title a {
		color: #fff
	}

	.dark-bg .col-post {
		border-bottom: 1px solid #3b3b3b
	}

	.dark-bg.module-c-box .post-inner {
		border-bottom: 1px solid #3b3b3b
	}

.footer .dark-bg, .footer .light-bg {
	padding: 0
}

.col-post {
	border-bottom: 1px solid #e1e1e1
}

.module-box {
	overflow: hidden;
	padding-top: 10px
}

.module-a, .module-b {
	width: 100%;
}

.module-a-box .col-post-med {
	margin-bottom: 10px
}

.col-post-a {
	min-height: 84px;
	margin: 0 3% 10px 0;
	overflow: hidden
}

	.col-post-a:last-child {
		border: 0;
		margin-bottom: 0
	}

.module-c {
	clear: both;
	overflow: hidden;
}

.module-d .widget-title {
	margin-bottom: 0
}

.module-gallery {
	background: #f8f8f8
}

.featured-section .carousel {
	border-bottom: 0;
	max-height: 315px;
	overflow: hidden
}

.carousel li {
	display: none
}

.carousel .flex-viewport li, .carousel .flex-direction-nav li {
	display: block
}

.loading {
	display: none
}

.section-container {
	background: #fff;
	border-bottom: 3px solid #000;
	clear: both;
	margin: 0 0 15px 3.1%;
	overflow: hidden
}

.section {
	margin-bottom: 2px;
	overflow: hidden
}

.module-a-posts-container {
	border-bottom: 3px solid #000;
	float: left;
	margin: 15px 0 0;
	width: 100%
}

.module-a-posts {
	border-bottom: 1px solid #000;
	margin-bottom: 2px
}

#sidebar .col {
	width: 99.8%;
	margin: 0 0 5px 0;
}

.sidebar .col {
	width: 99.8%;
	margin: 0 0 15px 0;
}

.col {
	background: none;
	float: left;
	margin: 0 0 15px 3.2%;
	width: 46.8%
}

.col-post-med {
	float: left;
	margin: 0;
	width: 100%
}

	.col-post-med .post-inner {
		padding: 10px 3% 0;
		width: 94%
	}

.footer .col-post-med .post-inner {
	padding: 10px 0 0;
	width: 100%
}

.footer .col-bottom {
	padding: 0;
	width: 100%
}

.module-c-box .post-inner {
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 10px
}

.col-post-small {
	min-height: 84px;
	margin: 0 3% 10px;
	padding: 0;
	overflow: hidden
}

	.col-post-small:last-child {
		border-bottom: 0;
		margin-bottom: 0
	}

.col2 {
	float: left;
	margin: 0 0 0;
}

.col-post-c {
	float: left;
	margin: 0 3% 15px 0;
	width: 47%
}

.col-post-d {
	float: left;
	margin-bottom: 10px;
	padding: 0 3% 5px;
	width: 94%
}

	.col-post-d:last-child {
		border-bottom: 0;
		margin-bottom: 0
	}

.col-top {
	float: left;
	width: 100%
}

.col-bottom {
	float: left;
	padding: 0 0 0 3%;
	width: 97%
}

.module-a-content {
}

.module-b-content {
	overflow: hidden
}

.featured-thumbnail-c {
	margin: 5px 10px 5px 0;
	width: 100%
}

.featured-thumbnail-small {
	margin: 5px 10px 15px 0;
	max-width: 140px;
	width: 25.9%
}

.col2 .featured-thumbnail-small {
	margin-top: 0
}

.post-cats {
	color: #777;
	font-size: 11px;
	font-weight: 700;
	margin-bottom: 2px
}

	.post-cats a, .widget .post-cats a {
		color: #777
	}

.recent {
	float: left;
	margin: 0;
	width: 100%
}

.recent-posts-box {
	float: left;
	margin: 0 0 15px;
	position: relative;
	width: 100%
}

.recent-post {
	border-bottom: 1px solid #e6e6e6;
	float: left;
	margin: 0 3.2% 20px 0;
	max-width: 300px;
	width: 48.4%
}

	.recent-post:nth-child(2n) {
		margin: 0 0 20px
	}

#post-big {
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 20px;
	padding: 0 0 5px;
	overflow: hidden
}

.sticky {
	padding: 0 !important
}

	.sticky .post-inner {
		background: #f1f1f1;
		padding: 10px 2% 10px;
		width: 96%
	}

#post-medium {
	margin-bottom: 15px;
	padding-bottom: 0;
	overflow: hidden;
	max-height: 242px;
}

.post-medium-inner {
	overflow: hidden;
	float: left;
	padding: 10px;
}

.post-medium-inner-ilan {
	overflow: hidden;
	border: 1px solid #ccc;
	padding: 10px;
}

.featured-medium {
	margin: 0 15px 0 0;
	width: 100%
}

.featured-small {
	margin: 0 15px 0 0;
	max-width: 177px;
	width: 28.5%;
}

.main-content .post-ilan {
	width: 48%;
	float: left;
	margin-right: 10px;
}

.post-ilan th, td {
}

.main-content .post, .main-content .page {
	width: 32%;
	float: left;
	margin-right: 2%;
}

	.main-content .post:nth-child(3n+0) {
		width: 100%;
		float: left;
		margin-right: 2%;
	}

.single-post-content, .single-page-content, .main-content .post {
	margin-top: 15px;
	width: 100%;
}

.full-width .content {
	padding: 0
}

.content-page, .content-single {
	float: left;
	margin: 0;
	padding: 15px 0;
	width: 100%;
}

.content-archive {
	float: left;
	margin: 25px 0 0;
	width: 100%
}

.page-content {
}

.single-content {
	background: #fff;
	padding: 0
}

	.single-content .post {
		width: 99%;
		background: #fff;
	}

.article-area {
	background: #fff
}

	.article-area header {
		float: left;
		width: 100%;
	}

.single .post header, .page-content header, .error404 .page-content header {
	margin: 0 3%
}

.single-title {
	font-size: 3.14286rem;
	line-height: 3.57143rem;
	margin: 0 0 5px;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 800;
}

.single-post-type {
	clear: both;
	margin: 15px 3% 0px;
	width: 94%
}

.single-post-content, .single-page-content, .archive-template-content {
	clear: both;
	overflow: hidden;
	margin: 0px 0% 0;
	width: 92%;
}

	.single-post-content p, span {
		font-family: "Roboto",Helvetica,Arial,sans-serif !important;
		font-size: 1.18rem;
		line-height: 2rem;
	}

.single-post-content-ilan p {
	font-family: Arial,sans-serif !important;
	font-size: 10pt;
	line-height: 1.6;
}

.single-post-content .single-title, header {
	margin: 0 0 5px;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
	font-weight: 600;
}

.full-width .single-page-content {
	margin: 5px 2% 0;
	width: 96%
}

.full-width header {
	margin: 0 2%
}

#fullwidth-comments {
	margin: 0 2% 20px;
}

.page-links {
	margin-bottom: 20px;
	padding: 0 3%
}

img.size-full, mg.size-large, img.wp-post-image {
	height: auto;
	max-width: 100%;
}

.recent-posts-box .post-list-box .post-list img {
	height: 180px;
	width: 100%;
}

.recent-posts-box .post-list-box-inline .post-list-inline img {
	height: 80px;
	width: 100%;
}

article img.right, article img.alignright, .wp-caption.alignright {
	display: block;
	float: right;
	margin: 0.4em 0 1em 1.5em;
}

article img.aligncenter, article img.alignnone {
	display: block;
	clear: both;
}

article img.left, article img.alignleft, .wp-caption.alignleft {
	display: block;
	float: left;
	margin: 0.5em 1.5em 1em 0;
}

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	color: #757575;
	font-size: 11px;
	font-style: italic;
	line-height: 20px;
}

.wp-caption {
	padding: 4px;
	max-width: 100%
}

.single-tags {
	margin: 20px 0 0;
	padding: 0 3%;
}

.alignleft {
	float: left
}

.alignright {
	float: right
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.post-content table {
	line-height: 2
}

.post-content-ilan table {
	line-height: 2
}

.content-single table {
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 20px;
	width: 100%
}

.content-single th {
	padding: 6px 10px 6px 0;
	text-transform: uppercase
}

.content-single td {
	border: 1px solid #000;
}

.content-single dl {
	margin: 0 30px
}

.content-single dt {
	font-weight: 700
}

.content-single dd {
	margin: 0 0 20px
}

.content-single ul, .content-single .comment ul {
	list-style: disc;
	margin-bottom: 20px
}

.content-single ol, .content-single .comment ol {
	list-style: decimal;
	margin-bottom: 20px
}

	.content-single ul ul, .content-single .comment ul ul, .content-single ul ol, .content-single .comment ul ol, .content-single ol ul, .content-single .comment ol ul, .content-single ol ol, .content-single .comment ol ol {
		margin-bottom: 0
	}

.content-single li {
	line-height: 22px;
	margin-left: 30px
}

.content-single address {
	margin-bottom: 20px
}

.content-single code {
	font-family: Consolas,Monaco,Lucida Console,monospace
}

.content-single pre {
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	padding: 20px;
	overflow: auto
}

.content-single dl.gallery-item {
	margin: 0
}

.responsive-video {
	position: relative;
	padding-bottom: 55.25%;
	padding-top: 30px;
	width: 100%
}

	.responsive-video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
	}

single-post-content .yorumyap {
	background: #c00;
	color: #fff;
	border: none;
	border-radius: 4px;
	line-height: 36px;
	font-weight: 600
}

.post-navigation {
	margin: 20px 3% 3%
}

	.post-navigation .post-nav-links {
		background: #f0f0f0;
		float: left;
		position: relative;
		width: 50%;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		transition: all 0.25s linear;
	}

		.post-navigation .post-nav-links:hover {
			background: #e3e3e3
		}

		.post-navigation .post-nav-links span {
			color: #777;
			display: block;
			font-size: 14px;
			margin-bottom: 10px
		}

	.post-navigation a {
		color: #333;
		font-size: 18px;
		line-height: 26px;
	}

	.post-navigation .prev-link-wrapper {
	}

	.post-navigation .prev-link, .post-navigation .next-link {
		overflow: hidden;
		padding: 8% 7%
	}

	.post-navigation .prev-link {
		border-right: 1px solid #fff
	}

.single-post-ad {
	clear: both;
	margin: 10px 0 10px
}

.breadcrumbs {
	margin: 10px 3% 20px
}

.full-width .breadcrumbs {
	margin: 0 2% 20px
}

.breadcrumbs a {
	color: #333
}

.breadcrumbs i {
	margin-right: 4px
}

.share-buttons {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	overflow: hidden;
	padding: 10px 3% 0;
	width: 87%;
	margin-left: 3%;
}

.above-share-buttons {
	float: left;
	margin: 10px 0 0px;
	width: 94%
}

.social-btn-title {
	color: #777;
	font-size: 14px;
	font-weight: 700;
	float: left;
	margin-right: 10px;
	padding-top: 5px;
	text-transform: uppercase;
}

.social-btn a {
	color: #fff;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 28px;
	margin: 0 5px 10px 0;
	padding: 3px 0;
	text-align: center;
	width: 114px;
}

	.social-btn a:hover {
		color: #fff
	}

.social-fb a {
	background: #395aa1
}

.social-twitter a {
	background: #17a8dd
}

.social-gplus a {
	background: #fc5656
}

.social-stumbleupon a {
	background: #eb4924
}

.social-pinterest a {
	background: #BE202E
}

.social-linkedin a {
	background: #017EB4
}

.social-reddit a {
	background: #cee3f8;
	color: #000
}

.social-tumblr a {
	background: #34465d
}

.social-delicious a {
	background: #3399ff
}

.author-box {
	background: transparent;
	float: left;
	margin: 20px 3% 20px;
	width: 94%;
}

.author-head {
	overflow: hidden;
	font-size: 18px;
}

.author-box h4 {
	margin: 10px 0 0 0
}

.author-box h5 {
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px
}

.author-box img {
	float: left;
	margin: 0 20px 0 20px;
}

.author-info-container {
	margin: 15px 0 0;
	overflow: hidden;
}

.author-info {
	overflow: hidden;
	padding: 0 0 12px
}

.author-social {
	float: right
}

	.author-social a {
		color: #fff;
		padding: 6px 0;
		text-align: center;
		width: 25px
	}

		.author-social a:hover {
			color: #fff
		}

.author-fb a {
	background: #395aa1
}

.author-twitter a {
	background: #17a8dd
}

.author-gp a {
	background: #fc5656
}

.author-linkedin a {
	background: #017eb4
}

.author-pinterest a {
	background: #cc2127
}

.author-dribbble a {
	background: #ef5b92
}

.author-desc-box {
	float: none;
	margin: 0 0 0px 0;
	width: 100%
}

.relatedPosts {
	clear: both;
	margin: 0px 0 20px;
	position: relative;
	width: 99%;
}

	.relatedPosts .flex-viewport {
		margin: 15px 0 0;
		padding: 0
	}

	.relatedPosts ul {
		margin: 0;
		padding: 0;
	}

		.relatedPosts ul li {
			background: #fff;
			float: left;
			list-style: none;
			margin: 0 10px 0 0;
			width: 28%;
		}

			.relatedPosts ul li:last-child {
				margin-right: 0
			}

			.relatedPosts ul li a img {
				float: left;
				height: auto;
				width: 100%;
			}

	.relatedPosts .relatedthumb {
		display: block;
		float: left;
	}

	.relatedPosts .related-content {
		clear: both;
		line-height: 20px;
		min-height: 40px;
		padding: 5px 0;
	}

.navigation {
	clear: both;
	display: block;
}

.pagination, .norm-pagination {
	clear: both;
	font-size: 14px;
	margin: 15px 0 20px;
	overflow: hidden;
	width: 100%;
}

.single .pagination {
	margin: 0 0 20px
}

.norm-pagination {
	font-weight: 400
}

.pagination span, .pagination a {
	color: #333;
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 5px 13px;
}

.pagination a {
	background: #f4f3f4;
	color: #828282
}

	.pagination span, .pagination a:hover {
		background: #333;
		color: #fff
	}

.sitemap-col, .archive-col {
	float: left;
	margin-bottom: 20px;
	margin-right: 5%;
	width: 47.5%;
}

	.sitemap-col:nth-child(2n), .archive-col:nth-child(2n) {
		margin-right: 0
	}

	.sitemap-col ul, .archive-col ul {
		margin: 0 0 0 20px
	}

		.sitemap-col ul li, .archive-col ul li {
			list-style: disc
		}

	.sitemap-col a, .archive-col a {
		color: #555
	}

.review-box {
	background: #f6f6f6;
	border: 1px solid #e3e3e3;
	clear: both;
	margin: 0 3% 15px;
	overflow: hidden
}

	.review-box .section-heading {
		margin: 0
	}

.review-heading {
	border-bottom: 1px solid #e3e3e3;
	color: #333;
	font-size: 16px;
	margin: 0 10px;
	padding: 10px 0 5px
}

.review-title {
	background: #e9e9e9;
	color: #555;
	font-size: 14px;
	line-height: 20px;
	margin: 0 15px;
	padding: 20px 15px;
	text-transform: uppercase
}

.ratings {
	background: #f6f6f6;
	padding: 20px 0 10px;
	margin: 0;
	overflow: hidden
}

.review-item {
	color: #333;
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0 10px 15px;
	position: relative;
}

.review-item-star {
	border-bottom: 1px solid #e3e3e3
}

.review-left {
	font-size: 14px;
	line-height: 20px;
	float: left
}

.rating-star {
	display: inline-block;
	position: relative;
	height: 20px;
	overflow: hidden;
	width: 75px
}

.review-right {
	float: right;
	position: relative
}

.rating-star-bottom {
	color: #e91b23;
	position: relative
}

	.rating-star i, .rating-star-bottom i {
		opacity: 0.4
	}

.rating-star-top i {
	opacity: 1
}

.rating-star-top {
	color: #e91b23;
	height: 20px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.review-item .rating-star-top {
}

.rating-star-top [class^="icon-"] {
	color: #ff4444
}

.rating-wrap {
	position: absolute;
	top: 0;
	width: 100%
}

.rating-home {
	display: block;
	font-size: 12px;
	margin: 0 0 5px;
	text-align: left;
	width: 70px
}

	.rating-home span {
		font-weight: 400
	}

.rating-home-percent {
	display: block;
	font-size: 36px;
	line-height: 42px
}

.review-text {
	background: #cc0000;
	font-size: 10px;
	float: left;
	padding: 2px 6px;
	text-transform: uppercase
}

.review-rating {
	background: #ff4444;
	font-size: 14px;
	float: left;
	padding: 2px 8px;
}

.rating-star-final {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 72px
}

.review-footer {
	background: #ededed;
	overflow: hidden;
	padding: 10px;
	position: relative;
}

.review-summary {
	float: left;
	padding: 0 2% 10px;
	width: 75%;
}

	.review-summary h3 {
		color: #333;
		font-size: 14px;
		line-height: 20px;
		margin: 0 0 6px;
		text-transform: uppercase
	}

.final-score-box {
	background: #333;
	color: #fff;
	float: left;
	min-height: 90px;
	padding: 10px 2%;
	position: relative;
	text-align: center;
	width: 17%;
}

.final-score {
	font-size: 48px;
	line-height: 56px;
	margin: 0 0 8px
}

.percent-sign {
	font-size: 18px;
	line-height: 18px;
}

.final-score h4 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 5px
}

.percent-item {
	padding: 0 10px
}

.review-criteria {
	clear: both;
	font-size: 14px;
	margin-bottom: 5px;
	overflow: hidden
}

.review-percent {
	background: #999;
	height: 7px;
}

.rating-percent {
	display: block;
	height: 7px;
	position: relative;
}

.rating-count {
	color: #000;
}

#comments {
	clear: both;
	margin: 15px 0 20px
}

	#comments .avatar {
		float: left;
		margin-bottom: 10px;
		margin-right: 2%;
	}

.comments-count {
	margin: 0
}

ol.commentlist {
	background: #fff;
	border-top: 0;
	margin: 15px 0 0;
	padding: 0 0;
	position: relative;
	overflow: hidden;
}

.commentlist li.comment, .commentlist li.pingback {
	float: left;
	list-style: none;
	margin: 0;
	width: 100%;
}

.commentlist .comment-body {
	border-bottom: 1px solid #e1e1e1;
	margin: 0 0 20px;
	padding: 0;
}

.commentlist li.pingback .comment-body {
	padding: 0 0 15px;
}

.commentlist li:last-child .comment-body {
}

.commentlist p {
	margin: 0 0 10px
}

.commentlist .comment .children {
	float: left;
	margin-left: 15%;
	margin-bottom: 0;
	margin-top: 0;
	width: 85%;
}

.commentlist .children li {
	margin: 0;
	position: relative;
	width: 100%;
}

.fn {
	font-size: 16px;
	font-style: normal;
}

	.fn a {
		color: #333
	}

.comment-meta {
	font-size: 12px;
	margin: 5px 0;
}

	.comment-meta a {
		color: #777
	}

.commentBody {
	clear: both;
	overflow: hidden
}

.bypostauthor {
}

.reply {
	float: right
}

	.reply i {
		color: #555;
		margin: 0 3px 0 0;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		transition: all 0.25s linear;
	}

.comment-reply-link {
	color: #555;
	display: inline-block;
	float: right;
}

#respond {
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0;
	width: 100%;
}

#reply-title {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase
}

#commentform {
	background: #fff;
	margin: 20px 3% 20px
}

	#commentform p {
		margin: 0 0 10px;
		position: relative
	}

		#commentform p label {
			display: none;
			position: absolute;
			left: 10px;
			top: 13px
		}

	#commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url {
		float: left;
		width: 31.4%
	}

		#commentform .comment-form-author input, #commentform .comment-form-email input, #commentform .comment-form-url input {
			width: 88%
		}

	#commentform .comment-form-comment {
		clear: both;
		overflow: hidden;
		width: 100%;
	}

	#commentform .comment-form-author, #commentform .comment-form-email {
		margin: 0 15px 0 0
	}

	#commentform input, #commentform textarea {
		background-color: #fff;
		border: 1px solid #e1e1e1;
		display: block;
		font-size: 14px;
		margin: 4px 0 0;
		padding: 10px 10px;
	}

	#commentform textarea {
		width: 95.5%
	}

	#commentform .required {
		color: #dc0413
	}

	#commentform #submit {
		background-color: #2e2e2e;
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		padding: 12px 32px 10px;
		text-transform: uppercase;
		cursor: pointer;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		transition: all 0.25s linear;
	}

		#commentform #submit:hover {
			background: #000;
			color: #fff
		}

.sidebar {
	background: none;
	float: left;
	margin: 0px 0 0 19.07px;
	width: 24.9%;
}

	.sidebar a {
		-webkit-transition: background-color, color 0.2s linear;
		-moz-transition: background-color, color 0.2s linear;
		transition: background-color, color 0.2s linear;
		color: #333;
	}

.widget {
	margin-bottom: 20px;
	overflow: hidden;
	width: 100%
}

.widget-title {
	border-bottom: 1px solid #e91b23;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 15px;
	position: relative;
}

	.widget-title .title-span {
		background: #e91b23;
		color: #fff;
		display: inline-block;
		margin-left: 12px;
		padding: 6px 15px;
		position: relative
	}

	.widget-title .head-corner {
		border-color: rgba(0, 0, 0, 0);
		border-style: solid;
		bottom: 0;
		content: "";
		position: absolute;
		border-right-color: #cc0000;
		border-width: 32px 12px 0;
		left: -12px;
	}

.widget ul {
	margin: 0 0 0 20px
}

.widget li {
	border-bottom: 1px solid #e1e1e1;
	list-style: square;
	margin: 0 0 10px;
	padding: 0 0 5px;
}

.sidebar-widget {
	border-top: 0;
	list-style: none;
	margin-bottom: 20px;
	position: relative
}

	.sidebar-widget a, .sidebar-small-widget a {
		color: #333
	}

.sidebar .widget li {
	border-bottom: 1px solid #e1e1e1
}

.sidebar .s {
	float: left;
	height: 16px;
	margin: 0;
}

.sidebar .search-button {
	float: left
}

.sidebar-widget li:last-child {
	margin-bottom: 0
}

.widget .menu li {
	float: none
}

.widget ul li ul li {
	border-bottom: none;
	display: block;
	margin-top: 10px;
	margin-bottom: 0
}

.widget .widgetslider, .widget .widgetslider:after {
	border: 0
}

	.widget .widgetslider ul {
		margin: 0
	}

	.widget .widgetslider li {
		border: 0;
		margin: 0;
		padding: 0;
		list-style: none
	}

.widget.featured-b {
	border: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

.widget .featured-item {
	margin: 0 0 20px;
	width: 100%
}

.widget .bigpost {
	margin: 0 0 20px;
	width: 100%
}

.widget .smallpost {
	margin: 0 4% 0 0;
	width: 48%
}

	.widget .smallpost:last-child {
		margin: 0
	}

.sidebar-small {
	background: #f0f0f0;
	float: left;
	margin: 0 3% 0 0;
	width: 24.7%
}

.small-sidebar {
	border: 1px solid #e1e1e1;
	border-top: 0;
	padding: 15px 8px 0;
}

.footer {
	background: #262626;
	border-top: 5px solid #e91b23;
	color: #fff;
	clear: both;
	overflow: hidden;
}

	.footer a {
		color: #fff
	}

.footer-top-widget {
	float: left;
	width: 100%
}

.footer-widgets {
	background: transparent;
	margin: 0 auto;
	padding: 25px 2%;
	width: 96%;
}

.footer-widget {
	float: left;
	margin: 0 2% 0 0;
	width: 23.5%;
}

.footer-widget-haber {
	float: left;
	margin: 0 2% 0 0;
	width: 90%;
}

	.footer-widget-haber ul li {
		float: left;
		margin: 0 2% 0 0;
		width: 20%;
	}

	.footer-widget-haber .widget-title {
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		padding-bottom: 3px;
		float: left;
		padding-right: 15px;
	}

.footer-widget .widget-title {
	border-bottom: 3px solid rgba(255, 255, 255, 0.1);
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-bottom: 3px
}

.footer-widget .widget li {
	border-bottom-color: rgba(255, 255, 255, 0.1)
}

.copyright {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	color: #fff;
	padding: 0;
	overflow: hidden;
	width: 100%;
}

.copyright-inner {
	margin: 0 auto;
	max-width: 1195px;
	padding: 0 2%;
	width: 96%;
}

.copyright-text {
	float: left;
	padding: 15px 0
}

.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 8em;
	right: 25px;
	text-decoration: none;
	color: #000000;
	background-color: rgba(235, 235, 235, 0.80);
	font-size: 12px;
	padding: 10px 15px;
	display: none;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	-webkit-transition: background 0.25s linear;
	-moz-transition: background 0.25s linear;
	transition: background 0.25s linear;
}

	.back-to-top:hover {
		background-color: rgba(135, 135, 135, 0.50);
	}

	.back-to-top .icon-angle-up {
		color: #000;
		font-size: 24px
	}

.recent-posts-widget {
	clear: both;
	padding: 0
}

.category-posts, .random-posts, .recent-posts, .widget .popular-posts {
	margin: 0 !important;
	padding: 0;
}

	.category-posts li, .random-posts li, .recent-posts li, .popular-posts li {
		list-style: none;
		overflow: hidden;
	}

	.recent-posts .info, .popular-posts .info {
		overflow: hidden
	}

.ad-widget-160 {
	clear: both;
	margin: 0 auto 20px;
	width: 160px
}

.ad-widget-728 img {
	float: left;
	height: auto
}

.ad-widget-948 img {
	float: left;
	height: auto
}

.searchform {
	background: #313131;
	padding: 7px 3%;
	position: relative;
	width: 94%
}

	.searchform fieldset {
		border: 0;
		color: #888;
	}

.s {
	background: #686868;
	border: none;
	color: #fff;
	float: left;
	height: 16px;
	margin: 0;
	padding: 9px 3% 5px;
	width: 76%;
}

.search-button {
	background: #fff;
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: 700;
	min-width: 13px;
	padding: 0;
	height: 30px;
	text-transform: uppercase;
	width: 18%;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

header .searchform {
	background: transparent;
	float: right;
	padding: 0;
	width: 20%
}

	header .searchform i {
		position: absolute;
		top: 15px;
		right: 10px;
		z-index: 10
	}

header .s {
	background: rgba(255,255,255,0.2);
	color: #fff;
	padding: 11px 4% 13px;
	width: 76%
}

header .search-button {
	background-color: rgba(255,255,255,0.2);
	height: 40px;
	width: 16%;
	z-index: 99
}

.sidebar .tagcloud {
	overflow: hidden
}

.tagcloud a {
	background: #1d1d1d;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px !important;
	margin: 0 4px 4px 0;
	padding: 7px 10px;
	text-transform: uppercase;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

	.tagcloud a:hover {
		color: #fff
	}

#subscribe-widget {
	clear: both;
	float: left;
	margin: 0 0 20px;
	width: 100%;
}

	#subscribe-widget form {
		background-color: #313131;
		padding: 10px 3%;
		overflow: hidden
	}

	#subscribe-widget input[type=text] {
		background-color: #686868;
		border: 1px solid #7b7b7b;
		color: #fff;
		float: left;
		height: 16px;
		margin: 0;
		padding: 9px 0 8px;
		text-indent: 10px;
		width: 69%;
	}

	#subscribe-widget input[type=submit] {
		background-color: #e91b23;
		border: 0;
		color: #fff;
		cursor: pointer;
		display: block;
		float: left;
		padding: 0;
		text-align: center;
		width: 30%;
		height: 35px;
		-webkit-transition: all 0.25s linear;
		-moz-transition: all 0.25s linear;
		transition: all 0.25s linear;
	}

		#subscribe-widget input[type=submit]:hover {
			background-color: #1d1d1d;
			color: #fff
		}

.social-widget ul {
	margin: 0;
	padding: 0
}

	.social-widget ul li {
		border: 0 !important;
		float: left;
		font-size: 14px;
		list-style-type: none;
		margin-bottom: 10px !important;
		margin-right: 8.8%;
		padding: 0
	}

		.social-widget ul li:nth-child(4n) {
			margin-right: 0
		}

		.social-widget ul li span {
			color: #fff;
			float: left;
			font-size: 24px;
			margin: 0;
			width: 55px;
			padding: 15px 0;
			text-align: center
		}

		.social-widget ul li.facebook span {
			background: #3b5999
		}

		.social-widget ul li.twitter span {
			background: #00aced
		}

		.social-widget ul li.gplus span {
			background: #ff4444
		}

		.social-widget ul li.rss span {
			background: #ff8800
		}

		.social-widget ul li.pinterest span {
			background: #cc2127
		}

		.social-widget ul li.linkedin span {
			background: #017eb4
		}

		.social-widget ul li.instagram span {
			background: #854e3a
		}

		.social-widget ul li.youtube span {
			background: #cc181e
		}

		.social-widget ul li.tumblr span {
			background: #304d6b
		}

		.social-widget ul li.dribble span {
			background: #e04b85
		}

.ad-125-widget {
	clear: both;
	list-style: none;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}

	.ad-125-widget ul, .ad-125-widget li {
		border: 0 !important;
		list-style: none;
		margin: 0;
	}

	.ad-125-widget li {
		padding: 0;
		width: 42%
	}

		.ad-125-widget li.adleft {
			float: left;
			margin: 0 5% 10px 0;
		}

		.ad-125-widget li.adright {
			float: right;
			margin: 0 0 10px;
		}

.ad-300-widget {
	clear: both;
	margin: 0 auto 20px;
	max-width: 300px;
	width: 100%;
	float: left;
	padding-right: 15px;
}

.ad-widget-468 {
	clear: both;
	margin: 0 auto 15px;
	max-width: 100%;
	width: 468px;
}

.ad-widget-7282 {
	clear: both;
	margin: 0 auto;
	width: 100%;
}

	.ad-widget-7282 img {
		width: 100%;
	}

.ad-widget-948 {
	clear: both;
	margin: auto;
	max-width: 100%;
	width: 948px;
}

	.ad-widget-948 img {
		width: 100%;
	}

.ad-widget-728 {
	clear: both;
	margin: 0 auto;
	max-width: 100%;
	width: 728px;
}

	.ad-widget-728 img {
		width: 100%;
	}

.bpxl_728_widget {
	margin-bottom: 0 !important
}

.featured-section .ad-widget-container {
	border: 1px solid #E1E1E1;
	border-bottom: 0;
	overflow: hidden;
	padding: 20px 2%
}

#tabs-widget {
	background: #fff;
	border-top: 0;
	margin-bottom: 0;
	overflow: hidden;
	width: 100%
}

#tabs-widget-ekonomi {
	background: none;
	border-top: 0;
	margin-bottom: 0;
	overflow: hidden;
	width: 100%
}

#tabs {
	border-bottom: 1px solid #cc0000;
	list-style: none;
	margin: 0 0 5px;
	overflow: hidden;
}

	#tabs li {
		border: 0;
		display: inline;
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
	}

		#tabs li a {
			background-color: #262626;
			color: #fff;
			display: block;
			font-size: 14px;
			float: right;
			line-height: 20px;
			font-weight: bold;
			padding: 5px 0;
			position: relative;
			text-decoration: none;
			overflow: hidden;
			text-align: center;
			width: 100%;
		}

	#tabs .meta .post-author a {
		color: black;
	}

	#tabs li.active:before {
		border-right-color: #cc0000
	}

	#tabs li.recent-tab a {
	}

	#tabs li.active a {
		background-color: #e91b23;
		color: #fff;
	}

#tabs-content {
	float: left;
	width: 100%
}

	#tabs-content ul {
		margin: 0;
		padding: 0
	}

	#tabs-content li {
		margin: 0 0 10px;
		overflow: hidden;
		padding: 0 0 5px;
		border-bottom: 1px solid #777;
		width: 100%;
	}

#tabs-ekonomi {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

	#tabs-ekonomi ul {
		margin: 0;
		padding: 0
	}

	#tabs-ekonomi li {
		display: block;
		overflow: hidden;
		float: left;
		margin-top: 9px;
		width: 100%;
		height: 36px;
	}

	#tabs-ekonomi ol {
		display: block;
		overflow: hidden;
		float: left;
		width: 100%;
		list-style: none;
		border-bottom: dotted 1px #dedede;
	}

	#tabs-ekonomi ul li {
		float: left;
		display: block;
		width: 100%;
		font: normal 9pt arial;
		height: 45px;
		margin-top: 2px;
		overflow: hidden;
		background: #fff;
		border-bottom: 1px solid #e3dada;
	}

		#tabs-ekonomi ul li ol li:first-child {
			float: left;
			padding: 3px 5px 2px;
			width: 188px;
			font: normal 9pt arial;
		}

		#tabs-ekonomi ul li ol li {
			float: left;
			padding: 3px 5px 2px;
			width: 48px;
			font: normal 9pt arial;
		}

			#tabs-ekonomi ul li ol li b {
				color: #30b722;
			}

			#tabs-ekonomi ul li ol li span {
				float: left;
				width: 100%;
				display: block;
				font: bold 12px/15px Arial;
			}

			#tabs-ekonomi ul li ol li.items {
				padding: 10px 0px 0 0;
			}

			#tabs-ekonomi ul li ol li small {
				float: left;
				font: normal 10px/14px arial;
				display: block;
				overflow: hidden;
				color: #9c9c9c;
				height: 14px;
			}

	#tabs-ekonomi li:last-child {
		margin-bottom: 0;
	}

.ekonomi {
	display: none
}

	.ekonomi .info {
		overflow: hidden
	}

#tabs-content li:last-child {
	margin-bottom: 0;
}

.tab-content {
	display: none
}

	.tab-content .info {
		overflow: hidden
	}

.tabs-meta {
	display: block
}

.post-number {
	background: #e91b23;
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	padding: 3px 9px;
	position: absolute;
	top: 4px;
	left: 0
}

.comment-text {
	color: #777;
	display: block;
	font-size: 12px
}

.widgetthumb {
	float: left;
	margin: 4px 10px 0 0;
	width: 100%
}

.popular-posts {
	display: block
}

.thumbnail {
	float: left;
	margin-right: 10px;
	position: relative;
	max-width: 100px;
	width: 26%
}

.widgettitle {
	display: block;
	font-size: 1.1rem;
	font-weight: 900;
	line-height: 1.2;
}

.meta {
	color: #777;
	display: block;
	font-size: 12px;
}

#wp-calendar {
	border: 1px solid rgba(0, 0, 0, 0.09);
	width: 100%
}

	#wp-calendar caption, #wp-calendar th, #wp-calendar td {
		text-align: center
	}

	#wp-calendar th {
		background: rgba(0, 0, 0, 0.05);
		padding: 10px 0;
	}

	#wp-calendar td {
		padding: 10px 0;
	}

	#wp-calendar tbody tr:nth-child(2n) {
		background: rgba(0, 0, 0, 0.024)
	}

	#wp-calendar tfoot tr td {
		background: rgba(0, 0, 0, 0.05);
		padding-left: 10px;
		text-align: left
	}

	#wp-calendar td#today {
		color: #fff
	}

.cycle-gallery, .carousel-hover, .carousel {
	position: relative;
	text-align: center;
}

	.cycle-gallery .mask, .carousel-hover .mask, .carousel .mask {
		position: relative;
		overflow: hidden;
		width: 100%;
		text-align: left;
	}

	.cycle-gallery .slideset, .carousel-hover .slideset, .carousel .slideset {
		width: 99999px;
		float: left;
	}

.slideset img {
	max-height: 530px;
	width: 100%;
	height: 520px;
}

.cycle-gallery .slide, .carousel-hover .slide, .carousel .slide {
	float: left;
}

.slideshow-hover {
	position: relative;
	text-align: center;
}

	.slideshow-hover .mask {
		position: relative;
		text-align: left;
	}

	.slideshow-hover .slide {
		position: absolute;
		z-index: 1;
		left: 0;
		top: 0;
		width: 100%;
	}

		.slideshow-hover .slide img {
		}

		.slideshow-hover .slide.active {
			z-index: 2;
			width: 100%;
		}

	.slideshow-hover.not-enough-slides a.btn-prev, .slideshow-hover.not-enough-slides a.btn-next {
		visibility: hidden;
	}

	.slideshow-hover .text-holder {
		color: #fff;
		text-shadow: 1px 1px 1px #000;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		overflow: hidden;
		margin-bottom: 1px;
	}

		.slideshow-hover .text-holder h3 {
			color: #fff;
			text-shadow: 1px 1px 1px #000;
			font-family: "Roboto",Helvetica,Arial,sans-serif;
			font-weight: 600;
			font-size: 32px;
		}

		.slideshow-hover .text-holder .text {
			font-size: 30px;
			overflow: hidden;
			text-overflow: ellipsis;
			display: block;
			background: rgba(0, 0, 0, .5);
			padding: 17px 18px;
		}

		.slideshow-hover .text-holder .author {
			display: inline-block;
			vertical-align: top;
			font-size: 30px;
			line-height: 1.2;
			background: rgba(255, 0, 0, .5);
			padding: 2px 33px 2px 18px;
			font-weight: normal;
		}

			.slideshow-hover .text-holder .author.green {
				background: rgba(46, 152, 60, .5);
			}

	.slideshow-hover .btn-prev, .slideshow-hover .btn-next {
		position: absolute;
		top: 55%;
		left: 17px;
		font-size: 40px;
		margin-top: -35px;
		z-index: 4;
		color: rgba(255, 255, 255, .8);
		text-shadow: 1px 1px 1px #000;
	}

		.slideshow-hover .btn-prev:hover, .slideshow-hover .btn-next:hover {
			color: #cb010e;
		}

	.slideshow-hover .btn-next {
		left: auto;
		right: 17px;
	}

	.slideshow-hover .pagination-row {
		line-height: 10px;
		margin-top: 2px;
	}

	.slideshow-hover .pagination {
		margin: 0;
		padding: 0;
		list-style: none;
		font-family: "Roboto",Helvetica,Arial,sans-serif;
		font-size: 14px;
		line-height: 1;
		display: inline-block;
		vertical-align: top;
		margin: 0 -5px;
	}

		.slideshow-hover .pagination span, .pagination a {
			margin: 0;
		}

		.slideshow-hover .pagination:after {
			content: " ";
			display: block;
			clear: both;
		}

		.slideshow-hover .pagination li {
			float: left;
			margin: 0;
			padding: 0 1px;
			border: none;
			width: 4.8%;
			font-size: 22px;
			height: auto;
		}

			.slideshow-hover .pagination li:first-child {
				float: left;
				margin: 0;
				padding: 0 0px;
				border: none;
				width: 4.77%;
				font-size: 22px;
				height: auto;
			}

			.slideshow-hover .pagination li:last-child {
				float: right;
				margin: 0;
				padding: 0 0px;
				border: none;
				width: 4.7%;
				font-size: 22px;
				height: auto;
			}

		.slideshow-hover .pagination a {
			color: #000;
			display: block;
			padding: 6px 0px;
			text-align: center;
			background-color: white;
		}

		.slideshow-hover .pagination .active a {
			color: #fff;
			background: #E91B23;
		}

		.slideshow-hover .pagination.images {
			padding-top: 3px;
			background: #fff;
			margin: 0 -7px;
		}

			.slideshow-hover .pagination.images li {
				margin: 0 0 0 3px;
			}

				.slideshow-hover .pagination.images li:first-child {
					margin: 0;
				}

			.slideshow-hover .pagination.images .active a:after {
				background: rgba(0, 0, 0, .2);
			}

			.slideshow-hover .pagination.images a {
				width: 101px;
				height: 101px;
				padding: 0;
				position: relative;
			}

				.slideshow-hover .pagination.images a:hover:after {
					background: rgba(0, 0, 0, .2);
				}

				.slideshow-hover .pagination.images a:after {
					content: "";
					position: absolute;
					top: 0;
					left: 0;
					bottom: 0;
					right: 0;
					background: transparent;
					-webkit-transition: background .3s linear;
					transition: background .3s linear;
					z-index: 1;
				}

.intro-detail {
	margin: 0 0 10px;
	position: relative;
}

	.intro-detail .mask {
		position: relative;
	}

	.intro-detail .btn-prev, .intro-detail .btn-next {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 50%;
		font-size: 70px;
		z-index: 4;
		color: rgba(255, 255, 255, .8);
		text-shadow: 0 1px 1px #000;
	}

		.intro-detail .btn-prev:hover, .intro-detail .btn-next:hover {
			color: #cb010e;
		}

		.intro-detail .btn-prev:before, .intro-detail .btn-next:before {
			position: absolute;
			top: 50%;
			left: 19px;
			margin-top: -35px;
		}

	.intro-detail .btn-next {
		left: auto;
		right: 0;
	}

		.intro-detail .btn-next:before {
			left: auto;
			right: 19px;
		}

.slideset .galimg {
	max-height: 210px;
	height: 100%;
}

	.slideset .galimg img {
		max-height: 210px;
		width: 100%;
		height: 210px;
	}

.intro-carousel {
	margin: 0 0 0px;
	max-height: 560px;
}

.dark-style .intro-carousel {
	margin-bottom: 10px;
}

.intro-carousel .text-holder .text {
	font-size: 35px;
	padding: 18px 18px;
	font-weight: bold;
	line-height: 40px;
}

.intro-carousel .text-holder .author {
	font-size: 30px;
	padding: 2px 33px 2px 18px;
	display: inline-block;
	vertical-align: bottom;
}

.intro-carousel .share-row {
	margin: 0 0 7px;
}

.other-carousel {
	margin: 0 0 30px;
}

	.other-carousel .text-holder .text {
		font-size: 30px;
		padding: 21px 20px;
	}

	.other-carousel .text-holder .author {
		display: inline-block;
		vertical-align: top;
		font-size: 26px;
		background: rgba(203, 1, 14, .5);
		padding: 2px 26px 2px 14px;
		font-weight: normal;
	}

.aside-gallery {
	margin: 0 0 20px;
}

	.aside-gallery .text-holder {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 18px 14px 22px;
		font-size: 26px;
		line-height: 1.19;
		color: #fff;
		text-shadow: 1px 1px 1px #000;
		text-align: left;
		background: rgba(0, 0, 0, .5);
	}

		.aside-gallery .text-holder p {
			margin: 0;
		}

	.aside-gallery .btn-next {
		right: 11px;
	}

	.aside-gallery .btn-prev {
		left: 11px;
	}

.video-gallery {
	background: #262626;
	color: #fff;
	padding: 10px 25px 20px;
	margin: 0 0 20px;
}

	.video-gallery .boxes .box {
		width: 20%;
		float: left;
		margin: 0;
		padding: 0 5px;
		font-size: 16px;
		line-height: 1.19;
	}

		.video-gallery .boxes .box .img-holder {
			display: block;
			margin: 0 0 2px;
		}

		.video-gallery .boxes .box a {
			color: #fff;
		}

			.video-gallery .boxes .box a:hover {
				color: #ccc;
			}

		.video-gallery .boxes .box .title {
			overflow: hidden;
			max-height: 2.38em;
		}

	.video-gallery .btn-prev, .video-gallery .btn-next {
		position: absolute;
		top: 38px;
		left: 4px;
		font-size: 60px;
		z-index: 4;
		color: rgba(255, 255, 255, .8);
		text-shadow: 1px 1px 1px #000;
	}

		.video-gallery .btn-prev:hover, .video-gallery .btn-next:hover {
			color: #cb010e;
		}

	.video-gallery .btn-next {
		left: auto;
		right: 4px;
	}

.aside-boards .control-btns {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	padding: 4px 10px 3px;
	background: #fff;
}

	.aside-boards .control-btns > a {
		position: static;
		display: block;
		float: left;
		width: 25px;
		height: 25px;
		line-height: 25px;
		background: #262626;
		color: #fff;
		margin: 0 0 0 5px;
		font-size: 16px;
		-webkit-transition: background .3s linear;
		transition: background .3s linear;
	}

		.aside-boards .control-btns > a:hover {
			background: #595959;
		}

.sondakika {
	width: 100%;
	height: 55px;
	max-height: 55px;
	display: block;
	background: #f8b116;
	clear: both;
}

	.sondakika .icerik {
		margin: auto;
		max-width: 100%;
		width: 1200px;
		height: 55px;
		position: relative;
		font-size: 20px;
		font-weight: 600;
		line-height: 55px;
		color: #000;
	}

	.sondakika .baslik {
		width: 14%;
		height: auto;
		position: relative;
		font-size: 20px;
		font-weight: 600;
		line-height: 55px;
		color: #000;
		float: left;
	}

	.sondakika .cizgi {
		width: 1px;
		height: 45px;
		background: #D69914;
		float: left;
		margin: 5px;
	}

	.sondakika .news-ticker {
		float: left;
		height: 50px;
		min-width: 80%;
		overflow: hidden
	}

		.sondakika .news-ticker li {
			overflow: hidden;
			padding: 10px;
			max-height: 55px;
		}

		.sondakika .news-ticker a {
			color: #000
		}

			.sondakika .news-ticker a:hover {
				color: #fff;
				background: none;
			}

.siteneekle {
	float: left;
	height: 100px;
	width: 298px;
	overflow: hidden;
	border: 1px solid #e1e1e1;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.back {
	width: 300px;
	position: relative;
	z-index: 1;
	height: 33px;
	background: #fff;
}

#logos {
	width: 90%;
	margin: auto;
	height: 60px;
	display: block;
	z-index: 100;
}

	#logos img {
		width: 50%;
		margin-bottom: 18px;
		margin: 0 70px;
	}

.siteneekle .news-box {
	border-bottom: 1px solid #f7f7f7;
	padding: 3.8% 19px 26px;
}

	.siteneekle .news-box .image > img {
		height: 80px;
		width: 80px;
	}

		.siteneekle .news-box .image > img > a {
			height: 100px;
			width: 80px;
		}

	.siteneekle .news-box a {
		border: none;
		padding: 0;
	}

	.siteneekle .news-box .news-detail {
		overflow: hidden;
		padding-left: 10px;
	}

	.siteneekle .news-box .image {
		float: left;
		overflow: hidden;
		width: 80px;
		height: 70px;
	}

	.siteneekle .news-box .news-category {
		line-height: 6px;
	}

		.siteneekle .news-box .news-category > a {
			color: #ccc;
			font-size: 11px;
			line-height: normal;
		}

			.siteneekle .news-box .news-category > a:hover {
				color: #000;
			}

	.siteneekle .news-box .news-title > a {
		font-size: 14px;
		line-height: 19px;
		padding-top: 0px;
		margin-bottom: 0;
	}

.sola {
	float: left;
}

.tvprogram {
	width: 100%;
	display: block;
}

	.tvprogram .resim {
		float: left;
		width: 40%;
	}

	.tvprogram .metin {
		width: 50%;
		padding: 10px;
		float: left;
	}

.aciklama {
	float: left;
	padding: 18px;
	display: block;
}

.siteneekle .news-sidebar .news-box .news-time {
	color: #fe7faa;
	margin: 5px 0;
	display: block;
	font-size: 12px;
}

.aside-gallery {
	margin: 0 0 20px;
}

	.aside-gallery .text-holder {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 18px 14px 22px;
		font-size: 26px;
		line-height: 1.19;
		color: #fff;
		text-shadow: 1px 1px 1px #000;
		text-align: left;
		background: rgba(0, 0, 0, .5);
	}

		.aside-gallery .text-holder p {
			margin: 0;
		}

	.aside-gallery .btn-next {
		right: 11px;
	}

	.aside-gallery .btn-prev {
		left: 11px;
	}

.video-gallery {
	background: #262626;
	color: #fff;
	padding: 10px 25px 20px;
	margin: 0 0 20px;
}

	.video-gallery .boxes .box {
		width: 20%;
		float: left;
		margin: 0;
		padding: 0 5px;
		font-size: 16px;
		line-height: 1.19;
	}

		.video-gallery .boxes .box .img-holder {
			display: block;
			margin: 0 0 2px;
		}

		.video-gallery .boxes .box a {
			color: #fff;
		}

			.video-gallery .boxes .box a:hover {
				color: #ccc;
			}

		.video-gallery .boxes .box .title {
			overflow: hidden;
			max-height: 2.38em;
		}

	.video-gallery .btn-prev, .video-gallery .btn-next {
		position: absolute;
		top: 38px;
		left: 4px;
		font-size: 60px;
		z-index: 4;
		color: rgba(255, 255, 255, .8);
		text-shadow: 1px 1px 1px #000;
	}

		.video-gallery .btn-prev:hover, .video-gallery .btn-next:hover {
			color: #cb010e;
		}

	.video-gallery .btn-next {
		left: auto;
		right: 4px;
	}

.aside-boards .control-btns {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
	padding: 4px 10px 3px;
	background: #fff;
}

	.aside-boards .control-btns > a {
		position: static;
		display: block;
		float: left;
		width: 25px;
		height: 25px;
		line-height: 25px;
		background: #262626;
		color: #fff;
		margin: 0 0 0 5px;
		font-size: 16px;
		-webkit-transition: background .3s linear;
		transition: background .3s linear;
	}

		.aside-boards .control-btns > a:hover {
			background: #595959;
		}

.news-boxes {
	overflow: hidden;
	margin: 0 0 15px;
}

.dark-style .news-boxes {
	margin-bottom: 0;
}

.news-boxes .boxes {
	margin: 0 -.5%;
}

	.news-boxes .boxes:after {
		content: " ";
		display: block;
		clear: both;
	}

.news-boxes .box {
	float: left;
	font-size: 20px;
	line-height: 1.2;
	margin: 0 .5% 20px;
}

	.news-boxes .box .img-holder {
		display: block;
		margin: 0 0 10px;
		position: relative;
	}

		.news-boxes .box .img-holder:hover:after {
			background: rgba(0, 0, 0, .5);
		}

		.news-boxes .box .img-holder:after {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			background: transparent;
			-webkit-transition: background .3s linear;
			transition: background .3s linear;
			z-index: 1;
		}

		.news-boxes .box .img-holder .mark {
			position: absolute;
			top: 10px;
			left: 0;
			text-transform: uppercase;
			z-index: 2;
			padding: 3px 10px 3px 5px;
			font-size: 14px;
		}

			.news-boxes .box .img-holder .mark.yellow {
				background: #fe0;
				color: #000;
			}

			.news-boxes .box .img-holder .mark.red {
				background: #f00;
				color: #fff;
			}

		.news-boxes .box .img-holder img {
			width: 100%;
			height: auto;
		}

		.news-boxes .box .img-holder .title-holder {
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			background: rgba(0, 0, 0, .5);
			padding: 8px 10px;
			display: block;
		}

		.news-boxes .box .img-holder .title {
			color: #e6e6e6;
			font-weight: normal;
			font-size: 12px;
			display: block;
		}

	.news-boxes .box .title {
		max-height: 2.4em;
		min-height: 2.4em;
		overflow: hidden;
	}

		.news-boxes .box .title a {
			color: #000;
		}

.dark-style .news-boxes .box .title a {
	color: #fff;
}

.news-boxes .box .title a:hover {
	color: #cb010e;
}

.dark-style .news-boxes .box .title a:hover {
	color: #cb010e;
}

.news-boxes .box .fa-play-circle-o {
	font-size: 60px;
	color: rgba(255, 255, 255, .25);
	position: absolute;
	top: 40%;
	left: 50%;
	margin: -30px 0 0 -30px;
	z-index: 7;
}

	.news-boxes .box .fa-play-circle-o.large {
		font-size: 100px;
		margin: -50px 0 0 -50px;
	}

	.news-boxes .box .fa-play-circle-o.small {
		font-size: 40px;
		margin: -20px 0 0 -20px;
	}

.news-boxes.twoboxes .boxes {
	margin: 0 -1.1%;
}

.news-boxes.twoboxes .box {
	width: 47.8%;
	font-size: 24px;
	line-height: 1.21;
	margin: 0 1.1% 20px;
}

	.news-boxes.twoboxes .box .img-holder {
		margin: 0 0 16px;
	}

	.news-boxes.twoboxes .box .title {
		max-height: 2.42em;
	}

.news-boxes.twoboxes .big-video {
	width: 51%;
	font-size: 28px;
}

	.news-boxes.twoboxes .big-video.wide {
		width: 54.5%;
	}

		.news-boxes.twoboxes .big-video.wide + .box {
			width: 41.9%;
		}

		.news-boxes.twoboxes .big-video.wide .img-holder {
			margin-bottom: 0;
		}

.dark-style .news-boxes.twoboxes .big-video {
	margin-bottom: 10px;
}

.news-boxes.twoboxes .big-video .img-holder {
	margin: 0 0 6px;
}

.dark-style .news-boxes.twoboxes .big-video .img-holder {
	margin-bottom: 0;
}

.news-boxes.twoboxes .big-video .img-holder .title {
	font-size: 26px;
}

.news-boxes.twoboxes .big-video + .box {
	width: 45.4%;
	margin: 0 1.1% 0 .3%;
}

.news-boxes.twoboxes .main-video {
	width: 48.5%;
	margin-bottom: 10px;
}

	.news-boxes.twoboxes .main-video .img-holder {
		margin-bottom: 0;
	}

		.news-boxes.twoboxes .main-video .img-holder .title-holder {
			padding: 14px 8px 20px;
		}

		.news-boxes.twoboxes .main-video .img-holder .title {
			font-size: 14px;
		}

.news-boxes.twoboxes .boxes-area .boxes {
	margin: 0 -1.8%;
}

.news-boxes.twoboxes .boxes-area .box {
	font-size: 22px;
	width: 46.4%;
	margin: 0 1.8% 17px;
}

	.news-boxes.twoboxes .boxes-area .box .img-holder {
		margin: 0 0 5px;
	}

.news-boxes.twoboxes .aside-for-video {
	width: 48.3%;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
}

	.news-boxes.twoboxes .aside-for-video .box {
		margin-bottom: 10px;
		font-size: 20px;
	}

		.news-boxes.twoboxes .aside-for-video .box .img-holder {
			margin: 0;
		}

	.news-boxes.twoboxes .aside-for-video .boxes {
		margin: 0 -1.25%;
	}

.news-boxes.twoboxes .cols .boxes {
	margin: 0;
}

.news-boxes.twoboxes .cols .col-boxes {
	float: left;
	width: 36%;
}

	.news-boxes.twoboxes .cols .col-boxes .box {
		width: 100%;
		margin: 0 0 10px;
	}

		.news-boxes.twoboxes .cols .col-boxes .box:last-child {
			margin: 0;
		}

		.news-boxes.twoboxes .cols .col-boxes .box .img-holder {
			margin: 0;
		}

			.news-boxes.twoboxes .cols .col-boxes .box .img-holder .title {
				position: absolute;
				top: 4px;
				left: 4px;
				bottom: 4px;
				right: 4px;
				overflow: hidden;
				opacity: 0;
				visibility: hidden;
				color: #e6e6e6;
				z-index: 4;
				font-size: 18px;
				-webkit-transition: all .3s linear;
				transition: all .3s linear;
			}

			.news-boxes.twoboxes .cols .col-boxes .box .img-holder:hover .title {
				opacity: 1;
				visibility: visible;
			}

.news-boxes.twoboxes .cols .col-aside {
	float: right;
	width: 59.62%;
	margin: 0 1.1%;
}

	.news-boxes.twoboxes .cols .col-aside .text-box {
		font-size: 16px;
		line-height: 1.19;
		margin: 0 0 10px;
	}

		.news-boxes.twoboxes .cols .col-aside .text-box p {
			margin: 0;
		}

.dark-style .news-boxes.twoboxes .cols .col-aside .text-box a {
	color: #e6e6e6;
}

.video-section .news-boxes.threeboxes {
	margin: 0;
}

.news-boxes.threeboxes .boxes {
	margin: 0 -1.56% 28px;
}

.video-section .news-boxes.threeboxes .boxes {
	margin: 0 -.9% 28px;
}

.news-boxes.threeboxes .box {
	width: 30.21%;
	margin: 0 1.56%;
}

.video-section .news-boxes.threeboxes .box {
	width: 31.53%;
	margin: 0 .9% 10px;
	font-size: 26px;
}

.news-boxes.threeboxes .box .title {
	max-height: 2.4em;
}

.news-boxes.fourboxes .boxes {
	margin: 0 -.45%;
}

.news-boxes.fourboxes .box {
	width: 24.1%;
	margin: 0 .45% 18px;
}

.featured-slider, .featured-gallery-slider {
	background: #999;
	position: relative;
}

	.featured-slider .featured-item2, .featured-gallery-slider .featured-item2 {
		position: relative;
		height: 250px;
		overflow: hidden;
	}

		.featured-slider .featured-item2 .icons {
			position: absolute;
			top: 20px;
			left: 15px;
			width: 30px;
			height: 30px;
			background: #000;
			background: rgba(0,0,0,0.5);
			color: #fff;
			border-radius: 50%;
			padding: 4px 0 0 0;
			text-align: center;
		}

		.featured-slider .featured-item2 .thumb, .featured-gallery-slider .featured-item2 .thumb {
			position: absolute;
			width: 100%;
			height: 100%;
			overflow: hidden;
			top: 0;
			left: 0;
		}

			.featured-slider .featured-item2 .thumb img, .featured-gallery-slider .featured-item2 .thumb img {
				width: 100%;
			}

		.featured-slider .featured-item2 .overlay {
			position: absolute;
			width: 100%;
			height: 80%;
			bottom: 0;
			background: #000;
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
			background: -webkit-linear-gradient(top, transparent, #000);
			background: -moz-linear-gradient(top, transparent, #000);
			background: -ms-linear-gradient(top, transparent, #000);
			background: -o-linear-gradient(top, transparent, #000);
			opacity: 0.8;
		}

		.featured-slider .featured-item2 .caption {
			position: absolute;
			bottom: 0;
			padding: 5px 15px 45px 15px;
		}

			.featured-slider .featured-item2 .caption .issue {
				color: #FFF;
				font-size: 14px;
			}

				.featured-slider .featured-item2 .caption .issue span {
					background: #ff0000;
					display: inline-block;
					padding: 0 5px;
					line-height: 17px;
				}

			.featured-slider .featured-item2 .caption h2 {
				margin: 0;
				padding: 0;
				font-size: 22px;
				color: #fff;
			}

				.featured-slider .featured-item2 .caption h2 a {
					color: #fff;
					text-decoration: none;
				}

			.featured-slider .featured-item2 .caption .meta {
				font-size: 13px;
				color: #bbb;
			}

		.featured-gallery-slider .featured-item2 .fullscreen {
			position: absolute;
			top: 20px;
			right: 20px;
		}

			.featured-gallery-slider .featured-item2 .fullscreen a {
				font-size: 18px;
				padding: 3px 7px;
				display: inline-block;
				background: #000;
				background: rgba(0,0,0,0.5);
				color: #fff;
			}

	.featured-slider .slick-dots, .featured-gallery-slider .slick-dots {
		width: auto;
		position: absolute;
		bottom: 0;
		padding: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}

		.featured-slider .slick-dots li, .featured-gallery-slider .slick-dots li {
			float: left;
			margin: 0 2px;
			list-style: none;
		}

			.featured-slider .slick-dots li button, .featured-gallery-slider .slick-dots li button {
				width: 7px;
				height: 7px;
				overflow: hidden;
				border-radius: 50%;
				background: #999;
				display: inline-block;
				font-size: 0px;
			}

			.featured-slider .slick-dots li.slick-active button, .featured-gallery-slider .slick-dots li.slick-active button {
				background: #fff;
			}

	.featured-gallery-slider .prev-arr, .featured-gallery-slider .next-arr {
		position: absolute;
		top: 40%;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		color: #fff;
		cursor: pointer;
		display: inline-block;
		background: #000;
		background: rgba(0,0,0,0.5);
		z-index: 10;
		text-align: center;
		padding-top: 5px;
	}

	.featured-gallery-slider .prev-arr {
		left: 10px;
		padding-right: 2px;
	}

	.featured-gallery-slider .next-arr {
		right: 10px;
		padding-left: 2px;
	}

#tab1 .big {
	width: 100%;
	height: 323px;
	padding: 5px;
}

#tab1 table {
	width: 100%;
	background: url(/namaz/namaz.png);
	height: 73px;
	padding: 5px;
}

	#tab1 table td {
		width: 20%;
		text-align: center;
		padding: 0px 5px;
	}

.post-content table td {
	width: 12.33%;
	text-align: center;
	padding: 0;
}

.post-content a {
	color: #000;
	text-decoration: none;
}

	.post-content a:hover {
		color: red;
		text-decoration: underline;
	}

.post-content .tablobaslik {
	font-weight: 600;
}

.post-content .small table {
	width: 100%;
}

.post-content .small .sutun {
	width: 12.33%;
}

.post-content .small {
	font-size: 13px;
	padding: 0;
}

	.post-content .small .tarih {
		width: 26%;
		text-align: left;
	}

#tab1 .sehiradi {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	padding: 5px;
	color: #fff;
	padding: 5px;
}

#tab1 .vakitler {
	font-weight: 500;
	text-align: center;
	color: #fff;
}

#tab1 .links {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	padding: 5px;
	color: #444;
	padding: 5px;
}

.finance-bar {
	float: left;
	border-left: 1px solid gray;
	padding-left: 10px;
	position: relative;
	overflow: hidden;
	height: 33px;
	line-height: 2.3;
}

.finance-bar-item {
	width: 100%;
	display: flex !important;
	font-size: 0.86rem;
	margin-right: 1.07rem;
}

.finance-bar-item-name {
	font-weight: 700;
	color: #b4e2e0;
	font-size: 14px;
	margin-right: 0.7rem;
	float: left;
}

.finance-bar-item-value {
	font-weight: 700;
	color: #fff;
	font-size: 14px;
	margin-right: 0;
	margin-left: -5px;
	float: left;
}

	.finance-bar-item-value a {
		font-weight: 700;
		color: #fff;
		font-size: 14px;
		margin-right: 0;
		margin-left: 5px;
		float: left;
	}

	.finance-bar-item-value img {
		float: left;
		width: 35px;
		height: 35px;
		position: relative;
		top: -5px;
		margin-left: 2px;
	}

.finance-bar-item-status-down {
	color: #d9403d;
}

.finance-bar-item-status-percent {
	margin-left: 0.35rem;
	font-size: 12px;
	float: left;
	margin-right: 8px;
	color: #d9403d;
}

.currency {
	-webkit-border-radius: 0;
	border-radius: 0;
	margin-left: -15px;
	margin-right: 3px;
	padding: 12px 12px !important;
	float: left;
}

	.currency .currency__icon:before {
		content: "f0d8";
		font-family: 'Font Awesome 5 Free';
	}

	.currency .currency__icon__down:before {
		content: "f0d7";
	}

.currency__item--unit {
	font-size: 14px;
	letter-spacing: -.56px;
	color: lightgray;
	float: left;
}

.currency__item--price {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.68px;
	margin-top: 1px
}

.scoreboard {
	margin: 0 0 20px;
}

	.scoreboard table {
		width: 100%;
		font-size: 20px;
		line-height: 25px;
		margin: 0 0 6px;
	}

		.scoreboard table th {
			text-align: left;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0 10px 4px;
			text-align: right;
		}

			.scoreboard table th.col-num {
				padding: 0 3px 4px;
			}

		.scoreboard table .col-num {
			color: #a6a6a6;
		}

		.scoreboard table tbody tr {
			margin: 0 0 4px;
		}

			.scoreboard table tbody tr:first-child td {
				border-color: #fff;
			}

				.scoreboard table tbody tr:first-child td:after {
					display: block;
				}

			.scoreboard table tbody tr:nth-child(2) td {
				border-color: #fff;
			}

				.scoreboard table tbody tr:nth-child(2) td:after {
					display: block;
					background: #ccf4fa;
				}

			.scoreboard table tbody tr:nth-child(4) td, .scoreboard table tbody tr:nth-child(3) td {
				border-color: #fff;
			}

				.scoreboard table tbody tr:nth-child(4) td:after, .scoreboard table tbody tr:nth-child(3) td:after {
					display: block;
					background: #ffe2b5;
				}

			.scoreboard table tbody tr:nth-last-child(2) td, .scoreboard table tbody tr:nth-last-child(3) td, .scoreboard table tbody tr:nth-last-child(1) td {
				border-color: #fff;
			}

				.scoreboard table tbody tr:nth-last-child(2) td:after, .scoreboard table tbody tr:nth-last-child(3) td:after, .scoreboard table tbody tr:nth-last-child(1) td:after {
					display: block;
					bordor-bottom: 1px solid #ffd3d3;
				}

			.scoreboard table tbody tr:nth-last-child(4) td {
				border-color: #fff;
			}

			.scoreboard table tbody tr td {
				position: relative;
				border-bottom: 1px solid #d9d9d9;
				padding: 2px 10px;
				width: 7%;
				text-align: right;
			}

				.scoreboard table tbody tr td:after {
					content: "";
					background: none;
					display: none;
					position: absolute;
					top: 2px;
					left: 0;
					right: 0;
					bottom: 3px;
					z-index: -1;
				}

			.scoreboard table tbody tr .col-num {
				width: 3%;
				padding: 2px 3px;
			}

			.scoreboard table tbody tr .col-p {
				color: #2e983c;
			}

		.scoreboard table .col-name {
			width: 41%;
			text-align: left;
		}

	.scoreboard .note-row {
		display: table;
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		font-size: 14px;
		font-weight: bold;
	}

		.scoreboard .note-row li {
			width: 25%;
			display: table-cell;
			border-left: 2px solid #fff;
			padding: 3px 9px 4px;
		}

			.scoreboard .note-row li:first-child {
				border: none;
				background: #cefacc;
			}

			.scoreboard .note-row li:nth-child(2) {
				background: #ccf4fa;
			}

			.scoreboard .note-row li:nth-child(3) {
				background: #ffe2b5;
			}

			.scoreboard .note-row li:nth-child(4) {
				background: #ffd3d3;
			}

.aside-boards .scoreboard {
	padding-top: 3px;
	padding-bottom: 5px;
	margin: 0;
}

	.aside-boards .scoreboard table {
		font-size: 14px;
		line-height: 18px;
		margin: 0;
	}

		.aside-boards .scoreboard table .col-num {
			width: 7%;
			font-weight: bold;
		}

		.aside-boards .scoreboard table .col-name {
			width: 55%;
			text-align: left;
		}

		.aside-boards .scoreboard table .col-o {
			width: 19%;
			color: #a6a6a6;
			padding-right: 10px;
		}

		.aside-boards .scoreboard table .col-p {
			font-weight: bold;
			text-align: right;
			padding-right: 10px;
			width: 19%;
			color: #000;
		}

		.aside-boards .scoreboard table td {
			border: none;
			padding: 3px;
			text-align: right;
		}

			.aside-boards .scoreboard table td:first-child {
				padding: 3px;
			}

.title-aside, .title-section {
	font-weight: 600;
	font-size: 34px;
	line-height: 1.15;
	text-transform: uppercase;
	border-bottom: 1px solid #a6a6a6;
	margin: 0 0 20px;
}

	.title-aside:after, .title-section:after {
		content: " ";
		display: block;
		clear: both;
	}

	.title-aside .ico-logo, .title-section .ico-logo {
		float: left;
		width: 40px;
		height: 40px;
		line-height: 1;
		margin: 0 8px -1px 0;
		position: relative;
		z-index: 1;
	}

.my {
	margin-bottom: 1rem !important;
	margin-top: 1rem !important;
}

.mb20 {
	margin-top: 10px !important;
	margin-bottom: 10px !important
}



.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 50%;
	height: 100%;
	position: relative;
}




.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-right: 15px;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 26%;
	height: 100%;
	position: relative;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto;
}

	.swiper-container-autoheight .swiper-wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		-webkit-transition-property: -webkit-transform, height;
		-moz-transition-property: -moz-transform;
		-o-transition-property: -o-transform;
		-ms-transition-property: -ms-transform;
		transition-property: transform, height;
	}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

.swiper-button-prev, .swiper-button-next {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat;
}

	.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
		opacity: 0.35;
		cursor: auto;
		pointer-events: none;
	}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto;
}

	.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
	}

	.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto;
}

	.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
	}

	.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
	}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

	.swiper-pagination.swiper-pagination-hidden {
		opacity: 0;
	}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	-moz-transform: translate3d(0px, -50%, 0);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate3d(0px, -50%, 0);
	transform: translate3d(0px, -50%, 0);
}

	.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 5px 0;
		display: block;
	}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}

.swiper-pagination-progress {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

	.swiper-pagination-progress .swiper-pagination-progressbar {
		background: #007aff;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		-webkit-transform-origin: left top;
		-moz-transform-origin: left top;
		-ms-transform-origin: left top;
		-o-transform-origin: left top;
		transform-origin: left top;
	}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-vertical > .swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255, 255, 255, 0.5);
}

	.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
		background: #fff;
	}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px;
}

	.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-ms-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}

	.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		z-index: 10;
	}

	.swiper-container-3d .swiper-slide-shadow-left {
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}

	.swiper-container-3d .swiper-slide-shadow-right {
		background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}

	.swiper-container-3d .swiper-slide-shadow-top {
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}

	.swiper-container-3d .swiper-slide-shadow-bottom {
		background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px;
}

.swiper-container-cube, .swiper-container-flip {
	overflow: visible;
}

	.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
		pointer-events: none;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
		z-index: 1;
	}

		.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
			pointer-events: none;
		}

	.swiper-container-cube .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
		pointer-events: auto;
	}

	.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-right {
		z-index: 0;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.swiper-container-cube .swiper-slide {
		visibility: hidden;
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0;
		width: 100%;
		height: 100%;
	}

	.swiper-container-cube.swiper-container-rtl .swiper-slide {
		-webkit-transform-origin: 100% 0;
		-moz-transform-origin: 100% 0;
		-ms-transform-origin: 100% 0;
		transform-origin: 100% 0;
	}

	.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {
		pointer-events: auto;
		visibility: visible;
	}

	.swiper-container-cube .swiper-cube-shadow {
		position: absolute;
		left: 0;
		bottom: 0px;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.6;
		-webkit-filter: blur(50px);
		filter: blur(50px);
		z-index: 0;
	}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

	.swiper-container-fade .swiper-slide .swiper-slide {
		pointer-events: none;
	}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

	.swiper-lazy-preloader:after {
		display: block;
		content: "";
		width: 100%;
		height: 100%;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
		background-position: 50%;
		-webkit-background-size: 100%;
		background-size: 100%;
		background-repeat: no-repeat;
	}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}


.news.horizontal .news-image img, .news.vertical2 .news-image img, .news.vertical3 .news-image img {
	transition-duration: 1.2s;
	height: 144px
}

.news {
	background-color: #fff;
	overflow: hidden
}

	.news.vertical {
		height: 205px
	}

	.news.horizontal2 .news-image2 img, .news.horizontal2 .news-imagemag img, .news.horizontal3 .news-image2 img, .news.vertical2 .news-image img, .news.vertical2 .news-image2 img, .news.vertical3 .news-image2 img, .news.verticalmag .news-image img {
		transition-duration: 1.2s
	}

	.news.vertical2 {
		height: 195px
	}

	.news.vertical3 {
		height: 242px;
		width: 95%
	}

	.news.verticalmag {
		height: 238px
	}

.news-description, .news-description2, .news-descriptionmag {
	padding: 8px 10px
}

.news-description3, .news-image3 .news-description3 {
	background-color: #fff;
	padding-left: 5px;
	display: flex;
	position: relative;
	overflow: hidden
}

.news-description3 {
	align-items: center
}

.news-description3-inline {
	background-color: #fff;
	width: 55%;
	overflow: hidden;
	display: flex;
	align-items: center;
	position: relative;
	padding-left: 10px
}

.news-image3 .news-description3 {
	width: 100%;
	align-items: center
}

.news-title3 {
	height: 62px;
	padding-right: 10px;
	vertical-align: middle
}

.news-title3-inline {
	padding-right: 5px;
	vertical-align: middle
}

.news-box1 .news-detail1 .news-title1, .news-title {
	line-height: 1.8457rem;
	white-space: normal;
	padding-right: 10px;
	vertical-align: middle
}

.news-title {
	height: 62px;
	font-weight: 700
}

.news-title3 a, .news-title3-inline a {
	-webkit-line-clamp: 3;
	height: 100%;
	display: flex;
	justify-content: center;
	position: relative
}

.news.vertical2 .news-image2 img {
	height: 140px;
	width: 100%;
	margin-left: 0
}

.news.vertical3 .news-image3 img {
	height: 178px;
	width: 100%
}

.news-blog2 .image2 .responsive-img2, .news-blog2 .image3 .responsive-img3, .news-blogmag .imagemag .responsive-imgmag {
	display: inherit
}

.news.verticalmag .news-imagemag img {
	height: 168px;
	width: 100%
}

.news-titlemag a {
	font-family: Hind;
	font-weight: 600;
	line-height: 26px
}

.news-image {
	overflow: hidden;
	width: 100%
}

.news-blog.white .news-title > a {
	color: #444
}

.news-blog.white .news-content p {
	color: #8b8b8b
}

.news.horizontal .news-description {
	border-bottom: 1px solid #eaeaea;
	height: 200px
}

.news.vertidcal .news-image img {
	height: 180px;
	width: 100%
}

.news.horizontal {
	height: 144px
}

.news-box, .news-box:last-child {
	height: 264px;
	background-color: #fff;
	border-bottom: 1px solid #f7f7f7
}

.news.horizontal .news-image img {
	width: 100%;
	min-height: 100%;
	display: block;
	transition: margin-top 250ms linear
}

.news-time {
	color: #fe7faa;
	margin: 10px 0;
	display: block;
	font-size: 12px
}


.row {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px
}

	.row:after {
		content: "";
		display: table
	}

	.row .col {
		float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 .05rem
	}

	.row .col2 {
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0
	}

		.row .col2.s12 {
			width: 97%;
			margin-left: 0
		}

	.row .col.s1 {
		width: 8.33333%;
		margin-left: 0
	}

	.row .col.s2 {
		width: 16.66667%;
		margin-left: 0
	}

	.row .col.s3 {
		width: 25%;
		margin-left: 0
	}

	.row .col.s4 {
		width: 33.33333%;
		margin-left: 0
	}

	.row .col.s5 {
		width: 41.66667%;
		margin-left: 0
	}

	.row .col.s6 {
		width: 50%;
		margin-left: 0
	}

	.row .col.s7 {
		width: 58.33333%;
		margin-left: 0
	}

	.row .col.s8 {
		width: 66.66667%;
		margin-left: 0
	}

	.row .col.s9 {
		width: 75%;
		margin-left: 0
	}

	.row .col.s10 {
		width: 83.33333%;
		margin-left: 0
	}

	.row .col.s11 {
		width: 91.66667%;
		margin-left: 0
	}

	.row .col.s12 {
		width: 100%;
		margin-left: 0
	}

	.row .col.offset-s1 {
		margin-left: 8.33333%
	}

	.row .col.offset-s2 {
		margin-left: 16.66667%
	}

	.row .col.offset-s3 {
		margin-left: 25%
	}

	.row .col.offset-s4 {
		margin-left: 33.33333%
	}

	.row .col.offset-s5 {
		margin-left: 41.66667%
	}

	.row .col.offset-s6 {
		margin-left: 50%
	}

	.row .col.offset-s7 {
		margin-left: 58.33333%
	}

	.row .col.offset-s8 {
		margin-left: 66.66667%
	}

	.row .col.offset-s9 {
		margin-left: 75%
	}

	.row .col.offset-s10 {
		margin-left: 83.33333%
	}

	.row .col.offset-s11 {
		margin-left: 91.66667%
	}

	.row .col.offset-s12 {
		margin-left: 100%
	}