tr,td {
    border-bottom: .5px solid #ccc;
    text-align: left!important
}

.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
    float: right;
    width: 95%!important;
    clear: none;
    padding: 4px;
    padding: 24px 12px
}

/* Hide password strength text */
.woocommerce-password-strength {
    display: none !important;
}

/* Hide password hint */
.woocommerce-password-hint {
    display: none !important;
}

/* Password field wrapper */
.password-input {
    position: relative;
}

/* Show password eye icon */
.show-password-input {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
}

.woocommerce-account p
 {
    color: #797474 !important;
}

#wpadminbar {
    z-index: 100001;
    display: none!important
}
.woocommerce div.product p.stock
 {
    display: none;
}

.woocommerce .woocommerce-loop-product__info {
    background-color: #c0caa4!important
}

.maincats .products img {
    display: none!important
}

.et_mobile_menu {
    border-top: 3px solid #fff335!important;
    overflow: scroll;
    height: 600px
}

.maincats .products li a h2 {
    font-weight: 400;
    font-size: 16px!important
}

.maincats .products li {
    padding: 0!important;
    height: auto!important;
    margin: 0 3.8% .592em 0!important
}

.maincats .products li:hover {
    background: #c0caa4 url(/wp-content/uploads/2022/03/hdg-redline.jpg) no-repeat center bottom!important
}

.mansons-search__title,.tooltip-inner,.woocommerce a.button.alt,.woocommerce-page a.button.alt {
    font-family: Saira!important
}

#brands-table ul li,#section-company-1 {
    padding-top: 0;
    padding-bottom: 0
}

#brands-table,#content-area.clearfix #left-area,.textback {
    filter: none
}

.bread a,.product-category a,.text_flyout a,a:focus,a:hover {
    text-decoration: none
}

.arrow_menu_triangle,.social_media_icon_flyout,.text_flyout a {
    transition: opacity var(--opacity-transition-duration) ease-in-out
}

#block-16 form {
    padding: 3px;
    float: left;
    font-family: Saira,sans-serif;
    width: 20%;
    box-sizing: border-box
}

#content-area.clearfix #sidebar {
    flex: 0 0 100%;
    position: -webkit-sticky;
    position: sticky;
    border-top-right-radius: 9px;
    border-top-left-radius: 9px;
    top: 0;
    background-color: #f2f3eb;
    padding: 0 5px 5px;
    z-index: 999
}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li {
    flex: 100%;
    padding: 3px!important;
    margin: 10px!important;
    width: 22%;
    word-wrap: normal
}

.product_buttons_block__wrapper .btn.button.button--red {
    background-color: var(--color-red);
    background-color: #000;
    font-family: Saira;
    font-size: 16px;
    color: #fff
}

.woocommerce-loop-product__excerpt {
    width: 83px
}

.mansons-search__title {
    margin: auto;
    margin-right: 30px!important;
    color: #000
}

.columns-3 .product-category h2 {
    text-align: center;
    margin-bottom: 12px!important;
    font-weight: 700;
    font-size: 23px!important
}

.columns-3 .product-category img {
    width: 174px!important;
    padding: 0 0 46px
}

.columns-3 .product-category {
    padding: 0;
    border: none;
    border-radius: 10px;
    filter: drop-shadow(7.372px 5.162px 10.5px rgba(155,154,137,.52));
    background-color: #fff
}

#menu-company-sections li a {
    font-size: 14px;
    font-weight: 700
}

#menu-company-sections li a::before {
    content: url(https://new2021.mansons.in/wp-content/uploads/2022/03/sub-bullet-rd-red.png);
    margin-right: 8px;
    position: relative;
    top: 6px
}

#menu-company-sections {
    background: 0 0
}

#menu-company-sections li:nth-of-type(1) a::before {
    content: url(https://new2021.mansons.in/wp-content/uploads/2022/04/sub-bullet-rd-ol.png);
    margin-right: 8px;
    position: relative;
    top: 6px
}

.product-category a {
    color: #000!important
}

.woocommerce-loop-product__info__right_part .well {
    min-height: 0;
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0/5%);
    box-shadow: none
}

