a:focus,
a:hover {
	color: inherit;
	text-decoration: none;
}
.tags--news {
    margin-bottom: 20px;
}

.tags {
    -webkit-flex-wrap: wrap!important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-left:  -10px;
    margin-right: -10px;
}

.tag-link {
    display:  inline-block;
    padding: 5px 17px;
    background:  #252525;
    border: 1px solid #252525;
    color:  #fff;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.tag-link:hover,
.tag-link.hover,
.tag-link:active,
.tag-link.active,
.tag-link:focus,
.tag-link.focus {
    background-color: #fff;
    border-color: #fff;
    color: #252525;
}
.tag {
    margin:  10px;
}

.tags--news .tag-link {
    background-color: #ff6f00;
    border-color: #ff6f00;
    color:  #fff;
}

.tags--news .tag-link:hover,
.tags--news .tag-link.hover,
.tags--news .tag-link:active,
.tags--news .tag-link.active,
.tags--news .tag-link:focus,
.tags--news .tag-link.focus  {
    background-color: #252525;
    border-color: #252525;
    color: #fff;
}

.pag-teplo__a--active {
	color: #ff6f00;
}
.sidebar .nav-link:hover {
	text-decoration: none;
}
[data-toggle="modal"].bblock__option {
	cursor: pointer;
}
[data-toggle="modal"].bblock__option {
	cursor: pointer;
}
[data-toggle="modal"].bblock__option:hover .cat-pg__consult {
	color: #ff6f00;
}
[data-toggle="modal"].bblock__option:hover .cat-pg__consult::before {
    opacity: 0;
}
[data-toggle="modal"].bblock__option:hover .cat-pg__consult::after {
    opacity: 1;
}
.certs-section {
    padding-bottom: 50px;
}

.js--swiper-certs {
    margin-left:  -10px;
    margin-right:  -10px;
}

.js--swiper-certs .swiper-wrapper {
    padding-left:  10px;
    padding-right:  10px;
    margin-bottom: 30px;
}
.js--swiper-certs .swiper-button-disabled {
	opacity: 0;
}
.certs-title {
    font-size: 18px;
    font-weight: 900;
    color: #252525;
    padding-bottom: 21px;
}
.cert:hover .cert-image {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
}
.cert-image {
    width: 270px;
    height: 380px;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cert-caption {
    position:  absolute;
    margin-left:  -1px;
    width:  1px;
    height:  1px;
    overflow:  hidden;
}
@media (max-width: 470px) {
	.certs-title {
		text-align: center;
	}
	.cert {
		text-align: center;
	}
	.cert-image {
		margin: auto;
	}
}


.social .ya-share2__list .ya-share2__badge {
    text-align: center;
    display: block;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    overflow:  initial;
    -moz-border-radius: 30px;
    ebkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.social .ya-share2__list .ya-share2__item {
    margin: 0 15px 0 0;
}

.social .ya-share2__list .ya-share2__icon {
	line-height:  31px;
	height:  31px;
	width:  31px;
	text-align:  center;
	border: 1px solid #252525;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: none;
	background-color: transparent;
	color: #252525;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.social .ya-share2__list .ya-share2__item_service_facebook .ya-share2__icon::before {
	content: '\f09a';
	font-family: 'Fontawesome';
}
.social .ya-share2__list .ya-share2__item_service_facebook .ya-share2__icon:hover {
	border-color: #3b5998;
	background-color: #3b5998;
	color: #fff;
}
.social .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__icon::before {
	content: '\f189';
	font-family: 'Fontawesome';
}
.social .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__icon:hover {
	border-color: #48729e;
	background-color: #48729e;
	color: #fff;
}
.social .ya-share2__list .ya-share2__item_service_twitter .ya-share2__icon::before {
	content: '\f099';
	font-family: 'Fontawesome';
}
.social .ya-share2__list .ya-share2__item_service_twitter .ya-share2__icon:hover {
	border-color: #00aced;
	background-color: #00aced;
	color: #fff;
}
.social .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__icon::before {
	content: '\f263';
	font-family: 'Fontawesome';
}
.social .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__icon:hover {
	border-color: #eb722e;
	background-color: #eb722e;
	color: #fff;
}
.nav-top__address-wrap {
    margin-right: 29px;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.nav__ff-address {
    font-size: 14px;
    font-weight: 400;
    color: #252525;
    margin-right: 29px;
}
.filter__item-count {
    background: #252525;
    color: #fff;
    padding: 0 5px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px;
}
.filter__item-name {
    padding: 10px 0 13px;
}
.filter__item-name-wrapper {
    padding: 3px 19px 3px 3px;
    position:  relative;
}
.filter__item-name .filter__item-name-wrapper img {
	right: 3px;
}
.filter__item-active .filter__item-name {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.filter__item-active .filter__item-name-wrapper {
    background: #252525;
    color: #fff;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.filter__item-clear {
	cursor: pointer;
    width: 15px;
    background: #252525;
    position: relative;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    margin-left: 1px;
}
.filter__item-clear img {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    margin: auto;
}
.filter {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ajax-stub {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.ajax-stub-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 70px;
    height: 70px;
    margin: auto;
}
.bdge-links__item-link.js-filter-clear-all {
    border: none;
    color: #ff6f00;
}

.bdge-links__item-link.js-filter-clear-all:hover {
	color: #252525;
}
body {
	overflow-x: hidden;
}

.sidebar-new__accrd-2.accrd-icon .sidebar-new__accrd-2-link {
    font-size: 18px;
}

.nav-all.nav-all-fixed .nav-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4;
}
.search--act.search--fix-menu {
    margin-top: 45px;
}
.nav-all.nav-all-fixed .nav{
    top:41px;
}


.catalog__h-link,.catalog__h-link:hover {
    outline: 0;
    text-decoration: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease
}

.catalog__h-link {
    display: inline-block;
    color: #252525
}

.catalog__h-link:hover {
    color: #ff6f00
}

.catalog__h-link:focus {
    color: #ff6f00;
    outline: 0;
    text-decoration: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease
}

.catalog__h-link:active {
    color: #ff6f00;
    outline: 0;
    text-decoration: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease
}

.cat-pg__garant {
    top: 0;
    right: 0;
    margin-top: 17px;
    margin-right: 17px;
    position: absolute;
    width: 40px;
    height: 40px;
    padding: 0;
}
.cat-pg__garant img {
    display: inline-block;
    max-width: 100%;
    height: auto;
        box-shadow: none;
}

.hot-news__photo {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 60%;
    background-color: #e8eded;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    margin-top: 20px;
}

@media (max-width: 1199px){
  .hidden-lg-down.nav-top__address-wrap {
      display: block!important;
  }
}

@media (max-width: 575px){
  .filter.filter-white .filter__item.filter__item--sort .filter__item-all-wrap {
      margin-right: 0;
  }
}
@media (max-width: 470px){
  .cat-pg__garant {
      padding: 0;
      width: 34px;
      height: 34px;
      margin-top: 2px;
      margin-right: 2px;
  }
}

.fav_cursor{ cursor: pointer; }

.pattern_fix {
    position: fixed !important;
}

.pattern {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99999;
    background: rgba(255, 255, 255, 0.3137254901960784);
    left: 0;
    top: 0;
}

.display--hidden {
    display: none !important;
}

.pattern-loader {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 60px;
    display: inline-block;
    margin: auto;
    background: url(/assets/img/loading.svg);
    background-size: cover;
    background-position: center;
}

a.wc-forward {
    padding: 10px 20px;
    border-radius: 20.5px;
    width: fit-content;
    background: #ff6f00;
    color: #fff;
    border: none;
    display: block;
    margin: 10px auto;
}

.form-error span {
    padding: 15px;
    display: block;
    font-size: 15px;
    color: #ff0000;
    border-left: 1px solid #ff0000;
    background-color: #f9d8d8;
}
.nav-width-message{
flex-direction: column;
}
.nav-message{
padding: 5px;
text-align: center;
width: 100%;
background: #ff6f00;
display: flex;
justify-content: center;
align-items: center;
color: white;
font-size: 14px;
}
.nav-message a{
color: white;
font-weight: 700;
}

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 900000 version
*/

.catalog-textarea__galery {
aspect-ratio: 3/2;
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 2fr 30px 1fr;
    grid-template-columns: 2fr 1fr;
    gap: 30px;
    -ms-grid-rows: auto 30px auto;
        grid-template-areas: "q w" "q e";
}

.catalog-textarea__galery-item {
    position: relative;
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}

.catalog-textarea__galery-item img {
    width: 100%;
    height: 100%;
    margin: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.catalog-textarea__galery-text {
    color: #FFFFFF;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    position: absolute;
    bottom: 50px;
    left: 40px;
    max-width: -webkit-calc(100% - 80px);
    max-width: -moz-calc(100% - 80px);
    max-width: calc(100% - 80px);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 0;
}

.catalog-textarea__galery-item:before {
    content: '';
    position: absolute;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52.57%, rgba(255, 111, 0, 0.09)), color-stop(90.44%, rgba(255, 111, 0, 0.81)));
    background-image: -webkit-linear-gradient(top, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    background-image: -moz-linear-gradient(top, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    background-image: -o-linear-gradient(top, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    background-image: linear-gradient(180deg, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    height: 100%;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.catalog-textarea__galery-item::after {
    content: '';
    position: absolute;
    opacity: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='78' height='78' viewBox='0 0 78 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_706_33)'%3E%3Ccircle r='27' transform='matrix(-1 0 0 1 39 35)' fill='%23FF6F00'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_706_33)'%3E%3Cpath d='M53.2052 21.9429L49.2671 21.9429C49.1137 21.931 48.9798 22.0457 48.968 22.199C48.9561 22.3524 49.0708 22.4863 49.2241 22.4981C49.2384 22.4992 49.2528 22.4992 49.2671 22.4981L52.5337 22.5001L44.7382 30.2956C44.6295 30.4043 44.6295 30.5807 44.7382 30.6894C44.847 30.7982 45.0233 30.7982 45.132 30.6894L52.9275 22.8939L52.9275 26.1586C52.9157 26.3119 53.0303 26.4459 53.1837 26.4577C53.337 26.4696 53.471 26.3549 53.4828 26.2015C53.4839 26.1873 53.4839 26.1729 53.4828 26.1586L53.4828 22.2205C53.4824 22.0674 53.3583 21.9433 53.2052 21.9429Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_706_33)'%3E%3Cpath d='M24.8359 21.9429L28.774 21.9429C28.9273 21.931 29.0612 22.0457 29.0731 22.199C29.0849 22.3524 28.9702 22.4863 28.8169 22.4981C28.8026 22.4992 28.7882 22.4992 28.774 22.4981L25.5073 22.5001L33.3028 30.2956C33.4115 30.4043 33.4115 30.5807 33.3028 30.6894C33.194 30.7982 33.0177 30.7982 32.909 30.6894L25.1135 22.8939L25.1135 26.1586C25.1253 26.3119 25.0107 26.4459 24.8573 26.4577C24.704 26.4696 24.5701 26.3549 24.5582 26.2015C24.5571 26.1873 24.5571 26.1729 24.5582 26.1586L24.5582 22.2205C24.5587 22.0674 24.6827 21.9433 24.8359 21.9429Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_706_33)'%3E%3Cpath d='M24.8359 47.3852L28.774 47.3853C28.9273 47.3971 29.0612 47.2824 29.0731 47.1291C29.0849 46.9758 28.9702 46.8418 28.8169 46.83C28.8026 46.8289 28.7882 46.8289 28.774 46.83L25.5073 46.828L33.3028 39.0325C33.4115 38.9238 33.4115 38.7475 33.3028 38.6387C33.194 38.53 33.0177 38.53 32.909 38.6387L25.1135 46.4342L25.1135 43.1695C25.1253 43.0162 25.0107 42.8823 24.8573 42.8704C24.704 42.8586 24.5701 42.9732 24.5582 43.1266C24.5571 43.1409 24.5571 43.1552 24.5582 43.1695L24.5582 47.1076C24.5587 47.2607 24.6827 47.3848 24.8359 47.3852Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip3_706_33)'%3E%3Cpath d='M53.2052 47.3852L49.2671 47.3853C49.1137 47.3971 48.9798 47.2824 48.968 47.1291C48.9561 46.9758 49.0708 46.8418 49.2241 46.83C49.2384 46.8289 49.2528 46.8289 49.2671 46.83L52.5337 46.828L44.7382 39.0325C44.6295 38.9238 44.6295 38.7475 44.7382 38.6387C44.847 38.53 45.0233 38.53 45.132 38.6387L52.9275 46.4342L52.9275 43.1695C52.9157 43.0162 53.0303 42.8823 53.1837 42.8704C53.337 42.8586 53.471 42.9732 53.4828 43.1266C53.4839 43.1409 53.4839 43.1552 53.4828 43.1695L53.4828 47.1076C53.4824 47.2607 53.3583 47.3848 53.2052 47.3852Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_706_33' x='0' y='0' width='78' height='78' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.854902 0 0 0 0 0.854902 0 0 0 0 0.854902 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_706_33'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_706_33' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='translate(40.4053 26.3564) rotate(-45)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 37.6357 26.3564)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='translate(37.6357 42.9717) rotate(135)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='matrix(0.707107 0.707107 0.707107 -0.707107 40.4053 42.9717)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-background-size: contain;
       -moz-background-size: contain;
         -o-background-size: contain;
            background-size: contain;
    width: 78px;
    height: 78px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.catalog-textarea__galery-item:hover:before,
.catalog-textarea__galery-item:hover::after,
.catalog-textarea__galery-item:hover .catalog-textarea__galery-text {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    cursor: pointer;
}

.catalog-textarea__galery-text h1,
.catalog-textarea__galery-text h2,
.catalog-textarea__galery-text h3 {
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;
    text-transform: unset;
}

.catalog-textarea__galery-text p {
    margin: 0;
}

.catalog-textarea__galery-item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: q;

}

.catalog-textarea__galery-item:nth-child(n+2)::after {
    width: 50px;
    height: 50px;
}

.catalog-textarea__galery-item:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: w;
}

.catalog-textarea__galery-item:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: e;
}

.catalog-textarea__galery-item:nth-child(n+4) {
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 1px;
    height: 1px;
}

@media screen and (max-width:768px) {
    .catalog-textarea__galery {
            grid-template-areas: unset;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        aspect-ratio: unset;
    }
    .catalog-textarea__galery-item:nth-child(n) {
        grid-area: unset;
        aspect-ratio: 16/9;
    }
    .catalog-textarea__galery-item:nth-child(1):before {
        opacity: 1;
    }
    .catalog-textarea__galery-text {
        opacity: 1;
        bottom: 15px;
        left: 15px;
         max-width: calc(100% - 30px);
    }
    .catalog-textarea__galery-item:nth-child(1):hover::after {
        opacity: 0;
    }
}

.ls.nav-top__call {
    display: block;
    color: #fff;
    font-size: 14px;
    padding: 11px 20px;
    min-width: 160px;
    /*background: linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
    /*background: -moz-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
	/*background: -webkit-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
	/*background: -o-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
	/*background: -ms-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
    background: #E4A725;
    /*-webkit-transition: 0s ease-in-out;*/
    /*-o-transition: 0s ease-in-out;*/
    /*-moz-transition: 0s ease-in-out;*/
    /*transition: 0s ease-in-out;*/
    cursor: pointer;
    font-weight: 600;
    text-align: right;
    height: 100%;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

}

.ls.nav-top__call > span {
    width: 20px;
    float: left;
    margin-right: 6px;
}

.ls.nav-top__call:hover svg path {
	stroke: #E4A725;
}

.ls.nav-top__call:hover {
    /*background: #ffffff;*/
	/*color: #ff6f00;*/
    background-color: rgba(228, 167, 37, 0.60);
    color: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.lsm.nav-top__call {
    display: block;
    color: #fff;
    font-size: 16px;
    padding: 7px 10px;
    width: 44px;
    /*background: linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
    /*background: -moz-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
	/*background: -webkit-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
	/*background: -o-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
	/*background: -ms-linear-gradient(to top, #ff6f00, 48%, #fcaf16);*/
    /*-webkit-transition: 0s ease-in-out;*/
    /*-o-transition: 0s ease-in-out;*/
    /*-moz-transition: 0s ease-in-out;*/
    /*transition: 0s ease-in-out;*/
    cursor: pointer;
    font-weight: 600;
    text-align: right;
    height: 38px;
    min-width: 44px;
    max-width: 44px;
    margin: 0 auto;
    max-height: 44px;
    background: #E4A725;
    transition: prop 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.lsm.nav-top__call:hover svg path {
	stroke: #E4A725;
}


.lsm.nav-top__call > span {
    float: left;
}

.lsm.nav-top__call:hover {
    /*background: #ffffff;*/
	/*color: #ff6f00;*/
    background-color: rgba(228, 167, 37, 0.60);
    color: #fff;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}


.nav__all-wrap {
    padding: 0;
}

.nav__logo-image {
    width: auto;
    max-height: 80px;
}

.nav-all.nav-all-fixed .nav__all-wrap {
    padding: 0;
}

.nav-all.nav-all-fixed .nav__logo-image {
    width: auto;
    max-height: 80px;
}

.footer__logo img {
    width: auto;
    height: 80px;
}



/*.startslider__h {*/
/*    font-family: 'Xolonium', sans-serif, arial;*/
/*    font-weight: 700;*/
/*}*/


.catalog__h {
    font-family: 'Xolonium', sans-serif, arial;
    font-weight: 700;
}

.orange-btn {
    background-color: #E4A725;
    border: 1px solid #E4A725;
    transition: all 0.3s;
}

.orange-btn:hover,
.orange-btn:focus,
.orange-btn:active {
    background-color: rgba(228, 167, 37, 0.60);
    border: 1px solid rgba(228, 167, 37, 0.30);
    color: #fff;
    transition: all 0.3s;
}

.orange-btn::after,
.orange-btn:before {
    display: none;
}

.orange-btn.hot-news__all-btn {
    color: #E4A725;
}

.fback__left {
    background-color: #E4A725;
}

.ls.nav-top__call {}



/* whatsapp icon */

.whatsapp-icon {
    position: fixed;
    bottom: 20px;
    right: calc(360px + 50px);
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background-color: #29A71A;
    cursor: pointer;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    z-index: 99;
}

@media (max-width: 575px) {
    .whatsapp-icon {
        right: 40px;
    }
}

.whatsapp-icon::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cpath d='M51.8727 20.1273C48.1273 16.3444 43.1532 14.0245 37.8479 13.586C32.5426 13.1475 27.2552 14.6193 22.9394 17.7359C18.6237 20.8525 15.5637 25.4087 14.3114 30.5828C13.0592 35.7568 13.697 41.208 16.11 45.9532L13.7414 57.4527C13.7168 57.5672 13.7161 57.6855 13.7393 57.8002C13.7626 57.915 13.8092 58.0237 13.8764 58.1195C13.9748 58.2651 14.1152 58.3771 14.2789 58.4407C14.4427 58.5043 14.6219 58.5164 14.7927 58.4755L26.0632 55.8041C30.795 58.156 36.2077 58.7528 41.3383 57.4885C46.4689 56.2241 50.9845 53.1805 54.0816 48.8993C57.1788 44.6181 58.6566 39.3769 58.2521 34.1083C57.8477 28.8398 55.5871 23.8856 51.8727 20.1273ZM48.3587 48.1745C45.7672 50.7588 42.4301 52.4646 38.8177 53.0518C35.2053 53.6389 31.4997 53.0777 28.2232 51.4473L26.6523 50.67L19.7427 52.3064L19.7632 52.2205L21.195 45.2659L20.4259 43.7482C18.7518 40.4602 18.1612 36.7267 18.7388 33.0825C19.3164 29.4384 21.0325 26.0705 23.6414 23.4614C26.9194 20.1843 31.3648 18.3434 36 18.3434C40.6352 18.3434 45.0806 20.1843 48.3587 23.4614C48.3866 23.4934 48.4166 23.5234 48.4487 23.5514C51.6861 26.8369 53.4934 31.269 53.4765 35.8815C53.4597 40.494 51.62 44.9128 48.3587 48.1745Z' fill='white'/%3E%3Cpath d='M47.745 43.0732C46.8982 44.4068 45.5605 46.0391 43.8791 46.4441C40.9337 47.1559 36.4132 46.4686 30.7882 41.2241L30.7187 41.1627C25.7728 36.5768 24.4882 32.76 24.7991 29.7327C24.9709 28.0145 26.4028 26.46 27.6096 25.4455C27.8004 25.2826 28.0266 25.1667 28.2702 25.1069C28.5139 25.0472 28.7681 25.0452 29.0126 25.1013C29.2571 25.1573 29.485 25.2698 29.6783 25.4297C29.8715 25.5897 30.0247 25.7926 30.1255 26.0223L31.9459 30.1132C32.0642 30.3784 32.1081 30.6709 32.0728 30.9592C32.0375 31.2475 31.9243 31.5207 31.7455 31.7495L30.825 32.9441C30.6275 33.1907 30.5084 33.4909 30.4828 33.8058C30.4573 34.1208 30.5266 34.4361 30.6819 34.7114C31.1973 35.6155 32.4328 36.945 33.8032 38.1764C35.3414 39.5673 37.0473 40.8395 38.1273 41.2732C38.4163 41.3912 38.734 41.4201 39.0395 41.3559C39.345 41.2917 39.6243 41.1375 39.8414 40.9132L40.9091 39.8373C41.1151 39.6341 41.3714 39.4892 41.6516 39.4174C41.9319 39.3455 42.2262 39.3492 42.5046 39.4282L46.8287 40.6555C47.0672 40.7286 47.2858 40.8554 47.4679 41.026C47.6499 41.1966 47.7905 41.4066 47.8789 41.6399C47.9673 41.8732 48.0012 42.1236 47.978 42.3721C47.9548 42.6205 47.8751 42.8603 47.745 43.0732Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.whatsapp-icon__message {
    display: none;
    position: absolute;
    bottom: 20%;
    right: 30%;
    width: 240px;
    padding: 25px;
    /*background-color: #29A71A;*/
    /*border: 5px solid #fff;*/
    /*border-radius: 70px 70px 10px 70px;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='239' height='131' viewBox='0 0 239 131' fill='none'%3E%3Cpath d='M2.5 40.7863C2.5 20.0757 19.2893 3.28635 40 3.28635H188.832C209.543 3.28635 226.332 20.0757 226.332 40.7863V85.8972C226.332 90.4147 227.708 94.825 230.276 98.5412L232.553 101.835C242.878 116.774 224.976 134.979 209.866 124.906C206.339 122.555 202.195 121.3 197.956 121.3H40C19.2893 121.3 2.5 104.511 2.5 83.8V40.7863Z' fill='%2329A71A' stroke='white' stroke-width='5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    color: white;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99;
}


@media (max-width: 575px) {
    .whatsapp-icon__message {
        display: none;
    }
}

.whatsapp-icon__message::after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    right: -20px;
    bottom: -22px;
    background-color: #29A71A;
    border: 5px solid #fff;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.whatsapp-icon__message::before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    position: absolute;
    right: -45px;
    bottom: -40px;
    background-color: #29A71A;
    border: 5px solid #fff;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.whatsapp-icon:hover,
.whatsapp-icon:focus {
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
}

.whatsapp-icon:hover .whatsapp-icon__message {
    display: block;
    -webkit-transform: scale(0.72);
    -ms-transform: scale(0.72);
    transform: scale(0.72);
    -webkit-animation: slide-tl 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-tl 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}



.whatsapp-icon:hover .whatsapp-icon__message::before,
.whatsapp-icon:focus .whatsapp-icon__message::before {
    -webkit-animation: fade-in 0.5s ease-in-out 0.5s forwards;
    animation: fade-in 0.5s ease-in-out 0.5s forwards;

}

.whatsapp-icon:hover .whatsapp-icon__message::after,
.whatsapp-icon:focus .whatsapp-icon__message::after {
    -webkit-animation: fade-in 0.5s ease-in-out 0.4s forwards;
    animation: fade-in 0.5s ease-in-out 0.4s forwards;
}

@media (max-width: 575px) {
    .whatsapp-icon:hover .whatsapp-icon__message {
        display: none;
    }

    .whatsapp-icon:hover .whatsapp-icon__message::before,
    .whatsapp-icon:focus .whatsapp-icon__message::before {
        animation-name: none;
    }

    .whatsapp-icon:hover .whatsapp-icon__message::after,
    .whatsapp-icon:focus .whatsapp-icon__message::after {
        display: none;
    }
}

@-webkit-keyframes slide-tl {
    0% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0);
    }
    100% {
        -webkit-transform: translateY(-100px) translateX(-100px) scale(0.72);
        transform: translateY(-50px) translateX(-50px) scale(0.72);
    }
}
@keyframes slide-tl {
    0% {
        -webkit-transform: translateY(0) translateX(0) scale(1);
        transform: translateY(0) translateX(0) scale(1);
    }
    100% {
        -webkit-transform: translateY(-100px) translateX(-100px) scale(0.72);
        transform: translateY(-50px) translateX(-50px) scale(0.72);
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


/* end  whatsapp icon */
