@font-face { font-family: "RalewayBlack"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayBlack/RalewayBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayBlack/RalewayBlack.woff") format("woff"), url("../fonts/RalewayBlack/RalewayBlack.ttf") format("truetype"); }
@font-face { font-family: "RalewayBold"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayBold/RalewayBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayBold/RalewayBold.woff") format("woff"), url("../fonts/RalewayBold/RalewayBold.ttf") format("truetype"); }
@font-face { font-family: "RalewayExtraBold"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayExtraBold/RalewayExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayExtraBold/RalewayExtraBold.woff") format("woff"), url("../fonts/RalewayExtraBold/RalewayExtraBold.ttf") format("truetype"); }
@font-face { font-family: "RalewayExtraLight"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayExtraLight/RalewayExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayExtraLight/RalewayExtraLight.woff") format("woff"), url("../fonts/RalewayExtraLight/RalewayExtraLight.ttf") format("truetype"); }
@font-face { font-family: "RalewayLight"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayLight/RalewayLight.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayLight/RalewayLight.woff") format("woff"), url("../fonts/RalewayLight/RalewayLight.ttf") format("truetype"); }
@font-face { font-family: "RalewayMedium"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayMedium/RalewayMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayMedium/RalewayMedium.woff") format("woff"), url("../fonts/RalewayMedium/RalewayMedium.ttf") format("truetype"); }
@font-face { font-family: "RalewayRegular"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayRegular/RalewayRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayRegular/RalewayRegular.woff") format("woff"), url("../fonts/RalewayRegular/RalewayRegular.ttf") format("truetype"); }
@font-face { font-family: "RalewaySemiBold"; font-style: normal; font-weight: normal; src: url("../fonts/RalewaySemiBold/RalewaySemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewaySemiBold/RalewaySemiBold.woff") format("woff"), url("../fonts/RalewaySemiBold/RalewaySemiBold.ttf") format("truetype"); }
@font-face { font-family: "RalewayThin"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayThin/RalewayThin.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayThin/RalewayThin.woff") format("woff"), url("../fonts/RalewayThin/RalewayThin.ttf") format("truetype"); }
@font-face { font-family: "RalewayBold"; font-style: normal; font-weight: normal; src: url("../fonts/RalewayBold/RalewayBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RalewayBold/RalewayBold.woff") format("woff"), url("../fonts/RalewayBold/RalewayBold.ttf") format("truetype"); }
@font-face { font-family: "SegoeUIRegular"; font-style: normal; font-weight: normal; src: url("../fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"), url("../fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype"); }
@font-face { font-family: "SegoeUIBold"; font-style: normal; font-weight: normal; src: url("../fonts/SegoeUIBold/SegoeUIBold.ttf") format("truetype"); }
body { font-family: "RalewayRegular"; font-weight: 400; font-size: 14px; }

.header .container { width: 100%; padding: 0; }

.mid-content { margin-top: 90px; }
@media only screen and (max-width: 768px) { .mid-content { margin-top: 60px; } }
@media only screen and (max-width: 479px) { .mid-content { margin-top: 70px; } }

.popular-wrapper .popular-item .popular-item-text { background: url("../images/popular-posts-title.png"); background-size: cover; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; bottom: 0; height: 50px; font-size: 17px; text-align: center; }

.galery-slider .just_wrap, .photo-galery .just_wrap { position: relative; height: 315px; }
.galery-slider .just_wrap img, .photo-galery .just_wrap img { height: 315px; width: 100%; object-fit: cover; object-position: 50% 50%; }
.galery-slider .just_wrap .slide-desc, .photo-galery .just_wrap .slide-desc { position: absolute; bottom: 0; width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 70px; background-color: rgba(0, 0, 0, 0.8); color: #fff; text-align: center; }
/*.galery-slider .owl-nav .owl-next, .photo-galery .owl-nav .owl-next { font-size: 0; display: block; width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -20px; right: 10px; background: url("../images/slider-nav-next.png") 0 0 no-repeat; }*/
.galery-slider .owl-nav .owl-next, .photo-galery .owl-nav .owl-next { font-size: 0; display: block; width: 32px; height: 32px; position: absolute; top: 50%; margin-top: -16px; right: 10px; background: url("../images/ars.png") right no-repeat; }
/*.galery-slider .owl-nav .owl-prev, .photo-galery .owl-nav .owl-prev { font-size: 0; display: block; width: 40px; height: 40px; position: absolute; top: 50%; margin-top: -20px; left: 10px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); background: url("../images/slider-nav-next.png") 0 0 no-repeat; }*/
.galery-slider .owl-nav .owl-prev, .photo-galery .owl-nav .owl-prev { font-size: 0; display: block; width: 32px; height: 32px; position: absolute; top: 50%; margin-top: -16px; left: 10px; background: url("../images/ars.png") 0 0 no-repeat; }

footer .nav-wrapper-footer { margin-top: 15px; }

.galery-row span::after { width: 38px; height: 30px; left: -45px; top: -3px; background: url("data:img/png;base64,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") 0 0 no-repeat; }

.popular-wrapper .popular_cats { margin: -10px 0 20px; }
.popular-wrapper .popular_cats ul { padding: 0; margin: 0; }
.popular-wrapper .popular_cats ul li { display: inline-block; margin: 0 8px; list-style-type: none; }
.popular-wrapper .popular_cats ul li a { font-size: 14px; color: #556270; font-family: "RalewayRegular"; }

@media only screen and (max-width: 479px) { .photo-wall, .video-wall { width: 100%; } }

.wp-polls > p { font-family: "Roboto Condensed"; font-size: 16px; }

.wp-polls-ul { margin: 0; }
.wp-polls-ul li { margin-bottom: 15px; }
.wp-polls-ul li strong { display: block; }
.wp-polls-ul li small { float: right; position: relative; top: 3px; }
.wp-polls-ul li .pollbar { display: block; margin-top: 10px; }
.wp-polls-ul + p { display: block; width: 185px; line-height: 23px; background-color: #f5b66a; border: 1px solid #ff8b00; box-sizing: border-box; margin: 15px auto 0; color: #fff; font-size: 12px; }

h1.title { font-size: 26px; margin-bottom: 15px; margin-top: 25px; padding: 0; background: none; color: #535353; }
@media only screen and (max-width: 479px) { h1.title { margin-top: 35px; } }

.breadcrumbs { margin: 60px 0 0 0; }
.breadcrumbs a, .breadcrumbs span { color: #49494a; font-size: 13px; font-family: inherit; }

.cat_desc { border: 1px dashed #ff8b00; padding: 30px 10px 30px 110px; box-sizing: border-box; background: url("../images/category_desc.png") 40px center no-repeat; margin-bottom: 20px; font-size: 13px; }

.cateory-childrens { border: 2px solid #ff8b00; padding: 10px 10px 0 10px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 25px; }
.cateory-childrens .category-children__item { margin-bottom: 10px; }
@media only screen and (max-width: 479px) { .cateory-childrens .category-children__item { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; text-align: center; } }
.cateory-childrens .category-children__item a { color: #323232; margin: 0 30px; }
.cateory-childrens .category-children__item a:hover .cat_name { text-decoration: none; }
.cateory-childrens .category-children__item a .cat_name { text-decoration: underline; }
.cateory-childrens .category-children__item a .in_cat { width: 27px; height: 23px; text-align: center; line-height: 23px; color: #fff; display: inline-block; margin-left: 5px; background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAXCAMAAADNyMQcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAS1BMVEX/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD/iwD////6kCO6AAAAF3RSTlMAjCj6trlLTQfaeBvzpT3+A89p2dtMUDxRWmAAAAABYktHRBibaYUeAAAAB3RJTUUH4QoQFwonTenFrQAAAHhJREFUKM990kkOgCAMQNECjggCTr3/TY2osUrt374QhgKQU0hTQNLmZUYTq/Bd/VCD39qbur6wvrvMYpk9aXCMuSGbRy5/0BhYCyNATMiXIkz41wTzr83iOmk/6Zzi/cR3kd6Tm8NyzwHWwrZnuPWHyNzF/8L/sx0fvSmKUFw2AwAAAABJRU5ErkJggg==") 0 0 no-repeat; }

.flex-posts { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
@media only screen and (max-width: 768px) { .flex-posts { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } }
@media only screen and (max-width: 479px) { .flex-posts { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }
.flex-posts .posts__item { width: 219px; box-sizing: border-box; border: 4px solid #ff8b00; margin-right: 30px; position: relative; }
@media only screen and (max-width: 1200px) { .flex-posts .posts__item { width: 295px; } }
@media only screen and (max-width: 991px) { .flex-posts .posts__item { width: 315px; }
  .flex-posts .posts__item:nth-child(3n) { margin-right: 30px !important; }
  .flex-posts .posts__item:nth-child(2n) { margin-right: 0 !important; } }
@media only screen and (max-width: 768px) { .flex-posts .posts__item { width: 48%; margin: 0 0 20px 0; } }
@media only screen and (max-width: 479px) { .flex-posts .posts__item { width: 90% !important; }
  .flex-posts .posts__item:nth-child(3n) { margin-right: 0px !important; } }
.flex-posts .posts__item:nth-child(3n) { margin-right: 0; }
.flex-posts .posts__item .posts__item-img img { width: 100%; height: 170px; object-fit: cover; object-position: 50% 50%; }
@media only screen and (max-width: 479px) { .flex-posts .posts__item .posts__item-img img { height: 220px; } }
.flex-posts .posts__item .posts__item-title a { position: absolute; left: 0; width: 100%; height: 50px; display: block; text-overflow: ellipsis; line-height: 50px; background: #ff8b00; bottom: 0; padding: 0 5px; white-space: nowrap; font-size: 15px; color: #fff; overflow: hidden; font-family: "RalewaySemiBold"; -webkit-transition: 0.3s; transition: 0.3s; }
.flex-posts .posts__item .posts__item-title a:hover { background: rgba(255, 139, 0, 0.75); }

#wpadminbar .ab-item:after { display: none; }

.right-wrap .nav-side li { background-color: #ffc37b; background-image: -webkit-linear-gradient(left, #ffc37b 0%, #ffe1bd 68%, white 100%); background-image: linear-gradient(to right,#ffc37b 0%, #ffe1bd 68%, white 100%); }

.section-posts_in_sidebar .section-posts__item { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; box-sizing: border-box; border: 1px solid #d4d4d4; padding: 10px; background: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; }
.section-posts_in_sidebar .section-posts__item .thumb { margin-right: 10px; }
.section-posts_in_sidebar .section-posts__item .thumb img { width: 127px; height: 110px; object-position: 50% 50%; object-fit: cover; max-width: none; }
.section-posts_in_sidebar .section-posts__item .section-posts__item-text { margin-bottom: 0; }
.section-posts_in_sidebar .section-posts__item .section-posts__item-text a { color: #454545; text-decoration: none; }
.section-posts_in_sidebar .section-posts__item .section-posts__item-text a:hover { text-decoration: underline; }

.title.popular { color: #454545; background: none; padding: 0 0 0 8px; margin: -13px 0 10px 0 !important; font-family: "SegoeUIBold"; }
.title.popular:before { display: none; }

.right-wrap #polls-widget-2 { background: #fff; padding-bottom: 10px; margin-bottom: 25px; }

.post_thumb { margin-bottom: 20px; }
.post_thumb img { width: 100%; height: 420px; object-fit: cover; object-position: 50% 50%; }
@media only screen and (max-width: 479px) { .post_thumb img { height: 210px; } }

.wp-polls .Buttons { display: block; width: 100%; height: 100%; background: transparent; color: #fff; }

.views { font-size: 10px; color: #9b9b9b; font-family: "Roboto"; font-weight: 399; padding-left: 18px; margin: -10px 0 10px 0; background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhChEPIgFoMHtXAAAApElEQVQI1wXBoUpDUQAA0HN5sA38AJMGg+AcCBoHA6sDg12QtRsFwYFxDDSMNV9ZHH7Ig4HhgjCDZYIarCKWPQ3Xc0JGWejq21N7VlnEP0JW7rvVsbJr2693K8O4LDZPzFVm8SZ9OrM28W2cXov+o2W8SKPUduRQU46DdOwy3J+aevBlrIUfIxvOXYWsPHBnx5YWah/eXMenkFE29PS08aJSxZp/tlg0haY+1DMAAAAASUVORK5CYII=") 0px 4px no-repeat; }

.bd_block { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 30px 10px 30px 110px; border: 1px dashed #a0a0a0; background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAjVBMVEUAAABJSUk7Q0w6Qks6QUo6Qko6Qks6Qks6Qko6QUo6Qks4QUs6Qks5Qks6QUo4Q0s5Qko6Qks6Q0w8RE0AgIA6Qks6QUs5Qks6Q0s8QEo6Qks5Qkw7RU46Qko6Qks5Qks4PVI6Qks6Qks6QUo5Qko6Qks5Qko5REo6QUs6Qks6Qko6Qks6Qks6Qkv////DJK0OAAAALXRSTlMAAzx7rdLu+iSN6Riab1NEWd92HwLrZqKzE4hQDbqB9Ah3zUmXMngsvcZi8ONKisq7AAAAAWJLR0QuVNMQhwAAAAd0SU1FB+EKERARJMAlLm0AAAGGSURBVDjLhZTrgoIgEIUnTFFTzEpL85ZdtPK8/+stbm2Bljs/gJFvmIMDEL1txoy5aXFumXODzeiT2Y4LxVzHHiELj8sZ0/NFEAjfM6XDvYXOLC0gXK3fH9arELCWCrJxgCgeqJjFEeBsXu4W2CVjlckO2P6FpmoEDTKkj+H+NRqbjN/3feYiV9YJgFwRlsPNZF+gVLdqaxAtShREVdS3igEH1S0QVVIRT6aghEtVnrb6GKIcHtUwpiEDNUUQ05CARRyBDtUDKACX0FGH8kHUESWFiHUoPugHKUZIO5wGpTjr7gk7KT7UipvUeiU3IS7UQNcgawddEmT6FldtKU8XeUUrWwbc6KvdANb3W5TNN6a5Y/6QGqKzPzN2h+5Z/sZCxD4xzMX9leQcgRcjpCo4LOWnrWvch8hNXjxTk8Ge0PMgL4QnbytPKxpDTYu7eb2aUf8Y8O1wNz2Upfz1XJStP76tDJ3o5HOwFP7l4ovzx4eH/SYoKpqyHspton+gTtB/xpxsYvYHBnIsajEAASMAAAAASUVORK5CYII=") 40px center no-repeat; }
@media only screen and (max-width: 479px) { .bd_block { background-position: center 30px; padding: 90px 20px 20px; } }

.single ol li:before { background: none; border: 1px solid #ff8b00; border-radius: 50%; text-align: center; width: 30px; height: 30px; color: #ff8b00; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.widget_polls-widget .wp-polls { padding: 0 20px; box-sizing: border-box; }

@media only screen and (max-width: 1200px) { .wrapper { width: 992px; } }
@media only screen and (max-width: 991px) { .wrapper { width: 765px; } }
@media only screen and (max-width: 768px) { .wrapper { width: 98%; } }

.popular-wrapper .popular-item .popular-item-img img { object-fit: cover; object-position: 50% 50%; }

@media only screen and (max-width: 1200px) { .main-nav ul { position: absolute; width: 300px; right: 0; top: 70px; background-color: #fff; box-shadow: 0 1px 5px 0 rgba(0, 0, 1, 0.35); }
  .main-nav ul li { display: block !important; border-right: none; text-align: center; border-bottom: 1px solid #e8e8e8; }
  .main-nav ul li a { display: block; padding: 10px !important; } }
@media only screen and (max-width: 991px) { .main-nav ul { top: 87px; } }

@media only screen and (max-width: 479px) { img.alignright, div.alignright, img.alignleft, div.alignleft { margin: 10px auto !important; display: block !important; float: none !important; } }

.single blockquote { background: #ffe4c5 url(https://lacto-med.ru/wp-content/uploads/2017/02/important-icon.png) 40px center no-repeat; }
.single blockquote:after { display: none; }
@media only screen and (max-width: 479px) { .single blockquote { padding: 100px 20px 20px 20px; background-position: center 15px; }
  .single blockquote:after { top: 10px; left: 50%; margin-left: -43px; }
  .single blockquote p { margin-bottom: 0; } }

.single p { line-height: 25px; }

.wrap-slide-item { padding-bottom: 10px; border-bottom: 1px solid lightgray; }

@media only screen and (max-width: 479px) { .galery-row span, .popular-row span { margin-left: 40px; } }

@media only screen and (max-width: 479px) { .comments-row { padding-left: 0; text-align: center; } }

@media only screen and (max-width: 479px) { #gemor-tiz-1 { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } }

@media only screen and (max-width: 479px) { .table_wrap { overflow-x: scroll; } }

@media only screen and (max-width: 768px) { .animate-block { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media only screen and (max-width: 768px) { .ab-item { height: auto !important; } }

.mobile_link { display: none; }
@media only screen and (max-width: 768px) { .mobile_link { display: block; text-align: center; font-size: 18px; color: #fff; font-family: RalewayMedium; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; } }
@media only screen and (max-width: 479px) { .mobile_link { font-size: 12px; } }

.main-nav > ul li:hover .sub { display: block; }
@media only screen and (max-width: 1200px) { .main-nav > ul li:hover .sub { display: none; } }
.main-nav > ul li > .sub { display: none; position: absolute; background-color: #fff; z-index: 10000; }
@media only screen and (max-width: 1200px) { .main-nav > ul li > .sub { top: 42px; } }
.main-nav > ul li > .sub li { border-right: none !important; text-align: center; display: block !important; }
.main-nav > ul li > .sub li a { text-align: center; padding: 10px !important; display: block !important; color: #49494a !important; }
.main-nav > ul li > .sub li a:hover { color: #fff; }

@media only screen and (max-width: 380px) { .logo-img { max-width: 210px; } }
@media only screen and (max-width: 321px) { .logo-img { max-width: 160px; margin-top: 8px; } }

h2.description_title { color: #535353; font-size: 26px; font-weight: 700; font-family: Roboto; }

.related, #gemor-tiz-1 { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.related li, .related .gemor-tiz-6, #gemor-tiz-1 li, #gemor-tiz-1 .gemor-tiz-6 { margin-right: 0; }
.related li:nth-child(odd), .related .gemor-tiz-6:nth-child(odd), #gemor-tiz-1 li:nth-child(odd), #gemor-tiz-1 .gemor-tiz-6:nth-child(odd) { margin-right: 0; }

.attention { padding: 15px; background-color: #ffcf94; display: -webkit-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; box-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; margin-bottom: 20px; box-sizing: border-box; }
@media only screen and (max-width: 479px) { .attention { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
.attention.calc img { max-width: 100%; width: 150px; height: 150px; object-fit: cover; }
.attention.calc .attention-content { padding-left: 10px; }
.attention .img-holder { -webkit-box-flex: 0; box-flex: 0; -webkit-flex: 0 0 25%; -moz-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; }
@media only screen and (max-width: 479px) { .attention .img-holder { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; text-align: center; margin-bottom: 15px; } }
.attention .attention-content { -webkit-box-flex: 0; box-flex: 0; -webkit-flex: 0 0 74%; -moz-flex: 0 0 74%; -ms-flex: 0 0 74%; flex: 0 0 74%; display: -webkit-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: distribute; box-pack: distribute; -webkit-justify-content: space-around; -moz-justify-content: space-around; -ms-justify-content: space-around; -o-justify-content: space-around; justify-content: space-around; -ms-flex-pack: distribute; }
@media only screen and (max-width: 479px) { .attention .attention-content { -webkit-box-flex: 0; box-flex: 0; -webkit-flex: 0 0 100%; -moz-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } }
.attention .attention-content .uppercase { text-transform: uppercase; font-weight: bold; color: #333333; }
.attention .attention-content p { margin: 5px 0; font-weight: bold; box-sizing: border-box; }
.attention .attention-content .attention-btn { display: inline-block; line-height: 30px; width: 180px; color: #fff; font-weight: bold; padding: 0 35px; text-align: center; background-color: #ffb67f; }
@media only screen and (max-width: 479px) { .attention .attention-content .attention-btn { box-sizing: border-box; display: block; margin: 0 auto; } }
.attention .attention-content .attention-btn:hover { text-decoration: none; background-color: #ffc88b; }

.menu-arrow { display: none; position: absolute; right: 15px; top: 0px; font-size: 31px; width: 30px; }
.menu-arrow:after { content: "+"; }
.menu-arrow.active { top: -2px; }
.menu-arrow.active:after { content: "-"; }
@media only screen and (max-width: 1200px) { .menu-arrow { display: inline-block; } }

@media only screen and (max-width: 1200px) { .adress-wrapper .slider { width: 100%; margin-left: 0; } }
@media only screen and (max-width: 1200px) { .adress-wrapper .slider .slide { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }
  .adress-wrapper .slider .slide:after { display: none; } }

@media only screen and (max-width: 479px) { .right-wrap { width: 100%; float: left; display: block; }
  .right-wrap #kishech-01 { max-width: none; width: 100%; } }

@media only screen and (max-width: 1200px) { .comments-item { margin: 10px 18px 10px 0px; padding-right: 20px; width: 100%; } }

@media only screen and (max-width: 479px) { .yarpp-related .title { font-size: 19px; } }

@media only screen and (max-width: 479px) { .related__item-img:after { width: 100%; height: 100%; } }

.related__item-img img { height: 95px; width: 150px; object-fit: cover; }
@media only screen and (max-width: 479px) { .related__item-img img { width: 100%; height: 190px; } }


p:empty {
    display: none;
}