.woocommerce-loop-product__info__right_part .well a {
    color: #000;
    font-size: inherit;
    padding: 0;
    margin: 0
}

.tooltip-inner {
    background: #000!important;
    color: #fff!important;
    font-weight: lighter;
    font-size: 12px;
    white-space: nowrap;
    border: none
}

.arwc,.bread a,.rh-column .summary a,.search-result__list a:hover,.woocommerce-MyAccount-content h2 {
    color: #000
}

.tooltip-arrow {
    border-top-color: #000!important
}

.dot {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100px;
    margin-left: 10px
}

@keyframes blinker {
    50% {
        opacity: 0
    }
}

.archive.tax-vehicle div.product .clearfix>div,.woocommerce div.product .clearfix>div {
    filter: none;
    border-radius: 7px;
    width: 50%;
    float: right
}

.rh-column .summary .woocommerce-product-details__short-description p,.rh-column .summary a {
    font-size: 29px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    font-family: Saira
}

.rh-column .summary .woocommerce-product-details__short-description p {
    color: gray;
    border-bottom: 2px solid #000
}

.product_meta {
    border-top: 2px solid #00000000;
    display: none!important
}

.singlepn tr td {
    padding: 10px 5px;
    font-size: 15px!important;
    font-family: Roboto;
    color: #000
}

#cont-4cols-vehicle-types div,#content-area table td,#content-area table th,#content-area table tr,#main-content table.cart td,#main-content table.cart th,#main-content table.cart tr,.abouthead,.abouthead h3,.arwc,.bread,.bread a,.modal-title,.subtn,.woocommerce .woocommerce-loop-product__info,strong,table.cart td,table.cart th,table.cart tr {
    font-family: Saira;
    text-align: left
}

.singlepn table {
    width: 100%;
    margin-top: 15px
}

.singlepn td:first-child {
    font-weight: 500;
    text-transform: uppercase!important
}

tr {
    border-bottom: .5px solid #ccc
}

#left-area__top button.toggle-view,.archive.tax-product_cat #sidebar .et_pb_widget.widget_block form:nth-of-type(2) fieldset.mansons_seach_filter__block.open,.et_pb_column_1_3:nth-child(3),.et_pb_gallery_title,.flyout_hide,.sku_wrapper {
    display: none
}

.whiteonred h6 {
    font-size: 3rem;
    background: gray;
    display: none
}

.blackt a,.bread,.bread a {
    font-size: 13px
}

.woocommerce div.product .clearfix>div.lh-column {
    padding: 0;
    width: 50%;
    float: left
}

#brands-table ul li,#cont-4cols-vehicle-types li span,.arwc {
    font-size: 18px;
    text-transform: uppercase
}

.bread a {
    margin-left: 1px;
    margin-right: 1px;
}

.bread a:hover, bdi {
    /* color: #868181; */
	color: #000;
}

.single-product .woocommerce-Price-amount {
    color: #000 !important;
	font-size: 1.05em !important;
    font-weight: 700 !important;
    font-family: Saira !important;
}
.entry-summary p.price span {
	font-size: 32px !important;
}

.woocommerce-page .smallarws {
    width: 11px;
    height: fit-content
}

.blackbgtext .blackt {
    padding: 0
}

.blackt a {
    color: #fff;
    text-transform: capitalize
}

.bbox,.wc-tab thead tr {
    text-transform: uppercase
}

#cont-4cols-vehicle-types h2 {
    font-size: 21px
}

#cont-4cols-vehicle-types div.mod-img-top {
    max-height: 77px
}

body.woocommerce #content-area div.product .woocommerce-tabs .panel,body.woocommerce div.product .woocommerce-tabs .panel {
    border-radius: 4px;
    filter: drop-shadow(9px 0px 10.5px rgba(155,154,137,.52));
    font-family: Saira;
    margin-top: 5px
}

.woocommerce-Tabs-panel h2 {
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #000
}

.kit_image img {
    width: 100px!important
}

.kits {
    text-align: center!important
}

.wc-tab thead tr {
    background: #fffaac;
    color: #fff
}

