/*
    Theme Name: Ulyaninskoe
    Version: 2.0
    Author: Korotkov Nikolay
    Author URI: 
    Description: this template with bootstrap for the site http://кузнецовское.рф/
*/

@import url('/wp-content/themes/kuznecovo/css/bootstrap.css'); /*----including-bootstrap-----*/

@font-face {
    font-family: Roboto-Regular;
    src: local("Roboto-Regular"),
         url(/wp-content/themes/kuznecovo/fonts/Roboto-Regular.ttf);
  }

 @font-face {
    font-family: Roboto-Light;
    src: local("Roboto-Light"),
         url(/wp-content/themes/kuznecovo/fonts/Roboto-Light.ttf);
  }
  
  @font-face {
    font-family: Scada_bold;
    src: local("Scada_bold"),
         url(/wp-content/themes/kuznecovo/fonts/Scada_bold.ttf);
  }
  
  @font-face {
    font-family: Scada_bold;
    src: local("Scada_bold"),
         url(/wp-content/themes/kuznecovo/fonts/Scada_bold.ttf);
  }
  
body{
    font-family: "Tahoma";
    margin: 0 0 0 0;
    padding: 0 0 0 0; 
    background: #ffffff;
    background-size: cover; 
}

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}

p{
line-height: 1.1;
}




/*******************************Header**************************/
.header{
    
    min-height: 130px;
    max-height: 140px;
    overflow: hidden;
	padding-top: 0;
	margin-bottom:0;
width: 970px;margin: 0 0 0 70px;
}

.map_head{
float: left;
color: #fff;
}


.map_button{
	color: #fff;
	text-align: center;
	outline: none;
    padding: 15px 10px;display: block;
}
.modal-backdrop{
position: relative;
}
.map_button:hover, .map_button:active, .map_button:focus {
	outline: none;
    color: #fff;
    background-color: #005fa6;
    border-color: #005fa6;	
	text-decoration: none;
}


.logo{ 
	margin-top: 2px;
	
    width: 90px;
    height: 90px;
    float: left;
    background: url('/wp-content/themes/kuznecovo/images/logo.png') 0 0 no-repeat;
	
}

.logo a{
    display: block;
    width: 80px;
    height: 90px;
    text-decoration: none;
}

.title-site a, .title-site a:hover, .title-site a:focus, .title-site a:active{
    display: block;
	font-family: "Tahoma";
    padding-top: 25px;
	padding-left: 100px;
    font-size: 26px;
    float: left;
    text-decoration: none;
    color: #231f20;
}


.vision{ 
    float: right;
	text-decoration: none;
	font-family: "Tahoma";
	font-size: 18px;
	padding-top: 10px;
}

.priem{ 
    float: right;
	text-decoration: none;
}

.priem_button{
	color: #231f20;
	border: 1px solid #fff;
	text-align: center;
	outline: none;
	text-decoration: none;
	background-color: #ffffff;
	font-family: "Tahoma";
	font-size: 18px;

}

.header .priem_button{
    color: #231f20;
    border: 1px solid #005fa6;
    text-align: center;
    outline: none;
    text-decoration: none;
    background-color: #ffffff;
    font-family: "Tahoma";
    font-size: 14px;padding: 5px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;

}

.vi_widget_img {margin: -1px 0 0 0}
.dropdown-menu {padding: 20px !important}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{
    color: #fdb63a !important;
}

.priem_button:hover, .priem_button:active, .priem_button:focus {
    color: #231f20;
    background-color: #ffffff;
    border-color: #ffffff;	
}

.priem_logo{ 
	margin-top: 37px;
	margin-left: 20px;
    width: 90px;
    height: 90px;
    float: left;
    background: url('/wp-content/themes/kuznecovo/images/Priem.png') 0 0 no-repeat;
	position: absolute;
}

.priem_logo a{
    display: block;
    width: 80px;
    height: 90px;
    text-decoration: none;
}


/*******************************End*Header**************************/

/*****************************News******************************/
.title_news {
font-size: 20x;
font-family: "Scada";		
}

.title_news a{
text-decoration: none;
opacity: 0,5;
}

