/* Customized styles */
:root {
    --blue: rgb(0 88 254);
    --bluesec: rgb(70 112 220);
    --secbg: #34495e;
    --white: #ffffff;
    --lightgray: #e6e6e6;
    --textcolor: #0d0d0d;
    --seccolor: #696e6e;
    --border: #ddd;
    --lightborder: #d3d3d333;
    --topmenu: 80px;
    --margin-top: 94.03px;
    --margin-top2: 73px;
}

.white-fields input, .white-fields textarea {
    background-color: white !important;
    border: 1px solid var(--lightgray) !important;
    border-radius: 10px !important;
    height: 45px !important;
}

.hr-text:before {
    content: attr(data-title);
    background-color: white;
    position: absolute;
    top: 11px;
    left: 50%;
    transform: translate(-50%, -25px);
    padding: 3px 7px;
    color: var(--lightgray);
}

.hr-text {
    position: relative;
    width: 100%;
    border: .5px solid var(--lightgray);
    margin: 23px 0;
}

.d-block {
    display: block !important;
}

.d-flex {
    display: flex !important;
}

.flex-grow-1 {
    flex-grow: 1;
}

.flex-dir-col {
    flex-direction: column;
}

.d-none {
    display: none !important;
}

.d-inline-block {
    display: inline-block !important;
}

.m-0 {
    margin: 0 !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.m-1 {
    margin: 1rem !important;
}

.ml-0 {
    margin-left: 0 !important;
}

.mr-0 {
    margin-right: 0 !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 1rem !important;
}

.mb-2 {
    margin-bottom: 2rem !important;
}

.mt-1 {
    margin-top: 1rem !important;
}

.mt-2 {
    margin-top: 2rem !important;
}

.mr-1 {
    margin-right: 1rem !important;
}

.ml-1 {
    margin-left: 1rem !important;
}

.ml-2 {
    margin-left: 2rem !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 1rem !important;
}

.p-1-25 {
    padding: 1.25rem !important;
}

.p-2 {
    padding: 2rem !important;
}

.pl-2 {
    padding-left: 2rem !important;
}

.pl-1 {
    padding-left: 1rem !important;
}

.pr-2 {
    padding-right: 2rem;
}

.w-auto {
    width: auto !important
}

.w-50 {
    width: 50% !important
}

.b-0 {
    border: none !important;
}

.pd-2 > * {
    padding-right: 2rem;
    padding-left: 2rem;
}

.pd-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.wh-64 {
    width: 64px !important;
    height: 64px !important;
}

.wh-20 {
    width: 20px !important;
    height: 20px !important;
}

.wh-30 {
    width: 30px !important;
    height: 30px !important;
}

.fg-5 {
    gap: 5px !important;
}

.fg-8 {
    gap: 8px !important;
}

.fg-24 {
    gap: 24px !important;
}

.background-size-cover {
    background-size: cover !important;
}

.t3-wrapper .w-100 {
    width: 100% !important;
}

.align-items-center {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.justify-content-space-between {
    justify-content: space-between !important;
}

.box-shadow-v2 {
    -webkit-box-shadow: 0 0 3px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 15%);
}

.blue-right-box-shadow {
    box-shadow: 1px 2px 2px 0px var(--blue) !important;
}

.b-s-0 {
    box-shadow: none !important;
}

.box-shadow-3 {
    moz-box-shadow: 0 2px 3px 2px rgb(0 0 0 / 5%) !important;
    -webkit-box-shadow: 0 2px 3px 2px rgb(0 0 0 / 5%) !important;
    box-shadow: 0 2px 3px 2px rgb(0 0 0 / 5%) !important;
}

.br-4 {
    border-radius: 4px;
}

.br-0 {
    border-radius: 0px !important;
}

.bg-white {
    background: white;
}

.custom-small-text {
    font-size: 11px;
}

.custom-primary-text {
    color: var(--textcolor) !important;
}

.f-w-500 {
    font-weight: 500 !important;
}

.f-w-600 {
    font-weight: 600 !important;
}

.f-w-700 {
    font-weight: 700 !important;
}

.list-style-type-dash {
    list-style-type: "- ";
}

.overflow-hidden {
    overflow: hidden;
}

.text-transform-lowercase {
    text-transform: lowercase;
}

.text-transform-none {
    text-transform: none !important;
}

.margin-top-auto {
    margin-top: auto;
}

.pointer-events-none {
    pointer-events: none;
}

.text-align-center {
    text-align: center !important;
}

.margin-0-auto {
    margin: 0 auto !important;
}

.margin-left-auto {
    margin-left: auto !important;
}

.order-2 {
    order: 2;
}

.bg-tansparent {
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
}

.message-container button, .message-container .alert-heading {
    display: none;
}

.message-container .alert-wrapper > * {
    padding: 5px;
    margin-top: 5px;
    background-color: rgb(52 72 94);
    border-color: rgb(52 72 94);
    color: white;
    border-radius: 10px;
    font-size: 13px;
    white-space: break-spaces;
}

@media (min-width: 768px) {
    .d-m-flex {
        display: flex;
    }

    .d-f-r {
        float: right;
    }

    .justify-content-space-between-m {
        justify-content: space-between !important;
    }
}

@media (max-width: 991px) {
    .d-m-flex-dir-col {
        flex-direction: column;
        gap: 6px;
    }

    .d-md-flex {
        display: flex;
    }

    .md-pr-4 {
        padding-right: 0.4rem !important;
    }

    .md-pl-4 {
        padding-left: 0.4rem !important;
    }

    .md-pr-8 {
        padding-right: 0.8rem !important;
    }

    .md-pl-8 {
        padding-left: 0.8rem !important;
    }

    .m-blue-right-box-shadow {
        box-shadow: 0px 2px 3px 0px var(--blue) !important;
    }
}

@media (min-width: 992px) {
    .d-md-flex {
        display: flex;
    }

    .d-pr-6 {
        padding-right: 0.6rem !important;
    }

    .d-pl-6 {
        padding-left: 0.6rem !important;
    }

    .d-pr-12 {
        padding-right: 1.2rem !important;
    }

    .d-pl-12 {
        padding-left: 1.2rem !important;
    }

    .d-text-center {
        text-align: center;
    }

    .cus-col-md-40 {
        -ms-flex: 0 0 40% !important;
        flex: 0 0 40% !important;
        max-width: 40% !important;
    }

    .cus-col-md-20 {
        -ms-flex: 0 0 20% !important;
        flex: 0 0 20% !important;
        max-width: 20% !important;
    }
}

@media (max-width: 767px) {
    .m-flex-dir-col {
        flex-direction: column;
    }

    .m-flex-dir-rev-col {
        flex-direction: column-reverse !important;
    }

    .m-display-none {
        display: none !important;
    }

    .m-display-block {
        display: block !important;
    }

    .m-b-s-0 {
        box-shadow: none !important;
    }

    .m-box-shadow {
        box-shadow: 0 0 3px 0 rgb(0 0 0 / 15%);
    }

    .m-title:before {
        content: attr(data-title);
        padding: 0;
        font-weight: 500;
        min-width: 110px;
    }

    .m-mb-1 {
        margin-bottom: 1rem !important;
    }
}

/* Top Mega menu */
nav[id^="t3-mainnav"] .t3-megamenu {
    display: flex;
}

nav[id^="t3-mainnav"] .nav-child {
    position: absolute;
    z-index: 999;
    border-bottom: 1px solid lightgrey !important;
    border-top: 1px solid lightgrey !important;
    min-width: 100vw !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    right: 0 !important;
    left: 0 !important;
    max-height: calc(100vh - var(--topmenu) - 43px);
    overflow-y: scroll;
}

.scroll-top nav[id^="t3-mainnav"] .nav-child {
    max-height: calc(100vh - var(--topmenu) - var(--margin-top));
}

nav[id^="t3-mainnav"] .caret {
    display: none !important;
}

nav[id^="t3-mainnav"] [data-level="1"] {
    text-align: center;
    position: initial;
    flex: 1;
}

nav[id^="t3-mainnav"] [data-level="1"] > a {
    padding: 10px 6px!important;
    border-radius: 0 !important;
    white-space: nowrap;
}

nav[id^="t3-mainnav"] [data-level="1"] > a:after {
    display: none;
}

nav[id^="t3-mainnav"] [data-level="1"] > a span {
    font-size: 12px !important;
    padding: 0 !important;
    white-space: nowrap;
    display: inline-block;
}

nav[id^="t3-mainnav"] [data-level="1"] .mega-dropdown-inner {
    margin: 0 auto;
}

nav[id^="t3-mainnav"] [data-level="1"] a > img {
    height: 50px;
}

nav[id^="t3-mainnav"] .submenu-right-column .sppb-column-addons {
    display: flex;
    flex-wrap: wrap;
}

nav[id^="t3-mainnav"] .submenu-right-column .sppb-column-addons > div {
    width: 33.3%;
}

nav[id^="t3-mainnav"] .submenu-left-column {
    background-size: 85% !important;
    height: 450px;
    background-position: 125% 100% !important;
}

nav[id^="t3-mainnav"] .sppb-section {
    padding: 15px 0 !important;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li {
    list-style-type: none;
    width: 90%;
    border: none;
    padding: 0;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li.firstItem a[href="#"] {
    pointer-events: none;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li.firstItem {
    border-bottom: 1px solid #ecefef;
    margin-bottom: 10px;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li.firstItem a {
    font-weight: 600;
    color: #265ad7;
    font-size: 16px;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li:not(.firstItem) a {
    color: #aaaaaa;
    display: block;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li:hover, nav[id^="t3-mainnav"] .dropdown-menu ul li, nav[id^="t3-mainnav"] .dropdown-menu ul li a:hover, nav[id^="t3-mainnav"] .dropdown-menu ul li a {
    padding-left: 0 !Important;
    background-color: transparent !important;
}

nav[id^="t3-mainnav"] .dropdown-menu ul li.firstItem a:hover:after {
    right: 0px;
    animation: animatelink .5s;
}

nav[id^="t3-mainnav"] li.active > a {
    background-color: #eeeeee;
}

@-webkit-keyframes animatebtn {
    0% {
        right: 15px;
    }

    100% {
        right: 10px;
    }
}

@media (min-width: 1337px) {
    nav[id^="t3-mainnav"] [data-level="1"] .mega-dropdown-inner {
        width: 1310px;
    }
}

@media (min-width: 1200px) and (max-width: 1336px) {
    nav[id^="t3-mainnav"] [data-level="1"] .mega-dropdown-inner {
        width: 1170px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    nav[id^="t3-mainnav"] [data-level="1"] > a span {
        font-size: 10px !important;
    }

    nav[id^="t3-mainnav"] [data-level="1"] .mega-dropdown-inner {
        width: 970px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    nav[id^="t3-mainnav"] [data-level="1"] > a:not(.linguise_switcher) span {
        display:none;
    }

    nav[id^="t3-mainnav"] [data-level="1"] .mega-dropdown-inner {
        width: 750px;
    }

    nav[id^="t3-mainnav"] .nav-child {
        max-height: calc(100vh - var(--topmenu) - var(--margin-top));
    }

    #t3-menu-box.style_4 .stickUp > .container {
        width: calc(100vw - 40px);
    }

    #t3-menu-box.style_4 .stickUp .menu-container {
        margin-left: 50px;
    }
}

@media (max-width: 767px) {
    #t3-mainnav .mod-currencies {
        display: none !important;
    }
}

/* Top product bar changes */
nav#t3-mainnav_2 ul.nav {
    display: flex;
    width: 100%;
    align-items: stretch;
}

@media (min-width: 768px) {
    #t3-mainnav_2 {
        display: block;
        position: fixed !important;
        left: 0 !important;
        top: var(--topmenu);
        z-index: 9999;
        width: 100%;
        background: white;
        box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    }

    .center-block {
        margin-top: 41.03px;
    }

    div#pos-right {
        z-index: 99999;
    }
}

@media (max-width: 1199px) {
    nav#t3-mainnav_2 .navbar-collapse {
        padding: 0;
    }
}

@media (min-width: 768px) and (max-width: 860px) {
    nav#t3-mainnav_2 ul.nav:after {
        content: " ";
        position: absolute;
        right: 0;
        top: 0;
        width: 15px;
        height: 100%;
        background-color: rgba(242,242,242,0);
        background-image: linear-gradient(to right,rgba(242,242,242,0),#dedcdc);
    }

    nav#t3-mainnav_2 ul.nav {
        overflow-x: scroll;
    }

    .scroll-top .center-block {
        margin-top: var(--margin-top2);
    }
}

@media (min-width: 992px) {
    .scroll-top .center-block {
        margin-top: var(--margin-top);
    }

    #t3-mainnav_2 [data-level="1"] a > img {
        overflow: hidden;
        transition: all 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
        display: block;
        margin: 0 auto;
    }

    body:not(.scroll-top) #t3-mainnav_2 [data-level="1"] a > img {
        height: 0;
    }
}

body.scroll-down:not(.overflow-hidden) #pos-right {
    bottom: 0;
}

@media (max-width: 767px) {
    body.scroll-down:not(.overflow-hidden) #pos-right {
        bottom: -60px;
        transition: bottom 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s;
    }
}

/* Product details views */
div#productdetailsview.quick .wrapper2 .product-actions {
    width: 100%;
}

div#productdetailsview.quick .wrapper2 .product-actions > div {
    margin-bottom: 4px;
}

#quick-view-scroll .PricesalesPrice span {
    font-size: 14px !important;
    line-height: 1.2;
    color: #2e3131 !important;
}

body #comments-form input.inputbox {
    border: 1px solid var(--lightgray);
    background: #f7f7f7!important;
    height: 40px;
    width: 240px;
    line-height: 20px;
    padding: 0 10px!important;
}

body #comments-form #comments-form-captcha {
    width: 100px;
}

body #comments-form input.inputbox:focus {
    border: 1px solid var(--lightgray);
}

body #comments-form #comments-form-comment {
    border: 1px solid var(--lightgray);
    background: #f7f7f7!important;
    border-radius: 0px;
    height: 150px;
    width: 380px!important;
    line-height: 20px;
    padding: 10px 10px!important;
    box-shadow: none;
}

#comments-form #comments-form-subscribe {
    float: left;
    margin-right: 3px;
}

#comments-form .jq-checkbox {
    border: 1px solid var(--lightgray);
    float: left;
    background: #f7f7f7;
    border-radius: 0px;
    display: inline-block;
    padding: 0;
    width: 18px;
    height: 18px;
    cursor: pointer;
    margin-right: 3px;
    position: relative;
    top: 6px;
    box-shadow: none;
}

#comments-form .jq-checkbox.disabled {
    cursor: default;
    border-color: #eceeef;
    background: #fcfdfe;
}

#comments-form .jq-checkbox.checked span , .wrapper_remember .jq-checkbox:hover span {
    display: block;
    width: 11px;
    height: 11px;
    background: url(../images/check_box.png) left top no-repeat;
    position: relative;
    left: 1px;
    top: 1px;
}

#comments-form .jq-checkbox.disabled span {
    display: none;
}

#comments-form-captcha-image {
    float: left;
    margin-right: 5px!important;
    border: 1px solid var(--lightgray)!important;
    border-radius: 0px;
}

#comments-form .captcha {
    display: inline-block;
    position: relative;
    margin-top: 20px;
}

#comments-form .marg-bot {
    margin-bottom: 10px;
    display: block;
}

#comments-form #comments-form-buttons {
    margin: 0!important;
}

#comments-form .grippie {
    display: none;
}

#jc #comments .comments-list {
    height: 1%;
    margin-left: 0px;
}

#jc #comments h4 {
    text-indent: -9999px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: none;
    display: none;
}

#jc #comments h4 a {
    text-indent: 0px;
    display: block;
    float: left;
}

#jc .rbox {
    padding: 0;
    border: none;
}

#jc #comments-list-footer {
    margin: 10px 0!important;
}

#jc #comments .rbox_tr , #jc #comments .rbox_br {
    display: none;
}

#jc #comments .rbox_m {
    border: none;
    border-bottom: 1px solid var(--lightgray);
    padding: 20px 0;
    padding-bottom: 10px;
    line-height: 18px;
    font-size: 13px;
    position: relative;
}

#jc #comments .toolbar {
    border-top: none;
    clear: both;
    color: #1b1b1b;
    margin: 0;
    padding: 0;
}

#jc #comments a.comment-anchor {
    color: #1b1b1b!important;
}

#jc #comments span.comment-author {
    color: #515151;
    font-size: 13px;
    line-height: 22px;
    font-weight: bold;
    display: inline-block;
    text-transform: capitalize;
}

#jc #comments span.comment-date {
    color: #6a6a6a;
    font-size: 13px;
    line-height: 22px;
    display: block;
}

#jc #comments .comments-buttons {
    position: absolute;
    right: 0;
    top: 40px;
}

#jc #comments .comments-buttons a {
    color: #1b1b1b;
}

#jc #comments .comment-body {
    color: #515151;
    margin: 6px 0 0;
    padding: 5px 0 10px 0;
    font: normal 14px/22px Arial, Helvetica, sans-serif;
}

#jc #comments .comments-vote {
    width: 15%;
    text-align: center;
    position: relative;
    top: -15px;
}

#jc #comments .comments-vote span span {
    line-height: 20px;
    display: inline-block;
    margin-left: 5px;
}

#jc #comments .comments-vote a.vote-good {
    width: 20px;
    height: 20px;
    font-size: 20px;
    margin-right: 5px;
    background: none;
    float: right;
}

