@page{margin:1.5cm;}
body{max-width:none;}
body,th,td,input,select,textarea,button,div,p,span,strong,em,h1,h2,h3,h4,h5,h6{color:black !important;}

html,body{background-color:white;}

.posit{width:99.9% !important;min-width:99.9% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}

nav,.bottom,footer,.cookies,.noprint,iframe,.facebook,.kookies,.lbp{display:none !important;}

.anim{opacity:1;}

/*page-break-inside:avoid;*/

.text ul > li,.text ol > li{margin-left:30px;padding-left:0;}
.text ul > li{list-style:square;}
.text ul > li:before{display:none;}

.print{display:block !important;}

.bg{background-image:none !important;}


header{border-bottom:1px solid silver;padding:0 0 20px 0;}
header > .flex{height:auto;}
header h1,header .h1{padding-top:15px;}
header .logo{min-width:70px;}
header .logo img{width:70px;}
header .claim .sticker,header .claim .grey,header .ar .ac{display:none !important;}
header .ar,header .ar .al{padding-left:15px;}

.main{margin-top:40px;}

.hdr{border-bottom-color:silver;}

.offer{margin-top:-20px;}
.offer .panel{float:none;width:100%;}
.offer .panel-item{background-color:transparent;padding:0;}
.offer .panel-item .icon{display:none;}
.offer .panel-item .icon + .txt{margin-left:0;}
.offer .content{margin:40px 0 0 0;}
.offer .cycle-slideshow{height:auto !important;text-align:center;}
.offer #pager{display:none;}

.offer .offer-details .offer-schedule > h3{border-color:silver;background-color:transparent;page-break-inside:avoid;}
.offer .offer-details .offer-schedule > h3:after{display:none;}
.offer-schedule .pane{display:block !important;}