.t-store .t-store__tabs__controls .t-store__tabs__button_active {
    border-bottom: 2px solid #00cfd6 !important;
}

.t-store .t-store__tabs__controls .t-store__tabs__button_active .t-name {
    font-weight:bold;
}

.t-store .t-store__tabs__controls .t-store__tabs__button:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
}
.t-store .t-store__tabs__controls .t-store__tabs__button:hover .t-name {
    color:#00cfd6 !important;
}
.t-store__tabs__content.t-descr.t-descr_xxs {
    font-family: Arial;
    font-size: 16px;
}
.t1025 .t-store__card .t-store__card__descr{
    opacity:1 !important;
}
a[href^="#order"]:hover, a[href^="#order"]:focus-visible{
    background-color: #00cfd6 !important;
    color: #fff;
}
.t972 {
    z-index: 9999;
}
.t410 .t-container {
    max-width: 100vw;
}

.t410__col.t-col.t-col_12 {
    max-width: 100vw;
    margin: 0;
    padding:0px;
}

#rec355198961 .t744__title {
    font-size: 40px;
    display: flex;
    flex-direction: column;
    text-align:center;
}
.t744__title_small.t-descr.t-descr_xxs {
    margin-top: 30px;
}
.t744__title-wrapper {
    margin-bottom: 10px;
}

.t744__descr {
    margin-top: 10px;
}
.tabbtn1-1 .tn-atom strong,.tabbtn1-2 .tn-atom strong,.tabbtn1-3 .tn-atom strong,.tabbtn1-4 .tn-atom strong,.tabbtn1-5 .tn-atom strong,.tabbtn1-6 .tn-atom strong{
    position:relative;
    font-size:24px !important;
}

.tabbtn1-1 .tn-atom strong:before,.tabbtn1-1 .tn-atom strong:after,.tabbtn1-2 .tn-atom strong:before,.tabbtn1-2 .tn-atom strong:after,.tabbtn1-3 .tn-atom strong:before,.tabbtn1-3 .tn-atom strong:after,.tabbtn1-4 .tn-atom strong:before,.tabbtn1-4 .tn-atom strong:after,.tabbtn1-5 .tn-atom strong:before,.tabbtn1-5 .tn-atom strong:after,.tabbtn1-6 .tn-atom strong:before,.tabbtn1-6 .tn-atom strong:after {
    content: "";
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 0;
    height: 5px;
    left: 0;
    bottom: -5px;
    opacity: 0;
    -webkit-transition: opacity 1.2s cubic-bezier(1, 0, 0.49, 1.15), width 1s ease;
    transition: opacity 1.2s cubic-bezier(1, 0, 0.49, 1.15), width 1s ease;
}
.tabbtn1-1 .tn-atom strong:before,.tabbtn1-2 .tn-atom strong:before,.tabbtn1-3 .tn-atom strong:before,.tabbtn1-4 .tn-atom strong:before,.tabbtn1-5 .tn-atom strong:before,.tabbtn1-6 .tn-atom strong:before{
    background:#000;
}

.tabbtn1-1:hover .tn-atom strong:before,.tabbtn1-2:hover .tn-atom strong:before,.tabbtn1-3:hover .tn-atom strong:before,.tabbtn1-4:hover .tn-atom strong:before,.tabbtn1-5:hover .tn-atom strong:before,.tabbtn1-6:hover .tn-atom strong:before {
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity 0s ease, width 1s ease;
    transition: opacity 0s ease, width 1s ease;
}
.tabbtn1-1:hover .tn-atom strong:after,.tabbtn1-2:hover .tn-atom strong:after,.tabbtn1-3:hover .tn-atom strong:after,.tabbtn1-4:hover .tn-atom strong:after,.tabbtn1-5:hover .tn-atom strong:after,.tabbtn1-5:hover .tn-atom strong:after, .v-activebtn1 .tn-atom strong:after{
        width: 100%;
    opacity: 1;
   -webkit-transition: opacity 0s ease, width 1s ease 0.2s;
    transition: opacity 0s ease, width 1s ease 0.2s;
        background:#02b4ba

}
.t228__right_buttons_wrap {
    display: flex;
    flex-direction: column;
}

#nav818400331 .t228__right_buttons_but a {
    display: inline-block !important;
    padding: 0;
    font-size: 16px;
    height:24px;
}

#nav818400331 .t228__right_buttons_but:nth-child(1) a {
    font-size: 20px;
}
div#rec818403229 .t420__title a, div#rec818403229 .t420__descr a, div#rec818401468 .t420__title a, div#rec818403226 .t420__title a,div#rec818401468 .t420__descr a, div#rec818403226 .t420__descr a {
    text-wrap: wrap;
    white-space:inherit;
    transition: ease-in-out 0.5s;
}

.t228__logo.t-title a:nth-child(4) {
    font-size: 13px;
}
.t228.t228__positionstatic {
    position: relative;
}

/*Настройка высоты вкладок */
.t228__list_item {
    height: 84px;
    display: inline-block  !important;
    padding: 0 15px !important;
    vertical-align: bottom;
    
}
/*Настройка вкладок */
.t228 .t-menu__link-item {
    height: inherit;
    display: table-cell !important;
    vertical-align: middle;
}
/*Цвет  вкладок при наведении */
.t228__list_item:hover {
    background:#ffffff;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.t228__list_item:hover .t-menu__link-item{
    color:#000 !important;  
}
 
