

/* Start:/bitrix/templates/optikaoptima_2.0/components/ag/ag.plugin/outlet_action/style.css?17592199963724*/
.outlet_action_page .block_main_banner{
    position: relative;
}

.outlet_action_page .block_logo{
    position: absolute;
    top:0px;
    left: 0;
    width: 100%;
    color: #fff;
    padding: 30px 0 60px 0px;
    background: linear-gradient(180deg,rgba(45, 60, 92, 1) 0%, rgba(45, 60, 92, 0) 100%);
}

.outlet_action_page .block_btn{
    position: absolute;
    bottom: 30px;
    width: 100%;
    left:0;
    z-index: 200;
}

.outlet_action_page .block_btn .btn{
    background: #2d3c5c;
    font-size: 25px;
    padding: 10px 50px;
}


.outlet_action_page .main_banner{
    display: block;
    width: 100%;
    height: auto;
}

.outlet_action_page .block_main_title h2{
    text-align: center;
    font-weight: bold;
    font-size: 60px;
    margin-bottom: 0.25em;
}

.outlet_action_page .block_main_title .date{
    color:#2d3c5c;
}

.outlet_action_page .block_main_title .text_main_title{
    text-align: center;
    font-size: 30px;
}

.outlet_action_page .list_info_blocks .text_info_block,
.outlet_action_page .list_info_blocks .img_info_block{
    width: calc((100%  - 30px) / 2);
}

.outlet_action_page .list_info_blocks .item_info_block:nth-child(2n) .text_info_block{
    -webkit-order: 10;
    order: 10;
}

.outlet_action_page .list_info_blocks .title_block{
    text-transform: uppercase;
    font-size: 35px;
    margin-bottom: 0.75em;
}

.outlet_action_page .list_info_blocks .title_block span{
    color:#2d3c5c;
}

.outlet_action_page .list_info_blocks .text_block{
    font-size: 23px;
}

.outlet_action_page .list_info_blocks .brands_logo{
    margin-top: 15px;
    display: block;
}

.outlet_action_page .list_info_blocks .img_info_block img{
    display: block;
    width: 100%;
}

.outlet_action_page .block_ya_map{
    width: 100%;
    height: 450px;
}

.outlet_action_page .no_wrap{
    white-space: nowrap;
}

@media only screen and (max-width: 1306px) {

    .block_main_banner{
        width: calc(100% + 40px);
        margin-right:-20px;
        margin-left:-20px;
    }

    .outlet_action_page .block_logo{
        padding:15px 0;
    }

    .outlet_action_page .block_logo img{
        max-height: 40px;
    }

    .outlet_action_page .block_btn{
        bottom: 20px;
    }

    .outlet_action_page .block_btn .btn{
        font-size: 13px;
        padding: 10px 15px;
    }

    .outlet_action_page .block_main_title h2{
        font-size: 22px;
        margin-bottom: 0.5em;
    }

    .outlet_action_page .block_main_title .text_main_title {
        font-size: 20px;
    }

    .outlet_action_page .list_info_blocks .title_block {
        font-size: 17px;
        margin-bottom: 1em;
    }

    .outlet_action_page .list_info_blocks .text_block {
        font-size: 15px;
    }

    .outlet_action_page .block_ya_map {
        height: 200px;
    }

}

@media only screen and (max-width: 768px) {

    .outlet_action_page .item_info_block{
        margin-bottom: 20px;
    }

    .outlet_action_page .item_info_block:last-child .text_info_block,
    .outlet_action_page .item_info_block:last-child{
        margin-bottom:0px;
    }

    .outlet_action_page .list_info_blocks .text_info_block,
    .outlet_action_page .list_info_blocks .img_info_block{
        width: 100%;
        margin-bottom: 20px;
    }

    .outlet_action_page .list_info_blocks .img_info_block{
        margin-bottom: 20px;
    }

    .outlet_action_page .list_info_blocks .text_info_block{
        -webkit-order:10;
        order: 10;
    }

    .outlet_action_page .list_info_blocks .title_block {
        margin-bottom: 0.5em;
    }

}
/* End */
/* /bitrix/templates/optikaoptima_2.0/components/ag/ag.plugin/outlet_action/style.css?17592199963724 */
