/* Start -> Lavet af MBS @ Scannet (UB) */
p {
    line-height: 1.25;
}

.ck-content .image>img, .ck-content img {
    height: auto !important;
}

span.h4.m-product-price {
    font-size: 16px;
}

s.m-product-price-before-discount {
    font-size: 13px;
}

/* Slut -> Lavet af MBS @ Scannet (UB) */


/*.text-center {
    text-align: left;
}*/

.page-title {
    text-align: left;
}

.panel-body {
    color: #000000;
}

.modules.m-contact {
    color: #000000;
}


.form-input, .form-label.input-group-main {
  webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .1) 0px 0px #333;
    -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .1) 0px 0px #333;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .1) 0px 0px #333;
}


.select2-container, .form-group .input-group, .menu-items-wrap, .form-input, .form-label.input-group-main, .input-group span.m-product-transaction-unittitle {
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
}
.m-product-transaction-button .button-primary {
    white-space: normal;
}
.form-input {
    color:#000000;
    font-size: .95em;
    font-weight: 500;
        border: 1px solid #f2f2f2!important;

}

.small .input-group-addon, .small .input-group-button>.button, .small .input-group-button>.button-primary, .small .input-group-button>.button-text, .small .input-group-image, .small .input-group-main, .small.button, .small.button-group>li>a, .small.button-primary, .small.button-text, .small.form-input, .small.form-label, .small.pager-group>.button, .small.pager-group>.button-primary, .small.pager-group>.button-text, .small.pagination>li>a {
    padding: .5em 1em;
    font-size: .85em;
    font-weight: 500;
    line-height: 1.5;
}

.m-contact-article
{
        margin-top: 40px;
}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
:-moz-placeholder { /* Firefox 18- */
  color: black;
}


.select2-default {
    color: #000!important;
}


.site-categories .panel-category {
  
    display: none;
}

span.m-productlist-none-text
{
    display: none;
    
}


.b-productcategories-list > .active > a
{
    color:black!important;
     background:#f2f2f2!important;
     padding-left:10px;
}

h1, .h1, .input-group-main {
    font-size: 1.5em;
    line-height: 1.92em;
    font-weight: normal;
    line-height: 1.35em;
}
.quick-cart-link.button-primary.button-icon.right {
    padding-right: 0;
}
.cart-number-circle {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 0;
    left: auto;
    background: #fff;
}
.cart-number-circle .cart-number {
    display: block;
    font-size: 13px;
}

.header-text {
    padding: .5em 0;
    padding-left: 250px;
}

.header-text  img {
    max-height: 60px;
    margin: 0;
}

.productItem .type-col .productContent {
    padding-bottom: 0;
    box-shadow: none;
    font-size: .9em;
    text-align: center;
}

.prices span {
    font-size: 14px;
}

.m-product-price {
    font-weight: 600;
    font-size: 1.2em;
}

.m-product-offer {
    margin: 0;
}

.variantInfoPanel .product-priceLines>p {
    display: none;
}

.variantInfoPanel .product-priceLines .price,
.variantInfoPanel .product-priceLines .priceBeforeDiscount {
    font-weight: bold;
}

.m-product-price-from,
.m-product-price-for {
    font-size: .9em;
}

.site-navigation {
    border-bottom: 0px solid #e6e6e6;
    position: sticky;
}
.site-top-options,
.site-bigpicture {
    margin-top: 0;
}
.site-footer .footer-content-container {
    border-top: 0px solid #c7c7c7;
    border-bottom: 0px solid #c7c7c7;
}

.variant-button-image.input-group-image {
    height: auto !important;
    display: block !important;
    float: none;
    width: 100%;
}

.column-1 .m-product-additionals-list-item,
.column-2 .m-product-additionals-list-item {
    width: auto !important;
}

.navigation-bar span {
    font-size: 14px;
}

.m-cart span,
.m-cart p,
.m-cart a,
.m-cart h5,
.m-checkout span,
.m-checkout p,
.m-checkout a,
.m-checkout h5 {
    font-size: 14px;
}

.m-cart-product-title,
.m-cart-variant-title {
    display: block;
    margin: 0;
}

#customerNotice {
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc !important;
}

.m-checkout .form-input,
.m-checkout .form-label.input-group-main {
    color: #000;
}

.site-content {
    margin-top: 0;
}

.m-product-nav-share .button {
    width: auto;
    display: inline-block;
}

@media (min-width: 480px) {
    .site-navigation {
        padding: 2em 0;
    }
}

@media (min-width: 960px) {
    .site-header {
        top: 28%;
    }
    .site-navigation .nav-default {
        display: flex;
        justify-content: flex-end;
    }
    .cart-number-circle {
        right: -15px;
    }
}

@media (min-width: 1280px) {
    .logo img {
        max-height: 150px;
    }
    .header-text {
        padding-left: 424px;
    }
}

@media (max-width: 600px) {
    .site-navigation {
        padding: .5em 0;
    }
    .site-header {
        display:none
    }
    .site-header.mobile-header {
        width: 100%;
        display: block;
        top: 70px;
        text-align: center;
        z-index: 1;
        padding: 0 0 0.5em 0;
        margin-top: 1.25em
    }
}

.cloudzoomWrapper {
    position: relative;
    padding-top: 66%;
}
.cloudzoomWrapper>img {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}