﻿.featured-category .content-img {
    margin-bottom: 18.75pt;
    overflow: hidden !important;
    border-radius: 50%;
}

.Mx-with1500 {
    max-width: 1500px !important;
}

.featured-category info-category a:hover {
    color: #444;
    opacity: .8;
}

.header-cart .cart-products-count {
    margin-left: -10px !important;
}

.header-top #search_widget {
    justify-content: flex-end !important;
    padding-left: 0px !important;
}

.featured-category {
    margin-top: 4rem;
}

    .featured-category .owl-nav {
        opacity: 1 !important;
        display: block;
        text-align: center;
    }

        .featured-category .owl-nav .owl-prev {
            left: -1.3125pc;
            transform: translateY(-40%);
            position: absolute;
            top: 40%;
        }

            .featured-category .owl-nav .owl-prev:hover {
                background: #7a7a7a;
                border-image: none;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
                border-top-style: solid;
                border-right-width: 0.0625pc;
                border-bottom-width: 0.0625pc;
                border-left-width: 0.0625pc;
            }

        .featured-category .owl-nav .owl-next:hover {
            background: #7a7a7a;
            border-image: none;
            border-right-color: transparent;
            border-bottom-color: transparent;
            border-left-color: transparent;
            border-top-style: solid;
            border-right-width: 0.0625pc;
            border-bottom-width: 0.0625pc;
            border-left-width: 0.0625pc;
        }

.owl-nav .owl-prev {
    border-radius: 50% !important;
    width: 2.5pc !important;
    line-height: 40px;
    height: 30pt;
}

.owl-nav .owl-next {
    border-radius: 50% !important;
    width: 2.5pc !important;
    line-height: 40px;
    height: 30pt;
    right: -0.21875in;
    transform: translateY(-40%);
    position: absolute;
    top: 40%;
    transition: all .35s ease;
    border-image: none;
    border-top-color: #e6e6e6;
    border-right-color: #e6e6e6;
    border-bottom-color: #e6e6e6;
    border-left-color: #e6e6e6;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0.0625pc;
    border-right-width: 0.75pt;
}

/*.featured-category info-category h3 {
    text-align: center !important;
    margin-bottom: 8px !important;
    font-weight: 600 !important;
    font-size: 1.125pc !important;
}*/

.featured-category info-category p {
    color: #666;
    font-size: .125in;
    text-align: center;
}

.page-home .group-image-special {
    margin-bottom: 5rem;
    margin-top: 5rem;
    box-shadow: none !important;
}

.title-product h2 {
    text-align: center !important;
}

.title-product p {
    text-align: center !important;
}

.title-product {
    margin-bottom: 0.304166667in;
    text-transform: uppercase;
    color: #222;
    text-align: center;
    margin-top: 0.304166667in;
}

.info-category h3 {
    text-align: center !important;
    margin-bottom: 8px !important;
    font-weight: 600 !important;
    font-size: 1.125pc !important;
}

.info-category p {
    text-align: center;
}

.cart-button a:hover {
    background: #1A1F2C !important;
}

.cart-button a {
    background: #08439d !important;
    border-radius: 0 !important;
    color: #fff !important;
    border: 1px solid #08439d !important;
}

    .cart-button a:hover {
        background: rgba(255, 81, 81, 0.7) !important;
        border: 1px solid rgba(255, 81, 81, 0.7) !important;
        border-radius: 0 !important;
        color: #fff !important;
    }

.tab-content ul li a {
    border-radius: 0 !important;
}

.pL-3 {
    padding-left: 3px !important;
}

#home5 header .header-top {
    margin-bottom: 0px !important;
}

.owl-stage .owl-item {
    /*width: 264px !important;
    margin-right: 30px !important;*/
}

[class~=main-menu] [class~=menu] [class~=menu-top] > li {
    padding-right: 0px !important;
}

#home3 header [class~=topbar] [class~=menu] > [class~=menu-top] > li:not(.nav-link) {
    padding-left: 2.125pc;
}

.mB-0 {
    margin-bottom: 0px !important;
}

