/*
Theme Name: Broker
Theme URI: Web-Кошка
Author URI: http://web-koshka.ru
*/


/* ------------------------------------------------------------------------- *
 *  Reset - http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126
 * ------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, 
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, 
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0;  }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }
ol, ul { list-style: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* Global
----------------------------------------------- */
body {
	background:#2f3943;
	color: #2e3944;
	font-weight: 400;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:1em;
	line-height: 1.6;
	}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	margin: 1.25em 0 .5em;
	color: #2e3944;
	font-weight: normal;
	line-height: 1.2em;
	}
h1 {
	font-size: 16px;
	font-size: 1.6rem;
	}
h2 {
	font-size: 14px;
	font-size: 1.4rem;
	}
h3 {
	font-size: 13px;
	font-size: 1.3rem;
	}
h4 {
	font-size: 12px;
	font-size: 1.2rem;
	}
h5 {
	font-size: 11px;
	font-size: 1.1rem;
	}
h6 {
	font-size: 10px;
	font-size: 1rem;
	}


/* Links */
a{
	color: #6697A6;
	outline: none;
	
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
		 -o-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
	}

a:hover{
	color: #2e3944;
	text-decoration:none;
	}
	

/* Text Elements */
p{
	margin-bottom:15px;	
}

blockquote{ 
	padding: 10px;
	border-left: 5px solid #6697A6; 
	}
blockquote p {
	line-height: 1.6;
	}
dd {
	margin-bottom: 1em;
	}
pre { 
	background: url(images/pre.png) repeat top;
	border-radius:5px;
 	padding: 18px 20px; 
	font-size: 0.9em;
	margin: 30px 0; 
	border: 1px solid #ddd;	
	line-height: 19px; 
	white-space: pre-wrap; 
	word-wrap: break-word; 
	overflow-x: auto; 
	overflow-y: hidden; 
	}
code{
	font-size: 0.9em;
	padding:2px 4px;
	color:#d14;
	white-space:nowrap;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	border-radius:5px;
	}	
/* Forms */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	height: 26px;
	color: #2e3944;
	line-height: 26px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
			
			
	}
textarea {
	width: 80%;
	height: auto;
	}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	outline: 0;
	outline: thin dotted \9;
  /* IE6-9 */

	border-color:rgba(67,198,169,0.8);
	outline:0;
	outline:thin dotted \9;
	font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;


	
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(67,198,169,0.6);
	   -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(67,198,169,0.6);
			box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(67,198,169,0.6);
	}
button,
a.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	padding: 8px 15px;
	color: #fff;
	font-size: 1em;
	font-weight: 400;
	background: #6697A6;
	border: none;
	border-radius: 2px;
	font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;


	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
		 -o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;

	}
button:hover,
a.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #2e3944;
	border: none;
	}

/*Links*/
.content-area ol,
.content-area ul { margin: 0 0 15px 30px; }
.content-area ol ol,
.content-area ol ul,
.content-area ul ul,
.content-area ul ol { margin-bottom: 0; }
.content-area li { margin: 0; }
.content-area ul li,
.content-area ol ul li { list-style: square; }
.content-area ol li,
.content-area ol ul ol li { list-style: decimal; }


/* Tables */
table {
	width: 100%;
	margin-bottom: 20px;
	}
table th,
table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
	}
.ya-site-form__form table th,
.ya-site-form__form table td {
	padding: 0;
	border-top: none;
}
table.ya-site-form__search,
table.ya-site-form__wrap,
table.ya-site-form__search-input-layout {
	margin-bottom: 0;
}
table th {
	font-weight: bold;
	}
table thead th {
	vertical-align: bottom;
	}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
	border-top: 0;
	}
table tbody + tbody {
	border-top: 2px solid #ddd;
	}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
	}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin: 0 1.5em 1.5em 0;
	}
.alignright {
	display: inline;
	float: right;
	margin: 0 0 1.5em 1.5em;
	}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
	}

/* Text meant only for screen readers */
.screen-reader-text {
	display:none;
	}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	display: block;
	clip: auto !important;
	line-height: normal;
	text-decoration: none;
	z-index: 100000; /* Above WP toolbar */
	}

/* Clearing */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {
	display: inline-block;
	}
* html .clearfix {
	height: 1%;
	}
*:first-child+html .clearfix {
	min-height: 1px;
	}
.clearfix {
	display: block;
	}
.clear {
	clear: both;
	}

/* HEADER
----------------------------------------------- */
.site-header {
	padding: 20px 0 0;
	background: #FFF url('images/newshapka.jpg') no-repeat top center;

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	
}
.site-branding {
	float: left;
	margin-bottom:20px;
	}
.site-title {
	margin: 0;
	font-size: 3em;
	line-height: 1.3;
	}
.site-title a {
	color: #2e3944;
	text-decoration: none;
	}
.site-description {
	color: #999;
	font-size:0.8em;
	text-transform: uppercase;
	text-align:center;
	letter-spacing: 1px;
	}

/*----------------Back to top-----------------*/
#back-top {
    bottom: 30px;
    margin-bottom: 0;
    margin-right: 15px;
    position: fixed;
    left: 0;
    z-index: 100;
}
#back-top a {
	width: 50px;
    height: 50px;
	border-radius:50%;
    background-repeat:no-repeat;
    background-position:center center;
    background-color:#6697A6;
    background-image:url(images/arrow-up.png);
    display: block;
    outline: medium none;
    position: relative;
    text-indent:-9999px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 0;
    text-align:center;
}
#back-top a:hover {
    background-color:#c9c9c9;
}


/* MENU
----------------------------------------------- */

.sf-menu ul {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	}
.sf-menu li ul {
	top: -999em;
	position: absolute;
	z-index: 99999;
	}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top: 40px;
	}