#jc #comments .comments-vote a.vote-poor {
    width: 20px;
    height: 20px;
    font-size: 20px;
    margin-left: 5px;
    background: none;
    float: right;
}

#jc #comments .quote {
    color: #596067;
    font-size: 14px;
    margin-top: 0;
    font-weight: bold;
}

#jc #comments .comment-body blockquote {
    background: #f7f7f7;
    color: #515151;
    border: none;
    border-radius: 0px;
    margin-bottom: -10px;
    font-size: 14px;
    font-weight: 300px;
}

#jc #comments .comment-body blockquote blockquote {
    margin-bottom: -10px;
    background: #fff;
    margin-right: 10px;
}

#jc #comments .comment-body blockquote blockquote blockquote {
    margin-bottom: -10px;
    background: #f0f5f9;
    margin-right: 10px;
}

#jc #comments .comment-body blockquote blockquote blockquote blockquote {
    margin-bottom: -10px;
    background: #fff;
    margin-right: 10px;
}

#jc #comments .comment-body blockquote blockquote blockquote blockquote blockquote {
    margin-bottom: -10px;
    background: #f0f5f9;
    margin-right: 10px;
}

#jc #comments .comment-body blockquote blockquote blockquote blockquote blockquote blockquote {
    margin-bottom: -10px;
    background: #fff;
    margin-right: 10px;
}

#jc #comments .toolbar .toolbar-button-ban , #jc #comments .toolbar .toolbar-button-ip , #jc #comments .toolbar .toolbar-button-publish, #jc #comments .toolbar .toolbar-button-unpublish, #jc #comments .toolbar .toolbar-button-delete , #jc #comments .toolbar .toolbar-button-edit {
    background: none!important;
    font-size: 20px;
    display: block;
    line-height: 20px;
    width: 20px!important;
    height: 20px!important;
    margin-right: 3px;
    text-align: center;
}

#jc #comments .toolbar .toolbar-button-ban i , #jc #comments .toolbar .toolbar-button-ip i , #jc #comments .toolbar .toolbar-button-publish i , #jc #comments .toolbar .toolbar-button-unpublish i, #jc #comments .toolbar .toolbar-button-delete i, #jc #comments .toolbar .toolbar-button-edit i {
    font-size: 20px;
    display: inline-block;
    line-height: 20px;
}

#jc #comments #comments-list-footer a {
    padding-left: 0;
    background: none!important;
}

/*--------------------------------compare----------------------------------------*/
.compare_box .module-title {
    float: none;
    position: relative;
}

.compare_box .back-to-category {
    float: none;
    margin: 0;
    padding: 0;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #fff;
}

.compare_box .browseview {
    padding: 0px;
    background: #fff;
    border-radius: 0px;
    overflow: hidden;
}

table#compare_list_prod , table#compare_list_prod tbody {
    width: 100%;
}

#compare_list_prod td {
    vertical-align: middle;
    border: 1px solid #ecf0f1;
    background: #f7f7f7;
    padding: 10px;
    font-size: 14px;
    font-weight: 400;
}

#compare_list_prod td li {
    list-style: none;
}

#compare_list_prod tr {
    width: 100%;
}

#compare_list_prod td:first-child {
    width: 250px;
    border: 1px solid #ecf0f1;
    font-size: 16px;
    font-size: 16px;
    font-weight: 400;
}

#compare_list_prod .comare_name a {
    text-decoration: none;
    font-weight: 400;
    font-size: 18px;
}

#compare_list_prod .tr_diff .comare_image {
    text-align: center;
    position: relative;
}

#compare_list_prod .vote {
    padding: 0;
}

#compare_list_prod .comare_price span.PricesalesPrice {
    font-weight: 400;
    font-size: 16px;
    display: block;
}

#compare_list_prod .PricebasePriceWithTax {
    text-decoration: line-through;
}

.green {
    color: #27ae60;
}

.comare_action .product-fields-title {
    display: block;
    padding-bottom: 5px;
}

.comare_action .product-custom {
    padding-bottom: 10px;
}

.comare_action .addtocart-area2 {
    float: none;
}

.comare_action .compare_del {
    font-size: 14px;
    font-weight: 300;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0px;
    cursor: pointer;
}

.comare_action .compare_del i {
    margin-right: 4px;
}

#compare_list_prod .product-fields-value ul {
    margin: 0;
    padding: 0;
}

#compare_list_prod .addtocart-button.cart-click {
    line-height: inherit;
}

.share {
    width: 100%;
    overflow: hidden;
}

.social-likes__widget_facebook {
    float: left;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #305891;
    display: block;
    margin-right: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.social-likes__widget_facebook:before {
    font-family: FontAwesome;
    content: "\f09a";
}

.social-likes__widget_twitter {
    float: left;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #2ca8d2;
    display: block;
    margin-right: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.social-likes__widget_twitter:before {
    font-family: FontAwesome;
    content: "\f099";
}

.social-likes__widget_plusone {
    float: left;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #738a8d;
    display: block;
    margin-right: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.social-likes__widget_plusone:before {
    font-family: FontAwesome;
    content: "\f0d5";
}

.social-likes__widget_pinterest {
    float: left;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    width: 32px;
    height: 32px;
    color: #fff;
    background: #c82828;
    display: block;
    margin-right: 5px;
    cursor: pointer;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.social-likes__widget_pinterest:before {
    font-family: FontAwesome;
    content: "\f0d2";
}

.social-likes__widget_facebook:hover, .social-likes__widget_twitter:hover, .social-likes__widget_plusone:hover, .social-likes__widget_pinterest:hover {
    background: #323a45;
}

span.social-likes__button {
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
}

/*Added by irfan*/
.header-top .stickUp .mod-right .cart_num i {
    color: #0d0d0d !important;
}

.header-top .mod-right #wishlist_total span, .header-top .mod-right #compare_total span, .header-top .stickUp .mod-right .miniart .cart_num .total_items {
    background: #efefef !important;
    color: #2e3131 !important;
}

.product-box .quick_btn {
    white-space: nowrap;
}

.category-view .cat_row a .category-title {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.view-category  .category_description img.sppb-img-responsive {
    background: none;
}

.view-category .category_description .sppb-addon-image-layout-text {
    font-size: 16px;
}

#productdetailsview .ask-a-question a {
    text-transform: none !important;
}

div#productdetailsview .responsive-tabs-wrapper .product-field.product-field-type-X {
    width: 100% !important;
}

#ui-tabs ul#tabs li, #t3-content #productdetailsview .wrapper2 .fright .Dimensions h4, .t3-wrapper .sppb-addon-title, .t3-wrapper .button, #facebox .button, .t3-wrapper .addtocart-button, .t3-wrapper .vm-button-correct, .t3-wrapper .k2user .button, .t3-wrapper .btnslogin, .t3-wrapper .login .login .button, .t3-wrapper .btn, .t3-wrapper .sppb-btn, .t3-wrapper h3, .t3-wrapper .h3, .t3-wrapper h4, .t3-wrapper .h4, .t3-wrapper h4.sppb-addon-title {
    text-transform: none;
}

div#vm_enquiry_cart {
    float: left !important;
}

#t3-menu-box .stickUp .cart-custom .mod-cart {
    float: left !important;
}

#t3-menu-box .stickUp #vm_enquiry_cart {
    margin-right: 0;
}

html.com_virtuemart.view-category .prod_cat {
    display: none;
}

div#facebox div#com_virtuemart .row-container {
    display: flex;
}

#productdetailsview .product-custom .product-fields input.vmcustom-textinput, #productdetailsview .product-custom .product-fields .product-field-display .chzn-container, #productdetailsview .product-field-display .chzn-drop, #productdetailsview .product-custom .product-fields .product-field-display {
    width: 100% !important;
    max-width: 100% !important;
}

.vm-customfield-cart {
    display: flex;
    flex-direction: column;
}

.vm-customfield-cart > br, #productdetailsview .product-custom .product-field br {
    display: none;
}

.vm-customfield-cart + i {
    margin-top: 5px;
    display: inline-block;
}

#productdetailsview .wrapper2 .product-box2 .product-custom .product-field {
    margin-bottom: 2px !important;
}

#productdetailsview .wrapper2 .product-actions {
    display: inline-block;
}

#prodlist-box .prod_desc img {
    background: none;
}

#prodlist-box td, div#Mod176 .module-ct td, div#Mod176 .module-ct tr td {
    border-top: 0;
}

div#Mod176 .module-ct tr span {
    margin-bottom: 5px;
    display: inline-block;
}

#prodlist-box .no-products {
    display: none;
}

.prod-row .Title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.vm-customfields-wrap .controls > label.radio {
    width: auto;
    float: left;
    margin: 0 10px 5px 0;
}

.vm-customfields-wrap input {
    border: 1px solid var(--lightgray);
}

.view-productdetails .block-pay iframe {
    width: 100%;
    min-height: 500px;
}

.t3-wrapper span.radio {
    background: #c1c4c4ad;
}

#system_view {
    background: white !important;
}

#system_view:before, #system_view .fa:before, #system_view .success_wishlists_left a, #system_view .success_compare_left a, #system_view span {
    color: #696e6e !important;
}

.bottom-row .spacer_div {
    display: flex;
    flex-direction: column-reverse;
}

.status:not(.opg-text-right) .spacer_div {
    display: none;
}

.price-summary.opg-content .spacer_div > div div {
    width: 40%;
}

.price-summary.opg-content .spacer_div > div div + div {
    width: 60%;
    text-align: left;
}

.optintype-popup input.sppb-form-control {
    background: #f4f4f4 !important;
    border: 1px solid #f4f4f4 !important;
}

.optintype-popup img.sppb-img-responsive {
    max-height: 220px;
    margin-bottom: 15px;
    border-radius: 4px;
    min-width: 328px;
    max-width: 100%;
}

.optintype-popup .sppb-optin-form-img {
    text-align: center;
}

.optintype-popup .sppb-optin-form-box {
    align-items: flex-start;
}

@media (min-width: 992px) {
    .optintype-popup .sppb-form-group.email-wrap, .optintype-popup .sppb-form-group.phone-wrap {
        width: calc(50% - 3px);
        float: left;
    }

    .optintype-popup .sppb-form-group.email-wrap {
        margin-right: 6px;
    }
}

.layout.owl-carousel .owl-item > li {
    display: flex;
}

html.com_virtuemart.view-category .sppb-addon-single-image .sppb-addon-single-image-container:before {
    left: unset;
    top: unset;
}

.sppb-addon-single-image .sppb-addon-single-image-container:before {
    display: none;
}

.sectiontableentry2 td {
    border: 0;
}

td.product-quanlity {
    width: 50px;
    padding: 5px;
}

#customers th {
    z-index: 10;
}

#customers td, #customers th {
    border: 0;
}

form.opg-form input, form.opg-form textarea {
    border-radius: 5px;
}

form.opg-form a.opg-button {
    border-radius: 10px;
}

.h-20 {
    height: 20px;
}

.opg-panel.opg-panel-box .opg-text-center.empty-cart {
    text-align: center !important;
}

.opg-panel.opg-panel-box .opg-text-center.empty-cart img, .opg-panel.opg-panel-box .opg-text-center.empty-cart a {
    margin-bottom: 30px;
}

html.view-cart .product .opg-margin-right.opg-text-center {
    text-align: left !important;
}

div#productdetailsview .button_back {
    height: auto;
}

#productdetailsview.productdetails-view .desc table:last-of-type td {
    border-top: 0;
}

.t3-wrapper td, .t3-wrapper tr td {
    border: none;
}

button.hasTooltips.addtocart-button.cart-click {
    min-width: 90px;
    text-align: center !important;
}

.layout li .prod-row .product-box.style_1 .Price {
    display: none;
}

.home .product-box .img-wrapper .front {
    background: white;
    display: flex;
}

/* Ajax Search */
.GeniusHeaderTopAjax {
    visibility: hidden;
    height: 50px;
}

#t3-mainnav .res_a_s.geniusGroove {
    background: #fff !important;
    border-radius: 20px;
    top: 10px !important;
    z-index: 1;
    box-shadow: 0px 0 3px 3px rgb(0 0 0 / 10%) !important;
}

.GeniusCloseLinkModalPop {
    display: none;
}

#t3-mainnav .afterspecialdiv {
    z-index: 9999999;
    position: relative;
}

#t3-mainnav .GeniusAjaxInputMaster input {
    margin-bottom: 0 !important;
    background: white;
    border-radius: 15px;
    box-shadow: 0 3px 3px rgb(0 0 0 / 10%);
    border: 1px solid #f4f4f4;
    padding-left: 32px;
}

#t3-menu-box nav#t3-mainnav .sp-vmsearch.GeniusAjaxInputMaster {
    z-index: 999;
    padding: 15px 0;
    transition: none;
    top: 0;
}

.GeniusAjaxInputMaster form {
    margin: 0 !Important;
    width: 100%;
}

@media (min-width: 768px) {
    .Results .display-number {
        width: 48%;
    }

    .dependent-wrapper {
        display: inline-flex;
    }

    .vmcustom-dependent-100 {
        width: 100%;
    }

    .vmcustom-dependent-50 {
        width: 50%;
    }
}

@media (max-width: 767px) {
    #t3-mainnav .res_a_s.geniusGroove {
        max-width: calc(100vw - 16px) !important;
        left: 8px !important;
        max-height: 95vh;
        overflow-y: scroll;
    }
}

/*Transportbaand*/
#transportband-feature i.fa.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

#transportband-feature span.sppb-icon-container {
    box-shadow: 1px 1px 20px 0px hsl(0deg 12% 50% / 23%) !important;
    padding: 20px !important;
    margin-top: -45px;
    background: white;
    border-radius: 50px;
}

#transportband-feature h2.sppb-addon-title.sppb-feature-box-title {
    font-weight: 600;
    font-size: 22px !important;
    width: 80%;
    margin: 20px auto;
    line-height: 25px;
}

#transportband-feature .sppb-addon-text {
    padding: 20px;
}

#transportband-feature span.sppb-icon-container:hover {
    background: #2ea0cd !important;
    color: #fff !important;
}

#transportband-feature .sppb-col-md-4 {
    margin-top: var(--topmenu);
}

#bandtyper-feature-box .sppb-addon-content {
    border: 1px solid #eaeaea;
    background: #f2f2f2;
}

#bandtyper-feature-box .sppb-media-content:hover a {
    background: #2ea0cd;
    color: #fff;
    cursor: pointer;
}

#bandtyper-feature-box span.align-left {
    font-weight: 600;
}

#bandtyper-feature-box img.sppb-img-responsive {
    width: 100%;
}

#bandtyper-feature-box .sppb-addon-title.sppb-feature-box-title a {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}

#bandtyper-feature-box .sppb-addon-title.sppb-feature-box-title {
    margin: 0;
}

#category-feature-box .sppb-addon-title.sppb-feature-box-title {
    margin-top: 10px;
    margin-bottom: 10px;
}

#category-feature-box .sppb-addon-title.sppb-feature-box-title a {
    font-weight: 600;
    font-size: 24px;
}

#transportband-feature .sppb-column-addons:hover {
    box-shadow: 0px 11px 20px 0px hsla(0,12%,50%,0.23);
}

.downloadbtn {
    margin: 40px;
    margin-left: 0px
}

.downloadbtn a.sppb-btn {
    z-index: 1;
    position: relative;
    height: 50px;
    width: 200px !important;
    padding: 0 !important;
    font: 17px/50px Helvetica,Verdana,sans-serif;
    background-color: rgb(17,86,157);
    color: #fff;
    display: block;
    font: 17px/50px Helvetica,Verdana,sans-serif;
    border: none;
    padding: 5px 30px;
    text-align: center;
    font-size: 15px !important;
    text-transform: uppercase;
}

.downloadbtn a,.downloadbtn p {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.downloadbtn p {
    background: #222;
    display: block;
    height: 40px;
    width: 180px;
    margin: -50px 0 0 10px;
    text-align: center;
    font: 12px/45px Helvetica,Verdana,sans-serif;
    color: #fff;
    position: absolute;
    z-index: 0;
    -webkit-transition: margin 0.5s ease;
    -moz-transition: margin 0.5s ease;
    -o-transition: margin 0.5s ease;
    -ms-transition: margin 0.5s ease;
    transition: margin 0.5s ease
}

.downloadbtn:hover p {
    z-index: 0
}

.downloadbtn:hover .bottom {
    margin: -10px 0 0 10px
}

.downloadbtn:hover .top {
    margin: -80px 0 0 10px;
    line-height: 35px
}

.downloadbtn a:active {
    background: #00b7ea;
    background: -moz-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(36%,#00b7ea),color-stop(100%,#009ec3));
    background: -webkit-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background: -o-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background: -ms-linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    background: linear-gradient(top,#00b7ea 36%,#009ec3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea',endColorstr='#009ec3',GradientType=0 )
}

.downloadbtn:active .bottom {
    margin: -20px 0 0 10px
}

.downloadbtn:active .top {
    margin: -70px 0 0 10px
}

.floating-img {
    animation: floating 5s -1s infinite;
    margin: auto 0;
}

.floating-img img {
    max-height: 40vw;
    margin-left: calc(-50vw + 100%);
}

@keyframes floating {
    0%,100% {
        transform: translateY(-5%)
    }

    50% {
        transform: translateY(0)
    }
}

#transportband-top-banner .sppb-row > .sppb-col-sm-6:first-child::after {
    content: '';
    position: absolute;
    right: 50%;
    bottom: 20%;
    width: 40px;
    height: 70px;
    box-shadow: inset 0 0 0 3px #2ea0cd;
    border-radius: 25px;
}

#transportband-top-banner .sppb-row > .sppb-col-sm-6:first-child::before {
    content: '';
    width: 8px;
    height: 8px;
    background: #2ea0cd;
    margin-left: -4px;
    border-radius: 4px;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: scroll;
    right: calc(50% + 16px);
    bottom: calc(20% + 54px);
    position: absolute;
}

@keyframes scroll {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: translateY(46px)
    }
}

