@font-face{font-family:'ViaculturaNormal';src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-Normal.eot');src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-Normal.eot?#iefix') format('embedded-opentype'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-Normal.woff') format('woff'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaTT-Normal.ttf') format('truetype');font-style:normal;}
@font-face{font-family:'ViaculturaNormalBold';src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-SemiBold.eot');src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-SemiBold.woff') format('woff'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaTT-SemiBold.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'ViaculturaNormalItalic';src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-NormalItalic.eot');src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-NormalItalic.eot?#iefix') format('embedded-opentype'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-NormalItalic.woff') format('woff'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaTT-NormalItalic.ttf') format('truetype');font-weight:normal;font-style:italic;}
@font-face{font-family:'ViaculturaSemiBoldItalic';src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-SemiBoldItalic.eot');src:url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaWeb-SemiBoldItalic.woff') format('woff'),
url('//cdn.dr.hauschka.com/resources/dev/css/fonts/viacultura/ViaculturaTT-SemiBoldItalic.ttf') format('truetype');font-weight:bold;font-style:normal;}
::selection{background:#93806f;color:#ffffff;}
::-moz-selection{background:#93806f;color:#ffffff;}
area{outline:none;}
.text-center-wraped-lines{text-align:center;}
.text-center-wraped-lines:after{content:'     ----------------------';}
.text-center-wraped-lines:before{content:'----------------------     ';}
a, nav, .logo-wrapper, header, img, input, .button, .video-box, .text, .btn-tip, .single-address, .more_info h4, .more_info li, .search-container, .search-icon, .content.malve .areaSelect ul {-webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
body, header,
input, textarea, select{font:100%/140% 'ViaculturaNormal', Arial, Helvetica, sans-serif;color:#3e3d40;}
span.hidden, p.hidden {display: none;}
a{text-decoration:none;color:#897642;}
a:hover{color:#3e3d40;}
b, strong{ font-weight: bold; font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
i, em{font-family:'ViaculturaNormalItalic', Arial, Helvetica, sans-serif;line-height:100%;}
p,
.content ul, .content ol{margin:0 0 0.8em 0;}
.content ul li{background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat 0 0.6em;padding:0 0 0 1em;}
.content ol.oListMarginBottom li { margin-bottom: 1rem; }
.content ol li{list-style:decimal outside;margin:0 0 0 2em;}
.content ol li ul li{list-style:none;margin:0;}
h3.teaser,
p.teaser{color:#680348;}
blockquote, blockquote a{color:#680348;}
blockquote .small-grey{font-size:80%}
.small, span.small{font-size:90%;margin:-0.8em 0 0.8em 0;}
.smaller{font-size:78%;line-height:120%;}
.small-grey{font-size:90%;color:#999;}
.grey{color:#999;}
.small-grey-press{font-size:96%;color:#999;}
.lightGrey{color:#999;}
sup{vertical-align:top;line-height:1.8em;font-size:80%;color:#666;}
.gold,
.gold h3 {color:#897642 !important;}
.no_space{margin:0 !important;}
.floatNone { float: none !important; }
.vAlignBottom { display: inline-block; vertical-align: bottom;}
.content{font-size:85%;}
.purpleLightShopLink {text-align: center; margin-top: 2rem;}
.dayCare2018Link {text-align: center; margin-top: 1rem;}
h1{font:bold 135%/135% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}
.box-content h1{font:135%/135% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}
.box-content.center{text-align:center;}
.box-content.dotted-space p{margin:0 0 0.2em 0;border-style:none none dotted none;border-width:1px;border-color:#927f6f;padding:0.5em 0 0.5em 0;}
.box-content.beauty h1{font:135%/135% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0;}
.box-content.beauty h2{font:120%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0.5em 0 1.1em 0;}
h2{font:bold 120%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:1.5em 0 0.1em 0;}
h3{font:bold 108%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:1em 0 0 0;}
h4{font:bold 102%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0.7em 0 0 0;}
.highlight{color:#a9765b;}
#bg{position:fixed;top:0;left:0;z-index:-1;}
.bgwidth{width:100%;}
.bgheight{height:100%;}
.wrapper{display: block;width:100%; height: 100%; position:absolute;top:0;left:0;z-index:10;}
.mainBox { height: 100%; }

ol.alphabetic li, ol.alphabetic.small li {list-style-type: lower-alpha;}
ol.alphabetic.big li  {list-style-type: upper-alpha;}
ol.roman.small li, ol.roman li {list-style-type: lower-roman;}

.red-subtext{color:#927f6f !important;}
.extrCheckboxes .red-subtext {position: relative; top: 2em; font-size: 1.1em!important;}
#footer{background:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png') repeat-x;position:fixed;z-index:10600;background-position:0 -10px;}
#left, #right{background:#fff;position:fixed;z-index:10600;top:0;bottom:0;width:0.9375rem;}
#left{left:0;}
#right{right:0;}
header{display:block;width:100%;background:#fff;padding:0 0 0.5em 0;float:left;}
header nav{font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
header nav.mainmenu{font-size:100%;margin:0 0 0 1.9em;clear:left;}
header nav.mainmenu ul li{margin:0 1em 0 0;float:left; font-weight: bold;}
header nav.mainmenu ul li a{color:#3e3d40;}
header nav.mainmenu ul li a:hover, header nav.mainmenu ul li .active{color:#a7821d;}
header nav.sitelinks{font-size:80%;margin:0.6em 1.5em 0 0;float:right;}
header nav.sitelinks ul{float:left;}
header nav.sitelinks ul li{float:left;margin:0 0 0 0.37em;}
header nav.sitelinks ul li span{margin:0 0.2em 0 0.2em;}
header nav.sitelinks ul li a{color:#897642;}
header nav.sitelinks ul li a:hover, header nav.sitelinks ul li .active{color:#000;}
header nav.sitelinks ul li img{margin:-5px 3px 0 5px;}
header nav.sitelinks ul li img.cart-icon{margin:-5px 3px 0 2px;}
header nav.sitelinks ul li.single-language a{margin-left:4px;opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-transform:uppercase;color:#FFF;font-size:12px;padding:0px 5px 2px 5px;background-color:#AB9A8A;background:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png') no-repeat;background-repeat:repeat-x;background-size:auto;background-position:0 -67px;display:block;height:16px;}
header nav.sitelinks ul li.multi-language a, header nav.sitelinks ul li.multi-language.without-link{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;text-transform:uppercase;color:#61615f;font-size:12px;padding:1px 5px;background-color:transparent;}
header nav.sitelinks ul li.multi-language-switch a{-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-ms-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out;text-transform:uppercase;color:#ffffff;font-size:12px;padding:1px 2px;background-color:#ab9a8a;background:url('//cdn.dr.hauschka.com/images/system/sys/language-switch-bg.gif') no-repeat;background-repeat:repeat-x;}
header nav.sitelinks ul li.multi-language-switch a:hover,
header nav.sitelinks ul li.multi-language-switch a.active{background:#ab9a8a;background:url('//cdn.dr.hauschka.com/images/system/sys/language-switch-bg-h.gif') no-repeat;background-repeat:repeat-x;color:#ffffff;}

header .global_search{float:right;margin:0 0.9375rem 0 0;}
header .global_search form input{border-bottom:1px solid #d6d6d6 !important;margin:0;padding:4px 0;background:#fff !important; float:left;width:12em;height:auto;line-height:100%;}
header .global_search form input[type="submit"]{background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png") no-repeat left -219px top -131px !important;width:22px;height:10px;padding:0 0 17px 0;margin:7px 0 0 0 !important;cursor:pointer;}
header #searchpanel{display:none;}
.wrapper.sp-optimized header, .wrapper.sp-optimized header > *:not(.logo-for-print):not(.nav-toggle) {display:block;}
.nav-toggle{display:none;}
header .global_search.mobile{display:none;}
.content.search .hotelSpaSelectedCountry {display: none;}
.content.search .printResultsSmall {background-image: url('//cdn.dr.hauschka.com/images/system/sys/printer-hotels-spas.svg'); height: 4.25rem; background-repeat: no-repeat; margin: auto; width: 4.25rem; right: 2rem; background-position: center; margin-top: 1.5%; cursor: pointer; display: none;}
.content.search .printResultsLarge {background-image: url('//cdn.dr.hauschka.com/images/system/sys/printer-hotels-spas.svg'); height: 4.25rem; background-repeat: no-repeat; position: absolute; width: 4.25rem; right: 2rem; background-position: center; margin-top: 1.5%; cursor: pointer;}
#search-results .content.search { width: 100%; padding-left: 0; padding-right: 0; }
.content.search .box.search-box{width:48em;text-align:center; margin: 0 auto 1rem auto; float: none; padding: 1.5em; }
.content.search .box.search-box form input{width:17.7em;background:#fff;padding:0.3em 0.3em 0 0.3em;float:left;height:1.8em;}
.content.search .box.search-box form input.btn_search{width:35px;height:27px;padding:0;background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png");cursor:pointer;background-position:-206px -482px;}
.content.search .box.search-box h1{margin:0;}
.content.search .box.search-box h2{font:100%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:4em 0 0.5em 0;}
.content.search .box.search-box.results{min-height:18em;height:auto;text-align:left;clear:left;}
.content.search .box.search-box.results h1{margin:0 0 1.5em 0;}
.content.search .box.search-box.results h2{font:120%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:1.5em 0 0 0;}
.content.search .box.search-box form input{width:17.7em;background:#e4e4e4;padding:0.1em 0.3em 0 0.3em;float:none;display:inline;}
.content.search .box.search-box form input.btn_search{margin:0 0 0 -0.3em;}
.content.search .box.search-box.results .result-title{border-bottom:1px dotted #999;padding:0 0 0.5em 0;}
.content.search .box.search-box.results .result-title .result-count,
.content.search .box.search-box.results .result-title #query_phrase{font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.content.search .box.search-box.results .item{border-bottom:1px dotted #999;padding:0 0 0.5em 0;margin:0 0 1em 0;}
.content.search .box.search-box.results .item p.link{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow.gif') no-repeat right center;padding:0 1.3em 0 0;display:inline;}
.content{padding:1em 1.7em 8em 2.2em;clear:both;float:left;}
.content-page{max-width:110em;}
.content.home{padding:1em 0 7em 2em;}
.content.home h1{font:160%/115% 'ViaculturaNormal', Arial, Helvetica, sans-serif;color:#3e3d40;margin:0 0 0.5em 9.1em;}
.content.home h3{font-size:14px;color:#3e3d40;line-height:110%;clear:left;}
.content.home h3 a{color:#74621b;}
.content.home p{font-size:110%;line-height:135%;margin:0 0 0 13.3em;max-width:666px;}
.content.home .main-intro{margin-right:20px;}
.content.home .wrap.second{margin-left:187px;position:relative;top:-54px;}
.content.home .wrap.third{position:relative;top:-55px;}
.content.home img.img{margin:0 0.6em 0.6em 0;float:left;}
.content.home img.news-01{margin-top:-2.5em;}
.content.home img.news-02{clear:left;}
.content.home img.news-03{margin-left:11em;clear:left;}
.content.home .box{background:#fff;background:rgba(255,255,255,0.6);padding:1em;margin:0 0.6em 0.6em 0;float:left;position:relative;}
.content.home .box .text{position:absolute;bottom:1em;width:88%;}
div.wrapper.france .content.home .box .text{position:relative;bottom:0em;width:88%;}
.content.home .box h2{margin:0 0 0.3em 0;font-size:110%;}
.content.home .box p{margin:0;line-height:110%;}
.content.home .box.news-01{width:19em;height:8em;margin-top:2.5em;}
.content.home .box.news-02,
.content.home .box.news-03{width:17em;height:7.1em;}
.content.home ul{margin:0 0 0 0;float:left;clear:left;}
.content.home ul li{background:none;margin:0 0.5em 0 0;padding:0;float:left;}
.content.home ul li a,
.content.home .box a{color:#3e3d40;}
.content.home ul li a:hover{color:#7a6732;}
.content.menu-overview{float:none;}
.content.menu-overview .box{width:15.2em;height:9.3em;background:#fff;background:rgba(255,255,255,0.8);line-height:118%;margin:0 0.6em 0.6em 0;padding:1em;float:left;}
.content.menu-overview .box:hover{background:#fff;background:rgba(255,255,255,1);}
.content.menu-overview .box.empty{background:none;width:16em;height:9.3em;padding:1em 1em 1em 0.2em;}
.content.menu-overview .box h1,
.content.menu-overview .box h2{font-size:120%;margin:0 0 0.4em 0;}
.content.menu-overview .box p img{vertical-align:middle;margin:0 0 0 0.5em;}
.content.menu-overview .box h2 a,
.content.menu-overview .box p a{color:#3e3d40;}
.desc-row{padding:0 0 0.5em 0;}


.content.products.new-design{
	position: relative;
}



.content.products.new-design section.wrap div.product .prod-desc{display:none;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc{display:inline-block;position:absolute;bottom:4px;left:68px;width:90%;border-bottom:1px solid #e5d1c1;max-width:966px;width:auto;min-width:488px;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc span{color:#737270;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc span.red {color:#C32586;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc span.product-new{color:#C32586;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc h3{margin:0;font:100%/110% 'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p{font-size:100%;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc .selectric p.label{font-size:90%;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc span.sbasket{background:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png') no-repeat;width:39px;height:15px;display:inline-block;background-position:-176px -227px;margin:0px 0px -2px 0px;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=66)";filter:alpha(opacity=66);-moz-opacity:0.66;-khtml-opacity:0.66;opacity:0.66;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc span.sbasket:hover{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket{float:left;width:100%;padding:0 4px 0.5em 0;margin:0;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket span.price{float:left;font-size:90%;}
body.united_kingdom .content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket span.price{margin:0 1em 0 0;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket span.currency{float:left;font-size:90%;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket span.red-subtext{font-size:90%;float:right;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket a.list-view.add-to-basket{cursor:pointer;float:right;font-size:90%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket a.list-view.add-to-basket:hover{-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;color:#3E3D40;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket .variationsBackground{width:17.5em;overflow:visible;margin:-4px 0 0 0;color:#656463;float:left;background:transparent;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket .variationsBackground.single{margin:4px 0 4px 4px;width:17.2em;}
.content.products.new-design section.wrap.shopping-view div.product .prod-desc p.basket .variationsBackground.single span{color:#737270;float:left;padding-right:34px;line-height:15px;text-align:left;font-size:12px;}
.content.products.new-design section.wrap.shopping-view div.product{text-align:left;width:100%;max-width:544px;padding:5px 5px 5px 8px;margin:0px 12px 12px 0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.content.products.new-design section.wrap.shopping-view div.product:hover{background:rgba(229,209,193,0.2);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.content.products.new-design section.wrap div.product img{max-width:100%;}
.content.products.new-design section.wrap.shopping-view div.product img{width:auto;height:auto;max-height:100px;}
.content.products.new-design section.wrap div.product, .content.products section.wrap div.product{min-width:100px;max-width:100px;text-align:center;background:none;padding:5px 5px 5px 5px;margin:0px 12px 12px 0px;}
.content.products.new-design section.wrap div.product, .content.products section.wrap div.product-new-style.product{width:100px;text-align:center;background:none;padding:5px 5px 5px 5px;margin:0px 12px 12px 0px;}

#bag-items li span{margin:0;}
div.shipping-tips{text-align:center;}
div.shipping-tips a{background:url(//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png);width:42px;height:42px;position:relative;display:inherit;background-position:0 -514px;background-repeat:no-repeat;text-indent:-9999px;margin:0 0 1em 85px;}
div.shipping-tips p{background:url('//cdn.dr.hauschka.com/images/system/sys/LinieShipping.png') no-repeat bottom;padding-bottom:10px;margin-bottom:27px;font-size:13px;color:#927f6f;}
.isotope-hidden{display:none;visibility:hidden;}
.content.products section.wrap .loading-screen{position:absolute;z-index:1000;width:0%;height:0%;background:url("//cdn.dr.hauschka.com/images/system/sys/loading.gif");background-repeat:no-repeat;background-position:50% 7.5%;-moz-background-size:5%;-webkit-background-size:5%;background-size:5%;}
.content.menu-overview.new-design{float:none;height:80%;max-width:1777px;}
.content.menu-overview.new-design .box{position:relative;width:384px;height:187px;background:#fff;background:rgba(255,255,255,0.8);line-height:118%;margin:0 10px 10px 0;padding:0;float:left;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;overflow:hidden;}
.content.menu-overview.new-design .box:hover{background:#fff;background:rgba(255,255,255,1);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.content.menu-overview.new-design .box.empty{background:transparent;width:187px;height:187px;padding:0;}
.content.menu-overview.new-design .box h1,
.content.menu-overview.new-design .box h2{font-size:120%;margin:0 0 0.4em 0;}
.content.menu-overview.new-design .box p img{vertical-align:middle;margin:0 0 0 0.5em;}
.content.menu-overview.new-design .box img{filter:alpha(opacity=90);opacity:0.9;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.content.menu-overview.new-design .box img:hover{filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.content.menu-overview.new-design .box h2 a, .content.menu-overview.new-design .box p a{color:#3e3d40;}
.russian_federation .content.menu-overview.new-design .box h2{font-size:16px;line-height:18px;}
.russian_federation .content.menu-overview.new-design .box p{font-size:12.5px;line-height:14.5px;}
.russian_federation .content.menu-overview.new-design .box-text{padding:8px 2px 0px 0px;}
.content.menu-overview.new-design .box-image{clear:both;float:left;top:0;position:absolute;left:0;}
.content.menu-overview.new-design .box-text{float:left;position:absolute;top:0;left:197px;padding:10px 15px 10px 5px;}
.content .box ul.subnavi,
.content .box ul.ternavi{margin:0;line-height:135%;float:left;clear:left;}
.content .box ul.ternavi{border-top:1px dotted #bebebe;padding:0.5em 0.5rem 0 1.2em;position:absolute;bottom:1em;}
.content .box ul.subnavi li,
.content .box ul.ternavi li{background:none;margin:0;padding:0;display:inline;}
.content .box ul.subnavi li a{color:#3e3d40;}
.content .box ul.ternavi li a{color:#6a686d;}
.content .box ul.ternavi li:first-child a{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-ternavi.png') no-repeat 0 3px;padding-left:1.2em;margin-left:-16px;}
.content .box ul.subnavi li a:hover,
.content .box ul.subnavi li a.active{color:#a7821d;}
.content .box ul.ternavi li a:hover,
.content .box ul.ternavi li a.active {color:#a28c51!important;}
.content p.no-bottom-space {margin-bottom: 0!important;}
.content .box,
.content .box-content,
.content .img-box{width:21em;height:12.05em;background:#fff;background:rgba(255,255,255,0.9);margin:0 0.2em 0.2em 0;padding:1em;float:left;overflow:hidden;position:relative;}
.content .box.big{width:30em;}
.content .box.big-mehr{text-align:center;}
.content .box.big-mehr h1, .content .box.big-mehr span{display: block; word-spacing:0.1em;font-size:99%;}
.content .box.big1{text-align: left;}
.content .box.big1, .content .box.big-mehr{width:27em;}
.content .box.big.hide{display: none;}
.content .box.flexible-height{height:auto;}
.content .box.center_middle{text-align:center;position:relative;}
.content .box.center_middle h1{position:absolute;top:30%;left:1%;}
.content .box-content{width:39.2em;min-height:20em;height:auto;}
.content .box-content.right-column{width:35.2em;}
.content .box-content.ol.number{list-style-type:decimal-leading-zero;padding:0 0 0 1px;margin-left:2px;}
.content .box-content.table{width:69.8em;min-height:1em;background:none;padding:0;}
.content .box-content.bottom{clear:left;min-height:1em;line-height:170%;height:auto;width:39.4em;left:383px;margin-bottom:-3px;margin-top:3px;padding-left:0.8em;top:-3px;}
.content .box-content.left_wide{width:38em;min-height:17.5em;clear:left;}
.content .box-content.middle{margin-left:23em;clear:both;}
.content .box-content.left_text_movie{width:18em;min-height:1em;margin:0 0.2em 0.2em 8em;clear:left;}
.content .box-content img.float_left{float:left;margin:0 0.8em 0.5em 0; width: auto; }
.content .box-content.text_center{text-align:center;}
.content .box-content.map-search{width:740px;height:619px;clear:left;padding-bottom:26px;}
.content .box-content.map-search .map-wrap{margin-top:60px;text-align:center;}
.content .box-content.map-search #city-based{float:left;}
.content .box.font-pink{color:#960280;}
.content .box.empty{background:none;}
.content .box.empty.minimum-height{max-height:2em;}
.content .box.big-empty{background:none;width: 30em;text-align: center;}
.content .box.empty.clear{clear:left;}
.content .box.height_auto{height:auto;}
.content .img-box{width:23em;height:14.05em;padding:0;background:none;}
.content .img-box.topImage{width:auto;height:14.05em;padding:0;background:none;}
.content .img-box.wide{width:47.8em;height:auto;}
.content .img-box.department_store_image{width:auto;height:auto;}
.content .img-box.wide.break{width:60%;}
.content .img-box.clear_left{clear:left;}
.content .img-box.clear_left.side_image{margin-top:-24em;}
.content .box-content.text_space_left,
.content .ce_wrap.text_space_left{margin-left:23.2em;width:44.2em;clear:left;background:#fff;}
.content .box-content.text_space_left p.white{color:white;}
.content .box-content.text_space_left p.big{color:white;font-size:16px;font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:0.5em 0 0.5em 0;}
.content .box-content.text_space_left h1.big{font:135%/135% "ViaculturaNormalBold",Arial,Helvetica,sans-serif;margin:0px 0px 0.5em;color:#fff;}
.content .box-content.box_no_bg_white_font{color:#786759;background:none;height:auto;min-height:inherit;width:45em;}
.content .box-content.box_no_bg_white_font h1,
.content .box-content.box_no_bg_white_font h2{margin:0;}
.content .box-content.box_no_bg_white_font h2{font-size:110%;font-family:'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.content .box-content.box_bg_white_font{color:#3E3D40;background:none repeat scroll 0% 0% #FFF;height:auto;min-height:inherit;width:46.09em;margin-bottom:0px;}
.content .box-content.box_bg_white_font h1,
.content .box-content.box_bg_white_font h2{margin:0;}
.content .box-content.text_space_left_plant_book{margin-left:23.2em;width:46.08em;clear:left;background:none repeat scroll 0% 0% #FFF;margin-top:-3px;}
.content .box-content.text_space_left_plant_book h2{font:120%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0.1em 0 0.1em 0;}
.content .box-content.text_space_left_plant_book p.author{margin:0;}
.content .box-content.text_space_left.bronzing_powder{text-align:center;background:#b3dfd2;color:#3E3D40;}
.content .box-content.text_space_left_rose{margin-left:23.2em;width:44.2em;clear:left;text-align:center;}
.content .box-content.text_space_left_rose h1{font-size:18px;color:#897642;}
.content .box-content.text_space_left_rose p.addtional{color:#897642;font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;font-size:15px;margin-top:-9px;}
.content .img-box.rose{width:auto;height:auto;}
.content .box-content .free_gift{background:#fff;}
.content .box-content.text_space_left_bodycream{margin-left:23.2em;width:44.2em;clear:left;text-align:right;margin-top:-1.5em;background:transparent;}
.content .box-content.text_space_left.deo{min-height:17em !important;height:auto;}
.content .box-content.text_space_left.nachtserum{min-height:17em !important;height:auto;padding:1.7em 1.7em 0 1.7em;width:42.85em;margin-top:-3px;}
.content .box-content.nachtserum{min-height:4em !important;height:auto;padding:1em 1.7em 0 1.7em;width:42.85em;background:#fff;}
.content .box-content.text_space_left.nachtserum.new{min-height:inherit !important;}
.content .box-content.nachtserum h1{margin:-0.5em 0px 0.5em;}
.fetterfai{font-family:ViaculturaNormalBold;font-size:18px;}
.should_be_hidden, .box-content.hidden_box{display:none;}
.content .box-content.text_space_left.nachtserum h2,
.content .box-content.nachtserum h2{margin:-0.5em 0 .5em 0;}
.content .box-content.text_space_left.deo h1,
.content .box-content.text_space_left.mother_day_gift h1{margin:0px 0 0 -5px;padding:0;}
.content .box-content.text_space_left.deo h2,
.content .box-content.text_space_left.mother_day_gift h2{margin:0 0 1em -2px;}
.content .box-content.text_space_left.deo h1,
.content .box-content.text_space_left.deo h2,
.content .box-content.text_space_left.deo h3,
.content .box-content.text_space_left.deo p{padding-left:1em;padding-right:1em;}
.content .box-content.text_space_left.nachtserum h2.webspecial_link, .content .box-content.nachtserum h2.webspecial_link{border-top:solid 1px;padding:16px 0 8px 0;border-top-color:#e83c56;margin-top:21px;}
.content .box-content.text_space_left.deo ul.img_align{width:100%;padding:0px;margin:1em 0 23em 0;list-style-type:none;position:relative;}
.content .box-content.text_space_left.deo ul.img_align li{float:left;background:none;}
.content .box-content.text_space_left.mother_day_gift{background:#f8dbe5;}
.content .box-content.text_space_left.nightserum{padding:0 0em 1em 0;margin-top:-23px;margin-bottom:1px;width:46.2em;min-height:4em;clear:left;text-align:center;}
.content .box-content.text_space_left.pflegeset{min-height:17em !important;height:auto;padding:2em 6em;width:34.2em;margin-top:-3px;text-align:center;}
.content .box-content.text_space_left.pflegeset ul{margin:0;padding:0;}
.content .box-content.text_space_left.pflegeset ul li{background:none;}
.content .box-content.pflegeset{min-height:4em !important;height:auto;padding:1em 1.7em 0 1.7em;width:42.85em;background:#fff;text-align:center;}
.content .box-content.pflegeset h1{margin:0;}
.content .img-box.large{width:50em;height:37.5em;}
.content .img-box img{float:left;}
.content .img-box.slideshow img{float:none;}
.content .img-box.right{width:28em;clear:left;}
.content .img-box.cooperation{width:23em;clear:left;}
.content .img-box.cooperation img{display:none;}
.content .img-box.right img{float:right;}
.content .img-box.mid-height{height:19.6em;}
.content .img-box.mid-height-usa{height:16.3em;}
.content .additional-info p{font-size:13px;line-height:100%;}
.content .additional-info h1{font-size:14px;line-height:16px;margin:10px 0 0 0;}
.content.dealer-search .additional-info{margin-top:25px;}
.content.content-page.events{}
.content .map{margin:0 0 0.2em 0;width:20em;}
.content .search-data-results{margin:0 0 0 0;}
.content .hauschka-calendar{float:left;}
.content .box-content.white_bg{width:69.5em;min-height:1em;background:white;padding:0;}
.ui-table th{font-weight:inherit;}
.content table{width:100%;border-collapse:separate;border-spacing:0.2em 0.2em;margin:-0.2em 0 -0.2em -0.2em;}
.content table tr th{font-size:125%;color:#fff;}
.content table tr th.bold1_US,
.content table tr th.bold2_US,
.content table tr th.bold3_US,
.content table tr th.bold4_US{font:120%/140% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.content table tr td,
.content table tr th{padding:0.6em;background:#aea79c;}
.content table.white tr td{background:#fff;}
.content table tr th.tableTitle{background:#c5bdb6;}
.content table tr td{background:#fff;background:rgba(255,255,255,0.9);}
.content table tr th.col-1,
.content table tr th.col-2,
.content table tr th.col-3{width:33%;}
.content table tr th.col-1-2{width:66%;}
.content table tr th.col-1-2-usa{width:52%;}
.content .box-content.text_space_left.table_gold{background:#a49e89;}
.content .box-content.text_space_left.table_gold table{width:100%;border-collapse:inherit;border-spacing:0;margin:0;color:#fff;}
.content .box-content.text_space_left.table_gold table tr{vertical-align:top;}
.content .box-content.text_space_left.table_gold table tr th,
.content .box-content.text_space_left.table_gold table tr td{background:none;text-align:left;padding:0.2em;}
.content .box-content.text_space_left.table_gold table tr td a{color:#fff;}
.content .box-content.text_space_left.table_gold table tr th.border_white_bottom{font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;border-bottom:1px solid #fff;}
.content .box-content.text_space_left.table_gold table tfoot tr td{border-top:2px solid #fff;}
.usa .content.content-page ol.chars li {list-style: lower-latin;}
.box-content table.men-care.table-1{width:100%;border-collapse:separate;border-spacing:1.2em 0.2em;margin:-0.2em 0 -0.2em -1.4em;}
.box-content table.men-care.table-2{width:95%;border-collapse:separate;margin:-0.2em 0 -0.2em -0.3em;border-spacing:0.2em 0.2em;}
.box-content table.men-care tr th{font-size:125%;color:black;line-height:10px;}
.box-content table.men-care tr td,
.box-content table.men-care tr th{padding:0.6em;background:#aea79c;}
.box-content table.men-care tr td{background:none;}
.box-content table.men-care thead tr th.col-1,
.box-content table.men-care thead tr th.col-2,
.box-content table.men-care thead tr th.col-3{border-spacing:0.7em 0.2em;width:33%;}
.box-content table.men-care thead tr th.col-1{background:#f6f6f5;}
.box-content table.men-care thead tr th.col-2{background:#edece9;}
.box-content table.men-care thead tr th.col-3{background:#e3e1dd;}
.box-content table.men-care thead tr th.col-sub1,
.box-content table.men-care thead tr th.col-sub2{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow_specials.gif')no-repeat right;}
.box-content table.men-care.table-2 tbody tr td.col-sub3{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow_specials.gif')no-repeat left 16px;}
.content .ce_wrap{float:left;position:relative; max-width: 69.65em;}
.content .ce_wrap .box-content{clear:left;min-height:1em;line-height:170%;}
.content .ce_wrap .box-content p.strong{font-family:bold 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.content .ce_wrap .img-box.between-text{clear:left;min-height:1em;line-height:170%;height:auto;width:560px;left:0;margin-bottom:-3px;padding:0;top:-3px;}
body.ha-bd-52 .content .ce_wrap .box-content.accordion{margin-top:-4px;}
.content .ce_wrap .box-content.accordion,
.content .ce_wrap .box-content.accordion.table{width:41.2em;min-height:0.5em;background:none;padding:0;}
.content .ce_wrap .box-content.accordion h2{clear:both;}
.content .ce_wrap .box-content.accordion h3{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-down-nude.gif') right 0 no-repeat #f4ede9;padding:1em 3em 1em 1em;margin:0;cursor:pointer;}
.content .ce_wrap .box-content.accordion h3.on{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-up-nude.gif') right 0 no-repeat #f4ede9;}
.content .ce_wrap .box-content.accordion div{border:none;background:#fff;background:rgba(255,255,255,0.8);padding:1em;margin:0;}
.content .ce_wrap .box-content.accordion div img{max-width:100%;}
.acc-left p{margin-left:261px;}
.content .ce_wrap .box-content.accordion.table{width:69.8em;}
.content .ce_wrap .box-content.accordion.table h3{width:93.2%;background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-down-brown.gif') right 0 no-repeat #c5bdb6;color:#fff;}
.content .ce_wrap .box-content.accordion.table div{padding:0;margin-top:0.2em;background:none;}
.content .ce_wrap .box-content.download{margin-top:-0.2em;background:#f4ede9;}
.content .ce_wrap .box-content.download ul{margin:0;font-size:120%;}
.content .ce_wrap .box-content.download ul li{background-position:center left;}
.content .ce_wrap .box-content.download ul li a{color:#444;}
.content .ce_wrap .box-content.download ul li a:hover{color:#897642;}
.content.plantlibrary.index .box-small{float:left;background:#f4efed;background:rgba(244,239,237,0.8);-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out;margin:0 0.2em 0.2em 0;width:11em;display:none;}
.content.plantlibrary.index .box-small:hover{background-color:#b99093;}
.content.plantlibrary.index .box-small:hover a{color:#fff;}
.content.plantlibrary.index .clear{clear:both;}
.content.plantlibrary.index .box-wide{float:left;width:35em;height:14.25em;position:relative;}
.content.plantlibrary.index .box-wide .bottom{position:absolute;bottom:0;}
.content.plantlibrary.index .box-bottom{float:left;width:80%;margin:0 0 0 12em;}
.content.plantlibrary.index .box-small a{color:#3e3d40;padding:0.4em 0.5em 0.2em 0.5em;display:block;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;}
.content.plantlibrary .box-high{line-height:120%;height:37.5em;float:left;margin-bottom:0;}
.content.plantlibrary .box-high .last{padding:0 0 6px 0;border-bottom:1px dotted #bebebe;}
.content.plantlibrary .box-high ul.fullscreen{position:absolute;width:90%;bottom:0;}
.content.plantlibrary .box-high ul.fullscreen li{margin:0.8em 0 0 0;background-position:0 0.4em;float:left;}
.content.plantlibrary .box-high ul.fullscreen li.printpage{position:absolute;background:none;margin:0;right:0px;}
.content.plantlibrary #slidersingle{width:23em;overflow:hidden;float:left;}
.content.plantlibrary #slidersingle .slides_control{width:auto !important;}
.content.plantlibrary #slidersingle .slides_container,
.content.plantlibrary #slidersingle div.item{height:39.5em;}
.content.plantlibrary #slidersingle .nextprev{margin:0.2em 0 0 0;}
.content.plantlibrary #slidersingle .nextprev img{float:left;}
.content.plantlibrary #slidersingle div.item .box-high h2,
.content.plantlibrary #slidersingle div.item .box-high h3{margin-top:0;}
.content.plantlibrary .item p.karo{text-align:center;}
.content.plantlibrary .prodincis{color:#78777a;font-size:85%;line-height:110%;}
.content.plantlibrary .plants-wrap{float:left;}
.content.plantlibrary .allplants{width:23em;clear:both;float:left;position:relative;}
.plants-wrap .box.box-high p{line-height:140% !important;}
.content.plantlibrary .allplants .plants-open{width:21em;background:#9d9273;padding:0 1em 0 1em;margin:0.2em 0 0 0;cursor:pointer;float:left;}
.content.plantlibrary .allplants .plants-open h1{color:#fff;margin:0.4em 0 0 0.6em;}
.content.plantlibrary .allplants .plants-open img{float:left;margin:0 0 0 -1em;}
.content.plantlibrary .allplants .plants-open a{color:#fff;float:left;}
.content.plantlibrary .allplants .plants-names{width:21.4em;height:37.3em;font-size:98%;line-height:118%;display:none;background:#d9d2b7;padding:1em;position:absolute;bottom:3.1em;left:0;}
.content.plantlibrary .allplants .plants-names p.plants-close{float:right;cursor:pointer;}
.content.plantlibrary .allplants .plants-names ul li{background:none;margin:0 -0.03em 0 0;padding:0;display:inline;float:none;}
.content.plantlibrary .allplants .plants-names ul li a{color:#3e3d40;display:inline;}
.content.plantlibrary .allplants .plants-names ul li a:hover,
.content.plantlibrary .allplants .plants-names ul li .active{color:#fffaee;}
.content.plantlibrary .allplants .plants-names p.plants-close{float:right;cursor:pointer;}
body#products{background:#f7f2e9;}
.content.products{float:none;}
.content.products div.subnavi{width:19.8em;line-height:120%;margin:0 2em 0 0;float:left;clear:both;}
.content.products div.subnavi ul{margin:0 0 0 -0.2em;float:left;clear:both;}
.content.products div.subnavi ul li{color:#a3a3a3;background:none;padding:0;margin:0 0.1em 0 0.1em;float:left;white-space:pre;}
.content.products div.subnavi ul li a,
.content.products div.subnavi ul li.active ul li a{color:#6e6d70;padding:0 0.2em 0 0.2em;float:left;}
.content.products div.subnavi ul li a.disabled,
.content.products div.subnavi ul li a:hover.disabled{color:#cecece;cursor:default;background:none;}
.content.products div.subnavi ul li a:hover,
.content.products div.subnavi ul li a.active{background:#aca790;color:#fff;}
.content.products div.subnavi h2 a{color:#3e3d40;}
.content.products div.subnavi h2 a:hover{color:#b7a348;}
.content.products div.subnavi h2{margin:1em 0 0 0;clear:both;float:left;}
.content.quickshopping span.red-subtext{color:#927f6f;float:right;}
.content.quickshopping article.sub-article{border-bottom:1px dotted #bebebe;}
.content.quickshopping article.sub-article.last{border-bottom:none;}
.content.quickshopping article{line-height:1.4em;}
article h2{margin:0 0 0.8em 0;}
.content.quickshopping .ce_wrap .close{float:left;padding-top:0px;padding-right:1px;margin-top:33px;margin-right:5px;}
.content.quickshopping .ce_wrap .productlist{float:right;padding-top:0px;}
.content.quickshopping .ce_wrap .box-content.accordion{float:left;width:763px;padding-top:0px;width:100%;}
.content.quickshopping .ce_wrap .box-content.accordion h3{background:url("//cdn.dr.hauschka.com/images/system/sys/quick-shopping/arrow-down.png") no-repeat 97% 50% #a6a09b;cursor:pointer;margin:0 0 4px 0;padding:1em 3em 1em 1em;color:#fff;opacity:1.0;}
.content.quickshopping .ce_wrap .box-content.accordion div.article-out{float:left;width:763px;padding-top:0px;}
.content.quickshopping .ce_wrap .box-content.accordion h3.title{width:703px;position:relative;height:16px;}
.content.quickshopping .ce_wrap .box-content.accordion h3.title.on span{display:none;}
span.quickshop-arrow{background:url("//cdn.dr.hauschka.com/images/system/sys/quick-shopping/arrow-down.png") no-repeat 97% 50% rgba(0, 0, 0, 0);width:15px;height:29px;position:absolute;float:right;right:33px;top:10px;}
.content.quickshopping .ce_wrap .box-content.accordion div{background:#fff;color:#5d5d5e;padding-bottom:1px;}
.content.quickshopping .ce_wrap .box-content.accordion div p{border-bottom:solid;border-bottom-width:1px;border-color:#a6a09b;color:#5d5d5e;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.hotels-search{float:right;}
.content.quickshopping .ce_wrap .box-content.accordion div p span { vertical-align: top; display:inline-block; }
.content.quickshopping .ce_wrap .box-content.accordion div p span.pname{width:40%;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.pquantity{ width: 13%; }
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket{float:right;width:45%;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket .price{float:left;width:20%;text-align:right;}
.content.quickshopping .ce_wrap .box-content.accordion div p img{position:relative;padding-left:1em;}
.content.quickshopping .ce_wrap img.tall-image{float:left;width:44%;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket .add-to-basket{float:right;opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;cursor:pointer;text-decoration:none;color:#5d5d5e;}
.content.quickshopping .ce_wrap .box-content.accordion div p span.basket .add-to-basket:hover{opacity:0.7;}
.content.quickshopping .ce_wrap .line{padding-bottom:1px;margin-bottom:-5px;}
.content.quickshopping .ce_wrap .qucikshoppingtitle{font-family:'ViaculturaNormalBold',Arial,Helvetica,sans-serif;margin-left:618px;padding-bottom:0px;margin-bottom:-7px;color:#3E3D40;font-size:125%;}
.content.quickshopping .ce_wrap .box-content.accordion .product:last-child p{border-bottom:none;}
.content.quickshopping .ce_wrap .clearfloat{clear:both}

.content .more_info ul li a[href*="viawala"] {display: none;}
.content .more_info ul li a[href*="wala-stiftung"] + span {display: none;}

div.new-design div.prod-nav-wrap{margin:0;z-index:99;width:47px;height:100%;position:absolute;top: 13px;}
div.new-design .content ul.product-navi li{padding:0;line-height:100%;list-style:none;background:transparent;}
div.new-design .content ul.product-navi li a{float:left;position:relative;color:transparent;font-size:0px;width:42px;margin-bottom:3px;}
div.new-design div.filter-breadcrumbs > div{float:left;margin-right:3px;}
div.new-design div.filter-breadcrumbs{position:absolute;margin:0 0 12px 45px;background:transparent;width:80%;}
div.content.new-design ul.breadcrumbs li a.breadcrumb{display:inline;float:left;color:#524c4c;}
div.content.new-design ul.breadcrumbs li a.breadcrumb:hover{color:#7b6e6e;}
div.content.new-design ul.breadcrumbs li{float:left;background:transparent;padding:0 3px 0 3px;margin:10px 0px 0px 0px;}
div.new-design div.filter-breadcrumbs ul{padding:0;margin:0;height:42px;float:left;background:url("//cdn.dr.hauschka.com/images/system/sys/b-line.png");background-repeat:no-repeat;background-size:100% 42px;}
div.new-design div.filter-breadcrumbs div a.view-trigger{font-size:0;float:left;position:relative;background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png");background-repeat:no-repeat;height:42px;width:44px;}
div.new-design div.filter-breadcrumbs div a.trigger-grid{background-position:-45px -397px;}
div.new-design div.filter-breadcrumbs div a.trigger-grid.active, div.new-design div.filter-breadcrumbs div a.trigger-grid:hover{background-position:-45px -354px;}
div.new-design div.filter-breadcrumbs div a.trigger-list{background-position:0 -354px;}
div.new-design div.filter-breadcrumbs div a.trigger-list:hover, div.new-design div.filter-breadcrumbs div a.trigger-list.active{background-position:0 -397px;}
.content.products.new-design section.content-wrap{clear:none;padding:0 2.5em 5em 0;margin:52px 0 0 4.5em !important;}
div.prod-search{height:42px;background:#E8CCC1;position:relative;display:inline-block;width:243px;background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png");background-position:0 -440px;}
div.prod-search input.typeahead.disabled {background-image: url('https://cdn.dr.hauschka.com/images/system/sys/loading.gif');background-position: center;background-repeat: no-repeat;background-size: 8%;}
input[type="text"].typeahead{width:186px;margin:10px -1em 0 40px;height:21px;padding-left:5px;}
span.twitter-typeahead{width:100%;}
span.tt-suggestions{margin-top:5px;background:#e0cdbd;}
span.tt-suggestions div.tt-suggestion{margin:0;padding:7px 8px 0 8px;font:110%/150% 'ViaculturaNormal',Arial,Helvetica,sans-serif;color:#444;text-indent:0;}
span.tt-suggestions div.tt-suggestion:hover, span.tt-suggestions div.tt-suggestion.tt-cursor{background:#E5E1DD;}
span.tt-suggestions div.tt-suggestion p{font-size:12px;margin:0 0 -1px 0;border-bottom:1px solid #E5E1DD;padding-bottom:5px;cursor:pointer;}
span.tt-suggestions div.tt-suggestion:last-child p{border-bottom:none;padding-bottom:5px;}
span.tt-dropdown-menu{top:9px !important;position:relative !important;z-index:1000 !important;}
div.tt-dataset-cat1,
div.tt-dataset-cat2{font:120%/150% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;padding-top:7px;background:#e0cdbd;color:#fff;text-indent:7px;}
.content.products section.wrap{margin-left:4.5em !important;}
div.prod-nav-wrap{margin-left:0;z-index:99;width:47px;height:100%;position:absolute;}
.content ul.product-navi li{padding:0;line-height:100%;list-style:none;background:transparent;}
.content ul.product-navi li a{float:left;position:relative;color:transparent;font-size:0px;width:42px;margin-bottom:3px;}
.new-product-subnavi{left:66px;display:none;padding:1em 0 0 2em;font-size:96%;line-height:133%;z-index:100;width:594px;background-attachment:scroll;background-color:transparent;background-image:url('//cdn.dr.hauschka.com/images/system/sys/new-nav-bg.png');background-position:top left;background-repeat:repeat;position:absolute;height:379px;box-shadow:3px 1px 12px rgba(0, 0, 0, 0.1);-webkit-box-shadow:3px 1px 12px rgba(0, 0, 0, 0.1);border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;}
.new-product-subnavi div span{display:block;padding:0;background:transparent;line-height:15px !important;}
.new-product-subnavi div span a{}
.new-product-subnavi div span a, .new-product-subnavi div span a.active{color:#6e6d70;padding:0 4px 0 0px;}
.new-product-subnavi div span a.disabled, .new-product-subnavi div span a:hover.disabled{color:#cecece;cursor:default;background:none;}
.new-product-subnavi div span a:hover, .new-product-subnavi div span a.active{background:#aca790;color:#fff;}
.new-product-subnavi .option-set h2,
.content.products.single .new-product-subnavi .option-set h2{color:#29282a;margin:0.4em 0 0.2em 0;font-size:120%;}
.option-set{padding-bottom:10px;}
.new-product-subnavi.refactor{left:66px;display:none;padding:1em 0 0 2em;font-size:100%;line-height:133%;z-index:100;width:447px;background-attachment:scroll;background-color:transparent;background-image:url('//cdn.dr.hauschka.com/images/system/sys/new-nav-bg2.png');background-position:top left;position:absolute;height:379px;box-shadow:3px 1px 12px rgba(0, 0, 0, 0.1);-webkit-box-shadow:3px 1px 12px rgba(0, 0, 0, 0.1);border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;}
.new-product-subnavi.refactor div span{display:block;padding:0;background:transparent;line-height:16px !important;}
.new-product-subnavi.refactor div span a{}
.new-product-subnavi.refactor div span a, .new-product-subnavi.refactor div span a.active{color:#6e6d70;padding:0 4px 0 1px;}
.new-product-subnavi.refactor div span a.disabled, .new-product-subnavi.refactor div span a:hover.disabled{color:#cecece;cursor:default;background:none;}
.new-product-subnavi.refactor div span a:hover, .new-product-subnavi.refactor div span a.active{background:#aca790;color:#fff;}
.new-product-subnavi.refactor .option-set h2,
.content.products.single .new-product-subnavi.refactor .option-set h2{color:#29282a;margin:0.4em 0 0.2em 0;font-size:120%;}
.option-set{padding-bottom:10px;}
.new-product-subnavi.refactor .new-nav-col.one{width:222px;float:left;}
.new-product-subnavi.refactor .new-nav-col.two{padding-left:6px;float:left;}
div.new-design .new-product-subnavi.refactor{top:45px;margin-right:7em;left:43px;display:none;padding:1em 0 0 1.13em;font-size:100%;line-height:100%;z-index:600;width:324px;background-attachment:scroll;background-color:transparent;background-image:url('//cdn.dr.hauschka.com/images/system/sys/new-nav-bg.png');background-position:top left;float:left;clear:none;position:relative;height:100%;}
div.single.new-design .new-product-subnavi.refactor{top:0;margin-right:8em;}
div.new-design .new-product-subnavi.refactor div span{margin-left:10em;display:block;padding:0;background:transparent;line-height:16px !important;margin-bottom:1px;}
div.new-design .new-product-subnavi.refactor div span a, div.new-design .new-product-subnavi.refactor div span a.active{color:#6e6d70;}
div.new-design .new-product-subnavi.refactor div span a.disabled, div.new-design .new-product-subnavi.refactor div span a:hover.disabled{color:#cecece;cursor:default;background:none;}
div.new-design .new-product-subnavi.refactor div span a:hover{background:#aca790;color:#fff;padding:0 4px 0 1px;}
div.new-design .new-product-subnavi.refactor div span a.active{color:#fff;background:url(//cdn.dr.hauschka.com/images/system/sys/check.png) no-repeat right #aca790;padding:0 20px 0 1px;transition:inherit;-webkit-transition:inherit;}
div.new-design .new-product-subnavi.refactor div span.subcategory { margin-left: 12em; background: url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat 0 0.4em; padding: 0 0.8em; /*font-size: 95%;*/}
div.new-design .new-product-subnavi.refactor div span.subcategory a {}
div.new-design .new-product-subnavi.refactor .option-set h2, .content.products.single.new-design .new-product-subnavi.refactor .option-set h2{color:#29282a;margin:0;font-size:106%;float:left;width:40%;}
.option-set{padding-bottom:10px;padding-right:10px;}
div.new-design .new-product-subnavi.refactor .new-nav-col.one{width:327px;float:left;}
div.new-design .new-product-subnavi.refactor .new-nav-col.two{padding-left:6px;float:left;}
div.new-design div.prod-nav-close a,
div.prod-nav-close a{background:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');cursor:pointer;font-size:0;float:right;position:absolute;right:-49px;background-position:0 -312px;height:38px;width:49px;top:0px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
div.new-design .new-nav-2.for-mobile{display:none;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav{background:#b3a89e;clear:both;margin:0 0 -15px -15px;padding:10px;color:#fff;display:inline-block;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav.purpel-light {padding: 0; background: none;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav.purpel-light img{width: 100%;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav img{float:left;margin:0 5px 0 0;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav a{color:#fff;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav h3{margin:0 0 7px 0;line-height:100%;}
div.new-design .new-product-subnavi.refactor .teaser-within-nav p{line-height:110%;margin:0;}
/*div.new-design .new-product-subnavi.refactor .teaserBacklink { color: #fff; background: #c6bab0; clear:both;margin:11px 0 -15px -15px;padding:10px; }*/
div.new-design .new-product-subnavi.refactor .teaserBacklink { color: #fff; background: #c6bab0; clear:both;margin:11px 0 0 -15px;;padding:10px; }
div.new-design .new-product-subnavi.refactor .teaser-within-nav.downloadPdf p{display: flex; height: 26px; align-items: center;}
div.new-design .new-product-subnavi.refactor .teaserBacklink p { margin: 0; }
div.new-design .new-product-subnavi.refactor .teaserBacklink a { color: #fff; }
.nav-hidden{display:none !important;}
.content.products section.content-wrap{clear:none;padding:0 2.5em 0 0;margin-left:2em;}
.content.products section.content-wrap-single{clear:none;padding:0 2.5em 0 0;margin-left:5em;}
div.prod-nav-close img{cursor:pointer;float:right;position:absolute;right:-50px;top:0px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
div.prod-nav-close img:hover{float:right;position:absolute;right:-50px;top:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.new-nav-col{width:198px;float:left;}
div.filter-breadcrumbs{font-size:85%;margin-left:-10px;width:55%;margin-bottom:12px;height:14px;background:transparent;}
.content ul.breadcrumbs li a.breadcrumb{display:inline;float:left;color:#524c4c;}
.content ul.breadcrumbs li{float:left;background:transparent;padding:0 0 0 4px;}
div.filter-breadcrumbs ul{margin-left:7px;padding:0;list-style-type:none;text-align:center;}
.content.new{padding:10px 1.7em 8em 1.7em;clear:both;float:none;}
.content.products section.wrap{visibility:hidden;clear:none;padding:0 2.5em 0 0;}
.content.products section.wrap div.product img{max-width:100%;}
.content.products section.wrap div.tooltip{width:19em;display:none;background:#fff;padding:0.7em;z-index:2000000;}
.content.products section.wrap div.tooltip h1{margin:0;font-size:100%;}
.content.products section.wrap div.tooltip p{color:#707173;margin:0;font-size:96%;line-height:136%;}
.content.products section.wrap div.tooltip{width:19em;display:none;background:#fff;padding:0.7em;z-index:2000000;}
.content.products section.wrap div.tooltip h1{margin:0;font-size:100%;}
.content.products section.wrap div.tooltip h1 span.product-new,
.content.products section.wrap div.tooltip h2 span.product-new{color:#C32586;}
.content.products section.wrap div.tooltip h2{margin:0;font-size:100%;}
.content.products section.wrap div.tooltip p{color:#707173;margin:0;font-size:96%;line-height:136%;}
.content.products section.wrap div.tooltip p span.red {color:#C32586;}
.ui-tooltip{background:rgba(255,255,255,0.98);padding:0.5em 0.7em;position:absolute;z-index:9999;max-width:344px;-webkit-box-shadow:1px 1px 8px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 8px 1px rgba(0,0,0,0.2);}
.ui-tooltip p{color:#707173;margin:0;font-size:86%;line-height:135%;}
.ui-tooltip h2, .ui-tooltip h1{color:#3E3D40;margin:0 !important;font-size:95%;}
.ui-tooltip h2 span, .ui-tooltip h1 span{color:#737270;margin:0;font-size:95%;font-family:'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.ui-tooltip h3{color:#897642;margin:0.5em 0 0 0;font-size:86%;}
.ui-tooltip h2 span.product-new,
.ui-tooltip h1 span.product-new{color:#C32586;text-transform:uppercase;font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.ui-tooltip p span.red {color:#C32586;}

.selectricWrapper{position:relative;margin:0;width:95%;cursor:pointer;}
.selectricDisabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.selectricOpen{z-index:9999;}
.selectricOpen .selectricItems{display:block;}
.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0;}
.selectricHideSelect select{position:absolute;left:-100%;display:none;}
.selectricInput{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;background:none !important;}
.selectricTempShow{position:absolute !important;visibility:hidden !important;display:block !important;}
.selectricOpen .selectric{background:#e5dacc;z-index:9999;}
.selectricOpen .selectricItems{display:block;}
.selectric{background:#EDE3D6;position:relative;color:#3E3D40;}
.selectric .label{display:block;text-align:left;white-space:nowrap;overflow:hidden;margin:0 16px 0 0;padding:2px 3px 2px 5px;font-size:12px;line-height:26px;color:#3E3D40;min-height:26px;border-right:1px solid #f7f2e9;}
.selectric .button{background:url('//cdn.dr.hauschka.com/images/system/sys/button-arrow.gif');position:absolute;font:0/0 a;overflow:hidden;margin:auto;top:0;right:5px;bottom:0;height:10px;width:7px;border:none;border-top-color:#3E3D40;border-bottom:none;}
.selectricHover .selectric .button{border-top-color:#49464e;}
.selectricItems{display:none;position:absolute;overflow:auto;top:100%;left:0;background:#F9F9F9;border:1px solid #CCC;z-index:9998;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px;}
.selectricItems ul, .selectricItems li{list-style:none;padding:0;margin:0;min-height:15px;line-height:15px;font-size:12px;}
div.selectricItems ul li{text-align:left;padding:5px 21px 5px 5px;background:transparent;cursor:pointer;display:block;border-bottom:1px solid #EEE;color:#666;border-top:1px solid #FFF;}
.selectricItems li.selected{background:#EFEFEF;color:#444;border-top-color:#E0E0E0;}
.selectricItems li:hover{background:#F0F0F0;color:#444;}
.selectricItems li.disabled{background:#F5F5F5;color:#BBB;border-top-color:#FAFAFA;cursor:default;}

.content.products.single .TurnToReviewsTeaser .TT2left {width: 10%!important; min-width: 90px;}
.content.products.single .TurnToReviewsTeaser .TTratingLinks {float:none; clear: both;}
.content.products.single h1{margin:0 0 0 0;line-height:inherit;font-size:115%;}
span.product-new,
.content.products.single h1 span.product-new{color:#C32586;font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.content.products.single h1 span{color:#737270;font-family:'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.content.products.single h2{color:#737270;font:bold 100%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 1.5em 0;}
.content.products.single h2 .red-subtext { color: #912f46 !important; font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif; }
.content.products.single h3{margin:-0.5em 0 1em 0;font-size:110%;}
.content.products div.sortdata{display:none;}
.content.products.single .product-info{visibility:hidden;}
.content.products.single .product-info .box{width:16.1em;min-height:16em;height:auto;line-height:125%;background:#fff;margin:0 0.2em 0.2em 0;padding:1em 1em 1em 1em;}
.content.products.single .product-info .box.basket-items{width:16.1em;min-height:16em;height:auto;line-height:125%;background:#e7dfd3;margin:0 0.2em 0.2em 0;padding:1em;}
.content.products.single .product-info .box.basket-items .basket-item{clear:both;}
.content.products.single .product-info .box h2{margin:0 0 0.5em 0;font:bold 120%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;color:inherit;}
.content.products.single .product-info .box h3{margin:0;}
.content.products.single .product-info .box ul li{background-position:0 0.4em;}
.content.products.single .product-info .box-description{min-height:32.5em;}
.content.products.single .product-info .box-productimage{width:36.3em;height:34.5em;padding:0;text-align:center;}
.content.products.single #product-slideshow{overflow:hidden;float:left;width:36.3em;}
.content.products.single #product-slideshow .slides_container,
.content.products.single #product-slideshow div.item{overflow:hidden;height:34.5em;background:#fff;}
.content.products.single #product-slideshow div.img-wrap{width:36.3em;text-align:center;}
.content.products.single #product-slideshow .nextprev{width:100%;background:none;float:right;position:absolute;top:50%;z-index:10;}
.content.products.single #product-slideshow .nextprev .wrap { padding: 0 1rem; }
.content.products.single #product-slideshow .nextprev .prev-wrapper{float:left;}
.content.products.single #product-slideshow .nextprev .next-wrapper{float:right;}
.content.products.single #product-slideshow .nextprev .wrap img{float:left;}
.content.products.single .product-info .box.prod-accordian-block{background-color:#F7F2E9 !important;padding:0 !important;width:18em;overflow:visible;}
.content.products.single .product-info .box.prod-accordian-block .box-inner{width:18em;padding:0;min-height:1em;}
.content.products.single .product-info .box.prod-accordian-block .box-inner p{font:120%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;float:left;margin:0.7em 0 0 1em;}
.content.products.single .product-info .box.prod-accordian-block .box-inner p a{color:#3e3d40;}
.content.products.single .product-info .box.prod-accordian-block .box-inner p a:hover{color:#897642;}
.content.products.single .product-info .box.prod-accordian-block .box-inner img{float:right;}
.content.products.single .product-info .box.prod-accordian-block .prod-content{overflow:visible;width:16.1em;height:auto !important;margin:0;padding:1em !important;clear:both;float:left;}
.content.products.single .product-info .box.prod-accordian-block .prod-content h2,
.content.products.single .product-info .box.prod-accordian-block .prod-content h3{clear:both;color:inherit;font-size:inherit;}
.content.products.single .product-info .box.prod-accordian-block .prod-content p{font:100%/120% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 0.8em 0;}
.content.products.single .product-info .box.prod-accordian-block .prod-content p.footnote{font-size:85%;}
.content.products.single .product-info .box.prod-accordian-block .prod-content p.close{margin:-2em 0 0 0;float:right;}
.content.products.single .product-info .box-incis{width:18em;padding:0;min-height:1em;}
.content.products.single .product-info .box-incis p{font:120%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;float:left;margin:0.7em 0 0 1em;}
.content.products.single .product-info .box-incis p a{color:#3e3d40;}
.content.products.single .product-info .box-incis p a:hover{color:#897642;}
.content.products.single .product-info .box-incis img{float:right;}
.content.products.single .product-info .box-incis .inci-content{display:none;width:16.1em;height:auto !important;margin:0;padding:1em !important;clear:both;float:left;}
.content.products.single .product-info .box-incis .inci-content h2,
.content.products.single .product-info .box-incis .inci-content h3{clear:both;color:inherit;font-size:inherit;}
.content.products.single .product-info .box-incis .inci-content p{font:100%/120% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 0.8em 0;}
.content.products.single .product-info .box-incis .inci-content p.footnote{font-size:85%;}
.content.products.single .product-info .box-incis .inci-content p.close{margin:-1em 0 0 0;float:right;}
.content.products.single .product-info .box-related{width:18em;padding:0;min-height:1em;}
.content.products.single .product-info .box-related p{font:120%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;float:left;margin:0.7em 0 0 1em;}
.content.products.single .product-info .box-related p a{color:#3e3d40;}
.content.products.single .product-info .box-related p a:hover{color:#897642;}
.content.products.single .product-info .box-related img{float:right;}
.content.products.single .product-info .box-related .related-content{display:none;width:16.1em;height:auto !important;margin:0;padding:1em !important;clear:both;float:left;}
.content.products.single .product-info .box-related .related-content h2,
.content.products.single .product-info .box-related .related-content h3{clear:both;}
.content.products.single .product-info .box-related .related-content p{font:100%/120% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0.3em 0 0.0em 0;}
.content.products.single .product-info .box-related .related-content p.close{margin:-1em 0 0 0;float:right;}

.content.products.single .product-info .box ul.rel-prod li{list-style:none;padding:0;background:rgba(0, 0, 0, 0);clear:both;display:inline-block;text-align:center;width:100%;margin-bottom:1em;}
.content.products.single .product-info .box ul.rel-prod li p {margin:5px 0 0 15px;}
.content.products.single .product-info .box ul.rel-prod img{float:none !important;}
.content.products.single .product-info .box ul.rel-prod li .price { margin-top: 0.5rem; }
.content.products.single .product-info .box ul.rel-prod li .price p { display: block; float: none; margin: 0;}
.content.products.single .med_basic .product-info .box.med_info_box{background:#008aae;color:#fff;}
.content.products.single .med_intensive .product-info .box.med_info_box{background:#008aae;color:#fff;}
.content.products.single .med_acute .product-info .box.med_info_box{background:#008aae;color:#fff;}
.content.products.single .product-info .box.med_info_box p:nth-child(3){border-bottom:1px dotted #fff;padding-bottom:1em;}
.content.products.single .product-info .box.med_info_box h3{font-size:120%;}
.content.products.single .product-info .box.med_info_box a{color:#fff;text-decoration:underline;}
div.quality p.siegel a,
div.prod-content p.siegel a{background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;width:30px;height:30px;float:left;text-indent:9999px;margin-right:8px;}
div.quality p.siegel a.natrue,
div.prod-content p.siegel a.natrue{background-position:-188px -100px;}
div.quality p.siegel a.bdih,
div.prod-content p.siegel a.bdih{background-position:-188px -130px;}
.content.products.single .product-info .box-productreview{width:34.3em;max-height:64em;overflow:auto;}
.content.products.single .product-info p.btn-tip { text-align: center; border:2px solid #666; margin-top: -10px; padding: 0.5em; cursor: pointer; }
.content.products.single .product-info p.btn-tip.comeback { border-color: #d39fac; }
.content.products.single .product-info p.btn-tip.comeback a {  color: #444; }
.content.products.single .product-info p:hover.btn-tip.comeback {  background: #d39fac; }
.content.products.single .product-info p:hover.btn-tip.comeback a {  color: #fff; }
.content.products.single .product-info p.btn-tip.welcome-back { border-color: #652d45; }
.content.products.single .product-info p.btn-tip.welcome-back a {  color: #444; }
.content.products.single .product-info p:hover.btn-tip.welcome-back {  background: #652d45; }
.content.products.single .product-info p:hover.btn-tip.welcome-back a {  color: #fff; }
.content.products.single .product-info p.btn-tip.brise { border-color: #828e11; }
.content.products.single .product-info p.btn-tip.brise a {  color: #444; }
.content.products.single .product-info p:hover.btn-tip.brise {  background: #828e11; }
.content.products.single .product-info p:hover.btn-tip.brise a {  color: #fff; }
.content.products.single .product-info p.btn-tip.handcream { border-color: #616f84; }
.content.products.single .product-info p.btn-tip.handcream a {  color: #444; }
.content.products.single .product-info p:hover.btn-tip.handcream {  background: #616f84; }
.content.products.single .product-info p:hover.btn-tip.handcream a {  color: #fff; }
.content.products.single .product-info p.btn-tip.makeUp { background: #260027; border-color: #260027;  }
.content.products.single .product-info p.btn-tip.makeUp a {  color: #fff; }
.content.products.single .product-info p:hover.btn-tip.makeUp {  background: #fff; }
.content.products.single .product-info p:hover.btn-tip.makeUp a {  color: #260027; }
.content.products.single .product-info p.btn-tip.med { background: #046b94; border-color: #046b94;  }
.content.products.single .product-info p.btn-tip.med a {  color: #fff; }
.content.products.single .product-info p:hover.btn-tip.med {  background: #fff; }
.content.products.single .product-info p:hover.btn-tip.med a {  color: #046b94; }



#TurnToReviewsContent,
#TurnToContent,
#TurnToReviewsContent,
#TTtraWindow{font:100%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif !important;}
#TurnToContent a,
#TTtraWindow a,
#TurnToReviewsContent a{color:#a08e61 !important;}
#TurnToReviewsContent .TTreview:hover a,
#TTtraWindow .TTreview:hover a{text-decoration:none !important;}
.TTrevCol2{clear:both;width:100% !important;}
.TTreviewSummary{background:none !important;}
.TTratingBox{float:left !important;}
.TTratingBoxBorder{background:none !important;border:none !important;padding:0 !important;}
.TTreview{background:none !important;border-left:3px solid #e7dfd3 !important;}
.TTavgRate, .TTreviewCount{font-weight:normal !important;float:left !important;}
.TTreviewCount{width:45% !important;clear:both !important;}
#TT4breakdownBox{font-size:11px !important;width:auto !important;float:right !important;}
.TT2reviewSearchSortLeftRespCenter select{border:1px solid #e1e1e1;margin-top:0 !important;height:23px !important;}
.TTrevLinkLine{border-top:1px solid #e7dfd3;border-bottom:1px solid #e7dfd3;padding:4px 0 6px 0 !important;}
.TTrevLinkLine li{background:none !important;padding:0 !important;display:inline-block;float:left;}
.TTrevLinkLine li.TThelpful a,
.TTrevLinkLine span.TThelpful a{margin:0 0 0 0.4em;}
.TTrevLinkLine li.TTflagReview,
.TTrevLinkLine span.TTflagReview{float:right;font-size:90% !important;}
.TT4middot{display:none !important;}
#TurnToContent .TTrevLinkLine,
#TurnToContent .TTrevLinkLine a,
#TurnToReviewsContent .TTrevLinkLine a{font-weight:normal !important;color:#beab7d !important;font-size:inherit !important;}
#TurnToContent .TTrevLinkLine a:hover,
#TurnToReviewsContent .TTrevLinkLine a:hover{color:#c32586 !important;}
.TTrevCol1{margin:0 0 0.5em 0;}
.TTrevCol3{width:100% !important;text-align:left !important;font-size:90% !important;margin-bottom:1em;}
.TTrevCol3 div{float:left;margin:0 0.5em 0 0;}
.TTrevProfileDim{float:right !important;clear:both !important;margin:0 !important;}
.TTrevProfileDim .TTrevProfileDimLabel{margin:0 0.5em 0 0 !important;}
.TTrevProfileDim .TTrevProfileDimValue{margin:0 !important;}
.TTrevCol3 .TTrevPurchaseDate{float:right;margin:0 !important;font-style:normal !important;color:inherit !important;}
.TTrevCol3 a{color:#beab7d !important;}
.TTdialog{font-size:90% !important;}
.TT4SysMsgBody{background:#efe9e0 !important;border:none !important;}
#TTwriteRevProd{border-left:3px solid #e7dfd3 !important;font-size:inherit !important;}
#TTwriteRevProdTitle{font-style:normal !important;color:#a08e61 !important;}
ul.TTrevLinkLine li:after{padding:0 !important;}
.TTdialog textarea,
#TurnToContent textarea,
#TTtraWindow textarea,
#TTwriteRevForm #TTreviewTitle,
#TTtraWindow input,
#TTtraWindow select,
#TTtraWindow option{background-color:#fcfcfc !important;font:100%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif !important;}
select.TTprofileDim{border:1px solid #e6e7e8;}
#TTreviewText{width:350px !important;}
#TT3UPContent .TTtitle,
.TTtitle{font-weight:normal !important;font-size:100% !important;font:100%/125% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif !important;}
.TT8{background:none !important;border-bottom:1px solid #e7dfd3;color:#a08e61 !important;font-size:120% !important;padding:0 !important;}
#TT3AmqRevSec{font-size:100% !important;}
.TT2bold{font-weight:normal !important;font-family:'ViaculturaNormal', Arial, Helvetica, sans-serif !important;}
.TT4revReceived{font-size:inherit !important;}
.TTpadGenSubWin{padding-left:0 !important;}
#TT2userSetting td, #TT2userSetting th{font-size:inherit !important;display:inline-block !important;}
.TTcancelBtn,
.TTsaveBtn{width:100px !important;}
#TT4UPPostsHeader{width:30% !important;}
#TTquestionsTab, #TTanswersTab, .TT4UPBreakdownCol, #TT4UPBreakdownCol-comments, #TTchatterTab{display:none !important;}
#TT4UPBreakdownCol-reviews{display:block !important;}
#TT4UPBreakdown{float:right !important;width:auto !important;padding:0 2em 0 0;}
#TT4UPtabs{border-bottom:3px solid #a08e61 !important;}
#TTprofileTabs{color:#a08e61 !important;}
#TTprofileTabs li.TTactiveTab{background:#a08e61 !important;}
#TTUPReviewSec{font-size:inherit !important;}
.TT3aboutLine,
.TTdialog .TT3aboutLine{font-size:inherit !important;}
#TurnToContent .TT3aboutLine a,
#TTtraWindow .TT3aboutLine a,
#TurnToReviewsContent .TT3aboutLine a{font-style:normal !important;}
#TurnToContent .TT3metaText,
#TTtraWindow .TT3metaText,
#TurnToReviewsContent .TT3metaText{font-size:85% !important;}
.TT2left{width:100% !important;}
.TT2left .TTclear, .TTresponsiveClear{display:none !important;}
.TT2left .TTwriteReview{margin:0 !important;}
.TT4commentArea{border-left:3px solid #e7dfd3 !important;}
/*#TT3AmqQuestSecHeader, #TT3AmqQuestSec{display:none !important;}
#TT3AmqRevSecHeader,
#TT3AmqRevSec{display:none !important;}*/
#TT3profileForm .dialog div:nth-child(2),
#TT3profileForm .dialog div:nth-child(5){display:none !important;}
#TT3profileForm .dialog table tbody tr:nth-child(10){display:none !important;}
#TT4profileDims table tr td{width:114px !important;}
#TTrespHeader{background:#f0e9df !important;color:#3e3d40 !important;}
#TTtraWindow .TTmobileHideWriteReviewGuideLines{border-bottom:1px solid #bebebe;padding:2em 0 2em 0;}
#TTtraWindow .TTmobileHideWriteReviewGuideLines a{font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif !important;background:#f0e9df !important;padding:0.4em 2em 0.4em 2em !important;color:#c5006b !important;}
#TT3newRMsg.TT4SysMsgBody{font:120%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif !important;padding:1em 1.5em 1em 1.5em;color:#a3915f !important;}
.TTreviewTitle{font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif !important;font-weight:normal !important;}
.TTinputTeaserBubble1,
.TTinputTeaserNext,
#TT4instAnswNext,
.TT4voteArrow,
.TTsmallSubmitBtn,
.TTcancelBtn,
.TTdoneBtn,
.TTsaveBtn,
.TTsearchBtn,
.TTbigSubmitBtn,
.TTupdateBtn,
.TTblankBtn,
.TTcancelDupBtn,
.TTcloseBtn,
.TTconfirmDupBtn,
#TTfacebookDelAuth,
#TTtwitterDelAuth,
#TTgmailDelAuth,
.TT3yesVote,
.TT3yesVote.TT3tmbOn,
.TT3yesVote.TT4disableVote.TT3tmbOn,
.TT3noVote,
#TurnToContent a img.TT4showMoreImg,
#TTtraWindow a img.TT4showMoreImg,
.TT3carouselLeft,
.TT3carouselRight,
.TT3removeAttachedItem,
input[type=checkbox].TTcheckbox+label.TTlabel,
input[type=checkbox].TTcheckbox:checked+label.TTlabel,
.TT3clearSearchMiqa,
#TTinputTeaserClear,
.TT3cAnchorLeft,
.TT3qAnchorLeft,
.TT3saAnchorLeft,
.TT3aAnchorLeft,
#TT3miqaRslts .TT3addedText,
.TT4iaLeft,
.TT4isaLeft,
.TT3tAnchorLeft,
.TT4sqLeft,
.TT4nextBtn,
#TurnToContent a img.TT4showMoreSmallImg,
#TTtraWindow a img.TT4showMoreSmallImg,
#TT4questionTextHelpIcon,
#TurnToContent .TTsqvBack,
#TTtraWindow .TTsqvBack,
#TurnToReviewsContent .TTsqvBack,
#TurnToContent .TTsqvForward,
#TTtraWindow .TTsqvForward,
#TTaskAreaBtnLine #TT3questCancelBtn,
.TTrating-0-0,
.TTrating-0-5,
.TTrating-1-0,
.TTrating-1-5,
.TTrating-2-0,
.TTrating-2-5,
.TTrating-3-0,
.TTrating-3-5,
.TTrating-4-0,
.TTrating-4-5,
.TTrating-5-0,
.TTcustom-0-0,
.TTcustom-0-5,
.TTcustom-1-0,
.TTcustom-1-5,
.TTcustom-2-0,
.TTcustom-2-5,
.TTcustom-3-0,
.TTcustom-3-5,
.TTcustom-4-0,
.TTcustom-4-5,
.TTcustom-5-0,
.TTcustomSmall-0-0,
.TTcustomSmall-0-5,
.TTcustomSmall-1-0,
.TTcustomSmall-1-5,
.TTcustomSmall-2-0,
.TTcustomSmall-2-5,
.TTcustomSmall-3-0,
.TTcustomSmall-3-5,
.TTcustomSmall-4-0,
.TTcustomSmall-4-5,
.TTcustomSmall-5-0,
.TT4writeReviewBtn,
.TT4breakdown,
.TT4breakdownPercent,
.TT4searchIcon,
.TT4reviewRange,
.TT4reviewRangeSmall,
.TT4reviewRangeDot,
#TTclearRevSearch{background-image:url("//cdn.dr.hauschka.com/images/system/product-review/tra-boxed-sprites.png") !important;}
#TT3updateButton{transition: none !important;}
.content.products.single .product-info .box-further-infos{background:#e7dfd3;}
.content.products.single .product-info .box-further-infos h2{border-bottom:1px dotted #3e3d40;padding:0 0 0.2em 0;margin:0 0 0.8em 0;}
.content.products.single .product-info .box-further-infos a{color:#3e3d40;}
.content.products.single .product-info .box-further-infos a:hover{color:#988040;}
.content.products.single #product-variations li.active{color:#d3454f;}
/* new dietmar / product color */
.content.products.single #product-variations li span:not(.prod-name) {display:none; width: 80%; height: 15px; margin: 0 auto; border-radius: 3px; }
.content.products.single #product-variations li { /* Add list-style */}
.content.products.single #product-variations li .prod-name { display: block; text-align: center }

#variationList li {cursor:pointer;}
.content.products.single .product-info .box-further-infos-shop img{max-width:100%;}
.content.products.single .product-info .box-further-infos-shop p.btn-online-skintest{margin:1em 0;}
.content.products.single .product-info .box-further-infos-shop p.btn-online-skintest a{}
.content.products.single .specialText{font:100%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;color:#c32586;}
.content.products.single .specialText.grey{color:#807468;font-weight:bolder;display:block;padding:20px 0 20px 0;}
.content.products.single p.teas-med{margin-left:-15px;}
.content.home.newfront .homepage-site-links{margin-top:2.5em;}
.content.home.newfront img{}
.content.home.newfront{margin-left:8%;padding:1em 0 6em 2em;}
.content.home.newfront p{font-size:14px;margin:0;line-height:15px;}
.content.home.newfront a{color:#3e3d40;}
.content.home.newfront a:hover{color:#7a6732;}
.content.home.newfront h2{font:14px/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0;}
.col-wrap.col-one{clear:both;float:left;position:relative;margin-right:1em;}
.col-wrap.col-two{display:inline;float:left;}
.first-bottom-wrap{margin-top:8px;clear:both;float:left;position:relative;}
.first-bottom-wrap.finnland{margin-top:90px;}
.first-bottom-1{height:212px;float:left;width:225px;margin:0 10px 0 158px;}
.first-bottom-2{float:left;width:225px;}
img.front-massage-line{vertical-align:middle;margin-bottom:3px;}
.content.home.newfront .bottom-message a.link-extra{font-style:italic;color:#b03b43;}
.content.home.newfront .bottom-message a.link-extra:hover{color:#c63741;}
.col-first-1-finnland{width:223px;height:162px;position:relative;margin:0 0 10px 0;}
.col-first-1-finnland a{position:absolute;bottom:0;}
.col-first-1{width:223px;height:247px;position:relative;margin:0 0 10px 0;}
.col-first-1 a{position:absolute;bottom:0;}
.col-first-2{width:223px;height:226px;margin:0;}
.col-first-2-finland{height:auto;top:0px;position:absolute;left:100px;}
.col-first-2 img{width:223px;min-height:219px;height:auto;margin:0;}
.col-first-3{height:auto;float:right;top:0px;position:absolute;left:237px;}
.front-col-second-block{width:218px;height:auto;margin:5px 5px 15px 0;}
.space_without_nl_button{margin-top:4em;}
.front-col-second-block-first{height:auto;margin:0 5px 0 0;width:218px;}
.front-col-second-block-first-hidden{display:none;}
.col-wrap img{width:100%;}
.content.home.newhome *{margin:0;padding:0;}
.content.home.newhome section.row-1,
.content.home.newhome section.row-2,
.content.home.newhome section.row-3{float:left;clear:both;margin:0 0 0.5em 0;}
.content.home.newhome section.row-1{padding:0 0 0 2em;}
.content.home.newhome section.row-2{padding:0 0 0 13em;}
.content.home.newhome section.row-3{padding:3em 0 0 2em;}
.content.home.newhome section .col-1,
.content.home.newhome section .col-2,
.content.home.newhome section .col-3{float:left;margin:0 0.5em 0;}
.content.home.newhome section.row-1 .col-1{width:28.5em;margin-top:2em;margin-right:2em;}
.content.home.newhome section.row-1 .col-1 h1,
.content.home.newhome section.row-1 .col-1 h2,
.content.home.newhome section.row-1 .col-1 h1 a,
.content.home.newhome section.row-1 .col-1 h2 a,
.content.home.newhome section.row-1 .col-1 p{color:#a47565;}
.content.home.newhome section.row-1 .col-1 .text-moved{position:absolute;left:-99999px;}
.content.home.newhome section.row-1 .col-1 p{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-home-rose.gif') no-repeat right;font:118%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0.5em 0 0 0;padding:0 2em 0 0;float:left;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.content.home.newhome section.row-1 .col-1 a:hover p{}
.content.home.newhome section.row-1 .col-1 h1{font:155%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin-bottom:1em;}
.content.home.newhome section.row-1 .col-1 h2{font:118%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.content.home.newhome section.row-1 .col-3{padding:4em 0 0 2em;}
.content.home.newhome section.row-2 .col-1,
.content.home.newhome section.row-2 .col-2,
.content.home.newhome section.row-2 .col-3{background:rgba(255,255,255,0.5);padding:0.8em}
.content.home.newhome section.row-2 img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;margin:-0.8em -0.8em 0.2em -0.8em;}
.content.home.newhome section.row-2 img:hover{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.content.home.newhome section.row-2 h3{font:110%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;color:#927f6f;margin:0 0 0.3em 0;}
.content.home.newhome section.row-2 p{font:100%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}
.content.home.newhome section.row-2 a p{color:#3e3d40;}
.content.home.newhome section.row-3 h3{font:135%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;color:#927f6f;margin-bottom:0.5em;}
.content.home.newhome section.row-3 p{font:110%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif;color:#927f6f;}
.content.home .layer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:500000000000;text-align:center;}
.content.home .layer.black{background:rgba(0,0,0,0.4);}
.content.home .pop-up{margin:15% auto 0 auto;}
.content.home .pop-up *{margin:0;padding:0;width:auto;height:auto;max-height:none;max-width:none;float:none;}
.content.home .pop-up.loyalty-points{background:#917e6d;padding:0.5em;color:#ddd9d4;width:28%;}
.content.home .pop-up.loyalty-points .border{border:1px solid #ddd8d2;padding:3em 4em 3em 4em;}
.content.home .pop-up.loyalty-points a.close{background:url(//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png) left -85px top -487px no-repeat;width:29px;height:29px;float:right;text-indent:-999999999999999999910px;margin:-2.5em -3.5em;}
.content.home .pop-up.loyalty-points h2{font:200%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.content.home .pop-up.loyalty-points h3{color:#2f2e2e;font:250%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.content.home .pop-up.loyalty-points a.button_link{color:#917e6d;background:#f0eeeb;font:180%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;padding:0.3em 0.5em 0.3em 0.5em;margin:1em 0 1em 0;display:inline-block;}
.content.home .pop-up.loyalty-points a{color:#f0eeeb;}
.content.home .pop-up.loyalty-points p{font-size:inherit;}
.wrap-placeholder{text-align:center;width:40%;margin:0 auto 0 auto;float:none;}
.wrap-placeholder h2{font-size:150%;}
.wrap-placeholder strong{font-weight:bold;}
.japan .gt_infoboard{display:none;}
#country-panel{background:#f1f1f1;width:21.6em;padding:1.2em;top:2.5em;right:2em;position:absolute;display:none;z-index:10000;}
#country-panel ul{float:left;}
#country-panel ul li{float:none;}
.content.careers .box-content.infotext{width:21em;clear:left;}
.content.careers .box-content.maintext{width:44.2em;min-height:32.9em;height:auto;display:block;}
.content.careers .box-content.maintext h3{font:108%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;margin:0.3em 0 0;}
.content.careers .box-content.infotext #jobsearch{width:20em;background:#e4e4e4;padding:0.3em;margin:0 0 0.8em 0;height:2em;}
.content.careers .box-content.accordion,
.content.careers .box-content.noresults{width:46.2em;}
.content.careers .box-content.noresults,
.content.careers .job-search-func{display:none;}
.content.dealer-search .box-content.search.search-nl{margin-left:10em;max-width:781px;min-height:12.1em;width:100%;height:auto !important;}
.content.dealer-search .all-results.all-results-nl .mapAddress{width:auto !important;height:auto !important;}
.gm-style-iw{height:auto !important;padding:1em;font-weight:inherit !important;font-size:inherit !important;}
.gm-style{font:100%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif !important;}
.content.dealer-search .all-results.all-results-nl .mapAddress h1,
.content.dealer-search .box.address h1,
.content.dealer-search .all-results.all-results-nl .mapAddress h2{color:#897642;line-height:100%;margin:0;}
.content.dealer-search .all-results.all-results-nl .mapAddress p,
.content.dealer-search .all-results.all-results-nl .mapAddress ul li,
.content.dealer-search .box.address p,
.content.dealer-search .box.address ul li,
.content.cosmetician-search .all-results.all-results-nl .mapAddress p,
.content.cosmetician-search .all-results.all-results-nl .mapAddress ul li,
.content.cosmetician-search .box.address p,
.content.cosmetician-search .box.address ul li{line-height:100%;}
.content.cosmetician-search .box.address p.big_space{line-height:125%;}
.content.dealer-search .all-results.all-results-nl .mapAddress ul li.space,
.content.dealer-search .box.address ul li.space{margin:1em 0 0 0;}
.content.dealer-search .all-results.all-results-nl .mapAddress p,
.content.dealer-search .box.address p,
.content.cosmetician-search .all-results.all-results-nl .mapAddress p,
.content.cosmetician-search .box.address p{margin:0 0 0.5em 0;}
.content.dealer-search .all-results.all-results-nl .mapAddress ul li,
.content.dealer-search .box.address ul li,
.content.cosmetician-search .all-results.all-results-nl .mapAddress ul li,
.content.cosmetician-search .box.address ul li{background-position:0 5px;}
.content.dealer-search .all-results.all-results-nl .mapAddress ul.small-grey li,
.content.dealer-search .box.address ul.small-grey li,
.content.cosmetician-search .all-results.all-results-nl .mapAddress ul.small-grey li,
.content.cosmetician-search .box.address ul.small-grey li{background-position:0 3px;}
.content.dealer-search .all-results.all-results-nl{float:left;padding:1em;background:#fff;background:rgba(255,255,255,0.8);height:468px;width:100%;max-width:781px;margin:0 0.2em 0 10em;}
.hungary .all-results.all-results-nl {height: 479px!important;}
.finland .content.dealer-search .all-results.all-results-nl,
.russia .content.dealer-search .all-results.all-results-nl { height: 631px; }
.content.cosmetician-search .box-content.search,
.content.dealer-search .box-content.search,
.content.hotels-search .box-content.search{min-height:1em;height:22.15em;}
.content.cosmetician-search .box-content.search form,
.content.dealer-search .box-content.search form,
.content.hotels-search .box-content.search form{margin:0 0 1em 0;}
.content.cosmetician-search .box-content.search form label,
.content.dealer-search .box-content.search form label,
.content.hotels-search .box-content.search form label,
.content.cosmetician-search .box-content.map-search form label{width:5em;float:left;margin:0 0 1em 0;}
.content.cosmetician-search .box-content.search form input,
.content.cosmetician-search .box-content.search form select,
.content.dealer-search .box-content.search form input,
.content.dealer-search .box-content.search form select,
.content.hotels-search .box-content.search form input,
.content.hotels-search .box-content.search form select,
.content.cosmetician-search .box-content.map-search form input,
.content.cosmetician-search .box-content.map-search form select{width:15em;height:auto;background:#e4e4e4;padding:0.5em;line-height:100%;}
.content.hotels-search .box-content.search form select,
.content.dealer-search .box-content.search form select,
.content.cosmetician-search .box-content.search form select,
.content.cosmetician-search .box-content.map-search form select{padding:0.4em;}
.content.cosmetician-search .box-content.search form select,
.content.dealer-search .box-content.search form select,
.content.cosmetician-search .box-content.map-search form select{width:5em;vertical-align:middle;}
.content.cosmetician-search .box-content.search .btn_search,
.content.dealer-search .box-content.search .btn_search,
.content.hotels-search .box-content.search .btn_search,
.content.cosmetician-search .box-content.map-search .btn_search{width:37px;height:27px;color:#fff;overflow:hidden;background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-search-gold.gif') no-repeat;cursor:pointer;}
.content.dealer-search .box-content.search .btn_submit{float:right;width:auto;height:auto;padding:0.5em 3em 0.5em 1em;margin:5em 0 0 0;background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-search-gold.gif') right no-repeat #dacfc2;cursor:pointer;}
.content.cosmetician-search .box.img-box.tiny,
.content.dealer-search .box.img-box.tiny,
.content.hotels-search .box.img-box.tiny{width:19em;height:12em;}
.content.cosmetician-search .box.address,
.content.hotels-search .box.address,
.content.dealer-search .box.address{width:17em;height:10em;padding:1em;}
.content.cosmetician-search .box.address .btn-webhop,
.content.dealer-search .box.address .btn-webhop { float: right; }
.finland .content.dealer-search .box.address,
.russia .content.cosmetician-search .box.address { height: 14em; }
.content.cosmetician-search .box.address.higher,
.content.hotels-search .box.address.higher,
.content.dealer-search .box.address.higher{height:22.5em;}
.hungary .content.dealer-search .box.address.higher{height:17.5em;}
.content.dealer-search .box.address.cosmetician{background:#e0d9c7 !important;}
.content.hotels-search .box .emboldened{float:left;padding:3px 20px 0 0;}
.content.cosmetician-search .box.address h2,
.content.dealer-search .box.address h2,
.content.hotels-search .box.address h2,
.content.hotels-search .box.address p{margin:0;line-height:110%;}
.content.cosmetician-search .box.address h2,
.content.dealer-search .box.address h2,
.content.hotels-search .box.address h2{color:#897642;}
.content.cosmetician-search .all-results,
.content.dealer-search .all-results,
.content.hotels-search .all-results{padding:0 0 0 3em;}
.content.hotels-search .all-results-map{padding:0 0 0 0;}
.content.dealer-search .results-extra-info,
.content.dealer-search .results-extra-info span.printhint,
.content.hotels-search .results-extra-info,
.content.hotels-search .results-extra-info span.printhint,
.content.cosmetician-search .results-extra-info,
.content.cosmetician-search .results-extra-info span.printhint{display:none;}
.content.dealer-search .results-extra-info,
.content.cosmetician-search .results-extra-info{line-height:120%;}
.content.dealer-search .results-extra-info p sup,
.content.cosmetician-search .results-extra-info p sup{line-height:100%;}
.content.cosmetician-search .results-extra-info .printpage,
.content.hotels-search .results-extra-info .printpage,
.content.dealer-search .results-extra-info .printpage{text-align:right;color:#999;margin-top:-10px;}
.content .box.box-content.search.search-nl .results-extra-info.small_right{float:right;text-align:right !important;width:20%;font-size:90%;line-height:115%;position:absolute;right:1em;bottom:0em;}
.content .box.box-content.search.search-nl .results-extra-info.small_right p{margin-bottom:1.5em !important;}
.content.dealer-search h2 sup{vertical-align:top;font-size:70%;line-height:100%;}
.content.dealer-search h3{margin:0;}
.ui-tooltip.dealerSearch { background: #c7bca3; font-size: 95%; line-height: 120%; }
.ui-tooltip.dealerSearch sup { line-height: 80%;}
.content.cosmetician-search .box.address .icon-container { float: right; }
form#country-based{margin-top:2em;}
.content .box-content.map-search{width:740px;height:619px;clear:left;padding-bottom:26px;}
.content.cosmetician-search .box-content.map-search form#zip-based{padding-top:30px;margin-top:30px;}
.content .box-content.map-search .map-wrap{margin-top:10px;text-align:center;}
.content .box-content.map-search #city-based{float:left;}
.content.search .box-content.new-search-form form select{width:16em;}
.content.search .box-content.new-search-form form input[type="submit"]{width:16em;text-align:left;margin:0 0 0 6em;}
.content.glossary .box.box-content.table ul{background:#c5bdb6;float:left;width:88.5%;padding:1% 1% 1% 10%;margin:0;}
.content.glossary .box.box-content.table ul li{font-size:135%;color:#999;float:left;background:none;padding:0;margin:0 2% 0 0;}
.content.glossary .box.box-content.table ul li a{color:#fff;float:left;}
.content.glossary .box.box-content.table ul li a:hover,
.content.glossary .box.box-content.table ul li .active{color:#897642;}
.content.glossary .box.box-content.table table{clear:both;}
.content.glossary .box.box-content.table table tr th.language-name,
.content.glossary .box.box-content.table table tr th.contained-in{width:25%;}
.content.glossary .box.box-content.table table tr td{vertical-align:top;}
.content.glossary .box.box-content.table table tr td ul{background:none;margin:0;padding:0;}
.content.glossary .box.box-content.table table tr td ul li{font-size:100%;color:#3e3d40;background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat 0 0.6em;padding:0 0 0 1em;margin:0;float:left;clear:both;}
.content.glossary .box.box-content.table table tr td ul li a{color:#897642;padding:0;}
.content.glossary .box.box-content.table table tr td ul li a:hover{color:#897642;background:none;}
.content .box-content.table-heading-box{width:68.3em;min-height:1em;padding:0.6em;}
.content.events-register .box-content form fieldset{float:left;width:50%;}
.content.events-register .box-content label{line-height:100%;margin:0 0 0.3em 0;float:left;clear:left;}
.content.events-register .box-content input,
.content.events-register .box-content select{width:80%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;height:2em;}
.content.events-register textarea{width:80%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;}
.content.events-register .box-content select{width:81.5%;padding:0.2em 0 0 0.3em;}
.content.events-register .box-content label.error{width:auto;color:#ce1144;margin:0 0 0.8em 0;clear:none;float:left;}
.content.events-register .box-content input.error{border:1px solid #ce1144;margin:0 0 0.2em 0;}
.content.events-register .box-content input.btn_send{clear:both;}
.content .clear{clear:both;}
.icon.zoom{display:none;position:absolute;bottom:4%;right:4%;}
.slideshow .icon.zoom{display:none;opacity:0;}
.content.newsletter-subscribe #results-view{clear:both;float:left;width:100%;}
.content.newsletter-subscribe #errors{display:none;}
.content.newsletter-subscribe .leftcol{clear:left;width:30em;}
.content.contact-form .contactus-form-results{display:none;min-height:inherit;}
.content.contact-form .box-content{min-height:inherit;}
.content.newsletter-subscribe .leftcol .asside{font-size:85%;line-height:120%;color:#888;padding:0 2em 0 0;margin-top:90px;}
.content.contact-form .box-content .checkbox{width:20px;}
.content.contact-form .box-content label,
.content.newsletter-subscribe .box-content label{line-height:100%;margin:0 0 0.3em 0;float:left;clear:left;}
.content.newsletter-subscribe #subscription-result{margin-bottom:20px;}
.content.newsletter-subscribe #subscription-result h2{margin-top:0;color:#d07e95;}
.content.newsletter-subscribe .box-content input,
.content.newsletter-subscribe .box-content select{width:98.3%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;height:2em;}
.content.contact-form .box-content input,
.content.contact-form .box-content select{width:98%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;height:2em;}
.content.contact-form textarea{width:98%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;}
.content.contact-form .box-content select{width:100%;height:2em;padding-top:0.4em;}
.content.newsletter-subscribe .box-content select{width:100%;padding:0.2em 0 0 0.3em;height:2em;}
.content.contact-form .box-content label.error,
.content.newsletter-subscribe .box-content label.error,
.content.newsletter-subscribe .box-content span.error{color:#ce1144;float:left;clear:both;padding:4px;position:absolute;right:0;}
.content.newsletter-subscribe .box-content div.select-input label.error{right:18px;}
.content.newsletter-subscribe .box-content.mailchimp, .content.lifestyle-subscribe .box-content.lifestyle-mailchimp { height: 117em; min-width: 640px; width: 55%;}
.content.newsletter-subscribe .box-content.mailchimp iframe, .content.lifestyle-subscribe .box-content.lifestyle-mailchimp iframe {min-width: 600px; height: 120em;}
.content.newsletter-subscribe.unsubscribe .box-content.mailchimp iframe{width: 100%; height: 110em; background-color: white;}
.content.newsletter-subscribe.unsubscribe .box-content.mailchimp { height: auto;}
.content .box-content input.btn_send{width:auto !important;height:auto !important;font:110%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;color:#C32594;background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-search-gold.gif') no-repeat right center #dacfc2 !important;padding:0.4em 3em 0.4em 0.5em !important;cursor:pointer;}
.content.newsletter-subscribe .cmxform input.btn_send{float:left;margin-top:0;}
.content.contact-form .cmxform input.btn_send{margin-left:110px;}
body#newsletter-subscribe header,
body#newsletter-subscribe .content{z-index:20;position:relative;}
.content.contact-form .cmxform textarea{margin-top:1px;}
.content.contact-form .cmxform div,
.content.newsletter-subscribe .cmxform div{position:relative;}
.content.contact-form .cmxform div:after,
.content.newsletter-subscribe .cmxform div:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.content.contact-form .cmxform .checkbox{width:20px;float:left;margin-left:110px;margin-right:15px;}
.content.contact-form .cmxform .additional-options p{padding-top:3px;}
.content.contact-form.new .submit-container {width: 100%;}
.content.contact-form.new .form-content { margin-bottom: 5em;}
.content.contact-form.new .cmxform input.btn_send {clear: both; float: right; margin-left: 0; margin-top: 2em;}
.content.newsletter .newsletterContent { padding: 0 1em; max-width: 600px; width: 100%; margin-left: auto; margin-right: auto;}
.content.newsletter .newsletterContent .asside { margin-top: 2rem !important; }
.content.newsletter .newsletterContent #mc_embed_signup .mc-field-group input[type="text"], .content.newsletter .newsletterContent #mc_embed_signup .mc-field-group input[type="email"] {width: calc(100% - 1em);}
.content.newsletter .newsletterContent #mc_embed_signup .input-group input[type="radio"], .content.newsletter .newsletterContent #mc_embed_signup .input-group input[type="checkbox"] {margin-bottom: 0; margin-top: 0;}
.content.newsletter .newsletterContent #mc_embed_signup .input-group input[type="checkbox"] + label {margin-bottom: 0;}
.content.newsletter .newsletterContent .mc-field-group.input-group ul li { margin-bottom: 0.5rem; display: flex; align-items: center; }

.content.newsletter-subscribe .cmxform .checkbox{width:20px;float:left;margin-top:-4px;margin-left:1px;margin-right:6px;}
div.nl-text div.accordion{width:106.7%;min-height:0.5em;background:none;padding:0 0 0 0;margin:0 0 0.5em -20px;}
div.nl-text div.accordion h3{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-down-nude.gif') right 0 no-repeat #f4ede9;padding:1em 3em 1em 1.4em;margin:0;cursor:pointer;}
div.nl-text div.accordion h3.on{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-up-nude.gif') right 0 no-repeat #f4ede9;}
div.nl-text div.accordion div{border:none;background:#fff;background:rgba(255,255,255,0.8);padding:1.4em;margin:0;}
.content.party-register .box-content form fieldset{float:left;width:50%;}
.content.party-register .box-content label{line-height:100%;margin:0 0 0.3em 0;float:left;clear:left;}
.content.party-register .box-content input,
.content.party-register .box-content select{background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;height:2em;}
.content.party-register .box-content p.right{background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:right;clear:left;height:2em;}
.content.party-register textarea{width:92.5%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;}
.content.party-register .box-content select{width:94.5%;padding:0.2em 0 0 0.3em;}
.content.party-register .contactus-form-results{display:none;min-height:inherit;}
.content.party-register .box-content label.error{width:auto;color:#ce1144;margin:0 0 0.8em 0;clear:none;float:left;}
.box-content .cmxform .instructions h1{font:129%/129% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;}
.box-content .cmxform .instructions h2{font:125%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;}
.box-content .cmxform .instructions p{margin:0 0 0.8em 0;}
.box-content .cmxform p.beige{font-size:10pt;color:#666666;margin:0 0 0 1.5em;}
.content.party-register .box-content input.error{border:1px solid #ce1144;margin:0 0 0.2em 0;}
.content .clear{clear:both;}
.box-content .contact-form-success h1{font:129%/129% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;}
.box-content .contact-form-success h2{font:125%/125% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 0.4em 0;}
.content.party-register .cmxform table{width:95.5%;border-collapse:separate;border-spacing:0.2em;margin:60.8em 0px -0.2em -0.2em;}
.content.party-register .cmxform table tr th{font-size:125%;color:#fff;}
.content.party-register .cmxform table tr td,
.content.party-register .cmxform table tr th{padding:0.6em;background:#aea79c;}
.content.party-register .cmxform table tr th.tableTitle{background:#c5bdb6;}
.content.party-register .cmxform table tr td{background:#eaeaea;background:rgba(234,234,234,0.9);}
.content.lifestyle-subscribe #results-view{clear:both;float:left;width:100%;}
.content.lifestyle-subscribe #errors{display:none;}
.content.lifestyle-subscribe .leftcol{clear:left;width:30em;}
.content.lifestyle-subscribe .leftcol .asside{font-size:85%;line-height:120%;color:#888;padding:0 2em 0 0;margin-top:90px;}
.content.contact-form .box-content label,
.content.lifestyle-subscribe .box-content label{line-height:100%;margin:0 0 0.3em 0;float:left;clear:left;}
.content.lifestyle-subscribe #subscription-result{margin-bottom:20px;}
.content.lifestyle-subscribe #subscription-result h2{margin-top:0;}
.content.lifestyle-subscribe .box-content input,
.content.lifestyle-subscribe .box-content select{width:80%;background:#e4e4e4;padding:0.2em 0.3em 0 0.3em;margin:0 0 1em 0;float:left;clear:left;height:2em;}
.content.lifestyle-subscribe .box-content select{width:81.5%;padding:0.2em 0 0 0.3em;height:2em;}
.content.contact-form .box-content label.error,
.content.lifestyle-subscribe .box-content label.error,
.content.lifestyle-subscribe .box-content span.error{color:#ce1144;float:left;clear:both;padding:4px;position:absolute;right:0;}
.content.lifestyle-subscribe .box-content div.select-input label.error{right:18px;}
.content.lifestyle-subscribe .cmxform input.btn_send{float:left;margin-top:0;margin-left:90px;}
body#lifestyle-subscribe header,
body#lifestyle-subscribe .content{z-index:20;position:relative;}
.content.contact-form .cmxform div,
.content.lifestyle-subscribe .cmxform div{position:relative;}
.content.contact-form .cmxform div:after,
.content.lifestyle-subscribe .cmxform div:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.content.contact-form .cmxform .checkbox{width:20px;float:left;margin-left:110px;margin-right:15px;}
.content.contact-form .cmxform .additional-options p{padding-top:3px;}
.content.lifestyle-subscribe .cmxform .checkbox{width:20px;margin-right:1em;float:left;margin-top:-3px;margin-left:90px;}
.content.schonheit .box-content.infotext{width:21em;clear:left;margin-left:9em;min-height:20em;float:left;}
.content.schonheit .box-content.infotext h1{color:#a7821d;padding:1em;}
.content.schonheit .box-content.maintext{width:44.2em;min-height:32.9em;height:auto;display:block;}
.content.schonheit .box-content.maintext h3{font:108%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;margin:0.3em 0 0;}
.content.schonheit .box-content.infotext #jobsearch{width:20em;background:#e4e4e4;padding:0.3em;margin:0 0 0.8em 0;height:2em;}
.content.schonheit .box-content.accordion,
.content.schonheit .box-content.noresults{width:46.2em;}
.content.schonheit .box-content.noresults,
.content.schonheit .job-search-func{display:none;}
.content.facebook li{background:none;}
.content.facebook div.fb-post{float:left;width:262px;position:relative;padding:16px 10px 4px 10px;background:#fff;background:rgba(255,255,255,0.9);margin:0 0.2em 0.2em 0;overflow:hidden;display:none;clear:none;height:auto;}
.content.facebook div.fb-post .meta{border:1px solid #e4c3be;padding:10px;background:#eae1e3;margin-bottom:5px;}
.content.facebook div.fb-post p{word-wrap:break-word;color:#1c1b1d;font-size:14px;line-height:17px;overflow:hidden;}
.content.facebook div.fb-post h2{margin:0 0 6px 0;}
.content.facebook .fb-picture{text-align:center;}
.content.magazine ul.slides li,
.content.interview1 ul.slides li{background:none;padding:0 0 0 0;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0 0 0 0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.content .ce_wrap .box-content.accordion div .flexslider{margin:0 0 0 0;background:none;padding:0;border:none;-webkit-box-shadow:none;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-webkit-box-shadow:none;position:relative;}
.content .flexslider ul li{padding:0 0 0 0;background-image:none;}
.content .flexslider ul.subcontent{margin:0px 0px 0.8em;}
.content .flexslider ul.subcontent li{padding:0 0 0 1em;}
.content .flexslider ul.subcontent > li:before{content:"–";position:absolute;margin-left:-1.1em;}
.content.facebook .flexslider,
.content.magazine .flexslider{margin:0 0 20px 0;background:none;border:none;-webkit-box-shadow:none;border-radius:0;position:relative;padding-top:30px;height:280px !important;}
.content.facebook.new .flexslider{margin:0;background:none;border:none;-webkit-box-shadow:none;border-radius:0;position:relative;padding-top:0;}
.content.facebook.new .facebook-wrapper{clear:left;display:block;margin-left:9em;width:calc(100% - 9em);}
.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.content .ce_wrap .box-content.accordion div .flexslider .slides{}
.carousel li{margin-right:5px}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.content.facebook.new .flex-direction-nav{left:508px;position:absolute;top:-42px;}
.content.facebook.new .flex-direction-nav a{width:57px;height:39px;margin:auto;position:relative;opacity:1;left:auto;display:block;-webkit-transition:none;text-indent:-99999px;}
.content.facebook.new .flexslider:hover .flex-next,
.content.facebook.new .flex-direction-nav .flex-next{opacity:1;right:0px;background-position:inherit;}
.content.facebook.new .flexslider:hover .flex-prev,
.content.facebook.new .flex-direction-nav .flex-prev{opacity:1;left:0px;}
.flex-direction-nav li{float:left;}
.content.facebook.new .flex-direction-nav .flex-next{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-next.gif') no-repeat;}
.content.facebook.new .flex-direction-nav .flex-prev{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-prev.gif') no-repeat;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url('//cdn.dr.hauschka.com/images/system/sys/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.content.facebook .flex-direction-nav{position:absolute;top:0;left:0;}
.content.facebook .flex-direction-nav a{width:57px;height:39px;margin:auto;position:relative;opacity:1;left:auto;display:block;-webkit-transition:none;text-indent:-99999px;}
.content.facebook .flexslider:hover .flex-next,
.content.facebook .flex-direction-nav .flex-next{opacity:1;right:0px;background-position:inherit;}
.content.facebook .flexslider:hover .flex-prev,
.content.facebook .flex-direction-nav .flex-prev{opacity:1;left:0px;}
.flex-direction-nav li{float:left;}
.content.facebook .flex-direction-nav .flex-next{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-next.gif') no-repeat;}
.content.facebook .flex-direction-nav .flex-prev{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-prev.gif') no-repeat;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url('//cdn.dr.hauschka.com/images/system/sys/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.content.magazine .flex-caption p,
.content.interview1 .flex-caption p{margin:0;}
.content.magazine .flex-caption p.small,
.content.interview .flex-caption p.small{font-size:70%;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-direction-nav .flex-prev{left:-36px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:auto;right:0;}
.flex-control-nav{width:auto;text-align:center;}
.flex-control-nav li{margin:0 0 0 0 !important;display:inline-block;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:13px;height:13px;display:block;background:url(../../../images/system/sys/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.flex-control-nav li a:hover{background-position:0 -13px;}
.flex-control-nav li a.flex-active{background-position:0 -26px;cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .active{opacity:1;cursor:default;}
div.flex-caption{display:none;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000,endColorstr=#aa000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa000000,endColorstr=#aa000000);}
.flex-caption{width:96%;padding:2%;margin:0;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);}
body#magazine{background:#efefef;}
.content.grid div.box.small{width:137px;height:131px;background-color:#9b9884;font-size:100%;}
.content.grid div.box.small h2{margin:0;}
.content.grid div.box.small ul{padding:1em 0 0 0; font-size: 85%;}
.content.grid div.box.small ul li{ background:none;line-height:normal;margin:0 0 0.3em 0;}
.content.grid div.box.small ul li a{color:black;}
.content.grid div.box.small ul li a::before{position:relative;right:12px;content:"#";}
.content.grid div.box.small ul li a.active,
.content.grid div.box.small ul li a:hover{color:#B52A49;}
.content.grid div.box.downloadpdf{width:137px;height:129px;line-height:130%;background: url('//cdn.dr.hauschka.com/images/system/content_elements/news/magazine/Download-pdf.gif') no-repeat left 12% top 12% #fff; border:1px solid #927f6e;}
.content.grid div.box.downloadpdf h2 {color:#927f6e;font-size:116%; margin: 3em 0 0 0;}
.content.grid{width:auto;float:none;}
.content.grid .article-teaser{margin:0 1px 1px 0;cursor:pointer;display:none;}
.content.grid .article-teaser.disabled a{cursor:default;}
.content.grid .article-teaser h2{font:90%/90% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 0.8em 0;float:left;}
.content.grid .article-teaser h2 span{font:130%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0.3em 0 0 0;clear:both;float:left;width:100%;}
.content.grid .article-teaser p{line-height:115%;clear:both;}
.content.grid .black{background:#000;color:#fff;padding:15px;float:left;}
.content.grid .white{background:#fff;color:#000;padding:15px;float:left;}
.content.grid .single-image-left,
.content.grid .single-image-right{width:329px;}
.content.grid .single-image-top,
.content.grid .single-image-bottom{width:164px;}
.content.grid .single-image-left img{float:left;margin:0 1px 0 0;}
.content.grid .single-image-right img{margin:0 0 0 1px;float:right;}
.content.grid .single-image-top img{float:left;margin:0 0 1px 0;}
.content.grid .single-image-bottom img{float:left;margin:1px 0 0 0;}
.content.grid .single-image-left .black,
.content.grid .single-image-left .white,
.content.grid .single-image-right .black,
.content.grid .single-image-right .white,
.content.grid .single-image-top .black,
.content.grid .single-image-top .white,
.content.grid .single-image-bottom .white,
.content.grid .single-image-bottom .black{width:134px;height:129px;}
.content.grid .double-image-top,
.content.grid .double-image-bottom{width:329px;}
.content.grid .double-image-top img{float:left;margin:0 0 1px 0;clear:left;}
.content.grid .double-image-bottom img{float:left;margin:1px 0 0 0;clear:left;}
.content.grid .double-image-top .black,
.content.grid .double-image-top .white,
.content.grid .double-image-bottom .black,
.content.grid .double-image-bottom .white{width:299px;height:129px;clear:left;}
.content.grid .article-navigation{position:absolute;float:left;width:134px;height:129px;background:#C0C0C0;color:#000;padding:15px;}
.content.grid .article-navigation h2{font-size:16px;line-height:18px;margin:2px 0 6px 0;}
.content.grid .article-contents{display:none;}
.content.grid .article-container{display:none;}
body#magazine .large{width:659px !important;}
.article-container{width:659px;background:#fff;}
.article-single{padding:20px;float:left;background:#fff;}
.article-single .article-top{border-bottom:none;padding:0 0 12px 0;margin:0 0 6px 0;}
.article-single .article-top .close{float:right;margin:0;padding:0;cursor:pointer;}
.article-single .article-top .border{border-bottom:2px solid black;padding:0 0 0.5em 0;}
.article-single .article-top .border h1{font:90%/90% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0;float:left;}
.article-single .article-top .border h1 span{font:150%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0.3em 0 0 0;clear:both;float:left;width:100%;}
.article-single .article-top .border h2{font:125%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0;padding:0;clear:both;}
.article-single h2{font-size:125%;margin:20px 0 0 0;}
.article-single h3{font-size:100%;margin:20px 0 0 0;}
.article-single h3.teaser{font-size:12px;color:#7b6c55;margin:0 0 15px 0;}
.article-single .author span{}
.article-single .print-article{cursor:pointer;}
.article-single .footer{margin:25px 0 0 0;padding:8px 0 0 0;border-top:1px solid black;color:#7b6c55;}
.article-single p.foto{float:left;}
.article-single ul.soicons{width:50%;text-align:right;float:right;}
.article-single ul.soicons li{display:inline;padding:0;margin:0 0 0 5px;background:none;}
.article-single ul.soicons li img{vertical-align:bottom;}
.content.testimonial .middleTestonimals{clear:left;float:left;position:relative;margin-left:2em;}
.content.testimonial .leftText{height:auto;width:25em;}
.content.testimonial .Maincenter{height:auto;}
.content.testimonial .rightText{}
.content.testimonial .rightTextBottom{float:left;}
.content.testimonial .btn_search{background:url("//cdn.dr.hauschka.com/images/system/sys/arrow-search-gold.gif") no-repeat scroll 0 0 transparent;color:rgb(255, 255, 255);cursor:pointer;font-size:0;height:27px;overflow:hidden;width:37px;}
.content.testimonial form input{background:none;background:#dacfc2;padding:0;height:27px;width:20.3em;}
.content .Queryresult{float:left !important;padding-left:24px !important;}
div.all-results.testimonial{margin-left:68px;float:left;padding:0 0 15em 0;}
div.all-results.testimonial .box, div.Queryresult .box{width:286px;text-align:center;line-height:18px;}
div.all-results.testimonial .empty a, div.all-results.testimonial .empty p{display:none;}
div.all-results.testimonial .details p, div.Queryresult .details p{text-align:left;float:left;padding-top:2em;}
div.all-results.testimonial a, div.Queryresult a{cursor:pointer;border-bottom:1px solid #897642;-webkit-transition:all 0.22s ease-in;-moz-transition:all 0.22s ease-in;-ms-transition:all 0.22s ease-in;-o-transition:all 0.22s ease-in;transition:all 0.22s ease-in;}
div.all-results.testimonial a.close, div.Queryresult a.close{padding:1em;border-bottom:none;position:absolute;top:-3px;right:4px;}
div.all-results.testimonial a.close:hover, div.Queryresult a.close:hover{border-bottom:none;}
div.all-results.testimonial a:hover, div.Queryresult a:hover{color:#6a686d;border-bottom:1px solid #6a686d;}
.content .details, div.Queryresult .box.details{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0px 0px 2222px 1100px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 2222px 1100px rgba(0, 0, 0, 0.3);display:none;min-height:358px;height:auto;z-index:100;overflow:initial;position:absolute;top:0;left:0;float:none;margin:0;background-color:#f2dec5;}
.content.testimonial h2{margin:0 0 0.4em 0;}
.content .testimonial div.box.address,
div.Queryresult .box.address{position:relative !important;overflow:visible;}
.testimonial input[type="text"]{height:27px;padding:0;background-color:#dacfc2;}
.res{position:relative;}
.content.feel-good .box-content.accordion{width:44.2em;}
.content ul.soicons{position:absolute;float:right;bottom:0;right:0;padding:0;margin:0 6px 8px 0;}
.content ul.soicons li{background:none;display:inline;padding:0;float:left;}
.content ul.soicons li a{background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;width:30px;height:20px;float:left;text-indent:9999px;margin-right:5px;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.content ul.soicons li a:hover{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.content ul.soicons li a.twitter{background-position:-50px -310px;}
.content ul.soicons li a.pinterest{background-position:-81px -310px;}
.content ul.soicons li a.facebook{background-position:-112px -310px;}
.content.article-library{width:91%;}
.box.article-nav{height:auto;margin-left:-315px;margin-top:195px;background:none;}
.box.article-nav ul.list li{line-height:120%;margin:0 0 0.3em 0;background-position:0 0.4em}
.article-item{margin:0 2px 2px 0;width:313px;background:#fff;height:382px;cursor:pointer;-webkit-transition:all 0.33s ease-out;-moz-transition:all 0.33s ease-out;-ms-transition:all 0.33s ease-out;-o-transition:all 0.33s ease-out;transition:all 0.33s ease-out;}
.article-item .teaser{padding:1em;}
.article-item:hover{background:#d7d1c9;}
.article-item.top.stamp{width:628px;top:0px;left:0px;height:383px;}
.article-item > img{width:313px;height:191px;}
.article-item.top.stamp img{height:191px;width:628px;}
.article-item .teaser h2{margin:0 5px 11px 0;}
.article-item .teaser p{margin:0 5px 11px 0;font-size:13px;line-height:16px;}
.article-item.blank.stamp{left:630px;width:310px;height:191px;top:0;background:transparent;cursor:default;}
.article-item img{width:100%;}
.article-content{padding:10px;}
.article-content h2{margin:.5em 0 0.1em 0;color:#000;}
.article-library .article-single h3{font-size:14px;margin:8px 0 4px 0;}
.article-library .article-container p{line-height:1.4em;margin:0 0 0.5em 0;}
.article-library-container{width:78%;max-width:950px;position:absolute;margin-left:315px;}
.article-library .article-single .footer{margin:25px 0 0 0;padding:8px 0 0 0;border-top:1px solid #85687b;color:#7B6C55;}
.article-library .article-container{background:transparent;display:none;overflow:hidden;position:absolute;z-index:1500;left:13%;right:13%;top:8%;max-width:780px;width:71%;}
.article-library .article-single .article-top .border{padding:0 !important;margin:0.6em 0 0.4em 0;border-bottom:2px solid #85687b;}
.article-library .article-single .article-top h2{padding-top:11px;font:130%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.article-library .article-single .article-top .close{float:right;padding:0;cursor:pointer;right:21px;top:20px;position:absolute;}
.content.article-library .article-single ul.soicons{text-align:right;float:right;width:inherit;position:inherit;}
.content.article-library .article-single ul.soicons li a{background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;width:24px;height:24px;float:left;text-indent:9999px;margin-right:5px;}
.content.article-library .article-single ul.soicons li a.twitter{background-position:0 -483px;}
.content.article-library .article-single ul.soicons li a.facebook{background-position:-25px -483px;}
.content.article-library .article-single ul.soicons li a.print{background-position:-50px -483px;width:33px;height:29px;}
.article-library .flexslider img, .article-library img.article-image{width:100%;height:auto;margin-bottom:1em;}
.article-library .flex-control-nav{width:auto;position:absolute;left:0;text-align:center;margin:-15px 0 0 0;}
.article-library .flexslider{margin-bottom:2em;}
.article-library .flexslider p{margin-bottom:11px;}
.article-library .flex-control-nav li a{width:13px;height:13px;display:block;background:url(//cdn.dr.hauschka.com/images/system/sys/bg_control_nav_alibrary.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.article-library .flex-control-nav li a:hover{background-position:0 -13px;}
.article-library .flex-control-nav li a.flex-active{background-position:0 -26px;cursor:default;}
.article-library .flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:9px;background:rgba(75, 61, 70, 0.8);color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);font-size:14px;}
.article-library .article-single{padding:20px;float:left;background:#FFF;margin-bottom:8em;}
.article-library .article-single .article-top h1{float:none;font:95%/95% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0.3em 0;}
.article-library .article-single ul.soicons li img{width:24px;height:24px;}
.article-library .article-single ul.soicons li img.print-article{width:33px;height:29px;}
.video-container{position:relative;padding-bottom:52.4%;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
div.video-description{font-style:italic;}
.content .box-content .video-content img.video-img{float:left;clear:left;margin:0 1em 2em 0;}
.content .box-content .video-content .video-text{float:left;width:22em;margin-top:2em;}
.content .box-content .video-content .video-text.usa{float:left;width:22em;margin:0;}
#footer{font-size:80%;bottom:0;left:0;right:0;height:60px;padding:0 0 0 2.4em;}
#footer nav{width:100%;position:relative;margin:5px 0 0 0;}
#footer nav ul{margin:15px 0 0 0;float:left;}
#footer nav ul li{margin:0 10px 0 0;float:left;background:transparent;}
#footer nav ul li a{font-size:92%;color:#897642;}
#footer nav ul li a:hover,
#footer nav ul li .active{color:#3e3d40;}
#footer nav ul.sm-icons{right:21px;bottom:-33px;position:absolute;}
#footer nav ul.sm-icons li{padding:0;margin:0 2px 0 0;}
#footer nav ul.sm-icons a{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .30s ease-out;-moz-transition:opacity .30s ease-out;-ms-transition:opacity .30s ease-out;-o-transition:opacity .30s ease-out;transition:opacity .30s ease-out;}
#footer nav ul.sm-icons a:hover{-ms-filter:"alpha(opacity=66)";filter:alpha(opacity=66);-moz-opacity:0.66;-khtml-opacity:0.66;opacity:0.66;}
#footer nav ul.sm-icons a.smedia{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .30s ease-out;-moz-transition:opacity .30s ease-out;-ms-transition:opacity .30s ease-out;-o-transition:opacity .30s ease-out;transition:opacity .30s ease-out;background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;background-size:auto;display:block;width:30px;height:20px;outline:none;overflow:hidden;text-indent:-9999px;white-space:nowrap;}
#footer nav ul.sm-icons a.smedia:hover{-ms-filter:"alpha(opacity=66)";filter:alpha(opacity=66);-moz-opacity:0.66;-khtml-opacity:0.66;opacity:0.66;}
#footer nav ul.sm-icons a.smedia.twitter{background-position:0 -246px;}
#footer nav ul.sm-icons a.smedia.pinterest{background-position:-32px -246px;}
#footer nav ul.sm-icons a.smedia.facebook{background-position:-64px -246px;}
#footer nav ul.sm-icons a.smedia.youtube{background-position:-96px -246px;}
#footer nav ul.sm-icons a.smedia.tumblr{background-position:-128px -246px;}
#footer nav ul.sm-icons a.smedia.instagram{background-position:-160px -246px;}
#footer nav ul.sm-icons a.smedia.talk{background-position:0 -288px;width:149px;}
#footer nav ul.sm-icons a.smedia.talk.offline{background-position:0 -288px;}
#footer nav ul.sm-icons a.smedia.talk.online{background-position:0 -267px;}
.logo-for-print{display:none;}
header .logo-wrapper{clear:both;text-align:center;}
header a.logo{position:relative;background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;background-size:auto;background-position:0 -101px;display:inline-block;width:177px;height:92px;outline:none;overflow:hidden;text-indent:-999px;white-space:nowrap;}
.australia .mainBox{margin-top:170px;}
header#header_new_test{position:fixed;height:165px;z-index:1200;padding:0;}
header#header_new_test.down{height:115px;position:fixed;background:rgba(255,255,255,0.95);box-shadow:rgba(63, 25, 31, 0.198039) 1px 1px 4px;}
header#header_new_test.down .logo-wrapper{margin:0 auto;}
header#header_new_test.down input{background-color:rgba(255,255,255,0.1);}
header#header_new_test.down .mainmenu{font-size:80%;}
header#header_new_test.down .global_search form input{font-size:80%;}
header#header_new_test.down .global_search form input[type="submit"]{padding:0 0 16px 0;margin:5px 0 0 0;}
header#header_new_test.down .logo-wrapper a.logo{width:102px;height:53px;background-position:left -37px top -193px;}
header a.world-map{margin:-5px 3px 0 2px;background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;background-size:auto;background-position:-173px -195px;display:block;width:45px;height:25px;outline:none;overflow:hidden;text-indent:-999px;white-space:nowrap;}
header a.cart-icon{margin:-5px 5px 0 2px;background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;background-size:auto;background-position:-173px -221px;display:block;width:45px;height:25px;outline:none;overflow:hidden;text-indent:-999px;white-space:nowrap;}
div.talk-panel{width:138px;height:60px;-moz-box-shadow:0 0 1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.3);box-shadow:0 0 1px 0 rgba(0,0,0,0.3);overflow:hidden;position:absolute;right:177px;background:#FFF;bottom:45px;z-index:10000;padding:3px 5px 4px 5px;display:none;}
div.talk-panel.active{display:block;}
div.talk-panel a.msg, div.talk-panel a.lpChatTextLink{background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat right;padding:0;margin:3px 0 0 5px;display:block;}
div.talk-panel a.lpChatTextLink span{font-family:ViaculturaNormal, Arial, Helvetica, sans-serif !important;line-height:16px;display:block;}
div.talk-panel p.msg{margin:0;padding:0 0 2px 16px;}
div.talk-panel p.msgon{background:url('//cdn.dr.hauschka.com/images/system/sys/lh-line.png') no-repeat 0px -22px;}
div.talk-panel p.msgoff{background:url('//cdn.dr.hauschka.com/images/system/sys/lh-line.png') no-repeat 0px 0px;}
div.talk-panel.online p.msgoff{display:none;}
div.talk-panel.offline p.msgon{display:none;}
div.talk-panel p.close{margin:0;float:right;}
.content.notfound{width:auto;}
.content.notfound .box-content{padding:20px;background:#fff;opacity:0.9;}
.content.notfound .box-content h2{font:230%/100% ViaculturaNormal, Arial, Helvetica, sans-serif; margin:0 0 1rem 0;}
.content.notfound .box-content h2 span{margin:0;}
.content.presse-ueber-uns .browser-wrapper,
.content.interview1 .browser-wrapper{overflow:hidden;width:944px;height:194px;position:relative;}
.content.presse-ueber-uns .browser-wrapper-new{overflow:hidden;width:96.5em;height:194px;position:relative;}
.content.presse-ueber-uns .browser-downloads,
.content.interview1 .browser-downloads{position:relative;}
.content.presse-ueber-uns .box .next-dl,
.content.interview1 .box .next-dl{position:absolute;top:0;right:0px;}
.content.presse-ueber-uns .box .prev-dl,
.content.interview1 .box .prev-dl{position:absolute;display:none;top:0;left:0px;}
.content.presse-ueber-uns .browser-downloads ul,
.content.interview1 .browser-downloads ul{margin:0 0 0 0;position:absolute;}
.content.presse-ueber-uns .browser-downloads ul li,
.content.interview1 .browser-downloads ul li{padding:0 0 0 0;background:none;}
.content.presse-ueber-uns .browser-downloads ul li.active,
.content.interview1 .browser-downloads ul li.active{padding:0 0 0 0;background:none;}
.content.presse-ueber-uns .box.with-image,
.content.interview1 .box.with-image{text-align:left;}
.content.presse-ueber-uns .box .clipping-cover,
.content.interview1 .box .clipping-cover{float:left;margin:0 8px 0 0;}
.content.presse-ueber-uns .box .clips-cover{float:left;margin:0 14px 0 0;}
.content.presse-ueber-uns .box.with-image h2.subheader,
.content.interview1 .box.with-image h2.subheader{font:110%/110% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;margin:0.5em 0px 0.5em;text-align:left;}
.content.interview1 .box.with-image h2.archive{left:50%;position:absolute;width:49%;}
.content.presse-ueber-uns .box h2{font:135%/135% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}
.content.international-partner .country-data{display:none;}
.content.international-partner .country-select li{float:left;background:none;padding:0;margin:0 0.5em 0 0;}
.content.international-partner .country-select a{color:#3E3D40;}
.content.international-partner .country-select a.active{color:#897642;}
.content.international-partner td{text-align:center;background:#e2e0e1;padding:0.5em 0 0.5em 0;}
.content.international-partner td.active{background:#484440;}
.content.international-partner td.active a{color:#fff;}
.content.contact-form .box-content.wide{width:44.1em;}
.content.contact-form .box-content.wide.form-content p.right{background:none;float:right;clear:left;height:0em;}
.content.form_error{color:#CE1144;float:left;clear:both;}
.content.promotions .box.side-image,
.content.promotions .img-box.side-image{clear:left;margin-left:69px;}
.content .img-box.side-right-image{clear:left;margin-top:-22em;}
div.cleansing-cream div.table table thead tr th.wide-table{width:12em;}
.content.cleansing-cream .big-box .img-box{min-height:290px;}
.content .big-box{width:67.4em;min-height:12.05em;background:white;margin:0 0.2em 0.2em 0;padding:1em;float:left;position:relative;}
content .inner-img-box{width:21em;height:12.05em;background:#fff;background:rgba(255,255,255,0.9);margin:0 0.2em 0.2em 0;padding:1em;float:left;position:relative;}
.content .inner-box{width:40em;background:#fff;background:rgba(255,255,255,0.9);margin:0 0.2em 0.2em 0;padding:1em;float:left;position:relative;}
.content .inner-box p span{color:#AD9861;}
.content .inner-box p span:hover{cursor:pointer;}
/*#wala-video{position:relative;z-index:110;}*/
.content.current-newsletter .nl-summary{margin-left:340px;}
.content.current-newsletter .newsletter-grid{float:left;}
.content.current-newsletter .nl-article-teaser{padding:0;margin:4px 0 0 0;overflow:hidden;width:100%;background:#fff;height:auto;position:relative;}
.content.current-newsletter .nl-article-teaser .nl-inner{padding:20px;}
.content.current-newsletter .nl-article-teaser .nl-inner h2{margin:0 0 2px 0px;}
.content.current-newsletter .nl-article-teaser .nl-inner .nl-text ul li {margin:0 0 0 0; padding: 0 0 0 1em; background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat 0 8px;}
.content.current-newsletter .nl-article-teaser .nl-inner .nl-text table { border-collapse: seperate; border-spacing: 2px; margin: 0 0 2rem 0; }
.content.current-newsletter .nl-article-teaser .nl-inner .nl-text table tr td { padding: 0.5rem; background: #f8f8f8; }
.content.current-newsletter .nl-article-teaser .nl-inner .nl-text .chapterSpacer { border-top: 1px dashed #897642; margin-top: 3rem; margin-bottom: 1.5rem; padding-top: 1rem; }
.content.current-newsletter .flexslider-container{width:640px;}
.content.current-newsletter .nl-article-teaser .nl-inner .nl-text .box { width: auto; height: auto; background: #efefef; margin: 1em 0 2em 0; padding: 1.2em; }
.content.current-newsletter .nl-summary h1{margin:0.8em 0 0 240px;line-height:inherit;}
.content.current-newsletter .nl-summary h2{color:#535250;font-size:100%;margin:0 0 0.6em 270px;}
.content.current-newsletter .nl-article-teaser ul li.a{background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat scroll 0px 0.6em transparent;padding:0px 0px 0px 1em;}
.content.current-newsletter .nl-article-teaser .nl-image{margin:0 0 1em 0;}
.content.current-newsletter .flexslider{margin:0;padding:0;}
.content.current-newsletter .flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.content.current-newsletter .flexslider .slides img{width:100%;margin-top:10px;}
.content.current-newsletter .flex-pauseplay span{text-transform:capitalize;}
.content.current-newsletter .flexslider{margin:0 0 60px;background:none;border:none;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;}
.content.current-newsletter .flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.content.current-newsletter .loading .flex-viewport{max-height:300px;}
.content.current-newsletter .carousel li{margin-right:5px}
.content.current-newsletter .flex-direction-nav a{display:none;}
.content.current-newsletter .flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.content.current-newsletter .flex-direction-nav .flex-prev{left:-36px;}
.content.current-newsletter .flexslider:hover .flex-next{opacity:0.8;right:5px;}
.content.current-newsletter .flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.content.current-newsletter .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.content.current-newsletter .flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.content.current-newsletter .flex-control-nav{width:100%;position:absolute;top:0px;text-align:center;}
.content.current-newsletter .flex-control-nav li{margin:0 6px;display:inline-block;}
.content.current-newsletter .flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.content.current-newsletter .flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.content.current-newsletter .flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}
.content.current-newsletter .flex-control-thumbs{max-height:120px;margin:9px 0 0;position:static;overflow:hidden;}
.content.current-newsletter .flex-control-thumbs li{width:25%;float:left;margin:0;}
.content.current-newsletter .flex-control-thumbs img{width:100%;display:block;opacity:.3;cursor:pointer;}
.content.current-newsletter .flex-control-thumbs img:hover{opacity:1;}
.content.current-newsletter .flex-control-thumbs .active{opacity:1;cursor:default;}
.content.current-newsletter .flex-control-thumbs .flex-active{opacity:1;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0;}
.flex-direction-nav .flex-next{opacity:1;right:0;}
}
.content.sitemap{width:100%;padding:0;}
.search-print-results{display:none;}
.content-sitemap{width:96%;padding:1em 1.7em 8em;}
.sitemap-table li{float:none;}
.content.sitemap table tr th.col-1,
.content.sitemap table tr th.col-2,
.content.sitemap table tr th.col-3,
.content.sitemap table tr th.col-4{width:25%;}
.content.sitemap table ul li ul{margin:0;}
.print-content-only{display:none;}
.loading-page{position:absolute;z-index:9;top:0;left:0;display:block;text-align:center;width:100%;height:100%;background:#fff;}
.loading-page div{margin:auto;padding-top:20%;}
.content .flexslider ul.nlist{margin:0 0 0.8em 0;}
.content .flexslider ul.nlist li{background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat 0 0.6em;padding:0 0 0 1em;}
.center-align{display:block;margin:0 auto;}
.hungary .newsletter_archive .noborder {clear: both; display: inline-block; line-height: 1.5em;}
.content.newsletter_archive .box.side-image{clear:left;margin-left:4em;}
.content.newsletter_archive .ce_wrap{background-color:rgba(255, 255, 255, 0.8);width:40.2em;padding:1em;}
.content.newsletter_archive .ce_wrap p{border-bottom:1px dotted #bababa;padding:0 0 0.5em 0;margin:0 0 0.5em 0;}
.content.newsletter_archive .ce_wrap p strong{float:left;margin:0 1.5em 0 0;}
.content.newsletter_archive .ce_wrap .noborder{border:none;height:22px;}
.idealTextArea{border:1px solid #e8d8ab;height:10em;width:241px;resize:none;}
.success_bank{background-attachment:scroll;background-clip:border-box;background-color:#927f6f;background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;color:rgb(255, 255, 255);margin-bottom:0.2em;margin-left:0;margin-right:0;margin-top:0.2em;padding-bottom:0.4em;padding-left:0.4em;padding-right:0.4em;padding-top:0.4em;position:relative;width:99%;}
.fail_bank{background-attachment:scroll;background-clip:border-box;background-color:rgb(215, 150, 139);background-image:none;background-origin:padding-box;background-position:0 0;background-repeat:repeat;background-size:auto auto;color:rgb(255, 255, 255);margin-bottom:0.2em;margin-left:0;margin-right:0;margin-top:0.2em;padding-bottom:0.4em;padding-left:0.4em;padding-right:0.4em;padding-top:0.4em;position:relative;width:99%;}
.bankPayment{width:440px !important;border-collapse:separate;border-spacing:0.2em 0.2em;margin:-0.2em 0 -0.2em -0.2em;vertical-align:top;}
#dragContainer{left:265px !important;top:239px !important;}
.out-of-stock{float:right;opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;cursor:pointer;text-decoration:none;color:#5d5d5e;}
.minibagitem{width:300px;background-color:#f7f2e9 !important;margin-top:-9px;-webkit-box-shadow:4px 6px 8px -2px #AAA;box-shadow:4px 6px 8px -2px #AAA;}
#min-cart-product-list{width:295px;}
#min-cart-product-list ul li{background-color:#FFFFFF;float:left !important;height:91px;margin-bottom:1px;margin-left:5px;margin-top:1px;padding-top:10px;width:291px;height:auto;}
#min-cart-product-list ul li img{height:77px !important; /*margin-left:25px !important;*/ margin-left:9px !important; /***** Changed by dietmar 2017-11-28 ***/padding-top:7px;text-align:left !important;}
.minibagitem table{border-spacing:1px !important;border-collapse:collapse !important;}
.min-cart-product-details{float:right;height:auto;margin-right:1px;width:197px;}
.minibagitem table tbody tr td{vertical-align:top !important;}

body.usa .toggler { background-color: #f7f2e9; display: none; position: absolute; right: 386px; top: 0; width: 176px; z-index: 1;}
body.usa .toggler.ie {right: 382px; }
body.usa .toggler.safari {right: 387px;}

.miniCart{width:304px !important;background-repeat:no-repeat;min-height:217px !important;}
.min-basket-product img{height:100px !important;width:28px;text-align:left !important;}
.min-basket-product a{color:rgb(137, 118, 66);text-decoration:none;}
.minibagitem .mini-cart-additional-info{font-size:12px !important;line-height:15px;}
.mini-checkout{background-color:rgb(255, 255, 255);bottom:10px;color:#c32586 !important;height:16px;margin-left:6px;margin-top:16px;padding-bottom:9px;padding-left:0;padding-top:9px;position:relative;width:288px;font-size:100%;line-height:inherit;}
.mini-checkout a{font-size:100%;color:#c32586 !important;margin-left:103px;font-family:'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
#mini-cart-scrollUp{cursor:pointer;margin-left:63px;padding:21px 66px 0 66px;}
#mini-cart-scrollDown{cursor:pointer;margin-left:63px;padding:0 66px;}
.minibagitem .bottomBorder{margin:0 0 0 6px;padding-bottom:0;width:290px;background-image:url('//cdn.dr.hauschka.com/images/usa/en/nav/MiniCart-line.gif');background-repeat:no-repeat;display:block;height:1px;}
.minibagitem .topBorder{height:1px;margin-bottom:0px;margin-left:6px;margin-top:0;width:290px;background-image:url('//cdn.dr.hauschka.com/images/usa/en/nav/MiniCart-line.gif');background-repeat:no-repeat;display:block;}
.content .img-box.right.press_subnavi{background:#fff;background:rgba(255,255,255,0.9);width:18em !important;height:10.75em !important;margin-left:8em;padding:1em;}
.content.products section.wrap div.tooltip h1 span, .content.products section.wrap div.tooltip h2 span{color:#737270;}
.content.search .box.search-box.results h2 span{color:#737270;}
#capMain{clear:both;float:left;width:100%;}
.imgCaptacha{background:#e4e4e4;float:left;margin:0 0 1em 0;}
.reloadCaptacha{float:left;clear:both;margin:0 3em 0 0;cursor:pointer;}
.errorCaptacha{display:none;color:red;}
#footer nav select{display:none;}
.content .box-content.summer_promotion_de_en{background:url('//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/sommeraktion-unten.jpg') no-repeat top left #fff;margin-top:-0.2em;text-align:right;padding-left:18em;padding-right:2em;width:26.2em;}
.content .box-content.free_gift{background:none repeat scroll 0% 0% #FFF;margin-top:-0.2em;text-align:center;padding-left:2em;padding-right:2em;width:42.4em;}
.content .box-content.summer_action_uk{background:none repeat scroll 0% 0% #FFF;margin-top:-0.2em;text-align:center;padding-left:2em;padding-right:2em;width:43.9em;}
.content .box-content.summer_action_uk h1{font:135%/135% "ViaculturaNormalBold",Arial,Helvetica,sans-serif;margin:-16px 0px 0.5em;}
.content .box-content.summer_promotion_fr{background:url('//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/sommeraktion-unten-fr.jpg') no-repeat top left #fff;margin-top:-0.2em;text-align:right;padding-left:18em;padding-right:2em;width:26.2em;}
.content .box-content.free_gift{background:none repeat scroll 0% 0% #FFF;margin-top:-0.2em;text-align:center;padding-left:2em;padding-right:2em;width:42.4em;}
.content .box-content.interview-wide{width:46.4em;background:#fff;}
.content .box-content.interview-wide h2{color:#897642;}
.content .box-content.box_no_bg_color_font{color:#897642;background:#fff;height:auto;min-height:inherit;width:46.4em;}
.content .box-content.box_no_bg_color_font h1{margin:0 0 0.5em 0;}
.content .box-content.box_no_bg_color_font h2{margin:0;}
.content .box-content.box_no_bg_color_font h2{font-size:110%;font-family:'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.interview .flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0px;color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);font-size:14px;}
.interview .flex-control-nav{width:auto;}
.interview .flex-control-nav{width:auto;float:right;}
.interview .flex-control-nav li{margin:0 0 0 0 !important;display:inline-block;}
.interview .flex-control-nav li:first-child{margin:0;}
.interview .flex-control-nav li a{width:13px;height:13px;display:block;background:url(../../../images/system/sys/bg_control_nav.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.interview .flex-control-nav li a:hover{background-position:0 -13px;}
.interview .flex-control-nav li a.flex-active{background-position:0 -26px;cursor:default;}
.content .box-content.faq_specials{width:45.25em;text-align:center;padding:1em 0.5em 0.5em 0.5em;height:auto;background:url('//cdn.dr.hauschka.com/images/system/sys/header-faq-rose.gif') repeat scroll 0% 0% transparent;color:#FFF;position:relative;clear: none;}
.content .box-content.faq_specials1{width:45.25em;text-align:center;padding:1em 0.5em 0.5em 0.5em;height:auto;background:url('//cdn.dr.hauschka.com/images/system/sys/header-faq-rose.gif') repeat scroll 0% 0% transparent;color:#FFF;position:relative;margin-left:315px;top:-227px;}
.content .faq_right ul li{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-small-platin.gif') no-repeat 0 6px;padding:0 0 0 1.88em;}
.content .ce_wrap .box-content.accordion.faqs{width:46.25em;clear:none;float: right;}
/*.content .ce_wrap .box-content.accordion.faqs:nth-child(n+7){margin-left: 316px;}*/
.content .ce_wrap .box-content.accordion.faqs1{width:46.25em;clear:left;margin-left:315px;top:-227px;}
.content .box-content.faq_right{width:21em;float:left;background:none;}
.content .box-content.faq_right ul li a, .box.side-content ul.nav li a{color:#3E3D40;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in;}
.content .box-content.faq_right ul li a:hover,
.content .box-content.faq_right ul li a.active,
.box.side-content ul.nav li a:hover,
.box.side-content ul.nav li a.active{color:#A7821D;}
.content table tr td div.purple_check{background:url("//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png") no-repeat -66px -516px;width:14px;height:16px}
.content .packery-item ul.subnavi li{background:none;margin:0;padding:0;display:inline;}
.content .packery-item ul.subnavi{margin:0;line-height:135%;float:left;clear:left;}
.content.faq{width:95%;max-width:1400px;}
.content .box.faqcat{height:99px;background:rgba(0,0,0,0.3);margin:0 3px 3px 0;padding:1em;float:left;overflow:hidden;position:relative;}
.content.faq .box{margin:0 3px 3px 0;}
.box.side{height:191px;}
.box.wide-text{height:320px;width:602px;}
.box.wide-text p{max-width:540px;line-height:23px;}
.box.blank{height:191px;width:16em;background:transparent;}
.content .box.faqcat img{margin:-1em;}
.content .box.faqcat a img.overlay{position:absolute;z-index:1;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;filter:alpha(opacity=100);opacity:1;}
.content .box.faqcat a:hover img.overlay{position:absolute;z-index:1;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;filter:alpha(opacity=0);opacity:0;}
.content .box.faqcat a:hover p{color:#FFF;text-shadow:1px 1px 4px #000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.content .box.faqcat a p{position:absolute;right:0.7em;text-align:right;top:3.2em;font-size:22px;color:#FFF;z-index:5;width:92%;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
.content .faq-infobox{width:25%;float:left;background:rgba(212,198,196,0.5);margin:0 0 0 -1em;padding:2em;}
#mc_embed_signup { width: 96%; }
#mc_embed_signup form{padding:0 !important;}
#mc_embed_signup .mc-field-group{clear:left;min-height:auto !important;height:auto;float:left;padding-bottom:0;position:relative;width:100% !important;}
#mc_embed_signup .mc-field-group .asterisk{position:relative;top:0px;right:1.5em !important;color:#3e3d40;font-size:100%;}
#mc_embed_signup .mc-field-group select{display:inherit;width:100%;height:auto;background:#e4e4e4;padding:0.7em !important;vertical-align:middle;border:none;}
#mc_embed_signup .mc-field-group input{display:inherit;width:100%; height:auto;background:#e4e4e4;padding:0.5em !important;text-indent:0 !important;border:none;float:left;clear:both;}
#mc_embed_signup div.mce_inline_error{position:absolute;top:-5px;right:0px;color:#ce1144;z-index:1;}
.button-container{clear:both;float:right;}
#mc_embed_signup .button{width:auto !important;height:auto !important;font:110%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;color:#C32594;background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-search-gold.gif') no-repeat right center #dacfc2 !important;padding:1em 3em 1em 1em !important;cursor:pointer;border-radius:0 !important;}
#mc_embed_signup div#mce-responses{float:left;top:0px;padding:0px !important;overflow:hidden;width:100% !important;margin:0 !important;clear:both;}
#mc_embed_signup div.response{margin:0px !important;padding:0px !important;font:110%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;color:#C32594;float:left;top:0px;z-index:1;width:100% !important;}
#mc_embed_signup div.response a::before{content:"\A";white-space:pre;}
#mc_embed_signup #mce-success-response{color:#C32594;}
#mc_embed_signup .datefield { clear: both; }
#mc_embed_signup .datefield span.subfield { display: inline-block; width: 25%; }
#mc_embed_signup .datefield span.subfield input { clear:none; float: none; width: 86%;  }
#mc_embed_signup .datefield span.subfield:nth-child(1) { margin: 0 1% 0 0; }
#mc_embed_signup .datefield span.subfield:nth-child(2) { margin: 0 1% 0 0.8%; }
#mc_embed_signup .datefield span.subfield:nth-child(3) { margin: 0 0 0 0.8%; }
#mc_embed_signup .datefield span.small-meta { font-size: 90%;}
#mc_embed_signup .input-group { font: 120%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; margin: 0 0 15px 0; }
#mc_embed_signup .input-group ul { margin: 3% 0 0 0;}
#mc_embed_signup .input-group label { font: 85%/100% 'ViaculturaNormal',Arial,Helvetica,sans-serif; clear: none; margin: 0 0 0 2%;}
#mc_embed_signup .input-group input { width: auto; }
p.small-grey-press-usa{font-size:96%;color:#999;text-align:left;margin-left:10px;}
p.small-grey-press-usa a{font-size:96%;color:#680348;text-align:left;}
.content.dealer-search.usa .box-content.search label{float:left;}
.content.dealer-search.usa .box-content.search label.autowidth{width:auto;margin:0 1em 0 0;}
.content.dealer-search.usa .box-content.search input,
.content.dealer-search.usa .box-content.search select{float:left;margin:0 1em 0 0;}
.content.dealer-search.usa .box-content.search input{margin:0 2em 0 0;}
.content.dealer-search.usa .box-content.search input[type="checkbox"]{width:auto;margin:0.3em 0.5em 2em 0;vertical-align:middle;}
.content.dealer-search.usa .box-content.search input.btn_submit{float:left;}
.content.dealer-search.usa .box-content.search hr{border:none;border-top:1px dotted #bebebe;clear:both;margin:4em 0 1em 0;}
.content.dealer-search.usa .box-content.search h3.error{clear:both;color:#680348;}
.content .box-content.wide-text{width:37.5em;min-height:12.1em;background:rgba(255,255,255,0.9);}
.content .box-content.wide-text p{margin:0 0 0.6em 0;}
.content .img-box.side-image{clear:left;margin-left:183px;height:14.05em;}
.content .box-content.right{width:24em;min-height:12em;float:left;}
.content .box-content h1.skincondition, p.skincondition{margin-left:6px;}
p.skincareUS{border-style:none none dotted none;border-width:1px;border-color:#93806F;padding:0.5em 0 0.5em 0;margin-top:-12px;}
.content.presse-ueber-uns.usa .box{height:18em;width:26em;}
.content.presse-ueber-uns.usa .browser-wrapper{height:20.2em;width:84.5em;}
.content.presse-ueber-uns.usa .box.with-image img{width:10em;}
.content.presse-ueber-uns.usa .box.with-image a.dl-link, .box.big1 a.dl-link{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-black.gif') no-repeat left center;padding:0 0 0 1.5em;}
.content .img-box.between-text-usa{clear:left;width:100%;min-height:1em;line-height:170%;height:auto;width:560px;left:383px;margin-bottom:-3px;padding:0;top:-3px;}
.box-content p.align{margin-left:138px;}
.box-content p.align img{opacity:0.9;}
.content.careers .box-content.employment{width:44.2em;min-height:32.9em;height:auto;display:block;}
.content.careers .box-content.employment h3{font:108%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;margin:0.3em 0 0;}
.content.contact-form-usa .contactus-form-results{display:none;min-height:inherit;}
.content.contact-form-usa .box-content .cmxform div{position:relative;}
.content.contact-form-usa .box-content.wide{width:40.1em;}
.content.contact-form-usa label{float:left;clear:both;margin:0.2em 0 0 0;}
.content.contact-form-usa form input,
.content.contact-form-usa form select,
.content.contact-form-usa form textarea{width:73% !important;background:#e4e4e4;padding:0.3em !important;height:auto !important;margin:0 0 0.4em 0;float:right;}
.content.contact-form-usa form textarea{width:73.3% !important;}
.content.contact-form-usa form select{width:74.9% !important;}
.content.contact-form-usa .cmxform div{position:relative;clear:both;}
.content.contact-form-usa .cmxform label.error{color:#ce1144;position:absolute;right:2em;}
.content.contact-form-usa input.btn_send{margin:1.5em 0 0 0;}
.content.retailer .contactus-form-results{display:none;min-height:inherit;}
.content.retailer .box-content .cmxform div{position:relative;}
.content.retailer .cmxform div{position:relative;clear:both;}
.content.retailer .box-content.wide{width:44.1em;min-height:12.05em;}
.content.retailer label{float:left;clear:both;margin:0.2em 0 0 0;}
.content.retailer .box-content label.error{color:#CE1144;float:left;clear:both;padding:4px;position:absolute;right:0px;}
.content.retailer form input,
.content.retailer form select,
.content.retailer form textarea{width:42.5% !important;background:#e4e4e4;padding:0.3em !important;height:auto !important;margin:0 0 0.4em 0;float:right;}
.content.retailer form textarea{width:42.6% !important;}
.content.retailer form select{width:44.1% !important;}
.content.retailer form input.checkbox{width:auto !important;margin:0.3em 18.5em 0 0;}
.content.retailer .box-content .products,
.content.retailer .box-content .services{margin:0 9.5em 0 0;float:right;clear:none;}
.content.retailer .box-content .products input[type="checkbox"],
.content.retailer .box-content .services input[type="checkbox"]{margin:0.3em 0.5em 0 0;display:inline-block;float:left;clear:both;}
.content.retailer .box-content .products input[type="checkbox"] + label,
.content.retailer .box-content .services input[type="checkbox"] + label{display:inline-block;float:left;clear:none;margin:0;}
.content.retailer .box-content .services.label{margin:0;float:none;}
.content.retailer input.btn_send{margin:1.5em 0 0 0;}
.content.content-page.survey .img-box{clear:both;min-height:inherit;width:inherit;margin-left:20em;}
.content.content-page.survey .img-box.new{height: auto!important;}
.content.content-page.survey .box-content{clear:both;min-height:inherit;padding-right:2em;margin-left:20em;}
.content.content-page.survey .box-content h2:first-child{margin-top:0;}
.content.content-page.survey .box-content label.question{clear:both;float:left;font:110%/100% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif;margin:2em 0 0.5em 0;}
.content.content-page.survey .box-content label{clear:both;}
.content.content-page.survey .box-content input[type="checkbox"] + label,
.content.content-page.survey .box-content input[type="radio"] + label{clear:none;display:inherit;float:left;margin:0;width:auto;}
.content.content-page.survey .box-content input[type="checkbox"],
.content.content-page.survey .box-content input[type="radio"]{clear:both;float:left;margin-bottom:0.4em;}
.content.content-page.survey .box-content input.space_left{clear:both;float:left;margin-left:1.5em;width:70%;}
.content.content-page.survey .box-content textarea{width:90.5%;padding:0.5em;height:8em;border:1px solid #e5e1dd;border-radius:2px;}
.content.content-page.survey .box-content input.btn-submit{float:left;margin:2em 0 0 0;}
.content.project .box-content{overflow:hidden;}
.content.project .box-content .cmxform div{position:relative;}
.content.project .box-content.wide{width:44.1em;}
.content.project .box-content{min-height:inherit;}
.content.project .contactus-form-results{display:none;min-height:inherit;}
.content.project p{color:#303030;font-size:14px;margin:0 0 4px 0;}
.content.project p.small-grey,
.content.project span.small-grey,
.content.project p.small-grey1{font-size:85%;color:#888;float:right;}
.content.project p.small-italic{font-size:85%;color:#888;float:left;}
.content.project .box-content input{width:42.5%;background:none repeat scroll 0 0 #E4E4E4;padding:0.2em 0.3em 0 0.3em;margin:-22px 0 5px 0;float:right;clear:left;resize:none;height:2em;}
.content.project .box-content .products input[type="checkbox"]{border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.content.project .box-content .products input[type=checkbox] + label,
.content.project .box-content .services input[type=checkbox] + label{display:inline-block;margin-left:26.5em;margin-right:2em;line-height:1em;margin-top:-2.9em;}
.content.project .box-content .measure input[type=radio]{border:1px solid #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;float:left;display:block;margin-left:24.6em;margin-top:-20px;margin-bottom:8px;width:20px;}
.content.project .box-content .measure input[type=radio] + label{display:inline-block;margin-left:26.5em;margin-right:2em;line-height:5em;margin-top:-55px;}
.content.project .box-content textarea{background:none repeat scroll 0 0 #E4E4E4;clear:right;float:right;height:9em;margin:4px 0 9px;padding:0.2em 0.3em 0;resize:none;width:42.6%;}
.content.project .box-content .upload{}
.content.project .box-content label.error{color:#ce1144;width:auto;clear:both;padding:10px;position:absolute;right:-6px;}
.content.project .box-content p.error{color:#CE1144;width:auto;clear:both;padding:0px;position:absolute;right:0px;top:53px;}
.content.project input.btn_send{margin:13px 0 11px;}
.content.project .cmxform div:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.content.project .box-content select{width:44.1%;background:none repeat scroll 0 0 #E4E4E4;padding:0.2em 0.3em 0 0.3em;margin:-22px 0 5px 0;float:right;clear:left;}
.content.project .cmxform .checkbox{float:left;margin-left:24.6em;margin-top:-20px;margin-bottom:19px;width:20px;}
.content.project .cmxform label{float:left;clear:left;color:#3E3D40;font:100%/140% 'ViaculturaNormal',Arial,Helvetica,sans-serif;line-height:18px;}
.content .requiredLabel{float:right;}
.content .clearBoth{clear:both}
.service-nav.only_mobile{display:none;}
#recaptcha_area{margin:0 0 2em 0;}
#recaptcha_area input{background:#efefef !important;border:none !important;margin:0 0 0 0.6em;}
#recaptcha_area .recaptcha_only_if_privacy{float:left;}
#recaptcha_area .recaptcha_only_if_privacy a{color:#aeaeae;}
.interview1 .article-single h3{font-size:14px;margin:8px 0 4px 0;}
.interview1 .article-single h2{max-width:94%;}
.interview1 .article-container p{line-height:1.4em;margin:0 0 1.5em 0;}
.interview1 .article-single .footer{margin:25px 0 0 0;padding:8px 0 0 0;border-top:1px solid #85687b;color:#7B6C55;}
.interview1 .article-container{background:#fff;display:none;overflow:hidden;position:absolute;max-width:46.4em;width:71%;margin-bottom:7.7em;box-shadow:0px 0px 35px rgba(0, 0, 0, 0.2);}
.interview1 .article-single .article-top .border{padding:0 !important;margin:0.6em 0 0.4em 0;border-bottom:2px solid #85687b;}
.interview1 .article-single .article-top h2{color:#897642;font:120%/120% "ViaculturaNormalBold",Arial,Helvetica,sans-serif;margin:0.5em 0px 0.1em;}
.interview1 .article-single .article-top .close{float:right;padding:0;cursor:pointer;right:21px;top:20px;position:absolute;}
.content.interview1 .article-single ul.soicons{text-align:right;float:right;width:inherit;position:inherit;}
.content.interview1 .box{height:190px;}
.content.interview1 .browser-wrapper{height:220px;}
.interview-library-container{width:100%;max-width:none;position:relative;margin-left:0;}

.clipping-cover{float:left;margin:0 8px 0 0;}
.clipping-cover img{max-width:100%;}
.box.big1 .clipping-cover img { width: 120px;}
.box.big1.smallimg .clipping-cover img { width: 97px !important;}
.box .clipping-text { float: right; width: 65%;}

.content.interview1 .article-single ul.soicons li a{background-image:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');background-repeat:no-repeat;width:24px;height:24px;float:left;text-indent:9999px;margin-right:5px;}
.interview1 .flexslider{margin:0 0 20px 0;background:none;border:none;-webkit-box-shadow:none;border-radius:0;position:relative;padding-top:30px;height:280px !important;}
.interview1 .flexslider img{width:100%;height:auto;margin-bottom:1em;}
.interview1 .flex-control-nav{width:auto;position:absolute;left:0;text-align:center;margin:-15px 0 0 0;}
.interview1 .flexslider{margin-bottom:9em;}
.interview1 .flexslider p{margin-bottom:11px;}
.interview1 .flex-control-nav li a{width:13px;height:13px;display:block;background:url(//cdn.dr.hauschka.com/images/system/sys/bg_control_nav_alibrary.png) no-repeat 0 0;cursor:pointer;text-indent:-9999px;}
.interview1 .flex-control-nav li a:hover{background-position:0 -13px;}
.interview1 .flex-control-nav li a.flex-active{background-position:0 -26px;cursor:default;}
.interview1 .flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:15px;background:rgba(75, 61, 70, 0.8);color:#FFF;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);font-size:14px;}
.interview1 .article-single{padding:20px;float:left;background:#FFF;}
.interview1 .article-single .article-top h1{float:none;font:135%/135% "ViaculturaNormalBold",Arial,Helvetica,sans-serif;margin:0px 0px 0.5em;color:#897642;}
.interview1 .article-single .article-top p.subheader{margin:0px 0px 0.5em;color:#897642;}
.interview1 .article-single ul.soicons li img{width:24px;height:24px;}
.interview1 .article-single ul.soicons li img.print-article{width:33px;height:29px;}
.interview1.blog.overview a > *{ color: #444; }
.interview1.blog.overview a:hover img { opacity: 0.6;}
.interview1.blog.overview h2 { margin: 0; }
.interview1.blog.overview p.creation-date {color: #777; margin: 0; font-size: 90%; line-height: 90%; }
.interview1.blog.overview h3 {font:95%/120% "ViaculturaNormal",Arial,Helvetica,sans-serif; }
.interview1.blog.overview p.more {font-size: 95%; color: #937351; position: absolute; bottom: 0; left:155px; }
.interview1.blog .article-single .flexslider { height:auto !important; margin: 0; padding: 0; }
.interview1.blog .article-single p.creation-date { margin: 0 0 1em 0; }
.interview1.blog .article-single h2 { color: #444; font-size:140%; }
.content.sigmund-special{width:94%;}
body#sigmund-special{background:#F7F2E9;}

#sigmund-special #nav-toggle{z-index: 1;margin-left: -1%;width: 105%;margin-bottom: 4rem;}
#sigmund-special #nav-toggle:after{width: 100%; background: white;height: 1.5rem;position: absolute;content: "";bottom: -1.5rem;}
#sigmund-special #nav-toggle #trigger-slide-nav { cursor: pointer; padding: 10px 35px 16px 0px; }
#sigmund-special #nav-toggle #trigger-slide-nav span,
#sigmund-special #nav-toggle #trigger-slide-nav span:before,
#sigmund-special #nav-toggle #trigger-slide-nav span:after { cursor: pointer; right: 0; height: 2px; width: 25px; background: #808080; position: absolute; display: inline; content: ''; top: 10px; }
#sigmund-special #nav-toggle #trigger-slide-nav span:before { top: -7px; }
#sigmund-special #nav-toggle #trigger-slide-nav span:after { top: 7px; }
#sigmund-special #nav-toggle #trigger-slide-nav span,
#sigmund-special #nav-toggle #trigger-slide-nav span:before,
#sigmund-special #nav-toggle #trigger-slide-nav span:after { transition: all 260ms ease-in-out; }
#sigmund-special #nav-toggle #trigger-slide-nav.active span { background-color: transparent; }
#sigmund-special #nav-toggle #trigger-slide-nav.active span:before,
#sigmund-special #nav-toggle #trigger-slide-nav.active span:after { top: 0; }
#sigmund-special #nav-toggle #trigger-slide-nav.active span:before { transform: rotate(45deg); }
#sigmund-special #nav-toggle #trigger-slide-nav.active span:after { transform: rotate(-45deg); }
#sigmund-special #nav-toggle a#trigger-slide-nav { position: relative; padding: 0 42px 0 0; right: 0; z-index: 5; top: 13px; float: right; margin-right: 0px; color: #808080; line-height: 24px; font-size: 120%; border: none; }
#sigmund-special #nav-toggle.fixed { top: 0; right:0; left: 0; box-shadow: rgba(0, 0, 0, 0.18) 1px 1px 4px; }
#sigmund-special #nav-toggle .top-nav { display: none; }
#sigmund-special #nav-toggle .top-nav .row {margin: 0; padding: 1.3em; padding-left: 2rem;}
#sigmund-special #nav-toggle .container { width: 100%; padding: 0 25px 0 0; }
#sigmund-special .top-nav-content { opacity: 0; }
#sigmund-special #nav-toggle .container.trigger-nav { width: auto; float: right; }
#sigmund-special #nav-toggle .top-nav .quadronav ul li {background: none; padding: 0; display: inline-block; cursor: pointer; }
#sigmund-special #nav-toggle .top-nav .quadronav ul li.active { color:#927f6e; }
#sigmund-special #nav-toggle .top-nav .quadronav ul li span { color:#828282;}
#sigmund-special #nav-toggle .top-nav .quadronav ul li:last-child span { display: none; }

.content.sigmund-special .headline{text-align:center;margin:1em 0 1.7em 0;}
.content.sigmund-special .item .fullmessage{display:none;}
.content.sigmund-special .item.gigante .fullmessage{display:block;}
.content.sigmund-special .item.gigante .fullmessage p{padding:0 10px 0 0;margin:5px 0 0 0;}
.content.sigmund-special .item.gigante .fullmessage span.mwrap{position:absolute;overflow:auto;max-height:312px;padding:0 10px 0 0;margin:5px 10px 0 0;}
.content.sigmund-special .item.gigante .message{display:none;}
.content.sigmund-special .item textarea{outline:none;-webkit-appearance:none;-moz-outline-style:none;width:368px;height:85px;padding:5px;webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;box-shadow:0 0 0 #FFF;z-index:1;}
.content.sigmund-special .item textarea:hover, .item textarea:focus{webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;box-shadow:0 0 22px #FFF;z-index:1;}
.content.sigmund-special .headline{text-align:center;margin:1em 0 1.7em 0;color:#927f6f;}
.content.sigmund-special .headline h1{font-size:14px;margin:16px 0 9px 0;font-family:ViaculturaNormal;}
.content.sigmund-special .headline span{font-size:18px;}
.ss_slider ul.slides{width:100%;float:left;display:block;position:absolute;}
.content.sigmund-special .ss_slider.item ul.flex-direction-nav li{position:inherit;}
.ss_slider .flex-direction-nav .flex-prev{left:0;background:url(//cdn.dr.hauschka.com/images/system/web_specials/sigmund/gallery-back.png);background-position:0 0;}
.ss_slider .flex-direction-nav .flex-next{text-indent:6000px;right:0;background:url(//cdn.dr.hauschka.com/images/system/web_specials/sigmund/gallery-forward.png);background-position:0 0;}
.content.sigmund-special .ss_slider.item ul li{position:relative;height:440px;width:100%;}
.ss_slider .flex-direction-nav a{position:absolute;opacity:0.5;width:31px;height:64px;top:50%;margin-top:-25px;}
.ss_slider .flex-direction-nav a:before{display:none;}
.content.sigmund-special .item.comment{box-sizing:border-box;width:209px;height:212px;background:#eddbcd;margin:0 5px 5px 0;padding:1em;}
.content.sigmund-special .item.comment p{margin:0 0.5em 0.8em 0;}
.content.sigmund-special .item.boardpost{box-sizing:border-box;width:209px;height:212px;background:#f9d3a4;margin:0 5px 5px 0;padding:1em;}
.content.sigmund-special .item.boardpost .message{color:#3E3D40;}
.content.sigmund-special .item.boardpost .message a{text-decoration:underline;}
.content.sigmund-special .item.backbutton{width:209px;height:212px;background:transparent;margin:0 5px 5px 0;padding:0;}
.content.sigmund-special .item.boardpost.gigante{width:423px;height:646px;}
.content.sigmund-special .item.comment.gigante{width:423px;height:429px;padding:1em 0.4em 1em 1em;}
.content.sigmund-special .note{background:#F9D3A4;padding:5px 10px 11px 10px;margin:0 5px 10px 0;position:relative;}
.content.sigmund-special .note p{}
.content.sigmund-special .note .note-head{font-style:italic;font-size:15px;}
.content.sigmund-special .item.comment .name{font-size:100%;margin:0 0 0.2em 0;}
.content.sigmund-special .item.comment .date{font-size:80%;margin:0 0 1.2em 0;}
.content.sigmund-special .item.comment .message{font-size:100%;font-style:italic;color:#3E3D40;}
.content.sigmund-special .item form{margin-top:1.6em;}
.content.sigmund-special .item label{float:left;width:133px;padding-right:5px;}
.content.sigmund-special .item label.check{width:71%;}
input{outline:none;-moz-outline-style:none;}
.content.sigmund-special .item input[type="text"]{width:235px;padding:5px;margin:5px;box-sizing:border-box;webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;box-shadow:0 0 0 #FFF;}
.content.sigmund-special .item input[type="text"]:hover, .item input[type="text"]:focus{webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;box-shadow:0 0 15px #FFF;}
.content.sigmund-special .item input[type="submit"]{margin-top:20px;cursor:pointer;padding:8px 1em;background:#927f6f;color:white;}
.content.sigmund-special .item input[type="submit"]:hover{background:#927f6f;}
.content.sigmund-special .item input[type="checkbox"]{cursor:pointer;margin-left:.3em;}
.content.sigmund-special .close{position:absolute;right:1em;top:1em;}
.content.sigmund-special form{line-height:17px;}
.content.sigmund-special .reloadCaptacha{margin:0 61px 0 0;}
.content.sigmund-special .imgCaptacha{float:right;margin:0 10px 1em 0;}
.content.sigmund-special .item.gigante .fullmessage p.error_message{border:1px solid #FFF;padding:1px .5em;margin:0 2.5em 1px 0;color:#c32586;}
.content.sigmund-special p.success-message{background:#c32586;color:white;padding:.2em 1em;width:100%;max-width:660px;}
.content.sigmund-special a.close-post{position:absolute;bottom:1.2em;font-style:normal;}
.content.sigmund-special .item > img{width:auto;height:auto;}
.content.sigmund-special .ss_slider.item img{visibility:hidden;}
.content.sigmund-special .text_slider_wrap img{position:absolute;bottom:0;left:50%;margin-left:-276px;}
.content.sigmund-special .text_slider_wrap{margin:0 auto;height:440px;width:100%;position:relative;background-color:#b7a99c;display:block;float:left;}
.text_slider_wrap p{font-size:125%;line-height:145%;color:#FFF;margin:3.4em 6em;}
.content.sigmund-special .ss_slider.item .text_slider_wrap img{margin-bottom:4.3em;}
.content.sigmund-special .ss_slider.item .flex-active-slide img{visibility:visible;}
.flex-active-slide > a > img{width:auto;}
body#sigmund-special{background:#F7F2E9;}
.content.sigmund-special .item.board #capMain, .content.sigmund-special .item.board img{max-width:98px;}
.content.sigmund-special .item.board.tmp img{max-width:334px;}
.content.sigmund-special{width:94%;padding:0em 1.7em 10em 2.2em;}
.content.sigmund-special .headline{text-align:center;margin:1em 0 1.7em 0;color:#927f6f;}
.content.sigmund-special .headline h1{font-size:14px;margin:16px 0 9px 0;font-family:ViaculturaNormal;}
.content.sigmund-special .headline span{font-size:18px;}
.content.sigmund-special ul li{background:url('//cdn.dr.hauschka.com/images/system/sys/bullet.gif') no-repeat 0 0.6em;padding:0;}
.content.sigmund-special .item.chapter-title{width:100%;height:55px;}
.content.sigmund-special .packery:after{content:' ';display:block;clear:both;}
.content.sigmund-special .item{box-sizing:border-box;width:334px;border:none;height:215px;float:left;background:transparent;overflow:hidden;margin:0 4px 4px 0;}
.content.sigmund-special .item.left{text-align:left;}
.content.sigmund-special .item.video{width:334px;height:218px;cursor:pointer;}
.content.sigmund-special .item.video iframe{max-width:617px;}
.content.sigmund-special .item.video h3{margin-bottom:1em;font-size:17px;}
.content.sigmund-special .item.video.gigante{width:672px;height:440px;}
.content.sigmund-special .item h4{font-size:17px;margin:6px 0 8px 0;}
.content.sigmund-special .item.film_box3.text_mvh{padding:2em;}
.content.sigmund-special .item.film_box3.text_mvh p{margin-bottom:3em;}
.content.sigmund-special .item.text p{width:100%;}
.content.sigmund-special .item.text{padding:1em;}
.content.sigmund-special .item.text.background{background:#E1D1C4;}
.content.sigmund-special .item.text.background.ch11{padding:2em;text-align:center;}
.content.sigmund-special .item.border{border:2px solid #BDAFA4;}
.content.sigmund-special .item.text_s{height:218px;}
.content.sigmund-special .item.text_m{height:440px;width:334px;}
.content.sigmund-special .item.text_m.ch9p{padding:1em 2em;}
.content.sigmund-special .item.text_m.film_box p{text-align:center;font-size:15px;}
.content.sigmund-special .item.text_m.film_box{height:440px;width:334px;background:#e1d1c4;}
.content.sigmund-special .item.text_m.film_box2{height:662px;width:334px;background:#e1d1c4;padding:1em 2em;}
.text_m.film_box span{margin-top:1em;}
.content.sigmund-special .item.text_mvh{height:662px;}
.content.sigmund-special .item.text_mvh.narrow{padding:1.8em;}
.content.sigmund-special .item.text_xl{width:672px;height:440px;overflow:auto;}
.content.sigmund-special .item.text_xl p{margin:0 0 0.3em 0;}
.content.sigmund-special .item.text_xxl, .content.sigmund-special .item.text_xxl_center{width:672px;height:501px;overflow:auto;}
.content.sigmund-special .item.text_xxxl{width:672px;height:884px;overflow:auto;}
.content.sigmund-special .item.text_xxxl.ch10{padding:1em 2em 1em 1em;}
.content.sigmund-special .item.text_xxxl.ch8{}
.content.sigmund-special .item.text_xl.vssize{height:218px;}
.content.sigmund-special .item.video.gigante img{display:none;}
.content.sigmund-special .item ul li{list-style:none;background:none;line-height:17px;margin-bottom:5px;}
.content.sigmund-special .item ul li a{font-size:16px;font-size:15px;}
.content.sigmund-special .item div.hidden{display:none;}
.content.sigmund-special .item.gigante div.hidden{display:block;}
.content.sigmund-special .caption-wrap{display:none;position:absolute;width:100%;height:100%;z-index:100;bottom:0px;}
.content.sigmund-special .caption-wrap p{min-width:298px;position:absolute;bottom:0px;padding:1.2em 1.5em 1em 0.9em;text-align:left;background:#fff;background:rgba(255, 255, 255, 0.8);margin:0;left:0;line-height:20px;font-size:15px;}
.content.sigmund-special a.caption{background:url(//cdn.dr.hauschka.com/images/system/web_specials/sigmund/caption.png);background-repeat:no-repeat;position:absolute;bottom:8px;right:8px;z-index:101;width:20px;height:20px;}
.content.sigmund-special a.caption.active{background:url(//cdn.dr.hauschka.com/images/system/web_specials/sigmund/caption_x.png);}
.content.sigmund-special .wrper{text-align:center;margin:0 10% 0 14%;height:100%;}
.content.sigmund-special .wrper .text h3{margin:0.4em 0 0 0;}
.content.sigmund-special .stamp{position:absolute;background:red;border:4px dotted white;}
.content.sigmund-special .item.start{height:440px;background:transparent;}
.content.sigmund-special .item.dummy{position:absolute;left:0;height:50px;border:1px solid black;}
.content.sigmund-special .item.normal{height:440px;background:transparent;}
.content.sigmund-special .item.nav{box-sizing:border-box;height:440px;background:rgba(0, 0, 0, 0);border:2px solid #BDAFA4;font-size:16px;overflow:auto;}
.content.sigmund-special .item.nav.rose{background:#e1d1c4;}
.content.sigmund-special .item.nav h2{margin:0.8em 0 0.5em 0;}
.content.sigmund-special .item.nav ul{margin:0 1em;}
.content.sigmund-special .item.nav p:first-child{margin:2em 2.5em 0 2.5em;}
.content.sigmund-special .item.nav p{margin:1em 2.5em 0 2.5em;}
.content.sigmund-special .item.board{height:440px;background:#e1d1c4;font-size:16px;}
.content.sigmund-special .center_schmuck{text-align:center;}
.content.sigmund-special .item.board a, .text_m.film_box span a, .film_box2 a, .film_box3 a{background:#f7eede;font-size:16px;padding:7px 15px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.content.sigmund-special .item.board a:hover{background:#f6f2ea;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.content.sigmund-special .item.board h2{margin:1.4em 0 0.8em 0;font-size:17px;}
.content.sigmund-special .item.big{font-size:15px;}
.content.sigmund-special .item .italic{font-style:italic;}
.content.sigmund-special .chapter-title h2{color:#927F6F;margin:0.1em 0 0.1em 0;font-size:18px;font-family:ViaculturaNormal;}
.content.sigmund-special .chapter-title span{color:#927F6F;font-size:14px;margin:16px 0 9px 0;font-family:ViaculturaNormal;}
/*.content.sigmund-special #nav-toggle{display:none;cursor:pointer;position:fixed;z-index:212;top:13px;padding:1em 0 0 0;width:35px;height:20px;left:35px;}
.content.sigmund-special #nav-toggle span, .content.sigmund-special #nav-toggle span:before, .content.sigmund-special #nav-toggle span:after{cursor:pointer;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;height:3px;width:35px;background:#BDAFA4;position:absolute;display:block;content:'';}
.content.sigmund-special #nav-toggle span:before{top:-10px;}
.content.sigmund-special #nav-toggle span:after{bottom:-10px;}
.content.sigmund-special #nav-toggle span, .content.sigmund-special #nav-toggle span:before, .content.sigmund-special #nav-toggle span:after{transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;}
.content.sigmund-special #nav-toggle.active span{background-color:transparent;box-shadow:none;}
.content.sigmund-special #nav-toggle.active span:before, .content.sigmund-special #nav-toggle.active span:after{top:0;}
.content.sigmund-special #nav-toggle.active span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.content.sigmund-special #nav-toggle.active span:after{transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);top:10px;}*/
.content.sigmund-special nav.nav-fixed .navi-hidden{display:none;position:absolute;left:44px;border:none;float:left;top:-7px;height:51px;line-height:51px;width:177px !important;background:#FFF;padding:5px 3px 5px 5px;border-radius:10px;}
.content.sigmund-special nav.nav-fixed nav.pull{display:none;background-color:rgba(255, 255, 255, 1);position:fixed;top:0;left:11px;text-align:left;width:80px;height:100%;z-index:101;}
.content.sigmund-special nav.nav-fixed ul{list-style:none;margin:10px 0 0 11px;}
.content.sigmund-special nav.nav-fixed .navi-hidden span{color:#927F6F;display:inline-block;vertical-align:middle;line-height:17px;}
.content.sigmund-special nav.nav-fixed ul li{background:none;line-height:16px;padding:4px;position:relative;width:36px;height:36px;margin-bottom:2px;}
.content.sigmund-special nav.nav-fixed ul li a{float:left;background:url(//cdn.dr.hauschka.com/images/system/web_specials/sigmund/sigmund_nav_sprite.jpg);background-repeat:no-repeat;width:36px;height:36px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-board{background-position:0px 0px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-board.active{background-position:-36px 0px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-1{background-position:0px -36px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-1.active{background-position:-36px -36px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-2{background-position:0px -72px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-2.active{background-position:-36px -72px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-3{background-position:0px -108px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-3.active{background-position:-36px -108px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-4{background-position:0px -144px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-4.active{background-position:-36px -144px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-5{background-position:0px -180px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-5.active{background-position:-36px -180px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-6{background-position:0px -216px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-6.active{background-position:-36px -216px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-7{background-position:0px -252px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-7.active{background-position:-36px -252px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-8{background-position:0px -288px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-8.active{background-position:-36px -288px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-9{background-position:0px -324px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-9.active{background-position:-36px -324px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-10{background-position:0px -360px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-10.active{background-position:-36px -360px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-11{background-position:0px -396px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-11.active{background-position:-36px -396px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-12{background-position:0px -432px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-12.active{background-position:-36px -432px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-13{background-position:0px -468px;}
.content.sigmund-special nav.nav-fixed ul li a.navi-13.active{background-position:-36px -468px;}
.content.sigmund-special .item.board p{margin:8px 1.2em 0.8em 1.2em;}
.content.sigmund-special .item.main-content{width:672px;height:auto;background:transparent;}
.content.sigmund-special .cstm{font-size:15px;}
.content.sigmund-special .chapter{padding:0 0 4em 0;}
.content.sigmund-special .chapter .item.main-content{height:auto;}
.content.sigmund-special .chapter .item.main-content p:first-child{margin:20px 2em 0px 1em;}
.content.sigmund-special .chapter .item.main-content p{text-align:justify;margin:10px 2em 0px 1em;}
.content.sigmund-special .chapter1 .item.main-content{height:833px;}
.content.sigmund-special .gold{background:#b7a99c;}
.content.sigmund-special .item.slideshow{width:672px;height:auto;background:green;}
.content.sigmund-special .item.video-yt{width:672px;height:auto;background:grey;}
.content.sigmund-special .item.video-vm{width:672px;height:auto;background:red;}
.content.sigmund-special .item.blank{height:222px;background:transparent;border:1px solid red;}
.content.sigmund-special .item.image_s{height:218px;background:transparent;}
.content.sigmund-special .item.image_m{height:440px;background:transparent;}
.content.sigmund-special .item.image_xl{width:672px;height:440px;background:transparent;}
.content.sigmund-special .item.image_xxl{width:672px;height:884px;background:transparent;}
.content.sigmund-special .preview{background:url(//cdn.dr.hauschka.com/images/system/web_specials/sigmund/spacer.gif);background-repeat:no-repeat;background-position:top;width:101%;float:left;margin-top:1.5em;padding-top:2em;}
@media only screen and (min-width:900px) and (max-width:1300px){.content.sigmund-special .wrper{text-align:center;margin:0 6% 0 8%;height:100%;}
}
@media only screen and (min-width:300px) and (max-width:899px){.content.sigmund-special .wrper{text-align:center;margin:0 2% 0 10%;height:100%;}
}
.content.sigmund-special.print .item{width:100%;height:auto;overflow:hidden;margin:1em 0;float:none;display:block;}
.content.sigmund-special.print .item.inhalt{border:1px solid #808080;padding:1em 0em 0 2em;max-width:500px;margin:2em 0 1em 0;}
.content.sigmund-special.print .item .caption-wrap{max-width:350px;font-size:85%;font-style:italic;float:left;position:relative;border:1px dotted;padding:0.51em;margin:0 0 1em 1em;}
.content.sigmund-special.print .item.inhalt img{display:none;}
.content.sigmund-special.print .item.board{display:none;}
.content.sigmund-special.print .item b{font-weight:bold;font-style:italic;}
.content.sigmund-special.print .item.chapter-title h2{font-size:16px;font-weight:bold;margin:2% 0;}
.content.sigmund-special .print .item h3{font-weight:bold;margin:1.5em 0 0.5em 0;}
.content.sigmund-special.print .item img{height:218px;float:left;}
.content.sigmund-special.print .item.text img{display:none;}
.content.sigmund-special.print .item.start{display:none;}
.content.sigmund-special.print .js-packery.chapter{border-bottom:1px dotted grey;margin-bottom:2em;}
.content.sigmund-special.print.chapter:nth-of-type(1) .image_s, .content.sigmund-special.print.chapter:nth-of-type(1) .image_m{display:none;}
.content.sigmund-special.print nav.nav-fixed nav.pull{display:none;}
.content.sigmund-special .item ul li.product-link{list-style:none;background:none;line-height:22px;margin-bottom:5px;}
.content.sigmund-special .chapter.chapter-13{margin-top:-150px !important;}
@media only screen
and (min-width:688px)
and (max-width:1876px){.content.sigmund-special .item.text_xxl_center{margin:0 169px;}
}
.content .box-content.text_space_left_festive{margin-left:23.2em;width:42.2em;clear:left;text-align:center;min-height:24.5em;padding:1em 2em 2em 2em;}
.content .box-content.text_space_left_festive h1{font-size:18px;color:#897642;}
.content .box-content.text_space_left_festive ul.star{position:relative;padding:0px;margin:0 auto;left:0;}
.content .box-content.text_space_left_festive ul.star li{list-style:none;background:none repeat scroll 0% 0% transparent;display:inline-block;position:relative;height:auto;width:125px;text-align:center;padding:0;}
.content .box-content.text_space_left_festive ul.star li a{color:#897642;font-size:18px;font:135%/135% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}
.content .box-content.text_space_left_festive ul.star li a:hover{color:#3E3D40;}
.content .box-content.text_space_left_festive ul.star_de{position:relative;padding:0px;margin:0 auto;left:0;}
.content .box-content.text_space_left_festive ul.star_de li{list-style:none;background:none repeat scroll 0% 0% transparent;display:inline-block;position:relative;height:auto;width:225px;text-align:center;padding:0;}
.content .box-content.text_space_left_festive ul.star_de li a{color:#897642;font-size:18px;font:135%/135% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;margin:0 0 0.5em 0;}
.content .box-content.text_space_left_festive ul.star_de li a:hover{color:#3E3D40;}
.content .box-content.top{margin-top:-19px;}
.content .box-content p.bigger{font-size:16px;color:#897642;}
.box.side-content{height:auto;margin-left:-315px;margin-top:195px;background:none;}
.box.side-content ul.nav li{line-height:120%;margin:0 0 0.3em 0;background-position:0 0.4em}
.content .img-box.between-text_daycare{height:auto;width:629px;left:23.2em;margin-bottom:-3px;padding:0;top:-5px;}
.content .img-box.between-text_daycare.last{padding-bottom:1.7em;background:#fff;margin-top:-38px;}
.content .img-box.between-text_nachtserum{height:auto;width:629px;left:0;margin-bottom:-5px;padding:0;top:-5px;}
.content .box-content.text_space_left_daycare{margin-top:-3px;margin-left:23.2em;width:44.2em;min-height:4em;clear:left;background:#fff;}
.content .box-content.text_space_left_foundation{padding:0 0em 1em 0;margin-top:-3px;margin-left:19.7em;margin-bottom:1px;width:39.3em;min-height:4em;clear:left;background:#edcdc3;text-align:center;color:#916456;font-size:16px;}
.content .box-content.text_space_left_foundation h1{margin:1em 0 -1.1em 0;font-size:26px;}
.content .box-content.text_space_left.fuss{background:#fff;}
.content .box-content.text_space_left.fuss ul.inhalt li{font:121%/135% "ViaculturaNormalBold",Arial,Helvetica,sans-serif;margin:0 0 0.5em 0;}
.content .promotions.img-box,
.content .promotions.text-and-image { height: auto; width:auto; margin: 0; }
.content .promotions.box-content { height: auto; min-height: inherit; width: 42.2em; margin: 0; padding: 1em 2em; background: #fff; }
.content .promotions.box-content.noSpaceTop {padding-top: 0; margin-top: -1em; }
.content .promotions.box-content:not(:nth-child(2)),
.content .promotions.img-box:not(:nth-child(3)) { margin-left: 23.2em; }
.content .promotions.box-content.button-round { margin: 0; position: absolute; left: 46.5em; top: 13em; padding: 30px 30px; background: rgba(255,255,255,1); width: 90px;  height: 90px;  border-radius: 100px;  -moz-border-radius: 100px; text-align: center; font-size: 127%; font-family: "ViaculturaNormalBold",Arial,Helvetica,sans-serif; }
.content .promotions.box-content.button-round.border-gold { border: 6px solid #92806f; }
.content .promotions.text-image { clear: left; background: #fff; width: 42.2em;  }
.content .promotions.text-image img { float: none;  }
.content .promotions.text-image.float,
.content .promotions.box-content.float { width: 14%; clear: none; margin: 0; padding: 1.5em 0; text-align: center;  }
.content .promotions.box-content.float { width: 10%; clear: none; margin: 0; padding: 0 2% 0 2% ; min-height: 7.5em; }
.content .promotions.text-image.float.clear,
.content .promotions.box-content.float.clear { clear: left; margin-left: 23.2em; }
.content .promotions.box-content h1 { margin: 0; }
.content .promotions.box-content h2 { margin: 0; font: 100%/120% 'ViaculturaNormal',Arial,Helvetica,sans-serif; }
.content .promotions.box-content h3 {font: 120%/120% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; }
.content .promotions.box-content.noSpaceTop h3 {margin-top: 0; }
.content .promotions.center.box-content ul li { background: none; padding: 0; margin: 0; }
.content .promotions.center.box-content .button { cursor: pointer; font: 125%/120% 'ViaculturaNormal',Arial,Helvetica,sans-serif; padding: 0.4em 0.5em; display: inline-block; }
.content .promotions.center.box-content .button.sand { background: #e9d9b7; }
.content .promotions.center.box-content .button.sand a { color: #444; }
.content .promotions.center.box-content .button.sand:hover { background: #705a2c;}
.content .promotions.center.box-content .button.sand:hover a { color: #fff;}
.content .promotions.flexslider { width:42.2em; padding: 0 2em; background: #fff; }
.content .promotions.flexslider .flex-caption { width:97%; }
.content .promotions.text-and-image { background: #fff; }
.content .promotions.text-and-image.halfWidth { width: 17.3556%; display: inline-block; }
.content .promotions.box-content.text-and-image.halfWidth:nth-child(even){ margin-left: 0; }
.content .promotions.text-and-image .text { text-align: left; padding-left: 2rem; width: 90%; }
.content .promotions p.teaser { margin: 2rem 0; padding: 0 4rem; font-size: 120%; }
.content .promotions p.button.topseller { text-transform: uppercase; border: 1px solid #927f6e; margin-bottom: 3rem;  }
.content .promotions p.button.topseller a { color: #dd6d7d; display: inline-block; padding: 0.5rem 6rem; }
.content .promotions p.button.topseller:hover { background: #dd6d7d;  }
.content .promotions p.button.topseller:hover a { color: #fff; }
.content .promotions h3.gold { font-size: 170%; margin-bottom: 1rem; }
.content .promotions.pink h4 { color: #912f46; font: 120%/120% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; }
.content .promotions.pink a { color: #912f46; }
.content .promotions.light-pink h4 { color: #e55e6d; font: 120%/120% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; }
.content .promotions.light-pink a { color: #e55e6d; }
.content .promotions.ocker h4 { color: #b9a103; font: 120%/120% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; }
.content .promotions.ocker a { color: #b9a103; }
.content .promotions.green h4 { color: #63791a; font: 120%/120% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; }
.content .promotions.green a { color: #63791a; }
.content.presse-ueber-uns.eng .box{height:13em;width:24em;}
.content.presse-ueber-uns.eng .browser-wrapper{height:20.2em;width:84.5em;}
.content.presse-ueber-uns.eng .box.with-image img{width:10em;}
.content.presse-ueber-uns.eng .box.with-image a.dl-link{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-black.gif') no-repeat left center;padding:0 0 0 1.5em;}
.content.loyalty-points-infopage{text-align:center;width:96%;padding:1% 2% 8% 2%;}
.content.loyalty-points-infopage .box.loyalty-points{height:auto;background:#917e6d;color:#ddd9d4;text-align:center;float:none;margin:0 auto 0.2em auto;width:30em;padding:0.5em;}
.content.loyalty-points-infopage .box.loyalty-points .border{border:1px solid #ddd8d2;padding:1.5em;}
.content.loyalty-points-infopage .box.loyalty-points *{margin:0;}
.content.loyalty-points-infopage .box.box-content{text-align:left;margin:0 auto 0 auto;float:none;display:inline-block;vertical-align:top;}
.content.loyalty-points-infopage .box.box-content img{width:100%;}
.content.loyalty-points-infopage .box.loyalty-points h1{font:180%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin:0 0 1em 0;}
.content.loyalty-points-infopage .box.loyalty-points h2{font:180%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;}
.content.loyalty-points-infopage .box.loyalty-points h3{color:#2f2e2e;font:250%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
p.margin_small{margin:0;}
ul.ternavi li a span{color:#C32586;}
.competition-container form input[type="radio"]{margin:0;padding:0;vertical-align:middle;}
.competition-container form input[type="radio"] + label{vertical-align:middle;}
.competition-container form .iradio_minimal-purple{vertical-align:top;margin:0 0.5em 0.7em 0;}
.competition-container form h3{font:150%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif;color:#93806f;margin:1em 0 0.5em;}
.competition-container form.competition-user-form{border-top:1px dashed #C32586;margin:1.7em 0 0 0;padding:1em 0 0 0;}
.competition-container form.competition-user-form fieldset{display:inline-block;width:47%;}
.competition-container form.competition-user-form fieldset:nth-child(even){margin:0 2em 0 0;}
.competition-container form.competition-user-form label{display:inline-block;font-size:110%;color:#777;}
.competition-container form.competition-user-form input,
.competition-container form.competition-user-form select{display:block;width:98%;padding:1%;background:#fff;border:1px solid #cccccc;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);margin:0 0 0.7em 0;}
.competition-container form.competition-user-form select{width:100%;padding:2%;}
.competition-container form.competition-user-form div.prize{border-top:1px dashed #C32586;border-bottom:1px dashed #C32586;margin:1.7em 0 1.7em 0;padding:1em 0 1em 0;text-align:center;}
.competition-container form.competition-user-form div.prize select{text-align:center !important;padding:1%;font-size:115%;}
.competition-container form.competition-user-form div.prize select option{margin:0 0 0.7em 0;}
.competition-container form.competition-user-form div.toc{color:#999;text-align:center;}
.competition-container form.competition-user-form input[type="submit"]{width:50%;text-align:center;margin:1.5em auto;cursor:pointer;background:#93806f;color:#fff;border:none;font-size:120%;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.competition-container form.competition-user-form input[type="submit"]:hover{background:#ab9c8f;}
.competition-container .error-container{margin:1.5em 0 0 0;}
.competition-container .error-container ul li{background:#C32586;color:#fff;padding:1%;margin:0 0 0.2em 0;text-align:center;}
.competition-container #g-recaptcha,
.competition-container #g-recaptcha div{text-align:center !important; margin:0 auto}
.competition-container #g-recaptcha div div{margin:0 auto;}
.content.facebook h2{margin:0.4em 0 1em 0;color:#3e3d40;}
.content.facebook h3{font:108%/120% 'ViaculturaNormal', Arial, Helvetica, sans-serif;margin-bottom:7px;}
.content.facebook i{margin-bottom:10px;float:left;width:100%;}
.content.facebook .trenner{text-align:center;font-size:160%;font-weight:bold;margin:12px 0px 0.8em;}
.content.facebook div.sm-post{position:relative;padding:1px 1.3em 0 14px;border-bottom:13px solid #FFF;border-top:84px solid #FFF;background:#FFF;margin:0 0.2em 0.2em 0;overflow:hidden;clear:none;height:auto;max-height:38em;margin-bottom:6.66em;}
.content.facebook div.sm-post p{word-wrap:break-word;}
.content.facebook .sm-post img{width:100%;height:auto;}
.content.facebook .sm-post.pinterest img{max-width:236px;}
.content.facebook .sm-post.youtube img, .content.facebook .sm-post.instagram img{width:294px;position:absolute;left:50%;top:-33px;margin-left:-147px;}
.content.facebook .sm-post .fb-picture img{max-width:130px;}
.wrappe22 span{display:block;margin:0 auto;background:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png');}
.wrappe22.facebook span{width:12px;height:29px;background-position:-164px -550px;}
.wrappe22.pinterest span{width:29px;height:29px;background-position:-213px -549px;}
.wrappe22.instagram-wrapper span{width:29px;height:29px;background-position: -42px -543px;}
.wrappe22.instagram-wrapper .instagram-placeholder {margin-top: 1em; }
.wrappe22.youtube span{width:53px;height:29px;background-position:-151px -483px;}
.wrappe22{float:left;width:275px;position:relative;}
.wrappe22 > a{z-index:5;position:absolute;text-align:center;width:271px;padding:26px 0 0 0;}
.wrappe22 > a:hover{opacity:0.8;}
.sm-post .crop_wrap{position:relative;overflow:hidden;height:154px;width:226px;margin:0 auto;text-align:center;}
.sm-post.youtube .crop_wrap{margin-bottom:7px;}
.sm-post > a{text-align:center;}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#907C6C;}
.sm-post .post-item{}
.content.facebook .fb-picture{text-align:inherit;}
.content.facebook .trenner img, .content.facebook .sm-post.youtube .trenner img{width:21px !important;height:21px !important;width:21px !important;height:21px !important;position:inherit;left:initial;top:initial;margin:auto;}
@media (max-height:670px){.content.sigmund-special nav.nav-fixed nav.pull{width:108px;left:0;}
.content.sigmund-special nav.nav-fixed ul li{float:left;}
}
.content .box-content.christmas-gifts-set{min-height:4em !important;height:auto;padding:1em 1.7em 0 1.7em;width:42.85em;background:#fff;text-align:center;}
.content .box-content.christmas-gifts-set h1{margin:7px 0 0 0;}
.christmas-gifts-2015{}
.christmas-gifts-2015 h3{margin:2em 0 2em 0;font-size:120%;}
.christmas-gifts-2015 .gift_set{float:left;width:100%;background:url(//cdn.dr.hauschka.com/images/system/sys/spacer-stars-medium.gif) no-repeat center bottom;padding-bottom:4em;margin-bottom:3em;}
.christmas-gifts-2015 .gift_set img{float:left;margin:0 3em 0 0;}
.christmas-gifts-2015 .gift_set img.center{display:block;margin:0 auto;float:none;}
.christmas-gifts-2015 .gift_set .text{padding-top:2em;}
.christmas-gifts-2015 .gift_set .text h4{font:120%/120% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.christmas-gifts-2015 ul li{background:none;padding:0;}
.christmas-gifts-2015 ul li a{text-decoration:underline;}
.christmas-gifts-2015 .gift_set.center,
.christmas-gifts-2015 .gift_set.center img{float:none;text-align:center;}
.content iframe.youtube-player{width:46.2em;height:353px;float:left;margin-bottom:0.2em;}
.content iframe.youtube-player.text_space_left{margin-left:23.2em;}
.MiniVolumeMascara.form form{}
.MiniVolumeMascara.form img{display:inline-block;margin-right:2em;}
.MiniVolumeMascara.form .teaser-text{display:inline-block;width:70%;vertical-align:top;padding-top:2em;}
.MiniVolumeMascara.form label{}
.MiniVolumeMascara.form input,
.MiniVolumeMascara.form textarea,
.MiniVolumeMascara.form select{color:#666;border:1px solid #edeaea;width:96%;padding:0.5em;margin-bottom:0.7em; margin-top: 0; -webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.2);box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.07);}
.MiniVolumeMascara.form select{width:100%;}
.MiniVolumeMascara.form .street_details{width:73%;display:inline-block;margin-right:1em;}
.MiniVolumeMascara.form .house_no_details{width:20%;display:inline-block;}
.MiniVolumeMascara.form .zip_details{width:25%;display:inline-block;margin-right:1em;}
.MiniVolumeMascara.form .city_details{width:70%;display:inline-block;}
.MiniVolumeMascara.form .age_details h3{font-size:85%;}
.MiniVolumeMascara.form input[type="checkbox"],
.MiniVolumeMascara.form input[type="radio"]{width:auto;clear:both;float:left;margin:0.3em 0.5em 0 0;}
.MiniVolumeMascara.form input[type="checkbox"] + label,
.MiniVolumeMascara.form input[type="radio"] + label{width:80%;float:left;}
.MiniVolumeMascara.form input[type="radio"] + label{margin:0 1.3em 0 0;}
.MiniVolumeMascara.form .footnote{text-align:center;color:#888;font-size:90%;clear:both;line-height:130%;}
.MiniVolumeMascara.form .footnote p{margin:0;}
.MiniVolumeMascara.form .borderTop{background:url(//cdn.dr.hauschka.com/images/system/sys/spacer-stars-medium.gif) no-repeat center top;margin-top:2em;padding-top:3.5em;display:inline-block;width:100%;}
.MiniVolumeMascara.form .borderBottom{background:url(//cdn.dr.hauschka.com/images/system/sys/spacer-stars-medium.gif) no-repeat center bottom;margin-bottom:2em;padding-bottom:3.5em;display:inline-block;width:100%;}
.MiniVolumeMascara.form input[type="submit"]{cursor:pointer;font-size:120%;color:#86754d;margin:2em auto;width:60%;float:none;display:inherit;}
.MiniVolumeMascara.form input[type="submit"]:hover{background:#86754d;color:#fff;}
.MiniVolumeMascara.form .required-error{background:#cf0d61;color:#fff;padding:0.5em;}
.MiniVolumeMascara.form .success-container{text-align:center;padding-bottom:3em;}
.MiniVolumeMascara.form .success-container h2{font-size:150%;color:#86754d;}
.MiniVolumeMascaraSurvey{padding:0 0.8em;float:none;}
.MiniVolumeMascaraSurvey .MiniVolumeMascara.form.survey .hero img{width:100%;margin:0;}
.MiniVolumeMascaraSurvey .MiniVolumeMascara.form.survey section.main{width:80%;margin:0 auto 4em;text-align:center;}
.MiniVolumeMascaraSurvey .MiniVolumeMascara.form.survey .teaser-text{text-align:center;width:100%;}
.MiniVolumeMascaraSurvey .MiniVolumeMascara.form.survey .teaser-text h1{font-size:200%;color:#86754d;}
.MiniVolumeMascaraSurvey .MiniVolumeMascara.form.survey .teaser-text h3{color:#86754d;}
.MiniVolumeMascara.form.survey .question{background:url(//cdn.dr.hauschka.com/images/system/sys/mini-volume-mascara-line.gif) no-repeat center bottom;width:100%;padding:0 0 1.5em 0;margin:0 auto 1em auto;width:50%;display:inline-block;}
.MiniVolumeMascara.form.survey .question.last{background:none;}
.MiniVolumeMascara.form.survey .question .clear{margin:1em 0;}
.MiniVolumeMascara.form.survey .center{text-align:center;}
.MiniVolumeMascara.form.survey h3{font-size:150%;color:#787878;margin:0 auto 1em auto;}
.MiniVolumeMascara.form.survey h3 span{font-size:200%;color:#86754d;line-height:150%;}
.MiniVolumeMascara.form.survey input[type="radio"],
.MiniVolumeMascara.form.survey input[type="checkbox"]{clear:none;float:none;margin-top:-0.3em;}
.MiniVolumeMascara.form.survey input[type="radio"] + label,
.MiniVolumeMascara.form.survey input[type="checkbox"] + label{width:auto;float:none;}
.MiniVolumeMascara.form.survey .column{display:inline-block;width:35%;text-align:left;}
.MiniVolumeMascara.form.survey .column input[type="checkbox"]{clear:both;float:left;margin-top:0.3em;}
.MiniVolumeMascara.form.survey .column input[type="checkbox"] + label{float:left;}
.MiniVolumeMascara.form.survey .personal_data{margin:2em auto;width:40%;text-align:left;}
.MiniVolumeMascara.form.survey .personal_data .age_details{margin:.5em 0 1em 0;}
.MiniVolumeMascara.form.survey .personal_data .age_details h3{font-size:100%;font-family:'ViaculturaNormal';color:#424242;}
.MiniVolumeMascara.form.survey input[type="submit"]{width:30%;}
.MiniVolumeMascara.form.survey .survey-success{background:url(//cdn.dr.hauschka.com/images/system/sys/spacer-stars-medium.gif) no-repeat center bottom;margin:2em auto 20em auto;padding:2em 0 4em 0;width:60%;}
.MiniVolumeMascara.form.survey .survey-success h1{color:#86754d;font-size:200%;}
.MiniVolumeMascara.form.survey .error-container p.require-error{background:#cf0d61;color:#fff;padding:0.5em;}
.AnnualCalendar{padding:4em 0 0 0;}
.AnnualCalendar.form.survey .teaser-text{max-width:70%;}
.AnnualCalendar.form.survey section.main{background:rgba(255,255,255,0.8);max-width:50%;width:auto;margin:4em 0 0 0;padding:0 8em;}
.AnnualCalendar.form.survey .code label{font-size:150%;}
.AnnualCalendar.form.survey .code input{font-size:200%;width:30%;clear:both;text-align:center;}
.AnnualCalendar.form.survey .personal_data{width:100%;}
.AnnualCalendar.form.survey input[type="radio"],
.AnnualCalendar.form.survey input[type="checkbox"]{clear:both;float:left;margin-top:0.2em;}
.AnnualCalendar.form.survey input[type="radio"] + label,
.AnnualCalendar.form.survey input[type="checkbox"] + label{width:auto;float:left;}
.AnnualCalendar.form input,
.AnnualCalendar.form textarea,
.AnnualCalendar.form select{width:100%;}
.AnnualCalendar.form select{width:101.5%;}
.AnnualCalendar.form .street_details{width:72.5%;display:inline-block;margin-right:7%;}
.AnnualCalendar.form .house_no_details{width:20%;display:inline-block;}
.AnnualCalendar.form .zip_details{width:20%;display:inline-block;margin-right:7%;}
.AnnualCalendar.form .city_details{width:72.5%;display:inline-block;}
.AnnualCalendar.form p.error.code-error,
.AnnualCalendar.form .error-container p.error{font-size:120%;background:#cf0d61;color:#fff;width:60%;margin:1em auto;padding:0.5em 1em;text-align:center;}
@font-face {
    font-family: 'cheddar_jackregular';
    src: url('//cdn.dr.hauschka.com/resources/dev/fonts/cheddarjack/cheddar_jack-webfont.eot');
    src: url('//cdn.dr.hauschka.com/resources/dev/fonts/cheddarjack/cheddar_jack-webfont.eot?#iefix') format('embedded-opentype'),
         url('//cdn.dr.hauschka.com/resources/dev/fonts/cheddarjack/cheddar_jack-webfont.woff2') format('woff2'),
         url('//cdn.dr.hauschka.com/resources/dev/fonts/cheddarjack/cheddar_jack-webfont.woff') format('woff'),
         url('//cdn.dr.hauschka.com/resources/dev/fonts/cheddarjack/cheddar_jack-webfont.ttf') format('truetype'),
         url('//cdn.dr.hauschka.com/resources/dev/fonts/cheddarjack/cheddar_jack-webfont.svg#cheddar_jackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.video-board {width: 90%; }
.video-board .left-side { float: left; }
.video-board .left-side .img-box { width: 11.5em; height: auto; margin: 0; }
.video-board .left-side .img-box:nth-child(2) { clear: both; }
.video-board .left-side .img-box img { width: 100%; }
.video-board .left-side .img-hover-text { position: relative; cursor: pointer; }
.video-board .left-side .img-hover-text .info-icon {opacity:0.7;width:38px;height:38px;z-index:100;display:inline-block;bottom:1.2em;right:1em;position:absolute;background:url('//cdn.dr.hauschka.com/images/system/sys/hauschka_sprite.png') no-repeat;background-position:-75px -536px;transition:opacity 0.4s;}
.video-board .left-side .img-hover-text .text { opacity: 0; position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.8); text-align: center; padding: 0 5%; width: 90%; height: 100%; display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;-webkit-justify-content:space-around;justify-content:space-around; }
.video-board .left-side .img-hover-text:hover .text { opacity: 1;  }
.video-board .left-side .img-hover-text:hover .info-icon{opacity:0;z-index:-1;transition:opacity 0.4s;}

.video-board .right-side { width: 56.1%; float: left; }
.video-board .right-side .headline { background: rgba(132,160,158,0.3); height: auto; min-height: inherit; width: 100%; padding: 1em 0; text-align: center; }
.video-board .right-side .headline h1 { font:210%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0; }
.video-board .right-side .videoboard { width: 100%;}
.video-board .right-side .videoboard .topVideo { position: relative; }
.video-board .right-side .videoboard .top-video,
.video-board .right-side .videoboard .top-videoplayer { cursor: pointer; width: 100% !important; height: 541px !important;}
.video-board .right-side .videoboard span.playTop { cursor: pointer; color: #fff; position: absolute; z-index: 100; font-size: 600%; left: 45%; top: 50%; }

.video-board .right-side .videoboard .videoboard-text { font-size: 110%; line-height: 130%; background: #ba7e92; color: #fff; padding: 1.5em 4em; margin: -0.3em 0 0.2em 0; -webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out; }
.video-board .right-side .videoboard .videoboard-text.open { color: #444; background: rgba(255,255,255,0.8); -webkit-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out; }
.video-board .right-side .videoboard .videoboard-text .box-more-info { display: none; }
.video-board .right-side .videoboard .videoboard-text .box-more-info { padding: 0; }
.video-board .right-side .videoboard .videoboard-text .btn-close-more-info { display: none; }
.video-board .right-side .videoboard .videoboard-text h2 { font:180%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0; }
.video-board .right-side .videoboard .videoboard-text a.btn-more-info { color: #fff; font-size: 120%; border-bottom: 1px solid #fff;  }
.video-board .right-side .videoboard .videoboard-text a.btn-more-info:hover { color: #f2c5d5; border-bottom: 1px solid #f2c5d5;}
.video-board .right-side .videoboard .videoboard-text .box-text { text-align: center; width: 80%; background: rgba(207, 73,95,.6); color: #fff; margin: 0 auto; padding: 1.5em 0; }
.video-board .right-side .videoboard .videoboard-text .box-text h3 { font:180%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0; }
.video-board .right-side .videoboard .videoboard-text a.btn-close-more-info { color: #666; font:250%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; text-transform: lowercase;  }
.video-board .right-side .videoboard .videoboard-text a.btn-close-more-info.active { width: 100%; text-align: center; display: inline-block !important; }
.video-board .right-side .videoboard .videoboard-text a.btn-close-more-info:hover { color: #ba7e92; }
.video-board .right-side .videoboard .video-collection .video-box { cursor: pointer; position: relative; width: 33.1%; margin: 0; float: left; }
.video-board .right-side .videoboard .video-collection .video-box:nth-child(3n+2) { margin: 0 0.35% 0 0.35%; }
.video-board .right-side .videoboard .video-collection .video-box { margin-bottom: 0.35%; }
.video-board .right-side .videoboard .video-collection .video-box span.play { color: #fff; position: absolute; z-index: 100; font-size: 200%; left: 45%; top: 45%; }
.video-board .right-side .videoboard .video-collection .video-box:hover img,
.video-board .right-side .videoboard .video-collection .video-box:hover span.play { opacity: 0.8; }
.video-board .right-side .videoboard .video-collection .video-box img { width: 100%; float: left; }
.video-board .right-side .videoboard .video-collection .video-box .video-text { text-align: center; display: none; width: 100%; padding: 0.8em 0; background-color: rgba(152, 149, 130, 0.8); color: #fff; font-size: 110%; position: absolute; z-index: 150; bottom: 0; }
.video-board .right-side .videoboard .video-collection .video-box .video-text h3 { margin: 0; }
.video-board .right-side .videoboard .video-collection .video-box .video-text p { font:170%/100% 'cheddar_jackregular'; margin: 0; }
.video-board .videoplayer-box { -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15); display: none; position: fixed; top: 30%; left: 20%; background-color: #fff; z-index: 200; width: 45%; }
.video-board .videoplayer-box .btn-close-player { font-family: 'ViaculturaNormalBold'; position: absolute; left: 1%; top: 2%; border: 2px solid #555; border-radius: 11px; width: 20px; height:20px; text-align: center; color: #555; font-size: 110%; }
.video-board .videoplayer-box .btn-close-player:hover,
.video-board .videoplayer-box .btn-close-player:hover a { border-color: #ba7e92; color: #ba7e92; }
.video-board .videoplayer-box .expert-profile { display: inline-block; float: left; width: 20%; vertical-align: top; }
.video-board .videoplayer-box .expert-profile h2 { font: 130%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; letter-spacing: 0.1em; text-transform: uppercase; border-top: 1px solid #444; border-bottom: 1px solid #444; text-align: center; padding: 0.5em 0; margin: 3em 0 0 0; }
.video-board .videoplayer-box .expert-profile .expert-detail { padding: 0 1em;}
.video-board .videoplayer-box .expert-profile .expert-detail h3 { font: 100%/100% 'ViaculturaNormalItalic', 'ViaculturaNormal', Arial, Helvetica, sans-serif; }
.video-board .videoplayer-box .expert-profile .expert-detail p { font:170%/100% 'cheddar_jackregular'; }
.video-board .videoplayer-box .expert-profile a.btn-next-video { text-align: center; color: #ba7e92; font: 100%/100% 'ViaculturaNormalItalic', 'ViaculturaNormal', Arial, Helvetica, sans-serif; display: block; }
.video-board .videoplayer-box .video-player { display: inline-block; vertical-align: top; width: 80%; }
.video-board .videoplayer-box .video-player iframe { float: left; }
.video-board .videoplayer-box .collection-video { width: 100% !important; height: 385px !important; }

.grid-overview { position: relative;}
.grid-overview .box.sidebar { position: absolute; z-index: 100; }
.grid-overview .column { display: inline-block; width: 49%; vertical-align: top;}
.grid-overview .column {  margin: 0 1% 0 0;}
.grid-overview .column:nth-child(3) {  margin: 0 0 0 0;}
.grid-overview .text-and-image { position: relative; display: inline-block; vertical-align: top; }
.grid-overview .text-and-image img { width: 100%;}
.grid-overview .text-and-image h2 { font: 142%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; margin: 0 0 0.3em 0; }
.grid-overview .text-and-image p.button { text-transform: uppercase; background: #947f6a; display: inline-block; text-align: center; font-size: 93%; letter-spacing: 0.0125em; }
.grid-overview .text-and-image p.button a {  color: #fff; display: block; padding: 0.5em 1em;}
.grid-overview .text-and-image p.button:hover {  background: #f0b884;}
.grid-overview .text-and-image p.button:hover a {  color: #6c4c2c;}
.grid-overview .text-and-image.position-over-image .text { position: absolute; bottom: 8%; right: 8%; z-index: 50; width: 31%; }
.grid-overview .text-and-image.teaser-1 { margin: -1em 0 1% 12%; width: 88%; }
.grid-overview .text-and-image.teaser-2 {width: 33%; margin: 4% 0 0 0; display: inline-block; }
.grid-overview .text-and-image.teaser-2 img {width: auto; float: right; }
.grid-overview .text-and-image.teaser-2 .text { width: 70%; position: absolute; top: 50%;}
.grid-overview .text-and-image.teaser-2 .text p.button {  margin-bottom: 20%; }
.grid-overview .text-and-image.teaser-3 { width: 60%; float: right;}
.grid-overview .text-and-image.teaser-3 img {width: 45%; float: right; }
.grid-overview .text-and-image.teaser-3 .text {width: 54%; display: inline-block; margin: 15% 0 0 0; }
.grid-overview .text-and-image.teaser-4 { width: 50%; margin: 12% 0 5% 0; }
.grid-overview .text-and-image.teaser-4 img { margin: 0 0 3% 0; width: auto; }
.grid-overview .text-and-image.teaser-4 .text { margin: 0 0 0 15%;}
.grid-overview .text-and-image.teaser-5 { width: 55%; }
.grid-overview .text-and-image.teaser-5 img {width: 33%; }
.grid-overview .text-and-image.teaser-5 .text {float: right; width: 64%; margin: 8% 0 0 0; }
.grid-overview .text-and-image.acc-element .open-text { cursor: pointer; }
.grid-overview .text-and-image.acc-element .open-text.off { background: url('//cdn.dr.hauschka.com/images/system/content_elements/knowledge_base/raw-materials/arrows.png') 0 0 no-repeat; width: 19px; height: 24px; }
.grid-overview .text-and-image.acc-element .open-text.on { background: url('//cdn.dr.hauschka.com/images/system/content_elements/knowledge_base/raw-materials/arrows.png') -19px 0 no-repeat rgba(244, 237, 233, 0); width: 19px; height: 24px; }


.event-registration .ce_wrap { background: white; padding: 2em;}
.event-registration .error-msg,
.event-registration .error-container li { background: #932661!important; color: white; padding: 0.5em!important; margin-top: 0.5em;}
.event-registration fieldset div { padding: 1em 0;}
.event-registration fieldset div > * { float: left; }
.event-registration fieldset div input[type="radio"] {margin-right: 2em;}
.event-registration fieldset div input[type="radio"] + label { padding: 0!important; margin: 0!important;}
.event-registration textarea { width: 92%;  min-height: 100px; margin-bottom: 1em;}

#awards .mainBox {background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/awards/header-awards.jpg) no-repeat 0 0 / contain; width: 100%; float: left}
#awards .content-page { max-width: inherit; }
#awards .content { clear: none; float: none; }
#awards .column-centered { width: 40%; margin: 0 auto; }
#awards .column-centered .column { width: 49%; display: inline-block; vertical-align: top; }
#awards .column-centered .column.teaserTop { padding: 13rem 0 10rem 0; }
#awards h1 { font-size: 150%; margin: 0; }
#awards h2 { font: 130%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0 0 2rem 0; }
#awards h3 { font: 130%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; margin: 0 0 1.5rem 0; }
#awards h4 { text-transform: uppercase; color: #999; font: 100%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; margin: 0 0 0.2rem 0; }
#awards li.button,
#awards p.button { text-transform: uppercase; }
#awards p.button a,
#awards li.button a { color: #ff7e7e; padding: 0.2rem;  }
#awards p.button a:hover,
#awards li.button a:hover{ color: #fff; background: #ff7e7e;  }
#awards .textAndImage { margin: 0 0 3rem 0;}

#hotel-search .mainBox {background: url(//cdn.dr.hauschka.com/images/system/content_elements/service/hotels-spas-water.jpg) no-repeat 0 0 / contain; width: 100%; float: left; height: 100%; }
#onlineShops .mainBox {background: url(//cdn.dr.hauschka.com/images/system/content_elements/service/service-online-shops.jpg) no-repeat 0 0 / contain; width: 100%; float: left}
#hotel-search .search.content-page,
#onlineShops .search.content-page { max-width: inherit; }
#hotel-search .search.content,
#onlineShops .search.content { clear: none; float: none; }
.search .column-centered { text-align: center; width: 25%; margin: 0 auto; padding-top: 2%; color: #fff; }
#hotel-search .search h1,
#onlineShops .search h1 { font: 180%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif;}
.search .results { margin: 1rem 0 0 -1.2rem; padding: 1.5rem;  width: 99.5%; background: rgba(255,255,255,0.8);}
.hungary .search .results { margin-top: 8em; }
.search .results .address { width: 20%; display: inline-block; vertical-align: top; margin-bottom: 1.5rem; padding-left: 1rem; padding-right: 1rem; }
.search .results .address .logo { width: 80%; margin: 0 auto; background: #fff; border: 1px solid #dadada; text-align: center; min-height: 5rem; box-sizing:border-box; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-flow:row wrap; align-items:center;-webkit-justify-content:space-around; justify-content:space-around; }
.search .results .address img { width: auto; height: auto; display: inline-block; }
.search .results .address .logo + *,
.search .results .address .logo + * + *{ text-align: center; }
.search .results .address .logo + h2 { margin-top: 0.5rem; }
.search .results .address h2 { font: 128%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0; }

#hotel-search .search select,
#onlineShops .search select { height: auto; border-radius: 0; border: 0; text-align: center; color: #fff; font-size: 120%; padding: 0.7rem 1rem; width: 100%; background-color: #94b1ad; -webkit-appearance: none; -moz-appearance: none; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28255, 255, 255%29"></polygon></svg>'); background-size: 9px 6px; background-position: right center; background-origin: content-box; background-repeat: no-repeat; }
#hotel-search .search input[type="submit"],
#onlineShops .search input[type="submit"] { width: 100%; background: none; border: 1px solid #345f61; color: #345f61; font-size: 120%; padding: 0.5rem 1rem; cursor: pointer; margin: 0.5rem 0;}
#hotel-search .search input[type="submit"]:hover,
#onlineShops .search input[type="submit"]:hover { background: #345f61; color: #fff; }

#onlineShops .search select  { background-color: #b98ba1; }
#onlineShops .search input[type="submit"] { border: 1px solid #825369; color: #825369; }
#onlineShops .search input[type="submit"]:hover { background: #825369; color: #fff; }


.information-evening label,
.information-evening input {  float: left; clear: both; }
.information-evening input {  width: 95%; border: none; background: #ead2d2; padding: 0.5em; margin-bottom: 1rem; }

.issuu { height: 100%; float: none; max-width: inherit;}
.issuu .box { position: absolute;}
.issuu .issuu-box {  display: inline-block; margin: 0 0 0 0; width: 100%; height: 100%;}

.marginTop0x { margin-top: 0;}
.marginTop1x { margin-top: 0.9375rem;}
.marginTop2x { margin-top: 1.875rem;}
.marginTop3x { margin-top: 2.8125rem;}
.marginTop4x { margin-top: 3.7500rem;}
.marginTop6x { margin-top: 5.6250rem;}
.marginTop10x { margin-top: 9.375rem;}
.marginTop12x { margin-top: 11.2500rem;}
.marginTop20x { margin-top: 18.7500rem;}
.marginTop25x { margin-top: 23.4375rem;}
.negativeMarginTop0x { margin-top: 0;}
.negativeMarginTop3x { margin-top: -2.8125rem;}
.negativeMarginTop4x { margin-top: -3.7500rem;}
.negativeMarginTop6x { margin-top: -5.6250rem;}
.negativeMarginTop7x { margin-top: -6.5625rem;}
.negativeMarginTop8x { margin-top: -7.5000rem;}
.negativeMarginTop9x { margin-top: -8.4375rem;}
.negativeMarginTop10x { margin-top: -9.3750rem;}
.negativeMarginTop11x { margin-top: -10.3125rem;}
.negativeMarginTop12x { margin-top: -11.2500rem;}
.negativeMarginTop15x { margin-top: -14.0625rem;}
.negativeMarginTop20x { margin-top: -18.6750rem;}

@media all and (max-width: 64em){
	.marginTop0x_medium { margin-top: 0!important;}
	.marginTop1x_medium { margin-top: 0.9375rem!important;}
	.marginTop2x_medium { margin-top: 1.875rem!important;}
	.marginTop3x_medium { margin-top: 2.8125rem!important;}
	.marginTop4x_medium { margin-top: 3.7500rem!important;}
	.marginTop6x_medium { margin-top: 5.6250rem!important;}
	.marginTop10x_medium { margin-top: 9.375rem!important;}
	.marginTop12x_medium { margin-top: 11.2500rem!important;}
	.marginTop20x_medium { margin-top: 18.7500rem!important;}
	.marginTop25x_medium { margin-top: 23.4375rem!important;}
	.negativeMarginTop0x_medium { margin-top: 0!important;}
	.negativeMarginTop3x_medium { margin-top: -2.8125rem!important;}
	.negativeMarginTop4x_medium { margin-top: -3.7500rem!important;}
	.negativeMarginTop6x_medium { margin-top: -5.6250rem!important;}
	.negativeMarginTop7x_medium { margin-top: -6.5625rem!important;}
	.negativeMarginTop8x_medium { margin-top: -7.5000rem!important;}
	.negativeMarginTop9x_medium { margin-top: -8.4375rem!important;}
	.negativeMarginTop10x_medium { margin-top: -9.3750rem!important;}
	.negativeMarginTop11x_medium { margin-top: -10.3125rem!important;}
	.negativeMarginTop12x_medium { margin-top: -11.2500rem!important;}
	.negativeMarginTop15x_medium { margin-top: -14.0625rem!important;}
	.negativeMarginTop20x_medium { margin-top: -18.6750rem!important;}
}

@media all and (max-width: 40em){
	.marginTop0x_small { margin-top: 0!important;}
	.marginTop1x_small { margin-top: 0.9375rem!important;}
	.marginTop2x_small { margin-top: 1.875rem!important;}
	.marginTop3x_small { margin-top: 2.8125rem!important;}
	.marginTop4x_small { margin-top: 3.7500rem!important;}
	.marginTop6x_small { margin-top: 5.6250rem!important;}
	.marginTop10x_small { margin-top: 9.375rem!important;}
	.marginTop12x_small { margin-top: 11.2500rem!important;}
	.marginTop20x_small { margin-top: 18.7500rem!important;}
	.marginTop25x_small { margin-top: 23.4375rem!important;}
	.negativeMarginTop0x_small { margin-top: 0!important;}
	.negativeMarginTop3x_small { margin-top: -2.8125rem!important;}
	.negativeMarginTop4x_small { margin-top: -3.7500rem!important;}
	.negativeMarginTop6x_small { margin-top: -5.6250rem!important;}
	.negativeMarginTop7x_small { margin-top: -6.5625rem!important;}
	.negativeMarginTop8x_small { margin-top: -7.5000rem!important;}
	.negativeMarginTop9x_small { margin-top: -8.4375rem!important;}
	.negativeMarginTop10x_small { margin-top: -9.3750rem!important;}
	.negativeMarginTop11x_small { margin-top: -10.3125rem!important;}
	.negativeMarginTop12x_small { margin-top: -11.2500rem!important;}
	.negativeMarginTop15x_small { margin-top: -14.0625rem!important;}
	.negativeMarginTop20x_small { margin-top: -18.6750rem!important;}
}


.fadeInColumn,
.fadeInUpColumn,
.fadeInLeftColumn,
.fadeInRightColumn { visibility: hidden; }
.fadeInUp,
.fadeIn, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight { visibility: visible; }
.delay-03s { animation-delay: 0.3s; -webkit-animation-delay: 0.3ss; }
.delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s; }
.delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s; }
.imgWidthAuto img { width: auto !important; }
.fullScreenImgSubpages { margin-top: -3rem; }

/* Global Styles for Relaunch - Full size - Grid Foundation is also Used */
body#treatments{ background: #f6f6f6; }
#treatments header .global_search form input,
#promotions header .global_search form input { border-radius: 0; box-shadow: none; border-top: none; border-right: none; border-left: none;}
#treatments header .global_search form input:focus,
#promotions header .global_search form input:focus { border-top: none; border-right: none; border-left: none; box-shadow: none; background: #fff;}
#treatments header ul,
#promotions header ul { list-style-type: none; margin-left: 0; line-height: inherit; margin-bottom: 0;}

#treatments .content.treatments,
#promotions .content.promotions { width: 100%; padding: 3rem 0 5rem 0; position: relative; float: none; }
#treatments .columns,
#promotions .columns { margin-bottom: 1.8750rem; }
#treatments .columns p:last-child,
#promotions .columns p:last-child { margin-bottom: 0; }
#treatments .box.sidebar,
#promotions .box.sidebar { z-index: 500; position: absolute; left: 1.85rem; top: 0.85rem; width:318px; height: 14.05em; }
#treatments img,
#promotions img { width: 100%; }

/* Treatments relaunch */
#treatments .columns a { color: #947f6a; }
#treatments blockquote { border: none; font-family: 'ViaculturaNormalItalic', Arial, Helvetica, sans-serif; }
#treatments blockquote.topQuote { padding: 0; font-size: 140%; line-height: 120%;  }
#treatments blockquote.topQuote p { color: #cf9669; line-height: inherit;  }
#treatments h1 { font: 160%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; }
#treatments h2 { font: 140%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; }
#treatments h3 { font: 125%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; }
#treatments h1 + h2 { margin-top: 1.5rem; }
#treatments p + h2 { margin-top: 1.5rem; }
#treatments h3 { margin-top: 2.5rem; }
#treatments p.button { text-transform: uppercase; background: #947f6a; border-radius: 0; }
#treatments p.button a { display: block; color: #fff; }
#treatments .biggerFont { font-size: 120%; }

#treatments .second-sidebar { float: right; text-align: right; }
#treatments .second-sidebar h3 { color: #91867a; font-size: 160%; position: relative; margin-bottom: 40px; }
#treatments .second-sidebar h3:after { content: ""; width: 30%; border-bottom: 1px solid #91867a; position: absolute; right: 0; bottom: -15px; }
#treatments .second-sidebar ul li { font-size: 120%; background: none; padding: 0; }
#treatments .second-sidebar ul li a.active,
#treatments .second-sidebar ul li a:hover { color: #680348; }

/* Promotions relaunch */
#promotions .columns a { color: #897642;  }
#promotions .columns a:hover { color: #828282;  }

#promotions .content.promotions { padding-top: 0; background-color: #fff; }
 .positionRelative { position: relative; }
 .positionAbsolute { position: absolute; }
#promotions .positionAbsolute.topRight { top: 4%; right: 10%; }
#promotions .positionAbsolute.topLeft { top: 3rem; left: 20%; }
#promotions .positionAbsolute.imgHandcream { left: 45%; }
#promotions .positionAbsolute.medEventsBtn { right: 30%; top: 6%; width:250px; }
#promotions .medSKinOnPackIntro { padding-right: 50rem; }
#promotions .white * { color: #fff; }
#promotions .white p.small { margin-top: 4rem; }
#promotions .whiteBox { background: #fff; padding: 4rem;  }
#promotions .BtnOnImage img { height: 173px; }
#promotions h1 { font: 170%/110% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; margin: 0 0 0.5rem 370px;}
#promotions .noMarginLeft h1,
#promotions .noMarginLeft h2 { margin-left: 0;}
#promotions h2 { font: 130%/110% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0 0 0 370px; }
#promotions .white h2 { margin-bottom:2rem; }
#promotions h3 {font: 120%/120% 'ViaculturaNormalBold',Arial,Helvetica,sans-serif; }
#promotions .linkGrey a { color: inherit;  }
#promotions .linkGrey a:hover { color: #897642;  }
#promotions .content.promotions .row h2:first-child { margin: 0 0 1rem 0; }
#promotions .headlineGrey h2 { font: 135%/110% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0 0 1rem 0; color: #666; }
#promotions .layer h2 { margin: 0 0 0 0; text-align: left; }
#promotions .text-and-image { margin-bottom: 2.875rem; }
#promotions .text-and-image img { margin-bottom: 0.95rem; }
#promotions .text-and-image .text h2 {  margin: 0; }
#promotions .bigFont { font-size: 130%; }
#promotions .bigFont p.small { font-size: 80%; }
#promotions a.winterGiftsRed,
#promotions .winterGiftsRed { color: #b62e22; }
#promotions .borderPlatin { border: 4px solid #897642; padding: 3rem 18rem 4rem 3rem; }
#promotions .borderPlatin2 { border: 4px solid #897642; padding: 3rem; }
#promotions .borderPlatin2:first-child { margin-right: 0.5rem; }
#promotions .borderPlatin2:last-child { margin-left: 0.5rem; }
#promotions .borderPlatin2:last-child img { margin-top: 5rem; }
#promotions .borderPlatin2 .text { margin-bottom: 2rem; }
#promotions .regiRose * { color: #bea097; font-size: 160%; }

#promotions .text-and-image.positionRelative { position: relative; }
#promotions .text-and-image.positionRelative img { margin: 0; }
#promotions .text-and-image.positionRelative .text { position: absolute; }
#promotions .text-and-image.positionRelative.gradiantRose .text { width: 30rem; text-align: center; bottom: 0; right: 3rem; padding: 2rem; color: #fff; background: -moz-linear-gradient(top, rgba(250,241,240,0) 0%, rgba(236,119,125,1) 100%); background: -webkit-linear-gradient(top, rgba(250,241,240,0) 0%,rgba(236,119,125,1) 100%); background: linear-gradient(to bottom, rgba(250,241,240,0) 0%,rgba(236,119,125,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00faf1f0', endColorstr='#ec777d',GradientType=0 ); height: 100%; display: flex; justify-content: center; flex-direction: column; }
#promotions .text-and-image.positionRelative.gradiantRose .text h1 { font-size: 330%; color: #fff; margin: 0; }

#promotions p.button.look2016 { background: #8f405d; text-transform: uppercase; border-radius: 0; margin-top: 3rem; }
#promotions p.button.look2016:hover { background: #5f2138; }
#promotions p.button.look2016 a { color: #fff; }
#promotions p.button.brownWhite { background: #6c5950; border-radius: 0; margin-top: 3rem; }
#promotions p.button.brownWhite:hover { background: #927f76; }
#promotions p.button.brownWhite a { color: #fff; }
#promotions p.button.pinkWhite { background: #e12f6c; border-radius: 0; margin-top: 3rem; }
#promotions p.button.pinkWhite:hover { background: #901b43; }
#promotions p.button.pinkWhite a { color: #fff; }
#promotions p.button.roseWhite { background: #b86e79; border-radius: 0; margin-top: 3rem; }
#promotions p.button.roseWhite:hover { background: #8c4d55; }
#promotions .makeUp p.button a { color: #260027; }
#promotions .makeUp p.button { font-size: inherit; border: 2px solid #260027; background: #fff; border-radius: 0; margin-top: 3rem; }
#promotions .makeUp p.button:hover { background: #260027; }
#promotions .makeUp p.button:hover a { color: #fff; }


#promotions form.reCapForm .row { margin-bottom: 0.9875rem;}
#promotions form.reCapForm .row .columns { margin-bottom: 0;}
#promotions form.reCapForm input,
#promotions form.reCapForm select,
#promotions form.reCapForm textarea { background: #68925f; color: #fff; border-radius: 0; box-shadow: none; border: none; height: 3.8rem; padding: 0 0.7rem; margin: 0; width: 100%; }
#promotions form.reCapForm select { background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\"><polygon points=\"0,0 32,0 16,24\" style=\"fill: rgb%28255, 255, 255%29\"></polygon></svg>"); background-origin: content-box; background-position: right center; background-repeat: no-repeat; background-size: 9px 6px; }
#promotions form.reCapForm ::-webkit-input-placeholder { color: #ffffff; opacity: 1; }
#promotions form.reCapForm ::-moz-placeholder { color: #ffffff; opacity: 1; }
#promotions form.reCapForm :-ms-input-placeholder { color: #ffffff; opacity: 1; }
#promotions form.reCapForm :-moz-placeholder { color: #ffffff; opacity: 1; }
#promotions form.reCapForm input[type="submit"] { background: #2b0027; text-transform: uppercase; }
#promotions form.reCapForm input[type="submit"]:hover { background: #490242;  }
#promotions form.reCapForm input.threeQuarter,
#promotions form.reCapForm input.oneQuarter { float: left; }
#promotions form.reCapForm input.threeQuarter { width: 75%; }
#promotions form.reCapForm input.oneQuarter { width: 23%; }
#promotions form.reCapForm input.threeQuarter + .oneQuarter { margin-left: 2%; }
#promotions form.reCapForm input.oneQuarter + .threeQuarter { margin-left: 2%; }
#promotions form.reCapForm input.error,
#promotions form.reCapForm select.error { background: #9b3f54; }
#promotions form.reCapForm .additionalInfo { margin-top:2rem; margin-bottom: 2rem; }
#promotions form.reCapForm [type="radio"],
#promotions form.reCapForm [type="radio"] + label,
#promotions form.reCapForm [type="checkbox"],
#promotions form.reCapForm [type="checkbox"] + label { width: auto; margin-top: 0; height: auto; display: inline-block; vertical-align: top; cursor: pointer; }
#promotions form.reCapForm [type="checkbox"] + label { width: 90%; }
#promotions form.reCapForm [type="checkbox"] { margin-top: 6px; }
#promotions form.reCapForm label a { color: #2b0027; text-decoration: underline; }
#promotions .error-container p { background: #9b3f54; color: #fff; padding: 0.5rem; }
#promotions .error-container p:last-child { margin-bottom: 0.5rem; }

#promotions .malve { background: none; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/Preview-Events-Background.jpg) no-repeat left top; background-size: contain; }
#promotions .malve .columns * { font-size: 100%; }
#promotions .malve .columns p,
#promotions .malve .columns label,
#promotions .malve .columns input,
#promotions .malve .columns select { font-size: 125%; line-height: 170%; }
#promotions .malve .bgPurple { color: #fff; background: #2c0129; padding: 0 5rem 4rem 5rem; text-align: center; }
#promotions .malve .bgPurple * { color: #fff; }
#promotions .malve .bgPurple h1 { margin: 0 0 2rem 0; font-size: 200%; }
#promotions .malve .bgPurple p { margin-bottom: 2rem; }
#promotions .malve .columns h2 { margin: 0 0 2rem 0; font-size: 150%;font-family: 'ViaculturaNormalBold'; text-align: left; }
#promotions .malve form .row.entourage { margin-bottom: 4rem; margin-top: 1rem; }
#promotions .malve form input[type="radio"],
#promotions .malve form input[type="radio"] + label,
#promotions .malve form input[type="checkbox"],
#promotions .malve form input[type="checkbox"] + label { vertical-align: top; }
#promotions .malve form input[type="radio"],
#promotions .malve form input[type="checkbox"] { margin: 0; margin-top: 7px; }
#promotions .malve form input[type="radio"] + label,
#promotions .malve form input[type="checkbox"] + label { width: 80%; margin-bottom: 1rem; }
#promotions .malve form .columns p.bookedOut { margin-left: 23px; color: #999; }
#promotions .malve form .columns p.bookedOut span.red { color: #d97572; margin-top: -0.5rem; display: block; }
#promotions .malve form .columns input,
#promotions .malve form .columns select {  background: none; border-left: 2px solid #68925f; border-bottom: 2px solid #68925f; color:#444;}
#promotions .malve form input[type="submit"] { border: none; background: #2c0129; color: #fff; font-weight: bold; }
#promotions .malve form ::-webkit-input-placeholder { color: #444; opacity: 1; }
#promotions .malve form ::-moz-placeholder { color: #444; opacity: 1; }
#promotions .malve form :-ms-input-placeholder { color: #444; opacity: 1; }
#promotions .malve form :-moz-placeholder { color: #444; opacity: 1; }
#promotions .malve form #g-recaptcha div{text-align:center !important; margin:0 auto}

#promotions .step { margin-top: -22rem; }
#promotions .step .text { background: #fff; padding: 2rem; position: relative !important; }

#promotions .btnLottery { position: absolute; left: 35%; top: 5%; }
body#fixedFullscreenBg { background: #f6f6f6; }
.fixedFullscreenBg.content { width: 100%; padding: 0; position: relative; display: inline-block; max-width: inherit;}
.fixedFullscreenBg.content img { width: 100%; }
.fixedFullscreenBg .box.sidebar { position: absolute; left: 1.85rem; top: 0.85rem;  }
.fixedFullscreenBg .ce_wrap { position: absolute; top: 0.85rem; left: 21.5rem; padding-bottom: 8rem; }


body#newMapLayout { background: #f6f6f6; }
#newMapLayout header .global_search form input { border-radius: 0; box-shadow: none; border-top: none; border-right: none; border-left: none;}
#newMapLayout header .global_search form input:focus { border-top: none; border-right: none; border-left: none; box-shadow: none; background: #fff;}
#newMapLayout header ul { list-style-type: none; margin-left: 0; line-height: inherit; margin-bottom: 0;}
#newMapLayout .content.newMapLayout { width: 100%; padding: 0; position: relative; display: inline-block; max-width: inherit;}
.newMapLayout .box.sidebar { position: absolute; left: 1.85rem; top: 0.85rem; width:23em; height: 14.05em; }
.newMapLayout .search-container { padding-top:1.5rem; margin-bottom: 2.5rem;  }
.newMapLayout .search-container.large-offset-25 { margin-left: 22rem; }
.newMapLayout .search-container h1 { font-size: 160%; }
.newMapLayout #map_canvas h3 { font-size: 110%; }

.france .content.events { background: url(//cdn.dr.hauschka.com/images/system/background/roses.jpg) no-repeat; margin-bottom: 6rem;}
.content.events .search-container .top,
.content.events .search-container .categories { margin-bottom: 0.2rem; }
.content.events .search-container .top label,
.content.events .search-container .top input { display: inline-block; vertical-align: middle; }
.content.events .search-container .top label { background: rgba(168,148,152, 0.9); color: #fff; text-transform: uppercase; width: 45%; text-align: center; padding-top: 0.45rem; padding-bottom: 0.4rem; }
.content.events .search-container .top input { margin: 0; background: rgba(243,231,231, 0.9); border: none; width: 54.1%; float: right; border-radius: 0; box-shadow: none;}
.content.events .search-container .categories { background: rgba(168,148,152, 0.9); padding: 1.2rem;  }
.content.events .search-container .categories h2 { color: #fff; text-transform: uppercase; font-size: 100%;}
.content.events .search-container .categories input,
.content.events .search-container .categories label { display: inline-block; vertical-align: middle; margin: 0; text-transform: uppercase; color: #fff; }
.content.events .search-container .categories label { margin-left: 0.5rem; }
.content.events .search-container input[type="submit"] { color: #c30630; text-transform: uppercase; border-radius: 0; background: rgba(243,231,231, 0.9); width: 100%; padding: 0.9rem 0; }
.content.events .search-container .categories label img { width: 18px; margin-right: 0.5rem;}
.content.events .result-container .animation-results { position: relative; z-index: 2; overflow-y: auto; padding-left: 1.8rem; padding-top: 2em; height: 486px; background-color: #F6F6F6; }
.content.events .result-container .animation-results a { color: #c30630; display: block; margin-left: 1.8rem; }
.content.events .result-container .animation-results .btn-more-information.active { font-size: 200%; }
.content.events .result-container .animation-results h3 { cursor: pointer; font-size: 100%; display: inline-block; vertical-align: middle; margin: 0 0 1rem 0; width: 90%; }
.content.events .result-container .animation-results h3.active { color: #c30630; }
.content.events .result-container .animation-results .animation-box { margin-bottom: 2.5rem;}
.content.events .result-container .animation-results .animation-box img { display: inline-block; width: 20px;  vertical-align: middle; margin: 0 0.5rem 1rem 0;}
.content.events .result-container .animation-results .more-information { display: none; margin-left: 1.8rem; }
.content.events .result-container .animation-results .more-information img { width: 100%; }
.content.events .result-container #map_canvas {position: relative; height: 485px; z-index: 3; /*left: -1rem;*/ }
.content.events .result-container .map { width: 100%; }

.content .skinCondition table tr th {background: #F5C59F; text-align: center; color: #222222; font: 120%/100% 'ViaculturaNormalBold', Arial, sans-serif;}
.content .skinCondition table tr td {background: #FBEBDC; vertical-align: middle;}
.content .skinCondition table {border-spacing: 0.7em 0.4em; text-align: center; margin: 20px 0 -0.2em -0.5em; }

/* Exclusive for France */
#promotions .content.CompetitionAnniversaryCodes { width: 100%; padding: 2rem 0 8rem 0; background: url('//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/FR-CodePromo-green-background.jpg') center top no-repeat #fff;}
#promotions .content.CompetitionAnniversaryCodes h1,
#promotions .content.CompetitionAnniversaryCodes h1 + p { color: #fff; margin-left: 0; }
#promotions .content.CompetitionAnniversaryCodes h1 + p { font-size: 130%; }
#promotions .content.CompetitionAnniversaryCodes .finalSuccess h1,
#promotions .content.CompetitionAnniversaryCodes .finalSuccess h1 + p { color: #444; }
#promotions .content.CompetitionAnniversaryCodes .logoJubilee { top: 5rem; left: 4rem; z-index: 1; }
#promotions .content.CompetitionAnniversaryCodes input[type="text"],
#promotions .content.CompetitionAnniversaryCodes input[type="email"],
#promotions .content.CompetitionAnniversaryCodes select { float: left; color: #444; background: #dad3ce; box-shadow: none; border-radius: 0; border: none; height: 4rem; width: 14rem; margin: 0 0 1rem 0; }
#promotions .content.CompetitionAnniversaryCodes input[type="submit"],
#promotions .content.CompetitionAnniversaryCodes input[type="submit"]:hover { float: left; width: 3.5rem; height: 4rem; background: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"60\" height=\"60\" viewBox=\"0 0 60 60\"><polyline points=\"15,12 40,32 15,52\" style=\"fill:none;stroke:white;stroke-width:2\" /></svg>") #dad3ce; box-shadow: none; border-radius: 0; border: none; }

#promotions .content.CompetitionAnniversaryCodes form.adressData { position: relative; z-index: 5;}
#promotions .content.CompetitionAnniversaryCodes form.adressData input,
#promotions .content.CompetitionAnniversaryCodes form.adressData select { width: 100%; }
#promotions .content.CompetitionAnniversaryCodes form.adressData input[type="submit"] { float: inherit; background: #afa39a; font-size: 125%; color: #fff; width: 60%; }
#promotions .content.CompetitionAnniversaryCodes form.adressData input[type="submit"]:hover { background: #d2ccc7; color: #444;  }
#promotions .content.CompetitionAnniversaryCodes form ::-webkit-input-placeholder { color: #444; opacity: 1; }
#promotions .content.CompetitionAnniversaryCodes form ::-moz-placeholder { color: #444; opacity: 1; }
#promotions .content.CompetitionAnniversaryCodes form :-ms-input-placeholder { color: #444; opacity: 1; }
#promotions .content.CompetitionAnniversaryCodes form :-moz-placeholder { color: #444; opacity: 1; }
#promotions .content.CompetitionAnniversaryCodes .terms-container { position: absolute; left: 0; right:0; margin: 0 auto 10rem auto; width: 40%; }
#promotions .content.CompetitionAnniversaryCodes .terms-container h2 { margin: 0 0 1rem 0; }
#promotions .content.CompetitionAnniversaryCodes .terms-container .btn-close-terms { font-size: 250%; line-height: 1; margin-bottom: 2rem; display: block; }
#promotions .content.CompetitionAnniversaryCodes .terms-container .btn-close-terms .close-text { display: block; font-size: 80%; }


/* NEW Default Single Page */
#defaultNew :focus,
#defaultNew input:focus,
#defaultNew select:focus { outline: none !important; }
#defaultNew form ::-webkit-input-placeholder { color: #444; opacity: 1; }
#defaultNew form ::-moz-placeholder { color: #444; opacity: 1; }
#defaultNew form :-ms-input-placeholder { color: #444; opacity: 1; }
#defaultNew form :-moz-placeholder { color: #444; opacity: 1; }
#defaultNew input,
#defaultNew select { background:none; padding:0.2em 0.3em 0 0.3em;margin:0 0 0.9375rem 0; border: none; border-bottom: 2px solid #927f6e;border-left: 2px solid #927f6e; box-shadow: none; border-radius: 0;}
#defaultNew select {cursor: pointer;}
#defaultNew textarea { box-shadow: none; border: 2px solid #927f6e; border-radius: 0; }
#defaultNew input[type="checkbox"]{ margin: 0; display: inline-block; vertical-align: top; margin-top: 6px; }
#defaultNew input[type="checkbox"] + label { display: inline-block; vertical-align: -webkit-baseline-middle ; max-width: 88%; margin-bottom: 15px;}
#defaultNew input[type="radio"] + label {vertical-align: top;}
#defaultNew input[type="submit"] { text-transform: uppercase; border: none; width: 100%; background: #93806f; color: #fff; height: 3rem; padding: 0.5rem 0; font-family: 'ViaculturaNormalBold'; }
#defaultNew input[type="submit"]:hover { background: #f0b884; color: #444;  }

#defaultNew .content.content-page .columns a { color: #897642; }
#defaultNew .content.content-page .columns.linkGrey a { color: inherit;  }
#defaultNew .content.content-page .columns.linkGrey a:hover { color: #897642;  }
#defaultNew .content.content-page .columns a:hover,
#defaultNew .content.content-page .columnsa:focus { color: #897642;}
#defaultNew header .global_search form input { margin: 0; padding: 4px 0; border-radius: 0; box-shadow: none; border-top: none; border-right: none; border-left: none; height: auto;}
#defaultNew header .global_search form input[type="submit"]{ width: 22px; padding: 0 0 1px 0; }
#defaultNew header .global_search form input:focus { border-top: none; border-right: none; border-left: none; box-shadow: none; background: #fff;}
#defaultNew header nav ul { margin-bottom: 0; margin-left: 0; }
#defaultNew .content.content-page { position: relative; overflow: hidden; font-size: 100%; max-width: inherit; padding: 0 0 8rem 0; float: none; background: #fff; color: #30302f; }
#defaultNew label { font-size: inherit; }
#defaultNew .content.content-page .mediablock { margin-bottom: 3.75rem}
#defaultNew .content.content-page p:last-child,
#defaultNew .content.content-page p:last-of-type,
#defaultNew .content.content-page .mediablock:last-child { margin-bottom: 0; }

#defaultNew .content.content-page img { width: 100%; }
#defaultNew .content.content-page p.read-more { cursor: pointer; }
#defaultNew .content.content-page p.read-more.active { margin-bottom: 0.9375rem; }
#defaultNew .content.content-page p.read-more.plusButton img { width: 40px; }
#defaultNew .content.content-page p.read-more.plusButton { text-align: center; }
#defaultNew .content.content-page .btnHeader { width: 173px; cursor: pointer; }
#defaultNew .content.content-page .btnHeader.quince { width: auto; }
#defaultNew .content.content-page .positionAbsolute { position: absolute; }
#defaultNew .content.content-page .topRight { top:14rem; right: 14rem; }
#defaultNew .content.content-page .topLeft { top: 8rem; left: 15%; }
#defaultNew .content.content-page .BtnOnImage img { height: 173px; }
#defaultNew .content.content-page .button { padding: 0; margin-top: 2rem; border-radius: 0; background: none; }
#defaultNew .content.content-page .button.med a { background: #006a8e; color: #fff; padding: 0.8rem 2rem;  }
#defaultNew .content.content-page .button.med a:hover { background: #1A8CB2;  }
#defaultNew .content.content-page .box.sidebar { font-size: 90%; z-index: 500; position: absolute; left: 1.85rem; top: 0.85rem; width:318px; height: 14.05em; }

#defaultNew .content.content-page h1 { font: 160%/100% 'ViaculturaNormalBold', Arial, sans-serif; margin-top: 1.5rem; margin-bottom: 1.5rem; }
#defaultNew .content.content-page h1 + h2 { font: 120%/100% 'ViaculturaNormal', Arial, sans-serif;  margin-top: -1.5rem; margin-bottom: 1.5rem;  }
#defaultNew .content.content-page .fixedSpaceLeft h1,
#defaultNew .content.content-page .fixedSpaceLeft h2 { margin-left: 370px;}
#defaultNew .content.content-page h2 { font-size: 150%; }
#defaultNew .content.content-page h3 { font-size: 130%; margin-bottom: 0.5rem; margin-top: 1.875rem; }
#defaultNew .content.content-page h4 { font: 120%/100% 'ViaculturaNormalBold', Arial, sans-serif; margin-bottom: 0; }
#defaultNew .content.content-page .error-container p { background: #cc1144; color: #fff; padding: 0.5rem; }

#defaultNew .content.content-page .bgGrey { background: #ebe4dd; padding-top: 1rem; padding-bottom: 1rem;  }
#defaultNew .content.content-page .bgGrey h3 { margin: 0; }
#defaultNew .content.content-page .bgWhiteTransparent div { background: rgba(255,255,255,0.8); padding: 1.8rem; }
#defaultNew .content.content-page .bgWhiteTransparent div h3:first-child { margin-top: 0; }
#defaultNew .content.content-page .SWBEManual { left: 10%; top: 3%; }
#defaultNew .content.content-page .slider { background: none; height: auto; margin: 0; }
#defaultNew .content.content-page .textAndImage .sliderRegular img { width: auto; display: inline-block; vertical-align: middle; }
#defaultNew .content.content-page .textAndImag .sliderRegulare .textBox { display: inline-block; vertical-align: middle; max-width: 60%; margin-left: 5%; }
#defaultNew .content.content-page .sliderRegular { position: relative; }
#defaultNew .content.content-page .sliderRegular .owl-item .row { display: flex; justify-content: center; align-items: center; }
#defaultNew .content.content-page .sliderRegular .owl-controls .owl-nav { position: absolute; top: 0; width: 100%; }
#defaultNew .content.content-page .sliderRegular .owl-controls .owl-nav .owl-prev { position: absolute; left: 15%; margin-top: 10%; text-indent: -999999px; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/BathAndOils-Arrow-left.gif) no-repeat; width: 100px; height:100px; }
#defaultNew .content.content-page .sliderRegular .owl-controls .owl-nav .owl-next { position: absolute; right: 15%; margin-top: 10%; text-indent: -999999px; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/BathAndOils-Arrow-right.gif) no-repeat; width: 100px; height:100px; }

#defaultNew .content.content-page  .storeAddresses h2 { font-size: 110%; margin-bottom: 0.5rem; }
#defaultNew .content.content-page  .storeAddresses h3 { font-size: 100%; margin-bottom: 0.25rem; }
#defaultNew .content.content-page  .storeAddresses .columns div { min-height: 15rem; border: 0.46875rem solid transparent; -moz-border-image: -moz-linear-gradient(top left, #b18b44 0%, #dbd8c5 100%); -webkit-border-image: -webkit-linear-gradient(top left, #b18b44 0%, #dbd8c5 100%); border-image: linear-gradient(to bottom right, #b18b44 0%, #dbd8c5 100%); border-image-slice: 1; padding: 1.8750rem; }

#defaultNew .content.content-page .layer_box p.read-more { color: #897642; cursor: pointer;}
#defaultNew .content.content-page .layerContainer { position: fixed; top: 7.5rem; left: 30%; z-index: 550; width: 40%; min-height: 50%;  background: #eeece5; border: none !important; padding: 0 1.8750rem 1.8750rem 1.8750rem !important; }
#defaultNew .content.content-page .layerContainer div { border: 1px solid #b18b44 !important; padding: 1.8750rem; }
#defaultNew .content.content-page .layerContainer p.close-layer { margin: 0.46875rem 0; font-size: 90%; color: #897642; text-align: right; cursor: pointer; }
#defaultNew .content.content-page blockquote { font-size: 125%; text-align: center; border: none; padding: 0 7rem; color: #cb9476; }
#defaultNew .content.content-page blockquote p {  line-height: 125%; }
#defaultNew .content.content-page blockquote em { font-size: 70%; }
#defaultNew .content.content-page .columns blockquote a { color: #cb9476; }

#defaultNew .content.content-page .jubileePart2Intro { top: 24rem; left: 47%; }
#defaultNew .content.content-page .jubileePart2Intro h2 { font-family: 'ViaculturaNormal';  }
#defaultNew .content.content-page .jubileePart2BorderPlatin div { border: 4px solid #897642; padding: 3rem 7rem 3rem 3rem; }
#defaultNew .content.content-page .jubileePart2BorderPlatinBox2 div { border: 4px solid #897642; padding: 3rem 3rem 3rem 7rem; }
#defaultNew .content.content-page .imgCleansingCream { margin-top: -2rem; margin-left: -5rem; }
#defaultNew .content.content-page .imgRoseDayCream { margin-top: -2.5rem; margin-right: -6rem; position: relative; z-index: 9999999; }
#defaultNew .content.content-page .jubileePart2TextBoxOutro { background: #fff; top: 27rem; right: 10rem; }
#defaultNew .content.content-page .jubileePart2TextBoxOutro div { padding: 3rem; }

#defaultNew .content.newsletter .asside{ margin-top:90px;}
#defaultNew .content.newsletter .btnNLPromo { left: 32%; top: 13%; width: 12%; }
#defaultNew .content.newsletter .btnNLPromo.buttonEng {top: 9%;}
#defaultNew .content.newsletter input[type="text"] {width: 100%;}
#defaultNew .content.newsletter .submit-container { margin-top: 1.5rem}
#defaultNew .content.newsletter label.error,
#defaultNew .content.newsletter .captcha .error-container .error { background: #c21081; color: #fff; padding: 0.3rem; margin-bottom: 1.875rem; }
#defaultNew .content.newsletter input.error,
#defaultNew .content.newsletter select.error { border-bottom: 2px solid #c21081;border-left: 2px solid #c21081; }
#defaultNew .content.newsletter .successMessageConfirmation { left: 22%; top: 55%; max-width: 25%; }
#defaultNew .content.newsletter .unsubscribe { position: absolute; top:0; max-width: 25%; margin: 0 0 0 25%; width: 100%;}
#defaultNew .content.newsletter .unsubscribe #results-view { margin-top: 0.98375rem; }

#defaultNew .content.content-page.video-page { }
#defaultNew .content.content-page.video-page .videoContainer { }
#defaultNew .content.content-page.video-page #wala-movie {  height:auto !important; width:100% !important; }
#defaultNew .content.content-page.video-page .videoContainer video { width: 100%; height: auto; }

#defaultNew .content.content-page .topLeft.justQuince { top: 19rem; left: 10%; }
#defaultNew .content.content-page .btnLottery { cursor: pointer; left: 50%; top: 25%; }
#defaultNew .content.content-page .btnLottery img { width: 170px; }
#defaultNew .content.content-page .justQuince h2 { color: #c49b07; }
#defaultNew .content.content-page .topLeft.justQuince h1 + h2 {  color: inherit; }
#defaultNew .content.content-page .justQuince .h2spaceTopBottom h2 { margin: 1.875rem 0; }
#defaultNew .content.content-page .justQuince .competition .large-10.large-offset-1,
#defaultNew .content.content-page .justQuince .competition .large-10 .large-8,
#defaultNew .content.content-page .justQuince .competition .address-data .medium-8.large-7 {  width: 100%; margin:0; }
#defaultNew .content.content-page .justQuince .competition .address-data { margin-top: 0.9375rem; }
#defaultNew .content.content-page .justQuince .competition .address-data .imgWidthAuto { display: none; }
#defaultNew .content.content-page .justQuince .competition textarea,
#defaultNew .content.content-page .justQuince .competition select,
#defaultNew .content.content-page .justQuince .competition input { border: none; }
#defaultNew .content.content-page .justQuince .competition textarea { min-height: 40px; background: #fbdd88; }
#defaultNew .content.content-page .justQuince .competition select,
#defaultNew .content.content-page .justQuince .competition input { background: #f7bb11; }
#defaultNew .content.content-page .justQuince .competition h3 { font: 100%/100% 'ViaculturaNormal'; }
#defaultNew .content.content-page .justQuince .competition .question-container + .question-container h3 { margin-top: 0; }
#defaultNew .content.content-page .justQuince .competition input[type="checkbox"] + label { margin-bottom: 0; }
#defaultNew .content.content-page .justQuince .competition input[type="checkbox"] { margin-top: 10px; }
#defaultNew .content.content-page .justQuince .competition input[type="submit"] { width: 100%; background: #93806f; color: #fff; height: 3rem; margin: 1.875rem 0; padding: 0.5rem 0; font-family: 'ViaculturaNormalBold'; }
#defaultNew .content.content-page .justQuince .competition input[type="submit"]:hover { background: #f0b884; color: #444;  }
#defaultNew .content.content-page .justQuince .competition #g-recaptcha { margin-top: 1.875rem; }

/* day care 2018 */
/*#defaultNew .content.content-page .slider.dayCare { background: none; height: auto; margin: auto; }*/
#defaultNew .content.content-page .dayCareHeadline h2 {margin-top: 0.25rem;}
#defaultNew .content.content-page .dayCareHeadline h1 {margin-bottom: 0.5rem;}
#defaultNew .content.content-page .dayCareMarginTopNegative {margin-top: -1.5rem;}
#defaultNew .content.content-page .slider.dayCare .sliderRegular .owl-controls .owl-nav .owl-prev { position: absolute; left: 15%; margin-top: 10%; text-indent: -999999px; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/day-arrow-back.png) no-repeat; width: 100px; height:100px; }
#defaultNew .content.content-page .slider.dayCare .sliderRegular .owl-controls .owl-nav .owl-next { position: absolute; right: 15%; margin-top: 10%; text-indent: -999999px; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/day-arrow-forward.png) no-repeat; width: 100px; height:100px; background-position: top right;}
#defaultNew .content.content-page .productSlider2 { display: flex; justify-content: center; }
#defaultNew .content.content-page .productSlider2 .columns:hover { cursor: pointer; }
#defaultNew .content.content-page .productSlider2 .columns { opacity: 0.3; transition: 0.5s opacity ease-in-out; }
#defaultNew .content.content-page .dayCareTable {display: none;}

#defaultNew .content.content-page .dayCareTable h3 {text-align: center; padding-top: 2rem;}
#defaultNew .content.content-page .dayCareTable .closeTable {cursor: pointer; text-align: center; width: 2rem; margin: auto; font-size: 1.5rem; padding-top: 2rem;}
#defaultNew .content.content-page .dayCareTable div:first-child {width: auto;}
#defaultNew .content.content-page .openDayCareTable {text-decoration: underline; cursor: pointer;}
#defaultNew .content.content-page .productSlider2 .columns.activeSecond {opacity: 1;}
#defaultNew .content.content-page .dayCareTable table { border-collapse: collapse; border-color: transparent; table-layout: fixed; background: rgba(103, 103, 103, 0.47843137254901963);}
#defaultNew .content.content-page .dayCareTable td.description {font-size: 1.25rem;}
#defaultNew .content.content-page .dayCareTable table p {margin-bottom: 0;}
#defaultNew .content.content-page .dayCareTable thead {border: none; background: transparent !important;}
#defaultNew .content.content-page .dayCareTable tbody {background: transparent !important;}
/*#defaultNew .content.content-page .dayCareTable tr td:nth-child(5) {display: none;}*/
#defaultNew .content.content-page .dayCareTable table tbody tr:first-child td {padding: 0;}
#defaultNew .content.content-page .dayCareTable thead td {vertical-align: bottom;}
#defaultNew .content.content-page .dayCareTable img {padding-top: 1rem; padding-bottom: 1rem;}
#defaultNew .content.content-page .dayCareTable table thead tr:last-child {border: none;}
#defaultNew .content.content-page .dayCareTable thead tr td p {font-size: 1.25rem;}
#defaultNew .content.content-page .dayCareTable thead tr.dayCareVeryFirst h2 {text-align: left; font-size: 220%; margin-bottom: 0; margin-top: 1rem; margin-left: 1.5rem;}
#defaultNew .content.content-page .dayCareTable thead tr.dayCareVeryFirst h2:last-child {font-family: "ViaculturaNormal"; margin-top: 0; font-size: 200%; text-align: left; margin-left: 1.5rem;}
#defaultNew .content.content-page .dayCareTable thead tr td p:last-child {font-size: 16px;}
#defaultNew .content.content-page .dayCareTable table tbody {border: none;}
#defaultNew .content.content-page .dayCareTable table tr {border-top: solid 1px #fff; background: transparent !important;}
#defaultNew .content.content-page .dayCareTable table tr:first-child {border: none;}
#defaultNew .content.content-page .dayCareTable table tr:last-child {border-bottom: solid 1px #fff;}
#defaultNew .content.content-page .dayCareIllustration {text-align: center;}
#defaultNew .content.content-page .dayCareIllustration img {width: 80%; margin-top: 3rem;}
#defaultNew .content.content-page .dayCareTable.finland table {table-layout: auto;}
#defaultNew .content.content-page .dayCareTable.finland table td img {width: 70%;}

/* Mother's Day 2018 */
#defaultNew .content.content-page .mothersDay2018Headline h1 {margin-top: 0;}
#defaultNew .content.content-page .mothersDay2018Headline p {margin-bottom: 0;}
#defaultNew .content.content-page .mothersDay2018Headline p.sloganParagraph {font-size: 120%;}
#defaultNew .content.content-page .mothersDay2018Headline p.sloganHeadlineTop {font-size: 160%; font-family: "ViaculturaNormalBold";}
#defaultNew .content.content-page .mothersDay2018-1remTop {margin-top: 1rem;}
#defaultNew .content.content-page .mothersDay2018-1remTop {margin-top: 1rem; margin-bottom: 2rem;}
#defaultNew .content.content-page .mothersDay2018-contentTop {margin-top: 9%;}
#defaultNew .content.content-page .mothersDay2018RoseLink:not(.large) {margin-top: 2rem;}
#defaultNew .content.content-page .mothersDay2018RoseLink a {border: solid 2px #db346e; padding: 1rem; background: #f5f1f2; color: #30302f;}
#defaultNew .content.content-page .mothersDay2018Collage {max-width: 1260px; margin: auto; column-count: 2; display: flex;}
#defaultNew .content.content-page .roseField {/*display: inline-block;*/ width: 74%;}
#defaultNew .content.content-page .mothersDay2018Collage .fadeInRightColumn div {break-inside: avoid;}
#defaultNew .content.content-page .mothersDay2018Collage .roseFieldText {margin-top: 6rem;}
#defaultNew .content.content-page .mothersDay2018Collage .roseField .fadeInLeftColumn {margin-top: 2rem;}
#defaultNew .content.content-page .mothersDay2018BagWrapper {margin-bottom: 0;}
#defaultNew .content.content-page .mothersDay2018MoodSubline {margin-top: 0.5rem;}

/*Different from Day One*/
#defaultNew .content.content-page .avaMain .avaSection{margin-top: 8rem;}
#defaultNew .content.content-page .avaMain .avaSection .avaTextWrap{position: relative;}
#defaultNew .content.content-page .avaMain .avaSection .avaImageWrap{display: flex; justify-content: flex-start; align-items: center;}
#defaultNew .content.content-page .avaMain .avaSection .avaImageWrap.left{display: flex; justify-content: flex-end; align-items: center;}
#defaultNew .content.content-page .avaMain .avaSection .avaImageWrap img{max-width: 28rem;}
#defaultNew .content.content-page .avaMain .avaSection .avaTextWrap .avaToBottom {max-width: 22rem;}
#defaultNew .content.content-page .avaMain .avaSection .avaTextWrap[state="converted"] .avaToBottom {position: absolute; bottom: 0;}
#defaultNew .content.content-page .avaMain .avaSection .avaTextWrap[state="converted"] .avaToBottom.text-right {right: 0}
#defaultNew .content.content-page .avaMain .avaSection .avaTextWrap .avaTextHead h1{font-size: 2.5rem;line-height: 1.25;color: #3e3d40; margin-top: 0;}
#defaultNew .content.content-page .avaMain .avaSection .avaTextWrap .avaTextHead h1 span.teaser{color: #927F6E;}

@media all and (max-width: 641px){
    #defaultNew .content.content-page .avaMain .avaSection .avaImageWrap.left,#defaultNew .content.content-page .avaMain .avaSection .avaImageWrap{
        justify-content: center;
    }
    #defaultNew .content.content-page .avaMain .avaSection .avaTextWrap .avaToBottom,#defaultNew .content.content-page .avaMain .avaSection .avaImageWrap img{
        max-width: inherit;
    }
}

#defaultNew .content.content-page .christmas2018 {display: flex; align-items: center; margin-bottom: 6rem;}
#defaultNew .content.content-page .christmas2018 .paddingLeft4rem { padding-left: 4rem; }
#defaultNew .content.content-page .christmas2018 h3 + p { margin-bottom: 0;}
#defaultNew .content.content-page .christmas2018 h3 + h4 { margin-top: -10px; margin-bottom: 10px; font-size: 98%; color: #666}
#defaultNew .content.content-page .christmas2018 h5 { margin: 15px 0 0 0; font-size: 98%; font-weight: bold; }
#defaultNew .content.content-page .christmas2018 ul li { background: none; padding: 0; }
#defaultNew .content.content-page .christmas2018 h3 + p + p { margin-bottom: 0;}
#defaultNew .content.content-page .christmas2018 .paddingRight {  padding-right: 7em; padding-left: 4em; }
#defaultNew .content.content-page .christmas2018 .floatAndFlex {margin-right: 2rem; align-items: center; justify-content: center; display: inline-block;}

#defaultNew .content.content-page .christmas2018 .shopNowButton {display: inline-block; background: #e7dfd3; padding: 0.25rem 1rem; margin-top:1rem; cursor: pointer; transition: 0.6s background ease-in-out;}
#defaultNew .content.content-page .christmas2018 .shopNowButton a, #defaultNew .content.content-page .christmas2018 .shopNowButton a:hover {color: #30302f;}
#defaultNew .content.content-page .christmas2018 .shopNowButton:hover { background: rgba(137, 118, 66, 0.5);}

/* Rose Day Cream Light 2018 */
#defaultNew .content.content-page .roseDayCreamLight2018Product, #defaultNew .content.content-page .roseDayCreamLight2018Model {display: flex; align-items: flex-end;}
#defaultNew .content.content-page .roseDayCreamLight2018Model, #defaultNew .content.content-page .roseDayCreamLight2018RoseImage {margin-top: 6.625rem;}
#defaultNew .content.content-page .roseDayCream2018AboutRoseLink a {color: #bd4666; }
#defaultNew .content.content-page .roseDayCreamLight2018Product .imgWidthAuto a img {width: auto !important;}
#defaultNew .content.content-page .roseDayCreamLight2018Product ul {margin-bottom: 3.25rem;}
#defaultNew .content.content-page .roseDayCreamLight2018Product ul.noMarginBottom {margin-bottom: 0rem;}

/* Mother And Child 2018 France Promotion */
#defaultNew .content.content-page .motherAndChildProduct {display: flex; align-items: center; margin-top: 1rem;}
#defaultNew .content.content-page .motherAndChildProduct .large-2 p:last-of-type {margin-bottom: 1rem; margin-top: 2rem;}
#defaultNew .content.content-page .noMarginTopUS h3:first-of-type {margin-top: 0;}

/* Skin Care Kits */
#defaultNew .content.content-page .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-prev  { position: absolute; left: 15%; margin-top: 10%; text-indent: -999999px; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/day-arrow-back.png) no-repeat; width: 100px; height:100px; }
#defaultNew .content.content-page .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-next { position: absolute; right: 15%; margin-top: 10%; text-indent: -999999px; background: url(//cdn.dr.hauschka.com/images/system/content_elements/news/promotions/day-arrow-forward.png) no-repeat; width: 100px; height:100px; background-position: top right;}
#defaultNew .content.content-page
#defaultNew .content.content-page .slideIntroLink p {color: #897642;}
#defaultNew .content.content-page .slideIntroLink {font-size: 24px; font-family: "ViaculturaNormalBold";}

/*  Skin Care To Share */
/*#defaultNew .content.content-page.anniversary .box.sidebar {position: relative; }*/
#defaultNew .content.anniversary .row.intro h2 { font-size: 110%;}
#defaultNew .content.anniversary .row.intro h3 { font-size: 180%; line-height: 115%; margin-bottom: 1.875rem; margin-top: 0;}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-prev, #defaultNew .content.content-page.anniversary .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-next{margin-top: 10%!important}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.dayCare .sliderRegular {top: 2em;}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered { margin-bottom: 8em;}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered .owl-stage-outer{overflow: visible;}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered a.slideIntroLink { bottom: 2em; right: 50%; position: relative;}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered img {position: relative; top: 4em;}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered p {position: relative; top: 12em; right: 50%;}
@media screen and (max-width: 40em){
    #defaultNew .content.content-page.anniversary .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-prev, #defaultNew .content.content-page.anniversary .regularOwlCarousel.dayCare .sliderRegular .owl-controls .owl-nav .owl-next{margin-top: 15%!important}
    #defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered a.slideIntroLink,
    #defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered p { right: 75px;}
    #defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered img {left: 75px; top: 2em;}
    #defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered p  { top: 10em;}

    #defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered { margin-bottom: 1em;}

}
@media screen and (max-width: 1470px){
    #defaultNew .content.content-page.anniversary .columns.cutText {margin-top: -15rem;}
}

@media screen and (max-width: 68em){
     #defaultNew .content.content-page.anniversary .columns.borderBrown:not(.skinCare2Care) {margin-left: 2%; margin-top: 0!important;}
     #defaultNew .content.content-page.anniversary .columns.borderBrown.skinCare2Care {margin-left: 2%; width: 50%;}
     #defaultNew .content.content-page.anniversary .columns.borderBrown { margin-bottom: 2em;}
     /* #defaultNew .content.content-page.anniversary .columns.negativeMarginLeft5x { margin-top: 25%;} */
     #defaultNew .content.content-page.anniversary .columns.negativeMarginTop3x { margin-left: 5%; width: 50%;}
}
#defaultNew .content.content-page.anniversary .regularOwlCarousel.staggered {position: relative;
    bottom: 10em;margin-bottom: 2em;}
}
/* Purple Light promotion */
#defaultNew .content.content-page .purpleLightTopNegative {margin-top: 3rem; }

/* june contest 2018 Kennenlernen und erleben */
.mediablock.contest-june-2018.center h1 {text-align: center;}
.mediablock.contest-june-2018 > .row h2 {font-size: 125%!important;}
.mediablock.contest-june-2018 p.golden, .mediablock.contest-june-2018 > .row h3 {color: #b59b65;  /*#a7821d;*/}
.mediablock.contest-june-2018 > .row h3 {}
.mediablock.contest-june-2018 > .row > .columns:first-child {}
.mediablock.contest-june-2018 .no-float {float: none!important;}
.mediablock.contest-june-2018 > .row > .columns:first-child .no-padding { padding-left: 0!important;}
.mediablock.contest-june-2018 > .row > .columns:first-child img{ padding: 2em 0; float: none;}

.mediablock.contest-june-2018 > .row > .columns:last-child .medium-row > .columns h2 {text-align: center; }
.mediablock.contest-june-2018 > .row > .columns:last-child  .row {margin-top: 2em;}
/*.mediablock.contest-june-2018 > .row > .columns:last-child  .row > .columns{background-color: rgba(156, 145, 122, 0.12941176470588237); margin: 1em;}*/
.mediablock.contest-june-2018 .juneOptions .image {background-color: rgba(156, 145, 122, 0.12941176470588237); text-align: center; /*height: 231.83px;*/}
.mediablock.contest-june-2018 .juneOptions p:not(.golden) {padding:1rem; text-align: center;}
.mediablock.contest-june-2018 .juneOptions .image img { width: 168px !important;}
.mediablock.contest-june-2018 .juneOptions .large-6.medium-6 { margin-bottom: 2rem; }
.mediablock.contest-june-2018 .juneOptions .large-12 { margin-bottom: 3rem; }
.mediablock.contest-june-2018 .juneOptions .p.golden:first-child { padding: 0; text-align: left; }
.mediablock.contest-june-2018 .headRow img {padding-top: 0 !important;}
.mediablock.contest-june-2018 iframe { width: 100%; }
.mediablock.contest-june-2018 .headRow .smallHeadline {display: none;}
.mediablock.contest-june-2018 .headRow .imageSmall { display: none; }
.mediablock.contest-june-2018 .medium-5.large-5:first-child .image.imgWidthAuto {margin-top: 1rem;}
.mediablock.contest-june-2018 .juneOptions .competitionBigHeadline.golden p {line-height: 1.6; color: #b59b65; text-align: left; font-size: 125%; padding: 0;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig {background: #93806f; margin: 1rem 0; transition: 0.6s ease-in-out;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig:hover {background: #f0b884;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig:hover p a {color: #444 !important;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig p {position: relative; display: flex;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig p a {color: #fff !important; padding: 1rem 2.5rem; width: 100%; position: relative;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig img {width: auto !important; position: absolute; right: 2.5rem; top: 0; bottom: 0; margin: auto;}
.mediablock.contest-june-2018 .juneOptions .competitionDownloadBig span {width: 90%; display: inline-block;}
.mediablock.contest-june-2018 .juneOptions .competitionHeadlineBig + p {margin-bottom: 1rem;}
.mediablock.contest-june-2018 .juneOptions .large-6.medium-6:first-child h2:after { content: "Gewinnspiel"; position: absolute; width: 100%; left: 0; bottom: 0;}
.mediablock.contest-june-2018 .juneOptions .lastOption h2:after { content: "Geschenk und Gewinnspiel"; position: absolute; width: 100%;
left: 0; bottom: 0;}
.mediablock.contest-june-2018 .juneOptions .large-6.medium-6 h2 {position: relative; padding-bottom: 32px;}

/* Look 2 Deep Infinity */
.mediablock.deepInfinity h1 {font-size: 260% !important; margin-bottom: 2.25rem !important;}
.mediablock.deepInfinityIntro .di-background { position: absolute; bottom: 20%; left: 10%; }
.mediablock.deepInfinityIntro .di-introRow, .mediablock.deepInfinity .di-headerRow { position: relative; }
.mediablock.deepInfinity .di-headerRow { z-index: 100;}
.mediablock.deepInfinityIntro .di-introRow h3 {padding-top: 31%; padding-bottom: 36%; font-family: "ViaculturaNormal" !important;}
.mediablock.deepInfinity h1, .mediablock .deepInfinityProductRow h3, .mediablock .deepInfinityTips h3 {font-family: "ViaculturaNormal" !important;}
.mediablock.deepInfinityIntro .di-introRow .large-4 {position: relative; z-index: 1;}
.mediablock .deepInfinityProductRow { display: flex; align-items: center; }
.mediablock .deepInfinityProductRow .has-di-package div { position: relative; }
.mediablock .deepInfinityProductRow .has-di-package div img:last-child { position: absolute; opacity: 0; left: 0; z-index: -1; right: 0; margin: 0 auto; cursor: pointer;}
.mediablock .deepInfinityProductRow .has-di-package div img:first-child {z-index: 1; cursor: pointer;}
.mediablock .deepInfinityProductRow .has-di-package div img[state=show] {z-index: 1; opacity: 1;}
.mediablock .deepInfinityProductRow .has-di-package div img[state=hide] {z-index: -1; opacity: 0;}
.content.products.single .product-info p.btn-tip.makeUpDeepInfinity {background: #15788f; border-color: #15788f;}
.content.products.single .product-info p.btn-tip.makeUpDeepInfinity a {color: #fff;}
.content.products.single .product-info p.btn-tip.makeUpDeepInfinity:hover {background: #fff; }
.content.products.single .product-info p.btn-tip.makeUpDeepInfinity:hover a {color: #15788f; }

/*.mediablock .deepInfinityProductRow .has-di-package div img:first-child:hover + img:last-child { opacity: 1; z-index: 1;}*/
/*.mediablock .deepInfinityProductRow .has-di-package div img:first-child:hover {opacity: 0; z-index: -1;}*/

@media all and (min-width: 641px){
    /*.mediablock.contest-june-2018:not(.center) > .row > .columns {width: 38%; position: relative; left: 2%;}*/
    /*.mediablock.contest-june-2018:not(.center) > .row > .columns:last-child {left: 6%;}*/
}

/* newsletter contest 2018  */
.newsletter.contest { width: 100%!important; max-width: inherit!important;}
.newsletter.contest .text {padding: 2em 0;}
.newsletter.contest .text > * {font-size: 1.15em; line-height: 1.6; padding-bottom: 1em;}
/* Italy Footer Legal Information */
#footer.withLegalIndication {padding-bottom: 3.5em;}
.legalIndication {padding-right: 2.4em; position: absolute; left: -2.4em; right: -2.4em; margin: auto; top: 46px; background: #fff; padding-bottom: 10px; height: 3rem;}
#footer.withLegalIndication .legalIndication ul {border-top: solid 1px #d6d6d6; padding-top: 8px; margin-left: 2.4em;}
#footer.withLegalIndication .legalIndication ul li:last-child {margin-right: 0px;}

/*ACCORDION-2017*/
#defaultNew .content .box-content.accordion,
#defaultNew .content .box-content.accordion.table{width:100%;min-height:0.5em;background:none;padding:0; outline: none; border-style: none; border-radius: 0;}
#defaultNew .content .box-content.accordion h2{clear:both;}
#defaultNew .content .box-content.accordion h3{background:url('//cdn.dr.hauschka.com/images/system/sys/arrow-down-nude.svg') right 0 no-repeat #fbebdd;padding:1em 3em 1em 1em;margin: 0;margin-bottom: 0.4rem;cursor:pointer; background-size: 1.2rem; background-position-y: center; background-position-x: 98%; line-height: 1rem;}
#defaultNew .content .box-content.accordion h3.on{background-image:url('//cdn.dr.hauschka.com/images/system/sys/arrow-up-nude.svg')}
#defaultNew .content .box-content.accordion div{border:none;background:#fff;background:rgba(255,255,255,0.8);padding:0;margin:0.7rem 0rem 2rem 0rem;}
#defaultNew .content .box-content.accordion div img{max-width:100%;}
#defaultNew .content .box-content.accordion table {margin: 0; border-spacing: inherit;}
#defaultNew .content .box-content.accordion th {background-color: #f5f5f5; color: #222222; font-weight: 300;}
#defaultNew .content .box-content.accordion.table p {padding: 0.6em}
#defaultNew .acc-left p{margin-left:261px;}
#defaultNew .content .accordion_header {background: #f4c59f;padding: 0.5rem;padding-top: 1rem;text-align: center;margin-bottom: 0.6rem;margin-top: 3rem;line-height: 1rem;}
/*ACCORDION-2017*/

/* REGENERATION / ALPEN GEWINNSPIEL */
#regeneration-gewinnspiel h1, #alpen-gewinnspiel h1 { margin-bottom: 1em; font-size: 150%; font-family: 'ViaculturaNormal'; }
#alpen-gewinnspiel h1 { margin-top: 1em;}
#alpen-gewinnspiel .mediablock:last-child {margin-bottom: 0;}
.contest .rose-oil img {width: 90%!important;}
.contest .rose-oil {position: relative; bottom: 3em;}
@media all and (min-width: 641px) {
    #regeneration-gewinnspiel .reCapForm .row.article {margin: 0;}
}
@media all and (min-width: 1px) and (max-width: 666px) {
    #alpen-gewinnspiel .content {padding-bottom: 0;}
    .contest .rose-oil {bottom: 1em;}
}
/* REGENERATION / ALPEN GEWINNSPIEL */

/*TOPNAV*/
#nav-toggle:not(.areaSelect) { min-height: 48px; position: relative; z-index: 212; background: #f4efea; margin-bottom: 1.5rem; font-size: 13.6px;}
#nav-toggle:not(.areaSelect) .top-nav .row {margin: 0; padding: 1.3em; padding-left: 2rem;}
#nav-toggle:not(.areaSelect) a#trigger-slide-nav { position: relative; padding: 0 42px 0 0; right: 0; z-index: 5; top: 13px; float: right; margin-right: 0px; color: #808080; line-height: 24px; font-size: 120%; border: none; }
#nav-toggle:not(.areaSelect) .container{width: 100%; padding: 0 25px 0 0;}
#nav-toggle:not(.areaSelect) .col-lg-8.col-md-12.col-sd-8.col-xs-12 {padding: 0; overflow: auto;}
#nav-toggle:not(.areaSelect) #trigger-slide-nav span,
#nav-toggle:not(.areaSelect) #trigger-slide-nav span:before,
#nav-toggle:not(.areaSelect) #trigger-slide-nav span:after {background: #808080;}
#nav-toggle:not(.areaSelect) #trigger-slide-nav.active span { background-color: transparent; }
#nav-toggle:not(.areaSelect) .top-nav .quadronav { background: none; width: 45%; padding-top:0.75rem; color: #222222;}
#nav-toggle:not(.areaSelect) .top-nav .quadronav h1 {color: #222222; font: 150%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; }
#nav-toggle:not(.areaSelect) .top-nav .quadronav a {color: #222222;}
#nav-toggle:not(.areaSelect) .top-nav .quadronav h3 { font: 150%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; }

/*TOPNAV*/

/*MAGAZINE 2017*/
/*TOPNAV*/
#magazine2017 .mainmenu ul {margin: 0; padding: 0;}
/*#magazine2017 #nav-toggle { min-height: 48px; position: relative; z-index: 212; background: #e8e8e8; margin-bottom: 1.5rem;}*/
#magazine2017 #nav-toggle #trigger-slide-nav { cursor: pointer; padding: 10px 35px 16px 0px; }
#magazine2017 #nav-toggle #trigger-slide-nav span,
#magazine2017 #nav-toggle #trigger-slide-nav span:before,
#magazine2017 #nav-toggle #trigger-slide-nav span:after { cursor: pointer; right: 0; height: 2px; width: 25px; background: #808080; position: absolute; display: inline; content: ''; top: 10px; }
#magazine2017 #nav-toggle #trigger-sli#magazine2017 #nav-toggle #trigger-slide-nav { cursor: pointer; padding: 10px 35px 16px 0px; }
#magazine2017 #nav-toggle #trigger-slide-nav span,
#magazine2017 #nav-toggle #trigger-slide-nav span:before,
#magazine2017 #nav-toggle #trigger-slide-nav span:after { cursor: pointer; right: 0; height: 2px; width: 25px; background: #808080; position: absolute; display: inline; content: ''; top: 10px; }
#magazine2017 #nav-toggle #trigger-slide-nav span:before { top: -7px; }
#magazine2017 #nav-toggle #trigger-slide-nav span:after { top: 7px; }
#magazine2017 #nav-toggle #trigger-slide-nav span,
#magazine2017 #nav-toggle #trigger-slide-nav span:before,
#magazine2017 #nav-toggle #trigger-slide-nav span:after { transition: all 260ms ease-in-out; }
#magazine2017 #nav-toggle #trigger-slide-nav.active span { background-color: transparent; }
#magazine2017 #nav-toggle #trigger-slide-nav.active span:before,
#magazine2017 #nav-toggle #trigger-slide-nav.active span:after { top: 0; }
#magazine2017 #nav-toggle #trigger-slide-nav.active span:before { transform: rotate(45deg); }
#magazine2017 #nav-toggle #trigger-slide-nav.active span:after { transform: rotate(-45deg); }
#magazine2017 #nav-toggle a#trigger-slide-nav { position: relative; padding: 0 42px 0 0; right: 0; z-index: 5; top: 13px; float: right; margin-right: 0px; color: #808080; line-height: 24px; font-size: 120%; border: none; }
#magazine2017 #nav-toggle.fixed { top: 0; right:0; left: 0; box-shadow: rgba(0, 0, 0, 0.18) 1px 1px 4px; }
#magazine2017 #nav-toggle .top-nav { display: none; }
#magazine2017 #nav-toggle .top-nav .row {margin: 0; padding: 1.3em; padding-left: 2rem;}
#magazine2017 #nav-toggle .container { width: 100%; padding: 0 25px 0 0; }
#magazine2017 .top-nav-content { opacity: 0; }
#magazine2017 #nav-toggle .container.trigger-nav { width: auto; float: right; }
#magazine2017 #nav-toggle .top-nav .quadronav ul li {background: none; padding: 0; display: inline-block; cursor: pointer; }
#magazine2017 #nav-toggle .top-nav .quadronav ul li.active { color:#927f6e; }
#magazine2017 #nav-toggle .top-nav .quadronav ul li span { color:#828282;}
#magazine2017 #nav-toggle .top-nav .quadronav ul li:last-child span { display: none; }de-nav span:before { top: -7px; }
#magazine2017 #nav-toggle #trigger-slide-nav span:after { top: 7px; }
#magazine2017 #nav-toggle #trigger-slide-nav span,
#magazine2017 #nav-toggle #trigger-slide-nav span:before,
#magazine2017 #nav-toggle #trigger-slide-nav span:after { transition: all 260ms ease-in-out; }
#magazine2017 #nav-toggle #trigger-slide-nav.active span { background-color: transparent; }
#magazine2017 #nav-toggle #trigger-slide-nav.active span:before,
#magazine2017 #nav-toggle #trigger-slide-nav.active span:after { top: 0; }
#magazine2017 #nav-toggle #trigger-slide-nav.active span:before { transform: rotate(45deg); }
#magazine2017 #nav-toggle #trigger-slide-nav.active span:after { transform: rotate(-45deg); }
#magazine2017 #nav-toggle a#trigger-slide-nav { position: relative; padding: 0 42px 0 0; right: 0; z-index: 5; top: 13px; float: right; margin-right: 0px; color: #808080; line-height: 24px; font-size: 120%; border: none; }
#magazine2017 #nav-toggle.fixed { top: 0; right:0; left: 0; box-shadow: rgba(0, 0, 0, 0.18) 1px 1px 4px; }
#magazine2017 #nav-toggle .top-nav { display: none; }
#magazine2017 #nav-toggle .top-nav .row {margin: 0; padding: 1.3em; padding-left: 2rem;}
#magazine2017 #nav-toggle .container { width: 100%; padding: 0 25px 0 0; }
#magazine2017 .top-nav-content { opacity: 0; }
#magazine2017 #nav-toggle .container.trigger-nav { width: auto; float: right; }
#magazine2017 #nav-toggle .top-nav .quadronav ul li {background: none; padding: 0; display: inline-block; cursor: pointer; }
#magazine2017 #nav-toggle .top-nav .quadronav ul li.active { color:#927f6e; }
#magazine2017 #nav-toggle .top-nav .quadronav ul li span { color:#828282;}
#magazine2017 #nav-toggle .top-nav .quadronav ul li:last-child span { display: none; }

#magazine2017 .pdf-download {width: 100%; height: 13rem; position: relative; z-index: 50; text-align: center; margin-top: 3rem; margin-bottom: 2rem;}
#magazine2017 .pdf-download img {height: 100%}

#magazine2017 section h2 { font: 150%/100% 'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0 0 0.5em 0; }
#magazine2017 .text h4 { font: 100%/100% 'ViaculturaNormalBold', Arial, Helvetica, sans-serif; margin: 2rem 0 0.5em 0; }
#magazine2017 section#screen1 { background: transparent; padding: 2em 0; }
#magazine2017 .service-nav {margin-bottom: 0;}
/*TOPNAV*/

/*SEARCHFIX*/
#magazine2017 header .global_search form input { border-radius: 0; box-shadow: none; border-top: none; border-right: none; border-left: none;}
#magazine2017 header .global_search form input:focus { border-top: none; border-right: none; border-left: none; box-shadow: none; background: #fff;}
/*SEARCHFIX*/
#magazine2017 .owl-carousel {padding-left: 6rem; padding-right: 6rem;}
#magazine2017 .owl-item,
#magazine2017 .owl-wrapper,
#magazine2017 .aside.navigation, #magazine2017 .aside.navigation .link {transition: all 500ms ease;}
#magazine2017 .aside.navigation .download {font-size: 1.2rem!important; padding-top: 1.3rem;}
#magazine2017 .mainBox .content {width: 100%; padding: 0 0 11em 0}

/*CLOSE BTN*/
#magazine2017 span.close {cursor: pointer;}
#magazine2017 span.close::before,
#magazine2017 span.close::after {background-color: grey; position: absolute;}
#magazine2017 .owl-item span.close {padding: 1rem; position: absolute; right: 50%; display: none;}
#magazine2017 .owl-item span.close::before,
#magazine2017 .owl-item span.close::after {width: 25px; height: 2px;}
#magazine2017 #closeBtn.close::before,
#magazine2017 #closeBtn.close::after {width: 2.5rem; height: 0.2rem; margin-left: -1.25rem; margin-top: 3rem;}
#magazine2017 span.close::before {content:""; transform: rotate(45deg)}
#magazine2017 span.close::after {content:""; transform: rotate(-45deg)}
/*CLOSE BTN*/

/*NAV*/
#magazine2017 .aside.navigation {display: none; position: fixed; width: 20rem; height: 100%; top: 0; z-index: 101; padding: 1rem; text-align: center; right:-20rem; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 20%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.7) 80%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.7) 80%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 20%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.7) 80%,rgba(255,255,255,0) 100%);}
#magazine2017 .aside.navigation #navContent {position: absolute; width: 20rem; display: flex; display: grid; justify-content: center; align-items: center; height: 100%;}
#magazine2017 .aside.navigation #navContent .link {cursor: pointer; font-size: 1rem;}
#magazine2017 .aside.navigation #navContent .link a {color: inherit;}
#magazine2017 .aside.navigation #navContent .link.active,
#magazine2017 .aside.navigation #navContent .link:hover {color: #927f6e;}
#magazine2017 .aside.navigation #navContent .navWrapper {margin-left: 1rem; margin-right: 2rem;}
#magazine2017 .aside.navigation #navContent .navWrapper h3 {max-width: 16rem;}
#magazine2017 .navOpen {position: fixed; right: -20%; top: 50%; z-index: 100; transition: all ease 0.8s}
#magazine2017 .navOpen,
#magazine2017 .navOpen>* {cursor: pointer}
#magazine2017 .navOpen h3 {text-transform: capitalize;}
/*NAV*/

#magazine2017 .owl-item {padding-left: 1rem; padding-right: 1rem;}

#magazine2017 .owl-item h2 {line-height: 3rem;}
#magazine2017 .owl-item h2, #magazine2017 .owl-item .textContent .textWrapper >* {color: #424242;}

#magazine2017 .owl-item .head img {cursor: move; cursor: -webkit-grab; cursor: -moz-grab;}
#magazine2017 .owl-item .head .superscript .more,
#magazine2017 .owl-item .head .close {cursor: pointer;}
#magazine2017 .owl-item .head .superscript p {padding: 0; margin: 0;}
#magazine2017 .owl-item .head .superscript .more {font-size: 1rem; margin-top: 1rem; margin-bottom: 1rem;}
#magazine2017 .owl-item .head .superscript {text-align: center; padding: 0; padding-left: 5rem; padding-right: 5rem; display: flex; display: grid; justify-content: center; align-items: center; width: 100%;}
#magazine2017 .owl-item .head .superscriptWrapper {width: 100%; text-align: center;}
#magazine2017 .owl-item .head .superscript .focus {color:grey; font-size: 1.2rem;}
#magazine2017 .owl-item .head .imageWrapper {overflow: hidden; text-align: center; display: grid; justify-content: center;}
#magazine2017 .owl-item .head .imageWrapper .imagePull {display: inline;}
#magazine2017 .owl-wrapper[state="open"] .owl-item .head  .imagePull {margin: 0!important;}
#magazine2017 .owl-item .head .imageWrapper .imagePull img {min-width: 1750px; height: 747px;}

#magazine2017 .owl-item .content {display: none; max-width: 1750px; min-height: 50vh; text-align: left;}
#magazine2017 .owl-item .content .floatRight {float:right;}
#magazine2017 .owl-item .content .textContent {padding-top: 1rem;}
#magazine2017 .owl-item .content .textContent .textWrapper {display: inline-block; width: 100%; text-align: initial; font-size: 1rem;}
#magazine2017 .owl-item .content .textContent .textWrapper a {color:#aa9362;}

#magazine2017 .carouselButton { position: absolute; z-index: 100; background-repeat: no-repeat; border-radius: 0; background-color: transparent; background-size: contain; opacity: 0.8; height: 2.2rem; padding-top: 0.4rem; font-size: 1rem; cursor: pointer;}
#magazine2017 .carouselButton.pre {background-image: url('//cdn.dr.hauschka.com/images/system/sys/arrow-black-left.png'); padding-left: 1.5rem; left: 1rem}
#magazine2017 .carouselButton.next {right: 1rem; padding-right: 1.5rem; background-position: right; background-image: url('//cdn.dr.hauschka.com/images/system/sys/arrow-black-right.png');}

/* Rhythm video iframe */
.content .rhythmVideo iframe { width: 100%; margin-top: 5vh; position: relative; z-index: 1000; transition: width 0.4s ease-in-out; }
.content .rhythmVideoWrapper { transition: width 0.4s ease-in-out; }

.content .natureVideo video { width: 100%; animation: videoFade 2.5s; }
@keyframes videoFade { from {opacity: 0;} to {opacity: 1;} }

/* Purple Light Button Product Detail Page */
.content.products.single .product-info p.btn-tip.makeUp.purpleLight {margin-top: 1rem;}

/*skin care sets*/
.skinCareKits .headRow .headText{
	width: 100%;
	position: absolute;
	top: 2rem;
	left: 0;
	display: flex;
	justify-content: center;
}
.skinCareKits .headRow .headText div h1{
	color: white;
    font-size: 3.2rem!important;
    text-align: center;
    max-width: 30rem;
    line-height: 1.3!important;
}

.skinCareKits .headRow .headText.textLong div h1{
    max-width: 55rem;
}
.skinCareKits .productRow .columns{
	margin-top: -12vw;
	margin-bottom: 2rem;
}
.skinCareKits .slidesHeadRow h1{
	color: #656565;
}

body.usa #nl-con-wrap div.center {top: 1px; }
body.usa #nl-con-wrap div.center form input:not(.btn-submit), body.usa #nl-con-wrap div.center form select {width: 90%;}
body.usa .js .nav-collapse-0.opened {max-height:342px!important}


#nl-con-wrap, div.o-layer {position: fixed; top: 0px; left: 0px;  height: 3143px; width: 100%; background-color: rgba(0, 0, 0, 0.52); z-index: 10000; display: block;}
#nl-con-wrap div.center, div.o-layer div.center{display: block;  position: relative;  z-index: 10001; top: 100px; width: 672px; margin: auto;}
#nl-con-wrap div.center.img-sec, div.o-layer div.center.img-sec {width: 750px; top: 75px; }
#nl-con-wrap div.center .btn-close-elem, div.o-layer div.center .btn-close-elem {color: white; background-color: black; position: absolute; top: 0px; right: 0px; padding: 0.5em;}
div.o-layer { background-color: rgba(255, 255, 255, 0.52);}
div.o-layer div.center.loader {background-image: url('//cdn.dr.hauschka.com/images/system/sys/preloader-2.gif'); display: block; top: 19em;width: 65px; height: 65px; margin: auto;}
div.o-layer.beratungsforum {background-color: rgba(255, 255, 255, 0.95);}
div.o-layer.beratungsforum div.center.loader {top: 95em;}
@media all and (max-width: 640px) {
    body.usa #nl-con-wrap {top: 1px; left: 1%; width: 98%; height: 100%;}
    body.usa #nl-con-wrap div.center {width: 90%;}

    body.usa #nl-con-wrap form > div {width: 48%;}
    body.usa #nl-con-wrap form > div.left{float: left; }
    body.usa #nl-con-wrap form > div.right{float: right; }

    body.usa #nl-con-wrap form .name-group .input-wrap:last-of-type {display: block; margin-top: 2.5em;}


    #nl-con-wrap div.center {width: 90%;}
    #nl-con-wrap div.center.img-sec {width: 80%;}
    #nl-con-wrap div.center img {width: 100%;}
}

/*skin care sets*/

/*RESPONSIVE*/
@media all and (max-width: 1600px) {
	#magazine2017 .owl-carousel .superscript {padding-left: 2rem!important; padding-right: 2rem!important;}
}
@media all and (max-width: 1000px) {
	#magazine2017 .owl-carousel .content {display: block!important; float: inherit!important;}
	#magazine2017 .owl-carousel .more {display: none!important;}
	#magazine2017 .owl-carousel .close {display: none!important;}
	#magazine2017 .owl-carousel .superscriptWrapper {margin-bottom: 1rem;}
	#magazine2017 #nav-toggle {margin-bottom: 1rem;}
	#magazine2017 .owl-carousel .superscript {padding-left: 5rem!important; padding-right: 5rem!important;}
	#magazine2017 .carouselButton { top: calc(50% + 11rem)!important;}
	#magazine2017 .navOpen {right: -100%!important;}
	#magazine2017 .navOpen[state="open"] {right: 10%!important;}


}
@media all and (max-width: 640px) {
	#magazine2017 .owl-carousel {padding-left: 1rem; padding-right: 1rem;}
	#magazine2017 .owl-carousel .superscript {padding-left: 0rem!important; padding-right: 0rem!important;}
	#magazine2017 .owl-item .head .imageWrapper .imagePull {display: inline-table; position: relative; height: 374px; width: 875px}
	#magazine2017 .carouselButton {height: 1.2rem; font-size: 0.8rem; padding-top: 0; color: transparent;}
	#magazine2017 .aside.navigation, #magazine2017 .aside.navigation #navContent {width: 70%; margin-left: 10%;}
}
/*RESPONSIVE*/

/*TRANSITIONS*/
#magazine2017 .owl-wrapper[state="open"] {left: -6rem!important;}
#magazine2017 .owl-carousel[menu="open"] {opacity: 0.6!important;}
#magazine2017 .owl-item[state="open"] {width: 100vw!important;}
#magazine2017 .owl-item[state="open"] .content {display: block; float: inherit;}
#magazine2017 .owl-item[state="open"] span.close {display: block}
#magazine2017 .owl-item[state="open"] .more {display: none;}
#magazine2017 .navOpen[state="open"] {right: 0;}
#magazine2017 .aside.navigation[menu="open"] {right: 0!important;display: block!important;}
/*TRANSITIONS*/

/*FIX TRANSITIONS ON SMALL */
@media all and (max-width: 640px) {
	#magazine2017 .owl-wrapper[state="open"] {left: -2rem!important;}
	#magazine2017 .owl-item[state="open"] {width: inherit!important;}
}
/*FIX TRANSITIONS ON SMALL */

/*MAGAZINE 2017*/

/*CURRENT NEWSLETTER 2017*/
#magazine2017 .currentNewsletter .owl-item .head .superscript {padding-left: 4rem; padding-right: 4rem;}
#magazine2017 .currentNewsletter h1.header {margin-left: auto; margin-right: auto; position: relative; width: 100%; font-size: 1.6rem; text-align: center; color: #424242}
#magazine2017 .currentNewsletter h1.header span {font-size: 0.8em;}
#magazine2017 .currentNewsletter .owl-item .head .imageWrapper {overflow: hidden; text-align: center;}
#magazine2017 .currentNewsletter .owl-item .head .imageWrapper .imagePull {display: inline; margin-left: -100px;}
#magazine2017 .currentNewsletter .owl-item .head .imageWrapper .imagePull img {min-width: 1000px; height: 400px;}
/*CURRENT NEWSLETTER 2017*/
/*******************
 *  Cookie Message (currently only slovenia)
 ********************/
.cookie-message-container { width: 100%; position: fixed; left: 0; bottom: 0; z-index: 1000; padding: 0.75rem 0; background-color: #e4d3c5; text-align: center;}
.cookie-message-container p { color: #706e6d; display: inline-block;margin-bottom: auto;   }
.cookie-message-container a { margin-left: 0.5em; padding: 0.5em 1em; border: solid 2px #a8a7a5; color: #706e6d; }
.cookie-message-container a:hover {background: #706e6d; color: #fff;}
.slovenia .cookie-message-container {left: 1%; width: 96%; padding: 1%;}
.slovenia .cookie-message-container a {border: solid thin white;}
/*******************
 *  Cookie Message US
 ********************/
.cookie-message-container.us {bottom: 50px; display: none;}
.cookie-message-container.us p {width: 80%;}
.cookie-message-container.us a.normal{display: inline; border: none; text-decoration: underline; padding: inherit; margin: inherit;}
.cookie-message-container.us a.normal:hover {background: initial; color: #706e6d;}
.cookie-message-container.us a:not(.normal) {float: right; border:none; font-size: 2.5em; padding: 0;}
.cookie-message-container.us a:not(.normal):hover { background: none; }
@media only screen and (max-width:667px){
    .cookie-message-container.us { position: absolute; bottom: 100px;}
}



#unSubNewsL {min-width: 19rem}
/*DATA PROTECTION*/
.data-protection ol li {
	list-style: inherit;
}


.content.lotteryHauschka { width: 100%; min-height: 100%; padding: 0; position: absolute; }
.content.lotteryHauschka footer { display: none;}
.content.lotteryHauschka .frame { padding-top: 13rem; margin: 0 auto; width: 780px; height: 100%;  }
.content.lotteryHauschka .conditions { margin: 0 auto; width: 780px;   }
.content.lotteryHauschka .lotteryFooter { text-align: center; margin: 3rem 0 8rem 0; }

/*///////////////////////////////////////////////////////////////////////////////////////////////
// PO-UP FR  */

#popUp{
	position: fixed;
	z-index: 100000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	padding: 4rem;
	box-sizing: border-box;
	overflow: auto;
	opacity: 0;
	transition: opacity .8s ease-in-out;
}

#popUp[state="visible"]{
	opacity: 1;
}

#popUp .inner{
	pointer-events: none;
	background: white;
	max-width: 40rem;
	padding: 2rem;
	border: 2px solid #927f6e;
	box-shadow: 1px 5px 20px 0px rgba(0, 0, 0, 0.15);
}

#popUp[state="visible"] .inner{
	pointer-events: all;
}

#popUp .closeButton img {
	width: 1.5rem;
	height: auto;
}

#popUp .closeButton button{
	cursor: pointer;
	background: none;
	padding: 0;
	margin: 2rem auto 0 auto;
	border: none;
	display: block;
}

#popUp .headline{
	font-family: ViaculturaNormalBold;
	font-size: 4rem;
    margin: 5rem;
    display: block;
    line-height: 1.2;
    text-align: center;
}

@media all and (max-width: 769px) {
	#popUp{
		display: block;
		padding: 1rem;
	}
	#popUp .headline{
		font-size: 3rem;
	    margin: 5rem 0;
	    display: block;
	}
}


/* PO-UP FR  */
/*//////////////////////////////////////////////////////////////////////////////////////////////*/


/*///////////////////////////////////////////////////////////////////////////////////////////////
// PO-UP US  */

#popUpUs{
	overflow: hidden;
	position: relative;
	background: #efebe9;
	padding: 0 1.5em;
	height: 0rem;
	transition:  height .8s ease-in-out;
}

#popUpUs[state="visible"]{
	min-height: 3rem;
	height: auto;
}


#popUpUs .inner{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .75rem;
	text-align: center;
}
#popUpUs .closeButton{
	position: absolute;
	right: 0;
	top: .75rem;
}

#popUpUs .closeButton img {
	width: 1.5rem;
	height: auto;
}

#popUpUs .closeButton button{
	cursor: pointer;
	background: none;
	padding: 0;
	margin: 0;
	border: none;
	display: block;
}



/* PO-UP US  */
/*//////////////////////////////////////////////////////////////////////////////////////////////*/

.message_from_ceo{
	width: auto!important;
}
@media all and (min-width: 1024px){
	.message_from_ceo + .box-content {
		margin-left: 23em;
		width: 44em;
	}
}
@media all and (max-width: 1024px){
	.message_from_ceo{
		width: 100%!important;
	}
}

/*///////////////////////////////////////////////////////////////////////////////////////////////
// COOKIEBOT */

#CybotCookiebotDialog{
	box-shadow: 0px 4px 24px rgba(0,0,0,.3)!important;
	position: relative!important;
	padding-bottom: 0!important;
}

#CybotCookiebotDialog *{
	font-family: 'ViaculturaNormal', Arial, Helvetica, sans-serif!important;
	font-weight: 400!important;
}

#CybotCookiebotDialog h1, #CybotCookiebotDialog h2, #CybotCookiebotDialog h3, #CybotCookiebotDialog h4{
	font-family: 'ViaculturaNormalBold', Arial, Helvetica, sans-serif!important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody{
	max-width: 2000px;
	padding: 1.25rem;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBody{
	margin-left: 1.25rem
}

@media all and (min-width: 2000px) {
	#CybotCookiebotDialog #CybotCookiebotDialogDetailBody{
		margin-left: calc( ((100vw - 2000px) / 2) - .75rem);
	}
}


#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent{
	padding:  0!important;
	margin-bottom: 1rem;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentText{
	max-width: 1000px;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelWrapper #CybotCookiebotDialogBodyLevelButtons{
	margin-left: 0!important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyLevelWrapper #CybotCookiebotDialogBodyLevelButtonAcceptWrapper a + a {
	margin-left: 1rem;
}


/* COOKIEBOT //
///////////////////////////////////////////////////////////////////////////////////////////////*/


@media only screen and (min-width:2000px){

	#promotions .positionAbsolute.topRight { right: 18%;}

}

@media(min-width:1441px) {
    .mediablock.contest-june-2018 iframe {height: 1350px;}
}

@media only screen and (max-width:1700px){
    .video-board .right-side .videoboard .top-video,
    .video-board .right-side .videoboard .top-videoplayer { height: 482px !important;}
    .video-board .videoplayer-box { width:51%; }
    #awards .column-centered { width: 50%; }
    #awards .column-centered .column.teaserTop { padding: 8rem  0 6rem 22rem;}
	#promotions .positionAbsolute.topRight { top: 2%;  }
	#promotions .positionAbsolute.topLeft { left: 22%;  }
	#promotions .white p.small { margin-top:2rem; }
	#defaultNew .content.content-page  .storeAddresses:first-child { margin-top: 3rem; }
	#defaultNew .content.content-page  .storeAddresses .columns div { min-height: 17rem;}

}
@media only screen and (max-width:1600px){
    .video-board .right-side .videoboard .top-video,
    .video-board .right-side .videoboard .top-videoplayer { height: 427px !important;}
    .video-board .videoplayer-box { width:56%; }
    #awards .column-centered { width: 65%; }
    #awards .column-centered .column.teaserTop { padding: 8rem  0 6rem 25.5rem;}

	#promotions .positionAbsolute.topRight { top: 2%;  }
	#promotions .positionAbsolute.topLeft { left: 27%;  }
	#promotions .white p.small { margin-top:2rem; }
	#promotions .borderPlatin { padding-right: 4rem;  }
	#promotions .positionAbsolute.imgHandcream { left: 55%; }
	#promotions .content.CompetitionAnniversaryCodes input[type="text"] { width: 9.5rem; }

	#defaultNew .content.content-page  .storeAddresses:first-child { margin-top: 6rem; }
	#defaultNew .content.content-page  .storeAddresses .columns div { min-height: 22rem;}
	#defaultNew .content.content-page .SWBEManual { width: 35%; }
}

@media only screen and (max-width:1500px){
    .mediablock.contest-june-2018 .juneOptions .large-6.medium-6 {width: 100%; padding: 0 3rem;}
    .mediablock.contest-june-2018 .juneOptions .image { height: auto !important; }
    .mediablock.contest-june-2018 .juneOptions p:not(.golden) { padding: 1rem 3rem;}
}

@media only screen and (max-width:1440px){
	#defaultNew .content.content-page .jubileePart2Intro { top: 18rem; }
	#defaultNew .content.content-page .jubileePart2TextBoxOutro { top: 7rem; }
	#defaultNew .content.content-page .topLeft.justQuince { top: 15rem; left: 4%; }

    #defaultNew .content.content-page .dayCareTable table thead {font-size: 85%;}
    #defaultNew .content.content-page .dayCareTable thead tr td p, #defaultNew .content.content-page .dayCareTable td.description {font-size: 1rem;}

    #defaultNew .content.content-page .skinCareKits .productRow .columns {margin-top: -7vw;}

}

@media only screen and (max-width:1300px){
    .video-board .right-side .videoboard .top-video,
    .video-board .right-side .videoboard .top-videoplayer { height: 370px !important;}
    .video-board .videoplayer-box { width:65.6%; }

    #awards .column-centered { width: 65%; }
    #awards .column-centered .column.teaserTop { padding: 4rem  0 6rem 19rem;}

	#promotions .positionAbsolute.topRight { top: 0.5%;  }
	#promotions .positionAbsolute.topLeft { left: 30%;  }
	#promotions .white p.small { margin-top:2rem; }
	#promotions .borderPlatin { padding-right: 4rem;  }
	#promotions .positionAbsolute.imgHandcream { left: 55%; }
	#promotions .content.CompetitionAnniversaryCodes input[type="text"] { width: 8rem; }
	#promotions .content.CompetitionAnniversaryCodes .logoJubilee { width: 46%;}

	#defaultNew .content.content-page  .storeAddresses:first-child { margin-top: 6rem; }
	#defaultNew .content.content-page  .storeAddresses .columns div { min-height: 22rem;}
	#defaultNew .content.content-page .topLeft.justQuince { top: 15rem; left: 4%; width: 52%; }

    #defaultNew .content.content-page .dayCareTable table {font-size: 85%;}
    #defaultNew .content.content-page .dayCareTable table thead {font-size: 70%;}
    #defaultNew .content.content-page .dayCareTable thead tr td p, #defaultNew .content.content-page .dayCareTable td.description {font-size: 1rem;}
    #subNewsL {    height: 1100px;}

}
@media only screen and (max-width:1100px){
    .video-board { width: auto;}r
    .video-board .right-side { width: 69%;}
    .video-board .right-side .videoboard .top-video,
    .video-board .right-side .videoboard .top-videoplayer { height: 406px !important;}
    .video-board .videoplayer-box { width:77.9%; }

    #defaultNew .content.content-page .dayCareTable table {font-size: 60%;}
    #defaultNew .content.content-page .dayCareTable table thead {font-size: 70%;}
    #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.9rem;}
}


@media only screen and (min-width:1025px) and (max-width:1265px){
    .grid-overview .text-and-image.teaser-1 { margin-bottom: 10%; }
    .grid-overview .text-and-image.position-over-image .text { width: 59%; bottom: inherit; top: 75%; right: 8%; }
    .grid-overview .text-and-image.teaser-2 { width: auto; }
    .grid-overview .text-and-image.teaser-3 { margin: -5% 0 0 0;  }
    .grid-overview .text-and-image.teaser-3 img { width: 30%;  }
    .grid-overview .text-and-image.teaser-3 .text { width: 68%;  }
    .grid-overview .text-and-image.teaser-4 { width: 100%; }
    .grid-overview .text-and-image.teaser-5 img { width: 30%;}

    #awards .column-centered { width: 80%; }
    #awards .column-centered .column.teaserTop { padding: 0 0 6rem 10.5rem;}
	#defaultNew .content.content-page .topLeft.justQuince { top: 15rem; left: 4%; width: 52%; }
	#defaultNew .content.content-page .SWBEManual { width: 50%; }

}

@media(min-width: 1025px) and (max-width: 1440px) {
    .mediablock.contest-june-2018 iframe {height: 1650px;}
}

@media only screen and (max-width:1024px){
    #defaultNew .content.content-page .skinCareKits .headRow .headText {top: auto;}

    .mediablock.contest-june-2018 .juneOptions .large-6.medium-6 {width: 100%; padding: 0 0.9375rem;}
}

@media (min-width: 769px) and (max-width: 1024px) {
    .mediablock.contest-june-2018 iframe {height: 1850px;}
    .mediablock.contest-june-2018 .medium-5.large-5.columns {margin-top: -5rem;}
}


@media (min-width: 891px) {
    .mediablock.contest-june-2018:not(.center) > .row > .columns {width: 38%; position: relative; left: 2%;}
    .mediablock.contest-june-2018:not(.center) > .row > .columns:last-child {left: 6%;}

}

@media (max-width: 890px) {
    #defaultNew .content.content-page .mediablock.contest-june-2018:last-child {margin-top: -4rem;}
    .mediablock.contest-june-2018:not(.center) > .row > .columns {width: 100%; margin-left: 0;}
    .mediablock.contest-june-2018:not(.center) > .row > .columns:last-child {left: 6%;}
    .mediablock.contest-june-2018 .image.imgWidthAuto {text-align: center; margin-left: 0; width: 100%;}
    /*.mediablock.contest-june-2018 iframe {width: 80%; margin-left: 10%;}*/
    /*.mediablock.contest-june-2018 iframe {height: 1350px;}*/

}

@media(min-width: 769px) and (max-width: 890px) {
    .mediablock.contest-june-2018 .medium-5.large-5.columns {margin-top: -2rem;}
}

@media(max-width: 768px) {
    .mediablock.contest-june-2018 .medium-5.large-5.columns {margin-top: -2rem;}

	.content.lotteryHauschka .frame { padding: 0 1rem 0 1rem; width: 95%; }
	.content.lotteryHauschka iFrame { width: 100%; height: 900px;}
	.content.lotteryHauschka .conditions {  width: 95%;  padding: 0 1rem 0 1rem; }
}


/* SKINMOOD */
/*#defaultNew.skinmood .content.content-page { padding-bottom: 0; }*/
.skinmood .row {
	max-width: 1290px;
}

.skinmood .row + .row {
	margin-top: 1.75rem;
}
#defaultNew.skinmood .content.content-page { padding-bottom: 10rem !important; }
.skinmood .row .columns + .columns {
	margin-top: 1.25rem;
}
.skinmood header nav,
.skinmood header .global_search,
.skinmood header .nav-toggle,
.skinmood .box.sidebar {
	display: none !important;
}
.skinmood header { padding: 1rem 0;}

#defaultNew.skinmood .content.content-page h1 { font:39px/43px'ViaculturaNormal', Arial, Helvetica, sans-serif; margin: 0 0 1.25rem 0; }
.skinmood .buttons ul { max-width: 18rem; margin: 2rem auto 0 auto !important; padding: 0; font:14px/24px'ViaculturaNormalBold', Arial, Helvetica, sans-serif; }
.skinmood .buttons ul li { background-image: none; margin: 0 0 25px 0; padding: 0; text-transform: uppercase; }
#defaultNew.skinmood .content.content-page .columns.buttons ul li a { color: #000; border: 1px solid #000; padding: .5rem 2rem .5rem 2rem; display: block; }
#defaultNew.skinmood .content.content-page .columns.buttons ul li a:hover { background-color: #cecece; }

.skinmood .headlineDevider h3 {
	font-size: .875rem !important;
	line-height: 1.3125rem;
	padding: .3125rem .625rem .3125rem .625rem;
	margin: 0rem 0rem 0rem 0rem !important;
	background: #fff;
	display: inline-block;
	font-family: 'viaculturaNormalBold', Arial, sans-serif;
	font-weight: 600;
	color: #797979;
	text-transform: uppercase;
	position: relative;
	z-index: 3;
}
.skinmood .headlineDevider { position: relative; }
.skinmood .headlineDevider::before {
	background: #c8c8c8;
	content: "";
	width: calc(100% - 0.9375rem - 0.9375rem);
	height: 1px;
	position: absolute;
	top: 14px;
	left: 0.9375rem;
}

@media only screen and (max-width: 1000px) {
	#defaultNew.skinmood .content .columns {
		margin-bottom: 0;
	}
	.skinmood header nav,
	.skinmood header .global_search
	.skinmood header .nav-toggle {
		display: none !important;
	}
	.skinmood .mediablock .row:last-child { margin-bottom: 0 !important; }
}

.content table tr td.2rows {
	vertical-align: middle;
}

.content table.skinCarePlan2021 {
	border-collapse: collapse;
}

.content table.skinCarePlan2021 thead, .content table.skinCarePlan2021 tbody {
	border: none;
}

.content table.skinCarePlan2021 tr {
	border-bottom: solid 1px #f5f5f5;
}