.mT-0 {
    margin-top: 0px !important;
}
@media (min-width: 768px) {
    #home5 footer [class~=inner-footer] [class~=footer-top] {
        padding-left: 0rem !important;
    }

    #home5 footer [class~=inner-footer] [class~=footer-top] {
        padding-right: 0rem;
    }
}
@media (max-width: 768px) {
    #home5 footer [class~=inner-footer] [class~=footer-top] {
        padding-left: 15px !important;
    }

    #home5 footer [class~=inner-footer] [class~=footer-top] {
        padding-right: 15px !important;
    }
}
@media screen and (max-width: 767px){
    #mobile-pagemenu .content-boxpage .box-content .clearfix .menu .item .subCategory ul {
        padding-right: 30px !important;
        padding-left: 0 !important;
        padding-top: 10px;
    }
} 
.block .contact-content i {
    margin-left: 6pt;
    margin-right: 0px;
}



#home4 [class~=main-content] [class~=wrap-banner] [class~=tab-content] {
    margin-top: 0 !important;
}

@media (max-width: 600px) {
    #wrapper-site #content-wrapper #main [class~=group-image-special] [class~=effect] [class~=content] span {
        font-size: 20px !important;
    }
}

@media (max-width: 600px) {
    .group-image-special .pa-right {
        padding-right: 15px !important;
        margin-bottom: 15px !important;
    }
}

.mB-45 {
    margin-bottom: 0px !important;
}

#home3 [class~=slideshow] [class~=caption-3] {
    color: #454541 !important;
}

#home3 [class~=slideshow] [class~=caption-3] {
    top: -9rem !important;
}

#home3 #wrapper-site #content-wrapper #main [class~=product-living-room] [class~=new-arrivals] [class~=title-tab-content] ul li a {
    background: none;
    color: #000 !important;
    border: 1px solid #000;
}

#home3 #wrapper-site #content-wrapper #main [class~=product-living-room] [class~=new-arrivals] [class~=title-tab-content] ul li a, #product-detail [class~=content] [class~=main-product-detail] [class~=review] #review label[class~=spr-form-label] {
    /*color: #fff !important;*/
}

.content-data p {
    display: inline-block;
    margin-bottom: 0px !important;
}

.footer-mail p {
    display: inline-block;
}

.policy-des p {
    text-align: center;
}

.policy-item img {
    margin: auto;
}

[class~=user-register] [class~=btn][class~=btn-primary] {
    background: #08439d !important;
    border-radius: 0px !important;
}

    [class~=user-register] [class~=btn][class~=btn-primary]:hover {
        background: rgba(255, 81, 81, 0.7) !important;
        border-top-color: rgba(255, 81, 81, 0.7) !important;
        border-right-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
    }

.search_widget #block_myaccount_info {
    border-right: 1px solid #eee !important;
    border-left: none !important;
}

[class~=user-login] [class~=btn][class~=btn-primary] {
    border-radius: 0px !important;
    background: #08439d !important;
}

    [class~=user-login] [class~=btn][class~=btn-primary]:hover {
        background: rgba(255, 81, 81, 0.7) !important;
        border-top-color: rgba(255, 81, 81, 0.7) !important;
        border-right-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
        border-bottom-color: rgba(255, 81, 81, 0.7) !important;
    }

[class~=user-reset-password] [class~=btn][class~=btn-primary] {
    background: #08439d !important;
    border-radius: 0px !important;
}

    [class~=user-reset-password] [class~=btn][class~=btn-primary]:hover {
        background: rgba(255, 81, 81, 0.7) !important;
        border-top-color: rgba(255, 81, 81, 0.7) !important;
        border-right-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
    }

#acount {
    right: 0;
    left: auto;
}

#product-sidebar-left [class~=main-content] [class~=content] [class~=product-container] [class~=pagination] [class~=page-list] ul li:last-child:hover, [class~=product-cart] #cart [class~=btn][class~=btn-primary] {
    background: #08439d !important;
    border-radius: 0 !important;
}

.product-cart #cart .btn.btn-primary:hover, .user-acount .btn.btn-primary:focus {
    background: #000;
}

.user-acount .btn.btn-primary:focus, .product-cart #cart .btn.btn-primary:hover {
    background: rgba(255, 81, 81, 0.7) !important;
    border-top-color: rgba(255, 81, 81, 0.7) !important;
    border-right-color: rgba(255, 81, 81, 0.7) !important;
    border-left-color: rgba(255, 81, 81, 0.7) !important;
    border-left-color: rgba(255, 81, 81, 0.7) !important;
}

