@media only screen
and (min-width:240px)
and (max-width:667px){
.wrapper { position: inherit;}

    input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="submit"],
select,
textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
#left, #right{display:none;}
.empty,
header .toggler,
header nav.sitelinks ul li.bullet,
.content .box h1.title,
.content.products section.wrap div.tooltip,
.content.products.single .product-info .box-incis img,
.content.plantlibrary #slidersingle .nextprev,
.content.plantlibrary .allplants,
.content.plantlibrary .box-high ul.fullscreen,
div.new-design div.filter-breadcrumbs ul.breadcrumbs,
.prod-nav-wrap,
div.new-design div.prod-nav-close a,
div.prod-nav-close a{display:none !important;height:0;min-height:0;margin:0;padding:0;}
.content > .img-box,
.content .img-box{display:block;width:100%;height:auto;}
.content > .img-box img,
.content .img-box img{width:100%;}
.content > .img-box ~ .img-box{display:none;height:0;}
.nav-toggle{clear:both;position:relative;display:block;padding:0 0 0.5em 0;margin:0 auto 0.8em auto;font-size:120%;border-bottom:1px solid #927F6E;width:95%;}
a.nav-toggle:before{content:'';display:block;left:50%;position:absolute;margin-left:-9px;width:0;height:0;border-style:solid;border-width:9px 9px 0 9px;border-color:#927F6E rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);top:32px;}
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;}
.nav-collapse li{width:100%;display:block;}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}
.nav-collapse.opened{max-height:9999px;}
.disable-pointer-events{pointer-events:none !important;}
.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
header{float:none;width:auto;text-align:center;padding:0.5em 0.5em 0 0.5em;}
header .shopping-bag-container{border:none;padding:0;margin:0;}
header .logo-wrapper{text-align:center;clear:both;margin:1em auto 0 auto;}
header a.logo{position:inherit;left:inherit;margin:0 0 0.5em 0;display:inline-block;}
header nav.sitelinks{margin:0;padding:0;text-align:center;float:none;}
header nav.sitelinks ul.shop-nav{float:left;margin:0 0 0 0;}
.shopping-bag-container .bag-details{width:auto;}
header nav.sitelinks ul.service-nav2{font-size:82%;}
header nav.sitelinks ul.service-nav{}
header nav.sitelinks a.nav-toggle{font-size:82%;border:none;width:auto;float:right;clear:none;}
header nav.sitelinks a.nav-toggle:before{display:none;}
header nav.sitelinks ul.service-nav.nav-collapse.opened{clear:both;text-align:center;width:100%;margin:0 0 1em 0;border-top:1px dotted #bebebe;}
header nav.sitelinks ul.service-nav.nav-collapse li{clear:both;border-bottom:1px dotted #bebebe;padding:0.5em 0 0.5em 0;}
header nav.sitelinks ul.country-nav{float:right;}
header nav.sitelinks ul li{float:left;margin:0 0 0 0.3em;}
header nav.sitelinks ul li.shopping-bag-container-wrapper{float:left;}
header nav.sitelinks ul li.bag-details{}
header nav.sitelinks ul li.shopping-bag-container-wrapper .shopping-bag-container .bag-details{width:auto;float:none;text-align:inherit;}
header a.world-map{display:inline-block;margin-bottom:-10px;}
header nav.sitelinks ul.service-nav.only_mobile{display:inline-block;font-size:82%;}
body.usa header nav.sitelinks ul.country-nav,
header nav.sitelinks ul li.single-language a{display:inline-block;}
header nav.sitelinks ul.country-nav li.single-language{display:none;}
header nav.mainmenu{margin:0 -0.5em 0 -0.5em;}
header nav.mainmenu ul{}
header nav.mainmenu ul li{border-bottom:1px dotted #bebebe;margin:0;float:none !important;}
header nav.mainmenu ul li a{display:block;background:#fff;padding:1em 0 1em 0; color: #333 !important;}
header nav.mainmenu ul li a:hover{color:#a7821d !important;}
header nav.mainmenu ul li .active,
header nav.mainmenu ul li .active:hover,
#defaltNew header nav.mainmenu ul li a.active {background:#897642;color:#fff !important;}
header .global_search{display:none;}
header .global_search.mobile{display:block;margin:0 auto 0 auto !important;display:inline-block;float:none !important;}
header .global_search.mobile form input[type="submit"]{margin-top:4px !important;background-position:left -199px top -407px;width:23px;height:9px;}
header ul.global_search.mobile{display:inline-block;margin:0 0 0 0.5em !important;float:right !important;}
header ul.global_search.mobile li a{text-indent:-9999px;display:inline-block;background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png") no-repeat left -219px top -130px;width:22px;height:12px;vertical-align:middle;}
header #searchpanel{clear:both;}
.mainBox { height: auto; display: inline-block; width: 100%; /*display: inline-block;*/ }
.content.search .printResultsLarge {display: none;}
.content.search .printResultsSmall {display: block;}
.content .box ul.subnavi,
.content .box ul.ternavi{font-size:125%;line-height:140%;}
.content .box ul.ternavi{width:100%;border-top:1px dotted #bebebe;margin:3em 0 0 0;padding:0.5em 0 0 0;position:inherit;float:left;}
.content .box ul.ternavi li:first-child a{background:none !important;padding-left:0;margin-left:0;}
.content.search .box.search-box{width:92%;}
.content.search .box.search-box h2{margin:1em 0 0.5em 0;}
.content.search .box.search-box.results{min-height:1em; width: 100%; }
.content,
.content.home,
.content.home.newfront{padding:0;margin:0;}
.content,
.content.home,
.content.home.newfront{padding:1em;}
.content.home .col-wrap.col-one{margin:0;}
.content.home .col-wrap.col-one .front-col-first-top{}
.content.home .col-wrap.col-one .col-first-1{width:auto;height:auto;margin:0 0 0.5em 0;}
.content.home .col-wrap.col-one .col-first-2{width:auto;height:auto;margin:0 0 0.5em 0;}
.content.home .col-wrap.col-one .col-first-1 a{position:relative;}
.content.home .col-wrap.col-one .col-first-3{display:none;}
.content.home .col-wrap.col-one .col-first-bottom .first-bottom-wrap{margin:0;}
.content.home .col-wrap.col-one .col-first-bottom .first-bottom-wrap .first-bottom-1{width:auto;height:auto;margin:0;}
.content.home .col-wrap.col-one .col-first-bottom .first-bottom-wrap .first-bottom-2,
.front-col-second-block{display:inherit;float:none;height:auto;width:auto;}
.content.home .col-first-2.section a,
.content.home .col-first-2.section img{width:100%;min-height:inherit;}
.col-wrap.col-two{float:none;}
.front-col-second-block-first{width:auto;}
.content.home.newhome *{margin:0;padding:0;}
.content.home.newhome section.row-1{padding:0 0 0 0;}
.content.home.newhome section.row-2{padding:0 0 0 0;}
.content.home.newhome section.row-3{padding:0 0 0 0;}
.content.home.newhome section .col-1,
.content.home.newhome section .col-2,
.content.home.newhome section .col-3{margin:0 0 0.5em 0;}
.content.home.newhome section.row-1 .col-1{width:auto;margin:0 0 0.5em 0;}
.content.home.newhome section.row-1 .col-2 img{width:100%;}
.content.home.newhome section.row-1 .col-3{padding:0;text-align:center;float:none;}
.content.home.newhome section.row-2 .col-1,
.content.home.newhome section.row-2 .col-2,
.content.home.newhome section.row-2 .col-3{width:100%;padding:0;}
.content.home.newhome section.row-2 .col-1 img,
.content.home.newhome section.row-2 .col-2 img,
.content.home.newhome section.row-2 .col-3 img{width:100%;margin:0;}
.content.home .pop-up{margin:30% auto 0 auto;}
.content.home .pop-up.loyalty-points{width:90%;}
.content.menu-overview{width:auto;}
.content.menu-overview .box,
.content.menu-overview.new-design .box{width:93%;height:auto;padding:0;margin:0 0 1em 0;}
.content.menu-overview .box .box-image{display:none;}
.content.menu-overview.new-design .box .box-text{width:auto;position:static;padding:1em;}
.content.menu-overview .box.empty{display:none !important;width:0;height:0;padding:0;margin:0;line-height:0;}
div.new-design div.filter-breadcrumbs{margin:0 0 0 0;width:95%;}
div.prod-search{background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png") no-repeat 0 -440px #E8CCC1;width:auto;min-width:65%;max-width:100%;}
input.typeahead[type="text"]{margin-left:3.5em;margin-right:0;width:75%;}
div.new-design .new-nav-2.for-mobile{display:block;background:none;position:relative;width:100%;height:auto;float:left;font-size:inherit;text-align:center;margin:3.2em 0 0 0;padding:0.5em 0 0.5em 0;background:#e5d1c1;background:-moz-linear-gradient(top, #e5d1c1 0%, #f7f2e9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5d1c1), color-stop(100%,#f7f2e9));background:-webkit-linear-gradient(top, #e5d1c1 0%,#f7f2e9 100%);background:-o-linear-gradient(top, #e5d1c1 0%,#f7f2e9 100%);background:-ms-linear-gradient(top, #e5d1c1 0%,#f7f2e9 100%);background:linear-gradient(to bottom, #e5d1c1 0%,#f7f2e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5d1c1', endColorstr='#f7f2e9',GradientType=0);}
div.new-design .new-nav-2.for-mobile a{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-right-brown.gif') no-repeat right;padding:0 2.5em 0 0;}
div.new-design .new-product-subnavi.refactor{width:96%;margin:0 0 1em 0;padding:2%;top:inherit;left:0;background:none;background:rgba(255,255,255,0.8);box-shadow:none;border-radius:0;}
div.new-design .new-product-subnavi.refactor div span{width:auto;margin:0 0 0.2em 0;clear:both;line-height:inherit !important;}
div.new-design .new-product-subnavi.refactor .new-nav-col.one{width:auto;}
div.new-design .new-product-subnavi.refactor .new-nav-col.one .option-set{float:left;min-height:12em;padding-bottom:0;margin:0 0.3em 0.5em 0.3em;width:43.5%;}
div.new-design .new-product-subnavi.refactor .option-set h2,
.content.products.single.new-design .new-product-subnavi.refactor .option-set h2 { width: auto; }
div.single.new-design .new-nav-2.for-mobile{margin:0 0 1em 0;}
div.single.new-design .new-product-subnavi.refactor{margin:-1em 0 1em 0;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav { margin: 0; }
.content.products.new-design section.wrap.shopping-view div.product{width:96%;margin:0 0 2em 0;height:auto;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc{max-width:100%;min-width:75%;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p{font-size:100%;line-height:100%;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc h3{margin:0 0 0.5em 0;}
.desc-row{padding: 0;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket .variationsBackground{width:100%;margin:0 0 0.5em 0;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket .variationsBackground.single{width:100%;margin:0 0 0.5em 0;}
.selectricWrapper{width:100%;}
.selectric .label{line-height:117%;white-space:inherit;min-height:inherit;padding-bottom:5px;padding-top:5px;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket{padding-right:0;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc select{-webkit-appearance:menulist;-webkit-border-radius:0;border-radius:0;}
.content.products section.wrap,
.content.products section.content-wrap,
.content.products section.content-wrap-single,
.content.products.new-design section.content-wrap{padding:0 !important;margin-left:0 !important;clear:both;float:left;width:100%;}
.content.products.new-design section.content-wrap{margin:0 !important;}
.content.products.new-design section.wrap div.product,
.content.products section.wrap div.product{min-width:inherit;max-width:inherit;height:100px;margin:0.2em;}
.content.products section.wrap div.product img,
.content.products.new-design section.wrap div.product img{max-width:100%;height:100%;}
.content.products.single .product-info .box,
.content.products.single .product-info .box.box-description,
.content.products.single .product-info .box.box-incis,
.content.products.single .product-info .box.box-incis .inci-content,
.content.products.single .product-info .box-incis p,
.content.products.single .product-info .box.box-further-infos{width:94%;height:auto;min-height:1em;background:none;padding:0 0 0 0;margin:0 0 0 0;}
.content.products.single .box.box-related{width:100%;}
.content.products.single .product-info .box-incis .inci-content{display:inherit !important;padding:0 !important;width:100% !important;}
.content.products.single .product-info .box-incis .inci-content p{margin:0 0 0.8em 0 !important;}
.content.products.single .product-info .box-further-infos h2{border-bottom:none;padding:0;margin:0;}
.content.products.single .product-info .box-further-infos a{color:#988040;}
.content.products.single .product-info .box-further-infos a:hover{color:#3e3d40;}
.content.products.single .product-info .box div{padding:0.7em;}
.content.products.single .product-info .box,
.content.products.single .product-info .box.box-description,
.content.products.single .product-info .box.box-further-infos,
.content.products.single .product-info .box.box-incis,
.content.products.single .product-info .box.basket-items{background:#fff;padding:1em;margin:0 0 2em 0;float:left;}
.content.products.single .product-info .box-productimage,
.content.products.single #product-slideshow,
.content.products.single #product-slideshow .slides_container,
.content.products.single #product-slideshow .slides_container .item,
.content.products.single #product-slideshow .slides_container .item .img-wrap { width: 100%; }
.content.products.single .product-info .box-productimage,
.content.products.single #product-slideshow,
.content.products.single #product-slideshow .slides_container,
.content.products.single #product-slideshow .slides_control,
.content.products.single #product-slideshow div.img-wrap,
.content.products.single #product-slideshow div.item,
.content.products.single #product-slideshow .nextprev,
.content.products.single #product-slideshow .nextprev .wrap,
.content.products.single #product-slideshow .nextprev .prev-wrapper,
.content.products.single #product-slideshow .nextprev .next-wrapper,
.content.products.single .box.box-related{padding:0;}
.content.products.single #product-slideshow div.item { left: 0!important;}
.content.products.single .product-info .box.box-description ul.soicons{position:static;float:right;margin:0;}
.content.products.single .product-info .box.basket-items{background:#e7dfd3;width:94%;min-height:inherit;}
.content.products.single .product-info .box.basket-items div{padding:0;clear:both;}
.content.products.single .product-info .box.basket-items div.prodp2{float:none;width:100%;}
.content.products.single .product-info .box.related{width:90%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 60px 1px rgba(146, 127, 111, 0.07) inset;}
.content.products.single .box-further-infos-shop div.shipping-tips a{margin:0 auto 1em auto;}
.content.products.single .product-info .box.prod-accordian-block{width:100%;}
.content.products.single .product-info .box.prod-accordian-block .box-inner{width:100%;margin:0 0 0.2em 0;}
.content.products.single .product-info .box.prod-accordian-block .prod-content{width:92%;padding:2%;}
.content.quickshopping span.red-subtext{font-size:85%;}
.content.quickshopping .ce_wrap .qucikshoppingtitle{margin:0;float:right;}
.content.quickshopping .ce_wrap .line img{width:100%;}
.content.quickshopping .ce_wrap .box-content.accordion{width:100%;margin:0;}
.content.quickshopping .ce_wrap .box-content.accordion div.article-out{width:100%;}
.content.quickshopping .ce_wrap .box-content.accordion div.product{padding:0;margin:1em 0 1em 0;}
.content.quickshopping .ce_wrap .box-content.accordion div.product p.pinfo span.pname{width:100% !important;line-height:100%;display:inline-block;}
.content.quickshopping .ce_wrap .box-content.accordion div.product p.pinfo span.pquantity{clear:both;}
.content.quickshopping .ce_wrap .box-content.accordion div.product p.pinfo span.basket{width:75%;}
.content.quickshopping .ce_wrap .box-content.accordion h3.title{width:78%;}
.content.quickshopping .ce_wrap .productlist{margin:-2em 0 0 0;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket .price{width:30%;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket .add-to-basket{text-align:right;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket .add-to-basket img{width:auto;padding:0;}
.content .box,
.content .box-content,
.content .box-content.table,
.content .box-content.left_wide,
.content .box-content.left_text_movie,
.content .box-content.wide-text,
.content .box-content.right,
.content .box-content.bottom,
.content.cosmetician-search .box-content.search,
.content.dealer-search .box-content.search,
.content.hotels-search .box-content.search,
.content.lifestyle-subscribe .leftcol,
.content .box-content.text_space_left_plant_book,.content .box-content.text_space_left,
.box-content.text_space_left_daycare,
.content .box-content.text_space_left_foundation,
.content .box-content.nachtserum,
.content .box-content.text_space_left.nachtserum,
.content .box-content.pflegeset,
.content .box-content.text_space_left.pflegeset,
.content .box-content.christmas-gifts-set,
.content .box-content.box_bg_white_font{width:92%;padding:4%;min-height:1em;height:auto;}
.content .box-content.text_space_left_plant_book{margin:0;}
.content.promotions .box.side-image,
.content.promotions .img-box.side-image,
.content .box-content.text_space_left,
.content .box-content.text_space_left_daycare,
.content .box-content.text_space_left_foundation,
.content .box-content.text_space_left.nachtserum,
.content .box-content.nachtserum,
.content .box-content.pflegeset,
.content .box-content.text_space_left.pflegeset,
.content .box-content.christmas-gifts-set{margin-left:0;}
.content .img-box.side-image{width:100%;display:block !important;margin:0;}
.content .img-box.side-image img, .content .img-box.between-text_daycare img{width:100%;}
.content.newsletter_archive .box.side-image{margin:0;}
.content .img-box.wide,
.content .img-box.rose,
.content .img-box.wide.break{width:100%;}
.content .img-box.between-text_daycare,
.content .img-box.between-text_nachtserum{width:100%;display:block !important;left:0;height:auto;}
.content .box-content.table{width:100%;padding:0;}
.content .box-content.middle{margin-left:0;}
.content .box-content.left_text_movie{margin-left:0;}
.content .box-content img.float_left{max-width:30%;}
.content .img-box-no-bg-wide img{width:100%;}
.box-content p.align{margin-left:0;}
#defaultNew .content.content-page.video-page #wala-movie {width: 100%; height: auto;}
.vjs-default-skin .vjs-big-play-button {top: 35%; left: 42%; width: 15em; height: 15em;}
#defaultNew .content.content-page.vjs-poster {height: auto;}
/*video, .video-js{width:100% !important;min-height:400px !important;height:auto !important;clear:both;float:left;}*/
.content .box-content .video-content img.video-img{margin:0 0 0.5em 0;width:100%;}
.content .box-content .video-content .video-text{width:auto;margin:0 0 2em 0;}
.content .box-content.text_space_left,
.content .ce_wrap.text_space_left,
.content .box-content.text_space_left_rose,
.content .box-content.box_no_bg_white_font,
.content .box-content.free_gift,
.content .box-content.text_space_left_bodycream,
.content .box-content.text_space_left_festive,
.content .box-content.text_space_left_daycare,
.content .box-content.text_space_left_foundation,
.content .box-content.text_space_left.nachtserum,
.content .box-content.nachtserum{width:92%;margin-left:0;}
.content .box-content.text_space_left_festive{min-height:44em;padding:1em;}
.content .box-content.text_space_left_festive ul.star{left:0;}
.content .box-content.text_space_left_festive ul.star li{width:32%;}
.content .box-content.text_space_left_bodycream{text-align:center;}
.content .img-box.between-text{clear:left;width:100%;margin:-0.2em 0 -1.2em 0;}
.content .box-content.bottom{left:0;}
.content .promotions.box-content { width: 96%; padding: 1em 2%; }
.content .promotions.box-content:not(:nth-child(2)),
.content .promotions.img-box:not(:nth-child(3)) { margin-left: 0; }
.content > .promotions.img-box {display:block;height:auto;}
.content .promotions.text-image img { width: auto;  }
.content .promotions.text-image.float.clear,
.content .promotions.box-content.float.clear { margin-left: 0;}
.content .promotions.text-image.float,
.content .promotions.box-content.float { width: 33.3%;}
.content .promotions.text-image.float { min-height: 8em;}
.content .promotions.box-content.float { padding: 0; min-height: 12em;}
.content .promotions.text-image.float img { width: 100%; }

.content .rhythmVideo iframe { margin-top: 0; }

.content table tr th.col-1,
.content table tr th.col-2,
.content table tr th.col-3{width:auto;}
.content table tr th.col-1-2{width:auto;}
.content table{border-spacing:0.1em 0.1em;margin:-0.1em 0 -0.1em -0.1em;}
.content table tr td,
.content table tr th{padding:0.3em;}
.content .ce_wrap{width:100%;}
.content.newsletter_archive .ce_wrap{width:91%;}
.content .ce_wrap .box-content.accordion,
.content .ce_wrap .box-content.accordion.table{width:100%;}
.content .ce_wrap .box-content.accordion img,
.content .ce_wrap .box-content .flexslider img
.content .ce_wrap .box-content.accordion .flexslider img,
.flexslider .slides img{width:100%;}
.content .ce_wrap .box-content.accordion.table h3{padding:1em 2% 1em 2%;width:96%;}
.content .ce_wrap .box-content.accordion.table div{padding:0;margin-top:0.2em;background:none;}
.content.plantlibrary.index .box-wide,
.content.plantlibrary.index .box-wide .bottom,
.content.plantlibrary.index .box-small,
.content.plantlibrary.index .box-bottom{width:auto;height:auto;display:inherit;position:inherit;}
.content.plantlibrary.index .box-wide,
.content.plantlibrary.index .box-bottom{margin:0;float:left;}
.content.plantlibrary.index .clear{clear:none;float:left;display:none;height:0;}
.content.plantlibrary.index .box-small{font-size:120%;}
.content.plantlibrary .box-high{height:auto;}
.content.plantlibrary #slidersingle,
.content.plantlibrary #slidersingle .slides_container,
.content.plantlibrary #slidersingle .slides_container .slides_control,
.content.plantlibrary #slidersingle .slides_container .slides_control .item,
.content.plantlibrary #slidersingle .slides_container .slides_control .item .box.box-high{width:100%;height:auto !important;min-height:1em !important;overflow:visible !important;display:block !important;position:inherit !important;padding:0;}
.content.plantlibrary #slidersingle .slides_container .slides_control .item .box.box-high{width:92% !important;padding:4%;}
.content.dealer-search .box-content.search.search-nl{margin-left:0em !important;line-height:inherit !important;height:auto !important;width:auto;}
.content.dealer-search .all-results.all-results-nl{margin-left:0em !important;}
.content.dealer-search .box-content.search,
.content.hotels-search .box-content.search{height:auto;}
.content.dealer-search .box-content.search form label{margin:0;}
.content.dealer-search .box-content.search form input#city,
.content.dealer-search .box-content.search form input#postCode{width:95%;margin:0 0 0.5em 0;}
.content.dealer-search .box-content.search form input#areacode{width:30%;}
.content.dealer-search .box-content.search form select{width:20%;}
.content.dealer-search.usa .box-content.search label,
.content.dealer-search.usa .box-content.search select{clear:both;margin:1em 0 0 0;width:100%;}
.content.dealer-search.usa .box-content.search select{margin:0;}
.content.dealer-search.usa .box-content.search input{clear:both;width:95%;}
.content.dealer-search.usa .box-content.search label.autowidth{clear:none;}
.content.dealer-search.usa .box-content.search input[type="checkbox"]{margin:0.3em 0.5em 0 0;clear:both;}
.content.dealer-search.usa .box-content.search div.clear{margin:0 0 1em 0;}
.content.dealer-search.usa .box-content.search input.btn_submit{width:auto;margin:1em 0 1em 0;}
.content.dealer-search .all-results,
.content.hotels-search .all-results ,
.content.dealer-search .all-results.all-results-nl{padding:0;}
.content.dealer-search .box.address,
.content.hotels-search .box.address{width:92%;height:auto;padding:4%;}
.content.glossary .box.box-content.table ul{width:auto;padding:0;}
.content.glossary .box.box-content.table ul li a,
.content.glossary .box.box-content.table ul li.unavailable{padding:0.3em 0.7em 0.3em 0.7em;}
.content.glossary .box.box-content.table ul li a:hover,
.content.glossary .box.box-content.table ul li a.active{background:#897642;color:#fff;}
.content.glossary .box.box-content.table table tbody tr td ul{width:inherit;}
.content.glossary .box.box-content.table table tbody tr td b.ui-table-cell-label{font-size:120%;width:100%;}
.content.article-library{width:inherit;}
.article-library .box.article-nav{display:none;}
.article-library .article-library-container{clear:both;width:auto;position:inherit;margin-left:0;}
.article-library .article-item.top.stamp,
.article-library .article-item{height:auto;width:auto;}
.article-library .article-item > img,
.article-library .article-item.top.stamp img{width:100%;height:auto;}
.article-library .article-container{left:3.8%;width:92%;}
.content.magazine .article-container{width:auto;}
.content.magazine .flexslider{height:auto !important;}
.content.testimonial .middleTestonimals{margin:0;}
.content.testimonial .leftText{width:92%;padding:4%;}
.content.testimonial .img-box.Maincenter{display:none;}
.content.testimonial div.all-results.testimonial{margin:0;}
.content.testimonial div.all-results.testimonial .box,
.content.testimonial div.Queryresult .box{width:92%;padding:4%;}
.content.careers .box-content.infotext{width:94%;padding:3%;}
.content.careers .box-content.infotext #jobsearch{width:94%;}
.content.events-register .box-content form fieldset{width:100%;clear:both;}
.content.events-register .box-content input,
.content.events-register .box-content select,
.content.events-register textarea{width:96%;padding:1%;}
.content .box-content input.btn_send{width:auto;padding:0 3em 0 0.5em;}
.content.facebook div.fb-post{width:92%;max-height:none;padding:2%;}
.content.facebook.new .facebook-wrapper{clear:left;display:block;margin-left:0;}
.content.facebook.new .flex-direction-nav{left:50%;margin-left:-66px;top:0;}
.content.newsletter-subscribe .leftcol{width:92%;}
.content .box-content.right-column{width:92%;}
.content.newsletter-subscribe .leftcol .asside{position:inherit;}
.content.newsletter-subscribe .box-content input,
.content.newsletter-subscribe .box-content select,
.content.contact-form .box-content input,
.content.contact-form .box-content select,
.content.contact-form textarea{width:100%;padding:0;}
.content.newsletter-subscribe .cmxform .checkbox,
.content.newsletter-subscribe .cmxform input.btn_send,
.content.contact-form .cmxform .checkbox,
.content.contact-form .cmxform input.btn_send{margin-left:0;}
.content.lifestyle-subscribe .box-content input,
.content.lifestyle-subscribe .box-content select{width:96%;}
.content.presse-ueber-uns .browser-wrapper{width:auto !important;height:auto !important;}
.content.presse-ueber-uns .box,
.content.presse-ueber-uns.usa .box{height:inherit;width:92%;}
.content.presse-ueber-uns .box.with-image img,
.content.presse-ueber-uns.usa .box.with-image img{max-width:100%;}
.content.presse-ueber-uns.usa .box.with-image .clips-cover{width:auto;display:inline-block;}
.content.presse-ueber-uns .browser-downloads ul{width:auto !important;height:auto !important;position:relative;}
.row .dafault-heigher{min-height:inherit;}

.content.shop tr td.hide_mobile{display:none;}
.content.shop .shop-review-v2 tr td.hide_mobile{display:table-row;}
.content.shop .shop-review-v2 tr td .hide_mobile{display:none;}
.content.shop tr.hide_desktop{display:table-row;}
.content.shop.checkout tr,
.content.shop.checkout td,
.content.shop.review tr,
.content.shop.review td{vertical-align:top;}
.content.shop.checkout .shop-inner .twelvecol{padding:0;}
.content.shop.checkout .shop-inner .row.chout-start p.pbtn-left,
.content.shop.checkout .shop-inner .row.chout-start p.pbtn-right{display:none;}
.content.shop.checkout .shop-inner .row.chout-start .bag.item table thead tr th,
.content.shop.review .shop-inner .row.shop-chout .bag.item table thead tr th{font-size:90%;line-height:100%;}
.content.shop.checkout .shop-inner .row.chout-start .bag.item table tbody tr,
.content.shop.review .shop-inner .row.shop-chout .bag.item table tbody tr,
.content.shop.checkout .shop-inner .row.chout-start table.reduced-bag-items tbody tr,
.content.shop.review .shop-inner .row.shop-chout table.reduced-bag-items tbody tr{display:inline-block;width:100%;border-bottom:1px dotted #aeaeae;margin:0 0 1em 0;}
.content.shop.checkout .shop-inner .row.chout-start .bag.item table tbody tr td,
.content.shop.review .shop-inner .row.shop-chout .bag.item table tbody tr td{border:none;padding:0.2em;text-align:left !important;}
.content.shop.checkout .shop-inner .row.chout-start .bag.item table tbody tr td input,
.content.shop.review .shop-inner .row.shop-chout .bag.item table tbody tr td input{width:4em;}
.content.shop.checkout .shop-inner .row.chout-start .bag.item table tbody tr td .item-total,
.content.shop.checkout .shop-inner .row.shop-chout .bag.item table tbody tr td .item-total,
.content.shop.review .shop-inner .row.shop-chout .bag.item table tbody tr td .item-total{display:inline-block;margin-left:-0.2em;}
.content.shop.checkout .shop-inner .row.chout-start .bag.item table tbody tr td .item-options{clear:both;margin:1em 0 0 0;}
.content.shop tr.basket-product td.item{width:100%;}
.content.shop tr.basket-product td.size{width:100%;}
.content.shop tr.basket-product td.quantity{width:100%;}
.content.shop tr.basket-product td.price{width:100%;text-align:left;}
.content.shop tr.basket-product td.total{width:100%;text-align:left;}
.content.shop td.total{width:50%;}
.content.shop.checkout #shippingInformation,
.content.shop.checkout .furtherShippingInfo .close-btn,
.content.shop.review #shippingInformation,
.content.shop.review .furtherShippingInfo .close-btn{display:none;}
.content.shop.checkout .furtherShippingInfo,
.content.shop.review .furtherShippingInfo{display:block;position:inherit;background:#efefef;-webkit-box-shadow:none;box-shadow:none;border:none;width:auto;padding:0.5em;margin:0.2em 0 0 0;line-height:80%;font-size:80%;}
.content.shop.checkout .furtherShippingInfo h3,
.content.shop.review .furtherShippingInfo h3{margin:0;}
.content.shop.checkout .furtherShippingInfo:after,
.content.shop.review .furtherShippingInfo:after{display:none;}
.content.shop .shop-review-v2 .differentShipping select {max-width: 8em; width: 100%; min-width: inherit;}
.content.shop.checkout .shop-inner .bag.nav-options p.pbtn-left{display:none;}
.content.shop.checkout .shop-inner .bag.nav-options p.pbtn-right{float:none;margin:0 0 1em 0;}
.content.shop .shop-inner .checkout-newsletter label {width: 90%;}
.content.shop .shop-inner .givingGardenInfoText { width: 90% !important; position: relative !important;  }
.content.shop .shop-inner .twelvecol,
.content.shop .shop-inner .threecol,
.content.shop .shop-inner .fourcol,
.content.shop .shop-inner .fivecol,
.content.shop .shop-inner .sevencol{padding:0;}
.content.shop .shop-inner .grey-border{border:none;border-bottom:1px solid #e7e7e7;margin:0 0 1em 0;}
.content.shop .shop-inner .dafault-height{min-height:20em;height:auto;}
.content.shop tbody.basket-product tr td,
.content.shop tbody tr.basket-product td{background:none;border-bottom:none;}
.content.shop.checkout .shop-inner .checkout-wrapper table tbody tr td input.coupon-input.empty,
.content.shop.checkout .shop-inner .checkout-wrapper table tbody tr td input.coupon-input,
.content.shop.review .shop-inner .checkout-wrapper table tbody tr td input.coupon-input.empty,
.content.shop.review .shop-inner .checkout-wrapper table tbody tr td input.coupon-input{width:auto;display:block !important;}
.content.shop .edit-box.new{-webkit-box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.28);-moz-box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.28);box-shadow:0px 0px 4px 2px rgba(0, 0, 0, 0.28);padding:4%;width:92%;}
.content.shop .edit-box.new div.ca-box-right-side.new{width:100%;border-bottom:1px dotted #bebebe;margin:0 0 1em 0;padding:0 0 1em 0;}
.content.shop .edit-box.new form#change-current-address-form-box fieldset{width:100%;}
.chout-pterms label{float:none;}
.coupon-choice-of-products{left:1em !important;width:80% !important;}
.coupon-choice-of-products .single-input input[type="radio"] + label{width:90%;}
.coupon-choice-of-products .single-input label span.product-name{width:48%;}
.bankPayment{width:100% !important;}
input.orderButton{float:right;}
a.ShoporderButton,
input.ShoporderButton{float:right;margin:0.5em 0 2em 0;}
.content.content-page.survey .box-content{margin:0;width:96%;padding:2%;}
.content.content-page.survey .img-box{margin:0;height:auto;width:100%;}
div.shop-manage-acc div.twocol,
div.shop-manage-acc div.tencol{margin:0;padding:0;}
div.shop-manage-acc div.order-product{width:70%;}
div.payment-information {clear: both;}
#foundation .inner-product-text{width:82%;height:199px;padding:6px;max-width:315px;top:246px;}
#foundation .inner-product-text h1{margin:0 0 5px 0;font-size:16px;}
#foundation .inner1-product-text h1, #foundation .inner1_nl-product-text h1{margin:20px 0 5px 0;font-size:16px;}
#foundation .inner-product-text p{margin-bottom:4px;font-size:13px;}
#foundation .inner-product-text p.small{position:relative !important;bottom:0 !important;font-size:11px !important;}
#foundation .web-specials .main-page .maincontent{width:90%;height:auto;margin:-14px 0 3px 2px;}
#foundation .web-specials .main-page .maincontent img.autoscale{width:62%;}
#foundation .web-specials .main-page .maincontent .page-text.top-left-align .inner-makeup-text{text-align:left;height:193px;padding:8px;position:relative;width:65%;color:#FFF;line-height:120%;}
#foundation .web-specials .content-box-2{}
img.mfc{display:none !important}
#foundation .web-specials .main-page .maincontent .page-text.top-left-align{width:80%;top:8em;}
#foundation .web-specials .left-pane.extra-large, #foundation .web-specials .options-pane.extra-large{min-height:inherit;}
#foundation .web-specials .options-pane.extra-large{height:214px;}
#foundation .web-specials .left-pane.makeup{display:none !important;}
#foundation .web-specials .options-pane img, #foundation .web-specials .left-pane.makeup img{display:none;}
#foundation .web-specials .main-page .maincontent .page-text.top-align{top:8em;}
#foundation .content-box-2.inhaltsstoffe img{display:none;}
#foundation #footer{position:fixed !important;}
#foundation .inner2.inner-right{text-align:left;margin:0;}
#foundation .web-specials .main-page-nav{margin-top:5em;height:360px;}
#foundation .web-specials .left-pane.extra-large{min-height:inherit;}
#foundation .web-specials .content-box-2.mfc{display:none !important;}
#foundation .web-specials .sidecontent{margin-bottom:19em !important;top:135px !important;}
#foundation .inner2.inner-right h2{font-size:15px;}
#foundation .web-specials .left-pane.large.maca{margin-top:566px;height:360px !important;min-height:195px !important;}
#foundation .web-specials .left-pane .sub_text p{margin-bottom:2px;}
#foundation .web-specials .main-page{height:313px !important;}
#foundation .web-specials .left-pane.large{margin-top:177px;height:185px !important;}
#foundation .web-specials .options-pane.large img.autoscale{display:none;}
#foundation .web-specials .left-pane.products.muted{top:105.5em !important;}
#foundation p.ingredients{width:40% !important;margin-left:0;}
.content.sigmund-special .wrper{text-align:center;margin:0 0 0 3.3em;height:100%;}
.content.sigmund-special .item{width:290px;}
.content.sigmund-special .item.board{height:382px;font-size:14px;}
.content.sigmund-special .item.nav{height:382px;font-size:14px;}
.content.sigmund-special .item.start{height:382px;}
.content.sigmund-special .item.image_s{height:189px;}
.content.sigmund-special .item.image_xl{width:290px;height:189px;}
.content.sigmund-special .item.image_m{height:382px;}
.content.sigmund-special .chapter .item.main-content{width:auto;height:auto;}
.content.sigmund-special{width:84%;}
#sigmund-special #nav-toggle{margin-left: -6%;width: 119%;}
.content.sigmund-special nav.nav-fixed nav.pull{left:0;width:70px;}
.content.sigmund-special .item.text_xl,
.content.sigmund-special .item.text_xxl{width:auto;height:auto;}
.content.sigmund-special .item.text_xxl_center{width:auto;height:auto;margin:0 0;}
.content.sigmund-special .chapter.chapter-13{margin-top:0 !important;}
.content.sigmund-special .item.text_xl.vssize img{display:none;}
.content .box.blank{display:none;}
.content .box.faqcat{background:transparent;height:auto;padding:4%;width:92%;margin:0;}
.content .box.faqcat a p{color:#fff;}
.content .box.faqcat img{margin:-3%;width:108%;}
.content .box-content.faq_right{min-height:auto;top:auto;width:auto;}
.content .box-content.faq_specials,
.content .box-content.faq_specials1{margin:0;clear:both;top:auto;width:96%;}
.content .ce_wrap .box-content.accordion.faqs,
.content .ce_wrap .box-content.accordion.faqs1{margin:0;top:auto;width:100%;}
.content .faq-infobox{width:94%;padding:3%;margin:0;}
#footer.withLegalIndication .legalIndication {background: transparent;}
#footer.withLegalIndication nav {width: 100%;}
#footer.withLegalIndication .legalIndication { top: 54px;}
#footer.withLegalIndication .legalIndication ul {margin-left: 2.9em;}
#footer{position: inherit; bottom: auto; width:100%;height:auto;padding:0 0 2em 0;margin:2em 0 0 0;float:left;clear:both;display:inline-block;background:rgba(255,255,255,0.9);}
#footer nav{width:auto;margin:0;padding:0.5em;float:left;}
#footer nav select{width:100%;margin:0 0 1em 0;}
#footer nav ul.sm-icons{margin:0;float:left;position:static;}
#footer nav ul.sm-icons a.smedia.talk.offline{width:10em;}
div.talk-panel{bottom:4em;left:0.5em;}
#footer nav select{display:inline-block;}
#footer nav ul.footer-menu{display:none;}
#country-panel{position:absolute;width:90%;padding:1.2em;}
#country-panel div{margin-left:12%;}
.content.contact-form .box-content.wide{width:92%;}
.content.contact-form-usa .box-content.wide{width:92%;}
.content.contact-form-usa label{float:none;margin:0;}
.content.contact-form-usa form input,
.content.contact-form-usa form select,
.content.contact-form-usa form textarea{width:95% !important;float:none;}
.content.contact-form-usa .cmxform label.error{top:1.9em;}
.content.retailer .box-content.wide{width:92%;}
.content.retailer form input,
.content.retailer form select,
.content.retailer form textarea{width:95% !important;float:none;}
.content.retailer form input.checkbox{margin:0.3em 0 0 1em;}
.content.retailer .box-content .products,
.content.retailer .box-content .services{clear:none;float:left;margin:0;}
.content-sitemap{padding:1em 0 0 1em;width:92%;}
.content-sitemap table tr td{padding:1em 0 0 1em;}
.box.bonus.shopping-card{width:92% !important;}
.web-specials .main-page .maincontent img.autoscale{width:50%;}
.web-specials .main-page .maincontent .page-text.bottom-align{max-width:50%;}
.web-specials .main-page-nav{margin-left:0px !important;}
.web-specials .main-page .maincontent .page-text.top-right-align{left:0 !important;}
.content.products.single .product-info .box.box-productreview div{padding:0;}
#TT3RightLinks{float:left !important;text-align:left !important;clear:both;}
a#TT3AmqLink{clear:both !important;display:inline-block !important;}
.TTreviewSummary{padding:0.5em !important;}
.TT2left{width:auto !important;margin:0 0 0.5em 0 !important;}
.TTreview{padding:1em !important;}
.TTrevLinkLine .TTflagReview{float:left !important;}
#TTreviewSearchLeft{margin:0 0 0.5em 0 !important;}
div.ns_eyecatcher{clear:both;margin:11em auto 0 auto !important;}
.content iframe.youtube-player{width:100%;min-height:200px;height:auto;}
.content iframe.youtube-player.text_space_left{margin-left:0;}
.MiniVolumeMascaraSurvey{padding:0 0.8em;float:none;}
.AnnualCalendar{padding:0;}
.AnnualCalendar.form.survey section.main{max-width:100%;width:100% !important;margin:0;padding:0;}
.AnnualCalendar.form.survey .teaser-text{max-width:90%;}
.AnnualCalendar.form.survey .code input{width:70%;}
.AnnualCalendar.form.survey .personal_data{width:90%;}
.AnnualCalendar.form input, .AnnualCalendar.form textarea{width:96%;}
.AnnualCalendar.form .street_details{width:68.5%;display:inline-block;margin-right:4%;}
.AnnualCalendar.form .house_no_details{width:23%;display:inline-block;}
.AnnualCalendar.form .zip_details{width:23%;display:inline-block;margin-right:4%;}
.AnnualCalendar.form .city_details{width:68.5%;display:inline-block;}
.AnnualCalendar.form.survey input[type="radio"] + label,
.AnnualCalendar.form.survey input[type="checkbox"] + label{width:90%;}
.AnnualCalendar.form .footnote{width:90%;}
.AnnualCalendar.form.survey input[type="submit"]{width:90%;}
.content.current-newsletter .flexslider-container{width:auto;}
.grid-overview .box.sidebar { position: inherit; }
.grid-overview .column { width: 100%; margin: 0; }
.grid-overview .text-and-image.teaser-1 { width: 100%; margin: 1em 0 0 0;}
.grid-overview .text-and-image.position-over-image .text { position: inherit; width: auto; left: 0; bottom: 0; }
.grid-overview .text-and-image.teaser-2 {width:100%;}
.grid-overview .text-and-image.teaser-2 .text { left: 19%; }
.grid-overview .text-and-image.teaser-3 { float: none; width: 100%; margin: 20% 0 0 0;}
.grid-overview .text-and-image.teaser-3 .text { width: 47%; }
.grid-overview .text-and-image.teaser-4 img {width:100%;}
.grid-overview .text-and-image.teaser-4 { width: 100%; margin: 5% 0 0 0;}
.grid-overview .text-and-image.teaser-5 {width:100%; margin: 5% 0 0 0; }
.grid-overview .text-and-image.teaser-5 img { width: 30%; }

.content.video-board { padding: 0; position: relative;}
.video-board .box { display: none; }
.video-board .left-side  { width: 100%;}
.video-board .left-side .img-box { width: 50%; }
.video-board .right-side { width: inherit; }
.video-board .right-side .videoboard .top-video,
.video-board .right-side .videoboard .top-videoplayer { height: 198px !important; }
.video-board .right-side .videoboard .videoboard-text { padding: 1.5em 2em;}
.video-board .right-side .videoboard .videoboard-text .box-more-info { padding: 0; }
.video-board .videoplayer-box .btn-close-player { left: 3%;}
.video-board .videoplayer-box { top: 0; left: 3%; width: 96%; }
.video-board .videoplayer-box .expert-profile { display: inherit; float: none; width: 100%; text-align: center;}
.video-board .videoplayer-box .video-player { width: 100%; margin-top: 2em; padding-bottom: 2em; }
.video-board .videoplayer-box .collection-video { height: 200px !important;}
.video-board .right-side .videoboard .video-collection .video-box { width: 49.5%; }
.video-board .right-side .videoboard .video-collection .video-box:nth-child(3n+2) { margin: inherit;}
.video-board .right-side .videoboard .video-collection .video-box:nth-child(2n+2) { margin: 0 0 1% 1%; }
.video-board .right-side .videoboard .video-collection .video-box span.play { left: 43%; top: 20%; }
.video-board .right-side .videoboard .video-collection .video-box .video-text { min-height: 4.5em; display: block; position: relative; clear: both; }

#awards .mainBox { background-position: left 0 top 10rem; }
#awards .column-centered { width: 100%; }
#awards .column-centered .column { width: 100%; }
#awards .column-centered .column img {width:100%;}
#awards .column-centered .column.teaserTop { padding: 9rem 0 2rem 0;}


#hotel-search .mainBox,
#onlineShops .mainBox { background: #efefef; }
.search .column-centered { width: auto; color: inherit; margin-top: 7rem; }
.russia .search .results { margin-top: 6rem; }
.search .results .address { width: 46%; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;  }
.search .results .address:nth-child(even) { margin: 0; }
.search .results .address:nth-child(odd){ margin: 0 1rem 0 0;}

/* Global Styles for Relaunch - Full size - Grid Foundation is also Used */
#treatments .box.sidebar,
#promotions .box.sidebar { position: inherit; left: inherit; top: inherit; width: 96%; height: auto; margin: 0 auto; float: none; }
#treatments .content.treatments,
#promotions .content.promotions { padding-top: 0; }
#promotions .content.CompetitionAnniversaryCodes .logoJubilee { width: 58%; float: right; }

	.marginTop1x,
	.marginTop2x,
	.marginTop3x,
	.marginTop4x,
	.marginTop6x,
	.marginTop10x,
	.marginTop12x,
	.marginTop20x,
	.negativeMarginTop3x,
	.negativeMarginTop4x,
	.negativeMarginTop6x,
	.negativeMarginTop7x,
	.negativeMarginTop8x,
	.negativeMarginTop9x,
	.negativeMarginTop10x,
	.negativeMarginTop11x,
	.negativeMarginTop12x,
	.negativeMarginTop15x,
	.negativeMarginTop20x { margin-top: 0;}

	/* Treatments RElaunch*/

	/* Promotions relaunch*/
	#promotions h1 { margin: 2rem 0 0 0; text-align: center; }
	#promotions h2 { margin: 0; text-align: center; }
	#promotions .text-and-image { text-align: center; }

	#promotions .positionAbsolute { position: inherit; }
	#promotions .white { background: #caad9d;  padding-top:1rem; padding-bottom: 1rem; }
	#promotions .positionAbsolute.topRight { width: 100%; }
	#promotions .borderPlatin,
	#promotions .whiteBox { padding: 1rem; }

	#promotions .step { margin-top: 0; }
	#promotions .medSKinOnPackIntro { padding-right: inherit; }
	#promotions .vAlignBottom.small-4 { width: 32%; }


	.newMapLayout .search-container.large-offset-25 { margin-left: inherit; }
	#newMapLayout .box.sidebar { position: inherit; left: inherit; top: inherit; width: 96%; margin: 0 auto; float: none; }
	.content.events { background: #efefef;}
	.content.events .search-container .top label,
	.content.events .search-container .top input {width: 100%; }

	.content.dealer-search .form-container .infoBox .button.printicon { width: 100%; }
	.content.dealer-search .all-results { height: 300px; }

	#defaultNew header a { color: #897642; }
	#defaultNew .content .columns { margin-bottom: 1.25rem; }
	#defaultNew .content.content-page .fixedSpaceLeft h1,
	#defaultNew .content.content-page .fixedSpaceLeft h2 { margin-left: 0; margin-bottom: 0;}
	#defaultNew .content.content-page h1 + h2 { margin-top: 0; }
	#defaultNew .content.content-page .topRight { top: inherit; right: inherit; position: inherit; }
    #defaultNew .content.content-page .box.sidebar { position: inherit; left: inherit; top: inherit; width: 100%; float: none; height: auto;  }
	#defaultNew .content.content-page .storeAddresses .columns { margin-bottom: 1.8750rem;  }
    #defaultNew .content.newsletter .newsletterContent {width: auto; }
    #defaultNew .content.newsletter .newsletterContent #mc_embed_signup {width: 100%; }
	#defaultNew .content.newsletter .btnNLPromo { width: 33%; left: 5%; top: auto; position: relative; margin-top: -6rem; }
	#defaultNew .content.newsletter .asside{ margin-top:0;}
	#defaultNew .content.newsletter .unsubscribe { position: inherit; max-width:inherit; margin: 0; padding: 0 0.9375rem; }
	#defaultNew .content.newsletter .successMessageConfirmation {position: inherit; max-width: inherit; margin: 0; padding: 0 0.9375rem; }
	#defaultNew .content.newsletter input[type="checkbox"] + label { max-width: 85%; }
	#defaultNew .content.content-page blockquote { padding: 0; }

	#defaultNew .content.content-page .jubileePart2Intro { position: inherit; }
	#defaultNew .content.content-page .jubileePart2BorderPlatin div,
	#defaultNew .content.content-page .jubileePart2BorderPlatinBox2 div { padding: 2rem;}
	#defaultNew .content.content-page .imgCleansingCream { margin: 0; }
	#defaultNew .content.content-page .imgRoseDayCream	{ position: inherit; margin: 0;}

	#defaultNew .content.content-page .jubileePart2TextBoxOutro { position: inherit; top: auto; right: auto; }

	#defaultNew .content.content-page .topLeft.justQuince { position: inherit; top: auto; left: auto;}
	#defaultNew .content.content-page .btnLottery { cursor: pointer; left: 5%; top: 3%; }

	#defaultNew .content.content-page .sliderRegular .owl-controls .owl-nav .owl-prev { left: 4%; margin-top: -70px; width: 50px; height:50px; background-size: cover; }
	#defaultNew .content.content-page .sliderRegular .owl-controls .owl-nav .owl-next { right: 4%; margin-top: -70px; width: 50px; height:50px; background-size: cover; }
	#defaultNew .content.content-page .bgWhiteTransparent div { padding: 0; }
	#defaultNew .content.content-page .SWBEManual { float: left; width: 90%; position: inherit; left: auto; top: auto; }

    #defaultNew .content.content-page .slider.dayCare .sliderRegular .owl-controls .owl-nav .owl-next {right: 4%; margin-top: -70px;}
    #defaultNew .content.content-page .slider.dayCare .sliderRegular .owl-controls .owl-nav .owl-prev {left: 4%; margin-top: -70px;}

    #defaultNew .content.content-page .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-next {right: 4%; margin-top: -70px;}
    #defaultNew .content.content-page .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-prev {left: 4%; margin-top: -70px;}

    #defaultNew .content.content-page .skinCareKits .productRow .columns {margin-top: 0vw;}
    #defaultNew .content.content-page .skinCareKits .headRow .headText {display: block; position: relative;}
    #defaultNew .content.content-page .skinCareKits .headRow .headText div h1 {color: #222222; margin: auto; margin-bottom: 3rem;}


    #defaultNew .content.content-page .dayCareTable table {font-size: 37%;}
    #defaultNew .content.content-page .dayCareTable table thead {font-size: 50%;}
    #defaultNew .content.content-page .dayCareTable thead tr td p, #defaultNew .content.content-page .dayCareTable thead tr td p:last-child, #defaultNew .content.content-page .dayCareTable td.description {font-size: 0.5rem;}

    #defaultNew .content.content-page .mothersDay2018RoseLink.large {display: inline-flex; text-align: center;}
    #defaultNew .content.content-page .mothersDay2018Collage {column-count: 1; text-align: center;}
    #defaultNew .content.content-page .mothersDay2018Collage .roseField {margin: auto;}
    #defaultNew .content.content-page .mothersDay2018Collage .roseFieldText {width: 100%; margin-top: 2rem; padding-top: 0;}
    #defaultNew .content.content-page .mothersDay2018MoodSubline {margin-bottom: 0;}
    #defaultNew .content.content-page .mothersDay2018-contentTop.beforePrice {margin-bottom: 0;}
    #defaultNew .content.content-page .mothersDay2018Price {margin-bottom: 0;}
    #defaultNew .content.content-page .mothersDay2018-contentTop {margin-top: 0; text-align: center;}
    #defaultNew .content.content-page .mothersDay2018MoodSubline {text-align: center;}
    #defaultNew .content.content-page .mothersDay2018Collage {display: block;}
    #defaultNew .content.content-page .roseDayCreamLight2018Product, #defaultNew .content.content-page .roseDayCreamLight2018Model {display: block;}
    #defaultNew .content.content-page .christmas2018 {display: block; margin-bottom: 0;}
    #defaultNew .content.content-page .roseDayCreamLight2018Model {margin-top: -2rem;}

    #defaultNew .content.content-page .motherAndChildProduct {display: block;}

    /*.mediablock.contest-june-2018 .medium-5.large-5:first-child .image.imgWidthAuto {margin-top: 1rem;}*/

    .mediablock.contest-june-2018 .headRow .imageLarge { display: none; }
    .mediablock.contest-june-2018 .headRow .imageSmall { display: block; }
	.mediablock.contest-june-2018 .headRow .smallHeadline {display: block; margin-bottom: 4rem !important; }
    .mediablock.contest-june-2018 .headRow .smallHeadline p {margin-bottom: 0;}
    .mediablock.contest-june-2018 .headRow .smallHeadline h1 {margin-bottom: 0 !important; margin-top: 0 !important;}

    .mediablock.deepInfinityIntro .di-background {bottom: 64%;}
    .mediablock.deepInfinityIntro .di-introRow h3 {padding-top: 0; padding-bottom: 0;}
    .mediablock .deepInfinityProductRow {display: block;}
    .mediablock .deepInfinityProductRow:first-child {margin-top: -3rem;}
    .mediablock .deepInfinityProductRow div {width: 100%; margin: 0;}
    .mediablock .deepInfinityProductRow div.w60 {width: 60%; margin-left: 20%;}
    .mediablock .deepInfinityProductRow div.w50 {width: 50%; margin-left: 25%;}
    .mediablock .deepInfinityProductRow div.w35 {width: 35%; margin-left: 30.5%;}
    .mediablock .deepInfinityProductRow div.w18 {width: 18%; margin-left: 40%;}
}
@media only screen
and (min-width:550px)
and (max-width:667px){

    .video-board .left-side { width:49.2%; margin-bottom: 0.2em;}
    .video-board .right-side .headline { height: 142px; width: 50%; position: absolute; top: 0; right: 0; }
    .video-board .right-side .headline h1 { margin-top: 50px; }
    .video-board .right-side .videoboard .top-video,
    .video-board .right-side .videoboard .top-videoplayer { height: 375px !important;}
    .video-board .right-side .videoboard .video-collection .video-box span.play { left: 48%; top: 32%; }
    .video-board .videoplayer-box { left: 0; width: 100%; }
    .video-board .videoplayer-box .expert-profile { width: 25%; float: left; display: inline-block; }
    .video-board .videoplayer-box .video-player {width: 75%; margin-top: 0; padding-bottom: 0; }
    .video-board .videoplayer-box .collection-video { height: 356px !important;}

    #awards .mainBox { background-position: left 0 top 7rem; }
    #awards .column-centered .column { width: 49%; }
    #awards .column-centered .column.teaserTop { padding: 6rem 0 2rem 0; }

}

@media only screen
and (min-width:321px)
and (max-width:667px){
.content.quickshopping .ce_wrap .box-content.accordion h3.title{width:90%;}
div.ns_eyecatcher{clear:both;margin:11em auto 0 auto !important;}
.MiniVolumeMascaraSurvey{padding:0 0.8em;float:none;}
.AnnualCalendar{padding:0;}
.AnnualCalendar.form.survey section.main{max-width:100%;width:100% !important;margin:0;padding:0;}
.AnnualCalendar.form.survey .teaser-text{max-width:90%;}
.AnnualCalendar.form.survey .code input{width:70%;}
.AnnualCalendar.form.survey .personal_data{width:90%;}
.AnnualCalendar.form input, .AnnualCalendar.form textarea{width:96%;}
.AnnualCalendar.form .street_details{width:68.5%;display:inline-block;margin-right:4%;}
.AnnualCalendar.form .house_no_details{width:23%;display:inline-block;}
.AnnualCalendar.form .zip_details{width:23%;display:inline-block;margin-right:4%;}
.AnnualCalendar.form .city_details{width:68.5%;display:inline-block;}
.AnnualCalendar.form.survey input[type="radio"] + label,
.AnnualCalendar.form.survey input[type="checkbox"] + label{width:90%;}
.AnnualCalendar.form .footnote{width:90%;}
.AnnualCalendar.form.survey input[type="submit"]{width:90%;}

}

@media(min-width: 426px) and (max-width: 667px) {
    .mediablock.contest-june-2018 iframe {height: 1700px;}
}

@media(min-width: 376px) and (max-width: 425px) {
    .mediablock.contest-june-2018 iframe {height: 1700px;}
}

@media(min-width: 321px) and (max-width: 375px) {
    .mediablock.contest-june-2018 iframe {height: 1800px;}
}

@media only screen
and (max-width:320px){
    .mediablock.contest-june-2018 iframe {height: 1900px;}

}
