@import url('https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:300,500,800|Philosopher:400,700|Roboto+Slab:300,400,700|Rubik+Mono+One&display=swap');

.t447__title a, .t447__descr a:hover {
    font-weight: 500;
    color: #50c52c !important;}

.t828__descr.t-descr.t-descr_lg.t-animate.t-animate_started {
    
    border-left: 5px solid #fff;
    padding-left: 10px;
}

.t-title {
    font-family: Roboto Slab!important;
    word-break: break-word;
}

.t-heading {
    font-family: 'Roboto slab';
    font-weight: 600;
    color: #002f4a;
}
.t228__list_item {padding-left:0px;line-height: 2;}
 /*.t228__leftside {padding-top: 20px;}*/




@media screen and (max-width: 1400px) {
    
    .t228__list_item {padding-left:0px !important}
  /*  .ul.t228__list {display: grid;}*/
    /*.t228.t228__positionfixed {height: 148px !important;}*/
    
    .t228__maincontainer {padding-top: 4px;}
    
    .t228__leftside {padding-top: 20px;}
}

    










#rec28674150 > div > table > tbody > tr > td.t492__blocktext > div {
    margin-top: 15%;
}
#rec29036126 > div > div.t-section__container.t-container > div > div {
    margin-bottom: 20px;
}
#rec29036126 > div > div > div > div.t513__leftcol, #rec29036126 > div > div > div > div.t513__rightcol {
    margin-bottom: 25px; margin-top: 25px;
}


/* адаптивочка */
@media screen and (max-width: 640px) {

   


    #rec28674150 > div > table > tbody > tr > td.t492__blocktext > div > div.t-title.t-title_xxs {
        padding-top: 0px;
    }
    
    /* отзывы */
    .t529__bubble-tail {
        display: none !important;
    }
    #rec30214696 > div > div.t529__container.t-container > div > div.t529__name-wrapper > div:nth-child(2) > div {
        margin-left: 0px !important;
    }
    .t529__bubble {
        padding: 0px;
    }
    
    #rec29036126 > div > div.t-section__container.t-container > div > div > h2 {
        font-size: 22px;
    }
    
   
    .t-descr_xs {font-size: 14px !important;}
/*}*************убирал 2 выше**********/
}

#tl-search-form-main {display: none;}

#tl-search-form {
    position: relative;
    bottom: 230px;
    height: 0;
    max-width: 1220px;
    margin: 0 auto;
    z-index: 100;
}

.tl-container { padding: 0 29px;}


@media (max-width: 962px) {


    #tl-search-form-main {
        display: block;
        position: relative;
        max-width: 1220px;
        margin: 0 auto;
        background-color:#29608f;
        z-index: 100;}
    
    #tl-search-form {display: none !important;}
}



#tl-search-form-inner {
    max-width: 1220px;
    margin: 0 auto;
    z-index: 100;
}

#block-search-inner {
    width: 100%;
    background-color: #29608f;
}



.mango-callback .twitter-color.widget-wrapper .button-widget-open {background-color: #0d8bcd!important}

#main.is-chat-closed.is-widget.is-style-round .header { background-color: #30506c !important;}
#main.is-chat-closed.is-widget.is-style-round .header {background-color: #30506c!important;}
#main.is-widget.is-style-round.is-chat-closed .header {background-color: #30506c!important;}
#main.is-widget.is-style-round.is-fully-closed:not(.is-transparent) {background-color: #30506c!important;}

.t006__uptitle {
    background-color: #30587b;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
}
.t006__uptitle.t-uptitle.t-uptitle_md {
    background-color: #337ab7;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
}


@media (max-width: 991px) {
    
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;}

}

/*@media screen and (max-width: 1200px){
.t-width_10 {
    max-width: 780px;
}*/

/*.t-rec_pt_90 {
    padding-top: 0px!important;
}/*

/*.t-rec_pb_0 { margin-bottom: -64px;}

/*.t585__accordion {
/*    padding-top: 60px !important;
/*    padding-bottom: 20px !important;
}*/

}

@media screen and (max-width: 960px) {
/*.t-prefix_1{
    padding-left: inherit;
}*/
.t228__mobile {
    background-color: #30506C;
    display: block;
}

.t344__col.t-col_3 {margin-top: 30px;}

.span data-redactor-tag > span {font-size: 45px}

/*.t585 {
   padding-bottom: 80px;
    padding-top: 63px;
}*/
.sf-title-container {text-align: center;}

    .t015__title {font-size: 24px !important;}

#block-search-inner {
    width: 100%;
    background-color: #29608f;
}

}


@media screen and (max-width: 980px) {

.t446__mobile_container {background-color: #01339a;}
.t228__mobile_container {box-shadow: 0 0 4px 5px #28435c;z-index: 1;}
} 