[class~=product-checkout] [class~=btn][class~=btn-primary] {
    background: #08439d !important;
    border-radius: 0px !important;
}

.product-checkout .btn.btn-primary:hover {
    background: rgba(255, 81, 81, 0.7) !important;
    border-right-color: rgba(255, 81, 81, 0.7) !important;
    border-top-color: rgba(255, 81, 81, 0.7) !important;
    border-bottom-color: rgba(255, 81, 81, 0.7) !important;
    border-left-color: rgba(255, 81, 81, 0.7) !important;
}

/*.contentPage {
    margin-top: 112px;
}*/

@media (max-width: 767px) {
    .contentPage {
        margin-top: 0 !important;
    }
}
/*[class~=blog] #wrapper-site #content-wrapper #main [class~=content] [class~=main-blogs] [class~=page-list] ul li:nth-child(3) a {
    line-height: 17pt !important;
    border-radius:0 !important;
}*/

.font20 {
    font-size: 20px !important;
}

.block .block-content p a {
    color: #b1b1b1 !important;
}

.mT-90 {
    margin-top: 90px !important;
}

.pTitle {
    margin-top: 80px;
    font-size: medium;
    text-align: right;
    color: #000;
}

.mL-10 {
    margin-left: 10px;
}

.products-sort-order select {
    text-align: right;
    padding: 4px !important;
}

.mT-60 {
    margin-top: 60px !important;
}

.mT-20 {
    margin-top: 20px;
}

[class~=page-home] [class~=btn] {
    background: #08439d;
    border-radius: 0px !important;
    color: #fff;
    border: 1px solid #08439d !important;
}

    [class~=page-home] [class~=btn]:hover {
/*        background: rgba(255, 81, 81, 0.7) !important;
        border-top-color: rgba(255, 81, 81, 0.7) !important;
        border-right-color: rgba(255, 81, 81, 0.7) !important;
        border-bottom-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;*/
        color: #fff !important;
    }

.mT-50 {
    margin-top: 50px !important;
}

#home3 [class~=wrap-banner] [class~=position] #show-menu {
    margin-top: 0.6% !important;
}

#home3 #wrapper-site #content-wrapper #main .group-image-special .col-lg-6.col-md-6:first-child {
    padding-left: 0.3125pc !important;
}

#home3 #wrapper-site #content-wrapper #main .group-image-special .col-lg-6.col-md-6:first-child {
    padding-right: 11.25pt !important;
}

#home3 #wrapper-site #content-wrapper #main .group-image-special .col-lg-6.col-md-6:last-child {
    padding-right: 0.052083333in !important;
}

#home3 #wrapper-site #content-wrapper #main .group-image-special .col-lg-6.col-md-6:last-child {
    padding-left: 0.15625in !important;
}

.social ul li a {
    background: #fff;
    color: #000;
    border: 1px solid #000;
}

    .social ul li a:hover {
        background: #1a1f2c;
    }

#loadingDiv {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    opacity: 1;
    background-color: #fff;
    z-index: 999;
    color: #000 !important;
}

#search_widget form button {
    right: 8.25pt;
}

#home3 header [class~=topbar] [class~=menu] > [class~=menu-top] > li > a {
    color: #fff !important;
}

.whiteColor {
    color: #fff !important;
}

.blackColor {
    color: #000 !important;
}

.mT-33 {
    margin-top: 33px;
}

#product-detail .content .main-product-detail .product-info .detail-description .price-del .price {
    font-size: 1.2rem;
}

#blog-list-sidebar-left [class~=main-content] #wrapper-site [class~=main-blogs] [class~=late-item] [class~=view-more] a:hover, #product-detail .content .main-product-detail .product-info .detail-description .price-del .price {
    color: #1A1F2C;
}

.theme-Btn {
    border-radius: 0px !important;
    background: #fff;
    color: #000 !important;
    border: 1px solid #1A1F2C;
}

    .theme-Btn:hover {
        border-radius: 0px !important;
        background: #B1AFAF;
        color: #fff !important;
        border: 1px solid #1A1F2C;
    }

