/* https://welvart.com.ua/wp-content/themes/porto/style.css?ver=7.0 */
input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,.form-control,.porto-wpforms-inline .wpforms-field-large{border-radius:30px;padding:0 0 0 20px;line-height:58px;width:100%;margin-bottom:10px}input[type="submit"]{width:100%;border-radius:30px;line-height:60px;padding:0;background-image:linear-gradient(to right,#1db7c8 0%,#2d75b4 100%)!important;color:#fff;border:none;transition:0.3s;text-transform:uppercase;font-weight:600}input[type="submit"]:hover{background-image:linear-gradient(to right,#2d75b4 0%,#1db7c8 100%)!important;transition:0.3s}html[lang="en-US"] .ua-lang-block{display:none!important}html[lang="en-US"] .en-lang-block{display:block!important}html[lang="uk"] .ua-lang-block{display:block!important}html[lang="uk"] .en-lang-block{display:none!important}.porto-block{font-size:0;line-height:0}#ship-to-different-address,#billing_country_field{display:none}.vc_btn3.vc_btn3-color-white:focus{color:#fff}.owl-carousel .owl-item .owl-lazy{opacity:1!important}button:focus{outline:0 dotted;outline:0 auto -webkit-focus-ring-color}.blog-slider .owl-carousel .owl-item img{height:320px;object-fit:cover}.single-product .main-content{padding-top:60px}.woocommerce-viewing{display:none}.single-product .sku_wrapper{display:none}.mega-menu .sub-menu .sub-menu li.menu-item>a{padding:5px 18px}.tax-product_cat #content-top{padding-top:60px}.bypostauthor{display:block}.porto-block>p{display:none}.page-top ul.breadcrumb>li a{color:#fff;font-weight:700}.page-top ul.breadcrumb>li:last-child{width:450px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.footer-logo>div{line-height:47px}.footer-logo>div>*{display:inline-block}.footer-logo img{position:relative;top:-5px}.footer-logo h2{margin-bottom:0;font-size:14px;line-height:40px;margin-right:5px}#footer{background-color:#fff!important}#footer .porto-sicon-description a{display:block;color:#fff}.vc_custom_heading a:hover{color:#2d75b4}.porto-info-list li{align-items:start}.porto-info-list .porto-info-icon{top:3px}.polit-block{padding-top:100px}.btn-gradient{background-image:linear-gradient(to right,#1db7c8 0%,#2d75b4 100%)!important;color:#fff;border-radius:27px!important;border:none!important;transition:0.3s;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.1em!important;padding-top:0!important;padding-bottom:0!important;line-height:55px!important;animation-delay:1800ms}.btn-gradient:hover{background-image:linear-gradient(to right,#2d75b4 0%,#1db7c8 100%)!important;transition:0.3s;animation-delay:1800ms}.contact-block>div{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.porto-map-wrapper{margin-bottom:0!important}.sertif-grid .vc_grid-item .vc_grid-item-mini{box-shadow:0 0 15px 0 rgb(0 0 0 / 10%)}.sertif-grid .vc_grid-item{padding:10px!important}.footer-bot .col-md-12{border-top:1px solid rgba(255,255,255,.05)!important}.posts-container.owl-carousel.porto-carousel h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:30px;transition:0.3s}.posts-container.owl-carousel.porto-carousel h3 a:hover{color:#1db7c8!important;transition:0.3s}.posts-container.owl-carousel.porto-carousel .read-more{display:none}.service-block img:hover{filter:grayscale(50%);transition:0.5s}.blog p.vc_custom_heading{margin-top:60px}.container{max-width:1400px}.single-product .product-summary-wrap .quantity .qty{width:55px;margin-bottom:0}.product-attr-description.active{display:none}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"]{line-height:58px}#footer .share-links a{font-size:20px;line-height:20px;border-radius:50%}#footer .share-links .share-whatsapp{background:#59267c}#footer .col-md-6 .vc_btn3{border-radius:50%;margin-right:15px;font-size:16px!important;padding:0 0 2px 0!important;height:40px;width:40px;line-height:40px;text-align:center}#footer .vc_btn3.vc_btn3-icon-left .vc_btn3-icon{top:-2px;position:relative}#footer .col-md-6 .vc_btn3.vc_btn3-color-white:hover{background:transparent!important}@media screen and (max-width:1440px){.contact-block-info{padding-bottom:150px!important}}@media screen and (max-width:1280px){.polit-block{padding-top:80px}.blog p.vc_custom_heading{margin-top:40px}#works .col-md-3{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-center .col-md-6:first-child{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.footer-center .col-md-6:last-child{-webkit-flex:0 0 66.66666%;-ms-flex:0 0 66.66666%;flex:0 0 66.66666%;max-width:66.66666%}.footer-center .pl-lg-5,.px-lg-5{padding-left:15px!important}.contact-block-info{padding-top:50px!important;padding-bottom:150px!important}.woocommerce-ordering select{max-width:260px;width:260px}}@media screen and (max-width:1024px){.footer-center .col-md-6:first-child{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-center .col-md-6:last-child{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-center-right .col-md-6{-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}}@media screen and (max-width:767px){h1{font-size:40px!important;line-height:48px!important}.polit-block{padding-top:50px}.page-top{display:none}#works .col-md-3{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-center .col-md-6:first-child{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-center .col-md-6:last-child{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#footer{margin-bottom:0!important}#footer .pt-4,.py-4{padding-top:10px!important}.footer-bot{text-align:center!important}.footer-bot .wpb_single_image.vc_align_right{text-align:center;margin-bottom:15px!important}.footer-bot p{text-align:center!important;line-height:18px}#aboutus{padding-top:100px}#aboutus,#aboutus h2,#aboutus p{text-align:center!important}#aboutus ul li{text-align:left!important}.sertif-grid .vc_grid-item{padding:0px!important}.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:0}.vc_gitem-animated-block{margin-bottom:25px}}.header-top>.container,.header-top>.container-fluid{min-height:45px}#header .header-main .header-left,#header .header-main .header-center,#header .header-main .header-right,.fixed-header #header .header-main .header-left,.fixed-header #header .header-main .header-right,.fixed-header #header .header-main .header-center,.header-builder-p .header-main{padding-top:0!important;padding-bottom:0!important}#header .share-links{margin-right:15px}#header .searchform-popup{margin-right:15px}#header .searchform-popup .search-toggle{font-size:1rem}#header.sticky-header .header-main.sticky{box-shadow:0 2px 6.65px .35px rgb(0 4 9 / 30%)}#mini-cart{margin-right:15px}#mini-cart .cart-head{height:30px;width:30px;background-image:url(/wp-content/uploads/svg/basket.svg);background-size:contain;background-repeat:no-repeat}#mini-cart .cart-head .minicart-icon-default{display:none}#mini-cart .cart-items{top:15px!important;right:-15px!important;box-shadow:none!important}#header .main-menu>li.menu-item{padding-top:30px;padding-bottom:30px}#header.sticky-header .main-menu>li.menu-item{padding-top:20px;padding-bottom:20px}.sticky-header #mini-cart:not(.minicart-opened){display:block!important}.porto-view-switcher .flag{display:none}#header .porto-view-switcher>li.menu-item>a,#header .porto-view-switcher .narrow li.menu-item>a{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600!important;line-height:24px;letter-spacing:.5px;color:#444;padding:0 12px 0 12px}@media screen and (max-width:1440px){#header .btn-gradient{padding-left:25px!important;padding-right:25px!important}#mini-cart{margin-right:10px;margin-left:10px}#header .main-menu>li.menu-item>a{padding:20px 8px 20px 8px}#header .main-menu>li.menu-item>a{padding:0 8px 0 8px}}@media screen and (max-width:1280px){.header-top>.container,.header-top>.container-fluid{min-height:40px}.header-main .header-row{height:90px!important}#header .btn-gradient{line-height:50px!important}#header .mobile-toggle{padding:9px 15px;margin-right:0!important}}@media screen and (max-width:991px){.header-main .header-row{height:80px!important}#header .btn-gradient{line-height:45px!important;font-size:10px!important;letter-spacing:0!important;border-radius:0!important;padding-left:15px!important;padding-right:15px!important}#header .header-top .container{padding-left:0!important;padding-right:0!important}#header .share-links{margin-left:15px;margin-right:0!important}.fixed-header #nav-panel .mobile-nav-wrap{padding:15px 0!important}}@media screen and (max-width:767px){.header-phones{display:none}}@media screen and (max-width:1020px){.container{max-width:1020px}}.main-slider{padding-left:0!important;padding-right:0!important}.main-slider .col-md-12{padding-left:0!important;padding-right:0!important}.main-slider .col-md-6>div{height:100%;display:flex;flex-direction:column;justify-content:center}.main-slider .col-md-6:first-child div{justify-content:flex-end}.main-slider .wpb_single_image{margin-bottom:50px}.main-slider .owl-carousel .owl-item>div{height:100vh}.main-slider .owl-carousel{margin-bottom:0!important}@media screen and (max-width:1560px){.main-slider h2 br,.main-slider h3 br{display:none}.main-slider h2{font-size:48px!important;line-height:52px!important}.main-slider h3{font-size:24px!important;line-height:28px!important}}@media screen and (max-width:1440px){.main-slider .col-md-6{padding-top:100px}}@media screen and (max-width:1280px){.main-slider .owl-carousel .owl-item>div{height:auto;min-height:100vh;padding-top:150px;padding-bottom:100px}.main-slider .owl-carousel.owl-drag .owl-item{height:100%}.main-slider .owl-stage{display:flex;flex-direction:row;align-items:stretch}}@media screen and (max-width:767px){.main-slider{display:none!important}.main-slider .col-md-6{padding-top:25px}.main-slider h2{font-size:40px!important;line-height:46px!important}.main-slider .owl-carousel.owl-drag .owl-item{min-height:750px}.main-slider .owl-carousel .owl-item>div{padding-left:15px;padding-right:15px;min-height:750px}}