/* Samlinger page */
@media (max-width: 991px) {
    #samlinger-section .sppb-image-holder {
        position: absolute;
        height: 100%;
        width: 100% !important;
    }
}

@media (max-width: 767px) {
    #samlinger-section .sppb-content-holder {
        margin: 40px !important;
        padding: 20px !important;
    }

    #samlinger-section .sppb-content-holder {
        background: #ffffffcf;
        color: var(--textcolor);
    }
}

.flex-wrap .row {
    display: flex;
    flex-wrap: wrap;
}

.fodbredde {
    font-size: 11px;
}

.title-center .sppb-addon-title {
    text-align: center;
}

.prod-times, .prod-checkmark {
    text-align: center;
    display: inline-block;
    width: 100%;
}

#bolgekanter-section .sppb-section-title, .margin-bottom-0 {
    margin-bottom: 0 !important;
}

.small-box .color-box-cont > div {
    flex: 0 0 15%;
    padding: 5px;
    width: 5px;
    margin-top: 5px;
}

.small-box.color-box .row > div + div {
    margin-bottom: 15px;
}

.color-box h2 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 600;
}

.color-box h5 {
    font-weight: 600;
    font-size: 14px;
}

.flex-wrap img {
    margin-top: 15px;
    max-width: 100%;
}

.color-box img {
    max-width: 100%;
    margin: 10px 0;
}

.color-box table {
    border: none;
}

.box-green,.box-blue,.box-black,.box-lightblue,.box-white,.box-gray {
    padding: 10px;
    width: 10px;
    display: -webkit-inline-box;
}

.box-green {
    background: #406250;
}

.box-blue {
    background: #27546c;
}

.box-black {
    background: #231f20;
}

.box-lightblue {
    background: #336dc1;
}

.box-white {
    background: #fff;
}

.box-white,.box-gray {
    padding: 9px;
    border: 1px solid #d6d6d6;
}

.box-gray {
    background: #f0f1f2;
}

.color-box-cont > div {
    flex: 0 0 30%;
}

.color-box-cont {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: flex-end;
}

.scrolly_table {
    max-width: 100%;
}

.prod-head {
    text-align: center;
    font-size: 22px;
    padding: 2px 8px;
    font-weight: 700;
}

.prod-subhead3 {
    font-weight: 500;
    display: contents;
    min-width: 70px;
}

.scrolly_table {
    white-space: nowrap;
    overflow: auto;
    margin-bottom: 40px;
}

.fixed.freeze {
    z-index: 1 !important;
    position: sticky;
}

.scrolly_table td {
    padding: 5px 10px;
    border: 1px solid #f3f3f3 !important;
    vertical-align: middle;
}

.scrolly_table tr td:first-child {
    border-left: none !important;
}

.scrolly_table tr:nth-child(2) td {
    border-top: 0 !important;
}

.scrolly_table tr:last-child td {
    border-bottom: 0 !important;
}

.scrolly_table tr td:last-child {
    border-right: 0 !important;
}

.pu-styreprofiler .color-box-cont > div {
    flex: 0 0 25%;
}

html.transp-new .sppb-image-holder, .custom-addon-container .sppb-image-holder, .contain-backgroud-container .sppb-image-holder {
    background-size: contain;
    background-repeat: no-repeat;
}

.custom-addon-container .sppb-image-holder {
    width: 100%;
    background-position: 100%;
}

.custom-addon-container .sppb-element-loaded {
    animation: toppositionmove 3s;
}

.custom-addon-container .sppb-image-holder {
    animation: topmove 3s;
}

.custom-addon-container .sppb-image-holder:before {
    background-color: transparent;
}

table.custom-table {
    width: 100%;
    margin-bottom: 20px;
}

.custom-table td, .custom-table th {
    padding: 5px;
}

.pvc-tables td {
    font-size: 14px;
}

.pvc-tables .sppb-addon-title {
    text-align: center;
}

.pvc-tables .scrolly_table {
    margin-bottom: 0;
}

div#conveyor-belt-container input::placeholder {
    color: white;
}

.styreprofiler-slider > img {
    position: absolute;
    width: 100%;
    height: 100%;
    right: calc((-100vw + 1310px)/2 - 20px);
}

.styreprofiler-slider > img:nth-child(1) {
    animation: rightpositionmove 7s;
}

.styreprofiler-slider > img:nth-child(2) {
    animation: rightpositionmove 5s;
    top: 30px;
}

.styreprofiler-slider > img:nth-child(3) {
    animation: rightpositionmove 3s;
    top: 28px;
}

.styreprofiler-slider > img:nth-child(4) {
    animation: rightpositionmove 2s;
}

img#slider-final {
    opacity: 1;
    animation: displaybg 7s;
}

@keyframes displaybg {
    0% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

@keyframes rightpositionmove {
    0% {
        right: -100vw;
        opacity: 0
    }

    50% {
        right: -50vw;
        opacity: 1;
    }
}

#pvc-calculator form {
    margin-bottom: 0 !important;
}

#pvc-calculator #conveyor-belt-container {
    margin-bottom: 0 !important;
}

.samlingtabel table td {
    font-weight: 500;
    font-size: 12px;
    vertical-align: middle;
}

.xl65 {
    background: #d6d6d6;
    text-align: center;
    font-weight: 600;
    border: solid 2px #fff;
    vertical-align: middle;
    letter-spacing: 1px;
    padding: 10px;
}

.sppb-addon-image-content .sppb-image-holder:before {
    display: none;
}

@keyframes topmove {
    0% {
        top: 650px;
    }
}

@keyframes toppositionmove {
    0% {
        background-position-y: -500px;
    }
}

/*produktoversigt*/
#produktoversigt-featured .sppb-column-addons {
    display: flex;
    column-gap: 20px;
}

#produktoversigt-featured .sppb-img-container img {
    width: 110px;
}

#produktoversigt-featured p.cert-sub {
    font-weight: 600;
    font-size: 14px;
    min-height: 70px;
    margin-bottom: 5px;
    margin-top: 15px;
}

#produktoversigt-featured .sppb-media-content {
    text-align: left;
    font-size: 13px;
}

#produktoversigt-featured .sppb-feature-box-title {
    text-align: center;
    margin-bottom: 10px;
}

#produktoversigt-featured .sppb-addon-text {
    display: inline-block;
}

div#belt-calculator-container .img-container {
    text-align: center;
}

strong.text {
    display: inline-block;
    float: left;
    margin-left: 25px;
}

strong.num {
    float: left;
}

strong.border {
    display: inline-block;
    width: 75%;
    border: 2px solid;
}

.text-white {
    color: #fff;
}

.overlay-text {
    background-color: RGBA(255,255,255,0.4);
    padding: 20px;
    color: black;
}

@media (max-width: 767px) {
    .downloadbtn p.top, .downloadbtn p.bottom, #transportband-top-banner .sppb-row > .sppb-col-sm-6:first-child::after , #transportband-top-banner .sppb-row > .sppb-col-sm-6:first-child::before {
        display: none;
    }

    html.transp-new section.sppb-section {
        padding-bottom: 0 !important;
    }

    div#sp-page-builder .rsform-submit-button, div#sp-page-builder .sppb-btn {
        margin: 10px auto;
    }

    .absolute-image .sppb-content-holder {
        line-height: 1.9em;
        padding: 20px 30px 10px;
        margin: 0;
        background: rgba(255,255,255,0.6);
        border: 10px solid rgba(255,255,255,0.8);
        text-align: center;
    }

    .sp-page-builder .page-content #bandtransportorer-section {
        padding-bottom: 0;
    }

    .absolute-image .sppb-addon.sppb-addon-image-content {
        position: relative;
    }

    .absolute-image .sppb-addon.sppb-addon-image-content .sppb-content-holder {
        margin: 15% 5%;
        padding: 20px 10px !important;
    }

    .absolute-image .sppb-content-holder > * {
        padding: 0 20px !important;
    }

    #transportband-form-section .sppb-content-holder {
        background: none;
        border: none;
    }

    #category-feature-box .sppb-addon.sppb-addon-feature {
        background: #f2f2f2;
        border: 1px solid #eaeaea;
    }

    #category-feature-box h3.sppb-addon-title.sppb-feature-box-title a {
        font-size: 16px;
    }

    #category-feature-box .sppb-addon-text {
        font-size: 10px;
    }

    #category-feature-box .sppb-addon.sppb-addon-feature .sppb-media-content {
        padding: 10px 8px;
    }

    #bandtyper-feature-box .sppb-addon-title.sppb-feature-box-title a {
        flex-direction: column;
    }

    .absolute-image .sppb-image-holder {
        position: absolute !important;
        height: 100% !important;
        width: calc(100vw + 15px) !important;
        margin-right: -15px;
        margin-left: -15px;
    }

    #vores-certificeringer .sppb-content-holder {
        margin: 20px;
        background: rgba(255,255,255,0.7);
    }

    #vores-certificeringer .sppb-content-holder, #fodevaregodkendte-section .sppb-content-holder {
        border: none;
    }

    #transportbandskatalog-section {
        text-align: center;
    }

    #overfladestrukturer .sppb-content-holder {
        background: rgba(0,0,0,0.6);
        border: none;
    }

    .floating-img img {
        margin-left: 0;
    }

    html.transp-new #sp-page-builder .kata-head2 h2, html.transp-new #sp-page-builder .sppb-title-heading, html.transp-new #sp-page-builder h1.sppb-addon-title, html.transp-new #sp-page-builder h2.sppb-addon-title {
        font-size: 25px !important;
        font-weight: 600;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    section#transportband-form-section .sppb-content-holder {
        padding: 0 !important;
    }

    html.transp-new #sp-page-builder .rsform {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    section#transportband-form-section .rsform-block textarea, section#transportband-form-section .rsform-block input[type="text"] {
        box-sizing: border-box;
        height: 45px;
    }

    #produktoversigt-featured .sppb-column-addons {
        flex-wrap: wrap;
    }
}

@media (min-width: 768px) {
    #produktoversigt-featured .sppb-column-addons {
        margin-top: -50px;
    }

    #vores-certificeringer .sppb-content-holder {
        margin-top: 50px;
        margin-bottom: 100px;
        background-color: #fbfbfb;
    }

    #vores-certificeringer p.sppb-image-content-text {
        margin-bottom: 0;
    }

    .transp-new .absolute-image div {
        position: initial;
    }

    .transp-new .sppb-image-holder {
        position: absolute !important;
        max-width: 45vw;
    }

    .transp-new .sppb-addon-image-content.aligment-right .sppb-image-holder {
        margin-right: 0 !important;
    }

    #transportband-top-banner .sppb-addon.sppb-addon-image-content {
        min-height: 770px;
    }

    #transportband-top-banner .sppb-image-holder {
        width: calc(55vw + 50px) !important;
        margin-left: -150px;
        max-width: 960px;
    }

    #transportbandskatalog-section div#mod-custom1447 {
        display: flex;
        align-items: center;
    }

    #find-transportband-section .sppb-image-holder {
        width: calc(45vw) !important;
        max-width: 600px;
    }

    #fodevaregodkendte-section .sppb-image-holder {
        background-position-x: right;
    }

    #transportband-form-section .sppb-image-holder {
        width: 50%;
        padding-left: 0px;
        margin-left: -200px;
    }

    #overfladestrukturer .sppb-image-holder {
        min-height: 700px;
        top: -163px !important;
        background-position-y: 0px !important;
        margin-right: -300px;
        width: 960px;
    }

    #styreprofiler-section .sppb-image-holder {
        min-height: 825px;
        background-position-x: right !important;
        background-position-y: 0px !important;
        max-width: 925px;
    }

    #transportbandskatalog-section .sppb-addon-content {
        display: flex;
        align-items: center;
    }

    #overfladestrukturer, #styreprofiler-section {
        z-index: 9999 !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .transp-new .sppb-addon-title {
        font-size: 40px;
    }
}

@media (min-width: 768px) {
    .transp-new .sppb-addon-image-content.aligment-left .sppb-image-holder {
        background-position-x: left;
    }
}

/*Recently viewed*/
div#Mod1357 {
    margin-top: 50px;
}

form#askform textarea {
    min-height: 50px;
}

@media (max-width: 767px) {
    .opg-vshidden-small {
        visibility: hidden;
    }

    #t3-menu-box .stickUp .fa-bars {
        font-size: 25px !important;
    }

    #productdetailsview .sticky-prod {
        padding-left: 0;
    }

    .breadcrumbs-custom .breadcrumbs {
        overflow-x: auto;
        overflow-y: hidden;
        display: flex;
        align-items: stretch;
        white-space: nowrap;
    }

    .breadcrumbs.breadcrumbs-custom:after {
        content: " ";
        position: absolute;
        right: 0;
        top: 0;
        width: 50px;
        height: 42px;
        background-color: rgba(242,242,242,0);
        background-image: -webkit-gradient(linear,left,right,from(rgba(242,242,242,0)),to(#f2f2f2));
        background-image: linear-gradient(to right,rgba(242,242,242,0),#f2f2f2);
    }

    .fancybox-wrap.fancybox-type-iframe.fancybox-opened {
        width: calc(100vw - 20px) !important;
        left: 10px !important;
        top: 10px !important;
    }

    .fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-inner {
        width: 100% !important;
        height: 100% !important;
    }

    .fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-outer {
        padding-top: 20px !important;
    }

    .fancybox-wrap.fancybox-type-iframe.fancybox-opened * {
        height: calc(100vh - 20px) !important;
    }

    #system_view .system_view_close {
        top: 30px;
    }

    #system_view .wrapper2 {
        display: flex;
        flex-wrap: wrap;
    }

    #system_view .wrapper2 .success_wishlists, #system_view .wrapper2 .success_compare {
        flex: 1 100%;
        margin-left: 25px;
    }

    #system_view .wrapper2 > * {
        flex: 1 45%;
        margin-left: 0;
        padding: 10px;
        height: 100%;
    }

    #system_view #wishlists_continue, #system_view #compare_continue {
        margin-right: 5px;
    }

    #system_view #wishlists_continue, #system_view #wishlists_go, #system_view #compare_continue, #system_view #compare_go {
        text-align: center;
    }

    #system_view .success_compare_left, #system_view .success_wishlists_left {
        width: calc(100% - 90px);
    }

    div#facebox div#com_virtuemart .button {
        padding: 8px 13px;
        height: 100%;
        font-size: 14px;
    }
}

@media (min-width: 768px) {
    .fancybox-wrap.fancybox-type-iframe.fancybox-opened .fancybox-inner {
        min-width: 500px !important;
    }
}

@media (min-width: 320px) and (max-width: 991px) {
    #prodlist-box .prod_desc {
        padding-top: 0px;
    }
}

.customsubmenu-contact-us label {
    cursor: text;
    color: #0055fe;
}

.customsubmenu-contact-us i {
    position: absolute;
    top: 12px;
    right: 15px;
}

.customsubmenu-contact-us div.h1 {
    font-size: 38px;
    margin-bottom: 15px;
}

.customsubmenu-contact-us .custom-btn {
    line-height: 20px;
}

.customsubmenu-contact-us .custom-btn, button#proopc-order-submit {
    position: relative;
    background-color: #0157fe;
    color: white;
}

button#proopc-order-submit:hover, .custom-btn:hover {
    background: var(--secbg) !important;
    border: none !important;
}

.customsubmenu-contact-us .custom-btn:hover i {
    animation: animatebtn .5s;
    right: 10px;
}

@-webkit-keyframes animatelink {
    0% {
        right: 15px;
    }

    100% {
        right: 0px;
    }
}

div#contact-popup-row .sppb-row:last-child .sppb-addon-title, nav[id^="t3-mainnav"] .dropdown-menu ul li.firstItem a {
    position: relative;
    width: calc(100% - 10px);
    display: block;
}

div#contact-popup-row .sppb-row:last-child .sppb-addon-title:after, nav[id^="t3-mainnav"] .dropdown-menu ul li.firstItem a:after {
    font-family: "Font Awesome 5 Free";
    content: "\f30b";
    position: absolute;
    right: -10px;
    top: calc(50% - 11px);
}

/*button design*/
.transp-new div#sp-page-builder .sppb-addon-feature img:hover {
    opacity: .4;
}

.custom-btn, .transp-new div#sp-page-builder .sppb-btn, .transp-new div#sp-page-builder .rsform-submit-button {
    line-height: 50px;
}

.custom-btn, .transp-new div#sp-page-builder .sppb-btn, .transp-new div#sp-page-builder .rsform-submit-button {
    font-weight: 400 !important;
    border-radius: 35px !important;
    width: fit-content;
    text-align: center;
    font-size: 15px !important;
    text-transform: uppercase;
    background-color: var(--blue);
    color: #fff !important;
    /* display: block; */
    border: none;
    padding: 5px 30px;
    text-shadow: none;
}

.custom-btn:hover, .transp-new div#sp-page-builder .sppb-btn:hover, .transp-new div#sp-page-builder .rsform-submit-button:hover {
    background: #34495e;
}

.transp-new div#sp-page-builder .sppb-addon-image-content .sppb-image-holder:before {
    display: none;
}

