/**/
#wrap{overflow: visible;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { color: #222; }
.c2 { color: #81bb40; }
.s-header .h-logo img { width: 120px; height: auto; margin-top: -6px; }
/* .h-sec-1 { background: url(/upload/brand-images/smart/bg-header.png) no-repeat; } */
.slider-big .txt-1 { margin-top: 40px; }
.slider-big .txt-3 { margin-top: 18px; }
.slider-big .btn-wrap { margin-top: 37px; }
.slider-big .sw-pagination .swiper-pagination-bullet::before { background-color: #00c0de; }
.slider-big .sw-pagination .swiper-pagination-bullet-active::before { border-color: #00c0de; background-color: transparent; }
.sec { padding: 100px 0; }
.btn-1 { background-color: #592c81 !important; }
.btn-big { padding: 13px; min-width: 214px; font: bold 14px/20px pfdin; }
.btn-big-2 { padding: 13px; min-width: 147px; font: bold 14px/20px pfdin; }
.btn-1:hover { -webkit-box-shadow: 0 0 5px 0 #592c81 !important; box-shadow: 0 0 5px 0 #592c81 !important; }
.btn-7 { text-transform: uppercase; }
.s-landing .s-ttl { font: 400 48px/50px pfdin; text-transform: none; margin-bottom: 43px;color: #5e5e5e; }
.starrequired { color: #5e5e5e; }
.form-text, input[type="text"], input[type="password"], input[type="email"], select, textarea { background: #f4f4f4; border: 0; border-radius: 5px; box-shadow: none; height: 56px; }
.form-label-js .form-type-text > label, .form-label-js .form-type-email > label, .form-label-js .form-type-textarea > label { top: 17px; color: #000; font: 500 19px/21px 'pfdin'; }
.form-type-textarea { position: relative; }
.form-type-textarea > label { position: absolute; left: 15px; right: 15px; overflow: hidden; font: 16px/20px pfdin; opacity: 0.5; top: 10px; text-align: left; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;; cursor: text; }
.form-type-textarea.focus > label { top: 3px; font-size: 13px; line-height: 13px; }
textarea { height: 188px; max-width: 100%; padding: 15px; }
.p-brand #footer { background: #e6e6e6; }
.list-news-4 .item:before, .list-news-4 .item:after { background: linear-gradient(to top, #40b5d4, rgba(156, 154, 154, 0.46) 40%, rgba(0, 0, 0, 0) 100%); }

.f-logo{
  background:#4f4c4d;
  width:85px;
  height:85px;
  display: flex;
  align-items: center;
  padding: 5px;
}
.f-logo img{
  max-width:100%;
  height:auto;
}

.h-menu-1 .lvl-1:first-child{margin-left:40px;}

.form-wrap-5{
  max-width: 500px;
}

.list-rubrics-2{
  background:none;
  box-shadow:none;
  font: 17px/21px pfdin;
  margin:0 -30px;
}
.list-rubrics-2 .lvl-1{
  padding:17px 0 15px;
}
.list-rubrics-2 .lvl-1 > .ttl{
  padding:0 30px;
  margin:0;
}
.list-rubrics-2 .ttl::before{
  display:none;
}
.list-rubrics-2 .lvl-1 > ul {
  margin: 15px 0 0;
  padding: 17px 15px 0 30px;
}

@media (max-width: 1199px) {
  .h-menu-1 .lvl-1 { margin-left: 30px; }
}
@media (max-width: 991px) {
  #wrap { padding-top: 0 !important; }
  .s-landing .s-ttl { font: 300 30px/38px pfdin; text-transform: none; margin-bottom: 20px; color: #5e5e5e;}
  .h-sec-1 { background: url(/upload/brand-images/smart/bg-header.png) no-repeat; }
  .slider-big .txt-3 { margin-top: 18px; }
  .slider-big .btn-wrap { margin-top: 37px; }
  #scroll-up{background-color: #007da5;}
  .s-where-buy-2 .inner-wrap { max-width: 765px; }
  .form-type-textarea{ position: relative; max-width: 500px;}
  .popup-menu a {color: #4b575c;}
}

@media (max-width:767px) {
  .h-phone { position: relative; padding-right: 23px; line-height: 20px; }
  .h-phone:after {
    content: '';
    background: url(../../ia_pegas_digis_m/images/arr-b-w.svg) no-repeat 0 0;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 0;
    opacity: 0.8;
    top: 6px;
  }
  .h-phone .dropdown-content { padding: 0 !important; width: 310px; }
  .h-phone:hover:after { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -o-transform: rotateX(180deg); transform: rotateX(180deg); }
  .h-phone .ttl { color: #fff; border: 0; white-space: nowrap; }
  .h-phone .ttl:hover { color: #ff6317; }
  .h-phone .item { border-top: 1px solid #e2e8ea; padding: 21px 40px 24px 60px; -webkit-transition: padding 0.3s; -o-transition: padding 0.3s; transition: padding 0.3s; font: 18px/24px pfdin; position: relative; }
  .h-phone .item:before { content: ''; position: absolute; left: 20px; top: 0; bottom: 0; height: 0; margin: auto; line-height: 0; font-family: 'icosvg'; font-weight: normal; color: #4b575c; }
  .h-phone .item:first-child { border-top: 0; }
  .h-phone .item.item-call:before { content: '\e902'; font-size: 18px; }
  .h-phone .item.item-callme:before { content: '\e900'; font-size: 19px; }
  .h-phone .item.item-contact:before { content: '\e901'; top: -1px; margin-left: 1px; font-size: 20px; }
  .h-phone .item.item-mail:before { content: ''; top: -1px; margin-left: 1px; height:20px; width: 20px; background:url("../../ia_pegas_digis/images/envelope.svg") }
  .h-phone .item > a { color: #4b575c; border: 0; display: block; }
  .h-phone .item > a:hover { color: #ff6317; }
  .h-phone.show-form #h_callme { position: absolute; background-position: -37px 0; height: 9px; width: 9px; right: 15px; top: 15px; overflow: hidden; text-indent: -9999px; }
  .h-phone.show-form #h_form_callme { display: block; }
  .h-phone.show-form .item { background: #f3f6f7; }
  .h-phone.show-form .item-callme { background-color: #fff; }
}

@media (max-width: 479px) {
  .sec { padding: 25px 10px; }
}

.prod-video-block {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.prod-video-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.h-menu-2 a.ico-biblio{
  color:#592c81;
}