

/* Start:/bitrix/templates/m5/components/bitrix/news.detail/object/style.css?14945693312721*/
    .object-photo{
        width: 610px;
    }
    .object-photo__frame{
        margin: -5px;
        height: 610px;
        width: 610px;
        position: relative;
    }
    .object-photo__frame label{
        border: 5px solid #f3f3f5;
        margin: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        cursor: pointer;
    }
    .object-photo__frame label::after{
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        content:"\f002";
        display: block;
        background-color: rgba(0,0,0,.1);
        opacity: 0;
        transition: .3s;
        font: normal normal normal 14px/1 FontAwesome;
        text-align: center;
        color: #85b626;
        font-size: 30px;
        padding-top: calc(50% - 15px);
    }
    .object-photo__frame label:hover::after{
        opacity: 1;
    }
    .object-photo .object-photo__frame input[name="object-photo"]:checked + label:hover::after{
        opacity: 0;
    }
    .object-photo__frame label.type-1{
        width: 50%;
        height: 50%;
        float: left;
    }
    input[name="object-photo"]{
        display: none;
    }
    .object-photo .object-photo__frame input[name="object-photo"]:checked + label{
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: auto;
        height: auto;
        background-color: #444;
        z-index: 10;
    }
    .object-photo__nav{
        padding: 13px;
        text-align: center;
        margin-left: -5px;
        position: relative;
    }
    .object-photo__nav.hide{
        pointer-events: none;
        opacity: 0;
        display: block!important;
    }
    .object-photo__nav span{
        margin: -2px;
        width: 30px;
        display: inline-block;
    }
    .object-photo__nav label{
        width: 13px;
        height: 13px;
        border: 2px solid #f3f3f5;
        background-color: #3e3e3e;
        margin-bottom: 0;
        float: left;
        cursor: pointer;
    }
    .object-photo__nav label:hover,
    .object-photo__nav label.active{
        background-color: #85b626;
    }
    .object-photo input[type="reset"]{
        position: absolute;
        border: none;
        background: none;
        padding: 10px;
        display: block;
        color: #85b626;
        font-size: 45px;
        outline: none!important;
        top: -5px;
        right: -5px;
    }
    .object-photo__nav input[type="reset"]:hover{
        transform: scale(1.1);
    }
    /*------------------------------*/
    
    .object-detail__photo{
        float: right;
        padding-top: 50px;
    }
/* End */
/* /bitrix/templates/m5/components/bitrix/news.detail/object/style.css?14945693312721 */