.custom-btn {
    line-height: 35px;
}

#t3-content div#ProOPC .proopc-column3 button:not(#proopc-order-submit) {
    margin: 10px 0;
    width: initial !important;
    min-width: 120px;
}

.custom-btn {
    padding: 10px 40px 10px 20px !important;
    font-size: 17px;
}

/*Top header design*/
#pos-right > .mod-right {
    display: flex;
    align-items: center;
    line-height: 1;
    gap: 15px;
}

.poping_links .custom-tooltip-container .custom-tooltip-content-container {
    white-space: nowrap;
}

#pos-right > .mod-right > * {
    padding: 0;
}

.poping_links .login-logout-container ul span {
    background-color: transparent;
    padding: 10px 15px;
    display: inline-block;
}

.poping_links .custom-tooltip-content > .nav a:hover {
    background-color: var(--blue);
    color: white;
}

.poping_links .nav:last-child li.lastItem a {
    border-radius: 0 0 5px 5px;
}

.poping_links h6.responsive-tabs__heading {
    display: none;
}

.poping_links .responsive-tabs__panel.well {
    box-shadow: none !important;
}

.log_in .poping_links .responsive-tabs__panel.well {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.t3-wrapper .well {
    moz-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 10%) !important;
    -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 10%) !important;
    box-shadow: 0 2px 5px 2px rgb(0 0 0 / 10%) !important;
    background-color: white;
    margin-bottom: 0;
    border-bottom: 0;
}

.poping_links .heading2 {
    margin-bottom: 20px;
}

.signup .login-links {
    padding-top: 20px;
}

.log_in .login-logout-container ul > li {
    flex-grow: 1;
    flex-basis: 0;
    min-width: 100px;
}

.log_in .login-logout-container ul > li:last-child:before, .log_in .login-logout-container ul > li:first-child:after {
    content: "";
    width: .5px;
    height: 14px;
    background-color: var(--lightgray);
    position: absolute;
    top: 14px;
}

.log_in .login-logout-container ul > li:first-child:after {
    right: 0;
}

.log_in .login-logout-container ul > li:last-child:before {
    left: 0;
}

.login-logout-container .responsive-tabs__list__item--active a, .login-logout-container .responsive-tabs__list__item a:focus,.login-logout-container .responsive-tabs__list__item a:hover {
    text-decoration: underline;
    background: transparent;
}

.custom-tooltip-content > .nav li {
    border-top: 1px solid var(--lightgray);
}

.log_in .login-logout-container ul.nav {
    display: flex;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
}

.log_in ul.nav {
    text-align: center;
}

#wishlist_total, #compare_total {
    position: relative;
}

#pos-right i {
    color: #0d0d0d !important;
}

/* .t3-wrapper  */
.top-block.notFix {
    margin-top: var(--topmenu);
}

nav#t3-mainnav {
    height: var(--topmenu);
    margin-right: 0;
    padding: 25px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

#t3-menu-box .sropen i, div#vmCartModule .art-text, div#vmCartModule .minicart i, #compare_total a i, #t3-menu-box a.wishlist_total.heading i {
    display: none !important;
}

#t3-off-canvas div.slicknav_menu > ul.slicknav_nav.slicknav_hidden .center-align {
    text-align: center;
    display: block;
    margin: 0 auto;
}

#t3-off-canvas .slicknav_menu > ul ul li {
    text-transform: initial;
}

div#t3-off-canvas .kontakt-popup {
    /* margin-bottom: 100px; */
    padding: 8px 15px !important;
    font-size: 14px !important;
}

#t3-off-canvas .tab-info .mod-currencies {
    color: var(--textcolor);
    display: flex;
    gap: 5px;
    position: relative;
    justify-content: end;
}

#t3-off-canvas .tab-info {
    display: flex;
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 999999;
    background: white;
}

/* #t3-off-canvas .tab-infos .responsive-tabs-menu {
    min-height: calc(100vh - var(--topmenu));
    display: flex;
    flex-direction: column;
    justify-content: space-between;
} */
#t3-menu-box span.kontakt-popup {
    padding: 8px 15px !important;
    /* margin: -8px 0 0 0 !important; */
    font-size: 14px !important;
}

nav#t3-mainnav .navbar-nav > li > a, nav#t3-mainnav .navbar-nav > li > span {
    text-transform: capitalize;
}

nav#t3-mainnav .navbar-nav > li {
    padding-bottom: 29px;
}

.poping_links .profile-icon:before, #t3-menu-box .sropen, div#vmCartModule .cart_num, #compare_total a, #t3-menu-box a.wishlist_total.heading, .header-top .mod-right #vmeCartModule .miniart .art-text {
    background-size: cover;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat !important;
}

#t3-menu-box .sropen:hover, #t3-menu-box .sropen {
    right: 0px !important;
    padding: 0 !important;
    background-size: 20px !important;
    background-position-y: bottom !important;
    background-color: transparent !important;
    top: 31px !important;
    cursor: pointer;
}

.mod-vm-ajax-search .sropen {
    background-image: url('custom-images/icons/search.png?v=1') !important;
}

div#vmCartModule .cart_num {
    background-image: url('custom-images/icons/cart.png?v=1');
}

.compare-icon, #compare_total a {
    background-image: url('custom-images/icons/compare.png?v=1');
}

.product-actions > div .add_compare.active .compare-icon, .hover-image:hover .compare-icon {
    background-image: url('custom-images/icons/compare_hover.png?v=1');
}

#t3-menu-box a.wishlist_total.heading {
    background-image: url('custom-images/icons/favorite.png?v=1');
}

.enquiry-icon {
    background-image: url('custom-images/icons/enquiry.png?v=1');
}

.hover-image:hover .enquiry-icon {
    background-image: url('custom-images/icons/enquiry_hover.png?v=1');
}

.poping_links .profile-icon:before {
    background-image: url('custom-images/icons/profile.png?v=1');
    content: "";
}

span.profile-icon:after {
    content: "";
    display: block;
    color: black;
    position: absolute;
    width: 6px;
    height: 6px;
    border-bottom: 1.5px solid;
    border-right: 1.5px solid;
    transform: rotate(45deg);
    right: -12px;
    top: 6px;
}

/*Contact us popup*/
.mfp-wrap .white-popup-block .modal-inner-block {
    margin: 0 auto;
    /* position: absolute; */
    -ms-transform: translateY(-50%);
    /* transform: translateY(20px); */
    width: 100%;
}

.mfp-wrap button.mfp-close {
    background: #d3e1fd;
    margin: 10px;
    border-radius: 30px;
    padding: 30px;
    line-height: 0;
    font-size: 0;
}

.mfp-wrap button.mfp-close:before {
    content: "\2715";
    position: absolute;
    top: 30px;
    left: 15px;
    font-size: 40px !important;
}

.sppb-optin-form-popup-wrap button.mfp-close:before {
    display: none;
}

.sppb-optin-form-popup-wrap button.mfp-close {
    margin: 0;
}

.mfp-wrap .white-popup-block {
    /* background-image: url('../../../images/icons/contact-page-bg.jpg'); */
    max-width: 100vw !important;
    height: 100vh !important;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    overflow: scroll;
    display: flex;
    align-items: center;
}

.mfp-wrap .mfp-container {
    padding: 0;
}

div#contact-popup-row {
    margin: 0 auto;
    color: black;
}

div#contact-popup-row .sppb-addon-title {
    text-transform: inherit;
}

div#contact-popup-row img {
    width: 100%;
    max-width: 300px;
}

div#contact-popup-row .sppb-icon {
    margin-bottom: 30px;
    width: 100%;
}

div#contact-popup-row .sppb-addon-text {
    font-size: 14px;
    color: var(--seccolor);
}

div#contact-popup-row .sppb-row:first-child {
    padding-bottom: 60px;
}

div#contact-popup-row .sppb-row:first-child {
    border-bottom: 1px solid #d3d3d39e;
}

div#contact-popup-row .sppb-row:last-child .sppb-column {
    flex-direction: column;
}

div#contact-popup-row .sppb-row:last-child .sppb-addon-title {
    font-weight: 600;
    font-size: 18px;
}

.grecaptcha-badge {
    visibility: hidden;
}

@media (min-width: 320px) and (max-width: 991px) {
    .mfp-wrap .white-popup-block .modal-inner-block {
        position: absolute;
        top: 20px;
    }
}

@media (min-width: 320px) and (max-width: 549px) {
    div#contact-popup-row .cus-col-md-20 {
        font-size: 80%;
    }
}

/* Canvas menu changes */
body div#t3-off-canvas .tab-categories .slicknav_menu .slicknav_btn {
    display: none !important;
}

body div#t3-off-canvas .logo {
    bottom: auto;
    top: 0;
    padding: 15px 0;
}

body div#t3-off-canvas .t3-off-canvas-body {
    margin-top: var(--topmenu);
    background: white;
}

div#t3-off-canvas {
    padding-left: 0;
}

body div#t3-off-canvas .tab-nav {
    padding-top: 0px;
    margin-bottom: 80px;
}

body div#t3-off-canvas .tab-nav li {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    margin-right: 0;
    padding-right: 0;
    border-top: 1px solid #e8e9e9;
    line-height: 30px;
    margin-left: 0;
}

.t3-off-canvas-body, body div#t3-off-canvas .tab-nav li {
    border-top: 1px solid #e8e9e9;
}

#t3-off-canvas .tab-nav > .slicknav_menu > ul.slicknav_nav > li:first-child {
    border-top: 1px solid transparent !important;
}

body div#t3-off-canvas.t3-off-canvas .slicknav_menu > ul > li .icon {
    top: 5px;
}

div#t3-off-canvas {
    width: 100vw;
}

.off-canvas-effect-4.t3-off-canvas {
    z-index: 1;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

body div#t3-off-canvas .close {
    top: 25px;
    right: 15px;
    font-weight: lighter;
    background: transparent;
    font-size: 40px;
}

.t3-off-canvas .slicknav_menu .slicknav_nav {
    margin-bottom: 0;
    padding-bottom: 0;
}

body div#t3-off-canvas .tab-categories .slicknav_menu > ul .dropdown-menu .mega-dropdown-inner {
    padding-top: 10px;
}

body div#t3-off-canvas .bgact[data-level="2"] > .jux-nav-child > .mega-dropdown-inner, body div#t3-off-canvas .bgact[data-level="3"] > .jux-nav-child > .mega-dropdown-inner, body div#t3-off-canvas .bgact[data-level="4"] > .jux-nav-child > .mega-dropdown-inner, body div#t3-off-canvas .bgact[data-level="5"] > .jux-nav-child > .mega-dropdown-inner, body div#t3-off-canvas .bgact[data-level="6"] > .jux-nav-child > .mega-dropdown-inner {
    padding-top: 0 !important;
}

body div#t3-off-canvas .bgact[data-level="2"], body div#t3-off-canvas .bgact[data-level="3"], body div#t3-off-canvas .bgact[data-level="4"], body div#t3-off-canvas .bgact[data-level="5"], body div#t3-off-canvas .bgact[data-level="6"] {
    padding-bottom: 0 !important;
}

.t3-off-canvas .slicknav_menu > ul .dropdown-menu ul {
    margin-bottom: 5px;
}

.t3-off-canvas .slicknav_menu .tab-categories li {
    padding-left: 0px !important;
}

.t3-off-canvas .slicknav_menu .tab-categories li[data-level="1"] a {
    text-indent: 10px;
}

.t3-off-canvas .slicknav_menu .tab-categories li[data-level="2"] a {
    text-indent: 20px;
}

.t3-off-canvas .slicknav_menu .tab-categories li[data-level="3"] a {
    text-indent: 30px;
}

.t3-off-canvas .slicknav_menu .tab-categories li[data-level="4"] a {
    text-indent: 40px;
}

.t3-off-canvas .slicknav_menu .tab-categories li[data-level="5"] a {
    text-indent: 50px;
}

.t3-off-canvas .slicknav_menu .tab-categories li[data-level="6"] a {
    text-indent: 60px;
}

nav#t3-mainnav .navbar-header .off-canvas-toggle {
    line-height: 1;
    left: 0;
    padding: 4px 5px !important;
    width: 20px;
    background: none !important;
    color: #0d0d0d !important;
    height: 31px;
    border-radius: 4px;
}

nav#t3-mainnav .navbar-header .off-canvas-toggle:hover {
    color: #ffffff !important;
    background: var(--blue) !important;
}

.search-open div#t3-menu-box .menu-flex {
    display: block;
}

.search-open #t3-menu-box .logo-image, .search-open #t3-menu-box div#pos-right {
    display: none !important;
}

.off-canvas-effect-4.off-canvas-open .t3-wrapper {
    transform: translate3d(100vw, 0, 0);
}

/*end by irfan*/
/*--------------------------------home_ver1.1----------------------------------------*/
.addtocart-button i,.addtocart-button span {
    pointer-events: none;
}

.fancybox-margin {
    margin-right: 17px!important;
}

.fancybox-margin #t3-mainnav {
    margin-left: -8px;
}

/*--------------------------------home_ver1.2----------------------------------------*/
@media (min-width: 992px) {
    div#t3-menu-box .menu-flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    #t3-menu-box .search-custom .sropen {
        display: none;
    }

    div#contact-popup-row .sppb-row:last-child > div ~ div {
        border-left: 1px solid #d3d3d39e;
    }

    div#contact-popup-row h2.sppb-addon-title {
        margin-bottom: 0px;
    }

    #pos-right > .mod-right > div:nth-child(-n+3) .custom-tooltip-content-container {
        white-space: nowrap;
        min-width: auto;
        transform: translateX(calc(50% - 20px));
    }

    .poping_links .login-logout-container ul {
        border-radius: 5px 5px 0 0;
    }
}

@media (min-width: 320px) and (max-width: 991px) {
    .mod-vm-ajax-search.mob-postion-initial, .mob-postion-initial {
        position: initial !important;
    }

    div#t3-menu-box .mod-right .sropen-wrapper {
        display: none;
    }

    div#contact-popup-row .sppb-row:first-child {
        padding-bottom: 30px;
    }

    div#contact-popup-row .sppb-row:last-child .sppb-col-md {
        width: 33%;
    }

    div#contact-popup-row .sppb-row:last-child img {
        max-height: 100px;
        width: auto;
    }

    div#contact-popup-row .sppb-row:last-child {
        /* padding-top: 30px; */
        row-gap: 10px;
    }

    div#contact-popup-row .sppb-icon {
        margin-bottom: 10px ;
    }

    div#contact-popup-row .sppb-row:last-child .sppb-column {
        text-align: center;
    }

    .stickUp div#pos-right {
        display: none !important;
    }

    div#pos-right {
        position: fixed;
        width: 100%;
        bottom: 0;
        padding: 10px;
        background: white;
        box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
        height: 50px;
    }

    #pos-right > .mod-right {
        justify-content: space-around;
        width: 100%;
        height: 100%;
    }

    .header-top #pos-right .mod-right #vmCartModule.open #cart_list, .header-top #pos-right .mod-right #vmeCartModule.open #vmecart_list, .custom-tooltip-container.open .custom-tooltip-content {
        margin-top: 30px;
        bottom: 50px !important;
        top: auto !important;
        left: 0 !important;
        width: 100vw !important;
        position: fixed !important;
        border-radius: 0;
        background-color: white;
        max-height: calc(100vh - 135px);
        overflow-y: scroll;
        box-shadow: 0 -2px 5px 0px rgb(0 0 0 / 10%) !important;
    }

    .t3-wrapper .custom-tooltip-container.open .custom-tooltip-content-container {
        box-shadow: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .sppb-addon-articles.portfolio #options ul {
        float: none;
    }

    #belt_width_mm input, #number_of_teeth_large input, #number_of_teeth_small input {
        padding: 12px 5px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .sppb-addon-image-layouts .sppb-addon-image-layout-image {
        display: flex;
        align-items: center;
    }

    .sppb-addon-image-layouts img.sppb-img-responsive {
        height: auto;
        vertical-align: middle;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    div#contact-popup-row .sppb-row:last-child .sppb-addon-title {
        font-size: 12px;
    }

    .sppb-addon-articles.portfolio #options ul li {
        margin-bottom: 10px;
    }

    nav#t3-mainnav .navbar-header .btn {
        padding-left: 15px;
    }
}

html.com_virtuemart.view-category .wrapper-slide.product-actions i {
    font-size: 18px;
}

.MainRow {
    padding-top: 30px;
}

/* Footer section */
div#footer-section span.fa {
    color: #265ad7 !important;
}

@media (min-width: 320px) and (max-width: 415px) {
    #product_list .product-actions .wishlist a, #product_list .product-actions .add-to-compare a {
        font-size: 13px;
        width: 40px;
        height: 40px;
        top: 0;
        padding: 10px 10px 5px;
    }
}

@media (min-width: 415px) and (max-width: 991px) {
    #product_list .product-actions .wishlist a, #product_list .product-actions .add-to-compare a {
        font-size: 13px;
        width: 40px;
        height: 40px;
        top: 0;
        padding: 10px 10px 5px;
    }

    .sppb-addon-image-layouts:not(.is-expanded) .sppb-addon-image-layout-text {
        max-height: 175px !important;
    }

    .sppb-addon-image-layouts .sppb-image-layout-title {
        box-shadow: none !important;
    }
}

@media (max-width: 1180px) {
    .sppb-addon-image-layouts:not(.is-expanded) .sppb-addon-image-layout-text {
        max-height: 23vh !important;
    }
}

