.advertiser-main{width:64%;float:left;box-shadow:0 0 5px #ccc;padding:1em
2%;background-color:#eee;border:dashed 2px #bcbcbc}.advertiser-side{width:28%;float:right}.first-column{float:left}.second-column{float:right}.advertiser-list{list-style-type:none;margin: .5em 0 0 0;width:48.5%}.advertiser-list
li{padding:0}.advertiser-list
a{width:100%;text-decoration:none;color:#333;transition:all .3s ease;font-weight:bold}.advertiser-list a:hover{padding-left:3%;width:100%}.advertiser-search{background:url(/images/ui/grey-pattern.png) top left repeat;border:solid 1px #dadada;text-shadow:1px 1px 0 #fff;padding:1em
6%}.advertiser-search input[type='submit']{width:100%}.advertiser-search
select{width:100%;margin-top: .4em}.search-categories{margin-bottom: .8em}.advertiser-search input[type="text"]{width:100%;padding: .6em 2%;background-color:#666;margin-top: .3em;font-size: .9em;color:#FFF}.advertiser-side h2:first-of-type{margin-top:0}.advertiser-categories{list-style-type:none;margin-left:0;width:46%}.advertiser-categories
li{padding:0;font-size: .85em}.advertiser-categories
a{text-decoration:none;border-top:solid 1px #aaa;width:100%;display:inline-block;padding-top:1px;transition:all .05s ease}.advertiser-categories a:hover{background-color:#eee;padding-left:5%;width:100%}.ad-rss-link{background-color:#fff;float:left;width:100%;box-shadow:0 0 0 1px #ddd, 0 0 15px #eee inset;border:solid 1px #fff;margin:2em
0 0 0;padding: .3em 2%;color:#FE8D01}.ad-rss-link:hover{box-shadow:0 0 1px 1px #ddd, 0 0 25px #fff inset;color:#555}.ad-rss-link
img{float:left}.ad-rss-link
a{display:inline-block;text-decoration:none;width:86%;float:right;padding: .25em 0 .2em;font-family:'Bitter';font-size:1.1em;color:inherit;transition:all .3s ease}@media screen and (max-width: 1230px){.advertiser-list{width:100%}.advertiser-list:nth-of-type(2){margin-top:0}}@media screen and (max-width: 1200px){.advertiser-categories{width:100%;margin-bottom:0}}@media screen and (max-width: 1000px){.advertiser-search input[type="submit"]{font-size: .8em}.intro-copy{margin-top:0}.advertiser-main{padding-top: .7em}}@media screen and (max-width: 950px){.advertiser-main{width:100%;margin-top:2em}.advertiser-side{width:100%;margin-top:2em}.advertiser-search{margin-bottom:1em}.advertiser-search input[type='submit']{width:auto}.advertiser-categories{width:48%;margin-bottom:1em}.ad-rss-link{display:none}.advertiser-categories
a{padding: .3em 0 .2em;font-size:1em}.advertiser-categories
li{font-size: .9em}.article-advertiser-details{border:none !important;padding-left:0 !important}}@media screen and (max-width: 500px){.advertiser-main{padding:1em
5%;border:0;box-shadow:none;margin-top:1em}}@media screen and (max-width: 400px){.advertiser-categories{width:100%;margin-bottom:0}.advertiser-video{background-image:none !important;width:100% !important;padding-left:0 !important;text-align:center}}.ad-container{background:#bbb;margin-bottom:2em;text-align:center;position:relative;height:100%;overflow:hidden}.ad-container
img{margin:0
auto;display:block}.hidden-ad
img{position:absolute;top:0;z-index:0}.coupon-popup{background:url(/images/ui/coupon-popup-x.png) top right no-repeat #3b3b3b;width:100%;height:35em;display:table;text-align:center;max-width:1080px;margin:0
auto}.coupon-container{display:table-cell;vertical-align:middle}.coupon-container
img{box-shadow:0 0 8px #222}.coupon-popup-text{color:#fff;width:285px;margin:0
auto 0;text-align:left}.coupon-popup-text a,span.coupon-popup-clipped{color:#fff;text-decoration:none;background:url(/images/ui/popup-print-clip-icons.png) top left no-repeat;padding:0
0 0 25px;display:inline-block;height:17px;line-height:1.48em;margin-right:3px}.coupon-popup-text a:hover{color:#ccc;background-position:0 -17px}.coupon-popup-text a.coupon-popup-clip{background-position:0 -34px;margin-left:4px}.coupon-popup-text a:hover.coupon-popup-clip{background-position:0 -51px}span.coupon-popup-clipped{background-position:0 -51px}@media screen and (max-width: 900px){.overlay-namaste,.overlay-recipe{width:46%}.overlay-submit{width:6em;padding-top:0}}@media screen and (max-width:450px){.overlay-namaste,.overlay-recipe{width:100%}}