/*
Theme name: NA Sibiri
Theme URI: 
Version: 1.0
Description: Тема для сайта na-sibiri.ru
Author: Kirill Blinovskiy
Author URI: http://blinmen.ru/portfolio
*/
body {background-color: #1B77C0;}
.main-content {
	background-color: #fff;
	padding: 8px 30px 30px;
}
header .row, header .white-line {background-color: #fff; }
.logo {padding: 15px 30px;}
.top-head {min-height: 140px;}
.navbar-default {
	border: none;
	background-color: #fff;
	margin: 0;
	border-radius: 0;
}
.navbar-default {border-top: 1px solid #E4E1E1 !important; border-bottom: 1px solid #E4E1E1 !important;}
.navbar-toggle {font-size: 16px; text-transform: uppercase; color: #0079C3;}

.menu-header {margin-top: 18px;}
.top-header-menu a {font-size: 17px; color: #000; padding: 10px 20px !important;}
.top-header-menu a:hover, .top-header-menu .current-menu-item a {background-color: #1B77C0 !important; color: #fff !important; transition: 0.6s}
.bottom-header-menu a:hover, .bottom-header-menu .current-post-ancestor a, .bottom-header-menu .current-menu-item a {background-color: #1B77C0 !important; color: #fff !important; transition: 0.6s}
.bottom-header-menu a {color: #0079C3 !important;}
h1.post-title {font-size: 24px; margin-bottom: 25px;}

.news {background-color: #fff;}
.news-block {background-color: #EBEBEB; margin: 0 30px 40px; height: 250px;}
.news-block-mobile {margin: 0 30px 40px;}
.news-block .h5 {padding: 20px 0 0 30px;}
.news-title {font-size: 14px; text-align: center;}
.post-content {padding: 0 15px; text-align: justify;}

.city-line {border-bottom: 1px solid #E4E1E1; min-height: 35px;}
/*.city-line:hover {background-color: #1B77C0;}*/
div.city-num, div.post-title, div.city-phone {font-size: 17px; margin-top: 10px; margin-bottom: 10px;}
div.city-phone {color: #000;}
.city-line:hover div.post-title {text-decoration: underline;}
/*.city-num {color: #666;}*/

.news-post-title a {
	margin-top: 24px;
    display: block;
    font-size: 16px;
    font-weight: bold;
	margin-bottom: 12px;
}
.more-link {display: block; margin-top: -12px;}
.post-date {color: #007BC6;}

.wpcf7 input, .wpcf7 textarea {width: auto;}
.wpcf7 input[type=submit] {
	background-color: #0079C3;
    border: 0;
    color: #fff;
    text-transform: uppercase;
	margin-top: 20px;
}
.wpcf7 input[type=submit]:hover {box-shadow: 2px 2px 2px #B1AFAF; background-color: #036BAB; transition: 0.6s;}

.footer-menu, .footer-menu-2 {margin-top: 16px;}
.footer-menu a, .footer-menu-2 a {color: #fff; padding: 5px 15px !important;}
.footer-menu a:hover, .footer-menu-2 a:hover {background: none !important; text-decoration: underline !important;}
.slidehead {margin-left: -15px; margin-right: -15px;}

@media screen and (max-width: 992px) {
	.news-block	{height: 248px;}	
}
@media screen and (max-width: 768px) {
		.footer-menu, .footer-menu-2 {text-align: center;}
		.city-num {display: none; padding-top: 10px;}
}
img[usemap], map, area[shape] {
    /*outline-color: #f00;*/
}