.woocommerce div.favourite,.woocommerce div.product .clearfix div.favourite {
    top: 0
}

.mdmodal {
    position: absolute;
    z-index: 1000;
    top: 4px;
    right: 4px;
    float: right;
    margin-top: 10px;
    margin-right: 10px
}

.modal-title {
    font-size: 24px
}

#main-header {
    border-bottom: 2px solid #ff000000;
    z-index: 1000;
    position: fixed;
    box-shadow: 0 1px 0 #ff000000
}

.abouthead,.abouthead h3 {
    font-weight: 700;
    font-size: 30px;
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    margin-top: 23px
}

.aboutp {
    font-family: roboto;
    font-weight: 300;
    font-size: 17px
}

.reddotli {
    margin: -34px -37px;
    padding-left: 33px!important;
    margin-top: 30px;
    margin-bottom: 20px
}

.reddotli li {
    float: left;
    list-style: none;
    background: url(/wp-content/uploads/2022/03/sub-bullet-rd-red.png) -1px 3px no-repeat;
    padding-left: 22px;
    margin-right: 37px;
    font-size: 22px;
    font-family: Saira;
    font-weight: 300;
    margin-bottom: 21px;
    margin-top: 31px
}

.iconhead {
    font-weight: 700;
    font-family: Saira;
    font-size: 2.5rem!important
}

#section-company-1 .et_pb_row:nth-of-type(2) {
    border-bottom: none
}

.subtn {
    font-size: 19px;
    font-weight: 400
}

.newsthumb {
    margin: 0 auto;
    width: 244px
}

.bbox {
    color: #000;
    height: 109px;
    padding: 10px;
    margin-top: 10px;
    border-radius: 3px;
    font-weight: lighter;
    text-align: center
}

.redc {
    right: 9px;
    font-weight: 400;
    font-size: 17px
}

a:focus,a:hover,a {
    color: #000!important
}

.events-news-enum {
    font-size: 26px;
    font-family: Saira;
    line-height: 1.5;
    font-weight: 700;
    text-transform: capitalize
}

.et_pb_text_inner li,.myp,.nnnk p {
    margin: 0 0 10px;
    font-family: roboto;
    font-weight: 400;
    font-size: 15px
}

.eventsh1 p,.eventsh2 p {
    font-family: Saira!important;
    text-align: center
}

.eventsh1 p {
    font-weight: 700;
    font-size: 25px
}

.eventsh2 p {
    font-weight: 700;
    font-size: 18px
}

#section-csr-privacy {
    background: #ffe93300
}

.roundimage img {
    border-radius: 100%
}

.et_pb_slide_content div,.et_pb_slide_title a {
    color: #fff!important;
    font-family: Roboto;
    font-weight: lighter
}

.flex-control-thumbs {
    height: 100px;
    background: #ccc;
    display: none
}

.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ffe933!important;
    color: #000
}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span {
    background: #f2f3eb!important;
    font-size: 16px;
    color: #000;
    border: none
}

.next,.prev {
    background: #ffe933!important;
    color: #fff
}

.text_flyout,.text_flyout a {
    color: var(--flyout_menu_font_color)
}

.category-aboutuscamp {
    padding: 20px
}

.contactemails a {
    text-transform: lowercase
}

.woocommerce div.product .product_title {
    color: #000;
    font-size: 2.25em;
    font-weight: 700;
    font-family: Saira;
    margin: 0;
    padding: 0;
    line-height: 0
}

.featured-month,.mansons-search__results__wrapper {
    height: auto
}

.menu-internal-company {
    position: fixed;
    top: 187px;
    right: 1px;
    background: #e3e3e3
}

.trailer li {
    float: left;
    list-style: none
}

.trailer li img {
    width: 134px
}

.catalogues {
    width: 100%
}

#section-company-1 .et_pb_row:first-of-type {
    flex: 19.5%
}

.woocommerce nav.woocommerce-pagination ul,form.mansons_seach_filter button.toggle-view {
    border: none
}

.blackbgtext {
    height: 110px
}

.singlep tr td {
    padding: 3px 17px
}

#brands-table {
    border-radius: 4px
}

