/*
Theme Name: 
Theme URI: http://
Description: Проект 
*/
@font-face {
 font-family: 'ClearSansRegular';
 src: url('fonts/ClearSansRegular.eot');
 src: url('fonts/ClearSansRegular.eot') format('embedded-opentype'),
 url('fonts/ClearSansRegular.woff2') format('woff2'),
 url('fonts/ClearSansRegular.woff') format('woff'),
 url('fonts/ClearSansRegular.ttf') format('truetype'),
 url('fonts/ClearSansRegular.svg#ClearSansRegular') format('svg');
}
@font-face {
 font-family: 'ClearSansMediumItalic';
 src: url('fonts/ClearSansMediumItalic.eot');
 src: url('fonts/ClearSansMediumItalic.eot') format('embedded-opentype'),
 url('fonts/ClearSansMediumItalic.woff2') format('woff2'),
 url('fonts/ClearSansMediumItalic.woff') format('woff'),
 url('fonts/ClearSansMediumItalic.ttf') format('truetype'),
 url('fonts/ClearSansMediumItalic.svg#ClearSansMediumItalic') format('svg');
}
@font-face {
 font-family: 'ClearSansLight';
 src: url('fonts/ClearSansLight.eot');
 src: url('fonts/ClearSansLight.eot') format('embedded-opentype'),
 url('fonts/ClearSansLight.woff2') format('woff2'),
 url('fonts/ClearSansLight.woff') format('woff'),
 url('fonts/ClearSansLight.ttf') format('truetype'),
 url('fonts/ClearSansLight.svg#ClearSansLight') format('svg');
}
@font-face {
 font-family: 'ClearSansMedium';
 src: url('fonts/ClearSansMedium.eot');
 src: url('fonts/ClearSansMedium.eot') format('embedded-opentype'),
 url('fonts/ClearSansMedium.woff2') format('woff2'),
 url('fonts/ClearSansMedium.woff') format('woff'),
 url('fonts/ClearSansMedium.ttf') format('truetype'),
 url('fonts/ClearSansMedium.svg#ClearSansMedium') format('svg');
}
@font-face {
 font-family: 'ClearSansBold';
 src: url('fonts/ClearSansBold.eot');
 src: url('fonts/ClearSansBold.eot') format('embedded-opentype'),
 url('fonts/ClearSansBold.woff2') format('woff2'),
 url('fonts/ClearSansBold.woff') format('woff'),
 url('fonts/ClearSansBold.ttf') format('truetype'),
 url('fonts/ClearSansBold.svg#ClearSansBold') format('svg');
}
@font-face {
 font-family: 'ClearSansItalic';
 src: url('fonts/ClearSansItalic.eot');
 src: url('fonts/ClearSansItalic.eot') format('embedded-opentype'),
 url('fonts/ClearSansItalic.woff2') format('woff2'),
 url('fonts/ClearSansItalic.woff') format('woff'),
 url('fonts/ClearSansItalic.ttf') format('truetype'),
 url('fonts/ClearSansItalic.svg#ClearSansItalic') format('svg');
}
@font-face {
 font-family: 'ClearSansBoldItalic';
 src: url('fonts/ClearSansBoldItalic.eot');
 src: url('fonts/ClearSansBoldItalic.eot') format('embedded-opentype'),
 url('fonts/ClearSansBoldItalic.woff2') format('woff2'),
 url('fonts/ClearSansBoldItalic.woff') format('woff'),
 url('fonts/ClearSansBoldItalic.ttf') format('truetype'),
 url('fonts/ClearSansBoldItalic.svg#ClearSansBoldItalic') format('svg');
}
@font-face {
 font-family: 'ClearSansThin';
 src: url('fonts/ClearSansThin.eot');
 src: url('fonts/ClearSansThin.eot') format('embedded-opentype'),
 url('fonts/ClearSansThin.woff2') format('woff2'),
 url('fonts/ClearSansThin.woff') format('woff'),
 url('fonts/ClearSansThin.ttf') format('truetype'),
 url('fonts/ClearSansThin.svg#ClearSansThin') format('svg');
}
@font-face {
 font-family: 'HelveticaNeueCyrThin';
 src: url('fonts/helveticaneuecyrthin.eot');
 src: url('fonts/helveticaneuecyrthin.eot') format('embedded-opentype'),
 url('fonts/helveticaneuecyrthin.woff2') format('woff2'),
 url('fonts/helveticaneuecyrthin.woff') format('woff'),
 url('fonts/helveticaneuecyrthin.ttf') format('truetype'),
 url('fonts/helveticaneuecyrthin.svg#HelveticaNeueCyrThin') format('svg');
}
@font-face {
 font-family: 'HelveticaNeueCyrRoman';
 src: url('fonts/HelveticaNeueCyrRoman.eot');
 src: url('fonts/HelveticaNeueCyrRoman.eot') format('embedded-opentype'),
 url('fonts/HelveticaNeueCyrRoman.woff2') format('woff2'),
 url('fonts/HelveticaNeueCyrRoman.woff') format('woff'),
 url('fonts/HelveticaNeueCyrRoman.ttf') format('truetype'),
 url('fonts/HelveticaNeueCyrRoman.svg#HelveticaNeueCyrRoman') format('svg');
}
* {font-family: 'ClearSansLight';}
body p {font-family: 'ClearSansLight';}
/* Body */
* {margin:0; padding:0;}
body { background: #fff;
color:#101010;font-family: 'ClearSansLight';font-size:16px;
}
sup {    line-height: 0;
text-decoration:none;
}
:focus {outline:none!important;}

.informate {
    width:100%;
    display:table;
    position:relative;
    background:#e9f4fc;
    margin-bottom: -30px;
    padding: 20px 0px;
}
.informate-v {
 width:100%;
 display:table;
 max-width: 980px;
 margin: auto;
}
.verde .informate a:hover{
	color:#cdeae1;
}
.blanco .informate a{color:#818d88;text-decoration:underline;
	
}
.informate a{color:#818d88;
	
}
.informate p:nth-child(5){
/*margin:10px 0px;*/
}
.informate p {
    margin:0px 0px 2px;
    font-size:14px;
    color:#818d88;
	max-width: 980px;
    margin: auto;
}
.blanco .informate p {
    color:#778392;
}
.prostoblock {
    display: none;
}
.tribe-events-past .prostoblock {
    display: table;
    position: absolute;
    top: -1px;
    right: -1px;
    z-index: 10;
}
.vosem {
max-width:800px;
margin:auto;}
.devyat {
max-width:900px;
margin:auto;}
.tischa {
max-width:1000px;
margin:auto;}
.tribe-events-month-event-title {display:none;}
body .wpb_single_image .vc_figure {
 display: table;
 margin: auto;
}
input[type=number]::-webkit-inner-spin-button {opacity:1;}
td {
font-size: 14px;
padding: 7px 0px;
    border: 1px solid #e8e8e8;
    text-align: center;
    color: #3f3f3f;
    background: #fff;
    font-family: 'ClearSansMedium';
	    border-left: 0px;
}
td a{font-family: 'ClearSansMedium';    color: #3f3f3f;}
td div{font-family: 'ClearSansMedium';}
td ul, td ul li{
text-align:left;
}
th {
font-size:14px;
color:#88c9b8;
padding: 8px 0px;
border: none;
}
table {
border-collapse:collapse;
 margin: auto;
 width: 100% !important;
}

/*-----------Table----------------*/
.single-contentext td {
    border: 1px solid #e8e8e8;
}
.single-contentext table {
    margin: 20px auto;
}
/*-----------Table----------------*/

iframe {max-width:100%;}
#wrap {
margin: auto;
 width: 100%;
 display: table;
 padding: 0px;
}
#wrap-v {
margin: auto;
 width: 100%;
 display: table;
}
#content-index, #main {
 margin: 62px auto 0px;
 display: table;
