/*
Theme Name: Viral Child
Description: Дочерняя тема для темы Viral 
Author: ООО "Юнит-Сервис"
Template: viral
*/

@import url("../viral/style.css");

html, body.custom-background, {
	background-attachment: fixed !important;
}

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/

#vl-masthead{ 
	-webkit-box-shadow: 0px -5px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0px -5px 10px rgba(0,0,0,.3);
    	 box-shadow: 0px -5px 10px rgba(0,0,0,.3);
}

/*--------------------------------------------------------------
## Content
--------------------------------------------------------------*/

#vl-content{ 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,.3);
    	 box-shadow: 0px 5px 10px rgba(0,0,0,.3);
}

.vl-title-container h3 {
	text-transform: none !important;
}

#bt_widget-vi-on a {
	background: #0078af;
}
#bt_widget-vi-on a:hover {
	text-decoration: none !important;
}

.vl-read-all-news{
    background: #0078af;
    /* height: 40px; */
    padding: 0 15px;
    color: #FFF;
    display: inline-block;
    line-height: 30px;
    float: right;
    font-size: 15px;
    text-transform: lowercase;
    margin-top: -6px;
}

.vl-middle-block .style3 img{
    width: 100px !important;
}
/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/

#vl-colophon{
	border-top: 1px solid #e9e9e9;
	background: /*#0078af;*/ #f3f3f3;
	color: #000; 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,.3);
    	 box-shadow: 0px 5px 10px rgba(0,0,0,.3);
}

#vl-colophon a{
	color: #0078af;
}

#vl-colophon a:hover{
	color: #888;
}

.vl-footer-block{
	width: 30%;
}

.vl-footer-block .widget-title{
	color: #000;
}

#wp-calendar{
	text-align: center;
}

.vl-bottom-footer .vl-container{
	border-top: 1px solid #e9e9e9;
}

.un-info{
	display: inline-block; 
	width: 260px; 
	text-align: left;
}

.un-info a{
	text-decoration: none;
}

.un-info img{
	float: left;
	margin-right: 15px;
	width: 75px;
}

.un-info p{
	margin-top: 2px;
	color: #555;
	font-size: 13px;
}

/* Слой для выпадающих списков меню */
.sub-menu {z-index:10}