@font-face {
    font-family: 'Proxima-Nova-Regular';
    src: url('/wp-content/themes/gorlozdorovo/css/Proxima-Nova-Regular.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima-Nova-Bold';
    src: url('/wp-content/themes/gorlozdorovo/css/Proxima-Nova-Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {color: #4f4f4f;font-size: 15px;font-family:'Proxima-Nova-Regular', 'Open Sans', 'Georgia';background:#dbdce1;}

p {margin-bottom:18px;line-height:22px;}
h1 {text-align: left;font-size: 36px;color: #fff;}
h2 {text-align: left;font-size: 21px;color: #292929;padding: 20px 0 15px;}
h3, h4, h5, h6 {font-size: 18;color: #292929;margin: 20px 0px 10px 0;display: inline-block; text-align:left;}
.h1 {text-align: left;font-size: 21px;color: #272727;padding: 20px 0 15px;line-height: normal;}
.post-single h1 {color:#292929;font-size:30px;}
a {outline:0;color:#0ba8a6;}
a:hover {text-decoration:none;}
a:visited {color:#999;}
:focus {outline: -webkit-focus-ring-color auto 0px; outline: 0px;}
b, strong {font-weight:normal;}
.logo, .menu-logo {background: url(img/logo.png) no-repeat;width: 519px;position: relative;height:36px;}
.menu-logo span {display:block;height:100%;}
.container {background:#fff;max-width: 1200px;text-align:justify;height: auto !important;height: 100%;margin: 0px auto -11em; }
.related-link {cursor:pointer;}
.bigcontainer {max-width:1430px;background:#fff;margin:0 auto;box-shadow: 0px 0px 10px 3px #BBB;}

.content {margin: 0 auto;vertical-align: top;display: table;width: 100%;}
.content-inside {display:table-cell;vertical-align:top;position: relative;}
.related {display:table;width:100%;padding: 15px 0 0 0;border: 1px solid #e0e0e0;background: #f8f9fc;border-radius:3px;box-sizing: border-box;}
.sidebar {width:210px;display: table-cell;padding-right:20px;}
.category {max-width:1200px;}
.category .content {margin-top: -80px;}

.comment-front {float:left;padding-right:20px;width:275px;}

.menu {height: 103px;}
.menu li {display: inline-block;text-align: center;position:relative;margin-right: 40px;}
.menu ul {width: 100%;display: table;}
.menu li a, .menu li span { color: #313131;text-decoration: none;margin-top:30px;font-size: 15px;display: block;padding: 5px 10px;border-radius: 20px;}
.menu li a:hover, .menu li span:hover {background:#313131;color:#fefefe;cursor:pointer;}
.current_cat, .current-menu {background:#313131;color:#fefefe!important;}

.submenu {position:absolute;display:none;top:103px;width: 100%;}
.submenu ul {background:#e66863;}
.submenu ul li {width:100%; border:0;}
.submenu ul li a, .submenu li span {color:#fff;font-size:12px;line-height: 55px;text-align: left;padding-left: 20px;}
.submenu ul li a:hover, .submenu li span:hover {color:#ffcbc9;}
.menu li:hover .submenu {display:block;}

header {padding: 0;width: 100%;}
.nomain {background: url(img/fon.jpg) no-repeat #fff;height: 300px;background-position: bottom;}
.header {max-width: 1200px;margin: 0 auto;width: 100%;  position: relative;z-index: 10;}
.header-main {width: 100%;position: relative;z-index: 10;background:#fff;}
.search {vertical-align: middle;width: 206px;text-align: center;float: right;position: relative;top: -74px;z-index: 10;}
.lupa {position: absolute;right:5px;float: right;background:url(img/lupa.jpg) no-repeat #dbdce1;background-position:center;height: 30px;width: 30px;border:0;color:transparent;border-radius: 20px;}
.lupa:hover {cursor:pointer;}
.search input[type="text"] {height:30px;padding: 0 46px 0 15px;font-size: 12px;border:0;color: #fff;width: 139px;background: #dbdce1;border-radius: 20px;}
.title-up {position:relative;top:-145px;}

.foto {display:table;text-align:center;position:relative;}
.first .img_border { position: relative;}
.first .date {padding: 10px 0px 0px;color: #aaaaaa;font-size: 12px;text-align: left;}
.first .img_border:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.2);}
.first:hover .img_border:before { background:rgba(212, 20, 61, 0.46);}
.first a {font-size: 16px;color: #272727;text-align: left;display: block;padding: 10px 0;line-height: 18px;text-decoration: none;background: #f8f9fc;position: relative;}
.first:hover a {color:#d4143d;text-decoration:underline;}
.first:before { display: none; }
.front-page .first:nth-child(3n+2) {margin-right:2%;}
.front-page .first:nth-child(3n+3) {margin-right:0;}
.front-page .rubric_list {}
.page {}
.page h1 {margin:0 0 15px;}

.carousel {max-width: 900px;padding: 0;width: 100%;position: relative;  background: #fff;text-align: center;}
.carousel_wrap {overflow: hidden;position: relative;background: #fff;}
.carousel_list {width: 10000px;/* устанавливаем большую ширину для набора элементов */position: relative;/* позиционируем блок относительно основной области карусели */}
.carousel_item {float: left;max-width: 172px;background:#fff;  padding: 0 28px;}
.carousel_item:last-child {border:0;}
.carousel_item:first-child {padding-left:0;}
.carousel_button_left {cursor: pointer;position: absolute;right: 40px;top: -48px;background: url(img/arrows.jpg) no-repeat left top;width: 24px;height: 24px;z-index: 10;}
.carousel_button_left:hover {background: url(img/arrows.jpg) left bottom;}
.carousel_button_right {cursor: pointer;position: absolute;right: 9px;top: -48px;background: url(img/arrows.jpg) no-repeat right top;width: 24px;height: 24px;z-index: 10;}
.carousel_button_right:hover {background: url(img/arrows.jpg) right bottom;}
.carousel_item .first {width:100%;padding: 20px;}

.second {display:inline-block;width: 48.5%;}
.first {width: 27.5%;display:inline-block;position: relative;vertical-align: top;margin:0 2% 2% 0;float:left;height: 330px;padding: 2%;border: 1px solid #eaeaea;background:#f8f9fc;border-radius: 2px;}
.first img {width:100%;height: 152px;}
.category .first {width:19.3%}
.category .first:nth-child(4n) {margin-right:0;}
.category .first:nth-child() {margin-right:2%;}
.description {text-align: left;margin: 0;color: #747474;font-size: 13px;background:#f8f9fc;position: relative;z-index: 10;line-height: 17px;}
.desk {background: #f8f9fc;position: relative;}
.front-page .desk {height:90px;}

.related .first {width: 19.3%;text-align: left;height: auto;}
.related .first:nth-child(3n+2), .related .first:nth-child(2n+2) {margin-right:2%;}
.related .first:last-child  {margin-right:0;}
.related .first a {text-transform:none;font-size: 14px;}
.related-post {margin-bottom:20px;border:0;box-sizing: border-box;background:none;}
.comments-template {border:0;padding:0;margin: 25px 0 0;background: none;}
.for-related {padding: 0 20px 15px;margin: 0 -20px 20px;}

.banner {font-family: 'Circe Extra Bold';border-top: 1px solid #dadada;padding: 20px;background:url(img/banner-foto.jpg) no-repeat;height: 240px;background-position: center;color:#fff;position: relative;}
.banner-title {font-size:36px;position: absolute;left: 29%;top: 30%;line-height: 40px;text-align: left;text-transform:uppercase;}
.banner-p {font-size:15px;position: absolute;line-height: 40px;text-align: left;text-transform:none;}
.banner-foto img {width:100%;}

.front-content {padding: 20px 0;display: table;border-top: 4px solid #0ba8a6;}
.front-foto {display:table-cell;width:264px;text-align:center;}
.front-foto  img {width: 100%;}
.front-foto-text-1 {color:#3c3b3b;font-size:24px;margin: 10px 0 0;text-transform:uppercase;text-align:left;}
.front-foto-text-2 {color:#4d4d4d;font-size:18px;}
.front-text {display:table-cell;vertical-align:top;padding-left: 15px;}
.content-text {border: 1px solid #eaeaea;background: #f8f9fc;padding: 20px;border-radius: 2px;margin-bottom: 25px;}

.category-description {padding:20px 0 0;margin-bottom: 35px; }
.category-questions .first {width:49%;margin:0 0 30px;height:110px;display:table;}
.category-questions .first .img_border {display: table-cell;width: 125px;}
.category-questions .first .img_border:before {content:none!important;}
.category-questions .first img {height:auto;}
.category-questions .desk  {position: relative;display: table-cell;vertical-align: top;padding-left: 10px;}
.category-questions .first a {padding:0 0 10px;color:#272626;font-size:18px;text-transform:none;}

.related-link:hover {cursor:pointer;}

.question {margin: 32px 0;border:1px solid #eaeaea;}
.question img {float: left;position: absolute;margin: 0px 0 0 60px;}
.question-inside {position:relative;padding: 0px 20px 20px;}
.question-inside p {margin-bottom:10px;}
.question-inside .h1 {margin-bottom:25px;color: #171717;}
.question-inside input[type="text"] {border: 1px solid #e6e6e6;padding: 2%;width: 45%;}
.question-inside textarea {border: 1px solid #e6e6e6;padding: 2%;width: 100%;height: 100px;font-family: Arial;box-sizing: border-box;}
.question-inside input[type="submit"] {margin: 20px auto 0px;background: #0ba8a6;border: 0;color: #fff;padding: 20px 40px;font-size: 14px;}
.question-inside input[type="submit"]:hover {cursor:pointer;background: #e66863;color:#fff;}
.q1 {text-transform: uppercase;font-size: 24px;color: #272626;padding: 20px 0 15px 20px;}

.statistika {padding: 7.5px 0;}
.statistika ul {width:100%;padding: 5px 0;}
.statistika li {color: #aaaaaa;font-size: 12px;line-height: 17px;}
.statistika li img {position: relative;top: -2px;}

.post {vertical-align: top;background:#fff;display: table;}
.post ol, .front-page .content-text ol {margin-left: 25px;counter-reset: list1;margin-bottom:20px;}
.post ol li, .post ul li, .related ul li, .front-page .content-text ul li {line-height: 25px;  text-align: left;}
.post ol li:before, .front-page .content-text ol li:before {color:#fff;background: #555555;position: absolute;width: 15px;height: 12px;margin-left: -25px;margin-top: 1px;counter-increment: list1;content: counter(list1);padding: 0px 3px 10px;text-align: center;border-radius:100%;}
.post ul li:before, .front-page .content-text ul li:before {content:'';background:#555555;  width: 6px;height: 6px;position: absolute;margin: 9px 0 0 -23px;border-radius:100%;}
.post ul, .front-page .content-text ul {margin-bottom:20px;margin-left: 25px;} 
.foto-expert {margin-top:20px;}
.foto-expert img {  width: 40%;float: left;margin-right: 20px;border-radius:100%;}
.info-expert {padding: 20px 0 15px;}
.info-expert-title { font-size:21px;color:#3c3b3b;text-transform:uppercase;}
.info-expert-title span {color:#4d4d4d;font-size:18px;text-transform:none;}
.info-expert-p {color:#272626;font-size:15px;}


.aside {text-align:left;margin-bottom: 20px;width: 260px;}
.banner-aside {border:0;padding:0;}
.aside-post {display:table;  padding: 15px 0;border-bottom: 1px solid #e6e6e6;}
.aside-post:first-child {padding-top:0;}
.aside-img {display:table-cell;  padding-right: 10px}
.aside-post a {font-family: 'Circe Bold';font-size: 18px;text-decoration:none;color:#212121!important;}
.aside-post a:hover {text-decoration:underline!important;}
.aside-post p {margin-bottom:5px;display:table-cell;  line-height: 14px;vertical-align:top;}

.authors, .social, .rank {display: inline-block;vertical-align: top;margin-bottom: 15px;}
.authors {text-align:left;width: 40%;font-size:18px;}
.authors p, .rank p, .social p {vertical-align: middle; font-size: 16px;color: #2c2c2c;  margin-top: 0px;}
.authors img {float:left;padding: 0 15px 15px 15px;  width: auto;text-transform:none;font-family: 'Circe Regular';}
.authors .expert-title {display: table;margin:0;}
.expert-title span {color:#555;font-size:15px;text-transform:none;}
.social {text-align: center;padding-left: 45px;}
.rank {padding: 0;border-left: 0px;text-align: center;float:right;padding-right:45px;}
.rank p, .social p {display:block;}

footer {margin: 0 auto;height: 12em;background:#f3f4f8;padding:20px 20px 0;}
.push {height: 10.7em;}
.colomn-first {  max-width: 1000px;
                 margin: 0 auto;}
.colomn-first p {font-size: 14px;text-align: left;position: relative;bottom: 0;padding: 15px 30px 10px 0px;margin-top: 0px;margin-bottom: 0;line-height: 18px;color:#4a4a4a;}
.colomn-first img {margin-right:20px;}
.colomn p:first-child {font-size: 9px;color: #000;margin-bottom: 10px;}
.colomn a, .colomn span {font-size: 14px; color:#716b65;text-decoration:none;text-transform:none;}
.colomn {float: right;top: -91px;vertical-align: top;display: table;position: relative;color: #999;font-size: 15px;}
.colomn:last-child img {position: relative;bottom: 0px;}
.colomn a:hover, .colomn span:hover {color:#d4143d}
.colomn ul {display:inline-block;vertical-align:top;}
.colomn li {text-transform:uppercase;padding-right: 20px;color:#716b65;line-height: 30px;font-size:13px;border-top: 1px solid #dfe0e7;}

.true_loadmore {display: table;text-align: left;width: 100%;margin: 0;box-sizing: border-box;margin-bottom: 35px;}
#true_loadmore{padding: 0;text-align: center; font-size: 14px;position: absolute;color: #fff;width: 150px;height: 50px;line-height:50px;background:#0ba8a6;cursor:pointer;bottom: -65px;float:left;left:0;}
#true_loadmore:hover {background:#494949;cursor:pointer;}

.wp-pagenavi {position: relative;float:left;}
.wp-pagenavi a {color: #959595;border: 1px solid #eaeaea;padding: 8px 12px;margin-right: 10px;border-radius: 3px;text-decoration:none;}
.wp-pagenavi .current, .wp-pagenavi a:hover {background: #f8f9fc;color: #3e3e3e!important;border: 1px solid #eaeaea;padding: 8px 12px;margin-right: 10px;border-radius: 3px;}

.aligncenter {margin:10px auto;width: 80%;display: block;height: auto;}
.aligncenter  img, .alignleft img, .alignright img {width:100%;height:auto;}
.alignleft {float:left; margin: 5px 10px 5px 0px;position:relative;z-index:10;}
.alignright {float:right; margin: 5px 0px 5px 10px;position:relative;z-index:10;}
.alignnone {width: 80%;height: auto;position:relative;z-index:10;}
.wp-caption-text {  font-size: 13px;color: #5d5d5d;text-align: center;width: 96%;padding: 5px 2%;border:1px solid #e4e4e4;}
.aligncenter .wp-caption-text {color: #dedede;text-align: left;width: auto;padding: 5px 2%;border: 0;background: rgba(0, 0, 0, 0.6);position: relative;bottom: 75px;}

blockquote, .questions {background: url(img/blockquote.jpg) no-repeat #f8f9fc;background-position: 20px 20px;padding: 20px 20px 20px 85px;margin: 0 0 15px 0px;color: #555;font-size:14px;position: relative;min-height: 25px;border: 1px solid #e4e4e4;text-align:left;border-radius:3px;}
blockquote p, .questions p {margin:0;margin-bottom:0;}
table, td, tr {border: 1px solid #dbdbdb;vertical-align: middle;text-align: center;}
.replace { cursor:pointer; }
hr {width:100%;height:2px;background:#72bf44; margin: 0 0 15px;}

#ya-site-results table, #ya-site-results td, #ya-site-results tr {border:0;border-color:#fff;}
.yashare-auto-init {float:none!important;}

.author {margin: 10px 0;padding-bottom: 30px}

.opros {overflow: hidden;  padding: 10px 20px;margin: 0 0;border-right:47px solid #dcdcdc;background:#ececec}
.opros p {line-height:17px;text-align: left;font-size:14px;color:#555}
.opros span {font-size:13px;}
.opros-h1 {border: 0;text-transform: uppercase;text-align: left;font-size: 30px;padding: 20px 0 15px;color: #323232;margin:0px -1px 0;}
.opros input[type="submit"], .opros button {font-family: 'Circe Regular';background:#e74c3c;padding:7px 14px;font-size: 14px;border: 0;color: #efefef;margin:30px 0 15px;}
.opros input[type="submit"]:hover, .opros button:hover {cursor:pointer;background:#494949;}
.opros li {display: block;margin-bottom: 6px;}

input[type="radio"] {display:none;}
input[type="radio"]:checked + label{background:url(img/test-button.png) 1px -30px no-repeat;}
label {background:url(img/test-button.png) 1px 2px no-repeat;padding-left:27px;font-family: 'Circe Regular';font-size:15px;color:#323232;}
label:hover {background:url(img/test-button.png) 1px -28px no-repeat;cursor:pointer;}

.test {width:100%;}
.test h1 {margin:0 -20px 20px;}
.test .content-inside {padding: 2%;}
.test input[type="radio"]  {display:block;}
.test input[type="radio"]:checked + label {background:none;}
.test label {color:#000;top: -17px;position: relative;background: none;}

#respond {padding:0 20px 20px;}
.comment-input-block {    display: table-cell;     vertical-align: top;     width: 215px;     padding-right: 30px;}
.author-field {margin-bottom: 17px;}
.email-field {margin-bottom: 9px;}
#commentform {display: table;width: 100%;}
#respond input, #respond textarea {width: 100%;padding: 2%;box-sizing: border-box;border: 1px solid #e8e8e8;color: #909090;font-size: 13px;font-family: 'Proxima-Nova-Regular';height: 34px;}
#respond textarea {height: 100%;padding: 1%;}
#respond button {width: 100%;height: 30px;background: #d4143d;border: 0;color: #fff;font-size: 14px;margin-top: 10px; border-radius:3px;}
#respond button:hover {cursor:pointer;background:#1e1e1e;}
.section {padding: 0 20px 10px;border-top: 1px solid #dadada;display: inline-block;width: 100%;box-sizing: border-box;border: 1px solid #e0e0e0;margin-top: 25px;border-radius: 3px;}
#comments {border: 1px solid #e0e0e0;border-radius: 3px;}
#comments .h1 {border:0;padding: 15px 20px 10px;}
.comment-author {color:#2c2b2b;font-size:18px;margin-bottom: 7px;}
.comment-content {margin-bottom:5px;}
.comment-content p {color:#555;font-size:15px;margin-bottom: 10px;}
.comment-content a {padding: 3px 14px;background: #0ba8a6;font-size: 13px;color: #fff;text-decoration: none;}
.comment-content a:hover {background:#e66863}
.comment-meta {padding: 20px 0 0;}
.comment-date {font-size: 13px;color: #595959;margin-bottom: 0;}
.commentlist li:first-child {padding-top:20px;}
.commentlist li:first-child {padding-top:20px;}

#click-menu {padding:0!important;margin: 14px 2% 0;}

.menu-item span {padding:13px;color:#fff;font-size: 15px;display:block;transition: 0.5s all;border-top: 1px solid #3C3C3C !important;}
#responsive-menu .responsive-menu li {}
#responsive-menu .appendLink {top:0;}
.sub-menu {padding: 20px;}
.menu-item span:hover {background:#fff;color:#000;cursor:pointer;transition: 0.5s all;}

.b-top {z-index:2600;position:fixed;right:36px;bottom:0;width:45px;height:38px;opacity: 0.6;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;background: url(img/arrow-up.png);height: 38px;width: 45px;}

/* SLIDER */
.slider-outside {margin: 0 auto 0px;width: 100%;height: 463px;background:#eaf3f4;position: relative;background: url(img/slider.jpg) no-repeat;}
.slider {position: relative;width: 100%;}
.slider .left {text-align: left;margin: 70px 0 0;width: 43%;float: right;background: rgba(0, 0, 0, 0.5);right: 0;position: relative;padding: 20px 50px;height: 292px;}
.left .description {font-size:18px;background:none;color:#fff;margin-top: 40px;line-height: 24px;}
.slider .title {text-decoration: none;font-size: 30px; color: #fff;line-height: 38px;}
.slider .left span {padding: 30px 0 8px;}
.slider .desc {margin: 0 0 15px; font-size: 14px; color: #fff; }


/*---comment---*/

.top_comment .h2, .most_commented .h2 {text-align: left;font-size: 21px;color: #272727;padding: 20px 0 15px;}
.top_comment {padding: 0px 20px 20px;border: 1px solid #eaeaea;border-radius: 3px;}
.top_comment ul { padding: 0; margin: 0; }
.top_comment ul li { list-style: none; position: relative; padding: 0 0 15px;display: table;}
.top_comment ul li:last-child {border-bottom:0;}
.top_comment ul li a .number_block {position: absolute; left:0; top:17px; display: block; height: 20px; line-height: 23px; padding: 0 9px; font-size: 12px; color: transparent;text-align:center;border-radius:0;} 
.top_comment ul li a { text-decoration: none; }
.top_comment ul li a .title_text {color: #272727;font-size: 13px;padding: 10px 30px 0 0;}
.top_comment ul li a:hover .title_text, .top_comment ul li a .title_text p:hover {text-decoration:underline;color: #ea1a46;}
.top_comment ul li a .title_text p { margin: 0;line-height: 18px;  text-align: left;}
.top_comment ul li a .img_border { width: 100%;} 
.top_comment ul li .pull-left {width:100%;}
.top_comment ul li .pull-left .img_container {display:table-cell;}
.top_comment ul li .desc {font-family: 'Circe Regular';margin: 0;font-size: 14px;color: #4d4d4d;line-height: normal;text-align: left; }
.top_comment .full_date {color: #a9a9a9;font-size: 12px;padding: 4px 0px 2px;}
.most_commented {padding: 0px 20px 20px;border: 1px solid #eaeaea;border-radius: 3px;}
.most_commented ul {margin: 0;padding: 0 20px 0 0;}
.most_commented ul li  {list-style: none;  padding: 0px 0px 18px; display: inline-block;margin-bottom: 10px;position:relative;width: 100%;}
.most_commented ul li:last-child {border-bottom:0;}
.most_commented ul li .full_date {color: #ff521d;font-size: 12px;text-align: left;padding: 0px 5px 2px 0px;bottom: 0px;}
.most_commented ul li .title {margin: 5px 0;line-height: normal; text-align: left;display: block;color: #4d4d4d;font-size: 16px;text-decoration:none;}
.most_commented ul li .title:hover {text-decoration:underline;color:#ea1a46;}
.most_commented ul li .desc {margin: 0;font-size: 14px;color: #4d4d4d;line-height: normal;float: left;text-align: left; }

/*---oglavlenie---*/

#textercalc_brick_first{width: 220px;}
#textercalc_brick_addsurface{float:right}
.textercalc_delparent{float: right;}
.textercalc_surface_div{padding-bottom: 10px;}
#oglavlenie{clear: both;margin: -1px 0 20px;border: 1px solid #eaeaea;background:#f8f9fc;border-radius:3px;}
#oglavlenie p:last-child{margin:0px;}
#oglavlenie_in {margin-left:7px;text-align: left;padding: 2%;}
#oglavlenie ul{margin-bottom:5px;counter-reset: list1;margin-left: 23px;font-size: 12px;}
#oglavlenie ul li {padding:0;line-height: 27px;list-style-type: none;font-size:15px;}
#oglavlenie ul li:before {background: #555555;position: absolute;height: 6px;margin-left: -27px;margin-top: 8px;border-radius: 100%;}
#oglavlenie ul ul {counter-reset: list2;margin-left: 30px;}
#oglavlenie ul ul>li:before {background:#555555;color: #fff;width: 6px;margin-left: -21px;}
#oglavlenie ul li a, #oglavlenie ul li span {font-size: 15px;color: #474747;}
#oglavlenie ul li a:hover, #oglavlenie ul li span:hover {text-decoration:underline;color:#ea1a46;cursor:pointer;}
#oglav_title{text-align: left;padding: 1.5% 2% 1%;display: inline-block;font-size: 21px;color: transparent;font-weight:bold;width: 96%;border-bottom: 1px solid #eaeaea;}
#video_main_content{display:none;}
#foto_main_content{display:none;}
.img_main_all {max-width: 200px !important;margin: 0 10px 10px 0;}
#txt_main_show, #txt_main_foto, #txt_main_video{margin: 0 25px;width: 150px;text-align: center;display: inline-block;font-weight: bold;cursor: pointer;border-radius: 5px;}
#txt_main_show:hover, #txt_main_foto:hover, #txt_main_video:hover, #txt_main_show.cur_type, #txt_main_foto.cur_type, #txt_main_video.cur_type{background: #BBB;}
#type_navig_main{padding: 10px;border: 1px solid #CCC;margin: 10px 0;}
.new_video_type iframe{margin-right:10px;}
#oglav_main{color:#292929;font-size:21px;}
#togglelink {color: #b8b8b8;font-size: 12px;text-decoration: none;float: right;background: url(img/oglavlenie.jpg) no-repeat;background-position: right;padding: 5px 29px 5px 0px;}
.return_oglavlenie {margin: 25px 0 30px;}
.return_oglavlenie a, .return_oglavlenie span {  padding:8px 10px;font-size: 14px;text-decoration: none ;color:#fff;background:#ea1a46;border-radius:3px}
.return_oglavlenie a:hover, .return_oglavlenie span:hover {text-decoration:none;cursor:pointer;background:#e66863;}
#itog_show{ display:none;}
#tizers{top:20px;background: none;border: none;padding: 4px;}

.breadcrumbs {bottom: 0;height: 44px;line-height: 44px;}
.breadcrumbs li {display:inline-block;color:#fff;}
.breadcrumbs li a {color: #fff;font-size: 13px;text-decoration:none;}
.breadcrumbs li a:hover {text-decoration:underline;}
.breadcrumbs li:after {content:'/';color:#fff;padding: 0px 0px 0 4px;position: relative;top: -1px;margin: 0px 2px;font-size: 12px;}
.breadcrumbs li:last-child:after {content:none;}
.for-post li {display:block;}
.for-post li:last-child a{text-align: left;font-size: 36px;color: #fff;}

.show_after_txt_ads ul li:before {content:none!important;}
.show_after_txt_ads .first {height:auto!important;}

/* banner */
.clinics {max-width: 1200px;margin: 0 auto;display: table;width: 100%;position: relative;}
.banner-up, .banner-up-white {font-family:PT Sans; font-size:14px;background:url(img/bg-banner.png) no-repeat;width:438px;height:60px;vertical-align: middle;float: left;padding: 18px 0 0;margin: 5px 0 0;}
.banner-up-white {background:url(img/bg-banner.jpg) no-repeat;}
.banner-up a, .banner-up-white a {display:block;color:#fff;text-decoration:none;padding: 9px 17px;}
.button-1 {float:right;border-radius: 4px;margin-right: 6px;background: #4c99dc;}
.button-1:hover {background: #387eba;}
.button-2 {float:right;border-radius: 4px;margin-right: 6px;background: #58bfb8;}
.button-2:hover {background: #42a8a1;}
.button-3 {float:right;border-radius: 4px;margin-right: 25px;background: #f4a300;}
.button-3:hover {background: #de9100;}
.phone {float: right;padding: 10px 0 0;width: 265px;height: 75px;}
.phone img {width:100%;}
.phone p:nth-child(1)  {text-transform:uppercase;color:#000;font-weight:bold;margin-bottom: 5px;font-size: 17px;}
.phone p:nth-child(2) {color:#f00;font-weight:bold;font-size: 32.5px;}

/* slidebox */
#slidebox{width:350px;height:200px;margin-bottom:30px;background-color:#efefef;position:fixed;bottom:0;left:-415px;box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;z-index:9999;border-radius:0 10px 10px 0;overflow:hidden}
.sbtitle{font-size:22px;display:block;padding:5px
             40px 5px 20px;text-transform:uppercase;color:#efefef;font-weight:bold;background-color:#029fcd }
.sblink{display:block;padding:15px;text-decoration:none}
.sblink img{width:130px;float:left;margin-right:15px;border-radius:5px}
.sblink:hover img{opacity:0.8}
.sbtext{display:block;color:#000;font-size:14px;line-height:1.5}
.sbtext strong {font-weight: bold;}
a.sblink:hover{text-decoration:none !important}
.sblink2{text-decoration:none !important;color:#029fcd ;display:inline;transition:all .2s ease-in-out;padding:0
             3px;font-weight:bold;box-shadow:inset 0 -1px 0 0 #029fcd ;position:absolute;bottom:0;right:0;margin:13px}
.sblink2:hover{text-decoration:none !important;color:#fff !important;transition:all .2s ease-in-out;box-shadow:inset 0 -100px 0 0 #029fcd }
.sbclose{position:absolute;cursor:pointer;top:7px;right:11px;z-index:99999;font-size:35px;opacity:0.8;font-weight:bold;color:#fff;text-decoration:none !important;}
.sbclose:hover{opacity:1;text-decoration:none !important;color: #fff;}
.vtoroy {border-radius:0!important;height:auto!important;width: 345px!important;}
.vtoroy  .sblink img {float:right;width:150px!important;margin-right:0px;}
.vtoroy .sblink {padding: 15px 0 15px 14px;}
.cennik {color:red;font-size:18px;font-weight:bold}
.podrobnee {text-decoration: none !important;background: #029fcd ;transition: all .2s ease-in-out;padding: 10px 0;font-weight: bold;color:#fff;margin: 20px auto 5px;width: 240px;text-align: center;}
.podrobnee:hover {opacity:0.7;transition: all .2s ease-in-out;}
.vtoroy .sbtext {font-size:13px;}

/* popup */
.overlay-popup{background-color:rgba(0,0,0,0.7);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:99999}
.popup{background-color:#fff;border:3px
           solid #fff;display:inline-block;opacity:0;width:610px;margin-left:-322px;left:50%;padding:15px;position:fixed;text-align:justify;top:20%;visibility:hidden;z-index:999999}
.popup .close_window{width:20px;height:30px;position:absolute;padding:10px;top: -5px;right: 16px;cursor:pointer;font-weight:lighter;font-size:43px;color:#fff;line-height:20px;opacity:0.7}
.popup .close_window:hover{opacity:1}
.bold{font-weight:bold}
.akci{max-width:225px;float:right;margin:44px 0 30px 15px}
.akcia-h{font-size:25px !important;margin:-18px;padding:10px
             20px;text-transform:uppercase;color:#fff;font-weight:bold;background-color:#007FB2}
.akci-b{margin-bottom:-30px;margin-left:80px}
.akci-b:hover{opacity:0.7}
.popup p{font-size:18px;margin-bottom:25px;text-align:left}
.popup-inner{display:block;width:100%;height:100%;cursor:pointer}
span.oldprise{clear:left;display:block;position:relative;margin: 35px 0;}
span.oldprise span{text-decoration:line-through}
span.newprise{color:red;display:block;font-size:25px;font-weight:bold}
span.newprise span{font-size:30px}
footer .colomn li{border-top: none;}
.sidebar{
   position: relative;
}
.reklama_sidebar_ads{
    width: 260px;    
}

@media screen and (max-width: 1200px) {
    .container {max-width: 985px;}
    .carousel {max-width: 677px;}
    .related .first {width:18.5%;}
}
@media screen and (max-width: 1100px){
    .menu li{margin-right: 35px;}
}
@media screen and (max-width: 980px) {

    .sidebar {display:none;}
    footer {padding:30px 2% 0;}
    .menu{height: auto;padding: 0 0 15px 0;}
    .nomain{
        height: 330px;
    }


    .clinics {display:none;}
    .foto {display: block;margin: 0 auto;width: 674px;}
    .category .foto {}
    .container {max-width: 677px;}
    .logo, .menu-logo {background-position: 5px;height: 103px;}
    .comment-front {display:none;}
    .slick-dots {bottom: 46px!important;width: 48%!important;}
    .category .first {width:27.5%;}
    .category .first:nth-child(4n) {margin-right:2%;}
    .category .first:nth-child(3n) {margin-right:0;}
    .search{
        position: absolute;
        top: 34px;
        right: 15px;
    }
    .menu li a, .menu li span{
        margin-top: 0;
    }
    .menu li{display: table-cell;}
}

@media screen and (max-width: 768px) {
    .alignright, .alignleft {width:70%!important;margin: 10px auto; float: none;display: block;height: auto;}
    .colomn  {display:none;}
    .colomn ul:nth-child(1), .colomn ul:nth-child(2) {display:none;}
    .colomn-first {float:none;}
    iframe {margin:10px auto;display:block;}
    .authors {width:100%;display:inline-block;text-align: center;}
    .authors .expert-title {width: 100%;  padding: 0;}
    .authors img {float: none;}
    .social, .rank {width:100%;text-align:center;border:0;margin-bottom:10px;padding:0;}
    .authors p, .rank p, .social p {padding-bottom:0;}
    .banner {background-position:left;}
    .quest-answer {width:100%;min-height:105px;}	
    .front-page .first {width:100%;padding:0;  margin-bottom: 20px ;float:none;}
    .front-page .first:nth-child(3n+3) {margin-right:2%;}
    .front-page .first:nth-child(2n+2) {margin-right:0;}
    footer {height:10em;}
    .logo, .menu-logo {width:262px;}
    .search {display:none;}
    .slider .left {margin: 175px 0 0;height: 217px;width:auto;}
    .slick-dots {width: auto!important;left: 45px;}
    .related .first {width: 43.3%;}
    .carousel_item {        
        max-width: 200px;        
        padding: 0 14px;
    }
    .first .img_border {margin: 0 -15px;}
    .front-page .first {padding: 0 15px;box-sizing: border-box;}
    .menu{display: none;}    
}

@media screen and (max-width: 680px) {
    .carousel_item {max-width: 500px;}
    .first img {width:100%;max-height:330px;height:auto;}
    .first {height:auto;}
    .slider .title {line-height: 20px;font-size: 25px;}
    .carousel {max-width: 480px;}
    .foto {width:472px;}
    .category .foto {width:99%;}
    .carousel_item {display:none;}
    .carousel_item:nth-child(1), .carousel_item:nth-child(2), .carousel_item:nth-child(3) {display:block;float:none;max-width: 420px;padding:0;}
    .carousel_button_left, .carousel_button_right {display:none;}
    .left .description {margin-top: 10px;line-height: 21px;}
    .carousel_item{padding: 0 14px;}
    .front-page .desk{height: auto;padding-bottom: 10px;}
    .related .first{padding: 0 15px 15px 15px;box-sizing: border-box;}
    .post {padding: 0 15px;box-sizing: border-box;}
}
@media screen and (max-width: 600px) {
    .category .first {width:80%;  margin: 0 auto 35px!important;height:auto;float: none;padding: 0 15px 15px; }
    .question-inside input[type="text"] {width:95%;margin: 15px 0;}
    .question {text-align:center;}
    .carousel_list{width: 100%;}
    .carousel_item{margin: 0 auto;}
}
@media screen and (max-width: 550px) {
    .authors, .social, .rank {display:inline-block;width:100%;border:0;}
    .authors {margin-right:0;}

    .statistika li {text-align:left;height: 20px;padding: 10px 0 10px 2%;} .statistika ul, .statistika {padding:0}
    .calendar, .views {border-bottom: 1px solid #dadada}
    .avtor {display:block;}
    .colomn-first p {padding:10px 0 0;}
    .true_loadmore {padding: 30px 0px;}
    .wp-pagenavi {left: 42px;} 
    .wp-pagenavi a, .wp-pagenavi .current, .wp-pagenavi a:hover {margin-right:1px;}
    #true_loadmore {width: 115px;}
    .banner {background:url(img/banner-foto-aside.jpg) no-repeat;background-position: center;height: 300px;}
    .show_txt1_ads{

    }
}

@media (max-width:530px) {
    .banner-up, .banner-up-white {padding: 48px 0 0 5px;}
    .button-2, .button-1 {float:left;    margin-top: 15px;}
}

@media (max-width:480px) {
    .slider .left {padding: 149px 23px 0;height: 283px;width: auto;margin:0;}
    .carousel {max-width: 300px;margin: 0 auto;}
    .carousel_item:nth-child(1), .carousel_item:nth-child(2), .carousel_item:nth-child(3) {max-width:100%;}

    .foto {width: 300px;}
    .container {max-width: 100%;}
    .comment-input-block {display:block;width:auto;padding:0;position: relative;}
    #respond textarea {margin-bottom:40px;}
    #respond button {position: absolute;bottom: -183px;}
    .related .first {width: 100%;margin-right: 0;}
    .content, .content-inside, .post{display: block;}
}
#responsive-menu-button { 
display: none !important; 
} 

@media screen and (max-width: 800px) { 
#responsive-menu-button { 
display: inline-block !important; 
} 
}
.arve-embed-container {
    padding-bottom: 0!important;
}