
.header-top{background: #007083;}
.welcome .top-message{ color:#fff;}
.welcome .top-message .fa{ color:#fff;}
header .social-icon:not(:hover):not(:active):not(:focus) { background-color: #00a9c1; color: #fff; border-radius: 0;}
.header-top .social-icons a {background: #000; border-radius: 0;}
.header-contact a{ color:#00a9c1;}
.header-contact a:hover{ color:#000;}
.header-main-content .header-maininner-row {padding: 0px 0;}
.header-search-wrapper .btn{height: 40px;}
.header-search-wrapper .btn:hover {background: #007083; color:#fff;} 

.header-content-action>div{margin-right: 15px;}

.header-menu-content {background: #00a9c11f;}
.page-header .wishlist-icon:hover, .page-header .showcart:hover{ color:#fff;}
.horizontal-menu .magebig-nav li.level0>a:hover, .magebig-nav .simple-dropdown ul.level0 li a:hover{ color:#007083;}

.info-boxes-slider.owl-carousel.owl-theme.mb-2.owl-loaded.owl-drag {background: #d624211a; padding: 10px;}

.home-slider .home-slide{height: 390px;}
.home-slider .home-slide img{height: 390px; object-position: center !important; min-height: 390px;}

section.sec-info {padding: 0;}
.sec-info .info-box span img {width: 70px; margin: 0 10px 0 0;}
.sec-info .info-box span h4 {margin: 0 0 0px 0; font-weight: 500; font-size: 18px;}
.sec-info .info-box span p {font-size: 16px; color: #8d8d8d;}


.section-title {color: #007083; font-size: 26px; font-weight: 500;}
.owl-carousel.owl-drag .owl-item .product-category {border: 1px solid #f3f3f3; margin: 0 5px; transition: all 0.5s ease;}


.product-category figure:after{background-image: linear-gradient(rgb(51 137 165 / 10%), rgb(3 42 48));;}
.owl-carousel.owl-drag .owl-item .product-category{transition: all 0.5s ease;}
.owl-carousel.owl-drag .owl-item .product-category .category-content {background: transparent; position: absolute; display: flex; align-items: center; justify-content: center;     }
.owl-carousel.owl-drag .owl-item .product-category:hover .category-content {height: 100%; transition: all 0.5s ease;}
.owl-carousel.owl-drag .owl-item .product-category .category-content:hover{ background: transparent !important; transition: all 0.5s ease;}
.owl-carousel.owl-drag .owl-item .product-category .category-content h3 {color: #ffffff; font-size: 22px; font-weight: 500;}
.owl-carousel.owl-drag .owl-item .product-category .category-content span {background: #007083; padding: 5px 20px; color: #fff; font-size: 13px;}
.owl-carousel.owl-drag .owl-item .product-category .category-content span:hover{ background:#000;}
.owl-carousel.owl-drag .owl-item .product-category:hover .category-content{background: #d6242136;}

.products-slider .owl-item .product-default {border: 1px solid #00a9c10d; margin: 0 5px;}
.products-slider .owl-item .product-default .price-box span.product-price { color: #007083;}
.products-slider .owl-item .product-default .product-action form {margin-bottom: 0;}
.products-slider .owl-item .product-default .product-action form .add-cart {background: #007083; color: #fff;}
.products-slider .owl-item .product-default .product-action form .add-cart:hover{background: #000; border-color:#000;}
.products-slider .owl-item .product-default .product-details { background: #00a9c10d; padding-top: 15px;}
.products-slider .owl-item .product-default .product-details h3.product-title a:hover{color: #d62421;}

.mid-bnr-wrap .bnr-wrap-box {overflow: hidden;}
.mid-bnr-wrap .bnr-wrap-box img{ transition: all 0.5s ease;}
.mid-bnr-wrap .bnr-wrap-box img:hover {transform: scale(1.1);}



.about-home {background: #00a9c10d;}
.about-home .about-sec-content h2 { font-weight: 500; margin: 0 0 10px 0;}
.about-home .about-sec-content {display: flex; height: 100%; align-items: center; }
.about-home .about-sec-content .box-wrap {display: flex; justify-content: space-between; margin: 20px 0;}
.about-home .about-sec-content .box-wrap .icon-box {margin: 0 0px 0 5px; text-align: center; display: flex; align-items: center; justify-content: center;}
.about-home .about-sec-content .box-wrap .icon-box img {margin: 0; width: 50px;}
.about-home .about-sec-content .box-wrap .icon-box h4 {font-weight: 500; margin:0;}
.about-home .about-sec-content a.sec-btn {background: #007083; padding: 12px 35px; color: #fff; display: inline-block;}
.about-home .about-sec-content a.sec-btn:hover{ background:#000;}

.inner-banner{padding: 60px 0; background-position: center center; margin: 0 0 20px 0; background-size: cover; background-repeat:no-repeat;}
.inner-banner h3 {margin: 0; color: #fff;}

.page-footer{background-color: #02262c;}
.footer-main .title{color: #fff;}
.page-footer a:hover{color: #00a9c1;}
.subscribe .input-box button{ background:#00a9c1;} 


.wrapper-breadcrums li a {color: #00a9c1;}
.wrapper-breadcrums li a:hover{ color:#000;}
.sidebar .block-nav, .sidebar .block.filter{padding: 0px 0 20px 0;}
.sidebar .block-title {background: #00a9c1; color: #fff; padding: 10px;}
.block-content .nav-collapse {padding: 0 15px; margin: 0;}
.block-content .nav-collapse li {border-bottom: 1px solid #eee;}
.sidebar ul.nav-collapse li a:hover{color: #00a9c1;}
.block-content .nav-collapse li i.mbi {color: #00a9c1;}
.sidebar .block.filter .block-content.filter-content{ padding:0 15px;}
.sidebar .block.filter .block-content.filter-content .actions-primary a.action {background: #00a9c1; color: #fff; border:none;}

.products-grid .products li.item .product-item-info {padding: 10px; box-shadow: 0px 0px 10px #eee; min-height: 305px;}
.products-grid .products li.item .product-item-info .product-item-details {text-align: center;}
.products-grid .products li.item .product-item-info .product-item-details a.product-item-link:hover{color: #00a9c1;}
.products-grid .products li.item .product-item-info .product-item-details span.price {color: #00a9c1;}
.product-btn button:hover, .product-btn a:hover{ color:#fff;}
.product-btn button:hover .mbi, .product-btn a:hover .mbi{background-color: #00a9c1;}
.products.wrapper~.toolbar-products .pages{ margin-top:20px;}
.pages .pages-items .item.current {background-color: #00a9c1; color: #fff;}
.pages .pages-items .item a:hover{background:#00a9c1; color:#fff;}




.product-info-main-top .info-after-title .sku {color: #d62421;}

.product-info-main-content {margin: 0 0 50px 0;}
.selling-feature-sidebar .media-heading{color: #00a9c1 !important;}
.gallery-placeholder.imgs.horizontal .fotorama {border: 1px solid #eee;}
.product-info-main .product-info-price span.price-final_price span {color: #00a9c1;}
.product-info-main .box-tocart .actions button.tocart {background: #00a9c1;  color: #fff; border-color: #00a9c1;}
.product-info-main .box-tocart .actions button.tocart:hover {background: #000; border-color: #000;}
.product-info-main-content .cat-links span { color: #00a9c1;}
.product-info-main-content .cat-links span a {color: #000;}
.product-info-main-content .cat-links span a:hover {color: #00a9c1;}



@media only screen and (min-width: 900px){
.header-content-action .wishlist-topbar, .header-content-action .minicart-action, .header-content-action .user-topbar {width: 40px; height: 40px; background: #00a9c1; display: flex; align-items: center; justify-content: center; color: #fff;}
.header-content-action .wishlist-topbar a, .header-content-action .minicart-action a{color:#fff;}
.header-content-action .wishlist-topbar:hover, .header-content-action .minicart-action:hover, .header-content-action .user-topbar:hover{ background:#007083; color:#fff;}
}


@media only screen and (max-width:599px){
.home-slider .home-slide{height: 250px;}
.home-slider .home-slide img{height: 250px; min-height: 250px;}
.about-home .about-sec-content{margin: 10px 0 0; text-align: center;}
.about-home .about-sec-content .box-wrap{justify-content: space-between;}
.about-home .about-sec-content .box-wrap .icon-box{ margin:0;}

.inner-banner {padding: 50px 0;}

.info-boxes-slider .owl-stage .owl-item{width: 100% !important;}
.info-boxes-slider .owl-stage .owl-item .info-box.info-box-icon-left {justify-content: start;}
}