/*header css*/
.nav-wrapper .header-nav li.menu-item.default-menu li.menu-item a {
    font-size: 15px;
    border-bottom: 1px solid #ececec;
    text-transform: lowercase;
}
.yith_ywraq_add_item_browse_message a {
    font-size: 30px;
    color: #05897b;
    text-transform: uppercase;
}
.nav-wrapper .header-nav li.menu-item.default-menu > .nav-dropdown > .div-sub ul.sub-menu {padding: 0 15px 0 15px;}
.nav-wrapper .header-nav li.root-item > a {text-transform: lowercase; font-size: 18px;}
.header-type-8 #masthead .header-container .logo-wrapper .logo a img {max-width: 300px;}
.fixed-header .logo {max-width: 300px;}
.bery-hr.small {width: 25px; }
.bery-hr {height: 2px; background: #036f62;}
#masthead .header-container .logo-wrapper {width: 100%;}
.header-type-8 #masthead .header-container .lt-groups .lt-group-item.header-search, .header-type-8 #masthead .header-container .lt-groups .lt-group-item.cart-mini-icon {display: none;}
.header-type-8 #masthead .header-container .lt-groups .lt-group-item.header-search .lt_search_full {display: none;}
.service-block {
    position: relative;
    cursor: default;
}

/*general css*/
.widget .widgettitle {font-size: 20px; text-transform: lowercase;}
.product-item .info .name a {
    font-size: 100% !important;
    line-height: 100% !important;
    text-transform: lowercase !important;
}
#top-bar ul li, .setting-switcher ul li {text-transform: lowercase;}
h5 {font-size: 18px;}
h6 {font-size: 1em;}
a:hover, a:focus {color: #05897b;}
.service-block .box .service-text .service-desc {
    line-height: 24px;
    font-size: 16px;
    color: #555;
    font-family: "Lato";
}
#vertical-menu-wrapper {padding: 0; margin-bottom: 10px;}
p {font-family: lato; font-size: 16px}
.fixed-header .logo {max-width: 250px !important;}
.lt-bg-dark {background-color: #05897b !important; border-bottom: 3px solid #535353;}
h1, h2, h3, h4, h5, h6 {color: #777;}
a {color: #777; text-decoration: none; line-height: inherit;}
.product-interactions .btn-link {border: 1px solid #eee;}

/*homepage*/
#vertical-menu-wrapper i {font-size: 110%; margin-right: 10px;}
#vertical-menu-wrapper li.root-item > a {text-transform: lowercase; font-size: 16px;}
.product-item p {
    margin-bottom: 5px;
    line-height: 24px;
    text-align: center;
}
.lt-tabs-content .lt-tabs li a h5, .woocommerce-tabs .lt-tabs li a h5 {
    color: #777; 
    margin-bottom: 10px;
   font-size: 20px !important;
   text-transform: lowercase;
}
.owl-carousel .owl-nav {top: 32%;}
.owl-carousel .owl-nav .owl-prev {left: -4px !important;}
.owl-carousel .owl-nav .owl-next {right: -4px !important;}
.service-block .box {background: #fff;}
.banner .row .banner-content .banner-inner h4 {
    font-size: 20px;
    font-weight: 300;
    margin-top: 20px;
    max-width: 450px;
}
.banner .row .banner-content .banner-inner h2 {
    font-size: 38px;
    line-height: 45px;
    max-width: 450px;
    color: #777;
    text-transform: lowercase;
}
.vertical-menu h5.section-title:before {color: #fff;}
.vertical-menu h5.section-title {background: #05897b;}
.vertical-menu h5.section-title span {color: #fff;}

/*products*/
.category-page .filters-container, .category-page .filters-container-down {display: none !important;}
.category-page {margin-top: 15px !important;}
.product-item.hover-fade:hover .back-img img {border: 1px solid #ececec;}
.product-img .main-img {border: 1px solid #ececec;}
.owl-carousel .owl-item img {border: 1px solid #eee;}
.product-details {display: none;}
.product-item .info .name a {
    font-size: 80%;
    line-height: 130%;
    text-transform: capitalize;
    color: #777;
}

/*footer css*/
#lt-footer {margin-top: 30px;}
.ninja-forms-form-title:after {border-bottom: 1px solid #036f62; width: 60px;}
#lt-footer .widget ul li:last-child {border-bottom: 0px;}
#lt-footer .widget ul li {
    padding: 5px 0;
    font-size: 14px;
    border-bottom: 1px solid #4c4c4c;
}
#lt-footer .footer.footer-dark h2 {font-size: 20px; text-transform: lowercase; margin-bottom: 20px;}
.contact-information li .contact-text {line-height: 1.6; font-size: 16px;}
.copyright {color: #fff;}
.absolute-footer.dark {background: #2b2b2b; color: #777; padding: 20px;}

/*ninja-contact css*/
.form-comments {
    height: 140px !important;
    background: #363636;
    border: 0;
    color: #fff;
}
input[type="submit"] {color: #777 !important; background color: #363636 !important;}
input[type="submit"]:hover {background color: #363636 !important;}
.textarea-wrap textarea {height: 200px;   background: #fff;}

#lt-footer .textarea-wrap textarea {height: 200px;   background: #363636;}

.yith-wcbm-badge-10755-11053 {
    top: 25px !important;
    left: -60px !important;
    margin-left: -38px !important;
    -webkit-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
    -ms-transform: rotate(-45deg) !important;
}

.service-block {
    position: relative;
    cursor: default;
}
#submit:hover, button:hover, .button:hover, input[type="submit"]:hover {
    color: #000;
}
/*mobile*/
@media(max-width: 480px) {
.mobile-menu {
width: 67%;
}
.header-type-8 #masthead .header-container .logo-wrapper .logo a img {
    max-width: 280px;
}
.lt-sc-carousel-warper {display: none
}
.menu-vertical-menu-container .sub-menu {display:none;}
.attachment-shop_single size-shop_single wp-post-image {max-width: 300px; max-height:300px;}
.owl-item {width:300px; height:300px;}}