.c-slider.c-slider-template-3 .widget-item-block-desktop:after{
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0; left: 0;
  background-color: rgba(0,0,0,0.5);
}


body .c-header.c-header-template-1 .widget-view-desktop .widget-view-desktop-10 .mail a,
body .c-header.c-header-template-1 .widget-view-desktop .widget-view-desktop-10 .mail .intec-cl-text{
	font-weight: bold;
	color: #fff !important;
}

body .c-header.c-header-template-1 .widget-view-desktop .widget-tag-line,
body .c-header.c-header-template-1 .widget-view-desktop .widget-call,
body .c-header.c-header-template-1 .widget-view-desktop .widget-search .search-title-button-text{
		font-weight: bold;
}
body .c-header.c-header-template-1 .widget-view-desktop .widget-view-desktop-10 .mail .intec-cl-text{
	padding-right: 5px;
}
body .c-header.c-header-template-1.widget-transparent[data-color=black] .widget-view-desktop .widget-contacts-main path{
	stroke: #fff !important;
}
.custom-content-info-imefy{
    background: url(/images/custom-content-info-imefy.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-electro{
    background: url(/images/custom-content-info-electro.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 10px 25px 10px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}

.custom-content-info-switchboards-04{
    background: url(/images/custom-content-info-switchboards-04.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-trans-35kv{
    background: url(/images/custom-content-info-trans-35kv.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-control-automation{
    background: url(/images/custom-content-info-control-automation.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-control-automation-second{
    background: url(/images/custom-content-info-control-automation.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 10px 25px 10px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-kru{
    background: url(/images/custom-content-info-kru.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 10px 25px 10px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-light{
    background: url(/images/custom-content-info-light.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-kso{
    background: url(/images/custom-content-info-kso.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 10px 25px 10px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info-kso-second{
    background: url(/images/custom-content-info-kso.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-quote{
position: relative;
    padding: 25px 25px 25px 90px;
    box-sizing: border-box;
    background-color: #91C7FF;
    background-repeat: no-repeat;
    background-position: 22px center;
    border-radius: 6px;
    color: #ffffff;
    background-image: url(/images/custom-content-quote-icon.png);
}
.custom-content-exclaim {
    background: url(/images/attention-icon-form.png) no-repeat;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    font-size: 14px;
    border: 2px solid #115570;
    color: #115570;
}
.custom-content-class {
    background: url(/images/class-icon-form.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-news-1 {
    background: url(/images/custom-content-news-icon.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 100px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}
.custom-content-info {
    background: url(/images/custom-content-info-icon.png) no-repeat;
    font-size: 14px;
    background-position: 20px center;
    border-radius: 6px;
    padding: 25px 25px 25px 90px;
    border-width: 2px;
    border-style: solid;
    border-color: #115570;
    border-image: initial;
    color: #115570;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4[data-borders=true] .catalog-section-item {
	margin-bottom: 60px;
}

//шапка в мобильной версии
@media (max-width: 768px) {
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype{
    padding: 0px 0 !important;
    height: 120px;
}
}

//скрыть лишние свойства торговых предложений
[data-property="P_328"] {
    display: none !important;
}
[data-property="P_329"] {
    display: none !important;
}
[data-property="P_328"] {
    display: none !important;
}
[data-property="P_338"] {
    display: none !important;
}


.widget-authorization-panel{
    display: none !important;
}