/*Short text on mobile*/
.sppb-addon-image-layouts:not(.is-expanded) .sppb-addon-image-layout-text {
    max-height: 55vh;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sppb-addon-image-layouts:not(.is-expanded) .sppb-addon-image-layout-text:after {
    content: " ";
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 100%;
    height: 120px;
    /* background-image: linear-gradient(to bottom, transparent, #ffffffff); */
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
    background: -moz-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
    /* IE6-9 */
}

.sppb-addon-image-layouts .sppb-addon-image-layout-content:after {
    float: right;
    width: 100%;
    text-align: center;
    cursor: pointer;
    z-index: 999999;
    position: absolute;
    bottom: -5px;
    height: 30px;
    background-image: url(../images/down-arrow-circle.png);
    content: " ";
    background-size: 30px;
    background-repeat: no-repeat;
    background-position-x: 50%;
    text-indent: 10000px;
}

.sppb-addon-image-layouts.is-expanded {
    margin-bottom: 30px;
}

.sppb-addon-image-layouts.is-expanded .sppb-addon-image-layout-content:after {
    transform: rotate(180deg);
    margin-bottom: -25px;
}

/* Login popup */
div#loginModal .modal-dialog, div#loginModal .modal-backdrop.in {
    z-index: 1;
}

div#loginModal {
    display: none;
    position: fixed;
    z-index: 11111;
}

/* Product layout*/
#productdetailsview .manufacturer > img {
    width: 120px;
}

div#productdetailsview span.PricepriceWithoutTax {
    font-size: 24px;
    color: #2e3131;
    font-weight: bold;
}

#productdetailsview .wrapper2 .price .PricesalesPrice {
    font-size: 14px !important;
    line-height: 1.2;
    margin-right: 5px;
}

#productdetailsview .wrapper2 .controls {
    min-width: auto;
    width: auto;
    margin-right: 2px;
}

#productdetailsview .proddet .addtocart-button-disabled {
    padding: 9px 30px;
    border: none;
    box-shadow: 0 1px 1px #ccc;
    border-radius: 4px;
}

.proddet .addtocart-button-disabled i {
    display: none;
}

#productdetailsview .proddet .addtocart-button-disabled, #productdetailsview .proddet .addtocart-button {
    height: 50px;
    margin-top: 5px;
    margin-left: 10px;
    line-height: 2;
}

#productdetailsview .wrapper2 .fright .stock b {
    font-weight: normal;
}

#productdetailsview input.invalid, #productdetailsview select.invalid + div.chzn-container a {
    border-color: #0058FE !important;
}

.hide-span > div > span {
    display: none !important;
}

/* Cart and Enquiry*/
div#pos-right #vm_enquiry_cart {
    position: relative;
}

#pos-right .product_name a {
    font-size: 15px !important;
}

#pos-right .product_attributes, #pos-right .vm2-remove_from_cart i, #pos-right .product_name {
    font-size: 12px !important;
    line-height: 1.5;
}

#pos-right #vmecart_list, #pos-right #cart_list {
    width: 460px!important;
}

#pos-right #cart_list.empty, #pos-right #vmecart_list.empty {
    width: auto !important;
    white-space: nowrap;
}

.header-top .mod-right #vmCartModule.open #cart_list.custom-tooltip-content {
    position: initial;
}

#pos-right #vmecart_list .fleft {
    width: 295px !important;
}

#pos-right #vmcart_list .fleft {
    width: 230px !important;
}

#pos-right .wrap-cart > * {
    font-size: 14px;
}

#pos-right .vm2-remove_from_cart span:before {
    visibility: visible;
}

#vmCartModule #cart_list .total2 > * {
    font-size: 16px !important;
}

#vmCartModule #cart_list .all .tot5 span {
    float: left;
}

#vmCartModule #cart_list .all .tot5 strong {
    color: #696e6e;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    text-align: right;
    float: right;
}

img.opg-thumbnail.opg-thumbnail-mini.well {
    padding: 5px;
    width: 100px;
}

#t3-mainbody div#custom_container input.quantity-input {
    border: none !important;
    color: var(--textcolor) !important;
    box-shadow: none !important;
    min-height: 0;
    height: 20px;
    cursor: text !important;
    width: auto !important;
    min-width: 20px;
    padding: 0 !important;
    text-align: center;
    background: transparent !important;
}

#t3-mainbody div#custom_container .quantity-container {
    justify-content: center;
    align-items: center;
}

.opg-alert {
    margin-bottom: 15px;
    padding: 10px;
    background: #ebf7fd;
    color: #2d7091;
}

* + .opg-alert {
    margin-top: 15px;
}

.opg-alert > :last-child {
    margin-bottom: 0;
}

.opg-alert h1, .opg-alert h2, .opg-alert h3, .opg-alert h4, .opg-alert h5, .opg-alert h6, .opg-alert a {
    color: inherit !important;
}

.opg-alert > .opg-close:first-child {
    float: right;
}

.opg-alert > .opg-close:first-child + * {
    margin-top: 0;
}

.opg-alert-success {
    background: #f2fae3;
    color: #659f13;
}

.opg-alert-warning {
    background: #fffceb;
    color: #e28327;
}

.opg-alert-danger {
    background: #fff1f0;
    color: #d85030;
}

.opg-modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 500000;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    touch-action: cross-slide-y pinch-zoom double-tap-zoom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.opg-modal.opg-open {
    opacity: 1;
}

.opg-modal-page, .opg-modal-page body {
    overflow: hidden;
}

.opg-modal-page nav#t3-mainnav_2 {
    z-index: 1;
}

.opg-modal-dialog {
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 50px auto;
    padding: 20px;
    width: 600px;
    max-width: 100%;
    max-width: calc(100% - 20px);
    background: #ffffff;
    opacity: 0;
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out;
    transition: opacity 0.3s linear, transform 0.3s ease-out;
}

@media (max-width: 767px) {
    .opg-modal-dialog {
        width: auto;
        margin: 10px auto;
    }
}

.opg-open .opg-modal-dialog {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.opg-modal-dialog > :not([class*='opg-modal-']):last-child {
    margin-bottom: 0;
}

.opg-modal-dialog > .opg-close:first-child {
    margin: -10px -10px 0 0;
    float: right;
}

.opg-modal-dialog > .opg-close:first-child + *:not([class*='opg-modal-']) {
    margin-top: 0;
}

.opg-modal.opg-open {
    opacity: 1;
}

.opg-panel-box, .opg-modal {
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
}

#lodingdiv.opg-open {
    display: block;
    overflow-y: auto;
}

#enquiryForm a.opg-button.disabled {
    pointer-events: none;
    cursor: none;
    background-color: var(--secbg) !important;
    border-color: #262626;
}

/* Price ranges*/
.PricesalesPrice.vm-display.vm-price-value {
    display: block;
    width: 100%;
}

div#price-ranges {
    margin-bottom: 15px !important;
    display: inline-block;
    width: 90%;
    border: 1px solid var(--lightgray);
    /* border-bottom: 0; */
    background: white;
    border-radius: 4px;
}

div#price-ranges .price-range {
    display: flex;
    flex-direction: row;
}

div#price-ranges .price-range:not(:last-child) > div {
    border-bottom: 1px solid var(--lightgray);
}

div#price-ranges .price-range > div {
    width: 50%;
    padding: 10px;
}

div#price-ranges .price-range > div:first-child {
    border-right: 1px solid var(--lightgray);
}

div#price-ranges .range-title {
    font-weight: bold;
    background-color: #e1e1e147;
    border-radius: 4px;
}

/* Home page gallery */
.sppb-addon-gallery .slick-slide img {
    width: 100% !important;
}

.sppb-addon-gallery .sppb-gallery.image-gallery .slick-arrow {
    width: 2vw !important;
    height: 8vh !important;
}

.sppb-addon-gallery .sppb-gallery.image-gallery .slick-arrow:before {
    font-size: 2rem !important;
}

@media (min-width: 1700px) {
    .sppb-addon-gallery .sppb-gallery.image-gallery .slick-arrow:before {
        font-size: 5rem !important;
    }
}

/* fix chosen select */
html.com_virtuemart.view-cart .t3-wrapper.boxed-version div.bottom-block {
    z-index: 0;
}

.top-breadcrumbs .breadcrumbs.breadcrumbs-custom ol > li:last-child h1 {
    box-sizing: border-box;
    color: rgb(105, 110, 110) !important;
    display: inline;
    font-size: 15px !important;
    font-weight: 400;
    height: auto;
    line-height: 22px;
}

/*Cookie*/
body .cwcookielaw {
    z-index: 9999;
}

/* Files virtumart product*/
@media (min-width: 768px) {
    #productdetailsview div.responsive-tabs > nav.customfields_heading {
        display: none;
    }
}

@media (max-width: 767px) {
    #productdetailsview nav.customfields_heading {
        margin-top: 10px !important;
        width: 100%;
        text-align: left;
    }

    #productdetailsview .responsive-tabs__heading {
        margin-top: 15px !important;
    }

    #productdetailsview nav.customfields_heading a {
        margin-bottom: 13px;
        width: 100%;
        text-align: left;
        padding: 14px;
    }

    #productdetailsview .responsive-tabs--enabled a.file-icon:before {
        top: 16px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #productdetailsview nav.customfields_heading {
        top: 6px;
        left: 110px;
    }
}

#productdetailsview nav.customfields_heading, #productdetailsview ul.responsive-tabs__list {
    display: inline-block;
}

#productdetailsview .responsive-tabs--enabled {
    position: relative;
}

#productdetailsview .responsive-tabs--enabled .file-icon {
    padding-left: 10px;
    position: relative;
    margin-right: 7px;
    text-indent: 32px;
}

#productdetailsview .responsive-tabs--enabled a.file-icon:before {
    content: " ";
    background-size: 15px;
    position: absolute;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    left: 15px;
    top: 12px;
}

#productdetailsview .responsive-tabs--enabled a.file-icon.file_pdf:before {
    background-image: url(../images/pdf.png);
}

#productdetailsview .responsive-tabs--enabled a.file-icon.file_zip:before {
    background-image: url(../images/dwg.png);
}

#productdetailsview .responsive-tabs--enabled a.file-icon.file_pdf {
    background-color: #dbae45;
}

#productdetailsview .responsive-tabs--enabled a.file-icon.file_zip {
    background-color: #de4155;
}

div#Mod1267 .layout li .prod-row .product-box .browseImage .img-wrapper img {
    object-fit: cover;
    width: 100%;
}

div#productdetailsview h1.title {
    margin-bottom: 25px;
}

/* VM Surface field*/
.area-fields-wrapper.surface_2 .input-label, .area-fields-wrapper.surface_2 .input-field {
    width: calc(50% - 15px);
    float: left !important;
    margin-right: 0 !important;
}

span.product-fields-title-wrapper.area-fields-wrapper.surface_2 {
    width: 100%;
    display: inline-block;
}

.area-fields-wrapper .input-field input {
    width: 100%;
}

.area-fields-wrapper span.multiply-sign {
    float: left;
    width: 30px;
    text-align: center;
    height: 35px;
    line-height: 2;
}

.area-fields-wrapper span.product-fields-title.input-label:not(:first-child) {
    float: right !important;
}

.area-fields-wrapper .input-field span.field-tip {
    font-size: 13px;
}

#productdetailsview .tabs_show .responsive-tabs .product_video_tab_title {
    background-color: rgb(14, 133, 127) !important;
    color: white !important;
}

#t3-content #productdetailsview .calculator_tab_background_title.responsive-tabs__list__item--active, #t3-content #productdetailsview .calculator_tab_background_title, #t3-content #productdetailsview .calculator_tab_background_title:hover {
    background-color: rgb(58,147,112);
    color: white;
}

.customfields_heading .btn {
    padding: 10px 20px;
}

#productdetailsview .tabs_show ul.responsive-tabs > li:first-child, #productdetailsview .tabs_show div.responsive-tabs > h2:first-of-type {
    background-color: var(--blue) !important;
    color: white !important;
}

#productdetailsview .tabs_show .responsive-tabs .blue-buttons_title {
    background-color: var(--blue) !important;
    color: white !important;
}

@media (max-width: 767px) {
    #t3-mainbody .hide-mobile {
        display: none !important;
    }

    div#ProOPC .proopc-finalpage input.proopc-qty-input {
        height: 30px;
    }

    tr.grand-total, tr.cart-sub-total, tr.payment-row, tr.shipping-row, tr.cart-p-list {
        border: 0 !important;
    }

    tr.grand-total td.col-total, tr.cart-sub-total td.col-total, td.shipping-payment-heading {
        border-radius: 4px
    }

    tr.cart-p-list td:first-child {
        border-radius: 4px 4px 0 0;
    }

    tr.cart-p-list td:last-child {
        border-radius: 0 0 4px 4px;
    }

    .back-to-category .button_back {
        width: 100%;
    }

    #productdetailsview .back-to-category {
        margin-bottom: 0px !important;
    }

    #productdetailsview .back-to-category .product-neighbour {
        padding-top: 15px;
        overflow: inherit !important;
    }

    #productdetailsview .back-to-category .product-neighbour {
        padding-top: 15px;
        overflow: inherit !important;
    }

    #productdetailsview .back-to-category ul.pagers > li {
        width: calc(50% - 7.5px);
    }

    #productdetailsview .back-to-category ul.pagers > li > a {
        width: 100%;
        padding: 14px;
        height: auto;
    }

    div#productdetailsview .button_back {
        padding: 14px;
    }
}

/* Dependent filters dropdowns*/
[class^="vmcustom-dependent-"] > span, [class^="vmcustom-dependent-"] > label {
    line-height: 20px;
    padding: 10px 0;
    display: inline-block;
    margin-bottom: 0;
}

.dependent-wrapper {
    column-gap: 10px;
    width: 100%;
}

.vmcustom-dependent-input {
    width: 100% !important;
    background: #fff;
    border: 1px solid var(--lightgray) !important;
    height: 40px !important;
    line-height: 20px !important;
    padding: 10px 14px !important;
    box-shadow: none !important;
}

.bs4-styles {
    display: inline-block;
}

span.profile-icon {
    max-height: 30px;
    margin-top: -5px;
    display: inline-block;
    border-radius: 4px;
    cursor: pointer;
    padding: 0;
    width: 20px;
    padding-top: 5px;
}

.fs-modal {
    width: auto;
    margin: 0;
    height: 100vh;
}

.fs-modal div#left-side-login {
    padding: 6%;
}

.fs-modal .modal-body {
    padding: 0;
}

.fs-modal img.login-image {
    max-width: 100%;
    height: 100%;
}

.fs-modal .modal-backdrop {
    background-color: #f9f9f9;
    opacity: 1;
}

.fs-modal .modal-content {
    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
    border: none;
}

.fs-modal .modal-dialog {
    height: 100%;
}

.fs-modal .modal-content {
    position: absolute;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 45%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 20px;
    overflow: hidden;
}

div#left-side-login .title {
    text-align: center !important;
    font-weight: 700;
}

.button-log {
    display: flex;
    margin: 15px 0;
    gap: 10px;
}

.button-log {
    text-align: center;
    margin-bottom: 0px;
}

.forgot_pass {
    margin-top: 10px;
}

.login-links,.login-links a {
    font-size: 13px;
}

.login-links a {
    color: var(--blue);
}

ul.Forgot {
    list-style: none;
}

.fs-modal .close {
    position: fixed;
    top: 15px;
    right: 15px;
    z-index: 99999;
    font-size: 35px;
    border: 1px solid #c9cace;
    border-radius: 50px;
    padding: 10px 15px;
    box-shadow: none;
    opacity: .5;
    background-color: #c7c7c7;
}

.fs-modal .close:hover {
    opacity: .7;
}

.white_btn {
    background: white;
    color: #456fdc !important;
    border: 1px solid #d3d4d8;
}

.white_btn:hover {
    color: white !important;
}

.button-log .custom-btn {
    width: 100%;
    padding: 10px 20px !important;
    border-radius: 10px !important;
    height: 45px;
    font-size: 14px !important;
    line-height: 27px;
    text-transform: initial;
    text-align: center;
    white-space: nowrap;
}

div#slogin-buttons {
    display: flex;
    justify-content: center;
    gap: 5px;
}

div#slogin-buttons span {
    display: inline-block !important;
    width: 25px !important;
    height: 25px !important;
    background-color: white;
    background-size: 25px;
}

div#slogin-buttons .login-container:first-child a {
    display: flex;
    align-items: center;
    gap: 5px;
    padding-right: 7px;
}

#slogin-buttons a:first-child {
    margin-left: 0;
}

#slogin-buttons a {
    border: 1px solid #f4f4f4;
    padding: 3px;
    margin: 0 0 0 3px;
    height: 33px;
    background-color: white;
}