#brands-table li,#brands-table li span {
    font-weight: 600;
    font-size: 15px!important;
    font-family: Saira
}

.brandgrid .et_pb_column {
    margin-right: 3.5%
}

#brands-table ul li {
    margin-bottom: 8px
}

#content-area.clearfix #left-area,.textback {
    border-radius: 3px;
    padding-top: 0px;
}

.ms-form__label,.ms-form__send,.woocommerce form .form-row label {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    font-family: Saira
}

.ms-form__input,.ms-form__select,.ms-form__textarea {
    filter: drop-shadow(2.796px 4.145px 2.5px #c5c5c5);
    border: none!important;
    font-family: Saira;
    font-size: 15px;
    width: 95%
}

div.ms-form__row>label {
    width: auto
}

.ms-form__textarea {
    height: 100px
}

#section-company-1 .et_pb_column {
    justify-content: flex-start
}

.nav ul.sub-menu li.current_page_item>a,.rdsq-fill {
    background-image: url(https://new2021.mansons.in/wp-content/plugins/3dview//images/image.png);
    background-size: 11px 11px;
    background-repeat: no-repeat;
    background-position: 4px center
}

.samplebox {
    height: 400px;
    background: #add8e6
}

.color01 {
    background-color: #fff
}

.color02 {
    background-color: #d1dadf
}

.color03 {
    background-color: #afb7bb
}

:root {
    --flyout_menu_font: sans-serif;
    --arrow_menu_left_side_color: #006f9e;
    --triangle_color: white;
    --main_menu_right_side_color: #83d0f5;
    --flyout_menu_font_color: var(--arrow_menu_left_side_color);
    --image_flyout_width: 100px;
    --image_flyout_scaling_mobile: 0.75;
    --flyout_menu_font_size: 16px;
    --main_menu_right_side_padding: 10px;
    --social_media_icon_flyout_margin: 10px;
    --text_flyout_margin: var(--social_media_icon_flyout_margin);
    --round_border_radius: 7px;
    --arrow_padding: var(--main_menu_right_side_padding);
    --arrow_size: 20px;
    --opacity-transition-duration: 0.1s
}

#flyout_menu {
    position: fixed;
    display: inline-flex;
    top: 32%;
    transform: translateY(-52%);
    z-index: 999!important;
    max-height: 10%
}

#social_media_icon_flyout_parent,#social_media_icon_flyout_parent_parent,.arrow_menu,.flyout_menu_row,.social_media_icon_flyout,.text_flyout {
    display: flex
}

.flyout_menu_right {
    right: -23px
}

.flyout_menu_left {
    left: 0
}

.arrow_menu {
    background: #282525;
    padding: var(--arrow_padding);
    align-items: center;
    justify-content: center;
    height: 65px
}

.arrow_menu_right {
    border-top-left-radius: var(--round_border_radius);
    border-bottom-left-radius: var(--round_border_radius)
}

.arrow_menu_left {
    border-top-right-radius: var(--round_border_radius);
    border-bottom-right-radius: var(--round_border_radius)
}

.social_media_icon_flyout {
    padding: var(--social_media_icon_flyout_margin);
    width: var(--image_flyout_width);
    height: auto
}

.mouseover_opacity,.social_media_icon_flyout:focus,.social_media_icon_flyout:hover,.text_flyout a:focus,.text_flyout a:hover {
    opacity: .7
}

.social_media_icon_flyout_img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.text_flyout {
    padding: var(--text_flyout_margin);
    font-family: var(--flyout_menu_font);
    font-size: var(--flyout_menu_font-size)
}

.pointer {
    cursor: pointer!important
}

.arrow_menu_triangle {
    border-top: var(--arrow_size) solid transparent;
    border-bottom: var(--arrow_size) solid transparent
}

.triangle_left {
    border-right: var(--arrow_size) solid var(--triangle_color)!important
}

.triangle_right {
    border-left: var(--arrow_size) solid var(--triangle_color)!important
}

#social_media_icon_flyout_parent {
    padding: var(--main_menu_right_side_padding);
    background: #e3e3e3;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: auto;
    height: 101%
}