width:100%;
 max-width: 980px;
}

h1, h2, h3, h4, h5, h6 { 
 font-family: 'ClearSansLight';
 display: block;
 padding: 0px;
 line-height: normal;
 clear: both;
 margin-bottom:20px;
}
h1 { font-size: 35px;}
h2 {font-size:30px;}
h3 {font-size:25px;}
input {font-family: 'ClearSansLight';}
input[type="submit"] {cursor:pointer;}
img {height:auto;max-width:100%;}
iframe { 
display: block;
margin: auto;
}
strong {font-family: 'ClearSansBold';font-weight:bold;}
/* Tags */
ul,ol { list-style-position: inside;
list-style: none;
}
.post ul{
	list-style: initial;
	list-style-position: inside;
}
p,ul,ol {font-size:16px;margin:0 0 14px;}
p {font-size: 17px;
 line-height: normal;
 }
blockquote { 
background: #FAF5F5;
border-bottom: 1px solid #DEC5C6;
border-left: 3px solid #821B21;
border-right: 1px solid #DEC5C6;
border-top: 1px solid #DEC5C6;
color: #2A2911;
font-style: italic;
margin: 15px;
padding: 10px 15px 0px 20px;
position: relative;
}
label {background-color:inherit; color:#606060; font-size:0.9em;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}
select {
border: 1px solid #8BB3C3;
font-size: 17px;

min-width: 155px;
padding: 0px;
text-align: center;}
ul li, ol li {
 font-size: 18px;
 margin-bottom: 8px;
}

.aligncenter {
display:block;
margin:auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
#contentwide .wp-caption img {margin:0px;}
#contentwide .wp-caption p {font-size:14px;margin:0px 0px 5px;}
.wp-caption { 
background-color: #F3F3F3;
border: 1px solid #DDDDDD;
margin: 0px;
padding-top: 4px;
text-align: center;
}
.wp-caption-dd { 
line-height: 17px;
margin: 0px;
padding: 0px 4px 5px;
}

/*------------ slide-calendar --------------------------------------- */
.tribe-events-has-events {
background:#efefef;
}
.tribe-events-has-events.tribe-events-past {
background:#efefef;
}
.tribe-events-has-events.tribe-events-future{
background:#dcf3ed;
}
.event-block{
    padding-bottom: 30px;
    border-bottom: 1px solid #f3f3f3;
    margin-top: 30px;
}
.slide-calendar {
background:#e3e3e3;
    padding: 41px 0px;
width:100%;
margin:0px;
display:table;
    position: relative;
}
.swiper-container{max-width:960px;}
.slide-calendar .swiper-button-next{
background-image:url(img/pir.png);}
.slide-calendar .swiper-button-next, 
.slide-calendar .swiper-button-prev{top:40%;}
.slide-calendar .swiper-button-prev{
background-image:url(img/pil.png);}

.data {
font-family: 'ClearSansBold';
    background: #cecece;
    padding: 10px;
    width: 120px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    float: left;
    margin-right: 20px;
	}
.data div {font-family: 'ClearSansBold';}
.ev-mesyac {font-size:25px;}
.ev-chislo, .ev-vremya {font-size:30px;}
.ev-title {font-family: 'ClearSansMedium';color:#303030; font-size:17px; text-transform:uppercase; margin-bottom:18px;}
.ev-texta {font-size:14px; color:#303030;    height: 59px;}
.ev-mesto {font-size:14px; color:#387666;}
.ev-data {font-size:14px; color:#387666;}

.blanco .ev-mesto {font-size:14px; color:#1e3b8f;}
.blanco .ev-data  {font-size:14px; color:#1e3b8f;}

.blanco .menu-men-cat.class_calendar_menu .menu-me a.loadeventsonclick.active{
	color:#1e3b8f;
}
.mini-calendar {
width:280px;
    margin: auto;
}
.mini-calendar h2 {
background: #387666;
    padding: 10px 0px 9px;
    text-align: center;
	text-transform:uppercase;
	color:#fff;
	font-size:22px;
	margin:0px;
}
.mini-calendar h2 span{
	display:block;
	color: #b5dfd4;
	font-size: 15px;
}
.blanco .mini-calendar h2 span{
	color: #9dbfe1;
}
.tribe-events-has-events {
position:relative;
cursor:pointer;
}
.tribe_events {
    background: #daf5ee;
    padding: 15px 20px 20px;
    position: absolute;
top: -83%;
    right: 100%;
    display: none;
    border: 1px solid #436f62;
    width: 360px;
	z-index: 9;
	}
.tribe_events.tribe_events_right {
    background: #daf5ee;
    padding: 15px 20px 20px;
    position: absolute;
    top: -50%;
    left: 100%;
    display: none;
    border: 1px solid #436f62;
    width: 360px;
    z-index: 9;
	}
.tribe-events-past .tribe_events{
    background: #efefef;
}
.tribe_events.tribe_events_right:before {
    content: '';
    position: absolute;
    left: -19px;
    top: 39px;
    border: 9px solid transparent;
    border-right: 9px solid #cecece;
}
.tribe_events.tribe_events_right:before {
    border-right: 9px solid #cecece;
}
.blanco .tribe-events-future .tribe_events.tribe_events_right:before {
    border-right: 9px solid #7392c0;
}
.tribe_events.tribe_events_right:after {
    content: '';
    position: absolute;
    left: -18px;
    top: 39px;
    border: 9px solid transparent;
    border-right: 9px solid #daf5ee;
}
.blanco .tribe_events.tribe_events_right:after {
    border-right: 9px solid #d9e7f1;
}
.tribe_events.tribe_events_left:before {
    content: '';
    position: absolute;
    right: -19px;
    top: 49px;
    border: 9px solid transparent;
    border-left: 9px solid #436f62;
}
.tribe_events.tribe_events_left:after {
    content: '';
    position: absolute;
    right: -18px;
    top: 49px;
    border: 9px solid transparent;
    border-left: 9px solid #daf5ee;
}
.blanco .tribe_events.tribe_events_left:after {
    border-left: 9px solid #d9e7f1;
}
.tribe-events-past .tribe_events.tribe_events_right:after{
    border-right: 9px solid #efefef;
}
.tribe-events-past .tribe_events.tribe_events_left:after{
    border-left: 9px solid #efefef;
}
.blanco .tribe-events-past .tribe_events.tribe_events_right:after{
    border-right: 9px solid #efefef;
}
.blanco .tribe-events-past .tribe_events.tribe_events_left:after{
    border-left: 9px solid #efefef;
}
.tribe-events-has-events:hover > .tribe_events {
    display: block;
}
.tribe_events h4{
font-size: 20px;
    font-weight: normal;
    text-align: left;
	margin-bottom:15px;
}
.tribe_events .tribe-events-event-body{
    font-size: 14px;
    text-align: left;
    color: #387666;
}
.blanco .tribe_events .tribe-events-event-body{
    color: #1e3b8f;
}

.tribe-events-tooltip h4{
	color:#303030;
	font-family: 'ClearSansRegular';
}
.tribe_events .tribe-events-event-body p{
	font-size: 14px;
	text-align: left;
	color: #387666;
	margin:0px;
}
.blanco .tribe_events .tribe-events-event-body p{
	color: #1e3b8f;
}


.tribe_events .tribe-events-event-body br{
display:none;
}
.tribe-events-calendar thead th {
border-bottom: 1px solid #e7e7e7;
text-transform: lowercase;
}
.tribe-events-calendar {
background:#fff;}
.menu-men-cat.class_calendar_menu {
    position: relative;
    width: 100%;
    display: table;
    background: #FFFFFF;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
}
.menu-men-cat.class_calendar_menu .menu-me a {
    font-size: 13px;
    color: #9f9f9f;
}
/*------------ slide-calendar --------------------------------------- */


/*------------ POhojie --------------------------------------- */
#postpodobn {
margin-top:40px;
padding-top:40px;
border-top:1px solid #eaeaea;
}
#postpodobn .post-title {
text-transform:uppercase;
color:#303030;
text-align:center;
font-size:15px;
margin-bottom:40px;
}
.podobbox {
float:left;
    width: 30.5%;
}
.podobbox:nth-child(2) {
margin:0px 40px;
}
#postpodobn .podbox-title {
font-family: 'HelveticaNeueCyrRoman';
text-align:left;
font-size:20px;
color:#303030;
margin-bottom:10px;
display:block;
}
#postpodobn .podobbox-text p{
font-family: 'HelveticaNeueCyrRoman';
text-align:left;
font-size:16px;
color:#303030;
    line-height: 1.4;
}
#postpodobn .dalee{
    font-family: 'ClearSansMediumItalic';
    display: block;
    font-size: 12px;
    padding: 0px;
    text-align: left;
    text-decoration: underline;
    margin-top: 10px;
}
#postpodobn .time-info {
margin-bottom:14px;
}
/*------------ POhojie --------------------------------------- */


/*------------ Forma dark --------------------------------------- */

.dark-ofset {
position: fixed;
 background: rgba(0, 0, 0, 0.25);
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 z-index: 9;
	display:none;
}
#forma-pop, #forma-login {
position: absolute; 
z-index: 12; 
top: 10%; 
left: 0px; 
width: 100%; 
display: none; 
}
#forma-login .shet-vopros li {
 max-width: 340px;
 padding: 45px 0px;
}
#forma-login .shet-title {
 margin: 35px 0px 40px;
}
.forma-pop {
position:relative;
background:#fff;
width:100%;
max-width:560px;
margin:auto;
    box-shadow: 0px 0px 14px #999;
padding:20px;
z-index:999;
}
.pop-close {
position:absolute;
right:10px;
top:10px;
cursor:pointer;}
.shet-test {
font-size:13px;
color:#bababa;
}
.shet-test span {
display:block;
color:#8a7e7e;
}
.shet-nomer{
 font-family: 'ClearSansBold';
 display: table;
 margin: 10px auto;
 color: #919396;
 border: 1px solid #007355;
 font-size: 25px;
 border-radius: 50%;
 text-align: center;
 width: 50px;
 height: 50px;
 line-height: 50px;
}
.shet-title {
font-size:22px;
color:#007355;
text-align:center;
margin-bottom:30px;
}
.blanco .shet-title {
color:#1e3b8f;
}

