/******************************
Levkiv custom CSS 
*******************************/
body {
  overflow-x: hidden; 
}
/*Header*/
.main-menu-3 > .j-menu li.main-menu-item-1>a>.menu-label{
  background: #EEFBFB;
  color: #14252e;
}
div.main-menu.main-menu-3>.j-menu li.main-menu-item-1>a{
  background: #227cc7;
  color: #fff!important;
}
.desktop-main-menu-wrapper::before{
  background: #12232E;
}
header.header-classic{
  background: #203647;
}
.desktop-header-active header::before{
  background: #12232E;
}
.secondary-menu .top-menu .j-menu>li>a::before{
  color: #fff;
}
#cart-total{
  color: #fff;
}
.top-menu .j-menu>li>a{
  color: #fff;
}
.secondary-menu .top-menu .j-menu .links-text{
  color: #fff;
}
.header-search .search-button{
  background: #227cc7;
}
.search-categories{
  background: #227cc7;
}
.top-menu .j-menu>li>a{
  color: #fff;
}
.currency .dropdown-toggle > span, .currency .dropdown::after{
  color: #fff;
}
.third-menu .top-menu .j-menu>li>a{
  color: #fff;
}
#cart>a>i{
  background: #007CC7;
}
.language-currency.top-menu .currency .dropdown.dropdown .j-menu>li>a{
  background: #14252e;
}
.language-currency.top-menu .currency .dropdown.dropdown .j-dropdown::before{
  border-bottom-color: #14252e;
}
.desktop .language-currency.top-menu .currency .dropdown.dropdown .j-menu > li:hover > a, .language-currency.top-menu .currency .dropdown.dropdown .j-menu>li.active>a{
  background: #203647;
}
.desktop div.main-menu.main-menu-3 > .j-menu li.main-menu-item-1:hover>a {
    background: #227cc7;
}
.header-search{
  border:none;
}
.desktop .secondary-menu .top-menu .j-menu > li:hover > a::before, .secondary-menu .top-menu .j-menu>li.active>a::before{
  color: #227cc7;
}
.desktop .currency .dropdown:hover button > span, .currency .dropdown:hover::after{
  color: #227cc7;
}
.top-menu .dropdown.dropdown .j-menu>li>a{
  background: #12232E;
}
.top-menu .dropdown.dropdown .j-dropdown::before{
  border-bottom-color: #12232E;
}
.desktop .top-menu .dropdown.dropdown .j-menu > li:hover > a, .top-menu .dropdown.dropdown .j-menu>li.active>a{
  background: #203647;
  color: #fff;
}
.desktop .third-menu .top-menu .j-menu > li:hover > a, .third-menu .top-menu .j-menu>li.active>a{
  color: #227cc7;
}
.desktop .search-categories:hover, .desktop .header-search .search-button:hover{
  background: #14252e;
}
.desktop #cart:hover #cart-total{
  color: #fff;
}
.desktop #cart:hover>a>i{
  background: #14252e;
}
.desktop .top-menu .j-menu > li:hover > a, .top-menu .j-menu>li.active>a{
  color: #227cc7;
}
footer .grid-row-4{
  background: #14252e;
}
.scroll-top i::before{
  background: #14252e;
}
.grid-row-top-2{
  background: rgb(32 54 71);
}
.module-info_blocks-86 .info-block::before, .module-info_blocks-86 .info-block-img{
  border-color: rgb(238 251 251);
  color: rgb(238 251 251);
}
.module-categories-37 ul.nav-tabs > li.active > a, .module-categories-37 ul.nav-tabs > li.active > a:hover, .module-categories-37 ul.nav-tabs>li.active>a:focus{
  background: rgb(32 54 71) !important;
}
.module-categories-37 .nav-tabs>li.active::after{
  border-top-color: rgb(32 54 71);
}
.module-products-27 ul.nav-tabs > li.active > a, .module-products-27 ul.nav-tabs > li.active > a:hover, .module-products-27 ul.nav-tabs>li.active>a:focus{
  background: rgb(32 54 71) !important;
}
.module-products-27 .nav-tabs>li.active::after{
  border-top-color: rgb(32 54 71);
}
.desktop .module-products-27 .nav-tabs>li:hover>a {
    background: rgb(34 124 199) !important;
}
.product-label-217 b{
  background: rgb(32 54 71);
}
.btn{
  background: rgb(32 119 191);
}
.btn:hover{
  color: rgba(255, 255, 255, 1) !important;
  background: rgb(31 52 69) !important;
}
.module-products-27 .product-grid .product-thumb .btn-cart.btn{
  background: rgb(32 54 71);
}
.module-products-27 .product-grid .product-thumb .btn-cart.btn:hover{
  background: rgb(20 37 46) !important;
}
.module-button-263 .btn{
  background: rgb(32 54 71);
}
.module-button-263 .btn:hover{
  background: rgb(20 37 46) !important;
}
.icons-menu-61 a{
  background: rgb(32 54 71);
}
body a{
  color: rgb(34 124 199);
}
body a:hover{
  color: rgb(32 54 71);
}
.module-products-27 .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: rgb(32 54 71);
}
.swiper-pagination-bullet-active{
  background-color: rgb(20 37 46);
}
.desktop .icons-menu-61 a:hover{
  background: rgb(20 37 46);
}
.module-manufacturers-38 .manufacturer-thumb .name{
  background: rgb(32 54 71);
}
.product-info .button-group-page .btn-extra+.btn-extra.btn{
  background: rgb(32 54 71);
}
.product-grid .product-thumb .image .btn{
  background: rgb(32 54 71);
}
.product-grid .product-thumb .image .btn:hover{
  background: rgb(20 37 46) !important;
}
.scroll-top:hover i::before {
  background: rgb(20 37 46);
}
.irs-slider{
  background: rgb(34 124 199)!important;
}
.panel-group .panel-active .panel-heading a {
  color: rgb(32 54 71);
}
.panel-group .panel-active .panel-heading a::before{
  color: rgb(32 54 71);
}
.main-products.product-grid .product-thumb .btn-cart.btn{
  background: rgb(32 54 71);
}
.main-products.product-grid .product-thumb .btn-cart.btn:hover{
  background: rgb(20 37 46);
}
.product-label b{
  background: rgb(34 124 199);
}
.title::after, .title.page-title>span::after{
  background: rgb(20 37 46);
}
html:not(.popup) .page-title::after, html:not(.popup) .page-title.page-title>span::after{
  background: rgb(20 37 46);
}
legend::after, legend.page-title>span::after{
  background: rgb(20 37 46);
}
.route-checkout-cart .td-qty .btn-update.btn{
  background: rgb(32 54 71);
}
.route-checkout-cart .buttons .pull-left .btn {
  background: rgb(32 54 71);
}
.route-checkout-cart .buttons .pull-left .btn:hover{
  background: rgb(20 37 46)!important;
}
.panel-group .panel-heading:hover a {
  color: rgb(34 124 199);
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn{
  background: rgb(32 54 71);
}
.route-checkout-cart .cart-panels .input-group .input-group-btn .btn:hover{
  background: rgb(20 37 46)!important;
}
.panel-group .panel-active .panel-heading:hover a, .panel-group .panel-active .panel-heading a {
  color: rgb(20 37 46);
}
.desktop .panel-group .panel-heading:hover a::before {
  color: rgb(20 37 46);
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn{
  background: rgb(32 54 71);
}
.route-checkout-cart .cart-panels .buttons .pull-right .btn:hover{
  background: rgb(20 37 46)!important;
}
.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn{
  background: rgb(32 54 71);
}
.quick-checkout-wrapper .right .confirm-section .buttons .pull-right .btn:hover{
  background: rgb(20 37 46)!important;
}
.quick-checkout-wrapper div .title.section-title::after, .quick-checkout-wrapper div .title.section-title.page-title>span::after{
  background: rgb(20 37 46);
}
#cart-items.count-badge{
  background: rgb(20 37 46);
}
.title-divider{
  background: rgb(20 37 46)!important;
}
.swiper-pagination-bullet-active {
  background-color: rgb(32 54 71)!important;
}
.module-catalog-166 .catalog-title{
  border-color: rgb(20 37 46);
}
.swiper-buttons div:not(.swiper-button-disabled):hover{
  background: rgb(20 37 46)!important;
}
/*End header*/
/*Contact Us Page*/
.module-info_blocks-194 .info-block::before, .module-info_blocks-194 .info-block-img{
  border-color: #fff;
  color: #fff;
}
.buttons .pull-right .btn{
  background: rgb(32 54 71);
}
.buttons .pull-right .btn:hover{
  background: rgb(20 37 46)!important;
}
/*End Contact Us Page*/
/*Mobile styles*/
.mobile-header-active .mobile-1 .mobile-bar{
  background: #203647;
}
.mobile-header-active .mobile-header .mobile-top-bar{
  background: #12232E;
}
.mobile-header-active .mobile-1 .mobile-bar-group>div{
  color: #fff;
}
.mobile-header-active #cart>a>i::before{
  color: #fff;
}
@media only screen and (max-width: 768px){
  .module-manufacturers-38 .swiper-pagination{
    display: none;
  }
}
.mobile-header-active .search-categories{
  background: rgb(32 119 191);
}
.mobile-header-active .header-search .search-button{
  background: rgb(32 119 191);
}
.main-menu-219 > .j-menu li.main-menu-item-1>a>.menu-label{
  background: rgba(32,119,191,1);
}
.mobile-main-menu-wrapper .main-menu .open-menu[aria-expanded='true'] i::before{
  color: #12232E;
}
.product-label-diagonal.product-label-294>b, .product-label-diagonal.product-label-270>b{
  transform: scale(calc(8 / 10));
}
.product-label-diagonal.product-label-294, .product-label-diagonal.product-label-270{
  margin: 12px;
}
/*Mobile styles end*/









