/*
Theme Name: Reference
Theme URI: http://supersitewebhosting.com/free-wordpress-theme-reference/
Description: This theme features additional widget areas in all the important locations, including a top banner, a menu widget area (perfect for text links ads), three top boxes (perfect for latest news or lead generation forms), as well as 4 bottom area widget boxes (perfect for blogrolls or an "About" paragraph).
Author: SuperSite
Version: 1.6
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body { 
	background: #F0F1F9;
}
ul {
	list-style-type: none;
}
.wp-post-image {
	min-width: 100%;
}
img[class*="wp-image-"] {
	margin: 0 10px 10px 0;
}
div.wp-caption p.wp-caption-text {
	color: #B06600;
	font-size: 13px;
}
h3 {
	color: #B06600;
}
#site-title {
	background-color: rgb(210,212,230);
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#D2D4E6E6);
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#D2D4E6CE6)"
	background-image: linear-gradient(bottom, rgb(210,212,230) 8%, rgb(253,253,253) 54%);
	background-image: -o-linear-gradient(bottom, rgb(210,212,230) 8%, rgb(253,253,253) 54%);
	background-image: -moz-linear-gradient(bottom, rgb(210,212,230) 8%, rgb(253,253,253) 54%);
	background-image: -webkit-linear-gradient(bottom, rgb(210,212,230) 8%, rgb(253,253,253) 54%);
	background-image: -ms-linear-gradient(bottom, rgb(210,212,230) 8%, rgb(253,253,253) 54%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.08, rgb(210,212,230)),
		color-stop(0.54, rgb(253,253,253))
	);

	text-align: center;
	margin: 0;
}
#site-title img {
	display:inline-block;
	height: 250px;
	text-align: left;
}
*+html #site-title a {
	display:block;
}

div#site-title span.personal,
h1#site-title span.personal {
	padding: 100px 0 0 50px;
	text-align: center;
}
div#site-title span.personal a {
	margin: 0 0 0 -145px;
}
div#site-title span.personal a.name {
	margin: 0 0 0 -5px;
}

#site-title span {
	display: inline-block;
	vertical-align: middle;
}
#site-title a.name {
	color: #727e87;
	display: inline-block;
	font-size: 50px;
	text-align: left;
}
#site-title a.site {
	color: #d67e03;
	display: inline-block;
	font-size: 40px;
	letter-spacing: 3px;
	margin: 0px 0 0 -140px;
	position: relative;
	text-align: left;
	top: -15px;
}
.mod-main-menu {
	padding-right: 0;
}
.mod-sidebar ul, .mod-sidebar form {
	margin: 0;
}
.mod-header-search input {
	background: url("images/search.png") no-repeat scroll 2% 50% #fff;
	padding: 4px 6px 4px 22px;
	width: 120%;
}
#banner-widget-area {
	margin: 5px;
}
#banner-widget-area input {
	margin: 0;
}
.poshuk {
	float: right;
	margin: 0 0 15px;
	width: 70%;
}
a.awesome.fb {
	background: url("images/fb-login-icon.png") no-repeat scroll 5px center;
	display: inline-block;
	min-height: 20px;
	padding: 10px 0 10px 10px;
	margin: 0 0 15px;
	text-decoration: none;
	width: 27px;
}
a.awesome.kt {
background: url("https://tomenko.ua/wp-content/uploads/2015/06/obozrevatel.png") no-repeat scroll 5px center;
	display: inline-block;
	min-height: 20px;
	padding: 10px 0 10px 10px;
	margin: 0 0 15px;
	text-decoration: none;
	width: 27px;
}

.navbar {
	background: url(images/navigation-background.png) bottom left repeat-x;
	padding: 0 0 25px;
}

.navbar .nav > li > a {
	color: #727e87;
	font-size: 15px;
	font-weight: bold;
	padding: 11px;
}
.navbar .nav > li > a:hover {
	color: #c48a34;
}

.section-main {
	border: 2px solid #727E87;
	margin: 0 0 25px;

	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%);
}

.section-main [class*="span"] {
	padding: 10px;
}

.section-secondary .image [class*="span"] {
	padding: 0 50px;
	margin-left: -50px;
}

.mod-sidebar .header a {
	color: #727E87;
	font-size: 15px;
	line-height: 36px;
	position: relative;
        top: 13px;
}
.mod-sidebar .header a:hover {
	color: #555;
}
.mod-moi-planu {
	margin: 7px 0;
	padding: 0;
}
.mod-moi-planu .date-time {
	color: #727e87;
	font-weight: bold;
}
.mod-moi-planu .continue-reading {
	font-weight: bold;
	text-decoration: none;
}

.block-poshuk {
	min-width: 74px;
}
.post {
	margin: 0 0 25px;
}
.post .entry-title,
.post .entry-title a {
	color: #B06600;
	font-size: 21px;
	line-height: 26px;
	margin: 0;
	text-decoration: none;
}
.post .entry-title a:hover {
	color: #d67e03;
}
.section-secondary .post .entry-title a {
	font-size: 18px;
	line-height: 24px;
}
.post .date-time {
	color: #727e87;
	font-weight: bold;
}
.post .continue-reading {
	font-weight: bold;
	text-decoration: none;
}
.post .entry-summary, .post .entry-content {
	margin: 3px 0 0;
}
.entry-summary.post.mod-golovna {
	margin: 5px 0 0;
}
.entry-summary.post.mod-zvitu a {
	color: #B06600;
}
a {
	color: #545762;
	text-decoration: none;
}
a:hover {
	color: #727e87;
}
div.entry-content a {
	color: #B06600;
}
div.entry-content a img.alignleft {
	float: left;
}
div.entry-content p img.alignleft {
	float: left;
}
div.alignleft {
	float: left;
}
.pagination .wp-paginate li span.title {
	display: none;
}
.pagination .wp-paginate li a {
	color: #727e87;
	font-weight: bold;
}
.pagination .wp-paginate li a:hover {
	color: #545762;
}
.pagination .wp-paginate .current {
	background: #E5E5E5;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset;
	border: 1px solid #ddd;
	color: #545762;
	font-weight: bold;
	padding: 4px 8px;
}

#mod-moi-proekru a {
	color: #727E87;
	font-size: 15px;
	background: none;
	font-weight: bold;
	padding: 0;
	line-height: 40px;
}
#mod-moi-proekru a:hover {
	color: #555;
}
#mod-moi-proekru navbar-inner {
	padding: 0 20px;
}

.my-projects .entry-title,
.my-projects .entry-title a {
	color: #B06600;
	font-size: 16px;
	line-height: 20px;
	margin: 4px 0 20px;
	text-decoration: none;
}
.my-projects .entry-title a:hover {
	color: #d67e03;
}

#footer {
	background: url(images/footer-background.png) top left repeat-x;
	color: #727E87;
	font-size: 12px;	
	font-weight: bold;
	padding: 25px 0 0;
}
#footer .navbar-inner {
	padding: 0;
}
#site-info {
	padding: 5px 20px;
}
#footer span {
	font-size: 10px;
	margin: 0 9px;
}
#footer a {
	color: #555;
	font-size: 13px;
}
#footer a:hover {
	color: #727E87;
}
.wordpress-site {
	background: url(images/wordpress.png) center left no-repeat;
	color: #333;
	display:inline-block;
	padding: 0 5px 0 0;
	text-align: right;
	text-decoration: none;
	height: 16px;
	line-height: 18px;
	width: 16px;
}
.mod-wordpress {
	text-align: right;
}
.mod-bigmir {
	text-align: right;
}
.ridna-kraina {
	width: 70px;
}

label.screen-reader-text {
	display: none;
}

input#searchsubmit {
	display: none;
}

.entry-content ul {
	list-style-type: disc;
}