

header {
     background: var(--bg-site);
}



header .img-fluid {
  width: 120px;
}



.header-theme .header-bottom {
    padding: 14px 0;
}
.p-r-0{
padding-right:0
}

.p-l-0{
padding-left:0
}

.search-header-theme button svg{
color: #a09f9f;
}

.search-header-theme input{
    width: 50% !important;
    padding-right:2rem;
    padding-top: 19px;
    padding-bottom: 12px;
     border-radius:16px !important;
     background-color: #ecebe9 !important;
    border-color: #ecebe9 !important;
}

.search-header-theme button{
    left: auto;
    
}

.header-theme .mega-menu {
    padding: 0 6rem 1rem;
}

#header-cart a {
    border-radius:16px !important;
    padding: 16px 10px;
}

.header-bottom-link-cat {
    border-radius:16px !important;
}

.header-theme .header-bottom .container-fluid .info-header-theme {
    padding:0 2rem;
    margin: 0 0 1rem 0;
}

.content-home-theme {
    padding: 0 6rem;
}

.icon-lifooter:first-child {
    top: -18px;
    transform: translateY(9px);
}
.icon-lifooter {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #ecebe9;
    display: block;
    content: '';
    transition: all .15s 
ease-out;
    margin-left: .5rem;
    position: absolute;
    right: -15px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.icon-lifooter:nth-child(2) {
    top: 0;
    width: 10px;
    right: -18px;
    height: 10px;
}
.icon-lifooter:nth-child(3) {
    top: 18px;
    transform: translateY(-9px);
}
a:hover .icon-lifooter:nth-child(3) {
    transform: translateY(0);
}
a:hover .icon-lifooter:first-child {
    transform: translateY(0);
}
a:hover .icon-lifooter {
    background:var(--main-color-one);
}

.footer2-new  .footer2-item-link li a::before {
    display:none;
}  

.footer2-new {
   line-height: 30px;
}

.product-type3-swiper img{
    border-radius:16px;
}

.product-slide-type3 .product-box-item-desc {
    /*display: flex;*/
    align-items: center;
    justify-content: space-around;
}

.product-slide-type3 .product-box-price {
    margin:0;
}

.title-swiper-product .item {
    background:unset !important;
}

.product-box-type3 ::after {
    display:none;
}  

.parent-swip-product .item img {
    width: 40px;
    margin: 0 0 0 10px;
}

.title-swiper-product h4 {
   font-size: 25px !important;
    color: black;
    font-weight: 500 !important;
}

.product-box-type3 .swiper-button-next {
    background: rgba(255, 255, 255, .98);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.product-box-type3 .swiper-button-prev {
    background: rgba(255, 255, 255, .98);
    border-radius: 50%;
    width: 40px;
    height: 40px; 
}

.product-box-type3 .swiper-button-prev i {
    color:black;
}

.product-box-type3 .swiper-button-next i {
    color:black;
}

.blog-theme .parent {
    background: unset;
    box-shadow: unset;
}

.blog-theme .content-title .item {
    background: unset;
}    

.blog-theme .content-title::after {
    display:none;
}    

.blog-theme .content-title {
    justify-content: center !important;
}

.blog-theme .content-title img {
    margin:0 1rem;
}

.blog-theme .content-title h5 {
    font-size: 30px !important;
    font-weight: 500 !important;
    margin-bottom: 1rem;
    color:black;
}

.all-information-blog .post-image {
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 16px;
    z-index: 0;
}

.post-image img {
    width: 100%;
    transition: transform .5s ease-out;
    /* aspect-ratio: 272 / 192; */
}

.all-information-blog .blog-desc h6 {
    color: black;
    margin: 1rem 0;
    line-height: 26px;
}

.all-information-blog:hover .post-image img {
    transform: scale(1.1);
}
.all-information-blog {
    width: 100%;
    border-radius: 16px;
    background: #FFF;
    /*padding: 1rem;*/
    display: block;
    min-height: 340px;
}

.all-information-blog .post-image .blog-image-category {
    position: absolute;
    top: 0;
    left: 0;
    background: var(--main-color-one);;
    color: #323232;
    padding: .75rem 1.75rem;
    z-index: 2;
    border-bottom-right-radius: 16px;
}

.blog-theme .swiper {
    padding:3rem 0;
}

.swiper-pagination-bullet-active {
    background: var(--main-color-one) !important;
}

.blog-theme .swiper-button-next {
    background: rgba(255, 255, 255, .98);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.blog-theme .swiper-button-prev {
    background: rgba(255, 255, 255, .98);
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.blog-theme .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
}

.blog-theme .swiper-button-prev i {
    color: black;
}
.blog-theme .swiper-button-next i {
    color: black;
}

.product-slide-type3 .product-box-price .new-price {
    color: var(--main-color-one) !important;
}

#stories {
   background: #ffffff;
    border-radius: 6px;
    padding: 15px;
    margin: 1rem 0; 
}

.header-theme .mega-menu .header-nav-left {
    text-align:end;
}

.header-theme .mega-menu .header-nav-left a {
   background: #ecebe9;
    padding: 14px 10px;
    text-align: center;
    font-size: 13px;
    border-radius: 16px;
}

.header-theme .modal-content {
padding: 25px;
background-color: #ffffff !important;
}

.info-header-theme .header-bottom-link-account {
    color: #000000;
}

.breadcrumb-category {
   background: #ecebe9;
    margin: 2rem 0;
    box-shadow: unset;
}

.content-category-theme .content-box {
    background-color: unset !important;
    box-shadow: unset !important;
}

.breadcrumb-category .content-box {
    background-color: unset !important;
    box-shadow: unset !important;
}

.product-slide-type3:hover img {
    transform: scale(1.08);
}

.product-slide-type3 img {
   transition: transform .5s ease-out;
}

.product-slide-type3 .product-type3-swiper a {
    overflow: hidden;
    border-radius: 16px;
}

.product-gallery .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
} 

.product-gallery .swiper-button-next {
    background-color: #ffffff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
     top:60% !important;
}

.product-gallery .swiper-button-prev {
    background-color: #ffffff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    top:60% !important;
}

.product-gallery .swiper-button-prev i {
    color:black;
}

.product-gallery .swiper-button-next i {
    color:black;
}

.product-gallery-thumb .swiper-slide-thumb-active img {
    border-color: var(--main-color-one) !important;
    padding: 3px;
}

.information-pro-tab {
    margin-bottom: 1rem;
    padding: 10px;
    border-radius: 16px;
    text-align: center;
    border: 1px solid #e7e3e3;
}

.explain-tab-product {
    background: #ffffff;
    border-radius: 16px;
    padding: 15px;
}

.information-pro-tab ul li button.active a {
    color: var(--main-color-one);
}

.information-pro-tab ul li button:hover a {
    color: var(--main-color-one);
}

/*.dots-after-dots {*/
/*    position: absolute;*/
/*    bottom: 1rem;*/
/*    left: 0;*/
/*    right: 0;*/
/*    margin: auto;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    gap: .25rem;*/
/*}*/

/*.product-desc-tab ul li button.active .dots-after-dots {*/
/*    bottom: calc(-1rem - 3px);*/
/*} */

/*.dots-after-dots span {*/
/*    width: 6px;*/
/*    height: 6px;*/
/*    background: var(--main-color-one);*/
/*    border-radius: 50%;*/
/*    display: block;*/
/*    opacity: 0;*/
/*    transform: scale(.5);*/
/*    transition: all .25s */
/*cubic-bezier(0.175, 0.885, 0.32, 1.275);*/
/*}*/

/*.dots-after-dots span:nth-child(2) {*/
/*    width: 9px;*/
/*    height: 9px;*/
/*    transition-delay: .1s;*/
/*}*/

/*.product-desc-tab ul li button.active .dots-after-dots span {*/
/*opacity: 1;*/
/*    flex: none;*/
/*    transform: scale(1);*/
    
/*}    */

.button-explian-desc {
    background:unset !important;
}

.product-desc-tab ul li button.active {
       background:unset;
       box-shadow:unset;
       border-top:0;
}

.product-related-theme .parent{
    box-shadow:unset !important;
    background:unset !important;
}

.product-related-theme .parent .item{
    background:unset !important;
}

.product-related-theme .content-title::after {
    display:none;
} 

.info-header-theme img {
    border-radius:16px;
}

.slider-selection {
    background-color: var(--main-color-one) !important;
}  

.btn-primary {
      background-color: var(--main-color-one) !important;
      border-color:var(--main-color-one) !important;;
}

#common-success .content-box {
    line-height: 42px;
}

#common-success .content-box h1 {
    margin-bottom: 1rem;
}

@media only screen and (max-width: 600px) {
 .header-theme .header-bottom .container-fluid .row {
    padding:0;
}

#common-home #content {
    padding: 0;
}

.info-header-theme {
    flex-direction: row !important;
}

.header-theme .container-fluid {
    padding:0;
}

.desktop-part {
    display:none !important;
}

.title-swiper-product h4 {
    font-size: 20px !important;
}  
.header-theme .header-bottom {
    padding: 0;
}

.footer2 {
    padding:0;
}

.blog-theme .content-title h5 {
    font-size: 24px !important;
}

.auth .modal-content::before {
  display:none;
}

.breadcrumb-category {
    margin:0;
    padding: 10px;
}

#form-product h3 {
    margin: 1rem 0;
}

#account-order .row-cols-md-2 {
    flex-direction: column;
}

#account-order .content-box h1{
margin-bottom: 1rem;
}

}

 

.nav-item:first-child a {
    color: red;
}