.news_header{
margin: 0 0 38px 0;	
}
.img_news{
float: left;
margin-right: 10px;
}

.text_news{

}

.clear {clear:both;}
.entry-title1 {
font-size: 20px;
margin: 0 0 4px 0;font-family: 'Roboto-Regular';}

.entry-content p {line-height: 19px;font-size: 14px; color: #000;}

.entry-title1 a {
font-weight: 500;
text-decoration:none;
opacity: 0,5;}

/*******************************Search**************************/
#searchform{
    display: block;
    width: 280px;
    float: right;
    margin-top: 53px;
}
/*******************************End*Search**************************/


/*******************************Main*Menu**************************/
.main-nav li a{
    padding: 15px 10px 15px 10px;
}

.main-nav .dropdown-menu li a{
    padding: 5px 10px 5px 10px;
}

.nav-pills, .nav-pills li, .nav-pills li a, .dropdown-menu {
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
}

.navbar-inverse {
    background-color: #005fa6;
    border-color: #005fa6;
    border-bottom: 0px;
	font-family: "Tahoma";
	width: 100%;
}

.main-nav li a{
    padding: 15px 10px 15px 10px;
}

.main-nav .dropdown-menu li a{
    padding: 5px 10px 5px 10px;
}

.nav-pills, .nav-pills li, .nav-pills li a, .dropdown-menu {
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
}

.navbar-inverse {
	
    background-color: #005fa6;
    border-color: #005fa6;
    border-bottom: 0px;
	
	
	font-family: "Tahoma";
	
}

.navbar-inverse .navbar-brand {
    color: #fff;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #005fa6;
    color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar-inverse .navbar-toggle {
    border-color: #005fa6;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
    background-color: #005fa6;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #005fa6;
    color: #fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu{
    background-color: #134472;
}

.dropdown-header {
    color: #fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #777;
}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #fff;
	float: left;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background-color: #005fa6
}
/*******************************End*Main*Menu**************************/


/*******************************Buttons**************************/
.btn-success {
    color: #fff;
    background-color: #005fa6;
    border-color: #005fa6;
}

.btn-success:hover, .btn-success:active, .btn-success:focus {
    color: #fff;
    background-color: #005fa6;
    border-color: #005fa6;
}