.verde .shet-vopros li:hover {
background:#c9f6ea;}
.blanco .shet-vopros li:hover {
background:#c1dcf1;}
.shet-vopros li {
background:#fafafa;
text-align:center;
color:#515b68;
border:1px solid #cecece;
max-width:520px;
width:100%;
padding:40px 0px;
margin: 0px auto 10px;
cursor:pointer;
}



td.tribe-events-othermonth {color:#cccccc;} 
button.alm-load-more-btn.loading:before{
	margin-top: 12px!important; 
}
/*------------ Forma dark ---------------------------------------- */


/*------------ POROZ ------------------------- */
.cat-poroz #header-min {
 background: url(img/poroz.jpg) 50% 0% no-repeat;}
.min2-p p {
font-size:14px;
color:#78828d;}
/*------------ POROZ ------------------------- */


/*------------ Pink------------------------- */
.pink .informate {background:#f4eeee;}
.pink .informate p, .pink .informate a{color:#ae9595;}
.pink .informate a:hover{
	color:#f9e4e1;
}
.pink .ev-mesto, .pink .ev-data {
    color: #8c2004;
}
.pink .tribe_events.tribe_events_right:before {
    content: '';
    position: absolute;
    left: -19px;
    top: 39px;
    border: 9px solid transparent;
    border-right: 9px solid #8C2004;
}
.pink .tribe_events.tribe_events_right:after {
    content: '';
    position: absolute;
    left: -18px;
    top: 39px;
    border: 9px solid transparent;
    border-right: 9px solid #F8E6E4;
}
.pink .tribe_events.tribe_events_left:before {
    content: '';
    position: absolute;
    right: -19px;
    top: 49px;
    border: 9px solid transparent;
    border-left: 9px solid #8C2004;
}
.pink .tribe_events.tribe_events_left:after {
    content: '';
    position: absolute;
    right: -18px;
    top: 49px;
    border: 9px solid transparent;
    border-left: 9px solid #F8E6E4;
}
.pink .tribe-events-has-events.tribe-events-future {background: #F8E6E4;}
.pink .mini-calendar h2 span {color: #F8E6E4;}
.pink .mini-calendar h2 {background: #8c2004;}
.pink .tribe_events {background: #efefef; border: 1px solid #cecece;}
.pink .tribe_events .tribe-events-event-body p, 
.pink .tribe_events .tribe-events-event-body {color: #8C2004;}
.pink th {color: #CCBCBA;}
.pink .menu-men {background: #f8e6e4;}
.home .pink .postik-left .time-info:after {content: url(img/ip.png);}
.pink .img-citat {background:url(img/ip.png) 0 0 no-repeat;}
.pink a {color:#8c2004;}
.pink #header {background: url(img/divap.jpg) 50% 0% no-repeat;}
.cat.pink .menu-men-cat .menu-me li.current-menu-item a{color:#8c2004;}
.pink .min1{color:#8c2004;}
.pink .menu-me li.current-menu-item a{color:#8c2004;}
.pink .menu-me li.current-menu-item:before{background: #8c2004;}



.blanco .tribe-events-has-events.tribe-events-future {background: #d9e7f1;}
.pink .mini-calendar h2 span {color: #F8E6E4;}
.pink .mini-calendar h2 {background: #8c2004;}

.blanco .mini-calendar h2 {background: #275496;}


.blanco .tribe_events {background: #efefef; border: 1px solid #cecece;}
.blanco .tribe-events-future .tribe_events {background: #d9e7f1; border: 1px solid #7392c0;}

.tribe_events {background: #c1dcf1; border: 1px solid #cecece;}
.pink .tribe_events .tribe-events-event-body p, 
.pink .tribe_events .tribe-events-event-body {color: #8C2004;}
.blanco th {color: #7ba1c7;}


.blanco .menu-men {background: #c1dcf1;}


.home .pink .postik-left .time-info:after {content: url(img/ip.png);}
.blanco .img-citat {background:url(img/ip.png) 0 0 no-repeat;}
.blanco a {color:#1e3b8f;}
.blanco .tribe-events-past a.nofollow {color:#3f3f3f;}
.blanco .tribe-events-future a.nofollow {color:#3f3f3f;}

.blanco #header {background: url(img/divaw.jpg) 50% 0% no-repeat;}
.cat.pink .menu-men-cat .menu-me li.current-menu-item a{color:#8c2004;}

.blanco .min1{color:#092062;}


.pink .menu-me li.current-menu-item a{color:#8c2004;}
.pink .menu-me li.current-menu-item:before{background: #8c2004;}





.cat.pink .menu-men-cat .menu-me a:hover {color:#8c2004;}
.cat.pink #wp-pagenavi span.current{text-decoration:underline;}
.cat.pink #wp-pagenavi a, .cat.pink #wp-pagenavi span{
 color: #8c2004;}
body .pink button.alm-load-more-btn { 
width: 230px; 
border-radius: 0px; 
background: #ebebeb; 
color: #8c2004; 
font-family: 'ClearSansRegular'; 
font-weight: normal; 
font-size: 16px; 
height: 54px; 
}
body .blanco button.alm-load-more-btn { 
width: 230px; 
border-radius: 0px; 
background: #ebebeb; 
color: #092062; 
font-family: 'ClearSansRegular'; 
font-weight: normal; 
font-size: 16px; 
height: 54px; 
}
body .pink button.alm-load-more-btn:hover { color:#fff;
background-color: #8c2004;}
body .blanco button.alm-load-more-btn:hover { color:#fff;
background-color: #092062;}
.pink .shet-title, .pink #forma-login .shet-title {
color:#8d1f04;
}
.pink .shet-vopros li:hover {
 background: #f9e4e1;
}
.pink .shet-nomer {
 border: 1px solid #8d1f04;
}
.pink #header404 {
background: url(img/phead-404.jpg) 100% 0% no-repeat #FCF2F1;
}
.pink #header404 h1 {
color: #8c2004;
}

/*------------ Pink------------------------- */




/*------------ Page Alfa ------------------------- */
#header-about {
position:relative;
display:table;
width:100%;
}
#header-about span {
font-family: 'ClearSansThin';
position: absolute;
 text-align: center;
 color: #fff;
 display: table;
 font-size: 25px;
 text-transform: uppercase;
	 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
}
#header-about span img{
 display: block;
 margin: 30px auto 0px;
	cursor:pointer;}
#header-about:before {
content:'';
position:absolute;
width:100%;
height:100%;
background: rgba(0,0,0,0.50);
}
#header-about.active:before {
content:'';
position:absolute;
width:0%;
height:0%;
background: rgba(0,0,0,0);
display:none;
}
#header-about.active >span{
display:none;
}
#header-about iframe{
display:block;
margin:auto;}
#header-about p{
background: #f6f6f6;
 display: table;
 width: 100%;
 color: #78828d;
 font-size: 14px;
}

.vrachi, .farmatevty, .startingnodisplay{
	display:none;
} 
#contentwide-alfa {
display:table;
width:100%;
max-width:980px;
margin:0px auto 50px;}
.info-video {
background:#f6f6f6;
display:table;
width:100%;
padding:20px 0px;
}
.info-video-v {
display:table;
width:100%;
max-width:980px;
margin:auto;
}
#contentwide-alfa h1 {
color:#515b68;
text-transform:uppercase;
font-size:20px;
margin:45px 0px 40px;
}
#contentwide-alfa h2 {
color:#007355;
text-transform:uppercase;
font-size:16px;
margin:30px 0px 25px;
}

.pink #contentwide-alfa h2 {
color:#8c2004;
}
.blanco #contentwide-alfa h2 {
color:#092062;
}

#contentwide-alfa p {
font-size:13px;
color:#303030;
line-height:normal;
}

.karti {
display:table;
width:100%;
}
.karti ul li {
 list-style: none;
 text-align: center;
 float: left;
 width: 33.3%;}
.karti ul li img{margin:auto;display:block;}
.karti ul li span{
 margin-top: 10px;
 color: #515b68;
 text-align: center;
 font-family: 'ClearSansBold';
 font-size: 14px;
 display: block;}
/*------------ Page Alfa ------------------------- */



/*------------ Index one news------------------------- */
.home .postik-left .time-info:after {
 content: url(img/ik.png);
 position: absolute;
 top: 0px;
 left: 0px;
}
.home .postik-left .title{
font-size:17px;
font-family: "ClearSansMedium";
line-height: 23px;
margin:-1px 0px 10px;
text-transform:uppercase;
color:#303030;
}
.home .postik-left .time-info p {
 text-align: right;
}
.home .postik-left {
float:left;
width: 65.5%;}
.home .postik { 
border-bottom: 1px solid #cecece; 
float: right; 
width: 31%; 
clear: right; 
}
.home .postik:last-child {
 border-bottom: none;}
.postik-left .dalee {
 font-family: 'ClearSansMediumItalic';
 display: block;
 font-size: 12px;
 padding: 0px;
 text-align: left;
 text-decoration: underline;
}
.text-post {margin-top:30px;}
.text-post p {
font-size:17px;
color:#303030;
}
.home .text-post {
margin-top:-5px;
}
.home .text-post p br{
display: block;
margin: 5px 0;
content: " ";
}
/*------------ Index one news------------------------- */

/*------------ Header404------------------------- */
.error404 #postpodobn{
margin-top:0px;
border:none;
    display: table;
    width: 100%;
    max-width: 980px;
	margin:auto;
}
#header404 {
    background: url(img/head-404.jpg) 100% 0% no-repeat #E3FBEE;
    height: 448px;
 z-index: 1;
 top: 0px;
 margin:0px;
 display: table;
 width: 100%;
     border-bottom: 1px solid #eaeaea;
}
#header404-v { 
    margin: 15% auto 0px;
    width: 100%;
    max-width: 980px;
    display: table;
}
#header404 h1{
font-family: 'ClearSansThin';
text-transform:uppercase;
color:#007355;
font-size:20px;
text-align:center;
margin-bottom:30px;
}
#header404-v a {
font-family: 'ClearSansRegular';
text-decoration:underline;
text-align:center;
display:block;
color:#303030;
font-size:14px;
}
/*------------ Header404------------------------- */



/*------------ Header------------------------- */

.glava p.maintexttop{
	margin-top: 35px;
	font-size:35px;
	max-width:500px;
	line-height:38px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.glava p.maintexttop{;
		line-height:52px;
	}
}
.glava p.maintexttop br{
	display: block;
	margin-top: 15px;
	content: " ";
}
.blanco .glava p.maintexttop{
	color:#40536a;
}
#header {
background:url(img/diva.jpg) 50% 0% no-repeat;
 height: 633px;
 z-index: 1;
 top: 0px;
 margin:0px;
 display: table;
 width: 100%;
}
#header-v { 
 margin: 70px auto 0px;
 width: 100%;
 max-width: 980px;
 display: table;
}
.img-citat {
background:url(img/ik.png) 0 0 no-repeat;
width:53px;
height:45px;}
.glava {
display:table;
float:left;
}
.glava span{
font-family: 'HelveticaNeueCyrRoman';
text-align:left;
line-height:1;
display:block;
font-size:177px;
color:#007355;
}
.glava p{
color:#515b68;
 display: block;
 font-size: 22px; 
	text-align:left;
}
.glava p.gl1 {
font-family: 'ClearSansMedium';
}
.glava p.gl2 {font-family: 'ClearSansThin';}
.glava p.gl-avtor {font-family: 'ClearSansRegular';font-size:16px; text-align:right;}
.glava2 {
display:table;
float:left;
margin-top:90px;
}
.glava2 a p {
 font-family: 'ClearSansLight';
 font-size: 25px;
 color: #515b68;
 margin: 0px;
}
.blanco .glava2 a p {
	color: #728194;
}

.blanco .informate p a {
	color: #778392;
}
.blanco .informate p a:visited {
	color: #778392;
}
.blanco .glava2 a:visited p {
	color: #728194;
}
#header-min {
 background: url(img/diva2.jpg) 50% 0% no-repeat;
 height:390px;
 z-index: 1;
 top: 0px;
	position:relative;
 margin: 0px;
 display: table;
 width: 100%;
}
#header-min.cat3{
 background: url(img/alfa.jpg) 50% 0% no-repeat;
}
#header-min.cat7{
 background: url(img/doctor.jpg) 50% 0% no-repeat;
}
#header-min.cat9{
 background: url(img/poroz.jpg) 50% 0% no-repeat;
}
.category-12 #header-min{
 background: url(img/farm.jpg) 50% 0% no-repeat;
}
#header-min-v {
 margin: 0px auto 0px;
 width: 100%;
 max-width: 980px;
 display: block;
 transform: translate(0%, 50%);
 bottom: 50%;
 position: absolute;
 right: 10%;
}
.glava-min{
 float: right;
	 max-width: 515px;
 display: table;}
.min1 {
font-size:24px;
color:#007355;
text-align:left;
text-transform:uppercase;
}
.min2 {
font-size:24px;
color:#9a9a9a;
text-align:left;
margin:0px;}

/*------------ Header------------------------- */



a, .spanlink {color: #007355;text-decoration:none;cursor:pointer;}
a:hover, .spanlink :hover {text-decoration:none;}
a img {border:0;}

/*------------------------------- MENU -----------*/
.search_form {
 margin: 17px 0px 0px;
 position: relative;
 display: table;
 float: right;

}
.search_form input[type="text"]{
 background: #fff;
 padding: 0px 25px 0px 10px;
 height: 30px;
 margin: 0px;
 width: 215px;
 box-sizing: border-box;
 display: block;
 font-size: 16px;
 border: 1px solid #cacaca;
}
.search_form input[type="submit"]{
 color: #999;
 text-shadow: none;
 padding: 0px;
 width: 16px;
 height: 16px;
 position: absolute;
 top: 6px;
 right: 10px;
 border: none;
 background: url(img/search.png) 50% 50% no-repeat;
}
.menu-menu-container{
 display: table;
 margin: auto;}
.menu-men {
 background: #c9f6ea;
 display: table;
 width: 100%;
 text-align: center;
 position: relative;
 z-index: 2;
 box-shadow: 0px 1px 1px rgba(153, 153, 153, 0.42);
}
.menu-men .menu-me {
width: 100%;
max-width:1050px;
margin: auto;
}
.menu-me {
    width: auto;
    max-width: inherit;
    margin: auto;
    display: table;
}
.menu-me ul {
clear: both;
 list-style: none outside none;
 margin: 0px;
 padding: 0px;
 text-align: center;
 text-decoration: none;
 width: 100%;
}
.menu-me a{
 font-size: 12px;
 margin: auto;
 padding: 26px 12px;
 color: #666666;
 text-align: center;
 display: block;
 position: relative;
 text-transform: uppercase;
}
.blanco .menu-me li.current-menu-item a{
 color: #1e3b8f;
}

.menu-me li {list-style:none;float:left;position:relative;margin:0px;}
.menu-me li.current-menu-item a {color:#007355;}

.blanco  .menu-me li.current-menu-item:before {
content:'';
position:absolute;
height:5px;
width:100%;
top:0px;
left:0px;
background:#1e3988;}


.menu-me li:hover:before {
content:'';
position:absolute;
height:5px;
width:100%;
top:0px;
left:0px;
background:#9a9a9a;
}



.menu-me li ul {display:none;}
.menu-me ul li:hover > ul {display:block;}

.menu-me ul li > ul.sub-menu {
 position: absolute;
 top: 100%;
 z-index: 999;}
.menu-me ul li > ul.sub-menu li > ul.sub-menu {
 right: -100%;
 top:0px;}
.menu-me ul li a:hover ul.sub-menu li a:hover {background: #FEE817;}
.menu-me ul li > ul.sub-menu li a:hover { background: #257100;}
.menu-me ul li > ul.sub-menu li a {
 background: #298000;
 border: none;
 text-align: left;
 margin: 0px;
 width: 180px;
 display: table;
 padding: 12px 15px;
 font-size: 15px;
 color: #EFEEEE;}
.menu-me ul li > ul.sub-menu li {
border: none;
 display: table;
 float: none;}
.cat .menu-men-cat {
 position: relative;
width:100%;
display:table;
 background: #FFFFFF;
 border-top: 1px solid #cacaca;
 border-bottom: 1px solid #cacaca;
}
.cat .menu-men-cat .menu-me li:hover:before {display:none;}
.cat .menu-men-cat .menu-me a {font-size: 13px;color:#9f9f9f;}
.cat .menu-men-cat .menu-me a:hover {color: #007355;}
.blanco.cat .menu-men-cat .menu-me a:hover {color: #1e3b8f;}
.cat .menu-men-cat .menu-me li.current-menu-item a {color:#007454;}
.cat .menu-men-cat .menu-me li.current-menu-item:before {display:none;}
.cat .menu-men-cat .menu-me {
 width: auto;
 max-width: inherit;
 margin: auto;
 display: table;
}
.tribe-address br {display:none;}
/*------------------------------- MENU -----------*/
 
 
 
 
#search-widget {
 width: 190px;
 float: left;
 margin-top: 5px;
}


#bez-ramki {
 display: table;
 color: #ffffff;
 margin: 50px auto 0px;
 width: 100%;
 height: auto;
 max-width: 900px;
}
#bez-ramki .bez-title {
font-size: 18px;
 color: #7d7d7d;
 margin: 0px 0px 15px 0px;
 padding: 0px;
 text-transform: uppercase;
}
#bez-ramki .bez-block li{list-style:none;font-size:10px;}
#bez-ramki .bez-block:nth-child(2){
margin:0px 30px;
} 
#bez-ramki .bez-block { 
 float: left;
 margin: 0px;
 width: 31%;
 color: #939393;
}
#bez-ramki p {
 margin: 0px 0px 5px;
 color: #a4a4a4;
}
#bez-ramki a {font-size:10px;color: #939393;}

#si-rig, .block-menu {
width: 37%;
 float: right;}
#si-rig li{list-style:none;
 margin-bottom: 5px;}
#si-rig li a{font-size:15px;}

.block-menu ul{max-width:400px;}
.block-menu ul li{list-style:none;font-weight:300;border-bottom:1px dotted #409c29;display:table;width:100%;padding:12px 0px 10px;}
.block-menu ul li .nazvanie{width:85%;float:left;}
.block-menu ul li .cifra{width:15%;float:left;text-align:center;}
.block-menu ul li.first {background:#f2f2f2;border-bottom:none;}
.block-menu ul li.first .pravo{width:66%;float:left;color:#000;font-weight:400;margin-left:5px;}
.block-menu ul li.first .levo{width:30%;float:left;text-align:right;color:#000;}
.title-menu {color:#000;font-size:17px;margin-bottom:15px;}
.block-menu ul li a{font-size:15px;color:#383838;}

.si-title {
 font-size: 20px;
 margin: 0px 0px 10px;
 padding: 6px 2px;
 border-bottom: 2px solid #CBCBCC;
 color: #35354F;
}
.vnytri { 
 margin-bottom: 25px;
}
.niz-head-class {display:table;width:100%;}
#niz-head-class {padding:50px 0px;width:100%;max-width:1100px;margin:auto;display:table;position:relative;}
#niz-head-class:before{
 content: '';
 position: absolute;
 left: 46%;
 bottom: -50px;
 border: 30px solid transparent;
 border-top: 25px solid #F2F2F2;
 z-index: 9;
}
#niz-head-class .niz-head-block:first-child {margin-left: 0px;}
#niz-head-class .niz-head-block {float:left; margin-left: 30px;width: 31%;}
#niz-head-class li {list-style:none;}
.error {font-size:25px;text-align:center;color:#AD0000;text-decoration:underline;}

/* category */
.category-imgi {
 display: table;
 float: left;
 margin-right: 38px;
 min-height: 1px;
 width: 100%;
 max-width: 300px;
}
#category {
 display: table;
 width: 100%;
 height: auto;
 float: none;
}
.category-info {
float: left;
 width: 65%;
}
#category .contenttext a.dalee {
text-align:left;
margin-top:20px;
}
#category .title a {

margin:20px 0px;
 text-transform: none;}

/* Content */
.time-info:after {
content:url(img/a1.png);
position:absolute;
top:0px;
left:0px;
}
.time-info.heart:after {
content:url(img/heart.png);
position:absolute;
top:0px;
left:0px;
}
.time-info.farm:after {
content:url(img/farm.png);
position:absolute;
top:0px;
left:0px;
}
.time-info.doctor:after {
content:url(img/doctor.png);
position:absolute;
top:0px;
left:0px;
}
.time-info {
position:relative;
padding-left:55px;
text-align:left;
min-height:39px;
}
.time-info a:hover{
text-decoration:none;
}
.time-info a{
 font-family: 'ClearSansBold';
font-size:12px;
color:#9f9f9f;
text-decoration:underline;
 text-transform: lowercase;}
 
.posti .time-info a{
margin-right: 3px;}
     
.the-time {
text-transform:uppercase;
font-size:13px;
}
.time-info span {
 font-family: 'ClearSansBold';
 font-size:12px
}
.time-info p {
color:#9f9f9f;
display:block;
margin:0px;}

.contents{
display: table;
 width: 100%;
 height: auto;
 max-width:950px;
 margin: auto !important;
}
.home #contents{
margin: auto;
}
#contents .yjat{
display: table;
 width: 100%;
 height: auto;
 max-width:950px;
 margin: auto !important;
}
#contents{
display: table;
 width: 100%;
 height: auto;
 max-width: 1100px;
 margin: 30px auto;
 background: #fff;
 }
#content.singl{display:table;width:100%;max-width:800px;height: auto;float:none;margin:auto;}
#contentwide-width {
display: table;
 width: 100%;
 height: auto;
}
#contentwide {
 display: table;
 width: 100%;
 height: auto;
 }
#content img, #contentwide img {
height: auto;
max-width: 100%;}

#content {
 display: table;
 width: 100%;
 height: auto;
 }

.single-contentext p {
font-size:15px;}
.single-contentext a {
font-family: 'ClearSansLight'; 
font-size:15px;
color:#007355;
text-decoration:underline;
}

.pink .single-contentext a {
color: #8c2004;
}
.blanco .single-contentext a {
color: #1e3b8f;
}
.single-img {margin-bottom: 20px;}

/* Footer */
#footer { 
 margin:30px 0px 0px;
padding: 0px;
width: 100%;
}
.footer-polosa-v {
width:100%;margin:auto;display:table;
 max-width:980px;
}
.footer-polosa {
 background: #f7f7f7;
 width: 100%;
 display: table;
 padding: 0px;
}
#footer a {text-decoration:none;}

#footer-menu {
 display: table;
 width: 100%;
 margin: 0px auto 20px;
 border-bottom: 1px solid #cacaca;
}
.footer-menu {
width:100%;
margin:auto;
display:table;
 max-width: 1000px;
}
#footer-menu ul li ul{
display:none;
}
#footer-menu ul{
clear: both;
display: table;
list-style: none;
padding: 0px;
margin: 0px;
}
#footer-menu ul a{text-decoration: none;text-align: center;display:block;}
#footer-menu ul a:hover{text-decoration: underline;}
#footer-menu ul ul li {list-style:none;}

#footer-menu ul > li > a {
padding: 26px 15px;
 font-size: 10px;
 color: #9a9a9a;
 text-transform: uppercase;}
