.bargain-title {
	position: absolute;
	top: 14%;
	left: 10%;
	padding: 10px;
	background: url("../images/white_bg_pixel.png");
	font-size: 18px;
}


.start-page h3 {
	font-size:18px;
	text-transform:none;
	margin-top:30px;
}


section.page-content.border-bottom div.start-page.page-block {
	padding-left:0px;
	padding-right:0px;
}

#basketContent h2.summary-header {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #ccc;
}

.articles-header {
	font-size: 16px;
    border-bottom: 1px solid #eee;
    margin: 20px 0px 20px 0px;
    padding-bottom: 10px;
}

.articles-header,
.articles-list-item {
	width:100%;
	display: flex;
	height:auto;
	gap:26px;
}

.articles-header .right,
.articles-list-item .right {
	width:200px;
}

.articles-header .left,
.articles-list-item .left {
	flex: 1 0 auto;
}

.articles-list-item .article-image {
	width:110px;
	text-align:center;
}

.articles-list-item .cart-product-title a {
	font-size:18px;
}

.articles-list-item .product-quantity {
	padding:0px;
}

.articles-list-item .article-size {
	margin-top:8px;
}

.cart-article-changes {
	margin-top:8px;
}

.cart-article-changes small {
	font-size:10px;
}


.articles-list-item .article-total-price {
	display:none;
}

.articles-list-item .article-image img {
	max-width:80px;
	height:auto;
}

#basketContent {
	width:1440px;
}

#basketContent h1 {
	margin-top:32px;
	margin-left:86px;
	margin-right:72px;
}

.basket-content {
	display:flex;
	height:auto;
	margin-bottom:40px;
	margin-left:86px;
	margin-right:72px;
}

.basket-content .the-basket-summary {
	width:360px;
	background-color:rgb(235, 235, 235);
	padding:24px 12px;
	margin-left:30px;
}

.basket-content .all-basket-articles {
	flex: 1 0 auto;
}

.articles-list-item {
	margin:0px 0px 20px 0px;
	padding:0px 0px 20px 0px;
	border-bottom:1px solid #ddd;
}


dl.cart-total-new,
dl.cart-sub-total {
	display:flex;
	font-weight:bold;
	font-size:18px;
	line-height:32px;
	color:rgb(5, 22, 77);
	margin-bottom:10px;
}

dl.cart-total-new dd,
dl.cart-sub-total dd {
	width:100px;	
	text-align:right;
	flex: 1 0 100px;
}

dl.cart-total-new dt,
dl.cart-sub-total dt {
	flex: 1 0 auto;
}

.top-menu #header-cart .quick-cart-buttons a,
.the-basket-summary .submitButton,
.the-basket-summary .submitButton:hover {
	width:100%;
	background-color: #05164d!important;
	border-color: #05164d!important;
	color:white!important;
}

#basketContent button.submitButton.nextStep,
#basketContent button.submitButton.nextStep:hover  {
	background-color: #05164d!important;
	border-color: #05164d!important;
	color:white!important;
}

.the-basket-summary .submitButton.button-normal span i {
	line-height:28px;
}

.checkout-navigation .button-normal.button-with-icon.nextStep {
	padding:1.1rem 3rem 1.1rem 1.5rem!important;
}

.checkout-navigation .button-normal.button-with-icon.nextStep.disabled-button {
    background-color: #CCC !important;
	border-color: #CCC !important;
    cursor: default;
	color:#888!important;	
}

.checkout-navigation {
	margin-top:20px;
}

.checkout-navigation button span i {
	line-height:28px;
}

.checkout-navigation button {	
	background-color: #05164d!important;
	border-color: #05164d!important;
	color:white!important;
}


.footer-custom {

	//margin-top: 7px;
	//margin-bottom: 7px;
        background-color: #4E4A47;
        color: #fff;
        height: 100%;
        min-height: 30px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.footer-custom .active-hover {
    color: white;
}

.footer-custom-element {

    padding-right: 8px;
    font-family: 'LufthansaHeadWeb-Light,sans-serif';
    line-height: 20px;
    font-size: 14px;
    text-transform: capitalize;
    padding-top: 10px;
    text-align: center;
}
@media screen and (min-width: 767px) {
    .footer-custom-element {
        text-align: left;
    }
}
@media screen and (max-width: 1279px) {
    .shadow-wrap.page-login {
        margin-top: 0px;
    }
	.header-middle.grid-container {
		display:none;
	}

	header nav.main-menu-container li.lh-logo-mobile {
		padding-left:8px;
	  }

	  .header-logo {
		width:auto;
	  }

	  header .header-container nav.main-menu li a.main-menu-item {
		font-size:15px!important;
	  }

	  .header-logo img {
		width:132px;
	  }

	  .shadow-wrap>header,
	  header {
		  height:68px!important
	  }
  
	  .lh-logo.hide-on-mobile {
		display:none;
	  }

	  .shadow-wrap {
		position:relative;
		top:0px;
	  }
	  
	  #basketContent {
		width:100%;
	}
}