#product-detail .content .main-product-detail .product-info .detail-description .has-border .product-quantity .input-group .add a {
    background: #08439d !important;
    color: #fff !important;
    border: 1px solid #08439d !important;
    border-radius: 0px !important;
}

    #product-detail .content .main-product-detail .product-info .detail-description .has-border .product-quantity .input-group .add a:hover {
        border-radius: 0px !important;
        color: #fff !important;
    }

#product-detail [class~=content] [class~=main-product-detail] [class~=product-info] [class~=detail-description] [class~=has-border] [class~=product-quantity] [class~=input-group] [class~=add] [class~=add-to-cart] {
    border-radius: 0px !important;
    background: #08439d !important;
    color: #fff !important;
}


        #product-detail [class~=content] [class~=main-product-detail] [class~=product-info] [class~=detail-description] [class~=has-border] [class~=product-quantity] [class~=input-group] [class~=add] [class~=add-to-cart]:hover i {
            color: #fff !important;
        }

#product-detail .content .main-product-detail .product-info .detail-description .has-border .product-quantity .input-group .add a:hover i {
    color: #fff !important;
}

#product-detail .content .main-product-detail .product-info .detail-description .has-border .product-quantity .input-group .add a:hover span {
    color: #fff !important;
}

.pTitle {
    font-size: 17px;
    font-weight: 600
}

#product-detail .content .main-product-detail .product-info {
    font-size: 14px !important;
}

.item-post .thumbnail-img img {
    width: 100% !important;
}

.item-post .post-content .post-desc {
    text-align: right;
}

.mT-40 {
    margin-top: 40px;
}

.mT-12 {
    margin-top: 12px;
}

.item-post .post-content .post-desc p {
    display: block;
    display: -webkit-box;
    /* height: 2.6em; */
    line-height: 1.3em;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
}

.tab-content .item .product-miniature .product-description .product-buttons .addToWishlist {
    border-radius: 50% !important;
    /*border: 1px solid #000 !important;*/
}

[class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] [class~=product-buttons] [class~=addToWishlist]:hover {
    background: #1A1F2C;
}

#home2 [class~=main-content] #wrapper-site #main [class~=page-home] [class~=living-room] [class~=tiva-row-wrap] [class~=groupcategoriestab-vertical] [class~=flex-9] [class~=title-tab-content] ul [class~=active], #home3 #wrapper-site #content-wrapper #main [class~=product-living-room] [class~=new-arrivals] [class~=title-tab-content] ul li [class~=active] {
    border-radius: 0px !important;
}

[class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] [class~=product-buttons] [class~=formAddToCart] [class~=add-to-cart] {
    border-radius: 50%;
}

[class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] [class~=product-buttons] [class~=quick-view] {
    border-radius: 50%;
}

[class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] [class~=product-buttons] [class~=formAddToCart] [class~=add-to-cart]:hover {
    border-radius: 50% !important;
    border: 1px solid #000 !important;
}

[class~=back-to-top] a:hover, [class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] [class~=product-buttons] [class~=quick-view]:hover {
    background: #1A1F2C;
}


[class~=tab-content] [class~=item] [class~=product-miniature] [class~=product-description] [class~=product-buttons] [class~=formAddToCart] [class~=add-to-cart]:hover {
    background: #1A1F2C;
}

#wrapper-site #content-wrapper #main [class~=living-room] [class~=groupcategoriestab-vertical] [class~=grouptab] [class~=flex-9] [class~=title-tab-content] ul li a {
    border-radius: 0px !important;
}

#home2 .main-content #wrapper-site #main .page-home .living-room .tiva-row-wrap .groupcategoriestab-vertical .flex-9 .title-tab-content .filter-sortby select {
    border-radius: 0px !important;
}

#home2 [class~=main-content] #wrapper-site #main [class~=page-home] [class~=living-room] [class~=tiva-row-wrap] [class~=groupcategoriestab-vertical] [class~=flex-9] [class~=title-tab-content] ul [class~=active], #home3 #wrapper-site #content-wrapper #main [class~=product-living-room] [class~=new-arrivals] [class~=title-tab-content] ul li [class~=active] {
    background: #1A1F2C;
    color: #fff !important;
}

