/*Book møde i showroom css start*/
.zk-defultpage-wrap .entry-content{font-family:var(--neurialgrotesk-font);}
.zk-defultpage-wrap .entry-content p a,.zk-defultpage-wrap .entry-content ul li a{color:var(--primary-color);text-decoration:underline;}
.zk-referencer-full-content,.zk-all-referencer-img{width:100%;padding: 0 10px;}
.zk-all-referencer-img{overflow: hidden;}

.zk-defultpage-wrap .entry-content ul{padding-left:20px;}
.zk-defultpage-wrap .entry-content ul li{line-height:26px;font-size:15px;}
.zk-defultpage-wrap .entry-header .entry-title{margin-bottom:15px;}
.zk-defultpage-wrap .d-flex.flex-wrap{margin:0 -10px;}
.zk-referencer-full-content h5{font-weight:600;font-family:var(--neurialgrotesk-font);}
.zk-referencer-full-content p, .zk-referencer-full-content li{font-family:var(--neurialgrotesk-font); font-size: 18px; line-height: 1.4;}
.zk-referencer-full-content p:first-child{margin-bottom:30px;}
.zk-referencer-full-content h5 a{font-size: 14px;background-color: #fff;color: #000;font-weight: 400;}
.zk-referencer-full-content h5 a:hover{color:#0c6;text-decoration-color:#0c6;text-decoration:underline;}
/*Book møde i showroom css end*/

.woocommerce-cart .zk-referencer-full-content,.woocommerce-cart .zk-all-referencer-img,.woocommerce-checkout .zk-referencer-full-content,.woocommerce-checkout .zk-all-referencer-img,.woocommerce-account .zk-referencer-full-content,.woocommerce-account .zk-all-referencer-img{width: 100%;padding: 0;}
.woocommerce-cart .zk-referencer-full-content p:first-child{margin-bottom: 0;}
.zk-payment.zk-steps #payment{background:transparent;} 

.zk-referencer-full-content p a,.zk-referencer-full-content ul li a{color: var(--primary-color);}
.zk-referencer-full-content p a:hover,.zk-referencer-full-content ul li a:hover{text-decoration: underline;}
.zk-referencer-full-content ul li{font-family: var(--neurialgrotesk-font);line-height: 28px;}
.page-id-299 .zk-defultpage-wrap .zk-referencer-full-content,.page-id-299 .zk-defultpage-wrap  .zk-all-referencer-img{width: 100%;padding: 0 10px;}

.zk-referencer-full-content .zk-checkout-left .zk-customer-details p:first-child{margin-bottom: 0px;}
.zk-referencer-full-content .wp-block-columns{align-items: inherit;}


.zk-defultpage-wrap .d-flex.flex-wrap{flex-wrap:wrap;}

.page-id-176952 .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex {
    align-items: normal; flex-wrap: wrap;gap: 32px;
}
.page-id-176952 .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex > div {
    flex: 1 0 calc(50% - 16px);
    max-width: calc(50% - 16px);
}

.zk-defultpage-wrap {padding-inline: 0 !important;}

.zk-referencer-full-content .wp-block-button__link{display: inline-block;color: #fff;}

.zk-referencer-full-content figure.wp-block-image {overflow: hidden;}

/* Share Cart */
.page-id-371748 .zk-referencer-full-content .wpcss-cart form {display: block;width: 100%;  overflow-x: auto; -webkit-overflow-scrolling: touch;  -ms-overflow-style: -ms-autohiding-scrollbar;}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table {border: 1px solid #ddd; min-width: 700px;}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table tr td, .page-id-371748  .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table tr th{  vertical-align: middle;     border-top: 1px solid rgba(0, 0, 0, .1);    padding: 9px 12px;}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table td.product-thumbnail img {height: 80px; width: 80px;}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table thead {background: #EFEAE6;}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table .product-name a{line-height: 1.4; font-size: 16px;  font-weight: 700;  color: var(--black-color);}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table .wpcss-actions .wpcss-add-selected, .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table .wpcss-add-all { font-size: 16px !important; font-weight: 500 !important;  line-height: 1; padding: 15px 30px !important; border: unset !important; border-radius: 0px !important;  background: var(--primary-color); color: var(--white-color); display: inline-block; vertical-align: top; position: relative; cursor: pointer;}
.page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-share{margin-top: 20px;}

.page-id-371748 .wpcss-share .wpcss-share-links, .page-id-371748 .wpcss-share .wpcss-copy-link{width: 50%;}
.page-id-371748 .wpcss-share .wpcss-copy-link {display: flex;  justify-content: flex-end; align-items: center;}
.page-id-371748 .wpcss-share .wpcss-copy-label{margin-right: 10px;}
.page-id-371748 .wpcss-share .wpcss-copy-label, .page-id-371748 .wpcss-share .wpcss-share-links .wpcss-share-label{font-weight: 700;}
.page-id-371748 .wpcss-share .wpcss-copy-link #wpcss_copy_url{  height: 46px; border: 1px solid rgba(0, 0, 0, .1); padding: 0 20px;  max-width: 290px;  width: 100%;}
.page-id-371748 .wpcss-share .wpcss-copy-link #wpcss_copy_btn{ font-size: 16px !important; font-weight: 500 !important;  line-height: 1; padding: 15px 30px !important; border: unset !important; border-radius: 0px !important;  background: var(--primary-color); color: var(--white-color); display: inline-block; vertical-align: top; position: relative; cursor: pointer;}



form.lost_reset_password .form-row {
    width: 100%;
}

@media (max-width: 767px) {
    .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table tr td, .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table tr th{ padding: 9px;}
    .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table td.product-thumbnail img {height: 60px; width: 60px;}
    .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table .wpcss-actions .wpcss-add-selected, .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-products.shop_table .wpcss-add-all { font-size: 16px !important;}

    .page-id-371748 .zk-referencer-full-content .wpcss-cart .wpcss-share{display: block;}
    .page-id-371748 .wpcss-share .wpcss-share-links, .page-id-371748 .wpcss-share .wpcss-copy-link{width: 100%;}
    .page-id-371748 .wpcss-share .wpcss-copy-link{margin-top: 15px;}
    .page-id-371748 .wpcss-share .wpcss-copy-label{width: 100%;}
    .page-id-371748 .wpcss-share .wpcss-copy-link .wpcss-copy-url{width: calc(100% - 107px);}
    .page-id-371748 .wpcss-share .wpcss-copy-link #wpcss_copy_url{width: 100%; max-width: 100%;}
    .page-id-371748 .wpcss-share .wpcss-copy-link { justify-content: inherit; flex-wrap: wrap;}
    .page-id-371748 .wpcss-share .wpcss-copy-link span{display: block;}
}
/* End  */

@media(max-width: 991px){
    .page-id-176952 .wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex > div {
        flex: 1 0 100%;
        max-width: 100%;
    }
}


@media (min-width:768px){
    /* referencer page css start */
    .zk-referencer-full-content{width: 100%;}
    .zk-referencer-full-content + .zk-all-referencer-img,.zk-all-referencer-img + .zk-referencer-full-content{width:100%;}
    .zk-defultpage-wrap .d-flex.flex-wrap{flex-wrap:nowrap;}
    /* referencer page css end */

    .woocommerce-cart .zk-referencer-full-content,.woocommerce-cart .zk-all-referencer-img, .woocommerce-checkout .zk-referencer-full-content,.woocommerce-checkout .zk-all-referencer-img,.woocommerce-account .zk-referencer-full-content,.woocommerce-account .zk-all-referencer-img{width: 100%;}
}
  
@media (min-width:1025px){
    /* referencer page css start */
    /* referencer page css end */
}
@media (max-width:1024px){
    .zk-referencer-full-content .wp-block-columns {flex-wrap: wrap;}
    .zk-referencer-full-content .wp-block-columns .wp-block-column {width: 100%;}
}