.product-price.bargain-price{
	position :absolute;
	bottom: 25%;
	right: 2%;
}

.label-wrap {

    box-sizing: border-box;
    float: left;
    padding-right: 10px;
    display: inline-block;
    margin-top: 10px;
    text-transform: uppercase;
    vertical-align: top;
    width: 30%;

}
.inputs-wrap {
	float: left;
	width: 70%;
	padding: 0;
}

.inputs-wrap .custom-selectbox {
	float: left;
}

.checkout-page .content-form .form-input .inputs-wrap .text-input,
.checkout-page .content-form .form-input .inputs-wrap .textarea-input {
   float: left;
   width: 49.5%;
}

.b-date-wrap {
	width :65%;
}

.b-date-wrap .custom-selectbox {
	width :33%;
	margin-right: 4px;
}

.form-input .b-date-wrap .text-input {
	width:17%;
	padding: 7px 13px;
}

/*CUSTOM HELPER CLASES*/
.hide-element {
	display: none;
}
.font-strong {
	font-weight: bold;
}

.font-italic {
	font-style: italic;
}

.strip-button {

	background: transparent;
    border: none;
    box-shadow: none;
    text-shadow: none;
}

.dark-gradient-hover.strip-button {
	background: transparent;
    border: none;
    box-shadow: none;
    text-shadow: none;
    background-image: none;
    background-color: transparent;
}

.font-italic {
	font-style: italic;
}

.no-margin{
	margin: 0;
}
.mg-b-10 {
	margin-bottom: 10px;
}

.mg-b-3{
	margin-bottom: 3px;
}

.budget-table-row-mg {
	margin-bottom: 7px;
}
.full-width {
	width: 100%;
}

.full-height {
	height :100%;
}

.font-size-12 {
	font-size: 12px;
}

.form-input .full-width {
	width :100%;
}

.form-input .width-69 {
	width: 69%;
}

.background-separator-1 {
	background: #EAE8EA;
}

.background-inherit {
	background: inherit;
}

.padding-l-0 {
	padding-left: 0;
}
.margin-l-0 {
	margin-left: 0;
}

.payment dl dd {
	display: none;
}


.hover-success:hover {
	color: #4da13f;
}

ul.no-list li {
	list-style-type: none;
}
ul.normal-ul {
list-style-type: square;
padding-left: 5px;
margin-left: 15px;
margin-bottom: 10px;
}

ul.padding-l-0 li {
	padding-left: 0;
}

ul.margin-l-0 li {
	margin-left: 0;
}

.button-dual-submenu .hide-element {
	display: none;
}

#writeReview {
	display: none;
}

.tobasket-disabled {
	display: inline-block;
    position: relative;
    vertical-align: middle;
}
.tobasket-disabled-message {

}

.category-box {
	height :155px;
}
.category-box .product-info {
	border: none;
}
.category-box .product-img {
	height: 100%;
	padding-left: 0;
	padding-right :0;
}

.wrapping .form-input label{
	margin-top: 0;
	margin-left :10px;
}

.padding-top {
	padding-top: 25px;
}

.padding-bottom {
	padding-bottom: 25px;
}

.pd-b-5{
	padding-bottom: 5px;
}

.fnt-09em,
.button-dual .fnt-09em {
	font-size :0.9em;
}

.bs-padding-box {
	box-sizing: padding-box;
}
.uvp-box-price {
	font-size: 0.7em;
	display: block;
	width: auto;
	text-decoration: line-through;



}
.product-bottom .product-price  strong.box-product-price,
.product-wide .product-price strong.box-product-price{
	padding :0 0 10px 0;
}

.infoBox .uvp-box-price {
	padding: 11px 0 0 5px;
}

