@font-face {font-family: 'bebas-neue';src: url('../webfonts/32B72D_0_0.eot');src: url('../webfonts/32B72D_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/32B72D_0_0.woff2') format('woff2'),url('../webfonts/32B72D_0_0.woff') format('woff'),url('../webfonts/32B72D_0_0.ttf') format('truetype');}
@font-face {font-family: 'museo-sans-500';src: url('../webfonts/MuseoSans_500-webfont.eot');src: url('../webfonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/MuseoSans_500-webfont.woff2') format('woff2'),url('../webfonts/MuseoSans_500-webfont.woff') format('woff'),url('../webfonts/MuseoSans_500-webfont.ttf') format('truetype');}
@font-face {font-family: 'museo-sans-700';src: url('../webfonts/MuseoSans_700-webfont.eot');src: url('../webfonts/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/MuseoSans_700-webfont.woff2') format('woff2'),url('../webfonts/MuseoSans_700-webfont.woff') format('woff'),url('../webfonts/MuseoSans_700-webfont.ttf') format('truetype');}

.header #main_nav_box ul li a, .twitter-header .title--2 { font-family: "bebas-neue",Impact,sans-serif; }


/* juicer feed overrides*/
.juicer-feed {padding-top:20px !important;}
.juicer-feed li.feed-item, .juicer-feed.gray li.feed-item.juicer { background: #e9e9e9 none repeat scroll 0 0 !important; color: #000 !important;}
.juicer-feed li.feed-item p { font-size: 14px !important; font-weight: 300 !important; line-height: 1.4em !important;}
.juicer-feed .j-paginate { border: 2px solid #000 !important;}
.juicer-feed .j-paginate:hover {background: #000 none repeat scroll 0 0 !important;}
.juicer-feed a { color: #08b1ff !important;font-weight: 300 !important;}
.juicer-feed h1.referral a, .juicer-feed h1.referral a:hover {color: #fff !important;font-size:10px !important;}
.juicer-feed li:before {float: 0;overflow: 0;content: 0;width: 0;height: 0;margin: 0;border: 0;border-left-color: 0;}
.juicer-feed .j-paginate {background-color: #000 !important;border: medium none !important;border-radius: 3px !important;color: #fff !important; font-family:"museo-sans-500","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size: 16px !important;font-weight:500 !important;letter-spacing: 0.06em !important;padding: 4px 24px !important;text-transform: uppercase;width: 225px !important;}

.pump-content {margin-top:42px;}
.pump-content img {border:0;margin:0}
.pump-content .padL {margin-left:70px;display:table}
.pump-content .content-block {padding-bottom:12px;position:relative;overflow:hidden;}
.pump-content .content-block.header {height:266px;overflow:visible;}
.pump-content .textArea {background-color:#fff;display:inline-block;padding:32px 48px 30px 20px;position:relative;width:99.2%;margin-bottom: 9px !important}
.pump-content .textArea.eq {height: 377px}
.pump-content .textArea.shiftL {padding-left: 190px}
.pump-content .head {background-color:#212121;height:158px;position:relative;top:111px;padding-right:8px;}
.pump-content .head span {font-family:"museo-sans-700","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:700 !important;color:#fff;display:inline-block;font-size:24px;line-height:1.1em;padding-left:170px;padding-top:78px;text-transform:uppercase}
.pump-content .social {position:absolute;top:72px;right:160px}
.pump-content h1,.pump-content h3 {color:#000 !important;text-align:center !important;text-transform:uppercase !important}
.pump-content h1 {font-family:"bebas-neue",Impact,sans-serif !important;font-size:70px !important;padding-bottom:20px !important;line-height:1em !important;font-weight: 500 !important;}
.pump-content h2 {font-family:"museo-sans-700","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:700 !important;color:#000 !important;display:inline-block !important;text-align:center !important;font-size:24px !important;line-height:1.1em !important;padding-top:8px;text-transform:uppercase !important}
.pump-content h2 a {font-family:inherit !important;color:#08b1ff !important;font-size:inherit;font-weight:inherit;line-height:inherit;}
.pump-content h3 {font-family:"museo-sans-500","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:700 !important;line-height:1.2em !important;text-align: left !important;font-size:18px !important;}
.pump-content .video img {border:0;margin-left:0;padding:0;position:relative;width:100%}
.pump-content .greyHold {background-color:#dcdcdc;padding:56px 24px 46px;margin:0;position:relative;width:100%}
.pump-content p {font-family:"museo-sans-500","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:500 !important; color:#000 !important; margin:1em 0 0;font-size:18px !important;}
.pump-content p.lg {font-size:21px !important;}
.pump-content p.makeover {text-align:left;margin-top:0;margin-bottom:10px;padding-right:28px;line-height:1.3em !important;}
.pump-content .mt {margin-top:34px;}
.pump-content .c {text-align:center !important;}
.pump-content .pt40 {padding-top: 40px !important;}
.pump-content .pt70 {padding-top: 70px !important;}
.pump-content .mt-10 {margin-top: -10px !important;}
.pump-content .mb20 {margin-bottom: 20px !important}
.pump-content .w226 {width:226px}
.pump-content a {text-decoration:none;cursor:pointer;color:#08b1ff;font-weight:inherit}
.pump-content a:hover {text-decoration:none;color:#004F78}
.pump-content a.strong {font-family:"museo-sans-700","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:500 !important;font-size:18px;display:table-cell;vertical-align:middle;height:58px;line-height:1.2em !important;}
.pump-content .btn,.pump-content .btn:hover {color:#fff;text-decoration:none}
.pump-content .btnHold {margin-bottom:20px;margin-top:0;display:block;text-align:center;}
.pump-content .submitBtnHold {margin-bottom:20px;margin-top:17px;display:block;text-align:center; float:left;}
.pump-content .btn {-webkit-border-radius:3;-moz-border-radius:3;background:#000;border-radius:3px;font-family:"museo-sans-500","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:500 !important;font-size: 16px !important;letter-spacing:.1em;padding:6px 24px;text-transform:uppercase}
.pump-content .half.gapfix, .pump-content .half.gapfix2  {margin-bottom:0}
.logolg, .lansinoh, .pumpLeft, .arrowgrey, .arrowwhite, .icon1, .icon3, .icon4, .icon5, .icon2, .link1, .link2, .link3, .link4, .link5, .link6, .socialemail, .socialfb, .socialinsta, .sociallinkedin, .socialtwitter { display: inline-block; background: url('../sprite.png') no-repeat; overflow: hidden; text-align: left; position: absolute;} 
.logolg { background-position: -1px -0px; width: 438px; height: 308px; left: 16px; top: -60px; }
.lansinoh { background-position: -1px -309px; width: 163px; height: 46px;right:55px; }
.socialtwitter { background-position: -119px -422px; width: 32px; height: 32px; }
.socialfb { background-position: -405px -342px; width: 32px; height: 32px; margin-left: 32px;}
.sociallinkedin { background-position: -123px -389px; width: 32px; height: 32px; margin-left: 64px;}
.socialinsta { background-position: -123px -356px; width: 32px; height: 32px; margin-left: 96px;}
.socialemail { background-position: -405px -309px; width: 32px; height: 32px; margin-left: 128px;}
.pumpLeft { background-position: -165px -309px; width: 132px; height: 150px; left: 80px; margin-top: -149px;}
.arrowgrey { background-position: -298px -309px; width: 106px; height: 42px; position: relative;left: 50%;margin-left: -53px;}
.arrowwhite { background-position: -298px -352px; width: 106px; height: 42px; z-index: 10; left: 50%;margin-left: -53px;}
.icon1 { background-position: -1px -356px; width: 60px; height: 60px; }
.icon3 { background-position: -62px -356px; width: 60px; height: 60px; }
.icon4 { background-position: -119px -460px; width: 55px; height: 53px; }
.icon5 { background-position: -175px -460px; width: 55px; height: 53px; }
.icon2 { background-position: -231px -460px; width: 49px; height: 68px; }
.link1 { background-position: -298px -395px; width: 58px; height: 58px; transform: scale(0.85);}
.link2 { background-position: -357px -395px; width: 58px; height: 58px; transform: scale(0.85);}
.link3 { background-position: -1px -417px; width: 58px; height: 58px; transform: scale(0.85);}
.link4 { background-position: -60px -417px; width: 58px; height: 58px; transform: scale(0.85);}
.link5 { background-position: -298px -454px; width: 58px; height: 58px; transform: scale(0.85);}
.link6 { background-position: -357px -454px; width: 58px; height: 58px; }
.modalwindow{position:absolute;display:none;z-index:9999;max-width:660px;background:#000;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}
.modalwindow h2{padding:15px;color:#fff !important}
.modalwindow .content{padding:20px;color:#fff;width:auto;font-size:14px;}
.modalwindow .modalClose{float:right;display:block;padding:10px;color:#fff;text-decoration:none;font-weight:700;height:20px;width:20px;font-size:14px !important;box-sizing:content-box !important;}


@media screen and (max-width:999px) {
	.logolg {left: -78px;top: -94px;transform: scale(0.6);}
	.pump-content .head span {font-size: 20px;padding-left: 52px;padding-top: 35px;}
	.pump-content h1 {font-size:66px !important;}
	.pump-content h2 {font-size:20px !important;}
	.pump-content .textArea.eq {height: auto; margin-bottom: 19px !important}
	.pump-content .half.gapfix {margin-bottom:-18px}
	.pump-content .half.gapfix2 {margin-bottom:-14px}
	.pump-content .textArea.shiftL {padding-left: 22px}
	.pump-content .greyHold {padding: 56px 0px 46px;}
   .pump-content .w226 {width:auto}
}
@media screen and (max-width:900px) {
	.pumpLeft {display:none;}
   .lansinoh { right:0;transform: scale(0.85); }
}

/* MomsRising adds from nate */
.facebook-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.facebook-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}