/*Настройка для блока FT301 */
[data-record-type="420"] {
    position: absolute;
    width: 100%;
    z-index: -999;
    left: 0;
    background-color: transparent;
    -ms-transform: translateY(calc(-110% - 75px));
    -webkit-transform: translateY(calc(-110% - 75px));
    -o-transform: translateY(calc(-110% - 75px));
    -moz-transform: translateY(calc(-110% - 75px));
     transform: translateY(calc(-110% - 75px));
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
 
}
/*Появление меню при наведении на вкладку */
.t228__list_item:hover .mainmenu {
    display:block !important;
    background-color: #1f1f1f;
    -ms-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -o-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
 .t420__col.t-col.t-col_3 {
    max-width: 100%;
    border-left: 1px solid #e2e2e2;
    margin-left: 0px;
    padding-left: 20px;
}
div#rec818403229  .t420 .t-container.t-align_left,div#rec818403226  .t420 .t-container.t-align_left,div#rec818401468  .t420 .t-container.t-align_left {
    display: flex;
    align-items: flex-start;
}
img.t420img {
    width: 250px;
    float: right;
}
.t420 li {
    transition: ease-in-out 0.5s;
}
/*Эффекты при наведении*/
.t420 li:hover { 
    color: #fff; /*Цвет текста*/
    cursor:pointer;
}
div#rec818403229 .t420__descr a:hover, div#rec818401468 .t420__descr a:hover, div#rec818403226 .t420__descr a:hover, div.img_block a:hover{
     text-decoration: underline;
    text-decoration-color:#fff;   
    text-underline-position:under;
    text-decoration-thickness:2px;
}
 
/*Расположение колонок*/
.t420__col.t-col.t-col_3:nth-child(2) {
    order: 0;
}

.t420 .t-container > .t420__col.t-col.t-col_3:first-child{
    order: 2;
        border-left: none;
}

.t420__floatbeaker_lr3 + div {order: 1;}

div#rec818403229 .t420 .t-container.t-align_left img.t420img, div#rec818403226 .t420 .t-container.t-align_left img.t420img, div#rec818401468 .t420 .t-container.t-align_left img.t420img, div.img_block {
    order: 3;
}
div.img_block{
    display: flex;
    flex-direction: column-reverse;
    
}
div.img_block a{
    padding-top: 10px;
    color:#fff !important;
    text-align: center;
}
 
@media screen and (max-width: 1200px){
.t420__col.t-col_3 {
    max-width: 140px !important;
}

}
.t282__menu {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 85%;
}

.t282__menu__wrapper {
    height: 100%;
}
.t-menusub__menu.t-menusub__menu--fullscreen .t-menusub__content:not(.t978__submenu-content) {
    align-items: flex-start;
    padding-top: 50px;
}

@media screen and (max-width: 960px){
.uc-reverse>.t744>.t-container {
    display: flex;
    flex-direction: column-reverse;
}
   .uc-reverse>.t744>.t-container>.t744__col.t-col.t-col_6>.t-slds>.t-slds__thumbsbullet-wrapper {
    margin-bottom: 24px;
}
   .uc-reverse>.t744>.t-container>.t744__col_first{
    margin-bottom: 0px;
}
}

@media screen and (max-width: 645px){
#rec409981500 a[href*="o-kompanii"]:before {
    content: "О НАС";
    margin-bottom: 30px;
    padding-bottom: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
#rec409981500 a[href*="garantiya-bizon"]:before {
    content: "ГАРАНТИИ И ОПЛАТА";
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
    
   #rec409981500 a[href*="nestandartnye-motorizirovannye-resheniya-bizon"]:before {
    content: "МОТОРИЗИРОВАННЫЕ ИЗДЕЛИЯ";
    margin-bottom: 30px;
    padding-bottom: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
#rec409981500 a[href*="stojki-i-kronshtejny-bizon-dlya-otdelnostoyashhikh-ekranov"]:before {
    content: "TV и AV ОБОРУДОВАНИЕ";
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
#rec409981500 a[href*="modulnye-krepleniya-dlya-videosten-bizon"]:before {
    content: "КРЕПЛЕНИЯ ДЛЯ ЖК ПАНЕЛЕЙ";
    margin-bottom: 30px;
    padding-bottom: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
#rec409981500 a[href*="karkasy-dlya-led-ekranov-bizon"]:before {
    content: "КРЕПЛЕНИЯ ДЛЯ LED ЭКРАНОВ";
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
#rec409981500 a[href*="montazh-videosten"]:before {
    content: "ПРОИЗВОДСТВО РАБОТ";
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
#rec409981500 a[href*="izgotovleniye-reklamnykh-led-ekranov-na-zakaz"]:before {
     content: "ГАЛЕРЕЯ ПРОЕКТОВ";
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    color: #fff;
    font-size: 21px;
    border-bottom: 2px solid #fff;
}
}
#rec1075138501 .t-container.t-align_left {
    display: flex;
    flex-direction: row;
}