.infoBox p{
	margin-bottom: 5px;
}
.product-wide  .product-price{
    padding-top: 5px;
    min-height: 60px;
}
.product-wide .uvp-box-price {
	padding :0;
	min-height :18px;
}
.product-wide .product-price strong{
	padding: 0;
	padding-bottom: 5px;
}
.variant-label {
	display :block;
	padding-top: 7px;
}

table.attribute-table td,
table.attribute-table th{
	line-height: 20px;
}

.border-bottom {
	border-bottom: 1px solid #ccc;
}

.mobile-menu-opened .main-menu li {
	background: none;
}

form.idealforms .error::after {
    border-color: #cc6666 transparent transparent;
    border-right: 0.7em solid transparent;
    border-style: solid;
    border-width: 0.7em;
    content: "";
    left: -0.7em;
    position: absolute;
    top: -1px;
    z-index: -1;
}
form.idealforms .error {
    background: #cc6666;
    border: 1px solid #cc6666;
    border-radius: 0 3.01px 3.01px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    color: #fff;
    display: none;
    font-size: 85%;
    font-weight: bold;
    left: 73%;
    line-height: 1.35;
    margin-left: 40px;
    padding: 1em 1.5em;
    position: absolute;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    top: 5%;
    width: 193.333px;
    z-index: 1;
}
form.idealforms * {
    box-sizing: border-box;
}


.header-logo img {
	width: 170px;
}

img.login-banner-img{
    width: 100%;
    object-fit: cover;
}
.mobile-menu-opened .main-menu li.mobile-menu-logo {
    margin: 0 !important;
}

.mobile-menu-opened .main-menu li.mobile-menu-logo {
    background: #6c6f70;
    margin: 0px 10px 20px 10px;
    padding: 20px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22191%22%20height%3D%2240%22%20viewBox%3D%220%200%20191%2040%22%3E%3Cpath%20d%3D%22M69.8%2037c-10%200-14.4-7.5-14.3-16.9.1-9.5%205.7-17%2015.3-17%204.2%200%207%201.2%208%201.6L77.7%209c-1.3-.6-3.7-1.3-5.9-1.3-4.2%200-9.1%202.5-9.2%2012.1-.1%208.8%203.4%2012.6%208.6%2012.6%202.6%200%205-.9%205.9-1.4l1.4%203.9c-1.4.7-4.3%202.1-8.7%202.1m19.8-21.9c-3.3%200-4.9%202.7-4.9%209.1%200%206.4%201.5%209%204.8%209s4.8-2.6%204.8-9c.1-6.4-1.3-9.1-4.7-9.1zm0%2021.9c-6.3%200-11.1-3.5-11.1-12.8%200-9.2%204.8-12.8%2011.1-12.8s11.1%203.5%2011.1%2012.8c0%209.2-4.8%2012.8-11.1%2012.8m19.9-25.2l.4%202.8c2-2.6%204.1-3.3%206.8-3.3%206.1%200%207.2%204.7%207.2%208.2v17.1H118v-15c0-2.2.3-6.2-3.5-6.2-4.3%200-4.7%205.9-4.7%208v13.3h-5.9V11.8h5.6m28.3%2021.3c4.5%200%204.5-7.5%204.5-9%200-3-.4-8.8-4.4-8.8-4.4%200-4.5%207.3-4.5%208.8.1%203.8.7%209%204.4%209zm10.5-29.6v33.1H143l-.2-4.3c-1.2%202.1-3.2%204.8-7%204.8-5.8%200-8.5-6-8.5-12.9%200-9%204.6-12.9%208.9-12.9%204.2%200%205.8%203.2%206.2%204.2v-12h5.9m14.3%2011.6c-3.3%200-4.9%202.7-4.9%209.1%200%206.4%201.6%209%204.9%209s4.8-2.6%204.8-9-1.5-9.1-4.8-9.1zm0%2021.9c-6.3%200-11.1-3.5-11.1-12.8%200-9.2%204.8-12.8%2011.1-12.8s11.1%203.5%2011.1%2012.8c0%209.2-4.8%2012.8-11.1%2012.8m19.5-25.2l.1%206.2c2-6.1%205.1-6.6%206.2-6.6%201%200%201.9.3%202.4.4l-1.1%205.2c-.5-.1-1.2-.3-1.9-.3-1.7%200-2.9%201-3.5%201.8-1.2%201.7-1.7%203.5-1.7%209.2v8.9h-5.9V11.8h5.4%22%20fill%3D%22%23f8ac00%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23f8ac00%22%20d%3D%22M19.4%200C8.3%200%200%209%200%2020s8.3%2020%2019.4%2020c11%200%2019.4-8.9%2019.4-20-.1-11-8.4-20-19.4-20zm0%2038.2c-10%200-17.6-8.1-17.6-18.2%200-10%207.5-18.2%2017.6-18.2S36.9%2010%2036.9%2020.1c0%2010-7.5%2018.1-17.5%2018.1zm11.7-5.8v-3.2l-13-11.8c-.5-.5-.3-.7.1-.7H28l-4.9%204%201.8%201.7%2010.3-8H20c-2%200-2.8%200-3.3.2-.5.1-1.1.4-1.4%201.1-.2.5-.2%201.4.1%202%20.5.8%201.2%201.5%203.3%203.6-2-1.2-7.3-4.7-7.3-4.7h1.5v-2.3H3.5l27.6%2018.1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-size: 35%;
    background-repeat: no-repeat;
    padding: 20px 25px;
    background-position: left;
}

