.widget-rating-badge {
    position: relative;
}
.widget-rating-badge iframe {
    position: absolute;
    bottom: 35px;
}
.widget-rating-badge2 {
    position: relative;
}
.widget-rating-badge2 iframe {
    position: absolute;
    bottom: 35px;
    left: 160px;
}
.t228__list_item .t-menusub .t-menusub__menu .t-menusub__content {
    overflow: auto !important;
}

/*.uc-main-menu ul.t228__list.t-menu__list li.t228__list_item:nth-child(3) .t-menusub .t-menusub__menu {
    max-width: 400px !important;
}
.uc-main-menu ul.t228__list.t-menu__list li.t228__list_item:nth-child(3) .t-menusub .t-menusub__menu .t-menusub__content ul.t-menusub__list {
    column-count: 2;
}*/

footer#t-footer a[href="/sitemap"] {
    color: #fff !important;
    font-size: 14px;
    margin: 0px 0px 0px;
    display: inline-block;
    position: relative;
    top: -7px;
    border-bottom: 1px solid #111;
}



.uc-front-banner .t-col_8 {
    max-width: 680px;
}
.uc-front-banner-form {
	padding: 0px !important;
	position: relative;
}
.uc-front-banner-form .t678 {
	position: absolute;
    bottom: 50vh;
    transform: translateY(50%);
	z-index: 9;
	right: calc( (100vw - 1180px) / 2 );
	width: 420px;
	padding: 30px 20px;
	border-radius: 15px;
	background-color: rgb(255 255 255 / 70%);
}
@media ( max-height: 570px ){
    .uc-front-banner-form .t678 { bottom: 300px; }
}
.uc-front-banner-form .t678 .t-col {
	margin: 0px;
}
.uc-front-banner-form .t678 .t-section__topwrapper {
	margin-bottom: 30px;
}
.uc-front-banner-form .t678 .t-section__title {
	font-size: 32px;
	margin: 0px;
}
.uc-front-banner-form .t678 .t-section__descr {
	font-size: 20px;
	font-weight: 400;
	max-width: 300px;
	margin-top: 15px;
	line-height: 1.1;
}
.uc-front-banner-form .t678 .t-input-group {
	margin-bottom: 15px;
}
.uc-front-banner-form .t678 .t-input-group .t-input {
	height: 50px;
}
.uc-front-banner-form .t678 .t678__form-bottom-text {
	line-height: 1.25;
	margin-top: 20px;
}
.uc-front-banner-form .t678 .t-form__submit {
	margin-top: 20px;
	margin-bottom: 0px;
}
.uc-front-banner-form .t678 .t-form__errorbox-middle {
    display: none;
}
.uc-front-banner-form .t678 .t-form__submit button.t-submit {
	height: 50px;
	width: 100%;
	text-transform: uppercase;
	background: #ffea00 !important;
	color: #000 !important;
}
.uc-front-banner-2 .t181__descr {
    position: relative;
}
.uc-front-banner-2 .t181__descr a[href="#popup:getdiscount"] {
    position: absolute;
    left: 0px;
    bottom: -55px;
    display: flex;
    box-shadow: none !important;
    border: none !important;
    text-decoration: none !important;
    align-items: center;
    justify-content: center;
    height: 60px;
    font-size: 16px;
    padding-left: 60px;
    padding-right: 60px;
    background: #ffea00;
    color: #000 !important;
    font-weight: 600 !important;
}


@media ( max-width: 1200px ){
    .uc-front-banner-form .t678 {
        right: calc( (100vw - 960px) / 2 );
        width: 320px;
    }
    .uc-front-banner-form .t678 .t-section__title { font-size: 28px; }
    .uc-front-banner-form .t678 .t-section__descr { font-size: 17px; }
    .uc-front-banner-form .t678 .t-input-group .t-input { height: 45px; }

    .uc-front-banner .t-col_8 { max-width: 580px; }
    .uc-front-banner .t181__title { font-size: 40px; }
    .uc-front-banner .t181__descr + div { margin-top: 0px !important; }
}


@media(min-width: 980px) {

    #nav530365487 {
        height: 100px;
    }
    #nav530365487 .t228__leftside {
        min-width: 0px;
        width: 0;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    #nav530365487 .t228__leftside .t228__leftcontainer {
        position: relative;
        left: 0;
        top: 40px;
        bottom: 0;
        margin: auto auto auto -575px;
        height: 35px;
        right: 0;
        width: 230px;
    }
    
    #nav530365487 .t228__list.t-menu__list {
        margin-top: 50px;
        padding-left: 265px;
    }
    
    #nav530365487 .t228__list.t-menu__list .t228__list_item:nth-last-child(2) {
        position: absolute;
        left: 0;
        right: 0;
        top: 20px;
        margin: 0 auto 0 -315px;
    }
    
    
    #nav530365487 .t228__list.t-menu__list .t228__list_item:nth-last-child(2) a {
        font-size: 14px !important;
        color: #fff !important;
        opacity: 1 !important;
    }
    
    
    #nav530365487 .t228__list.t-menu__list .t228__list_item:nth-last-child(2) a:after {
        content: "";
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAuODY4IiBmaWxsPSIjZmVmZmZlIiBkPSJNIDEyLjUsMS41IEMgMjYuNTk5NywzLjAzMjE1IDMwLjA5OTcsMTAuMDMyMiAyMywyMi41QyAyMC41NzA1LDI1LjEwMjcgMTguMDcwNSwyNy40MzYgMTUuNSwyOS41QyAxMS4xODY3LDI2LjM0NDQgNy42ODY3NCwyMi4zNDQ0IDUsMTcuNUMgMi45ODM4OSw5Ljg3MTA5IDUuNDgzODksNC41Mzc3NiAxMi41LDEuNSBaIE0gMTMuNSw4LjUgQyAxOS40ODc3LDguNjYzOTUgMjAuODIxLDExLjE2NCAxNy41LDE2QyAxMS40MDM0LDE2LjE0NzUgMTAuMDcwMSwxMy42NDc1IDEzLjUsOC41IFoiLz48L2c+Cjwvc3ZnPgo=");
    }
    
    
    #nav530365487 .t228__list.t-menu__list .t228__list_item:last-child {
        position: absolute;
        left: 0;
        right: 0;
        top: 20px;
        margin: 0 auto 0 195px;
    }
    #nav530365487 .t228__list.t-menu__list .t228__list_item:last-child a {
        font-size: 14px !important;
    }
    #nav530365487 .t228__rightside {
        position: absolute;
        right: 0;
        top: 12px;
        left: 0;
        margin: 0 auto;
        width: 0;
    }
    
    
    #nav530365487 .t228__rightside .t228__rightcontainer {
        display: flex;
        flex-direction: row-reverse;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto 0 auto 575px;
    }
    
    #nav530365487 .t228__rightside .t228__right_buttons_but .t-btn {
        padding: 0 10px !important;
    }

}

@media ( max-width: 359px ){
    .widget-rating-badge, .widget-rating-badge2 {
        transform: scale(0.9);
        transform-origin: top left;
    }
}



