/* 2a60b0 */

/* logo */
.c-header.c-header-template-1 .widget-view-desktop .widget-logotype {width:240px !important;}
.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-item {padding:10px 0;}

/* slogan */
/*.c-header.c-header-template-1 .widget-view-desktop .widget-tag-line {font-size: 16px; max-width: 190px; line-height:normal;}*/
.c-header.c-header-template-1 .widget-view-desktop .widget-tag-line {font-size: 14px; max-width: 240px; line-height:normal;}


/* main menu */
.c-header.c-header-template-1 .widget-view-desktop .widget-menu [data-uppercase=true] .menu-item .menu-item-text-wrapper {font-size:14px;}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper-4 {height:60px;}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-image svg,
.catalog-section-list-item-image-wrapper.intec-cl-svg svg {
	fill: none !important;
	stroke: none !important;
	padding:6px;
}

.widget.c-widget.c-widget-contact-1 .widget-block-wrapper {background:rgba(255, 255, 255, .85)}
.a-btn-hover,
.a-btn-hover:hover {text-decoration:none;}

.c-footer.c-footer-template-1 .widget-view .widget-view-3 .widget-panel .widget-logotype-wrapper {width:150px;}
.c-footer.c-footer-template-1 .widget-view .widget-view-3 .widget-part.widget-part-right .widget-part-item-text {font-size: 13px;}


.catalog-section-items .intec-ui-picture img {border-radius:12px;}

.catalog-element-gallery-picture .intec-ui-picture img {border-radius:16px;}

.widget.c-about-ref.c-about-ref-template-1 {border:0;}





.widget.c-sections.c-sections-template-3 .intec-grid-item-3 .widget-item,
.widget.c-services.c-services-template-6 .widget-items .widget-item .widget-item-wrapper {border-radius:8px; overflow:hidden;}
.widget.c-services.c-services-template-6 [data-grid="3"] .widget-item-wrapper {padding-top:50%;}

.widget.c-widget.c-widget-products-1 .widget-item,
.widget.c-widget.c-widget-products-1 .widget-item-wrapper,
.widget.c-news.c-news-template-3 .widget-item-picture {border-radius:8px !important;}



/* категории каталога и услуги на главной эффект навдеения */
.widget.c-sections.c-sections-template-3 .intec-grid-item-3 .widget-item,
.widget.c-services.c-services-template-6 .widget-items .widget-item .widget-item-wrapper .widget-item-picture {filter: grayscale(0); transition: filter .225s;}

.widget.c-sections.c-sections-template-3 .intec-grid-item-3 .widget-item:hover,
.widget.c-services.c-services-template-6 .widget-items .widget-item .widget-item-wrapper:hover .widget-item-picture {filter: grayscale(1); transition: filter .225s;}

.widget.c-sections.c-sections-template-3 .widget-item-picture:after,
.widget.c-sections.c-sections-template-6 .widget-item-picture:after {background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.8) 100%);}

/*
.widget.c-services.c-services-template-6 .widget-item-name {
    background-color: #40af70 !important;
    fill: #40af70 !important;
}*/




/* наши партнеры - убираем чб эффект 
.widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture,
.widget.c-brands.c-brands-template-3[data-effect-2=grayscale] .widget-item-picture {filter:none; -webkit-filter: none;}

.widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture:hover,
.widget.c-brands.c-brands-template-3[data-effect-2=grayscale] .widget-item-picture:hover {-webkit-filter: grayscale(1); filter: grayscale(1);}*/
.widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture,
.widget.c-brands.c-brands-template-3[data-effect-2=grayscale] .widget-item-picture {
    -webkit-filter: grayscale(1) sepia(1) hue-rotate(260deg) saturate(0.8);
    filter: grayscale(1) sepia(1) hue-rotate(260deg) saturate(0.8);
}
.widget.c-brands.c-brands-template-3[data-effect-1=grayscale] .widget-item-picture:hover,
.widget.c-brands.c-brands-template-3[data-effect-2=grayscale] .widget-item-picture:hover {
    -webkit-filter: none;
    filter: none;
}
.widget.c-brands.c-brands-template-3 .widget-item-picture {padding-top:20%;}



/* каталог - подкатегории скрываем краткое описание в плитке категорий */
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-description {display:none;}


/* каталог - плитка товаров */
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-weight[data-align=left] {display:none;}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item-description {font-size: 16px;  line-height: 22px;}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-3 .catalog-section-item:hover {
	-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.1);
}



.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7[data-picture-size=big] .catalog-section-list-item-picture svg {
	fill: none !important;
	stroke: none !important;
	padding:6px;
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-picture-size=small] .catalog-section-list-item-image-wrapper {display:none;}






.h3 {font-size:20px;}


/* скрыли авторизацию вход в лк */
.widget-authorization-container {display:none;}

/* стили таблицы с адаптацией */
.table-wrap {
	margin:2em 0;
}
.table {
	width: 100%;
	border: none;
	margin-bottom: 20px;
}
.table p {
	margin:10px 0;
}
.table thead th {
	font-weight: bold;
	text-align: left;
	border: none;
	padding: 10px 15px;
	background: #f3f6fa;
	font-size: 14px;
}
.table thead tr th:first-child {
	border-radius: 8px 0 0 8px;
}
.table thead tr th:last-child {
	border-radius: 0 8px 8px 0;
}
.table tbody td {
	text-align: left;
	border: none;
	padding: 10px 15px;
	font-size: 14px;
	vertical-align: middle;
}
.table tbody tr:nth-child(even){
	background: #f9fafc;
}
.table tbody tr td:first-child {
	border-radius: 8px 0 0 8px;
}
.table tbody tr td:last-child {
	border-radius: 0 8px 8px 0;
}

@media all and (max-width: 990px) {
	.table-wrap {
		max-width: 990px;
		width: 100%;
		overflow-x: scroll;
		overflow-y: auto; 
		-webkit-overflow-scrolling: touch;
	}
}




/* asgard */
#dev_asgard {display:flex; justify-content: flex-end; align-items:center; margin:0; position:relative;}
#dev_asgard:hover {text-decoration: none; border: 0;}
#dev_asgard:hover .dev_logo, #dev_asgard a:hover .dev_lights {opacity:1;}
#dev_asgard .dev_logo {width: 160px; opacity:.7; transition: opacity .425s;}
#dev_asgard .dev_lights {position: absolute; width: 45px; height: 45px; min-height:45px; left: -30px; top: -15px; opacity:.7; transition: opacity .425s;}


@media all and (max-width: 1000px) {
	#dev_asgard {justify-content: center; margin-top:60px;}
}

