.page-header .sticky-menu:not(.active) .header-middle .header{padding: 10px 0 !important;}
@media (min-width: 768px) {
.header-panel-row{align-items: center;display: flex;justify-content: space-between;}
}
.header-panel-left{align-self: flex-start;}
.logo img {
    min-height: 80px;
}
.account .form-address-edit .actions-toolbar .action.primary, a.action.primary, .action.primary, .action-primary, .action.primary, .cdz-popup-area .cdz-popup .actions-toolbar .primary button {
    border-color: #1195b3;
    background: #1195b3;
}
.hidden-item{display:none !important;}

/*Brand Slider*/

.cms-codazon-home-page .brand-item {
  width: 100%;
  height: 108px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.cms-codazon-home-page .brand-link{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    padding-bottom: 0 !important;
}
.cms-codazon-home-page .brand-img {
    max-height: 100% !important;
    max-width: 100%;
    height: 100px !important;
    width: 100px !important;
    object-fit: contain !important;
    top: auto !important;
    border-radius: 50%;
    object-fit: cover !important;
    /*border: 2px solid #ccc;*/
    left: auto !important;    
}

.cms-codazon-home-page .brand-style02 .cdz-block-content{background:none;}

.cms-codazon-home-page .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'] {
    border-radius: 50% !important;
}
.cms-codazon-home-page .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-next{
    right:-40px !important;
    transform: translateX(0) !important;
    opacity: 1;
    z-index: 1 !important;
    visibility: visible !important;    
}

.cms-codazon-home-page .brand-style02 .shop-by-brand-slider .owl-nav [class*='owl-'].owl-prev{
    left:-40px !important;
    transform: translateX(0) !important;
    opacity: 1;
    z-index: 1 !important;
    visibility: visible !important;
}
.cms-codazon-home-page .slideshow-container.shadow-box{box-shadow: none;}
.cms-codazon-home-page .cdz-wrap.base-slider.brand-style02{
    margin:2rem auto !important;
}

@media (max-width: 768px) {
    .cms-codazon-home-page  .brand-item {
        height: 90px;
      }
    .cms-codazon-home-page .brand-img {
        height: 80px !important;
        width: 80px !important;
    }
    .cdz-banner-wrap .title{
            font: 400 16px / 1.35 Roboto, Helvetica Neue, Verdana, Arial, sans-serif !important;
    }
}

@media (max-width: 480px) {
    .cms-codazon-home-page .brand-item {
        height: 70px;
      }
    .cms-codazon-home-page .brand-img {
        height: 70px !important;
        width: 70px !important;
    }
    .cdz-banner-wrap .title{
            font: 400 16px / 1.35 Roboto, Helvetica Neue, Verdana, Arial, sans-serif !important;
    }
}

/* End Brand Slider*/
.page-header .nav-toggle{left:10px !important;}

.product-list-style-40 .product-item{border-radius:15px;}
.product-list-style-40 .field.qty .control {
    background: #f7f7f7;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 30px;
}
.product-list-style-40 .field.qty .qty-ctl .decrease {
    border-radius: 30px;
}
.product-list-style-40 .action.tocart {
    display: inline-block;
    vertical-align: top;
    min-width: 40px;
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 36px;
    border: 1px solid;
    text-align: center;
    border-radius: 100%;
    transition: all 500ms ease;
    backface-visibility: hidden;
    color: #fff;
    border-radius: 30px;
}

.product-list-style-40 .field.qty .qty-ctl .increase {
    border-radius: 30px;
}

.product-list-style-40 .button-top-wrap>.action:hover:before {
    color: #1195b3 !important;
    border-radius: 30px;
}
.product-item .price-box{min-height:4rem;}
.product-list-style-40 .field.qty {
    margin-right: 10px !important;
}
@media only screen and (max-width: 767px) {
.page-header a.logo[class]{
    max-width:230px !important;
}
}

.item.product.product-item{
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.product-list-style-04 .product-item-inner .actions-primary{
    max-width:40%;
}

.product-list-style-04 .product-item-inner .action.primary:hover{
    color:#1195b3 !important;
}

.product-list-style-04 .product-item-inner .actions-secondary .action:hover{
    color:#1195b3 !important;
}

.product-list-style-04 .product-item-inner .action.primary:after{
    background:#1195b3 !important;
}

.product-item-name{
    min-height:6rem;
}
.cdz-slideshow{
    background:#f3f3f3;
}
.banner-style06 .cdz-banner{
    box-shadow:none !important;
}

.product-item-name .product-item-link:hover, .page-header .product-item .product-item-link:hover, .product-item-link:hover, .product.name a:hover{
    color:#1195b3 !important;
}

.qs-button:focus, a.qs-button:focus, .qs-button:active, a.qs-button:active, .qs-button:hover, a.qs-button:hover{
    color:#1195b3 !important;
}

.product-info-main .price-box .price-wrapper .price, .product-info-main .product-reviews-summary .reviews-actions .action.add:active, .product-info-main .product-reviews-summary .reviews-actions .action.add:focus, .product-info-main .product-reviews-summary .reviews-actions .action.add:visited, .product-info-main .product-reviews-summary .reviews-actions .action.add, .product.info.detailed .product.items .item.title>.switch:after, .product.info.detailed .product.items .item.title>.switch:after{
    color:#1195b3 !important;
}
.product.info.detailed .product.items .item.title>.switch:after{
background:#1195b3 !important;
}

.cdz-slideshow .wrapper-adv-style-01 a.item-title{
    font-size:1.5rem;
    background:#1195b3;
    padding: 15px 6px 15px;
}
.cdz-product-wrap .cdz-block-title .b-title.h2{
    font-size:2.5rem;
    color:#000;
    text-transform: capitalize;
}
.cdz-product-wrap .cdz-block-title {
    margin-bottom: 20px;
}
.product-item-brand{font-weight:bold;}
a.product-item-brand:hover, a.product-item-brand:visited, a:hover{
    color:#1195b3 !important;
}
.ambrand-index-index .page-title-wrapper, .ambrand-index-index .cdz-subcategories{display:none;}