#social_media_icon_flyout_parent_parent {
    overflow: hidden
}

.social_media_icon_flyout_mobile_width {
    width: calc(var(--image_flyout_scaling_mobile)*var(--image_flyout_width))!important
}

.hide_flyout_menu_onload {
    visibility: hidden
}

.dotsm li a::before {
    content: url(https://new2021.mansons.in/wp-content/uploads/2022/03/sub-bullet-rd-red.png);
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin-right: 1%
}

.dotsm li {
    list-style: none;
    padding-bottom: 8px
}

.dotsm li a {
    word-break: break-all;
    font-weight: 700
}

.single .post {
    padding: 1%
}

.select2-container--default .select2-selection--single,.woocommerce form .form-row input.input-text {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    filter: drop-shadow(.796px 1.145px 2.5px #c5c5c5);
    font-family: Saira
}

.mansons-search input[type=text],.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text {
    background: #fff!important;
    filter: drop-shadow(0.796px 1.145px 3.5px #c5c5c5);
    border-radius: 4px
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    font-family: Saira
}

.clearfix p:not(.has-background):last-of-type {
    padding-left: 0;
    font-family: saira
}

.woocommerce div.product form.cart .button,input.input-text.qty.text {
    padding: 10px;
    font-weight: 700;
    font-family: Saira;
    font-size: 16px;
    margin: 0
}

input.input-text.qty.text {
    padding: 6px;
    background: #d5d2d2;
    border-radius: 5px
}

.woocommerce a.button:after,.woocommerce-page a.button:after {
    font-size: 27px;
    margin-top: -7px;
    display: none
}

.woocommerce-tabs ul.tabs li.active:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 8px solid #838280;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 1050
}

.et-cart-info span:before {
    display: block;
    width: 22px;
    height: 7px;
    content: url(https://new2021.mansons.in/wp-content/uploads/2023/02/cart.svg)
}

fieldset.mansons_seach_filter__block>label {
    height: fit-content;
    padding: 0 6px;
    border: 2px solid transparent
}

.evborder .et_pb_column_1_3 {
    padding: 0;
    background: #cccccc57;
    border-radius: 7px;
    margin-top: 27px
}

a:focus {
    outline: 0;
    outline-offset: 0
}

.et_pb_post .entry-content {
    padding: 0
}

footer h3 {
    font-size: 2.5rem
}

#footer-widgets.clearfix p {
    color: #333;
    font-weight: 500;
    font-size: 14px
}

.add_to_favourite .favourite__icon,.added_to_favourite .favourite__icon {
    background-size: 21px
}

.favourite__text {
    display: none
}

.added_to_favourite .favourite__icon {
    width: 40px!important;
    padding: 5px;
    border-radius: 3px;
    cursor: pointer;
    height: 40px;
    background-size: 27px;
    background: #d0caca;
    height: 39px;
    display: block;
    text-align: center
}

.add_to_favourite .favourite__icon {
    display: block;
    color: #fff;
    font-size: 25px;
    background: #d0caca url(/wp-content/plugins/mansons-favourite/assets/star-04.svg) no-repeat;
    width: 40px!important;
    padding: 5px;
    content: 'dsfgbsfhngd';
    border-radius: 3px;
    cursor: pointer;
    height: 40px;
    background-size: 27px;
    background-position: center
}

.add_to_favourite .favourite__icon::before {
    color: #f22536;
    font-size: 25px
}

.added_to_favourite .favourite__icon::before {
    content: '\2605';
    color: #000;
    font-size: 25px
}

.woocommerce div.favourite,.woocommerce div.product .clearfix div.favourite {
    z-index: 1;
    width: fit-content
}

#content-area.clearfix #left-area {
    flex: 0 0 100%
}

form.mansons_seach_filter button.toggle-view {
    font-size: 20px;
    height: auto;
    padding: 20px;
    border-radius: 8px;
    text-align: left;
    margin: 0;
    background-position: right!important;
    background-size: 43px
}

.bgchange {
    background-size: 43px!important;
    background-position: 91% 50%!important
}

.mansons-search__title {
    font-size: 2.813rem;
    font-weight: 700
}

.container .clearfix .mansons-search {
    padding: 29px 0 0
}

.mansons-search__description {
    font-size: 15px;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 700
}

.mansons-search input[type=search],.mansons-search input[type=text],select,textarea {
    width: 100%;
    border: none;
    padding: 14px;
    margin-left: 5px;
    color: #4e4e4e;
    line-height: 25px;
    height: 40px;
    border-radius: 5px;
    background-color: #fff;
    margin-top: -5px;
    font-size: 19px
}

@media(min-width: 300px) and (max-width:767px) {
    .homepagebrandtext {
        display:none
    }

    .woocommerce div.product .clearfix div.favourite,.woocommerce div.favourite {
        position: relative
    }

    .mansons_category_list__block {
        flex: NONE!important;
        padding: 0% 4%!important;
        background-color: #fff;
        display: BLOCK;
        margin-bottom: 1%;
        align-content: flex-start!important;
        border-radius: 7px;
        width: 100%!important
    }

    #content-area.clearfix #left-area {
        padding: 0 1px 0 8px
    }
}

