/* BANNER BLOCK */
#banner-block{background-color:white}

/* CONTENT BLOCK */
#content-block .calendar-widget .calendar-filter{display:none;}
#content-block .calendar-widget .filter-drop{width:auto;min-width:200px;height:50px;margin-bottom:40px;position:relative;top:0px;display:inline-block;z-index:10;}
#content-block .calendar-widget .filter-drop::after{content:'\e689';font-family:'Pe-icon-7-stroke';position:absolute;top: calc(50% - 15px);right:25px;font-size:20px;pointer-events:none;}
#content-block .calendar-widget .filter-drop #calFilterDrop{width:100%;height:100%;padding:0 50px 0 25px;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;}
#content-block .calendar-widget .filter-drop #calFilterDrop::-ms-expand{display:none;}
#content-block .calendar-widget .filter-drop #calFilterDrop option{color:initial !important;background:white !important;}
    /* modern */
#content-block > .col div[class*=specials-widget-]{background:white;border:1px solid #e1e1e1;margin-left:-1px;margin-top:40px;}
#content-block > .col div[class*=specials-widget-] .title{padding:0 10px;margin:40px 0 0;font-weight:bold;text-transform:uppercase;}
#content-block > .col div[class*=specials-widget-] .price{font-size:150%;font-weight:bold;}
#content-block > .col div[class*=specials-widget-] .description{width:80%;margin:40px 10%;text-align:center;}
#content-block > .col div[class*=specials-widget-] .description h2{font-size:20px;}
#content-block > .col div[class*=specials-widget-] ul,
#content-block > .col div[class*=specials-widget-] ol{text-align:left}
#content-block > .col div[class*=specials-widget-] .btn{width:calc(50% - 1px);padding:20px 0;border:1px solid;border-radius:0 !important;margin:0 0 0 1px!important;}
#content-block > .col div[class*=specials-widget-] .btn.single{width:100%;}
    /* traditional */
#content-block > .col div[class*=specials-widget-] .specialPrintableSection{padding:0;}
#content-block > .col div[class*=specials-widget-] .special{border:none;display:initial;}
#content-block > .col div[class*=specials-widget-] .category{display:none; background-color: #102b4e;}
div[id*="specials-list"] > .col div[class*=specials-widget-] .special .category {background-color: #102b4e;}
#content-block > .col div[class*=specials-widget-] .btn .fa{display:none;}
    /* flip card */
#content-block > .col div[class*=specials-widget-] .cardFace.front .front-title{height:25%;display:table !important;opacity:0.8;}
#content-block > .col div[class*=specials-widget-] .cardFace.front .front-title h2{font-size:20px;text-transform:uppercase;text-align:center;display:table-cell;vertical-align:middle;}
#content-block > .col div[class*=specials-widget-] .cardFace.back{padding:0 10px;text-align:center;}
#content-block > .col div[class*=specials-widget-] .cardFace.back h2{font-size:20px;text-transform:uppercase;}
#content-block > .col div[class*=specials-widget-] .cardFace.back .btn{width:calc(100% + 20px);height:18%;position:relative !important;left:-10px;}
/* multi */
div[class*=specials-widget-] .multi .multi-item {padding: 10px;}
div[class*=specials-widget-] .multi .multi-item .headline a{color:#1d4580;cursor:pointer;}

@media (max-width:767px) {
  	#content-block .calendar-widget .filter-drop{width:100%;}
	#content-block > .col div[class*=specials-widget-] .btn{width:100%;}
}
@media (min-width: 600px) {
  div[id*="specials-list"] > .col div[class*=specials-widget-] .special .btn.print-btn {display: inline-block !important; float: left;}
}