span.linkedinslogin {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAABC5JREFUeF7t2ztrFFEUB/D/nSQWksIXRjsfha/MiiRosIj6BewsRDuLOLMaTCFqt60iKCTZjQjaWIho5QeIYBEFLZyNYiFCGslCFOMDIq57ZXxgTHaXc+7evcnenKnPuY/fPczeOzOrIJcTAeWkF+kEAu2oCARaoB0JOOpGKlqgHQk46kYqWqAdCTjqRipaoB0JOOpGKlqgHQk46kYquuWhR5MTCNSdRfPQlTHEeyNH81s23TSnogvFzwA6685yrrwWQ/s+LhuJJg/EPnQh+Qqo1aRxR6H9/kkduw+yO9HRZACBGqNPQ00h6t5Cj2/dSLvQhaJmU6yQql56aKUP4nRmgr1ALZaw9NBan0GcGW0xN/Zwlx66oo4i2/2QPfIWS1h66NJMB3JHyi3mxh6uXeh8MgGl+lijkB9DFte/YM7OIwj6MLDnqWFPLZVmt6LTqedf7IAKXhMUCojCmBDnRYh96JRl9GUngh/vAbWqqpKu9CPe+9gLQeIkmgP9t/Pcy1XYqIegKjsBNYnvX29isO8TcWxehTUX2iuqxiYj0I35kbMFmkzVWODKgs4nPYDuhsZWBG2zUHoS0zPjLg5M9qELyW3y2lfmLiG7f7pmPL2tL4gyZxe1c7PYhbK+B6h+wpjmAHUSUfcDQiw7xC50PjkEpR6RR6H1dcSZoarx3LbmnzBz4+3o2lACsI48lvmBGoOIw2Gj3BpJ/kFzF6iWpsY04nCzLWy/oPNJFkqN2MIB8AFRuN5Ge/5At3dsQ/n7WxsoC9rIIwqzjbbrD3SjEvXyLTxhFGjaAt1FFB6nhVaPEmiqXoNVLdBU6G/YhHNhumU0ugSayqYxhjg0/pTNY2g9gtL7of+O18MvtqI9eGZ0kNG6jDjTQV2XhXH+QVNA8sk1KHWOjdbAfdo/aCoG5UPMhStBbbvKCvoFrfVFxJnLpEq9UdyOCt6QYv8GCfQfCS4E54192gW3/Xmr6FdFcyEEOv1sgf3Ilb8rKBTfAaA/oeMupKcV/RxR2Mu65xaKrwDsIucIdEql7yPKHCOjpYH5ySdQ+gA5R6B/Ud1CFJ4io6WBheI4gMPkHIFOC7rOa7FakgJt9GNY+/2jQFt8OSsVXecOaPMtuEALdCrgz8lQKloqWiqau70rPWhDLlch77u9PIK7uHUE39ZgoHdWoGt9x2drHy3Qjk6GAi3Q9W9nrXZgkYqWivaron+0bcGZ3VOy62j2rkOgHd06lhF0D5RKP7kiXvoKosyFqsHpP6g4bWlcRRyeJ3b8O4x7Mlw20KxZrqxgu0/vVpYda7YCzeIyDxZocztWpkCzuMyDBdrcjpUp0Cwu82CBNrdjZQo0i8s8WKDN7ViZAs3iMg8WaHM7VqZAs7jMgwXa3I6VKdAsLvNggTa3Y2UKNIvLPFigze1YmQLN4jIPFmhzO1bmT56sfXlgPKCDAAAAAElFTkSuQmCC) !important;
}

span.instagramslogin {
    background-image: url(data:image/png;base64,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) !important;
}

span.facebookslogin {
    background-image: url(data:image/png;base64,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) !important;
}

span.googleslogin {
    background-image: url(data:image/webp;base64,UklGRqAZAABXRUJQVlA4TJMZAAAv/8F/ECo817armuSm/5PI3Kq9vzYzMzNFzvepbjEzN3x7V/W0aniq+pzh+WmGrq76vrP32e8+pu81M4shMzNzxBxxNIJQkZmFkZnElJmZytiazMzszxCxGPNRapgywzHjwM68JjczM9tlZnbUmf6E2R4tZilniszMEI3QzBCxY/0AM33KDANmZmbIpiPzXmva3cZRamZmtjOqtcTKzHatnkyh2bHXEjNEpozZ+URmZqYyM9vd0YSGlKlDMzMzR5OZKXMsMjMzw6Jj27YaScrBlNXcce+P5JTeS2hmZpNNZpxAu+3RDHgATB5zd+pdRTFJ70d6or3tkyHJyqczqntt23b+onqOfc66JyM6j80r27aNW16dK17Ztm2fjuh59g8YCQAAEExj27Zt27Zt27Zt23XbmLJt29Y4AZjzf87/Of/n/J/zf87/Of/n/J/zf87/Of/n/L9L/27h4QBFqm/zF/WsQsTmtKtdaCCAiGNpII+Kq0hw/QqJuJkKr9axjnVQce8KV7jCFdLgUhJIJUIoCXYjqs1ol9SaBYullFi24adVODFW0xOriIq6WpQqmW5mGBp4RwPjVNgn4hcqRmWZBo6Ol4o/dqVCfFEP5wl3Sbbpv+vJYqUtPl2TFPWsQoL9SKCcBv8iwTsu7IdGhX9EqKHiEKKk3WyxG038szmndidOBWsS1TFE3EeEVRqMdBKPQYLfpsRxNKC1lthmCwPMRUr2NLiSCFMkAHcqzG+CCq2zbdrVTLHLS77lXx6vUysJ3qDBHbSHzz/GJk2mgF7UtyWpOI2KhxfnVJwngTEanLycGKTpv/vgkR76VKilwp5TOQ1skUDFW47vh4QdZxzAAxKhnQRunPqp+IoGmlI9VNkUMOKJxsdaIRHOXVQS8S4J5DZbQCh+6EqDk6h43UXr59AuhT9nnNB02geLdMmKBH6QYISLXio8dieHSSYuGOffxnBRfbxDNVusI4wBaA9pGtxJxM8uyqlwSQK55Hib1vCllJSI8NlF/u+NQIN5zN0BkB5OVJhxWkgDMBLoJl1bxMytngS7PZ3TxvwxLce8sSlgkKitibDitDK/jlTX5jZrjY9NxctOO6kY+vpb9F+iN2gTVlIkwqDTUhL8QIJzlmvINnRSTluJ+LBLowHbciWCXvN3OkuCR3fXeJGA8RhOc2tHaKpEZbRIXwsQ8X+nwST4lIodzdUB/Nv8nR5T8dd/NFQ0WJ4G5p02E/H1UI0GqvNp1DqdpsHf/tE4pbpabhNOsy/0zszS6v/tJ51+j/CSBmkLlfho8ITT8g+8B2M0Kg2+c5o+/800GqHORGhzGk+CP6T+TqQGKHWYhEnwktP6Dzwz40MDtiT43mk+Ddyen9nZhqlg/mXeaX/+LxsNznPSwE8HwnV0NjZn9oYOiMd7AYbm8WnwmQMjCWwWBXiNDA14/J4DJBEuigIK5qVx5g6WYxV1ycC0rL67g2bvooC7WdniP5bgkuA3DpyLu3qjshYaADlwLi4ldkCTuuef48DZ+13RpI5DxLMOnIvrgib1AkjwnAPn4rqgSSWHA4wf6MC5uC5oUre430BNAosOnLWjokmd5144cOaHQpPamQSDHTjzpEu+aFI363AAf64OnLVEtSea1JqTcuDMp4L90aiSQIUDZ/4T0Kgu3IEzTwKBaFRpsGseHPlPQKP6+L/noJmn4mA0qk0XbbZFOGjm7w2N6kseuwPnv6FRrZmeA+fc0KwSIcOBkwRHolndvVpwECEBzerNzs9BkwQnoll9kQW7CO5JxWvvSMWfRljSX5JA6r9V2msYKm45KRIMOK2e6rhPNKxEqHGRSoWnBf/nfT72cp4TM7t5/+9JPv0r+rOnocJ0b/mGRcNKlUxdZNbeKRFXd1np6jH7B/5m90YCXfcq1Z+hYU39v5FhfhFxryssCpik/k6kGObfWcZNLUyW2aJhrSHi3y4Ca6l45M+IkkQjhv9yH3CFhyZDLzStRYEop/4FL+MCUNo5F6nWGWGssBEhA01r0YIF56+6f13S9FHyl7zSbqGiQhaa1tV3c0rP7867Xi6q8F2I0D7/0CwejeshOpXXHtMHojLH6fW24aBCERrXv52/wn5vH94elfqcs33bEBBxARrXmvU6ZT8iFVfdLCr3Oam48BGz9ahoXq/CqTpPAt3/iErewgDzkeezQsQlaF4v4G1VRcSTRLUyKjvVs9R6s0CDy9DA0kCPUzMJnBCxF5sCBip8zh96oZlaUqOBeUun5Nph5omK73qymTmNRjSvq6eBeSXR4O3Hwgi8ol/JAAk0NKKBvTen4g0+DEZis0XNvt5qrb0RDexTLFpBizg/jMrV96qt2gZr0MSehlMvFX8aByOUBhu9bVX2pxFN7E/RAEw5tX/WiJH6O1S83LEN1qCRpYH3TrUL+yWM2oc5psq616CRfZe8ak7rlTB650yD6zroXoNm9gSdYkng+1NgJP+bc0c/ZzSzpKvVnWKpuGrOGNGfcORzRkO7RUrfFbN4jF3bL6NG3+OIi61crB9XymwxfvUr/Qgqofys4Dt6YimgVhl5IoQ2WQlo8as/VCJ+EjJJkkmdnTaaEq4Usbg3wBjWT+pJOiwZRu9vcb9pVQm1JGCHMexAyxa7nwSrJBkgm0/benw1SAVECMM41q+xKuk4Oz0H0lM6Kk7HOHaQC4HST7qvQjLtC+OWUkq7kv0QxrJ+xoykyn3niIut6NePS7X0OccyZVPACSqdVi05nx08ufR/Xp53vFyMZYPasEmqPZlzU0d/RZZDe36MZ/2k39VL+rg4+mBL+k3zcvzksBjPvmeQhMhA8j3bulgNkuJDMab1M2YnmT39nuGbA8a0Q0wBy690kKGk5TBuKdWl3bAde+e4JshommS87xxxuZX9+vFw9TwzjGv9Sl8yl7RPQu7kqUWA2jDR4AiMa8szMAZJ8CwkyRTPTRmhHc7CcyJzjm38pPAku9MdRh9siTbNh+UqU12bG2PbICMkS0n5WD1v9/EVwJBsBmPbijHQHWW2koSdnQ25yjCQYAibAkZ84ycFJyFsOYxbTkXay95Pbgjj2yAjIAxJv2Prdmv6tcNZ+yOMbwcdAu1IoUhucidPLQIsLju/QoMpYxw/KSAJ65TPT5pKBU6z8qEY4wZJf0OTtBtGH25Jv3EuCx94ADFOxflAfsPhSQ56O46v/Je5d8IYd8CMlkmo2ek5g1eZoblinBvUWBOuJH1x7MYWxqaNzFxdrBNkXAlZsg9b168bykQ3jHMHqYElCf1N7tTp+cDe1fulWMdfVh7hS5KpnJ80nQqcVOeUamIdP6lbhqRsGH20Zf3G2Wp8LMa5Oz0F9KDSkRRJRVaw7T+xDFClfzqkWKf9UAknsjY/O3twrCoQcSzGukFSoDQJH8asNFNa60jv5493gqQ2eZL+xtbd1i3WDlZGhC8Y7wYZFyRKbnLIn+yA9rCMd4aYAtFIMiXJVC5Mmk4Jx84t+nLjnYpKKonk07048nhLtXHWDYPx7kPKlpSPFfSyph/zBEm90iW3izGvn3FNvtOMee6qXr4Bk2TU5ZldeO4oDWXm1wAJKikn0n/xmYKqwPZ30cBjPPluCWHF9kwJHkHGXPn82nAClmfuDg+/0lvp6oMx0AOLuefAI6hxRrog4yICi7m9AceZDiedX2MjtDzzGXD4GZgS6ceDlmf+0GRlGB0aAy6junwVR01+aBU2Cg0/Kx/p/KS7GnAxdwloBBmzpPMzDiK4mJkJNA5bOr/GWnh5Zv7Q8Ct9kM5P8ocXM8+CRlDjkHSfDy9m3gaNIOOGdAPWwAwv5vYHGqPK5ic91cDLc18CRtkU8BPZbxfh5bmdASNYBjbpgqSfAGNm8E+ExQqk8zO2AqzArv2fBBYDLqO2dD8EsRZmrLAYcIxG0gVJoRBjjYvBws9oJZ1fG64QY+YasPBrw1G6+4dYceuWsBhPumAZ1SDG3L1g8aLS+UnSEPPMgmHxkNJVjJUYxDz3SFj4leKkC4ZKEGKeWTwsgoxp0rU/avJAzHNLhUWQMV264KjJCzHPPBsWQaUE6X4MYp5bISwGrBQp3ZNAzHMvh8WVSrcCiDGzOlgEY+Ul3cYhxsyrYBHUhrN0fkZziDG3ElicuXTBsnKDGDPLg0WQ0UQ6PykMYsw9AxbBGHWl+yGIeWbJsBiwkoJ0QVI7xJhZHCwGXLa4pPOTfkGM7XoELPwpkEi3YIgxtyBYYJD0KFuQ9FwDMM/cGxh+0o5syZ0BjLlbASOocUy6zwdYceuawAgqfZVusQBrvuviwFiGdH6NdQDbU2D4GfOl+0CA/Q0wgqQQ6UatAZfnBvtEYLQfo750iX/UFAAXcztFYL6ffM8BLua2DI0D9pOg0gUZm8HF3CHQwOuUbsHg8ty7wfHy0iXlGRihNTY4ghpL5VsRtDy3QHAsVr5bglaxmzE4gmXUks+vdFgDrOZmouAYOAODfElFkiyw2EGfAhwYVNqXz8+YAyvP/Q7huX75Fgwrz3wBIEGlJOlebYAvZ1SW4ggqUDGzdwDZVdkus8+3U5mgQAVzGKg890yADHg+UNTLFQwVpPTmzZ8FFWUFdE5Z3q65Muv7qNhzq5eOmTkABP2MmzLVl/89tkes5XVrrRXM0qpSMzNPk261EPGT+iUKkm77+XBJhaA+2A4FpVanmPsX2TwzxGTXfsWHSFApWh5/jMvtHt2701bOKdfTxHYCjfLcj2Tz3NYQokEleWnanxj1QezsGLMdF1QnfWK7fY6C7Mz8E0gO2K90LccN9//F9HZBvbJVFJBBffLcPaUbGyS4fikus88X202CgrBVFlA1bRpSumLvW8NkdTL455sDbW/YDLTV5JSfuvSJzP1Quj2FyUmGr77itwmvxaoc2Gqni0ppEvO+TEH2L0WgBpX2whYk3fTz7oqWW7TVF9A3mvS/0nlm76FySyHzk2bbPXDAN5tJTkW2KSqoR8x8Ubqvhcpthqv8cPSXkq3Oms2soLRrEWt6QgXpjwQqL1kfouvr/6MFLYJybzPcUDorkjrE3AqkG/ZvoIIfGB5/pP2yp3frt5nn1H8aVHbXMKZnfiAdc59HsM4hNO3PtgZLrtsyabOZhprqD9vt6RWk99yr4XJU9eGoH+DHya95yRc2q4K6PsVjm3G1x3P/Kl+xuzlcMKhxNBTn2vc7a/sabJYFJEJ3WNPnGla6y5j4Vp8cMEGlmDD4F2mu7d0Hg23Wb+5MNeeiCtIzt2EE7HvWZ6/i77E/+Fbn0IbwrfRmYrtDlGuWz3PPhAz6NU5kK0h67u+j+f2c8mJDmaZaaI3nnluQv7g1VdAEleKzFIy01+6pPf7YkArKacurCrXGsMbJHk0+Zn4/xWuHcUHjL1uc9VnxT40EluxuW7ah5dRujRm7IP/3I2y/OQv15V9P+yzm+d6GWCBbaQtr/me6PQV43vcFjl8bdplrn3TR11ubPthQc8oZvyLT6MqQBfmHncj2v/TAKZsCzptlyj/fnG97xyFTNuSC+qvsroKpJ8W7PXnmhlQAMwchdP2MRRkq/33CX77RubShF9A0LWHNMJbnNlVQoOcWCp4rqc/EHfXz3rJPDTb8daJkcx3xvB9bUODIbM9YwINBRmAGgqHa6+PRvYetlDfXBoOc+tF8b4j79lTAzEYRvrdZvYp+FET49l0rqaDMfLpu/KbnPlRQ4dAAGmIKeH6li2qM1N/nc76JIlArrYB07fRKQNcMZp5WUOHI7wgg9DPmVM1Puih7qQZYmTk1Vy/u/WaV4JmDEcIDDYHmz6vS/lxroe2th6xauZetExP1XbTMfL+gRGbuASI8+iqU/zwJLDY791byOl7ETR9+k7kDCkocfZIb/xHDqGLZ4rjhyu6o73dX/bHy32IJVV8bPPPKghqZeRsCOUjqq8S/SFt9PLLfjFXhD5dAFDWBuYcVFMnMVKA04FiJ1idJUnE4eqjEd5xaNd7cjLWguDXTYRXB3NY/EUr4bMlI/X8+57eYZ4RV5Q8LqI4GsF1XY+6PBUUysyQE88b9sbooe25gzCqUU17mGXnF7ZAsc78tKJKZPbPmHzo4YekNm79ZpXIorATiEHHMXYK5XRZUefcI6BKIulpsg0DXN9L2fRUFZa4WUniFarFWQOuHaPbBiq5id/U1F5Tpuf1FUL9AnWKsoP4ovfxI8qhiZi6e2UtBnacOK+TQd6qxgrIm5kUgkj6RmaeNXFAnM1tlrw1jAKsUwneLqrGcci2QDSNo0vt/EXrmvQWVem6BCG1BKVeObRCUlAeNGrY7xMPMZwsq/XB24x8E4Cq9/EhyAT1XjrWCMpwugzzR4u32bV+roNTXRngL5GAFWQ55FJTQTtHxN4deUOuXNgKsh6AuKshaTv3SuhS6qCj2n9Q9852CYllrIQhxUVRTSfbEBNQ+EtJlkFJAWji7h5PaenlCMV96XyBDAelSkrUcCuTzLKq8Thxdlxe3dmVTWb8D4LmhlDJfhHnb1R20nHKpJtsgoB3fqLbSVeEW0N+20lbl1JHi9vcbhTDz3Y8DGnKIv6KsHfMBH1Rd38ipxXdjO5rGodsT2/loXR0vi1BnK1dicOqQqqydtyhqczBqWhSHZHPKna3qD09h84kRVXhmE9cMNjx5AXlSlrUcusEpPj3UU3ZJIeLQ2Juz1W1Zzhoq9n+gShj53hHw01OYtRdRUtS77JKCo5Y+2GHm1KwxbQbblCOXJ9J+c6KCIRHyD8opIyqzlkN3BSROINMroxNH1hbU9xwCt5nl0MvJbD83LR9zf9xT0OEjd1OatSvjlA8lMzV6UBX82hdxyLLNfN3U1q4f9Px/pGw/h8AvgUQqzlorIPuCmllK4ZDsTG+cU36uzGa3VTlprnn7871c62iE3sFcofKsreOUcQFNm2knWb49DfXjkD+zsNnnOPRokjtvbkjVG8H/7Rx6rL4OX/wvOLrW09nYSRy6b+QUY0HJO68GG86VTXn9gZllyeOZd6IBHKUuEqy13QQEcNaHX4ZCGpZp4lRszixUAnEQ1BoOWaizYW45P32s2P+EyvK8bH8XjQlAQa2Mig7rBHWdU18LakIaanryXbPRujkOr7so2VxAEjm0T0DnbtGGP12O2J5Y89mJJJ717NEIPtOsI6TyWVzEbnJIp6Dmc2jI2kYRM1WeafrqQf7lLne53WdaiiKTpmilZ6K7F5xdu8Xc+lstT0Dml2zl5dSHyW89OS+F5/4VDeF7nVjUqHqaq5dNefYvMnye+U2Lgx6zKcB5zgIEtk05dqNF++196Ji7G5rDr4CB5SxXk95+fitknls/GsROgvIKBrZuauu3LnreQ4XJM9v4G5OAey0oMzCwttX8lOUW7U/Q8NzsP6NZLLlaWAX1BAg2zcNOJr7zzlloPPNoNI0zFtRnINiVTWnj4bWQMLN/12wc8HfrgGDttFbPXyq2v5Bh8Nz33gYN5LhgsGkeuT/R5pPb7HluT/uORpJDy8BgObsPk918ajdrC0UzeTAHCAZrp7F69Uqx/YfKjmeWj6byNQX1Lxxs63LiRov2e2g2PLefT2Ys8NM5BQQHeyeT3H7pJHOe2QprnAwNZhkK6XnBwdZNdf3uHc8MlaG17z4azW8cEQ7Wtpyfvtqi/Q2Rkdv7ZzScbVd30AroHCBsGx5+Nontd+8ywNygxW1fF43nt3LKLCCsoL5MYeORw2oN6+32bdGAfqOATgPC2mmtXrJebP+gqsHcw9CI/hqnTkDCtinHHUyk+RJaJeaegYZ0r68QEvZDJ7P97GkVPhmN6TMdICSsnfraDXurq4yZ5aFBfVAOaQCFbTU/bWcizY+IDsZGo9rprEFh0zzsapLbb9wVCswtBU3rgu8GEnYWU9x8fP9z0LzO+MUhISCb7XiiEJpYwcIrKGtw4JSRb0UzK+ZHkTwdFJ7u09HUdppeAwg2MESzDxYaXE6xnI3+CQqUQ4LQ7D7ym+uegByJmSqj6X3NTerdeaVRWNAA//XNadxflK0VfDTCv8eho7o2G86uO5riHtO7Gy0TkLHfQ4MsmKU5dUm/6jbZFY3y/3No6Sw061H4LGs0WQloxplDZeetVW9VtlYo0EBPE6diT2922sSpB2moKRrq+34APWrY5F6jua7h0D0NevN0KfJotD/9K2anOUueXlc03W0wyLmsOo2ZhaDW/Bqa8F/cTW3h1H9trlYRNOUcYjailnDI1Cho0A9mL0bVjlHXdjBo1g9mL1ajFZy6zSk+PdC8P+gPCsikNow4Wh4NfRpFiUM+1+kAp0JG6YQGXyBLcEpbt4jjEDiH9P8imv4zHfeEI4xTD8+69WqHDePABz3HE19ZJDV8+dA9MDYUyPTTW03kCMrOIvm8sGPMWAJRFJCq64iQ67iPGXfCGPJgbn2T+xoJN/cXo+QxtuzKkbXv44QVN6qAFN5gHuPOklLEfmmFK1PU7K5wMQvGmJRfcTThK17gedUpZmXndYGjjIXxaturdzLsxarmtDJFnNiXc0iSmKnyFI9txsV49sAFVK3zJQnq4iykug5B/brhoS8d494D51SFG/8ZAf0uoFt1YZvF9XHIN0EpWTefZY3zbLIS0GLkTy9BER7lcTm16AAFZXiPu2VrzHm/EKc0foVA1ysNMbjvrhhfl6GQ7v+tnyMvXcd1T2+Rm7z4i9/Aspa1rA+5+Iu/eA4tuMALHHfdP8hL1hOzLHfyrUuhe03M+T/n/5z/c/7P+T/n/5z/c/7P+T/n/5z/c/7fpXsBAA==) !important;
}

span.twitterslogin {
    background-image: url(data:image/png;base64,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) !important;
}

@media (min-width: 992px) {
    .fs-modal .modalbody {
        display: flex;
    }

    .fs-modal .modal-dialog {
        width: 65%;
    }

    .fs-modal .modalbody > div {
        flex: 0 0 50%;
    }

    .fs-modal .modal-dialog {
        min-width: 970px;
    }
}

@media (max-width: 1199px) {
    .login-links, .button-log {
        justify-content: space-between;
    }
}

@media (min-width: 1200px) {
    ul.Forgot {
        text-align: right;
    }

    .button-log {
        justify-content: space-between;
    }
}

@media (max-width: 991px) {
    .fs-modal div#right-side-login {
        display: none;
    }
}

