/*z-index for homepage hovering pictures top*/
.mcb-section .mcb-wrap-mgb0w5kuuj:hover {
  position: relative;
  z-index: 999;
}

.page-id-10 #wc-stripe-express-checkout-element {
width: 100%;
clear: both;
}	
.page-id-10 #wc-stripe-express-checkout-button-separator {
width: 100%;
clear: both;
font-size: 20px;
color: black;
margin-top: 1em !important;
}
.page-id-10 .__PrivateStripeElement{
max-width: max(400px, 50%)	
	
}	
/*checkout page-id-10 og cart page-id-9 og WPC bundle plugin*/
.page-id-10 .cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name .variation{
font-size: 16px;
	padding-left: 15px;
		min-width: 110px;
    margin-right: -20px;
}

.page-id-10 .cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name{
font-size: 12px;
	padding-top: 5px;
		padding-bottom: 5px;
display: flex;
    align-items: center;	
}

.page-id-10 .cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name {
margin-right: -100px;
	}
.woocommerce table.shop_table .product-name .product-quantity{ 
    margin-left: 10px;
}

.page-id-10 .woocommerce td.product-name .wc-item-meta dd, .woocommerce td.product-name dl.variation dd {
    color: black !important;
	font-size: 12px !important;
}
	
.page-id-10 .cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .woocommerce-Price-amount.amount{
visibility: Hidden;
}

.page-id-10 .shop_table.woocommerce-checkout-review-order-table tbody{
    border-bottom: 2px solid black;

}	
.page-id-10 .cart_item.woosb-cart-item.woosb-cart-parent.woosb-item-parent {
border-top: 2.5px solid black;
}

.page-id-10 .cart_item:not(.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child) {
    border-top: 2.5px solid black;
}

.page-id-10 .woocommerce table.shop_table td.product-name .variation dt{
display: none !important;
}

.page-id-10 .cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-total{
	display: none !important;
padding-top: 5px;
		padding-bottom: 5px;
}
.page-id-10 .woocommerce-table__product-total.product-total{
	display: none !important;
border-width: 0 0 0 0;
}

/*Fjerner fejl på "Related Products på cart / checkout page*/
.related.products.wt-related-products.wt-related-products-cart.woocommerce-related-products{
display: none !important;
	}

/*cart page pge-id-9 product bundle plugin og nye WPC bundle plugin*/
.page-id-9 .cart-collaterals .cross-sells {
display: none;
	}

@media (max-width: 768px) {
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
margin-right: 10px;			
}
}		

@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child{
display: flex;
justify-content: space-between;
}
}	
	
@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name::before{
 visibility: hidden;
}
}


@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-price{
display: none;
}
}
@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-subtotal{
display: none;
}
}
@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-remove{
display: none;
}
}
@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name{
padding: 0 0 0 0px;
width: 100%;
text-align: left !important;
}
}
@media (max-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-quantity{
padding-top: 5px;
padding-bottom: 5px;
padding-right: 30px;
}
}

.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-parent.woosb-item-parent {
border-top: 2px solid black;
}

.page-id-9 .woocommerce-cart-form__cart-item.cart_item:not(.woosb-cart-item.woosb-cart-child.woosb-item-child) {
    border-top: 2px solid black;
}
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name > a {
	font-size: 12px;
}


.page-id-9 .woocommerce table.shop_table td.product-name .variation dt{
display: none !important;
}

@media (min-width: 768px) {
.page-id-9 .woocommerce-cart-form__cart-item.cart_item.woosb-cart-item.woosb-cart-child.woosb-item-child .product-name{	
width: 40%;
Padding-top: 0px;
padding-bottom: 0px;
}	
}	

@media screen and (min-width: 1400px) {
.page-id-9 .section_wrapper, .container {
        max-width: 1400px;
}	
}

@media screen and (min-width: 1200px) {
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
width: 100%;	
}	
}

.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-name > a {
color: black;
	padding-left: 0px;
    padding-right: 5px;
}	
.woocommerce table.shop_table td.product-name .variation{
display: flex;
    flex-direction: column;
}
.woocommerce table.shop_table td.product-name .variation dt {
width: 100%;
color: #000072;
margin-bottom: 10px;
	}	