#footer-menu ul > li{
position:relative;
float: left;
margin:0px;}

p.footer-logo img {
    float: left;
    margin-right: 15px;
}
p.footer-logo span { display: block; margin-left: 99px;}
p.footer-logo {
font-size:13px;
color:#777777;
font-family: 'Arial';
}
p.footer-p-block {
font-family: 'HelveticaNeueCyrThin';
 color: #dcdcdc;
 font-size: 31px;
 margin:20px 0px;
 text-align: center;
	text-transform:uppercase;
}
.footer-social {
display:table;
margin:auto;
}
.footer-social a:hover {opacity:0.8;}
.footer-social a {
 width: 50px;
 display: inline-block;
 height: 50px;
 margin: 10px 5px 0px;
}
#author,#email,#url,#comment {border:1px solid #cccccc; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}




/* ---------- Post ------------------------------ */
.vozvrat {margin-bottom:30px;}
.vozvrat a:after {
 text-decoration:underlined;
}
.vozvrat a:after {
 text-decoration:none;
}
.vozvrat a:hover:before,.vozvrat a:hover:after{
 text-decoration:none;
}
.vozvrat a:after {
 content: '←';
 position: absolute;
 left: 0px;
 top: 0px;
 font-size: 20px;
 line-height: 15px;
 text-decoration:none;
}
.vozvrat a {
position:relative;
 font-family: 'ClearSansBold';
 font-size: 13px;
 color: #9f9f9f;
 text-decoration: underline;
	padding-left:30px;
}
.vozvrat a:after {
 text-decoration:underlined;
}
.vozvrat a:after {
 text-decoration:none;
 display: block;
 height: calc(100% - 2px);
overflow: hidden;
}
.postik {
 display: table;
 margin: 0px auto 25px;
 position: relative;
 width: 100%;
padding: 0px 0px 20px;
 max-width: 980px;
}
.title a {
 font-size: 16px;
 margin: 15px 0px 10px;
 display: block;
 color: #303030;
 text-transform: uppercase;
 font-family: 'ClearSansMedium';
 }