.home .alert.alert-notice {
    margin: 5px 0;
}

@media (max-width: 767px) {
    .login-links {
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    div#right_div .opg-panel-box {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .home .alert.alert-notice {
        margin-bottom: -15px !important;
    }
}

@media (min-width: 992px) {
    .home .alert.alert-notice {
        margin-bottom: -25px !important;
    }
}

div#right_div .opg-panel-box {
    box-shadow: 0 2px 5px 2px rgb(0 0 0 / 10%) !important;
    height: 100%;
}

/* EKta css */
.blue-bg {
    background-color: var(--blue);
    color: var(--white);
}

.opg-panel-box {
    padding: 35px;
}

#custom_container.custom_vmenquiry_container .cart-view.bill input[type='text'],#custom_container.custom_vmenquiry_container .cart-view.bill input[type='email'], #custom_container.custom_vmenquiry_container .cart-view.bill textarea {
    background: #1562f4;
    border: solid 1px var(--lightborder);
    color: #fff;
    width: 100%;
}

.cart-view.bill ::placeholder {
    color: lightgray;
    font-size: 14px;
}

.opg-panel-box .opg-button {
    background: #1562f4;
    border: 1px solid var(--lightborder);
}

.custom-h7 {
    font-size: 14px;
    font-weight: 600;
}

.align-self-b {
    align-self: baseline;
}

.empty .empty-busket.d-none {
    display: block !important;
}

.empty-busket {
    border-top: 1px solid #f4f4f4;
}

#vmecart_list.empty, #cart_list.empty {
    text-align: center;
}

/* Checkbox */
/* Custom radio and checkbox */
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    #productdetailsview .cb-wrapper > label {
        width: 100%;
    }

    #t3-content .cb-wrapper input[type="checkbox"] {
        --active: #0058fe;
        --active-inner: #fff;
        --focus: 2px rgb(216, 216, 216);
        --border: rgb(216, 216, 216);
        --border-hover: #ff4032;
        --background: rgb(216, 216, 216);
        --disabled: #c0c6ce;
        --disabled-inner: #c0c6ce;
        -webkit-appearance: none;
        -moz-appearance: none;
        height: 20px;
        outline: none;
        display: inline-block;
        vertical-align: top;
        position: relative;
        margin: 0;
        cursor: pointer;
        border: 1px solid var(--bc, var(--border));
        background: var(--b, var(--background));
        transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    }

    #t3-content .right-cb input[type="checkbox"] {
        float: right;
    }

    #t3-content .cb-wrapper input[type="checkbox"]:after {
        content: "";
        display: block;
        left: 0;
        top: 0;
        position: absolute;
        transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    }

    #t3-content .cb-wrapper input[type="checkbox"]:checked {
        --b: var(--active);
        --bc: var(--active);
        --d-o: 0.3s;
        --d-t: 0.6s;
        --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
    }

    #t3-content .cb-wrapper input[type="checkbox"]:disabled {
        --b: #d8d8d8;
        cursor: not-allowed;
        opacity: 0.9;
    }

    #t3-content .cb-wrapper input[type="checkbox"]:disabled:checked {
        --b: var(--disabled-inner);
        --bc: var(--border);
    }

    #t3-content .cb-wrapper input[type="checkbox"]:disabled + label {
        cursor: not-allowed;
    }

    #t3-content .cb-wrapper input[type="checkbox"] + label {
        font-size: 14px;
        line-height: 21px;
        display: inline-block;
        vertical-align: top;
        cursor: pointer;
        margin-left: 4px;
        margin-left: 0;
    }

    #t3-content .cb-wrapper input[type="checkbox"] {
        width: 38px;
        border-radius: 15px !important;
    }

    #t3-content .cb-wrapper input[type="checkbox"]:after {
        left: 2px;
        top: 2px;
        border-radius: 50%;
        width: 14px;
        height: 14px;
        background: white;
        transform: translateX(var(--x, 0));
    }

    #t3-content .cb-wrapper input[type="checkbox"]:checked {
        --ab: var(--active-inner);
        --x: 17px;
    }

    #t3-content .cb-wrapper input[type="checkbox"]:disabled:not(:checked):after {
        opacity: 0.6;
    }
}

/* One page checkout*/
#custom_container *:not(i,.fa) {
    font-family: 'Poppins', sans-serif!important;
}

#custom_container :not(.no-links):not(.terms-of-service-cont) > a {
    color: var(--bluesec);
}

#custom_container.custom_cart_container, #custom_container.custom_cart_container a, #custom_container.custom_cart_container li {
    font-size: 13px;
}

#custom_container .grand-total .PricebillTotal {
    color: var(--white)
}

#custom_container table.cart-summary {
    margin-bottom: 0;
}

#custom_container, #custom_container .proopc-group label {
    color: var(--textcolor);
}

#custom_container #leftdiv > table {
    margin-bottom: 0;
}

#custom_container #proopc-pricelist {
    margin-bottom: 20px;
}

#custom_container th, #custom_container td, #custom_container .proopc-process-title {
    background-color: white !important;
}

#custom_container.custom_cart_container .m-price, #custom_container.custom_cart_container .cart-p-list a {
    font-size: 15px;
}

#custom_container.custom_cart_container .m-price {
    margin-top: auto;
}

#custom_container .vm-customfield-cart * {
    font-size: 11px;
}

#custom_container .dull-text {
    color: var(--seccolor);
}

#custom_container tr.cart-p-list td {
    vertical-align: middle;
}

.d-data-title:before {
    content: attr(data-title);
    display: block;
    padding: 15px 2rem 15px 2rem;
    border-bottom: 1px solid var(--lightborder);
}

div#rightdiv * {
    font-size: 13px !important;
}

#leftdiv table.cart-summary th, #rightdiv .grand-total div,div#rightdiv:before {
    font-size: 15px !important;
}

#leftdiv table.cart-summary th, #rightdiv .grand-total div {
    font-weight: bold;
}

#custom_container .fa.fa-chevron-left {
    color: var(--lightgray);
}

#rightdiv .grand-total {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--lightborder);
    border-top: 1px solid var(--lightborder);
    margin: 2rem 0 2rem 0 !important;
}

#custom_container :not(.proopc-empty-continue-link) > .proopc-btn {
    text-shadow: none !important;
    border: none;
    box-shadow: none;
}

#custom_container .proopc-table-striped {
    border: none !important;
}

#custom_container .proopc-column3 > div, div#proopc-pricelist .well, #custom_container #leftdiv tr th.col-name, #custom_container #leftdiv tr td.col-name {
    border-radius: 4px;
}

div#proopc-pricelist .blue-bg {
    border-bottom-right-radius: 4px;
}

#custom_container div#proopc-entry-single > * {
    border-right: 0;
    margin-right: 0;
}

body span.checkbox label.checkbox_inner {
    border: 1px solid var(--border);
    border-radius: 4px;
}

body span.checkbox input[type="checkbox"]:checked + label.checkbox_inner, body span.checkbox input[type="radio"]:checked + label.checkbox_inner {
    background: var(--blue);
}

body span.checkbox input[type="radio"]:checked + label.checkbox_inner::before, body span.checkbox input[type="checkbox"]:checked + label.checkbox_inner::before {
    content: "\f00c" !important;
    left: 5px !important;
    color: var(--white);
}

body span.checkbox input[type="radio"] {
    visibility: hidden;
    margin: 0;
    opacity: 0;
    display: none;
}

body .sppb-form-check .checkbox {
    width: 22px;
    height: 21px;
}

div#proopc-entry-single .proopc-subtitle {
    display: none;
}

#custom_container .proopc-group input, .proopc-group > div {
    display: inline-block;
    width: 100%;
}

#custom_container input:disabled + label.checkbox_inner {
    background-color: var(--lightgray) !important;
}

#custom_container textarea {
    min-height: 60px;
}

#custom_container input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), #custom_container select {
    height: 38px;
}

#custom_container textarea, #custom_container input:not([type="submit"]), #custom_container select {
    padding: .75rem !important;
    border-radius: 8px !important;
    border: 1px solid #ddd;
    margin-top: 0;
    background-color: var(--white);
    margin-bottom: 0;
    box-shadow: none !important;
    max-width: 100%;
    font-size: 13px;
}

#custom_container select {
    height: 40px !important;
    width: 100% !important;
}

#custom_container div#proopc-entry-single input {
    padding-right: 15px !important;
}

#custom_container .inner-wrap {
    padding-bottom: 5px !important;
}

#custom_container .group-enabled input[id$="_field"] {
    width: 100% !important;
}

#custom_container .group-enabled input[id$="city_field"] {
    float: right !important;
}

#custom_container span.checkbox {
    background: transparent;
}

#custom_container .proopc-column3 > div > .proopc-process-title {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top: none !important;
}

#custom_container.no-placeholder input::placeholder {
    color: transparent;
}

#custom_container.no-placeholder .disp-placeholder input::placeholder {
    color: inherit !important;
}

input#proopc-coupon-code {
    width: calc(100% - 20px) !important;
    margin-bottom: 5px !important;
}

div#proopc-tos-fancy button.fancy-close {
    display: none;
}

@media (min-width: 992px) {
    div#proopc-pricelist .blue-bg {
        border-top-right-radius: 4px;
    }

    #custom_container #leftdiv tr td:first-child, #custom_container #leftdiv tr th:first-child {
        padding-left: 2rem !important;
    }

    #custom_container.custom_opc_container #leftdiv tr td:first-child, #custom_container.custom_opc_container #leftdiv tr th:first-child {
        width: 60%;
    }

    #custom_container #leftdiv tr th {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    div#custom_container.custom_cart_container #leftdiv {
        width: calc(66.66666667% + 50px);
    }

    #t3-mainbody div#custom_container .quantity-container {
        width: 80px;
    }
}

@media (max-width: 991px) {
    div#proopc-pricelist .blue-bg {
        border-bottom-left-radius: 4px;
    }

    #custom_container.custom_cart_container tr.cart-p-list {
        margin-bottom: 15px !important;
    }
}

@media (max-width: 767px) {
    div#proopc-pricelist .blue-bg {
        border-radius: 4px;
    }

    #t3-content .proopc-finalpage .row {
        margin: 0;
    }

    #t3-content .proopc-finalpage .row > .proopc-column3 {
        padding: 0 !important;
    }

    #custom_container.custom_cart_container #leftdiv tr.cart-p-list {
        display: flex;
        box-shadow: 0 0 3px 0 rgb(0 0 0 / 15%);
        border-radius: 4px;
    }

    #custom_container.custom_cart_container .m-price, #custom_container.custom_cart_container .cart-p-list a {
        font-size: 13px;
        font-weight: 600;
    }
}

/* My profile */
div#custom_container.custom_vm_user input {
    width: 100%;
}

div#custom_container.custom_vm_user .col-sm-6 {
    margin-bottom: 12px;
}

div#custom_container.custom_vm_user label {
    margin-bottom: 8px;
}

div#custom_container.custom_vm_user select#virtuemart_country_id_field {
    margin-bottom: 0;
}

div#custom_container.custom_vm_user label.virtuemart_country_id {
    padding-bottom: 0;
}

div#custom_container.custom_vm_user select#virtuemart_country_id_field {
    width: 100% !important;
    height: 35px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.hidetab #tabs {
    display: none;
}

.hidetab #ui-tabs {
    padding-top: 0;
}