.woocommerce img,.woocommerce-page img {
    border-radius: 0;
    width: auto;
}

.select2-results__option[aria-selected],.select2-results__option[data-selected] {
    cursor: pointer;
    font-family: saira
}

.woocommerce nav.woocommerce-pagination ul li {
    background: #fff!important
}

.select2-selection--multiple:before {
    content: "";
    position: absolute;
    right: 7px;
    top: 42%;
    border-top: 5px solid #888;
    color: #fff;
    color: #000;
    font-family: saira
}

#brands-table,#content-area.clearfix #left-area,.textback {
    filter: drop-shadow(0 5.162px 10.5px rgba(155,154,137,.52))
}

.woocommerce-tabs ul.tabs li.active:after {
    content: '';
    margin-left: -50px
}

.archive.tax-vehicle div.product .clearfix>div,.woocommerce div.product .clearfix>div {
    filter: drop-shadow(9px 0px 10.5px rgba(155,154,137,.52));
    border-radius: 7px
}

p {
    font-family: roboto;
    font-weight: 400
}

.single .post {
    padding: 30px
}

.woocommerce div.favourite,.woocommerce div.product .clearfix div.favourite {
    z-index: 100
}

.mansons-search__wrapper {
    width: 67%!important
}

.woocommerce-products-header__title,#left-area__top .woocommerce-result-count {
    display: none!important
}

#clear,#search {
    width: 49%;
    padding: 10px;
    font-family: Saira;
    text-transform: capitalize
}

.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1),.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1) {
    clear: none!important
}

#main-content ul.products li.product {
    background-color: #fff!important;
    border-radius: 4px!important
}

.woocommerce-loop-product__excerpt {
    white-space: nowrap;
    font-size: 10px
}

.woocommerce-loop-product__excerpt:hover {
    overflow: visible
}

.btn-succes:active,.btn-succes:focus,.btn-success {
    color: #fff;
    background-color: #1c1f1c!important;
    border-color: #181818
}

.btn-danger {
    background-color: #f22536
}

.btn-success:active,.btn-success:hover {
    color: #fff;
    background: #5f635f!important;
    border-color: #434643
}

.pagination {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center
}

.page-numbers {
    padding: 10px;
    color: #000;
    font-family: Saira;
    cursor: pointer
}

.page-numbers.current,.page-numbers:hover {
    color: #000;
    background-color: #ffe933;
    border-color: red
}

div.et_pb_section.et_pb_section_2>.et_pb_background_mask {
    background: #fffefea8!important
}

ul.search-result__list a {
    font-size: 20px!important;
    width: 100%;
    display: block;
    padding: 10px
}

.search-result__list li:hover {
    background: #f7dd26!important
}

ul.search-result__list:before {
    font-size: 15px;
    padding: 10px;
    background: #fff9ab;
    font-family: saira;
    color: #000
}

ul.search-result__list li {
    padding: 0
}