.sf-menu li:hover li ul,
.sf-menu li.sfHover li ul {
	top: -999em;
	}
.sf-menu li li:hover ul,
.sf-menu li li.sfHover ul {
	top: 0;
	left: 170px;
	}
.sf-menu li li:hover li ul,
.sf-menu li li.sfHover li ul {
	top: -999em;
	}
.sf-menu li li li:hover ul,
.sf-menu li li li.sfHover ul {
	top: 0;
	left: 170px;
	}
.sf-menu li {
	float: left;
	position: relative;
	visibility:	inherit;
	}
.sf-menu li li{
	margin-bottom:0;
	}
.sf-menu li a {
	float: left;
	display: block;
	}
.sf-menu li:hover li a,
.sf-menu li.sfHover li a {
	width: 130px;
	}

#main-navigation{
	background:#6697A6;
	clear: both;
	}
#main-navigation .sf-menu  {
	background: transparent;
	}
#main-navigation .sf-menu  > ul > li:after {
	width: 1px;
	float: left;
	margin: 15px 3px 0 0px;
	content: "|";
	display: block;
	color: #FFF;
	font-size: 1em;
	}
#main-navigation .sf-menu  > ul > li:last-child:after {
	display: none;
	}
#main-navigation .sf-menu  > ul > li:hover:after,
#main-navigation .sf-menu  > ul > li.sfHover:after,
#main-navigation .sf-menu  > ul > li.current_page_item:after,
#main-navigation .sf-menu > ul > li.current-menu-item:after {
	}
#main-navigation .sf-menu  li a {
	margin: 0 2px 0 4px;
	padding: 0 19px;
	color: #FFF;
	font-size: 1em;
	font-weight: 400;
	font-family: 'Open Sans Condensed', sans-serif;
	text-decoration: none;
	line-height: 50px;
	}
#main-navigation .sf-menu  li:hover ul,
#main-navigation .sf-menu  li.sfHover ul {
	top: 50px;
	background: #FFF;
	border-top:4px solid #6697A6;
	border-bottom:4px solid #6697A6;
	}
#main-navigation .sf-menu  li li:hover ul,
#main-navigation .sf-menu  li li.sfHover ul {
	top: 0;
	}
#main-navigation .sf-menu  li li a:hover,
#main-navigation .sf-menu  li li.sfHover > a,
#main-navigation .sf-menu  li li.current_page_item > a,
#main-navigation .sf-menu  li li.current-menu-item > a,
#main-navigation .sf-menu  li li.current-menu-parent > a,
#main-navigation .sf-menu  li li.current-page-parent > a,
#main-navigation .sf-menu  li li.current-page-ancestor > a,
#main-navigation .sf-menu  li li.current_page_ancestor > a, 
#main-navigation .sf-menu  li li.current-menu-ancestor > a{
	color: #FFF!important;
	background:#6697A6;
	}
#main-navigation .sf-menu  li li {
	border-bottom: 1px solid #f1f1f1;
	}
#main-navigation .sf-menu  li li:last-child {
	border-bottom: none
	}
#main-navigation .sf-menu  li li a {
	color: #FFF;
	}
#main-navigation .sf-menu  li a:hover,
#main-navigation .sf-menu  li.sfHover > a,
#main-navigation .sf-menu  li.current_page_item > a,
#main-navigation .sf-menu  li.current-menu-item > a,
#main-navigation .sf-menu  li.current-menu-parent > a,
#main-navigation .sf-menu  li.current-page-parent > a,
#main-navigation .sf-menu  li.current-page-ancestor > a,
#main-navigation .sf-menu  li.current_page_ancestor > a,
#main-navigation .sf-menu  li.current-menu-ancestor > a {
	color: #FFF;
	background: #2e3944;
	}
#main-navigation .sf-menu  li:hover li a,
#main-navigation .sf-menu  li.sfHover li a {
	margin: 0;
	padding: 10px 20px;
	font-size: 0.9em;
	text-transform: none;
	line-height: normal;
	color: #2e3944;
	border-bottom: none;
	}
#main-navigation .sf-menu  li:hover li a:hover,
#main-navigation .sf-menu  li.sfHover li a:hover{
	background: #6697A6;
	border-bottom: none;
	color:#FFF;
	}

/* Small Navigation */
.nav-open,
.nav-close {
	display: none;
	color: #FFF;
	font-size: 1.2em;
	font-weight: 400;
	
	text-decoration: none;
	text-transform: uppercase;
	line-height: 50px;
	letter-spacing: 1px;
	}
@media only screen and (max-width: 60em) {
	.nav-open {
		display: block;
		text-align: center;
		}
	#main-navigation .sf-menu :target > .nav-open {
		display: none;
		}
	#main-navigation .sf-menu :target > .nav-close {
		display: block;
		text-align: center;
		}
	#main-navigation .sf-menu  > .sf-menu {
		position: relative;
		text-align: left;
		}
	#main-navigation .sf-menu  > .sf-menu > ul {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		max-height: 0;
		max-width: 16em;
		overflow: hidden;
		background: #333;
		}
	#main-navigation .sf-menu :target > .sf-menu > ul {
		max-height: 400px;
		overflow:visible;
		}
	#main-navigation .sf-menu  > .sf-menu > ul > li {
		float: none;
		display: block;
		border-bottom: 1px dotted #565656;
		}
	#main-navigation .sf-menu  > .sf-menu > ul > li:after {
		display: none;
		}
	#main-navigation .sf-menu  li a {
		float: none;
		display: block;
		color: #fff;
		}
	.sf-menu li{
		margin-bottom:0;
	}
	}


/* LAYOUT
----------------------------------------------- */
.container {
	width: 1200px;
	}
.content-area {
	width: 100%;
	float: left;
	}
.site-content {
	margin: 0 340px 0 0;
	}