/* Custom table */
#custom_container table th, #custom_container table td {
    padding: 10px 12px;
}

#custom_container table tr, .t3-wrapper .bbg-1 {
    border-bottom: 1px solid var(--lightborder);
}

@media (max-width: 767px) {
    #custom_container table.cart-summary thead {
        display: none;
    }

    #custom_container table.cart-summary tr, #custom_container table.cart-summary td {
        display: block;
        position: relative;
    }

    #custom_container table.cart-summary td > * {
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }

    #custom_container .cart-p-list td:before {
        position: absolute;
    }

    #custom_container table.cart-summary td .cart-product-description {
        display: flex;
        flex-direction: row;
    }

    #custom_container table.cart-summary td .cart-product-description .cart-images {
        display: flex;
        flex-direction: column;
    }

    #custom_container table.cart-summary td .cart-product-description .cart-images .custom-small-text {
        margin-bottom: 10px;
    }

    td.col-qty.cart-p-qty.nowrap {
        margin-left: auto;
        border-radius: 4px;
        max-width: 60px;
        padding-left: 0 !important;
    }

    #custom_container table.cart-summary td.col-name {
        width: 100%;
        padding-right: 0;
    }

    #custom_container #leftdiv {
        background: #fafbfb;
    }

    #custom_container #proopc-pricelist > .box-shadow-3 {
        box-shadow: none !important;
    }
}

#ProOPC .proopc-input-append {
    position: relative
}

#ProOPC .proopc-input-append > .status {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    margin: 8px 0 0;
    width: 16px;
    height: 12px;
    padding: 0;
    vertical-align: middle
}

#ProOPC .strength-meter {
    height: 3px;
    background: #DDD;
    margin: 5px 0;
    padding: 0;
    display: block
}

#ProOPC #meter-status {
    height: 3px;
    width: 0;
    margin: 0;
    padding: 0;
    display: block
}

#ProOPC #meter-status.short {
    background: #df0000;
    width: 25%
}

#ProOPC #meter-status.weak {
    background: #ffea00;
    width: 50%
}

#ProOPC #meter-status.good {
    background: #007fcf;
    width: 75%
}

#ProOPC #meter-status.strong {
    background: #00cf3a;
    width: 100%
}

#ProOPC .proopc-input-append > .status.valid {
    display: inline-block;
    background: url(../../../plugins/system/vponepagecheckout/assets/images/data-validation.png) no-repeat 0 0 transparent;
}

#ProOPC .proopc-input-append > .status.invalid {
    display: inline-block;
    background: url(../../../plugins/system/vponepagecheckout/assets/images/data-validation.png) no-repeat 0 -13px transparent;
}

#ProOPC .proopc-input-append > .status.validating {
    display: inline-block;
    background: url(../../../plugins/system/vponepagecheckout/assets/images/data-validating.gif) no-repeat 50% 50% transparent;
}

#ProOPC .password-stregth {
    color: #7B7A7A;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    margin: 8px 0;
}

#ProOPC .password-stregth > span {
    margin-left: 10px;
    float: right;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

#ProOPC .short, .red-text {
    color: #df0000;
}

#ProOPC .weak {
    color: #ffea00;
}

#ProOPC .good {
    color: #007fcf;
}

#ProOPC .strong {
    color: #00cf3a;
}

#ProOPC .proopc-button-process {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 -17px;
    padding: 0;
    height: 3px;
    width: 17px;
}

#ProOPC .asterisk {
    color: #ec1c00;
}

#ProOPC textarea.invalid, #ProOPC input[type="text"].invalid, #ProOPC input[type="email"].invalid, #ProOPC input[type="password"].invalid, #ProOPC select.invalid {
    border-color: #b94a48;
    color: #b94a48;
}

#ProOPC .proopc-login-form.soft-hide {
    opacity: 0;
}

#ProOPC .proopc-login-form {
    opacity: 1;
}

#ProOPC .hide, #ProOPC .soft-hide, .proopc-st-address .edit-address {
    display: none;
}

#proopc-pricelist, #proopc-payments, #proopc-shipments, #proopc-st-address {
    position: relative;
}

.proopc-loader-overlay {
    display: block;
    background: #FFF;
    opacity: .7;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
}

.proopc-area-loader {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10001;
}

#proopc-page-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    background: #FFF;
    opacity: 0;
    z-index: 10000;
}

#proopc-page-spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10001;
}

#proopc-order-process {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -158px;
    width: 300px;
    text-align: center;
    background: #111;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 7px 8px 5px;
    color: #FFF;
    z-index: 10001;
}

.proopc-group {
    margin-bottom: 10.5px;
}

.group-enabled .inner {
    display: inline-block;
    width: 100%;
}

.proopc-st-address .edit-address.show, .proopc-st-address .edit-address.soft-show {
    display: block;
}

div#proopc-confirm-order form > * {
    margin-bottom: 1rem;
}

.proopc-alert .close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
}

.proopc-alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #c09853;
}

.proopc-error-msg {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48
}

.proopc-success-msg {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.proopc-info-msg {
    color: #3A87AD;
    background-color: #D9EDF7;
    border-color: #BCE8F1;
}

#ProOPC .terms-of-service-cont {
    width: calc(100% - 55px);
    float: right;
}

#ProOPC .prooopc-tos-label {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}

#proopc-payment-form span.vmpayment_description {
    display: block;
    margin: 5px 0;
}

#ProOPC .control-group label, #proopc-confirm-order label, .proopc-group label {
    margin-bottom: 0px;
}

.proopc-login-message-cont {
    display: none;
}

.proopc-reg-advantages {
    line-height: 1.3;
}

.proopc-reg-advantages .cus-title {
    margin-bottom: .5rem;
}

.proopc-loading div#proopc-pricelist .blue-bg {
    box-shadow: none !important;
}

#cart_list .wrap-cart {
    white-space: nowrap;
}

#proopc-shipments span.vmshipment_name {
    margin-right: 5px;
    font-weight: 600;
}

/* Button design */
#t3-content #custom_container .cus-btn-inverse:hover {
    background: var(--secbg);
    color: var(--white);
}

#t3-content #custom_container .cus-btn {
    width: 100%;
    padding: 10px 20px;
    border-radius: 10px;
    height: 45px;
    font-size: 14px;
    line-height: 27px;
    text-transform: initial;
    text-align: center;
}

#custom_container.custom_cart_container .cus-btn-inverse {
    background: rgb(242 242 242);
    color: var(--seccolor);
}

#custom_container.custom_cart_container h3.proopc-process-title {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 600;
}

#custom_container.custom_cart_container .proopc-process-subtitle {
    font-size: 13px;
    margin-bottom: 1.5rem;
}

span.vmCartPaymentLogo img {
    max-width: 30px;
    margin: 5px 3px 30px 0;
}

span.vmCartPaymentLogo img[alt="mobile_pay_logo"] {
    max-width: 100px;
}

.order-done-img img {
    float: right;
    max-width: 100vw;
    margin-top: -10%;
}

html.com_content.view-article aside.article-aside.clearfix .edit-link {
    display: none;
}

input#CVRSENummer_field::placeholder {
    color: inherit !important
}

.afterspecialdiv:before {
    content: "";
    background-image: url(custom-images/icons/search.png) !important;
    position: absolute;
    width: 18px;
    height: 18px;
    background-size: 15px;
    top: 12px;
    left: 12px;
    background-repeat: no-repeat;
}

.com_virtuemart.view-user .invalid .form-control-feedback {
    width: auto;
    color: #f00;
    line-height: 22px;
}

/* edocman - katalog */
.edocman-container .img-thumbnail {
    border: none;
}

.edocman-container .img-thumbnail img {
    margin-top: auto;
    border-radius: 13px;
}

.edocman-container .item-title {
    font-weight: 500;
    padding: 10px;
    margin-top: auto;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 0;
}

.edocman-container .items-container {
    flex-flow: wrap;
    gap: 30px 0;
}

#edocman-document-page .edocman-taskbar ul {
    justify-content: flex-start;
}

.edocman-taskbar ul {
    list-style: none;
    justify-content: space-between;
    gap: 10px;
    padding-top: 0 !important;
}

#edocman-documents .edocman-taskbar li.firstItem {
    flex: 1;
}

.edocman-taskbar .btn-light {
    font-size: 1em;
    padding: 9px !important;
}

/* Product category layout */
ul#slider.cus_products_layout {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin-bottom: 15px;
}

ul#slider.cus_products_layout .prod-row {
    padding: 0;
}

#prodlist-box #product_list ul#slider.cus_products_layout.layout li {
    width: calc(25% - 18px);
}

@media (min-width: 992px) and (max-width: 1199px) {
    #prodlist-box #product_list ul#slider.cus_products_layout.layout li {
        width: calc(33.333% - 16px);
    }
}

@media (min-width: 550px) and (max-width: 991px) {
    #prodlist-box #product_list ul#slider.cus_products_layout.layout li {
        width: calc(50% - 14px);
    }
}

@media (min-width: 320px) and (max-width: 549px) {
    #prodlist-box #product_list ul#slider.cus_products_layout.layout li {
        width: 100%;
    }
}

/*animiate.css*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

/* Currency module*/
#t3-mainnav .t3-navbar {
    display: flex;
    align-items: center;
}

#t3-mainnav .mod-currencies {
    border-right: none;
    white-space: nowrap;
    display: flex;
    gap: 3px;
    color: #0d0d0d;
    font-size: 14px;
}

@media (max-width: 991px) {
    /* WhatsApp Chat button*/ .novochat.novochat-button {
        bottom: 60px !important;
    }

    .novochat.novochat-button span {
        display: none !important;
    }

    .novochat.novochat-button svg {
        margin-right: 0 !important;
    }
}

/* 2 columns gallery on small screens */
@media (max-width: 767px) {
    .sppb-gallery.image-gallery > a {
        width: 50%;
    }
}

/* Cookie button design */
.cc-window .cc-compliance.cc-highlight > a {
    border: 2px solid #dddddd!important ;
    padding: 1em;
}

/* VAT Error message*/
.custom_error_msg {
    display: none;
    padding: 5px;
    color: #b94a48;
}

.invalid + .custom_error_msg {
    display: block;
}

/* Product category list sidebar */
.t3-sidebar ul.accordion ul.level1 li a:hover, .t3-sidebar ul.accordion ul.level1 li.active > a {
    color: var(--blue) !important;
}

.t3-sidebar ul.accordion a {
    color: initial !important;
    font-size: 14px !important;
    border-bottom: 1px solid #f4f4f4;
    width: 100%;
    border-radius: 0 !important;
}

.t3-sidebar ul.accordion li {
    border-top: 0 !important;
}

.t3-sidebar ul.accordion ul.level1 li a {
    padding-right: 0px !important;
}

.t3-sidebar ul.accordion ul.level1 li.parent > a {
    padding-right: 30px !important;
    width: 100%;
}

.t3-sidebar ul.accordion ul {
    padding: 0 0 0 8px !important;
}

/* Tab as link */
@media (min-width: 480px) {
    ul.sppb-nav > li {
        display: flex;
    }
}

@media (max-width: 479px) {
    .sppb-addon-tab ul.sppb-nav {
        width: 100%;
    }
}

.sppb-addon-tab .sppb-nav-modern li.active nav a {
    background: inherit;
    color: inherit;
    border: 1px solid #f4f4f4;
    border-radius: inherit;
    box-shadow: inherit;
}

div#mod-custom190 img {
    width: 100%;
}

/* Linguish */
#t3-mainnav .linguise_lang_name {
    font-size: 14px !important;
}

nav[id^="t3-mainnav"] [data-level="1"] > a span.lccaret {
    color: #0d0d0d;
    font-size: 9px !important;
}

div#linguise_popup {
    width: auto;
}

div#linguise_popup ul {
    gap: 20px;
}

div#linguise_popup li {
    display: flex;
}

/* Accordion contact form */
.accordion-contact-form .sppb-panel-heading .sppb-panel-title span {
    border-radius: 20px;
    color: var(--textcolor);
    text-align: center;
}

.accordion-contact-form .sppb-panel-group .sppb-panel-body, .accordion-contact-form .sppb-panel-group .sppb-panel-modern {
    border: none;
    margin-bottom: 0;
}

.accordion-contact-form .sppb-panel-heading {
    background: transparent !important;
}

.accordion-contact-form .sppb-form-group label {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}

.accordion-contact-form input.sppb-form-control {
    text-align: center;
    background-color: #ffffff !important;
    box-shadow: 1px 2px 4px 1px #eff0f2 !important;
    height: 48px;
}

.accordion-contact-form span.sppb-toggle-direction i, .accordion-contact-form button i {
    display: none;
}

.accordion-contact-form .active span.sppb-toggle-direction i {
    display: initial;
    background: var(--lightgray);
    padding: 10px 15px;
    border-radius: 50px;
    font-size: 35px;
    margin-right: 5px;
}

.accordion-contact-form button, .accordion-contact-form .sppb-panel-heading span.custom-btn {
    line-height: 2;
    padding: 8px 15px 8px 12px !important;
    font-size: 15px !important;
    text-transform: none;
}

.accordion-contact-form .sppb-panel-heading .sppb-panel-title {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    line-height: 24px !important;
}

.sppb-addon-accordion.accordion-contact-form .fa-phone-alt {
    font-size: 12px !important;
    margin-right: 6px;
    padding: 7px;
    border: 1px solid;
    border-radius: 18px;
}

.sppb-addon-accordion.accordion-contact-form .sppb-panel.sppb-panel-modern {
    background-image: url(../images/dotted_bg_big.png);
    background-size: 90vw;
    background-repeat: no-repeat;
    border-radius: 10px;
    background-color: #fcfcfc;
}

.accordion-contact-form .active span.sppb-toggle-direction i:before {
    content: "\f00d" !important;
}

.accordion-contact-form .sppb-addon-form-builder .sppb-form-builder-btn {
    margin-top: 10px;
}

.accordion-contact-form .sppb-panel-heading .sppb-panel-title b {
    font-size: 18px;
}

@media (max-width: 767px) {
    .sppb-addon-accordion.accordion-contact-form .sppb-panel.sppb-panel-modern {
        background-image: url(../images/dotted_bg_big_mobile.png);
    }

    .sppb-addon-accordion.accordion-contact-form .sppb-toggle-direction, .sppb-addon-accordion.accordion-contact-form label {
        display: none;
    }

    .accordion-contact-form .sppb-form-group {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .accordion-contact-form .sppb-addon-form-builder-form {
        flex-direction: column;
    }

    .accordion-contact-form .sppb-panel-heading span.custom-btn {
        margin-bottom: 20px;
    }

    .accordion-contact-form .sppb-addon-form-builder .sppb-form-builder-btn {
        margin-left: 0 !important;
    }
}

@media (max-width: 991px) {
    .accordion-contact-form .sppb-panel-heading span.custom-btn {
        margin-top: 15px;
    }

    .accordion-contact-form .sppb-panel-heading.active .sppb-panel-title span.custom-btn {
        display: none;
    }
}

@media (min-width: 992px) {
    .sppb-addon-accordion.accordion-contact-form .sppb-panel-heading span.custom-btn {
        position: absolute;
        right: 15px;
    }

    .accordion-contact-form .sppb-panel-heading.active .sppb-panel-title span.custom-btn {
        visibility: hidden;
    }
}

/* Force list view on selected product categories*/
#product_list.force-list.list .layout li .prod-row .browseImage {
    max-width: 120px;
    background: white;
    width: 35%;
    padding: 0;
}

#product_list.force-list.list .layout li .prod-row .slide-hover {
    display: flex;
    width: calc(65% - 10px);
    flex-grow: 1;
}

#product_list.force-list.list .layout li .prod-row .product-box {
    display: flex;
}

#product_list.force-list.list .product-box .lbl-box {
    display: none;
}

#product_list.force-list.list .layout li .prod-row .slide-hover .product-actions {
    flex-direction: row-reverse;
    align-items: center;
    margin-left: auto;
    justify-content: end;
    padding-top: 0;
}

#product_list.list .product-actions div.add-to-favorites.wishlist {
    margin-left: 0;
}

#product_list.force-list.list .Title {
    padding: 0;
}

/* Invalid field error message */
html.com_users.view-reset .form-control-feedback {
    width: auto;
    color: #f00;
    line-height: 1.4;
    position: relative;
    height: auto;
}

div#slider .tp-leftarrow {
    display: none;
}

@media (min-width: 1200px) {
    #product_list.force-list.list .layout li .prod-row .browseImage {
        max-width: 180px;
    }
}

@media (min-width: 768px) {
    #product_list.force-list.list .layout li .prod-row .slide-hover {
        align-items: center;
    }
}

@media (min-width: 320px) and (max-width:479px) {
    #product_list.force-list.list .layout li .prod-row .product-box:not(:hover) .description-list:after {
        background: -webkit-linear-gradient(bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
        content: " ";
        width: 100%;
        position: absolute;
        bottom: 0;
        height: 30px;
        left: 0;
    }

    #product_list.force-list.list .layout li .prod-row .product-box .description-list {
        overflow: hidden;
        position: relative;
    }

    #product_list.force-list.list .layout li .prod-row .product-box:not(:hover) .description-list {
        max-height: 48px;
    }

    #product_list.force-list.list .layout li .prod-row .product-box:hover .description-list {
        max-height: 88px;
    }

    #product_list.force-list.list .Title a {
        font-weight: 500;
    }

    #product_list.force-list.list .layout li .prod-row .slide-hover .product-actions {
        margin-right: auto;
        margin-left: 0;
        padding-top: 7px;
    }
}
