﻿/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@font-face{
  font-family:Futura W02;f
  src:url('/~/media/Milka/pl2015/assets/fonts/futura_bold_pl_0.ttf') format('truetype'),url('/~/media/Milka/pl2015/assets/fonts/FuturaMdPL-Regular_0.otf') format('opentype');
}

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: transparent
}
a:active,
a:hover {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
b,
strong {
    font-weight: bold
}
dfn {
    font-style: italic
}
h1 {
    font-size: 2em;
    margin: .67em 0
}
mark {
    background: #ff0;
    color: #000
}
small {
    font-size: 80%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -0.5em
}
sub {
    bottom: -0.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 1em 40px
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    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
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: bold
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
.clearfix {
    zoom: 1
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}
.clearfix:after {
    clear: both
}
@font-face {}h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Futura W02 Book', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #fff
}
h1 {
    font-size: 3.625em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79;
    line-height: .8em
}
h2 {
    font-size: 2.375em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
	font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79;
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 1.5em;
}
h3 {
    margin-top: 0;
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
	font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79
}
.auw_inverted p,
.auw_inverted h1,
.auw_inverted h2,
.auw_inverted h3,
.auw_inverted h4,
.auw_inverted h5 {
    color: #fff
}
.align-right {
    text-align: right
}
.align-left {
    text-align: left
}
.align-center {
    text-align: center
}
.deco__hearts-top:before {
    content: "";
    display: block;
    width: 61px;
    height: 25px;
    margin: 10px auto;
    background: url('../img/content/content_top-deco.png') center center no-repeat
}
p ,#terms_ol{
    color: #fff;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em
}
p.copy {
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    line-height: 1.3em;
    text-shadow: 1px 1px #513c79;
    margin-bottom: 20px
}
p.align-right {
    text-align: right
}
p.align-center {
    text-align: center
}
p.align-center {
    text-align: left
}
.intext-right {
    float: right
}
.intext-left {
    float: left
}
.text-image {
    width: 70%
}
a {
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px #513c79
}
a:hover {
    text-decoration: underline
}
a.internal {
    text-transform: uppercase;
    padding-right: 20px;
    background: url('/~/media/Milka/pl2015/Media/images/Buttons/link-arrow-right.png') right center no-repeat
}
a.visit-facebook {
    padding: 16px 0 16px 66px;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/facebook.png') left center no-repeat;
    cursor: pointer
}
a.btn-small {
    display: inline-block;
    width: 190px;
    height: 28px;
    font-size: .75em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    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;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    line-height: 45px;
    background: url('../img/content/content_btn-big.png') center center no-repeat
}
ul {
    margin: 0;
    padding: 0
}
ul li {
    /*text-transform: uppercase;*//*Change 2 Dec 2016*/
    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
}
* {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
body {
    font-size: 16px;
    line-height: 1.25em;
    font-family: 'Futura W02 Book', Helvetica, Arial, sans-serif;
    font-weight: 400;
    background: #513c79 url('/~/media/Milka/pl2015/Media/images/Structure/bg-kachel.jpg') repeat-y top center
}
.site-wrapper {
    z-index: 1
}
#content,
.navigation-wrapper,
#footer {
    width: 100%;
    max-width: 1060px;
    margin: 0 auto
}
.main-slider {
    width: 1200px;
    margin: 0 auto;
    margin-top: -33px
}
#content {
    margin-top: -20px;
    padding: 0
}
/*changes 25th Jan 2017*/
#terms_ol{
    margin-left:-25px;
}
@media only screen and (max-width: 767px) {
    #content {
        padding: 0 10px
    }
	/*Changes: 25th Jan 2017*/
	#MobileTv{        
        margin-left: -300px;
    }
	#terms_ol{
		margin-left: 0px;
	}
}
.main-content {
    padding: 50px
}
#content {
    position: relative;
    margin-top: 40px
}
.main-slider-content {
    width: 940px;
    margin: 0 auto
}
.main-slider {
    position: relative
}
.main-slider .slide-text {
    width: 45%;
    position: absolute;
    z-index: 1200
}
.main-slider .slide-text h1 {
    padding: 0 0 0 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: -70px;
    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-family: 'Futura W02 Book', Helvetica, Arial, sans-serif;
    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: -70px;
    z-index: 1
}
.detailView {
    position: relative;
    height: 352px;
    margin-bottom: 40px;
    margin-top: -60px
}
.detailView .category-teaser-image-wrapper {
    position: absolute;
    top: 0;
    left: -70px;
    z-index: 1
}
.detailView .category_name {
    width: 65%;
    position: relative;
    padding-top: 42px;
    z-index: 2;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    font-size: 3.625em;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79;
    line-height: 1.1em;
    color: #fff;
    visibility: hidden !important;

}
.detailView .category_Category_Description {
    position: relative;
    padding-top: 10px;
    z-index: 2;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em;
    color: #fff
}
.ContentItem.hr {
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat;
padding-bottom: 10px;
}
.no-image,
.full-image,
.video {
    padding-bottom: 40px;
    padding-top: 40px
}
.no-image .subheadlineContainer,
.full-image .subheadlineContainer,
.video .subheadlineContainer {
    width: 100%
}
.no-image .linkContainer,
.full-image .linkContainer,
.video .linkContainer {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    clear: both;
    margin-bottom: 30px;
    text-decoration: none
}
.left-image,
.right-image {
    position: relative;
    padding-bottom: 40px;
    padding-top: 40px
}
.left-image .subheadlineContainer,
.right-image .subheadlineContainer {
    width: 100%
}
.left-image .contentBody,
.right-image .contentBody {
    width: 66.66666%
}
/*.left-image .imgContainer,*//*Change 23rd Nov 2016*/
.right-image .imgContainer {
    width: 33.33333%
}
.left-image .linkContainer,
.right-image .linkContainer {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    clear: both;
    margin-bottom: 30px;
    text-decoration: none
}
.left-image img {
    float: left
}
.right-image img {
    float: right
}
.left-image .subheadlineContainer {
    float: right
}
.left-image .contentBody {
    float: right
}
.left-image .imgContainer {
    padding-right: 25px;
    float: right
}
.left-image .linkContainer {
    margin-left: 33%
}
.right-image .subheadlineContainer {
    float: left
}
.right-image .contentBody {
    float: left
}
.right-image .imgContainer {
    padding-left: 25px;
    float: left
}
.full-image {
    position: relative;
    padding-bottom: 40px;
    padding-top: 40px
}
.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;
    content: "";
    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/pl2015/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;
    display: block;
    float: right;
    display: none;
    width: 70px;
    height: 70px
}
.masonry-col .social ul.filter li:hover,
.masonry-col .social ul.filter li.active {
    background-color: #8873ad !important;
    background-color: rgba(136, 115, 173, 0.5) !important
}
/*May 2017*/
/*.masonry-col .social ul.filter li#twt {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;*/
	/*background: url('/~/media/Milka/pl2015/Media/images/Icons/RazemDlaTatr.png') center center no-repeat;*/
    /*background: url('/~/media/Milka/pl2015/Media/images/Icons/twitter.png') center center no-repeat;*//*Changes 25 Oct 2016*/
    /*cursor: pointer
}*/
.masonry-col .social ul.filter li#fbk {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/facebook.png') center center no-repeat;
    cursor: pointer
}

.masonry-col .social_one .social ul.filter li#fbk {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/RazemDlaTatr.png') center center no-repeat;
    cursor: pointer
}

.masonry-col .social ul.filter li#rdt {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/RazemDlaTatr.png') center center no-repeat;
    cursor: pointer
}

