.row {
    display: flex;
    flex-wrap: wrap;
}

.search-box input {
    text-transform: unset;
}

ul[role=tablist] li.active a,.tab-content li[role=presentation].active a{
    color: #ee2050 !important;
    padding-left: 10px;
}

.toolbar-bottom li.disabled {
    opacity: 0.3;
    pointer-events: none;
}

.validate-error-text { display: inline-block;
    position: relative;
    color: #e02a2a;
    top: -12px;}

.contact-form input, .contact-form textarea {
    text-transform:revert !important;
}

.all-blog-posts .single-blog .blog-info {
        overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 6;
}

.hover-style-transform {
    position: relative;
    overflow: hidden;
}

.hover-style-transform img{
    transition: 0.2s;
}

.hover-style-transform:hover img{
    transition: 0.2s;
    transform: scale(1.1);
}

.all-blog-posts .single-blog .blog-info .blog-title {
    margin-top: 0px !important; 
    margin-bottom: 5px;
    font-size: 1.4rem;
}

.c-logo > a {
    align-self:center;
}

.c-logo .section-heading h2::after {
    left:revert;
    right:0px;
    display:none;
}
.stick .c-logo .section-heading h2::after,.mobile-menu-area .c-logo .section-heading h2::after{
    display:none;
}
.c-logo .section-heading  {
  width: 146px;
}
.c-logo .section-heading h2 {
    padding-top: 5px;
    padding-bottom:0px;
    margin: 0;
    font-size:24px;
}
.c-logo .section-heading h2 span{
    top: 10px;
    right: -45px;
    position: relative;
    display:block;
}

.mobile-menu-area .c-logo .section-heading  {
  width: 160px;
  margin-top: -8px;
}
.mobile-menu-area .c-logo .section-heading h2 {
    padding-top: 0px;
    margin: 0;
}
.mobile-menu-area .c-logo .section-heading h2 span{
    top: -4px;
    right: -60%;
    position: relative;
    display:block;
}

.text-white {
    color:#fff !important;
}

.shop-details-tab-bar li {
    
    padding: 5px 15px;
}


.shop-details-tab-bar li.active {
    background: #ffcedc;
}

#sentBtn a[disabled] {
    pointer-events:none;
    opacity:0.6;
}

.contact-info .single-address {
    display: flex;
    align-items: center;
}

.contact-info .single-address .icon {
    margin-top:0px !important;
}

.contact-info .icon-text p {
    padding-left: 20px !important;
}
.footer-top-area {
    padding: 60px 0 !important;
}
@media (max-width: 767px){
    .footer-content,.c-logo .section-heading {
        margin: auto;
    }
    .c-logo .section-heading h2::after {
        right: -37px;
    }

    .c-logo.logo {
        top:20px !important;
    }

    #googleMap {
        display:none;
    }

    .header-top {
        display:none;
    }
}
/*.image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing);
    clear: none;
}

.image.image_resized {
    max-width: 100%;
    display: block;
    box-sizing: border-box;
}*/