.site-content.fullwidth {
	margin: 0 auto;
	max-width: 900px;
	}
.site-sidebar {
	width: 300px;
	float: left;
	margin: 0 0 0 -300px;
	}

/* CONTENT
----------------------------------------------- */
.site-main {
	padding: 40px 0;
	}
.site-content li {
	margin: 0 0 .75em;
	}
.site-content ul ul,
.site-content ul ol,
.site-content ol ol,
.site-content ol ul {
	margin-top: .75em;
	}
.sticky {
	}
.hentry {
	padding: 20px;
	background: #FFF;
	margin: 0 0 20px;
	border-bottom: 4px solid #6697A6;
	-ms-word-wrap: break-word;
	word-wrap: break-word;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
}
.single-post .hentry {
	padding: 20px;
	background: #FFF;
	margin: 0 0 20px;
	border-bottom: 4px solid #6697A6;
	-ms-word-wrap: break-word;
	word-wrap: break-word;

	-webkit-border-radius: 0px 0px 3px 3px;
	   -moz-border-radius: 0px 0px 3px 3px;
			border-radius: 0px 0px 3px 3px;
}
.entry-header {
	margin: 0 0 20px;
	}
.entry-title {
	margin: 0 50px 3px 0;
	font-size: 2.5em;
	line-height: 1.2;
	}
.entry-title a {
	color: #2e3944;
	text-decoration: none;
	font-family: 'Open Sans Condensed', sans-serif;
	}
.entry-title a:hover {
	color: #6697A6;
	}
.entry-meta {
	color: #999;
	font-size: .9em;
    font-family: 'Open Sans Condensed', sans-serif;
	}
.entry-meta a {
	color: #999;
	text-decoration: none;
	}
.entry-meta a:hover {
	color: #2e3944;
	}
.entry-meta .cat-links {
	margin: 0 20px 0 0;
	}
.entry-meta [class^="fa-"]:before {
	margin-right: 5px;
	color: #6697A6;
	}
.entry-meta a time:before{
	content:"\f073";
	font-family:FontAwesome;
	padding:0 5px;
	color:#6697A6;
	}
.entry-meta .byline{
	margin-left:2px;
	}
.entry-meta .author a:before{
	content: "\f07c";
	font-family:FontAwesome;
	padding:0 5px 0 0;
	color:#6697A6;
	}

.comments-link {
	float: right;
	margin: 9px 0 0;
	}
.comments-link a {
	padding: 6px 10px 6px;
	display: block;
	background:#2e3944;
	color: #FFF;
	font-size: 1em;
	font-weight: 400;
	
	text-decoration: none;
	line-height: 1;
	border-radius:2px;
	border:1px solid #000;
	}
.comments-link a:hover {
	background:#000;
	color:#6697A6;
	}

.comments-link a:before {
	content:"\f086";
	font-family:FontAwesome;
	padding-right:5px;
	}

.entry-thumb-full {
	max-width: 50%;
	margin: 0 20px 20px 0;
	float: left;
	}
.entry-thumb-full img{
	display:block;
	}
.entry-thumb-full img:hover{
	opacity:0.5;
	}
.single-post .entry-thumb-full {
	max-width:100%;
	margin: 0 0 0px;
	}
.single-post .entry-thumb-full img:hover{
	opacity:1;
	}	
.entry-content {
	margin: 0 0 20px;
	}
.entry-summary {
	margin: 0 0 20px 0px;
	}
	
.entry-summary a.readmore-button{
	font-size:1em;
	padding: 5px 12px;
	color: #fff;
	line-height: 30px;
	background: #2e3944;
	text-decoration: none;
	border-bottom: 3px solid #6697A6;
	border-radius:3px;	

	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
		 -o-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
	float: right;
	}
.mat-descr {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	visibility: hidden;
	top: 100%;
	left: 0;
	background: rgba(102, 151, 166, 0.8) url() 0 0 no-repeat;
	color: #fff;
	font-size: 22px;
	text-align: center;
	padding-top: 45%;
	box-sizing:  border-box;
	-webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}
.widget_material a img {
	display: block;
	margin: 0 auto;
}
.widget_material a {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 10px;
	box-sizing:  border-box;
}
.widget_material a:hover .mat-descr {
	visibility: visible;
	top: 0;
}
.site_block7 {
    position: fixed;
    right: 0;
    width: 100%;
    bottom: 0;
    z-index: 99;
    border-top: 3px solid #6697A6;
}
.sb7_open {
    position: absolute;
    right: 0;
    top: 2px;
    -moz-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 300px;
    height: 76px;
    background: url(images/podpiska2.png) center top no-repeat;
}
.sb7_open span {
    color: #fff;
    width: 100%;
	height: 100%;
	display: block;
    cursor: pointer;
    font: 12px/15px OpenSans_Italic;
}
.sb7_open img {
    position: absolute;
    top: 51px;
    right: 70px;
    -moz-animation: sb7_open_img 0.5s linear infinite;
    -webkit-animation: sb7_open_img 0.5s linear infinite;
    animation: sb7_open_img 0.5s linear infinite;
}
.site_block7_pos {
    background: url(images/pic5.jpg) center center no-repeat;
    padding: 20px 0 33px 0;
    display: none;
    height: 140px;
    box-sizing: border-box;
}
.wSize {
    width: 1200px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}