.contenttext {
overflow: hidden;
padding: 0px;
position: relative;}
.wpcf7-form {position:relative;}
#content .contenttext a.imgi img{display:block;margin:0px;padding:0px;float:left;}
.contenttext p{
 line-height: 1.4em;
 margin: 0px;
 padding: 0px;
 color: #303030;
 font-size: 14px;}
.contenttext a.dalee {
font-family: 'ClearSansMediumItalic';
 display: block;
 font-size: 12px;
 padding: 0px;
 text-align: left;
 text-decoration:underline;
 margin-top: 10px;
}
.contenttext .posti {
width:100%;
 background: #fff;
 display: table;}
.single h1 {
 font-size: 35px;
 padding: 0px;
 margin: 22px auto 30px;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}
.block-text {width:100%;max-width:950px;margin:auto;}
.block-text .widget-title{
font-size: 35px;
 text-align: center;
 margin: 35px 0px 20px!important;
 text-transform: uppercase;}
.panel-grid {margin:auto !important;}
.reklama-radio p{margin:0px;color:#ffffff;}
/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */

.post {margin:0px;}
.postinfo {
background-color: #821b21;
color: #FFFFFF;
display: none;
font-size: 12px;
line-height: 1.5em;
margin: 0px 0px 5px;
padding: 2px 10px;
}
.postinfo a {color: #FFFFFF;text-decoration:underline;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

#wp-pagenavi{text-align:center;clear:both}
#wp-pagenavi a, #wp-pagenavi span{
 color: #007355;
 margin: 0px 3px;
 padding: 4px 9px;
 font-weight: bold;}
#wp-pagenavi span:hover, #wp-pagenavi a:hover{
 text-decoration: none;
 color: #007355;}
#wp-pagenavi span.current { 
text-decoration:underline;
 padding: 2px 7px;
 color: #007355;
}


