

/* Start:/local/templates/vesty/css/cookie.css?17574705251923*/
.cookie-notification {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    max-width: 775px;
    margin: 0 auto;
    color: #000;
    padding: 12.33px 10.8px;
    z-index: 1000;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.25);
    @media (max-width: 765px) {
        width: calc(100% - 20px);
        bottom: 10px;
        left: 10px;
        right: auto;
    }
}

.cookie-notification__content {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    @media (max-width: 765px) {
        width: 100%;
    }
}

.cookie-notification--active {
    display: flex;
    flex-wrap: nowrap;
    @media (max-width: 765px) {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }
}

.cookie-notification__text {
    font-size: 12px;
    width: fit-content;
    line-height: normal;
    padding: 0;
    font-weight: 600;
}

.cookie-notification__link {
    text-decoration: underline;
    color: rgba(27, 72, 133, 1);
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-decoration-style: solid;
    text-decoration-thickness: 11.5%;
    text-decoration-skip-ink: auto;

}

.cookie-notification__button {
    color: #fff;
    background-color: rgba(77, 124, 192, 1);
    padding: 10px 16px;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    outline: none;
    font-size: 12px;
    text-align: center;
    transition: opacity 0.3s;
    opacity: 0.9;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 100%;
    width: 100px;
    min-width: 100px;
    @media (max-width: 765px) {
        width: 100%;
    }
}

.cookie-notification__button:hover {
    opacity: 1;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/.default/style.css?15917662212109*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#417ddd;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#ecf2fc;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1568017322620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/local/components/webalt/form.result.new/templates/ask_question/style.css?1575863836623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/components/webalt/form.result.new/templates/ask_question/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/components/webalt/form.result.new/templates/ask_question/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/archive/styles.css?16429834821212*/
.page-tag{flex-wrap:wrap}

.navbar-logo_ny::after {
    content: "";
    display: block;
    position: absolute;
    top: -12px;
    right: -8px;
    width: 29px;
    height: 21px;
    background-image: url('/local/templates/norm-template/img/ny/hat.svg');
    background-position: center;
    background-size: contain;
}

.navbar-logo-adaptive {
    position: relative;
}

/*
.navbar-logo-adaptive::after {
    content: "";
    display: block;
    position: absolute;
    top: -6px;
    right: -9px;
    width: 15px;
    height: 11px;
    background-image: url('/local/templates/norm-template/img/ny/hat.svg');
    background-position: center;
    background-size: contain;
}
*/

.header-bottom_ny {
    padding: 6px 0;
    overflow: hidden;
}

.main-container_ny {
    background-image: url('/local/templates/norm-template/img/ny/ny_background.jpg');
    background-attachment: fixed;
}

.header-lamp-mobile {
    background-image: url("/local/templates/norm-template/img/ny/lamp-mobile.png");
    height: 5.5vw;
    background-position: center;
    background-repeat: repeat-x;
    background-size: contain;
    margin-bottom: 6px;
    max-height: 25px;
}

/* End */
/* /local/templates/vesty/css/cookie.css?17574705251923 */
/* /local/templates/.default/components/bitrix/search.title/.default/style.css?15917662212109 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1568017322620 */
/* /local/components/webalt/form.result.new/templates/ask_question/style.css?1575863836623 */
/* /local/templates/archive/styles.css?16429834821212 */