.site_block7_item1 {
    float: none;
	text-align: center;
}
.site_block7_item2 {
    float: left;
    text-align: center;
}
.wSize::after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}
.sb7_title {
    color: #000000;
    font: 19px/20px "Open Sans Condensed",sans-serif;
    text-transform: uppercase;
    margin: 0 0 15px 0;
}
.form_style {
    display: block;
    margin: 0 auto;
    max-width: 500px;
}
.site_block7_item1 .form_style {
    max-width: 860px;
}
.site_block7_item1 .form_style .row {
    float: left;
}
.form_style .row {
    position: relative;
    height: 1%;
    padding: 0 0 5px 0;
}
.form_style .controls {
    position: relative;
}
.form_style .row::after {
    content: '.';
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
}
.site_block7_item1 .form_style .controls input[type="text"],
.site_block7_item1 .form_style .controls input[type="email"] {
    height: 40px;
    font-size: 18px;
    border: none;
    box-shadow: 0 2px 1px #cccccc inset;
    border-radius: 5px;
    width: 290px;
}
.site_block7_item1 .form_style .controls button {
	height: 50px;
	font-size: 18px;
	width: 240px;
}
.site_block7_item1 .form_style .row + .row {
    margin: 0 0 0 15px;
}
.sb7_digit_wrap {
    display: inline-block;
    vertical-align: top;
}
.sb7_digit_item {
    float: left;
    color: #e61916;
    font: 50px/50px open_sans_semibold;
    text-shadow: -1px -1px 0 rgba(255,255,255,0.75);
    background: url(images/pic43.png) center top no-repeat;
    padding: 4px 0 21px 0;
    width: 44px;
    text-align: center;
    border-radius: 4px;
    margin: 0;
}
.sb7_title2 {
    color: #39393b;
    font: 12px/12px Open_Sans;
}

.form_style .but {
    display: inline-block;
    z-index: 1;
    position: relative;
    width: auto;
    height: 22px;
    margin: 0;
    padding: 4px 10px;
    border: 1px solid #afafaf;
    border-radius: 3px;
    text-decoration: none;
    font: 700 12px/20px Tahoma,Geneva,sans-serif;
    vertical-align: top;
    vertical-align: bottom;
    color: #333;
    background: url(../pic/but_bg.gif) 0 50% repeat-x;
    box-shadow: 0 2px 4px #ccc;
    cursor: pointer;
}
.site_block7_item1 .form_style .but {
    box-shadow: 0 1px 1px rgba(132,132,132,0.75);
    color: #e61916;
    font: 18px/18px open_sans_semibold;
    padding: 12px 55px;
    height: auto;
    border: none;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #f4f6f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f4f6f5));
    background: -webkit-linear-gradient(top, #ffffff 1%,#f4f6f5 100%);
    background: -o-linear-gradient(top, #ffffff 1%,#f4f6f5 100%);
    background: -ms-linear-gradient(top, #ffffff 1%,#f4f6f5 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#f4f6f5 100%);
    border-radius: 30px;
    margin: 0 0 0 30px;
}
.entry-summary a:hover.readmore-button{
	font-size:1em;
	padding: 5px 12px;
	color: #fff;
	line-height: 30px;
	background: #6697A6;
	text-decoration:none;
	border-bottom: 3px solid #2e3944;
	}
	
.entry-summary a.readmore-button:after{
	content:"\f178";
	font-family:FontAwesome;
	padding-left:10px;
}

.entry-footer {
	clear: both;
	padding: 8px 0 0 0;
	width: 50%;
	float: left;
	}
.entry-footer:before{
	content:"";
	background:url(images/stripe.png) repeat-x;
	height:2px;
	display:block;
	padding-bottom:10px;
}
.more-link,
.page-links {
	margin: 15px 0 0;
	display: block;
	text-align: center;
	}
.post-password-required label {
	float: left;
	margin: 0 10px 0 0;
	}

.page-header {
	background: #6697A6;
	margin: 0 0 30px;
	padding: 15px 20px 5px;
	border: none;
	
	-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2);
	   -moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2);
			box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2);
	}
.page-title {
	margin: 0 0 10px;
	font-size: 1.6em;
	letter-spacing: 2px;
	color:#FFF;
	}
.archive.date .page-title:before {
	content:"\f073";
	font-family:FontAwesome;
}
.archive.category .page-title:before {
	content:"\f07c";
	font-family:FontAwesome;
}
.archive.tag .page-title:before {
	content:"\f02c";
	font-family:FontAwesome;
}
.search .page-title:before {
	content:"\f002";
	font-family:FontAwesome;
	padding-right:5px;
}

body.search .page .entry-footer {
	padding: 0;
	border-top: none;
	}

/* Author Box */
.author-info {
	background:#FFF;
	margin: 0 0 30px;
	padding: 15px 20px;
	border: 1px solid #e6e6e6;
	-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2);
	   -moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2);
			box-shadow:inset 0 0 10px 0 rgba(0,0,0,.2);
	}
.author-info .author-photo {
	float: left;
	margin: 0 30px 0 0;
	padding: 5px;
	border-radius: 100px;
	overflow:hidden;
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	}
.author-info .author-photo img{
	border-radius: 100px;
}
.author-info .author-content {
	margin: 0 0 0 115px;
	}
.author-info .author-content h3 {
	color:#6697A6;
	margin: 0 0 10px;
	font-size: 1.4em;
	letter-spacing: 1px;
	}
.author-info .author-links a {
	margin: 0 20px 0 0;
	color: #999;
	font-size: 1em;
	
	text-decoration: none;
	letter-spacing: 2px;
	}
.author-info .author-links a:hover {
	color: #2e3944;
	}

/* Media
----------------------------------------------- */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
	border: none;
	}
.wp-caption {
	border-top: 1px solid #F1F1F1;
	margin-bottom: 1.5em;
	max-width: 100%;
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
	}
.wp-caption-text {
	color: #999;
	font-style: italic;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: .5em 0;
	}
.site-content .gallery {
	margin-bottom: 1.5em;
	}
.gallery-caption {
	}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
	}
.site-content .gallery dd {
	margin: 0;
	}
.entry-attachment .attachment {
	margin: 0 0 15px;
	}

/* Navigation
----------------------------------------------- */
.site-content [class*="navigation"] {
	margin: 0 0 15px;
	overflow: hidden;
	}
