.new-slider__block{width:100%;overflow-x:hidden;}
.new-slider__block .gallery-top{margin-bottom:10px;}
.gallery-thumb__arrow{display:block;width:30px;height:30px;border:1px solid gray;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:25;border-radius:50%;margin-top:0;background-size:contain;background-position:center;background-repeat:no-repeat;}
.gallery-thumb__arrow-next{right:0;background-image:url(//ufcolor.com.ua/wp-content/themes/UFColor/images/icon-next.svg);}
.gallery-thumb__arrow-prev{left:0;background-image:url(//ufcolor.com.ua/wp-content/themes/UFColor/images/icon-prev.svg);}
.gallery-thumbs{position:relative;}
.swiper-slide-thumb-active{border:5px solid #FD4682;}
.swiper-button-disabled{display:none;}
.gallery-thumbs .navi-slider__slide:hover{cursor:pointer;}
.new-slider__block .popup-modal{width:100%;display:flex;justify-content:center;align-items:center;}
.new-slider__block .popup-modal.btn span{left:unset;top:unset;}
body.home .blog-page-catalog .featured-products, .fp-blog .featured-products{padding-bottom:0;}
body.home .blog-page-catalog .title, .fp-blog  .title{margin-bottom:3rem;}
@media(max-width:500px){
body.home .blog-page-catalog .title, .fp-blog  .title{margin-bottom:1rem;}
}
body.home .blog-catalog-body-wrapper, .fp-blog .blog-catalog-body-wrapper{margin-top:0;}
.fp-blog .faq-wrapper .featured-products{padding-top:5rem;}
.fp-blog .faq-wrapper{padding-top:0;max-width:100%;}
.fp-blog .faq{padding-top:0;}
.fp-blog .gallery-thumb__arrow{display:none;width:50px;height:50px;}
@media(max-width:540px){
.fp-blog .gallery-thumb__arrow{display:flex;}
.fp-blog .blog-cart-wrapper .blog-cart-product{padding:2rem 5rem;}
}
.blog-slider__arrow-next{right:0;background-image:url(//ufcolor.com.ua/wp-content/themes/UFColor/images/icon-next.svg);}
.blog-slider__arrow-prev{left:0;background-image:url(//ufcolor.com.ua/wp-content/themes/UFColor/images/icon-prev.svg);}
.fp-blog .blog-cart-wrapper {
display: flex;
flex-wrap: nowrap;
width: 100%;
margin-bottom: 2rem;
}.text-catalog p strong{font-weight:600;}
.text-catalog{font-family:"Rubik",sans-serif;font-size:16px;line-height:26px;letter-spacing:.01em;color:#000;margin-top:9.6rem;}
.text-catalog  h1{font-family:'Rubik',sans-serif;font-weight:700;font-size:4.6rem;letter-spacing:-.04em;color:#3f3b4e;text-align:left;line-height:1.2;margin-bottom:6.7rem;}
.text-catalog ul li{font-family:"Rubik",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:26px;letter-spacing:.01em;color:#000;margin-bottom:1rem;}
.cart-product img{width:100%;}
#video-modal .still-have-questions-form{text-align:center;}
.lang a:after{line-height:2.6rem;}
.giveFeedback-cart-top-text .text{display:none;}
.slider-navs .slick-track{margin-left:0px;}
.description{width:100%;}
.menu-katalog-izgotovlenie-ua-container, .menu-footer-uslugi-uf-pechati-ua-container, #menu-footer-uslugi-uf-pechati-ua{width:100%;}
#menu-katalog-izgotovlenie-ua{display:none;}
.menu-katalog-izgotovlenie-ua-container, #menu-footer-uslugi-uf-pechati-ua{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.lang a{position:relative;}
.lang a::after{content:'/';position:absolute;right:-12px;}
.lang a:last-child::after{content:'';}
textarea{padding-top:15px!important;}
.menu-item a{position:relative;display:inline-block;}
.comment-awaiting-moderation{font-size:1.6rem;}
.comment{font-size:0rem;}
#menuwrap .catalog  a{margin-right:4rem;padding-right:1.5rem;}
.first-block .lang{z-index:9;}
.menu-item a{position:relative;}
.menu-item.active a:before{content:'';position:absolute;width:100%;height:1px;background:#D4D4D4;bottom:4px;}
#header.fixed{z-index:999;}
.slick-arrow{background-repeat:no-repeat;}
input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;}
.wpcf7-submit{-webkit-border-radius:8px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
input[type="submit"]{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important;}
.page-header-title span{margin:0 auto;display:block;text-align:center;}
.page-colors{padding-top:5rem;font-family:"Rubik",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:2.6rem;letter-spacing:0.01em;color:#7C8087;}
.error404 footer{margin-top:0px;}
.error404 .text-block{width:90%;margin:0 auto;}
.rating-cancel{display:none!important;width:0px;}
.searchandfilter ul{padding-left:0px;}
.page-cart-slider .wp-post-image{min-width:54.4rem;min-height:52.7rem;width:100%;height:100%;object-fit:cover;margin-bottom:0px;border-radius:8px;}
.comment-form-cookies-consent{display:none;}
.comment-notes, .comment-form label{font-family:"Rubik",sans-serif;font-weight:normal;font-size:1.2rem;line-height:2.6rem;letter-spacing:0.01em;color:#3F3B4E;}
.comment-form .submit{width:18.5rem;height:4.4rem;background:#8D52D9;border-radius:8px;border:0px solid transparent;font-weight:600;font-size:1.6rem;line-height:2.6rem;color:#F8F7F7;}
.comment-respond form{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.comment-respond form  input{height:4.4rem;padding-left:1.5rem;padding-right:1.5rem;border:1px solid rgba(191, 197, 210, 0.75);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:3rem;}
.comment-respond form  textarea{padding-left:1.5rem;padding-right:1.5rem;border:1px solid rgba(191, 197, 210, 0.75);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:3rem;}
.nubmer-comment{font-family:"Rubik",sans-serif;font-style:normal;font-weight:700;font-size:2.4rem;letter-spacing:-.04em;color:#3f3b4e;padding-bottom:7rem;padding-top:4rem;}
.blog-catalog-body-wrapper .blog-cart-footer-left .date{margin-left:4rem;}
.blog-page-catalog .comment-respond{margin-top:7rem;}
.blog-page-catalog  #reply-title{font-size:2.6rem;}
.blog-page-catalog  .blog-body-footer .blog-cart-footer{margin:4rem 0 3.5rem 0;}
.blog-body-footer-tag{margin-bottom:2rem;}
.blog-body-footer-tag strong{font-weight:600;font-size:1.6rem;line-height:2.6rem;letter-spacing:0.01em;color:#3F3B4E;}
.blog-body-footer-tag a{font-weight:600;font-size:1.6rem;line-height:2.6rem;letter-spacing:0.01em;color:#7C8087;margin:0px 0.5rem}
.sidebar .sidebar-block:nth-child(1){border-top:5px solid #FD4682;}
.sidebar .sidebar-block:nth-child(2){border-top:5px solid #FDE642;}
.sidebar .sidebar-block:nth-child(3){border-top:5px solid #54B9FD;}
.sidebar-block .searchandfilter ul{padding-left:0px;}
.sidebar-block ul{padding-left:0px;}
.sidebar-block ul li{list-style:none;}
.sidebar-block ul li a::before{content:'';width:7px;height:7px;background:#C4C4C4;display:inline-block;margin-right:1rem;border-radius:50%;}
.tagcloud a{position:relative;display:block;font-family:"Rubik",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem!important;line-height:26px;letter-spacing:0.01em;color:#000000;}
.blog-body{font-family:"Rubik",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;line-height:2.6rem;letter-spacing:0.01em;color:#7C8087;}
.sidebar-block .sf-field-search{width:100%;}
.sidebar-block .sf-field-submit{width:13.4rem;margin:0 auto;}
.blog-body-footer .blog-cart-footer{padding-left:0rem;padding-right:0rem;margin:3rem 0px;display:inline-block;}
.searchandfilter label{width:100%;}
.tagcloud a::before{content:'';width:7px;height:7px;background:#C4C4C4;display:inline-block;margin-right:1rem;border-radius:50%;}
.sidebar-block ul li a{font-family:"Rubik",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:26px;letter-spacing:0.01em;color:#000000;}
.page-numbers.current{background:#FDE642;box-sizing:border-box;box-shadow:4px 14px 24px rgba(0, 0, 0, 0.04);border-radius:50%;width:4.4rem;height:4.4rem;color:#FFFFFF;text-align:center;line-height:4.4rem;display:inline-block;}
.page-numbers{box-sizing:border-box;border-radius:50%;width:4.4rem;height:4.4rem;color:#7C8087;text-align:center;line-height:4.4rem;display:inline-block;}
.searchandfilter h4{cursor:pointer;display:inline-block;position:relative;}
.searchandfilter h4::after{content:'';width:0.7rem;height:0.7rem;border-left:0px solid #000;border-right:0.2rem solid #000;border-top:0px solid #000;border-bottom:0.2rem solid #000;position:absolute;display:block;transform:rotate(-135deg);right:-1.5rem;top:1.5rem;transition:1s;}
.searchandfilter h4.active::after{transform:rotate(45deg);top:10px;}
input[type="checkbox"]{display:none;}
.searchandfilter ul li input[type="checkbox"]{position:relative;z-index:1;opacity:1;margin:0px;}
.blog-cart-wrapper img{object-fit:cover;}
.blog-cart-footer{padding-left:1.6rem;padding-right:1.6rem;}
.wpcf7-form br{display:none!important;}
.wpcf7-not-valid-tip{margin-top:-3rem;}
.wpcf7 form .wpcf7-response-output{margin:0em 0em 1em;padding:0.2em 1em;border:2px solid #00a0d2;line-height:1.2;}
.menu-katalog-izgotovlenie-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;}
.menu-katalog-izgotovlenie-container .menu{display:none;}
.comment{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.comment p{margin-top:1rem;width:100%;font-family:"Rubik",sans-serif;font-weight:300;font-size:1.6rem;line-height:2.6rem;letter-spacing:0.01em;color:#3F3B4E;}
.comment-respond{max-width:59.6rem;}
.comment-form-email, .comment-form-author{width:48%;}
.comment-form-email input, .comment-form-author input{width:100%;}
.comment-notes{width:100%;}
.comment-form-comment textarea{width:100%;}
.comment-form-comment{width:100%;}
.comment-form-url{display:none;}
cite.fn, cite.fn a{font-weight:600;font-size:16px;line-height:26px;letter-spacing:0.01em;color:#3F3B4E;margin-right:3rem;}
.comment-author .says{display:none;}
.commentmetadata a{font-family:"Rubik",sans-serif;font-weight:300;font-size:14px;line-height:26px;letter-spacing:0.01em;color:#3F3B4E;}
.search-block ul{padding-left:0px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.search-block .searchandfilter label{width:calc(100% - 2rem);}
.sf-field-submit input{height:4.4rem;background:#FDE642;border-radius:0.8rem;font-weight:600;font-size:1.4rem;letter-spacing:0.01em;color:#3F3B4E;border:0px solid transparent;width:100%;}
.sf-input-text{border:1px solid rgba(191, 197, 210, 0.75);box-sizing:border-box;border-radius:4px;height:4.4rem;width:100%;}
.sf-field-search{width:80%}
.sf-field-submit{width:20%;}
#main{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.bigMenuWrapper{}
.menu-katalog-uslugi-uf-pechati-container, .menu-katalog-uslugi-uf-pechati-ua-container{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.sub-menu{padding-left:2rem!important;}
.menu-footer-uslugi-uf-pechati-container, #menu-footer-uslugi-uf-pechati{width:100%;}
#menu-footer-uslugi-uf-pechati{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
footer p{color:#F8F7F7;}
.fa.fa-star{color:#ccc;}
.fa.fa-star.checked{color:orange;}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;}
.gallery-item{display:inline-block;text-align:center;width:100%;}
.gallery-columns-2{grid-template-columns:repeat(2, 1fr);}
.gallery-columns-3{grid-template-columns:repeat(3, 1fr);}
.gallery-columns-4{grid-template-columns:repeat(4, 1fr);}
.gallery-columns-5{grid-template-columns:repeat(5, 1fr);}
.gallery-columns-6{grid-template-columns:repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns:repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns:repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns:repeat(9, 1fr);}
.gallery-caption{display:block;}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em;}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;}
.checked{color:orange;}
.archive .catalog-body{margin-left:auto;margin-right:auto;}
.grecaptcha-badge{visibility:hidden;}
.sitebar-catalog li.custom-link a{margin-left:24px;position:relative;}
.sitebar-catalog li.custom-link a::before{position:absolute;left:-24px;top:3px;}
.sitebar-catalog li.custom-link.active a::after{left:-20px !important;top:-2px !important;}
@media(max-width:1100px){
.sitebar-catalog li.custom-link.active a::after{top:1px !important;}
}
@media(max-width:375px){
.sitebar-catalog li.custom-link.active a::after{top:5px !important;}
}
footer .flex-top-between{justify-content:flex-start !important;}
footer .footer-menu-left li span, footer .menu li span {
color: #F8F7F7;
}.page-numbers:hover{cursor:pointer;background-color:darkslateblue;box-sizing:border-box;box-shadow:4px 14px 24px rgba(0, 0, 0, 0.04);border-radius:50%;width:4.4rem;height:4.4rem;color:#FFF;text-align:center;line-height:4.4rem;display:inline-block;}
.product-pages{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;}
.page-numbers{margin:0 2.5px;}
.btn-loadmore:hover{cursor:pointer;}
.btn-loadmore{margin:20px auto 0;background-color:darkslateblue;border:none;display:flex;height:40px;width:120px;align-items:center;justify-content:center;line-height:1;font-size:12px;border-radius:50px;color:#fff;}
.page-numbers.current{background-color:darkslateblue;}
.cart-wrapper:hover .cart-product {
position: static;
}