

/* Start:/local/components/ds/menu_new/templates/.default/style.css?163455819761*/
.sect-head {
    color: #262626;
    text-decoration: none;
}
/* End */


/* Start:/local/components/ds/rb/templates/.default/style.css?16345581973208*/
.flat_pm_outgoing {
	width: 160px;
	max-height: 600px;
	transition: transform .3s ease;
    position: fixed;
}

@media (max-width: 991px) {
	.flat_pm_outgoing {
		min-width: 336px;
		width: auto;
	}
}

#flat_pm_outgoing_wrap{
    z-index:2;
}
.flat_pm_outgoing.left {
    transform: translateX(0);
    right: 100%;
    bottom: 0;
}

.flat_pm_outgoing.right {
    transform: translateX(0);
    left: 100%;
    bottom: 0;
}

.flat_pm_outgoing.top {
    bottom: 100%;
    left: 50%;
    transform: translateY(0) translateX(-50%);
}

.flat_pm_outgoing.bottom {
    top: 100%;
    left: 50%;
    transform: translateY(0) translateX(-50%);
}

.flat_pm_outgoing.right .flat_pm_cross {
    right: auto;
    left: 0;
}
.flat_pm_outgoing.show.right {
    transform: translateX(-100%);
}

.flat_pm_cross {
    transition: background .2s ease;
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    background: #000;
    display: block;
    cursor: pointer;
    z-index: 99999;
}

.flat_pm_outgoing.show.left {
    transform: translateX(100%);
}

.flat_pm_cross:after, .flat_pm_cross:before {
    transition: transform .3s ease;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 16px;
    height: 4px;
    background: #fff;
    transform-origin: center;
    transform: rotate(45deg);
    margin: auto;
}

.flat_pm_cross:before {
    transform: rotate(-45deg);
}
.flat_pm_outgoing.top .flat_pm_cross {
    top: auto;
    bottom: 0;
}
.flat_pm_outgoing.show.top {
    transform: translateY(100%) translateX(-50%);
}
.flat_pm_outgoing.bottom {
    top: 100%;
    left: 50%;
    transform: translateY(0) translateX(-50%);
}
.flat_pm_outgoing.show.bottom {
    transform: translateY(-100%) translateX(-50%);
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { /*padding: 24px;*/ margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/components/ds/rb/templates/.default/loading.gif) no-repeat 50% 50%; }
.box-modal {
    position: relative;
    min-width: 304px;
    max-width:500px;
    padding: 16px;
    background: #fff;
    color: #3c3c3c;
    font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
    border-radius: 6px;
}

@media (max-width: 414px) {
    .box-modal {
        padding: 0px;
}
    .box-modal_close{
       right:0px !important;
        top:0px !important;
    }
}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }



/* End */
/* /local/components/ds/menu_new/templates/.default/style.css?163455819761 */
/* /local/components/ds/rb/templates/.default/style.css?16345581973208 */
