a,a:hover{text-decoration:none}
a{outline:0!important}
@keyframes animation-headbeat{to{-webkit-transform:transform:scale(1.1);transform:scale(1.1)}}
.sub-viewport{margin:0 auto;position:relative;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.sub-viewport{max-width:1030px}

.promotion-items-wrapper>ul>li>div,.promotion-scroll .mcs-item>div{text-align:center;padding-bottom:10px;-webkit-box-shadow:2px 4px 4px 0 rgba(0,0,0,.31);-moz-box-shadow:2px 4px 4px 0 rgba(0,0,0,.31);box-shadow:2px 4px 4px 0 rgba(0,0,0,.31)}.promotion-items-wrapper>ul>li>div{margin:0 7px 7px 0;position:relative}.promotion-items-wrapper>ul>li>div>a,.promotion-items-wrapper>ul>li>div>h2,.promotion-items-wrapper>ul>li>div>h3,.promotion-items-wrapper>ul>li>div>h4,.promotion-items-wrapper>ul>li>div>p,.promotion-scroll .mcs-item>div>a,.promotion-scroll h2,.promotion-scroll h3,.promotion-scroll h4,.promotion-scroll p{font-size:15px;padding:0 20px 15px}
.promotion-items-wrapper>ul>li>div>div a,.promotion-items-wrapper>ul>li>div>h2,.promotion-items-wrapper>ul>li>div>h3,.promotion-items-wrapper>ul>li>div>h4,.promotion-scroll .mcs-item>div>div a,.promotion-scroll h2,.promotion-scroll h3,.promotion-scroll h4{font-family:Lora;font-size:20px;text-transform:uppercase}
.promotion-items-wrapper>ul>li>div>h2,.promotion-scroll h2{font-size:26px;color:#6d411d}
.promotion-items-wrapper>ul>li>div>h4,.promotion-scroll h4{font-size:18px;text-decoration:line-through;padding-bottom:0}
.promotion-items-wrapper>ul>li>div>a,.promotion-scroll .mcs-item>div>a{font-style:italic;display:inline-block;text-decoration:underline}
.promotion-scroll .mcs-item>div{position:relative}
.promotion-scroll .mcs-item>div>a{height:auto;right:0;bottom:20px;left:0;position:absolute;padding:0;margin:0 auto}
.promotion-items-wrapper>ul>li>div>div,.promotion-scroll .mcs-item>div>div{margin-bottom:38px;position:relative}
.promotion-items-wrapper>ul>li>div>div a,.promotion-scroll .mcs-item>div>div a{font-size:14px;font-weight:700;color:#fff;width:110px;height:36px;left:0;right:0;bottom:-18px;margin:0 auto;position:absolute;display:block;text-align:center;line-height:36px;background-color:#6d411d}
.promotion-items-wrapper>ul>li>div>div a:hover,.promotion-scroll .mcs-item>div>div a:hover{animation:animation-headbeat .25s infinite alternate;transform-origin:center;color: #fff !important}
.promotion-scroll .mcs-item{padding:0 7px 7px 30px}
.promotion-scroll .mcs-item>div{height:100%;white-space:normal;line-height:normal}
.promotion-items-wrapper img,.promotion-scroll .mcs-item img{width:100%;max-height:198px;display:block}
.promotion-scroll .mcs-wrapper{max-width:calc(100% + 30px);max-width:-moz-calc(100% + 30px);max-width:-webkit-calc(100% + 30px);max-width:expression(100% + 30px);margin-left:-29px}
.MagicSlideshow .mss-bullets{height:0;min-height:0;bottom:30px!important}.MagicSlideshow .mss-bullets .mss-selector{width:10px;height:10px;margin:0 6px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.MagicSlideshow .mss-bullets .mss-selector:after{width:8px;height:8px;border-radius:8px;margin:1px}.MagicSlideshow .mss-bullets .mss-selector:hover:after{background-color:transparent!important}.MagicSlideshow .mss-bullets .mss-selector-active:after,.MagicSlideshow .mss-bullets .mss-selector-active:hover:after{background-color:#e2b100!important}.MagicSlideshow .mss-bullets-preview-thumbnail{bottom:5px}.MagicScroll .mcs-bullets{cursor:default}.MagicScroll .mcs-bullet,.MagicScroll .mcs-bullet.active{width:10px;height:10px;border:none;border-radius:10px;margin:0 8px;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.MagicScroll .mcs-bullet:after{width:8px;height:8px;border-radius:8px;display:block;margin:1px;content:''}.MagicScroll .mcs-bullet.active:after{background-color:#e2b100}.MagicSlideshow .mss-slide img{width:100%;height:100%}

@media screen and (max-width:1039px){.sub-viewport{padding-right:5px;padding-left:5px;max-width:100%}}
@media screen and (max-width:899px){.promotion-wrapper{width:50%}.promotion-items-wrapper img,.promotion-scroll .mcs-item img{max-height:none}}
@media screen and (max-width:599px){.promotion-wrapper{position:relative}}
