﻿/*common style*/
@media (max-width: 577px) {
    .layout-header2 .main-menu-block .input-block {
        display: block !important;
        margin-right: 20px;
    }

        .layout-header2 .main-menu-block .input-block .input-box .big-deal-form .input-group span {
            display: block !important;
        }
}

/*common style*/
.blog-detail li {
    display: list-item;
}

.collection-wrapper .carousel-item img {
    display: block;
    margin: auto;
}

.carousel-indicators-img li {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
    padding-top: 20px;
}

    .carousel-indicators-img li img {
        display: block;
        opacity: 0.5;
    }

    .carousel-indicators-img li.active img {
        opacity: 1;
    }

    .carousel-indicators-img li:hover img {
        opacity: 0.75;
    }

/* Sell Of The Day   */

.blink_me {
    animation: blinker 1s linear infinite;
}

.title-background {
    font-size: xx-large;
    background-color: red;
}



/* Use All page Pagination...*/
.product-pagination {
    border-bottom: none !important;
    border-top: none !important;
}

.page-link {
    display: inline !important;
    color: #777 !important;
    background-color: #00baf2;
}

.noHover:hover {
    background-color: none !important;
    cursor: auto !important;
    color: none !important;
}

.noHover {
    background-color: white !important;
}
/* Use All page Pagination end...*/


/* Use for All Page Quentity Start*/
.qtytxt {
    border-radius: 0px !important;
    box-shadow: none !important;
    border-color: #ddd !important;
}

    .qtytxt:hover {
        border-radius: 0px !important;
        box-shadow: none !important;
        border-color: #ddd !important;
    }

    .qtytxt:focus {
        border-radius: 0px !important;
        box-shadow: none !important;
        border-color: #ddd !important;
    }

.qty-box .input-group span button {
    background: inherit !important;
    color: inherit !important;
}

.qty-box .input-group button i {
    color: inherit !important;
}

.qty-plus-hover:hover {
    text-decoration: none !important;
    /*background: #adce74 !important;*/
    color: white !important;
}

.qty-minus-hover:hover {
    text-decoration: none !important;
    /*background: #ec524b !important;*/
    color: white !important;
}

.RadInput_Bootstrap.riSingle .riTextBox, .RadForm_Bootstrap.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
    width: 43px !important;
}
/* Use for All Page Quentity end */

/*Use for Home / Featured Items Page Start */
.Quantity-box .input-group .form-control {
    width: 40px !important;
}

.Quantity-box .input-group {
    justify-content: flex-start !important;
}
/*Use for Home / Featured Items Page End */


/* Use For Product Details Page*/

/*.card {
            border-bottom: none !important;
            border-right: none !important;
            border-left: none !important;
            border-radius: 0 !important;
        }*/


.feedback {
    border: none !important;
}

#RateProduct {
    width: 0px !important;
}
/* Use For Product Details Page end*/


/* Use For DroupDownList */
.breadcrumb-main .DroupDown-List {
    justify-content: flex-end !important;
}


/*Use for Catalog1Container Add to Cart/ Add to Cart Btn And EmailSubscribeForm Page*/
.btn-AddToCart, .btn-Subscribe, .btn-Submit {
    padding: 10px 18px !important;
    border-radius: 5px !important;
}

.btn-Ckeckout {
    padding: 10px 26px !important;
    border-radius: 5px !important;
}

/*Use for Catalog2Container Add to Cart Btn*/
.btn-AddToCart-Catalog2 {
    padding: 10px 18px !important;
    border-radius: 5px;
}

/*Use for Product Details Page SocialShareButton*/
[id*='SocialShareButtons'] .stLarge {
    border-radius: 50%;
}


.product-right h3 {
    font-size: calc(14px + (26 - 18) * ((100vw - 320px) / (1920 - 320))) !important;
}

/*Use for Shopping Cart Page */
.cart-td {
    vertical-align: middle !important;
    font-size: larger !important;
}

.action-btn {
    margin: 5px;
}
/*Use for OrderTracking Page*/
.btn-Track {
    padding: 10px 26px !important;
    border-radius: 5px !important;
}

.thumbnail-Offer {
    display: block !important;
    padding: 4px !important;
    margin-bottom: 20px !important;
    line-height: 1.42857143 !important;
    background-color: #fff !important;
    border: 1px solid #ddd !important;
    border-radius: 4px !important;
    transition: border .2s ease-in-out !important;
}

.caption-Offer {
    padding: 9px !important;
    color: #333 !important;
}
/*Use for CatalogBoxMenuModule */
.round {
    width: 135px !important;
    border: 1px solid lightgrey !important;
    border-radius: 12px !important;
    /*border-radius: 50%;*/
}

.category-icons-2 li {
    display: inline-block !important;
    padding: 10px !important;
}

/*changes for menu design*/

.has-popup a {
    color: white !important;
}

.pixelstrap ul {
    color: black !important;
    width: auto !important;
}

.dynamic a {
    color: black !important;
}

.pixelstrap ul a:before {
    background-color: white !important;
}

.pixelstrap a {
    letter-spacing: 0px;
    padding-right: 22px;
}

    .pixelstrap a, .pixelstrap a:hover, .pixelstrap a:hover {
        letter-spacing: 0px;
        padding-right: 11px;
        padding-left: 2px;
        font-size: 14px;
    }

a.popout.level1::after {
    content: "\f107";
    font-family: FontAwesome;
    padding-left: .3rem;
}

.popout.level2.dynamic {
    display: flex;
}

    .popout.level2.dynamic::after {
        font-size: 10px;
        content: "\f054";
        font-family: FontAwesome;
        padding-left: .5rem;
        margin-left: auto;
    }

.category-header-2 .navbar-menu .category-left .menu-block {
    margin-left: 0px;
}


/*for page navigation*/
.button-footer {
    border-radius: 0px !important;
}

.footer-link-padding {
    padding: .59rem .7rem;
    padding-top: 8px;
    margin-left: -4px !important;
}

/*for image hover Transformation*/
.img-hover-zoom img {
    transition: transform .5s, filter 1.5s ease-in-out;
}

.img-hover-zoom:hover img {
    transform: scale(1.1);
}

/*for center image input mobile view*/
@media (max-width: 767px) {
    .product-wrapper-grid.list-view .product .product-box .product-imgbox {
        margin: 0 auto 15px;
        width: 100% !important;
    }
}