/* CSS til "Order details"*/

/* Hide prices for child products in the order details */
.page-id-10 .woocommerce-order-details .woosb-cart-item.woosb-cart-child.woosb-item-child .woocommerce-Price-amount.amount {
    visibility: hidden;
}

/* Add a bottom border to the main table rows in the order details */
.page-id-10 .woocommerce-order-details table.woocommerce-table--order-details tbody {
    border-bottom: 2.5px solid black;
}

/* Add a top border to parent products */
.page-id-10 .woocommerce-order-details .woosb-cart-item.woosb-cart-parent.woosb-item-parent {
    border-top: 2.5px solid black;
}

/* Add a border to standalone products */
.page-id-10 .woocommerce-order-details .woocommerce-table__line-item:not(.woosb-cart-item.woosb-cart-child.woosb-item-child) {
    border-top: 2.5px solid black;
}
.page-id-10 .woocommerce-table__product-name.product-name .wc-item-meta-label{
display: none !important;
}

/* Compress child product rows */
.page-id-10 .woocommerce-order-details .woosb-cart-item.woosb-cart-child.woosb-item-child .woocommerce-table__product-name {
    font-size: 0px;
     display: flex;
     align-items: center; /* Align vertically */
    position: relative;
    margin-bottom: -1px;
}

  /* Set font-size 16px for wc-item-meta */
 .page-id-10 .wc-item-meta {
    font-size: 16px !important;
padding-left: 10px;
  }


.page-id-10 .woocommerce table.shop_table .product-name .product-quantity {
margin-bottom: 10px;
	margin-top: 10px;
}

/*Order details slut/

/*chat-bot not display: cart og checkout page-id-9 og page-id-10*/
.page-id-9 .wrap.mcb-wrap.mcb-wrap-p91u8v2rm {    
display: none !important; 
}
.page-id-10 .wrap.mcb-wrap.mcb-wrap-p91u8v2rm {    
display: none !important; 
}

.page-id-59347 .mfn-footer-stickymenu {
    display: none;
}

/*Dedicated chat-bot page-id-59347 */
.page-id-59347 #mfn-footer-template {
    display: none; }


/*101 research papers page-id-1956 2 kolonner på telefon */
/*101 research papers page-id-1956 2 kolonner på telefon */
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-e9fd11290.default-width .mobile-one.mcb-wrap {
  width: 50% !important;
}
}


/*how-to-use page-id-1534*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-zp1cslqgi.default-width .mobile-one.mcb-wrap{
        width: 33%;
}
}

/*BFR-Guide page-id-1961*/
@media only screen and (max-width: 768px) {
.page-id-1961 .section.mcb-section.mfn-default-section.mcb-section-od3wb10nc.default-width .mobile-one.mcb-wrap{
        width: 50% !important;
}
}

/*Flytter sticky menu ned i bunden på homepage og shop + contact*/

.page-id-14 .mfn-footer-stickymenu, .page-id-24 .mfn-footer-stickymenu, .be-page-3489 .mfn-footer-stickymenu { 
position: sticky;}

.page-id-14.footer-menu-sticky .mfn-footer-tmpl ,.page-id-24.footer-menu-sticky .mfn-footer-tmpl, .be-page-3489.footer-menu-sticky .mfn-footer-tmpl {
        padding-bottom: 0px;}

/*homepage page-id-24*/
.mfn-link.mfn-link-7{   
 font-size: min(30px, 4vw) !important;
	}

/*margin til additional information og reviews på produktsider*/

.mfn-woocommerce-tabs-nav a[href="#tab-reviews"] {
  visibility: hidden;
}
.mfn-woocommerce-tabs-nav a[href="#tab-reviews"]:before {
  content: "Review"; 
  visibility: visible;
}

.mfn-woocommerce-tabs-content.tab-reviews.active .woocommerce-Reviews-title{
display: none;
}

.mfn-woocommerce-tabs-content.tab-additional_information.active{
margin-bottom: 50px;	
	}

.mfn-woocommerce-tabs-nav a[href="#tab-reviews"] span.number {
  display: none;
}
.mfn-woocommerce-tabs-content.tab-reviews.active .woocommerce-noreviews
{
  display: none;
}
.mfn-woocommerce-tabs-content.tab-reviews.active #reply-title.comment-reply-title
{
  display: none;
}

