/* ## SPECIALS ## */
#specials { }
#specials .container { }
#specials .container .special { border: 1px solid #b7b7b7; border-bottom: 1px solid #000; margin: 0 0 40px -1px !important; width: calc(25% + 1px); }
#specials .container .special img { width: 100%; }
#specials .container .special .description { padding: 20px; }
#specials .container .special .description > div { display: table; text-align: center; width: 100%; }
#specials .container .special .description > div > div { display: table-cell; height: 140px; vertical-align: middle; color: #000; font-family: 'MillerB Light'; font-size: 18px;}
#specials .container .special .description > div > div > div { font-family: 'Proxima Regular'; font-size: 12px; text-transform: uppercase; }
#specials .container .special .btn-primary { float: left; padding: 20px 0; width: 50%; }

@media only screen and (max-width:1024px) {    
  	#specials .container .special .btn-primary { float: none; width: 100%; }
}

@media only screen and (max-width:991px) {
    #specials .container .special { width: calc(50% + 1px); }
}

@media only screen and (max-width:767px) {
    #specials .container .special { width: 100%; }
}

@media only screen and (max-width:480px) {
    #specials .container .special { margin: 0 0 20px -1px !important; }
} 	

#content a:link, #content a:visited, #content a:hover, #content a:active, #content a:focus {
    color: #fff;
    text-decoration: underline;
}