 .filter-content {
     display: block;
    /* Initially show content */
}
 .yith-wcan-filter .filter-title {
     cursor: pointer;
     font-weight: bold;
}
 .yith-wcan-filter.collapsed .filter-content {
     display: none;
    /* Hide content when collapsed */
}
/***********custom button style************/
 .price-addtocart-main {
     display: flex;
     justify-content: space-evenly;
}
 .more-text {
     display: none;
}
/**specificaties style**/
 .product-attributes {
     width: 100%;
     border-collapse: collapse;
     margin: 20px 0;
}
 .product-attributes th, .product-attributes td {
     border: 1px solid #ddd;
     padding: 8px;
}
 .product-attributes th {
     background-color: #f2f2f2;
     text-align: left;
}
 .product-attributes tr:hover {
     background-color: #f1f1f1;
}
 .vi-wbs-frequently-products .vi-wbs-frequently-product-item .vi-wbs-frequently-product-item-check {
     background-color: black !important;
}
/**11-11-2024**/
 .custom-variation {
     border: 1px solid #ddd;
     padding: 10px;
     text-align: center;
     cursor: pointer;
     border-radius: 5px;
     margin: 5px;
}
 .custom-variation.selected {
     border-color: #0071a1;
     background-color: #e6f7ff;
}
 .custom-variation .qty-price {
     display: block;
     font-size: 16px;
     font-weight: bold;
}
 .custom-variation .total-price {
     display: block;
     font-size: 14px;
     color: #888;
}
 .variation-radio-buttons label {
     display: block;
     margin-bottom: 5px;
}
 .variation-radio-buttons input[type="radio"] {
     margin-right: 5px;
}
 .product-specifications {
     color: black;
     margin-top: 15px;
     margin-bottom: 15px;
}
 .offer-text {
     position: absolute;
     top: -230px;
}
/* Set width of autofilled address to 100% */
 .wcnlpc-address {
     width: 100%;
}
 .bulk_discount {
     margin-bottom: 25px;
}
 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list::before {
     color: #174895;
}
 .comment-form-rating p.stars:nth-child(3){
     display:none !important;
}
 .wishlist_item .bde-icon-list__icon svg{
     width: 11px !important 
}
 tr.wishlist_item td {
     border-bottom: 1px solid #ddd !important;
}
 .wishlist_item ins {
     text-decoration: none !important;
}
 .shop-right a.woocommerce-review-link {
     display: none !important;
}
 .shop-right .bde-wooproductrating.breakdance-woocommerce {
     margin: 0;
}
 .bde-woo-product-footer {
     display: flex;
     margin-top: auto!important;
     gap: 0 !important;
     flex-direction: column;
}
 .category-listing .breakdance-woocommerce ul.products {
     display: grid;
     grid-template-columns: repeat(6, 2fr);
     gap: 20px;
     list-style-type: none;
     width: 100%;
     margin: 0;
     padding: 0;
}
 .category-listing li.product-category {
     padding: 10px 10px 10px 10px;
     border-top: 1px solid #E7EAF3;
     border-bottom: 1px solid #E7EAF3;
     border-left: 1px solid #E7EAF3;
     border-right: 1px solid #E7EAF3;
     border-radius: 5px;
     text-align: center;
}
 .category-listing li.product-category:hover {
     border-top: 1px solid #174895;
     border-bottom: 1px solid #174895;
     border-left: 1px solid #174895;
     border-right: 1px solid #174895;
     border-radius: 5px;
}
 .category-listing li.product-category img{
     width: 168px !important;
     height: 168px;
     object-fit: contain;
     margin-bottom: 15px !important;
     margin: 0 auto;
}
 .category-listing li.product-category h2.woocommerce-loop-category__title {
     text-align: center !important;
     font-size: 18px !important;
     font-family: var(--bde-heading-font-family) !important;
     font-weight:600 !important;
}
 .category-listing li.product-category mark.count{
     display:none;
}
 .phone-image figure.breakdance-image.breakdance-image--183{
     position: absolute;
     right: 0;
     top: -178px;
}
 .home-product-list article.ee-post {
     border: 1px solid #fff;
     border-radius: 5px;
}
 .home-product-list li.product {
     border: 1px solid #fff;
     border-radius: 5px;
}
 .home-product-list article.ee-post:hover {
     border: 1px solid #e9edec;
     border-radius: 5px;
}
 .home-product-list li.product:hover {
     border: 1px solid #e9edec;
}
 .home-product-list del bdi {
     color: #96a2a1;
     font-weight: 500;
     font-size: 18px;
}
 .home-product-list ins {
     text-decoration: none;
     padding-left: 0px;
     color: #e32b38;
     font-size: 18px;
}
 .custom-quality-price-options {
     margin-bottom: 15px;
}
 .home-product-list ul {
     padding: 0;
     list-style-position: inside;
}
 .client-logo .bde-column {
     height: 122px;
}
 .client-logo .bde-column:hover{
     border-color:#174895;
}
 .client-logo .bde-column:hover img{
     filter: contrast();
}
 .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
     line-height: 2;
     margin: 0;
     margin-bottom: 10px;
}
 input[type=checkbox] {
     position: relative;
     border: 1px solid #e7eaf3;
     border-radius: 5px;
     background: none;
     cursor: pointer;
     line-height: 0;
     margin: 0 .6em 0 0;
     outline: 0;
     padding: 0 !important;
     vertical-align: text-top;
     height: 25px;
     width: 25px;
     -webkit-appearance: none;
     opacity: .7;
}
 input[type=checkbox]:hover {
     opacity: 1;
}
 input[type=checkbox]:checked {
     background-color: #174895;
     border: 1px solid #174895;
     opacity: 1;
}
 input[type=checkbox]:before {
     content: '';
     position: absolute;
     right: 50%;
     top: 50%;
     width: 4px;
     height: 10px;
     border: solid #FFF;
     border-width: 0 2px 2px 0;
     margin: -1px -1px 0 -1px;
     transform: rotate(45deg) translate(-50%, -50%);
     z-index: 2;
}
 .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {
     line-height: 2;
     margin: 0;
     margin-bottom: 10px;
}
 .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item label{
     font-size: 15px;
}
 .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a{
     font-weight:600;
     color:#000;
}
 .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover {
     color: #000;
}
 .yith-wcan-filters h4.filter-title {
     border-bottom: 1px solid #e9edec;
     padding-bottom: 25px;
     width: 100%;
     position: relative;
}
 a.show-more.initialized {
     background-image: url(/wp-content/uploads/2024/10/more.jpg);
     background-position: center right;
     background-repeat: no-repeat;
     padding-right: 20px;
     color: #0a3f99;
     font-size: 20px;
     font-weight:600;
     margin-top: 20px;
     display: inline-block;
}
 .filter-tax .filter-title:after{
     content: "";
     background-image: url(/wp-content/uploads/2024/10/top-arrow.jpg);
     margin: 0 8px;
     color: #174895;
     width: 16px;
     height: 10px;
     position: absolute;
     display: inline-block;
     right: 0;
     transition:all ease 0.9s;
     top: 10px;
}
 .filter-tax.collapsed .filter-title:after{
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
}
 select.orderby {
     border-radius: 10px !important;
     position: relative;
     background-image: url(/wp-content/uploads/2024/10/down-arrow.png);
     margin: 0 8px;
     background-repeat: no-repeat;
     background-position: 97% 50%;
}
 i.flaticon-back.slick-arrow {
     background-image: url(/wp-content/uploads/2024/10/left-arrow.jpg);
     width: 54px;
     height: 55px;
}
 i.flaticon-right-arrow.slick-arrow{
     background-image: url(/wp-content/uploads/2024/10/right-arrow.jpg);
     width: 54px;
     height: 55px;
}
 i.flaticon-back:before{
     font-size:0px;
}
 i.flaticon-right-arrow:before{
     font-size:0px;
}
 .wpgs-nav .slick-slide {
     border: 2px solid #E7EAF3;
     border-radius: 5px;
     padding: 15px;
}
 .wpgs-nav .slick-slide.slick-current.slick-active {
     border: 2px solid #b9d4ff;
}
 .slick-list .wpgs-lightbox-icon img.attachment-shop_single {
     display: block;
     height: 500px !important;
     margin: 0 auto;
     object-fit:contain;
}
 .wpgs-nav .slick-track {
     margin-top: 30px;
}
 .price-addtocart-main {
     justify-content: start;
}
 .home-product-list span.bde-icon-list__icon {
     width: 1em;
     height: 1em;
     fill: #42bb62;
     padding-right: 5px;
     margin-right: 10px;
}
 .home-product-list .bde-icon-list__item-wrapper {
     display: flex;
     flex-direction: row;
     margin-top: 10px;
     font-weight:600;
}
 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
     content: "\e909";
     display: inline-block;
     font-family: tinvwl-webfont !important;
     speak: none;
     font-style: normal;
     font-weight: 400;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-size: 40px;
     vertical-align: sub;
     margin-right: 5px;
     color: #e7eaf3;
}
 span.tinvwl_add_to_wishlist-text {
     display: none;
}
 .home-product-list ul.products li.product .tinvwl_add_to_wishlist_button {
     margin-top: 0;
     position: absolute;
     bottom: 110px;
     left: 260px;
     width: auto !important;
}
 .home-product-list small.woocommerce-price-suffix {
     display: none !important;
}
 .home-product-list .vat-price{
     display: none !important;
}
 .shop-right .tinv-wraper.tinv-wishlist {
     font-size: 100%;
     position: absolute;
     top: 6px;
     right: 20px;
}
 .shop-right .bde-wooproducttitle.breakdance-woocommerce.product_title {
     max-width: 80%;
}
 .shop-right span.sku_wrapper {
     display: none !important;
}
 .shop-right small.woocommerce-price-suffix {
     display: none;
}
 .shop-right .vat-price bdi {
     font-size: 16px !important;
}
 .shop-right p.vat-price {
     width: 540px;
}
 .shop-right .bde-wooproductprice.breakdance-woocommerce {
     width:100%;
     display: flex;
     flex-direction: row;
     justify-content: left;
}
 a.toggle-link {
     display: inline-block;
     color: #0a3f99 !important;
     text-decoration: none;
     font-weight: 500;
     padding-left: 10px;
}
 .content p{
     margin-bottom:0px;
}
 .category-images {
     display: flex;
     margin-top: 40px;
     gap: 10px;
}
 .category-image {
     padding: 5px 20px 5px 20px;
     border: 1px solid #E7EAF3;
     border-radius: 5px;
}
 .category-images .category-image img{
     filter: grayscale(1) contrast(1) brightness(1);
     mix-blend-mode: multiply;
}
 .category-images .category-image:hover img{
     filter: grayscale(0) contrast(1) brightness(1);
     mix-blend-mode: multiply;
}
 .specifications tr:nth-child(odd){
     background:#e7eef6;
}
 .specifications .product-attributes th, .specifications .product-attributes td {
     border:1px solid #fff;
     padding: 15px;
     font-size:14px;
}
 .specifications tr:nth-child(odd) td:nth-child(1){
     -moz-border-radius: 10px 0px 0px 10px;
     -o-border-radius: 10px 0px 0px 10px;
     -ms-border-radius: 10px 0px 0px 10px;
     -webkit-border-radius: 10px 0px 0px 10px;
     border-radius:10px 0px 0px 10px;
}
 .specifications tr:nth-child(even){
     background-color: transparent;
}
 .specifications tr:nth-child(odd) td:nth-child(2){
     -moz-border-radius: 0px 10px 10px 0px;
     -o-border-radius: 0px 10px 10px 0px;
     -ms-border-radius: 0px 10px 10px 0px;
     -webkit-border-radius: 0px 10px 10px 0px;
     border-radius:0px 10px 10px 0px;
}
 .bde-tabs__tabslist--tabs .bde-tabs__tab::after, .bde-tabs__tabslist--default .bde-tabs__tab::after, .bde-tabs__tabslist--bar .bde-tabs__tab::after {
     height: 0;
}
 .bde-tabs__tab.js-tab.is-active span.bde-tabs__tab-title{
     font-weight: 600;
}
 .bde-tabs__tab {
     padding: 16px 0px !important;
}
 .bde-tabs__panel-content h2{
     font-weight: 600 !important;
     margin-bottom: 30px !important;
     display: block !important;
}
 h2.yikes-custom-woo-tab-title{
     display: none !important;
}
 .product-tab p{
     color: #000;
     line-height: 28px;
}
 .vi-wbs-frequently-products-container .vi-wbs-frequently-products {
     border-top: 0px solid rgba(1, 1, 1, .1);
}
 .vi-wbs-frequently-products-container.vi-wbs-frequently-products-horizontal .vi-wbs-frequently-products-list {
     gap: 50px;
}
 .vi-wbs-frequently-products .vi-wbs-frequently-add-to-cart {
     display: flex;
     align-items: center;
     -webkit-box-pack: justify;
     justify-content: center;
     padding-bottom: 10px;
     flex-direction: column-reverse;
}
 .vi-wbs-frequently-products {
     display: flex;
     flex-wrap: wrap;
     flex-direction: row;
     justify-content: space-between;
}
 .vi-wbs-frequently-products .vi-wbs-frequently-product-item .vi-wbs-frequently-product-item-check {
     background-color: #1349a7 !important;
}
 input.vi-wbs-frequently-product-item-check {
     position: absolute;
     top: 0;
     right: 0;
     z-index: 99;
}
 .vi-wbs-frequently-product-item-text {
     display: none;
}
 span.vi-wbs-frequently-product-item-price {
     display: none;
}
 .vi-wbs-frequently-products .vi-wbs-frequently-product-item .vi-wbs-frequently-product-item-detail .vi-wbs-frequently-product-item-image img {
     outline: none;
}
 .vi-wbs-frequently-sum-price span.vi-wbs-frequently-sum-price-label{
     font-size: 22px;
     font-weight: 700;
     color:#000;
}
 span.vi-wbs-frequently-sum-price-value span.woocommerce-Price-amount.amount {
     color: #e32b38;
     font-size: 22px;
     font-weight: 700;
}
 .breakdance-woocommerce.bde-wooproductprice .price .woocommerce-Price-amount {
     color: #e32b38;
}
 .vi-wbs-frequently-add-to-cart button.button.alt.vi-wbs-frequently-add-to-cart-button {
     background-color: rgb(66, 187, 98);
     border: 0;
     padding: 15px 45px;
     border-radius: 5px;
     color: #fff;
     margin-top: 10px;
     cursor:pointer;
}
 .vi-wbs-frequently-add-to-cart button.button.alt.vi-wbs-frequently-add-to-cart-button:hover {
     background-color: rgb(23 72 149);
}
 .vi-wbs-frequently-add-to-cart-message {
     display: none;
}
 div#vi-wbs-frequently-products-container-1 {
     margin-top: 50px;
}
 a.added_to_cart.wc-forward{
     color: #42BB63;
     border-color: #42bb62;
}
 a.added_to_cart.wc-forward:hover{
     background:#42bb62;
     color: #fff;
     border-color: #42bb62;
}
 .vi-wbs-frequently-product-item.vi-wbs-frequently-product-item-type-simple:after {
     content: '';
     background: url(https://rickshandel.nl/wp-content/uploads/2024/10/plus.png);
     width: 51px;
     height: 44px;
     position: absolute;
     right: -80px;
     z-index: 99;
     top: 30%;
     background-repeat: no-repeat;
     background-size: 70%;
}
 .vi-wbs-frequently-products-list .vi-wbs-frequently-product-item.vi-wbs-frequently-product-item-type-simple:last-child:after{
     content: none;
}
 .vi-wbs-frequently-product-item.vi-wbs-frequently-product-item-type-simple {
     margin-right: 55px !important;
}
 .after_cart_totals_content p {
     text-align: center;
}
 .search .bde-tabs__tab {
     padding: 16px 16px !important;
}
 svg#icon-cross {
     fill: red;
}
 .outofstock a.button.product_type_simple {
     color: #42bb62 !important;
     border-color: #42bb62 !important;
}
 .outofstock a.button.product_type_simple:hover{
     background:#42bb62 !important;
     color:#fff !important;
}
 p.stock.in-stock {
     margin-top: 0px;
     margin-bottom: 0;
}
 .product-attributes {
     margin: 0px 0;
}
/*----------- Product Details ---*/
 .fixed-cart .quantity input{
     padding:5px !important;
}
 .fixed-cart div.product form.cart {
     flex-wrap: nowrap !important;
}
 .fixed-cart .quantity {
     max-width: 65px !important;
}
 .fixed-cart .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
     margin-top: 7px;
}
 .quality-price-card{
     position:relative;
}
 .quality-price-card.selected {
     border-color: #174895;
     background-color: #c8ddff !important;
}
 .quality-price-card .card-content {
     gap: 5px;
}
 .quality-price-card .discount {
     font-size: 10px;
     position: absolute;
     color: #174895 !important;
     bottom: -15px;
}
 span.wpcpq-item-text {
     display: block;
     position: absolute;
     bottom: -24px;
     font-size: 13px;
     color: #174895;
     left: 0;
     right: 0;
}
 .wpcpq-row.wpcpq-item{
     position: relative;
}
 .wpcpq-row.wpcpq-item span.woocommerce-Price-amount.amount {
     font-weight: 400;
     font-size: 14px !important;
}
 .wpcpq-table.wpcpq-layout-compact .wpcpq-item .wpcpq-item-qty {
     font-weight: 500;
     font-size: 14px !important;
     color: #000;
}
 .wpcpq-table .wpcpq-item-active {
     color: #ffffff;
     background-color: #e7f0ff;
     border-color: #174895 !important;
}
 .wpcpq-table.wpcpq-layout-compact .wpcpq-item {
     display: flex;
     align-items: center;
     justify-content: center;
     text-align: center;
     flex-direction: column;
     width: calc(25% - 10px);
     min-width: 105px;
     border: 1px solid #dddddd;
     border-radius: 4px;
     margin: 10px 5px;
     padding: 10px;
}
 .wpcpq-wrap{
     margin-bottom: 5px;
     margin-top: -20px;
}
 p.stock.in-stock {
     font-weight: 600;
}
 .yith-wcan-filters-opener {
     border: 1px solid #174895;
     padding: 10px 20px;
     border-radius: 4px;
     background: #174895;
     color: #ffffff;
     outline-color: #fff;
}
 .yith-wcan-filters-opener i.filter-icon {
     background-image: url(/wp-content/uploads/2024/11/filters-svg.png);
     height: 20px;
     margin-right: 7px;
     vertical-align: middle;
     width: 20px;
     margin-top: -2px;
}
 .wpcpq-wrap.wpcpq-wrap-207 {
     display: none;
}
 span.wpcpq-id.wpcpq-id-207 {
     display: none;
}
 .product-attributes th {
     background-color: #fff;
}
 .product-attributes tr:nth-child(odd){
     background:#e7eef6;
}
 .product-attributes th, .product-attributes td {
     border:1px solid #fff;
     padding: 15px;
     font-size:14px;
}
 .product-attributes tr:nth-child(odd) td:nth-child(1){
     -moz-border-radius: 10px 0px 0px 10px;
     -o-border-radius: 10px 0px 0px 10px;
     -ms-border-radius: 10px 0px 0px 10px;
     -webkit-border-radius: 10px 0px 0px 10px;
     border-radius:10px 0px 0px 10px;
}
 .product-attributes tr:nth-child(odd) td:nth-child(6){
     -moz-border-radius: 0px 10px 10px 0px;
     -o-border-radius: 0px 10px 10px 0px;
     -ms-border-radius: 0px 10px 10px 0px;
     -webkit-border-radius: 0px 10px 10px 0px;
     border-radius:0px 10px 10px 0px;
}
 table.variations.product-attributes tr:nth-child(odd) td:nth-child(2){
     -moz-border-radius: 0px 0px 0px 0px;
     -o-border-radius: 0px 0px 0px 0px;
     -ms-border-radius: 0px 0px 0px 0px;
     -webkit-border-radius: 0px 0px 0px 0px;
     border-radius:0px 0px 0px 0px;
}
 form.variations_form.cart input#quantity {
     width: 78px;
     height: 41px;
     border: 1px solid #cacaca;
     border-radius: 3px;
     -webkit-appearance: none;
     -ms-appearance: none;
     -moz-appearance: none;
     padding: 0 10px;
     background-color: #f9f9f9;
     background-image: url(/wp-content/uploads/2024/11/dol_select_dropdown.png);
     background-repeat: no-repeat;
     background-size: 11px 6px;
     background-position: right 10px center;
     margin-left: 10px;
}
 form.variations_form.cart button.single_add_to_cart_button.button.alt {
     background-color: #174895;
     color: var(--bde-button-primary-text-color-hover);
     border-color: var(--bde-button-primary-border-color-hover);
     padding: 10px 15px;
     border-radius: 5px;
     font-weight: 600;
     margin-left: 10px;
     cursor: pointer;
}
 .quantity {
     float: left;
}
 .quantity label{
     display:none;
}
 .wpcpq-row.wpcpq-item.wpcpq-item-default {
     display: none;
}
/*----------- Product Details ---*/

