body {font-family: 'Montserrat', sans-serif;font-weight: 400;color:#222;font-size: 17px;line-height: 28px;width: 100%;}
input::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
input::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
input:focus::-webkit-input-placeholder {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus::-moz-placeholder          {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus:-moz-placeholder           {text-indent: 500px; transition: text-indent 0.3s ease;}
input:focus:-ms-input-placeholder      {text-indent: 500px; transition: text-indent 0.3s ease;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {background-color: #ec407a;border-right: 25px;}
::-webkit-scrollbar {width: 5px;background-color: #F5F5F5;}
.scroll-inner::-webkit-scrollbar-track {background:transparent}
.scroll-inner::-webkit-scrollbar-thumb {width:0;}
.scroll-inner::-webkit-scrollbar {background:transparent;width:0;height:0;}
a {color:#ec407a}
a:hover {color:#000;text-decoration:none;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,strong,b {color:#151e29}
h1,.h1,h2,.h2,h3,.h3 {margin-top:1.5rem;margin-bottom:1.5rem;letter-spacing: 1px;}
.h1, h1, .h2, .h3, .h4, .h5, .h6, h2, h3, h4, h5, h6 {font-weight:700;}
.h1, h1 {font-size: 1.75rem;}
.h2, h2 {font-size: 1.5rem;}
.h3, h3 {font-size: 1.35rem;}
.h4, h4 {font-size: 1.15rem;}
.mrt-50 {margin-top:50px;}
.mrb-30 {margin-bottom:30px;}
.mrb-40 {margin-bottom:40px;}
.mrb-50 {margin-bottom:50px;}
.bgm {margin-top: 30px;margin-bottom: 20px;}
#share {text-align: center;}
.like {font-size: 16px;font-weight: 700;line-height: 50px;}
.push {display: inline-block;width: 22%;min-width: 100px;line-height: 40px;margin: 5px 2px 20px 2px;font-size: 15px;text-align: center;color: #fff!important;text-decoration:none!important;cursor: pointer;}
.fb {background-color: #4267b2;}
.fb:hover {background-color: #365899; color: #fff;}
.tw {background-color: #1da1f2;}
.tw:hover {background-color: #1a91da; color: #fff;}
.vk {background-color: #5181b8;}
.vk:hover {background-color: #5b88bd; color: #fff;}
.ok {background-color: #ee8208;}
.ok:hover {background-color: #ee7808; color: #fff;} .lang-item-uk,.lang-item-ru {background: #ddd!important;border-radius: 50%!important;} .btn-an a {-webkit-transition: all .5s ease-in;-ms-transition: all .5s ease-in;border-radius: 20px;border: 2px solid #ec407a;background: #fff;
color: #232323;padding:0px 40px; line-height:40px;display:inline-block; box-sizing:border-box; vertical-align:middle; font-weight:400; text-decoration:none;overflow:hidden; white-space:nowrap;}
.btn-an a:hover {color: #fff;background:#ec407a;-webkit-transition: all .5s ease-in;-ms-transition: all .5s ease-in;}
#menu-item-1387, #menu-item-1391 {background:#111}
.rside {margin-top:70px;position: sticky;top: 2em;min-height: 2em;}
.quote_icn_left,.quote_icn_right {color: #ff9b00; font-size:14px;}
.citata {color: #000;font-size: 17px;font-weight: 700;text-transform: uppercase;}
.mh300 {min-height:300px;}
.h200 {min-height:200px;}
.pdt-30 {padding-top:30px;}
.pd-50 {padding-top: 50px;padding-bottom: 50px;} .scroll-container {width: 100%;overflow: hidden;}
.scroll-inner {overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;}
#breadcrumbs {padding:8px 0;color:#ec407a;}
#breadcrumbs a {color:#ec407a;}
.breadcrumb_last {font-weight: 300;color: #333;}
#breadcrumbs a:hover {color:#000}
.navbread {background:#151e29;color:#ff9b00}
.navbread a {color: #ff9b00;}
#post {margin-bottom:50px;}
#post h1 {margin-top:0;}
#post iframe {max-width:100%;}
#post p iframe {margin: 0 auto;width:100%;text-align: center;}
#post p {text-align:justify;}
#post img {max-width:100%; height:auto;border-radius:10px;border:0!important;}
#post a {text-decoration:underline}
#post .nobord {border:0;background:none;padding:0;}
#post ul li {list-style-type: none;padding-left:40px;}
#post ul li:before {content: "✓";color: #000;padding-right: 7px;}
.catdesc {overflow: hidden;position: relative;}
.catdesc:before {content: '';display: block;position: absolute;top: 0;right: 0;left: 0;height: 270px;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);}
.readmore-js-expanded .catdesc:before {content: '';display: block;position: absolute;bottom: 0;right: 0;left: 0;height: auto;background: transparent;}
.contact {margin-bottom: 10px;font-weight: 500;}
.manuf {padding: 10px 20px;background: #f4f4f4;border-radius: 20px;box-shadow: inset 0 0 13px 1px #ddd;}
.manuf span {margin-right: 10px;}
.country {margin-bottom: 10px;}
.cat-post {margin-bottom: 40px;}
.gogi {margin-top: 20px;margin-bottom: 20px;}
.uSocial-Share {margin-bottom:40px!important;}
.title-cat-news {font-size: 20px;position:relative;}
.title-cat-news img {border-radius:10px;}
.tit-cat-name {position: absolute;bottom: 0;text-align: center;margin: 0 auto;width: 100%;padding: 10px;background: rgba(236, 64, 122, 0.75);color: #fff;border-radius: 0 0 10px 10px;font-size: 17px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;}
.title-cat-news:hover .tit-cat-name {background:#ec407a;transition:background .2s;text-shadow: -1px 3px 4px rgba(0, 0, 0, 0.4);}
.prod-effect-news {;margin-bottom: 50px;}
.short-description {margin: 15px auto;}
.cat-post img {box-shadow:none!important;margin:0!important;}
.cat-single-post {position:relative;text-align:center;}
.cat-single-title {font-weight:500;border-radius: 30px;padding: 10px;position: absolute;bottom: 20px;left: 10%;text-align: center;margin: 0 auto;width: 80%;color: #fff;background: rgba(17, 17, 17, 0.75);text-shadow: -1px 3px 4px rgba(0, 0, 0, 0.4);letter-spacing: 1px;}
.cat-single-post:hover .cat-single-title {background:#ec407a;transition:background .2s} .tags a {border: 2px solid #111;padding: 5px 20px;border-radius: 20px;text-decoration: none!important;}
.tags a:hover {border: 2px solid #111;background:#111;text-decoration: none;color:#fff!important} .gallery {text-align:center;}
.gallery-item {float:none!important;display: inline-block;width: 30%!important;margin: 10px auto!important;padding: 10px!important;} .swiper-slide .tit-cat-name {font-size:14px;letter-spacing:0;}
.swiper-button-prev, .swiper-button-next {color:#fff!important} a {transition:linear .3s;color:#ec407a}
a:hover {color:#111}
.left {text-align:left;}
.right {text-align:right;}
blockquote {box-shadow: 0 1px 4px rgba(0,0,0,.4), 0 0 40px rgba(0,0,0,.1) inset;color: #fff;background:#ec407a;border-left: 5px solid #000;margin: 1.25rem auto;padding: 15px;font-weight:300;border-radius: 6px;font-size: 15px;}
blockquote p {margin-bottom:0}
.cat-flag {width: 32px;box-shadow: none!important;border-radius: 0!important;margin: 0 10px!important;}
ul {padding-left:0;}
.scrollup{width:40px;height:40px;border-radius:50%;position:fixed;bottom:30%;right:20px;display:none;background:#343a40;color: #fff;font-size: 16px;padding: 5px 0 0 0;line-height: 32px;text-align:center;transition:background-color .4s;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;z-index: 5;}
.scrollup:hover,.scrollup:active,.scrollup:focus{color: #ddd;text-decoration:none;background:#111} div.wpforms-container-full .wpforms-form button[type=submit] {width: 100%; background: #dc3545!important;color: #fff!important;}
textarea,button, input {width: 100%;padding: 10px;}
.infocot {color: orange;padding: 20px;position: absolute;bottom: 50px;background: rgba(34, 31, 56, 0.65);width: 100%;text-align: left;text-shadow: 2px 2px 2px #000;}
.pagination, .pagination_buttons > div {margin: 20px 0;}
.pagination {display: inline-block;padding-left: 0;border-radius: 4px;width:100%}
.pagination .links > :first-child,.pagination_buttons > div .links > :first-child{border-top-left-radius:20px 40px;border-bottom-left-radius:20px 40px}
.pagination .links > :last-child,.pagination_buttons > div .links > :last-child{border-top-right-radius:20px 40px;border-bottom-right-radius:20px 40px}
.pagination .links {text-align:center;}
.pagination_buttons > div .links > b, .pagination .links > b, .pagination_buttons > div .links > b:hover, .pagination .links > b:hover, .pagination_buttons > div .links > b:focus, .pagination .links > b:focus {background-color: #151e29;border-color: #151e29;}
.pagination .links > b, .pagination_buttons > div .links > b, .pagination .links > b:hover, .pagination_buttons > div .links > b:hover, .pagination .links > b:focus, .pagination_buttons > div .links > b:focus {background-color: #343a40;border-color:#343a40;z-index: 2;color: #fff;cursor: default;font-weight: 400;}
.pagination .links > *, .pagination_buttons > div .links > * {color: #555;}
.pagination .links > *, .pagination_buttons > div .links > * {display: inline-block;padding: 6px 12px;margin-left: -2px;margin-right: -3px;line-height: 1.42857143;text-decoration: none;background-color: #fff;border: 1px solid #ddd;margin-bottom: 5px;} footer {background:#ec407a;padding:50px 0;}
footer .h3 {font-size:1.2rem;border-bottom:2px solid #111924;padding-bottom:10px;}
footer, footer strong, footer a, footer p, footer .h3 {color: #fff;}
footer p {font-size:14px;margin:0;}
footer a:hover, footer a:active, footer a:focus,footer span {color:#ddd}  @media (max-width:767px) {.push {width: 48%;float: left;}.col-sm-6.left,.col-sm-6.right {text-align:center}}
@media (min-width: 760px) and (max-width: 960px) {.overlay h1 {margin-top:15%;}}