[class*="navigation"] .nav-previous {
	width: 49%;
	float: left;
	}
[class*="navigation"] .nav-previous i{
	font-size: 18px;
	position: absolute;
	top: 52%;
	margin-top: -13px;
	left:15px;
}
[class*="navigation"] .nav-next {
	width: 49%;
	float: right;
	}
[class*="navigation"] .nav-next i{
	font-size: 18px;
	position: absolute;
	top: 52%;
	margin-top: -13px;
	right:15px;
}
	
.site-content [class*="navigation"] a {
	background: #6697A6;
	position:relative;
	color: #FFF;
	font-size: 0.9em;
	font-weight: 400;
	line-height:25px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 10px 46px 10px;
	min-height:50px;
	}
.site-content [class*="navigation"] a:hover {
	background:#FFF;
	color: #6697A6;
	}
.site-content [class*="navigation"] [class^="fa-"]:before {
	margin: 0;
	}

/* COMMENTS
----------------------------------------------- */
.comments-area .widget-title span{
	color:#FFF;	
}
.comment-list {
	margin: 20px 0 20px!important;
	padding: 0;
	list-style: none;
	}
.comment-list ul.children {
	margin: 0 0 0 50px;
	list-style: none;
	}
.comment-list li.comment,
.comment-list li.pingback {
	margin: 0;
	padding: 0;
	}
.comment-list li.pingback p {
	margin: 0;
	font-style: italic;
	}
.comment-list li.comment .comment-body {
	padding: 20px;
	background:#FFF;
	border-bottom:4px solid #6697A6;
	margin-bottom:20px;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	}
.comment-list .comment-author img{
	padding: 5px;
	border-radius: 100px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);	
}
.comment-list li.comment .comment-author .avatar {
	float: left;
	margin: 0 20px 0 0;
	display: block;
	}
.comment-list li.comment .comment-author .fn {
	color: #999;
	font-size: 1.2em;
	
	text-transform: uppercase;
	}
.comment-list li.comment .comment-author .fn a {
	color: #2e3944;
	text-decoration: none;
	}
.comment-list li.comment .comment-author .fn a:hover {
	color: #6697A6;
	}
.comment-list li.comment .comment-metadata {
	margin: 0 0 2px;
	font-size: .875em;
	}
.comment-list li.comment .comment-metadata a {
	color: #999;
	text-decoration: none;
	}
.comment-list li.comment .comment-metadata a:hover {
	color: #2e3944;
	}
.comment-list li.comment .reply {
	float: right;
	}
.comment-list li.comment .reply a {
	color: #6697A6;
	font-size: .9em;
	font-weight: 300;
	
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	}
.comment-list li.comment .reply a:hover {
	color: #2e3944;
	}
.comment-list li.comment .reply a:before {
	content:"\f122";
	font-family:FontAwesome;
	padding-right:7px;
}
.comment-content {
	clear: both;
	margin: 20px 0 0;
	}
.comment-content a {
	word-wrap: break-word;
	}
.bypostauthor {
	}

/* Comment Form */
#reply-title {
	margin: 20px 0 15px;
	padding: 10px;
	font-size: 1.2em;
	text-transform: uppercase;
	background:#6697A6;
	color:#FFF;
	}
#reply-title:before{
	content:"\f040";
	font-family:FontAwesome;
	padding-right:7px;
	}
#cancel-comment-reply-link {
	margin: 0 0 0 10px;
	color: #2e3944;
	font-size: .9em;
	text-decoration: none;
	}
#commentform {
	margin: 0;
	background:#FFF;
	padding:15px;
	border-bottom: 4px solid #6697A6;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	}
#commentform label {
	font-size: 0.9em;	
	letter-spacing: 2px;
	}
#commentform textarea {
	width:50%;
	height: 100px;
	margin-bottom:10px;
	}
#commentform input[type=text]{
	width:50%;	
	margin-bottom:15px;
}

/* WIDGETS
----------------------------------------------- */
.widget {
	margin: 0 0 30px;
	}
.widget-title {
	margin: 0;
	font-size: 1.6em;
	text-align:left;
	border-bottom: 1px solid #F1F1F1;
	}
.widget-title span {
	margin: 0 0 -1px;
	display: inline-block;
	line-height: 40px;
	border-bottom: 1px solid #6697A6;
	color:#2e3944;
	}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
	}

.widget ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	}
.widget ul ul {
	margin: 6px 0 -7px;
	padding: 0 0 0 15px;
	border-top: 1px solid #F1F1F1;
	}
.widget li {
	padding: 8px 0;
	border-bottom: 1px  dotted #d6d6d6;
	text-align:left;
	}

.widget li:last-child {
	border-bottom: none;
	}


.widget li a {
	color: #2e3944;
	}
.widget li a:hover {
	color: #6697A6;
	text-decoration:none;
	}

/* Widget Text */
.widget_text .textwidget {
	margin: 15px 0 0;
	}

/* Widget Tabs */
.widget_modernwpthemes_tabs .widget-tab-nav {
	background:#FFF;
	margin: 0;
	border-bottom: 1px solid #6697A6;
	*zoom: 1;
	}
.widget_modernwpthemes_tabs .widget-tab-nav li {
	float: left;
	width: 33.3%;
	padding: 0;
	text-align: center;
	border: none;
	}
.widget_modernwpthemes_tabs .widget-tab-nav li a {
	display: block;
	padding: 5px 15px;
	color: #999;
	font-size: 1em;
	font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;

	letter-spacing: 2px;
	line-height: 30px;
	}
.widget_modernwpthemes_tabs.first-tabs .widget-tab-nav li:nth-of-type(2) a {
	font-size: 12px;
	line-height: 15px;
	padding: 5px;
}
.widget_modernwpthemes_tabs .widget-tab-nav li a:hover,
.widget_modernwpthemes_tabs .widget-tab-nav li a:focus {
	color: #6697A6;
	text-decoration: none;
	}