#main-footer {
    background: var(--color-yellow) url(/wp-content/uploads/2022/03/footer.png) no-repeat;
    background-size: auto 367px;
    margin-bottom: 0;
    background-position: -17% 74px
}

.woocommerce div.product .out-of-stock {
    color: black;
    font-size: 17px !important;
    font-weight: 500;
}

.woocommerce div.product .stock {
    color: black !important;
    font-size: 17px !important;
    font-weight: 500;
}

.woocommerce a.button.alt,.woocommerce-page a.button.alt {
    border: 1px solid #a3a3a3;
    padding: .475em .775em;
    font-size: 1em;
    background: #ffe933; 
    color: #fff;
    width: fit-content
}

.woocommerce .woocommerce-cart-form .woocommerce-cart-form__contents button[name=update_cart] {
    background-color: #8a8383!important
}

#footer-bottom {
    background-color: #484848!important
}

.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #fbe441;
    color: #fff;
    color: #000;
    font-family: saira
}

.woocommerce-result-count {
    clear: both;
    width: 100%;
    text-align: center;
    padding: 0
}

.select2-selection--multiple:before {
    content: "";
    position: absolute;
    right: 7px;
    top: 42%;
    border-top: 5px solid #888;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.et_pb_column_1_3:nth-child(3) {
    display: none
}

.woocommerce-message a.button.wc-forward {
    border: none;
    background: 0 0;
    font-size: 14px;
    color: #000;
    padding: 0 10px
}

.in-stock::before {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100px;
    margin-left: 10px;
    background: green;
}

.mr-form__container {
    padding: 10px
}

.woocommerce-cart .woocommerce {
    display: block!important
}

.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary {
    background-color: #fff;
    width: 98%;
    padding: 24px 12px;
    border-radius: 6px
}

body.woocommerce div.product .woocommerce-tabs ul.tabs,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
    background: 0 0!important
}

.woocommerce-tabs ul.tabs li.active :after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border-top: 8px solid #838280;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 1050
}

@media all and (min-width: 981px) {
    .et_pb_widget select {
        width:100%!important
    }

    .archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),.et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),.single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n) {
        margin-right: 1.47%!important
    }
}

