.t-input,
.t-input__vis-ph {
    font-family: 'Roboto', sans-serif!important;
}
.t-form__inputsbox .t-input_pvis {
    padding: 10px 20px 10px 20px!important;
}
.t-form__inputsbox .t-input:focus + .t-input__vis-ph {
    top: 19.5px!important;
    font-size: 10px!important;
}
.t228 {
    backdrop-filter: blur(10px)!important;
    -webkit-backdrop-filter: blur(10px)!important;
}

.t461 {
    backdrop-filter: blur(35px)!important;
    -webkit-backdrop-filter: blur(35px)!important;
}

.t270__wrapper {
    bottom: 170px;!important;
    max-width: 820px;!important;
}

.t270__title, .t270__descr {
    backdrop-filter: blur(10px)!important;
    -webkit-backdrop-filter: blur(10px)!important;
        border-radius: 5px;
}

#rec301425523 .t668__header {
    padding: 25px 0 0 3px!important;
}

#rec301425523 .t668__content {
    padding: 20px 0px 30px!important;;
}

.t491 .t-section__topwrapper {
    margin-bottom: 20px!important;
    border-bottom: solid 1px #d6d6d6;   
}

.t491 .t-section__title {
    margin-bottom: 5px!important;
 
}

.t-title_xs {
    font-size: 30px!important;
    font-weight: 500;
    line-height: 1.23;
}



@media screen and (max-width: 640px) {
    #rec298514738 .t228__leftcontainer {
        padding: 20px;
        display:none;
    }
    #rec298514738 .t228 .t228__list_item {
        display: block;
        text-align: left!important;
        padding: 10px 0 0 50px!important;
        white-space: normal;
    }
}

@media screen and (max-width: 480px) {
    #rec298514738 .t228 .t228__list_item .t-menusub__content {
        width: calc(100% - 90px);
        background: #0a71f0;
        margin-top: 10px;
    }
}

@media screen and (max-width: 960px) {
#rec312157940    .t-col {
        padding-left: 1px!important;
        padding-right: 1px!important;
    }
}

#rec312157940 .t-col_3 {
    max-width: 290px;
}
#rec312157940 .t-col {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 100%;
}


#rec312157940 .t778__textwrapper {
    height: 255px;
}

.t-descr {
    font-family: 'roboto',Arial,sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #404041;
}

#rec312258208, #rec317755549, #rec317761703 .t-cover__filter {
    backdrop-filter: blur(50px)!important;
    -webkit-backdrop-filter: blur(50px)!important;
}

.t396__elem tn-elem tn-elem__3196595261622045244718 {
    backdrop-filter: blur(50px)!important;
    -webkit-backdrop-filter: blur(50px)!important;
}


.t859 .t-section__topwrapper {
    margin-bottom: 0px;
}

.t859 .t-section__title {
    margin-bottom: 0px;
}

#rec302109982 .t728 .t-section__topwrapper {
    margin-bottom: 0px;
}



#form312128326 .tn-form__submit button:hover {
    background-color: #fff!important;
    color: #0a71f0!important;
    transition: all .25s ease;
}

@media screen and (max-width: 1600px) {
    #nav301414235 .t461__additional_descr {
        font-size: 20px!important;
    }
    #rec302224030 .t-col_8 {
        max-width: 560px;
    }
}
@media screen and (max-width: 1440px) {
    #nav301414235 .t461__leftwrapper {
        padding-right: 80px!important;
    }
    #nav301414235 .t461__rightwrapper {
        padding-left: 80px!important;
    }
    #nav301414235 .t461__additional_descr {
        font-size: 16px!important;
    }
}
@media screen and (max-width: 1366px) {
    #nav301414235 .t461__additional_buttons,
    #nav301414235 .t461__additional_langs {
        padding-left: 5px!important;
    }
    #nav301414235 .t461__additional_descr,
    #nav301414235 .t461__additional_buttons_but a,
    #nav301414235 .t461__additional_langs_lang a {
        font-size: 13px!important;
    }
}


    .zebra table{
    	border-collapse: collapse;
	    border-spacing: 0;
	    color: #404040;
        font-size: 15px;
        font-family:'Raleway';
        width:100%;
    }
    .zebra table tr {
        border:1px solid #e8e8e8;
        border-bottom:none;
    }
    .zebra table tr:last-child {
        border-bottom:1px solid #e8e8e8;
    }
    .zebra table tr:nth-child(even){
        background: #f7f7f7;
    }
    
    .zebra table tr td {
        border-right:1px solid #e8e8e8;
    }    

    .zebra table tr:hover {
        background: #f3f3f3;
    }
    
    .zebra table tr:nth-child(even):hover {
        background: #f3f3f3;
    }
    
    .zebra table td a{
        color:#60A338!important;

    }
    .zebra table td a:hover{
        color:#60A338!important;
        text-decoration: underline!important;
    }    
    .zebra table td{
        padding: 3px 10px;
    } 
    
    .zebra th.highlight {
	    background-color: #EAF5E2;
	    color: #284D13;
        padding: 3px; 20px	    
	}
	.zebra table th {
	    background-color: #60A338;
	    color: #fff;
        padding: 3px; 20px	 
        border:1px solid #60A338;
	}
	
