/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.l-content {
    /* background-size: cover; */

}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_top {
    background-color: rgba(0,0,0,0) !important;
    color: rgba(255,255,255) !important; 
}
.header_hor .l-header.pos_fixed {
    padding-left: 19.0476%;
    padding-right: 19.0476%;
}
.header_hor .l-header.pos_static, .search-results .l-content {
    padding-left: 19.0476%;
    padding-right: 19.0476%;
}
.header_hor .l-header .l-subheader.at_top .at_right .far {
  opacity: 1;
}
.header_hor .l-header .l-subheader.at_middle .at_left .w-img {
  background-color: #f11428;
  z-index: 2;
}
.header_hor .l-header .l-subheader.at_middle .at_left .w-img a {
  margin-right: 10px;
}
.search-results .l-content .l-section {
    padding-left: 0;
    padding-right: 0;
}
.header_hor .l-header .l-subheader.at_middle {
	border-bottom: solid 2px;	
}
.g-cols.vc_row.type_default {
    margin: 0 11.1111% 0 12.6984%;
}

.g-cols.wpb_row.type_default {
    margin: 0;

}
.g-cols.vc_row.type_default .vc_col-sm-10 > .vc_column-inner {
    margin-right: 2.5%	
}
.g-cols.vc_row.type_default .vc_col-sm-10 .ult_tabitemname {
/*    padding: 30px 0 0 0;*/}
.w-separator.titleborder {
	margin-top: -50px;
	margin-left: 19.0476%;
  margin-right: 19.0476%;
}
.w-separator.titleborder-10-12 {
  margin-top: -50px;
  margin-left: 8.3333%;
  margin-right: 10.4163%;
}
.w-separator.titleborder-10-10 {
  margin-top: -50px;
  margin-left: 0;
  margin-right: 0;
}
.w-separator.titleborder2 {
  margin-top: -50px;
}
.w-separator.fullright {
  margin-top: -50px;
  margin-left: 19.0476%;
  margin-right: 0;
}
.titlered, .titlered .wpb_wrapper a, .titlered .wpb_wrapper h3, .titlered .wpb_wrapper a:hover, .titlered .wpb_wrapper td, .titlered .wpb_wrapper th {
  color: #f11428;
}
 .titlered .wpb_wrapper td {
  color: #f11428;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  padding: 0.3rem 1rem;
 }
.titlered .wpb_wrapper th {
  font-size: 17px;
  font-weight: bold;
}
.titlered .wpb_wrapper tr td:first-child, .titlered .wpb_wrapper tr th:first-child {
  border-right: 1px solid #f11428;
}
.titlered .wpb_wrapper strong{
	  color: #f11428;
    z-index: 2;
    position: relative;
    background: white;
    padding-right: 30px;
}
.titlegreen .wpb_wrapper strong{
    color: #bdd600;
    z-index: 2;
    position: relative;
    background: white;
    padding-right: 30px;
}
.aboutus {
    padding-left: 19.0476%;
    padding-right: 19.0476%;
}
.techleft {
  float: left !important;
  margin-right: 0 !important;
}
.techleft .wpb_wrapper>h2 {
  margin-bottom: 0 !important;
} 
.techleft .wpb_wrapper>h2>strong {
  background: none !important;
} 
.techright {
  clear: none;
  margin-top: 38px !important;
  margin-bottom: 0 !important;
}
#partners .g-cols.vc_row.type_default {
    margin: 0;
}
.homenews .beautyclass a, #news_events .w-grid-item-h a {
  font-weight: bold;
  color: #f11428;
}
.homenews .beautyclass time, #news_events .w-grid-item-h time {
  font-size: 14px;
  color: #555;
}
#technologies .w-iconbox.color_primary.style_outlined .w-iconbox-icon {
  box-shadow: none;
}

#news .g-cols.vc_row.type_default,  .fwblock .g-cols.vc_row.type_default{
    margin-right: 0;
    margin-left: 0;
       /*padding-right: 11.1111%;*/
}
#news .owl-item {
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.3s;
}
#news .owl-item.active {
    opacity: 0.3;
    margin-left: 0.6836%;

}
#news .w-grid-item .w-hwrapper, #news .w-grid-item .w-btn, #news .w-grid-item.art1 .post_content, #news .w-grid-item.art2 .post_content {
    display: none;
}