.widget_modernwpthemes_tabs .widget-tab-nav li.active a {
	background:#6697A6;
	color: #FFF;
	}
.widget_modernwpthemes_tabs .widget-tab-nav li.active a:hover {
	color: #FFF;
	}
.widget_modernwpthemes_tabs .widget-tab-content .tab-pane {
	margin: 0;
	display: none;
	}
.widget_modernwpthemes_tabs .widget-tab-content .active {
	display: block;
	}
.widget_modernwpthemes_tabs .widget-tab-content .tab-pane ul {
	margin: 0;
	}
.widget_modernwpthemes_tabs .widget-tab-content .tab-pane li {
	margin: 0;
	padding: 10px;
	}
.widget_modernwpthemes_tabs .widget-entry-thumbnail {
	float: left;
	
	-webkit-border-radius:100px;
			border-radius:100px;
	}
.widget_modernwpthemes_tabs .widget-entry-thumbnail img {
	width: 80px;
	height: 80px;
	
	-webkit-border-radius:100px;
			border-radius:100px;
	
	}
.widget_modernwpthemes_tabs .widget-entry-summary {
	margin: 3px 0 0 90px;
	}
.widget_modernwpthemes_tabs .widget-entry-content span,
.widget_modernwpthemes_tabs .widget-entry-summary span {
	color: #999;
	font-size: .9em;
	}
.widget_modernwpthemes_tabs .widget-entry-content h4,
.widget_modernwpthemes_tabs .widget-entry-summary h4 {
	margin: 0;
	font-size: 1.1em;
	line-height: 1.2;
	font-family: 'Open Sans Condensed', sans-serif;
	}
.widget_modernwpthemes_tabs .widget-entry-content h4 a,
.widget_modernwpthemes_tabs .widget-entry-summary h4 a {
	color:#6697A6;
	}
.widget_modernwpthemes_tabs .widget-entry-content h4 a:hover,
.widget_modernwpthemes_tabs .widget-entry-summary h4 a:hover {
	text-decoration: none;
	}
.widget_modernwpthemes_tabs #widget-tab-tags {
	padding: 10px;
	line-height: 1.4;
	}
.widget_modernwpthemes_tabs #widget-tab-tags a {
	color: #2e3944;
	text-decoration: none;
	}
.widget_modernwpthemes_tabs #widget-tab-tags a:hover {
	color: #6697A6;
	}


/* Widget Social Icons */
.widget-social-icons li {
	float: left;
	margin: 15px 10px 0 0;
	padding: 0;
	text-align: center;
	border: none;
	}
.widget-social-icons li a {
	display: block;
	}
.widget-social-icons li a [class^="fa-"]:before {
	width: 40px;
	margin: 0;
	color: #FFF;
	font-size: 20px;
	line-height: 40px;
	background: #2e3944;
	border-bottom: 2px solid #6697A6;
	border-radius:3px;
	
	-webkit-transition: all 0.5s ease-in-out;
	   -moz-transition: all 0.5s ease-in-out;
		 -o-transition: all 0.5s ease-in-out;
			transition: all 0.5s ease-in-out;
	
	-webkit-box-shadow: 0 8px 6px -6px #2e3944;
	   -moz-box-shadow: 0 8px 6px -6px #2e3944;
	        box-shadow: 0 8px 6px -6px #2e3944;		
	}
.widget-social-icons li a:hover [class^="fa-"]:before {
	background: #6697A6;
	border-bottom: 2px solid transparent;	
	color:#FFF;
	}
/*Widget Social Icon Hover*/
 [class^="fa-"]:before, [class*=" fa-"]:before {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	speak: none;
 
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
 
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
		 
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
 
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
 
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
 
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	}
 
.fa-youtube:before { content: "\f167"; } /* 'юаР' */
.fa-tags:before { content: "\f02c"; } /* 'юаА' */
.fa-chat:before { content: "\e813"; } /* 'юаУ' */
.fa-chevron-left:before { content: "\f053"; } /* 'юаТ' */
.fa-chevron-right:before { content: "\f054"; } /* 'юаС' */
.fa-twitter:before { content: "\f099"; } /* 'юаД' */
.fa-facebook:before { content: "\f09a"; } /* 'юаЕ' */
.fa-gplus:before { content: "\f0d5"; } /* 'юаЖ' */
.fa-pinterest:before { content: "\f0d2"; } /* 'юаЗ' */
.fa-tumblr:before { content: "\f173"; } /* 'юаИ' */
.fa-linkedin:before { content: "\f0e1"; } /* 'юаЙ' */
.fa-dribbble:before { content: "\f17d"; } /* 'юаК' */
.fa-spotify:before { content: "\e80e"; } /* 'юаО' */
.fa-instagram:before { content: "\f16d"; } /* 'юаМ' */
.fa-skype:before { content: "\e80d"; } /* 'юаН' */
.fa-folder-open:before { content: "\f07c"; } /* 'юаБ' */

.widget-social-icons li.widget-si-twitter a:hover [class^="fa-"]:before{
	background:#00c3f8;
	}
.widget-social-icons li.widget-si-facebook a:hover [class^="fa-"]:before{
	background:#3b5998;
	}
.widget-social-icons li.widget-si-linkedin a:hover [class^="fa-"]:before{
	background:#0073b2;
	}
.widget-social-icons li.widget-si-gplus a:hover [class^="fa-"]:before{
	background:#da2713;
	}
.widget-social-icons li.widget-si-pinterest a:hover [class^="fa-"]:before{
	background:#cc2027;
	}
.widget-social-icons li.widget-si-youtube a:hover [class^="fa-"]:before{
	background:#c8302d;
	}