#home2 [class~=main-content] #wrapper-site #main [class~=page-home] [class~=living-room] [class~=tiva-row-wrap] [class~=groupcategoriestab-vertical] [class~=flex-9] [class~=title-tab-content] ul li a:hover {
    background: #1A1F2C;
    border-top-color: #1A1F2C;
    border-right-color: #1A1F2C;
    border-bottom-color: #1A1F2C;
    border-left-color: #1A1F2C;
}

#home2 [class~=main-content] #wrapper-site #main [class~=page-home] [class~=living-room] [class~=tiva-row-wrap] [class~=groupcategoriestab-vertical] [class~=flex-9] [class~=title-tab-content] [class~=wibkit] li a {
    border-top-color: #1A1F2C;
    border-right-color: #1A1F2C;
    border-bottom-color: #1A1F2C;
    border-left-color: #1A1F2C;
}

#filterBtn:hover {
    background: #000 !important;
    color: #fff !important;
}

#home2 .main-content #wrapper-site #main .page-home .living-room .tiva-row-wrap .groupcategoriestab-vertical .flex-9 .title-tab-content .filter-sortby select {
    border-top-color: #1A1F2C;
    border-right-color: #1A1F2C;
    border-bottom-color: #1A1F2C;
    border-left-color: #1A1F2C;
}

#home3 #wrapper-site #content-wrapper #main [class~=product-living-room] [class~=new-arrivals] [class~=title-tab-content] ul li a:hover {
    color: #FFF !important;
}

[class~=quantity] [class~=form-control]:not(:first-child):not(:last-child) {
    border-radius: 0px !important;
}


/*swiper*/
html, body {
    /* position: relative;
    height: 100%;*/
}

body {
    /* background: #000;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;*/
}

.swiper-container {
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 480px) {
    .gallery-top {
        height: fit-content !important;
    }

    .gallery-thumbs .swiper-slide {
        height: fit-content !important;
    }
}

.gallery-thumbs {
    height: 100% !important;
}

.swiper-container-wrapper {
    display: flex;
    flex-flow: column nowrap;
    height: 100vh;
    width: 100%;
}

@media (min-width: 480px) {
    .swiper-container-wrapper {
        flex-flow: row nowrap;
    }
}

.swiper-button-next, .swiper-button-prev {
    color: #000;
}

.swiper-slide {
    text-align: center;
    background-size: cover;
    background-position: center;
    background-color: #fff;
    /* Center slide text vertically */
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    /* Slide content */
}

    .swiper-slide .description, .swiper-slide .title {
        display: block;
        opacity: 0;
        transition: 0.5s ease 0.5s;
    }

.swiper-slide-active .description, .swiper-slide-active .title {
    opacity: 1;
}

.swiper-slide-active .title {
    margin-bottom: 0.5rem;
    font-size: 24px;
    color: #000;
    transition: opacity 0.5s ease 0.5s;
}

.swiper-slide-active .description {
    font-size: 16px;
    color: #777;
    transition: opacity 0.5s ease 0.75s;
}

.gallery-top {
    position: relative;
    width: 100%;
    height: 60vh;
}

@media (min-width: 480px) {
    .gallery-top {
        width: 80%;
        /*height: 100vh;*/
        margin-right: 10px;
    }
}

.gallery-thumbs {
    width: 100%;
    height: 25vh;
    padding-top: 10px;
}

@media (min-width: 480px) {
    .gallery-thumbs {
        width: 20%;
        /*height: 100vh;*/
        padding: 0;
    }
}

.gallery-thumbs .swiper-wrapper {
    flex-direction: row;
}

@media (min-width: 480px) {
    .gallery-thumbs .swiper-wrapper {
        flex-direction: column;
    }
}

.gallery-thumbs .swiper-slide {
    width: 25%;
    flex-flow: row nowrap;
    height: 100%;
    opacity: 0.75;
    cursor: pointer;
}

@media (min-width: 480px) {
    .gallery-thumbs .swiper-slide {
        flex-flow: column nowrap;
        width: 77%;
    }
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}

/*swiper*/
.main-product-detail .main-gallery img {
    max-width: 100% !important;
    height: auto !important;
}

[class~=tab-content] [class~=item] [class~=product-miniature] [class~=thumbnail-container] {
    border-radius: 6pt 6pt 0 0 !important;
}

#product-detail [class~=content] [class~=main-product-detail] [class~=product-detail] {
    margin-bottom: 0px !important;
}

