/*
Theme Name: Theme by Fartenko
Author: Fartenko
Version: Beta 2
background: url(images/left.png) repeat-y  left, url(images/right.png) repeat-y  right, #d9f2c9 /* , url(images/back.jpg);
background: url(http://narlik.lviv.ua/wp-content/uploads/2018/07/sraka.png), #d9f2c9;
*/



body{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #333;
	background: url(images/left.png) repeat-y  left, url(images/right.png) repeat-y  right, #d9f2c9 /* , url(images/back.jpg)*/;
	background-size: cover;
	background-attachment: fixed;
}

a:link,
a:visited{
	text-decoration: none;
	color: #008E04;

}
a:hover{
	color: #0090FF;
}

p{
	line-height:1.65em;
}

h1{
	font-family: Tahoma; /*Monotype Corsiva;*/
}

/*General Layout*/
div.container{
	max-width: 80%;
	margin: 30px auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-right: 20px;
	background-color: #fff;
	/*box-shadow: 0 0 50px 25px #fff;*/
}

article.post{
	border-bottom: 1px solid #C2C2C2;
	min-height:314px;
	transition:all 0.3s;
	/*box-shadow: 0 0 50px 25px #fff;*/
	background-color: #fff;
}
article.post>p{
	margin-left: 50px;
	margin-right: 35px;
}

article.post>h2{
	margin-left: 75px;
}

current-menu-item{
	z-index: 9999;
}

article.post:last-of-type{
	border-bottom: none;
}
article.post:hover:not(.single):not(.page){
	/*border-left: 1px solid #006ec3;
	transform:translate(20px,0px);
	transition:all 0.15s;*/
}

/*Header*/
.site-header {
	/*border-bottom: 1px solid #999;*/
	z-index: 999;
}

.header-image{
	float: left;
	width: 350;
	height: 200;
}
/*Description*/
.site-description{
	
}


/*Main Column*/
.main-column{
	width:66%;
	background-color: #FFF;
	padding-left: 10px;
	padding-right: 10px;
	float:left;
	/*box-shadow: 0 0 20px 10px #fff;*/
}

/*Secondary Column (Sidebar)*/
.secondary-column{
	width:25%;
	background-color:#FFF;
	float: right;
	margin-top: 65px;
	margin-left: 10px;
	padding-left: 5px;
	border-left: 1px solid #DEDEDE;
	margin-bottom: 10px; 
	/*box-shadow: -1px 1px 4px rgba(0,0,0,.1);*/
	/*box-shadow: 0 0 5px 2px #fff;*/
}
/*Widgets*/
div.widget-item ul,
div.widget-item li{
	font-family: Arial, sans-serif;
	font-size: 105%;
	list-style: none;
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 5px;
	padding-left: 1px;
	background-color: #fff;
	transition: all 0.4s;
}
div.widget-item li:hover{
	/*box-shadow: 0 0 4px #006ec3;*/
	transform:translate(10px,0px);
	transition: all 0.2s;
}

/*Container*/

/*Footer*/
.site-footer{
	float:bottom;
	font-size : 75%;
	border-top: 3px solid #999;
	border-bottom:1px dotted #999;
	background-color: #F2F2F2;
	box-shadow: 0 0 4px rgba(0,0,0,.4);
}

/*Nav Menus*/
.site-nav ul{
	margin: 0;
	padding: 0;
	z-index: 999;
}

.site-nav ul:before, .site-nav ul:after{content: "";display: table; }
.site-nav ul:after{ clear: both;}
/* .site-nav ul:{ *zoom: 1;} */
.site-nav ul:after{ *zoom: 1;}

.site-nav ul li {
	list-style: none;
	float: left;
	z-index: 999;
}
/*Site Header Menu*/
.site-header nav ul li {
	margin-right: 5px;
	z-index: 999;
}

.site-header nav ul li a:link,
.site-header nav ul li a:visited{
	display: block;
	padding: 15px 28px; 
	height: 30px;
	border: 1px solid #BBB;
	border-bottom : none;
	text-decoration: none;
	transition: all 0.25s;
	z-index: 999;
}

.site-header nav ul li a:hover {
	/*background-color: #E3E3E3;
	color: #004880;
	box-shadow: 0 2px 4px rgba(0,0,0,.4);
	border-top-color: #0090FF;
	transform:translate(0px,5px);*/
	transition: all 0.25s;
	z-index: 999;
}

.site-header nav ul li.current-menu-item a:link,
.site-header nav ul li.current-menu-item a:visited{
	background-color: #006ec3;
	color: #FFF;
	font-weight: bold;
	border-top-color: #0090FF;
	border-left-color: #0090FF;
	border-right-color: #0090FF;
	box-shadow: 0 0 6px #006ec3;
	z-index: 999;
}

/*Site Footer Menu*/
.site-footer nav ul li{
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	border-right: 1px solid #BBB;
	z-index: 999;
}


/*Page layout*/
article.page h2{
	font-size: 200%;
}

/*Info Box Styles*/
div.info-box{
	width:30%;
	float:right;
	margin: 0 0 30px 30px;
	padding: 20px;
	background-color : #E3E3E3;
	box-shadow: 0 0 4px rgba(0,0,0,.4);
}

div.info-box h4{
	margin-bottom: 6px;
	font-weight: bold;
}
div.info-box p{
	font-size: 85%;
}

/*Image Styles*/
img{
	max-width: 100%;
	height: auto;
}
.has-thumbnail{
	position: relative;
	padding-left:200px;
}

.post-thumbnail{
	position:absolute;
	top:0;
	left:0;
}

/*Search Styles*/
div.header-search{
	float: right;
}

div.header-search label{
	position:absolute;
	left:-99999px;
}

div.header-search #searchsubmit{
	background-color: #006ec3;
	color: #FFF;
	padding: 5px 14px;
	border:none;
	vertical-align:top;
	/*box-shadow: 0 0 4px rgba(0,0,0,.4);*/
}
div.header-search #searchsubmit:hover{
	/*transition:all 0.25s;
	 box-shadow: 0 0 8px #006ec3;*/ 
}
div.header-search #s {
	vertical-align:top;
	padding: 4px 0;
	/* box-shadow: 0 0 4px rgba(0,0,0,.4); */
}
div.header-search #s:hover {
	/*box-shadow: 0 0 4px #006ec3;*/
}

.color-violet a {
	color: violet !important;
	font-weight: bold;
}

#menu-primary-menu-links ul li:last-child {
	color: violet !important;
	font-weight: bold;
}
