/*
 Theme Name:   MOSERLX TYRES
 Description:  MOSERLX Child Theme
 Author:       MOSERLX TEAM
 Author URI:   https://moserlx.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  moserlx
*/

header .wd-search-form .wd-search-inited {
    border: 1px solid #0000003d !important;
}
header .wd-search-form .searchform {
    --wd-form-brd-color: rgb(255 255 255 / 10%) !important;
    border: 1px solid #0000003d !important;
}
header .wd-search-form .wd-search-cat.wd-scroll,
header .searchform .searchsubmit {
    border-left: 1px solid #0000003d;
}
header .whb-header-bottom-inner,
header .whb-general-header-inner {
    border-color: #0000003d;
}
input[type='text']:focus {
    border-color: #fff;
}
.page-id-54 .page-title {
    display: none;
}
.woocommerce-cart .container .wp-block-woocommerce-cart,
.woocommerce-checkout .container .wp-block-woocommerce-checkout {
    max-width: 1192px;
    width: 100%;
    margin: auto;
}
.woocommerce-cart .page-title,
.woocommerce-checkout .page-title,
.woocommerce-account .page-title,
.page-id-109 .page-title,
.page-id-255 .page-title,
.search .page-title,
.page-id-6494 .page-title,
.page-id-6500 .page-title,
.page-id-6505 .page-title,
.page-id-6510 .page-title,
.page-id-6519 .page-title {
    max-width: 1192px;
    width: 100%;
    margin: auto;
    margin-bottom: 40px;
    background-color: #003078;
}
.woocommerce-account .container h1.entry-title.title,
.page-id-109 .container h1.entry-title.title,
.page-id-255 .container h1.entry-title.title,
.search .container h1.entry-title.title,
.page-id-6494 .container h1.entry-title.title,
.page-id-6500 .container h1.entry-title.title,
.page-id-6505 .container h1.entry-title.title,
.page-id-6510 .container h1.entry-title.title,
.page-id-6519 .container h1.entry-title.title {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
}
.woocommerce-account .container .breadcrumbs,
.page-id-109 .container .breadcrumbs,
.page-id-255 .container .breadcrumbs,
.page-id-6494 .container .breadcrumbs,
.page-id-6500 .container .breadcrumbs,
.page-id-6505 .container .breadcrumbs,
.page-id-6510 .container .breadcrumbs,
.page-id-6519 .container .breadcrumbs {
    display: none;
}
.woocommerce-cart .wc-block-components-main {
    width: 60%;
}
.woocommerce-mini-cart__buttons .btn-cart:hover,
.woocommerce-mini-cart__buttons .btn-cart,
.woocommerce-cart .wc-block-cart__submit .wc-block-cart__submit-container a,
.woocommerce-checkout .wc-block-checkout__actions_row .components-button {
    color: #fff !important;
    background-color: #003078 !important;
}
.archive .sidebar-container .widget-area .wd-widget {
    border: 1px solid #c2c2c2;
    border-radius: 10px;
    padding: 10px;
}
.archive .sidebar-container .widget-area .wd-widget h5:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 51px;
    height: 2px;
    background-color: #003078;
}
.archive .sidebar-container .widget-area .wd-widget h5:before {
    content: "";
    width: 51px;
    height: 2px;
    background-color: #003078;
    vertical-align: middle;
    position: absolute;
    left: 0;
    bottom: 0;
}
.archive .sidebar-container .widget-area .wd-widget h5:after {
    width: 10px;
    left: 56px;
}
.archive .sidebar-container .widget-area .wd-widget h5 {
    position: relative;
    padding-bottom: 7px;
}
.archive .shop-content-area .products .wd-product,
.home .elementor-element-c4051f6 .wd-product {
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 10px;
}
.home .elementor-element-c4051f6 .wd-tabs-header ul li {
    border: 1px solid #ccc;
    padding: 0 50px;
    border-radius: 10px;
}
.product-wrapper .brand-logo-archive img,
.product-wrapper .msr-brand-logo-product img,
.single-product .related-and-upsells .msr-brand-logo-product img {
    max-width: 132px;
    width: 100%;
}
.product-wrapper h3.wd-entities-title,
.page-id-109 .product-wrapper h3.wd-entities-title,
.single-product .related-and-upsells h3.wd-entities-title {
    text-align: left;
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 20px;
    min-height: 42px !important;
}
.products .product-wrapper,
.page-id-109 .product-wrapper,
.single-product .related-and-upsells .product-wrapper {
    align-items: flex-start;
}
.products .product-wrapper .price .amount,
.page-id-109 .product-wrapper .price .amount,
.single-product .related-and-upsells .price .amount {
    color: #000;
    font-weight: 500;
    font-size: 20px;
}
.single-product .product-tabs-wrapper {
    border: none;
}
.single-product .product-tabs-wrapper .wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after,
.single-product .wd-carousel-container h4 span:after {
    height: 1px;
    top: 24px;
    background-color: #0054D2;
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
}
.single-product .product-tabs-wrapper .wd-nav-wrapper {
    text-align: start;
}
.single-product .wd-carousel-container h4 span {
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
}
.archive .main-page-wrapper .sidebar-container {
    margin-top: 58.8px;
}
.products .product-wrapper .wd-add-btn.wd-add-btn-replace,
.products .product-wrapper .wd-add-btn.wd-add-btn-replace a,
.page-id-109 .product-wrapper .wd-add-btn.wd-add-btn-replace,
.page-id-109 .product-wrapper .wd-add-btn.wd-add-btn-replace a,
.single-product .related-and-upsells .product-wrapper .wd-add-btn.wd-add-btn-replace,
.single-product .related-and-upsells .product-wrapper .wd-add-btn.wd-add-btn-replace a {
    width: 100%;
    max-width: 100%;
}
.single .product-image-summary .msr-brand-logo-product.brand-logo-single img {
    max-width: 120px;
    width: 100%;
}
.single .summary-inner .product_meta .posted_in {
    display: none;
}
.single .woocommerce-tabs .wd-accordion-item .wc-tab-inner .woocommerce-product-attributes {
    --wd-attr-col: 2;
    --wd-attr-h-gap: 60px;
    max-width: 100%;
}
.single .woocommerce-tabs .wd-accordion-item .wc-tab-inner .woocommerce-product-attributes tr {
    border-bottom: none;
}
.single .woocommerce-tabs .wd-accordion-item .wc-tab-inner .woocommerce-product-attributes tr:nth-child(4n + 3) {
    background-color: #d9d9d985;
}
.single .woocommerce-tabs .wd-accordion-item .wc-tab-inner .woocommerce-product-attributes tr:nth-child(4n + 4) {
    background-color: #d9d9d985;
}
.single .woocommerce-tabs .wd-accordion-item .wc-tab-inner .woocommerce-product-attributes tr {
    padding: 10px;
    color: #000;
}
.single .woocommerce-tabs .wd-accordion-item .shop_attributes tbody {
    margin-bottom: 20px;
}
.single .container .summary-inner .woocommerce-Price-amount.amount {
    color: #000;
    font-weight: 700;
    font-size: 22px;
}
.single .container .summary-inner .product_title.entry-title {
    font-size: 24px;
    font-weight: 500;
}
.single .container .summary-inner .woocommerce-product-details__short-description p {
    color: #000;
    line-height: 20px;
}
.single-product .related-and-upsells .wd-product {
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 10px;
}
.woocommerce-cart .content-layout-wrapper .wc-block-components-main,
.woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,
.page-id-14 .elementor-element.elementor-element-33a9fa28 {
    border: 1px solid #0000003d;
    border-radius: 10px;
    padding: 20px;
    width: 62%;
    margin-right: 3%;
}
.page-id-14 .elementor-element.elementor-element-359de7b0:not(.elementor-motion-effects-element-type-background) {
    background-color: #ffffff !important;
    padding: 0;
}
.page-id-14 .checkout input[type='text'],
.page-id-14 .checkout input[type='tel'],
.page-id-14 .checkout input[type='email'],
.page-id-14 .checkout .elementor-element-37003e7b textarea,
.page-id-14 .checkout select,
.page-id-14 .checkout .elementor-element-6b2025f .select2-container--default .select2-selection {
    border: 1px solid #121212cc !important;
    border-radius: 5px !important;
}
.woocommerce-cart .content-layout-wrapper .wc-block-components-sidebar,
.woocommerce-checkout .wc-block-components-sidebar,
.page-id-14 .elementor-element.elementor-element-3889a5b2 {
    border: 1px solid #0000003d;
    border-radius: 10px;
    padding: 20px;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {
    border-top: 1px solid #0000003d;
    border-bottom: 1px solid #0000003d;
}
.woocommerce-cart .wc-block-components-totals-wrapper {
    border-top: 1px solid #0000003d;
}
.woocommerce-cart .wc-block-components-formatted-money-amount {
    color: #0054D2;
}
.woocommerce-cart .wd-checkout-steps li span {
    font-weight: 400;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block {
    border-top: none;
}
.home .page-title.page-title-default {
    display: none;
}
.home .msr-home-top-button a.elementor-button {
    width: 250px;
}
.home .msr-home-wrapper-2 .elementor-element-b3d1038 {
    background-image: linear-gradient(120deg, #ffffff00 39%, #003078bf 0);
    top: -100px;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset {
    border: 2px solid rgb(0 48 120);
    border-radius: 10px !important;
}
.home .msr-wrapper-offers .wd-negative-gap:hover h2.elementor-heading-title {
    color: #ffffff !important;
}
.wc-block-components-totals-item__value {
    white-space: normal !important;
}
.wc-block-components-sidebar {
    margin-top: 0 !important;
}
.single-product .msr-text-next-pricel {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.single-product .msr-text-next-pricel p.price {
    margin: 0;
}
.single-product .msr-text-next-pricel .msr-text-next-price {
    margin-left: 10px;
    color: #000;
    font-weight: 500;
    font-size: 14px;
}
.msr-attribute-wrapper {
    font-size: 14px;
    color: #000;
    background-color: #d9d9d980;
    border-radius: 15px;
    padding: 7px;
    margin: 0 8px 10px 0;
}
.msr-attribute-wrapper img {
    width: 20px;
    margin-right: 5px;
}
.msr-attribute-wrapper-all {
    display: flex;
}
.msr-attribute-wrapper-all {
    flex-wrap: wrap !important;
}
.home .msr-home-top-wrapper .elementor-element-729ad54 {
    max-width: 950px;
    width: 100%;
    margin: auto;
    border: 1px solid #d9d9d9;
}
.home .msr-home-top-wrapper .elementor-element-729ad54 .elementor-element-6cc66bd li select {
    border-color: #fff;
    color: #fff;
}
.home .msr-home-top-wrapper .elementor-element-729ad54 .elementor-element-6cc66bd ul {
    display: flex;
}
.home .msr-home-top-wrapper .elementor-element-729ad54 .elementor-element-6cc66bd li select .level-0 {
    color: #000;
}
header .wd-search-form .wd-search-cat.wd-scroll > a {
    width: 180px;
}
footer .elementor-element-1e2bfbbe a {
    font-weight: 500;
}
nav[class*="-pagination"] ul {
    gap: 10px;
}
a[href^=tel] {
    color: inherit;
    text-decoration: none;
}