.mfn-woocommerce-tabs-content.tab-reviews.active{
margin-bottom: 50px;	
	}

/*sort baggrund til product description*/
.mfn-woocommerce-tabs-content.tab-description.active{
background-color: black;
color: #cccccc;
	}
.mfn-woocommerce-tabs-content.tab-description.active .section.mcb-section.the_content.has_content{
max-width: 92vw;
margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
}
.mfn-woocommerce-tabs-content.tab-description.active .section.mcb-section.the_content.has_content ul{
color: #cccccc; 	
}	

/*fixer typisk fejl med redering fronted hvor der kommer en horisontal linje under shape-divier*/
.mfn-shape-divider.mfn-shape-divider-bottom{
margin-bottom: -1px	
}
.mfn-shape-divider.mfn-shape-divider-top{
margin-top: -1px	
}	

/*footer*/
.uid-h08jhhdx8 {
	 width: 64px;
  height: 44px;
  background-image: url('https://fitcuffs.com/wp-content/uploads/2025/05/banktransfer.webp');
 background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;	
}
li.uid-h08jhhdx8 img {
  display: none !important;
}


.uid-s0cje6g0b {
	 width: 64px;
  height: 44px;
  background-image: url('https://fitcuffs.com/wp-content/uploads/2025/05/applepay.webp');
 background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;	
}
li.uid-s0cje6g0b img {
  display: none !important;
}

@media only screen and (max-width: 767px) {
.mfn-footer-tmpl .mcb-section:not(.full-width) {
max-width: 100vw;
padding-left: 0px;
padding-right: 10px;
}
}

@media (max-width: 1240px) {
.section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.mcb-section-inner-x72hudoyc {
max-width: 100vw !important;
margin-left: 1vw;	
}
}

/*Related Products*/
@media (max-width: 768px) {
.mfn-related .products.columns-3{
display: flex;
	margin-left:5px
		margin-right:5px
}	
}	

.mfn-related .title.heading {
text-align: center;
margin-bottom: 40px;
}	
	
/*Discount Rules core Plugin*/

/*Specielt tabe der vises ved hover*/ 
.awdr-bulk-customizable-table{
margin-bottom: 30px;
}	
.wdr_bulk_table_tr.bulk_table_row {
display: none; 
}
.wdr_bulk_table_thead:hover ~ tbody .wdr_bulk_table_tr.bulk_table_row {
 display: table-row; 
}
.wdr_bulk_table_thead::after {
    content: "";
} 
  
/*Fjerner on Sale On-sale badge*/
.onsale {
    display: none !important;
}


/*Bullk order discount counter*/
@media (max-width: 767px) {
    .mcb-section .mcb-wrap .mcb-item-k50n85mks {
        width: 700px;
        margin-left: auto;
        margin-right: auto;
        display: block;
}
}
@media only screen and (max-width: 1050px) { .counter.counter_horizontal .desc_wrapper {
	padding-left: 0px
}
}
@media (max-width: 1050px) {
    .mcb-section .mcb-wrap .mcb-item-k50n85mks .counter {
        padding-right: 0px !important;
}
	}
/*Bulk order discount counter - fortsat*/
.counter .desc_wrapper .number-wrapper .label {
    font-size: 100%;
	color: lightgray
	}

.counter .desc_wrapper .number-wrapper .number {
    font-size: 100%;
	color: lightgray
	}

.counter .desc_wrapper .title {
font-size: 17px;
}

/*Nyt slider icon til Reviews*/
.testimonials_slider.single-photo li.slick-active {
visibility: hidden;
}
.testimonials_slider.single-photo li.slick-active:after {
		visibility: visible;
  content: '★'; 
	font-size: 40px;
	color: gray !important;
margin-left: -20px;
}

.testimonials_slider.single-photo .slider_pager li {
    display: inline-block;
visibility: hidden;	
}
.testimonials_slider.single-photo .slider_pager li:after {
		visibility: visible;
  content: '★' !important; 
	font-size: 40px !important;
	color: #000072; 
margin-left: -20px !important;
}