.masonry-col .social .col {
    position: relative;
    overflow: hidden;
    overflow-y: scroll;
    width: 275px;
    height: 352px;
    margin: 5px 0 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 ul,
.masonry-col .social .col .infoSocial h2 {
    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 10px 0
}
.masonry-col .social .showmoreContainer {
    display: none
}
.masonry-col .social:after {
    content: "";
    *zoom: 1;
    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
}
#popInContainer {
    display: none
}
.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 {
    margin-left: -32px;
    margin-top: -61px
}
.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 {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    clear: both;
    margin-bottom: 30px;
    text-decoration: none
}
.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/pl2015/Media/images/Structure/main_nav-bg.png') repeat-x left top
}
#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 div.logo div.linkContainer {
    display: none
}
#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 17px;
    margin-top: 0;
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-text-shadow: 1px 1px 0 #271d67;
    -moz-text-shadow: 1px 1px 0 #271d67;
    text-shadow: 1px 1px 0 #271d67;
	font-weight:400;
}
#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/pl2015/Media/images/Structure/main_nav-hover2.png') -38px -23px no-repeat /*Changes Feb 15th 2017: -32px -20px*/
}
#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/pl2015/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/pl2015/Media/images/Structure/main_nav-hover_-Produkty.png') 6px -5px no-repeat /*Changes Feb 15th 2017: 37px 2px*/
}
#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/pl2015/Media/images/Structure/main_nav-hover_-Aktualnosci.png') 0px -5px 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/pl2015/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/pl2015/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/pl2015/Media/images/Structure/main_nav-divider.png') bottom center no-repeat
}
#header div.header-box ul.mainNav li ul {
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 3000 !important;
    top: 0;
    margin-top: 54px;
    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/pl2015/Media/images/Structure/main_nav-divider.png') bottom center no-repeat;
font-weight:400;
	}
#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;
    content: "";
    width: 10px;
    height: 14px;
    display: inline-block;
    background: url('/~/media/Milka/pl2015/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/pl2015/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: none;
    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;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 14px;
    border-top-left-radius: 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
}
#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: none;
    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;
    border-top-right-radius: 14px;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 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
}
#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/pl2015/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
}
.searchResults .resultString {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto
}
.searchResults .resultString span {
    font-family: 'Futura W02 Book', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em;
    color: #fff
}
.searchResults .resultString span i {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    font-style: normal
}
.searchResults .resultString p {
    font-size: 1.75em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79;
    padding: 0;
    margin: 20px 0 30px 0;
    color: #fff
}
.searchResults .paginationControl {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto
}
.searchResults .paginationControl .custominfo {
    font-family: 'Futura W02 Book', Helvetica, Arial, sans-serif;
    font-size: 1em;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em;
    color: #fff
}
.searchResults .paginationControl .custominfo b {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif
}
.searchResults .paginationControl .pagination {
    font-size: 1em;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em;
    color: #fff
}
.searchResults .paginationControl .pagination span.currentidx {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif
}
.searchResults .paginationControl .pagination a {
    text-decoration: none
}
.searchResults .paginationControl .pagination a:hover {
    text-decoration: underline
}
.searchResults table.facetsSearchResultTable {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 20px;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    font-size: 1em;
    text-shadow: 1px 1px #513c79;
    text-transform: uppercase;
    line-height: 1.444em;
    color: #fff;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center top no-repeat
}
.searchResults table.facetsSearchResultTable tr {
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
.searchResults table.facetsSearchResultTable tr td a {
    padding: 15px 0 15px 0;
    display: inline-block;
    width: 100%
}
#footer {
    padding-top: 60px;
    padding-bottom: 60px
}
#footer div.breadcrumb {
    margin: 0 10px 10px 10px;
    font-size: 12px;
    font-weight: bold
}
#footer div.breadcrumb ul {
    list-style: none
}
#footer div.breadcrumb ul li {
    float: left;
    padding-right: 15px;
    margin-right: 8px;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/breadcrumb-arrow.png') right center no-repeat
}
#footer div.footer-box div.seo-box {
    position: relative;
    overflow: hidden;
    float: left;
    width: 650px;
    height: 604px;
    padding: 20px;
    margin-left: -4px;
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Structure/trenner-vertikal.png') right top no-repeat;
    font-size: 16px;
    font-weight: bold;
    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: none
}
#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: 55px;
    background-image: url('/~/media/Milka/pl2015/Media/images/Icons/facebook.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/pl2015/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: 150px;
    background-image: url('/~/media/Milka/pl2015/Media/images/Icons/pinterest.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/pl2015/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/pl2015/Media/images/Icons/youtube.png')
}
#footer div.footer-box div.footer-bottom-box {
    position: relative;
    /*overflow: hidden;*//*Change 21th Nov 2016*/
    width: 100%;
    height: auto;
    padding: 16px 0 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 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 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 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
}
#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-bigTeaser ul li {
    margin: 8px 0
}
.footer-bigTeaser ul li a {
    font-size: .75em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif
}
.footer-newsletter {
    position: relative;
    background: #7b69a8;
    padding: 0;
    margin-bottom: 32px;
    text-align: center;
    background: none
}
.footer-newsletter .text-on-image {
    left: 0;
    right: 0;
    position: absolute;
    bottom: 25px
}
.footer-social {
    background: none;
    position: relative;
    padding: 0;
    text-align: center
}
.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/pl2015/Media/images/Icons/twitter.png')
}
.footer-social ul li a.fb {
    background-image: url('/~/media/Milka/pl2015/Media/images/Icons/facebook.png')
}
.footer-social ul li a.p {
    background-image: url('/~/media/Milka/pl2015/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;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    margin-right: 20px
}
.bottomline p {
    margin: 0 0 24px 0;
    color: #fff;
    text-align: center;
    font-family: Verdana, sans-serif;
    font-weight: 400;
    font-size: .563em
}
.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
}
.masonry-col a {
    display: block;
    text-decoration: none
}
.masonry-col a:hover {
    text-decoration: none
}
.masonry-row {
    margin: 0 -7.5px
}
.masonry-col .linkContainer {
    display: none
}
.masonry-col .subheadlineContainer {
    display: none
}
.masonry-col .headlineContainer {
    display: none
}
.masonry-col {
    -webkit-perspective: 1500;
    -moz-perspective: 1500;
    -ms-perspective: 1500;
    perspective: 1500
}
.masonry-col .turnaround .back {
    display: none\9
}
.masonry-col .turnaround .front {
    display: block\9
}
.masonry-col:hover .turnaround .back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    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
}
.front,
.back {
    -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(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg)
}
.back {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}
.activation-teaser,
.history-teaser,
.mood-teaser-big,
.mood-teaser-small,
.inspiration-teaser-big,
.inspiration-teaser-small,
.social-teaser,
.recipe-teaser,
.recipes-teaser,
.product-teaser-big,
.product-teaser-small {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    padding: 0;
    text-align: center
}
.activation-teaser img,
.history-teaser img,
.mood-teaser-big img,
.mood-teaser-small img,
.inspiration-teaser-big img,
.inspiration-teaser-small img,
.social-teaser img,
.recipe-teaser img,
.recipes-teaser img,
.product-teaser-big img,
.product-teaser-small 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 .headlineContainer h1 {
    position: relative;
    margin-top: 10px;
    padding-bottom: 40px;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    text-align: center;
    line-height: 1.444em;
    color: #fff;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
.tile-detail #content .ContentItem .linkContainer {
    display: none
}
.tile-detail #content .ContentItem:first-child .imgContainer {
    position: relative;
    width: 620px;
    height: 620px;
    padding: 130px 0 130px 0;
    margin: 0 auto;
    background: url('/~/media/Milka/pl2015/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 .social_buttons_detail .right a.view {
    display: none
}
.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 .previous-item,
.tile-detail #content .news-component .next-item {
    position: relative;
    width: 60px;
    height: 60px;
    top: 190px
}
.tile-detail #content .news-component .previous-item {
    float: left;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/prev-btn.png') center center no-repeat
}
.tile-detail #content .news-component .next-item {
    float: right;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/next-btn.png') center center no-repeat
}
.tile-detail #content .news-component .previous-item a,
.tile-detail #content .news-component .next-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/pl2015/Media/images/Buttons/link-arrow-left.png') left center no-repeat;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    text-align: left;
    line-height: 60px;
    color: #fff
}
.tile-detail #footer .seo-box,
.tile-detail #footer .teaser-box,
.tile-detail #footer .breadcrumb {
    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 0
}
.mondelez-international #content .BasePage .linkContainer {
    margin-top: 40px;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif
}
.mondelez-international #content .BasePage .linkContainer a,
.service #content .BasePage .linkContainer a,
.plain #content .BasePage .linkContainer a {
    padding-right: 20px;
    background: url('/~/media/Milka/pl2015/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 W02 Bold', Helvetica, Arial, sans-serif
}
.page-404 #content .BasePage .linkContainer a {
    padding-right: 0;
    text-decoration: underline;
    background: none
}
body.page-404 #content {
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/scribble-404.png') left top no-repeat
}
body.gda #content {
    background: none
}
body.gda #content .arrow-scribble {
    position: absolute;
    width: 116px;
    height: 65px;
    top: 10px;
    right: 100px;
    z-index: -1;
    background-image: url('/~/media/Milka/pl2015/Media/images/Decoration/arrow-gda.png');
    background-repeat: no-repeat;
    background-position: top right
}
body.service #content {
    background: none
}
body.sitemap #content {
    background-image: url("/~/media/Milka/pl2015/Media/images/Decoration/hearts-standardtemplate.png");
    background-repeat: no-repeat;
    background-position: right 20px
}
body.faq #content {
    background-image: url('/~/media/Milka/pl2015/Media/images/Decoration/scribble-questions.png');
    background-repeat: no-repeat;
    background-position: right 20px
}
body.mondelez-international #content {
    background: none
}
body.online-ads #content {
    background-image: url('/~/media/Milka/pl2015/Media/images/Decoration/onlinewerbung-bg.png');
    background-repeat: no-repeat;
    background-position: right 20px
}
body.impressum #content {
    background-image: url('/~/media/Milka/pl2015/Media/images/Decoration/imprint.png');
    background-repeat: no-repeat;
    background-position: 600px 20px
}
body.privacy #content {
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/privacy-scribble-1.png') top right no-repeat;
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/privacy-scribble-1.png') top right no-repeat, url('/~/media/Milka/pl2015/Media/images/Decoration/privacy-scribble-2.png') center right no-repeat, url('/~/media/Milka/pl2015/Media/images/Decoration/privacy-scribble-3.png') bottom 100px right no-repeat
}
body.terms #content {
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/tou-scribble-1.png') top right no-repeat;
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/tou-scribble-1.png') top right no-repeat, url('/~/media/Milka/pl2015/Media/images/Decoration/tou-scribble-2.png') center right no-repeat, url('/~/media/Milka/pl2015/Media/images/Decoration/tou-scribble-3.png') bottom 80px right no-repeat
}
/*Changes 19 Dec 2016*/
/*body.decoration-hearts #content {
    background-image: url("/~/media/Milka/pl2015/Media/images/Decoration/hearts-standardtemplate.png");
    background-repeat: no-repeat;
    background-position: 680px 360px
}*/
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    border-style: solid;
    border-width: 6px 5px 9px 5px;
    -webkit-border-image: url('/~/media/Milka/pl2015/Media/images/Structure/video_border.png') 6 5 9 9 stretch;
    -moz-border-image: url('/~/media/Milka/pl2015/Media/images/Structure/video_border.png') 6 5 9 9 stretch;
    -ms-border-image: url('/~/media/Milka/pl2015/Media/images/Structure/video_border.png') 6 5 9 9 stretch;
    -o-border-image: url('/~/media/Milka/pl2015/Media/images/Structure/video_border.png') 6 5 9 9 stretch;
    border-image: url('/~/media/Milka/pl2015/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;
    background: #fff;
    margin: 40px auto;
    text-align: center;
    padding-top: 100px;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/history-years-bg.png') center center no-repeat
}
.brand-history .history-block .subheadlineContainer h2 {
    margin: -7px;
    color: #7b69a8;
    font-size: 1.5em;
    text-shadow: none
}
.brand-history .history-block .contentBody {
    /*width: 50%;*//*Change 23rd Nov 2016*/
    margin: 35px auto
}
.brand-history .history-block .contentBody h3,
.brand-history .history-block .contentBody .h3 {
    font-family: 'Futura W02 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;*/
	font-size: 41px;
	font-weight: bold;
    line-height: 100%;
    text-align: center;
    margin: 0
}
.brand-tv-spots .spot-container {
    position: relative
}
.brand-tv-spots .spot-container .contentBody {
    padding: 0 20px 0 20px
}
.brand-tv-spots .spot-container .contentBody p {
    font-weight: bold;
    margin: 0;
    padding: 20px 0 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/pl2015/Media/images/Buttons/link-arrow-right.png') right center no-repeat
}
.brand-tv-spots .spot-container-with-link .sweetControl {
    padding-bottom: 50px
}

