*{margin:0;padding:0;outline:none;}
html{margin:0;padding:0;height:100%;overflow-x:hidden;}
body{margin:0;padding:0;width:100%;overflow:hidden;background-color:#fff;}
body, div, dl,dt,dd, ul,ol,li,
h1,h2,h3,h4,h5,h6, pre, form,fieldset,
input,textarea, a, p,blockquote, th,td{margin:0;padding:0;vertical-align:baseline;}
img{border:0;max-width:100%;}
address, caption, cite, code,
dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:100%;font-weight:normal;line-height:1.6em;}
code, pre{font-family:Monaco, "Lucida Console", Terminal, monospace;}
pre{background:#f0f0f0;border:2px solid #ccc;padding:1em;margin:0 0 1.6em;overflow:auto;overflow-Y:hidden;max-width:700px;}
article,aside,canvas,details,figure,
footer,header,hgroup,menu,nav,section,summary, mark{display:block;}
::-webkit-validation-bubble,::-webkit-validation-bubble-message{padding:12px;}
video{max-width:100%;height:auto;}
*{line-height:1.4em;font-family:"Helvetica", Arial, sans-serif;font-weight:normal;font-style:normal;}
p{margin:0 0 1.6em 0;line-height:1.6em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
a{text-decoration:none;}
span{font-size:1em;font-weight:inherit;}
a:hover{color:#8cc63f;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
a.up:after{content:" \2191";}
a.down:after{content:" \2193";}
h1{font-size:4em;font-style:normal;}
h2{font-size:3em;}
h3{font-size:2em;}
h4{font-size:1.6em;}
h5{font-size:1.4em;}
textarea, input[type=text], input[type=password], input[type=email], input[type=url]{border:1px solid #CFCFCF;padding:6px;line-height:1.4em;background-color:rgba(255, 255, 255, 0.7);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px;}
blockquote{margin:1em 1em 1em 3em;}
blockquote, blockquote p{font-style:italic;}
blockquote:before{color:#ccc;display:block;font-size:9em;content:"\201C";height:1px;position:relative;top:0.2em;left:-0.43em;}
.responsive iframe,
.responsive-video iframe,
.responsive object,
.responsive-video object,
.responsive embed,
.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
ol, ul{list-style-position:inside;}
b, b *{font-weight:bold;}
em, em *{font-style:italic;}
figure{margin:0 auto;}
figcaption{margin:0.5em;text-align:center;}
.placeholder{color:#999;font-style:normal;}
.responsive,
.responsive-video{position:relative;padding-bottom:5.25%;height:0;overflow:hidden;}
.hasjs .content-container{opacity:0;}
#preloader, .preloader{display:inline-block;position:relative;top:0px;width:100%;margin:0 auto;min-width:240px;min-height:100px;text-align:center;z-index:1;}
#preloader div, .preloader div{margin:0 auto;width:240px;height:100px;text-align:center;color:#767676;background:#fff url(http://www.brandfannetwork.com/assets/loader.gif) no-repeat center 72px;padding:32px 0 0 0;border:1px solid #EFEFEF;-webkit-box-shadow:0 2px 3px -1px #636363;-moz-box-shadow:0 2px 3px -1px #636363;box-shadow:0 2px 3px -1px #636363;}
#wpstats{display:none;}
.alignleft{display:inline;float:left;margin-right:1.625em;}
.alignright{display:inline;float:right;margin-left:1.625em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);}
#access a.assistive-text:active,
#access a.assistive-text:focus{background:#eee;border-bottom:1px solid #ddd;color:#1982d1;clip:auto !important;font-size:12px;position:absolute;text-decoration:underline;top:0;left:7.6%;}
.learn-more{width:240px;height:68px;margin-left:30px;display:inline-block;background:url('http://www.brandfannetwork.com/assets/learn_more.png');opacity:1.0;filter:alpha(opacity=100);}.learn-more:hover{opacity:0.9;filter:alpha(opacity=90);}
.see-examples{width:240px;height:68px;margin-left:20px;display:inline-block;background:url('http://www.brandfannetwork.com/assets/examples.png');opacity:1.0;filter:alpha(opacity=100);}
.see-examples:hover{opacity:0.9;filter:alpha(opacity=90);}
.upcoming{width:263px;height:68px;margin-left:20px;display:inline-block;background:url('http://www.brandfannetwork.com/assets/upcoming.png');opacity:1.0;filter:alpha(opacity=100);}
.upcoming:hover{opacity:0.9;filter:alpha(opacity=90);}
.see-examples2{width:240px;height:68px;display:inline-block;background:url('http://www.brandfannetwork.com/assets/examples.png');margin-left:50px}
.see-examples2:hover{background:url('http://www.brandfannetwork.com/assets/examples_hover.png');}
.reach{display:inline-block;margin-left:-14px;width:300px;height:98px;background:transparent url('http://www.brandfannetwork.com/assets/reach_button.png') 0 100% no-repeat;opacity:1.0;filter:alpha(opacity=100);}
.reach:hover{opacity:0.9;filter:alpha(opacity=90);}
.perks{display:inline-block;margin-left:10px;width:300px;height:98px;background:url('http://www.brandfannetwork.com/assets/perks_button_bg.png');opacity:1.0;filter:alpha(opacity=100);}
.perks:hover{width:300px;height:98px;opacity:0.9;filter:alpha(opacity=90);}
.mashups{display:inline-block;margin-left:10px;width:300px;height:98px;background:url('http://www.brandfannetwork.com/assets/mashups_button.png');opacity:1.0;filter:alpha(opacity=100);}
.mashups:hover{width:300px;height:98px;opacity:0.8;filter:alpha(opacity=80);}
.tracker-button{background:url('http://www.brandfannetwork.com/assets/brandfan_tracker_button.png');display:block;width:321px;height:47px;margin-top:-214px;margin-left:174px;opacity:1.0;filter:alpha(opacity=100);}
.tracker-button:hover{opacity:0.9;filter:alpha(opacity=90);width:321px;height:47px;}
#wrapper1 h1{font-size:54px;line-height:56px;padding-bottom:10px;font-weight:bold;color:#fffdbf;-webkit-mask-image:-webkit-gradient(linear, left top, left bottombottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,1)));text-shadow:0 1px 0 #333333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
#wrapper2 h1{font-size:44px;font-weight:bold;line-height:48px;color:#fff;-webkit-mask-image:-webkit-gradient(linear, left top, left bottombottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,1)));text-shadow:0 1px 0 #333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
#wrapper3 h1{font-size:52px;line-height:52px;font-weight:bold;color:#8cc63f;-webkit-mask-image:-webkit-gradient(linear, left top, left bottombottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,1)));text-shadow:0 1px 0 #333333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
#wrapper4 h4{font-size:24px;line-height:30px;font-weight:bold;color:#8cc542;-webkit-mask-image:-webkit-gradient(linear, left top, left bottombottom, from(rgba(0,0,0,1)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,1)));text-shadow:1px 1px 0 #e7e7e7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.inset{font-size:16px;text-shadow:0px 2px 2px #fff;}
.close{margin-left:-220px;font-size:60px;line-height:40px;color:#df0bff;font-weight:normal;text-shadow:0 1px #808d93,
-1px 0 #cdd2d5,
-1px 2px #808d93,
-2px 1px #cdd2d5,
-2px 3px #808d93,
-3px 2px #cdd2d5,
-3px 4px #808d93,
-4px 3px #cdd2d5,
-4px 5px #808d93,
-5px 4px #cdd2d5,
-5px 6px #808d93,
-6px 5px #cdd2d5,
-6px 7px #808d93,
-7px 6px #cdd2d5,
-7px 8px #808d93,
-8px 7px #cdd2d5;}
.entry-title{display:none;}
#wrapper{width:100%;max-width:2560px;min-width:100px;padding:0;margin:0 auto;position:relative;}
#wrapper ol, #wrapper ul{list-style-position:inside;margin:0 0 1.6em 0;padding-left:1em;}
#wrapper li{line-height:1.6em;}
#branding{width:100%;background:none;}
#branding .branding-container{width:100%;height:76px;background-color:#333333;padding:0.4em 0;margin:0 auto;}
#branding #site-title{background-color:#333333;width:auto;float:left;}
#branding h1 a,
#branding nav#access{display:block;}
#branding h1 a{font-size:1em;line-height:1em;}
#branding a:hover img{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
body.fixed #branding{position:fixed;z-index:10000;}
body.fixed #branding.shadow-container{border-width:0px 0px 10px;-webkit-border-image:url(images/box-shadow.png) 10 22 repeat;-moz-border-image:url(images/box-shadow.png) 10 22 repeat;-o-border-image:url(images/box-shadow.png) 10 22 repeat;border-image:url(images/box-shadow.png) 10 22 repeat;border-image-width:0px 0px 10px;border-style:solid;}
body.fixed #branding .branding-container{background-color:#333333;padding:0.6em 0 0;}
body.fixed #branding .shadow-background{background-color:#333333;}
body.fixed .content:first-of-type{padding-top:75px;}
body.fixed .content:first-of-type .shadow-container{border-width:0px;border-image-width:0px;}
body.fixed .content:only-of-type .shadow-container{border-width:0px 0px 10px;border-image-width:0px 0px 10px;}
nav#access{}
.menu-header{height:0px;position:relative;margin-right:36px;float:right;}
nav#access ul.menu{background:url("http://www.brandfannetwork.com/assets/menu_bg.png") no-repeat scroll 0 100% transparent;float:right;margin:0px -33px 0 0;list-style:none outside none;padding:0;border:0 none;font-size:100%;outline:0 none;vertical-align:baseline;}
nav#access ul.menu li{float:left !important;margin:0 0 0 12px;padding:0;position:relative;}
nav#access ul.menu li a{display:block;padding:32px 15px 0 0;margin:0;position:relative;text-decoration:none;list-style:none outside none;color:#2E2D2D !important;font-family:Open Sans !important;letter-spacing:normal;height:48px;}
nav#access ul.menu li:hover a strong,
nav#access ul.menu li a:hover,
nav#access ul.menu li a strong:hover{color:#8ec645 !important;}
nav#access ul.menu li a strong{color:#FFFFFF;display:block;font-family:"Helvetica",Arial,sans-serif;font-size:16px;font-weight:bold;letter-spacing:normal;padding-top:8px;}
nav#access ul.menu li ul{background:none repeat scroll 0 0 #FFFFFF;opacity:0.97;top:74px;width:205px;z-index:20000;position:absolute;list-style:none outside none;display:none;padding:0;margin:0;}
nav#access ul.menu li ul li{float:none;display:block;padding:0;margin:0 0 0 12px;position:relative;width:205px;list-style:none outside none;}
nav#access ul.menu li:hover ul{border-bottom:5px solid #8CC641;padding-bottom:0px;}
nav#access ul.menu li:hover ul li:last-child{border-bottom:none;}
nav#access ul.menu li ul li a{font-family:"Helvetica Neue",Helvetica,Verdana,sans-serif !important;border-bottom:1px solid #EEEEEE;font-size:13px;height:auto;margin:0 10px;opacity:1 !important;padding:10px 0;width:auto;}
nav#access ul.menu li ul li a:hover{color:#8ec645 !important;background-color:#fcfbfa;}
nav#posts{width:900px;margin:3em auto 1em;display:block;overflow:hidden;}
nav#posts .nav-previous{float:left;}
nav#posts .nav-next{float:right;}
nav#single{width:450px;margin:12px auto;}
nav#single .nav-previous{float:left;}
nav#single .nav-next{float:right;}
nav#page{position:fixed;width:183px;height:474px;right:0px;top:16%;z-index:9000;background:transparent url('http://www.brandfannetwork.com/assets/side_nav_bg.png') 0 100% no-repeat;}
nav#page li{height:58px;width:60px;position:relative;top:34px;right:-96px;margin-top:4px;padding-top:2px;list-style-type:none;overflow:hidden;}
nav#page li:hover{overflow:visible;}
nav#page li > a{width:60px;height:58px;background:#8cc63f 0 100% no-repeat;text-indent:-9000px;overflow:hidden;border-radius:8px;display:block;-webkit-border-radius:18px;-moz-border-radius:18px;position:relative;}
nav#page li#home-link > a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_home5.png') 0 100% no-repeat;}
nav#page li#home-link > a:hover{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_home_hover2.png') 0 100% no-repeat;}
nav#page li#home-link.in-viewport a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_home_hover2.png') 0 100% no-repeat;}
nav#page li#home-link.in-viewport h6 a{background:none}
nav#page li#home-link.in-viewport:hover h6{background-color:#8cc63f;}
nav#page li#audience-link > a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_audience1.png') 0 100% no-repeat;}
nav#page li#audience-link > a:hover{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_audience_hover1.png') 0 100% no-repeat;}
nav#page li#audience-link.in-viewport a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_audience_hover1.png') 0 100% no-repeat;}
nav#page li#audience-link.in-viewport h6 a{background:none}
nav#page li#audience-link.in-viewport:hover h6{background-color:#8cc63f;}
nav#page li#fanreach-link > a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_reach.png') 0 100% no-repeat;}
nav#page li#fanreach-link > a:hover{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_reach_hover.png') 0 100% no-repeat;}
nav#page li#fanreach-link.in-viewport a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_reach_hover.png') 0 100% no-repeat;}
nav#page li#fanreach-link.in-viewport h6 a{background:none}
nav#page li#fanreach-link.in-viewport:hover h6{background-color:#8cc63f;}
nav#page li#fanperks-link > a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_perks1.png') 0 100% no-repeat;}
nav#page li#fanperks-link > a:hover{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_perks_hover1.png') 0 100% no-repeat;}
nav#page li#fanperks-link.in-viewport a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_perks_hover1.png') 0 100% no-repeat;}
nav#page li#fanperks-link.in-viewport h6 a{background:none}
nav#page li#fanperks-link.in-viewport:hover h6{background-color:#8cc63f;}
nav#page li#fanmashups-link > a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_mashups.png') 0 100% no-repeat;}
nav#page li#fanmashups-link > a:hover{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_mashups_hover.png') 0 100% no-repeat;}
nav#page li#fanmashups-link.in-viewport a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_mashups_hover.png') 0 100% no-repeat;}
nav#page li#fanmashups-link.in-viewport h6 a{background:none}
nav#page li#fanmashups-link.in-viewport:hover h6{background-color:#8cc63f;}
nav#page li#contact-link > a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_contact1.png') 0 100% no-repeat;}
nav#page li#contact-link > a:hover{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_contact_hover1.png') 0 100% no-repeat;}
nav#page li#contact-link.in-viewport a{background:transparent url('http://www.brandfannetwork.com/assets/nav_button_contact_hover1.png') 0 100% no-repeat;}
nav#page li#contact-link.in-viewport h6 a{background:none}
nav#page li#contact-link.in-viewport:hover h6{background-color:#8cc63f;}
nav#page h6{color:#fff;background:none;display:block;opacity:0;position:absolute;margin-right:40px;top:-6px;white-space:nowrap;padding:4px 12px 5px 28px;margin-right:6px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
nav#page h6 a{color:#fff;}
nav#page h6 a:hover{text-decoration:none;}
nav#page li:hover h6{opacity:1;right:63px;top:16px;background-color:#333333;}
.contact-phone-img{margin-left:-504px;margin-top:-140px;width:1920px;height:1090px;z-index:9999;background:url('http://www.brandfannetwork.com/assets/contact_overlay.png')no-repeat;}
.contact-table{width:550px;padding-left:545px;padding-top:255px;}
.text-box1{width:735px;height:356px;margin-left:52px;background:url('http://www.brandfannetwork.com/assets/text_box1.png');}
.audience-tracker-box{width:1200px;height:500px;background:url('http://www.brandfannetwork.com/assets/tv_vs_laptop.png')100% no-repeat;margin-left:-220px;margin-top:-4px;}
.audience-tracker-laptop{width:414px;height:158px;margin-left:350px;padding-top:110px;}
.audience-tracker-laptop-content{width:414px;height:158px;margin-top:20px;margin-left:68px;font-size:15px;color:#333333}
.audience-tracker-tv{width:272px;height:158px; margin-left:460px; margin-top:-218px}
.audience-tracker-tv-content{margin-top:20px;font-size:13px !important;color:#333333}
.reach-headbox{width:849px;height:525px;margin-left:0px;margin-top:-210px;background:url('http://www.brandfannetwork.com/assets/reach_box_details1.png');}
.reach-content{width:670px;margin-left:126px;color:#636363;font-size:22px;line-height:32px;margin-top:18px;}
.get-started{display:inline-block;width:240px;height:68px;background:transparent url('http://www.brandfannetwork.com/assets/get-started.png')0 100% no-repeat;margin-left:150px;padding-top:50px;}
.get-started:hover{background:transparent url('http://www.brandfannetwork.com/assets/get-started-hover.png')0 100% no-repeat;}
.reach-content-img1{width:472px;height:782px;float:left;background:url('http://www.brandfannetwork.com/assets/reach_box_details22.png');}
.reach-box-info{width:864px;height:1036px;background:url('http://www.brandfannetwork.com/assets/reach_box_info.png');margin-left:28px;margin-top:-200px}
.reach-title{width:740px;font-size:30px;line-height:38px;text-shadow:0px 2px 2px #fff;color:#86bf39;margin-left:58px;margin-top:25px;}
.reach-see-more{width:360px;padding-top:36px;padding-left:60px;font-size:30px;text-shadow:0px 2px 2px #fff;color:#86bf39;}
.reach-cloud-examples{display:block;width:205px;height:50px;background:url('http://www.brandfannetwork.com/assets/reach_box_examples_button.png')0 100% no-repeat;margin-top:-130px;margin-left:456px;position:relative;}
.reach-cloud-examples:hover{width:205px;height:50px;background:url('http://www.brandfannetwork.com/assets/reach_box_examples_button_hover.png')0 100% no-repeat;}
.reach-mag{width:347px;height:346px;background:url('http://www.brandfannetwork.com/assets/reach_mag.png')100% no-repeat;margin-top:-792px;margin-left:520px}
.reach-tracker{display:block;width:440px;height:217px;background:transparent url("http://www.brandfannetwork.com/assets/reach_tracker.png")0 100% no-repeat;margin-top:20px;margin-left:240px;}
.reach-cloud-tracker{display:block;width:388px;height:50px;background:url('http://www.brandfannetwork.com/assets/reach_box_details_button1.png')0 100% no-repeat;margin-top:-8px;margin-left:-62px;}
.reach-cloud-tracker:hover{width:388px;height:50px;background:url('http://www.brandfannetwork.com/assets/reach_box_details_button_hover.png')0 100% no-repeat;}
.perks-headbox{width:960px;height:570px;margin-left:0px;margin-top:-226px;background:url('http://www.brandfannetwork.com/assets/perks_box_details.png');}
.perks-main-box{display:block;width:864px;height:774px;background:url('http://www.brandfannetwork.com/assets/perks_box_info.png');margin-top:-200px;margin-left:100px;}
.perks-content{width:660px;margin-left:132px;color:#636363;font-size:22px;margin-top:22px;}
.perks-text-box1{margin-left:58px;padding-top:20px;font-size:36px;color:#8cc63f;}
.perks-bullets{margin-left:86px;margin-top:2px;padding-top:10px;color:#636363;font-size:18px;}
.perks-contact{display:block;width:388px;height:50px;margin-top:-2px;margin-left:76px;background:url('http://www.brandfannetwork.com/assets/perks_contact.png');}
.perks-contact:hover{background:url('http://www.brandfannetwork.com/assets/perks_contact_hover.png');}
.perks-bottom-text{width:500px;padding-top:25px;padding-left:100px;font-size:36px;text-shadow:0px 2px 2px #fff;color:#86bf39;}
.mashups-headbox{width:767px;height:903px;margin-left:-150px;margin-top:-210px;background:url('http://www.brandfannetwork.com/assets/mashups_header.png');}
.mashups-details{display:block;width:767px;height:965px;float:left;margin-left:-138px;margin-top:-200px;background:url('http://www.brandfannetwork.com/assets/mashups_box_info.png');}
.mashups-title{width:720px;font-size:30px;line-height:38px;text-shadow:0px 2px 2px #fff;margin-left:58px;padding-top:94px;color:#8cc63f;}
.mashups-roi{display:block;width:662px;height:48px;background:transparent url("http://www.brandfannetwork.com/assets/roi.png") 0 100% no-repeat;margin-left:55px;margin-top:290px;}
.mashups-content{width:580px;margin-left:126px;color:#636363;font-size:24px;line-height:32px;margin-top:18px;}
.home-headline{position:absolute;margin-top:-244px;margin-left:-473px;left:50%;width:946px;height:494px;background:transparent url('http://www.brandfannetwork.com/assets/home_headline_box.png') 0 100% no-repeat;}
.brand-buttons{position:absolute;width:1000px;margin-top:250px}
.brand-buttons2{position:absolute;width:1000px;}
.home-overlay{margin-top:2480px;}
.contact-fix{width:100%;}
#primary{clear:both;}
.content,
.content-container{background:transparent 50% 0 no-repeat fixed;width:100% !important;margin:0;padding:0;overflow:hidden;position:relative;}
.has-background{min-height:1200px;}
.shadow-container{border-width:10px 0px 0px;-webkit-border-image:url(images/box-shadow-inset.png) 10 22 repeat;-moz-border-image:url(images/box-shadow-inset.png) 10 22 repeat;-o-border-image:url(images/box-shadow-inset.png) 10 22 repeat;border-image:url(images/box-shadow-inset.png) 10 22 repeat;border-image-width:10px 0px 0px;border-style:solid;}
body .content:last-of-type .shadow-container{border-width:10px 0px 10px;border-image-width:10px 0px 10px;}
body .content:only-of-type .shadow-container,
#container{display:none;border-width:0px 0px 10px;border-image-width:0px 0px 10px;}
.content .overlay.shadow-container{display:block;position:absolute;height:auto;bottom:0;top:0;left:0;right:0;}
.single .content{height:100%;padding-bottom:20em;}
.content section{width:900px;margin:0 auto;position:relative;z-index:2;}
.content header,
#search-results #no-results header{margin-top:10px;}
#search-results.content header{margin-top:2em;}
.has-background header{margin-top:16em;}
.content header, footer.entry-meta,
.content .entry-summary, .content .entry-content{float:left;clear:both;}
.content header, .content .entry-summary,
.content .entry-content, .content .edit-link,
footer.entry-meta{position:relative;left:0;width:450px;z-index:1000;}
.content section.center header,
.content section.center .entry-summary,
.content section.center .entry-content,
.content section.center footer.entry-meta{left:25%;}
.content section.right header,
.content section.right .entry-summary,
.content section.right .entry-content,
.content section.right footer.entry-meta{left:50%;}
.content .full header, .search-results .content .entry-header,
.content .full .entry-summary, .search-results .content .entry-summary,
.content .full .entry-content, .search-results .content .entry-content,
.content .full .entry-meta, .search-results .content .entry-meta,
.content .full .edit-link, .search-results .content .edit-link{width:100%;}
.content header h1,
.content header h1 a,
.single .content header h1,
#search-results #no-results header h1{display:block;line-height:1em;margin:0 0 0.5em 0;display:none;}
.content header h1 a{font-size:1em;}
#search-results header h1{margin:0;}
#search-results header h1 a{font-size:0.5em;}
.has-background header h2 a{margin:0 0 1em 0;}
.content .overlay{background:50% top no-repeat fixed;width:100%;height:100%;position:absolute;}
.content-container.repeat, .content .overlay.repeat{background-repeat:repeat;}
.content-container.repeat-x, .content .overlay.repeat-x{background-repeat:repeat-x;}
.content-container.repeat-y, .content .overlay.repeat-y{background-repeat:repeat-y;}
footer.entry-meta{margin:0 0 3em 0;padding:0;z-index:1000;}
#search-results footer.entry-meta{margin-bottom:1em;}
#search-results{padding-bottom:3em;}
#search-results section{overflow:hidden;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
#footer{display:none;width:100%;margin:0 auto 0 auto;padding:0em 0;}
#footer h1{font-size:1.6em;}
#footer-widgets{float:left;width:100%;margin-bottom:3em;background-color:#333333}
#footer a{color:#fff;padding:0;margin:0;text-indent:1px;}
#site-copyright{float:left;color:#fff;margin-bottom:1.2em;}
#site-generator{color:#fff;float:right;margin-bottom:1.2em;text-align:right;}
#site-copyright, #site-copyright a,
#site-generator, #site-generator a{color:#454545;font-size:11px;}
#links ul, #archives ul,
#meta ul, #pages ul{list-style-type:none;}
.widget{display:block;color:#fff;float:left;width:225px;}
.widgettitle{font-size:1.6em;color:#fff;}
.widget #searchform label{display:block;}
#comments{height:250px;width:450px;margin:100px auto 30px;height:100%;position:relative;z-index:2;}
#comments ul, #comments ol{list-style-type:none;text-indent:0;}
#comments-title{margin-bottom:1.6em;}
#comments label{display:block;width:100%;margin:0.5em 0 0.2em;}
#comments .comment-author img{border:2px solid rgba(255, 255, 255, 0.6);float:left;margin:-0.5em 0 0 -6em;}
.comment-author, .comment-author cite, .comment-author a,
.comment-author a time, .comment-author span{}
#commentform p{margin-bottom:0;}
#commentform #comment{height:158px;}
#commentform input, #commentform #comment{width:436px;}
#commentform input[type=submit]{width:450px;}
#commentform p.comment-notes, #commentform p.form-allowed-tags{width:100%;}
#commentform #comment-reply{width:450px;}
#commentform .form-submit{clear:both;margin-top:0.5em;}
.commentlist .reply{text-align:right;margin:-1.5em 0 2em;}
.commentlist .reply a{font-size:0.8em;}
.commentlist .children{margin-left:4em;}
#comments .children .comment-author img{margin-left:-4em;}
.comment-meta{background:rgba(255,255,255,0.6);font-size:0.6em;margin:0 0 1em -1em;padding:1em;border-radius:1em;}
#reply-title{margin-bottom:0.5em;}
#reply-title a{font-size:1em;}
#cancel-comment-reply-link{float:right;}
.error404 #searchform{margin:2em 0;}
.error404 .entry-content ul{list-style-type:none;}
.hit-the-floor{color:#fff;font-size:16em;font-weight:bold;text-shadow:0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);}
.entry-content a img, .entry-content figure img, .avatar img{background-color:transparent !important;border:none !important;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;margin-right:20px;}
#theme-designer{display:none;color:#f0f0f0;background:rgb(22,22,22);background-color:rgba(22,22,22,.85);display:none;position:fixed;width:300px;top:50px;right:50px;list-style-type:none;z-index:10000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 5px #888;-moz-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;}
.contact-form > div{margin:0.5em 0;}
.contact-form label{display:inline-block;width:40%;}
.contact-form label span{color:#545454;font-weight:200!important;}
.contact-form input{display:inline-block;width:55%;}
.contact-form input.checkbox,
.contact-form input.radio{clear:left;width:auto;}
.contact-form label.radio{display:inline-block;width:90%;}
.contact-form .contact-submit input[type=submit]{width:100%;}
a.selectBox:hover, .selectBox a:hover{text-decoration:none;}
.selectBox-inline{width:100%;outline:none;border:solid 1px #BBB;background:rgba(22,22,22,.85);display:inline-block;overflow:auto;}
.selectBox-inline:focus{border-color:#666;}
.selectBox-options,
.selectBox-options li,
.selectBox-options li a{list-style:none;display:block;cursor:default;padding:0;margin:0;}
.selectBox-options li a{color:#EFEFEF;font-size:2.6em;line-height:1.2;padding:0 5px;white-space:nowrap;overflow:hidden;background:6px center no-repeat;}
.selectBox-options li.selectBox-hover a{background-color:rgba(66,66,66,.85);-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;transition:background-color 0.4s ease;}
.selectBox-options li.selectBox-disabled a{color:#888;background-color:transparent;}
.selectBox-options li.selectBox-selected A{background-color:rgba(55,55,55,.85);}
.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap;}
.selectBox.selectBox-disabled{color:#888;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666;}
.selectBox-inline.selectBox-disabled{color:#888;}
.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent;}
.third-box{width:26%;margin:1em 1.5%;float:left;padding:1em;border-width:2px;border-style:solid;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;}
#container{width:100%;overflow:hidden;}
#content table.bbp-forums{margin-bottom:2em;}
.wp_themeSkin .mceIframeContainer iframe{position:relative;background:#fff;}
.wp_themeSkin .mceStatusbar div{height:20px;padding:0 2px !important;}
.bbp-author-avatar img{padding:0 !important;}
.bbp-author-role{display:none;}
.bbp-topic-description .bbp-author-avatar img,
.bbp-forum-description .bbp-author-avatar img,
.bbp-topic-started-by .bbp-author-avatar img,
.bbp-reply-revision-log-item img,
.bbp-topic-freshness-author .bbp-author-avatar img{box-shadow:0 0 0 #fff !important;border:0 !important;margin:0 !important;vertical-align:middle !important;}
#bbpress-forums .bbp-reply-content a{text-decoration:underline;}
.bbp-topic-meta a,
.bbp-template-notice a,
.bbp-topic-freshness-author a{font-size:12px;}
.bbPress #content{max-width:900px;margin:1em auto 3em;}
.bbPress.fixed #content{margin:6em auto 3em;}
#bbpress-forums #author-description{margin:-5em 0 0 80px;}
#bbpress-forums td{padding:0.5em;}
.bbp-single-user{padding-top:2em;}
.bbp-forum-freshness a,
.bbp-topic-freshness a,
.bbp-forum-info a,
.bbp-topic-title a,
.bbp-reply-author a{text-decoration:none;}
img.mceIcon{padding:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
/*#widgetized-stickybar-bottom-content{
    display: none !important;
}*/


/* Reponsive */
@media(max-width:1024px){
.home-headline img{display:none;}
}

@media(max-width:1023px){
*{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
div{max-width:100%;}
.content-container{padding:0 10px;}
nav#page{display:none !important;}
nav#access ul.menu{background-size:97%; background-position: left top;}
nav#access ul.menu li{margin-left:10px;} 
nav#access ul.menu li a{padding-right:10px;}
#site-title img{width: auto; max-height:60px;}
.home-headline{background:none; margin-left:0; left:0; width:100%; margin-top:0; height:auto; margin-top: 20px;}
.home-headline img{display:block;}
#home .entry-header, #audience .entry-header, #audience .entry-content > div:first-child{display:none;}
.has-background{min-width:100%;}
.content section{max-width:100%;}
.brand-buttons{max-width:100%; margin-top: 430px;}
.brand-buttons2{ margin-top: 50px; position: static; margin-bottom:20px; overflow: hidden;}
.brand-buttons a, .brand-buttons2 a{display:block; float:left; padding:0 12px; margin-left:0; background-size:100%; background-repeat:no-repeat; background-position: left center; width: 33%;}
.home-overlay{display:none;} 
#home .content-container > .overlay{background-image:url(http://www.brandfannetwork.com/assets/bg_home_overlay_headline3.png) !important; background-size: 180% !important; } 
#home .has-background{min-height:2200px;}
#audience .entry-content > div:nth-child(2){text-align:center; padding-top:20px; font-size:32px !important; line-height:34px; margin-left: 0 !important;}
#audience .entry-content > div:nth-child(3){ margin-left: 0 !important;}
.audience-tracker-box{margin-left:0; background-size: 100%; background-position: left top;}
.audience-tracker-laptop{padding-top:50px; float:right; margin-left:0; height:auto; width:80%; }
.audience-tracker-laptop-content{height:auto; width:43%; margin-top: 8px; float: left;}
.audience-tracker-laptop #wrapper4 h4{margin-left:68px; text-align: left !important; font-size: 20px;}
.audience-tracker-tv { width: 43%; height: auto; margin-left: 0;  margin-top: 0; float: right; margin-top: -46px;  padding-left: 12px}
.audience-tracker-laptop .audience-tracker-tv #wrapper4 h4{margin-left:5px; }
.audience-tracker-tv-content{margin-top:0;}
.audience-tracker-tv-content table{width:85%;}
#audience .has-background{min-height:700px;}
.tracker-button{margin-top:0;}
#fanreach .entry-content > div:first-child{margin-left:0 !important; background-repeat:no-repeat !important; background-size:100% !important;}
#fanreach .entry-content > div:nth-child(2){margin-left:0 !important; padding-left:103px;} 
#fanreach #wrapper1 h1{line-height:32px; font-size:32px; }
#fanreach .has-background{min-height:700px;}
#fanreach .content-container .overlay {  background-size: 160% !important; right: -13px; top: -110px;}

#fanperks  .content-container{    background-size: 160% !important;}
#fanperks .entry-content > div:first-child{margin-left:0 !important; background-repeat:no-repeat !important; background-size:100% !important;}
#fanperks .entry-content > div:nth-child(2){margin-left:120px !important; margin-top: -422px !important; width: 500px !important;}
#fanperks #wrapper2  h1{line-height:32px; font-size:32px;}
#fanperks .entry-content > div:nth-child(2) > div:nth-child(2) span{font-size:18px !important;}
#fanperks .entry-content > div:nth-child(3){margin-top: 120px !important; margin-left: 80px !important;}
#fanperks .has-background{min-height:700px;}

#fanmashups  .content-container{ }
#fanmashups .entry-content > div:first-child{margin-left:0 !important; background-repeat:no-repeat !important; background-size:110% !important;    background-position: -60px !important;}
#fanmashups .entry-content > div:nth-child(2){ margin-left: 110px;}
#fanmashups #wrapper3 h1{line-height:32px; font-size:32px; }
#fanmashups .has-background{min-height:1400px;}
#fanmashups .content-container .overlay {  background-position: 100% !important; }

#contact .entry-header{display:none;}
#contact .entry-content > div:first-child{margin-top:30px !important;}
#contact .entry-content > div:first-child img{ max-width: 72%; height: auto;float: none;}
.contact-phone-img { margin-top: 40px;  height: auto;  background-position: -186px top;float: left;  margin-left: 0; width:60%; background-image:url(http://www.brandfannetwork.com/assets/phone2.png) !important;}
.contact-table{ padding-left: 115px; padding-top: 79px; padding-bottom: 115px;}
.contact-table form p{margin-bottom:12px;}
#contact .entry-content > div:nth-child(5){ margin-top: 40px !important; float: right; margin-left: 0 !important; width: 35%;}
#contact .entry-content > div:last-child{ margin-top:0px !important; padding:10px; float: left; width: 100%; background:#8cc640;}
#contact .entry-meta{display:none;}
#contact .entry-content > div:last-child p{margin-bottom:0 !important;}
#contact .has-background{min-height:400px;}
.aligncenter{height:auto; }
#solutions .has-background{min-height: 500px;}
.reach-content{margin-left:60px;}
.reach-mag { width: 250px;  height: 250px;  margin-top: -792px;  margin-left: 430px; background-size: 100%;}
.reach-tracker {  height: 150px; margin-top: 20px; margin-left: 75px;  background-size: auto 150px; background-position: top left;}
.reach-box-info > div:last-child{margin-top:0 !important;}
.reach-box-info > div:first-child{display:none;}
.get-started{margin-left:70px;}
.reach-box-info{margin-left:0; margin-top:0; background:none; background:#e8e8e8; border-radius:10px; border:8px solid #515151; box-shadow:inset 0 0 5px rgba(0,0,0,.5); padding:20px; margin-top:80px; height:auto;position: relative;}
.reach-box-info:before{background:url(http://www.brandfannetwork.com/pages/wp-content/uploads/2017/02/details_hdg.png) no-repeat left bottom; content:''; width:260px; height:60px; position:absolute; top:-67px; left:5px; background-size:auto 100%;}
.reach-box-info > div{margin-left:0;}
#fanreach-8211-details .entry-header{display:none;}
.reach-box-info .reach-title{margin-top:0;}
.reach-mag{display:none;}

.perks-content{margin-left:60px;}
.perks-main-box > div:last-child{margin-top:0 !important;}
.perks-main-box > div:first-child{display:none;}
.perks-main-box{margin-left:0; margin-top:0; background:none; background:#e8e8e8; border-radius:10px; border:8px solid #515151; box-shadow:inset 0 0 5px rgba(0,0,0,.5); padding:20px; margin-top:80px; height:auto;position: relative;}
.perks-main-box:before{background:url(http://www.brandfannetwork.com/pages/wp-content/uploads/2017/02/details_hdg1.png) no-repeat left bottom; content:''; width:260px; height:60px; position:absolute; top:-67px; left:5px; background-size:auto 100%;}
.perks-main-box > div{margin-left:0;}
#fanperks-8211-details .entry-header{display:none;}
.perks-main-box .reach-title{margin-top:0;}

#fanmashups-8211-details .entry-header{display:none;}
.mashups-content{margin-left:60px;}
.mashups-details > div:last-child{margin-top:0 !important;}
.mashups-details > div:first-child{display:none;}
.mashups-details{margin-left:0; margin-top:0; background:none; background:#e8e8e8; border-radius:10px; border:8px solid #515151; box-shadow:inset 0 0 5px rgba(0,0,0,.5); padding:20px; margin-top:80px; height:auto;position: relative;}
.mashups-details:before{background:url(http://www.brandfannetwork.com/pages/wp-content/uploads/2017/02/details_hdg2.png) no-repeat left bottom; content:''; width:260px; height:60px; position:absolute; top:-67px; left:5px; background-size:auto 100%;}
.mashups-details > div{margin-left:0 !important;}
.mashups-details .reach-title{margin-top:0;}
.mashups-details > div img{float:none; height:auto;}
.mashups-roi{background-size: 100% 44px;}
#fanmashups-8211-details .overlay.no-repeat {  background-position:100% bottom !important;}
}

@media(min-width:768px){
.menutoggle{display:none;}
.menu-header{display:block !important;}
}

@media(max-width:767px){
.menutoggle {display:block; float:right; width:40px; margin-right: 13px; margin-top: 9px; cursor:pointer; z-index: 99; position: relative;}
.menutoggle span{height: 3px; background: #fff; display: block; margin: 8px 0;}
.menu-header{display:none;}
.home-headline img{opacity:0;}
.home-headline{background:url(http://www.brandfannetwork.com/assets/top_box.png) !important; background-size: 100% !important; background-repeat: no-repeat !important;}
#home .content-container > .overlay{background-size: 160% !important;}
.brand-buttons{margin-top: 306px;}
#home .has-background{min-height:1200px;}
#audience .entry-content > div:nth-child(2){font-size:22px !important; line-height:24px !important;}
#fanreach .entry-content > div:first-child{display:none; margin-top:0 !important;}
#fanreach .entry-content > div:nth-child(2){background:rgba(51, 51, 51, .9) !important; border-radius: 10px; border:3px solid #646564; box-shadow:inset 0 0 5px rgba(0,0,0,.3); margin-top:0 !important;padding: 15px 15px;}
#fanreach .entry-header{display:none;}
#fanreach .entry-content{margin-top:90px;}
#fanreach #wrapper1 h1{font-size:22px !important; line-height:24px !important;}
#fanreach .entry-content > div:nth-child(3){margin-left:0 !important; margin-top:20px !important;}
#fanreach .entry-content > div:nth-child(3) a{margin-left:0 !important;}
#fanreach .has-background { min-height: 440px;}

#fanperks .entry-content > div:first-child{display:none; margin-top:0 !important;}
#fanperks .entry-content > div:nth-child(2){background:rgba(159, 228, 71, .8) !important; border-radius: 10px; border:3px solid #85c039; box-shadow:inset 0 0 5px rgba(0,0,0,.3); margin-top:0 !important;padding: 15px 15px; margin-left: 0 !important;}
#fanperks .entry-header{display:none;}
#fanperks .entry-content{margin-top:80px;}
#fanperks #wrapper2 h1{font-size:22px !important; line-height:24px !important;}
#fanperks .entry-content > div:nth-child(3){margin-left:0 !important; margin-top:20px !important;}
#fanperks .entry-content > div:nth-child(3) a{margin-left:0 !important;}
#fanperks .has-background { min-height: 480px;}

#fanmashups .entry-content > div:first-child{display:none; margin-top:0 !important;}
#fanmashups .entry-content > div:nth-child(2){background:#666!important; border-radius: 10px; border:3px solid #333; box-shadow:inset 0 0 5px rgba(0,0,0,.3); margin-top:0 !important;padding: 15px 15px; margin-left: 0 !important;}
#fanmashups .entry-header{display:none;}
#fanmashups .entry-content{margin-top:90px;}
#fanmashups #wrapper3 h1{font-size:22px !important; line-height:24px !important;}
#fanmashups .entry-content > div:nth-child(3){margin-left:0 !important; margin-top:20px !important;}
#fanmashups .entry-content > div:nth-child(3) a{margin-left:0 !important;}
#fanmashups .has-background { min-height: 635px;}
#fanmashups  h4 span{font-size:16px;}
#fanmashups .entry-content > div:nth-child(2) div{margin-left:0 !important; margin-top:0 !important; }
#fanmashups .content-container .overlay{background-size:200% !important;}
#contact .entry-content > p{display:none;}
#contact .entry-content > h4{ font-size: 22px; line-height: 22px;}
.contact-phone-img{width:100%; background-position: -261px top; margin-top:20px;}
.contact-table{padding-left:38px;}
#contact .entry-content > div:nth-child(5) { margin-top: 20px !important; width:100%;}
.audience-tracker-laptop{width:100%;}
.audience-tracker-box{background-image: url(http://www.brandfannetwork.com/assets/laptop1.png) !important; background-size: 125%; background-position: -27px 15px; height: 700px; max-width:300px; margin:-4px auto 0;}
.audience-tracker-laptop{padding-top:60%;}
.audience-tracker-laptop #wrapper4 h4{margin-left:35px; }
.audience-tracker-laptop-content{margin-left:36px; width:89%;}
.audience-tracker-tv{width:100%; margin-top:95px; background-image: url(http://www.brandfannetwork.com/assets/tv2.png) !important;background-size: 102%; padding: 10px;     padding-bottom: 89px; background-position: center top;}
.tracker-button{max-width:100%; background-size:100%; background-repeat:no-repeat; margin-left:0; margin: 0 auto;}
.audience-tracker-tv-content table { width: 75%; margin-left: 46px;}
.audience-tracker-laptop .audience-tracker-tv #wrapper4 h4{margin-left:46px; font-size:17px; margin-top: 41px;}

nav#access .menu-header { width: 100%; margin: 0; background: #000; overflow: hidden; height: auto;}
nav#access .menu-header  ul{background:none; margin:0; padding:0;}
nav#access .menu-header  ul li{ margin-left: 0; width: 100%;}
nav#access .menu-header  ul li a{ padding: 12px; height: auto; border-bottom: 1px solid #444;}
nav#access ul.menu li ul{position:static; opacity:1; display:block; width:100%; padding-left:30px; padding-right:10px; margin:0; background:#4e4e4e; overflow: hidden;}
nav#access ul.menu li ul li{margin:0; width:100%;}
nav#access ul.menu li ul li a{margin:0; color:#fff !important; border-bottom: 1px solid #444;}
nav#access ul.menu li a strong{padding-top:0;}
.audience-tracker-tv-content table td{font-size:11px !important;  line-height: 11px;margin-left: 43px;}
.audience-tracker-tv-content table{width: 68%;}
.audience-tracker-laptop-content table td{font-size:13px !important; }

#fanreach .entry-content > div:nth-child(2){position:relative;}
#fanreach .entry-content > div:nth-child(2):after{content:''; display:block; width:100%; position:absolute; height:58px; background:url(http://www.brandfannetwork.com/assets/fl2.png) no-repeat left bottom; top: -61px; left:6px; background-size: auto 100%;}

#fanperks .entry-content > div:nth-child(2){position:relative;}
#fanperks .entry-content > div:nth-child(2):after{content:''; display:block; width:100%; position:absolute; height:50px; background:url(http://www.brandfannetwork.com/assets/fl3.png) no-repeat left bottom; top: -51px; left:6px; background-size: auto 100%;}

#fanmashups .entry-content > div:nth-child(2){position:relative;}
#fanmashups .entry-content > div:nth-child(2):after{content:''; display:block; width:100%; position:absolute; height:58px; background:url(http://www.brandfannetwork.com/assets/fl1.png) no-repeat left bottom; top:-61px; left:6px; background-size: auto 100%;}

#fanmashups  h4 {line-height:24px;}
.audience-tracker-laptop #wrapper4 h4{font-size:18px;}
#audience .has-background{ min-height: 1040px;}
#widgetized-stickybar-bottom-content{display:none;}

h3{ font-size: 24px; line-height: normal;}
.reach-tracker, .get-started{margin-left:0;}
.reach-title { font-size: 26px; line-height: 30px;}
.mashups-content{ line-height: 20px;}
#fanmashups-8211-details .overlay.no-repeat {  background-size: 200% !important;}
}

@media(max-width:479px){
.brand-buttons a, .brand-buttons2 a { background-size: 70%; background-position: center center; width: 100%; height: 82px;}
#home .content-container > .overlay { background-image: url(http://www.brandfannetwork.com/assets/bg_home_overlay_headline-4.png) !important;}
#home .has-background { min-height: 820px;}
.brand-buttons{margin-top: 232px;}
#fanreach .has-background {  min-height: 635px;}
#fanperks .has-background { min-height: 635px;}
#contact .entry-content > div:last-child p{font-size:13px;}
.reach-content{font-size:18px;}
.perks-main-box:before, .reach-box-info:before, .mashups-details:before{background-size:auto 52px;}
}

@media(max-width:420px){
.brand-buttons a, .brand-buttons2 a {height:74px; background-size: 62%;  margin-bottom: 10px;}
#fanmashups .has-background { min-height: 850px;}
#contact .entry-content > div:first-child img{margin-right:0; max-width:100%;}
}

@media(max-width:410px){
.brand-buttons, .brand-buttons1{margin-top: 232px;}
.brand-buttons a, .brand-buttons1 a{margin-bottom: 0px;}
h3{ font-size: 20px; line-height: normal;}
}

@media(max-width:370px){
.brand-buttons a{height:74px; background-size: 70%; }
.brand-buttons{margin-top: 200px;}
#audience .has-background { min-height: 1055px;}
}


























