@charset "UTF-8";

Плавающее меню: #464646 .price-callback__in-sight.status2:before {
background: #EE1C25;
background: -moz-linear-gradient(top, #EE1C25, #CB2027);
background: -webkit-linear-gradient(top, #EE1C25, #CB2027);
background: -o-linear-gradient(top, #EE1C25, #CB2027);
background: -ms-linear-gradient(top, #EE1C25, #CB2027);
background: linear-gradient(to bottom, #EE1C25, #CB2027);
background-color: #EE1C25;
box-shadow: inset 0 0 0 1px rgba(168, 21, 27, 0.5);
}
.price-callback__in-sight.status3:before {
background: #F7B529;
background: -moz-linear-gradient(top, #F7B529, #DF9E16);
background: -webkit-linear-gradient(top, #F7B529, #DF9E16);
background: -o-linear-gradient(top, #F7B529, #DF9E16);
background: -ms-linear-gradient(top, #F7B529, #DF9E16);
background: linear-gradient(to bottom, #F7B529, #DF9E16);
background-color: #F7B529;
box-shadow: inset 0 0 0 1px rgba(212, 149, 17, 0.5);
}
.wpcf7-response-output {
display: none !important;
}
.form-group .form-control.wpcf7-not-valid {
border: 1px solid red !important;
}
.form-group .wpcf7-form-control-wrap {
position: static !important;
}
.wpcf7-not-valid-tip {
display: none !important;
}
.ajax-loader {
position: absolute;
margin-top: 13px;
margin-left: 10px;
}
.no-posts {
color: red;
}
@media (min-width: 768px) {
.wp-pagenavi {
float: right;
margin-right: 0;
margin-left: 0;
}
}
.wp-pagenavi {
display: table;
margin: 0;
margin: 0 auto;
padding: 0;
list-style: none;
}
.wp-pagenavi .current {
line-height: 26px;
display: block;
float: left;
margin: 0px 1px 0px 1px;
cursor: default;
text-decoration: none;
background-color: #f9d012;
}
.wp-pagenavi .page {
line-height: 26px;
display: block;
float: left;
margin: 0px 1px 0px 1px;
text-decoration: none;
color: #252525;
}
.wp-pagenavi .extend {
line-height: 26px;
display: block;
float: left;
margin: 0px 1px 0px 1px;
}
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
font-size: 19px;
line-height: 26px;
display: block;
float: left;
margin: 0px 1px 0px 1px;
text-decoration: none;
color: #252525;
}
.wp-pagenavi .first,
.wp-pagenavi .last {
font-size: 12px;
line-height: 26px;
display: block;
display: inline-block;
float: left;
margin: 0px 1px 0px 1px;
text-decoration: underline;
color: #252525;
}
.wp-pagenavi .page:hover,
.wp-pagenavi .first:hover,
.wp-pagenavi .last:hover,
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover {
color: #1C88D4;
}
.wp-pagenavi .current,
.wp-pagenavi .page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: 700;
line-height: 26px;
display: inline-block;
height: 26px;
padding: 0 8px;
}
@media (min-width: 768px) {
.wp-pagenavi .current,
.wp-pagenavi .page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink {
font-size: 19px;
}
}
.secondary-nav ul {
margin: 0;
padding: 0;
list-style: none;
}
.secondary-nav ul li {
margin: 0;
padding: 0;
list-style: none;
}
.secondary-nav>ul>li.secondary-nav__item {
margin-bottom: 20px;
}
.secondary-nav>ul>li>ul {
display: none;
}
.secondary-nav>ul>li.active>ul {
display: block;
}
.secondary-nav>ul>li.current-post-parent>ul {
display: block;
}
.secondary-nav>ul>li>ul>li+li {
margin-top: 10px;
}
.secondary-nav .secondary-nav__submenu {
margin-top: 12px;
margin-bottom: 23px;
margin-left: 20px;
}
.breadcrumbs .breadcrumbs__current {
display: none;
}
.breadcrumbs .breadcrumbs__separator:last-child {
display: none;
}
.cat-desc-top {
margin-bottom: 20px;
}
.cat-desc-bottom {
margin-top: 20px;
}
.header-wrap {
z-index: 99;
}   .root__header-bg-overlay {
pointer-events: none;
}
.primary-nav--full .primary-nav__menu>.primary-nav__item>.primary-nav__link {
line-height: 70px;
}
.primary-nav--full .primary-nav__link {
text-align: left;
}
.primary-nav__link+span {
display: none;
}
.primary-nav--full .primary-nav__link+span {
display: block;	
font-size: 11px;
line-height: 13px;
position: absolute;
top: 51px;
left: 0;
padding: 0 5px 0 0;
text-align: left;
white-space: normal;
color: #c8c8c8;
}
.primary-nav--full .primary-nav__menu>.primary-nav__item>.primary-nav__link {
padding: 0;
}
.header__slogan {
font-family: Arial, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 11px;
position: relative;
top: 0;
min-width: 180px; color: #f0f0f0 !important;
text-decoration: none !important;
line-height: 14px;
text-align: left;
margin-right: 20px;
} .primary-nav--full .primary-nav__submenu-inner {
display: block;
}
.header-wrap:before {
content: '';
position: absolute;
left: -100%;
right: -100%;
top: -3px;
bottom: 0;
opacity: 0;
transition: all 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.header-wrap:before {
content: '';
position: absolute;
width: 100%;
top: -3px;
bottom: 0;
opacity: 0;
padding: 0 999px; transition: all 350ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
} @media (max-width: 1110px) {
.header-wrap:before {
transition: none;
}
}  .header-wrap.is_stuck:before {}
.header-wrap.header-wrap_sticky.is_stuck.is_stucks:before { background-color: #1F2529;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
opacity: 1;
}
.header-wrap.is_stuck .header {
border-color: transparent;
}
.root__header {}
.root__header:after {
content: '';
display: block;
clear: both;
}
@media (max-width: 1170px) {
.primary-nav--full .primary-nav__link+span {
display: none;
}
}
@media (max-width: 1024px) {
.header__slogan {
width: auto; text-align: left;
}
} @media (max-width: 600px) {
.header__slogan {
display: none;
}
.header__slogan br{
display: none;
}
}
@media (max-width: 992px) {
.header-wrap {
width: 100% !important;
left: 0;
padding: 0 15px;
}
.header-wrap:before {
padding: 0;
left: 0;
right: 0;
}
}
.header__logo {
width: 260px !important;
}