/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
img,legend{
    border:0
}
legend,td,th{
    padding:0
}
a,h1{
    color:#fff;
    text-shadow:1px 1px #513c79
}
#content,.main-slider,sub,sup{
    position:relative
}
.clearfix,.newsletter-page .scfEmailBorder,.newsletter-page .scfSingleLineTextBorder{
    zoom:1
}
#header div.header-box ul.mainNav li ul li a.dropdown-toggle:after,.clearfix:after,.clearfix:before,.deco__hearts-top:before,.full-image:after,.masonry-col .social:after,table.nutritionFacts th:after{
    content:""
}
#header div.header-box ul.main-nav li a,.mm-list{
    -webkit-text-shadow:1px 1px 0 #271d67;
    -moz-text-shadow:1px 1px 0 #271d67
}
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background:0 0;
    text-decoration:none
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,optgroup,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
pre,textarea{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
*,.mm-menu>.mm-panel{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
table{
    border-collapse:collapse;
    border-spacing:0
}
.clearfix:after,.clearfix:before{
    display:table
}
.clearfix:after{
    clear:both
}
h1,h2,h3,h4,h5,h6{
    font-family:'Futura W01 Book',Helvetica,Arial,sans-serif;
    font-weight:400;
    color:#fff
}
h1,h2,h3{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    text-transform:uppercase
}
h1{
    margin:.67em 0;
    font-size:3.625em;
    line-height:.8em
}
h2{
    font-size:2.375em;
    color:#fff;
    text-shadow:1px 1px #513c79;
    margin-top:20px;
    margin-bottom:50px;
    line-height:1.5em
}
h3,p,p.copy{
    font-size:1.125em;
    color:#fff;
    text-shadow:1px 1px #513c79
}
h3{
    margin-top:0
}
.auw_inverted h1,.auw_inverted h2,.auw_inverted h3,.auw_inverted h4,.auw_inverted h5,.auw_inverted p{
    color:#fff
}
.align-right{
    text-align:right
}
.align-left{
    text-align:left
}
.align-center{
    text-align:center
}
.deco__hearts-top:before{
    display:block;
    width:61px;
    height:25px;
    margin:10px auto;
    background:url(../img/content/content_top-deco.png) center center no-repeat
}
p{
    font-family:'Futura W01 Medium',Helvetica,Arial,sans-serif;
    line-height:1.444em
}
a.btn-big,a.btn-small,p.copy{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
p.copy{
    line-height:1.3em;
    margin-bottom:20px
}
p.align-right{
    text-align:right
}
p.align-center{
    text-align:left
}
.intext-right{
    float:right
}
.intext-left,.left-image img{
    float:left
}
.text-image{
    width:70%
}
a:hover{
    text-decoration:underline
}
a.internal{
    text-transform:uppercase;
    padding-right:20px;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-right.png) right center no-repeat
}
a.visit-facebook{
    padding:16px 0 16px 66px;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/facebook.png) left center no-repeat;
    cursor:pointer
}
a.btn-small{
    display:inline-block;
    width:190px;
    height:28px;
    font-size:.75em;
    line-height:28px;
    background:url(../img/content/content_btn-small.png) center center no-repeat
}
a.btn-big{
    text-align:center;
    text-transform:uppercase;
    display:inline-block;
    width:238px;
    height:45px;
    font-size:.875em;
    line-height:45px;
    background:url(../img/content/content_btn-big.png) center center no-repeat
}
body,h1.contentHeadline .text-below-teaser-headline{
    font-family:'Futura W01 Book',Helvetica,Arial,sans-serif
}
ul{
    margin:0;
    padding:0
}
ul li{
    text-transform:uppercase;
    color:#fff;
    list-style-type:none
}
hr{
    border:none;
    display:block;
    outline:0;
    width:776px;
    height:2px;
    margin:50px auto;
    background:url(../img/standard/divider.png) center center no-repeat
}
*{
    box-sizing:border-box
}
body{
    font-size:21px;
    line-height:1.25em;
    font-weight:400;
    background:url(/~/media/Milka/fr2015/Media/Images/Structure/bg-kachel.jpg?la=fr-FR) top center repeat-y #513c79
}
.site-wrapper{
    z-index:1
}
#content,#footer,.navigation-wrapper{
    width:100%;
    max-width:940px;
    margin:0 auto
}
.main-slider{
    width:1200px;
    margin:-33px auto 0
}
#content{
    padding:0;
    margin-top:40px
}
@media only screen and (max-width:767px){
    #detailwrapper_phmaincontent_0{
        margin-bottom:0
    }
    #content{
        padding:0 10px
    }
}
.main-content{
    padding:50px
}
.main-slider-content{
    width:940px;
    margin:0 auto
}
.main-slider .slide-text{
    width:45%;
    position:absolute;
    z-index:1200
}
.main-slider .slide-text h1{
    padding:0;
    line-height:1.1em;
    margin-bottom:20px
}
.main-slider img{
    position:relative;
    z-index:300
}
.main-slider img:first-of-type{
    margin-bottom:-146px
}
.main-slider img.single:first-of-type{
    margin-bottom:0
}
.main-slider img+img{
    position:relative;
    z-index:200
}
.wood_bar{
    width:1200px;
    margin-left:-130px;
    margin-top:-142px
}
.wood_bar.transparent{
    opacity:0
}
.wood_bar_sticky{
    position:fixed;
    width:1200px;
    top:-50px;
    left:0;
    z-index:1200
}
.wood_bar_sticky.hidden{
    display:none
}
h1.contentHeadline .text-below-teaser-headline{
    padding-top:10px;
    font-size:18px;
    line-height:120%;
    text-transform:none;
    text-shadow:1px 1px #513c79
}
h1.contentHeadline .text-below-teaser-headline img{
    padding-top:10px
}
.header-image{
    position:relative;
    height:352px;
    margin-top:-60px;
    margin-bottom:40px
}
.header-image .headlineContainer{
    position:relative;
    padding-top:42px;
    z-index:2
}
.header-image .headlineContainer h1{
    padding:0;
    margin:0
}
.header-image .headlineContainer h1 h1{
    font-size:1em!important
}
.header-image .contentBody{
    position:relative;
    padding-top:12px;
    z-index:2
}
.header-image .contentBody p{
    padding:0;
    margin:0
}
.header-image .imgContainer{
    position:absolute;
    top:0;
    left:-130px;
    z-index:1
}
.detailView{
    position:relative;
    height:352px;
    margin-bottom:40px;
    margin-top:-60px
}
.full-image .linkContainer,.left-image .linkContainer,.no-image .linkContainer,.right-image .linkContainer,.video .linkContainer{
    margin-bottom:30px;
    clear:both
}
.detailView .category-teaser-image-wrapper{
    position:absolute;
    top:0;
    left:-130px;
    z-index:1
}
.detailView .category_Category_Description,.detailView .category_name{
    z-index:2;
    font-weight:400;
    text-shadow:1px 1px #513c79;
    color:#fff;
    position:relative
}
.detailView .category_name{
    width:65%;
    padding-top:42px;
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    font-size:3.625em;
    text-transform:uppercase;
    line-height:1.1em
}
.full-image .subheadlineContainer,.left-image .subheadlineContainer,.no-image .subheadlineContainer,.right-image .subheadlineContainer,.video .subheadlineContainer{
    width:100%
}
.detailView .category_Category_Description{
    padding-top:10px;
    font-family:'Futura W01 Medium',Helvetica,Arial,sans-serif;
    font-size:1.125em;
    line-height:1.444em
}
.full-image,.left-image,.no-image,.right-image,.video{
    padding-bottom:40px;
    padding-top:40px
}
#header div.header-box ul.main-nav li a,.full-image .linkContainer,.left-image .linkContainer,.no-image .linkContainer,.right-image .linkContainer,.social-box-right .linkContainer,.video .linkContainer{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    text-decoration:none
}
.ContentItem.hr{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
.left-image,.right-image{
    position:relative
}
.left-image .contentBody,.right-image .contentBody{
    width:66.66666%
}
.left-image .imgContainer,.right-image .imgContainer{
    width:33.33333%
}
.left-image .contentBody,.left-image .subheadlineContainer,.right-image img{
    float:right
}
.left-image .imgContainer{
    padding-right:25px;
    float:right
}
.left-image .linkContainer{
    margin-left:33%
}
.right-image .contentBody,.right-image .subheadlineContainer{
    float:left
}
.right-image .imgContainer{
    padding-left:25px;
    float:left
}
.full-image{
    position:relative
}
.full-image .contentBody{
    width:100%
}
.full-image .imgContainer{
    width:100%;
    margin:25px 0
}
.full-image .imgContainer img{
    width:100%;
    max-width:100%;
    height:auto
}
.full-image:after{
    position:absolute;
    bottom:40px;
    width:776px;
    height:2px;
    margin:auto;
    left:0;
    right:0;
    display:block
}
.masonry-col .social{
    position:relative;
    overflow:hidden;
    width:300px;
    height:446px;
    padding:7px 13px 6px 11px;
    margin-bottom:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/feed-box-outline.png) center top no-repeat
}
.masonry-col .social ul.filter{
    position:relative;
    width:275px;
    height:70px
}
.masonry-col .social ul.filter li{
    position:relative;
    float:right;
    display:none;
    width:70px;
    height:70px
}
.masonry-col .social ul.filter li#fbk,.masonry-col .social ul.filter li#twt{
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-indent:100%;
    white-space:nowrap
}
.masonry-col .social ul.filter li.active,.masonry-col .social ul.filter li:hover{
    background-color:#8873ad!important;
    background-color:rgba(136,115,173,.5)!important
}
.masonry-col .social ul.filter li#twt{
    background:url(/~/media/Milka/fr2015/Media/images/Icons/twitter.png) center center no-repeat
}
.masonry-col .social ul.filter li#fbk{
    background:url(/~/media/Milka/fr2015/Media/images/Icons/facebook.png) center center no-repeat
}
.masonry-col .social .col{
    position:relative;
    overflow:hidden;
    overflow-y:scroll;
    width:275px;
    height:352px;
    margin:5px 0 0;
    padding:0;
    -webkit-overflow-scrolling:touch
}
.masonry-col .social .col .infoSocial{
    position:relative;
    width:255px;
    height:auto;
    padding:10px 0 10px 10px;
    margin:0 20px 10px 0;
    border-bottom:1px solid #ccc
}
.masonry-col .social .col .infoSocial h1,.masonry-col .social .col .infoSocial h2,.masonry-col .social .col .infoSocial h3,.masonry-col .social .col .infoSocial p,.masonry-col .social .col .infoSocial span,.masonry-col .social .col .infoSocial strong{
    color:#000;
    font-size:.8em;
    text-shadow:none
}
.masonry-col .social .col .infoSocial h2,.masonry-col .social .col .infoSocial ul{
    display:none
}
.masonry-col .social .col .infoSocial span.time{
    display:inline-block;
    width:100%;
    height:auto;
    margin-bottom:5px;
    text-align:right;
    color:#ccc
}
.masonry-col .social .col .infoSocial a{
    font-size:1em;
    text-shadow:none;
    color:#31bdde;
    text-decoration:none
}
.masonry-col .social .col .infoSocial img{
    max-width:245px;
    padding:10px 0
}
.masonry-col .social .showmoreContainer{
    display:none
}
.masonry-col .social:after{
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
    background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background-image:linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    display:block;
    position:absolute;
    pointer-events:none;
    bottom:0;
    left:0;
    width:275px;
    height:20%;
    margin:0 13px 7px 12px
}
#header div.header-box div.logo div.linkContainer,#popInContainer,.popin{
    display:none
}
figure img{
    width:100%;
    height:auto
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    figure img{
        max-width:100%;
        height:auto;
        width:auto
    }
}
.Iframe.praline-shop-frame{
    margin-left:-36px;
    margin-top:-61px
}
.Iframe.kuh-munity-frame,.Iframe.promotion-frame{
    margin-left:-32px;
    margin-top:-61px
}
.social-box-right{
    position:relative;
    padding-bottom:40px;
    padding-top:40px
}
.social-box-right .subheadlineContainer{
    width:100%
}
.social-box-right .social-box-right-content{
    width:65%;
    float:left
}
.social-box-right .social-box-right-box{
    width:33.33333%;
    float:right;
    padding-top:30px
}
.social-box-right .linkContainer{
    clear:both;
    margin-bottom:30px
}
.google-map-container .ContentItem .contentBody{
    float:left;
    width:25%
}
.google-map-container #map-canvas{
    float:right
}
#header{
    width:100%;
    height:100px;
    z-index:1200;
    position:relative;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-bg.png) left top repeat-x
}
#header div.header-box{
    position:relative;
    width:1200px;
    height:80px;
    margin:0 auto
}
#header div.header-box div.logo div.imgContainer{
    position:absolute;
    top:0;
    left:0;
    width:410px;
    height:100px;
    z-index:2
}
#header div.header-box ul.main-nav{
    position:relative;
    display:inline-block;
    float:right;
    margin:25px 65px 0 0;
    padding:0;
    z-index:800
}
#header div.header-box ul.main-nav li{
    float:left;
    list-style:none;
    position:relative
}
#header div.header-box ul.main-nav li a{
    display:block;
    padding:10px 17px 25px;
    margin-top:0;
    font-size:1.125em;
    color:#fff;
    text-transform:uppercase;
    text-shadow:1px 1px 0 #271d67
}
#header div.header-box ul.main-nav li:hover ul{
    display:block
}
#header div.header-box ul.main-nav li.menu-level-1.menu-item-1.menu-entered>a,#header div.header-box ul.main-nav li.menu-level-1.menu-item-1>a:hover{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-hover.png) -2px 2px no-repeat
}
#header div.header-box ul.main-nav li.menu-level-1.menu-item-2.menu-entered>a,#header div.header-box ul.main-nav li.menu-level-1.menu-item-2>a:hover{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-hover.png) 3px 2px no-repeat
}
#header div.header-box ul.main-nav li.menu-level-1.menu-item-3.menu-entered>a,#header div.header-box ul.main-nav li.menu-level-1.menu-item-3>a:hover{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-hover.png) 37px 2px no-repeat
}
#header div.header-box ul.main-nav li.menu-level-1.menu-item-4.menu-entered>a,#header div.header-box ul.main-nav li.menu-level-1.menu-item-4>a:hover{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-hover.png) 2px no-repeat
}
#header div.header-box ul.main-nav li.menu-level-1.menu-item-5.menu-entered>a,#header div.header-box ul.main-nav li.menu-level-1.menu-item-5>a:hover{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-hover.png) 60px 2px no-repeat
}
#header div.header-box ul.main-nav li.menu-level-1.menu-item-6.menu-entered>a,#header div.header-box ul.main-nav li.menu-level-1.menu-item-6>a:hover{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-hover.png) -12px 2px no-repeat
}
#header div.header-box ul.main-nav li.menu-entered ul li a{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-divider.png) bottom center no-repeat
}
#header div.header-box ul.mainNav li ul{
    margin:54px 0 0;
    padding:0;
    display:none;
    position:absolute;
    z-index:3000!important;
    top:0;
    left:-30px;
    border:3px solid #fff;
    border-top:none;
    background:#5b4988;
    background:-moz-linear-gradient(top,#5b4988 0,#8872b7 50%,#5b4988 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5b4988),color-stop(50%,#8872b7),color-stop(100%,#5b4988));
    background:-webkit-linear-gradient(top,#5b4988 0,#8872b7 50%,#5b4988 100%);
    background:-o-linear-gradient(top,#5b4988 0,#8872b7 50%,#5b4988 100%);
    background:-ms-linear-gradient(top,#5b4988 0,#8872b7 50%,#5b4988 100%);
    background:linear-gradient(to bottom,#5b4988 0,#8872b7 50%,#5b4988 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b4988', endColorstr='#5b4988', GradientType=0)
}
#header div.header-box ul.mainNav li ul li a{
    margin-top:0;
    width:290px;
    padding:8px 16px;
    display:block;
    font-size:.875em;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-divider.png) bottom center no-repeat
}
#header div.header-box ul.mainNav li ul li a:hover{
    background-color:#513c79
}
#header div.header-box ul.mainNav li ul li a.dropdown-toggle:after{
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    float:right;
    margin-top:3px;
    width:10px;
    height:14px;
    display:inline-block;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-toggle.png) center center no-repeat
}
#header div.header-box ul.mainNav li ul li a.toggled:after{
    -moz-transform:scale(1) rotate(90deg) translate(0,0) skew(0deg,0deg);
    -webkit-transform:scale(1) rotate(90deg) translate(0,0) skew(0deg,0deg);
    -o-transform:scale(1) rotate(90deg) translate(0,0) skew(0deg,0deg);
    -ms-transform:scale(1) rotate(90deg) translate(0,0) skew(0deg,0deg);
    transform:scale(1) rotate(90deg) translate(0,0) skew(0deg,0deg)
}
#header div.header-box ul.mainNav li ul li ul{
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:none!important;
    position:relative;
    margin:0;
    padding:0;
    left:0;
    border:none
}
#header div.header-box ul.mainNav li ul li ul li a{
    font-size:.75em;
    padding-left:36px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-divider.png) bottom center no-repeat
}
#header div.header-box ul.mainNav li ul li ul li a:hover{
    background-color:#513c79
}
#header div.header-box ul.mainNav li ul li a.toggled+ul{
    display:block!important
}
#header div.header-box div.meta-nav{
    position:absolute;
    float:right;
    width:100%;
    height:22px;
    padding:14px 42px 0 0;
    z-index:1
}
#header div.header-box div.meta-nav div.navigation-div{
    position:relative;
    overflow:hidden;
    float:right;
    width:auto;
    height:22px
}
#header div.header-box div.meta-nav div.navigation-div div.menu-itemmenu-level-0{
    float:left;
    margin:0 0 0 12px
}
#header div.header-box div.meta-nav div.navigation-div div.menu-itemmenu-level-0 a{
    font-size:12px;
    line-height:1em;
    text-transform:uppercase
}
#header div.header-box div.searchBox{
    position:absolute;
    overflow:hidden;
    right:42px;
    bottom:22px;
    width:28px;
    height:28px;
    z-index:1200;
    -webkit-transition:all .25s ease-in-out;
    -moz-transition:all .25s ease-in-out;
    -o-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out
}
#header div.header-box div.searchBox .searchPanel{
    height:28px
}
#header div.header-box div.searchBox .searchPanel label{
    display:none
}
#header div.header-box div.searchBox .searchPanel input.searchQuery{
    position:absolute;
    display:block;
    width:0;
    height:28px;
    top:0;
    right:28px;
    margin:0;
    padding:4px 0 4px 12px;
    line-height:20px;
    background-color:transparent;
    background-color:rgba(78,53,116,0);
    border:none;
    outline:0;
    font-size:14px;
    color:#fff!important;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:14px;
    -webkit-border-top-left-radius:14px;
    -moz-border-radius-topright:0;
    -moz-border-radius-bottomright:0;
    -moz-border-radius-bottomleft:14px;
    -moz-border-radius-topleft:14px;
    -webkit-transition:all .25s ease-in-out;
    -moz-transition:all .25s ease-in-out;
    -o-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out;
    border-radius:14px 0 0 14px
}
#header div.header-box div.searchBox .searchPanel input.btnSearch{
    position:absolute;
    display:block;
    width:28px;
    height:28px;
    top:0;
    right:0;
    margin:0;
    padding:0;
    background-color:transparent;
    background-color:rgba(78,53,116,0);
    border:none;
    outline:0;
    font-size:14px;
    color:#fff;
    -webkit-border-top-right-radius:14px;
    -webkit-border-bottom-right-radius:14px;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topright:14px;
    -moz-border-radius-bottomright:14px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-topleft:0;
    -webkit-transition:background-color .25s ease-in-out;
    -moz-transition:background-color .25s ease-in-out;
    -o-transition:background-color .25s ease-in-out;
    transition:background-color .25s ease-in-out;
    border-radius:0 14px 14px 0
}
#header div.header-box div.searchBox .searchPanel input::-moz-focus-inner{
    border:0;
    padding:0
}
#header div.header-box div.searchBox .searchPanel div.btnCancel{
    position:absolute;
    width:28px;
    height:28px;
    top:0;
    right:0;
    margin-right:-28px;
    cursor:pointer;
    opacity:0;
    -webkit-transition:opacity .25s ease-in-out;
    -moz-transition:opacity .25s ease-in-out;
    -o-transition:opacity .25s ease-in-out;
    transition:opacity .25s ease-in-out;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/close.png) center center no-repeat
}
#header div.header-box div.searchBox.open{
    overflow:visible;
    width:300px
}
#header div.header-box div.searchBox.open .searchPanel input.searchQuery{
    width:272px;
    background-color:#4e3574
}
#header div.header-box div.searchBox.open .searchPanel input.btnSearch{
    background-color:#4e3574
}
#header div.header-box div.searchBox.open .searchPanel div.btnCancel{
    opacity:1
}
.brand-chocolate-production #content .rccCarousel .jcarousel-next-disabled-horizontal,.brand-chocolate-production #content .rccCarousel .jcarousel-prev-disabled-horizontal{
    opacity:.25
}
.searchResults .resultString{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto
}
.searchResults .resultString span{
    font-family:'Futura W01 Book',Helvetica,Arial,sans-serif;
    font-size:1.125em;
    text-shadow:1px 1px #513c79;
    line-height:1.444em;
    color:#fff
}
.searchResults .resultString p,.searchResults .resultString span i{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
.searchResults .resultString span i{
    font-style:normal
}
.searchResults .resultString p{
    font-size:1.75em;
    text-transform:uppercase;
    text-shadow:1px 1px #513c79;
    padding:0;
    margin:20px 0 30px;
    color:#fff
}
.searchResults .paginationControl .custominfo,.searchResults .paginationControl .pagination,.searchResults table.facetsSearchResultTable{
    font-size:1em;
    text-shadow:1px 1px #513c79;
    line-height:1.444em;
    color:#fff
}
.searchResults .paginationControl{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto
}
.searchResults .paginationControl .custominfo{
    font-family:'Futura W01 Book',Helvetica,Arial,sans-serif
}
.searchResults .paginationControl .custominfo b,.searchResults .paginationControl .pagination span.currentidx,.searchResults table.facetsSearchResultTable{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
.searchResults .paginationControl .pagination a{
    text-decoration:none
}
.searchResults .paginationControl .pagination a:hover{
    text-decoration:underline
}
.masonry-col a,.masonry-col a:hover{
    text-decoration:none
}
.searchResults table.facetsSearchResultTable{
    width:100%;
    margin-top:50px;
    margin-bottom:20px;
    text-transform:uppercase;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center top no-repeat
}
.searchResults table.facetsSearchResultTable tr{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
.searchResults table.facetsSearchResultTable tr td a{
    padding:15px 0;
    display:inline-block;
    width:100%
}
#footer{
    padding-top:60px;
    padding-bottom:60px
}
#footer div.breadcrumb{
    margin:0 10px 10px;
    font-size:12px;
    font-weight:700
}
#footer div.breadcrumb ul{
    list-style:none
}
#footer div.breadcrumb ul li{
    float:left;
    padding-right:15px;
    margin-right:8px;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/breadcrumb-arrow.png) right center no-repeat
}
#footer div.footer-box div.seo-box{
    position:relative;
    overflow:hidden;
    float:left;
    width:600px;
    height:604px;
    padding:20px;
    margin-left:-4px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/seo-box.png) left center no-repeat
}
#footer div.footer-box div.seo-box h2.contentSubheadline{
    margin-top:10px;
    margin-bottom:10px
}
#footer div.footer-box div.seo-box div.seo-menu-box{
    position:relative;
    width:100%;
    height:auto;
    margin-top:40px
}
#footer div.footer-box div.seo-box div.seo-menu-box ul.seo-nav{
    position:relative;
    float:left;
    width:33%;
    height:auto;
    padding-left:12px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-vertikal.png) right top no-repeat;
    font-size:16px;
    font-weight:700;
    line-height:2em
}
#footer div.footer-box div.seo-box div.seo-menu-box ul.seo-nav ul{
    font-size:12px;
    line-height:2em
}
#footer div.footer-box div.seo-box div.seo-menu-box ul.seo-nav:first-child{
    padding-left:0
}
#footer div.footer-box div.seo-box div.seo-menu-box ul.seo-nav:last-child{
    background:0 0
}
#footer div.footer-box div.teaser-box{
    position:relative;
    overflow:hidden;
    float:right;
    width:300px;
    height:auto;
    margin-right:-20px
}
#footer div.footer-box div.teaser-box div.newsletter-teaser{
    margin-bottom:10px
}
#footer div.footer-box div.teaser-box div.newsletter-teaser div.linkContainer{
    display:none
}
#footer div.footer-box div.teaser-box div.follow-us-teaser a,#footer div.footer-box div.teaser-box div.follow-us-teaser-de a{
    position:absolute;
    width:61px;
    height:61px;
    bottom:35px;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden
}
#footer div.footer-box div.teaser-box div.follow-us-teaser #follow-us-facebook,#footer div.footer-box div.teaser-box div.follow-us-teaser-de #follow-us-facebook{
    left:75px;
    top:82px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/facebook.png)
}
#footer div.footer-box div.teaser-box div.follow-us-teaser #follow-us-instagram,#footer div.footer-box div.teaser-box div.follow-us-teaser-de #follow-us-instagram{
    left:165px;
    top:82px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/instagram.png)
}
#footer div.footer-box div.teaser-box div.follow-us-teaser #follow-us-twitter,#footer div.footer-box div.teaser-box div.follow-us-teaser-de #follow-us-twitter{
    left:120px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/twitter.png)
}
#footer div.footer-box div.teaser-box div.follow-us-teaser #follow-us-pinterest,#footer div.footer-box div.teaser-box div.follow-us-teaser-de #follow-us-pinterest{
    left:190px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/pinteresst.png)
}
#footer div.footer-box div.teaser-box div.follow-us-teaser #follow-us-facebook-de,#footer div.footer-box div.teaser-box div.follow-us-teaser-de #follow-us-facebook-de{
    left:87px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/facebook.png)
}
#footer div.footer-box div.teaser-box div.follow-us-teaser #follow-us-youtube-de,#footer div.footer-box div.teaser-box div.follow-us-teaser-de #follow-us-youtube-de{
    left:160px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/youtube.png)
}
#footer div.footer-box div.footer-bottom-box{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto;
    padding:16px 0 0;
    clear:both
}
#footer div.footer-box div.footer-bottom-box div.bootom-nav{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto;
    margin:20px 0 0
}
#footer div.footer-box div.footer-bottom-box div.bootom-nav div.navigation-div{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto;
    text-align:center
}
#footer div.footer-box div.footer-bottom-box div.bootom-nav div.navigation-div div.menu-itemmenu-level-0{
    position:relative;
    display:inline-block;
    margin:0 5px;
    text-transform:uppercase
}
#footer div.footer-box div.footer-bottom-box div.copyright{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto;
    margin:14px 0 0;
    padding:0;
    text-align:center
}
#footer div.footer-box div.footer-bottom-box div.copyright p{
    font-family:Verdana,sans-serif;
    font-size:9px;
    line-height:1.2em;
    margin:0;
    padding:0
}
.bottomline ul li a,.footer-bigTeaser ul li a{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
#footer div.footer-box div.footer-bottom-box div.mondelez-logo{
    position:relative;
    overflow:hidden;
    width:100%;
    height:auto;
    margin-top:24px;
    text-align:center
}
.footer-upperPart{
    margin-bottom:40px
}
.footer-bigTeaser{
    background:#7b69a8;
    border:4px solid #fff;
    padding:40px 16px;
    min-height:580px
}
.footer-newsletter,.footer-social{
    background:0 0;
    padding:0;
    text-align:center
}
.footer-bigTeaser ul li{
    margin:8px 0
}
.footer-bigTeaser ul li a{
    font-size:.75em
}
.footer-newsletter{
    position:relative;
    margin-bottom:32px
}
.footer-newsletter .text-on-image{
    left:0;
    right:0;
    position:absolute;
    bottom:25px
}
.footer-social{
    position:relative
}
.footer-social ul li{
    display:inline-block;
    margin-right:5px;
    margin-left:5px
}
.footer-social ul li a{
    display:block;
    width:61px;
    height:61px
}
.footer-social ul li a.tw{
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/twitter.png)
}
.footer-social ul li a.fb{
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/facebook.png)
}
.footer-social ul li a.p{
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/pinterest.png)
}
.footer-social .text-on-image{
    left:0;
    right:0;
    position:absolute;
    bottom:25px
}
.bottomline{
    margin-top:20px;
    text-align:center
}
.bottomline ul{
    display:inline-block
}
.bottomline ul li{
    float:left
}
.bottomline ul li a{
    color:#fff;
    font-size:.688em;
    margin-right:20px
}
.bottomline p{
    margin:0 0 24px;
    color:#fff;
    text-align:center;
    font-family:Verdana,sans-serif;
    font-weight:400;
    font-size:.563em
}
.tile-detail #content .ContentItem .headlineContainer h1,.tile-detail #content .sub-bar-content a{
    font-family:'Futura W01 Medium',Helvetica,Arial,sans-serif;
    font-size:1.125em;
    text-shadow:1px 1px #513c79;
    color:#fff
}
.bottomline .mondelez{
    display:inline-block;
    width:106px;
    height:27px;
    background:url(../img/assets/mondelez-logo.png) center center no-repeat
}
.masonry-col{
    width:315px!important;
    padding:0 7.5px;
    float:left;
    -webkit-perspective:1500;
    -moz-perspective:1500;
    -ms-perspective:1500;
    perspective:1500
}
.masonry-col a{
    display:block
}
.masonry-row{
    margin:0 -7.5px
}
.masonry-col .headlineContainer,.masonry-col .linkContainer,.masonry-col .subheadlineContainer{
    display:none
}
.masonry-col .turnaround .back{
    display:none\9
}
.masonry-col .turnaround .front{
    display:block\9
}
.masonry-col:hover .turnaround .back{
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0);
    display:block\9
}
.masonry-col:hover .turnaround .front{
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg);
    display:none\9
}
.turnaround{
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
    position:relative;
    height:100%;
    cursor:pointer
}
.back,.front{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    transition:.5s;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.front{
    z-index:2;
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    -ms-transform:rotateY(0);
    transform:rotateY(0)
}
.back{
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    -ms-transform:rotateY(-180deg);
    transform:rotateY(-180deg)
}
.activation-teaser,.history-teaser,.inspiration-teaser-big,.inspiration-teaser-small,.mood-teaser-big,.mood-teaser-small,.product-teaser-big,.product-teaser-small,.recipe-teaser,.recipes-teaser,.social-teaser{
    position:relative;
    width:100%;
    margin-bottom:30px;
    padding:0;
    text-align:center
}
.activation-teaser img,.history-teaser img,.inspiration-teaser-big img,.inspiration-teaser-small img,.mood-teaser-big img,.mood-teaser-small img,.product-teaser-big img,.product-teaser-small img,.recipe-teaser img,.recipes-teaser img,.social-teaser img{
    display:inline-block
}
.turnaround .back{
    text-align:center
}
.turnaround .back-inner{
    position:relative
}
.turnaround .back-inner a.view{
    position:absolute;
    top:125px;
    left:118px
}
.turnaround .back-inner a.facebook{
    position:absolute;
    top:235px;
    left:38px
}
.turnaround .back-inner a.twitter{
    position:absolute;
    top:235px;
    left:118px
}
.turnaround .back-inner a.pinterest{
    position:absolute;
    top:235px;
    left:199px
}
.turnaround .back-inner.inspiration-teaser-small-back a.view{
    position:absolute;
    top:85px;
    left:118px
}
.turnaround .back-inner.inspiration-teaser-small-back a.facebook{
    position:absolute;
    top:197px;
    left:38px
}
.turnaround .back-inner.inspiration-teaser-small-back a.twitter{
    position:absolute;
    top:197px;
    left:118px
}
.turnaround .back-inner.inspiration-teaser-small-back a.pinterest{
    position:absolute;
    top:197px;
    left:199px
}
.tile-detail #content{
    padding-top:50px
}
.tile-detail #content .ContentItem{
    position:relative;
    margin-top:-190px
}
.tile-detail #content .ContentItem .headlineContainer{
    display:block;
    margin-top:-70px
}
.tile-detail #content .ContentItem .linkContainer,.tile-detail #content .social_buttons_detail .right a.view{
    display:none
}
.tile-detail #content .ContentItem .headlineContainer h1{
    position:relative;
    margin-top:10px;
    padding-bottom:40px;
    text-align:center;
    line-height:1.444em;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