.testimonials_slider.single-photo .slider_pager li:hover{
cursor: pointer;	
}

/* 3 kolonner på shop page på laptop*/
@media (min-width: 960px) {
.mcb-section .mcb-wrap-q8qt8z7e4 .products.columns-4.grid.col-4 .isotope-item {
  flex: 0 0 33%;
  max-width: 33%;
  margin: 0;
}
}

/* 5 kolonner på shop page på desktop*/
@media (min-width: 1441px) {
.mcb-section .mcb-wrap-q8qt8z7e4 .products.columns-4.grid.col-4 .isotope-item {
  flex: 0 0 20%;
  max-width: 20%;
  margin: 0;
}
}

/*shop justering af like/follow icon*/
@media only screen and (max-width: 768px) {
.mfn-li-product-row.mfn-li-product-row-button.show-button.button-1{
    margin-left: -20px;
}
}

/*CSS WPC bundle plugin produktsider*/

/*benytter vægt fra bundled product*/
.product_cat-bundle .woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value {
  visibility: hidden;  
}
.product_cat-bundle .woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value::after {
  content: attr(data-o_content);  
  visibility: visible;
}
.product_cat-bundle .woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value {
  visibility: hidden;  
}
.product_cat-bundle .woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value::after {
  content: attr(data-o_content);  
  visibility: visible;
}


/*variable Products*/
.woosb-products .woosb-product .woosb-price {
flex: 0 0 50px;
margin-left: 10px;
}

.woosb-products .woosb-product .woosb-price .amount {
color: black;
}	
.woosb-products .woosb-product .variations_form .variations .variation .label {
    font-size: 14px;
}

.woosb-products .woosb-product .variations_form .variations .variation .value select {
color: #000072;
	line-height: 1.5;
 background-color: white;
	 appearance: button;
  -webkit-appearance: button;
  -moz-appearance: button;
	background-size: 0px;
}		
	
.woosb-products .woosb-product .variations_form .variations .variation .value select:hover {
cursor: pointer; 
}

.woocommerce .mfn-variations-wrapper .mfn-vr label {
color: black;
	}	
.woocommerce .mfn-variations-wrapper .mfn-vr .mfn-vr-select {	
color: black;	
}
.woocommerce .mfn-variations-wrapper .mfn-vr .mfn-vr-select:hover {	
cursor: pointer; 
}

.woosb-products .woosb-product .variations_form .variations .variation {
padding-right:0px;
padding-left: 0px;
	    color: black;
}	
/*gemmer reklame fra wpclever bundle plugin på single-product sider*/
.product-type-simple .woosb-bundles, .product-type-variable .woosb-bundles {
    display: none;
}

.woosb-products .woosb-product .variations_form .variations .variation .select select {
    line-height: 2;
	padding: 2px 10px 2px 10px;
	color: black;
}

label[for="pa_specific-product-product-all"] {
display: none;
	}

.variation .select{
 border: 1px solid black; 
	background-color: white;
	    padding-right: 5px;
}

.woosb-products .woosb-product .variations_form .variations .variation .select select {
cursor: pointer;
}
#pa_specific-product-product-all {
font-weight: bold;
	    background-color: white;
color: black;
	  border-right: 10px solid white; 
	}

#pa_specific-product-product-all:hover{
color: black;
background-color: lightgray;
cursor: pointer; 
}
	.woosb-total-label{
	color: black;
font-weight: bold;
font-size: 20px;
}
.woosb-name{
	font-weight: bold;
color: #000072;
}
.woosb-total-value{

	font-weight: bold;
	
}
.woosb-total-value ins{
color: black;
	font-weight: bold;
	font-size: 20px;
}

/*CSS til ny product bundle plugin og nye WPC bundle plugin*/
.woocommerce .quantity {
width: 80px;
margin-left: 0px;
	padding: 0px;
	}
.woosb-products .woosb-product .woosb-quantity {
    padding: 0px;
}

/*CSS til WPC bundle plugin*/
.stock.in-stock{
display: none !important;
}


/*BFR Course CSS til hide / display products*/
.isotope-item.align-center.product.type-product.post-3925 {
display: none;
	}