@media (max-width: 768px) {
    #nav159306000 .t280__bottom__item, .t280 .t-sociallinks {
        margin-top: 10px;
    }
    .zebra {
        position: relative;
    	overflow-x: scroll;
    }
    .table-handler {
        display: flex;
        position: relative;
        min-height: 28px;
        height: auto;
        margin: 0 0 20px 0;
    }
    .table-handler:after {
        position: absolute;
        content: ' ';
        width: 28px;
        height: 28px;
        bottom: 0;
        left: calc(100% - 30px);
        background-size: cover;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4Ij48Zz48cGF0aCBkPSJtMTA2IDEyMGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1IDAtNDEuMzU1IDMzLjY0NS03NSA3NS03NXM3NSAzMy42NDUgNzUgNzVjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNXMxNS02LjcxNiAxNS0xNWMwLTU3Ljg5Ny00Ny4xMDMtMTA1LTEwNS0xMDVzLTEwNSA0Ny4xMDMtMTA1IDEwNWMwIDguMjg0IDYuNzE2IDE1IDE1IDE1eiIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0xNTkuMjkyIDUxMC40MTdjMi4wODMgMS4wNDEgNC4zNzkgMS41ODMgNi43MDggMS41ODNoMjEwYzMuOTc5IDAgNy43OTMtMS41OCAxMC42MDctNC4zOTQgMjIuMTc5LTIyLjE3OSAzNC4zOTMtNTEuNjY3IDM0LjM5My04My4wMzJ2LTEzNy41NzRjMC0yNC44MTMtMjAuMTg3LTQ1LTQ1LTQ1LTUuODU3IDAtMTEuNDQ5IDEuMTM3LTE2LjU4NiAzLjE4MS01LjIwNS0xOS4wOTYtMjIuNjkxLTMzLjE4MS00My40MTQtMzMuMTgxLTUuODU3IDAtMTEuNDQ5IDEuMTM3LTE2LjU4NiAzLjE4MS01LjIwNS0xOS4wOTYtMjIuNjkxLTMzLjE4MS00My40MTQtMzMuMTgxLTUuMjU4IDAtMTAuMzA1LjkxNS0xNSAyLjU4di03OS41OGMwLTI0LjgxMy0yMC4xODctNDUtNDUtNDVzLTQ1IDIwLjE4Ny00NSA0NXYxNjdoLTE1Yy0yNC44MTMgMC00NSAyMC4xODctNDUgNDV2ODIuOTE4YzAgMjIuOTYgNi4zOCA0NS40MTkgMTguNDUxIDY0Ljk0OSAxMi4wNyAxOS41MzEgMjkuMzA1IDM1LjI4MSA0OS44NDEgNDUuNTV6bS0zOC4yOTItMTkzLjQxN2MwLTguMjcxIDYuNzI5LTE1IDE1LTE1aDE1djY0LjQ4NmMwIDguMjg0IDYuNzE2IDE1IDE1IDE1czE1LTYuNzE2IDE1LTE1di0yNjEuNDg2YzAtOC4yNzEgNi43MjktMTUgMTUtMTVzMTUgNi43MjkgMTUgMTV2MjEyYzAgOC4yODQgNi43MTYgMTUgMTUgMTVzMTUtNi43MTYgMTUtMTV2LTkwYzAtOC4yNzEgNi43MjktMTUgMTUtMTVzMTUgNi43MjkgMTUgMTV2OTBjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNXMxNS02LjcxNiAxNS0xNXYtNjBjMC04LjI3MSA2LjcyOS0xNSAxNS0xNXMxNSA2LjcyOSAxNSAxNXY2MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1czE1LTYuNzE2IDE1LTE1di0zMGMwLTguMjcxIDYuNzI5LTE1IDE1LTE1czE1IDYuNzI5IDE1IDE1djEzNy41NzRjMCAyMS4zMzctNy41OTMgNDEuNTA4LTIxLjQ5OSA1Ny40MjZoLTE5OS44MjRjLTMwLjExNS0xNi40MjMtNDguNjc3LTQ3LjU2NS00OC42NzctODIuMDgyeiIgZmlsbD0iIzAwMDAwMCIvPjwvZz48L3N2Zz4K);
        -webkit-animation: move 5s infinite;
        animation: move 2s infinite;
    }
    .zebra table {
        min-width: 320px;
        font-size:14px;
    }
    
}    

@media screen and (min-width: 960px) {

#rec352331619 .t-animate_started {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    background-color: #fff!important;
    padding: 10px!important;
    margin: 10px!important;
    border-radius: 5px!important;

}

.t-store__filter__item-controls-container {
    max-height: 200px;
    min-width: 260px;
    overflow: auto;
}

.t-store__filter__item-title {
    font-size: 30px;
}


.t-store__parts-switch-wrapper {
    margin-bottom: 0px;
}

.t-store__card__img {
    max-width: 200px;
    max-height: 200px;
}

}

@media screen and (max-width: 959px) {
#rec352331619 .t-store__mobile-two-columns.t-store__grid-cont .t-store__card.t-item {
    width: 47%!important;
    display: inline-block;
    vertical-align: top;
    background-color: #fff!important;
    margin: 5px!important;

}

.t-store__card__img {
    top: 15px;
}

}


.tmenu-mobile {
    background-color: rgba(64,64,65,0.50)!important;
    backdrop-filter: blur(10px)!important;
}