/* MENU */
#descrip {
position: relative;
width: 100%;
z-index: 999;
}
#descrip ul{
clear: both;
display: table;
list-style: none;
padding: 0px;
margin:auto;
max-width: 1000px;}
#descrip a{text-align: center;display:block;}
#descrip a:hover{text-decoration: none;}
#descrip ul li {list-style:none;}
#descrip li a {
color: #000000;
padding: 16px 9px;}
#descrip ul > li{
font:normal 14px "Verdana";
float: left;
transition: all 0.1s cubic-bezier(0.42, 0, 0.58, 1) 0;}
#descrip ul > li > ul {
background: #981C22;
display: none;
width: 230px;
position: absolute;
z-index: 99;}
#descrip ul > li > ul > li {float:none;}
#descrip ul > li > ul > li > a {
color:#ffffff;
padding: 10px;
font-size:14px;}
#descrip ul > li > ul > li > a:hover{background: #000000;text-decoration:underline;}

#descrip ul > li:hover > ul {display:block;}
#descrip ul > li:hover > a{color: #FFFFFF;background: #7d0209;}
#descrip ul > li.current-menu-item {
background: #7d0209;
opacity: 0.8;}
#descrip ul > li.current-menu-item > a {color: #FFFFFF;}
.wp-caption { 
background-color: #F3F3F3;
border: 1px solid #DDDDDD;
margin: auto;
padding-top: 4px;
text-align: center;
}
.wp-caption-dd { 
line-height: 17px;
margin: 0px;
padding: 0px 4px 5px;
}
.smo{display: none;}