.mobile-menu-logo-img{
	width: 140px;
}


#menu-mobile.slide-opened li a.main-menu-item:hover {
    /*color: #fff;*/
}

.mobile-menu-opened #menu-mobile li.selected a {
    background: #ff0000;
}

.mobile-menu-opened #menu-mobile li.selected ul li ul li a {
    background: #fff;
}

.mobile-menu-opened #menu-mobile li.selected ul li ul li a.active-hover:hover {
   color: #868686;
}

.mobile-menu-opened  .main-menu .active-hover:hover{
    color: #fff;
}
.mobile-menu-opened li.selected .mega-menu .mega-menu-box {
    background: #fff;
}
.mobile-menu-opened  .main-menu .active-hover:hover {
    background: #f5f5f5;
}
.mobile-menu-opened .mega-menu-active {
    box-shadow: none;
}

.mobile-menu-opened .main-menu li.current a.main-menu-item {
    background: none;
}

.mobile-menu-opened .main-menu li.current:hover a.main-menu-item  {
    background: none;
}


#menu-mobile.slide-opened li.current a.main-menu-item:hover {
    //color: #fff;
}

#menu-mobile.slide-opened li.light-color.active-hover.current.selected ul.mega-menu.cream-bg.full-width li.mega-menu-box. ul.mega-menu-list li a.dark-color.active-hover
{
	color: blue;
}

.header-menu-budget-item {
	width: 185px;
}
.horizontal-separator{
	border-bottom: 1px solid #fff;
}

.btn-form-input-full{
    width: 45%;
}

.start-login-reg-container {
	text-align: center;
}
/*
.chk-user-change-form .form-input .custom-selectbox {
    width: 66%;
}
*/
ul.no-list li.grid-parent{
	padding-left :0;
	padding-right: 0;
	margin-left :0;
	margin-right: 0;
}

/*DASHBOARD*/

.dashboard-grid {
	display: flex;
	flex-wrap: wrap;
}
.dashboard-button{
	flex: 1;
	flex-grow: 1;
	display: flex;
	min-width: 400px;
	flex-direction: column;
	text-align :center;
    background-color: white;
	margin: 20px;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px;
	transition: all .3s ease-in-out;
}

.dashboard-button:hover {
	box-shadow: 0 0.1rem 2rem 0.1rem #0003;
}

.dashboard-button a > img{
	width: 100%;
	height: auto;
	border-radius: 4px 4px 0px 0px;
	object-fit: cover;

}
.dashboard-button a{
	display: block;
	color: #646973;
}
.dashboard-button a:hover {
	/* box-shadow: 0 0.1rem 2rem 0.1rem #0003; */
}
.dashboard-button i{
	display:block;
	margin-bottom: 10px;
}

.dashboard-button h4{
	padding:20px;
	margin-top: 10px;
    white-space: no-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: rgb(5, 22, 77);
	font-weight:bold;
	font-family:LufthansaHead, -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:700;
}


.dashboard-button2{
	flex: 1;
	flex-grow: 1;
/*	display: flex;*/
	min-width: 400px;
	flex-direction: column;
	text-align :center;
    background-color: white;
	margin: 20px;
    border-radius: 4px;
   /* box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px;
	transition: all .3s ease-in-out; */
}