/*Pressure Gauge CSS til hide / display products*/
.isotope-item.align-center.product.type-product.post-3847 {
display: none;
	}
 
/*Leg Cuff CSS til hide / display products*/
.isotope-item.align-center.product.type-product.post-3851 {
display: none;
	}
/*Arm Cuff CSS til hide / display products*/
.isotope-item.align-center.product.type-product.post-3835 {
display: none;
	}

/*CSS til hide / display products - bfrunit bfr unit bfr-unit*/
.isotope-item.align-center.product.type-product.post-2158 {
display: none;
	}

/*Fjerner Hard Case + Long tube fra produktsider*/
.isotope-item.align-center.product.type-product.post-2149{
display: none;
}

/* Er denne nødvendig? - Product description size*/
.mfn-builder-content.mfn-default-content-buider{
width: 100%;
}

/*Product Description - Toggle buttons justeret på Telefon/*

/*Wireless Pressure Gauge*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-f12e443a9.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
} 

/*Standard Pressure Gauge*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-0e35fcf4d.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
} 


/*Leg Cuff V3.1*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-4d109cff9.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
} 

/*Leg Cuff V4.0*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-857d6d3a1.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
} 

/*Arm Cuff V4.0*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-61a598c3a.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
}

/*Arm Cuff V3.1*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-b58e78c6a.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
}

/*BFR Unit*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-25650e233.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
}
/*BFR Unit & Power Bank*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-837346d77.custom-width .mobile-one.mcb-wrap{
width: 50% !important;   
}
}

/*BFR Course + Complete*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-87763f3e4.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}

/*BFR unit complete product*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-ce64f6fdb.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}

/*2 x Complete product*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-2660c5482.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}

/*Performance Lower product*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-d90f6deb9.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}
/*Performance Upper product*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-cc11d5a19.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}
/*Rehab product*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-c1ad29b0c.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}

/*Rehab Lower product*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-5fa9c51d2.custom-width .mobile-one.mcb-wrap{
width: 50% !important;    
}
}
/*Product Description - Toggle buttons justeret på Telefon - SLUT*/

/*web app explained page-id-1561*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-r154ndlph.default-width .mobile-one.mcb-wrap{
        width: 50% !important;
}
}

/*why Opt for Fit Cuffs page-id-1578*/
@media only screen and (max-width: 768px) {
.section.mcb-section.mfn-default-section.mcb-section-c1242b333.custom-width .mobile-one.mcb-wrap{
        width: 33% !important;
}
}
@media only screen and (max-width: 1240px) {
.section.mcb-section.mfn-default-section.mcb-section-c1242b333.custom-width .mobile-one.mcb-wrap{
        width: 50%;
}
}

@media only screen and (max-width: 1240px) {
.page-id-1961 .section.mcb-section.mfn-default-section.mcb-section-vxeu58jl6.default-width .mobile-one.mcb-wrap{
        width: 50%;
}
}

/*Fjerner PayPal fra produktsider*/
#ppc-button-ppcp-gateway 
{
display: none !important;
}	


/*shop - produkter - products - speciel gradient - produkter*/
@media only screen and (max-width: 1000px) {
.mcb-section-e72ad791c {	
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 80%, #000000 96%) !important;
}
}
/*shop - produkter - products - 2 kolonner på telefon*/
@media only screen and (max-width: 767px) {
    body:not(.mobile-row-2-products) .products_wrapper ul.products li.product {
        width: 50%;
}
}

/*toggle-button drop-down funktioner*/
 .toggle-button.inactive:hover {
    background-color: black !important;
    color: white !important;
    transition: background-color 0.3s ease, color 0.3s ease;
  }

/*undgå klikbare breadcrums - Menu Punkter som ikke er aktive*/
a[href='https://fitcuffs.com/blood-flow-restriction/'] {
pointer-events: none;
}
a[href='https://fitcuffs.com/all-things-fit-cuffs/']
{
pointer-events: none;
}