.tile-detail #content .ContentItem:first-child .imgContainer{
    position:relative;
    width:620px;
    height:620px;
    padding:130px 0;
    margin:0 auto;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/scribble-inspiration.png) center center no-repeat;
    pointer-events:none;
    cursor:default;
    text-align:center
}
.tile-detail #content .social_buttons_detail .right{
    float:right;
    margin-right:160px;
    margin-top:10px
}
.tile-detail #content .social_buttons_detail .right a{
    margin-left:10px
}
.tile-detail #content .news-component{
    position:absolute;
    width:620px;
    height:420px;
    top:0;
    left:0;
    right:0;
    margin:0 auto
}
.tile-detail #content .news-component .next-item,.tile-detail #content .news-component .previous-item{
    position:relative;
    width:60px;
    height:60px;
    top:190px
}
.tile-detail #content .news-component .previous-item{
    float:left;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/prev-btn.png) center center no-repeat
}
.tile-detail #content .news-component .next-item{
    float:right;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/next-btn.png) center center no-repeat
}
.tile-detail #content .news-component .next-item a,.tile-detail #content .news-component .previous-item a{
    display:block;
    width:100%;
    height:100%;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden
}
.tile-detail #content .sub-bar-content{
    float:left;
    height:60px;
    margin-top:10px;
    margin-left:160px
}
.tile-detail #content .sub-bar-content a{
    padding-left:20px;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-left.png) left center no-repeat;
    text-align:left;
    line-height:60px
}
.tile-detail #footer .breadcrumb,.tile-detail #footer .seo-box,.tile-detail #footer .teaser-box{
    display:none
}
.plain h1{
    font-size:1.75em;
    line-height:120%
}
.plain h2{
    font-size:1.125em;
    margin-top:0
}
.mondelez-international #content .BasePage .subheadlineContainer h2{
    margin:0 0 10px
}
.mondelez-international #content .BasePage .linkContainer{
    margin-top:40px;
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
.mondelez-international #content .BasePage .linkContainer a,.plain #content .BasePage .linkContainer a,.service #content .BasePage .linkContainer a{
    padding-right:20px;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-right.png) right center no-repeat
}
.page-404 #content{
    min-height:350px
}
.page-404 #content h1{
    margin-bottom:50px;
    margin-top:85px;
    text-align:center;
    line-height:140%;
    font-size:2em
}
.page-404 #content .linkContainer{
    text-align:center;
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
.page-404 #content .BasePage .linkContainer a{
    padding-right:0;
    text-decoration:underline;
    background:0 0
}
body.page-404 #content{
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/scribble-404.png) left top no-repeat
}
body.gda #content{
    background:0 0
}
body.gda #content .arrow-scribble{
    position:absolute;
    width:116px;
    height:65px;
    top:10px;
    right:100px;
    z-index:-1;
    background-image:url(/~/media/Milka/fr2015/Media/images/Decoration/arrow-gda.png);
    background-repeat:no-repeat;
    background-position:top right
}
body.service #content{
    background:0 0
}
body.faq #content,body.sitemap #content{
    background-repeat:no-repeat;
    background-position:right 20px
}
body.sitemap #content{
    background-image:url(/~/media/Milka/fr2015/Media/images/Decoration/hearts-standardtemplate.png)
}
body.faq #content{
    background-image:url(/~/media/Milka/fr2015/Media/images/Decoration/scribble-questions.png)
}
body.mondelez-international #content{
    background:0 0
}
body.online-ads #content{
    background-image:url(/~/media/Milka/fr2015/Media/images/Decoration/onlinewerbung-bg.png);
    background-repeat:no-repeat;
    background-position:right 20px
}
body.impressum #content{
    background-image:url(/~/media/Milka/fr2015/Media/images/Decoration/imprint.png);
    background-repeat:no-repeat;
    background-position:600px 20px
}
body.privacy #content{
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/privacy-scribble-1.png) top right no-repeat;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/privacy-scribble-1.png) top right no-repeat,url(/~/media/Milka/fr2015/Media/images/Decoration/privacy-scribble-2.png) center right no-repeat,url(/~/media/Milka/fr2015/Media/images/Decoration/privacy-scribble-3.png) bottom 100px right no-repeat
}
body.terms #content{
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/tou-scribble-1.png) top right no-repeat;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/tou-scribble-1.png) top right no-repeat,url(/~/media/Milka/fr2015/Media/images/Decoration/tou-scribble-2.png) center right no-repeat,url(/~/media/Milka/fr2015/Media/images/Decoration/tou-scribble-3.png) bottom 80px right no-repeat
}
body.decoration-hearts #content{
    background-image:url(/~/media/Milka/fr2015/Media/images/Decoration/hearts-standardtemplate.png);
    background-repeat:no-repeat;
    background-position:680px 360px
}
.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{
    border-style:solid;
    border-width:6px 5px 9px;
    -webkit-border-image:url(/~/media/Milka/fr2015/Media/images/Structure/video_border.png) 6 5 9 9 stretch;
    -moz-border-image:url(/~/media/Milka/fr2015/Media/images/Structure/video_border.png) 6 5 9 9 stretch;
    -ms-border-image:url(/~/media/Milka/fr2015/Media/images/Structure/video_border.png) 6 5 9 9 stretch;
    -o-border-image:url(/~/media/Milka/fr2015/Media/images/Structure/video_border.png) 6 5 9 9 stretch;
    border-image:url(/~/media/Milka/fr2015/Media/images/Structure/video_border.png) 6 5 9 9 stretch
}
.brand-history .history-block{
    position:relative;
    text-align:center
}
.brand-history .history-block .subheadlineContainer{
    width:126px;
    display:block;
    height:220px;
    margin:40px auto;
    text-align:center;
    padding-top:100px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/history-years-bg.png) center center no-repeat
}
.brand-history .history-block .subheadlineContainer h2{
    margin:0;
    color:#7b69a8;
    font-size:1.5em;
    text-shadow:none
}
.brand-history .history-block .contentBody{
    width:50%;
    margin:35px auto
}
.brand-history .history-block .contentBody .h3,.brand-history .history-block .contentBody h3{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    font-size:1.75em;
    text-transform:uppercase;
    text-shadow:1px 1px #513c79;
    text-align:center;
    line-height:1.2em;
    color:#fff;
    margin:0
}
@media only screen and (max-width:767px){
    .brand-history .history-block .contentBody{
        width:100%
    }
}
.brand-tv-spots h2{
    font-size:1.75em;
    line-height:100%;
    text-align:center;
    margin:0
}
.brand-tv-spots .spot-container{
    position:relative
}
.brand-tv-spots .spot-container .contentBody{
    padding:0 20px
}
.brand-tv-spots .spot-container .contentBody p{
    font-weight:700;
    margin:0;
    padding:20px 0 0;
    text-align:center
}
.brand-tv-spots .spot-container .imgContainer{
    position:absolute;
    bottom:0
}
.brand-tv-spots .spot-container .linkContainer{
    position:absolute;
    bottom:8px;
    left:60px;
    padding-right:20px;
    text-transform:uppercase;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-right.png) right center no-repeat
}
.brand-chocolate-production #content .production-item,.brand-chocolate-production #content .production-item.rccHeadline{
    position:relative
}
.brand-tv-spots .spot-container-with-link .sweetControl{
    padding-bottom:50px
}
.brand-tv-spots .spot-container+.spot-container{
    margin-top:50px;
    padding-top:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center top no-repeat
}
.brand-tv-spots .spot-container.hr{
    margin-top:50px;
    margin-bottom:50px;
    padding-bottom:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
.brand-tv-spots .spot-container>.ContentItem{
    padding-bottom:40px
}
.brand-chocolate-production #content h2{
    font-size:1.75em;
    line-height:100%;
    text-align:center;
    margin:0 0 30px
}
.gallery #content div.news-component .back-to-gallery a,.gallery #content div.news-component .single_image p{
    font-family:'Futura W01 Medium',Helvetica,Arial,sans-serif;
    font-size:1.125em;
    color:#fff;
    text-shadow:1px 1px #513c79
}
.brand-chocolate-production #content .image-arrow-middle{
    padding-bottom:130px;
    margin-bottom:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/chocolate-arrow-left.png) center bottom no-repeat
}
.brand-chocolate-production #content .image-arrow-left{
    padding-bottom:130px;
    margin-bottom:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/chocolate-arrow-right.png) 200px bottom no-repeat
}
.brand-chocolate-production #content .image-arrow-right{
    padding-bottom:130px;
    margin-bottom:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/chocolate-arrow-left.png) 650px bottom no-repeat
}
.brand-chocolate-production #content .image-arrow-left,.brand-chocolate-production #content .image-arrow-middle,.brand-chocolate-production #content .image-arrow-right,.brand-chocolate-production #content .no-arrow{
    text-align:center
}
.brand-chocolate-production #content .image-arrow-left .contentBody,.brand-chocolate-production #content .image-arrow-middle .contentBody,.brand-chocolate-production #content .image-arrow-right .contentBody,.brand-chocolate-production #content .no-arrow .contentBody{
    width:80%;
    margin:40px auto 20px
}
.brand-chocolate-production #content .hr{
    margin-top:50px
}
.brand-chocolate-production #content .production-item.rccHeadline .subheadlineContainer{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center top no-repeat;
    width:80%;
    margin:0 auto
}
.brand-chocolate-production #content .production-item.rccHeadline .subheadlineContainer h2.contentSubheadline{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat;
    padding:40px 0;
    line-height:1.2em
}
.brand-chocolate-production #content .rccCarousel{
    position:relative;
    overflow:hidden;
    width:740px;
    height:auto;
    margin:0 auto
}
.brand-chocolate-production #content .rccCarousel .jcarousel-clip-horizontal{
    position:absolute;
    overflow:hidden;
    width:660px;
    height:auto;
    top:0;
    left:40px
}
.brand-chocolate-production #content .rccCarousel .jcarousel-clip-horizontal li{
    width:660px
}
.brand-chocolate-production #content .rccCarousel .jcarousel-prev-horizontal{
    position:absolute;
    width:28px;
    height:39px;
    top:50%;
    left:0;
    right:inherit;
    margin-top:-20px;
    cursor:pointer;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/big-arrow-left.png) center center no-repeat
}
.brand-chocolate-production #content .rccCarousel .jcarousel-next-horizontal{
    position:absolute;
    width:28px;
    height:39px;
    top:50%;
    left:inherit;
    right:0;
    margin-top:-20px;
    cursor:pointer;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/big-arrow-right.png) center center no-repeat
}
.brand-chocolate-production #content .scribble-chocolate{
    position:absolute;
    width:220px;
    height:180px;
    right:-40px;
    bottom:490px;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/chocolate-production-chocolate.png) no-repeat;
    z-index:-1
}
.brand-chocolate-production #content .scribble-cocoa-beans{
    position:absolute;
    width:220px;
    height:180px;
    left:0;
    top:950px;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/chocolate-production-cocoa-beans.png) no-repeat;
    z-index:-1
}
.brand-chocolate-production #content .scribble-cooking{
    position:absolute;
    width:220px;
    height:180px;
    left:0;
    top:3710px;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/chocolate-production-cooking.png) no-repeat;
    z-index:-1
}
.brand-chocolate-production #content .scribble-love{
    position:absolute;
    width:220px;
    height:180px;
    left:0;
    top:5050px;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/chocolate-production-i-love-milka.png) no-repeat;
    z-index:-1
}
.brand-chocolate-production #content .scribble-triple{
    position:absolute;
    width:220px;
    height:180px;
    right:-50px;
    top:2300px;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/chocolate-production-triple-m.png) no-repeat;
    z-index:-1
}
.brand-milka-world h2{
    margin-top:10px;
    margin-bottom:30px
}
.brand-milka-world .google-map-container{
    position:relative;
    padding-bottom:40px;
    padding-top:40px
}
.gallery #content,.gallery #content div.news-component .masonry-col{
    padding:0
}
.gallery #content div.news-component{
    position:relative;
    overflow:hidden;
    width:100%
}
.gallery #content div.news-component .single_image{
    position:relative;
    background:url(/~/media/Milka/fr2015/Media/images/Decoration/mountains-940.png) center 130px no-repeat;
    text-align:center
}
.gallery #content div.news-component .single_image p{
    position:relative;
    display:inline-block;
    width:100%;
    margin-top:10px;
    padding-bottom:40px;
    text-align:center;
    line-height:1.444em;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
