body {font-size:18px;}

h1 {font-size:54px;}
h2 {font-size:40px;}

p {margin:16px 0;}

#startpageHeader #logoContainer {width:600px;height:157px;margin-left:-300px;margin-top:-78px;}
#startpageHeader #logoContainer img.bg {width:600px;}
#startpageHeader #logoContainer img.lolli {left:405px;top:36px;width:57px;height:57px;}
#startpageHeader #logoContainer img.bynadine {width:600px;}

.contentPadding {padding-left:20px;padding-right:20px;}

.navfixed #main {padding-top:130px;}
#header {height:130px;}
#header-content {height:105px;}
#header-content #logo {width:220px;margin-top:25px;}

#headernavigationcontainer {left:230px;top:40px;}

#navigation li {margin-left:20px;}
#navigation li a {font-size:16px;}

#cartWrapper {top:42px;}

#content {padding-bottom:402px;}

#backtotop {right:20px;}
#footer {height:360px;}
#footer-content {text-align:center;}
#footer-social {float:none;width:100%;text-align:center;margin-bottom:30px;}
#footer-social a {float:none;}
#footer-social .instagram {margin-top:0;margin-bottom:0;}
#footernavigation {float:none;text-align:center;display:inline-block;}
#footernavigation li.first {margin-left:0;}


#startSlider {height:360px;}
#startSlider .slide {height:360px;}
#startSlider h1 {font-size: 35px!important;}
#startSlider h1 span {font-size: 35px!important;}
#startSlider .slick-dots {bottom:30px;}

a.prod-item {width:300px;}
.prod-item .image {height:380px;margin-bottom:20px;}

a.productGroupContainer {width:300px;height:380px;}

#shopBreadcrumbs {margin-bottom:25px;}
.productgroupTitle {margin-bottom:25px;}
.productgroupDescription {margin-bottom:40px;}

#startHighlights1 {margin-top:30px;}
#startHighlights1 > h1 {margin-bottom:30px;}
#startpageNews {margin:30px 0;}
#startpageNews > h1 {padding-bottom:30px;}

#startHighlights2 {padding-top:30px;}
#startHighlights2 > h1 {margin-bottom:30px;}

#startpageNews #startpageNewsItem {margin:40px 0;padding:30px;}
#startpageNews #startpageNewsItem .img {width:280px;margin-top:-30px;margin-bottom:-30px;}
#startpageNews #startpageNewsItem .txt {margin-left:300px;}
#startpageNews #startpageNewsItem .txt h2 {font-size:30px;margin-bottom:20px;}

.newsContainer {padding:35px 0;}
.newsContentThumbnail {width:220px;height:160px;}
.newsContentThumbnail a {width:220px;height:160px;}
.newsContentText {width:calc(100% - 250px);}

.productDetailView .productDetailHead {padding-top:30px;padding-bottom:20px;}
.productDetailView .productDetailHead .productDetailHeadLeft {width:calc(100% - 310px);}
.productDetailView .productDetailHead .productDetailHeadRight {width:290px;}
.productDetailView #cartAddButton {font-size:14px;}

#cartTable .changeAmountInput {width:50px;}
.cartButtonRow .cartOverviewButton {margin-right:10px;}

#billAddress .formRow input.semiShort, #deliveryAddress .formRow input.semiShort {width:calc(70% - 150px);}
#billAddress .formRow input.short, #deliveryAddress .formRow input.short {min-width:100px;width:calc(30% - 130px);}