.youtube-custom {
	width: 75%;
	position: relative;
	left: 13%;
}

.brand-tv-spots .spot-container+.spot-container {
    margin-top: 50px;
    padding-top: 40px;
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
.brand-tv-spots .spot-container>.ContentItem {
    padding-bottom: 40px
}
.brand-chocolate-production #content .production-item {
    position: relative
}
.brand-chocolate-production #content h2 {
    font-size: 1.75em;
    line-height: 100%;
    text-align: center;
    margin: 0 0 30px 0
}
.brand-chocolate-production #content .image-arrow-middle {
    padding-bottom: 50px;
    margin-bottom: 20px;
    
}
.brand-chocolate-production #content .image-arrow-left {
    padding-bottom: 70px;
    margin-bottom: 30px;
    
}
.brand-chocolate-production #content .image-arrow-right {
    padding-bottom: 130px;
    margin-bottom: 40px;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/chocolate-arrow-left.png') 650px bottom no-repeat
}
.brand-chocolate-production #content .image-arrow-middle,
.brand-chocolate-production #content .image-arrow-left,
.brand-chocolate-production #content .image-arrow-right,
.brand-chocolate-production #content .no-arrow {
    text-align: center
}
.brand-chocolate-production #content .image-arrow-middle .contentBody,
.brand-chocolate-production #content .image-arrow-left .contentBody,
.brand-chocolate-production #content .image-arrow-right .contentBody,
.brand-chocolate-production #content .no-arrow .contentBody {
    width: 80%;
    margin: 40px auto 20px auto
}
.brand-chocolate-production #content .hr {
    margin-top: 50px
}
.brand-chocolate-production #content .production-item.rccHeadline {
    position: relative
}
.brand-chocolate-production #content .production-item.rccHeadline .subheadlineContainer {
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Structure/hr.png') center bottom no-repeat;
    padding: 40px 0 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/pl2015/Media/images/Icons/big-arrow-left.png') center center no-repeat
}
.brand-chocolate-production #content .rccCarousel .jcarousel-prev-disabled-horizontal {
    opacity: .25
}
.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/pl2015/Media/images/Icons/big-arrow-right.png') center center no-repeat
}
.brand-chocolate-production #content .rccCarousel .jcarousel-next-disabled-horizontal {
    opacity: .25
}
.brand-chocolate-production #content .scribble-chocolate {
    position: absolute;
    width: 220px;
    height: 180px;
    right: -40px;
    bottom: 490px;
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/chocolate-production-chocolate.png') 0 0 no-repeat;
    z-index: -1
}
.brand-chocolate-production #content .scribble-cocoa-beans {
    position: absolute;
    width: 220px;
    height: 180px;
    right: -80px;
    top: 310px;
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/chocolate-production-cocoa-beans.png') 0 0 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/pl2015/Media/images/Decoration/chocolate-production-cooking.png') 0 0 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/pl2015/Media/images/Decoration/chocolate-production-i-love-milka.png') 0 0 no-repeat;
    z-index: -1
}
.brand-chocolate-production #content .scribble-triple {
    position: absolute;
    width: 220px;
    height: 180px;
    left: 0;
    top: 3150px;
    background: url('/~/media/Milka/pl2015/Media/images/Decoration/chocolate-production-triple-m.png') 0 0 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 {
    padding: 0
}
.gallery #content div.news-component {
    position: relative;
    overflow: hidden;
    width: 100%
}
.gallery #content div.news-component .masonry-col {
    padding: 0
}
.gallery #content div.news-component .single_image {
    position: relative;
    background: url('/~/media/Milka/pl2015/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;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    text-align: center;
    line-height: 1.444em;
    color: #fff;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
.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/pl2015/Media/images/Icons/prev-btn.png') center center no-repeat
}
.gallery #content div.news-component .next_arrow {
    right: 50px;
    background: url('/~/media/Milka/pl2015/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
}
.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/pl2015/Media/images/Buttons/link-arrow-left.png') left center no-repeat;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    text-align: left;
    line-height: 60px;
    color: #fff
}
.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
}
.gallery #content div.news-component .social_buttons_detail .right a.view {
    display: none
}
.fancybox-prev {
    left: -20% !important;
    width: 20% !important;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/big-arrow-left.png') center center no-repeat !important
}
.fancybox-next {
    right: -20% !important;
    width: 20% !important;
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Icons/lightbox-close.png') center center no-repeat !important
}
.fancybox-outer {
    background: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important
}
.bigsize-hidden {
    display: none
}
.big_pendant {
    display: none
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    box-shadow: 0 0 0
}
.fancybox-skin {
    background: transparent
}
.gallery #content div.news-component .single_image {
    text-align: center
}
a.openClose {
    display: block;
    background: url("/~/media/Milka/pl2015/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;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase
}
.faq ol {
    padding-left: 25px;
    color: #fff
}
.faq ol,
.faq ol li a {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif
}
.faqQuestions li a,
.faq .faqAnswers .toTop a {
    padding-right: 20px;
    background: url('/~/media/Milka/pl2015/Media/images/Buttons/link-arrow-right.png') right center no-repeat
}
.faqContent .linkContainer,
.faqCategories input,
.faqCategories select {
    display: none
}
.sitemap #content {
    padding-top: 60px;
    width: auto;
    margin: 0 auto
}
.sitemap-tree {
    padding-top: 40px;
    /*margin-left: -66px;*//*Change 10th Nov 2016*/
    width: 1080px;
	font-size:12px;
}
.sitemap-tree>ul {
    position: relative
}
.sitemap-tree>ul>li+li {
    background: url('/~/media/Milka/pl2015/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: 270px
}
.sitemap-tree li.menu-level-0>a {
    display: block;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    font-size: 20px;
	font-weight:600;
}
.sitemap-tree li.menu-level-1 {
    padding-top: 20px
}
.sitemap-tree li.menu-level-1>a {
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
	font-weight:600;
}
.sitemap-tree li.menu-level-2 { /*Changes: April 2017*/
    padding-top: 20px; /*Changed from 10px to 20px*/
    padding-left: 10px;
	font-weight: bold;
}
.sitemap-tree ul ul {
    display: block
}
body.newsletter-page #content {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Newsletter/chocolate-letter.png') 600px 50px no-repeat
}
.newsletter-page #content .scfForm {
    min-height: 400px
}
.newsletter-page form,
.newsletter-page form h1,
.newsletter-page .scfRequired {
    color: #fff
}
.newsletter-page .scfIntroBorder {
    padding-bottom: 20px
}
.newsletter-page .scfIntroBorder>p {
    max-width: 500px
}
.newsletter-page .scfIntroBorder>p a {
    text-decoration: underscore
}
a.underline:link,
a.underline:visited,
a.underline:focus,
a.underline:hover,
a.underline:active {
    text-decoration: underline
}
.newsletter-page label {
    width: 150px;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase
}
.newsletter-page label.red {
    color: #f00
}
.newsletter-page .scfValidationSummary {
    max-width: 500px;
    margin-left: 0;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase
}
.newsletter-page .scfValidationSummary ul li {
    color: #f00
}
.newsletter-page .scfValidationSummary.show-error {
    padding-bottom: 20px
}
span.scfRequired,
span.scfValidatorRequired {
    display: none
}
.newsletter-page input {
    border: none
}
.newsletter-page .scfSingleLineGeneralPanel,
.newsletter-page .scfEmailGeneralPanel {
    position: relative;
    padding-bottpm: 10px;
    width: 340px
}
.newsletter-page .scfSingleLineTextBorder,
.newsletter-page .scfEmailBorder {
    zoom: 1
}
.newsletter-page .scfSingleLineTextBorder:before,
.newsletter-page .scfSingleLineTextBorder:after,
.newsletter-page .scfEmailBorder:before,
.newsletter-page .scfEmailBorder:after {
    content: "";
    display: table
}
.newsletter-page .scfSingleLineTextBorder:after,
.newsletter-page .scfEmailBorder:after {
    clear: both
}
.newsletter-page input[type="text"] {
    width: 334px;
    height: 38px;
    padding: 8px 5px 0 5px;
    background: url('/~/media/Milka/pl2015/Media/images/Content/Newsletter/textfield-newsletter.png') left top no-repeat
}
.newsletter-page input[type="submit"] {
    width: 184px;
    height: 44px;
    background: url('/~/media/Milka/pl2015/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 .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%
}
body.newsletter-success-page #content .contentBody {
    min-height: 400px
}
.newsletter-success-page #content .contentBody>p {
    max-width: 500px
}
body.newsletter-unsubscribe-success-page #content {
    background-image: url('/~/media/Milka/pl2015/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 .one-column {
        background: none
    }
    .newsletter-page h1 {
        max-width: 300px
    }
    .newsletter-page .scfIntroBorder>p {
        max-width: 300px
    }
    .newsletter-page form {
        padding-left: 10px
    }
    .newsletter-page input[type="text"] {
        width: 300px;
        background: url('/~/media/Milka/pl2015/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 .scfSubmitButtonBorder {
        max-width: 300px
    }
    .newsletter-page .scfSingleLineGeneralPanel,
    .newsletter-page .scfEmailGeneralPanel {
        width: 300px
    }
}
table.nutritionFacts th {
    padding: 20px 20px 10px 20px;
    position: relative;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    font-weight: 600
}
table.nutritionFacts th:after {
    content: "";
    width: 6px;
    display: block;
    margin-top: -30px;
    right: 0;
    height: 460px;
    position: absolute;
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Nutrition/nf-vr.png') center center no-repeat
}
table.nutritionFacts th:last-child:after {
    background: none
}
table.nutritionFacts td {
    padding: 10px 20px 25px 20px;
    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 td.gdaMale.weight {
    display: none
}
table.nutritionFacts tr td {
    position: relative
}
table.nutritionFacts tr td:first-child:before,
table.nutritionFacts tr th:first-child:before {
    background: url('/~/media/Milka/pl2015/Media/images/Structure/divider-640.png') bottom center no-repeat;
    content: " ";
    width: 670px;
    height: 6px;
    padding-left: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}
table.nutritionFacts tr:last-child td:first-child:before {
    background: none
}
@-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/pl2015/Media/images/Structure/divider-640.png') bottom right no-repeat
    }
    table.nutritionFacts tr:last-child {
        background: none
    }
}
.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_name,
body.product-detail div.detailView div.product_Product_short_description,
body.product-detail div.detailView div.product_Product_long_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: -70px;
    z-index: 1
}
body.product-detail div.detailView div.product_Product_name,
body.product-detail div.detailView .headline span,
body.product-detail div.detailView h2 {
    margin-bottom: 20px;
    font-size: 2.375em;
    line-height: 120%;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
	font-weight: bold;
}
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 {
    line-height: 1.4em
}
body.product-detail div.detailView .productProperty strong {
    line-height: 1.4em
}
body.product-detail div.detailView .product-group,
body.product-detail div.detailView .ingredients-group,
body.product-detail div.detailView .nutrition-group,
body.product-detail div.detailView .recipes-group,
body.product-detail div.detailView .finds-group,
body.product-detail div.detailView .dare-group {
    overflow: hidden;
    padding-bottom: 50px;
    margin-bottom: 50px;
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Content/Products/Decoration/detail-heart.png') 190px 30px no-repeat
}
body.product-detail div.detailView .ingredients-group {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Decoration/detail-chocolate.png') 766px 75% no-repeat, url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat /*Changes June 2017 from 150px to 75%*/
}
body.product-detail div.detailView .ingredients-image {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Decoration/detail-milkcan.png') 40px 30px no-repeat /*Chnages June 2017: changing 0 to 30px*/
}
body.product-detail div.detailView .finds-group {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Decoration/detail-footprints.png') center 150px no-repeat, url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
body.product-detail div.detailView .dare-group {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Decoration/detail-questionmark.png') 700px 100px no-repeat, url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
body.product-detail div.detailView .recipes-group {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Decoration/detail-cook.png') 0 0 no-repeat, url('/~/media/Milka/pl2015/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::before {
    background: none
}
body.product-detail div.detailView .recipes-group ul li .recipe_images::after {
    background: none
}
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: 0 auto;
    margin-top: 20px;
    margin-bottom: 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;
    margin-bottom: 50px
}
body.product-detail #sliderToggle.closed {
    top: 425px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}
body.product-detail #sliderToggle {
    position: absolute;
    width: 51px;
    height: 51px;
    top: 665px;
    left: 50%;
    margin: 0 0 -25px -25px;
    background: url('/~/media/Milka/pl2015/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 -70px;
    padding: 0;
    z-index: 0;
    background-color: #654e95;
    background-color: rgba(101, 78, 149, 0.75);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-image: url('/~/media/Milka/pl2015/Media/images/Structure/trenner-produktdetail.png'), -webkit-linear-gradient(bottom, #55417d 0, #8371a9 100%);
    background-image: url('/~/media/Milka/pl2015/Media/images/Structure/trenner-produktdetail.png'), -moz-linear-gradient(bottom, #55417d 0, #8371a9 100%);
    background-image: url('/~/media/Milka/pl2015/Media/images/Structure/trenner-produktdetail.png'), -ms-linear-gradient(bottom, #55417d 0, #8371a9 100%);
    background-image: url('/~/media/Milka/pl2015/Media/images/Structure/trenner-produktdetail.png'), -o-linear-gradient(bottom, #55417d 0, #8371a9 100%);
    background-image: url('/~/media/Milka/pl2015/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 110px 5px;
    cursor: pointer
}
body.product-detail .product-list-slider #sliderPrev {
    float: left;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/arrow-left.png') 10px 145px no-repeat
}
body.product-detail .product-list-slider #sliderNext {
    float: right;
    background: url('/~/media/Milka/pl2015/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 .entity-pagination {
    display: none
}
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: 15px;
    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: 0 auto !important;
    margin-top: 15px !important;
    margin-right: auto !important
}
.product-long-description strong {
    font-family: 'Futura W01 Book', Helvetica, Arial, sans-serif
}
.category-page div.prodlist-wrapper {
    position: relative;
    overflow: hidden;
    width: 1200px;
    height: auto;
    padding: 0 130px 0 130px;
    margin: -64px 0 0 -70px;
    background: #5e488b url('/~/media/Milka/pl2015/Media/images/Structure/trenner-produktdetail.png') center bottom no-repeat;
    background-color: rgba(94, 72, 139, 0.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 7px
}
.category-page div.prodlist-wrapper ul.entity-list li.listViewEntry .product_Product_name {
    font-size: 15px;
    font-weight: bold;
    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:nth-child(4n+1):before {
    background: url('/~/media/Milka/pl2015/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.prodlist-wrapper ul.entity-list li.hr:before {
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Structure/trenner-produktdetail.png') center bottom no-repeat;
    padding-bottom: 4px;
    margin-top: -64px;
    margin-left: -70px;
    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, 0.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: 50px 20px 0 30px;
    font-size: 20px;
    font-weight: bold
}
.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
}
.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 0;
    padding: 0 10px 0 10px;
    background-color: transparent;
    background-image: url('/~/media/Milka/pl2015/Media/images/Buttons/link-arrow-right.png');
    background-position: right bottom 2px;
    background-position: right bottom\9;
    background-repeat: no-repeat;
    font-weight: bold
}
.category-page div.subcatlist-wrapper ul.entity-list li:nth-child(odd) {
    background-color: #5e488b;
    background-color: rgba(94, 72, 139, 0.75)
}
.category-page div.subcatlist-wrapper ul.entity-list li.odd {
    background-color: #5e488b;
    background-color: rgba(94, 72, 139, 0.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.twitter,
.product-detail .turnaround .back-inner.product-teaser-back a.pinterest {
    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.twitter,
.product-detail .turnaround .back-inner.finds-teaser-back a.pinterest {
    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/pl2015/Media/images/Content/Products/nutrition/nf-energy.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-proteine {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-proteine.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-carbohydrate {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-carbohydrate.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-sugar {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-of-which-sugar.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-fat {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-total-fat.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-saturated-fat {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-of-which-saturated-fat.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-fibre {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-fibre.png') 0 0 no-repeat
}
body.gda .gda-table>div>p.gda-sodium {
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/nutrition/nf-sodium.png') 0 0 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/pl2015/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;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79;
    margin-top: 20px;
    margin-bottom: 50px;
    line-height: 1.25em
}
@media only screen and (max-width: 767px) {
    .recipe_title .recipeText {
        font-size: 0
    }
}
.recipe-print-button-wrapper {
    display: block
}
.recipeDetailTitle {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79
}
.recipe_ingredients,
.recipe_images {
    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
}
.recipe_images {
    position: relative;
    padding-right: 160px
}
.recipe_images table {
    float: right
}
.recipe_images:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -88px;
    right: 160px;
    width: 110px;
    height: 110px;
    background: url('/~/media/Milka/pl2015/Media/images/Content/Products/Decoration//scribble-arrow.png') center center no-repeat
}
.recipe_images:before {
    content: "";
    display: block;
    position: absolute;
    top: -5px;
    right: 90px;
    width: 104px;
    height: 70px;
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Content/Products/Decoration//cook-right.png') center center no-repeat
}
.details_steps {
    margin-bottom: 30px
}
.details_steps .step-number {
    margin-top: 0;
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79
}
.details_steps p {
    margin-top: 10px
}
.recipe_times {
    padding: 0 160px;
    text-align: center;
    margin-bottom: 40px;
    padding-bottom: 40px;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
.recipe_times ul li {
    margin-top: 0;
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 1px 1px #513c79
}
.recipe_nutritions {
    padding: 0 160px;
    margin-bottom: 40px;
    text-align: center
}
.recipe_nutritions .recipeDetailTitle {
    text-transform: none;
    color: #fff;
    font-family: 'Futura W02 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em
}
.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;
    padding-bottom: 40px;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat
}
.recipe_tips ul li {
    text-transform: none;
    font-size: 1.125em;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    line-height: 1.4em;
    color: #fff;
    text-shadow: 1px 1px #513c79
}
#recipe-detail-social-area #recipe-print {
    width: 61px;
    height: 61px;
    cursor: pointer;
    float: left;
    background: url('/~/media/Milka/pl2015/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/pl2015/Media/images/Buttons/link-arrow-left.png') left center no-repeat
}
.recipes-paging-list {
    display: none
}
.recipe-detail-title-wrapper {
    position: relative;
    z-index: 700;
    padding: 0 160px
}
.next-item {
    position: absolute;
    right: 20px;
    bottom: -240px
}
.next-item a {
    cursor: pointer;
    display: block;
    width: 60px;
    height: 60px;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/next-btn.png') center center no-repeat;
    text-indent: -9999px
}
.previous-item {
    position: absolute;
    left: 20px;
    bottom: -240px
}
.previous-item a {
    cursor: pointer;
    display: block;
    width: 60px;
    height: 60px;
    background: url('/~/media/Milka/pl2015/Media/images/Icons/prev-btn.png') center center no-repeat;
    text-indent: -9999px
}
.social-bar {
    float: right;
    width: 245px;
    margin-top: 15px;
    margin-right: 160px
}
.link-all-recipes {
    margin-left: 160px;
    font-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    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 #header,
body.recipe-print-view #footer {
    display: none
}
body.recipe-print-view {
    background: none
}
body.recipe-print-view h2,
body.recipe-print-view p {
    color: #000;
    text-shadow: none
}
body.recipe-print-view .details_steps .step-number {
    color: #000;
    text-shadow: none
}
body.recipe-print-view .recipe_times ul li {
    color: #000;
    text-shadow: none
}
body.recipe-print-view .recipe_nutritions .recipeDetailTitle {
    color: #000
}
body.recipe-print-view .recipe_nutritions table td {
    color: #000
}
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/pl2015/Media/images/Content/Corporate/logo.png') top left no-repeat, url('/~/media/Milka/pl2015/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/pl2015/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/pl2015/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/pl2015/Media/images/Content/Products/Decoration//print/spoon-lilac.png') center center no-repeat
}
body.recipe-print-view .recipe_images:before {
    content: "";
    display: none
}
body.recipe-print-view .recipe-detail-wrapper:after {
    content: "";
    display: none
}
body.recipe-print-view .recipe-detail-wrapper .next-item,
body.recipe-print-view .recipe-detail-wrapper .previous-item {
    display: none
}
body.recipe-print-view .recipes-paging-list {
    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_preparation_steps,
body.recipe-print-view .recipe_times,
body.recipe-print-view .recipe_nutritions,
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 {
    text-shadow: none
}
body.recipe-print-view .recipe_tips ul li {
    text-shadow: none
}
body.recipe-print-view .social_buttons_detail {
    display: none
}
body.recipe-print-view #recipe-detail-social-area {
    display: 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: -70px !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-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,
.news-component .rcc_img_1600px #tabs #contentTab-10,
.news-component .rcc_img_1600px #tabs #contentTab-11,
.news-component .rcc_img_1600px #tabs #contentTab-12 {
    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-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,
.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 {
    position: absolute;
    top: 0;
    left: 0;
    padding: 48px 0 0 42px;
    z-index: 2;
    font-size: 3.625em;
    font-family: 'Futura W02 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-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,
.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 {
    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-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,
.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 {
    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-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,
.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 {
    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-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,
.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 {
    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-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,
.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 {
    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-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,
.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 {
    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: -70px;
    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-prev {
    position: absolute;
    top: 0;
    left: 0
}
.rccCarousel div.jcarousel-next {
    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: #000 1 solid;
    cursor: pointer
}
#pager {
    margin-left: -470px;
    position: absolute;
    left: 115%;
    bottom: 446px;
    z-index: 10;
    width: 300px
}
#pager a {
    display: inline-block;
    width: 29px;
    height: 29px;
    margin: 0 0 0 0;
    margin-left: 5px;
    background-image: url('/~/media/Milka/pl2015/Media/images/Icons/slider-counter-inactive.png')
}
#pager a:hover {
    text-decoration: none
}
#pager a span {
    position: relative;
    left: 10px;
    top: 5px
}
#pager a.selected {
    background-image: url('/~/media/Milka/pl2015/Media/images/Icons/slider-counter-active.png')
}
.mm-page {
    position: relative;
    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;
    position: relative
}
.mm-menu {
    background: inherit;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}
.mm-menu>.mm-panel {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 0
}
.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 0
}
.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-family: 'Futura W02 Bold', Helvetica, Arial, sans-serif;
    font-size: .875em;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-text-shadow: 1px 1px 0 #271d67;
    -moz-text-shadow: 1px 1px 0 #271d67;
    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-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    display: block;
    background: url('/~/media/Milka/pl2015/Media/images/Structure/hr.png') center bottom no-repeat;
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 0
}
.mm-list>li:last-child:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    background: none
}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: calc(100% - 40px);
    margin-left: 20px;
    position: relative;
    left: auto
}
.mm-list a.mm-subopen {
    width: 40px;
    height: 40px;
    background: url('/~/media/Milka/pl2015/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: transparent
}
.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-color: #2e1b4a;
    background: url('/~/media/Milka/pl2015/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;
    overflow: hidden;
    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
}
html.mm-opened .mm-page {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5)
}
.mm-ismenu {
    background: #341d55;
    color: #fff
}
.mm-menu .mm-list>li:after {
    border-color: rgba(0, 0, 0, 0.15)
}
.mm-menu .mm-list>li>a.mm-subclose {
    color: #fff
}
.mm-menu .mm-list>li>a.mm-subopen:after,
.mm-menu .mm-list>li>a.mm-subclose:before {
    border-color: #fff
}
.mm-menu .mm-list>li>a.mm-subopen:before {
    border-color: rgba(0, 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, 0.1)
}
.mm-menu .mm-list>li.mm-label {
    background: rgba(255, 255, 255, 0.05)
}
.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, 0.05)
}
.mm-page,
.mm-fixed-top,
.mm-fixed-bottom {
    -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-page,
#mm-blocker {
    margin: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.mm-page {
    border: 0 solid rgba(0, 0, 0, 0)
}
html.mm-opening .mm-page {
    border: 0 solid rgba(1, 1, 1, 0)
}
.mm-fixed-top,
.mm-fixed-bottom {
    position: fixed;
    left: 0
}
.mm-fixed-top {
    top: 0
}
.mm-fixed-bottom {
    bottom: 0
}
html.mm-opened {
    overflow: hidden;
    position: relative
}
html.mm-opened body {
    overflow: hidden
}
html.mm-opened .mm-page {
    -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
}
#mm-blocker {
    background-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
    background-color: transparent;
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999999
}
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
    display: block
}
.mm-menu.mm-offcanvas {
    display: none;
    position: fixed
}
.mm-menu.mm-current {
    display: block
}
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
    left: 80%
}
.mm-menu {
    width: 80%
}
@media all and (max-width: 175px) {
    .mm-menu {
        width: 140px
    }
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker,
    html.mm-opening .mm-fixed-top,
    html.mm-opening .mm-fixed-bottom {
        left: 140px
    }
}
@media all and (min-width: 550px) {
    .mm-menu {
        width: 440px
    }
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker,
    html.mm-opening .mm-fixed-top,
    html.mm-opening .mm-fixed-bottom {
        left: 440px
    }
}

#_CookieText {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 200;
    background: #7052ad;
    text-align: center;
    color: #412f65;
    font-size: 16px;
    font-family: "Futura Std Medium"
}
#_CookieText div {
    min-height: 55px;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 2.5em;
    color: #fff;
    font-family: 'Futura W01 Medium', Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    text-shadow: 1px 1px #513c79;
    line-height: 1.444em;
}
#_CookieText div a {
    text-decoration: underline;
    color: #412f65
}
#CookieEnable {
    background-image: url('/~/media/Milka/pl2015/Media/images/Icons/accept.jpg');
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    cursor: pointer;
    color: transparent;
    width: 120px;
    border: 1px solid black;
    border-radius: 20px;
    background: white;
    position: absolute;
    left: 50%;
    margin-left: -60px;
    top: 2em;
}
button#CookieEnable:before {
    content: "zamknąć";
    color: black;
    margin-left: 15px;
}
#CookieDecline {
	display:none;
    background-image: url('/~/media/Milka/pl2015/Media/images/Buttons/close.jpg');
    background-color: transparent;
    border: 0;
    outline: 0;
    color: transparent;
    width: 20px;
    height: 19px;
    position: absolute;
    right: 10px;
    top: 6px
}
.schokofabrik-frame {
    position: relative;
    left: -70px;
    top: -60px
}
.activation-standard .schokofabrik-frame iframe {
    width: 1200px
}
div.no-padding-top,
#content div.no-padding-top {
    padding-top: 0
}
div.no-padding-bottom,
#content div.no-padding-bottom {
    padding-bottom: 0
}
#mobileMenu {
    display: none;
    z-index: 0
}
@media only screen and (max-width: 767px) {
    body {
        background: #513c79 url('/~/media/Milka/pl2015/Media/images/Structure/bg-kachel_320.jpg') repeat-y top center
    }
    .site-wrapper {
        position: relative;
        overflow: hidden;
        width: 320px;
        margin: 0 auto
    }
    .mm-opened #mobileMenu {
        display: block
    }
    h2 {
        font-size: 1.4em !important
    }
    #header {
        width: 100%
    }
    #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: transparent url('/~/media/Milka/pl2015/Media/images/Content/Corporate/mobile_menu.png') no-repeat center center
    }
    #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: transparent url('/~/media/Milka/pl2015/Media/images/Content/Corporate/mobile_logo.png') no-repeat top center;
        background-size: contain
    }
    #header div.header-box div.logo div.imgContainer a img {
        display: none
    }
    #header div.header-box div.nav-box {
        display: none
    }
    #header div.header-box div.searchBox {
        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 .headlineContainer h1 {
        font-size: 1.8em !important;
        padding-left: 10px;
        line-height: .6em
    }
    .header-image .contentBody {
        position: absolute;
        padding-top: 12px
    }
    .header-image .contentBody h1 {
        font-size: 1.8em !important;
        padding-left: 10px;
        line-height: .6em
    }
    .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%;
        margin-bottom: 60px
    }
    #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 .wood_bar {
        display: none
    }
    #content .wood_bar_sticky {
        display: none
    }
    #content .news-component .rcc_img_1600px {
        width: 320px;
        /*height: 400px;*/
		min-height: 240px;
        margin-left: 0 !important;
        margin-top: -60px !important
    }
    #content .news-component .rcc_img_1600px #tabs {
        /*height: 400px !important */
		min-height: 240px !important;
		height:auto;
    }
    #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-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,
    #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 {
        width: 320px;
        /*height: 400px !important */
		min-height: 240px !important;
		height:auto;
    }
    #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-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,
    #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 {
        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-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,
    #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 {
        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 .mood-detail,
    #content .inspiration-detail {
        margin-top: -90px !important
    }
    #content .mood-detail .imgContainer,
    #content .inspiration-detail .imgContainer {
        width: 320px !important;
        height: 320px !important;
        padding: 65px 0 65px 0 !important;
        background-size: contain !important
    }
    #content .mood-detail .imgContainer img,
    #content .inspiration-detail .imgContainer img {
        width: 50% !important;
        height: auto !important
    }
    #content .mood-detail .headlineContainer,
    #content .inspiration-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 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 {
        width: 240px
    }
    .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
    }
    .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
    }
    .product-detail .product-group .product-description {
        padding-left: 10px;
        padding-right: 10px
    }
    .product-detail .nutrition-group table.nutritionFacts {
        overflow: hidden;
        margin-left: 20px;
        margin-right: 20px;
        -webkit-transform: scale(.65);
        -webkit-transform-origin: 0 0;
        -moz-transform: scale(.65);
        -moz-transform-origin: 0 0;
        -ms-transform: scale(.65);
        -ms-transform-origin: 0 0;
        -o-transform: scale(.65);
        -o-transform-origin: 0 0;
        transform: scale(.65);
        transform-origin: 0 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;
		top: -20px; /*Addition: May 2017*/
    }
    .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/pl2015/Media/images/Structure/hr_320.png') center bottom no-repeat;
        content: " ";
        width: 474px;
        height: 8px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1
    }
    .category-page div.prodlist-wrapper ul.entity-list li:nth-child(4n+1):before {
        width: 474px
    }
    #footer div.breadcrumb {
        display: none
    }
    #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 0 0 0 !important;
    }
    #footer .footer-bottom-box .bootom-nav {
        margin: 16px 0 0 0 !important;
        font-size: .8em !important;
        padding: 0 10px 0 10px !important
    }
    #footer .footer-bottom-box .copyright {
        margin: 12px 0 0 0 !important;
        padding: 0 10px 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: #7052ad;
        text-align: center;
        color: #412f65;
        font-size: 11px;
        font-family: "Futura Std Medium";
        height: 110px
    }
    #_CookieText div {
        height: 90px;
        width: 100%;
        padding-top: 5px
    }
    #_CookieText div a {
        text-decoration: underline;
        color: #412f65
    }
    #CookieEnable {
        background-image: url('/~/media/Milka/pl2015/Media/images/Icons/acceptt.jpg');
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 0 0;
        border: none;
        cursor: pointer;
        color: transparent;
        width: 100px;
        height: 26px;
        margin-top: 40px
    }
    #button#CookieEnable:before {
        content: "";
   	color: black;
  	margin-left: 15px;
    }
    #CookieDecline {
        background-image: url('/~/media/Milka/pl2015/Media/images/Buttons/close.jpg');
        background-color: transparent;
        background-repeat: no-repeat;
        border: 0;
        outline: 0;
        color: transparent;
        width: 20px;
        height: 19px;
        position: absolute;
        right: 5px;
        top: 55px
    }
}
@media only screen and (max-width: 767px) {
    body.gda #header div.header-box {
        width: 100%
    }
    body.gda #content {
        margin-left: 10px
    }
    body.gda #content .imgContainer {
        width: 100%
    }
    body.gda #content .imgContainer img {
        position: relative;
        width: auto;
        left: 15%;
        float: none
    }
    body.gda #content .arrow-scribble {
        background: none
    }
    body.gda #content .right-image .contentBody {
        float: none
    }
    body.gda #content .left-image .contentBody,
    body.gda #content .right-image .contentBody {
        width: 100%
    }
    body.gda #content h1,
    body.gda #content h2,
    body.gda #content .contentBody p,
    body.gda #content .contentBody ul {
        padding-left: 10px;
        padding-right: 10px
    }
    body.gda #content .gda-table>.gda-table-left {
        margin-right: 0
    }
    body.gda #content .gda-table>div>p {
        margin-left: 10px
    }
    body.plain-mobile #content .imgContainer {
        width: 100%
    }
    body.plain-mobile #content .imgContainer img {
        margin-bottom: 10px;
        position: relative;
        width: auto;
        float: none
    }
    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 {
        background: none
    }
    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,
    body.plain-mobile #content .toTop {
        padding-left: 20px;
        padding-right: 20px
    }
    body.plain-mobile #content h2 {
        margin-bottom: 0
    }
    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 {
        margin-bottom: 0
    }
    .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
    }
}
@media only screen and (max-width: 767px) {
    .recipe_ingredients,
    .recipe_images {
        float: none;
        width: 100%
    }
    .recipe_ingredients {
        padding: 0 15px
    }
    .recipe_images table {
        float: none;
        margin: 0 auto
    }
    .recipe_images {
        padding: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .previous-item,
    .next-item {
        position: absolute;
        top: 15px
    }
    .previous-item {
        left: 0
    }
    .next-item {
        right: 0
    }
    .previous-item a,
    .next-item a {
        width: 60px;
        height: 60px;
        background-size: 30px 30px
    }
    .recipe_preparation_steps,
    .recipe_times,
    .recipe_nutritions,
    .recipe_tips {
        padding: 0 15px
    }
    .recipe_times {
        padding-bottom: 25px
    }
    .recipe_preparation_steps h2 {
        margin-top: 0
    }
    .recipe_tips {
        padding-bottom: 25px
    }
    .recipe_title .recipeText {
        font-size: 1.5em
    }
    .recipe-detail-title-wrapper {
        padding: 0 65px
    }
    .recipe_images:after {
        content: "";
        display: none
    }
    .link-all-recipes,
    #recipe-detail-social-area .link-all-recipes {
        float: none;
        margin: 20px auto;
        margin-bottom: 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%
    }
    body.product-detail .product-list-slider.closed {
        top: -9px
    }
    body.product-detail .product-list-slider {
        top: 230px;
        width: 100%
    }
    body.product-detail #sliderToggle {
        top: 440px
    }
    body.product-detail #sliderToggle.closed {
        top: 205px
    }
    body.product-detail div.detailView div.header-image {
        height: 320px;
        margin-bottom: 0
    }
    body.product-detail div.detailView {
        padding-top: 280px
    }
    body.product-detail .product-list-slider {
        margin-left: 0
    }
    body.product-detail .product-list-slider #sliderPrev,
    body.product-detail .product-list-slider #sliderNext {
        background-position: 10px 115px
    }
    body.product-detail .product-list-slider {
        width: 100%
    }
    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 W02 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: 0;
        width: 100%;
        padding-top: 20px;
        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_subcategory_textlink,
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_image {
        float: none;
        width: auto;
        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_Category_name,
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_Category_Description {
        padding: 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_name,
    .category-page div.subcatlist-wrapper ul.entity-list li div.category_Category_Description {
        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
    }
	/* to fix the space issue after the category detail image in each category page for mobile*/
	.category-page div.detailView.category-detail-wrapper-website {height: 345px !important; margin-bottom:0px !important}
	/*end of fix*/
	
	
	/* For /Service/Sitemap page in mobile 
	** by Utkarsh - 4th Jan, 2017
	*/
	.sitemap-tree>ul>li+li {
		background: none;
		padding-left: 0px;
	}
	
	.brand-chocolate-production #content .production-item {
		padding-bottom: 25px;
		text-align: center;
	}
	
	#nutritionFactsSets {
		max-height: 550px;
	}
	.nutrition-sternchen-text {
		padding: 0px 25px;
	}
	
	
	/* Milka sloje mobile */
	.milka-sloje .ornamental {visibility: hidden;}
	
	#rotating-images-small {
		padding-bottom: 60px;
	}
	
	#rotating-images-small .news-component, #rotating-images-small .caroufredsel_wrapper, #rotating-images-small #tabs div {
		height: 156px !important;
		width: 312px !important;
	}

	#rotating-images-small #rcc_img_1600px {
		height: 156px !important;
		width: 312px !important;
		margin: 0px !important;
		overflow: visible;
	}
	
	#rotating-images-small #pager {
		margin: 0 auto;
		position: relative;
		bottom: -15px;
		left: 0px;
	}
	
		
	div.clearfix div.subheadlineContainer h2.contentSubheadline{
		padding: 0px;
	}
	
	/* Home page carousel height fix */
	.start .rcc_img_1600px { max-height: 240px; }
	.start .rcc_img_1600px #pager { bottom: 210px; left: 190%;}
	/*end of fix*/
	/* Fix for mobile - nutrition table bar size */
	table.nutritionFacts th:after {height: 760px;}
	/*end*/
	
	.milka-sloje #content .header {
		margin-top: -60px;
		padding-bottom: 50px;
	}
	
	.milka-sloje #content .news-component{    
		margin: 0 auto;
	}
	
	.brand  #rcc_img_1600px , .brand #contentTab-0, .brand #tabs, .brand .caroufredsel_wrapper{height: 300px !important}
	
	.brand-tv-spots .header-image {margin-bottom: 10px;}
	
	.sitemap .sitemap-tree li {float: none !important;}
	
	.category-page .detailView {margin-bottom: 0px}
	
	.product-detail .nutrition-wrapper {height: 525px;}
	
	.product-detail .nutrition-sternchen-text {padding: 0 25px !important;}
	
	.aktualnosci #rcc_img_1600px {height: 493px;}
	
	
	table.nutritionFacts th:after { background-size: cover;}
	
	
	.mobile-activation-sloje .character-nav {padding:0px !important;}
	.mobile-activation-sloje .character-nav img{width:50px; padding:0px;}
	.mobile-activation-sloje p {text-align: center}
	.mobile-activation-sloje h3, .mobile-activation-sloje h4, .mobile-activation-sloje p, .mobile-activation-sloje img{
		padding-left: 10px;
		padding-right: 10px;
	}
	.mobile-activation-sloje h3 {
	    margin-bottom: 20px;
		font-size: 2em;
		line-height: 1.4;
		text-align: center;
		text-transform: none;
	}
	
	.mobile-activation-sloje  h1
	{
		background: url('/~/media/milka/pl2015/media/images/Content/Activation/Common elements/keks-sprechblase-links.png') no-repeat top center;
		background-size: contain;
		min-width: 300px;
		width: 300px;
		min-height: 80px;
		padding-top: 5px;
		font-size: 18px;
		line-height: 40px;
	}
	
	.mobile-activation-sloje .sloje-page-character  img{
		width:100%;
	}
	
	.mobile-activation-sloje .content-description {
	}
	
	.mobile-activation-sloje .content-description img{width: 100%;margin:0 auto;}
	.mobile-activation-sloje  .extra-content p {text-align: left;}
	
	.activation-auw .phmaincontent_2_contentdiv {padding: 0 10px;}
	
	.activation-auw .header-image .imgContainer img {width: 100% !important;}
	
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    #content,
    .navigation-wrapper,
    #footer,
    #header,
    .mm-page {
        width: 1200px !important;
        max-width: none;
        margin: 0 auto
    }
    #content {
        padding: 0 130px
    }
    .news-component .rcc_img_1600px {
        margin-left: -70 !important;
        margin-top: -20px !important
    }
    .wood_bar {
        width: 1200px;
        margin-left: -70 !important;
        margin-top: -142px
    }
    .masonry-row {
        width: 955px;
        margin: 0 auto
    }
    body.layout {
        width: 1200px !important
    }
    .footer-box,
    #footer div.breadcrumb {
        width: 940px;
        margin: 0 auto
    }
    body {
        background-position: top left !important
    }
    .header-image,
    .detailView {
        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: 0 auto !important;
        margin-top: 15px !important;
        margin-right: auto !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 .previous-item,
    .tile-detail #content .news-component .next-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
    }
}
/* Change 25th Nov 2016
td.nutritionval.serving {
  width: 140px;
}
td.nutritionval.weight {
  width: 110px;
}
td.nutritionval.gdaMale.serving{
width:120px;
}*/