@media(min-width: 300px) and (max-width:767px) {
    #block-16 form,.et_pb_widget select,.mansons-search__wrapper,fieldset.mansons_seach_filter__block {
        width:100%!important
    }

    .et_pb_widget select {
        margin-bottom: 20px
    }

    .et_pb_section.section-ol-2rows .woocommerce.columns-5 ul.products li.product {
        width: 48%
    }

    #left-area ul.products li.product {
        min-width: 48%!important
    }

    #content-area.clearfix #left-area {
        padding: 0 20px
    }

    .archive.tax-vehicle div.product .clearfix>div,.woocommerce div.product .clearfix>div {
        flex: 0 0 100%
    }

    .product-template-default.single.single-product #content-area.clearfix #left-area {
        padding: 12px
    }

    #left-area__top>*,.container .clearfix .mansons-search {
        display: contents
    }

    .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
        font-size: 32px
    }

    .mansons-search__description {
        line-height: 1.5
    }

    .mansons-search__title {
        margin: 21px 0 18px!important
    }

    .et_pb_post .entry-content {
        padding: 0
    }

    .single .post {
        padding: 5px
    }

    .woocommerce.columns-3 ul.products li.product {
        flex: 0 0 48%
    }

    .blackbgtext {
        height: auto
    }

    .card1 {
        min-height: 240px
    }

    .heading.light {
        margin-top: 0
    }

    .quality-div {
        background-size: contain;
        background-color: #dfdfdf;
        background-position: top center
    }

    .carousel-item {
        min-height: 360px
    }

    .carousel-text {
        margin-top: 30px;
        margin-right: 20px
    }

    .tab {
        text-align: center
    }

    .tab button {
        float: none
    }

    .main-body .title {
        font-size: 20px!important
    }

    .main-body a.list-group-item {
        padding: 25px 40px 25px 0!important;
        text-align: center
    }

    .main-div {
        background-position: left top;
        background-size: 286%;
        background-color: #ffc500e6
    }

    .sidestick {
        bottom: 0;
        width: 100%
    }

    .sidestick ul {
        display: flex
    }

    .sidestick li {
        width: 25%
    }

    div#sidebar,.sidestick ul li:hover a span {
        display: none
    }

    ul.products.columns-5 {
        display: flex;
        flex-wrap: wrap
    }

    .page-id-36030 .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
        margin: 0 0 4.992em!important
    }

    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li {
        width: 90%!important
    }

    .et_pb_row.four-columns .et_pb_column {
        width: 33%!important;
        text-align: center
    }

    .home #partfinder-section {
        background-size: cover
    }

    #partfinder-section.et_pb_section_3.et_pb_section {
        margin-top: 0
    }

    .home .entry-content ul {
        padding: 0 0 23px 5em
    }

    .home .slick-prev {
        left: -34px
    }

    .home .slick-next {
        right: -15px
    }

    #main-footer .container,.ms-form__container {
        padding-left: 15px!important;
        padding-right: 15px!important
    }

    .page-id-320 .et_pb_text_0,.page-id-320 .et_pb_text_2 {
        margin-right: 0!important;
        padding-left: 15px!important
    }

    .page-id-320 #main-content .container.et_pb_row_2 {
        background-size: 200%;
        background-position: bottom;
        background-color: #222!important
    }

    .page-id-320 .container.et_pb_row_2 .et_pb_text_2 {
        padding-bottom: 10em
    }

    .page-id-307 #cont-4cols-vehicle-types div.mod-img-top {
        max-height: 25px!important
    }

    .page-id-307 #main-content .et_pb_row {
        width: 90%
    }

    .page-id-307 .et_pb_text_inner p {
        text-align: center
    }

    .page-id-307 .et_pb_text_inner p img {
        width: 80%
    }

    .page-id-307 .et_pb_column {
        padding-top: 3em
    }

    .card-body.col-md-12 {
        min-height: 97px
    }

    .card-body.col-md-12 span {
        width: 80%
    }

    .col-md-6.card,.slick-slider {
        margin-bottom: 10px
    }

    .page-id-307 .et_pb_code_inner ul {
        columns: 1!important
    }

    .woocommerce.columns-3 ul.products li.product>a>h2 {
        text-wrap: balance
    }

    .page-id-307 .woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product {
        margin: 0 3px 10px!important
    }

    .page-id-10778 .woocommerce.columns-3 ul.products {
        display: flex!important
    }

    .page-id-10778 .col-md-4,.page-id-10778 .col-md-12 {
        width: 100%!important
    }

    div#tab-custom_tab,div#tab-custom_tabw,div#tab-applications {
        overflow: scroll
    }

    .et_pb_code_inner,.et_pb_text_inner {
        padding-right: 15px!important;
        padding-left: 15px!important
    }

    .woocommerce div.product .clearfix div.summary.entry-summary {
        padding-top: 55px
    }

    .textback,.page-id-36297 .et_pb_text_1 {
        padding: 0
    }

    #DataTables_Table_0_wrapper {
        overflow: scroll
    }
}

.lost_password a {
    color: #fff!important
}

#left-area a {
    color: #000!important
}

.blackt a {
    color: #fff!important
}

body.page-template-newsearch #left-area a.col-md-12,body.archive #left-area a.col-md-12 {
    display: block
}

#left-area a.col-md-12 {
    display: none
}

.shopf .favourite__icon {
    display: block;
    color: #fff;
    font-size: 26px;
    background: #d0caca24 url(/wp-content/plugins/mansons-favourite/assets/star-04.svg) no-repeat;
    width: 28px!important;
    padding: 10px;
    content: 'dsfgbsfhngd';
    border-radius: 3px;
    cursor: pointer;
    height: 30px;
    background-size: 25px;
    background-position: center
}

li .favourite {
    float: right
}

.shopf .favourite__icon {
    width: !important;
    padding: 0;
    border-radius: 3px;
    cursor: pointer;
    z-index: 1000;
    height: 30px
}

.shopf .smicon {
    background: 0 0!important;
    padding: 0 5px!important;
    margin-bottom: 10px
}

