  .t-checkboxes__wrapper label.t-checkbox__control { display: inline-block; margin-right: 20px !important; } 
.t-checkboxes__wrapper li.t-checkboxes__item { display: inline-block; } .t-checkbox__control .t-checkbox__indicator { display: inline-block; opacity: 0.5; height: 28px; width: 56px; border: 1px solid #00000020;
box-sizing: border-box; position: relative; border-radius: 20px; background: #ffffff; transition: background-color 0.3s cubic-bezier(0, 1, 0.5, 1); } .t-checkbox__control .t-checkbox__indicator:before { box-sizing: border-box;
width: 40px; position: absolute; top: 0; left: 45px; } .t-checkbox__control .t-checkbox__indicator:after { display: inline-block; box-sizing: border-box; width: 24px; height: 24px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3); 
border-radius: 50%; border: solid #002346; position: absolute; top: 1px; left: 1px; background:#002346; color: #eee; transition: transform 0.3s cubic-bezier(0, 1, 0.5, 1); transform: rotate(0deg); } .t-checkbox__control input[type="checkbox"]:checked
+ .t-checkbox__indicator { background-color: #ffffff; opacity: 1; } .t-checkbox__control input[type="checkbox"]:checked + .t-checkbox__indicator:after { background: #002346; transform: translate3d(28px, 0, 0); border: solid #002346; }
.t-checkbox__control input[type="checkbox"]:not(:disabled) + .t-checkbox__indicator:hover { cursor: pointer; }  


@media screen and (min-width: 960px) {
.t966__menu-item-text{
    padding-top: 10px;
}}    


@media screen and (min-width: 900px) {
    .t-descr_md {
        max-width: 240px;
    }
}

@media screen and (max-width: 660px) {
.t-valign_middle {
    vertical-align: top !important;
    }
    .t189__wrapper {
    padding-top: 0px !important;
}
    
}