/*--------- Cart Page -----------*/
 .breakdance-woocommerce table.woocommerce-cart-form__contents thead{
     display:none;
}
 .breakdance-woocommerce ul.woocommerce-shipping-methods li label, .breakdance-woocommerce ul.payment_methods li label {
     line-height: 1;
     font-size: 12px;
     line-height: 16px;
}
 .breakdance .bde-cart-36-101 .woocommerce-shipping-destination {
     font-size: 12px !important;
}
 .product-remove a.remove {
     border: 1px solid #ddd;
     padding: 0px 10px;
     border-radius: 5px;
}
 .breakdance .bde-cart-36-101 .woocommerce-cart-form__contents tr {
     border-bottom: 1px solid #ddd !important;
}
 .breakdance-woocommerce button[name=apply_coupon] {
     color: #174895 !important;
     border-color: #174895 !important;
}
 .breakdance-woocommerce button[name=apply_coupon]:hover{
     background:#174895 !important;
     color: #fff !important;
}
 .woocommerce-checkout .checkout-step-finish{
     display: none;
}
 .woocommerce-cart-form .actions{
     display:none !important;
}
 form.checkout_coupon.woocommerce-form-coupon {
     padding: 0;
     border: none;
     box-shadow: none;
     margin-top: 30px;
}
 a.woocommerce-remove-coupon {
     color: #174895;
     font-size: 12px;
}
 form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
     width: 100% !important;
}
 .after_cart_totals_content {
     margin-top: 50px;
}
 .bde-checkout-builder .woocommerce-form-coupon p.form-row button[name=apply_coupon], .breakdance-woocommerce .woocommerce-form-coupon p.form-row button[name=apply_coupon] {
     height: 100%;
     justify-content: center;
     width: 100%;
}
 .bde-checkout-builder .woocommerce-form-coupon p.form-row button[name=apply_coupon], .breakdance-woocommerce .woocommerce-form-coupon p.form-row button[name=apply_coupon] {
     height: 100%;
     justify-content: center;
     width: 100%;
}
/*------------- Cart Page -------*/