/*Comments-------------------*/
/* comments */
.compak {margin:30px 0px 0px;width:100%;}
p#comments {font-size:18px;margin-bottom:5px;}
span.commentslink {display:block;text-align:center; width:147px;height:17px; overflow:hidden;margin:0 0 10px 0; padding:3px 5px;}
span.commentslink a {padding-left: 20px}
h3#comments, #respond h3 {color: #501F1B; font-size: 26px; margin:0 0 0.4em;}
#respond {position: relative; margin: 5px 0 0 0;}
#singlecomments .avatar img{
box-shadow: 0px 1px 2px #917A55;
float: left;
margin: 0px 10px 0px 0px;}
#koments ul li, #koments ol li {list-style:none!important;}
#koments img {border:none;margin:0px 0px -5px;}
#koments ol.commentlist {list-style:none; margin:0; padding:0; text-indent:0;border:none!important;}
#koments ol.commentlist li {
border-top: 2px solid #749867;
border-left: 2px solid #749867;
border-right: 2px solid #749867;
border-bottom: 3px solid #749867;
margin: 0px 0px 10px;
padding: 5px;}
#koments ol.commentlist li.comment-author-admin {background: #fff !important;
border: 2px solid #AEC7A4;}
#koments ol.commentlist li div.comment-author {padding:0 170px 0 0;}
#koments ol.commentlist li div.vcard cite.fn {font-style:normal;}
#koments ol.commentlist li div.vcard cite.fn a.url {color:#c00; text-decoration:underline;}
#koments ol.commentlist li div.vcard cite.fn a.url:hover {color:#000;}
#koments ol.commentlist li div.commentmetadata {font:bold 1.1em/1.4 helvetica,arial,sans-serif;text-align:right; 
position:absolute; right:5px;top:5px;}
#koments ol.commentlist li div.commentmetadata a {color:#333; text-decoration:none;}
#koments ol.commentlist li div.commentmetadata a:hover {color:#000;}
#koments ol.commentlist li p { 
color: #000000;
 font-size: 20px;
margin: 0px 0px 10px;
}
#koments ol.commentlist li ul {list-style:square; margin:0 0 1em; padding:0; text-indent:0;}
#koments ol.commentlist li div.reply {
background: #595959;
border: 1px solid #939393;
color: #FFFFFF;
display: inline-table;
line-height: 1.4em;
padding: 0px 5px;
text-align: center;}
#koments ol.commentlist li div.reply:hover {background:#000000;}
#koments ol.commentlist li div.reply a {color:#fff; text-decoration:none;}
#koments ol.commentlist li ul.children {list-style:none; text-indent:0; padding: 0 0 0 10px;}
#koments ol.commentlist li ul.children li.depth-2 {margin:0 0 .25em;}
#koments ol.commentlist li ul.children li.depth-3 {margin:0 0 .25em;}
#koments ol.commentlist li ul.children li.depth-4 {margin:0 0 .25em;}
#koments ol.commentlist li.even {background: #EFEFEF;}
#koments ol.commentlist li.odd {background: #fff;margin: 0px 6px 10px;}
#koments ol.commentlist li.pingback div.vcard {padding:0 170px 0 0;}
#koments ol.commentlist li.comment-author-satad, .comment-author-butreshka {
background: #FEFFCA;
border: 2px solid #FFDB76;
border-left: 3px solid #FFD321;
border-radius: 10px;}
.waitmoderation {color:Red; font-style:italic; font-size:0.8em}
.avtor a {font-weight:600;}
.avtor {color:#AA0E0E;text-decoration:underline;}
/* Forms */
#commentform #submit {
 background: #c9f6ea;
 border: none;
 color: #666666;
 font-size: 16px;
 margin: 0px;
 padding: 6px 15px;
 width: auto;}
#author,#email,#url,#real-comment {border: 1px solid #B3B3B3;margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}
.comment-wrapper {background:#ffffff;display: block;padding:5px;margin-top:10px;}
.commentik {padding:5px;margin-bottom:5px;}
.verh-comment {margin: 0 0 10px 0;}
.verh-comment ul li {list-style:none;}
.niz-comment p{display: inline-block;}
.verh-comment table{width: 100%;}
#commentform {font-size:100%; text-align:left;}
#commentform .logged-in {font-weight:bold; margin:0 0 1em;}
#commentform textarea {
color: #444444;
font-size: 15px;
height: 100px;
padding: 5px;
width: 98%;
}
#commentform input {
margin: 0px;
padding: 6px;
width: 92%;
}
#commentform .required {color:Red;font-size:1.4em; line-height:1.4em}
#commentform .commenterfield {text-align:left!important;}
#commentform p {margin:0 0 .2em 0;}
#commentform label {text-align:left!important;}
#commentform .caption {line-height:1.4;margin:0 0 1em;}
#commentform .comment-timeout {font-weight:bold; margin:2em 0 0;}
#commentform .subscribe-to-comments {
 padding:5px 10px;
 border:1px solid #ccc; width:530px
}
/* END comments */
.vigoda {
background: #68B300;
border: 1px solid #497D00;
border-radius: 10px;
color: #FFFFFF;
display: block;
font-size: 17px;
margin: 0px 20px;
padding: 10px 0px;
text-align: center;}
.vigoda:hover {background: #538E00;
border: 1px solid #76CA00;}

.doki {display:table;margin:auto;width:100%;}
.doki-block {display:table;width:100%;}
.fotokarta {width:250px;float:left;margin:10px 30px 10px 0px;}
.fotokarta img{width:100%;}
.kompani {font-size:25px;margin:0px 0px 25px;}
.doljnost {font-size:20px;margin:0px 0px 25px;}
.zarplata {font-size:20px;margin:0px 0px 25px;}
.adress {font-size:20px;}
.doki-info div{margin:0px 0px 10px;}
.fio {font-size:25px;margin:0px 0px 25px;}
.datas {font-size:20px;margin:0px 0px 25px;}
.vakanci {font-size:20px;margin:0px 0px 25px;}
.opits {font-size:20px;}
.message {
 font-size: 30px;
 padding: 50px 10px 150px;
 color: #498604;}
 .post-work {
 padding-bottom: 15px;
 margin-bottom: 35px;
 border-bottom: 1px solid #E4E4E4;
 }
 .date {font-size: 14px;
 margin-bottom: 5px;
 color: #969696;}



/*Главная*/
.color-fff .uavc-list-content span.uavc-list-desc {
color:#fff !important;
font-size:30px !important;
font-weight:600;}
#san-fotm h2, #elek-fotm h2 {
font-size:40px;
font-weight:700;
}
#san-fotm, #elek-fotm {display:table;margin:auto;}
#san-fotm .san-fotm-v, #elek-fotm .elek-fotm-v {
width:100%;
max-width:370px;
margin:auto;
} 
#san-fotm .san-fotm-v input, #elek-fotm .elek-fotm-v input{
width:100%;
max-width:338px;
 padding: 8px 15px;
margin:auto;
font-size:24px;
color:#333;
border-radius:4px;
border:1px solid #999;
} 
#san-fotm .san-fotm-v input[type="submit"]{background:#f1d800;}
#elek-fotm .elek-fotm-v input[type="submit"]{background: #B10000;}
#san-fotm .san-fotm-v input[type="submit"], #elek-fotm .elek-fotm-v input[type="submit"]{
max-width:370px;
padding:16px;
color:#fff;
border:none;
}

