/* Print Style Sheet */
@media print {
body { 
    background:white; 
    color:black; 
    margin:0; 
}
.preheader,
.menu-header-nav-container,
.feature-image--container,
.content--sharing,
.preheader--bar__toggle,
.preheader--bar__contact,
.header,
.header-bar,
.preheader,
.top--bar,
.btn-ghost
  {
    display: none !important;
}
.header-bar {
    height: 0 !important;
}
.container {
    width: auto !important;
}
.companylogo {
    background: none;
}
.header .row {
    margin-top: 1px;
}
.col-sm-4.col-xs-12{
    width: 100% !important;
}
.specials--body,
.body--content,

.content--post-body p {
    font-size: 18px;
    margin-bottom: 0;
}
.specials--body .termsconditions hr {
    margin: 20px 0 !important;
}
.specials--body ul li {
    padding: 0 !important;
}
.specials--body h3 {
    margin-bottom: 0 !important;
}
.content--post-body {
    padding: 0 0 20px 0 !important;
}
.content--post-body .specials--post-body {
    padding: 0px !important;
}
.content--post-body .specials--post-body p {
    font-size: 18px !important;
}
.col-sm-8 {
    width: 100% !important;
}
.storeCols a {
    font-size: 12px;
}
.storeCols .kiosk::after {
    content: "Kiosk" !important;
    top: 8px !important;
}
.termsconditions > p {
    margin: 0 !important;
}
.print-only {
    display: block !important;
}
.print-hide {
    display: none !important;
}
#footer{
    display: none;
}
}

@media print and (orientation: landscape) {

.content--post-body.specials--post-body {
    width: 83%;
    float: right;
    margin-top: -157px;
}
.specials--body {
    padding: 0 !important;
}
.specials--body ul li{
    width: 24% !important;
}
.content--post-body {
    padding: 0 !important;
}

}