.widget-social-icons li.widget-si-vimeo a:hover [class^="fa-"]:before{
	background:#1bb6ec;
	}
.widget-social-icons li.widget-si-flickr a:hover [class^="fa-"]:before{
	background:#d70068;
	}
.widget-social-icons li.widget-si-dribbble a:hover [class^="fa-"]:before{
	background:#f46899;
	}
.widget-social-icons li.widget-si-tumblr a:hover [class^="fa-"]:before{
	background:#304d6b;
	}
.widget-social-icons li.widget-si-instagram a:hover [class^="fa-"]:before{
	background:#437198;
	}
.widget-social-icons li.widget-si-lastfm a:hover [class^="fa-"]:before{
	background:#e31b23;
	}
.widget-social-icons li.widget-si-soundcloud a:hover [class^="fa-"]:before{
	background:#ff6900;
	}
.widget-social-icons li.widget-si-vk a:hover [class^="fa-"]:before{
	background:#507299;
	}
.widget-social-icons li.widget-si-rss a:hover [class^="fa-"]:before{
	background:#FF6B0D;
	}
.stats {
	float: left;
	margin-left: 30px;
}
.stats iframe {
	width: 0;
}
	
/*Widget Archive*/
.widget_archive li{
	color:#2e3944;
	}
.widget_archive li a:before{
	font-family:FontAwesome;
	content: "\f073";
	padding-right:8px;
	color:#6697A6;
	}	
	
/*Widget Categories*/
.widget_categories li{
	color:#2e3944;
	}
.widget_categories li a:before{
	font-family:FontAwesome;
	content: "\f07c";
	padding-right:8px;
	color:#6697A6;
	}	
	
/*Widget Comments*/
.widget_recent_comments li{
	color:#2e3944;
	}
.widget_recent_comments li:before{
	font-family:FontAwesome;
	content: "\f075";
	padding-right:8px;
	color:#6697A6;
	}

/*Widget Recent Posts*/
.widget_recent_entries li{
	color:#2e3944;
	}
.widget_recent_entries li a:before{
	font-family:FontAwesome;
	content: "\f017";
	padding-right:8px;
	color:#6697A6;
	}
	
/*Custom Menu*/
.widget_nav_menu ul ul{
	border-top:1px dotted #d6d6d6;
	}
.widget_nav_menu li{
	border-bottom:1px dotted #d6d6d6;
	}
.widget_nav_menu li:nth-last-of-type(1){
	border-bottom: none;
	}
.widget_nav_menu li a:before{
	font-family:FontAwesome;
	content:"\f105";
	padding-right:5px;
	color:#6697A6;
	}
/* Header Widgets */
.site-header .widget {
	float: right;
	clear: right;
	margin:0 0 10px 0;
	}
.site-header .header_ad_468 {
	width:250px;
	float: right;
	clear: right;
	margin:0 0 10px 0;
	}
.site-header .widget .social-links li{
	display:inline-block;
	margin-right:10px;
	border-bottom:none;
	}
.site-header .widget .social-links li a{
	font-size:16px;
	padding:10px;
	border-radius:20px;
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
		    box-shadow: 0 1px 1px rgba(0,0,0,0.2);

}
.floating {
	background: #fff;
	border-bottom: 3px solid #6697A6;
}
.floating .banki
{
	height: 0;
	visibility: hidden;
}
.sticky
{
	height: auto;
	margin: 0 auto;
	z-index: 9999;
	
}
.sticky .banki {
	visibility: visible;
	height: auto;
	width: 980px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
}
.banki-head {
	font-size: 26px;
	line-height: 32px;
	color:  #2F3943;
	margin-bottom: 10px;
}

/* SIDEBAR
----------------------------------------------- */
.site-sidebar {
	font-size: .9em;
	}
.site-sidebar .widget_search .search-field {
	width: 65%;
	font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 10px 0 0;
	}
.widget_search .search-form {
	margin: 15px 0;
	}
.widget_search .search-submit {
	font-size: 1em;
	}

.widget_archive select,
.widget_categories select {
	width: 100%;
	height: 30px;
	margin: 15px 0 0;
	}
.widget_search .search-submit {
	border:none!important;
	outline:none;
	transition: all 0.70s;
	}	

.widget_search .search-submit:hover {
	background: #2e3944;
	border:none!important;
	transition: all 0.70s;
	}	


/* SITE EXTRA
----------------------------------------------- */
.site-extra {
	padding: 20px 0;
	color: #2e3944;
	font-size: .9em;
	background: #FFF;
	}
.site-extra .widget a {
	color: #2e3944;
	text-decoration: none;
	}
.site-extra .widget a:hover {
	color: #6697A6;
	}
.site-extra .pad {
	margin: 0 -15px;
	}
.site-extra .widget-area {
	float: left;
	width: 25%;
	}
.extra-one .widget-area {
	width: 100%;
	}
.extra-two .widget-area {
	width: 50%;
	}
.extra-three .widget-area {
	width: 33.3%;
	}
.site-extra .widget {
	margin: 0 15px 30px;
	padding: 0;
	border: none;
	}
.site-extra .widget-title {
	color: #2e3944;
	}
.site-extra .widget li {
	}
.site-extra .widget_search .search-field {
	width: 60%;
	font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 10px 0 0;
	}
	
.site-sidebar .widget {
	padding: 15px;
	background: #fff;
	border-bottom: 4px solid #6697A6;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
			box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.site-sidebar .widget_modernwpthemes_tabs {
	padding: 0px;
	background: none;
}

.site-sidebar .widget_modernwpthemes_tabs .widget-tab-content {
	background: #FFFFFF;
}	

/* FOOTER
----------------------------------------------- */

.footer_ad_wrapper{
	width: 100%;
	float:left;
}

.footer_ad_wrapper .footer_ad_728{
	width:728px;
	margin:auto;	
	margin-top:20px;
	
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
	   -moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);
		    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}