.elektriki {
}

.head-besk {
background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(44,30,21,1) 100%);
background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(44,30,21,1) 100%);
background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(44,30,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#2c1e15',GradientType=0 );
width:100%;
height:120px;
}
#icon-items {
 bottom: 10px;
 z-index: 15;
 position: absolute;
}
.zaglavk, .zaglavks {display:table;width:100%; opacity: 0.88;}
.zaglavk h1 span{
 font-size: 52px;
 text-transform: uppercase;
 }
.zaglavks h1 span{font-size:52px;}
.zaglavk h1, .zaglavks h1 {
 text-align: center;
 font-size: 45px;
 font-weight: 600;
 margin: 0px;
 padding: 0px 25px 10px;
 line-height: normal;
}
#yzo {background:url(img/yzo.png) center center no-repeat;}
#yzo p{margin:0px 0px 10px;
color:#000;
 line-height: 1.3;}

.div1, .div4 {display:none;}

.coverall{
	position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
	display:none;
	z-index: 10;
}

@media all and (min-height: 651px) and (max-height: 900px) {
#forma-pop, #forma-login {top: 2%;} 
}
@media all and (min-height: 100px) and (max-height: 650px) {
#forma-pop, #forma-login {top: 1%;}
}
@media all and (min-width: 100px) and (max-width: 980px) {
.error404 #postpodobn {
width:98%;
 width:calc(100% - 20px);
 
 }
.menu-men .menu-me {
    width: auto;
    max-width: 1000px;
    margin: auto;
    float: left;
}
.podobbox {
    float: none;
	margin:20px 0px !important; 
    width: 100%;
}
.forma-pop {
    width: calc(100% - 45px);
}
.swiper-container {
    max-width: 310px;
}
.data {
    float: none;
    margin: 20px 0px;
}
.tribe-events-has-events .tribe_events {display:none !important;}

.ev-texta {height:inherit;margin-bottom:20px;}
#header-min-v { 
right:0px;
bottom:40px;
transform: translate(0%, 0%);}
.cat .menu-men-cat .menu-me {
margin:0px;
}
.menu-menu-container {
 width: 100%;
}
.div2-v {
 width: 100%;
max-width:300px;
margin:auto;
}
.div2, .div3 {display:none;
 position: absolute;
 width: 100%;
 top: 40px;
 z-index: 999;
}
.div2.vidno, .div3.vidno {display:block;}
.div2-v ul{display:block; margin: 0px;}
.div2-v ul li{
margin:0px;
float:none;
}
.div2-v ul li a {
background: #FFFFFF;
 text-align: center;
 font-size: 14px;
 display: block;
 border: 1px solid #ECECEC;
 width: 100%;
 padding: 10px 0px;}
.div2-v ul li a:hover{
background-size:cover;
color:#fff;
 text-decoration: none;}
.div2-v ul li ul {display:none;}
.div2-v ul li ul li a{
 background: #FFF9ED;
 border-bottom: none;}
.div2-v ul li ul li a:hover{
 box-shadow: inset 0px 0px 40px rgba(110, 86, 65, 0.87);
 text-decoration:none;}
.div1:before, .div4:before {
 content: "Меню";
 position: absolute;
 left: -50px;
 font-size: 20px;
 top: 8px;
 color: #515b68;
}
.div1, .div4 {
 display: block;
 float: right;
 z-index: 10;
 position: relative;
 font-size: 50px;
 color: #515b68;
 line-height: 25px;
 padding: 6px 4px 10px;
}
 .search_form {
 margin: 8px 0px 0px;
 position: relative;
 display: table;
 float: left;
}
p.footer-p-block {
 font-size: 21px;}
#content {
 width: auto;
 padding: 10px;
}	

.glava {
 padding: 10px;
}	
	#header-v {
	width: 97%;
 margin:45px auto 0px;}
.glava p {
 font-size: 19px;}	
.category-imgi {
 float: none;
 margin-right: 0px;
}
.contenttext .posti {
 padding: 10px;
}
	.category-info {
float: none;
 width: 100%;
}
.post {
 padding: 10px;
}
.home .postik-left {
 float: none;
 width: 100%;
}
.home .postik {
 float: none;
 width: 100%;
 margin: 20px 0px 0px;
}	



}
	
	
@media all and (min-width: 901px) and (max-width: 1100px) {
#header-v {max-width: 820px;}
.podobbox {
    width: 28.5%;
}
}
@media all and (min-width: 1101px) and (max-width: 1300px) {
}
@media all and (min-width: 1301px) and (max-width: 1450px) {
}
@media all and (min-width: 1451px) and (max-width: 1800px) {
}
@media all and (min-width: 1801px) and (max-width: 2100px) {
}

#wp-pagenavi{
	display:none;
}

body button.alm-load-more-btn { 
width: 230px; 
border-radius: 0px; 
background: #ebebeb; 
color: #007355; 
font-family: 'ClearSansRegular'; 
font-weight: normal; 
font-size: 16px; 
height: 54px; 
} 

body button.alm-load-more-btn:hover { color:#fff; 
background-color: #007355;}
body button.alm-load-more-btn.done {display:none;}

.single-contentext td {
font-family: 'ClearSansLight';
font-size:15px;
}


.resultask .forma-pop { 
display: table; 
padding: 20px 20px 50px; 
height: 158px;
}

.resultask .textpopupmain { 
text-align: center; 
font-size: 22px; 
color: #092062; 
margin: 10px 0px 35px; 

} 
.button1popupmain:hover, .button2popupmain:hover{ 
background:#c1dcf1; 
color:#092062; 
} 
.buttonspopupmain{ 
max-width: 535px; 
margin: auto;} 
.button1popupmain, .button2popupmain{ 
border:1px solid #cecece; 
text-align:center; 
height:65px; 
line-height:65px; 
font-size:20px; 
color:#515b68; 
cursor:pointer;} 
.button1popupmain {width:250px;float:left;} 
.button2popupmain {width:250px;float: right;}
.temnyifon{ position: fixed; 
background: rgba(0, 0, 0, 0.41); 
height: 100%; 
width: 100%; 
z-index: 99999; 
top: 0px; 
left: 0px;
display:none;
}
#forma-pop.resultask{
	z-index:100000;
	top: 40%;
}


@media all and (min-width: 100px) and (max-width: 620px) {
	.button1popupmain, .button2popupmain {
		float:none;
		margin:10px auto;
	}
}