/* 
Theme Name: uk-omsk
Theme URI: http://gnatkovsky.com.ua/
Author: Gnatkovsky Vitaliy
*/
/* =Reset default browser CSS. */
*{outline:none;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
article,aside,footer,header,nav,section{display:block}
pre{font-family:monospace,monospace;font-size:1em}
b,strong{font-weight:bold}
address{font-style:normal;}
code{font-family:monospace,monospace;font-size:1em}
small{font-size:70%}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
img{border-style:none}
textarea{overflow:auto}
p{margin:0;font-style:normal;}
[hidden]{display:none}
blockquote{position:relative;padding:25px;font-size:18px;line-height:16px;font-style:italic;margin:25px 18px;background:#394285;color:#fff;}
blockquote:before {content: '!';width:30px;height:30px;font-style:normal;line-height:30px;display:block;background:#f00;color:#fff;font-size:20px;position:absolute;top:-15px;left:-15px;text-align:center;}
ul{list-style:none;margin:0;padding:0;}
a{color:#394285;text-decoration:none;}
a:focus,a:active,a:hover{color:#f00;}
html,body{height:100%;}
body{font-family: 'Source Sans Pro', sans-serif;position:relative;padding:0;margin:0;height:100%;color:#212121;font-size:18px;line-height:1.4;background:#394285;}
.hidden{opacity:0;}
.visible{opacity:1;}
.clear{clear:both;}
.overflow{overflow:hidden;}
.container{max-width:1200px;margin:0 auto;position:relative;}
.fl{float:left;}
.fr{float:right;}
input[type="text"],input[type="tel"],input[type="email"],input[type="password"]{border:none;line-height:23px;padding:0 10px;margin:0;font-size:18px;text-align:center;font-family: 'Source Sans Pro', sans-serif;outline:none;}
input[type="button"],input[type="submit"],#login .button-primary {font-size:18px;border:none;padding:5px 10px;background:#394285;color:#fff;font-family: 'Source Sans Pro', sans-serif;}
input[type="button"]:hover,input[type="submit"]:hover,#login .button-primary:hover{cursor:pointer;color:#000;background:#f5f5f5;}
textarea{font-family: 'Scada', sans-serif;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;opacity:1;font-size:14px;text-align:center;}
input::-moz-placeholder ,textarea::-moz-placeholder{color:#999;opacity:1;font-size:14px;text-align:center;}
input:focus::-webkit-input-placeholder ,textarea:focus::-webkit-input-placeholder{color:transparent;}
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;}


#prnt_ctr{position:relative;margin:0px;background:#fcfbfa;-webkit-box-shadow:0px 0px 25px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 25px rgba(0, 0, 0, 0.5);}
#prnt_ctr:before{content:'';display: block;z-index:-1;position:absolute;border:2px solid rgba(255,255,255,0.1);top:-10px;bottom:-10px;left:-10px;right:-10px;}

/*Шапка*/
header{background:#fff;border-bottom:4px solid #394285;color:#212121;position:relative;width:100%;margin:0 auto;padding:10px 0 0;text-align:right;}
.hd_contr{width:90%;margin:0 5%;background:url(images/top.png)no-repeat 45px bottom;}
.logo{max-width:382px;height:auto;float:left;}

.call{display:inline-block;vertical-align:top;margin-top:15px;text-align:left;margin-right:10px;}
.call li{line-height:25px;position:relative;}
.call i{font-size:15px;margin-right:5px;color:#394285;}
.cll_num a{font-weight:bold;font-size:25px;color:#394285;letter-spacing:-1px;}
.cll_num a:hover{color:#f00;}
.b_tm_w{color:#394285;text-decoration:underline;}
.b_tm_w:hover{color:#f00;cursor:pointer;}
.tm_work{display:none;z-index:99;position:absolute;top:100%;left:0;width:250px;padding:25px;background:#394285;color:#fff;font-size:14px;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15);}

.bg_top{font-family: 'Open Sans Condensed', sans-serif;text-shadow:0 0 10px #000,0 0 15px #000;position:relative;color:#fff;width:100%;padding:100px 0;min-height:300px;}
.bg_t_r{width:50%;background:rgba(0,0,0,0.6);position:absolute;right:0;height:100%;top:0;text-transform:uppercase;}
.bg_t_r:before{content: '';display: block;position: absolute;width:0;height:0;border-bottom:500px solid rgba(0,0,0,0.6);border-left:100px solid transparent;left:-100px;top:0;bottom:0;}
.bg_top p{font-size:18px;max-width:600px;margin-top:15px;}

.bg_top h1{font-size:55px;text-transform:uppercase;font-weight:300;margin:100px 0 0;}
.bg_top h2{font-size:40px;font-weight:300;}
/*Меню*/

.menu_top{width:100%;text-align:center;vertical-align:top;}
.menu_top ul li{display:inline-block;position:relative;margin-left:-4px;line-height:45px;}
#menu  nav ul li:last-child,.menu_top ul li:last-child{border-right:none;}
.menu_top li a{display:block;text-decoration:none;white-space:nowrap;color:#212121;font-weight:bold;text-transform:uppercase;text-align:center;padding:0 15px;font-size:18px;}
.menu_top a:hover,.menu_top a:focus,.menu_top a:active,
.menu_top .current-menu_top-item > a,
.menu_top .current-menu_top-ancestor > a,
.menu_top .current_page_item > a,
.menu_top .current_page_ancestor > a{background:#394285;color:#fff;-webkit-transition:none;transition:none;}
#menu  nav ul ul li,.menu_top ul ul li{display:block;border-right:none;line-height:19px;margin-left:0;}
.menu_top ul ul{background:#f5f5f5;display:none;left:0;top:45px;z-index:5;position:absolute;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);-webkit-transition:none;transition:none;}
.menu_top ul ul ul{left:100%;top:0;display:none;}
.menu_top ul ul a{text-transform:none;font-weight:normal;text-align:left;font-size:15px;line-height:35px;padding:0 10px;font-size:16px;display:block;-webkit-box-shadow:none;box-shadow:none;}
.menu_top ul ul a:hover{color:#fff;text-decoration:none;background:#394285;}
#menu  nav li:hover ul,.menu_top li:hover ul{position:absolute;z-index:2}



#menu{padding:7px 0;text-align:right;}
#menu nav{display:inline-block;vertical-align:top;line-height:39px;margin-bottom:0;}
#menu nav ul li{display:inline-block;text-align:center;position:relative;-webkit-transition:none;transition:none;}
#menu nav  li a{display:block;text-decoration:none;font-weight:bold;color:#212121;white-space:nowrap;text-transform:uppercase;text-align:center;padding:0 15px;font-size:13px;}
#menu nav a:hover,#menu nav a:focus,#menu nav a:active,
#menu nav  .current-menu_top-item > a,
#menu nav  .current-menu_top-ancestor > a,
#menu nav  .current_page_item > a,
#menu nav  .current_page_ancestor > a{background:#394285;color:#fff;}
#menu nav ul ul{background:#f5f5f5;display:none;left:0;top:39px;z-index:5;position:absolute;-webkit-box-shadow:0px 0px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);-webkit-transition:none;transition:none;}
#menu nav ul ul ul{left:100%;top:0;display:none;}
#menu nav ul ul a{text-transform:none;text-align:left;font-size:15px;line-height:35px;padding:0 10px;font-size:16px;display:block;-webkit-box-shadow:none;box-shadow:none;}
#menu nav ul ul a:hover{text-decoration:none;}
.adapt{display:none;padding:0 0 15px;margin:0;text-align:center;line-height:35px;position:relative;}
.adapt a{display:block;color:#212121;font-size:15px;font-weight:bold;padding:0 20px;text-transform:uppercase;border-bottom:1px solid #eee;}
.adapt a:hover{background:#394285;color:#fff;text-decoration:none;}
.menu-title{color:#212121;display:block;margin:0 auto;position:relative;font-size:35px;}
.menu-title:hover{cursor:pointer;}
.menu-body{display:none;position:relative;margin-top:10px;}
.menu-body .menu li{line-height:35px;}
.default{display:none;}
.fixed{position:fixed;top:0;left:0;background:#fff;width:100%;padding:0;z-index:99;-webkit-box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.1);}

body:not(.homepage) .menu_top li a{
		color: #ffffff;
}

body:not(.homepage) .menu_top li ul li a{
		color: black;
}

body:not(.homepage) header{
	background: #394285;
	border-bottom: 0px solid #394285;
}

body:not(.homepage) .menu_top a:hover, .menu_top a:focus, .menu_top a:active, .menu_top .current-menu_top-item > a, .menu_top .current-menu_top-ancestor > a, .menu_top .current_page_item > a, .menu_top .current_page_ancestor > a{
		background: white;
    color: black;
    -webkit-transition: none;
    transition: none;
}

body:not(.homepage) .menu_top ul ul{
	color: black;
}
.search_b{
	display:none;
}

body:not(.homepage) .menu_top li.current-menu-item.current_page_item a{
	color: black;
}

body:not(.homepage) .fa-search:before {
	color: white;
}

body:not(.homepage) .call i{
	color: white;
}

body:not(.homepage) .cll_num a{
	color: white;
}

body:not(.homepage) ul.call li{
	color:white;
}

body:not(.homepage) ul.call .b_tm_w{
	color:white;
}


.logo_fix{margin:0 0 0 2%;vertical-align:top;float:left;}


.search_b{text-align:left !important;width:342px;position:absolute;right:0;z-index:5;top:100%;padding:20px;background:#394285;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);}
.search_b #searchform #s{width:270px;}
.search_b #searchform{width:340px;}
.menu-body #searchform{margin:0 auto;}
#searchform{position:relative;}
#searchform #s{color:#212121;background:#fff;padding:7px 5px 5px;border:1px solid #e1e1e1;vertical-align:top;}
#searchform .sim{border:none;padding:5px 5px 6px;color:#fff;background:#000;line-height:37px;font-size:13px;font-weight:bold;padding:0 10px;position:absolute;right:0;}
#searchform .sim:hover{background:#7b3f00;}
.s_mn{padding:0 15px;cursor:pointer;}
.s_mn:hover{background:#394285;color:#fff;cursor:pointer;-webkit-transition:none;transition:none;}



/*Главная*/
.main{max-width:1200px;margin:15px auto 0;position:relative;}
#primary{float:left;margin:0 -320px 0 0;width:100%;display:block;min-height:450px;}
#content{max-width:980px;padding:0 25px 25px;margin:0 320px 0 0;}
.secondary{float:right;padding:0 0 0 20px;width:300px;position:relative;}

.entry-breadcrumb{padding:10px 0;font-size:13px;color:#888;margin-bottom:20px;}
.entry-breadcrumb > div{display:inline-block;}
.top_text{font-size:17px;color:#555;margin-bottom:20px;border-bottom:1px solid #ccc;}
.cat_list .wp-post-image{float:left;margin:0 20px 20px 0;}
.cat_list .content_tex{overflow:hidden;}
.wp-post-image{max-width:100%;height:auto;display:block;margin:0 auto;}
.content_block{margin-bottom:40px;position:relative;padding-bottom:5px;clear:both;color:#444;}
.post_title,.post_title h2{color:#444;text-decoration:none;text-align:center;font-size:28px;line-height:30px;margin:20px 0;padding-bottom:10px;}
.post_title h2:hover{text-decoration:underline;}
h1.post_title{text-transform:uppercase;font-weight:300;font-family: 'Open Sans Condensed', sans-serif;}
.content_text{color:#212121;position:relative;text-align:justify;font-size:16px;line-height:1.8;}
.content_text p{margin:15px 0;}
.content_text a{text-decoration:underline;}
.content_text ul, .content_text ol{padding:0;}
.content_text ul li, .content_text ol li{margin:0 0 15px;padding:0;}
.content_text ol {counter-reset: point;}
.content_text ol li{list-style:none;}
.content_text ol > li:before {content: counter(point);counter-increment:point 1;width:22px;display:inline-block;background:#394285;color:#fff;font-size:12px;position:relative;text-align:center;margin-right:7px;line-height:22px;font-weight:bold;}
.content_text ul{list-style:circle;margin:15px 0 15px 45px;}
.content_text ol{list-style:decimal;margin:15px 0 15px 25px;}
.content_text h2{position:relative;padding:0;font-size:28px;letter-spacing:-0.8px;line-height:30px;margin:0 0 15px;}
.content_text h3{font-size:19px;}
.content_text h4{font-size:18px;}
.content_text h5{font-size:17px;}
.content_text h6{font-size:15px;}
.content_text table{border:1px solid #999;border-collapse:collapse;width:100%;}
.content_text th,.content_text td{padding:5px;border:1px solid #999;}
.content_text th{background:#005da3;color:#fff;}
.content_text tr:nth-child(2n){background:#fff;}
.content_text tr:nth-child(2n+1){background:#ffffe3;}
.read_link,.post-edit-link{margin:15px 0;text-decoration:none;}
.post-edit-link{display:inline-block;background:#eee;color:#111;margin:5px 0;padding:10px;font-weight:bold;}
.post-edit-link:hover{background:#394285;color:#fff;}
.more_link{display:block;}

/*Пагинация*/
.pagination{text-align:center;}
.screen-reader-text{font-size:20px;line-height:40px;}
.pagination .current .screen-reader-text {position: static !important;}
.pagination .page-numbers{text-align:center;line-height:35px;min-width:35px;padding:0;display:inline-block;vertical-align:top;color:#555;font-weight:bold;text-decoration:none;}
.pagination .page-numbers.current{text-transform:uppercase;font-size:25px;background:#eee;}
.pagination .current{display:inline-block;line-height:35px;min-width:35px;}
.pagination .prev,.pagination .next {background:#394285;text-decoration:none;color:#fff;display:inline-block;padding:0 10px;}
.pagination .prev:hover,.pagination .prev:focus,.pagination .next:hover,.pagination .next:focus {background-color:#FE7200;text-decoration:none;}

/*404*/
.big_err2{font-size:35px;color:#333;text-align:center;}
.big_err3{font-size:20px;color:#777;letter-spacing:-1px;line-height:22px;text-align:center;}


.contenttext img{max-width:665px;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img{max-width:100%;height:auto;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:15px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:15px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin:15px auto;}
.alignnone, img.alignnone{margin:15px auto;width:auto;}
img.alignleft, img.alignright, img.aligncenter{margin-bottom:15px;padding:2px;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px !important;text-align:center;width: 100%!important;}
.wp-caption img{margin:0;}
.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.gallery dl{margin:0;}
.gallery img{border:10px solid #f1f1f1;}
.gallery br+br{display:none;}
.contenttext .attachment img{display:block;margin:0 auto;}


.wpcf7-form{width:100%;text-align:left;}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{border:1px solid #ddd;position:relative;padding:5px 2%;width:96%;line-height:1.625;}
.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form textarea:focus{border:1px solid #337AE4;}
.wpcf7-form label{color:#212121;font-weight:bold;}
.wpcf7-form textarea{height:150px;}
.wpcf7-form p{color:#777;}

/*рекомендованные*/
.recomended{font-size:18px;font-weight:bold;margin-bottom:35px;padding:2% 0;}
.recomended a{color:#212121;text-decoration:underline;}
.recomended ul{padding-top:10px;margin-left:15px;}
.recomended ul li{font-size:15px;list-style-type:circle;min-height:35px;}


/*Виджеты*/
.titlebg{background:#394285;color:#fff;line-height:35px;text-transform:uppercase;text-align:center;font-weight:bold;letter-spacing:-0.2px;font-size:16px;}
.widget{border:1px solid #eee;padding:10px;margin-bottom:25px;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.1);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.1);}
.widget ul{font-size:15px;margin:0;padding-right:15px;text-transform:none;line-height:15px;}
.widget ul ul{margin-left:15px;}
.widget ul li{padding:5px 0;border-bottom:1px dotted #ddd;}
.widget ul li:last-child{border-bottom:none;}
.widget a{text-decoration:underline;}
.widget a:hover,
.widget a:focus,
.widget a:active{text-decoration:underline;}

/*Виджет Меню*/
.secondary .menu{margin-left:0;padding-right:0;}
.secondary .menu ul{margin-left:0;padding-right:0;}
.secondary .menu li{margin-left:0;padding:0;border-bottom:none;}
.secondary .menu a{text-decoration:none;display:block;background:#f1f1f1;color:#111;margin:5px 0;padding:10px;font-weight:bold;}
.secondary .menu a:hover{background:#394285;color:#fff;}
	
	
/*Виджет с тизером*/
.gnat_tiser li{margin-bottom:15px;}
.gnat_tiser a{font-size:16px;line-height:18px;margin-bottom:5px;font-weight:400;}
.tiser_contx{font-size:14px;line-height:16px;margin:5px 0;}
.tiser_date{font-weight:bold;font-size:12px;font-weight:100;}

/*Виджет записи с миниатюрами*/
.thumb_wg li{margin-bottom:10px;}
.gnat_thumb{padding:5px;}
.thumb{float:left;padding:2px;margin:0 10px 0 0;}
.thumb .wp-post-image{margin:0;}
.size_1 img{width:45px;height:45px;}
.size_2 img{width:60px;height:60px;}
.size_3 img{width:80px;height:80px;}

a.more_mp{padding:3px 5px;font-size:13px;}


/*Комментарии*/
.comments{font-weight:bold;color:#333;margin-top:15px;}
.comments-list ul,.comments-list ol{list-style:none;}
.comments-list{margin:18px 0 0;}
.comments-list li{list-style:none;}
.comment{border-radius:10px;-webkit-border-radius:10px;}
.thread-even{background:#f1f1f1;}
.comment_block{margin:0;position:relative;}
.comments-list .children{margin-left:40px;}
.comments-list .children .children{margin-left:0;}
.comment-author{margin:4px 0 0;color:#888;font-size:11px;}
.date_comments{font-size:11px;}
.fn{font-style:normal;font-weight:bold;font-size:14px;color:#333;}
.avatar{float:left;margin:0 0 0 25px;-webkit-border-radius:50px;border-radius:50px;margin-top:-20px;padding:10px;}
.thread-even .avatar{background:#F3F3E9;}
.thread-odd .avatar{background:#fff;}
.commentmetadata{font-size:11px;color:#394285;padding:3px 0 0;position:absolute;top:5px;right:10px;}
.commentmetadata a{color:#394285;text-decoration:none;}
.commentmetadata a:hover{text-decoration:underline;}
.comment_text{margin:0 10px 0 10px;font-size:15px;line-height:18px;color:#555;}
.reply{float:right;margin:0 5px 5px 0;z-index:1;position:relative;font-size:12px;font-weight:bold;}
.reply a{font-size:12px;padding:2px 5px;}

.comment-awaiting-verification{font-size:13px;color:#f00;margin-left:20px;}
#respond{margin:15px 0 0;padding:20px 0 10px;position:relative;z-index:2;}
#respond input[type="text"],#respond textarea{display:block;width:96%;border:1px solid #ddd;position:relative;box-sizing:content-box;-webkit-box-sizing:content-box;padding:5px 2%;line-height:1.625;}
#respond label{color:#555;font-size:15px;z-index:3;padding:0;line-height:13px;}
#respond p.comment-form-comment ,
#respond p.comment-form-email,
#respond p.comment-form-author{position:relative;color:#777;font-size:12px;}
#respond input[type="text"]:focus,#respond textarea:focus{text-indent:0;z-index:4;}
#respond textarea{resize:vertical;height:100px;}
.required{color:#bd3500;font-size:15px;font-weight:bold;}
#respond .logged-in-as{font-size:13px;}
.p_text{font-size:10px;color:#777;line-height:14px;}
#respond .comment-notes{font-size:11px;}
#respond p{margin:10px 0;}
#respond .form-submit{height:30px;}
#respond .form-submit input{margin:0;}
#respond .logged-in-as{font-size:13px;color:#777;}
#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover{text-decoration:underline;}
.commentlist #respond{margin:1.625em 0 0;width:auto;}
#reply-title{color:#333;font-size:18px;letter-spacing:-1px;line-height:15px;}
#cancel-comment-reply-link{display:block;font-size:12px;font-weight:normal;line-height:2.2em;letter-spacing:-1px;position:absolute;right:1.625em;text-decoration:none;text-transform:uppercase;top:1.1em;}


/*Подвал*/
footer{color:#fff;padding:0 0 0;background:#212121;}
footer a:hover,a:focus{color:#f5f5f5;}
.f_widget{width:20%;margin:25px 0 0 2%;display:inline-block;vertical-align:top;text-align:left;}
.f_widget p{margin-bottom:15px;}
.f_titlebg{margin-bottom:10px;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:22px;color:#fff;border-bottom:2px solid #f5f5f5;}
.colum{text-align:center;}
.colum .textwidget p{font-size:13px;}
.colum .textwidget b,.colum .textwidget strong{font-size:15px;text-decoration:underline;}
.logo_f{margin:50px 0 0;width:100%;height:auto;max-width:200px;}
.colum li{color:#fff;list-style:disc;font-size:11px;}
.colum a{text-decoration:underline;color:#fff;font-size:15px;}
.copyright,.metrika,.privacy{padding-top:15px;width:95%;text-align:center;}
.copyright{margin-top:25px;font-size:12px;line-height:13px;padding:0 2%;}
.privacy a{text-decoration:underline;color:#fff;font-size:13px;line-height:35px;margin-right:15px;}
.privacy{padding:0 2%;}

/*Группы в соцсетях*/
.groupinsoc{margin:25px 0;position:relative;text-align:right;padding-right:5%;}
.ttl_group{color:#fff;line-height:40px;text-transform:uppercase;text-align:center;padding:0 10px;font-weight:bold;letter-spacing:-0.2px;font-size:15px;}
.groupinsoc li{display:inline-block;vertical-align:top;width:40px;margin-right:5px;}
.groupinsoc li:first-child{width:auto;text-align:left;padding-left:5%;font-size:15px;}
.groupinsoc li a{display:block;color:#fff;font-size:18px;line-height:40px;text-align:center;margin:0 auto;width:40px;height:40px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.groupinsoc li a:hover{-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.groupinsoc li a.vkgr{background:#555;}
.groupinsoc li a.fbgr{background:#555;}
.groupinsoc li a.gpgr{background:#555;}
.groupinsoc li a.twgr{background:#555;}
.groupinsoc li a.okgr{background:#555;}
.groupinsoc li a.ingr{background:#555;}
.groupinsoc li a.vkgr:hover{background:#25668c;}
.groupinsoc li a.fbgr:hover{background:#1f589b;}
.groupinsoc li a.twgr:hover{background:#00b1f4;}
.groupinsoc li a.gpgr:hover{background:#dc2d00;}
.groupinsoc li a.okgr:hover{background:#F58220;}
.groupinsoc li a.ingr:hover{background:#DB2F79;}

form.wpcf7-form{
	background: #394285;
    padding: 20px;
}

form.wpcf7-form p label{
	color:white;
}

form.wpcf7-form p a{
	color:white;
}

form.wpcf7-form p a:hover{
	color:red;
}

form.wpcf7-form p input[type="submit"]{
	background: white;
    color: black;
}

form.wpcf7-form p input[type="submit"]:hover{
	background: black;
    color: #fff;
}

wpcf7-response-output{
	background: #398f14;
    color: white;
}

.content_text ul{
	list-style: none;
}

h4.comments{
	display:none;
}

.attachment-sngl_thmb.size-sngl_thmb.wp-post-image {
		display:none;
}

.recomended {
	display: none;
}

body.category-novosti .content_block.cat_list{
	display: flex;
    align-items: center;
}
body.category-novosti .cat_list .wp-post-image{
	width: 150px;
	height: 150px;
}

body.category-novosti .post_title, body.category-novosti .post_title h2{
	margin: unset;
}

#back-top{opacity:.7;border:none;display:none;position:fixed;text-align:center;font-size:25px;color:#fff;line-height:50px;bottom:55px;left:55px;height:50px;width:50px;background:#394285;z-index:100;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 0 7px 0 rgba(50, 50, 50, 0.15);box-shadow:0 0 7px 0 rgba(50, 50, 50, 0.15);}
#back-top:hover{cursor:pointer;opacity:1;}


/*Прелоадер*/
#page-preloader {position:fixed;left:0;top:0;right:0;bottom:0;z-index:999999;background:#fcfbfa;}
.contpre{width:100%;text-align: center;height:74px;position: absolute;top:48%;margin-top:-60px;}
.contpre span{font-size:35px;color:#394285;}
.cssload-container *{ box-sizing: border-box;-webkit-box-sizing: border-box} .cssload-container ul li{ list-style: none; } .cssload-container { margin: 19px auto 0 auto; } .cssload-flex-container { display: flex;display: -webkit-flex; -webkit-flex-direction: row; flex-wrap: wrap; -webkit-flex-wrap: wrap; justify-content: space-around; } .cssload-flex-container li { padding: 10px; height: 97px; width: 97px; margin: 29px 19px; position: relative; text-align: center; } .cssload-loading { display: inline-block; width: 73px; height: 5px; background:#394285; border-radius: 97px; transform-origin: center center; -webkit-transform-origin: center center;animation: cssload-loading 4.6s ease infinite;-webkit-animation: cssload-loading 4.6s ease infinite;margin-top: 34px; } @keyframes cssload-loading { 0% { transform: rotate(-20deg); height: 5px; width: 73px; } 5% { height: 5px; width: 73px; } 30% { transform: rotate(380deg); height: 5px; width: 73px; } 40% { transform: rotate(360deg); height: 5px; width: 73px; } 55% { transform: rotate(0deg); height: 5px; width: 5px; } 65% { transform: rotate(0deg); height: 5px; width: 83px; } 68% { transform: rotate(0deg); height: 5px; } 75% { transform: rotate(0deg); height: 5px; width: 1px; } 78% { height: 5px; width: 5px; } 90% { height: 5px; width: 73px; transform: rotate(0deg); } 99%, 100% { height: 5px; width: 73px; transform: rotate(-20deg); } } @-webkit-keyframes cssload-loading { 0% { -webkit-transform: rotate(-20deg); height: 5px; width: 73px; } 5% { height: 5px; width: 73px; } 30% { -webkit-transform: rotate(380deg); height: 5px; width: 73px; } 40% { -webkit-transform: rotate(360deg); height: 5px; width: 73px; } 55% { -webkit-transform: rotate(0deg); height: 5px; width: 5px; } 65% { -webkit-transform: rotate(0deg); height: 5px; width: 83px; } 68% { -webkit-transform: rotate(0deg); height: 5px; } 75% { -webkit-transform: rotate(0deg); height: 5px; width: 1px; } 78% { height: 5px; width: 5px; } 90% { height: 5px; width: 73px; -webkit-transform: rotate(0deg); } 99%, 100% { height: 5px; width: 73px; -webkit-transform: rotate(-20deg); } }



@media (max-width:1200px){
#prnt_ctr{margin:0;}
#prnt_ctr:before{display:none;}
}
@media (max-width:1100px){
.hd_contr{background:transparent;}
}
@media (max-width:1000px){
.bg_t_r{width:100%;padding:50px 0;background:rgba(0,0,0,0.6);position:relative;text-align:center;}
.bg_t_r:before{display:none;}
.bg_top h1{font-size:40px;margin:0;}
.bg_top h2{font-size:30px;}	
.bg_top p{max-width:90%;margin-left:5%;}
}
@media (max-width:900px){
.menu_top{display:none;}
.adapt{display:block;}
#menu{display:none !important;}
.logo{display:block;height:auto;margin:0 auto;float:none;}
.call{display:block;margin:25px auto;width:100%;text-align:center;}
.logo_f{margin:0 auto;padding-top:50px;display:block;}
.a_search{width:80%;margin-left:10%;text-align:left;margin-top:25px;}
.sp_panel #searchform #s, .a_search #searchform #s{width:70%;}
.sp_panel #searchform .sim, .a_search #searchform .sim{width:29%;background:#394285;}
.f_widget{width:28%;}
}
@media (max-width:850px){
#primary{float:none;margin:0 0 25px 0;width:98%;}
#content{margin:0;}
.secondary{max-width:100%;float:none;padding:0 0 25px 0;margin:0 10%;width:80%;}
}
@media (max-width:800px){

}
@media (max-width:720px){
.colum a{font-size:18px;line-height:30px;}
.copyright{width:90%;}
.metrika{text-align:center;width:45%;}
.privacy a{font-size:17px;line-height:55px;}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width: 90%;}
.content_text{text-align:left;}
.content_text h2{font-size:23px;letter-spacing:0;line-height:25px;}
.content_text h3{font-size:18px;}
.content_text h4{font-size:16px;}
#back-top{bottom:5px;left:5px;}
}
@media (max-width:650px){
.groupinsoc{text-align:center;}
.f_widget{width:99%;display:block;margin:25px auto 0;max-width:250px;}
.privacy a{display:block;margin:0;}
}

@media (max-width:600px){
#wpadminbar{top:-46px !important;}
.recomended ul li{margin:15px 0;}
}
@media (max-width:550px){
.groupinsoc li:first-child{display:block;text-align:center;}
.logo{width:100%;}
.commentmetadata{position:relative;display:block;}
#content{padding:5px;}
.secondary{margin:0 2%;width:95%;}
}
@media (max-width:350px){
.size-single-thumb{width:100%;}
#login form{width:100%;}
.login #nav{width:100%;}
.login #backtoblog{width:100%;}
}