.dashboard-button2 a > img{
	width: 100%;
	height: auto;
	border-radius: 4px 4px 0px 0px;
	object-fit: cover;

}
.dashboard-button2 a{
	display: block;
	color: #646973;
}

.dashboard-button2 i{
	display:block;
	margin-bottom: 10px;
}

.dashboard-button2 h4{
	padding:20px;
	margin-top: 10px;
    white-space: no-wrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: rgb(5, 22, 77);
	font-weight:bold;
	font-family:LufthansaHead, -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:700;
}


.product-images .juicy-thumbs .thumbs img {
	max-height: 48px;
}


.btn-final-buy {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#48ab1c+14,236622+73 */
/*	background: #48ab1c;  Old browsers
	background: -moz-linear-gradient(top, #48ab1c 14%, #236622 73%);  FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#48ab1c), color-stop(73%,#236622));  Chrome,Safari4+
	background: -webkit-linear-gradient(top, #48ab1c 14%,#236622 73%);  Chrome10+,Safari5.1+
	background: -o-linear-gradient(top, #48ab1c 14%,#236622 73%);  Opera 11.10+
	background: -ms-linear-gradient(top, #48ab1c 14%,#236622 73%);  IE10+
	background: linear-gradient(to bottom, #48ab1c 14%,#236622 73%);  W3C
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48ab1c', endColorstr='#236622',GradientType=0 );  IE6-9 */
}
.faq-row{ cursor: pointer; float:left; max-width: 90%;}

.faq-title{float:left; width: 100%; margin: 30px 0 0; font-size: 20px; border-bottom :1px solid #ccc; padding-bottom :10px; }
.faq-question{ font-weight:bold; float: left; width: 100; margin-top: 15px;}
.faq-answer{ float: left; width: 100%; margin-top: 5px; }

.fnt-normal{ font-weight: normal;}


.accordion .accordion-content {
          visibility: hidden;
          height: 0;
          padding: 0;
          margin: 0;
          -webkit-transition-duration: 500ms;
          -moz-transition-duration: 500ms;
          -ms-transition-duration: 500ms;
          -o-transition-duration: 500ms;
          transition-duration: 500ms;
          -webkit-transition-property: padding, height, margin;
          -moz-transition-property: padding, height, margin;
          -ms-transition-property: padding, height, margin;
          -o-transition-property: padding, height, margin;
          transition-property: padding, height, margin;

}
 .accordion.collapsed .accordion-content {
    visibility: hidden;
    height: 0;
          padding: 0;
          margin: 0;
          border: none;
}

        .accordion.expanded .accordion-content {
          visibility: visible;
          height: auto;
          padding: 1em;
          padding-right: 0;
          /*border: 1px solid; -*/
          }


.faq-icon { font-size: 18px;}

.regbtn-vertical-align{
 margin-top :12px;
}

.custom-selectbox.detail_box_produkt.size-selector option{
    background-color: #f5f5f5;
    font-family: "LufthansaHeadWeb-Light";
    font-weight: bold;
    font-size: 14px;
}
/* ============================= */
/* ! CUSTOM - Only tablet styles          */
/* ============================= */

@media screen and (max-width: 1279px) {

    .btn-checkout-mg-bottom{
        margin-bottom: 25px;
    }
}

@media screen and (max-width: 858px) {
    .regbtn-vertical-align{
    margin-top: 0;
    }
}

@media screen and (min-width: 767px) and (max-width: 1279px) {

    .product-wide .product-price {
        min-height: 40px;
        padding-top: 5px;
    }

    .product-wide .product-price strong {
        padding: 0;
    }


	p.oxValidateError {
	   margin-right: 24.5%;
        width: 44%;
	}


}

/* ============================= */
/* ! CUSTOM - Only mobile styles          */
/* ============================= */

@media screen and (max-width: 767px) {

	.product-actions {
        padding-right :0;
    }

	.product-wide .product-price {
	    float:left;
	    text-align: left;
	    padding-left: 12px;
	}

	.tobasketFunction {
	   float :none;
	   margin-left :0px;
	}


	.product-wide .button-dual {
	    margin-top: 15px;
	}

    .checkoutCollumns .form-input .custom-selectbox {
	    width: 65%;
	    float :right;
	}

	.form-input .custom-selectbox  {
        width: 65%;
    }


	form.idealforms.adaptive .error {
	    border-radius: 3.01px;
	    clear: both;
	    float: right;
	    left: 0;
	    margin-left: 0;
	    margin-top: 3px;
	    position: relative;
	    width: 65%;
	    margin-right: 4%;
	}

	form.idealforms.adaptive .error::after {
	    border-color: transparent transparent #cc6666;
	    left: 50%;
	    margin-left: -0.35em;
	    margin-top: -1.4em;
	    top: 2px;
	}


	.btn-form-input-full{
	    width: 65%;
	}

	.start-login-reg-container {
	    border-top: 1px solid #ccc;
        margin-top: 34px;
        padding-top: 20px;
	}

	.payment-change-data-list{
	   margin-bottom: 15px;
	}


    ul.payment-change-data-list li {
	   width: 50%;
	   float: left;
	   margin-bottom :25px;
	   border-bottom: 1px solid #e6e1da;
	   padding-bottom: 15px;
	}

	.chk-user-change-form .form-input .custom-selectbox {
        width: 64%;
    }
	

	nav.main-menu li.current a.main-menu-item, nav.main-menu li:hover a {
		box-shadow:none;
	}

	.header-middle.grid-container {
		display:none;
	}

	.basket-item-image {
		width:30%;
		float:left;
	}
	.basket-item-product-info {
		width:70%;
		float:left;
	}





	/** basket flexbox ... */
	.articles-header {
		width:100%;
		display: block;
	}

	.basket-content .cart-product-info .cart-product-title,
	.basket-content .cart-product-info .cart-product-options {
		text-align:left;
	}

	.articles-header .right {display:none;}
	.articles-header .left { width: 100%; }

	.articles-list-item .right {
		display:none;
	}

	.basket-content {
		display:block;
		margin-bottom:40px;
	}
	
	.basket-content .the-basket-summary {
		width:auto;
		margin-left:0px;
	}
	
	.basket-content .all-basket-articles {
		width:100%;
	}

	.articles-list-item .article-total-price {
		display:block;
	}
	


	#basketContent h2.summary-header {
		border-top:1px solid #fff;
	}
	

}