/*Links and collaborator*/
@media only screen and (max-width: 959px) {
.page-id-2451 .section.mcb-section.mfn-default-section.mcb-section-0znux54hk.default-width .mobile-one.mcb-wrap{ width: 25% !important; 
}
}
/*columns How-when-why*/
@media only screen and (max-width: 959px) {
.page-id-1925 .section.mcb-section.mfn-default-section.mcb-section-824r1fodd.default-width .mobile-one.mcb-wrap{
        width: 50% !important;
}
}
@media only screen and (max-width: 959px) {
.page-id-1925 .section.mcb-section.mfn-default-section.mcb-section-653pxlak.custom-width .mobile-one.mcb-wrap{
        width: 50% !important;
}
}


/*columns wep-app-explained*/
@media only screen and (max-width: 959px) {
.page-id-1561 .section.mcb-section.mfn-default-section.mcb-section-acu7abryq.default-width .mobile-one.mcb-wrap{
        width: 50% !important;
}
}

/*blog - post nav kan alle slettes, da de ikke virker pt*/

@media only screen and (max-width: 940px) {
.mfn-builder-content.mfn-single-post-tmpl-builder .lazy-loaded{
max-width: 105%;
aspect-ratio: 16 / 9;
overflow: hidden;
height: 100%;
margin-left: -10px !important;	
}
}	
.post-nav.minimal a {
top: 10px;
}	
.post-nav.minimal.column {
height: 70px !important;
}
.icon.icon-left-open-big{
font-size: 40px !important;
line-height: 40px;
background-color: black;	
}
.icon.icon-right-open-big	{
font-size: 40px !important;
line-height: 40px;
background-color: black;	

}
	
@media (max-width: 768px) {
.section.mcb-section.section-post-comments { 
margin-left: 15px;
margin-right: 15px;
}
}
@media (max-width: 768px) {
.section.section-post-intro-share { 
margin-left: 15px;
margin-right: 15px;
}
}
@media (max-width: 768px) {
.column.one.post-header{
margin-left: 15px;
margin-right: 15px;
}
}
	

/*BFR User Manual*/
@media (max-width: 900px) {
._df_book {
height: 159vw !important;
}
}
@media (min-width: 901px) {
._df_book {
height: min(82vw, 1200px) !important;
}
}
@media (max-width: 700px) {
.df-viewer .df-3dcanvas	{
width: 104vw !important;
    margin-right: -2vw;
	height: auto !important;
}
}
@media only screen and (max-width: 900px) and (min-width: 701px) {
.df-viewer .df-3dcanvas	{
width: 106vw !important;
    margin-right: -3vw;
	height: auto !important;
}
}
@media (min-width: 901px) {
.df-viewer .df-3dcanvas{
width: min(106vw, 1500px) !important;
    margin-right: -3.2vw;
	height: auto !important;
}
}
@media (max-width: 500px) {
.mcb-section-3es7fzeht {
        margin-top: calc(-80px + 12vw);
}
}

/*BFR User Manual - SLUT*/

/*Flag TranslatePress*/
.menu-item-object-language_switcher .trp-flag-image {
margin-left: -5px;
width: 30px;
}

/*Sticky menu*/

/*burgermenu telefon*/

@media (max-width: 767px) {
.mfn-header-tmpl-menu-active .mfn-header-tmpl-menu-sidebar {
    width: 100vw;
}
}	
.mfn-off-canvas-sidebar {
z-index: 2;
}
.woo-multi-currency.wmc-sidebar.wmc-right {
    z-index: 2;
}

 .mcb-section .mcb-wrap .mcb-item-83f3cce6e .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
align-items: start !important;
}
	

/*burgermenu tablet*/
.mcb-section .mcb-wrap .mcb-item-b4dd20a7e .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
align-items: start !important;	
}	

.mfn-header-tmpl-menu-sidebar-wrapper {
align-items: start !important;
}


.mcb-section .mcb-wrap .mcb-item-d7lwg0v3q .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
align-items: start !important;
}

.mfn-header-tmpl-menu-sidebar .mfn-header-menu {
    padding-bottom: 30px;
}	
/*burgermenu tablet*/
@media (max-width: 959px) {
.mcb-section .mcb-wrap .mcb-item-83f3cce6e .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper {
align-items: start !important;
}
}

