#intro{text-align:center}#intro h2{padding:20px 0 0;font-size:36px}#intro p{padding-left:15px;font-weight:400}#intro p strong{font-weight:600}#results{padding-bottom:20px}#results article{border:1px solid #324972;background:#fff;margin:15px auto 0;float:left}#results article img{display:block;margin:15px auto 0}#results article h3{font-size:16px;font-weight:700;border:0;height:auto;overflow:hidden;padding:0 5px 5px;margin:15px 0 10px;text-transform:uppercase;text-align:center;vertical-align:sub;line-height:18px;border-bottom:1px solid #324972}#results article h3 a:not(:hover){color:#000}#results article p{font-size:14px;overflow:hidden;margin:0 10px;height:auto}#results article h4{padding:0 10px 10px;margin-top:10px;color:#31486e;font-size:13px;min-height:70px;font-weight:700}#results article button.add:after,.profileModal button.add:after{content:"Get Free Info"}#results article button.added:after,.profileModal button.added:after{content:"Added to Cart"}#results .rowDiv{border:1px solid #cc1209;background-color:#e0e0e0;text-align:center;margin-bottom:10px}#results .rowBotDiv{padding:1px 3px 3px 3px}#results .rowTopDiv{display:inline-block;background-repeat:no-repeat;background-position-y:center;background-position-x:2px;min-height:64px;margin:2px 0}#results .leftDiv{height:100%}#results .rightDiv{margin-left:130px}#results .logoImg{outline:0;text-decoration:none;border:none;width:120px;height:60px;float:left;vertical-align:middle}#results .business_link{font-weight:700;color:#000;text-decoration:underline}#results .read_more_link{text-decoration:underline}#oops .button,#results article button.add,#results article button.added,.profileModal button.add,.profileModal button.added{color:#fff;font-weight:400;padding:15px 10px;width:100%;display:table;border-radius:0;font-size:14px;cursor:pointer;text-transform:uppercase;margin:0;border:none}#oops .button{text-align:center;max-width:200px;margin:0 auto 10px}.profileModal .container .row button{text-align:center;max-width:200px;margin:15px auto}#results article button.add:before,#results article button.added:before,.profileModal button.add:before,.profileModal button.added:before{content:"\002B";color:#fff;margin-right:10px;font-size:20px;vertical-align:bottom;line-height:1}#results article button.noshow:before,.profileModal button.noshow,.profileModal button.noshow:before{background-color:#fff;color:#fff;content:"";cursor:default}#results article button.noshow{background:#dedede;color:#999;cursor:default}#results article button.noshow:after{content:""}#results article button.added:before,.profileModal button.added:before{content:"\2713"}#results article button.added,.profileModal button.added{background:#324972;cursor:default}@media (min-width:850px) and (max-width:1024px){#results article{width:31%;margin-left:1%;margin-right:1%}}@media (min-width:768px) and (max-width:849px){#results article{width:48%;margin-left:1%;margin-right:1%}}@media (min-width:1025px){#results article{width:23%;margin-left:1%;margin-right:1%}#results article p{height:200px}}@media (min-width:768px){#results article h3{height:45px;padding:0 5px}#results article p{height:175px}}section#subCat{background:#dedede;padding:1.5rem 0;margin:1rem 0}section#subCat h3{margin-bottom:1rem}#subCat form{display:flex;flex-direction:row;justify-content:center;height:100%}#subCat select{border:1px solid #31486e;height:30px;background-image:url(https://dgsgass4s0wnj.cloudfront.net/image/select.png);padding:4px 8px;font-size:14px;border-radius:0;box-sizing:border-box;margin:0;width:110px;-webkit-appearance:none;background-position:right 10px center;background-color:#fff;background-repeat:no-repeat;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-size:8px}#subCat button{background:#31486e;height:30px;width:30px;border:none;text-align:center;color:#fff;padding:0 0 0 2px}#subCat form>.subcategories:nth-child(2){margin-right:10px}.lazy-load-page{width:100%;position:relative}.lazy-load-tile-container{width:100%;position:relative}.lazy-load-tile{height:400px;width:20%;margin-right:5%;float:left;margin-bottom:50px;background-color:#333;color:#fff;text-align:center;line-height:400px;font-size:14px}.hidden{display:none}.lazy-load-gif{width:100%;text-align:center}.lazy-load-gif img{margin:20px auto 50px auto}span.category{display:block;min-height:36px}article.cities{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}article.cities a{text-align:center;display:block;font-size:14px;text-transform:uppercase;background:#00a1f4;color:#fff;padding:10px;text-decoration:none!important}article.cities a strong{display:block;font-weight:400;font-size:16px;padding-top:10px}article.cities a span{font-family:Montserrat,sans-serif;font-size:20px;text-transform:none;line-height:1}#results article.cities{max-height:300px;width:100%;border:none}@media (min-width:1025px){#results article.cities{width:98%}}@media (max-width:1024px) and (min-width:850px){#results article.cities{width:97%}}@media (max-width:849px) and (min-width:768px){#results article.cities{width:98%}}