/*------------- Checkout Page -------*/
 .woocommerce-order-received .checkout-step {
     display: none;
}
 .woocommerce-checkout.woocommerce-order-received .checkout-step-finish{
     display: block;
}
 .woocommerce-billing-fields label {
     margin-bottom: 15px !important;
}
 .woocommerce-billing-fields input#ship-to-different-address-checkbox {
     font-size: 20px !important;
}
 #ship-to-different-address span {
     font-size: 19px !important;
     font-weight: 700 !important;
}
 .breakdance-woocommerce .woocommerce-thankyou-order-received, .breakdance-woocommerce .woocommerce-message {
     color: #174895;
     background: #bfd8ff;
}
 .breakdance-woocommerce .woocommerce-thankyou-order-received:before, .breakdance-woocommerce .woocommerce-message:before {
     content: "";
     background-color: #174895;
}
 .bde-checkout-builder ul.woocommerce-order-overview, .breakdance-woocommerce ul.woocommerce-order-overview {
     background-color: #f2f2f2;
}
 .breakdance-woocommerce td.product-name a{
     color: #174895 !important;
}
 .breakdance-woocommerce .woocommerce-customer-details h2{
     font-weight:700 !important;
     font-size:18px !important;
}
 .breakdance-woocommerce .woocommerce-customer-details address {
     display: flex;
     line-height: 35px;
     font-size: 15px !important;
     font-weight: 500;
}
 p.woocommerce-customer-details--phone{
     line-height: 35px;
     font-size: 15px !important;
     font-weight: 500;
}
 p.woocommerce-customer-details--email{
     line-height: 35px;
     font-size: 15px !important;
     font-weight: 500;
}
 p#billing_land_field {
     width: calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);
     min-width: 140px;
     flex-grow: 1;
}
 p#billing_bestellen_field {
     width: calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);
     min-width: 140px;
     flex-grow: 1;
}
 p#billing_city_field{
     width: calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);
     min-width: 140px;
     flex-grow: 1;
}
 p#billing_stad_field, p#shipping_address_2_field, p#shipping_city_field{
     width: calc(50% - var(--bde-woo-forms__spacing-between-fields) / 2);
     min-width: 140px;
     flex-grow: 1;
}
 .form-row.third-colmn-row{
     width: calc(33.33% - var(--bde-woo-forms__spacing-between-fields)* 2 / 3) !important;
     flex-grow: 1 !important;
     min-width: 140px !important;
}
 p#billing_email_field {
     width: calc(60% - var(--bde-woo-forms__spacing-between-fields) / 2);
     min-width: 140px;
     flex-grow: 1;
}
 p#billing_phone_field {
     width: calc(40% - var(--bde-woo-forms__spacing-between-fields) / 2);
     min-width: 140px;
     flex-grow: 1;
}
 .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-selection--single, .breakdance-woocommerce .price_slider_amount input[type=text], .breakdance-woocommerce input[type=search], .breakdance-woocommerce textarea, .breakdance-woocommerce .woocommerce-Input, .breakdance-woocommerce .input-text, .breakdance-woocommerce select, .breakdance-woocommerce .wc_payment_method input[type=text], .breakdance-woocommerce .wc-stripe-elements-field, .breakdance-woocommerce .woocommerce-Reviews input[type=text], .breakdance-woocommerce .woocommerce-Reviews input[type=email] {
     box-shadow: var(--bde-woo-wrappers__shadow) !important;
}
/*------------- Checkout Page -------*/

