/*#################### TRANSITION ##############################*/
.move, .uc-main-plitki .t-card__col .t692__blockimg, .uc-main-plitki .t-card__col a {
	-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear; -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.moove {
	-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear; -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.slow {
	-webkit-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.sloow {
	-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
}


.scale-104,.uc-main-plitki .t-card__col:hover .t692__blockimg {
    -webkit-transform: scale(1.04,1.04); -moz-transform: scale(1.04,1.04);
	-ms-transform: scale(1.04,1.04); -o-transform: scale(1.04,1.04);
	transform: scale(1.04,1.04);
}

.scale-110 {
    -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.scale-125 {
    -webkit-transform: scale(1.25,1.25); -moz-transform: scale(1.25,1.25);
	-ms-transform: scale(1.25,1.25); -o-transform: scale(1.25,1.25);
	transform: scale(1.25,1.25);
}
/*#################### / TRANSITION ##############################*/





#allrecords {
  background-image: url(https://static.tildacdn.com/tild3531-6637-4538-b566-383266613030/bg-base.jpg);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat;
}

.uc-vpadd-1 {
    /*height: 2em;*/
}



.uc-main-menu {
    
}
.uc-main-menu .t228 {
    border-bottom: solid 1px #e8e8e8;
}
.uc-main-menu .t228__imglogo {
    max-height:70px !important;
}
.uc-main-menu .t-menu__link-item {
    font-size: 1.15em !important;
}
.uc-main-menu .t228__right_buttons_wrap > div > a {
    font-size: 1.5em !important;
}
.uc-main-menu .t228__right_buttons_wrap > div+div > a {
    font-size: 1.33em !important;
}








.uc-cat-menu {
    /*border-bottom: solid 1px #e8e8e8;*/
    height:auto;
}
.uc-cat-menu .t229 {
    height:auto;
}

.uc-cat-menu .t229__centerside {
    padding: 0 !important;
}
 
.uc-cat-menu nav ul {
    padding: 1.25em 0 3vw 0 !important;
}
.uc-cat-menu a {
    display:block;
    color: #1572d5 !important;
    font-size: .95em !important;
    padding:1em 1.75em;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.14);
    box-shadow: 0 0 15px rgb(201, 214, 227);
    
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
}
.uc-cat-menu a:hover {
    color: #1988ff !important;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.14);
    box-shadow: 0 0 25px rgb(201, 214, 227);
}




.uc-prodmenu {
    
}
.uc-prodmenu ul {
    list-style-type: none;
    padding-left: 0px !important;
}
.uc-prodmenu li {
    margin-bottom:.75em;
}
.uc-prodmenu li a {
    display: block;
    color: #333 !important;
    background: #fff;
    padding:.5em 1.25em;
    box-shadow: 0 0 15px rgb(201, 214, 227);
    -webkit-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    font-weight: 500;
    font-size: 1.25em;
}
.uc-prodmenu li a:hover {
    color: #1988ff !important;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.14);
    box-shadow: 0 0 25px rgb(201, 214, 227);
}




.uc-main-plitki {
    
}
.uc-main-plitki .t-section__topwrapper {
    margin-bottom: 2em !important;
}
.uc-main-plitki .t-section__title {
    margin-bottom: .6em !important;
}
.uc-main-plitki .t-section__descr {
    margin-top: -.5em;
}
.uc-main-plitki .t-card__link {
  font-size: .8em !important;
}

.uc-main-plitki .t-section__topwrapper {
    position: relative;
    padding-top: 2.5em;
    border-top: solid 1px #f0f2f4;
}

.uc-main-plitki .t-section__topwrapper::before {
    content:'';
    position: absolute;
    left:0;
    top:0;
    width: 8vw;
    height: .45em;
    background: #f79768;
}


.uc-main-plitki .t-card__col:hover .t692__blockimg {
    
}
#allrecords .uc-main-plitki .t-card__col:hover .t-card__title a {
    color: #1988ff !important;
}



.uc-topcatcard-advan .t-section__container {
    display: none;
}



.uc-zaprosbox-btns {
    
}
.uc-zaprosbox-btns .t580__buttons {
    margin-top: 0;
}


.uc-catpage-zag .t225__descr {
  padding: .66em 0 0 0;
}

.uc-myform .t702__text-wrapper .t-descr {
  border-bottom: solid 1px #c9c9c9;
  padding-bottom: 1em;
}
.uc-myform .t702__text-wrapper .t-descr strong em {
    font-style: normal;
    font-size:1.25em;
    padding-bottom: .25em;
}





    .uc-ru img {
        max-width: 300px;
    }
    
    .uc-advant ul li strong {
        font-size: 2vw;
    }
    .uc-plashka .t672__textwrapper {
        padding: 30px 60px;
    }
    
    .uc-marketplaces .t-section__topwrapper {
        margin-bottom: 2em;
    }
    
    .marketplaces {
        font-family: 'Roboto',Arial,sans-serif;
        color: #000;
        padding: 6em 0;
    }
    .marketplaces.ppup {
        padding: 6vw;
    }
    .marketplaces .hdr {
        font-weight: 600;
        font-size: 2.5em;
        padding-bottom: 1em;
    }
    .marketplaces .txt {
        padding-bottom: 0em;
        font-weight: 100;
    }
    
    .marketplaces .list {
        text-align: center;
    }
    .marketplaces .list > p {
        display: inline-block;
        width: 32%;
        text-align: center;
    }
    .marketplaces .list > p > a {
        display: inline-block;
    }
    .marketplaces .list > p > a img {
        display: block;
        width: 100%;
        max-width: 300px;
    }



.uc-moblogo .t135 {
    position:relative !important;
    padding-top:.5em !important;
    padding-bottom:0 !important;
}

.uc-triobtns {
    text-align: center;
    padding: 3vw 0 6vw 0;
}
.uc-triobtns .t-btn_md {
  height: 1em !important;
  font-size: 1em !important;
  padding: 2em 3em !important;
}
.uc-triobtns .t142A__wraptwo {
    width: 100%;
}



    
    @media screen and (min-width: 1600px){
        .uc-advant ul li strong {
            font-size: 28px;
        }
    }
    
    @media screen and (max-width: 980px){
        #allrecords {
            background-size: 150% auto;
        }

        .uc-advant ul li strong {
            font-size: 22px;
        }
        .uc-advant .t-col img{
            max-width: 60%;
        }
        .uc-cat-menu .t229 .t229__list_item {
            padding:8px .5em !important;
            display:inline-block !important;
        }
        .uc-moblogo .t135 {
            top: 5px !important;
        }
        .uc-cat-menu nav ul {
            padding: .75em 0 3vw 0 !important;
        }
        
    }
    
    @media screen and (max-width: 640px){
        .uc-advant ul li strong {
            font-size: 20px;
        }
        .uc-advant .t-col img{
            max-width: 70%;
        }
        #rec445247823 {
            padding-bottom: 0 !important;
        }
        #rec445247823 .t-bgimg {
            margin-bottom: 0 !important;
        }
        .uc-catitem .t195__imgsection {
            margin-top: 0;
        }
        .uc-plashka .t672__textwrapper {
            padding: 30px 40px;
            margin: 0 20px;
        }
        .uc-plashka .t672__text {
            line-height: 1.4em;
            font-size: 22px;
        }
        
        .marketplaces .list > p {
            width: 66%;
            max-width: 300px;
        }
        
        .uc-triobtns .t-btn_md {
            height: 1em !important;
            font-size: .9em !important;
            padding: 1.66em 2em !important;
        }
        
        .uc-triobtns a:first-child {
            width:48%;
            margin-right:2%;
        }
        .uc-triobtns a:first-child + a {
            width:48%;
            margin-left:2%;
        }
        
        .uc-cat-menu .t229 .t229__list_item {
            padding:5px .4em !important;
        }
        .uc-cat-menu a {
            font-size: .9em !important;
            padding: .75em 1.5em;
        }
        
    }
    
    
    
    @media screen and (max-width: 480px){
        
        .marketplaces .list > p {
            width: 80%;
            min-width: 250px;
        }
        
        .uc-cat-menu a {
        font-size: .84em !important;
        }
        
    }



