@media screen and (max-width: 497px) {



	.product-wide .product-price {
	   /*margin-left: 10px;*/
	   min-height: 0;
	}

	.product-wide .button-dual {
	    margin-top: 0;
	}
    p.oxValidateError {
        margin-right: 4.5%;
        width: 61.8%;
    }

    .btn-chksteps-left {

    }



	.btn-to-basket-list-line{
	   display: none;
	}

	.product-price-list-line{
	   width: 90%;
	  }

	  .dashboard-button {
		min-width:200px;
		margin:20px 6px;
	  }

	  .grid-100 {
		padding-left: 0px;
		padding-right:0px;
	  }

	  .my-profile-info h1 {
		margin-top:0px!important;
		font-size:28px;
	  }

	  .my-profile-info h1 .status {
		text-transform:none;
		font-size: 20px;
	  }

	  .my-profile-info.margin-bottom {
		margin-bottom:0px!important;
	  }

	  .my-profile-info.margin-bottom h1 {
		margin-bottom:6px;
	  }
}

@media screen and (max-width: 480px) {

   .category-box{
        height: 125px;
   }
    .cart-total {
        font-size: 18px !important;
    }
}


@media screen and (max-width: 359px) {

    .dashboard-button{
        min-width :120px;
        }

        .category-box{
        height: 100px;
   }

   .btn-final-buy,
   .btn-final-back
   {
   		width: 100%;
   		float: left;
   }

   .btn-final-back {
   		margin-top: 15px;
   		padding: 9px 0;
   }

   .cart-total {
        font-size: 16px !important;
    }


}

.popup-box {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 4px 0px;
}

.my-profile-info h1 {
	margin-top:36px;
	font-family: LufthansaHead, -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 32px;
	font-weight: 300;
	line-height: 38px;
	color: rgb(5, 22, 77);
	
}

.my-profile-info h1 .status {
	font-size:24px;
}

h1.pageHead {
	font-family: LufthansaHead, -apple-system, system-ui, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 32px;
	font-weight: 300;
	line-height: 38px;
	color: rgb(5, 22, 77);
}

.lh-logo-mobile {
	flex: 1;
    text-align: left !important;
}

.lh-logo-mobile .header-logo,
.lh-logo-mobile:hover .header-logo {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 8px;
	box-shadow:none;
}