#phmaincontent_4_contentdiv{
/*width:100% !important;*/}
#phmaincontent_1_contentdiv{
/*width:100% !important;*/}
#phmaincontent_5_contentdiv{
/*width:100% !important;*/}
#phmaincontent_6_contentdiv{
/*width:100% !important;*/}
#phmaincontent_7_contentdiv{
/*width:100% !important;*/}
#phmaincontent_8_contentdiv{
width:100% !important;}
#phmaincontent_9_contentdiv{
width:100% !important;}
#phmaincontent_10_contentdiv
{
width:100% !important;}
#phmaincontent_11_contentdiv{
width:100% !important;}
#phmaincontent_12_contentdiv{
width:100% !important;}
#phmaincontent_2_contentdiv{
/*width:100% !important;*/}
#phmaincontent_3_contentdiv{
/*width:100% !important;*/} /*Change 23th Nov 2016*/
#follow-us-facebook
{
left:90px !important;
}
#follow-us-twitter{
left:150px !important;
}
body.product-detail div.detailView div.product_Product_long_description.product-long-description
{
width:100% !important;
}
/*# sourceMappingURL=custom.css.map */

/*.toTop a span {
    display: none;
}
.toTop a::after {
    content: "G&#210;RA STRONY";
}*/
.toTop a span {
    display: none;
}
.toTop a::after {
    content: "G\00D3RA STRONY";
}