@media (max-width: 1000px) {
.mfn-header-menu .mfn-menu-li > .mfn-menu-link {
    color: #000072 !important;
}
}
/* Problemer med margin på drop-down knapper på diverse sider*/
@media (max-width: 959px) {
    .content_wrapper .section_wrapper, .container, .four.columns .widget-area {
max-width: 100% !important;
margin-left: max(10px);
margin-right: max(10px);
			padding-left: 0px;
padding-right: 0px;
}			
}

/* Kun for mobil (eksempel: skærmbredde mindre end 768px) - Alle sider */
@media (max-width: 768px) {
  ul {
    margin-left: 10px !important;
}
}
/* Margins bullets mobil */
@media only screen and (max-width: 768px) {
    ol {
        margin: 20px !important;
}
}
	
/*Return to top button - alle sider*/
.progress-wrap.btn-right-side {
	position: absolute;
bottom: 57px;
}
@media (min-width: 768px) and (max-width: 815px) {
.progress-wrap.btn-right-side {
position: absolute;
bottom: 425px;
}
}

@media (min-width: 815px) and (max-width: 960px) {
.progress-wrap.btn-right-side {
position: absolute;
bottom: 390px;
}
}
@media (min-width: 960px) and (max-width: 1240px) {
.progress-wrap.btn-right-side {
position: absolute;
bottom: 415px;
}
}
@media (min-width: 1240px) {
.progress-wrap.btn-right-side {
position: absolute;
bottom: 385px;
left: 50%;
transform: translate(500px, -50%);
}
}
.post-excerpt::after {
    content: '...';
    display: inline;
}

/* Flytter knap på produkt */
.quantity {
    margin-left: -40%;  
}

/*Hvis ikke der benyttes DKK så kan denne slettes? Multicurrenzy elementet*/
.woo-multi-currency.wmc-right.style-1.wmc-bottom.wmc-sidebar {
    z-index: 1; /* Sætter z-index til en lav værdi for at sikre, at elementet ligger bagved andre popups */
}

/* Skjul elementet som standard */
.wmc-list-currencies {
    display: block !important;
}

/*Hvis ikke der benyttes DKK så kan denne slettes? Skjul elementet på side med ID */
body.page-id-2370 .wmc-list-currencies,
body.page-id-24 .wmc-list-currencies,
body.page-id-1559 .wmc-list-currencies,
body.page-id-1561 .wmc-list-currencies,
body.page-id-1578 .wmc-list-currencies,
body.page-id-1534 .wmc-list-currencies,
body.page-id-1542 .wmc-list-currencies,
body.page-id-2051 .wmc-list-currencies,
body.page-id-2075 .wmc-list-currencies,
body.page-id-2078 .wmc-list-currencies,
body.page-id-1786 .wmc-list-currencies,
body.page-id-1648 .wmc-list-currencies,
body.page-id-1645 .wmc-list-currencies,
body.page-id-1788 .wmc-list-currencies,
body.page-id-1956 .wmc-list-currencies,
body.page-id-1939 .wmc-list-currencies,
body.page-id-2009 .wmc-list-currencies,
body.page-id-1925 .wmc-list-currencies,
body.page-id-1961 .wmc-list-currencies,
body.page-id-11 .wmc-list-currencies,
body.page-id-1168 .wmc-list-currencies,
body.page-id-2370 .wmc-list-currencies,
body.page-id-1176 .wmc-list-currencies,
body.page-id-2232 .wmc-list-currencies,
body.page-id-2230 .wmc-list-currencies,
body.page-id-2236 .wmc-list-currencies,
body.page-id-2235 .wmc-list-currencies,
body.page-id-2240 .wmc-list-currencies,
body.page-id-1178 .wmc-list-currencies,
body.page-id-377 .wmc-list-currencies
{
    display: none !important;
}


/* link farve på reviews*/

.item a {
    color: #000072;
    text-decoration: none; /* Hvis du ikke ønsker understregning af linket */
}

.item a:hover {
    color: #243b4c;
}

/*fit cuffs forside */
.larger {
  font-size: 1.54em;
}

/* Fit Cuffs Font All Things BFR Unit / explained - overskrift */
.fitcuffsfont .larger {
  font-size: 1.54em;
}

.page-id-2075 .fitcuffsfont .normal {
  	font-family: 'Poppins', "Poppins-Regular";
Font-weight: 600
}

/*specielle knapper All Things BFR Unit*/

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