/*-----------wishlist---------*/
 .wishlist_item .product-name a{
     font-size: 14px;
     color: #174895;
}
 .wishlist_item td.product-price {
     font-size: 14px;
}
 .wishlist_item .tinv-wishlist .product-stock i {
     margin-right: 15px;
     color: #174895;
}
 .wishlist_item button.button.alt {
     background-color: #174895;
     color: #fff;
     border: none;
     padding: 10px 13px;
     font-size: 10px;
     border-radius: 10px;
}
 .tinvwl-table-manage-list button.button {
     background-color: #174895;
     color: #fff;
     border: none;
     padding: 12px 16px;
     font-size: 12px;
     border-radius: 0;
}
 select#tinvwl_product_actions {
     padding: 0px 10px !important;
}
 .woocommerce-orders-table .breakdance-woocommerce .woocommerce-orders-table tr:not(:last-child){
     border:none !important;
}
 .woocommerce-orders-table table th {
     padding: 12px;
}
 .woocommerce-page.woocommerce-account .breakdance-woocommerce .col2-set {
     max-width: 100% !important;
}
 .breakdance-woocommerce .woocommerce-result-count{
     text-align:right;
}
/*-----------wishlist---------*/

/*--------- Login Page -----------*/
 .login-box.bde-column-38-110.bde-column {
     display: flex;
     flex-direction: row !important;
}
/*--------- Login Page -----------*/