.tender-wave{
	margin-left:-70px !important;
}

td.nutritionval.gdaMale.serving {
    text-align:center !important;
}

/*Change 23rd Nov 2016*/
th.nutritionval.weight{
	text-transform: none !important; 
}
th.nutritionval.serving{
	text-transform: none !important;
}
th.nutritionval.gdaMale{
	text-transform: none !important;
}
th.nutritionval.gdaFemale{
	text-transform: none !important;
}
th.nutritionval.gdaMale.serving{
	text-transform: none !important;
}


/*Change 25th Nov 2016*/

div.product_Product_name a.productProperty{
	text-transform: none !important;
}

div.product_Product_name.product-name span.productProperty{
	text-transform: none !important;
}
@media only screen and (min-width: 768px) {
	#rotating-images-small {padding-left: 30px;padding-top:100px;padding-bottom: 50px;overflow:hidden}
	
	#rotating-images-small>div {
		float:left;
	}
	#rotating-images-small .news-component, #rotating-images-small .caroufredsel_wrapper, #rotating-images-small #tabs div {
		height: 389px !important;
		width: 780px !important;
		margin: 0px !important;
	}

	#rotating-images-small #rcc_img_1600px {
		height: 420px !important;
		width: 780px !important;
		margin: 0px !important;
	}
	#rotating-images-small #pager {
		left: auto; /*Change: Feb 17th 2017 - 390px to auto*/
		bottom: 0px;
		margin: 0px;
		width: 100%; /*Change: Feb 17th 2017 - auto to 100%*/
	}
	
		
	div.clearfix div.subheadlineContainer h2.contentSubheadline, #file_mgmt{
		padding-left:75px !important;
	}
}