.newsletter-page .scfIntroBorder,.newsletter-page .scfValidationSummary.show-error{
    padding-bottom:20px
}
.gallery #content div.news-component .single_image h1{
    display:none
}
.gallery #content div.news-component .back_arrow,.gallery #content div.news-component .next_arrow{
    position:absolute;
    width:60px;
    height:60px;
    top:230px
}
.gallery #content div.news-component .back_arrow{
    left:50px;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/prev-btn.png) center center no-repeat
}
.gallery #content div.news-component .next_arrow{
    right:50px;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/next-btn.png) center center no-repeat
}
.gallery #content div.news-component .back_arrow a,.gallery #content div.news-component .next_arrow a{
    display:block;
    width:100%;
    height:100%;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden
}
.big_pendant,.bigsize-hidden,.gallery #content div.news-component .social_buttons_detail .right a.view{
    display:none
}
.gallery #content div.news-component .back-to-gallery{
    float:left;
    height:60px;
    margin-top:10px;
    margin-left:160px
}
.gallery #content div.news-component .back-to-gallery a{
    padding-left:20px;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-left.png) left center no-repeat;
    text-align:left;
    line-height:60px
}
.faq .faqAnswers h4,.faq ol,.faq ol li a,.newsletter-page .scfValidationSummary,.newsletter-page label,.product-long-description strong,.sitemap-tree li.menu-level-0>a,.sitemap-tree li.menu-level-1>a,table.nutritionFacts th{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
.gallery #content div.news-component .social_buttons_detail .right{
    float:right;
    margin-right:160px;
    margin-top:10px
}
.gallery #content div.news-component .social_buttons_detail .right a{
    margin-left:10px
}
.fancybox-prev{
    left:-20%!important;
    width:20%!important;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/big-arrow-left.png) center center no-repeat!important
}
.fancybox-next{
    right:-20%!important;
    width:20%!important;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/big-arrow-right.png) center center no-repeat!important
}
.fancybox-close{
    top:-60px!important;
    right:-60px!important;
    width:53px!important;
    height:53px!important;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/lightbox-close.png) center center no-repeat!important
}
.fancybox-outer{
    background:0 0!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important
}
.fancybox-opened .fancybox-skin{
    -webkit-box-shadow:0 0 0;
    -moz-box-shadow:0 0 0;
    box-shadow:0 0 0
}
.fancybox-skin{
    background:0 0
}
a.openClose{
    display:block;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/button_open_close.png) top left no-repeat;
    text-align:center;
    line-height:50px;
    position:absolute;
    bottom:50px;
    right:30px;
    width:50px;
    height:50px
}
.faqContent h2{
    font-size:1.75em
}
.faqContent .imgContainer{
    position:absolute;
    left:950px
}
.faqCategories>div>a{
    position:absolute
}
.faq .faqAnswers h4{
    margin-top:60px;
    margin-bottom:20px;
    line-height:120%;
    font-size:1.125em;
    text-transform:uppercase
}
.faq ol{
    padding-left:25px;
    color:#fff
}
.faq .faqAnswers .toTop a,.faqQuestions li a{
    padding-right:20px;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-right.png) right center no-repeat
}
.faqCategories input,.faqCategories select,.faqContent .linkContainer{
    display:none
}
.sitemap #content{
    padding-top:60px;
    width:auto;
    margin:0 auto
}
.sitemap-tree{
    padding-top:40px;
    margin-left:-66px;
    width:1080px
}
.sitemap-tree>ul{
    position:relative
}
.sitemap-tree>ul>li+li{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-vertikal.png) left 30px no-repeat;
    padding-left:20px;
    padding-right:10px
}
.sitemap-tree li>a{
    padding-right:30px
}
.sitemap-tree li{
    max-width:250px
}
.sitemap-tree li.menu-level-0{
    float:left;
    padding-bottom:20px;
    min-height:500px;
    max-width:180px
}
.newsletter-page #content .scfForm,body.newsletter-success-page #content .contentBody{
    min-height:400px
}
.sitemap-tree li.menu-level-0>a{
    display:block;
    font-size:20px
}
.sitemap-tree li.menu-level-1{
    padding-top:20px
}
.sitemap-tree li.menu-level-2{
    padding-top:10px;
    padding-left:10px
}
.sitemap-tree ul ul{
    display:block
}
body.newsletter-page #content{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Newsletter/chocolate-letter.png) 600px 50px no-repeat
}
.newsletter-page .scfRequired,.newsletter-page form,.newsletter-page form h1{
    color:#fff
}
.newsletter-page .scfValidationSummary ul li,.newsletter-page label.red{
    color:red
}
.newsletter-page .scfIntroBorder>p{
    max-width:500px
}
.newsletter-page .scfIntroBorder>p a{
    text-decoration:underscore
}
a.underline:active,a.underline:focus,a.underline:hover,a.underline:link,a.underline:visited{
    text-decoration:underline
}
.newsletter-page label{
    width:150px;
    text-transform:uppercase
}
.newsletter-page .scfValidationSummary{
    max-width:500px;
    margin-left:0;
    text-transform:uppercase
}
span.scfRequired,span.scfValidatorRequired{
    display:none
}
.newsletter-page input{
    border:none
}
.newsletter-page .scfEmailGeneralPanel,.newsletter-page .scfSingleLineGeneralPanel{
    position:relative;
    padding-bottpm:10px;
    width:340px
}
.newsletter-page .scfEmailBorder:after,.newsletter-page .scfEmailBorder:before,.newsletter-page .scfSingleLineTextBorder:after,.newsletter-page .scfSingleLineTextBorder:before{
    content:"";
    display:table
}
.newsletter-page .scfEmailBorder:after,.newsletter-page .scfSingleLineTextBorder:after{
    clear:both
}
.newsletter-page input[type=text]{
    width:334px;
    height:38px;
    padding:8px 5px 0;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Newsletter/textfield-newsletter.png) left top no-repeat
}
.newsletter-page input[type=submit]{
    width:184px;
    height:44px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Newsletter/btn-subscribe.png) left top no-repeat
}
.newsletter-page .scfSingleLineTextBorder{
    padding-bottom:10px
}
.newsletter-page .scfFooterBorder{
    width:500px;
    clear:both;
    height:10px
}
.newsletter-page .scfFooterBorder p{
    padding-top:5px;
    margin-bottom:0
}
.newsletter-page .scfSubmitButtonBorder{
    max-width:490px;
    position:relative;
    padding-bottom:50px;
}
.newsletter-page .consent .scfCheckBoxListGeneralPanel {
    font-size: 0.8em;
    width: 100%;
    margin: 2em 0 1em 0;
}
.newsletter-page .privacy-notice .scfCheckBoxListLabel {
    font-size: 0.8em;
    width:100%;
    margin:1em 0;
}
.newsletter-page .scfSubmitButtonBorder input{
    float:right
}
.sweetControl .searchBox.open input[type=text]{
    background-image:none
}
.newsletter-success-page #content{
    background-position:600px 100px
}
.newsletter-success-page #content h1{
    line-height:120%
}
.newsletter-success-page #content .contentBody>p{
    max-width:500px
}
body.newsletter-unsubscribe-success-page #content{
    background-image:url(/~/media/Milka/fr2015/Media/images/Content/Newsletter/chocolate.png);
    background-position:600px 50px
}
body.newsletter-unsubscribe-success-page #content .contentBody{
    min-height:250px
}
@media only screen and (max-width:767px){
    .newsletter-page .scfIntroBorder>p,.newsletter-page .scfSubmitButtonBorder,.newsletter-page h1{
        max-width:300px
    }
    .newsletter-page .one-column{
        background:0 0
    }
    .newsletter-page form{
        padding-left:10px
    }
    .newsletter-page input[type=text]{
        width:300px;
        background:url(/~/media/Milka/fr2015/Media/images/Content/Newsletter/textfield-newsletter-mobile.png) left top no-repeat
    }
    .newsletter-page input[type=submit]{
        margin-top:10px
    }
    .newsletter-page .scfFooterBorder{
        width:100%;
        height:100%
    }
    .newsletter-page .scfEmailGeneralPanel,.newsletter-page .scfSingleLineGeneralPanel{
        width:300px
    }
}
table.nutritionFacts th{
    padding:20px 20px 10px;
    position:relative;
    font-size:15px;
    text-transform:uppercase;
    font-weight:600
}
table.nutritionFacts th:after{
    width:6px;
    display:block;
    margin-top:-30px;
    right:0;
    height:460px;
    position:absolute;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Nutrition/nf-vr.png) center center no-repeat
}
body.product-detail .product-list-slider div.entity-listview .entity-pagination,table.nutritionFacts td.gdaMale.weight{
    display:none
}
table.nutritionFacts th:last-child:after{
    background:0 0
}
table.nutritionFacts td{
    padding:10px 20px 25px;
    font-size:15px;
    font-weight:600;
    text-align:right
}
table.nutritionFacts td.gda-carbohydrate{
    padding-left:55px
}
table.nutritionFacts td.gda-saturated-fat{
    padding-left:50px
}
table.nutritionFacts tr td{
    position:relative
}
table.nutritionFacts tr td:first-child:before,table.nutritionFacts tr th:first-child:before{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/divider-640.png) bottom center no-repeat;
    content:" ";
    width:640px;
    height:6px;
    padding-left:0;
    position:absolute;
    bottom:0;
    left:0;
    z-index:-1
}
table.nutritionFacts tr:last-child td:first-child:before{
    background:0 0
}
@-moz-document url-prefix(){
    table.nutritionFacts tr td:first-child:before,table.nutritionFacts tr th:first-child:before{
        display:none
    }
    table.nutritionFacts tr{
        background:url(/~/media/Milka/fr2015/Media/images/Structure/divider-640.png) bottom right no-repeat
    }
    table.nutritionFacts tr:last-child{
        background:0 0
    }
}
.nutritionFacts{
    margin:0 auto
}
body.product-detail{
    color:#fff
}
body.product-detail div.detailView{
    position:relative;
    height:auto;
    padding-top:500px
}
body.product-detail div.detailView .headline{
    display:inline-block;
    width:100%;
    text-align:center
}
body.product-detail div.detailView div.product_Product_long_description,body.product-detail div.detailView div.product_Product_name,body.product-detail div.detailView div.product_Product_short_description,body.product-detail div.detailView div.product_image,body.product-detail div.detailView h2{
    text-align:center
}
body.product-detail div.detailView div.header-image{
    position:absolute;
    height:470px;
    top:60px;
    left:-130px;
    z-index:1
}
body.product-detail div.detailView .headline span,body.product-detail div.detailView div.product_Product_name,body.product-detail div.detailView h2{
    margin-bottom:20px;
    font-size:2.375em;
    line-height:120%;
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    text-transform:uppercase
}
body.product-detail div.detailView div.product_Product_short_description{
    font-size:1.125em
}
body.product-detail div.detailView div.product_Product_long_description.product-long-description{
    width:80%;
    margin:0 auto
}
body.product-detail div.detailView .productProperty,body.product-detail div.detailView .productProperty strong{
    line-height:1.4em
}
body.product-detail div.detailView .dare-group,body.product-detail div.detailView .finds-group,body.product-detail div.detailView .ingredients-group,body.product-detail div.detailView .nutrition-group,body.product-detail div.detailView .product-group,body.product-detail div.detailView .recipes-group{
    overflow:hidden;
    padding-bottom:50px;
    margin-bottom:50px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
body.product-detail div.detailView .nutrition-group .nutrition-sternchen-text{
    padding:22px 0 0 152px
}
body.product-detail div.detailView .product-image{
    padding-top:30px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration/detail-heart.png) 190px 30px no-repeat
}
body.product-detail div.detailView .ingredients-group{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration/detail-chocolate.png) 766px 150px no-repeat,url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
body.product-detail div.detailView .ingredients-image{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration/detail-milkcan.png) 40px 0 no-repeat
}
body.product-detail div.detailView .finds-group{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration/detail-footprints.png) center 150px no-repeat,url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
body.product-detail div.detailView .dare-group{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration/detail-questionmark.png) 700px 100px no-repeat,url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
body.product-detail div.detailView .recipes-group{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration/detail-cook.png) no-repeat,url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
body.product-detail div.detailView .recipes-group ul{
    overflow:hidden;
    margin:0;
    padding:0;
    width:100%;
    list-style:none
}
body.product-detail div.detailView .recipes-group ul li{
    position:relative;
    display:inline-block;
    overflow:hidden;
    float:left;
    width:50%;
    height:auto
}
body.product-detail div.detailView .recipes-group ul li .recipe_images{
    position:relative;
    overflow:hidden;
    float:none;
    height:400px;
    width:270px;
    padding:0;
    margin:0
}
body.product-detail div.detailView .recipes-group ul li .recipe_images::after,body.product-detail div.detailView .recipes-group ul li .recipe_images::before{
    background:0 0
}
body.product-detail div.detailView .recipes-group ul li.left .recipe_images{
    float:right;
    margin-right:20px
}
body.product-detail div.detailView .recipes-group ul li.right .recipe_images{
    float:left;
    margin-left:20px
}
body.product-detail div.detailView .product_Milka_master_Text{
    font-size:1.125em;
    text-align:center;
    width:80%;
    margin:20px auto 50px
}
body.product-detail div.detailView .finds-headline p,body.product-detail div.detailView .recipes-text p{
    font-size:1.125em;
    text-align:center;
    width:80%;
    margin:0 auto 50px
}
body.product-detail #sliderToggle.closed{
    top:425px;
    -webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0)
}
body.product-detail #sliderToggle{
    position:absolute;
    width:51px;
    height:51px;
    top:665px;
    left:50%;
    margin:0 0 -25px -25px;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/more.png) center center no-repeat;
    cursor:pointer;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    z-index:1100
}
body.product-detail .product-list-slider.closed{
    top:213px
}
body.product-detail .product-list-slider{
    position:absolute;
    width:1200px;
    height:240px;
    top:450px;
    left:0;
    margin:0 0 0 -130px;
    padding:0;
    z-index:0;
    background-color:#654e95;
    background-color:rgba(101,78,149,.75);
    background-position:center bottom;
    background-repeat:no-repeat;
    background-image:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png),-webkit-linear-gradient(bottom,#55417d 0,#8371a9 100%);
    background-image:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png),-moz-linear-gradient(bottom,#55417d 0,#8371a9 100%);
    background-image:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png),-ms-linear-gradient(bottom,#55417d 0,#8371a9 100%);
    background-image:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png),-o-linear-gradient(bottom,#55417d 0,#8371a9 100%);
    background-image:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png),linear-gradient(bottom,#55417d 0,#8371a9 100%);
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s
}
body.product-detail .product-list-slider div.prodslider-nav{
    position:relative;
    width:30px;
    height:20px;
    padding:110px 5px;
    cursor:pointer
}
body.product-detail .product-list-slider #sliderPrev{
    float:left;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/arrow-left.png) 10px 145px no-repeat
}
body.product-detail .product-list-slider #sliderNext{
    float:right;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/arrow-right.png) 10px 145px no-repeat
}
body.product-detail .product-list-slider div.entity-listview{
    overflow:hidden;
    width:1140px;
    height:240px;
    float:left
}
body.product-detail .product-list-slider div.entity-listview ul.entity-list{
    position:relative
}
body.product-detail .product-list-slider div.entity-listview ul.entity-list li.listViewEntry{
    position:relative;
    float:left;
    width:220px;
    height:220px;
    max-width:220px;
    margin:10px 10px 10px 0
}
body.product-detail .product-list-slider div.entity-listview ul.entity-list li.listViewEntry .product_Product_name{
    font-size:16px;
    padding-top:15px
}
body.product-detail .product-list-slider div.entity-listview ul.entity-list li.listViewEntry .product_image{
    position:absolute;
    min-width:220px;
    min-height:130px;
    left:0;
    bottom:10px;
    margin:0;
    padding:0;
    cursor:pointer;
    text-align:center
}
body.product-detail .product-list-slider div.entity-listview ul.entity-list li.listViewEntry .product_image img{
    height:130px!important;
    width:auto!important
}
body.product-detail .product-list-slider div.entity-listview ul.entity-list li.listViewEntry .product_image:first-child{
    display:block
}
body.product-detail .social-bar{
    float:none!important;
    width:185px!important;
    margin:15px auto 0!important
}
.category-page div.prodlist-wrapper{
    position:relative;
    overflow:hidden;
    width:1200px;
    height:auto;
    padding:0 130px;
    margin:-64px 0 0 -130px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png) center bottom no-repeat #5e488b;
    background-color:rgba(94,72,139,.75)
}
.category-page div.prodlist-wrapper ul.entity-list{
    padding-top:40px;
    padding-bottom:4px;
    width:100%
}
.category-page div.prodlist-wrapper ul.entity-list li.listViewEntry{
    position:relative;
    float:left;
    width:220px;
    height:220px;
    max-width:220px;
    margin:0 7px 10px
}
.category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_Product_name{
    font-size:16px;
    font-weight:700;
    padding-top:15px;
    text-align:center
}
.category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_image{
    position:absolute;
    min-width:220px;
    min-height:130px;
    left:0;
    bottom:10px;
    margin:0;
    padding:0;
    cursor:pointer;
    text-align:center
}
.category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_image img{
    height:130px!important;
    width:auto!important
}
.category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_image:first-child{
    display:block
}
.category-page div.prodlist-wrapper ul.entity-list li.hr:before,.category-page div.prodlist-wrapper ul.entity-list li:nth-child(4n+1):before{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat;
    content:" ";
    width:940px;
    height:5px;
    position:absolute;
    bottom:0;
    left:0;
    z-index:-1
}
.category-page div.subcatlist-wrapper ul.entity-list{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/trenner-produktdetail.png) center bottom no-repeat;
    padding-bottom:4px;
    margin-top:-64px;
    margin-left:-130px;
    width:1200px
}
.category-page div.subcatlist-wrapper ul.entity-list li{
    position:relative;
    width:100%;
    height:225px;
    padding:0 130px;
    margin:0;
    background-color:#654e95;
    background-color:rgba(101,78,149,.75)
}
.category-page div.subcatlist-wrapper ul.entity-list li div.category_Product_description_on_category_page{
    position:relative;
    float:left;
    width:140px;
    height:100%;
    text-align:center
}
.category-page div.subcatlist-wrapper ul.entity-list li div.category_image{
    position:relative;
    float:left;
    width:280px;
    height:196px
}
.category-page div.subcatlist-wrapper ul.entity-list li div.category_Category_name{
    position:relative;
    float:left;
    width:380px;
    height:auto;
    padding:100px 20px 0 30px;
    font-size:20px;
    font-weight:700;
	text-align:center
}
.category-page div.subcatlist-wrapper ul.entity-list li div.category_Category_Description{
    position:relative;
    float:left;
    width:380px;
    height:auto;
    padding:10px 20px 0 30px;
    text-transform:none
}
.recipeDetailTitle,.recipe_title .recipeText{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    color:#fff;
    text-transform:uppercase
}
.category-page div.subcatlist-wrapper ul.entity-list li div.category_subcategory_textlink{
    position:relative;
    float:right;
    width:120px;
    height:100%;
    text-align:center
}
.category-page div.subcatlist-wrapper ul.entity-list li a.button-arrow{
    display:block;
    width:120px;
    height:auto;
    margin:90px 0 0;
    padding:0 10px;
    background-color:transparent;
    background-image:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-right.png);
    background-position:right bottom 2px;
    background-position:right bottom\9;
    background-repeat:no-repeat;
    font-weight:700
}
.category-page div.subcatlist-wrapper ul.entity-list li.odd,.category-page div.subcatlist-wrapper ul.entity-list li:nth-child(odd){
    background-color:#5e488b;
    background-color:rgba(94,72,139,.75)
}
.product-detail .masonry-col{
    width:280px!important
}
.product-detail .product-group .masonry-col{
    height:300px;
    float:none
}
.product-detail .dare-group .masonry-col{
    height:340px;
    float:none
}
.product-detail .finds-group .masonry-col{
    height:350px;
    float:none
}
.product-detail .turnaround .back-inner.product-teaser-back a.view{
    top:105px
}
.product-detail .turnaround .back-inner.product-teaser-back a.facebook,.product-detail .turnaround .back-inner.product-teaser-back a.pinterest,.product-detail .turnaround .back-inner.product-teaser-back a.twitter{
    top:216px
}
.product-detail .turnaround .back-inner.recipe-teaser-back a.view{
    left:100px
}
.product-detail .turnaround .back-inner.recipe-teaser-back a.facebook{
    left:21px
}
.product-detail .turnaround .back-inner.recipe-teaser-back a.twitter{
    left:101px
}
.product-detail .turnaround .back-inner.recipe-teaser-back a.pinterest{
    left:182px
}
.product-detail .turnaround .back-inner.finds-teaser-back a.view{
    top:120px
}
.product-detail .turnaround .back-inner.finds-teaser-back a.facebook,.product-detail .turnaround .back-inner.finds-teaser-back a.pinterest,.product-detail .turnaround .back-inner.finds-teaser-back a.twitter{
    top:225px
}
body.gda .gda-table{
    position:relative
}
body.gda .gda-table>.gda-table-left{
    float:left;
    margin-right:90px
}
body.gda .gda-table>.gda-table-right{
    float:left
}
body.gda #content .gda-table>div>p{
    height:42px;
    margin-top:0;
    padding-top:7px;
    padding-left:60px
}
body.gda .gda-table>div>p.gda-energy{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-energy.png) no-repeat
}
body.gda .gda-table>div>p.gda-proteine{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-proteine.png) no-repeat
}
body.gda .gda-table>div>p.gda-carbohydrate{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-carbohydrate.png) no-repeat
}
body.gda .gda-table>div>p.gda-sugar{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-of-which-sugar.png) no-repeat
}
body.gda .gda-table>div>p.gda-fat{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-total-fat.png) no-repeat
}
body.gda .gda-table>div>p.gda-saturated-fat{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-of-which-saturated-fat.png) no-repeat
}
body.gda .gda-table>div>p.gda-fibre{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-fibre.png) no-repeat
}
body.gda .gda-table>div>p.gda-sodium{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/nutrition/nf-sodium.png) no-repeat
}
.recipe-detail-wrapper{
    height:auto!important;
    margin-top:0;
    position:relative
}
.recipe-detail-wrapper:after{
    content:"";
    display:block;
    position:absolute;
    top:-30px;
    left:63px;
    width:232px;
    height:269px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//spoon.png) center center no-repeat
}
.recipe_title{
    text-align:center;
    margin-bottom:40px
}
.recipe_title .recipeLabel{
    display:none
}
.recipe_title .recipeText{
    font-size:2.375em;
    text-shadow:1px 1px #513c79;
    margin-top:20px;
    margin-bottom:50px;
    line-height:1.25em
}
.details_steps .step-number,.recipeDetailTitle{
    margin-top:0;
    text-shadow:1px 1px #513c79
}
@media only screen and (max-width:767px){
    .recipe_title .recipeText{
        font-size:0
    }
}
.recipe-print-button-wrapper{
    display:block
}
.recipeDetailTitle{
    margin-bottom:15px;
    font-size:1.125em
}
.recipe_images,.recipe_ingredients{
    position:relative;
    z-index:300;
    display:block;
    float:left;
    width:50%;
    margin-bottom:40px
}
.recipe_ingredients{
    padding-left:160px;
    padding-top:30px
}
.recipe_ingredients ul li{
    margin-bottom:10px;
    text-transform:none
}
.details_steps .step-number,.recipe_times ul li{
    font-size:1.125em;
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    color:#fff;
    text-transform:uppercase
}
.recipe_images{
    position:relative;
    padding-right:160px
}
.recipe_images:after,.recipe_images:before{
    position:absolute;
    display:block;
    content:""
}
.recipe_images table{
    float:right
}
.recipe_images:after{
    bottom:-88px;
    right:160px;
    width:110px;
    height:110px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//scribble-arrow.png) center center no-repeat
}
.recipe_images:before{
    top:-5px;
    right:90px;
    width:104px;
    height:70px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//hearts.png) center center no-repeat
}
.recipe_preparation_steps{
    clear:both;
    padding:0 160px;
    position:relative
}
.recipe_preparation_steps h2{
    text-align:center;
    margin-bottom:30px
}
.recipe_preparation_steps:after{
    content:"";
    display:block;
    position:absolute;
    top:170px;
    right:63px;
    width:146px;
    height:156px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//cook-right.png) center center no-repeat
}
.recipe_times,.recipe_tips{
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat
}
.details_steps{
    margin-bottom:30px
}
.recipe_nutritions,.recipe_times{
    margin-bottom:40px;
    text-align:center
}
.details_steps p{
    margin-top:10px
}
.recipe_times{
    padding:0 160px 40px
}
.recipe_times ul li{
    margin-top:0;
    text-shadow:1px 1px #513c79
}
.recipe_nutritions .recipeDetailTitle,.recipe_tips ul li{
    text-transform:none;
    font-size:1.125em;
    text-shadow:1px 1px #513c79;
    color:#fff
}
.recipe_nutritions{
    padding:0 160px
}
.recipe_nutritions .recipeDetailTitle{
    font-family:'Futura W01 Medium',Helvetica,Arial,sans-serif;
    line-height:1.444em
}
.link-all-recipes,.mm-list,.recipe_tips ul li{
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
}
.recipe_nutritions table{
    margin:0 auto
}
.recipe_nutritions table tr{
    text-align:left
}
.recipe_nutritions table td+td{
    display:table-cell
}
.recipe_nutritions table td{
    color:#fff;
    padding:5px 10px
}
.recipe_tips{
    padding:0 160px 40px
}
.recipe_tips ul li{
    line-height:1.4em
}
#recipe-detail-social-area #recipe-print{
    display:none;
    width:61px;
    height:61px;
    cursor:pointer;
    float:left;
    background:url(/~/media/Milka/fr2015/Media/images/Icons/print.png) left center no-repeat
}
#recipe-detail-social-area .link-all-recipes{
    display:block;
    width:150px;
    margin-top:35px;
    padding-left:20px;
    float:left;
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-left.png) left center no-repeat
}
.recipes-paging-list{
    display:none
}
.next-item a,.previous-item a{
    display:block;
    width:60px;
    height:60px;
    text-indent:-9999px;
    cursor:pointer
}
.recipe-detail-title-wrapper{
    position:relative;
    z-index:700;
    padding:0 160px
}
.next-item{
    position:absolute;
    right:20px;
    bottom:-240px
}
.next-item a{
    background:url(/~/media/Milka/fr2015/Media/images/Icons/next-btn.png) center center no-repeat
}
.previous-item{
    position:absolute;
    left:20px;
    bottom:-240px
}
.previous-item a{
    background:url(/~/media/Milka/fr2015/Media/images/Icons/prev-btn.png) center center no-repeat
}
.social-bar{
    float:right;
    width:245px;
    margin-top:15px;
    margin-right:160px
}
.link-all-recipes{
    margin-left:160px;
    color:#fff;
    float:left;
    margin-top:20px
}
.recipe-detail-social-area{
    margin-top:15px
}
.recipe-detail-social-area:after{
    content:"";
    display:table;
    clear:both
}
body.recipe-print-view #footer,body.recipe-print-view #header{
    display:none
}
body.recipe-print-view{
    background:0 0
}
body.recipe-print-view .details_steps .step-number,body.recipe-print-view .recipe_times ul li,body.recipe-print-view h2,body.recipe-print-view p{
    color:#000;
    text-shadow:none
}
body.recipe-print-view .recipe_nutritions .recipeDetailTitle,body.recipe-print-view .recipe_nutritions table td,body.recipe-print-view .recipe_tips ul li{
    color:#000
}
body.recipe-print-view .recipeText{
    color:#7b69a8;
    text-shadow:none
}
body.recipe-print-view .recipe_ingredients .recipeDetailTitle,body.recipe-print-view .recipe_ingredients ul li{
    color:#000;
    text-shadow:none
}
body.recipe-print-view #content{
    margin-top:0;
    padding-top:120px;
    padding-bottom:140px;
    margin-bottom:50px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Corporate/logo.png) top left no-repeat,url(/~/media/Milka/fr2015/Media/images/Content/Corporate/milka-wave.png) bottom center no-repeat;
    background-size:auto,contain
}
body.recipe-print-view .recipe_times{
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//print/divider-lilac.png) center bottom no-repeat
}
body.recipe-print-view .recipe_images:after{
    content:"";
    display:block;
    position:absolute;
    bottom:-88px;
    right:40px;
    width:110px;
    height:110px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//print/scribble-arrow-lilac.png) center center no-repeat
}
body.recipe-print-view .recipe_preparation_steps:after{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:43px;
    width:300px;
    height:412px;
    background:url(/~/media/Milka/fr2015/Media/images/Content/Products/Decoration//print/spoon-lilac.png) center center no-repeat
}
body.recipe-print-view #recipe-detail-social-area,body.recipe-print-view .recipe-detail-wrapper .next-item,body.recipe-print-view .recipe-detail-wrapper .previous-item,body.recipe-print-view .recipes-paging-list,body.recipe-print-view .social_buttons_detail{
    display:none
}
body.recipe-print-view .recipe-detail-wrapper:after,body.recipe-print-view .recipe_images:before{
    content:"";
    display:none
}
body.recipe-print-view .recipe_ingredients{
    padding-left:40px
}
body.recipe-print-view .recipe_images{
    padding-right:40px
}
body.recipe-print-view .recipe_nutritions,body.recipe-print-view .recipe_preparation_steps,body.recipe-print-view .recipe_times,body.recipe-print-view .recipe_tips{
    padding:0 40px
}
body.recipe-print-view .recipe_times{
    padding-bottom:40px
}
body.recipe-print-view .recipe_nutritions .recipeDetailTitle,body.recipe-print-view .recipe_tips ul li{
    text-shadow:none
}
.news-component .rcc_img_1600px.visible{
    display:block
}
.news-component .rcc_img_1600px{
    position:relative;
    overflow:hidden;
    display:none;
    float:none;
    width:1200px;
    height:493px;
    margin-left:-130px!important;
    margin-top:-60px!important
}
.news-component .rcc_img_1600px #tabs{
    position:relative;
    display:block;
    overflow:hidden;
    float:none
}
.news-component .rcc_img_1600px #tabs #contentTab-0,.news-component .rcc_img_1600px #tabs #contentTab-1,.news-component .rcc_img_1600px #tabs #contentTab-10,.news-component .rcc_img_1600px #tabs #contentTab-11,.news-component .rcc_img_1600px #tabs #contentTab-12,.news-component .rcc_img_1600px #tabs #contentTab-2,.news-component .rcc_img_1600px #tabs #contentTab-3,.news-component .rcc_img_1600px #tabs #contentTab-4,.news-component .rcc_img_1600px #tabs #contentTab-5,.news-component .rcc_img_1600px #tabs #contentTab-6,.news-component .rcc_img_1600px #tabs #contentTab-7,.news-component .rcc_img_1600px #tabs #contentTab-8,.news-component .rcc_img_1600px #tabs #contentTab-9{
    position:relative;
    float:left;
    width:1200px;
    height:493px
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description{
    position:absolute;
    top:0;
    left:0;
    padding:48px 0 0 42px;
    z-index:2;
    font-size:3.625em;
    font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    text-shadow:1px 1px #513c79;
    line-height:1em;
    color:#fff
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description .text-below-teaser-headline,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description .text-below-teaser-headline{
    font-size:.31em!important;
    line-height:1.2em;
    padding-top:20px;
    text-transform:none
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description .text-below-teaser-headline img,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description .text-below-teaser-headline img{
    margin-top:20px
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description a,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description a{
    display:inline;
    text-decoration:none;
    border:none
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description a:hover,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description a:hover{
    text-decoration:none;
    border:none
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_image,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_image{
    position:relative;
    overflow:hidden;
    width:auto;
    height:auto;
    z-index:1
}
.news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_image img,.news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_image img{
    max-width:100%;
    height:auto
}
.news-component .rcc_img_1600px #tabs img{
    width:auto!important;
    height:auto!important
}
.rccCarousel{
    position:relative;
    overflow:hidden;
    width:1200px;
    height:auto;
    margin-left:-130px;
    margin-top:-60px
}
.rccCarousel div.headlineContainer{
    position:absolute;
    top:42px;
    left:42px
}
.rccCarousel div.headlineContainer h1{
    padding:0;
    margin:0;
    line-height:1.1em
}
.rccCarousel div.jcarousel-next,.rccCarousel div.jcarousel-prev{
    position:absolute;
    top:0;
    left:0
}
.rccCarousel ul{
    width:20000em;
    position:relative;
    list-style:none;
    margin:0;
    padding:0
}
.rccCarousel li{
    float:left;
    width:1200px
}
.rccCarousel li .listBodyContainer{
    position:relative;
    width:100%;
    height:100%
}
.jcarousel-next,.jcarousel-prev{
    border:1 solid #000;
    cursor:pointer
}
#pager{
    position:absolute;
    left:115%;
    bottom:446px;
    z-index:10;
    width:300px
}
#pager a span,.mm-page,.mm-wrapper{
    position:relative
}
#pager a{
    display:inline-block;
    width:29px;
    height:29px;
    margin:0 0 0 5px;
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/slider-counter-inactive.png)
}
#pager a:hover{
    text-decoration:none
}
#pager a span{
    left:10px;
    top:5px
}
#pager a.selected{
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/slider-counter-active.png)
}
.mm-page{
    z-index:1
}
.mm-menu.mm-horizontal>.mm-panel{
    -webkit-transition:left .4s ease;
    -moz-transition:left .4s ease;
    -ms-transition:left .4s ease;
    -o-transition:left .4s ease;
    transition:left .4s ease
}
.mm-menu .mm-hidden{
    display:none
}
.mm-wrapper{
    overflow-x:hidden
}
.mm-menu,.mm-menu>.mm-panel{
    background:inherit;
    height:100%;
    position:absolute;
    z-index:0;
    top:0
}
.mm-menu{
    display:block;
    overflow:hidden;
    padding:0;
    left:0
}
.mm-menu>.mm-panel{
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-overflow-scrolling:touch;
    overflow:scroll;
    overflow-x:hidden;
    overflow-y:auto;
    width:100%;
    padding:20px;
    left:100%
}
.left-Content,.mm-list>li.mm-label,html.mm-opened,html.mm-opened body{
    overflow:hidden
}
.mm-menu>.mm-panel.mm-opened{
    left:0
}
.mm-menu>.mm-panel.mm-subopened{
    left:-40%
}
.mm-menu>.mm-panel.mm-highest{
    z-index:1
}
.mm-menu .mm-list{
    padding:20px 0
}
.mm-menu>.mm-list{
    padding:20px 0 40px
}
.mm-panel>.mm-list{
    margin-left:-20px;
    margin-right:-20px
}
.mm-panel>.mm-list:first-child{
    padding-top:0
}
.mm-list,.mm-list>li{
    list-style:none;
    display:block;
    padding:0;
    margin:0
}
.mm-list{
    font-size:.875em;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    text-shadow:1px 1px 0 #271d67
}
.mm-subtitle{
    background-color:#2e1b4a;
    padding:0 0 0 20px!important
}
.mm-list a,.mm-list a:hover{
    text-decoration:none
}
.mm-list>li{
    position:relative
}
.mm-list>li>a,.mm-list>li>span{
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    color:inherit;
    line-height:20px;
    display:block;
    padding:10px 10px 10px 20px;
    margin:0
}
.mm-ismenu,.mm-menu .mm-list>li>a.mm-subclose{
    color:#fff
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    content:'';
    display:block;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/hr.png) center bottom no-repeat;
    height:5px;
    bottom:0;
    width:calc(100% - 40px);
    margin-left:20px;
    position:relative;
    left:auto
}
.mm-list>li:last-child:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{
    background:0 0
}
.mm-list a.mm-subopen{
    width:40px;
    height:40px;
    background:url(/~/media/Milka/fr2015/Media/images/Structure/main_nav-toggle.png) center center no-repeat;
    padding:0;
    position:absolute;
    right:0;
    top:0;
    z-index:2
}
.mm-list a.mm-subopen.mm-fullsubopen{
    width:100%
}
.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{
    padding-right:5px;
    margin-right:40px
}
.mm-list>li.mm-selected>a.mm-subopen{
    background:0 0
}
.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{
    padding-right:45px;
    margin-right:0
}
.mm-list a.mm-subclose{
    background:url(/~/media/Milka/fr2015/Media/images/Buttons/link-arrow-left.png) left center no-repeat;
    line-height:40px;
    margin-top:-20px
}
.mm-list>li.mm-label{
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:10px;
    text-transform:uppercase;
    text-indent:20px;
    line-height:25px;
    padding-right:5px
}
.mm-list>li.mm-spacer{
    padding-top:40px
}
.mm-list>li.mm-spacer.mm-label{
    padding-top:25px
}
.mm-menu.mm-vertical .mm-list .mm-panel{
    display:none;
    padding:10px 0 10px 10px
}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{
    border-color:transparent
}
.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{
    display:block
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen{
    height:40px
}
.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    top:16px;
    right:16px
}
.mm-ismenu{
    background:#341d55
}
.mm-menu .mm-list>li:after{
    border-color:rgba(0,0,0,.15)
}
.mm-menu .mm-list>li>a.mm-subclose:before,.mm-menu .mm-list>li>a.mm-subopen:after{
    border-color:#fff
}
.mm-menu .mm-list>li>a.mm-subopen:before{
    border-color:rgba(0,0,0,.15)
}
.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{
    background:rgba(0,0,0,.1)
}
.mm-menu .mm-list>li.mm-label,.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{
    background:rgba(255,255,255,.05)
}
.mm-fixed-bottom,.mm-fixed-top,.mm-page{
    -webkit-transition:none .4s ease;
    -moz-transition:none .4s ease;
    -ms-transition:none .4s ease;
    -o-transition:none .4s ease;
    transition:none .4s ease;
    -webkit-transition-property:top,right,bottom,left,border;
    -moz-transition-property:top,right,bottom,left,border;
    -ms-transition-property:top,right,bottom,left,border;
    -o-transition-property:top,right,bottom,left,border;
    transition-property:top,right,bottom,left,border
}
#mm-blocker,.mm-page{
    margin:0;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.mm-page{
    border:0 solid transparent
}
html.mm-opening .mm-page{
    border:0 solid rgba(1,1,1,0)
}
.mm-fixed-bottom,.mm-fixed-top{
    position:fixed;
    left:0
}
.mm-fixed-top{
    top:0
}
.mm-fixed-bottom{
    bottom:0
}
html.mm-opened{
    position:relative
}
html.mm-opened .mm-page{
    box-shadow:0 0 20px rgba(0,0,0,.5);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    position:relative
}
html.mm-background .mm-page{
    background:inherit
}
#CookieDecline,#CookieEnable,#mm-blocker{
    background-color:transparent
}
#mm-blocker{
    background-image:url(data:image/gif;
    base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
    display:none;
    width:100%;
    height:100%;
    position:fixed;
    z-index:999999
}
html.mm-blocking #mm-blocker,html.mm-opened #mm-blocker{
    display:block
}
.mm-menu.mm-offcanvas{
    display:none;
    position:fixed
}
.mm-menu.mm-current{
    display:block
}
html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{
    left:80%
}
.mm-menu{
    width:80%
}
@media all and (max-width:175px){
    .mm-menu{
        width:140px
    }
    html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{
        left:140px
    }
}
@media all and (min-width:550px){
    .mm-menu{
        width:440px
    }
    html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-bottom,html.mm-opening .mm-fixed-top,html.mm-opening .mm-page{
        left:440px
    }
}
#_CookieText{
    width:100%;
    position:fixed;
    bottom:0;
    left:0;
    min-height:50px;
    z-index:200;
    background:#fff;
    text-align:center;
    color:#412f65;
    font-size:16px;
    font-family:"Futura Std Medium"
}
#_CookieText div{
    height:35px;
    width:100%;
    padding-top:5px
}
#_CookieText div a{
    text-decoration:underline;
    color:#412f65
}
#CookieEnable{
    background-image:url(/~/media/Milka/fr2015/Media/images/Icons/accept.jpg);
    background-repeat:no-repeat;
    background-position:0 0;
    border:none;
    cursor:pointer;
    color:transparent;
    width:78px;
    height:25px;
    margin-left:10px
}
#CookieDecline{
    background-image:url(/~/media/Milka/fr2015/Media/images/Buttons/close.jpg);
    border:0;
    outline:0;
    color:transparent;
    width:20px;
    height:19px;
    position:absolute;
    right:10px;
    top:6px
}
.schokofabrik-frame{
    position:relative;
    left:-130px;
    top:-60px
}
.activation-standard .schokofabrik-frame iframe{
    width:1200px
}
#content div.no-padding-top,div.no-padding-top{
    padding-top:0
}
#content div.no-padding-bottom,div.no-padding-bottom{
    padding-bottom:0
}
#mobileMenu{
    display:none;
    z-index:0
}
@media only screen and (max-width:767px){
    body{
        background:url(/~/media/Milka/fr2015/Media/Images/Structure/bg-kachel_320.jpg) top center repeat-y #513c79
    }
    .site-wrapper{
        position:relative;
        overflow:hidden;
        width:320px;
        margin:0 auto
    }
    .mm-opened #mobileMenu{
        display:block
    }
    h2{
        font-size:1.4em!important
    }
    #header,#header div.header-box{
        width:100%
    }
    #header div.header-box #mobileMenu-toggle{
        position:absolute;
        width:80px;
        height:80px;
        top:0;
        left:0;
        margin:0;
        padding:0;
        background:url(/~/media/Milka/fr2015/Media/images/Content/Corporate/mobile_menu.png) center center no-repeat
    }
    .header-image .contentBody h1,.header-image .headlineContainer h1{
        font-size:1.8em!important;
        padding-left:10px;
        line-height:.6em
    }
    #header div.header-box div.logo div.imgContainer{
        position:absolute;
        top:0;
        left:0;
        right:0;
        margin:0 auto;
        width:110px;
        height:80px
    }
    #header div.header-box div.logo div.imgContainer a{
        display:block;
        width:110px;
        height:80px;
        background:url(/~/media/Milka/fr2015/Media/images/Content/Corporate/mobile_logo.png) top center no-repeat;
        background-size:contain
    }
    #content .wood_bar,#content .wood_bar_sticky,#footer div.breadcrumb,#header div.header-box div.logo div.imgContainer a img,#header div.header-box div.nav-box,#header div.header-box div.searchBox,.brand-chocolate-production #content .scribble-cocoa-beans,.brand-chocolate-production #content .scribble-cooking,.brand-chocolate-production #content .scribble-love,.brand-chocolate-production #content .scribble-triple{
        display:none
    }
    .header-image{
        position:relative;
        overflow:hidden;
        height:auto;
        margin-top:-60px;
        margin-bottom:40px
    }
    .header-image .headlineContainer{
        position:absolute;
        padding-top:42px
    }
    .header-image .contentBody{
        position:absolute;
        padding-top:12px
    }
    .header-image .imgContainer{
        position:relative;
        top:inherit;
        left:inherit
    }
    .header-image .imgContainer img{
        width:100%;
        height:auto
    }
    #content{
        padding:0!important
    }
    #content .imgContainer{
        width:100%
    }
    #content .imgContainer img{
        width:100%;
        height:auto
    }
    #content .detailView{
        height:auto;
        width:100%
    }
    #content .detailView .category-teaser-image-wrapper{
        position:relative;
        top:inherit;
        left:inherit
    }
    #content .detailView .category-teaser-image-wrapper img{
        width:100%;
        height:auto
    }
    #content .detailView .category_name{
        font-size:1.8em;
        width:100%;
        padding-left:10px;
        padding-right:10px;
        text-align:center
    }
    #content .detailView .category_Category_Description{
        font-size:1.125em;
        width:100%;
        padding-left:10px;
        padding-right:10px;
        text-align:center
    }
    #content .news-component .rcc_img_1600px{
        width:320px;
        height:275px;
        margin-left:0!important;
        margin-top:-60px!important
    }
    #content .news-component .rcc_img_1600px #tabs{
        height:400px!important
    }
    #content .news-component .rcc_img_1600px #tabs #contentTab-0,#content .news-component .rcc_img_1600px #tabs #contentTab-1,#content .news-component .rcc_img_1600px #tabs #contentTab-10,#content .news-component .rcc_img_1600px #tabs #contentTab-11,#content .news-component .rcc_img_1600px #tabs #contentTab-12,#content .news-component .rcc_img_1600px #tabs #contentTab-2,#content .news-component .rcc_img_1600px #tabs #contentTab-3,#content .news-component .rcc_img_1600px #tabs #contentTab-4,#content .news-component .rcc_img_1600px #tabs #contentTab-5,#content .news-component .rcc_img_1600px #tabs #contentTab-6,#content .news-component .rcc_img_1600px #tabs #contentTab-7,#content .news-component .rcc_img_1600px #tabs #contentTab-8,#content .news-component .rcc_img_1600px #tabs #contentTab-9{
        width:320px;
        height:400px!important
    }
    #content .news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description,#content .news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description{
        padding:0;
        margin-top:200px;
        width:320px;
        font-size:1.4em;
        text-align:center
    }
    #content .news-component .rcc_img_1600px #tabs #contentTab-0 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-1 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-10 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-11 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-12 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-2 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-3 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-4 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-5 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-6 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-7 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-8 .slideshow_item .slideshow_content_description .text-below-teaser-headline,#content .news-component .rcc_img_1600px #tabs #contentTab-9 .slideshow_item .slideshow_content_description .text-below-teaser-headline{
        font-size:.6em!important
    }
    #content .masonry-row{
        margin:0
    }
    #content .masonry-col{
        width:320px!important;
        padding:0 10px!important
    }
    #content .social_buttons_detail{
        position:relative;
        overflow:hidden;
        width:100%;
        height:auto
    }
    #content .social_buttons_detail .right{
        margin-right:0!important;
        text-align:center!important;
        width:100%!important
    }
    #content .back-to-gallery,#content .sub-bar-content{
        margin-left:0!important;
        text-align:center!important;
        width:100%!important
    }
    #content .inspiration-detail,#content .mood-detail{
        margin-top:-90px!important
    }
    #content .inspiration-detail .imgContainer,#content .mood-detail .imgContainer{
        width:320px!important;
        height:320px!important;
        padding:65px 0!important;
        background-size:contain!important
    }
    #content .inspiration-detail .imgContainer img,#content .mood-detail .imgContainer img{
        width:50%!important;
        height:auto!important
    }
    #content .inspiration-detail .headlineContainer,#content .mood-detail .headlineContainer{
        margin-top:-35px!important
    }
    .tile-detail #content .news-component{
        width:320px;
        height:320px
    }
    .tile-detail #content .news-component .previous-item{
        top:150px;
        bottom:0;
        left:10px
    }
    .tile-detail #content .news-component .next-item{
        top:150px;
        bottom:0;
        right:10px
    }
    .tile-detail #content .headlineContainer h1{
        margin-left:10px;
        margin-right:10px
    }
    .gallery #content div.news-component{
        width:320px
    }
    .gallery #content div.news-component .single_image{
        width:320px!important;
        height:320px!important;
        padding:65px 0!important;
        background-size:contain!important
    }
    .gallery #content div.news-component .single_image img{
        width:50%!important;
        height:auto!important
    }
    .gallery #content div.news-component .back_arrow{
        top:110px;
        bottom:0;
        left:10px
    }
    .gallery #content div.news-component .next_arrow{
        top:110px;
        bottom:0;
        right:10px
    }
    .brand-tv-spots .spot-container .imgContainer{
        width:60px!important
    }
    .Iframe{
        position:relative;
        overflow:hidden;
        width:100%;
        height:auto;
        margin-top:-60px
    }
    .Iframe iframe{
        width:1003px;
        height:2590px;
        -webkit-transform:scale(.32);
        -webkit-transform-origin:0 0;
        -moz-transform:scale(.32);
        -moz-transform-origin:0 0;
        -ms-transform:scale(.32);
        -ms-transform-origin:0 0;
        -o-transform:scale(.32);
        -o-transform-origin:0 0;
        transform:scale(.32);
        transform-origin:0 0
    }
    .brand-chocolate-production #content .rccCarousel{
        width:320px
    }
    .brand-chocolate-production #content .rccCarousel .jcarousel-clip-horizontal,.brand-chocolate-production #content .rccCarousel .jcarousel-clip-horizontal li{
        width:240px
    }
    .brand-chocolate-production #content .rccCarousel .jcarousel-clip-horizontal li img{
        width:100%!important;
        height:auto!important
    }
    .brand-chocolate-production #content .rccCarousel .jcarousel-prev-horizontal{
        left:5px
    }
    .brand-chocolate-production #content .rccCarousel .jcarousel-next-horizontal{
        right:5px
    }
    .brand-chocolate-production #content .image-arrow-left{
        background-position:20px bottom
    }
    .brand-chocolate-production #content .image-arrow-right{
        background-position:260px bottom
    }
    .product-detail .product-group .product-description{
        padding-left:10px;
        padding-right:10px
    }
    .product-detail .nutrition-group table.nutritionFacts{
        position:relative;
        overflow:hidden;
        margin:0 auto;
        -webkit-transform:scale(.65);
        -webkit-transform-origin:center 0;
        -moz-transform:scale(.65);
        -moz-transform-origin:center 0;
        -ms-transform:scale(.65);
        -ms-transform-origin:center 0;
        -o-transform:scale(.65);
        -o-transform-origin:center 0;
        transform:scale(.65);
        transform-origin:center 0
    }
    .product-detail .nutrition-group table.nutritionFacts td.gda-carbohydrate{
        word-wrap:break-word;
        padding-left:50px
    }
    .category-page div.prodlist-wrapper{
        width:100%;
        height:auto;
        padding:0;
        margin:0
    }
    .category-page div.prodlist-wrapper ul.entity-list{
        padding-top:0
    }
    .category-page div.prodlist-wrapper ul.entity-list li.listViewEntry{
        zoom:.675
    }
    .category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_Product_name a{
        font-size:12px;
        line-height:1.5em
    }
    .category-page div.prodlist-wrapper ul.entity-list li:nth-child(2n+1):before{
        background:url(/~/media/Milka/fr2015/Media/images/Structure/hr_320.png) center bottom no-repeat;
        content:" ";
        width:474px;
        height:8px;
        position:absolute;
        bottom:0;
        left:0;
        z-index:-1
    }
    #CookieDecline,#CookieEnable{
        background-color:transparent;
        background-repeat:no-repeat;
        color:transparent
    }
    .category-page div.prodlist-wrapper ul.entity-list li:nth-child(4n+1):before{
        width:474px
    }
    #footer .seo-box{
        display:none;
        float:none!important;
        width:95%!important;
        margin:0 auto!important;
        background-size:contain!important;
        background-position:top center!important
    }
    #footer .teaser-box{
        float:none!important;
        margin:0 auto!important
    }
    #footer .footer-bottom-box .tender-wave img{
        width:100%!important;
        height:auto!important;
        padding:0 10px!important
    }
    #footer .footer-bottom-box .bootom-nav{
        margin:16px 0 0!important;
        font-size:.8em!important;
        padding:0 10px!important
    }
    #footer .footer-bottom-box .copyright{
        margin:12px 0 0!important;
        padding:0 10px!important
    }
    #footer .footer-bottom-box .mondelez-logo{
        margin-top:30px!important;
        margin-bottom:50px!important
    }
    .fancybox-prev{
        left:-15px!important;
        width:28px!important
    }
    .fancybox-next{
        right:-15px!important;
        width:28px!important
    }
    .fancybox-close{
        top:-65px!important;
        right:5px!important
    }
    .fancybox-outer{
        width:280px!important;
        margin:0 auto!important
    }
    .fancybox-inner{
        width:240px!important;
        height:auto!important;
        margin:0 auto!important
    }
    #_CookieText{
        width:100%;
        position:fixed;
        bottom:0;
        left:0;
        z-index:200;
        background:#fff;
        text-align:center;
        color:#412f65;
        font-size:16px;
        font-family:"Futura Std Medium";
        height:80px
    }
    #_CookieText div{
        height:90px;
        width:100%;
        padding-top:5px
    }
    #_CookieText div a{
        text-decoration:underline;
        color:#412f65
    }
    #CookieEnable{
        background-image:url(/~/media/Milka/fr2015/Media/images/Icons/accept.jpg);
        background-position:0 0;
        border:none;
        cursor:pointer;
        width:78px;
        height:26px;
        margin-left:10px
    }
    #CookieDecline{
        background-image:url(/~/media/Milka/fr2015/Media/images/Buttons/close.jpg);
        border:0;
        outline:0;
        width:20px;
        height:19px;
        position:absolute;
        right:5px;
        top:55px
    }
    body.gda #content .imgContainer,body.gda #header div.header-box{
        width:100%
    }
    body.gda #content,body.gda #content .gda-table>div>p{
        margin-left:10px
    }
    body.gda #content .arrow-scribble,body.plain-mobile #content{
        background:0 0
    }
    body.gda #content .imgContainer img{
        position:relative;
        width:auto;
        left:15%;
        float:none
    }
    body.gda #content .left-image .contentBody,body.gda #content .right-image .contentBody,body.plain-mobile #content .imgContainer{
        width:100%
    }
    body.gda #content .right-image .contentBody{
        float:none
    }
    body.gda #content .contentBody p,body.gda #content .contentBody ul,body.gda #content h1,body.gda #content h2{
        padding-left:10px;
        padding-right:10px
    }
    body.gda #content .gda-table>.gda-table-left{
        margin-right:0
    }
    body.plain-mobile #content .imgContainer img{
        margin-bottom:10px;
        position:relative;
        width:auto;
        float:none
    }
    .activation-standard .header-image,body.plain-mobile #content h2{
        margin-bottom:0
    }
    body.plain-mobile .left-image .linkContainer{
        margin-left:0;
        text-align:center
    }
    body.plain-mobile #content .right-image .contentBody{
        float:none
    }
    body.plain-mobile #content .left-image .contentBody,body.plain-mobile #content .right-image .contentBody{
        width:100%
    }
    body.plain-mobile #content .toTop,body.plain-mobile #content h1,body.plain-mobile #content h2,body.plain-mobile #content h3,body.plain-mobile #content h4,body.plain-mobile #content p,body.plain-mobile #content ul{
        padding-left:20px;
        padding-right:20px
    }
    body.plain-mobile #content ol{
        padding-left:35px;
        padding-right:10px
    }
    body.mondelez-international #content .imgContainer img{
        margin-left:10px
    }
    .plain-mobile .sitemap-tree>ul{
        margin-left:30px
    }
    .plain-mobile .sitemap-tree li.menu-level-0{
        min-height:20px
    }
    .plain-mobile .sitemap-tree>ul>li+li{
        margin-top:40px
    }
    .plain-mobile .sitemap-tree ul ul{
        margin-top:10px
    }
    .activation-standard .header-image .imgContainer{
        position:absolute;
        top:0
    }
    .activation-standard .header-image .headlineContainer{
        position:relative;
        margin-top:330px
    }
    .activation-standard .header-image .headlineContainer h1{
        font-size:2.5em;
        line-height:1.1em
    }
    .activation-standard .header-image .contentBody{
        position:relative
    }
    .activation-standard .site-wrapper #content .right-image .imgContainer{
        padding-left:0
    }
    .activation-standard .site-wrapper #content .imgContainer img{
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    .activation-standard .schokofabrik-frame iframe{
        width:320px;
        -webkit-transform:scale(1);
        -webkit-transform-origin:0 0;
        -moz-transform:scale(1);
        -moz-transform-origin:0 0;
        -ms-transform:scale(1);
        -ms-transform-origin:0 0;
        -o-transform:scale(1);
        -o-transform-origin:0 0;
        transform:scale(1);
        transform-origin:0 0
    }
    .schokofabrik-frame{
        left:0;
        top:0
    }
    .recipe_images,.recipe_ingredients{
        float:none;
        width:100%
    }
    .recipe_ingredients{
        padding:0 15px
    }
    .recipe_images table{
        float:none;
        margin:0 auto
    }
    .recipe_images{
        padding:0;
        margin-bottom:0
    }
    .next-item,.previous-item{
        position:absolute;
        top:15px
    }
    .previous-item{
        left:0
    }
    .next-item{
        right:0
    }
    .next-item a,.previous-item a{
        width:60px;
        height:60px;
        background-size:30px 30px
    }
    .recipe_nutritions,.recipe_preparation_steps,.recipe_times,.recipe_tips{
        padding:0 15px
    }
    .recipe_times,.recipe_tips{
        padding-bottom:25px
    }
    .recipe_preparation_steps h2{
        margin-top:0
    }
    .recipe_title .recipeText{
        font-size:1.5em
    }
    .recipe-detail-title-wrapper{
        padding:0 65px
    }
    .recipe_images:after{
        content:"";
        display:none
    }
    #recipe-detail-social-area .link-all-recipes,.link-all-recipes{
        float:none;
        margin:20px auto 15px
    }
    .social-bar{
        margin:0 auto;
        float:none
    }
    .recipe_times ul li{
        font-size:1em
    }
    .recipe-detail #content .recipe-details-image-wrapper .imgContainer img{
        width:auto
    }
    body.product-detail div.detailView div.header-image{
        left:0;
        width:100%;
        height:320px;
        margin-bottom:0
    }
    body.product-detail .product-list-slider.closed{
        top:-9px
    }
    body.product-detail .product-list-slider{
        top:230px;
        margin-left:0;
        width:100%
    }
    body.product-detail #sliderToggle{
        top:440px
    }
    body.product-detail #sliderToggle.closed{
        top:205px
    }
    body.product-detail div.detailView{
        padding-top:280px
    }
    body.product-detail .product-list-slider #sliderNext,body.product-detail .product-list-slider #sliderPrev{
        background-position:10px 115px
    }
    body.product-detail .product-list-slider div.entity-listview{
        width:100%;
        z-index:200;
        position:absolute
    }
    body.product-detail .product-list-slider div.prodslider-nav{
        z-index:500
    }
    body.product-detail .product-list-slider div.entity-listview ul.entity-list li.listViewEntry .product_image img{
        height:65px!important;
        width:auto!important
    }
    body.product-detail .product-list-slider div.entity-listview ul.entity-list{
        margin-left:45px
    }
    body.product-detail div.detailView div.product_Product_name{
        font-size:1.4em
    }
    body.product-detail .product_image .imgContainer{
        width:auto!important
    }
    body.product-detail .product_image .imgContainer img{
        width:auto!important;
        height:auto!important
    }
    body.product-detail #content .masonry-col{
        width:auto!important
    }
    body.product-detail div.detailView .recipes-group ul li{
        width:100%
    }
    body.product-detail div.detailView .headline span{
        font-size:2em
    }
    body.product-detail div.social_buttons{
        width:185px;
        margin:0 auto
    }
    body.product-detail .product_Milka_master_link_finds{
        display:none
    }
    .category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_image img{
        height:100px!important;
        width:auto!important
    }
    .category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_image{
        bottom:-10px
    }
    .category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_Product_name a{
        font-family:'Futura W01 Bold',Helvetica,Arial,sans-serif
    }
    .category-page div.subcatlist-wrapper ul.entity-list{
        margin:0;
        width:100%
    }
    .category-page div.subcatlist-wrapper ul.entity-list li{
        position:relative;
        padding:20px 0 0;
        width:100%;
        height:195px
    }
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_Product_description_on_category_page,.category-page div.subcatlist-wrapper ul.entity-list li div.category_image,.category-page div.subcatlist-wrapper ul.entity-list li div.category_subcategory_textlink{
        height:auto
    }
    .category-page div.subcatlist-wrapper ul.entity-list li a.button-arrow{
        margin:0
    }
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_Product_description_on_category_page,.category-page div.subcatlist-wrapper ul.entity-list li div.category_subcategory_textlink{
        width:50%;
        float:left;
        margin-left:-10px;
        margin-bottom:25px
    }
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_image{
        width:140px;
        margin-left:10px;
        float:left
    }
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_Category_Description,.category-page div.subcatlist-wrapper ul.entity-list li div.category_Category_name{
        padding:0;
        width:150px;
        margin-left:10px
    }
    .category-page div.subcatlist-wrapper ul.entity-list li a.button-arrow{
        font-size:.7em;
        width:100%;
        padding:0 0 0 18px
    }
    .category-page .subcatlist-wrapper .listViewEntry .category_image img{
        width:140px;
        height:auto
    }
    .masonry-col .social .col{
        height:337px
    }
}
@media only screen and (min-width:768px) and (max-width:1024px){
    #content,#footer,#header,.mm-page,.navigation-wrapper{
        width:1200px!important;
        max-width:none;
        margin:0 auto
    }
    #content{
        padding:0 130px
    }
    .news-component .rcc_img_1600px{
        margin-left:-130!important;
        margin-top:-20px!important
    }
    .wood_bar{
        width:1200px;
        margin-left:-130!important;
        margin-top:-142px
    }
    .masonry-row{
        width:955px;
        margin:0 auto
    }
    body.layout{
        width:1200px!important
    }
    #footer div.breadcrumb,.footer-box{
        width:940px;
        margin:0 auto
    }
    body{
        background-position:top left!important
    }
    .detailView,.header-image{
        margin-top:-20px
    }
    .product-detail .detailView{
        margin-top:-60px;
        padding-top:540px!important
    }
    body.product-detail #sliderToggle.closed{
        top:465px!important
    }
    body.product-detail .product-list-slider.closed{
        top:253px!important
    }
    body.product-detail .product-list-slider{
        top:490px!important
    }
    body.product-detail #sliderToggle{
        top:705px!important
    }
    body.product-detail .social-bar{
        float:none!important;
        width:185px!important;
        margin:15px auto 0!important
    }
    .brand-chocolate-production #content .scribble-chocolate,.brand-chocolate-production #content .scribble-triple{
        right:20px
    }
    .recipe-detail .detailView{
        margin-top:60px!important
    }
    body.faq #content{
        margin-top:40px
    }
    .tile-detail #content .news-component{
        position:relative
    }
    .tile-detail #content .sub-bar-content{
        position:absolute;
        top:550px
    }
    .tile-detail #content .news-component .next-item,.tile-detail #content .news-component .previous-item{
        position:absolute;
        top:-320px
    }
    .tile-detail #content .ContentItem{
        margin-top:-140px
    }
    .sitemap-tree:after{
        content:""!important;
        display:table!important;
        clear:both!important
    }
    body.newsletter-page #content{
        background-position:670px 50px
    }
    .masonry-col .social .col{
        height:336px
    }
}
@media only screen and (max-width:767px){
    .nutrition-wrapper{
        height:371px
    }
}
#pager{
    top:475px;
    margin-left:-1350px!important
}
.left-Content .logo-block{
    width:300px;
    height:300px;
    float:left
}
.left-Content .logo-block .txt-logo a{
    display:block
}
.left-Content .logo-block .logo-image{
    width:200px;
    height:200px;
    background:#fff;
    position:relative;
    margin:0 auto
}
.left-Content .logo-block .logo-image img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto
}
.left-Content .logo-block .txt-logo{
    text-align:center
}
.left-Content .logo-block .txt-logo p{
    display:none
}
div#mediaplayer_phmaincontent_10_VideoPlayerContainerControl_jwplayer_display_iconBackground,div#mediaplayer_phmaincontent_12_VideoPlayerContainerControl_jwplayer_display_iconBackground,div#mediaplayer_phmaincontent_4_VideoPlayerContainerControl_jwplayer_display_iconBackground,div#mediaplayer_phmaincontent_6_VideoPlayerContainerControl_jwplayer_display_iconBackground,div#mediaplayer_phmaincontent_8_VideoPlayerContainerControl_jwplayer_display_iconBackground{
    display:none!important
}
body.email-to-friend .scfForm .privacy-notice .scfCheckBoxListLabel {
    width: 100%;
    margin-top: 1em;
}