/*------ Responsive -------*/
 @media all and (max-width:1366px){
     .shop-right p.vat-price {
         width: 310px;
    }
     .home-product-list ul.products li.product .tinvwl_add_to_wishlist_button {
         left: 226px;
    }
     .phone-image figure.breakdance-image.breakdance-image--183 {
         position: absolute;
         right: 0;
         top: -114px;
    }
     .home-product-list ul li {
         list-style-position: inside;
         font-size: 15px;
    }
}
 @media all and (max-width:1024px){
     .breakdance-woocommerce table:not(table.order_details.shop_table, .woocommerce .woocommerce-product-attributes, .cart, .cart_totals .shop_table, .woocommerce .variations_form table.variations, .woocommerce-table--order-details, .woocommerce-checkout-review-order-table, .woocommerce-grouped-product-list) td {
         display: inline-table !important;
         align-items: baseline;
         padding: 0;
         width: 50% !important;
    }
     .specifications .product-attributes th, .specifications .product-attributes td {
         border: 0px solid #fff !important;
    }
     .top-footer .bde-columns {
         flex-direction: row !important;
         flex-wrap: nowrap;
    }
     .home-product-list ul.products li.product .tinvwl_add_to_wishlist_button {
         left: 156px;
    }
     .header-horizontal-row.bde-header-builder--sticky-scroll-slide .bde-header-builder__container{
         flex-direction: row !important;
    }
     .category-listing .breakdance-woocommerce ul.products {
         display: grid;
         grid-template-columns: repeat(4, 2fr);
    }
     .category-listing li.product-category h2.woocommerce-loop-category__title {
         font-size: 15px !important;
    }
     .category-listing li.product-category img {
         width: 138px !important;
         height: 138px;
    }
     .header-horizontal-row{
         flex-direction:row;
    }
     .horizontal-row{
         flex-direction:row !important;
    }
}
 @media all and (max-width:767px){
     .content p {
         font-size: 13px;
         line-height: 20px;
    }
     p#billing_bestellen_field {
         width: calc(100% - var(--bde-woo-forms__spacing-between-fields) / 2);
    }
     p#billing_land_field {
         width: calc(100% - var(--bde-woo-forms__spacing-between-fields) / 2);
    }
     .product-remove a.remove {
         right: 15px;
         top: 10px;
         position: relative;
    }
     .wpgs-nav .slick-next {
         display: none !important;
    }
     .wpgs-nav .slick-prev {
         display: none !important;
    }
     .shop-right .bde-wooproductprice.breakdance-woocommerce {
         width: 100%;
         display: flex;
         flex-direction: column;
         justify-content: left;
         margin-bottom: 0;
         margin-top: 0;
    }
     .shop-right p.vat-price {
         margin-top: 7px !important;
    }
     .vi-wbs-frequently-product-item.vi-wbs-frequently-product-item-type-simple:after {
         right: -75px;
         z-index: 99;
         top: 13%;
         background-repeat: no-repeat;
         background-size: 53%;
    }
     .top-footer .bde-columns {
         flex-direction: column !important;
         flex-wrap: nowrap;
    }
     .vi-wbs-frequently-products-list.ppp {
         display: flex;
    }
     tr.woocommerce-cart-form__cart-item.cart_item {
         padding-bottom: 15px;
    }
     input.vi-wbs-frequently-product-item-check {
         right: -13px;
    }
     .category-images {
         display: flex;
         margin-top: 40px;
         gap: 10px;
         flex-wrap: wrap;
    }
     .category-image {
         width: 31.33%;
    }
     .specifications .product-attributes th, .specifications .product-attributes td {
         border: 0px solid #fff;
         padding: 15px;
         font-size: 14px;
    }
     .Voor-row .breakdance-dropdown-column__title {
         font-size: 15px;
         color: #0a3f99;
    }
     .Voor-row .breakdance-menu .breakdance-dropdown-link {
         font-size: 10px;
    }
     .Voor-row .breakdance-dropdown-columns {
         gap: 30px;
    }
     .home-product-list ul.products li.product .tinvwl_add_to_wishlist_button {
         left: auto;
         right: 0;
    }
     .category-listing li.product-category img {
         width: 118px !important;
         height: 118px;
    }
     .category-listing li.product-category h2.woocommerce-loop-category__title {
         font-size: 13px !important;
    }
     .category-listing .breakdance-woocommerce ul.products {
         display: grid;
         grid-template-columns: repeat(2, 2fr);
    }
     .horizontal-row {
         flex-direction: column !important;
    }
     .mob-part.horizontal-row{
         flex-direction: row !important;
         flex-wrap: wrap !important;
    }
     .mob-part.horizontal-row .bde-column {
         width: 47% !important;
    }
     .mobile-header-row{
         flex-direction: row !important;
    }
     .mobile-header-row .breakdance-menu-toggle-lines {
         top: 80%;
    }
}