#rotating-images-small #pager a {
    background-image: url('/~/media/Milka/pl2015/Media/Images/Content/Activation/Milka%20Sloje/start-slider-pager-normal.png?sc_lang=pl-pl');
	background-repeat: no-repeat; /*Change 19 Dec 2016*/
}

#rotating-images-small #pager a.selected {
    background-image: url('/~/media/Milka/pl2015/Media/Images/Content/Activation/Milka%20Sloje/start-slider-pager-aktiv.png?sc_lang=pl-pl');
}
#rotating-images-small #pager a span {display: none;}

.left-curtain-button, .right-curtain-button {
	width:110px;    
	position: relative;
}

.left-curtain-button {
    left: 10px;
}
.right-curtain-button {
    left: -15px;
}

#rotating-images-small .slideshow_content_description {display: none;}

/*Addition Feb 15th 2017*/
ul {
  margin: 0;
}
ul.dashed {
  list-style-type: none;
  padding: 5px;
  font-size: 1.125em;
}
ul.dashed > li {
  text-indent: -5px;
}
ul.dashed > li:before {
  content: "-";
  text-indent: -5px;
}

@media only screen and (max-width: 767px){
	body.plain-mobile #content ul.dashed{
	   padding-left: 25px;
	}
	#ytb_box{
	    width: 80% !important;
	}
}