.site-footer {
	padding: 15px 0;
	color: #999;
	font-size: .9em;
	background: #6697A6;
	
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 -1px 0 rgba(0,0,0,0.2), inset 1px 0 0 rgba(0,0,0,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
			box-shadow: inset 0 1px 0 rgba(255,255,255,0.05), 0 -1px 0 rgba(0,0,0,0.2), inset 1px 0 0 rgba(0,0,0,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
	}
.site-footer a {
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 1px 1px #797979;
	}
.site-footer a:hover {
	color: #f1f1f1;
	}
.site-info {
	float: left;
	text-shadow: 0px 1px 1px #797979;
	color:#FFF;
	}
.site-credit {
	float: right;
	}
#___page_0 iframe{
	height: 375px !important;
}
.yarpp-related {
	overflow: hidden;
}
ul.related-items {
	margin: 0;
}
ul.related-items li {
	width: 33%;
	float: left;
	list-style-type: none;
	height: 245px;
	overflow: hidden;
}
ul.related-items li a {
	text-align: center;
	font-weight: normal;
	padding: 10px;
	box-sizing: border-box;
	display: block;
}
ul.related-items li img {
	display: block;
	margin: 0 auto 10px;
}
.related-posts-title {
    margin: 20px 0 15px;
    padding: 10px;
    font-size: 1.2em;
    text-transform: uppercase;
    background: #6697A6;
    color: #FFF;
}
cite.fn {
	font-weight: bold;
	margin-left: 15px;
	font-style: italic;
}
span.says {
	font-weight: bold;
	font-style: italic;
}
.commentmetadata a{
	font-size: 13px;
	margin-bottom: 20px;
}
.commentlist li {
	margin-bottom: 30px;
}
/* ------------------------------------------------------------------------- *
 *  Plugins
/* ------------------------------------------------------------------------- */

/*  plugin : wp-pagenavi
/* ------------------------------------ */
.paging-navigation .wp-pagenavi { text-align: right; font-weight: 600; line-height: 20px; float: none; margin-right: -2px; text-align: center; }
.paging-navigation .wp-pagenavi a,
.paging-navigation .wp-pagenavi span { color:#aaa;padding: 9px 12px; margin: 0 2px; line-height:20px; min-height: 20px;}
.paging-navigation .wp-pagenavi span.pages { font-size: 17px; font-weight: 300; display: block; border: none; }
.paging-navigation .wp-pagenavi span.pages:before { content: "\f15c"; font-family: FontAwesome; margin-right: 6px; }
.paging-navigation .wp-pagenavi span.extend { border: none; border-bottom: 3px solid transparent;}
.paging-navigation .wp-pagenavi a { color: #FFF; border: none; border-bottom: 3px solid #ddd; display:inline-block;}
.paging-navigation .wp-pagenavi a:hover,
.paging-navigation .wp-pagenavi a:active,
.paging-navigation .wp-pagenavi span.current { background: #FFF; border: none; border-bottom: 3px solid #6697A6; color: #6697A6}
.paging-navigation { border-top:none; border-bottom:none}

/* RESPONSIVE SUPPORT
----------------------------------------------- */
@media screen and (max-width: 960px) {
	.container {
		width: 90%;
		}
	.site-content {
		margin-right: 40%;
		}
	.site-sidebar {
		width: 35%;
		margin-left: -35%;
		}
	.site-sidebar .widget_search .search-field {
		width: 59%;
		margin: 0 10px 0 0;
		}
	.site-extra .widget-area {
		width: 50%;
		}
	.site-extra .widget_search .search-field {
		width: 72%;
		font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;
		float: left;
		margin: 0 10px 0 0;
	}
	.banki {
		display: none;
	}
	.floating {
	    background: transparent;
	    border-bottom: none;
	}
	.site_block7 {
		display: none;
	}
	
	}

@media screen and (max-width: 839px){
	.header_ad_468{
		display:none;	
	}
	.footer_ad_wrapper{
		display:none;	
	}
	.stats {
		display:  none;
	}

}
	
@media screen and (max-width: 758px) {
	.site-header .widget-area {
		display: none;
		}
	.site-header .site-branding {
		float: none;
		text-align: center;
		}
	.site-header .widget {
		width:100%;
		float: right;
	}
	.site-header .header_ad_468 {
		width:100%;
		float: right;
	}
	.content-area {
		float: none;
		}
	.site-content {
		margin: 0;
		}
	.entry-thumbnail {
		float: none;
		margin: 0 auto 15px;
		}
	.entry-summary {
		margin-left: 0;
		}
	.site-sidebar {
		width: auto;
		float: none;
		margin: 20px 0 0;
		}
	.site-sidebar .widget_search .search-field {
		width: 78%;
		margin: 0 10px 0 0;
		}
	.site-extra .widget-area {
		width: 100%;
		}
	.widget_search .search-field{
		width:90%;	
		}
	.site-extra .widget_search .search-field {
		width: 78%;
		font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;
		float: left;
		margin: 0 10px 0 0;
	}
	
	}
	
@media screen and (max-width: 480px) {
	.site-sidebar .widget_search .search-field {
		width: 65%;
		margin: 0 10px 0 0;
		}
	.site-extra .widget_search .search-field {
		width: 60%;
		font-family: 'Open Sans Condensed',Arial, Helvetica, sans-serif;
		float: left;
		margin: 0 10px 0 0;
	}
	
	.site-footer {
		text-align: center;
		}
	.site-footer .site-info,
	.site-footer .site-credit {
		float: none;
		}
	}
@media screen and (max-width: 320px) {
	.site-sidebar .widget_search .search-field {
		width: 60%;
		margin: 0 10px 0 0;
		}
	}
	
	




.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}