/* remove extra space caused by exelate tag */
body img[src*="exelator"] {position: absolute; top: 0; left: 0;}
/* modal window */
button.close {font-size: 23px;margin-top: -4px;position: absolute;right: -8px;border: 1px solid #fff;border-radius: 50%;width: 27px;height: 27px;opacity: 1;background: #000;top: -5px;z-index: 999999999999;color: #fff;outline: none;	}
button.close:hover {opacity: 1;color: #fff;}
.modal-content{ border: none; border-radius: 0; }
/* specials block */
/* buttons */
#special-buttons .ctas a { width: calc(33.333% - 5px); height: 74px; padding: 0; margin-bottom: 15px; line-height: 74px; }
div[id*="general-content"] .noSpecial{ text-align: center; margin-left: -7%; padding-bottom: 15px; }
div[id*="general-content"] .loadingSpecials{ text-align: center !important; }
#listing-block .filters h4.panel-title a, .panel-body .option span.text-wrap{ text-align: left !important; }
@media (max-width:767px) {
  #content-block > .col div[class*=specials-widget-] .btn{width:100%;}
  .modal-dialog{ margin-left: 4%; }
}
@media (min-width: 768px){
   div[id*="general-content"] { padding-right: 10px; }
   div[class*=specials-widget-] .btn{ display: none; }
}
@media (min-width: 992px){
  #side-buttons a { font-size: 0.85vw; }
}
@media (min-width: 1200px){
}
@media (min-width: 1400px){
}
@media (min-width: 1600px){
}
@media (min-width: 808px) and (max-width: 991px){
  .special .multi .multi-item .exp{ height: 194px;}
  .special .multi .multi-item .specials-link{ padding: 5px 0; }
  .special .multi .multi-item .viewBtn{ font-size: 12px; }
  .special .title{ font-size: 20px; }
  .special .title{ margin: 5px 0 0 !important; }
  .special .multi .multi-item .viewBtn{ font-size: 12px; }
}
@media (min-width: 768px) and (max-width: 807px){
  .multi .multi-item .headline:not(.exp){ height: 102px; }
  .special .multi .multi-item{ height: 75% !important; }	
  .special .multi .multi-item .exp{ height: 200px; }
  .special .multi .multi-item .specials-link{ padding: 20px 0; }
  .special .title{ font-size: 20px; }
  .special .title{ margin: 5px 0 0 !important; }
  .special .multi .multi-item .viewBtn{ font-size: 12px; }
}
@media (min-width: 992px) and (max-width: 1199px){
  .multi .multi-item .headline:not(.exp){ height: 92px; }
  .special .multi .multi-item .viewBtn{ font-size: 12px; }
}

@media (min-width: 768px) and (max-width: 1599px){
  ::-webkit-scrollbar {-webkit-appearance: none;}
  ::-webkit-scrollbar:vertical {width: 12px;}
  ::-webkit-scrollbar:horizontal {height: 12px;}
  ::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, .5);border-radius: 10px;border: 2px solid #ffffff;}
  ::-webkit-scrollbar-track {border-radius: 10px;  background-color: #ffffff; }
}
/*NS 3905127: Show view inventory*/
.special .multi .multi-item .viewBtn {display: block;cursor:pointer}