.home-btn{
    margin-bottom: 10px;
    font-size: 16px;
    width: 100%;
    height: 38px;
    border-color: #005fa6;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -o-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

/*******************************End*Buttons**************************/


/*******************************Slider**************************/
.smooth_slider{
    max-height: 300px;
    overflow: hidden;
}
/*****************************End*Slider*************************/


/*******************************Wrapper's**************************/
.wrap-index, .wrap-home{
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -o-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.wrap-home{
    margin-bottom: 10px;
	width: 950px;
}
/*******************************End*Wrapper's**************************/


/*******************************Home*Lists*News**************************/
.home-post-list{
    list-style: none;
    padding: 0;
	width: 100%;
}

.hpl-art-header a, .hpl-art-header a:hover, .hpl-art-header a:active, .hpl-art-header a:focus{
    color: #565656;
    font-weight: bold;
}
/*******************************End*Home*Lists*News**************************/


/*******************************Widget's&Sidebar's**************************/
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #005fa6;
    color: #fff;
}

.page-widget-header{
    text-align: center;
    color: #005fa6;
}

.home-widget-header{
    width: 100%;
    height: 39px;
    background: #005fa6;
    border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px;
    border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px;
    border-bottom: 1px solid #005fa6;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 0px;
}

.home-widget-header h3{
    display: block;
    margin: 0;
    padding: 0;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
}

.home-widget{
    background: #fff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -o-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    margin-bottom: 10px;
}

.glava{
    padding: 50px 5px 15px 5px;
    background: url('/wp-content/themes/kuznecovo/images/glava.jpg') top center no-repeat;
    height: 250px;
    margin-bottom: 10px;
}

.description-site{
    margin: 8px 0 0 0px;
    float: left;
    font-size: 24px;
    color: #429624;
    line-height: 30px;
    font-family: 'Tahoma';
    color:#231f20;
	
}

.description-site a {color:#231f20;text-decoration: none;}
	
.widget-descript{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: linear-gradient(top, #78c479, #6aa16a);
    background: -moz-linear-gradient(top, #78c479, #6aa16a);
    background: -webkit-linear-gradient(top, #78c479, #6aa16a);
    background: -o-linear-gradient(top, #78c479, #6aa16a);
    background: -ms-linear-gradient(top, #78c479, #6aa16a);
    opacity: 0.9;
    filter: alpha(Opacity=90);
    border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.widget-separator{
    height: 100%;
    min-height: 100%;
    margin-bottom: -50px;  
}

.widget-link, .widget-link:hover, .widget-link:active, .widget-link:focus{
    display: block;
    text-decoration: none;
}
/*******************************End*Widget's&Sidebar's**************************/

/*******************************Footer**************************/
.bottom-nav ul{
    list-style: none;
    padding: 0;
}

.bottom-nav ul a, .bottom-nav ul a:hover, .bottom-nav ul a:active, .bottom-nav ul a:focus{
    color: #fff;
}

#bt_widget-vi-off a, #bt_widget-vi-on a {padding: 5px 0 16px !important;font-size: 14px !important}

.foot_container{
    width: 100%;
    background: #005fa6;
    padding-top: 55px;
    padding-bottom: 85px;
	font-family: "Roboto-Light";
	font-color: b2b5c0;
	font-size: 15px;
	color: #b2b5c0;
	
}

.dates2, .entry-content {font-family: "Roboto-Light";}
.dates2 {color: #c0c0c0;font-family: "Roboto-Light";font-size: 11px}

.borderss {border-bottom: 1px solid #e9e9ea;margin: 20px 0 -16px}

.current {padding: 8px 5px;font-size: 17px;font-weight: 500;color: #8a8f94;font-family: "Roboto-Regular";border-top:2px solid #005fa6;display: inline-block;}

.wp-pagenavi a {font-size: 17px;font-weight: 500;color: #212122;font-family: "Roboto-Regular";padding: 8px 5px;}
.wp-pagenavi a:hover {text-decoration: none;color: #005fa6}
.wp-pagenavi {text-align: center;width: 100%;position: relative;padding: 15px 0 100px 0}

.next {width: 13px;height: 24px;background: url('/wp-content/themes/kuznecovo/images/ar_pages.png') no-repeat center center;font-size: 0 !important;display: block;position: absolute;top: 24px;right: 0px;}
.prev {width: 13px;height: 24px;background: url('/wp-content/themes/kuznecovo/images/ar_pages1.png') no-repeat center center;font-size: 0 !important;display: block;position: absolute;top: 24px;left: 0px;}
.next:hover, .prev:hover {opacity: 0.7}


.foot_title{
	
font-family: "Roboto-Regular";
font-size: 20px;
font-weight: bold	
}

.foot_title a{
text-decoration: none;
}
.foot_copy{
font-size: 16px;
margin:0 auto;
padding-top: 45px;
font-family: "Roboto-Light";
width: 100%;
}

.copy-footer{
    color: #fff;
}


.copy_container{
background: #134472;
padding-bottom: 60px;
font-size: 16px; font-family: "Roboto-Light";
color: #fff;
}
.copy_container a{float:right;color: #fff}
.copy_container span {float:left;}

.foot_container1{
    width: 100%;
    background: #134472;
    font-size: 15px;
    padding: 36px 0;vertical-align: top;
	font-size: 16px; font-family: "Roboto-Light";
}

.foot_container1 a {float:right;color: #fff; font-size: 16px; font-family: "Roboto-Light"; }
.foot_container1 span {float:left; font-size: 16px; font-family: "Roboto-Light";}
	
	
.links_container{
    text-align: center;
    width: 100%;
    background: #005fa6;
    padding-top: 5px;
    padding-bottom: 5px;
	font-family: "Tahoma";
}

.links_container img{
    margin: 15px;
}

.links_container a, .links_container a:hover, .links_container a:active, .links_container a:focus{
    text-decoration: none;
}

.btt{
    display: none;
    position: fixed;
    bottom: 10px;
    right: 40px;
    z-index: 20;
}
/*******************************End*Footer**************************/
.slideshowlink{
	display: none;
}


/*------------------------gostehnadzor--------------------------------*/
.gostehnadzor_object {
     position: absolute;
    transition: all 2s ease-in-out;
    -webkit-transition: all 2s ease-in-out; /** Chrome & Safari **/
    -moz-transition: all 2s ease-in-out; /** Firefox **/
    -o-transition: all 2s ease-in-out; /** Opera **/
}
.gostehnadzor_van {
    margin-top: 10px;
	position: fixed;
	right: -581px;
	z-index: 10000000000000;
}
#gostehnadzor_axis:hover .move-right{
    transform: translate(-581px,0);
    -webkit-transform: translate(-581px,0); /** Chrome & Safari **/
    -o-transform: translate(-581px,0); /** Opera **/
    -moz-transform: translate(-581px,0); /** Firefox **/
}
/*------------------------end--------------------------------*/

.postanovleniya li{
border-bottom: 1px solid #ccc;
}.postanovleniya li:last-child{border-bottom: none;}


/*------------------------Ссылки документы --------------------------------*/
.ban_left {
 float: left;
 overflow:hidden;
 width: 300px;
 height:105px;
 }
 
 .qq{
padding-bottom: 60px;
 }
 
.ban_right {
 float: right;
 overflow:hidden;
 width: 300px;
 height:105px;
 } 
 
 .ban_center {
 margin-left: 44px;
 float:left;
 overflow:hidden;
 width: 300px;
 height:105px;
 } 
 
 
 .ban_home img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.ban_home img:hover{
opacity: 0.5;
 }
/*------------------------end--------------------------------*/


/*-----------------------полезные ссылки---------------------*/

 
.table_links{
border: solid 1px #dcdcdc;
Float: left;
font-size: 14px;
width: 220px;
height: 90px;
margin-bottom: 20px;
padding-top: 5px;
padding-left: 15px;
margin-right: 20px;
cursor: pointer;
}
.table_links a{
text-decoration: none;
}
.table_links:hover{
border: solid 1px #005fa6;
}

.good_materials{
width: 1000px;
height: 400px;
}
 
.material_links{
font-size: 36px;
font-family: "Tahoma" ;
}


.all_materials{

font-size: 16px;
font-family: "Tahoma" ;
color: #bcbdc0;
margin-bottom: 20px;

} 

.some_materials{
	
border: solid 1px #bcbdc0;
Float: left;	
width: 300px;
height: 85px;
font-size: 14px;
font-family: "Tahoma" ;
margin-bottom: 20px;
border: none;
margin-right: 22px;
}

/* Ask guber question */
.question {
	border-color: #eee;
	border-style: solid;
	border-width: 1px 0 2px;
	margin-top: 30px;
	padding: 22px 0;
	position: relative;
	line-height: 1.5;
	margin-bottom: 12px;
}
.question .guber,
.question .text {
	display: inline-block;
	vertical-align: middle;
}
.question .guber .pic {
	float: left;
	margin-right: 10px;
}
.question .guber .name {
	font-weight: bold;
	margin-bottom: 5px;
}
.question .guber {
	
	padding: 0 30px;
}
.question .guber .place {
	color: #acacac;
}
.question .text {
	width: 420px;
	font-size: 1.143em;
}
.question .redButton {
	position: absolute;
	right: 0;
	bottom: 20px;
}

.feedback.wrapper {
	min-height:305px;
}
/* --------------- */


/*-----------------Слайдер видео ----------------*/
.video_bac{
    display: block;
    background: url('/wp-content/themes/kuznecovo/images/slider-v02.jpg') 0 0 no-repeat;
    width: 970px;
    height: 350px;
    min-width: 100%;
    background-size: cover;
	}

    .twonews {width: 313px;height: 220px;background-size: cover !important}

.slides_mains {margin: 28px 0 0 0}
.date_news {color: #a6a8ab;font-size: 12px;font-family: 'Roboto-Regular';padding: 18px 0 0 0px}
.date_newsmin {color: #a6a8ab;font-size: 18px;font-family: 'Roboto-Regular';padding: 16px 0 0 20px}
.leftt {width: 31px;height: 78px;background: url('/wp-content/themes/kuznecovo/images/left_ar.png') no-repeat center center;left: -53px;top: 71px;}
.rightt {width: 31px;height: 78px;background: url('/wp-content/themes/kuznecovo/images/right_ar.png') no-repeat center center;left: 992px;top: 71px;}

.all_news_block {text-align: center;color: #565656 !important;font-size: 18px;text-decoration: none !important}
.all_news_block:hover .twonews {background: #f1f1f1 !important}
.all_news_block .twonews {padding: 77px 0 0 0;}

.newses_slide {width: 313px;display: inline-block;vertical-align: top}
.home-post-list .newses_slide:nth-of-type(2) {margin: 0 11px}

    .pad_link {padding:1px 0 0 0;color: #404041;font-size: 20px;line-height: 25px;}

    .pad_link a:hover {text-decoration: none;color: #b2b2b2}
    .pad_linkmin {padding: 0 0 17px 20px;color: #404041;font-size: 22px;}

    .newstitl {font-size: 36px;color: #231f20;font-family: 'Roboto-Regular';padding: 0 26px 0 0}
    .allnews {color: #a6a8ab;font-size: 16px;font-family: 'Roboto-Regular';display: inline-block;}
    .block2 {width: 399px;float: left}

    .styles_news {text-decoration: none !important;display: block;border-bottom: 1px solid #e2e3e4}
     .styles_news:hover {background: #f9f9f9}

     .caret {display: none}

     .navbar-header a:hover {background: #134472 !important}

     #wrapper .d-carousel ul li {
    background: none;
    background-color: #FFF;
    -webkit-box-shadow: 0px 1px 2px 0px #b7b7b7;
    -moz-box-shadow: 0px 1px 2px 0px #b7b7b7;
    box-shadow: 0px 1px 2px 0px #b7b7b7; 
    padding: 15px;
    width: 175px;
}

.jcarousel-direction-rtl {
    direction: rtl;
}

.d-carousel h4 {
    margin: 5px 0 5px 0;
}

.d-carousel .jcarousel-container {
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
}

.d-carousel .jcarousel-item {
    width: 190px;
    height: 290px;
}

.d-carousel .jcarousel-container-horizontal {
    width: 870px;
    height: 325px;
    padding: 0 45px;
}

.d-carousel .jcarousel-item-horizontal {
    margin-left: 3px;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-right: 11px;
}

.d-carousel .jcarousel-next-horizontal {
    position: absolute;
    top: 149px;
    right: 0;
    margin-right: 3px;
    width: 15px;
    height: 28px;
    cursor: pointer;
    background: transparent none no-repeat top right;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: none;
}

.d-carousel .jcarousel-next-horizontal:hover {
    background-position: bottom right;
}

.d-carousel .jcarousel-prev-horizontal {
    position: absolute;
    top: 149px;
    left: 0;
    margin-left: 3px;
    width: 15px;
    height: 28px;
    cursor: pointer;
    background: transparent none no-repeat top left;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: none;
}

.d-carousel .jcarousel-prev-horizontal:hover {
    background-position: bottom left;
}


.sb-search {
    position: absolute;
    width: 0%;
    min-width: 40px;
    height: 40px;right: 0;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    margin: 5px 0 0 0;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    outline: none;
    background: #fff;
    width: 100%;
    height: 40px;
    margin: 0;
    z-index: 10;padding: 0 10px;
    font-family: inherit;
    font-size: 15px;
    color: #000;
    display: block
}

.sb-icon-search,.sb-icon-search1,
.sb-search-submit  {
    width: 60px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    background: #fff; /* для IE */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {background:#005fa6 url('/wp-content/themes/kuznecovo/images/lup.png') no-repeat center right;
    z-index: 90;
}
.fixe_sear {background:#fff url('/wp-content/themes/kuznecovo/images/lup_cl.png') no-repeat center center;
    z-index: 90;width: 40px
}

.sb-search.sb-search-open,
.no-js .sb-search {
    width: 100%;
}



.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    z-index: 90;
}

.sb-icon-search1, .fixe_seardd {display: none}
.fixe_seardd12 {display: block !important}