#news .w-grid-item.art1, #news .w-grid-item.art2 {
    position: absolute;    
    height: 50%;
    right: 0;
}
#news .w-grid-item.art1 {
    top: 0;
}
#news .w-grid-item.art2 {
    top: 50%;
}    

#news .w-grid-item.art1 .post_image, #news .w-grid-item.art2 .post_image{
    height: 65%;
}

#news .owl-item.active.center {
    opacity: 1;
    margin-left: 0;
}

#header {
    background-repeat: no-repeat;
    /*background-image: linear-gradient(to top, rgba(0,20,68,0.3), rgba(0,20,68,0.3)), url(/wp-content/uploads/2019/03/home_back.jpg);*/
    background-image: url(/wp-content/uploads/2019/03/ts1927_full.jpg);

    background-position: 50% 50%;
    background-size: cover;
    padding-bottom: 12%;
}
.l-header.bg_solid, .l-header.pos_static {
    background-repeat: no-repeat;
    /*background-image: url(/wp-content/uploads/2019/02/home_back.jpg);*/
    background-color: #f11428;
    background-position: 50% 20%;
    background-size: cover;
    /*padding-bottom: 20%;*/
}
#headerplus .g-cols .vc_col-sm-10 .vc_col-sm-4 .vc_column-inner, #headerplus .g-cols .vc_col-sm-10 .vc_col-sm-12 .vc_column-inner{
	padding-left: 7.6923%;
	padding-right: 15.3846%;
}
#headerplus .withpat > .vc_column-inner {
  background: url(/wp-content/uploads/2019/02/pan_back.png) no-repeat 100% 0;
}
.maincarousel .slick-slide {
  height: 370px;
}
.g-cols .vc_col-sm-10 .vc_col-sm-4 .vc_column-inner .w-iconbox.iconpos_top {
	text-align: left;
	padding-right: 7.6923%;
    margin: 0;
}
.sectiontabs .g-cols.vc_row.type_default {
    margin-right: 0;
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs ul.ult_tabmenu {
	margin-left: 7.2729%;
    display: block;
    max-width: 1920px;
    border-left: none;
    border-top: #f11428 solid 3px;  
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs ul.ult_tabmenu .ult_tab_li  {
	width: 15%;
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent {
  padding-top: 80px;
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent .ult_tabitemname {
	padding: 0;
  margin-right: 12.7275%;
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent .vc_col-sm-3 .vc_column-inner > .wpb_wrapper {
	/*margin: auto;*/
	margin-top: 80px;
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent .vc_col-sm-3 .w-separator {
	width: 30%;
    float: right;
    margin-top: 0;
    margin-left: 20%;
    height: 6px;
    color: #bdd600;
   }
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent h2{
  /*font-size: 19pt;*/
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent p{
  /*font-size: 7pt;*/
}
.g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent .vc_col-sm-3 .vc_column-inner > .wpb_wrapper .wpb_text_column {
   border-top: #bdd600 3px solid ;
   padding-top: 15px;
}
.g-cols .vc_col-sm-10 .vc_col-sm-4 .vc_column-inner .w-iconbox-icon {
	margin:0;
}

.header_hor .l-subheader.width_full {
    padding-left: 0rem;
    padding-right: 0rem;
}

.g-cols.type_default>div>.vc_column-inner {
    padding-left: 0rem;
    padding-right: 0rem;
}
.ult_tabitemname .g-cols.type_default>div>.vc_column-inner ul, .g-cols.type_default>div>.vc_column-inner .reddots ul, .greendot {
  list-style-type: none;
  margin-left: 2.5rem;
}
/*.ult_tabitemname .g-cols.type_default>div>.vc_column-inner ul li:before, .g-cols.type_default>div>.vc_column-inner .reddots ul li:before {*/
  /*content: '\25A0';*/
  .g-cols.type_default>div>.vc_column-inner .reddots ul li:before, .greendot:before {
  content: '';
  background-color: #bdd600;
  width: 6px;
  height: 6px;
  float: left;
  margin: 11px 11px 11px -17px;
}
.no-touch .blacklinks a, .no-touch .blacklinks a:hover {
  color: black;
}

.category-vacancies .w-blogpost {
	margin-top: 4rem;
}
.category-vacancies .w-blogpost .w-blogpost-meta {
	display: none;
}
.trnspphoto {
  opacity: 0;
}
.osphoto {
  background: linear-gradient(transparent 75%, white), url(/wp-content/uploads/2019/03/solutions.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-bottom: -10%;
}
.osphoto .l-section-h {
  padding-top: 0 !important;
}
.l-canvas.sidebar_none .g-cols.type_default>.techspec>.vc_column-inner {
    margin-right: 30.619% !important;
    margin-left: 10.582% !important;
}
.l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .fwtitle {
    margin-right: 19.0476% !important;
    margin-left: 19.0476% !important;
}
.w-vwrapper.align_center {
    width: 100%;
}
.specscol, .specscol p, .specscol h4 {
  color: #F11428;
}

.specscol .slick-list {
    padding-right: 100px;   
}
.ult-content-box:focus, .ult-item-wrap:focus {
  outline: none !important;
}

.specscol .slick-slide .ult-item-wrap {
    padding: 14%;
    position: relative;
    overflow-y: hidden;
}

.specscol .slick-slide .ult-item-wrap .wpb_text_column {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 30px !important;
    border-right: red solid 3px;
    
    
}
.specscol .slick-slide .ult-item-wrap .wpb_text_column .wpb_wrapper {
    padding-right: 10px;
    position: absolute;
    width: 100%;
    margin-top: 0;
    transition-property: background-color, box-shadow, border, color, opacity, transform, margin-top;
    transition-duration: 2s;
    color: #F11428;

}

.specscol .slick-slide .ult-item-wrap .wpb_text_column:hover .wpb_wrapper {

}
.specscol .slick-slide .ult-item-wrap .wpb_text_column .wpb_wrapper div:first-child {
    float: left;
    font-weight: bold;
    font-size: 16px;
}
.specscol .slick-slide .ult-item-wrap .wpb_text_column .wpb_wrapper div:nth-child(2) {
    float: right;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
}
.specscol .slick-slider .slick-prev {
    left: -25px;
}
.specscol .slick-slider .slick-next {
    right: 0px;
}

.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1:hover .w-nav-title:after{
  opacity: 0 !important;
}
.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1 > a{
  border-bottom: 4px transparent solid !important;
}
.no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1:hover > a, .no-touch .w-nav.type_desktop .hover_underline .menu-item.level_1.current-menu-item > a {
  border-bottom: 4px #bdd600 solid !important;
}

.tl_datecol {
    float: left;
    width: 18.75%;
    padding-right: 6.25%;
    border-right: 2px solid #bdd600;
    color: #bdd600;
}
.tl_datecol .rpwwt-post-date {
    text-align: right;
/*    padding-right: 33.3334%;
*/}
.tl_datecol .tl_day {
    font-size: 24px;
    line-height: 22px;
    vertical-align: bottom;
}
.tl_datecol .tl_month {
    font-size: 9px;
    line-height: 8px;
    vertical-align: top;
}
.tl_contentcol {
    float: left;
    width: 81.25%;
    padding-left: 6.25%;
    padding-bottom:1.5em;
    border-left: 2px solid #bdd600;
}

.g-cols .rpwwt-widget ul li {
    margin: 0;
}

#news_events .g-cols .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    height: 100%;
    position: absolute;
}
#news_events .g-cols .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper > .wpb_widgetised_column {
    height: 100%;
}
#news_events .g-cols .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper > .wpb_widgetised_column > .wpb_wrapper {
    height: 100%;
    padding-right: 6.25%;
    overflow-y: hidden;
}
#news_events .g-cols .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper > .wpb_widgetised_column > .wpb_wrapper:hover {
    overflow-y: scroll;
    padding-right: calc(6.25% - 17px) !important;
}  

#partners .owl-carousel .owl-dots.disabled {
    display: block;
}
.footerconts {
  line-height: 24px;
}
.footerconts a {
  color: white;
}
/*#news_events::-webkit-scrollbar { /* chrome based 
    width: 0px;   ширина scrollbar'a 
    background: transparent;  /* опционально 
}*/
::-webkit-scrollbar-button {
background-image:url('');
background-repeat:no-repeat;
width:5px;
height:0px
}

::-webkit-scrollbar-track {
background-color:#ecedee
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background-color:#A0A8A8;
}

::-webkit-scrollbar-thumb:hover{
background-color:#909696;
}

::-webkit-resizer{
background-image:url('');
background-repeat:no-repeat;
width:4px;
height:0px
}

::-webkit-scrollbar{
width: 17px;
}

html {
/*    -ms-overflow-style: none;   IE 10+ 
    scrollbar-width: none; /* Firefox */
}
.iubenda-nostyle {
  margin-left: 15px;
  margin-right: 15px;
}

.homebrand {
  font-size: 56pt;
}

/* Blog */
.l-canvas.sidebar_none .l-section.post.format-standard {
  padding-left: 0;
  padding-right: 0;
}
.l-canvas.sidebar_none .l-section.post.format-standard .l-section-h.i-cf {
  padding-top: 0;
}
.l-canvas.sidebar_none .l-section.post.format-standard .l-section-h.i-cf .w-blogpost-body {
/*  padding-left: 2.5rem;
  padding-right: 2.5rem;*/
  padding-left: 19.0476%;
  padding-right: 19.0476%;
}
.post-template-default .l-canvas.sidebar_none .l-section {
  padding-left: 19.0476%;
  padding-right: 19.0476%;
}
.l-canvas.sidebar_none .l-section.post.format-standard .l-section-h.i-cf .w-blogpost-body h1, .l-canvas.sidebar_none .l-section.post.format-standard .l-section-h.i-cf .w-blogpost-body time {
 color: #F11428;
 font-weight: bold;
}
#headerplus .g-cols .vc_col-sm-10 .slick-slide .g-cols .vc_col-sm-12 {
  height: 370px;
  margin-left: 0px;
  margin-right: 0px;
}
.title-10-12 {
  margin-left: 8.3333%;
  margin-right: 10.4163%;
}
.l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .title-10-10  {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.pagetabs-tech .ult_tabcontent {
  overflow: inherit !important;
}

.ult_tabs .knowimage .w-image-title {
  text-align: left;
  font-size: 12px;
}
.wpb_wrapper .w-socials.style_outlined .w-socials-item-link {
  box-shadow: 0 0 0 2px #F11428 inset;
}

.wpcf7-acceptance .wpcf7-list-item label {
    display: flex;
    align-items: center;
}
.wpcf7-form .w-btn-submit {
    transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s;
    color: #F11428;
    background-color:transparent;
    border-width: 2px;
    border-style: solid;
    border-color: #F11428;
    border-radius: 0.3em;
}
.no-touch body:not(.btn_hov_none) .wpcf7-form .w-btn-submit:hover {
    background-color: #F11428;
    color: #fff;
}

/* disabling "loading" circle */
.homenews .g-preloader.type_1 {
  display: none;
}
/* //disabling "loading" circle */

@media screen and (min-width: 900px) {
  .maincarousel, #newsmobile, .homenews2 {
    display: none;
  }   
  /*.maincarousel, #newsmobile {
    display: none;
  }*/
  .ult_tab_section span.ult-span-text {
    font-size: 18px !important;
  } 
}

@media screen and (max-width: 899px) {
  .g-cols>.vc_col-sm-1 {
    display: none;
  }
  .header_hor .l-header.pos_static, .search-results .l-content {
    padding-left: 13.3%;
    padding-right: 13.3%;
  }
  .search-results .l-content .l-section {
    padding-left: 0;
    padding-right: 0;
  }
  #headerplus {
    padding-top: 20%;
  }
  /*#homeblockfull, .homenews, .newseventsfull, .homenews2 {
    display: none;
  }*/
    #homeblockfull, .homenews, .newseventsfull {
    display: none;
  }
  #newsmobile .w-separator.titleborder {
    margin-left: 21%;
    margin-right: 0;
  }
  .w-separator.titleborder {
    margin-left: 13.3%;
    margin-right: 0;
  }
  .w-separator.titleborder-10-12, .w-separator.titleborder-10-10 {
    margin-left: 0;
    margin-right: 0;
  }
  .vc_col-sm-10 .g-cols>div:not([class*=" vc_col-"]) {
    /*margin: 0 9% 1rem 9%;*/
    margin: 0 0% 1rem 0%;
  }
  .l-canvas.sidebar_none .g-cols.type_default>.techspec>.vc_column-inner,
  .l-canvas.sidebar_none .g-cols.type_default>.prodinfo>.vc_column-inner,
  .l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .fwtitle {
    margin-left: 0 !important;
    margin-right: 0 !important;
/*    padding-left: 19.0476%;
    padding-right: 19.0476%;*/
    padding-left: 13.3% !important;
    padding-right: 13.3% !important;
    margin-bottom: 28px;
  }
  .l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .title-10-12,
  .l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .title-10-10 {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 28px;
  }
  .g-cols.vc_row.type_default {
    margin: 0 13.3% 0 13.3%;
  }
  .titlered .wpb_wrapper strong {
    padding-right: 15px;
  }
  #newsmobile .g-cols.type_default>div>.vc_column-inner .titlered {
    margin-right: 21% !important;
    margin-left: 21% !important;
    margin-bottom: 28px;    
  }
  #newsmobile .g-cols.vc_row.type_default {
    margin-left: -13.3%;
    margin-right: -13.3%;
  }
  #newsmobile .owl-item {  
    padding-left: 10px;
    padding-right: 10px;
  }
  #newsmobile .owl-item {
    opacity: 0;
    transition-property: opacity;
    transition-duration: 0.3s;
  }
  #newsmobile .owl-item.active {
    opacity: 0.3;
  }
  #newsmobile .owl-item.active.center {
    opacity: 1;
  }
  .g-cols .vc_col-sm-12 .ult_tabs.pagetabs ul.ult_tabmenu .ult_tab_li {
    width: 28%;
  }
  .g-cols .vc_col-sm-12 .ult_tabs.pagetabs ul.ult_tabmenu {
    margin-left: 0;
    font-size: 11px;
  }
  .l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .vc_custom_1550568970417,
  .l-canvas.sidebar_none .g-cols.type_default>div>.vc_column-inner .vc_custom_1552030588202  {
    margin-left: 0 !important;
  }
  .g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent {
    /*margin-right: 22.0476%;*/
    margin-right: 16%;
  }
  .g-cols .vc_col-sm-10 .vc_col-sm-4 .vc_column-inner .w-iconbox.iconpos_top {
    padding-right: 0%;
  }
  .g-cols .vc_col-sm-12 .vc_col-sm-6 .vc_column-inner .w-btn {
    font-size: 11px;
  }
  .header_hor .l-subheader {
    padding-left: 0rem!important;
    padding-right: 0rem!important;
  }
  .l-section.width_full .g-cols:not(.type_boxes) .vc_col-sm-12 .wpb_text_column {
    padding:  0 !important;
  }
  .iubenda-nostyle {
    text-align: left;
    margin-left: 0;
    margin-right: 10px;
    font-size: 10px;
  }
  .g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent {
    padding-top: 20px;
  }
  .g-cols .vc_col-sm-12 .ult_tabs.pagetabs .ult_tabcontent .vc_col-sm-3 .vc_column-inner > .wpb_wrapper {
    margin-top: 20px;
  }
  .l-section-h .g-cols>.prodfoto {
	margin-bottom: 0;
  }
  .l-footer .g-cols.type_default>.footercontacts .wpb_text_column a {
    color: white;
  }
  .lowfooter .g-cols.type_default>div>.vc_column-inner .wpb_text_column {
    font-size: 14px;
  }
  .techleft {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .techright {
    margin-top: 18px !important;
  }
}
@media screen and (max-width: 450px) and (min-width: 300px) {
  .ult_tab_section span.ult-span-text {
    font-size: 0.8em!important;
  }
}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 100;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-thinitalic.otf);
}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 200;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-ultralightitalic.otf);
}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 300;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-lightitalic.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 400;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-italic.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 500;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-mediumitalic.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 700;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-bolditalic.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 800;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-heavyitalic.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: italic;
  font-weight: 900;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-blackitalic.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 100;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-thin.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 200;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-ultralight.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 300;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-light.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 400;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-roman.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 500;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-medium.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 700;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-bold.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 800;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-heavy.otf);}
@font-face {
  font-family: 'Neue Helvetica';
  font-style: normal;
  font-weight: 900;
  src: url(/wp-content/themes/Impreza-child/fonts/helveticaneuecyr-black.otf);}