#block_price_filter span[class~=jslider][class~=jslider_plastic] [class~=jslider-bg] i[class~=v], #home4 [class~=main-content] [class~=wrap-banner] [class~=category-product-item] [class~=owl-dots] [class~=owl-dot] {
    background: #2a435b !important;
}

#block_price_filter span[class~=jslider][class~=jslider_plastic] [class~=jslider-pointer] {
    background: #2a435b !important;
}

#block_price_filter span[class~=jslider][class~=jslider_plastic] [class~=jslider-pointer] {
    background: #2a435b !important;
}

.product-single {
    background: #eceeef;
    justify-content: center;
}

#product-detail [class~=content] [class~=main-product-detail] [class~=product-info] [class~=detail-description] [class~=rating-comment] i, .btn-group i {
    color: #48567a !important;
}

@media only screen and (min-width: 1200px) {
    .grid-content.hasSide .img-blog {
        height: auto !important;
    }
}
#manufacture .logo-manu{
    padding:58px !important;
}

[class~=user-wishlist] [class~=btn][class~=btn-primary]{
    border-radius:0px !important;
}
#product-sidebar-left [class~=main-content] [class~=content] [class~=product-container] [class~=nav-top] ul [class~=active][class~=show], [class~=user-wishlist] [class~=btn][class~=btn-primary], #home3 #wrapper-site #content-wrapper #main [class~=product-living-room] [class~=new-arrivals] [class~=title-tab-content] ul li a:before {
    background: #08439d !important;
}
    [class~=user-wishlist] [class~=btn][class~=btn-primary]:hover {
        background: rgba(255, 81, 81, 0.7) !important;
        border-top-color: rgba(255, 81, 81, 0.7) !important;
        border-right-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
        border-left-color: rgba(255, 81, 81, 0.7) !important;
    }


.user-welcome {
    padding-top: 16px;
    padding-left: 10px;
    color: #fff !important;
    font-size: 12px !important;
}

[class~=sidebar-3] [class~=product-tags] [class~=list-unstyled] li:hover{
    background:#000 !important;
    color:#fff !important;
}
.mT-20{
    margin-top:20px;
}
[class~=user-wishlist] #wrapper-site #block-history thead th {
    background: #9b9b9b;
    color: #000 !important;
}
.shippingbtn {
    color: #fff;
    background-color: #08439d !important;
    border-color: #08439d !important;
    border-radius: 0px !important;
    font-size: 18px !important;
}
    .shippingbtn:hover {
        color: #fff;
        background-color: rgba(255,81,81,.7) !important;
        border-color: rgba(255,81,81,.7) !important;
    }

.checkout-personal-step h3 {
    background: none !important;
    color: #484848 !important;
}

.checkout-personal-step h3 {
    background: none;
    color: #484848 !important;
}
.pT-15{
    padding-top:15px !important;
}

.pT-25 {
    padding-bottom: 25px !important;
}

[class~=checkout-cart] [class~=cart-grid-right] [class~=cart-summary] {
    background: #ffffff !important;
    border: 5px solid #d3d3d3 !important;
    color:#000 !important;
}
.cart-grid-right #block-reassurance ul{
    background:#fff !important;
}
    .cart-grid-right #block-reassurance ul li {
    background: #fff !important;
    border: 5px Solid #d3d3d3 !important;
    margin-bottom: 6px !important;
}

[class~=product-checkout] #checkout [class~=check-info] [class~=checkout-personal-step] [class~=step-title] [class~=step-number] {
    background: #08439d !important;
}
.card-body .form-outline{
    text-align:right !important;
}
.form-outline input {
    font-size: 14px;
}
.form-outline textarea {
    font-size: 14px;
}

.card-body select {
    width: 100% !important;
    border: 1px solid #ced4da;
    border-radius: 3px;
    padding: 5px 15px;
    color: #7e757d;
    margin: 5px 0 25px 0;
}

.mT-25 {
    margin-top: 25px;
}
.card-body .Pay-btn {
    background: #08439d !important;
    border: 1px solid #08439d !important;
    border-radius: 0px !important;
    width: 45% !important;
    margin: auto;
    color:#fff !important;
}

    .card-body .Pay-btn:hover {
        background: rgba(255,81,81,.7) !important;
    }