body, .h2, h2, .h3, h3 {
    font-family: Arial, sans-serif;
}
body {
    top: 0px !important;
}

.form-control {
    font-weight: unset;
}

.ui-to-top {
    bottom: 6.14286rem;
}

#header .cart-preview, #header .currency-selector, #header .language-selector {
    text-transform: none;
}

#header .jx-header-account {
    padding: 10px 5px !important;
}

#header .inline-menu .top-global {
    font-size: 1.15em;
}

#header .header-nav-mobile .jx-header-account [data-toggle=dropdown],
#header .header-nav-mobile .cart-preview [data-toggle=dropdown],
#header .header-nav-mobile .currency-selector [data-toggle=dropdown],
#header .header-nav-mobile .language-selector [data-toggle=dropdown] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

#header .header-nav-mobile .inline-list > * + * {
    margin-left: 1rem;
}

.header-top #jx-header-account-link span {
    display: block !important
}

#jx-header-account-link span {
    display: inline;
}

.jx-header-account .jx-header-account-link span {
    display: block!important;
}

.open-sidebar,
:not(.inactive-device)[data-off-canvas] {
    margin: 0 auto!important;
    right: 0!important;
}

.icon-toggle {
    position: absolute;
    right: 0;
}

ul#grid-list-buttons li:nth-child(1),
ul#grid-list-buttons li:nth-child(2) {
    display: none;
}

.cart-footer .cart-subtotals,
.cart-footer .cart-shipping,
.cart-footer .cart-tax {
    display: none;
}

.modal-footer .modal-cart-shipping,
.modal-footer .modal-cart-tax {
    display: none!important;
}

.cart-detailed-block .cart-summary-line:last-child {
    display: none;
}

.cart-summary-totals .cart-summary-line:last-child {
    display: none;
}

.cart-summary .block-cart-body, .cart-summary .cart-footer {
    padding: 1.42857rem 2.142855rem;
}
.cart-summary .product-thumbnail {
    padding: 3px;
}
.cart-summary .product-thumbnail img {
    max-width: 100px;
}

 .open-sidebar {
     margin: 0 auto !important;
     right: 0 !important;
 }
 
 .jxadvancedfilter {
     padding-top: 0px;
     padding-bottom: 0px;
 }
 
 .pb-xxl-3,
 .py-xxl-3 {
     padding-top: 0px;
     padding-bottom: 0px;
 }
 
 .block-social {
     font-size: 2em;
 }
 
 .jxadvancedfilter {
     background: none;
     color: #000;
     z-index: none;
 }
 
 #search_widget .form-control {
    width: 70%;
 }
 
 #search_filters_wrapper {
     display: none;
 }
 
 .filter-button {
     display: none;
 }
 
 .block-categories {
     padding: 0px 10px;
     width: 100%;
     color: #fff;
     background-color: #293f78;
 }
 
 .block-categories li {
     margin-bottom: 0px;
 }
 
 .block-categories h3 {
     color: white;
     margin: 5px 0px 20px 0px;
 }
 
 .custom-checkbox {
     color: red;
 }
 
 div.imgproduct_html {
     max-width: 1200px;
     margin: 3em auto;
     text-align: center;
 }
 
 .ve_btn {
     padding: 12px;
 }
 
 div.imgproduct_html img {
     width: 100%;
 }
 
 .headerinfobv {
     background-color: #e1231e;
     padding: 4px;
     color: #fff;
 }
 
 .card {
     height: 290px;
     margin-top: 20px;
     display: block;
     text-align: center;
 }
 
 .card-img-top {
     max-height: 150px;
     min-height: 100px;
     width: auto;
     margin: auto !important;
     display: block;
 }
 
 .page-cms {
     font-size: 1.1em;
     line-height: 1.3em;
 }
 
 .page-cms ul {
    list-style: disc;
 }
 .page-cms ul li {
    margin-left: 1.3em;
    margin-bottom: 0.6em;
 }
 
 .btn-color {
     color: #fff;
     background-color: #e1231e;
     border-color: #e1231e;
 }
 
 .jx-header-account-wrapper .std {
     clear: both;
 }
 
 .blog-listing-category {
     color: black;
 }
 
 .dg_button {
     color: #FFF;
     border-color: #FF675B;
     background-color: #FF675B;
     padding: 14px 20px;
     border-radius: 5px;
     display: inline-block;
 }
 
 .w_33_img {
     width: 33%;
     padding: 5px;
 }

 .w_50_img {
     width: 50%;
     padding: 5px;
 }

 .list-arrow {
     list-style-image: url('/img/cms/arrow15.png');
     padding: 5px 22px;
 }

 .cart-detailed-actions a.btn-default {
     background-color: red;
     color: white;
 }
 
 .dgForm {
     margin: 10px 0;
 }
 
 .blog-listing-category {
     padding: .35714rem 0;
 }
 
 .myPadding {
     padding: 5px 0;
 }
 
 body {
     height: unset !important;
 }
 
 button.result {
     font-size: 20px;
 }
 
 .py-xxl-3 {
     padding-top: 0rem !important;
 }
 
 .imgrwdh {
     width: 100%;
 }
 
.goog-te-banner-frame.skiptranslate {
   display: none !important;
}
.goog-te-gadget-simple{
   border: unset !important;

}
.goog-te-gadget{
   order: -1;
}
 
 #google_translate_element {
     display: flex !important;
 }
 
 @media only screen and (max-width: 768px) {
     .goog-te-gadget {
         margin: auto;
     }
 }
 
 #send_aap_button {
     margin-top: -18px;
     line-height: 33px;
 }
 
 #send_aap_button i.material-icons {
     float: left;
 }

#wrapper .left-column, #wrapper .right-column {
    flex: 0 0 300px;
}
@media (max-width: 991.98px) {
    #wrapper .left-column {
        display: none;
    }
}

#wrapper .col-md-9 {
    flex: 1 0 640px;
    max-width: 100%;
}
#wrapper .col-md-3 {
    max-width: none;
}

.list .product-miniature .product-miniature-container .product-miniature-thumbnail {
    flex: 0 0 200px;
    max-width: none;
}
@media (max-width: 768px) {
    .list .product-miniature .product-miniature-container .product-miniature-thumbnail {
        max-width: 26.042vw;
    }
}
.list .product-miniature .product-miniature-container .product-miniature-thumbnail .product-thumbnail {
    background: none;
    margin: 9px 0;
}
.list .product-miniature .product-miniature-container .product-description-short {
    max-width: 57.14286rem;
}
.list .product-miniature .product-miniature-container .product-miniature-information .product-buttons .add-to-cart span {
    letter-spacing: normal;
}
@media (min-width: 1200px) {
    .list .product-miniature .product-miniature-container .product-miniature-information .product-buttons .add-to-cart span {
        letter-spacing: .2em;
    }
}
.images-container .product-cover .layer {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
}
.product-description { font-size: 1.2rem; }
.product-description h1 { font-size: 3.00000rem; }
.product-description h2 { font-size: 2.28571rem; }
.product-description h3 { font-size: 1.71429rem; }
.product-description h4 { font-size: 1.28571rem; }
.product-description h5 { font-size: 1.00000rem; }

.product-description h1, h2, h3, h4, h5 {
    font-weight: 400;
}
.product-description ul {
    list-style-type: disc;
    margin: 1em 0;
    padding: 0 0 0 40px;
}
.tax-shipping-delivery-label { margin-left: 1em; }
