@media(max-width:400px) {
.extablePara2, .extablePara1, .extableSubtd3 {
font-size: 12px! important;
}
.varient-table-header .lager-img-container{
display:none! important;
}
.extableSubtd4{
padding: 0px! important;
}
.lager-img {
min-width: 35px! important;
}
.table-navn-qty{
padding: 0px! important;
min-width: 25%! important;
max-width: 25%! important;
width: 25%! important;
}
}
@media (max-width:1000px) {
.carouselMainPage .prev-slide,
.carouselMainPage .next-slide{
display:flex! important;
}
.prod-alternate-section .image-wrapper {
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
text-align: center;
display: flex;
}
#carouselProductGroups .nav-btn {
display: none! important;
}
.prod-overlay-img-mobile .productDetails-image {
height: auto;
width:100%;
}
#alternateImageContainer .imageSubContainer{
height: 150px! important;
}
#carouselAdditionalProducts .imageSubContainer{
height: 150px! important;
}
#carouselAdditionalProducts .imageLayoutContainer, #carouselAlternateProducts .imageLayoutContainer {
height: 190px! important;
}
.multiHandlekurv_Navn {
line-height: 18px! important;
}
.product-details-section-wrapper .owl-carousel .next-slide,
.product-details-section-wrapper .owl-carousel .prev-slide{
display:none! important;
}
#productQtyContainer .produkt-shop-button,
#woodWorkQtyContainer .produkt-shop-button{
max-width: initial! important;
}
.alternate-image-frame {
height: auto! important;
}
#productName_ListType5 span {
font-size: 14px! important;
font-weight: 700! important;
}
#alternateProductTile .productName_ListType5 {
font-size: 13px! important;
line-height: 27px! important;
height:auto! important;
}
#alternateProductTile .productTile_desc {
padding-top: 0px! important;
}
#productPageCarousel .owl-stage-outer {
height: inherit! important;
}
#productPageCarousel .owl-stage {
align-items: flex-start! important;
}
#carouselProductGroups .owl-item .product-group-list-item .product-group-name {
font-size: 14px! important;
}
.productDetails-header-row{
padding: 0px! important;
}
#carouselProductGroups #inner-prod-ref{
border:1px solid #e5e5e5! important;
}
#carouselProductGroups .prod-grp-name{
margin-top: 0px! important;
}
.owl-item #vgrSmall .product-group-list-ref .product-group-image-section, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 {
padding: 8px 4px! important;
}
.owl-item #vgrSmall .product-group-list-ref .product-group-image-section, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 {
max-width: 190px;
min-width: 120px! important;
min-height: 0px! important;
max-height: 150px! important;
height: 95px !important;
border-radius: 5px! important;
background: white;
}
.owl-item #vgrSmall .product-group-list-ref .product-group-image-section img, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2 img, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 img {
max-height: 75px! important;
}
.productInfo-options--backOption ion-icon, .productInfo-options--ForwardOption ion-icon {
font-size: 30px! important;
color: black! important;
}
.productInfo-options--backOption, .productInfo-options--ForwardOption {
background-color: white! important;
}
}
@media (max-width:370px) {
#selgerRabatt_Id{
flex: 0 0 50%! important;
max-width: 50%! important;
}
#woodWorkQtyContainer .pdp-shopBtn-container {
height: 55px! important;
}
#woodWorkQtyContainer .productQtyContainer-row {
flex: 0 0 100%! important;
max-width: 100%! important;
}
#woodWorkQtyContainer .pdp-shopBtn-container {
gap: 15px! important;
}
#woodWorkQtyContainer .pdp-shopBtn-container .input-group-prepend, #woodWorkQtyContainer .pdp-shopBtn-container .input-append {
width: 45px! important;
height: 45px! important;
border-radius: 25px! important;
}
#woodWorkQtyContainer .pdp-shopBtn-container .input-quantity {
width: 120px! important;
font-size: 15px! important;
}
#woodWorkQtyContainer .shopBtnSection {
flex: 0 0 100%! important;
max-width: 100%! important;
}
#productQtyContainer, #woodWorkQtyContainer {
flex-direction: column! important;
}
#productQtyContainer .produkt-shop-button, #woodWorkQtyContainer .produkt-shop-button{
max-width:100%! important;
}
}
@media (min-width:768px) and (max-width:900px) {
.varient_ProductListe {
flex-direction: column;
flex-basis: 450px! important;
}
.listType1-btn{
padding:0px 5px! important;
}
.prod-list-view1 .table-responsive-md{
padding: 0px 5px! important;
}
.varient_ProductListe .varient_options{
justify-content: end! important;
}
.listtype2-row{
padding:15px 10px! important;
}
}
@media (max-width:767.9px) {
#antall-multiPage{
flex: 1! important;
}
.varegruppe-icon-cell {
justify-content: center !important;
}
.mobile-filter-header {
font-size: 20px !important;
font-weight: 500;
}
#varer-filter-list-body{
padding:0px !important;
height: 94%;
overflow: auto;
}
#varer-filter-list-body .sub-filters hr{
display:none !important;
}
#varer-filter-list-body .merke-el {
background: #f8f8f8! important;
border: 1px solid #f8f8f8;
padding: 7.5px !important;
height: 40px;
}
#varer-filter-list-body .active-filter-list{
margin-top:0px !important;
margin-bottom: 15px! important;
}
#varer-filter-list-body .merke-translate {
padding: 8px 12px 8px ! important;
}
#varer-filter-list-body .f-checkbox{
font-size: 15px! important;
}
#varer-filter-list-body input[type=checkbox],
#sokegruppe1 .prod-search-filters,
#sokegruppe2 .prod-search-filters {
width: 16px! important;
margin-top: -1px! important;
height: 16px;
}
#varer-filter-list-body .r-2{
padding-top: 0px !important;
flex-direction: column !important;
column-gap: 10px! important;
}
#varer-filter-list-body .merke-el--header-text{
font-size: 16px !important;
}
.close-filter {
display:flex;
align-items: center;
justify-content: space-between;
font-size: 20px;
font-weight: bold;
padding:10px 10px 0px 10px;
margin:0px;
}
.product-resultator {
z-index:1090;
height:6%;
}
.product-resultator .btn-outline-primary {
width: 100%;
background-color: #017ab4;
color: #fff;
border-radius: 0px;
font-size: 15px;
height: 100%;
line-height: 15px;
font-weight: 500;
border: none;
}
.varer-filter-mobile-header{
margin-bottom:10px !important;
}
.varer-filter-mobile-header hr {
margin: 10px 0px !important;
}
@keyframes slide-in {
0% {
-webkit-transform: translateX(100%);
}
100% {
-webkit-transform: translateX(0%);
}
}
@keyframes slide-out {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(100%);
}
}
.cmsContentDiv h4{
text-align: center !important;
background: #f5f5f5;
padding: 10px;
color: #000 !important;
font-size: 15px;
font-weight: bold;
position:relative;
}
.cmsContentDiv h4:after {
content: "";
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -10px;
border-top: solid 10px #f5f5f5;
border-left: solid 10px transparent;
border-right: solid 10px transparent;
z-index: 999;
}
.prod-details-eksMva span{
color:#000 !important;
font-size: 13px !important;
font-weight:500 !important;
}
.prod-price-container {
margin-top: 0px! important;
}
.imageLayoutContainer {
height: 160px! important;
}
.alert-Heading{
font-size: 15px! important;
font-weight: 700;
}
#c-creation-container .col-md-4,
#c-creation-container .col-md-8{
padding:0 15px! important;
}
#bodyDiv{
background-color: white;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05) !important;
}
.productSearchcontainer.prisInkMVAContainer{
height: 70px !important;
}
#prisInkMvaOption .form-group{
align-items: center !important;
margin-bottom:0px !important;
}
.addTxt-Option{
padding: 0 5px !important;
margin-top: 5px !important;
}
#cmsShipmentInfo .noresult-show{
padding: 0px !important;
margin-bottom: 10px !important;
}
.p-eye-container1{
top:40%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.pris-exsklvma{
padding-top: 3px !important;
}
.b2c-already-available{
padding-left: 20px! important;
padding-right: 20px! important;
}
.b2cSignupPage{
padding: 0 20px! important;
}
.signup-b2c-postnr{
flex-direction: column! important;
}
.signup-b2c-postnr .signup-form-container{
padding:0px! important;
}
.b2c-login-row{
gap:30px;
padding: 0 15px;
}
.b2c-login-type .head{
font-size:18px! important;
}
.b2c-login-type .options{
height: 60px! important;
min-height: 60px! important;
padding: 15px 20px! important;
}
.welcomeText {
font-size: 22px! important;
margin-bottom: 45px! important;
}
.b2c-login-type .md{
font-size: 20px! important;
}
.leveringsAddress-innerEdit{
display:inline-block! important;
text-align:end! important;
}
.leveringsAddress-innerEdit i{
margin: 4px 0px!important;
}
.b2c-login-type .option-name{
font-size: 14px;
}
.b2c-login-type{
padding-left:0px! important;
padding-right:0px! important;
}
#submit-OrderPage,
.Forhåndsbetal-info,
.bet-info-dialog,
#kortbetaling-btn,
#forhandsbetal-btn,
#bet-info-opener{
width:100%! important;
}
.discountFieldContainer_ListeType2 {
top: 2%;
left: 5px! important;
width: auto;
height: 22px;
font-size: 50px;
z-index:1090;
padding: 0px 30px;
position:absolute! important;
clip-path:none! important;
}
#contactPage {
padding: 0 10px! important;
}
#contactPage .card-body{
padding:10px 5px! important;
}
.contact-send-fields{
width:50%! important;
}
.contact-send-fields-info{
font-size: 14px! important;
letter-spacing: 0.02em! important;
}
#prod-sort-option{
margin: 0px !important;
}
#prod-sort-option i{
display:none !important;
}
.sort-option-section-options{
z-index: 9999 !important;
}
.sort-option-section-options.show{
width: 100% !important;
}
#cmsInfoCenterContactForm p {
white-space: initial! important;
font-size: 14px;
letter-spacing: 0.022em;
}
#sale_login #varient-product-section .ol_lb_vareInfo{
display: none! important;
}
.prod-mobile-header .mobile-tab-product, .productInfoHeader-icons
{
letter-spacing: 0.022em;
}
.product-Menu-item span {
font-size: 12px;
letter-spacing: 0.022em;
margin-top: 5px;
}
#product-info-lagerMenu_customer_Stock{
width: 46%! important;
min-width: 46%! important;
max-width: 46%! important;
}
.varient-table-header .stockQuantityContainer,
.varient-table-header .lager-img-container{
display:none! important;
}
.varient-table-header .extableSubtd3 {
min-width: 16%! important;
max-width: 16%! important;
width: 16%! important;
}
.varient-table .extabletd4{
border-bottom: none! important;
}
.extabletd4{
min-width: 17%! important;
max-width: fit-content! important;
width: 17%! important;
}
#mobil-mode .extabletd4{
min-width: 33%! important;
max-width: fit-content! important;
width: 33%! important;
}
.lager-img-status{
padding: 0px! important;
}
#prod-image-descPage{
flex: 0 0 100%! important;
max-width:100%! important;
}
.owl-dots{
visibility:visible! important;
}
.productSearch-prepend-layout{
border-radius: 0px! important;
}
#prod-variant-pricePage .product-main-info__body .selgerGiRabatt{
display: inline-block! important;
}
.minSide-alert-content__Container .alert-subHeading {
font-size: 11px! important;
}
.noresult-show{
display: grid! important;
grid-template-columns: 1fr! important;
}
.edit-form-group{
flex-direction:column! important;
align-items: left! important;
gap:5px! important;
}
.edit-form-group .label{
width:100%! important;
}
#cart-div .btnshop{
height:40px! important;
}
.handlekurvRows {
border-top: 1px solid #e5e5e5! important;
}
.uploaded-file-container {
margin: 15px 7px! important;
padding: 15px 10px! important;
}
.upload-files {
flex: 0 0 50%! important;
max-width: 50%! important;
}
#prod-image-descPage .prod-vareid{
font-size:12px! important;
}
.breadcrumb-item a {
font-size: 14px! important;
}
.ukens-container{
padding: 20px 10px! important;
max-width: fit-content! important;
background: white;
}
.product-wrapper .productInfo-headers{
display:none! important;
}
.ukens-img{
flex: 0 0 100%! important;
max-width: 100%! important;
}
.ukens-info{
padding:0px! important;
}
.ukensNyheterNotat pre{
font-weight: 500;
}
.ukens-img img{
width: 180px! important;
margin-bottom: 10px! important;
}
.ukens-header{
border:none! important;
padding: 0 0px 5px! important;
}
#trelastGrp .trelastGrp .endreAntallHk .input-group {
height: 30px! important;
min-width: fit-content! important;
max-width: fit-content! important;
}
#trelastGrp .trelastGrp .endreAntallHk .input-group .cartQuantity {
height: 30px! important;
width: 65px! important;
font-size: 15px! important;
}
#addLinje-multiPage{
padding-left:0px! important;
}
#OrdreDetailsTab .ordre-tabs{
padding:0px! important;
}
#OrdreDetailsTab td span{
width: 150px! important;
word-break: break-word;
}
#OrdreDetailsTab .t-label,
#OrdreDetailsTab .t-value{
font-size:13px! important;
}
#OrdreDetailsTab .ordre-header-tab{
padding:0px! important;
}
#OrdreDetailsTab .ord-header-start{
margin-bottom: 15px! important;
}
#OrdreDetailsTab .t-label{
width:45%! important;
word-break: break-word;
}
#OrdreDetailsTab .t-value{
width:55%! important;
word-break: break-word;
}
#OrdreDetailsTab .ordre-varer-mob-row img{
height: max-content;
max-width: 70px! important;
max-height: 70px;
}
#OrdreDetailsTab .OrdreDetails-total .col{
padding:0px! important;
}
#OrdreDetailsTab .levering-row-header {
margin-top: 0px! important;
}
#OrdreDetailsTab .ordre-varer-info{
padding:0px! important;
}
.listType2-variant-show {
display: flex! important;
flex-direction: column;
}
#customer-save-btn{
width:auto! important;
}
.selger-menu-list .Kunde-nav {
width: 65%;
max-width: 65%;
min-width: 20%;
height: 50px;
}
#SelgerSubMenuTab {
padding-top: 0px! important;
}
#navBars{
display:none! important;
}
.span-el-1{
font-size:25px! important;
}
.exception-container .exception-msg-section {
padding: 50px 0px! important;
padding-bottom:0px! important;
}
.exception-home-section .loginButton {
padding: 12px! important;
text-decoration: none! important;
color: white! important;
word-spacing: 1px! important;
font-size: 12px! important;
font-weight: 500;
}
.exception-home-section {
padding: 0px! important;
margin-top: 30px! important;
}
.span-el-2 {
font-size: 14px;
margin-top: 20px;
line-height: 25px;
}
.kunde-info{
flex: 0 0 100%! important;
max-width:100%! important;
}
#customerSearchResult .customer-result-setion{
padding: 0px 5px! important;
margin-bottom: 10px! important;
}
.customer-result-field-row{
padding: 5px! important;
}
#customerSearchResult .kunde-table-info .kunde_Props {
margin: 0px! important;
line-height: 18px! important;
}
#customerSearchResult .kunde_Props.kunde-field-label{
font-size: 13px! important;
}
.kunde_Props {
max-width: 100%! important;
width:100%! important;
margin: 0px 10px! important;
}
#customerSearchResult .address-table{
margin-bottom:0px! important;
}
#customerSearchResult i{
font: normal normal normal 20px/1 FontAwesome !important;
}
.kunde-content-row{
flex-direction: column;
}
.sort-link-copy-field {
left: 40vw! important;
}
.products-found-label__label{
font-size: 14px! important;
}
.filterNavBar-item {
max-width: 100%! important;
overflow:hidden! important;
}
#sortering-container{
padding: 0px! important;
}
.owl-dots{
padding: 10px 0px! important;
}
.owl-carousel .next-slide:after,
.owl-carousel .prev-slide:after{
font: normal normal normal 22px/1 FontAwesome! important;
}
.owl-carousel .next-slide:after,
.owl-carousel .prev-slide:after{
/* font-family: "FontAwesome"! important; */
display: flex !important;
font-weight: 500;
vertical-align: unset;
background: white! important;
margin: 0 auto;
padding: 4px! important;
border-radius: 0px! important;
width: 100%! important;
height: 100%! important;
align-items: center;
justify-content: center;
}
.owl-carousel .nav-btn {
height: 45px! important;
position: absolute;
width: 45px! important;
cursor: pointer;
top: auto !important;
bottom: 0% !important;
padding:0px !important;
align-items: flex-end! important;
}
.mr-basicfilter--name {
font-size: 14px! important;
align-items: center;
}
.productName_ListType5 {
font-size: 13px! important;
line-height: 16px! important;
}
.sort-options-type-btn {
padding: 0px! important;
}
.sortIcons {
font: normal normal normal 15px/1 FontAwesome! important;
}
.alternate-pris,
.additional-pris{
font-size: 15px !important;
}
.prod-alternate-section .image-frame {
height: 220px! important;
}
.mb-tb-sideHeader{
position: absolute! important;
margin: auto 0! important;
height: 100%;
display: flex! important;
justify-content: center;
align-items: center;
top: 0%;
left: 0;
z-index: 1080;
width: 100%;
left: 10;
padding: 0;
}
.table-overskrifttxt .box_posisjon,
.table-overskrifttxt .empty-cell {
display: none;
}
.tileBtnContainer {
flex: 0 0 33.333333%! important;
max-width: 33.333333%! important;
}
.img-listtype1-container{
max-width: 65px! important;
width: 65px! important;
min-width: 65px! important;
margin: 0 auto;
height: 75px;
}
.listType1-imgCell img{
max-width: 65px! important;
}
.product-quantity-container {
min-width: 100px! important;
max-width: 100px! important;
}
.rabatt-discount .field_ant{
height: 30px! important;
padding: 0 5px! important;
font-size: 12px! important;
text-align: left;
}
#listTypeBody .single-product-group .input-group-prepend,
#listTypeBody .single-product-group .input-append {
width: 30px! important;
height: 30px! important;
}
#listTypeBody .prod-quantity-field{
width: 50px! important;
border-right: none! important;
}
.productDataSection .table-responsive-md{
padding: 0px! important;
}
.listType1-btn {
padding: 0 5px! important;
}
.listtype1-table{
width: 100%!important;
display: grid! important;
}
.listType1-imgCell{
width: 100%! important;
padding: 5px! important;
}
.product-quantity-container{
width: 100%;
margin: 0px! important;
padding: 0px! important;
}
.productContents_ListType1 {
line-height: 18px! important;
}
.listType1_vareNavn{
font-weight: 700 !important;
}
#cust_prod_view .productContents_ListType1{
width:160px;
}
.productContents_ListType1{
font-weight: 500 !important;
}
#productContents {
color: #000! important;
font-weight: bold !important;
font-size: 13px! important;
}
.listType1_vareNavn_cell{
max-width: 100%;
min-width: 100%;
width: 100%;
padding: 10px! important;
}
.languageMenu_Mobile {
left: 20px! important;
}
.contact-person-checkbox-section input{
order:1;
}
.customer-result-field-icon{
margin: auto 0! important;
}
.contact-person-checkbox-section label{
order:2;
}
#infoContactForm label,
#infoContactForm input,
#infoContactForm select{
font-size: 14px! important;
}
.sales-default-brand,
.mr-basic-filter--type{
font-size: 12px! important;
}
.mr-filter-container-card {
padding: 10px 15px 30px 15px! important;
}
.adv_filter_container input[type=checkbox] {
width: 15px! important;
}
.filter-type-section {
padding-top: 15px! important;
padding-bottom: 0px! important;
}
.cf-fill-options {
gap: 0px! important;
}
.cf-filter-type {
margin-bottom: 10px! important;
}
.filterForm-option-btn{
flex: 0 0 50%;
max-width: 50%;
}
.varientShopTab .varient_ProductListe{
gap: 0px! important;
}
.m-w-40{
min-width:0px! important;
}
.listType2_images {
margin: 0px! important;
width: auto! important;
width: inherit! important;
max-width: max-content! important;
max-height: 120px! important;
}
.discountFieldContainer__textContainer {
font-size: 12px! important;
}
.discountFieldContainer_ListeType2 {
opacity: 1! important;
}
.prod-stats-container .prod-reports {
height: 38px! important;
width: 38px! important;
border-radius: 40px! important;
}
.notInStock-option {
font-size: 13px! important;
}
#tab-range-shopBtnContainer {
display: flex! important;
}
.listType2-variant-show .v-subInfo {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.listType2-variant-show .v-subInfo.v-1 {
order: 2;
}
.listType2-variant-show .v-subInfo.v-2 {
order: 1;
}
.listType2-variant-show .v-subInfo.v-3 {
order: 3;
}
.varer-stock-table {
padding: 0px! important;
}
.prod-stat-tab-sc {
flex: 0 0 30%;
max-width: 30%;
display: flex;
justify-content: center;
}
#prod-liste-description #prod-priceSection {
flex: 1! important;
}
.search-top-space{
padding:0px 15px! important;
}
.b2c_inner_container {
padding: 10px 0px 25px 0px! important;
}
.cookieCompanyLogo{
padding:0px! important;
}
.cookieCompanyLogo .logo-app-container{
margin-left:0px! important;
}
.cookieCompanyLogo #footerLogo{
display: flex! important;
}
.link-btn-ref{
height: 45px! important;
}
.cookieCompanyLogo .footer-logo {
max-width: 70%! important;
padding-bottom: 15px! important;
}
.cookie-message{
padding: 0 10px;
line-height: 20px;
font-size: 16px;
color: #000;
white-space: initial;
}
.cookie-actions{
flex-direction: column;
}
.cookie-consent-form{
padding-right:0px! important;
}
}
@media (max-width: 400px) and (min-width: 319px) {
.enablestockDropdown {
display: none! important;
}
.selger-menu-list .Kunde-nav {
min-width: 40%! important;
}
.vargruppeList {
margin-bottom: 0px! important;
}
.varetype-headers {
padding: 0px! important;
}
.single-product-group .input-group-prepend,
.single-product-group .input-append {
width: 35px! important;
height: 35px! important;
}
.product-group-name {
min-width: 175px! important;
max-width: 175px! important;
line-height: 16px! important;
max-height: 40px! important;
line-break: anywhere;
word-wrap: break-word;
}
.owl-controls {
display: none! important;
}
.dinPrisSection {
flex-direction: column;
}
.stockQuantityContainer {
padding: 0px! important;
vertical-align: middle;
}
.stockQuantityColumn {
padding: 10px 8px! important;
}
.listType2-variant-show {
padding: 0px! important;
}
.lager-img-container {
vertical-align: middle;
padding: 0px! important;
}
#productImage5 {
padding: 0px;
}
.listType2_images {
padding: 0px! important;
}
.breadcrumb-container {
max-width: 100%! important;
}
.sideMenu-userInfoBtn {
font-size: 18px! important;
}
.productList2-container {
max-width: 100%;
flex: 0 0 100%;
}
}
@media (max-width: 767.9px) and (min-width: 601px) {
.single-product-group__value {
height: 35px;
width: 60px! important;
}
.single-product-group .input-group-prepend,
.single-product-group .input-append {
width: 35px! important;
height: 35px! important;
}
#listType2 .prod-quantity-field{
width: 35px! important;
}
.product-image-container {
flex: 0 0 30%! important;
max-width: 30%! important;
}
.varer-stock-table {
padding: 0px! important;
}
#p-s-admin-shopProduct {
flex: 0 0 40%! important;
max-width: 40%! important;
}
#prod-priceSection {
flex: 0 0 40%! important;
max-width: 40%! important;
}
#tab-range-shopBtnContainer {
display: flex! important;
flex: 1!important;
}
#tab-range-shopBtnContainer .prod-stats-container {
margin: 0px! important;
margin-left: auto! important;
}
.varient_options .quantOptionTab {
flex-direction: row! important;
}
.prod-statsInfo {
display: flex;
align-items: center! important;
}
.nav-submenu {
width: 40%! important;
}
}
@media (max-width:600px){
.product-info-lagerMenu_customer_Stock {
max-width: 40%! important;
min-width: 40%! important;
width: 40%! important;
}
}
@media (max-width: 768px) and (min-width: 601px) {
.product-info-lagerMenu_customer_Stock {
max-width: 30%! important;
min-width: 30%! important;
width: 30%! important;
}
}
@media (max-width: 600px) and (min-width: 501px) {
.nav-submenu {
width: 55%! important;
}
.cmsEditOption {
margin-left: auto! important;
position: relative! important;
order: 1;
}
.cmsContentContainer {
order: 2;
}
}
@media (max-width: 500px) and (min-width: 451px) {
.nav-submenu {
width: 55%! important;
}
.cmsEditOption {
margin: 0px! important;
margin-left: auto! important;
position: relative! important;
order: 1;
}
.cmsContentContainer {
order: 2;
}
}
@media (max-width: 450px) and (min-width: 370px) {
.nav-submenu {
width: 70%! important;
}
.cmsEditOption {
margin: 0px! important;
margin-left: auto! important;
position: relative! important;
order: 1;
}
.cmsContentContainer {
order: 2;
}
}
@media (max-width: 600px) and (min-width: 401px) {
.selger-menu-list .Kunde-nav {
min-width: 30%! important;
}
}
@media(min-width:600px) and (max-width:768px) {
.footerLinks {
font-size: 16px! important;
}
}
@media(min-width:351px) and (max-width:449.9px) {
#productImage5 {
padding: 0px;
}
.listType2_images {
padding: 0px! important;
}
.varientShopTab {
display: flex;
width: 100%;
}
.breadcrumb-container {
max-width: 100%! important;
}
.swiper-slide .productDetails-image {
max-height: 350px !important;
}
}
@media (min-width:1000px) and (max-width:1200px) {
#productSearchDiv-6{
flex: 0 0 50% !important;
max-width: 50% !important;
}
.logoFrame {
padding: 8px 5px! important;
}
}
@media (max-width:999.9px){
#customerSearchResult .alert-Heading {
font-size: 18px! important;
font-weight: 700;
}
#customerSearchResult .alert-subHeading {
font-size: 15px !important
margin-top: 4px !important;
}
.sideMenu-item {
min-height: 20px !important;
height: auto !important;
display: flex !important;
}
#OrdreDetailsTab .varer-details{
font-size:14px !important;
}
#OrdreDetailsTab .ordre-img {
flex: 0 0 25% !important;
max-width: 25% !important;
justify-content: left !important;
padding: 0px !important;
}
.cookie-consent-header{
flex-direction: column-reverse;
}
.cookie-consent-content {
padding-top: 10px !important;
padding-bottom: 15px !important;
}
.cookieOuterLayout .logo-app-container{
margin-left: 0 !important;
margin-right: 0 !important;
padding: 0px !important;
}
.cookieCompanyLogo .footer-logo {
max-height: 75px! important;
}
.cookieCompanyLogo{
flex-basis: 0 !important;
}
}
@media (min-width:768px) and (max-width:999.9px) {
.footerLinks {
color: #ffffff !important;
font-size: 14px! important;
}
.nav-submenu {
width: 45%;
}
.social-icons {
flex: 0 0 22%! important;
max-width: 20%! important;
}
#prisInkMvaOption {
height: 30px !important;
}
#prisInkMvaOption span[for^="priserInkMva"]{
font-size: 13px! important;
}
.prod-list-view1 form[name^="produkt"] {
padding: 10px 10px 0 10px !important;
margin:0px !important;
}
.logoFrame {
max-width: 1100px;
padding: 8px 15px! important;
}
#bodyDiv {
height: 175px! important;
}
#md_navBar .navbar{
padding: 0 15px !important;
}
.icon-badge {
left: 35px !important;
}
}
@media (min-width:450px) and (max-width:575.9px) {
.swiper-slide .productDetails-image {
max-height: 350px !important;
}
#productImage5 {
padding-right: 15px;
padding-left: 15px;
}
.listType2_images {
padding: 10px! important;
}
.varientShopTab {
display: flex;
width: 100%;
}
.listType2-sokenavn {
font-size: 14px! important;
}
}
@media (min-width: 576px) {
#displayPage,
#displayPageBanner {
max-width: 100%;
padding: 0px! important;
}
.mainNews-item-mva {
font-size: 13px! important;
}
}
@media (min-width: 992px) {
#displayPage,
#displayPageBanner {
max-width: 960px;
}
.showStocks {
display: table-cell! important;
}
.productTile {
padding: 0px;
}
.enablestockDropdown {
display: none! important;
}
}
@media (min-width: 1200px) {
#displayPage {
max-width: 1300px;
}
#subFrame{
display:block! important;
}
#displayPageBanner {
max-width: 1300px;
}
}
@media (min-width: 576px) {
#displayPage,
#displayPageBanner,
#displayPage-sm {
max-width: 100%;
padding: 0px! important;
}
}
@media (min-width: 700px) and (max-width:779.9px) {
.productItemContainer_active {
min-width: 186px;
margin: 0 8px! important;
max-width: 186px;
}
}
@media (min-width: 780px) {
.productItemContainer_active {
min-width: 205px;
margin: 0 8px! important;
max-width: 205px;
}
}
@media (min-width: 768px) {
.owl-carousel .next-slide:after {
font: normal normal normal 18px/1 FontAwesome;
}
.applicationLogoContainer{
height: 85px;
display: flex;
align-items: center;
}
.product-cart-box {
width: 255px! important;
left: -100px;
}
.ordre-vare-header{
display: table-header-group! important;
}
.owl-carousel .prev-slide:after {
font: normal normal normal 18px/1 FontAwesome;
}
#displayPage,
#displayPageBanner,
#displayPage-md,
#displayPage-sm {
max-width: 100%;
}
#varegruppe-settings,
#varegruppe-linker {
display: revert! important;
}
.additionalProducts-sections .product-section-header,
.alternateProducts-sections .product-section-header {
font-size: 20px! important;
}
}
@media (min-width: 900px) {
.container.text-center {
max-width: 1300px! important;
padding: 0 5px! important;
}
}
@media (min-width: 900px) and (max-width:1099.9px) {
#displayPage,
#displayPageBanner,
#displayPage-lg,
#displayPage-md,
#displayPage-sm {
max-width: 100%;
}
.filter_option {
max-width: 100%! important;
flex: 0 0 100%! important;
}
.clear-filter-section,
.create-filter-section {
width: 100%! important;
}
.clear-filter-section {
margin-bottom: 10px! important;
}
.swiper-slide .productDetails-image {
max-height: 450px !important;
}
.prod-overlay-img .productDetails-image {
max-height: auto! important;
}
.breadcrumb-container {
padding: 0px 15px! important;
}
}
@media (min-width: 1100px) {
#displayPage,
#displayPage-lg,
#displayPage-md,
#displayPage-sm,
#displayPage-xl {
max-width: 1300px;
margin-top: 1px! important;
}
.owl-dots {
padding: 0px;
}
#displayPageBanner {
max-width: 1300px;
}
.swiper-slide .productDetails-image {
max-height: 450px !important;
}
.prod-overlay-img .productDetails-image {
max-height: auto! important;
padding: 0px! important;
}
}
@media (max-width: 399.99px) {
.slider-containers {
height: auto! important;
}
.xs-sm-devices {
display: block;
}
.sm-md-devices {
display: block;
}
.shop-wrapper {
border-bottom: none! important;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 25%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: auto! important;
}
.sliders-icon {
max-height: 200px! important;
}
.slider-control:hover {
background: transparent! important;
}
.productPage {
margin: 0px;
}
.loginForm {
padding: 10px;
}
#btnshop {
width: 100%;
}
#orderConfirm {
width: 100%;
}
#login_Form {
margin: 15px 10px;
}
.productsRow {
margin: 32px 20px 32px;
}
.productItemContainer {
-webkit-flex-basis: 38%;
flex-basis: 45%;
padding: 5px;
margin: 0px;
}
.productTile_desc .list-group {
margin: 0 15px! important;
}
.productItemContainer {
margin: 0 8px! important;
}
.product-card-box {
margin: 0px! important;
}
.product-main-info__body {
margin-right: 0! important;
}
.ps-logo {
height: auto! important;
width: 100%! important;
}
}
@media (min-width: 400px) and (max-width: 499.99px) {
.slider-containers {
height: auto! important;
}
.ps-logo {
height: auto! important;
width: 100%! important;
}
#vareDescListe {
-webkit-line-clamp: 2;
}
.shop-wrapper {
border-bottom: none! important;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 25%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: auto! important;
}
.sliders-icon {
max-height: 200px! important;
}
.productsRow {
margin: 32px 15px 32px;
}
.productPage {
margin: 0px;
}
.slider-control:hover {
background: transparent! important;
}
.productItemContainer {
-webkit-flex-basis: 38%;
flex-basis: 45%;
padding: 21px;
margin: 0px;
}
.productItemContainer:hover {
-webkit-box-shadow: none;
box-shadow: none;
}
.productItemContainer {
margin: 0 8px! important;
max-width: 140px;
}
}
@media(min-width:768px) {
.quantity-container {
flex: 0 0 60%! important;
max-width: 60%! important;
align-items: center! important;
}
}
@media (max-width: 401px) and (max-width: 640px) {
.quantity-container {
flex: 0 0 100%! important;
max-width: 100%! important;
}
}
@media(max-width:400px) {
.quantity-container {
flex: 0 0 100%! important;
max-width: 100%! important;
}
}
@media (max-width: 640px) {
.slider-containers {
height: auto! important;
}
.listtype2-row .variant-shop-text-container {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.owl-news-home.owl-carousel {
display: block! important;
}
.carouselMainPage {
padding: 0 5px! important;
}
.alert-icons {
font: normal normal normal 20px/1 FontAwesome! important;
}
.alternate-product-sub-name,
.additional-product-sub-name {
height: 25px;
}
.productStatusList {
height: auto! important;
}
.productSearch-categories {
font-size: 10px! important;
}
.vargruppeList {
flex: 0 0 50%;
max-width: 50%;
}
.merke-check .form-check-label {
width: 100%! important;
}
.varesok-varegruppe-slider{
padding: 0px! important;
}
.prod-listType5-price {
font-size: 20px! important;
}
#shopCartName {
display: flex;
flex-direction: column;
}
.handlekurv-ordernr {
margin-left: 0px! important;
}
.shopcart-Name {
padding: 0px;
font-size: 22px! important;
line-height: 18px! important;
}
.addTxt-heading h5 {
font-size: 16px! important;
}
.prodInfo--Mobile {
padding: 4px 0px! important;
}
.advancedSearch_row {
gap: 5px;
}
.product-search-logo {
padding: 0px 8px! important;
}
.prod-filter-field-section .extablePara4 {
font-size: 10px! important;
}
.favorite_dropdown {
flex-wrap: wrap! important;
gap: 10px! important;
}
.icon-stockstatus {
font-size: 12px;
}
.upload-lagre-btn {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.upload-lagre-btn .btnShop {
width: auto! important;
float: right;
}
.uploaded-file-container {
margin: 15px 0px! important;
padding: 15px 10px! important;
}
.filter-desktop {
justify-content: end! important;
}
.productDetails-header-row {
padding: 0px! important;
}
.product-Menu-item i {
font: normal normal normal 17px/1 FontAwesome! important;
}
.document-upload-section,
.admin-view-options {
padding: 0px! important;
}
.productAdminContainer {
max-height: 100%! important;
}
.productDetails-image {
max-height: auto! important;
max-width: 100%! important;
}
.mainNews-item-mva {
font-size: 11px! important;
}
.box_pagination {
font-size: 14px! important;
}
.prod-vareid {
font-size: 12px! important;
}
.varegruppe-navigation .box_pagination {
font-size: 14px! important;
}
.adv_filter_container {
max-width: 100%;
min-width: 100%;
}
#vareguppeMobileDropdown {
min-width: 140px;
width: 140px;
padding: 10px 15px !important;
top: 0px;
left: 0px;
}
.varegruppe-dropDown::after {
content: ""! important;
display: none! important;
}
.varegruppe-navigation {
border-top: 1px solid #ddd! important;
}
.notater-desc {
padding: 6px 0px! important;
}
#varegruppe-settings,
#varegruppe-linker {
display: none! important;
}
.carousel-header-section {
white-space: initial;
padding-top: 15px;
font-size: 14px !important;
}
.customer-create-body {
padding: 10px 0px! important;
}
.modal-content {
width: 98%! important;
left: 1%! important;
padding: 10px! important;
}
.customer-create .cms-row {
margin: 20px 0px 0px 0px! important;
}
.alternate-product-name,
.additional-product-name {
font-size: 13px;
font-weight: 500;
}
.prod-alternate-section:hover {
box-shadow: 0 1px 5px rgb(0 0 0 / 0%)! important;
}
.prod-alternate-section .productTile_desc {
padding-top: 15px! important;
}
.alternate-product-sub-name,
.additional-product-sub-name {
font-size: 11px! important;
}
.overlay-mobile {
transform: translateX(-100%);
transition: transform 0.75s;
transition-delay: 0.45s;
}
.language-list {
height: 15px! important;
width: 25px! important;
}
.minside-position {
margin-top: 0px! important;
padding: 0px! important;
}
.listType-navn-ref {
font-size: 12px! important;
}
#productPageCarousel .owl-controls {
display: block! important;
}
.product-alter-section {
width: auto! important;
max-height: 200px! important;
}
#vareDescListe {
-webkit-line-clamp: 2;
}
#customerLabel_Mob {
display: block;
}
#customerLabel {
display: none;
}
.language-list {
height: 20px;
width: 25px;
}
.shop-wrapper {
border-bottom: none! important;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.product-recommendations-right {
padding-left: 0px! important;
padding-top: 10px;
}
.card {
height: auto;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 25%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: auto! important;
}
.sliders-icon {
max-height: 200px! important;
}
.cookie-consent-header {
flex-direction: column-reverse;
}
.productPage {
margin: 0px;
}
.slider-control:hover {
background: transparent! important;
}
.actions-button {
flex: 1;
margin-bottom: 15px! important;
flex-direction: column;
}
.cookieCompanyLogo {
padding-top: 0px;
padding-bottom: 0px;
flex-basis: 0px;
text-align: left;
}
.cookie-sm {
flex: 0 0 100%;
max-width: 100%;
position: relative;
width: 100%;
height: 100%;
padding-right: 15px;
padding-left: 15px;
}
.product-main-info__header {
display: contents;
}
.swiper-slide img {
padding: 0px;
}
.productDetailRow-desc {
float: none !important;
}
.email-text {
width: 100% !important;
}
.product-wrapper {
padding: 0px;
}
#textNotesHeading {
width: 95%;
}
#notesDescription {
width: 70%;
}
#textNotes {
margin-left: 0px;
}
.bkCart,
.bkCartFooter,
.conOrderFooter,
.conOrder,
.conOrderFooter {
flex: 0 0 100%;
max-width: 100%;
position: relative;
width: 100%;
padding-top: 5px;
}
.documentSectionContainer {
border: 1px solid silver;
}
.buybox {
margin-left: 0px;
margin-right: 0px;
}
.sideBar_Mobile {
display: block;
}
#customerLabel_Mob {
display: block;
}
#customerLabel {
display: none;
}
.productContents_ListType1 {
font-weight: bold;
text-overflow: ellipsis;
white-space: nowrap;
}
.icon-button {
width: auto;
}
#productDetails_card {
width: 200px;
margin-left: auto;
margin-right: auto;
margin-right: 8px;
}
#filterSearch {
padding-top: 10px;
}
.productSearchcontainer,
.productSearchcustomer {
padding: 10px 0px! important;
padding-top: 0px! important;
}
.additionalProducts-sections,
.alternateProducts-sections {
margin: 10px 0px! important;
}
.prod-details-eksMva {
font-size: 12px;
}
.old-pris-section {
padding-top: 0px! important;
}
.productListType5-options {
padding: 0px! important;
}
.product-section-content {
width: 100%! important;
}
.productTile {
padding: 0px;
margin-bottom: 0px;
}
.minSideOptions {
padding: 10px! important;
height: auto! important;
}
.productItemContainer {
margin-bottom: 10px;
margin-top: 10px;
}
.selgerTabContainer {
padding: 0px! important;
}
#autoCompleteProduct {
font-size: 13px! important;
}
.companyFrameHeader {
padding: 10px 15px! important;
background: linear-gradient(to right, #e8e8e8 0, #ddd)! important;
}
.companyFrame .card-body {
padding: 10px 15px! important;
}
.companyFrame .card-body table tr .label {
font-size: 14px! important;
padding: 5px 0px! important;
padding-bottom: 0px! important;
}
#autoCompleteProduct {
width: 20%;
}
#t1 {
height: 100%;
}
.input-group-append {
height: 100%;
}
#productAutosearch {
max-height: 0px;
margin: 0 auto;
padding: 0px;
background: white;
min-height: 40px! important;
}
.loginForm {
padding: 25px;
}
#btnshop {
width: 100%;
}
#orderConfirm {
width: 100%;
}
#login_Form {
margin: 15px 25px;
}
}
@media (min-width: 500px) and (max-width: 599.99px) {
.slider-containers {
height: auto! important;
}
.productRow-list {
min-width: 176px! important;
max-width: 176px! important;
}
.shop-wrapper {
border-bottom: none! important;
}
#vareDescListe {
-webkit-line-clamp: 2;
}
.productItemContainer {
max-width: 150px;
}
.product-recommendations-right {
padding-left: 0px! important;
padding-top: 10px;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 25%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: auto! important;
}
.sliders-icon {
max-height: 240px! important;
}
.productPage {
margin: 0px;
}
.productsRow {
margin: 0 12px 32px;
}
.productItemContainer {
-webkit-flex-basis: 32%;
flex-basis: 29%;
padding: 12px;
margin: 0px;
}
}
@media (max-width: 640px) {
.slider-containers {
height: auto! important;
}
.productListDetailBox--list .productListType5-options {
padding: 8px 0px! important;
}
.product-main-info__image-and-highlights {
padding: 5px 0px! important;
padding-bottom: 10px! important;
}
#prod-liste-description .listT {
line-height: 20px! important;
font-size: 14px !important;
}
.shopBtnSection{
width: 40% !important;
}
.prod-overlay-img-mobile .newsItem {
max-width: 100%! important;
flex: 0 0 100%! important;
}
.shopCart-row {
border: none! important;
}
.shopCartDetails1 {
margin: 0px 0px 5px 0px! important;
}
.cart-mobile-row.handlekurvSubRows {
padding-top: 0px! important;
}
.cart-mobile-row.handlekurvSubRows .handlekurvSubRows-tab {
padding-top: 0px! important;
display: flex;
justify-content: center;
}
.cart-mobile-row.handlekurvSubRows .handle-img-container {
border-left: 2px solid #878787;
padding: 0px;
margin: 0px;
width: 24%! important;
display: inline-block;
}
.cart-mobile-row.handlekurvSubRows .handle-img-container::before {
border-bottom: 2px solid #878787;
position: relative;
top: 14px;
content: '';
width: 100%;
left: 0px;
display: inline-block;
}
.endreLinjeContainer .endreLinjeTekstContainer {
font-size: 12px! important;
}
.cart-mobile-row {
border-bottom: 1px solid transparent;
}
.handlekurvSubRows {
border: none! important;
}
.shopCart-FeaturesTab{
border-bottom: none! important;
}
.shopCart-row .col {
padding: 0px 15px! important;
padding-bottom: 0px! important;
}
.cmsFrontpageCrm--edit {
position: relative! important;
}
.shopbar-header-tab .navbar-toggler {
padding: 2px 5px! important;
}
.tileFilter .breadcrumb-container {
padding: 0px 10px! important;
}
.prod-alternate-section {
max-width: 100%! important;
}
.productCart-img {
height: auto! important;
border: 1px solid transparent! important;
cursor: pointer;
transition: all .25s;
max-width: 100%;
max-height: 100%;
}
.handle-img-container {
width: 100%! important;
min-width: 0px! important;
}
.variant--row {
gap: 0px! important;
}
.prod-alternate-section .image-wrapper {
display: flex;
}
.betalingsmateTypes {
align-items: center;
justify-content: center;
}
.variant-row-container {
flex-direction: column! important;
gap: 0px;
}
.product-page-shop-btn {
width: 100%! important;
margin: 0px! important;
}
.order-shop-button #submit-OrderPage {
width: 100%;
}
.order-checkout-submit {
width: 100%;
}
.cart-row {
gap: 10px! important;
}
.betalingsmateTypes .leveringstype {
width: 20px! important;
height: 20px! important;
}
.admin-header {
padding: 5px 10px! important;
}
.breadcrumb-container {
padding: 5px 15px! important;
}
.doc-uploading-header {
padding: 0px 0px 10px 0px! important;
background: transparent! important;
}
.document-upload-accordian {
padding-bottom: 0px! important;
margin-bottom: 0px! important;
}
.default-img-section {
flex: 0! important;
}
.documentSectionContainer {
border: none! important;
}
.documentSectionContainer .card-body {
padding: 5px 0px! important;
}
.saveBeskrivelse-field {
font-size: 12px;
}
.franchise-card {
margin-bottom: 40px;
}
.ui-widget-header {
padding: 0px! important;
width: 100%;
display: block! important;
}
.plupload_buttons {
width: 100%;
display: flex;
justify-content: center;
float: none! important;
}
.ui-widget-header a {
color: #fff! important;
padding: 5px 10px! important;
font-size: 15px! important;
border-radius: 0px! important;
}
.admin-top-header {
font-size: 18px;
font-weight: 500;
padding: 0px! important;
}
.plupload_file_status,
.plupload_file_size {
display: none;
}
.plupload_file_name {
padding: 0px;
width: 100%;
min-width: 100%;
min-height: 40px;
height: 50px;
display: flex;
flex: 0 0 100%;
justify-content: left;
align-items: center;
}
.doc-link {
-webkit-line-clamp: 1! important;
word-break: break-all;
}
.admin-card .card-body {
padding: 10px 0px! important;
}
.product-overlay {
z-index: 1090;
}
.owl-dots {
display: flex! important;
justify-content: center;
}
#infoContactForm {
padding: 0px! important;
}
.cmsDesccmsInfoCenterContactForm iframe {
width: 100%;
}
.cmsContentContainer {
padding: 0px! important;
}
.owl-carousel .next-slide {
padding: 0px! important;
background: transparent! important;
border: 1px solid transparent ! important;
transform: translateX(0%)! important;
}
.owl-carousel .prev-slide {
padding: 0px! important;
background: transparent! important;
border: 1px solid transparent ! important;
transform: translateX(0%)! important;
}
.owl-item .product-group-list-item .product-group-name {
font-size: 14px! important;
}
.productGroup-dropdown-parent {
overflow: hidden! important;
}
.product-group-name {
line-break: anywhere;
-webkit-line-clamp: 1! important;
display: -webkit-box;
height: auto !important;
}
.productGroup-dropdown-overlay {
overflow: auto! important;
height: 93%;
}
.productGroup-dropdown-overlay::-webkit-scrollbar,
.productGroup-dropdown-overlay::-webkit-scrollbar-thumb,
.productGroup-dropdown-overlay::-webkit-scrollbar-track {
height: 44px! important;
}
.product-group-list-ref {
padding: 0px! important;
}
.product-group-list-item .translate {
margin-top: 5px! important;
}
.prod-vareid {
font-size: 10px! important;
margin-top: 0px! important;
}
.upload-files {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.leveringsAdrOptions {
justify-content: center! important;
}
.favoritesVGR-sections:last-of-type {
margin-bottom: 20px! important;
}
.favorite-product-row {
margin-bottom: 10px! important;
}
.product-report-container {
flex-direction: column! important
}
.product-details-mail-img {
margin-bottom: 10px;
}
.details-mail-card .details-mail-col {
padding: 0px! important;
}
#editAddress .form-group,
#editDeliveryAddress .form-group,
#tilbud .form-group {
display: flex;
flex-wrap: wrap;
gap: 5px! important;
}
.tilbud-mail-notatlabel {
padding: 0px ! important;
}
.ordercheckout-btn {
margin-bottom: 10px! important;
}
.tilbud_message,
.tilbud-mail {
padding-top: 0px! important;
text-transform: capitalize;
min-width: 100px;
max-width: 100%! important;
font-size: 14px;
}
.bkOrderCart {
flex: 0 0 100%! important;
}
input[type=checkbox] {
width: 22px! important;
}
.cart-conditions-tab {
gap: 10px;
}
.hurtigkasse-divider {
display: none! important;
}
.leveringsAdrOptions .levAdr-form-option {
flex: 0 0 33.333333%;
max-width: 33.333333%;
margin-right: 0px! important;
}
.levAdr-form-option button {
font-size: 14px! important;
}
.levAdr-form-option .btnshop i {
font: normal normal normal 16px/1 FontAwesome! important;
margin-right: 2px! important;
}
.kontakt-option-row {
margin-bottom: 10px! important;
}
.kontakpt-options {
margin-top: 8px;
}
.navbar-nav.kunde-menu-list {
flex-wrap: nowrap;
overflow-x: scroll;
overflow-y: hidden;
height: 50px;
}
.navbar-nav.kunde-menu-list .kunde-nav {
height: 50px;
}
.navbar-nav.kunde-menu-list .kunde-nav .nav-LinkBar {
max-width: 110px;
min-width: max-content;
}
#kontaktPerson .app-row {
gap: 0px! important;
margin-top: 5px! important;
}
.navbar-nav.kunde-menu-list::-webkit-scrollbar,
.navbar-nav.kunde-menu-list::-webkit-scrollbar-thumb,
.navbar-nav.kunde-menu-list::-webkit-scrollbar-track {
height: 0px! important;
}
.kontakpt-options {
padding-right: 15px! important;
padding-left: 15px! important;
margin: 0 5px! important;
}
.kunde-menu-list,
.selger-menu-list {
padding: 0px! important;
}
.kontakt-container {
display: flex! important;
flex-direction: column;
flex-wrap: wrap! important;
}
.kontakt-btn {
flex: 0 0 50%! important;
gap: 0px! important;
max-width: 50%! important;
margin-right: 0px! important;
font-size: 14px;
text-transform: inherit;
}
.kontakt-btn i {
font: normal normal normal 16px/1 FontAwesome! important;
}
.kontakt-row .form-group {
display: flex! important;
flex-wrap: wrap;
}
.productFavSales {
padding: 10px! important;
}
.prodInfo--Mobile .col .stockstatus {
margin: 0px! important;
}
.prodInfo--Mobile .col .stockstatus .stockstatus-stock-details {
font-size: 13px! important;
}
.prodInfo--Mobile .col .stockstatus .icon-stockstatus {
font-size: 14px! important;
}
.productListDetailBox--list__container {
min-height: 50px! important;
}
.favorite-salesperson-img .imageSubContainer {
display: block! important;
}
.productItemContainer_thumbsSub {
padding: 0px! important;
border-bottom: 1px solid #ddd! important;
}
.favorite-salesperson-img .imageSubContainer img {
max-height: 85px! important;
max-width: 100%! important;
}
.favorite-salesperson-img .imageLayoutContainer {
width: 35%;
max-width: 35%;
}
.product-page-shop-btn {
height: 35px! important;
margin: 0px auto! important;
}
.prod-alternate-section .imageLayoutContainer,
.prod-additional-section .imageLayoutContainer {
max-height: 300px !important;
height: 130px! important;
min-height: 110px !important;
}
.favorite-salesperson-img {
display: flex! important;
}
.grid-orderInfo {
display: grid;
grid-template-columns: 1fr;
}
#productContents_descValue {
font-size: 13px;
}
#prod-variant-pricePage {
padding: 0px! important;
}
.lager_EAN {
line-height: 15px;
margin-top: 5px;
font-size: 10px! important;
}
.produkt-info-table-cell {
padding-right: 0px! important;
padding-left: 0px! important;
}
.varegruppe-tile-list2 {
min-height: 60px;
}
.product-group-img-list2 {
min-height: 100px! important;
}
.product-group-image-section-list2 {
width: 120px;
min-width: 120px;
max-height: 150px;
text-align: center;
}
.varegruppe-tile-list3 {
min-height: 60px;
height: auto! important;
}
.varesok-varegruppe-slider .productgroupe .product-group-image-section-list3 {
display: flex! important;
align-items: center;
}
.varegruppe-tile-list3 {
min-height: 145px! important;
}
.product-group-image-section-list3 {
width: 100%;
min-width: 120px;
max-height: 140px;
text-align: center;
}
.minside-option-container {
margin: 0px;
}
.productTile_desc {
padding-right: 0;
padding-left: 0;
}
.alternate-section {
padding: 0px! important;
}
.product-card-box {
margin: 0px! important;
}
.rentProduct {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.buy-button-section {
width: 100%! important;
}
.product-main-info__buy-and-more {
justify-content: center;
}
.shopCartName,
.shopNavBars {
padding: 0px 15px! important;
}
.favoritesVGR {
padding: 0px 10px;
border: none;
}
.favoritesHeader {
font-size: 14px;
line-height: 30px;
}
.info-center-subPages {
padding-left: 0px! important;
padding-right: 0px! important;
}
.cmsContentDiv {
margin: 0px! important
}
.cms-row {
flex-direction: column-reverse;
}
.productRow-list {
min-width: 176px! important;
max-width: 176px! important;
}
.txtExtraLinje {
width: 100%! important;
margin-bottom: 0px;
}
.cart-add-container {
display: contents;
}
.calendarText {
width: 85px! important;
}
#vareDescListe {
-webkit-line-clamp: 2;
}
.sm-md-devices {
display: block;
}
.md-xl-devices {
display: none;
}
.enable-product-info {
visibility: hidden;
}
.sideMenuLayout {
display: -webkit-box;
display: -webkit-flex;
display: flex;
max-width: 100%;
position: static;
position: initial;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
display: block;
}
#productSearchDiv {
padding: 7px! important;
/*background-color: #003da6;*/
display: flex;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: flex;
max-width: 100%;
position: static;
position: initial;
}
.shop-wrapper {
border-bottom: none! important;
}
.product-main-info-webtext1 {
font-size: 22px! important;
}
.product-main-info__body {
margin-right: 0! important;
margin-left: 0! important;
}
.leggTil-DetailsBox--Container,
.LeggTil-varianter-container {
flex-direction: column;
}
.leggTil-DetailsBox-Container {
width: auto;
}
.listDetailsBoxBtn {
width: 100%! important;
}
.listType-navn-ref {
-webkit-line-clamp: 2 !important;
}
.listType-navn-ref5 {
font-size: 14px !important;
font-weight: 500;
}
.stockstatus-stock-details {
font-size: 12px! important;
}
.productTile_desc .list-group {
margin: 0px! important;
}
.single-product-group {
height: 40px;
}
.single-product-group .input-group-prepend,
.single-product-group .input-append {
cursor: pointer;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.product-info-lagerMenu__1 {
max-width: 150px;
min-width: 150px;
}
.box_overskrifttxt a i {
font: normal normal normal 20px/1 FontAwesome! important;
}
.box_pagination {
font-size: 15px! important;
padding: 10px! important;
}
.product-price-exsklmva {
font-size: 12px! important;
font-weight: 500! important;
}
.product-price-now {
font-size: 25px! important;
}
#icons_products .product-admin-option-page {
width: 100%;
}
.product-section-wrapper .prod-mobile-header {
font-size: 16px! important;
}
.varient_options {
padding: 0 10px;
}
.shop-button--container {
flex: 1
}
#prod-liste-description {
padding: 5px 0px;
}
.shop-button--container .div-inner {
width: 100%! important;
}
.listType2-sokenavn {
font-size: 12px! important;
}
.product--price {
padding: 0px 10px;
}
.prod-price-section {
display: flex;
padding-top: 10px! important;
}
.productDescription_listDesc {
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
min-width: 0;
max-width: 100%;
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 100%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: auto! important;
}
.sliders-icon {
max-height: 200px! important;
}
.productPage {
margin: 0px;
}
.prod-alternate-section {
flex-basis: 100%;
}
.mainProductCarousel {
min-height: 400px;
height: 100%;
}
.varegruppe-list {
height: inherit;
padding-left: 0px! important;
padding-right: 0px! important;
}
.carousel-inner {
padding-left: 0px;
padding-right: 0px;
}
.small-dev {
padding: 25px;
}
.swiper-slide {
padding: 0px;
max-height: 100%;
min-height: auto;
}
.product-main-info {
padding: 10px 0px;
}
.productItemContainer {
max-width: 199px;
padding: 0px! important;
margin: 10px 3px! important;
}
.varetextnew {
font-size: 20px !important;
}
.product-recommendations-right {
padding-left: 0px! important;
padding-top: 10px;
}
}
@media (max-width: 350px) {
.productListType5 {
flex: 0 0 100%! important;
max-width: 100%! important;
}
#productTile .productName_ListType5 {
font-size: 15px! important;
}
.prod-listType5-price {
height: 22px;
display: flex;
align-items: center;
}
.handlekurv-listType5-btn .input-group {
flex: 0 0 100%! important;
max-width: 100%! important;
align-items: center;
}
.leggTil-DetailsBox--Container,
.LeggTil-varianter-container {
flex-direction: row! important;
}
.default-tableImg-view .lager-img img {
padding: 0px 5px! important;
}
#productTile .prod-details-row {
grid-template-columns: 8fr 8fr! important;
}
}
@media (min-width: 500px) and (max-width: 768px) {
.prod-list__SingleProduct {
width: 100%;
}
.b2c-search-img{
flex: 0 0 60px! important;
max-width: 300px%! important;
}
.footerDiv1 .text-center {
width: 100%;
max-width: 100%;
}
.varientShopTab {
display: flex;
width: 100%;
}
}
@media (min-width: 576px) and (max-width: 767.98px) {
.slider-containers {
height: auto! important;
}
.stock-type-infos {
display: table-cell! important;
}
.list-type-2 .add-produkt-favorite {
bottom: 0! important;
top: 20%! important;
left: 0! important;
right: 15! important;
padding: 5px! important;
height: 25px;
width: 25px! important;
display: flex;
margin-right: 0! important;
align-items: center;
justify-content: center;
}
#carouseMainPageSlider .owl-nav {
display: none;
}
#carouseMainPageSlider .owl-dots {
display: block! important;
}
.adv_filter_container {
max-width: 600px;
min-width: 600px;
}
.stockQuantityColumn {
padding: 0 10px! important;
}
.product-main-info .stockQuantityColumn {
padding: 0px! important;
}
.owl-theme .owl-dots .owl-dot span {
width: 8px! important;
height: 8px! important;
position: relative;
}
.ct-prod-price {
margin-top: 10px;
}
.varegruppe-navigation {
border-top: 1px solid #ddd! important;
padding: 6px 0px! important;
}
.mainNews-item-price {
margin-right: 0px! important;
}
.varient-table,
.varient-table-header {
margin: 0px! important;
}
.product-main-info .varient-table,
.product-main-info .varient-table-header {
margin: 0px! important;
}
.varegruppe-icon-cell img {
max-height: 55px! important;
}
#carouselProductGroups .owl-nav {
display: none! important;
}
#vgrSmall {
margin: 0px 14px! important;
}
.product-main-info__body {
margin: 20px! important;
margin-left: 0px! important;
margin-right: 0px! important;
}
.listType2-navn {
font-size: 17px! important;
line-height: 1.2! important;
margin: 0px 0px 5px 0px! important;
font-weight: 500! important;
}
.listType2-categories {
font-size: 14px! important;
line-height: 30px! important;
}
.listType2-sokenavn {
font-size: 14px! important;
}
.modal-content {
width: 70%! important;
left: 15%! important;
right: 15%! important;
padding: 10px! important;
}
.productRow-list {
min-width: 200px! important;
max-width: 200px! important;
}
.sm-md-devices {
display: block;
}
#vareDescListe {
-webkit-line-clamp: 2;
}
.md-xl-devices {
display: none;
}
.enable-product-info {
visibility: hidden;
}
#customerLabel_Mob {
display: block;
}
#customerLabel {
display: none;
}
.sideMenuLayout {
display: -webkit-box;
display: -webkit-flex;
display: flex;
max-width: 100%;
position: static;
position: initial;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
display: block;
}
#productSearchDiv {
padding: 10px! important;
background-color: #003da6;
display: flex;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: flex;
max-width: 100%;
position: static;
position: initial;
}
.shop-wrapper {
border-bottom: none! important;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.product-main-info {
padding: 10px 0px;
}
.productItemContainer {
max-width: 100%;
padding: 0px! important;
}
.product-sections-right {
margin-top: 15px;
}
.product-recommendations-right {
padding-left: 0px! important;
padding-top: 10px;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 25%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: 250px! important;
}
.sliders-icon {
max-height: 200px! important;
}
.productPage {
margin: 0px;
}
#productDetails_card {
width: 200px;
margin-left: auto;
margin-right: auto;
margin-right: 8px;
}
.minSideSelectTab {
width: 80%;
}
#filterSearch {
padding-top: 10px;
}
#textNotesHeading {
width: 95%;
}
#textNotes {
margin-left: 0px;
}
#notesDescription {
width: 70%;
}
.buybox {
margin-left: 0px;
margin-right: 0px;
}
.icon-button {
width: auto;
}
.sideBar_Mobile {
display: block;
}
.productContents_ListType1 {
font-weight: bold;
text-overflow: ellipsis;
white-space: nowrap;
}
}
@media (max-width: 400px) {
.products-found-label {
text-align: left;
}
.tileBtnContainer {
display: flex;
align-items: center;
max-height: 50px;
}
#sortering-container {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.product-search-count-section {
display: block! important;
}
.tileFilter-row {
height: auto! important;
}
.tileBtnFrame {
height: 50px! important;
}
}
@media (min-width: 401px) and (max-width: 599.9px) {
.tileFilter-row {
min-height: 55px! important;
}
}
@media (min-width: 300px) and (max-width: 600px) {
.tileFilter-row{
flex-direction: column;
}
.filter-desktop{
gap: 8px !important;
flex-direction: column !important;
}
.productPage .render-breadcrumb-row {
border-bottom: none !important;
}
}
@media (min-width: 601px) and (max-width: 767.9px) {
.filter-desktop{
gap: 8px !important;
flex-direction: row !important;
}
.filterNavBar {
padding: 0px! important;
}
}
@media (max-width: 767.9px) {
.sideBar_detail{
padding:0px! important;
}
#breadcrumb-container .breadcrumb-item,
#varer-breadcrumb-section .breadcrumb-item,
#productPage-row .breadcrumb-item{
display:none;
}
#breadcrumb-container .breadcrumb-item:nth-last-of-type(2)::before,
#varer-breadcrumb-section .breadcrumb-item:nth-last-of-type(2)::before,
#productPage-row .breadcrumb-item:nth-last-of-type(2)::before
{
content: '\F053 '! important;
font-family: "FontAwesome"! important;
}
#breadcrumb-container .breadcrumb-item:nth-last-of-type(2),
#varer-breadcrumb-section .breadcrumb-item:nth-last-of-type(2),
#productPage-row .breadcrumb-item:nth-last-of-type(2){
display:flex !important;
}
#breadcrumb-container .breadcrumb-item:nth-last-of-type(2) a,
#varer-breadcrumb-section .breadcrumb-item:nth-last-of-type(2) a,
#productPage-row .breadcrumb-item:nth-last-of-type(2) a{
color:#000 !important;
}
.minSide-alert-content{
padding: 0 10px !important;
}
.pris-pr2{
font-size: 20px !important;
font-weight: bold;
margin-bottom: 0px;
}
.footerLinks{
font-weight: 500 !important;
font-size: 15px! important;
}
#b2c-search-row-result .prod-b2c-searchResult{
align-items:initial! important;
}
#productSearchDiv-6 .searchMtop{
display: grid! important;
grid-template-columns: 10fr 1fr;
justify-items: center;
align-items: center;
grid-template-rows: 1fr;
}
.search-top-b2c-close{
display:none! important;
}
.search-top-close-enabled{
display: flex! important;
}
.listType2-navn {
font-size: 14px! important;
}
#sale_login .product-info-lagerMenu_nocustomer_WStock,
#sale_login .product-info-lagerMenu_customer_Stock{
display:none! important;
}
#cus_login .stockQuantityColumn {
padding: 0px! important;
}
.modal-viewer-eanNo {
font-size: 12px! important;
padding: 0px! important;
}
.productListType5 .imageLayoutContainer {
max-height: 150px !important;
height: 150px! important;
min-height: 150px !important;
}
.productList2-container{
padding: 10px 5px !important;
}
.lagerstyrt,
.extabletd4{
border-left: none! important;
border-right: none! important;
border-top: none! important;
}
#sortering-container .filterNavBar .filter-desktop{
padding: 0 15px! important;
}
.tileFilter-row{
padding:4px 0px! important;
}
.d-stk-info{
display:none! important;
}
#listTypeBody .listtype1-table .add-produkt-favorite {
margin: 0px auto! important;
}
#listTypeBody .productContents_ListType1{
display:flex! important;
flex-direction:column! important;
gap:4px;
}
.lagerstyrt span{
font-size:10px! important;
}
.product-info-lagerMenu_nocustomer_WStock {
max-width: 46%! important;
min-width: 46%! important;
width: 46%! important;
}
.lagerstyrt {
width: 51%;
vertical-align: middle! important;
max-width: 51%;
min-width: 51%;
}
.default-tableImg-view .lager-img{
width: 100%! important;
max-width: 60px! important;
max-height: 60px! important;
min-width: 100%! important;
}
.lager-img {
width: 100%! important;
max-width: 45px! important;
max-height: 45px! important;
min-width: 100%! important;
}
.stock-report{
flex-direction: row! important;
}
.varient-quantity-mobile {
display: flex;
padding-top: 0px! important;
}
.noresult-show .alert-header{
display:none! important;
}
.default-tableImg-view .lager-img img{
width: 100%! important;
height: auto! important;
padding: 0px;
max-width: 60px! important;
max-height: 60px! important;
}
.lager-img img {
width: 100%! important;
height: auto! important;
padding: 0px;
max-width: 45px! important;
max-height: 45px! important;
}
.noresult-show .minSide-alert-content{
border-radius:3px! important;
}
.variant-merke-text {
margin-top: 0px;
font-size: 11px;
display: flex;
min-height: 20px;
justify-content: center;
align-items: center;
margin-bottom: 5px;
}
.icon-stockstatus {
font-size: 14px! important;
width: 10px! important;
height: 10px! important;
}
#noLogin .lager-img-container {
width: 20%! important;
min-width: 20%! important;
max-width: 20%! important;
}
#cus_login .lager-img-container {
width: 15%! important;
min-width: 15%! important;
max-width: 15%! important;
}
.lager-img-container {
width: 25%! important;
min-width: 25%! important;
max-width: 25%! important;
}
#cus_login .product-info-lagerMenu_customer_WStock {
max-width: 40%! important;
min-width: 40%! important;
width: 40%! important;
}
#cus_login .stockQuantityContainer {
max-width: 35%! important;
width: 35%! important;
min-width: 35%! important;
}
.product-info-lagerMenu_customer_WStock {
max-width: 25%! important;
min-width: 10%! important;
width: 10%! important;
}
.ol_lb-section{
max-width:100%! important;
flex: 0 0 100%! important;
}
.default-tableImg-view .lagerProductNavn{
font-size: 13px! important;
}
.variant-merke-text{
display: inline-flex! important;
width:auto! important;
}
.lagerProductNavn {
line-height: 18px;
font-size: 12px;
white-space: nowrap! important;
letter-spacing: 0.02em;
}
.order-historikk{
display:flex! important;
justify-content: left! important;
width: 100%! important;
}
.noresult-show .alert-info {
display: flex! important;
}
.kunde-info-rows{
display: grid! important;
grid-template-columns: 1fr! important;
}
#cart-div {
border-top: 1px solid #ddd! important;
}
.varesok-varegruppe-slider .varegruppe-component.CarouselTab .product-group-list-ref{
background: transparent! important;
}
.productInfoHeader-sections{
border-bottom:1px solid #e5e5e5! important;
}
#prod-variant-pricePage{
margin-top:10px! important;
}
.listType2-navn {
line-height: 20px;
font-weight: 700! important;
color: black! important;
text-decoration: none! important;
margin-bottom: 5px! important;
}
.single-product-group__value {
height: 30px! important;
width: 60px! important;
}
.order-shop-button {
flex: 1;
max-width: 100%;
padding: 0px! important;
}
#orderMenu{
padding: 0px 15px! important;
}
#orderCheckoutPage .order-shop-button {
flex: 1;
max-width: 100%;
padding: 0px! important;
}
.customer-cart-info {
padding: 0px 10px! important;
}
.doc-carousel-productRow {
padding-top: 0px! important;
}
#orderCheckoutPage .cart-mobile-row {
border-bottom: 1px solid transparent! important;
}
#orderCheckoutPage .checkoutpage-orderDetail-body {
padding: 0px 2px! important;
}
#orderCheckoutPage .checkoutpage-orderDetail-body .textNotesTab{
display:none! important;
}
#orderCheckoutPage .checkoutpage-orderDetail-body .shopNote-row{
border-top: 1px solid #e5e5e5! important;
padding-bottom: 15px! important;
}
#orderCheckoutPage .checkoutpage-orderDetail-body .handlekurvRows {
border-top: 1px solid transparent! important;
}
#orderCheckoutPage .checkoutpage-orderDetail-body .stockstatus{
display:none! important;
}
.product-group-name {
font-size: 12px! important;
font-weight: 400;
padding: 0 10px! important;
padding-bottom: 0px! important;
}
.listtype1-table .product-noStock{
width: 100%! important;
}
.listtype1-table .varedetaljerList2 .rabatt-pris{
gap: 15px! important;
}
.ordre-vare-header{
display: none! important;
}
.varianterBtn{
border:none! important;
box-shadow:0 0px 0 rgb(0,0,0, 0%)! important;
}
#productContents_header{
border-bottom: none! important;
letter-spacing:0.02em;
}
.listType1_vareNavn {
font-size: 13px!important;
white-space: normal;
line-height: 15px;
letter-spacing: 0.02em;
padding-bottom: 2px;
}
#listTypeBody{
max-width: 100vw! important;
display: block! important;
}
.noresult-show {
flex-direction: column! important;
gap: 0px! important;
}
#listTypeBody .varedetaljerList2,
.listtype1-header{
display: grid! important;
grid-template-columns: 1.5fr 4fr! important;
}
.filter-content-options #showBtn,
.filter-content-options #clearBtn {
flex: 0 0 50%! important;
max-width: 50%! important;
justify-content: center;
}
}
@media (max-width: 599.9px) {
.tileBtnContainer {
max-width: 100%;
}
.productVarientContainer .prod-liste-shop {
padding: 0! important;
}
.tileFilter {
max-height: 100px;
}
.tileFilter-row {
height: auto;
}
.products-found-label {
text-align: left;
}
.discountFieldContainer {
top: 5%! important;
left: 5%;
font-size: 50px! important;
}
.prod-list-type2 {
padding: 5px 10px 0px 10px! important;
}
#handlekurv .card .card-body .label {
width: 100%! important;
float: inherit! important;
}
#handlekurv .card .card-body .label-end {
float: inherit! important;
width: 100%;
}
#documentsCarousel .carousel-inner {
padding-left: 0px;
padding-right: 0px;
margin: 0px ! important;
}
.product-group-list-ref {
border: none! important;
}
.shopCartDetails .cart-mobile-quantity {
margin: auto;
}
#tilbudTab,
#fakturaTab {
padding: 0px! important;
padding-top: 10px! important;
}
.betalingsmateContainer {
flex-direction: column;
}
#fakturaIcons,
#LeveringsmateTab {
flex: 0 0 100%! important;
max-width: 100%! important;
}
#leverage_LG {
background: #ccc! important;
display: -webkit-inline-box! important;
border: none;
width: 100%;
}
#leverage_LG .list-group-item {
width: 50%! important;
}
#editAddress,
#editDeliveryAddress {
padding: 0px! important;
}
.endreLinjeContainer {
width: 100%! important;
}
.modal-content {
top: 0vh! important;
width: 100%! important;
left: 0%! important;
height: 100%! important;
}
.product-group-list-item {
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0px;
border: none! important;
}
#inner-prod-ref {
display: flex! important;
}
.product-group-image-section {
max-width: 130px;
min-width: 130px;
padding: 10px;
display: flex;
justify-content: center;
align-items: center;
max-height: 150px;
text-align: center;
height: 150px! important;
}
.sideMenuLayout {
display: -webkit-box;
display: -webkit-flex;
display: flex;
max-width: 100%;
position: static;
position: initial;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
display: block;
margin: 0;
border: 1px solid transparent;
}
.prod-liste-shop {
display: flex;
justify-content: center;
}
.varient-product-section .table {
width: 100%;
margin: auto;
}
.varientShopTab {
display: block;
width: 100%;
}
.product-search-alert-content-container {
height: auto! important;
}
.product-search-alert-content {
font-size: 16px! important;
margin-top: 0px! important;
padding: 27px 0px;
}
.varient_ProductListe {
width: 100%;
}
.productVarientContainer {
padding: 0px! important;
}
.breadcrumb-item .breadcrumb-item-link {
font-size: 16px! important;
text-overflow: ellipsis;
color: #000;
font-weight: bold;
}
.tileFilter-row {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.breadcrumb {
padding: 12px 0px! important;
}
.box_overskrifttxt:first-of-type {
display: none;
}
.box_overskrifttxt {
width: 20%;
text-align: center;
}
.showStocks {
display: table-cell! important;
}
.single-product-group {
justify-content: left! important;
}
.filterNavBar,
.filter-desktop {
width: 100%! important;
}
.varer-stock-table {
display: flex! important;
justify-content: end! important;
padding: 0px 0px! important;
}
}
@media (min-width:900px) and (max-width:1024px) {
.stock-type-infos {
display: flex! important;
flex-direction: column;
justify-content: space-around;
}
.productGroup-link i {
width: 22px! important;
}
#ui-id-1 {
width: 540px! important;
left: 149! important;
z-index: 9999;
}
.card-body .form-control {
font-size: 14px! important;
}
.card-header h6,
.card-header h5 {
font-size: 16px! important;
}
.companyFrame .card-body {
font-size: 14px! important;
}
.label,
.label-end .form-control {
font-size: 14px! important;
}
.Kunde-nav .nav-link {
font-size: 14px! important;
}
#ui-id-1 .ui-menu-item {
width: 100%! important;
}
.product-stock-infoContainer {
padding: 5px 15px;
justify-content: left;
}
}
@media (min-width: 590px) and (max-width: 767.99px) {
.productRow-list {
min-width: 200px;
max-width: 200px;
}
.kontakt-btn {
width: 25%! important;
font-size: 14px! important;
}
#favoriteList .imageLayoutContainer {
height: auto! important;
min-height: 160px! important;
}
.imageLayoutContainer .imageSubContainer {
height: auto! important;
}
.favorite_dropdown {
align-items: baseline! important;
gap: 10px;
display: flex! important;
flex-direction: column! important;
}
.minside-option-container .btnshop {
width: 100%! important;
font-size: 14px! important;
}
.leveringsAdrOptions {
justify-content: center! important;
gap: 10px! important;
}
.leveringsAdrOptions .lagreLeveringsBtn {
margin-right: 0px! important;
}
.btnshop {
width: 100% !important;
text-align: center !important;
}
.doc-mob-tab .label {
width: 30%;
max-width: 30%;
word-break: break-word;
}
.kontaktCardLayout {
max-width: 50%! important;
flex: 0 0 50%! important;
}
.sideMenu-company-dropdowns {
padding-left: 0px! important;
}
#navHeaderItem {
line-height: 27px! important;
font-size: 18px! important;
}
.productDetails-header-row {
padding: 0px! important;
}
#productPageCarousel {
min-height: 340px !important;
max-height: 550px !important;
}
.productDetails_info {
font-size: 14px! important;
}
.notater-desc {
font-size: 15px! important;
}
.menu-link {
height: 40px;
line-height: 40px;
padding: 0 20px;
font-size: 18px;
text-transform: initial;
}
.swiper-slide {
height: 530px;
}
.img_listType5 {
max-height: 255px;
}
.imageLayoutContainer {
height: 270px !important;
}
.productStatusList {
margin-top: 0px;
}
.breadcrumb-container {
padding: 0px 10px! important;
}
.prodInfo--Mobile .productContents_MobileListType1 {
font-size: 18px! important;
font-weight: 500! important;
line-height: 27px;
}
.modal-content {
top: 10vh! important;
width: 80%! important;
left: 10%! important;
}
.productSpecHeader.product-name {
font-size: 15px! important;
font-weight: 500;
}
.buy-button-section {
width: 100%! important;
}
.edit-btnTab,
.slett-btnTab {
padding: 0px! important;
text-align: left! important;
}
.slett-btnTab .btnShop {
width: 100%! important;
}
}
@media (min-width: 385px) and (max-width: 991px) {
.enablestockDropdown {
display: table-cell! important;
}
}
@media(max-width:990px) {
.showStocks {
display: table-cell! important;
}
.showtable--customer-container {
display: flex! important;
justify-content: end! important;
}
.add-produkt-favorite:visited{
background-color: #EEE8AA! important;
color: #fff! important;
box-shadow:0px 0px 6px 0px rgba(0 0 0 / 20%);
}
.listType5-dinPris{
font-weight: bold! important;
}
}
@media(min-width:991px) {
.add-produkt-favorite:hover{
background-color: #EEE8AA! important;
color: #fff! important;
box-shadow:0px 0px 6px 0px rgba(0 0 0 / 20%);
}
}
@media (min-width: 768px) and (max-width: 899.9px) {
#OrdreDetailsTab .ordre-img img{
height: max-content;
max-width: 60px! important;
max-height: 60px! important;
}
.prod-listType5-price{
line-height: 14px!important;
display: flex;
align-items: center;
}
.pris-pr2{
text-align:end! important;
}
.b2c_search_container {
box-shadow: 0 0 0px rgb(0 0 0 / 45%)! important;
}
.icon-stockstatus {
font-size: 13px! important;
}
.b2c-result-prodName{
font-size:16px! important;
}
.prod-details-eksMva {
padding-left: 5px! important;
font-size: 13px! important;
}
#languageLink_Mobile {
display: flex;
align-items: center;
}
.nav-item.dropdown-toggle::after, btn dropdown-toggle::after, .language-item::after {
margin-left: 5px! important;
}
#md_navBar .header-options{
gap:15px! important;
}
#md_navBar .icon-badge {
left: 35px! important;
}
}
@media (min-width: 768px) and (max-width: 999.99px) {
.sideMenuLayout {
display: block! important;
}
#prisInkMvaOption{
padding-top : 5px;
}
#bodyDiv{
height: 175px! important;
}-->
.stockstatus-stock-details {
font-size: 13px! important;
}
#product-card-box-section .productName_ListType5 {
font-size: 15px! important;
line-height: 20px! important;
}
#sortering-container .sort-options-type-btn{
min-width:70px! important;
width:100%! important;
}
.prod-listType5-price {
font-size: 22px! important;
}
.md_navBar{
position:absolute! important;
right:0! important;
}
.productSearchcontainer {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.listType1-imgCell img {
max-width: 65px! important;
}
.customer-sections{
padding:0px! important;
}
.cmsEditOption {
position: relative! important;
}
.customer-create-body label,
.customer-create-body input,
.customer-create-body select{
font-size:13px! important;
}
.customer-create{
padding:0px! important;
}
.customer-create-btn{
margin-bottom: 0px! important;
display:flex! important;
align-items:center! important;
justify-content: end! important;
padding: 0 15px;
}
.customer-create-header{
padding: 10px! important;
font-weight:500! important;
font-size:15px! important;
}
.customer-create-body .btn,
.customer-create-body .button{
width:200px;
margin-bottom:5px! important;
}
.customer-create-comments{
display: flex! important;
width: 100%;
justify-content: end;
align-items: center;
padding: 0 15px;
}
#selger_field {
width: 25%! important;
}
.contact-form-submit{
width: 150px! important;
}
.contact-validation {
width: 100%! important;
}
#productVarientContainer #prod-list-option{
flex: 0 0 100%;
max-width: 100%;
}
.sticky-footer {
padding: 0 25px! important;
}
.notInStock-option{
width: 100%! important;
}
.productDataSection .prod-list-type2{
width: 100%! important;
max-width: 100%! important;
flex: 1;
}
.productList2-container{
max-width: 360px! important;
}
#carouselProductGroups{
background: white! important;
border-top: 1px solid #ddd! important;
}
#autoCompleteProduct {
width: 14rem! important;
}
.language-modal{
display:block! important;
}
.product-sections-right.tablet-options{
margin-top: 10px! important;
}
#productName_ListType5 span {
font-size: 15px! important;
font-weight: 500! important;
line-height: 20px;
letter-spacing: 0.2px;
}
.productName_ListType5 {
font-size: 15px! important;
line-height: 20px! important;
letter-spacing: 0.02em;
}
.mb-tb-sideHeader{
position: relative;
height: 100%;
display: flex! important;
align-items: center;
z-index: 1080;
width: 100%;
padding: 0;
flex: 0 0 100%! important;
max-width: 100%! important;
padding: 0px! important;
}
}
@media (min-width: 475px) and (max-width: 767.99px) {
.footer-sections-info {
flex: 0 0 45.666667%! important;
max-width: 45.666667%! important;
}
.footer-contact-info {
flex: 0 0 52.666667%! important;
max-width: 52.666667%! important;
}
}
@media (min-width: 768px) and (max-width: 999.99px) {
.footerDiv1 .text-center {
width: 100%;
max-width: 100%;
}
.d-listType-quant{
width: 20%! important;
}
.handlekurv-listType5-btn {
gap: 0px! important;
}
.additionalSection{
max-height: 450px! important;
min-height: 415px! important;
}
#alternateProductsSection {
max-height: 450px! important;
}
.em-tab {
max-width: 50px! important;
min-width: 50px! important;
width: 50px! important;
}
.sideMenu-company-dropdowns.dropdown-toggle::after {
display: none! important;
}
.app-sidemenu-screen #navBarText {
font-size: 15px! important;
text-transform: capitalize;
color: #000;
padding: 0px 2px 0px 6px;
font-weight: 400;
}
#navHeaderItem .sideMenu-icon-container ion-icon,
#navHeaderItem .sideMenu-icon-container i{
font-size: 24px! important;
}
.dropdown-menu.side-dropdown.show {
position: relative! important;
margin-top: 6px! important;
border-radius: 0px! important;
}
.app-sidemenu-screen #navHeaderItem {
border-bottom: 1px solid #ddd! important;
padding: 8px 10px! important
}
.user-pages .em-tab,
.app-sidemenu-screen .side-dropdown .em-tab{
width: 55px! important;
}
.sideMenu-icon-container {
max-width: 45px;
min-width: 45px;
padding: 0px 6px 0 6px! important;
display: flex;
justify-content: center;
align-items: center;
}
.sideMenu-icon-container i {
font-size: 21px! important;
}
.sideMenu-company-dropdowns {
padding: 0 8px! important;
}
#MainPageHeadDiv {
padding: 0px! important;
padding-top : 5px !important;
}
.app-sidemenu-screen .navbar-nav .nav-item {
width: 100%! important;
padding-top: 5px;
}
#navHeaderItem {
line-height: 35px! important;
}
.sideMenuLayout {
display: block! important;
width: 50px;
}
#sideBarToggle {
width: inherit;
border: none! important;
}
#MainPageHeadDiv {
height: 82px! important;
}
.mobile-logo-tab {
flex: 0 0 8%! important;
max-width: 8%! important;
}
#MainPageDiv{
border-bottom: 1px solid #ddd! important;
}
.footerlogo {
display: none! important;
}
.footer-sections-info {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.footer-info-section {
display: grid! important;
grid-template-columns: repeat(3, 1fr)! important;
}
#KontaktOss{
grid-column-start: -4;
grid-column-end: -1;
}
.productDescriptionProduct,
.productDescriptionDefault,
.productDescriptionVariantSelger,
.productDescriptionVariant {
flex: 0 0 64.666667%! important;
max-width: 64.666667%! important;
}
.footer-contact-info {
flex: 1! important;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
#MainPageHeadDiv {
height: 82px! important;
}
}
@media (min-width: 700px) and (max-width: 799.99px) {
.productPage {
margin: 0px;
}
.sm-md-devices {
display: block;
}
.shop-wrapper {
border-bottom: none! important;
}
.slider-containers {
height: 250px! important;
}
.kundeTelefon,
.kundeMobil,
.kundeEmail {
border-radius: 0px 0.25rem 0.25rem 0px! important;
}
.minkunde-tabs {
padding: 0px 10px! important;
}
.div-inner {
width: 25%! important;
}
.product-page-shop-btn {
width: 100%! important;
}
.main-page-slider-container {
height: 250px! important;
}
.sliders-icon {
max-height: 280px! important;
}
.productsRow {
margin: 0 12px 32px;
}
.productItemContainer {
-webkit-flex-basis: 32%;
flex-basis: 29%;
margin: 0 5px! important;
}
.productTile {
padding: 0px;
height: auto;
margin-bottom: 0px;
}
#textNotesHeading {
width: 75%;
}
}
@media(min-width:1000px) and (max-width:1150px){
.productSearchcontainer{
flex: 0 0 55%! important;
max-width:55%! important;
}
#prod-variant-pricePage .product-main-info__buy-and-more{
justify-content:end! important;
}
#MainPageDiv{
padding: 5px! important;
}
.productDetails-header-row{
padding:0px! important;
}
#prod-image-descPage{
flex: 0 0 45%! important;
max-width: 45%! important;
}
#prod-variant-pricePage{
flex: 0 0 55%! important;
max-width: 55%! important;
}
#bodyDiv{
display: flex! important;
align-items: center! important;
height: inherit !important;
}
}
@media(min-width:768px) and (max-width:900px) {
.productSearchcontainer{
padding: 10px 0px! important;
border: 1px solid transparent! important;
border-left: none! important;
border-right: none! important;
border-bottom: none! important;
}
#prd-search-breadcrumb .breadcrumb a{
display:flex !important;
aligns-center:center !important;
}
#languageLink_Mobile {
padding: 5px 10px! important;
}
}
@media(min-width:900px) and (max-width:1000px) {
.productSearchcontainer{
padding: 10px 0px! important;
border: 1px solid transparent! important;
border-left: none! important;
border-right: none! important;
border-bottom: none! important;
}
.social-icons {
padding: 5px 0px! important;
flex: 0 0 20%! important;
max-width: 20%! important;
border: none;
}
}
@media (max-width: 767.98px) {
.handlekurvBekreftetTab,
.customer-sections{
padding: 0px! important;
}
.b2c-search-pris{
font-size:13px! important;
}
.redirect-total-search{
font-size: 12px! important;
}
#footerDiv1 .copyRight {
flex: 0 0 50%! important;
max-width: 50%! important;
}
#footerDiv1 .footer-socialContents{
flex: 0 0 30%! important;
max-width: 30%! important;
}
#footerDiv1 .special-spt-component{
flex: 0 0 20%! important;
max-width: 20%! important;
}
.products-found-label{
padding: 10px 0px !important;
}
.products-found-label span{
font-weight: 700 !important;
}
.tileFilter-row,
.filterNavBar {
background-color: #fff !important;
}
.tileBtnContainer{
display:none !important;
}
#topOption,
#sortOption{
width: 100% !important;
padding: 8px 0px !important;
width:100% !important;
}
#topOption{
background: #fff !important;
border: 1px solid #017ab4 !important;
background: #017ab4 !important;
border-bottom-color: #015e8b !important;
color: #fff !important;
position: relative !important;
}
#sortOption .enabled_sort_option#sortDropdown {
background: #fff! important;
}
#sortOption{
display: flex;
align-items: center;
background: #fff !important;
border-bottom: #ddd !important;
border: 1px solid #ddd !important;
color: #000 !important;
padding: 8px 10px !important;
}
#sortOption:after{
content: '\276F';
transform: rotate(90deg);
font-size: 14px;
margin-right: 4px;
}
.b2c-inkMva,
.b2c-search-vareid{
font-size: 10px! important;
}
.b2c-prod-name{
font-size:13px! important;
}
.mobile-logo-tab{
padding: 10px 5px! important;
}
.b2c-search-img{
justify-content: left! important;
}
.b2c_search_container {
box-shadow: 0 0 0px rgb(0 0 0 / 45%)! important;
}
.modal-viewer-product-name {
margin-bottom: 5px! important;
padding: 0px 25px! important;
font-size: 14px! important;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
width: 100%;
overflow: hidden;
white-space: inherit;
-webkit-line-clamp: 1;
}
#component-content .image_header{
height: 10%! important;
display: flex;
justify-content: end;
align-items: center;
}
#component-content .img-desc{
height: 15%! important;
}
.produktbeskrivelse-header{
border-left:none! important;
}
#navHeaderItem .dropdown-menu.side-dropdown .drpMenu-sub-headers #navBarText{
padding-top: 3px! important;
padding-bottom: 3px! important;
padding-left: 25px! important;
font-size: 13px! important;
}
#navBarText .drpMenu-sub-headers{
font-size: 13px! important;
}
#navHeaderItem .dropdown-menu.side-dropdown #navBarText{
padding: 7px 30px! important;
padding-left:30px! important;
}
.listtype1-table .add-produkt-favorite {
height: 30px! important;
width: 30px! important;
}
.heart-outline{
font-size: 14px! important;
}
#cust_prod_view .listType1_vareNavn_cell{
width: 160px! important;
}
.listType1_vareNavn_cell{
border-left:none! important;
}
#listTypeBody td{
border-top:none! important;
}
#cust_prod_view .listType1_vareNavn_cell.listType1_vareNavn{
width: 160px! important;
}
.dPak-seperator{
display:none! important;
}
.ol_lb_section{
flex: 0 0 100%! important;
max-width: 100%! important;
}
.swiper-slide .productDetails-image{
max-height: inherit !important;
}
.prod-details-row{
display: grid! important;
gap: 5px! important;
grid-template-columns: 1fr! important;
}
.productDetails-sokeNavn {
line-height: 8px !important;
}
#prod-image-descPage .owl-nav{
display:none! important;
}
#prod-image-descPage .prod-img-section-top{
margin-top:10px! important;
}
.productPage .breadcrumb-container {
padding: 0px 10px! important;
}
.lager_EAN
.swiper-slide .productDetails-image {
max-height: 350px !important;
}
#productPageCarousel .swiper-slide {
height: 350px !important;
}
.buy-button-section {
width: 100%! important;
padding: 0px! important;
}
#productPageCarousel {
min-height: 290px !important;
max-height: 350px !important;
}
#sortering-container .sort-options-type-btn{
min-width:70px! important;
width:100%! important;
}
.trelastGrp .listType1-imgCell {
width: auto! important;
max-width: initial! important;
}
.trelastGrp .listType1_vareNavn_cell {
max-width: 100%! important;
min-width: 100%! important;
width: 100%! important;
}
#selgerTab .navbar-nav {
height: 50px! important;
}
.selger-menu-list::-webkit-scrollbar, .selger-menu-list::-webkit-scrollbar-thumb, .selger-menu-list::-webkit-scrollbar-track {
height: 0px! important;
}
.sideBar_detail .selger-menu-list{
overflow: scroll! important;
overflow-y: hidden! important;
}
.customer-create-body label{
margin-bottom:5px! important;
}
#customer-mandatory-row .required{
font-size:14px! important;
margin-right:0px! important;
}
.customer-create-body label,
.customer-create-body input,
.customer-create-body select{
font-size:13px! important;
}
.customer-create-btn{
margin-bottom: 0px! important;
display:flex! important;
align-items:center! important;
justify-content:center! important;
}
.customer-create-header{
padding: 10px! important;
font-weight:500! important;
font-size:15px! important;
}
.customer-create-body .btn,
.customer-create-body .button{
width:200px;
margin-bottom:5px! important;
}
.customer-create-comments{
display: flex! important;
width: 100%;
justify-content: center;
align-items: center;
}
.default-customer-form-grp{
padding: 0px! important;
margin-bottom: 10px! important;
}
.checkoutpage-orderDetail-body {
padding: 5px! important;
}
.default-customer-form-grp label,
.default-customer-form-grp input,
.default-customer-form-grp select{
font-size:14px! important;
}
.customer-create,
.customer-create-cols{
padding:0px! important;
}
.sideMenu-icon-container{
align-items:center! important;
justify-content:center! important;
display:flex! important;
}
.add-produkt-favorite {
padding: 8px! important;
width: 30px! important;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
top: 30px! important;
right: 0px! important;
}
#sortering-container {
display: block !important;
}
#prod-variant-pricePage .buy-button-section {
width: 100%! important;
}
.breadcrumb-item {
max-width: 100%! important;
min-height: 40px;
}
.footer-social-links {
display: flex;
justify-content: center;
flex: 0 0 100%;
width: 100%;
}
.social-icons {
padding: 10px 4px! important;
flex: 0 0 10%! important;
max-width: 10%! important;
border: 1px solid transparent! important;
}
.footer-social-links--container {
justify-content: center! important;
width: 100%;
}
.tilebuttons i {
font: normal normal normal 20px/1 FontAwesome! important;
}
.filterNavBar {
float: none! important;
}
.filterNavBar .filter-desktop {
width: 100%! important;
}
#sortering-container .filter-desktop {
justify-content: flex-end! important;
}
.tileFilter-row {
border-bottom: 1px solid transparent;
}
.table-overskrifttxt-container {
width: 100%;
padding: 4px 0px! important;
border-top: 1px solid transparent! important;
}
.box_posisjon {
display: none! important;
}
.box_overskrifttxt {
width: 20%! important;
text-align: center! important;
}
.extablePara2,
.extablePara1,
.extableSubtd3 {
font-size: 16px;
}
#navBarText .language-list {
max-height: 25px! important;
}
.language-dropdowns {
display: flex! important;
}
#handlekurv .label {
min-width: 100px! important;
}
.speedcart-container {
gap: 15px;
}
.kunde-field-options {
float: none;
}
.kunde-field-options .btnshop,
.kunde-field-options .kunde-form-submit {
flex: 1;
font-size: 16px;
gap: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.Kunde-nav {
align-items: center! important;
flex: 0 0 30%! important;
}
.prod-treeMenu {
display: none! important;
}
.kunde-menu-list {
flex-direction: row! important;
}
.language-dropdown-mobile .language-dropdowns{
display:block! important;
position:absolute! important;
right:0! important;
height: 100%;
display: flex! important;
align-items: center;
top: 0%;
}
.language-dropdowns {
position: relative! important;
top: -85%;
right: 0px;
display:none! important;
}
.prod-pricePage {
max-width: 100%! important;
margin: auto! important;
}
.copyRight.translate {
order: 3;
}
.footer-copyRight-section {
gap: 0px;
}
.footer-copyRight-section .copyRight {
justify-content: center;
}
.productStatusList {
margin-top: 0px;
}
.listType2_images {
margin: 0px! important;
max-height: 170px! important;
}
.tileFilter {
max-height: 200px! important;
}
.img_listType5 {
max-height: 150px! important;
}
.companyFrameHeader {
border-bottom: 2px solid #ddd! important;
}
.companyFrameHeader-Text {
font-size: 16px! important;
}
.product-Menu-item {
text-decoration: none! important;
display: inline-block! important;
margin-bottom: 0px! important;
font-size: 18px;
}
.productDetailRow-desc {
line-height: 25px;
}
.filter-content-options {
position: relative! important;
}
.companyFrameHeader-Text i {
font: normal normal normal 20px/1 FontAwesome! important;
}
.companyFrameHeader-Text fa {
font: normal normal normal 20px/1 FontAwesome! important;
}
.companyFrame .label {
width: 100%;
}
.productSearchcontainer {
flex: 0 0 100%! important;
max-width: 100%! important;
}
#productAutosearch{
width: 100%! important;
}
.financing {
font-size: 12px! important;
}
#carouselAlternateProducts .owl-nav,
#carouselAdditionalProducts .owl-nav {
display: none! important;
}
.productItemContainer {
margin: 0px! important;
}
.footer-func-icon {
font-size: 20px! important;
}
.footer-func-text {
font-size: 11px! important;
max-width: 65px;
overflow: hidden;
text-overflow: ellipsis;
width: 65px;
}
.alternate-image-frame {
width: 100%! important;
height: 220px! important;
}
.card-product-link {
display: flex;
align-items: center;
}
#alternateProductTile {
padding: 5px ! important;
}
#carouselAdditionalProducts .productItemContainer,
#carouselAlternateProducts .productItemContainer {
margin: 5px! important;
border: 1px solid transparent! important;
border-radius: 6px;
}
#productAutosearch {
border: 1px solid #e7e7e7;
padding: 0px;
border-radius: 0px;
}
#carouselAdditionalProducts .imageLayoutContainer,
#carouselAlternateProducts .imageLayoutContainer {
max-height: 220px! important;
min-height: 220px! important;
display: flex;
}
.productSearch-categories {
font-size: 12px! important;
}
.productSearch-categories,
.autoCompleteProduct,
.prod-search-append {
border-radius: 0px! important;
}
.productSearch-prepend-layout {
border-radius: 0px! important;
}
.productSearchInput {
border-bottom: none! important;
border: 1px solid #000! important;
}
#productSearchInput {
height: 40px! important;
}
.product-main-info__image-and-highlights,
.product-main-info__image-and-highlights_1 {
min-height: 270px! important;
padding-top: 0px! important;
}
#sidebarCollapse #topbar-nav .favorite-sm-section {
display: none! important;
}
.app-sidemenu-screen .navbar-nav #navHeaderItem {
display: table! important;
width: 100%! important;
padding: 0px! important;
padding-bottom: 0px! important;
border-bottom: 1px solid #ddd! important;
min-height: 45px;
align-items: center;
vertical-align: middle;
background:white;
}
.app-sidemenu-screen .navbar-nav #navHeaderItem .side-mainMenu,
.app-sidemenu-screen .navbar-nav #navHeaderItem .sideMenu-company-dropdowns{
padding: 7px 20px! important;
}
.dropdown-menu.side-dropdown {
border-radius: 0px! important;
}
#navHeaderItem .kataloger-tab {
height: 36px! important;
}
.filter-result .statusContent {
justify-content: center;
margin-bottom: 5px;
}
.filter-result .filter-content-options {
margin-bottom: 15px;
}
.filter-result {
height: auto;
}
.child-div {
width: 18rem;
}
.navHeaderItem {
margin: 0 15px 0 0! important;
}
.stockQuantityContainer_1 {
max-width: 75px! important;
width: 75px! important;
}
.single-product-group {
height: 35px;
}
.varient-quantity-option {
min-width: 135px! important;
}
.stockQuantityColumn {
vertical-align: middle;
text-align: center;
display: flex! important;
justify-content: center! important;
}
.prod-stats-container {
flex-direction: column;
gap: 10px;
}
.prod-stats-container .prod-reports {
border: 1px solid #ddd;
}
.varient_options div {
width: 100%;
display: flex;
align-items: center;
}
.prod-liste-shop .varient_ProductListe {
flex-direction: row-reverse! important;
}
#excl-historikReport,
#excl-ordreReport {
font: normal normal normal 18px/1 FontAwesome !important;
}
.prod-statsInfo {
display: flex;
align-items: center! important;
}
.notInStock-option {
width: 100%! important;
}
.varient_options {
width: 100%! important;
}
.product-info-lagerMenu__2 {
max-width: 85px! important;
min-width: 85px! important;
width: 80px! important;
}
.lager-img-container_1 {
width: 40px! important;
max-width: 37px! important;
}
.tileBtnContainer {
border-bottom: 1px solid transparent! important;
}
.prod-favorite-img {
max-height: 195px! important;
}
.variant-row {
flex-direction: column;
}
.varientShopTab {
flex-direction: column;
}
.varient_options {
flex-direction: row! important;
align-items: center! important;
gap: 10px;
padding: 0px! important;
}
.product-cart-addBtn {
width: 30px! important;
height: 30px! important;
border-radius: 0px! important;
}
#trelastGrp .product-cart-addBtn{
border-radius: 0px! important;
}
.additionalProducts-sections .product-section-header,
.alternateProducts-sections .product-section-header {
font-size: 22px! important;
}
#kontaktPerson .label {
width: 100%! important;
}
.product-section-header,
.product-instruction-header {
padding-top: 20px;
padding-bottom: 15px;
}
#productName_ListType5 span {
line-height: 18px! important;
font-size: 15px! important;
font-weight: 500! important;
word-break: break-word;
}
.priceh3 .prod-liste-price {
font-size: 16px! important;
font-weight: bold;
line-height: 40px;
}
.alternateSection {
max-height: 460px! important;
}
.default-tableImg-view .lager_EAN{
font-size: 10px! important;
}
.lager_EAN {
margin-top: 0px;
margin-bottom: 0px! important;
font-size: 9px! important;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.prod-alternate-section .alternate-image-frame{
width: 100%! important;
height: 220px! important;
display: table-cell! important;
max-width: 180px! important;
}
.prod-alternate-section .image-frame {
width: auto! important;
max-width: 180px;
}
.tablet-options {
padding-top: 4px! important;
}
.product-sections-right {
margin-top: 0px;
}
.list-group-item .fa {
font: normal normal normal 13px/1 FontAwesome! important;
}
.lagerProduct--navn {
line-height: 12px;
font-size: 10px;
}
.prod-vareid {
margin-top: 0px;
}
.productDetails_info {
font-size: 14px! important;
letter-spacing: 0.022em;
}
.product-options {
font-size: 14px! important;
}
.productDetails-name {
font-size: 22px! important;
font-weight: 700! important;
}
.lagerStatus {
font-size: 12px;
line-height: 20px;
}
#varient-product-section .extablePara4 {
font-size: 9px! important;
}
.product-group-image-section {
padding: 0px! important;
}
.additionalSection {
max-height: 440px! important;
}
.fixed-layout th,
.fixed-layout td {
font-size: 13px! important;
}
#carouselAdditionalProducts .owl-stage {
padding: 10px 0px! important;
}
.prod-alternate-section:hover {
box-shadow: 0 1px 5px rgb(0 0 0 / 50%)! important;
}
.prod-alternate-section .productTile {
padding: 0px 8px! important;
}
.productTile {
padding: 15px 8px! important;
}
.product-cart-addBtn-liste {
align-items: center;
}
.product-page-shop-btn {
height: 40px;
display: flex;
justify-content: center;
gap: 6px;
width: 100%! important;
align-items: center;
height: 40px;
margin-top: 0px! important;
}
.product-page-shop-btn .hydrated {
font-size: 18px !important;
}
.product-page-shop-btn span {
font-size: 14px! important;
width: auto! important;
}
.product-cart-addBtn-liste i {
padding-top: 0px! important;
font: normal normal normal 15px/1 FontAwesome! important;
}
.productContents {
font-size: 13px! important;
}
.product-cart-count {
height: 40px !important;
border-radius: 4px! important;
flex: 1;
border-right: 1px solid silver! important;
}
.handlekurv-listType5-btn .input-group {
gap: 0px;
}
.varedetaljerList2 {
margin: 0px! important;
}
.varedetaljerList2:hover {
-webkit-box-shadow: none;
box-shadow: none! important;
}
.productTile:hover {
border: 1px solid transparent! important;
}
.productListType5-options {
padding: 0px! important;
}
.breadcrumb-row {
padding: 0px! important;
}
.listType2-categories {
font-size: 12px! important;
}
#prod-liste-description .lt2-subfield {
line-height: 21px! important;
height: auto! important;
}
.listType2_images {
padding: 0px 0px !important;
}
.product-image-container {
flex: 0 0 25%! important;
max-width: 25%! important;
padding: 5px! important;
max-height: 170px! important;
width: 100%;
}
#prod-liste-description {
padding: 0px! important;
}
.prod-price-section li {
flex-direction: column! important;
}
.prod-price-section {
margin-top: 3px! important;
flex-direction: column;
padding-top: 0px! important;
}
.ct-prod-price table tr {
display: inline! important;
}
.productContents_desc {
line-height: 15px;
}
.owl-news-home {
margin-bottom: 25px! important;
}
.product-group-img {
transform: scale(1.0);
max-width: inherit !important;
max-height: 150px !important;
width: auto !important;
}
.product-group-list-ref {
border: 1px solid transparent! important;
}
.productSearchcontainer,
.productSearchcustomer {
padding: 5px 10px 10px! important;
}
.admin-header {
height: 40px;
padding: 5px 20px;
border-bottom: 1px solid silver;
background: #fff;
width: 100%! important;
display: block;
max-width: 100%! important;
/* max-height: 93%! important; */
margin: 0 auto;
margin-top: 0%;
}
.productAdminContainer {
width: 100%! important;
display: block;
max-width: 100%! important;
height: 100%! important;
margin: 0 auto;
}
.document-upload-section {
position: relative! important;
left: 0;
top: 0;
width: 100%! important;
overflow: auto;
height: 100%;
}
.admin-view-options {
position: relative! important;
right: 0;
top: 0;
width: 100%! important;
}
.side-menu-navbar {
height: 50px! important;
width: 100%;
border: none! important;
}
#sideBarToggle {
display: flex! important;
align-items: center;
justify-content: center;
}
.mobile-header {
flex: 0 0 12.666667%! important;
max-width: 12.666667%! important;
}
.component-content {
margin: 0px;
border-radius: 0px;
max-height: 100%! important;
height: 100%! important;
}
.info-center-subPages {
padding-left: 0px! important;
padding-right: 0px! important;
}
.handlekurv-sections {
padding: 0px! important;
}
.shopOption {
padding: 10px 0px! important;
}
.singlePage-prodImage {
height: auto;
overflow: hidden;
}
.product-group-image-section {
max-width: 160px;
min-width: 160px;
height: 150px! important;
height: auto;
text-align: center;
padding: 0px;
}
.menu-navigation__icon {
transform: none;
margin-right: 10px;
width: 70%;
height: auto;
}
.overlay-ParentPage {
background: white;
height: 100%;
width: inherit;
overflow: hidden;
position: fixed;
overflow-y: overlay;
overflow-x: hidden;
border: none;
border-radius: 0px;
top: 0%;
z-index: 9999;
}
.product-group-list-ref {
border-radius: 0px! important;
width: 100%;
margin: 0px 0px 5px 0px;
}
.product-group-name {
margin-top: 0px! important;
}
.menu-navigation__title {
display: flex;
align-items: center;
width: 300px;
height: 45px;
overflow: hidden;
max-width: 340px! important;
}
.productGroup-link {
padding: 6px 15px! important;
}
.menu-navigation__text--cell {
font-size: 14px !important;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
min-width: 80%;
max-width: 100%;
width: 100%;
padding-right: 0px;
padding-left: 5px;
}
.endreAntallHk {
padding: 0px! important;
}
.shopCartName {
padding: 0px 0px 0px 10px! important;
}
.handlekurv-multiPage {
width: 100%! important;
padding: 0px 10px! important;
}
#ctlSignature_Container {
height: 330px! important;
}
#ctlSignature {
height: 300px! important;
}
.addTxtForm_container {
margin-bottom: 20px! important;
}
.prod-mobile-container {
padding: 15px 0px! important;
}
.shopCart-pris-navnDesc {
white-space: initial! important;
font-size: 12px! important;
line-height: 20px! important;
}
.handle-img-container {
max-height: none !important;
}
.shopCart-pris-mobile {
font-size: 14px! important;
margin-bottom: 10px;
line-height: 1;
padding: 0px! important;
}
.shopCart-pris-rabatt {
font-size: 14px! important;
line-height: 1;
padding: 0px! important;
}
.shopCart-pris-totPris {
font-size: 18px! important;
font-weight: bold;
line-height: 1;
padding: 0px! important;
padding-top: 5px! important;
}
.endreAntallHk .input-group {
height: 30px! important;
min-width: 130px! important;
max-width: 130px! important;
justify-content: inherit! important;
}
.endreAntallHk .input-group i {
font: normal normal normal 14px/1 FontAwesome! important;
}
.endreAntallHk .input-group .input-group-prepend {
padding: 2px 8px! important;
width: 32px! important;
height: 30px! important;
border: 1px solid silver! important;
}
.endreAntallHk .input-group .cartQuantity {
height: 30px! important;
width: 45px! important;
font-size: 18px! important;
border: 1px solid silver! important;
border-right: none! important;
}
.endreAntallHk .input-group .input-group-prepend .btn-ant {
color: gray !important;
}
.endreAntallHk .input-group .input-append {
padding: 2px 8px! important;
width: 32px! important;
height: 30px! important;
border: 1px solid silver! important;
}
.endreAntallHk .input-group .input-append .btn-ant {
padding: 6px!important;
color: gray !important;
}
.OrdrebekreftHeader {
padding: 20px 15px! important;
}
.OrdrebekreftBody {
padding: 1rem 0px! important;
}
.orderMailTab {
padding: 0px! important;
}
.statusContent {
justify-content: center;
}
.cmsContentDiv p {
white-space: break-spaces;
word-break: break-word;
}
.admin-view-options .table td {
padding: 5px 0px 0px 0px! important;
}
.adminView-row {
flex-direction: column;
}
.infoSubPage-cell {
padding: 10px! important;
}
.prod-info-label {
width: 40%! important;
}
.card {
height: auto;
}
#navBarText {
color: black;
font-size: 14px! important;
text-transform: none;
border-bottom: 1px solid transparent;
margin-left: 0px;
padding: 0px 2px 0px 10px;
font-weight: 400;
}
.side-mainMenu {
padding: 7px 0px! important;
font-weight: 500! important;
}
.order-component-body {
padding: 10px 0px! important;
}
.kontakt-container {
display: flex! important;
height: auto;
}
#carouselAlternateProducts .owl-controls,
#carouselAdditionalProducts .owl-controls {
display: block! important;
}
.product-section {
padding-left: 10px! important;
padding-right: 10px! important;
}
.product-sections-right {
padding-left: 0px! important;
}
.footer-copyRight--textContent {
text-align: center! important;
padding-top: 12px;
}
.productDetails-header-row {
padding: 0 5px;
}
.prod-pricePage {
padding-top: 0px! important;
}
.label {
margin-bottom: 0px! important;
}
.produkt-shop-button {
margin-top: 0px! important;
}
.minside-option-container {
margin: 0px;
}
.app-logo {
height: 65px! important;
}
.prod-mail-btn {
width: 100%! important;
}
#kundeForm {
padding: 0px;
}
.customerSearch-Container {
padding: 0px! important;
}
.productDetails-name {
font-size: 20px;
}
.produkt2 .txtExtraLinje {
height: 45px! important;
font-size: 15px! important;
}
.product-page-shop-btn {
width: 100%! important;
font-size: 13px! important;
}
.swiper-slide img {
height: auto! important;
max-height: 500px! important;
}
.product-section-header {
font-size: 22px! important;
letter-spacing: 0.022em;
}
.product-section-menu .menu-bar .container-fluid {
padding: 0px! important;
}
.alternate-prod-tab .alternateRow {
display: -webkit-inline-box;
}
#alternateProducts,
#additionalProducts {
padding: 0px 10px! important;
}
.mobile-tab-product {
margin: auto 0px;
justify-content: flex-end;
text-align: right;
}
.mobile-tab-icons {
float: right;
margin: auto;
font: normal normal normal 17px/1 FontAwesome! important;
}
.productInfo-headers {
text-decoration: auto!important;
font-size: 18px! important;
}
.productPage-options-container,
.product-mainSection-wrapper {
margin: 0px! important;
}
.prod-mobile-header {
font-weight: 700! important;
border: 1px solid #ddd! important;
}
.product-section-wrapper .prod-mobile-header {
width: 100%! important;
margin: 0px! important;
display: flex! important;
text-transform: capitalize;
font-size: 20px;
}
.caption {
font-size: 15px! important;
}
.prod-detail-options {
display: none! important;
}
#productSpecContents {
padding: 0px! important;
}
.productDetails-sokeNavn {
font-size: 14px;
}
.stockstatus-stock-details {
font-size: 12px! important;
}
.prod-details-name {
font-size: 12px! important;
}
.listType5-dinPris {
margin-top: 0px! important;
font-size: 15px! important;
font-weight: 700! important;
}
.listType5-ordPris {
font-size: 12px! important;
line-height: 10px! important;
}
.product-price-now {
font-size: 30px;
}
.product-price-exsklmva {
font-size: 14px;
}
.prod-details-enhet {
font-size: 14px! important;
}
.product-main-info__image-and-highlights {
min-height: 300px;
}
.d-large {
max-height: 300px;
min-height: 335px !important;
}
.prod-scroller {
background-color: rgb(135, 135, 135);
bottom: 7px;
transform: translateX(12px) scaleX(1);
width: 14px;
height: 8px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
-webkit-box-align: stretch;
-webkit-box-direction: normal;
-webkit-box-orient: vertical;
align-items: stretch;
}
.carousel-prev-icon-container,
.carousel-next-icon-container {
background: transparent;
border-style: none;
}
#ui-id-1 {
width: 100%! important;
left: 0px! important;
}
.ui-menu-item {
width: 100%! important;
}
.cms-frontFogs {
font: normal normal normal 40px/1 FontAwesome! important;
}
.mainNews-item-mva {
font-size: 13px;
}
.shop-wrapper {
border-bottom: none! important;
}
#varetype-btn {
width: auto !important;
float: right;
}
.btnshop {
width: 100% !important;
text-align: center !important;
}
.orderConfirm {
width: 100% !important;
}
.loginForm {
padding: 5px;
}
#login_Form {
margin: 15px 10px! important;
}
.contact-validation {
width: 100%;
}
.nav li a {
font-weight: 200;
font-size: 14px;
color: black;
}
.nav-link.dropdown-toggle::after {
display: none;
}
#mainFogs_nav {
display: initial;
}
.icon-badge {
left: 35px;
top: -4px;
width: 23px;
height: 23px;
font-size: 11px;
}
.product-dev-mob,
.product-dev-pris {
display: block! important;
}
.subTotal-Value{
padding:8px 0px! important;
}
.subTotal-Label-space {
width: 0% !important;
padding: 0px! important;
}
.subTotal-Label {
width: 50% !important;
line-height: 18px! important;
}
.mobile-product-list {
padding: 10px 0px! important;
border-left: none! important;
border-right: none! important;
}
.footerTopSection {
justify-content: center !important;
}
.email-text {
width: 100% !important;
}
.shopNote-row {
margin-left: 0px !important;
margin-right: 0px !important;
}
.textNote-container {
padding: 0px !important;
}
.hurtigreg-mobile {
display: flex !important;
flex: 1;
}
.cart-notat {
max-width: 100% !important;
}
.cart-notat-container {
width: 100% !important;
}
.cart-notat-container-div {
max-width: 100% !important;
}
.address-row {
padding-left: 20px! important;
padding-right: 20px! important;
}
.linjeText {
padding: 20px 10px 0px !important;
}
#shopNavBars {
margin-top: auto;
margin-bottom: auto;
}
#shopCartName {
width: 80%;
}
.bkOrderCart {
width: 100%;
}
.productDetailRow-desc {
float: none !important;
}
.mainMenu {
background: white;
color: black;
}
.order-checkout-wrapper {
padding-left: 0px! important;
padding-right: 0px! important;
}
.form-control-color {
width: 20% !important;
}
.customerSearch-Container {
margin-top: 10px;
}
.form-color-text {
width: 100% !important;
}
.form-text {
width: 100% !important;
}
#topbar-nav {
background-color: whitesmoke;
}
.nav-cell.productGroup-link{
border-top:none! important;
}
.nav-cell {
border-top: 1px solid #e6e6e6;
height: 55px;
}
.dropdown-toggle::after {
display: none;
}
.menu-navigation__title {
width: 100%! important;
flex: 0 0 100%! important;
max-width: 100%! important;
overflow: hidden;
}
}
@media (max-width: 768px) {
#mainContent{
margin-top: 10px !important;
}
.productDescriptionProduct,
.productDescriptionDefault,
.productDescriptionVariantSelger,
.productDescriptionVariant {
flex: 0 0 58.666667%! important;
max-width: 58.666667%! important;
}
input[type="search" i]::-webkit-search-cancel-button{
display:none! important;
}
.stockQuantityColumn {
max-width: 100%! important;
min-width: 100%! important;
width: 100%! important;
}
#component-content .editProductContainer .label,
#component-content .editProductContainer .form-control {
font-size: 14px! important;
}
.shop-prod-edit-container {
height: 400px! important;
max-height: 400px! important;
}
.shop-prod-edit-container .modal-footer .btn {
font-size: 14px! important;
gap: 10px! important;
}
#editProductContents0 .form-control {
font-size: 16px! important;
}
.image_header .btn-default i {
font: normal normal normal 25px/1 FontAwesome! important;
}
.shop-prod-edit-container .image_header h5 {
font-size: 22px! important;
}
.component-content {
max-width: 100%! important;
}
.saveHkMelding {
gap: 10px! important;
}
.nav-link-types .prod-treeMenu {
display: none! important
}
.product-group-list-ref:hover {
border: 1px solid transparent! important;
}
.varedetaljerList2 .app-row {
padding: 5px !important;
}
.divider-row {
height: 15px! important;
}
.vargruppeList {
border: 1px solid transparent! important;
width: 50%;
}
.app-mainPage-header {
background-color: inherit;
height: inherit! important;
padding: 0px! important;
}
.bkCart,
.bkCartFooter,
.conOrderFooter,
.conOrder,
.conOrderFooter {
padding-right: 0px! important;
padding-left: 0px! important;
}
.favorite-mail-container {
max-width: 100%! important;
}
.favorite-mail-price {
font-size: 1.35rem! important;
}
.productSearchcontainer {
border: 1px solid transparent! important;
border-left: none! important;
border-right: none! important;
}
#mainContent {
border-left: none! important;
border-right: none! important;
}
.orderMenu-info {
padding-right: 15px! important;
}
#icons_products {
justify-content: center;
}
.productsRow {
padding: 0px;
}
.productRow-list {
margin: 0px;
}
.footer-mobile {
justify-content: center;
}
.productAdminContainer,
#lbOverlays .admin-header {
width: 100%! important;
margin-top: 0%! important;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
padding: 10px! important;
}
#cardBody1 {
padding: 0px;
}
.image-modal-dialog {
max-width: 80%! important;
}
.mail-option {
display: none! important;
}
.kontakt-container {
float: none! important;
}
.mail-option-mob {
display: block! important;
}
#kontaktPerson {
padding: 0px! important;
}
.doc-mob-tab {
padding: 0px! important;
}
.doc-mob-tab-container {
padding: 0px 10px! important;
}
.shop-wrapper {
border-bottom: none! important;
}
.prod-sub-container {
width: 65px;
height: 65px;
}
.logoFrame {
max-width: 100%;
padding-right: 0px;
padding-left: 0px;
}
.userOrders {
display: none;
}
.navBarFrame {
max-width: 100%;
padding-right: 10px;
padding-left: 10px;
}
#productInfoHeader,
#SpesifikasjonerHeader,
#adminViewHeader {
padding: 0px 10px;
}
}
@media (min-width: 768px) and (max-width: 999.99px) {
.navHeaderItem {
margin: 0 15px 0 0! important;
}
.b2c-nologin-container{
padding:40px 10px 0px 10px !important;
}
.b2c-login-type-pane{
border: none !important;
padding: 35px 4px !important;
}
.productStatusList {
height: 30px! important;
}
#productSearchDiv {
flex: 0 0 50%;
max-width: 50%;
}
#productSearchInput {
height: 48px! important;
}
.app-mainPage-header {
background-color: inherit;
height: inherit! important;
}
.productsRow {
margin: 0 12px 32px;
}
.navbar-categories-icons {
display: none! important;
}
#navBars .navbar-nav::-webkit-scrollbar,
#navBars .navbar-nav::-webkit-scrollbar-thumb,
#navBars .navbar-nav::-webkit-scrollbar-track {
height: 0px! important;
}
.sm-md-devices {
display: none;
}
.prod-sub-container {
width: 50px;
height: 50px;
}
.productItemContainer {
-webkit-flex-basis: 20%;
flex-basis: 40%;
}
.productTile {
padding: 0px;
height: auto;
margin-bottom: 0px;
}
.logoFrame {
min-width: 720px;
}
.userOrders {
display: none;
}
.navBarFrame {
min-width: 720px;
padding: 0px 8px !important;
}
#textNotesHeading {
width: 75%;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
}
@media (min-width: 768px) {
.rentProduct {
flex: 0 0 50%! important;
max-width: 50%! important;
}
.tilebutton_left {
display: flex;
}
.menu-product--cell {
font-size: 12px !important;
letter-spacing: 0;
font-weight: 500! important;
}
#MainPageHeadDiv {
background-color: inherit! important;
}
.productDescription {
flex: 0 0 45.666667%! important;
max-width: 45.666667%! important;
}
.bkCart,
.bkCartFooter,
.conOrderFooter,
.conOrder,
.conOrderFooter {
padding-right: 0px! important;
padding-left: 0px! important;
}
.customer-cart-info {
padding: 0px! important;
}
.orderMenu-info {
padding-right: 0px! important;
}
.minSideSelectTab {
width: 70%;
}
.sm-md-devices {
display: none;
}
#textNotesHeading {
width: 100%;
}
#textNotes {
margin-left: 0px;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
}
@media (min-width: 768px) and (max-width: 999px) {
.kundeDetail_Menu {
min-height: 45px! important;
}
.productSearch-prepend-layout{
border-radius: 0px! important;
}
.cookieSubmitBtn {
font-size: 14px! important;
}
.cookie-message {
flex: 0 ! important;
}
.vargruppeList {
flex: 0 0 33.33%;
max-width: 33.33%;
}
.Kunde-nav {
align-items: center! important;
}
.kunde-menu-list {
flex-direction: row! important;
}
}
@media (min-width: 1000px) {
.url-frame {
max-width: 650px! important;
padding: 10px! important;
}
.product-main-info__buy-and-more {
float: none;
}
.vareTypeBox {
width: 100%;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
#carouselVareType .owl-nav{
visibility:hidden;
}
#carouselVareType:hover .owl-nav{
visibility:visible;
}
}
@media (min-width: 640.9px) and (max-width:800px) {
.breadcrumb {
padding: 12px 0px! important;
}
.handlekurv-listType5-btn {
padding: 10px 0px! important;
display: flex! important;
flex-direction: row;
gap: 10px;
}
.productInfo-options--backOption,
.productInfo-options--ForwardOption,
.overlay-mobile-close {
border: 1px solid #ddd;
}
.imageSubContainer {
height: 180px! important;
}
.imageSubContainer .image-wrapper {
width: 100%;
max-height: 90%! important;
max-width: 100%! important;
display: flex! important;
}
.imageSubContainer .image-wrapper .image-frame {
height: 235px! important;
width: 235px! important;
}
.productTile_desc .list-group {
margin-top: 0px! important;
}
li .priceh3 {
padding-top: 15px! important;
}
.product-overlay {
z-index: 1095;
}
.prod-img-close {
font-size: 25px! important;
color: black! important;
}
.productInfo_prodCountContainer {
font-size: 22px! important;
}
#productAutosearch {
border: none;
padding: 0px! important;
border-radius: 0px;
}
.productSearch-categories,
.autoCompleteProduct,
.prod-search-append {
border-radius: 0px! important;
}
.productSearch-prepend-layout {
border-radius: 0px! important;
}
.productSearchInput {
border-bottom: none! important;
border: 1px solid #000! important;
}
.filter-search {
top: 5px;
}
.product-group-list-ref {
padding: 10px 20px! important;
border: 1px solid transparent !important;
}
.product-group-name {
font-size: 14px! important;
word-break: break-word;
}
.varegruppe-component #carouselProductGroups {
padding: 10px 0px! important;
}
#productPageCarousel {
min-height: 450px !important;
max-height: 530px !important;
}
.breadcrumb-item {
padding-right: 0px! important;
}
.breadcrumb-item .breadcrumb-item-link {
font-size: 16px! important;
text-overflow: ellipsis;
}
}
@media (min-width:768px) and (max-width:900px) {
.navBars {
border-bottom: 1px solid #e5e5e5! important;
display:none! important;
}
#mainLogo{
padding:0 10px! important;
}
.prod-img-viewer-mobile {
height: 93%! important;
}
.prod-img-productInfo {
height: 7%! important;
}
}
@media (max-width: 900px) {
#hurtigkasseDiv .hurtigkasse-container {
padding: 0px! important;
}
.grid-orderInfo {
grid-template-columns: 1fr! important;
column-gap: 0px! important;
}
#orderMenu{
display:none! important;
}
.prod-list-view {
display: none! important;
}
}
@media (min-width: 768px) and (max-width: 799.9px) {
.mobile-app-container {
margin: auto;
}
.firmaDetails-icons {
margin-right: 1rem!important;
}
.footer-copyRight-section {
margin-top: 1rem!important;
}
.social-icons {
flex: 0 0 16%! important;
max-width: 16%! important;
}
.footer-social-links--container {
justify-content: end! important;
}
.contact-person-checkbox-section label {
margin: 5px 5px 10px 0! important;
}
#sp_AutoSubResults .pst-1 {
font-size: 13px! important;
}
#sp_AutoSubResults .pst-2 {
font-size: 11px! important;
}
.box_pagination {
font-size: 15px! important;
}
.nav-link-types .prod-treeMenu {
display: block! important
}
.error-info {
padding: 50px 20px! important;
}
.error-type-label {
width: 35%! important;
}
.languageMenu_Mobile {
width: 80%;
}
.languageMenu_Mobile .languageMenu_item {
display: flex;
justify-content: center;
}
.languageMenu_item .language-list {
max-width: 25px;
max-height: 20px;
}
.stock-varient-table {
width: 95%! important;
}
.productSearchcontainer {
position: relative;
}
.filter-result .statusContent {
font-size: 20px! important;
letter-spacing: .2px;
}
.show-search-filter,
.clear-search-filter {
flex: 1;
gap: 5px! important;
height: 40px;
font-size: 15px! important;
justify-content: center;
}
.prod-stats-container .prod-reports {
height: 40px! important;
width: 40px! important;
padding: 5px! important;
border: 1px solid silver! important;
border-radius: 30px! important;
}
.prod-stats-container {
justify-content: end! important;
flex-direction: row! important;
gap: 10px;
}
.product-details-section-wrapper .product-report-container {
flex-direction: column! important;
}
#pdp-stock-limit {
width: 100%! important;
height: 30px! important;
}
.stockstatus-stock-details {
line-height: 30px! important;
}
.breadcrumb-item+.breadcrumb-item::before {
color: #343a40! important;
content: '\F053' !important;
}
.show-search-filter ion-icon,
.clear-search-filter ion-icon {
font-size: 18px! important;
}
.footerDiv1 .text-center {
padding: 15px 30px! important;
}
.varetextnew {
font-size: 26px !important;
}
.footertitle {
font-size: 20px;
}
.footerLinks {
font-size: 16px! important;
}
.productsRow {
margin-top: 0px! important;
}
.showtable--customer {
width: 100%! important;
margin-left: auto;
}
.order-address-edit #editAddress .form-group,
.order-address-edit #editDeliveryAddress .form-group {
flex-direction: column;
align-items: start! important;
}
.productSearchcustomer {
flex: 0 0 100.33333%! important;
max-width: 100.33333%! important;
}
.handlekurv-multiPage {
padding: 10px 10px! important;
}
.multiHandlekurv_Navn {
font-size: 13px! important;
-webkit-line-clamp: 2! important;
}
.shopCart-Name {
margin-bottom: 0px! important;
}
.hurtigreg-mobile {
flex-direction: column! important;
}
.speedcart-container .sc-fields {
display: table! important;
}
#vgrSmall .product-group-name {
font-size: 14px! important;
padding: 0 10px! important;
}
.prod-grp-name {
padding: 0px 2px 15px 2px! important;
}
.owl-item #vgrSmall .product-group-list-ref .product-group-image-section img,
.owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2 img,
.owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 img {
max-height: 100px;
}
.prod-grp-name {
margin-top: 5px! important;
}
.multiPage_img {
padding: 0px 0px! important;
}
.productVarientContainer {
padding: 0px! important;
}
#productVarientContainer #prod-list-option {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.sort-options-type-btn {
gap: 0px! important;
}
.lager-img-container {
width: 10%;
min-width: 10%;
max-width: 10%;
}
.lager-img-header {
width: 11%! important;
max-width: 11%! important;
min-width: 11%! important;
}
.product-info-lagerMenu_customer_Stock {
max-width: 28%;
min-width: 28%;
width: 28%;
}
.sort-options1 {
display: flex;
justify-content: left;
}
.filter-desktop {
margin-left: 0px! important;
}
.handlekurv-ordernr #productContents_descValue {
font-size: 15px! important;
font-weight: 500! important;
}
.btnshop,
.btnshopFooter,
.orderConfirm {
font-size: 14px! important;
}
.productCart-img {
border: 1px solid transparent ! important;
}
.edit-btnTab .btnShop {
width: 100%! important;
text-align: center! important;
}
.edit-btnTab,
.slett-btnTab {
padding: 0px! important;
}
.ps-logo {
max-height: 75px;
}
.filter-container {
left: -16px! important;
width: 600px! important;
}
#ui-id-1 .ui-menu-item {
width: 100%! important;
}
.product-group-list-item {
margin: 0px! important;
margin-bottom: 15px! important;
}
.product-group-name {
font-size: 15px! important;
padding-top: 10px! important;
}
.product-group-list-ref {
padding: 0px 5px! important;
}
.tileBtnContainer,
.tilebutton_right,
.tilebutton_center,
.tilebutton_left {
width: 70px! important;
border: 1px solid rgba(0, 0, 0, .1)! important;
border-top: none! important;
border-bottom: none! important;
border-right: 1px solid transparent! important;
}
.tilebutton_right,
.tilebutton_center,
.tilebutton_left {
border: 1px solid transparent! important;
}
.tileBtnFrame {
justify-content: space-around;
}
.tilebutton_left {
border-right: 1px solid transparent! important;
}
.tilebutton_center {
border-left: none! important;
border-right: none! important;
}
.tilebutton_right {
border-left: 1px solid lightgray! important;
}
.products-found-label {
padding: 10px! important;
}
.listType2_images {
margin-left: auto !important;
width: auto! important;
padding: 0px 0px !important;
margin-right: auto !important;
text-align: center !important;
}
}
@media (min-width: 851px) and (max-width: 900px) {
.box_pagination {
font-size: 15px! important;
}
.swiper-slide {
height: 455px;
}
.breadcrumb-container {
padding: 0px 10px! important;
}
.productSearchcustomer {
flex: 0 0 62.33333%! important;
max-width: 62.33333%! important;
}
}
@media (min-width: 901px) and (max-width: 1099.99px) {
.image-modal-dialog {
max-width: 80%! important;
}
.box_pagination {
font-size: 15px! important;
}
.nav-link-types .prod-treeMenu {
display: block! important
}
.productDetails_info {
font-size: 13px! important;
}
.menu-link {
height: 40px;
line-height: 40px;
padding: 0 20px;
font-size: 14px;
}
.swiper-slide {
height: 455px;
}
.breadcrumb-container {
padding: 0px 10px! important;
}
.productSearchcustomer {
flex: 0 0 64.33333%! important;
max-width: 64.33333%! important;
}
.userOrders {
display: none;
}
.social-icons {
padding: 5px 0px! important;
flex: 0 0 16%! important;
max-width: 16%! important;
border: none;
}
.footer-social-links--container {
padding: 10px 3px! important;
}
.footerhover i {
font: normal normal normal 21px/1 FontAwesome! important;
}
.prod-sub-container {
width: 50px;
height: 50px;
}
#displayPage,
#displayPageBanner {
width: 100%;
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
.lager-img-container_1 {
width: 35px;
max-width: 35px;
}
}
@media (min-width: 1000px) {
.nav-link-types .prod-treeMenu {
display: flex! important
}
.handlekurv-multiPage {
padding: 20px 25px! important;
}
.doc-carousel-inner {
padding-left: 35px! important;
padding-right: 35px! important;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
#cardBody1 {
padding: 0px;
}
.prod-sub-container {
width: 50px;
height: 50px;
}
#displayPage,
#displayPageBanner {
width: 100%;
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 1100px) {
.speed-cart-link::after {
display: none;
content: "";
}
.varer-info-container{
padding:5px 5px 0px 5px! important;
}
#stockCount .product-cart-addBtn, #stockCount .product-cart-filter-addBtn {
width: 24px! important;
height: 30px! important;
}
#icons_products {
justify-content: center! important;
}
.product-main-info__buy-and-more {
justify-content: center! important;
}
.icon-button_label {
font-size: 13px! important;
}
.newsItem-content-container {
padding: 0px 10px 20px! important;
}
.newsItem-description {
font-size: 14px! important;
word-break: break-all;
}
#MainPageHeadDiv {
padding: 0px;
}
.footerDiv1 {
padding: 0px! important;
}
.navHeaderItem {
margin: 0 15px 0 0! important;
}
.product-pagination-section {
display: flex;
justify-content: end;
align-items: center;
}
.notater-header-container{
padding: 5px! important;
}
.produkt-info-table-cell {
padding: 10px 5px! important;
}
.productInfo-headers {
font-size: 18px;
letter-spacing: 0.02em;
text-decoration:none! important;
}
.productGroup-link {
padding: 1px 10px! important;
}
.box_overskrifttxt a i {
font: normal normal normal 18px/1 FontAwesome! important;
}
.product-main-info__image-and-highlights,
.product-main-info__image-and-highlights_1 {
min-height: 335px;
}
.produkt-info-table-cell {
padding: 0px;
}
.productListType5 {
margin-bottom: 0px! important;
}
.productListDetailBox--list {
padding: 0px! important;
}
.imageContainer {
padding-bottom: 0px! important;
}
.prod-price {
font-weight: 700! important;
}
.productListDetailBox--list__container {
margin-top: 0px ! important;
}
.product-main-info__image-and-highlights,
.product-main-info__image-and-highlights_1 {
padding-top: 25px;
}
.product-main-info__image-and-highlights {
margin: 0px! important;
}
.product-main-info {
padding: 10px! important;
}
.product-main-info__buy-and-more {
margin-right: 0px! important;
margin-left: 0px! important;
}
.prev-nav {
padding: 13px! important;
padding-right: 0px! important;
}
#productDetail-breadcrumb {
padding-left: 0px! important;
}
.product-page-shop-btn {
width: 100%! important;
display: flex;
justify-content: center;
align-items: center;
margin: 0px auto! important;
}
.mobile-tab-icons {
font-size: 11px !important;
}
#prod-image-descPage {
padding: 0px! important;
}
.breadcrumb-item .breadcrumb-item-link {
font-size: 13px! important;
text-overflow: ellipsis;
padding: 0px! important;
font-weight: 500! important;
display: flex;
align-items: center;
line-break: anywhere;
-webkit-line-clamp: 1;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
padding-left: 5px !important;
}
.product-section {
background-color: #fafafa;
width: 100%;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
.render-breadcrumb-row {
border-bottom: 1px solid #ddd! important;
}
.d-large {
min-height: 335px! important;
max-height: 335px! important;
}
.product-main-info {
margin-left: 0px;
margin-right: 0px;
min-height: 400px;
}
.stock-varient-table {
width: 100%! important;
}
.hurtigkasse-sampler {
margin: 0px! important;
}
#hurtigkasseDiv .container .hurtigkasse-text {
padding: 10px 20px! important;
}
#speedCartOptionTab {
padding: 10px! important;
background: #fff! important;
margin: 0px! important;
margin-bottom: 10px! important;
}
.hurtigRegForm {
padding: 0 15px! important;
}
.hurtigkasse-text {
margin: 20px 10px! important;
}
.cart-navList {
padding: 8px 10px! important;
width: auto;
text-align: left;
}
#navbarSupportedContentMob {
padding: 5px! important;
z-index: 9999;
width: auto! important;
}
.small-dev {
display: block;
}
.xl-dev {
display: none;
}
.card-layout {
height: auto! important;
}
.prod-sub-container {
width: 65px;
height: 65px;
}
#displayPage,
#displayPageBanner {
width: 100%;
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
}
.product-info-lagerMenu__2 {
max-width: 75px;
min-width: 75px;
width: 75px;
}
.varient-quantity-option {
min-width: auto! important;
gap: 0px;
}
.product-cart-add {
border-radius: 0px 5px 5px 0px! important;
}
.product-cart-subtract {
border-radius: 5px 0px 0px 5px! important;
}
.product-btn-favicons-liste {
padding-top: 0px! important;
font: normal normal normal 12px/1 FontAwesome! important;
color: #555! important;
}
.product-cart-count {
height: 30px! important;
width: 40px! important;
border-right: none! important;
border-radius: 0px! important;
font-size: 13px! important;
}
#trelastGrp .product-cart-addBtn,
#trelastGrp .product-cart-filter-addBtn {
width: 35px !important;
height: 30px !important;
}
#trelastGrp .input-group-prepend.product-cart-addBtn{
border-radius: 4px 0px 0px 4px! important;
}
#trelastGrp .input-append.product-cart-addBtn{
border-radius: 0px 4px 4px 0px! important;
}
#trelastGrp .product-cart-count{
height: 30px! important;
width: 50px! important;
}
.varient-product-stockInfo {
display: none! important;
}
.listType_navn {
min-height: 40px! important;
max-height: 45px! important;
}
.discountFieldContainer {
width: 1em! important;
height: 1em! important;
}
.banner-enabled .product-cart-addBtn,
.banner-enabled .product-cart-filter-addBtn {
width: 25px !important;
height: 30px !important;
}
.banner-enabled .product-cart-count {
height: 30px! important;
width: 38px! important;
}
.banner-enabled .product-btn-favicons-liste {
padding-top: 0px! important;
font: normal normal normal 12px/1 FontAwesome! important;
color: #555! important;
}
.banner-enabled .listType-navn-ref {
font-size: 15px !important;
}
.banner-section-enabled .input-group-prepend,
.banner-section-enabled .input-append {
width: 26px! important;
height: 28px! important;
}
.banner-section-enabled .input-quantity {
width: 40px! important;
height: 28px! important;
}
.pdp-shopBtn-container {
box-shadow: none;
height: 35px! important;
border: none! important;
justify-content: left! important;
display: flex! important;
align-items: center! important;
}
.pdp-shopBtn-container .input-group-prepend {
cursor: pointer;
width: 30px;
height: 30px;
border: 1px solid #9D9A99;
border-right: none;
background: #f5f5f5;
display: flex;
align-items: center;
justify-content: center;
}
.pdp-shopBtn-container .input-group-prepend #mainFogs,
.pdp-shopBtn-container .input-append #mainFogs {
color: #9D9A99 !important;
padding-top: 0px;
font: normal normal normal 20px/1 FontAwesome! important;
}
.pdp-shopBtn-container .input-append {
cursor: pointer;
width: 30px;
border: 1px solid #9D9A99;
border-left: none;
height: 30px;
justify-content: center;
align-items: center;
background: #f5f5f5;
display: flex;
}
#productQtyContainer, #woodWorkQtyContainer {
gap: 0px! important;
}
.pdp-shopBtn-container .input-quantity {
height: 30px;
width: 50px;
border: 1px solid #ddd;
box-shadow: none;
font-size: 18px;
font-weight: 400;
text-align: center;
border-radius: 0px;
}
.product-page-shop-btn {
height: 38px;
}
}
@media (min-width: 1000px) and (max-width: 1300px) {
.mainPageRightBanner,
.mainPageLeftBanner {
padding: 0px 5px! important;
flex: 0 0 8%! important;
}
}
@media (min-width: 1101px) {
.small-dev {
display: none;
}
.productListType5 {
max-width: 25%! important;
}
#subVaregruppeThumb .productListType5 {
max-width: 20%! important;
}
.productListType5.el-lg-5 {
max-width: 25%! important;
}
.varient-product-stockInfo {
display: table-cell! important;
}
.producGrp-arrow {
display: block;
}
.prod-list-view {
display: flex! important;
}
.mainPageLeftBanner,
.mainPageRightBanner {
display: block! important;
}
#prod-image-descPage {
position: sticky;
bottom: 0;
top: 60px;
left: 0;
align-self: flex-start;
display: flex;
flex-direction: column;
-webkit-align-self: flex-start;
flex-flow: column;
}
.product-info-lagerMenu__2 {
max-width: 140px;
min-width: 140px;
width: 140px;
}
.product-btn-favicons-liste {
padding-top: 0px! important;
font: normal normal normal 14px/1 FontAwesome! important;
}
.product-cart-addBtn {
width: 30px! important;
height: 30px! important;
}
.stock-varient-table .product-cart-addBtn {
width: 24px! important;
height: 28px! important;
}
.product-cart-filter-addBtn {
width: 30px! important;
height: 30px! important;
}
.product-cart-count {
height: 30px! important;
width: 45px! important;
border-right: none! important;
}
.stock-varient-table .product-cart-count {
height: 28px! important;
width: 50px! important;
border-right: none! important;
font-size: 12px! important;
}
.varient-quantity-option {
min-width: 85px! important;
max-width: 100px! important;
margin: 0;
margin-left: 1px;
}
.xl-dev {
display: block;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
.carousel-inner {
padding-left: 60px;
padding-right: 60px;
}
.pdp-shopBtn-container {
box-shadow: none;
height: 32px! important;
border: none! important;
justify-content: left! important;
display: flex! important;
align-items: center! important;
}
.pdp-shopBtn-container .input-group-prepend {
cursor: pointer;
width: 34px;
height: 30px;
border: 1px solid #ddd;
border-right: none;
background: #f5f5f5;
display: flex;
align-items: center;
justify-content: center;
}
.pdp-shopBtn-container .input-append {
cursor: pointer;
width: 30px;
border: 1px solid #ddd;
border-left: none;
height: 30px;
justify-content: center;
background: #f5f5f5;
display: flex;
align-items: center;
}
.pdp-shopBtn-container .input-group-prepend .btn-ant,
.pdp-shopBtn-container .input-append .btn-ant {
color: gray !important;
padding-top: 0px;
font: normal normal normal 16px/1 FontAwesome! important;
}
.pdp-shopBtn-container .input-quantity {
height: 30px;
width: 40px;
border: 1px solid #ddd;
box-shadow: none;
font-size: 16px;
font-weight: 400;
text-align: center;
border-radius: 0px;
}
.product-page-shop-btn {
height: 35px;
}
.owl-carousel .prev-slide:after {
font: normal normal normal 25px/1 FontAwesome;
left: 0;
margin-right: 2px;
margin-top: 23px;
}
.owl-carousel .next-slide:after {
font: normal normal normal 25px/1 FontAwesome;
left: 0;
margin-left: 2px;
margin-top: 23px;
}
}
@media (max-width: 991px) {
#productGroupsCarousel.d-show{
display:block !important;
}
}
@media (max-width: 1000px) {
#subFrame{
position: absolute !important;
top: 0 !important;
background: white !important;
z-index: 9999 !important;
height: 100% !important;
}
}
@media (max-width: 599.9px) {
#subFrame .varer-filter-list{
flex: 0 0 100% !important;
max-width: 100% !important;
background: white;
padding: 5px 10px;
height: 100%;
margin-left:-1000px;
transition:all 0.7s;
}
.filter_option{
flex: 0 0 100% !important;
max-width: 100% !important;
}
}
@media (min-width: 500px) and (max-width: 767.9px) {
#subFrame .varer-filter-list{
flex: 0 0 55% !important;
max-width: 55% !important;
background: white;
padding: 5px 10px;
height: 100%;
margin-left:-1000px;
transition:all 0.7s;
}
.filter_option{
flex: 0 0 100% !important;
max-width: 100% !important;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
#subFrame .varer-filter-list{
flex: 0 0 30% !important;
max-width: 30% !important;
background: white;
padding: 5px 10px;
height: 100%;
margin-left:-1000px;
transition:all 0.7s;
}
}
@media (max-width: 1000px) {
#subFrame{
flex: 0 0 100% !important;
max-width: 100% !important;
padding:0px !important;
left:-1000px;
background: rgba(0,0,0,45%) !important;
transform: translateX(0%);
transition: transform 0.02s;
display: flex !important;
background-color: rgba(0, 0, 0, 0.8);
}
.productGroup-list{
display:none !important;
}
}
@media (min-width: 1200px) {
.logoFrame,
.container {
max-width: 1300px! important;
}
.productSearchcontainer {
flex: 0 0 45%! important;
max-width: 45%! important;
}
.productSearchcustomer {
flex: 0 0 66.666667%! important;
max-width: 66.666667%! important;
}
.userOrders {
display: block;
}
.documentSectionContainer {
margin-left: auto! important;
margin-right: auto! important;
}
.navBarFrame {
max-width: 1300px;
padding: 0px;
}
.image-modal-dialog {
max-width: 80%! important;
}
.doc-mob-tab {
padding: 0px! important;
}
}
@media (min-width: 768px) and (max-width: 900px) {
.prod-varient-name-section {
flex: 0 0 83.333333%! important;
max-width: 83.333333%! important;
}
#submit-OrderPage,
.Forhåndsbetal-info,
.bet-info-dialog,
#kortbetaling-btn,
#forhandsbetal-btn,
#bet-info-opener{
width:100%! important;
}
#prod-liste-description {
display: flex! important;
flex-direction: column;
}
.prod-desc-list {
flex: 0 0 100%! important;
max-width: 100%! important;
}
.varient_ProductListe_admin {
padding: 8px 0px;
}
.app-mainPage-header {
border-bottom: 1px solid #ddd! important;
padding-top: 6px! important;
}
#autoCompleteProduct {
padding: 0px 0px 0px 10px! important;
}
#dropdownMenu2 {
font-size: 13px! important;
max-width: 140px! important;
}
.filter-search {
right: 75px! important;
}
#ui-id-1 {
border: 1px solid #ddd !important;
}
.side-menu-navbar {
border: none! important;
}
.alert-Heading {
font-size: 15px! important;
}
}
@media(max-width:650px){
#uploadFileSection .upload-files {
flex: 0 0 100%! important;
max-width: 100%! important;
}
}
@media(min-width:651px)and (max-width:767.9px){
#uploadFileSection .upload-files {
flex: 0 0 50%! important;
max-width: 50%! important;
}
}
@media(max-width:767.9px){
#documentSection{
padding: 0px 10px !important;
width: 100% !important;
margin: 0px !important;
}
#documentSection .doc-uploading-header{
display:none !important;
}
#uploader_container .ui-widget-header {
padding: 0px !important;
}
#documentSectionCol{
padding:0px !important;
}
#documentsCarousel .doc-carousel-inner{
display: flex !important;
}
#documentWindow .doc-images {
width: auto! important;
}
#uploader .plupload_header_content{
padding: 5px 10px !important;
}
#no-page-row{
max-height: 85px;
min-height: 85px;
}
.applicationLogoContainer{
width: 160px;
height: 85px;
display: flex;
align-items: center;
max-height: 80px;
max-width: 160px;
justify-content: center;
}
.header-name span{
font-size: 15px !important;
}
#vareTypeCardTab .upload-lagre-btn{
padding: 0px !important;
}
#vareTypeDetailsTab .app-row{
flex-direction: column !important;
gap: 10px !important;
}
#vareTypeDetailsTab select{
border-radius: 4px !important;
}
#vareTypeDetailsTab label{
border-radius: 4px !important;
border-left: 1px solid #ced4da !important;
}
.uploaded-file-container {
margin: 15px;
}
.upload-lagre-btn .btnShop{
padding: 6px 12px !important;
height:auto !important;
}
.upload-files .app-row {
padding: 10px 0px !important;
}
.uploaded-file-container .header {
font-size: 18px !important;
font-weight: 700 !important;
}
.uploaded-file-container hr{
display:none !important;
}
#filterOption{
order:0;
padding: 8px !important;
text-transform: capitalize;
}
.filterNavBar {
padding: 8px 0px! important;
}
.filterNavBar-item:last-of-type {
padding: 8px! important;
}
.filterNavBar-item a:visited,
.filterNavBar-item a:active{
background: inherit !important;
}
#filterDropdown:hover, #sortDropdown:hover, #settings-varesok:hover, #link-varesok:hover {
background: inherit !important;
}
#sortOption{
order:1;
grid-column-start: -2;
grid-column-end: -1;
text-transform: capitalize;
}
#shareProductInfoLink{
order: 3;
grid-row:1;
padding: 8px !important;
grid-column-start: 2;
grid-column-end: 3;
text-transform: capitalize;
}
.navbar-nav.filter-desktop{
display: grid !important;
grid-column: 2 !important;
grid-template-columns: 1fr 1fr !important;
grid-row-gap: 8px !important;
}
#settingProductLink{
grid-row:2;
order:1;
grid-column-start: -3;
grid-column-end: -2;
text-transform: capitalize;
padding: 8px !important;
}
#prd-search-breadcrumb ol{
width:100% !important;
}
.varegruppe-icon-cell img{
max-width:100% !important;
}
.loginForm {
border: 1px solid transparent !important;
background: #fff !important;
box-shadow: none;
}
.loginBtnFrame{
width: 100% !important;
margin: auto !important;
}
.loginBtnFrame .loginBtn{
padding:0px !important;
}
#prd-search-breadcrumb .breadcrumb-item::before
{
color: #343a40! important;
content: '\F053' !important;
padding:0px !important;
font-family: "FontAwesome"! important;
}
.tileFilter-row {
height: auto !important;
flex-direction: column !important;
}
#sortering-container .nav-item{
border: 1px solid #ddd !important;
border-radius: 3px;
}
#carouselVareType,
.varegruppe-component .carousel.slide{
margin: 0px !important;
background: #fff !important;
padding:0px !important;
}
.owl-item .product-group-list-item .product-group-name {
margin: 0px !important;
}
.extablePara2,
.extablePara1,
.extablePara4,
.extableSubtd3 {
font-size: 12px! important;
}
.product-search-count-section{
display:flex !important;
align-items:center !important;
}
#productContents_descValue{
margin-left: 0px !important;
}
#navbarSupportedContentMob .cart-navList {
padding: 8px 0px !important;
margin: 0px 10px 0px 10px !important;
}
#cart-div .shopNote-row{
padding-top: 10px !important;
margin-top: 25px !important;
border-top: 1px solid #ddd! important;
}
.addTxt-Option .legg-notater{
width:auto !important;
}
#shopCartName{
align-items: baseline;
justify-content: center;
}
.shopCart-ProductList {
padding-bottom: 10px !important;
}
}