/* Reactor - Anthony Wilhelm - http://awtheme.com/ */


@charset "utf-8";

body a {
	color: #07e;
}

.row {
	max-width: 76em;
}

body a:hover {
	color: #07e;
}

a:hover img {
	opacity: .95;
}

/* Main ---------------------- */

#page .top-bar .name h2 a {
	color: #fff;
	font-size: 18px !important;
}

.name h2 {
	font-size: 18px;
	color: #fff;
margin: 12px 10px 0 10px;
}

.top-bar a:hover {
	text-decoration: none;
}

.top-bar .name a {
color: #fff !important;

}


/* WP Classes */
.alignleft {
	float:left
}
.alignright {
	float:right
}
.aligncenter {
	display:block;
	margin:0 auto
}
.bypostauthor, .gallery-caption {
	display:inherit
}
.wp-caption-text {
	position:relative;
	font-size:0.9em
}
.sticky { }

/* Responsive Images */
.wp-caption {
	max-width:100%;
	padding:0.25em
}
img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
	height:auto
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	height:auto;
	max-width:100%
}
.entry-content .twitter-tweet-rendered {
	max-width:100%!important
}
.entry-content img, .comment-content img, .widget img, embed, iframe, object, video {
	max-width:100%
}
/* Misc Styles */
ul, ol, dl {
	margin-left:1.125em
}
.gallery dl {
	margin-left:0
}
#slider-front-page {
	padding:1.063em 0 0
}
/* Temp. fix for pre/postfix buttons */
input.button.prefix, input.button.postfix {
	padding-top:0;
	padding-bottom:0
}
/* Temp fix for textarea height */
textarea {
	height:auto
}
/* Temp fix for image links having extra space in block-grid */
ul[class*=block-grid] a {
	line-height:0
}
/* Temp fix for top-bar margin */
.top-bar {
	margin-bottom:0
}
/* Temp fix for top-bar dropdown */
.top-bar-section .dropdown li a {
	line-height:45px;
	padding:0 15px;
}
}
h6{
	padding-bottom: 10px;
}
@media only screen and (min-width: 48em) {
	.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
		top:7px;
	}
}
/* Header ---------------------- */

/* slide up nav */


#header {
    background: #1f1f1f;
}

#header-main-menu {
	background: #000;
}

.headerMenu .section {
  float: left;
  text-align: center;
  margin: 0px 12px 0 12px;
}
.nav-social {
	padding: 10px 0 0 0;
}
.nav-social a {
	color: #000;
	padding: 0 7px 0 0;
	font-size: 18px;
}

.nav-social a:hover {
	text-decoration: none;
	color: #e32;
}
.nav-social .fb-like {
	margin: 3px 15px 0 0;
}

.headerMenu .section a{
    text-transform: uppercase;
    color: #fff;
	font-family: 'proxima_nova_rgregular',Helvetica,Arial;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
}
.headerMenu .section a:hover {
	text-decoration: none;
}
.theLogo {
	padding: 10px 0;
}
.menu-item a:hover{
    color:#1cc7ff;
}

.site-header h1 {
	margin-bottom:0;
}
.site-header h1.site-title a {
	color:#222;
}
.site-header h2.site-description {
	color:#222;
	font-size:1.688em;
	margin-top:0
}
.site-header .site-logo {
	float:left;
	margin:0 0.625em 1.25em 0
}
.site-header hgroup:after {
	clear:both
}
#mobile-menu-button .button {
	margin-bottom:0;
	padding:0.75em 0.5em;
	width:auto
}
.mobile-menu-icon {
	background:#777;
	border-radius:0.063em;
	box-shadow:0 0.063em 0 rgba(0, 0, 0, 0.25);
	height:0.125em;
	width:1.25em
}
.mobile-menu-icon + .mobile-menu-icon {
	margin:0.188em 0 0
}
#mobile-menu-button {
	float:left
}
.site-header {
	border-bottom:0.063em solid #ddd;
	margin:0 0 1.25em
}
.top-bar .title-area {
	margin-left:0
}
.section-container.horizontal-nav,#menu .section-container .section .title{
	background:#3fd7de;
	border:solid 1px #3fd7de;
}
#menu .section p a{
	color:#FFF;
	font-family: 'GillSansMTProLight';
	font-size: 20px;
	text-transform: uppercase;
}
@media only screen and (min-width: 48em) {
	.site-header {
		border-bottom:none;
		margin:0
	}
	.top-bar-section .search-form {
		padding:0 15px
	}
}



/* Footer ---------------------- */
.inner-footer {
	border-top:0.063em solid #ddd;
	clear:both
}
.site-info {
	padding:1.063em 0 0
}
#colophon {
	text-align:left
}
#colophon, .footer-links li {
	font-size: 14px;
}
.footer-links li {
	margin-left:0.625em
}
.footer-links .inline-list {
	margin-left:0
}
@media only screen and (min-width: 48em) {
	#colophon {
		text-align:right
	}
}
/* Posts & Pages ---------------------- */
.entry-icon {
	font-size:2.5em;
	position:static;
}
@media only screen and (min-width: 48em) {
	.entry-icon {
		left:-8.33333%;
		position:absolute;
	}
}
.entry-featured {
	float:right
}
.loop .entry-body {
	margin-bottom:1.25em;
}
.multi-column .entry-body, .type-page .entry-body {
	border:none;
	margin-bottom:0;
	padding-bottom:0
}
.entry-meta {
	margin-bottom:0.625em;
	font-size:12px;
}
.entry-tags {
	margin-top:0.625em
}
.nav-single {
	margin:1.063em 0 0
}
.flex-map iframe {
	width:100%
}
.entry-footer .panel {
	margin-bottom:0
}
.entry-footer {
	clear:both
}
.entry-footer .edit-link {
	margin:1.063em 0
}
/* Post Formats ---------------------- */
.post.format-chat .entry-content {
	border:0.063em solid #ddd;
	padding:0.625em;
}
.post.format-chat .entry-content p {
	margin:0
}
.post.format-chat .entry-content p:nth-child(2n) {
	background:#eee
}
.post.format-chat .entry-footer {
	margin:1.063em 0 0
}
.post.format-video .flex-video {
	margin-bottom:0
}
.post.format-gallery .gallery-item {
	clear:none
}
.post.format-audio .entry-title, .post.format-image .entry-title, .post.format-video .entry-title, .post.format-gallery .entry-title {
	font-size:1.125em
}
.post.format-audio p, .post.format-gallery p, .post.format-image p, .post.format-link p, .post.format-video p {
	line-height:0;
	margin-bottom:0
}

h2 {
	line-height: 1.1em;
}

.loop h2.entry-title {
	font-size: 20px;
	line-height: 24px;
	font-weight: normal
}

h1.entry-title, h2.entry-title {
    font-size: 40px;
    line-height: 44px;
    margin: 0;
}

h1 strong, h2 strong {
	font-weight: normal;
}

h2.entry-title a{
	color: #07e;
}
h2.entry-title a:hover {
	color: #e32;
}

.entry-summary p{
	margin: 0;
}
.entry-image{
	margin-top: 0.5em;
}
.entry-image img{
}
/* Portfolio ---------------------- */
.single-portfolio {
	margin:0 0 1.063em
}
h2.entry-title.portfolio {
	margin:0.313em 0;
	font-size:1.25em
}
.portfolio .entry-tags {
	font-size:0.75em
}
/* Comments ---------------------- */
ol.commentlist {
	margin:0;
	padding:0;
	list-style-type:none
}
ol.commentlist ol {
	list-style-type:none
}
ol.commentlist li {
	margin:0
}
.comment-author {
	text-decoration:none;
	padding:0
}
#comments, p.nocomments {
	clear:both;
	padding:1.063em 0
}
.commentlist li.comment .comment-entry {
	background:#f2f2f2;
	border:0.063em solid #e6e6e6;
	clear:both;
	margin-bottom:1.063em;
	padding:0.625em;
	position:relative
}
.commentlist li.comment .comment-content {
	background:#fff;
	border:0.063em solid #e6e6e6;
	clear:both;
	margin:0.625em 0;
	padding:0.625em;
	position:relative
}
.comments-area article header {
	margin-top:1.063em
}
.comments-area article header img {
	float:left
}
.comments-area article header cite, .comments-area article header time {
	display:block;
	margin-left:3.750em
}
/* Ads -----*/
.ad160x600 {
	width: 160px;
	display: block;
	height: 600px;
}
/* Social Icons -----------*/

/* Widgets ---------------------- */
.widget {
	overflow:hidden
}
.widget .textwidget {
	margin: 0;
}
.widget {
	padding: 0px;
	margin: 10px 0;
}
.widget-title {
	font-family: 'proxima_nova_rgregular',Helvetica,Arial;
	text-align: center;
	font-size: 20px;
	margin: 8px 0 20px 0;
	line-height: 10px;
	padding: 0;
	font-weight: normal;
	color: #222;
}
.tagcloud {
	padding:0.313em 0
}
/* Breadcrumbs ---------------------- */
ul.breadcrumbs {
margin: 100px 0 30px 0;
font-size: 12px;
}
/* Pagination ---------------------- */
ul.pagination {
	clear:both;
	margin:1.063em 0 1.25em
}
/* Orbit ---------------------- */
.orbit-container {
	height: 365px;
	margin-bottom: 70px;
}

.orbit-container a:hover {
	text-decoration: none !important;
}

.orbit-slides-container {
	list-style-type:none;
}

.orbit-container .orbit-slides-container img {
	width: 100%;
}

.orbit-container .orbit-slides-container > * .orbit-caption, .orbit-container .orbit-slides-container img {
	display:block;
}
.orbit-caption {
	border-bottom: 0.063em solid #ddd;
}
.orbit-caption h3 {
    font-size: 36px;
    font-weight: normal;
    letter-spacing: 1.1px;
    color: #fff;
}

.orbit-caption a:hover h3, .orbit-caption a h3:hover {
	text-decoration: none !important;
}

.orbit-caption p {
	height: 20px;
	display: block;
	overflow: hidden;
	margin: 0 10px 30px 10px;
	padding: 0;
}
.orbit-next, .orbit-prev {
	display: none;
}

/* Slider ---------------------- */


.sliderImage{
	height: 365px;
	width: 100%;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	background-position: center center;
  	background-repeat: no-repeat;
}

.slideshow-wrapper .orbit-container li {
	height: 365px;
}

/* bootstrap fixes */


.img-circle {
-webkit-border-radius: 500px;
-moz-border-radius: 500px;
border-radius: 500px;
}


/* Sidebar ------------- */

.widget .fb-pages a {
	font-size: 15px;
	color: #222;
}
.fb-pages .like {
	float: right;
}
.fb-page {
	margin: 0 0 12px 0;
}

.rpwe-block h3.rpwe-title {
	font-size: 24px !important;
	line-height: 1.1em !important;
	text-align: center;
}

/* inline play game */

.inline-play-game {
    background: none repeat scroll 0 0 #F5FFFF;
    margin: 30px 0 0 0;
    padding: 20px;
    overflow: hidden;
}

.inline-play-game h2.logoFont {
	margin: 0;
}

.inline-play-game i {
	margin: 10px 5px 0 0;
}

.inline-play-game a.game-title {
	font-size: 18px;
	margin: 0 0 10px 0;
	display: block;
}

.inline-play-game a img {
	float: left;
	margin: 0 20px 0 0;
	height: 156px;
	display: block;
	overflow: hidden;
}

.inline-social {
	display: block;
	margin: 13px 0 0 0;
	float: left;
}

.inline-facepile {
	display: block;
	margin: 0 0 0 5px;
}

.inline-fb-like {
	float: left;
	margin: 0 10px 0 0;
	display: block;
}

.inline-tweet {
	float: left;
	display: block;
}

/* signup inline */

.signup-inline {
    background: none repeat scroll 0 0 #f1f1f1;
    padding: 20px;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

#registrationModal .signup-inline-second {
	padding: 0;
	background: #fff;
	border: none;
}

.signup-inline-second .callout {
}

.signup-inline-second {
	padding: 20px;
	border-top: 5px solid #69cdff;
	margin: 20px 0;
	min-height: 340px;
	margin-bottom: 70px;
}

.signup-inline-second h3 {
	text-align: center;
}

.signup-inline-second a.the-image {
	border: none;
	padding: 0;
	display: block;
	overflow: hidden;
	margin: 0;
	float: none;
}

.signup-inline span.text {
text-align: center;
display: block;
font-size: 18px;
margin: 5px 0;
}
.signup-inline img.item {
	margin: 0px auto;
	display: block;
}

.signup-inline h4 {
	margin: 0 0 20px 0;
	padding: 0;	
	font-size: 24px;
}

.signup-inline-second img {
}

.signup-inline-second h3 a {
color: #222;
font-size: 23px;
line-height: 25px;
margin: 0;
padding: 0px;
}

.signup-inline.signup-inline-second {
	padding: 5px;
	background: #ffaad4;
}

.signup-inline-second .facebook-or {
	color: #fff;
}

.signup-inline-second h4 {
	margin: 0 0 20px 0;
}

.signup-inline-second h2.prizeDescription {
	color: #222;
	font-size: 16px;
}

.signup-inline p {
	margin: 0 0 5px 0;
}

.signup-inline form {
	margin: 0 0 10px 0;
}

.signup-inline h5 {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

.signup-box {
	margin-bottom: 20px;
	margin-top: 0px;
}

/* facebook connect */

#fball-facebook-login span {
font-size: 22px !important;
padding: 10px 10px 11px 10px !important;
}

#fball-facebook-login a {
background-position-y: -99px !important;
padding: 1px 1px 2px 19px !important;
height: 40px !important;
}

/* signup page ---- */

.signup_articles h2 {
	margin: 0 0 10px 0;
	padding: 0;
}

.signup_articles h2 a {
	line-height: 28px;
	font-size: 28px;
	display: block;
	width: 250px;
	color: #222;
}

.signup_articles article {
	margin: 0 0 20px 0;
}

/* Latest Prizes ----------------------- */
.latestPrize{
	width: 33%;
	float: left;
	height: 150px;
	position: relative;
  	overflow-y: hidden;
}
.thePrizeImage{
	width: 100%;
	height: 150px;
	position: absolute;
	top:0;
	left:0;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	background-position: center center;
  	background-repeat: no-repeat;
}
.latestPrize:hover .thePrizeImage{

	top: 150px;
    -webkit-transition: top, height, 0.5s;
    -moz-transition: top, height, 0.5s;

}
.prizeDescription{
	padding:10px;
	text-align: center;
	color: #ffffff;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 100%;
	font-size: 34px;
    font-family: 'ProximaThin';
}
.clicktoPlay{
	background: url(../img/clicktoplay.png) center center;
	width: 33%;
	float: left;
	height: 150px;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	position: relative;
}
/* Horizontal Nav ---------------------- */
.headerMenu .section-container.horizontal-nav .section .title.has-dropdown > a:after,
#mobile-menu .section-container.accordion .section .title.has-dropdown > a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #222 transparent transparent transparent;
	margin-top: -2.5px;
	position:absolute;
	right:1em;
	top:1.688em
}
.headerMenu .section-container .section .content, 
#mobile-menu .section-container .section .content {
	padding: 0.9375em 0;
}
.headerMenu .section-container.horizontal-nav .side-nav li,
#mobile-menu .section-container.accordion .side-nav li {
	margin:0;
}
.headerMenu .section-container.horizontal-nav .side-nav li a,
#mobile-menu .section-container.accordion .side-nav li a {
	padding: 0.25em 0.9375em;
}
#menu .section-container.horizontal-nav .side-nav li:hover a,
#mobile-menu .section-container.accordion .side-nav li:hover a {
	background:#efefef
}
.headerMenu .section-container.horizontal-nav .section .title.active a,
.headerMenu .section-container.horizontal-nav.auto .section .title.active a {
	background: #d5d5d5;
}
.side-nav li {
	font-size: 14px;
}
.headerMenu .section:hover .content {
	display: block;
	min-width: 12.5em;
	position: absolute;
	z-index: 999;
	background: #000;
}
.headerMenu .section .content {
position: absolute;
top: 35px;
display: none;
padding: 10px 20px 10px 10px;
border: none;
background: #000;
}
.side-nav li.active a {
	color: #e9ccec;
	font-weight: normal;
}

.headerMenu .section .content .side-nav {
	padding: 0;
}
.topHeaderLogin {
	padding: 10px 0 0 0;
}
.header-menu {
	padding: 10px 0;
}

.header-menu p {
	margin: 0;
}

.headerMenu .section .content .side-nav li a{
	text-align: left;
	padding-left: 10px;
	font-size: 18px;
}
@media only screen and (min-width: 48em) {
	#menu .section-container.horizontal-nav .section .title.has-dropdown > a:after {
		top:50%
	}
	#menu .section-container.horizontal-nav .section .title.has-dropdown > a {
		padding-right:2.813em
	}
}
/* Off-Canvas ---------------------- */ 
#main:before {
	content:" ";
	position:absolute;
	z-index:-1;
	top: 0;
	left:-100%;
	width:100%;
	height:100%
}
#page {
	overflow:hidden
}
#mobile-menu, #main {
	display:block;
	position:relative;
	width:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.js #mobile-menu {
	margin-left:-100%;
	padding:0 0.938em;
	position:absolute;
	width:80%;
	z-index:1
}
.js #main {
	margin-left:0;
	position:relative;
	z-index:0
}
.active #mobile-menu {
	margin-left:0
}
.active #main {
	margin-left:80%
}
@media only screen and (min-width: 48em) {
	.js #main {
		position:static
	}
	.active #mobile-menu {
		margin-left:-100%;
	}
	.active #main {
		margin-left:0
	}
}


/* ------------ CUSTOM --------------- */

body {
	background: #fbfbfb;
}

.bebas {
	font-family: 'BebasNeue', Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	font-weight: normal
}

h2.bebas a {
	display: block;
	font-size: 1.2em;
	line-height: 1em;
	color: #222;
}

.georgia {
    font-family: Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
}
.button{
    background: #f76672;
    border-color: #bf2734;
}
.button:hover{
    background: #bf2734;
}

.topSearch{
	float: right;
	padding: 0;
	margin: 10px 0 0 0;
}
.topSearch input {
	padding: 5px;
	text-transform: capitalize;
}

.homeSearch{
    margin:15px 0;
}
.textRight{
    text-align: right;
}

.sectionHeader{
	padding: 5px 0 0;
	margin: 0;
}
.sectionHeader h1{
    font-family: 'BebasNeue';
    padding:0;
    margin: 0;
    font-weight: normal;
}
.couponListing{
	padding: 0;
	margin: 0;
}
.list-coupon{
	list-style-type: none;
	border: 2px dashed #BBB;
	display: block;
	margin: 10px 0;
	padding: 11px 10px 10px 12px;
	background: #F2F2F2;
}
.list-coupon:hover {
	border-color: #222;
}

a .list-coupon {
	color: #222;
	font-size: 14px;
	text-decoration: none;
}

.list-coupon a:hover{
	text-decoration: underline;
}


.sidebar-social-icons {
	margin: 0 0 0 2px;
	display: inline-block;
}

.sidebar-social-icons a {
    border-radius: 90px 90px 90px 90px;
    border-top: 1px solid #BBBBBB;
    display: block;
    float: left;
    height: 56px;
    margin: 0 3px -4px;
    width: 56px;
}

.sidebar-social-icons a:hover {
	opacity: .7;
}

.sidebar-social-icons .fb {
	background: url(../img/social-icons.png) -12px -130px;
}

.sidebar-social-icons .tw {
	background: url(../img/social-icons.png) -3px -4px;
}

.sidebar-social-icons .pin {
	background: url(../img/social-icons.png) -4px -69px;
}


.single .entry-footer {
	background: none;
	padding: 0;
	margin: 0;
}

#content p {
	font-size: 17px;
	line-height: 27px;
	vertical-align: baseline;
}

#content.single p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-size: 18px;
	line-height: 32px;
	vertical-align: baseline;
    font-family: 'proxima_nova_rgregular', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

#content li {
    font-family: 'proxima_nova_rgregular', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;

}

#content.single h2 {
	font-size: 30px;
	font-family: 'proxima_novasemibold',Helvetica,Arial;
}

#content.single h3, #content.single h2 {
	margin: 20px 0;
}

/* single page */

.social_links {
	float: left;
}

.social_links .social-btn {
	margin: 0 0 0 20px;
	float: left;
}

.social_links .social-btn.pinterest {
	margin: 20px 0 0 0;
}

.entry-content.single .fb-social-plugin {
	width: auto;
	margin: 0 0 0 0px;
}

/* single store */


.store-image {
height: 125px;
width: 125px;
overflow: hidden;
display: block;
margin: 15px 0 0 10px;
border-radius: 0;
padding: 10px;
}

.single-store header .store-img {
	background: #f1f1f1;
}

.single-store header .entry-title {
	margin: 10px 0 0 10px;
	font-size: 26px;
}

.single-store header {}

/* coupon codes and printable coupons */

.couponPanel{
    padding: 10px 0 20px 0;
    border-bottom: 1px dashed #ccc;
    margin: 20px 0;
}

.couponPanel h2 a {
	color: #222;
	font-weight: 800;
}

.couponPanel h2 {
	margin: 0 0 20px 0;
	font-size: 21px;
	line-height: 27px;
}

.couponPanel {
	color: #222;
	font-size: .8em;
}

.couponPanel ul {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

.couponPanel .categories {
	text-align: right;	
}

.couponPanel .post-ratings .percentage {
	font-size: 15px;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	margin: 0 0 5px 0;
	color: #222;
	font-weight: bold;
}

.couponPanel .post-ratings img {
	margin: 0 auto;
}

.couponPanel .button {
	letter-spacing: .5px;
	font-size: 15px;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	line-height: 17px;
}

input.coupon-code {
	width: 97%;
	padding: 6px 0 0 5px;
}


.couponPanel h4 a{
    color: #e32;
}

.couponPanel a.button{
    color: #FFF;
    padding: 5px 20px;
    margin: 2px 0 0px 0;
}

.coupon-panel a {
	color: #555;
}

/* coupon lander */



.landerBody{
	background: url(../img/lander-coupon-bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#coupon-pg {
	margin: 0px 0 240px 0;
	height: 420px;
	background: #fff;
	font-size: 16px;
	line-height: 22px;
	background: url(../img/lander-coupon-bg.png);
}

#coupon-pg .btn {
	font-weight: normal;
}

#coupon-pg h1 {
	font-size: 38px;
	margin: 20px 0 0 0;
	font-weight: normal;
}

#coupon-pg .span4 {
	margin: 0px 0 0 0px;
	padding: 0 0 40px 0;
}

#coupon-pg .fb-like-signup {
	background: none;
	padding: 10px 0 0px 10px;
	opacity: .9;
	width: 98%;
}

#coupon-pg .facebook-or {
	color: #fff;
}

.facebook-or {
    color: #ccc;
    font-size: 22px;
    font-style: italic;
    margin: 10px 0 10px 0;
    text-align: center;
    text-shadow: 0 1px 1px #222000;
    width: 210px;
}




/* affiliate lander */


/* coupon lander */

#affiliate-lander {
	margin: 0px;
	height: 760px;
	background: #fff;
	font-size: 14px;
	line-height: 22px;
	background: url(../img/lander-affiliate.png);
}

#affiliate-lander h2.bebas a {
	font-size: .8em;
}

#affiliate-lander h1 {
	font-size: 28px;
	font-weight: bold;
	color: #5fbf00;
}

#affiliate-lander .span4 {
	margin: 0px 0 0 0px;
	padding: 0 0 10px 0;
}

#affiliate-lander .facebook-or {
	color: #fff;
}

#affiliate-lander.escalate {
	height: 1150px;
}

#affiliate-lander .fb-like-signup {
	background: none;
	padding: 10px 0 0px 10px;
	opacity: .9;
	width: 98%;
}

.lander-affiliate-kohls {
    background: url("../img/lander-affiliate-kohls.png") no-repeat scroll 100px 10px transparent;
    padding: 26px 0 0;
}

.lander-affiliate-amazon {
    background: url("../img/lander-affiliate-amazon.png") no-repeat scroll 100px -10px transparent;
    padding: 26px 0 0;	
}

.lander-affiliate-target {
    background: url("../img/lander-affiliate-target.png") no-repeat scroll 100px 10px transparent;
    padding: 26px 0 0;
}

.lander-mysavings-necklace {
    background: url("../img/lander-mysavings-necklace.png") no-repeat scroll 100px 10px transparent;
    padding: 26px 0 0;
}

.lander-moms {
    background: url("../img/moms-gift-card.png") no-repeat scroll 600px 50px transparent;
    padding: 26px 0 0;
}

#affiliate-lander.moms h1 {
	line-height: 32px;
	color: #fff;
}

#affiliate-lander.moms {
	background: url(../img/vacation-1.png);
	height: 580px;
}

#affiliate-lander.moms a {
	color: #fff;
}


/* welcome pages */

#welcome-pg {
	background: url(../img/bg-makeup-3.png) no-repeat;
	margin: 0px 0 10px 0;
	height: 530px;
	color: #fff;
}

#welcome-pg span.blurb {
	font-size: 18px;
}

#welcome-pg p {
font-size: 18px;
margin-top: 20px;
display: inline-block;
}

.welcome-1 {
	margin: 0 auto;
	max-width: 1024px;
	height: 530px;
	display: block;
	color: #fff;
}

.welcome-1 .message {
	color: #fff;
	margin: 0;
	min-width: 320px;
}

.welcome-1 .number {
    display: block;
    float: left;
    font-size: 68px;
    margin: -8px 20px 0;
}

.welcome-1 .message p {
	font-size: 16px;
	min-height: 44px;
}

.welcome-1 h1 {
	font-size: 68px;
	line-height: .8em;
	letter-spacing: -1px;
	margin: 20px 0 0 0;
	color: #fff;
}

.welcome-1 .message hr {
	border-top: 1px solid #222;
	border-bottom: 1px solid #aeb605;
	opacity: .5;
}

.welcome-1 button {

}

.welcome-1 .message h3 {
	font-size: 16px;
	font-weight: normal;
	margin: 6px 0 10px 0;
	line-height: 18px;
	color: #fff;
}


.welcome-1 .sub-message {
    background: none repeat scroll 0 0 #222000;
    color: #FFFFFF;
    font-size: 1.1em;
    font-style: italic;
    line-height: 1.2em;
    margin-top: 35%;
    opacity: 0.8;
    padding: 20px 32px;
}

.sub-message a {
	color: #fff;
}

.sub-message a:hover {
	color: green !important;
}

.welcome-1 .hr-bottom hr {
    border-bottom: 1px solid #555;
}
.like-area{
    padding-bottom: 20px;
}
.logoFont {
font-size: 18px;
font-weight: 100;
letter-spacing: 1px;
}
.socialButtons {
padding: 10px 0 0;
}
.fbButton{
float: left;
margin-right: 10px;
}
.googlePlusButton{
	float: left;
	margin-right: 10px;  
}
.twitterButton {
    float: left;
    margin-right: 10px;
 }
 .pintrestButton{
    float: left;
    margin-top:10px;
 }
 .comments-link{
    float: right;
 }
 .prizeThumb{
 	display: block;
 	line-height: 0;
 }
 .centerText{
 	text-align: center;
 }
 .plyfeLogo {
margin: 0 auto;
display: block;
width: 50%;
}
.headerMenu .section .has-dropdown a{
	color: #fff;
	cursor: default;
}
 .popularSearches ul {
 	margin:0;
 	padding: 0;m
 }
 .popularSearches ul li{
 	float: left;
 	list-style-type: none;
 	margin: 0 5px 0 0;
 }
 h3.rpwe-title {
 	font-family: 'BebasNeue', 'GillSansMTProLight', Arial, Helvetica;
	font-size: 26px;
	line-height: 26px;
	font-weight: 100;
 }
  h3.rpwe-title a{
  	color: black;
  }
  #rpwe_widget-2{
  
  }

  #rpwe_widget-2 img{ 
	border: none !important;
	margin: 0 auto;
}
.rpwe-block li {
	border: none !important;
	list-style-type: none;
	margin: 0 !important;
	padding: 0 !important;
}
.rpwe-block ul {
	margin: 0 !important;
	padding: 0 !important;
}

/* five pack */

.five-pack a.bebas {
	font-size: 22px;
	line-height: 28px;
	color: #222;
	display: block;
}

.row .five-pack a.the-image {
	height: 100px;
	overflow: hidden;
	display: block;
	background: #f1f1f1;
}

.row .five-pack a.the-prize {
	height: 120px;
	overflow: hidden;
	display: block;
}
.row.five-pack {
	margin: 0 0 40px 0;
}

.five-pack h2 {
	margin: 0 0 10px 0;
	font-size: 26px;
	line-height: 1.4em;
}

.post-meta-small span {
	color: #ccc;
	font-size: 13px;
}

.post-meta-small span a {
	color: #ccc;
}

.post-meta-small span a:hover {
	text-decoration: underline;
}

.post-meta-small .fb-like {
	margin: -2px 0 0 0;
}

/* header signup form */

.headerRegister .facebook-or {
	text-shadow: 0 1px 1px #222;
}

.headerRegister h2 {
	font-size: 2em;
	margin: 25px 0 0 0;
	padding: 0;
}

img.alignleft {
	margin: 0 20px 0 0;
}
.contactologyInputs{
	display: block;
	height: 0;
	overflow: hidden;
}
.fb-like {
	margin: -3px 0px 0 6px;
	float: left;
}

/* adsense search ads */

.ad336x280 {
	width: 336px;
	height: 280px;
	display: block;
	margin: 0px auto;
}

.ad-inline {
	width: 100%;
	padding: 10px 0 0 0;
	background: #fbfbfb;
	margin: 20px 0;
}

.adsense.responsive {
	margin: 0px auto;
	display: block;
	max-width: 728px;
	padding: 0 0 50px 0;
}

#adcontainer1 {
	margin: 15px 0 0 0;
}

.rewards-prize-div {
width: 100%;
height: 120px;
}


/* steps buttons */

#offer-steps {
padding: 20px;
border-top: 5px solid #69cdff;
border-bottom: 1px solid #ddd;
margin: 20px 0 0 0;
}

#offer-steps h2 {
	margin-bottom: 30px;
}

.button_step {
border-radius: 90px;
background: #fac4ff;
color: #fff;
width: 40px;
height: 40px;
margin: -9px 10px 11px 0;
padding: 0px 0 0 0px;
font-size: 24px;
text-align: center;
display: block;
float: left;
clear: both;
line-height: 42px;
}

.steps {
	font-size: 18px;
	padding: 5px 0;
}

ul.steps {
	margin: 0;
	padding:0;
}

.steps li {
	margin: 0 0 25px 0;
}

.steps h3 {
	margin: 0;
}

/* facebook button */


#category-picker h4 {
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
font-family: 'Helvetica','Arial', sans-serif;
}
.coupon-category-box {
padding: 5px;
border: dashed 1px #BBB;
margin: 5px 0;
}
.store-cat-option{
	width: 128px;
	height: 30px;
	opacity: 0.01;
	cursor: pointer;
}
#category-picker-area {
height: 150px !important;
}
.stores-list{
	-webkit-column-count:3;  
    -moz-column-count:3;  
    column-count:3;  
}

.stores-list p{
	margin-bottom: 5px;
}
.storeThumb{
	border:solid 1px #BBB;
}
.followBtn{
	background: url(../img/follow-buttons.png) top left no-repeat;
}
.subscribe-section .followBtn {
	width: 128px;
	display: block;
	margin: 0 auto;
}
.category-circle{
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border: solid 5px #f76672
}

#category-picker-area li {
padding: 25px 60px;
}

.category-name{
	padding: 10px 0;
	text-align: center;
	font-family: 'Helvetica','Arial', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	height: 52px;
}

.option-title{
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
/* flat */

.loop-ads article {
	height: 540px;
}

.loop.loop-ads-full article.type-post {
	height: 240px;
}

.loop article.type-post {
	background: #fff;
	padding: 0;
	margin-bottom: 110px;
	height: 400px;
}

.facebook-loop {
	display: block;
	overflow: hidden;
}


.loop-title {
    display: block;
    margin-bottom: 5px;
}

.loop article .entry-content {
	padding: 10px 20px;
}

.loop article .entry-content h2 {
margin: 15px 0 0 0;
padding: 0;
font-size: 18px;
line-height: 25px;
}

.loop article .entry-image {
	margin: 0;
}

.loop article .entry-header {
	margin: 0;
}

.loop article .entry-category a, #homeSlider .entry-category a {
	display: block;
	position: absolute;
	top: 0;
	right: 15px;
	padding: 7px;
	color: #fff;
	font-size: 11px;
	font-style: italic;
	color: #fff;
	z-index: 9;
}

#homeSlider .entry-category a {
	right: 0px;	
}

article.type-post {
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
}

.large-8 .ad300x250 {
	height: 251px;
	width: 300px;
	display: block;
	border-bottom: 1px solid #ddd;
	margin: 0px auto;
	margin-bottom: 20px;
}

/* loop signup */

.columns.loop.loop-signup {
	height: 340px;
}

.loop.loop-signup  article .entry-content h2 {
	margin: 0;
}

.columns.loop.loop-signup article  .entry-content {
	height: 160px;
	max-height: 160px;
}
.columns.loop.loop-signup article span {
	margin: 8px 0 10px 0;
	display: block;
	font-size: 14px;
}
.columns.loop.loop-signup article h2 {
	font-size: 21px;
}
.loop-signup .entry-title {
	color: #e32;
}

/* grid image sizes */

.loop .ad300x250 {
	display: block;
	margin: 0px auto;
	height: 250px;
	width: 300px;
	padding: 30px 0 0 0;
}

.loop a:hover {
	text-decoration: none !important;
}

.loop a.the-image {
	background: #fff;
}

.loop a.the-image img {
	margin: 0 auto;
	display: block;
}

.loop a.the-image img:hover {
	opacity: .9;
}

.loop.large-9 article a.the-image {
	max-height: 380px;
	display: block;
	overflow: hidden;
}

.loop.large-6 article a.the-image {
	display: block;
	overflow: hidden;
}

.loop.large-6 article .entry-content {
	height: 50px;
}

.loop.large-4 article a.the-image {
}

.loop.large-4 article h2, .loop.large-6 article h2 {
	font-size: 22px;
	line-height: 26px;
	text-align: left;
	font-weight: normal;
}

.loop .entry-header a h2{
	color: #222;
	margin: 7px 0 0 0;
}

.loop-category a {
    color: #888888;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.2px;
    margin: 10px 0 0;
    text-transform: uppercase;
}

.loop-get-offer a {
float: right;
font-size: 12px;
font-family: 'proxima_nova_rgregular',Helvetica,Arial;
margin: 0px 0 20px 20px;
}

.loop-get-offer a:hover {
	color: #000 !important;
}

#content .loop-excerpt p {
font-size: 14px;
font-weight: 300;
line-height: 20px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #666;
}

#content .loop-excerpt a {
	color: #666;
	text-decoration: underline;
}

#content .loop-excerpt a:hover {
	text-decoration: underline;
}

.loop .entry-header a:hover h2 {
	color: #07e;
	text-decoration: none;
}

.loop.large-4 article .entry-content {
	padding: 10px 15px;
	height: 85px;
}

.loop.large-3 article a.the-image {
	max-height: 140px;
	display: block;
	overflow: hidden;
}

/* categories */

.loop article.category-free-samples, #homeSlider .category-free-samples {
	border-top: 1px solid #4ec5ff;
	border: none;
}

.loop article.category-free-samples .entry-category a, #homeSlider .category-free-samples .entry-category a {	
	background: #4ec5ff;
}

.loop article.category-coupons, #homeSlider .category-coupons {
	border-top: 1px solid #ff006c;
	border: none;
}

.loop article.category-coupons  .entry-category a, #homeSlider .category-coupons .entry-category a {
	background: #ff006c;
}

.loop article.category-sweepstakes, #homeSlider .category-sweepstakes .entry-category a {
	border-top: 1px solid #7cd354;
	border: none;
}

.loop article.category-sweepstakes  .entry-category a, #homeSlider .category-sweepstakes .entry-category a {
	background: #7cd354;
}

.loop article.category-deals, #homeSlider .category-deals .entry-category a {
	border-top: 1px solid #bdecb0;
	border: none;
}

.loop article.category-deals  .entry-category a, #homeSlider .category-deals .entry-category a {
	background: #bdecb0;
}

#homeSlider {
	margin-bottom: 20px;
}

#content {
	margin-top: 40px;
}

/* articles single */
#page-personalize .more-margin .row {
	margin-bottom: 15px;
}

/* font face */

@font-face {
    font-family: 'proxima_nova_excn_ththin';
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaexcn-thin-webfont.eot');
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaexcn-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaexcn-thin-webfont.woff') format('woff'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaexcn-thin-webfont.ttf') format('truetype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaexcn-thin-webfont.svg#proxima_nova_excn_ththin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-light-webfont.eot');
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-light-webfont.woff') format('woff'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_alt_excn_rgbold';
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaaltexcn-bold-webfont.eot');
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaaltexcn-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaaltexcn-bold-webfont.woff') format('woff'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaaltexcn-bold-webfont.ttf') format('truetype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanovaaltexcn-bold-webfont.svg#proxima_nova_alt_excn_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-bold.eot');
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-bold.eot?#iefix') format('embedded-opentype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-bold.woff') format('woff'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-bold.ttf') format('truetype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-bold.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-reg.eot');
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-reg.eot?#iefix') format('embedded-opentype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-reg.woff') format('woff'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-reg.ttf') format('truetype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-reg.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_ththin';
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-thin-webfont.eot');
    src: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-thin-webfont.woff') format('woff'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-thin-webfont.ttf') format('truetype'),
         url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/fonts/proximanova-thin-webfont.svg#proxima_nova_ththin') format('svg');
    font-weight: normal;
    font-style: normal;

}

.proximaSemiBold {
	font-family: 'proxima_nova_rgregular', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.proximaBold {
    font-family: 'proxima_nova_rgbold', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.proximaRegular {
    font-family: 'proxima_nova_rgregular', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.proximaLight {
    font-family: 'proxima_novalight', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.proximaThinNormal {
    font-family: 'proxima_nova_ththin', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.proximaThin {
	font-family: 'proxima_nova_ththin', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}


/* headshot */

.editors-picks article {
	background: #fff;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.editors-picks article h2 {
font-size: 22px;
font-weight: 300;
text-align: center;
line-height: 28px;
}
.featured-looks article h2 a,
.latest-articles article h2 a,
.editors-picks article h2 a {
	color: #222
}
.editors-picks article .editors-body {
	padding: 10px 20px;
}
.editors-picks a.icon-read{
	text-align: center;
	color: #bee0f6;
	display: block;
}
#content .editors-picks article p {
	font-size: 15px;
	line-height: 25px;
	margin: 0;
	padding: 10px 0;
}

.post-headshot {
	margin: -30px 0 0 0;
	background: #fff;
	text-align: center;
	color: #ccc;
	font-size: 13px;
}

.post-headshot .the-publish-date {
	margin: 10px 0 5px 0;
}

.post-headshot .author-link a {
	text-transform: capitalize;
	color: #ccc;
}

.post .headshot.circle {
	margin-top: 5px;
	margin-right: 10px;
}

.headshot img {
	border-radius: 90px;
	width: 48px;
	margin: 0 auto;
	display: block;
	height: 48px;
	/* grayscale */
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
  /* for Webkit browsere, Chrome 19+, Safari 6+ ... */
  -webkit-filter: grayscale(1);

  /* this is for Firefox 3.5+, Firefox mobile */
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'gs\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#gs");

  /* for IE6+ */
  filter: gray;

}

.headshot img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}


article .meta-info {
	font-size: 13px;
	margin-left: 10px;
}

.single article .meta-info {
	font-size: 13px;
	margin: 10px 0 0 0;
	color: #ccc;
}

.single article .meta-info .the-publish-date {
	margin: 0 0 5px 0;
}

.single article .meta-info a {
	color: #ccc;
}

.meta-info {
margin: 20px 0 0px 0;
display: inline-block;
width: 100%;
font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.meta-info .follow-author {
	text-align: right;
}

.meta-info .author-image img {
	width: 42px;
	float: left;
	margin: 0 10px 0 0;
}

#content.single .meta-info p {
	margin: 0;
	font-size: 13px;
	color: #ccc;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

#content.single .meta-info a {
	color: #ccc;
	font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}


/* fonts */

.proximaSemiBold {
font-family: 'proxima_nova_rgregular';
}

h1,h2,h3,h4,h5 {
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
	font-weight: normal;
}

/* profile */

.btn.btn-profile-huge {
	display: block;
	font-size: 36px;
}

#personalize-close {
	margin-top: 15px;
}

.profile-social .social {
margin: 0 5px;
display: inline-block;
height: 11px;
}

.profile-social .social.twitter {
	display: block;
	margin-top: 10px;
}

.subscribe-section {
	padding: 10px;
	background: #f7f7f7;
	margin: 10px 0;
	display: inline-block;
	width: 100%;
}

.subscribe-section p {
}

.subscribe-section li {
	font-size: 15px;
}

.profile-social .social {
	margin: 0 5px;
	display: inline-block;
	height: 11px;
}

ul, ol, dl {
	font-size: 1.2em;
	line-height: 1.4em;
}

/* groupon freesamples us lander */

#welcome_full_width {
	background: url(../img/landing-bg-static.png) 0 -75px;
	height: 442px;
	display: block;
	margin: 0 auto;
}

#welcome_full_width .container {
	overflow: hidden;
}

#welcome_full_width .post_content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    margin-top: 10px;
    padding: 10px;
    z-index: 10;
}

#welcome_full_width .form form {
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 1px 3px #999999;
    overflow: hidden;
    padding: 20px 20px 0 20px;
    margin: 0;
}

#welcome_full_width h3 {
	font-size: 15px;
}
#welcome_full_width .left-corner {
    float: left;
    margin: 280px 0 0 -603px;
    border-top: 10px solid #619f00;
}

#welcome_full_width .form button i {
	margin: 8px 7px 0 0;
}

#welcome_full_width .form {
    background: none repeat scroll 0 0 #E9F5F0;
    border: 1px solid #B8F2DA;
    float: left;
    margin: 0 0 20px -41px;
    padding: 0;
    width: 100%;
}

#welcome_bg {
    background: url("../img/bg.png") repeat scroll 0 0 #F8FCFB;
    margin: 0 0 0px 0;
}

#welcome_btm_border {
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #fff;
	padding: 0px 0 0 0;
}

#welcome_full_width .landing-lineup {
    margin: 0 auto;
    text-align: center;
}

#welcome_full_width button {
	margin-bottom: 10px;
}

/* flying birds */

.flybird {
	display: block;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

.fly1 {
	top: 436px;
	left: 30px;
	-webkit-animation: moveclouds 35s linear infinite;
	-moz-animation: moveclouds 35s linear infinite;
	-o-animation: moveclouds 35s linear infinite;
	background: url(../img/flybirds.png);
	height: 175px;
	width: 130px;
}

.fly2 {
	top: 370px;
	left: 100px;
	-webkit-animation: moveclouds-left 40s linear infinite;
	-moz-animation:  moveclouds-left 40s linear infinite;
	-o-animation:  moveclouds-left 40s linear infinite;
	background: url(../img/flybirds.png) 0 -174px;
	height: 143px;
	width: 100px;
}

.fly3 {
	top: 260px;
	left: 543px;
	-webkit-animation: moveclouds-left 60s linear infinite;
	-moz-animation:  moveclouds-left 60s linear infinite;
	-o-animation:  moveclouds-left 60s linear infinite;
	background: url(../img/flybirds.png) 0 -318px;
	height: 114px;
	width: 88px;
}

.fly4 {
	top: 120px;
	left: 8px;
	-webkit-animation: moveclouds 35s linear infinite;
	-moz-animation: moveclouds 35s linear infinite;
	-o-animation: moveclouds 35s linear infinite;
	background: url(../img/flybirds.png) 0 -436px;
	height: 76px;
	width: 50px;
}

.fly5 {
	top: 190px;
	left: 396px;
	-webkit-animation: moveclouds 15s linear infinite;
	-moz-animation: moveclouds 15s linear infinite;
	-o-animation: moveclouds 15s linear infinite;
	background: url(../img/flybirds.png) 0 -516px;
	height: 85px;
	width: 63px;
}

@-webkit-keyframes moveclouds {
	0% {margin-left: -1000px;}
	100% {margin-left: 1000px;}
}
@-moz-keyframes moveclouds {
	0% {margin-left: -1000px;}
	100% {margin-left: 1000px;}
}
@-o-keyframes moveclouds {
	0% {margin-left: -1000px;}
	100% {margin-left: 1000px;}
}

@-webkit-keyframes moveclouds-left {
	0% {margin-left: 1000px;}
	100% {margin-left: -1000px;}
}
@-moz-keyframes moveclouds-left  {
	0% {margin-left: 1000px;}
	100% {margin-left: -1000px;}
}
@-o-keyframes moveclouds-left  {
	0% {margin-left: 1000px;}
	100% {margin-left: -1000px;}
}

#signup_full_width_bg {
    background: url("../img/signup_bg.png") repeat scroll 0 0 transparent;
    border-bottom: 2px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    margin: 0 0 30px;
    padding: 30px 0 0;
}

#full_width_btm_border {
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #E4EDF6;
	background: url("../img/signup_bg.png") repeat scroll 0 0 transparent;
	padding: 30px 0 0 0;
}

#index {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    margin: 30px 0;
    padding: 30px;
	border-radius: 10px;
}

#index .form {
    background: none repeat scroll 0 0 #B8F3A0;
    border: 1px solid #48ED07;
    float: left;
    margin: 0 0 0 -41px;
    padding: 0;
    width: 600px;
}

.form-corner.left-corner {
    float: left;
    margin: 280px 0 0 -603px;
}

#index .form form {
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    box-shadow: 0 1px 3px #999999;
    margin: 0;
    padding: 20px 30px 30px;
}

#index .message {
    float: right;
    width: 45%;
}

#index .message h2 {
    font-size: 3.3em;
    font-weight: normal;
    text-align: center;
    color: #365179;
}

#index .message h3 {
    color: #555555;
    font-style: italic;
    margin: 0 0 10px;
    text-align: center;
}
#index .message .image_match {
	width: 80%;
	margin: 20px auto;
}

#index .message .image_match img {
	float: left;
}

#index .message .image_match h5 {
    float: right;
    font-size: 16px;
    margin: 35px 0 0;
    width: 260px;
}

.signup_items {
	margin: 0 auto;
}

.signup_items li {
    clear: both;
    display: inline-block;
    margin: 5px 0 5px 40px;
    width: 100%;
}

.signup_items li h4 {
    color: #555555;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    margin: 30px 0 0;
}

.signup_full_sprite {
	width: 60px;
	height: 74px;
	display: block;
	margin: 0 30px 0 0;
	float: left;
}

.signup_full_sprite_1 {
	background: url(../img/signup_full_sprite_small.png) ;
}

.signup_full_sprite_2 {
	background: url(../img/signup_full_sprite_small.png) 0 -75px;
}

.signup_full_sprite_3 {
	background: url(../img/signup_full_sprite_small.png) 0 -148px
}

.form form h2 {
	text-align: center;
	font-size: 1.7em;
}

 .form label {
    float: left;
    margin: 11px 10px 0 0;
}

 .form input {
	padding: 10px;
	width: 82%;
}

.form button {
	width: 100%;
	font-size: 1.7em;
}

#index .lineup {
    display: block;
    margin: 0 auto;
    padding: 30px 0 10px;
    width: 800px;
}

#index .form button i {
	margin: 8px 7px 0 0;
}

.form label,
.form input {
    font-size: 18px;
}

/* social buttons */

.socialButtons {
padding: 5px 0 5px 10px;
margin: 20px 0 10px 0px;
float: none;
background: #fef3ff;
}
.fbButton{
float: left;
margin-right: 10px;
}
.googlePlusButton{
	float: left;
	margin-right: 10px;
}
.twitterButton {
    float: left;
    margin-right: 10px;
 }
 .pintrestButton{
    float: left;
    margin-top:10px;
 }
.post .fball_fblike {
	margin-top: 5px;
	width: 95px;
}
.socialButtons .fb-like {
display: block;
width: 85px;
float: left;
margin: 5px 0 0 0;
}

/* popular posts */

.popular-posts a {
	color: #07e;
	font-family: 'proxima_nova_rgregular',Helvetica,Arial;
	font-weight: normal;
}
.popular-posts a:hover {
	color: #e32 !important;
}

#crp_related a {
	color: #07e !important;
	font-family: 'proxima_nova_rgregular',Helvetica,Arial !important;
	font-weight: normal;
}
#crp_related a:hover {
	color: #e32 !important;
	text-decoration: none !important;
}

/* single header */

.single-share {
margin: 20px 0 20px 0;
padding: 0 0 30px 0;
float: left;
width: 100%;
border-bottom: 1px solid #ddd;
}
.single-share .social-btn {
	float: left;
	margin: 0px 10px 0 0;
}

.fb_iframe_widget span {
	width: 100% important;
}

.single-share .social-btn.facebook {
	display: block;
	width: 250px;
	margin-top: 3px;
}

.single-share .social-btn.twitter {
	width: 112px;
}
.single-share .social-btn.gplus {
	width: 60px;
}

.single-share .social-btn.pinterest {
	display: block;
	min-width: 92px;
}
.giant-share-buttons {
	margin: 20px 0 10px 0;
display: inline-block;
width: 100%;
}
.giant-share-buttons h4 {
	margin: 0 0 20px 0;
}
.giant-share-buttons .btn{
	width: 100%;
}
.btn.facebook-share {
	background: #3b5998;
}
.btn.twitter-share {
	background: #01bbee;
}

/* sidebar like buttons */

.sidebar-pages a.page-img {
    background: url('../img/facebook-pages.png') repeat scroll 0 0 transparent;
    border-radius: 90px 90px 90px 90px;
    display: block;
    float: left;
    height: 60px;
    margin: 10px 0 0 8px;
    width: 60px;
}

.sidebar-pages ul {
	margin: 0;
}

.sidebar-pages li {
display: inline-block;
margin: 0 0 40px 0;
}

.sidebar-pages li span a {
}

.sidebar-pages li .likes {
    display: block;
    float: right;
    margin: 5px 0 0 10px;
}

#sidebar-likes h4 {
	float: left;
	font-size: 18px;
}

#sidebar-likes h4 a {
	color: #000;
}

.sidebar-pages a.page-img.pets {
	background: url('../img/facebook-pages.png') 0 -100px;
}

.sidebar-pages a.page-img.beauty {
	background: url('../img/facebook-pages.png') 0 0px;
}

.sidebar-pages a.page-img.baby {
	background: url('../img/facebook-pages.png') repeat scroll -17px -280px transparent;
}

.sidebar-pages a.page-img.stuff {
	background: url('../img/facebook-pages.png') 0 -200px;
}

.sidebar-pages a.page-img.all {
	background: url('../img/facebook-pages.png") repeat scroll -19px -385px transparent;
}

/* outbrain */

#ob_strip_container_rel_0_stripBox .strip-rec-link-img {
border: none !important;
display: block;
padding: 0px !important;
width: 150px;
height: 110px;
margin: 0;
}

#ob_strip_container_0_stripBox .item-container {
	width: 162px !important;
}

#ob_strip_container_rel_0_stripBox .hover .strip-rec-link-img {
	border: none !imporant;
	padding: 0 !important;
	height: 110px !important;
}

#outbrain_container_0_stripBox .strip-like {
padding: 20px 0 !important;
font-size: 15px !important;
line-height: 16px;
height: 20px;
font-weight: normal !important;
color: #ccc !important;
margin: 20px 0 !important;
border-top: 1px solid #ddd !important;
font-style: italic !important;
}
.OUTBRAIN ul {
	margin: 0;
}
.OUTBRAIN li {
	list-style: none;
	width: 100%;
	margin: 0 0 10px 0;
	display: inline-block;
}
.ob-text-content a {
	font-family: 'proxima_nova_rgregular',Helvetica,Arial !important;
}
.ob-text-content a:hover {
	color: #e32;
}
.OUTBRAIN .strip-img {
	float: left;
	width: 75px;
	margin: 0 10px 0 0;
}

/* below content articles */

.below-articles {
	margin-top: 20px;
}

/* story stack */

.storyStack my6_item_title {
	font-family: 'proxima_nova_rgregular',Helvetica,Arial !important;
	font-size: 16px;
	line-height: 22px;
	
}

.storyStack {
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	margin: 20px 0;
}

/* yarpp */

#sidebar .yarpp .large-12 {
	margin-bottom: 20px;
}

#sidebar .yarpp .yarpp-img {
	margin-bottom: 10px;
	display: block;
}

#content.single #sidebar h3 {
	font-size: 20px;
	line-height: 22px;
	margin: 5px 0 0 0;
}


#sidebar h3 a {
	color: #07e;
}


#sidebar h3 a:hover {
	color: #e32;
	text-decoration: none;
}

/* nrelate */

.nrelate_huf .nr_post_title, .nrelate_huf .nr_source, .nrelate_huf .nr_excerpt {
	font-family: 'proxima_nova_rgregular',Helvetica,Arial !important;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #07e;
}

/* facebook comments */

.fb-comments, .fb-comments * {
    width:100% !important;
}

.below-content-vertical  {
	margin-top: 10px;
}

/* yarpp */

.adkengage_display_img {
width: 140px !important;
padding: 0 10px 10px 0 !important;
}

.adkengage_imgcontwrapper {
font-family: "proxima_novasemibold", "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: normal;
	color: #07e;
	font-size: 16px;
	line-height: 18px;
}

.adkengage_imgcontwrapper:hover {
	color: #e32;
}

.adkengage_rec_header{
font-family: "proxima_novasemibold", "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-size: 1.4375em;
letter-spacing: 0px;
font-weight: normal !important;
}

/* showcase articles */

.showcase-articles {
	padding: 30px 0 30px 0;
}

.showcase-articles article {
	height: 140px;
	overflow: hidden;
}

.showcase-articles article a.the-image {
	width: 252px;
	height: 140px;
	display: block;
}

.showcase-articles article h2 {
display: block;
color: #fff;
font-size: 16px;
background-color: rgba(0, 0, 0, 0.72);
box-shadow: 0 0 18px rgba(0,0,0,0.5) inset;
float: left;
height: 140px;
margin: -140px 0 0 0;
padding: 20px;
line-height: 24px;
width: 100%;
}

.showcase-articles article h2 a {
	width: 85%;
	display: inline-block;
	color: #f5f5f5;
}

/* follow buttons */

.follow-buttons {
	display: inline-block;
	margin-bottom: 15px;
	background: #fef3ff;
	padding: 20px;
}

.follow-buttons .follow-btn {
	float: left;
	margin-right: 10px;
}

.follow-buttons .follow-btn.twitter {
	margin-right: 0;
}

.follow-buttons .follow-btn.instagram {

}

.follow-buttons .follow-btn.facebook  {
	margin-bottom: 0;
	margin-top: 2px;
}

.follow-buttons .follow-btn.facebook .fb-like {
	margin: 0;
}

.follow-buttons .follow-btn.pinterest, .follow-buttons .follow-btn.twitter {
  margin-bottom: 7px;
  clear: both;
  margin-right: 4px;
}

.follow-buttons .follow-btn.gplus {
	margin-bottom: 5px;
	margin-right: 15px;
}

.follow-buttons .follow-btn.gplus {
	width: 75px;
}


/* Small screen */
@media only all and (min-device-width: 320px) and (max-device-width: 480px) {
    body { background: #fff }
    .row .column, .row .columns { padding: 0 5px; }
}

/* mobile adsense */



.mobile-adsense {
	position: fixed;
	bottom: 0;
	padding: 0;
	background: #fff;
	height: 50px;
	width: 100%;
	margin: 0;
}


/* add this */

.add-this-share {
	margin-top: 100px;
}

.add-this-share .addthis_floating_style.addthis_counter_style {
	width: 75px;
	top: 220px !important;
}


/* rate posts */

.ec-stars-outer {
	margin: -5px 0 0 0;
}

.ec-stars-value {
	float: right;
	margin: 16px 0 0 0;
}

/* google custom search */

.google-custom-search td{
	padding: 0;
	margin: 0;
}

.google-custom-search table.gsc-search-box td.gsc-input {
padding: 0px;
}

.google-custom-search .cse input.gsc-input, .google-custom-search input.gsc-input {
	font-size: 14px;
	margin: 0;
}

.google-custom-search .cse input.gsc-search-button, .google-custom-search input.gsc-search-button {
font-family: 'proxima_nova_rgregular',Helvetica,Arial;
font-weight: normal;
font-size: 14px;
padding: 5px 13px;
height: 32px;
}

.google-custom-search td.gsc-clear-button, .google-custom-searchdiv.gsc-clear-button {
	display: none !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0 !important;
}



/* make bottom of site sit flush */

form {
	margin: 0;
}

iframe[name=google_conversion_frame] {
	display: none;
}

/* filtrify */

ul#container li {
	list-style: none;
}

ul#container {
	margin: 0;
	padding: 0;
}

#placeHolder {
	float: right;
	margin-bottom: 20px;
}

h1.cat-header {
float: left;
margin: 0px 0 40px 0;
font-size: 40px;
}

#placeHolder ul.ft-menu > li.ft-field > span.ft-label {
text-transform: capitalize;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #777;
font-weight: 200;
}

/* landing page */

#lp-google-1 p a {
	color: #fff;
}

#lp-google-1 a:hover {
	text-decoration: none;
}

#lp-google-1 .top-signup p a {
	font-size: 18px;
}

#lp-google-1.form-razors .top-signup {
	background: rgb(255, 170, 255);
}

#lp-google-1.form-facebook .top-signup {
	background: #BF00BF
}


#lp-google-1.form-shampoo .top-signup {
	background: rgb(255, 170, 255);
}

#lp-google-1.form-makeup .top-signup {
	background: rgb(86, 86, 255);
}

#lp-google-1.form-rev-makeup .top-signup {
	background: rgb(86, 86, 255);
}

#lp-google-1.form-50onred .top-signup {
	background: rgb(170, 170, 255);
}

#lp-google-1.form-laundry .top-signup {
	background: rgb(86, 86, 255);
}


#lp-google-1 .top-signup {
	background: rgb(212, 170, 255);
	color: #fff;
	text-align: center;
	padding-top: 20px;
}

#lp-google-1 .top-signup h1 {
color: #fff;
text-transform: uppercase;
font-size: 56px;
margin: 10px 0;
}

#lp-google-1 .top-signup a.btn {
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
padding: 8px 50px;
font-family: Arial;
}

#lp-google-1 .top-signup p {
	font-size: 16px;
}

#lp-google-1 .top-messaging {
	background-color: rgba(0,0,0,0.15);
	padding: 30px 0;
	color: #fff;
}

#lp-google-1 .top-messaging i {
	margin: 0 10px;
}

#lp-google-1 .top-messaging .borders {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#lp-google-1 .top-messaging h4, #lp-google-1 .top-messaging h5 {
	color: #fff;
	margin: 0;
}

#lp-google-1 .top-messaging a:hover {
	text-decoration: none;
}

.lp .freebie-img {
	margin: 20px 0;
}

.lp-border {
	border-top: 40px solid #5a96d3;
}

.lp .logo {
	width: 150px;
}

.lp .logo-row {
	margin-bottom: 40px;
}

.lp .logo-row a {
	color: #fff;
}

.lp .site-features a i.big {
font-size: 60px;
text-align: center;
display: block;
margin: 0 0 20px 0;
color: #082b3c;
}

.lp .site-features a:hover {
	text-decoration: none;
}

.lp .site-features a {
text-align: center;
color: #082b3c;
}

.lp .site-features a h4 {
	font-size: 19px;
	line-height: 22px;
}

.lp .site-features a p {
	font-size: 14px;
	line-height: 18px;
	color: #082b3c;
}

.btn.btn-lp {
	font-size: 36px;
}

.sample-list .btn {
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
	margin: 10px 0 10px 0;
	font-size: 18px;
}

.btn-full {
	display: block !important;
}

.lp .vert-large {
	padding: 90px 0;
}

.lp {
	padding: 0px 0;
	background: #f1f1f1;
}

.lp .inverted {
	background: #ccc;
	padding-bottom: 30px;
}

.lp .inverted .disclaimer {
	border-top: 1px solid #fff;
}

.lander-content.lp {
	background: #fff;
}

.lp.lp-grocery {
	background: #fff;
	margin: 0;
	padding: 0;
}

.lp .hzt-callout {
font-size: 24px;
margin: 20px 0 0 0;
text-align: center;
background: #fafafa;
padding: 20px 0;
}

.lp .hzt-callout a {
	color: #000;
}

.lp .hzt-callout a.btn {
	margin-left: 10px;
	color: #fff;
}

#lp-google-1 .inverted {
	background: #aaa;
	padding: 40px 0;
}

.offer-steps-1 .inverted {
	background: rgb(229, 229, 229);
	padding: 40px 0;
}

.lp .messaging h4 {
text-align: center;
color: #fff;
font-size: 42px;
text-transform: uppercase;
}

.lp .messaging .below {
	text-align: center;
}

.lp .messaging p.sub {
text-align: center;
color: #fff;
font-size: 20px;
line-height: 28px;
}

.lp .messaging a.btn {
margin: 30px 0 60px 0;
background: rgb(212, 170, 255);
color: #fff;
border: none;
font-size: 20px;
padding: 10px 40px;
line-height: 20px;
}

.lp .messaging a.btn:hover {
	background: #9f6cd3;
}

.lp .disclaimer {
	color: #fff;
	margin: 90px 0 0 0;
	border-top: 1px solid #78bfb5;
	padding: 10px 0 0 0;
}


#content p.disclaimer {
	font-size: 13px;
	line-height: 16px;
}

.lp-grid img {
	background: #fff;
	margin-bottom: 25px;
}

.lp-grid .taller img {
height: 145px;
margin-bottom: 22px;
}

.lp .terms-nav {
	text-align: center;
	margin-top: 60px;
}

.terms-nav a {
	margin: 0 20px;
	text-align: center;

}

.terms-nav {
	text-align: center;
	margin-top: 40px;
}

.lp .terms-nav a {
	color: #fff;
}

.lp .terms-nav a:hover {
	color: #000;
}

#signOutModal a:hover {
	text-decoration: none;
}

/* landing page form */

.lp-form {
background-color: rgba(255,255,255,0.2);
padding: 20px;
font-size: 18px;
text-align: left;
}

#lp-google-1 .lp-form-area.top-signup {
	padding: 20px 0 80px 0;
}

#lp-google-1.form-trancos .lp-form-area.top-signup {
	padding-top: 20px;
}

#lp-google-1.form-trancos .lp-form input.btn {
	font-size: 24px;
}

#lp-google-1.form-leadimpact .lp-form h1 {
	color: rgb(127, 255, 0);
}


#lp-google-1.form-trancos .lp-form h1 {
	color: rgb(0, 0, 191);
}

#lp-google-1.form-tv input {
	font-size: 20px;
}

#lp-google-1.form-s4m .s4m-img {
	display: block;
	margin: 0 auto;
}

#lp-google-1.form-s4m h1 {
	font-size: 46px;
}

#lp-google-1 .top-signup.lp-click h2 {
	font-size: 22px;
	text-align: center;
	margin: 20px 0;
}

#lp-google-1.form-surveys.lp-forms .top-signup {
	background: rgb(51, 51, 51);
} 

#lp-google-1.form-surveys.lp-forms .lp-form h1 {
	color: rgb(0, 255, 127);
}

#lp-google-1 .lp-click h3 {
	font-size: 18px;
	text-align: center;
	margin: 10px 0;
	color: #ff00a8;
}

#lp-google-1 .lp-click .btn.hide-for-small {
	font-size: 48px;
}

#lp-google-1 .lp-form-area .radio-title {
color: rgb(86, 255, 255);
font-size: 22px;
margin: 10px 0;
}

#lp-google-1 .lp-form-area .radios {
	margin-bottom: 10px;
	font-size: 22px;
	line-height: 18px;
}

#lp-google-1 .lp-form-area label {
	cursor: default;
}

#lp-google-1 .lp-form-area label.yes, #lp-google-1 .lp-form-area input.yes {
	cursor: pointer;
}

#lp-google-1.form-razors .lp-form h1 {
	color: #fff;
}

#lp-google-1.form-shampoo .lp-form h1 {
font-size: 28px;
}

#lp-google-1.form-laundry .lp-form h1 {
	color: #000;
}

#lp-google-1 .lp-form h1 {
font-size: 30px;
margin: 0 0 5px 0;
color: rgb(0, 0, 255);
text-align: center;
}

#lp-google-1 .lp-form h2 {
	font-size: 20px;
	color: #222;
	margin: 0 0 20px 0;
	text-align: center;
	color: #000;
}

.lp-form input.signupBtn {
	font-size: 28px;
}

.lp-form input.btn {
	width: 100%;
	font-size: 22px;
}

.lp-form .fb-or {
text-align: center;
font-size: 18px;
color: #000;
margin: 10px 0 10px 0;
}

.lp-form #fball-facebook-login a {
width: 100%;
text-align: center;
}

.lp-form #fball-facebook-login span {
font-family: 'proxima_nova_ththin', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

.lp.lp-forms .disclaimer {
	margin: 30px 0;
	border: none;
font-family: 'proxima_nova_ththin', "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;

}

.lp.lp-forms .disclaimer a{
	text-decoration: underline;
}

.lp-form .btn-fb {
	margin: 10px 0;
}

.lp-form .btn-fb .fb-like {
	margin: 0;
	float: none;
}

.lp-form .callout-text {
	display: inline-block;
	color: #222;
	margin: 0 5px 0 0;
}

.lp-steps {
	font-size: 18px;
	text-align: center;
	margin: 0;
}

.lp.lp-forms .logo {
	width: 200px;
	margin: 0 auto;
}

.lp-steps h3 {
	color: #fff;
	margin: 0;
}

#lp-google-1.form-trancos .top-signup {
	background: rgb(255, 170, 212);
}

.form-trancos form {
	font-size: 15px;
	font-family: Arial;
}

.trancos-adquire-msg {
	background: rgb(229, 229, 229);
	padding: 40px 0;
}

.form-trancos form .row input {
	margin: 0 0 10px 0;
	font-size: 16px;
}

.form-trancos form label {
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
}

.form-trancos .radios label {
	font-size: 16px;
}

/* path */

#path-1.offer-steps-1 .top-signup {
	background: #f2f2f2;
	margin-bottom: 0px;
}

#path-1.offer-steps-4 .top-signup {
	background: rgb(212, 170, 255) !important;
	margin-bottom: 40px;
}

#steps .path-top {
	padding: 10px 0;
	background: #f4eaff;
}

.path-top {
	padding: 40px 0;
}

.path-top h2 {
	text-align: center;
	margin: 20px 0;
}

.path-logo {
	margin: 0 auto;
	display: block;
}

.path .next {
text-align: center;
margin-top: 60px;
}

.path .next .btn {
	font-size: 24px;
	padding: 10px 30px;
}

.path .big-btn .btn {
	font-size: 24px;
	padding: 10px 30px;
	display: block;
	margin: 10px 0;
}

.path .next h3 {
	margin: 20px 0;
}

.path h3 a:hover {
	text-decoration: none;
	color: #222;
}

#personalize-close.btn-confirm-email {
	font-size: 20px;
	color: #fff;
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
}



/* variable offers */

.offer-728 {
	display: block;
	margin: 0 auto;
	width: 728px;
	height: 90px;
	margin-bottom: 30px;
}

.offer-600x400 {
	margin: 0 auto;
	display: block;
	width: 600px;
	margin-bottom: 30px;
}

.offer-300 {
	width: 300px;
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
}

.ad-336 {
	margin: 0 auto;
	padding: 10px 0;
	width: 336px;
}

.offer-400 {
	width: 400px;
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
}

.ad-300x250 {
	display: block;
	width: 300px;
	height: 250px;
	margin: 0 auto;
	margin-bottom: 60px;
}

.ad-600x250 {
	display: block;
	width: 600px;
	height: 250px;
	margin: 0 auto;
	margin-bottom: 60px;
}

.center-me {
	margin: 0 auto;
	display: block;
}

.btn.btn-offer {
font-size: 24px;
padding: 10px 20px;
margin: 15px 0 0 0;
display: block;
text-align: center;
}



/* YARPP */

.adkengage_img_item_border .adkengage_imgcontwrapper {
	font-weight: normal !important;
	font-size: 16px;
	line-height: 20px;
}

/* path offers */

#path-offers {
	background: rgb(255, 255, 170);
	padding: 30px 0;
	margin: 0 0 40px 0;
}

#path-offers.path-adquire {
	background: #fefea8;
}

#path-offers.path-adquire #PD_Main_Title {
	display: none;
}

.adquire-logo {
display: block;
margin: 0 auto;
}

.adquire-progress {
	margin-top: 20px;
}

.progress-text {
	float: right;
	display: block;
	margin-top: -40px;
	font-size: 16px;
}



.offer-steps-4.trancos .progress {
	width: 80%;
}

section.below-offers {
	background: rgb(212, 170, 255) !important
	padding: 40px 0;
}

#path-offers .btn-path-offers {
	display: block;
	margin: 0 auto;
	font-size: 22px;
}

.offers-next {
	color: #fff;
	margin: 15px 0 0 0;
}

.offer-steps-4 .progress {
	margin-top: 40px;
}



/* login page */

.login-page {
	font-size: 16px;
}

.signup-confirm {
	margin: 15px 0 0 0;
}

/* radio buttons in css */

ul.radio-buttons {
	margin: 0;
}

.radio-buttons li {
margin: 0 0 25px 0;
font-size: 24px;
line-height: 21px;
}

.radio-buttons .radio-btn {
display: block;
height: 20px;
width: 20px;
background-image: url(../img/radiobutton.png);
margin: 0px 10px 0 0;
float: left;
}

.radio-label {
	color: #111;
}

.radio-label:hover {
	text-decoration: none;
	color: #111;
}

.radio-btn {
display: inline-block;
height: 20px;
width: 20px;
background-image: url(../img/radiobutton.png);
cursor: pointer;
}

/* offers path 4 */

.offer-col {
	font-size: 20px;
}

.offer-title {
	margin: 30px 0 15px 0;
	font-size: 24px;
}

.shareEmail {
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.shareEmailText {
	display: inline;
	color: color: rgb(229, 229, 229);
}

.shareEmailText {
	cursor: pointer;
}

.shareEmail a {
	color: #fff;
	text-decoration: underline;
}

#lp-google-1 .shareEmail a:hover {
	text-decoration: underline;
	color: #fff;
}

.shareEmail input {
	font-size: 16px;
}

#birthday {
	margin-bottom: 10px;
}

#birthday label {
	line-height: 38px;
	margin: 0;
	color: #000;
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
}

#birthday select.form-control  {
	color: #000;
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
}

/* media.net fixed ads */

.fixclass{position:fixed;top:10px;}

.coreg {
	margin: 0 0 5px 0;
	font-size: 15px;
}

#inboxDollars {
	color: #000;
}

.coreg .coregTitle {
	font-weight: normal;
}

.lp-form label.yes {
	color: #000;
	font-weight: normal;
	cursor: pointer;
}

.coreg label {
	font-size: 16px !important;
}

.coregDescription {
	cursor: pointer;
}

#myDailyMoment .coregDescription {
	font-size: 14px;
	color: #000;
	line-height: 14px;
	cursor: pointer;
}

#catchyFreebies, #myDailyMoment {
	margin: 0 0 5px 0;
	font-size: 15px;
}

#catchyFreebies label, #catchyFreebies span, #myDailyMoment label, #myDailyMoment span {
	font-size: 16px;
	color: #555;
}

#catchyFreebies input, #myDailyMoment input {
	font-size: 20px;
}

.clickCatchy, .clickMDM {
	cursor: pointer;
}

#catchyFreebies .choices,#myDailyMoment .choices, .coreg .choices {
	text-align: right;
	font-weight: bold;
	font-size: 16px;
}

#catchyFreebies label.no, #myDailyMoment label.no, .coreg label.no {
	font-weight: normal;
}

#catchyFreebies label.yes, #myDailyMoment label.yes, .coreg label.yes {
	color: #000;
	font-weight: normal;
}

.form-facebook #catchyFreebies label.yes-radio {
	color: #fff;
}

/* slideshow content */

.theiaPostSlider_nav {
	padding: 10px;
	background: #f1f1f1;
}

.theiaPostSlider_nav ._title ._helper {
	color: #333 !important;
	font-family: 'proxima_nova_rgregular',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: normal !important;
}

/* profile page */

#profile-user-details .columns {
	margin-bottom: 5px;
	font-size: 14px;
}

#profile-user-details {
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
}

#profile-user-details label {
	font-weight: normal;
	line-height: 31px;
	margin: 0;
	font-size: 14px;
}

#profile-user-details input {
	font-size: 14px;
	cursor: default;
}

#profile-user-details select {
	margin-bottom: 10px;
}

/* insurance */

#path-offers.path-insurance .btn {
	font-size: 24px;
	display: block;
	margin: 20px 0;
}

#path-offers.path-insurance {
	margin: 0;
}

/* flow modal */

#signupModal img {
	margin: 0 auto;
	display: block;
}

#signupModal {
	background: url('http://tripletsmommy.com/wp-content/themes/reactor-master/library/img/lp-freebies-30.png') #fff;
}

#signupModal #user_email {
	font-size: 24px;
	margin: 0 0 10px 0;
	border: 2px solid blue;
}

#signupModal h2 {
	font-size: 60px;
	margin: 0 0 15px 0;
}

#signupModal h4 {
	font-size: 32px;
	margin: 10px;
	background: #fff;
	color: blue;
}

#signupModal h2 span {
	color: red;
}

#signupModal h2, #signupModal h4 {
	text-align: center;
	font-family: 'proxima_nova_rgbold';
}

#signupModal .shareEmailDiv {
	background: #fff;
	padding: 10px 0;
	display: inline-block;
}

#signupModal .shareEmailText {
	font-family: Arial;
}

#signupModal .shareEmail, #signupModal .shareEmail a {
	color: #000;
}

#signupModal .shareEmail input {
	margin: 0 5px 0 0;
	cursor: pointer;
}

#signupModal .btn {
	display: block;
	width: 100%;
	font-size: 48px;
}

#signupModal .noThanks {
	text-align: center;
	color: #000;
	margin: 10px 0;
}


.ad-title {
	text-align: center;
	display: block;
	font-family: 'proxima_nova_ththin',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	color: #333;
}

/* landing page */

#lander-page .shareEmail a {
	color: #000;
}	

#lander-page #shareEmailInput {
	margin: 0 4px 0 0;
	display: inline-block;
}

#lander-page h2.message-callout {
	font-size: 30px;
	margin: 10px 0;
}

#lander-page .shareEmailText {
	font-family: Arial;
}

#lander-page .image-area img {
	margin: 0 auto;
	display: block;
}

#lander-page.lp-grocery .message {
	border: 5px solid #f1f1f1;
	padding-top: 10px;
}

#lander-page .btn {
	font-size: 22px;
}

.lander-image {
border: 3px dotted #ccc;
padding: 20px;
margin: 20px 0;
background: #fff;
}

.lp-grocery .lander-image {
	padding: 10px;
}

.lp-grocery input {
	margin-bottom: 10px;
	font-size: 17px;
}

.lp-grocery .lander-image {
border: 3px dashed #eee;
padding: 20px;
margin: 20px 0;
background: #fff;
}

.lp-grocery .image-area h2 {
text-align: center;
font-size: 36px;
color: #181818;
}

#lander-page .fb_iframe_widget {
	margin: 5px 0 10px 0;
}

.text-center {
text-align: center;
}

#lander-page .message {
	padding: 0 20px;
}

#lander-page.lp.simple .btn.hide-for-small {
	font-size: 22px;
	line-height: 30px;
	margin: 10px 0;
	display: block;
}

#lander-page .message h3 {
	color: #666;
	font-size: 16px;
}

#lander-messaging h1 {
font-size: 28px;
margin: 0;
text-align: center;
}

#keyword-lander h3 {
	margin: 0px 0 0 0;
}

#lander-messaging {
padding: 10px 30px;
background: #e7fff9;
}

#lander-messaging h2 {
font-size: 20px;
text-align: center;
}

.lander-content {
padding: 60px 0 0px 0;
margin: 40px 0 0 0;
border-top: 1px solid #f1f1f1;
background: #fbfbfb;
}

.lp .img-features {
	padding: 0 0 90px 0;
	border-bottom: 1px solid #eee;
	text-align: center;
}

lp .img-features {

}

.lp .vert-large {
	padding: 90px 0;
	background: #fff;
}

.lp .site-features a i.big {
font-size: 60px;
text-align: center;
display: block;
margin: 0 0 20px 0;
color: #082b3c;
}

.lp .site-features a:hover {
	text-decoration: none;
}

.lp .site-features a {
text-align: center;
color: #082b3c;
}

.lp .site-features a h4 {
	font-size: 19px;
	line-height: 22px;
}

.lp .site-features a p {
	font-size: 14px;
	line-height: 18px;
	color: #082b3c;
}

.lp .site-features a:hover {
	text-decoration: none;
}

.lp .site-features a {
text-align: center;
color: #082b3c;
}

.lp .site-features a h4 {
	font-size: 19px;
	line-height: 22px;
}

.lp .site-features a p {
	font-size: 14px;
	line-height: 18px;
	color: #082b3c;
}


/* foundation changes */

ul.pagination li a, ul.pagination li button {
	font-size: 20px;
	line-height: 30px;
}

/* new header btns */

.new-header-btns button, .new-header-btns a.button {
padding: 12px 44px 12px 30px !important;
border-radius: 10px;
font-size: 18px !important;
margin: 24px 15px 0 0;
background: #d9005c;
float: left;
font-family: 'proxima_novasemibold', Helvetica, Arial;
}

.new-header-btns a.button {
float: none;
margin: 4px 0 0 0;
text-align: center;
padding: 12px 34px 12px 30px !important;
}

.new-header-btns button:hover, .new-header-btns .button:hover {
background: #ad0049;
text-decoration: none;
}

.new-header-btns .f-dropdown li a {
font-size: 18px;
color: #fff;
margin: 5px 0;
font-family: 'proxima_novasemibold', Helvetica, Arial;
}

.new-header-btns .f-dropdown li a:hover, .new-header-btns .f-dropdown li:hover {
	background: none;
	text-decoration: none;
	color: #ccc;
}

.new-header-btns .f-dropdown {
background: #d9005c;
padding: 10px 10px 15px 10px;
border: none;
margin: -7px 0 0 -1px;
border-radius: 7px 0 7px 7px;
}
.f-dropdown:before, .f-dropdown:after {
	display: none;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
	height: auto;
	font-size: inherit;
}

/* new footer */

#new-footer {
	background: #350016;
	color: #fff;
}

#new-footer .footer-links a {
	color: #fff;
}

.footer-dark {
	background: #5b0429;
	padding: 40px 0;
	margin: 0 0 30px 0;
}

#new-footer .button {
	text-align: center;
	font-size: 20px;
	background: #350016;
	color: #fff;
	border-radius: 5px;
	margin: 0 10px;
}

#new-footer .button:hover {
	text-decoration: none;
	background: #76163f;
}

#new-footer .disclaimer, #new-footer .terms-nav, #new-footer .terms-nav a {
	color: #fff;
	text-align: center;
	font-size: 14px;
}

#new-footer h2 {
	font-size: 36px;
	color: #fff;
}

#new-footer .disclaimer {
	margin: 30px 0;
}

#new-footer .theLogo {
	margin: 0px auto;
	display: block;
	padding: 60px 0;
}

#new-footer .center-buttons {
	margin: 0 auto;
	display: block;
	width: 80%;
}

#new-footer footer {
	background: none;
}

p {
	font-size: inherit;
}

/* top bar */

#page .top-bar .name h2 a {
	color: #fff;
	font-size: 18px !important;
	padding: 5px 15px;
}

.top-bar-section ul li>a {
	font-family: 'proxima_nova_rgregular',Helvetica,Arial;
	font-size: inherit;
}


.top-bar {
	background: #1f1f1f;
	height: 38px;
}	

.top-bar-section ul li>a {
	font-size: 18px;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
	background: #000;
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
	background: #712747;
}

.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button) {
	background: #1f1f1f;
}

.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button):hover, .top-bar-section li.active:not(.has-form) a:not(.button) {
	padding: 5px 10px;
}

.top-bar-section li.active:not(.has-form) a:not(.button):hover, .top-bar-section li.active:not(.has-form) a:not(.button) {
	background: #712747;	
}

.top-bar-section .divider, .top-bar-section [role="separator"], .top-bar-section>ul>.divider, .top-bar-section>ul>[role="separator"] {
	border: none;
}

.top-bar-section .has-dropdown>a:after {
	margin-top: 5px;
}

.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
	color: #fff;
}


/* google custom search */

.google-custom-search td{
	padding: 0;
	margin: 0;
}


.google-custom-search .cse input.gsc-input, .google-custom-search input.gsc-input {
font-size: 18px;
margin: 0;
padding: 15px;
width: 230px;
height: 53px;
display: block;
border: 1px solid #1f1f1f;
border-radius: 7px 0 0 7px;
border-left: none;
border: none !important;
font-family: 'proxima_novasemibold',Helvetica,Arial;
}

.google-custom-search .cse input.gsc-search-button, .google-custom-search input.gsc-search-button {
font-family: 'proxima_novasemibold',Helvetica,Arial;
font-weight: normal;
font-size: 17px;
padding: 0px 20px;
height: 53px;
margin: 0px 0px 0 0px;
display: block;
}

.google-custom-search table.gsc-search-box td.gsc-input {
padding: 0px;
height: 53px !important;
display: block;
}

.google-custom-search td.gsc-clear-button, .google-custom-searchdiv.gsc-clear-button {
	display: none !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
	padding: 0 !important;
	background: #1f1f1f !important;
	border: none !important;
}

.cse form.gsc-search-box, form.gsc-search-box {
margin: 7px 0 0 0 !important;
padding: 0 !important;
}

.gsc-input {
	padding: 15px 30px;
	background: url(http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif) 92% 50% no-repeat rgb(255, 255, 255) !important;
}


/* Footer ---------------------- */

footer {
	background: #333;
	color: #fff;
	padding: 30px 0 20px 0;
	margin: 0px 0 0 0;
	z-index: 99;
}

footer a {
	color: #fff;
}

.inner-footer {
	clear:both;
}
.site-info {
	padding:1.063em 0 0;
}
#colophon {
	text-align:left;
}
#colophon, .footer-links li {
	font-size:0.75em
}
.footer-links li {
	margin-left:0.625em
}
.footer-links .inline-list {
	margin-left:0
}

.footer-links ul {
	margin: 0;
}

#footer-terms {
	font-size: 12px;
	border-top: 1px solid #444;
	padding: 20px 0;
	margin: 20px 0 0 0;
	text-align: right;
}

footer .logo {
	margin-bottom: 20px;
}

#footer-terms a {
	color: #ccc;
	margin: 0 5px;
}

#footer-signup {
	color: #fff;
}

#footer-signup  .btn{
	font-size: 20px;
	padding-top: 8px;
	width: 100%;
	font-family: 'proxima_nova_rgregular',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

#footer-signup .signup_email_input {
	font-size: 18px;
	font-family: 'proxima_thin',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	margin: 0 0 10px 0;
}

#footer-signup span {
margin: 0 0 10px;
color: #fff;
display: block;
font-size: 20px;
line-height: 24px;
}

.reveal-modal-bg {
	z-index: 999;
}

.topText {
color: #fff;
font-size: 14px;
padding: 8px 5px;
display: inline-block;
text-align: right;
float: right;
}

.topText:hover {
	text-decoration: none;
}

.topText:hover{
    color:#ad0049;
}

#user_email {
	background: url('/wp-content/themes/reactor-master/library/img/input-bg.gif');
	color: #000;
	font-family: 'proxima_novasemibold',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	text-align: center;
	font-size: 22px;
}

#shareEmailInput {
	margin: 4px 4px 0 0;
}

.lp-steps h3 {
	font-size: 22px;
}

#steps .no-link {
	color: #000;
}

/* sample list page */

#sample-list h2 {
	text-align: center;
}

.progress {
	margin: 40px 0 0 0;
}

#steps .no-link {
	color: #000;
}

/* form fields*/

#form-fields form label {
	font-size: 24px;
	text-align: center;
	display: block;
	color: #000;
    font-family: 'proxima_novalight';
font-weight: normal;
}

#lp-google-1 #form-fields .next.btn {
	font-size: 24px;
	letter-spacing: normal;
	display: block;
	font-family: 'proxima_novasemibold',Helvetica,Arial;
}

#form-fields form  input.field-txt {
	font-family: 'proxima_novasemibold',Helvetica,Arial;
	color: #000;
	border: 1px solid #333;
	padding: 5px 10px;
	text-align: center;
	background: url('/wp-content/themes/reactor-master/library/img/input-bg.gif');
	font-size: 24px;
}

#form-fields form .form-control {
	font-family: 'proxima_novasemibold',Helvetica,Arial;
	color: #000;
	border: 1px solid #333;
	padding: 5px 10px;
	font-size: 18px;
}

#form-fields .shareEmailDiv {
	margin: 10px 0;
}

#form-fields .shareEmailText, #form-fields .shareEmailText a {
	color: #000;
    font-family: 'proxima_novalight';
    font-size: 14px;

}

#form-fields form  input.btn {
	font-family: 'proxima_novasemibold',Helvetica,Arial;
}

#lp-google-1 #form-fields h1 {
	font-family: 'proxima_novasemibold',Helvetica,Arial;
	font-size: 48px;
	line-height: 42px;
	color: rgb(0, 0, 255);
}

@media (min-width: 320px) {
    #lp-google-1 #form-fields h1 { font-size: 24px; line-height: 28px; }
}

@media (min-width: 500px) {
    #lp-google-1 #form-fields h1 { font-size: 160%; line-height: 100%; }
}

@media (min-width: 700px) {
    #lp-google-1 #form-fields h1 { font-size: 180%; line-height: 100%;}
}

@media (min-width: 1200px) {
    #lp-google-1 #form-fields h1 { font-size: 200%; line-height: 100%; }
}

#form-fields .required-notice {
	font-family: 'proxima_novasemibold',Helvetica,Arial;
	text-align: center;
	color: red;
}

#lp-google-1 .inverted.form-fields {
	background: #ffcde2;
}

#lp-google-1 .inverted.form-fields.messaging a.btn {
	background: #ec4d90;
}

#lp-google-1 .inverted.form-fields.messaging a.btn:hover {
	background: #b8165a;
}

#lp-header {
	background: #1f1f1f;
	padding: 5px 0;
}

#form-fields .lp-form {
	background: #ecd9ff;
	border: 2px dashed #913de7;
}

#form-fields .btn {
	background: #8316f2;
}

#form-fields .btn:hover {
	background: #5805ad;
}

#form-fields a[disabled=disabled] {
 	background: #ccc;       
 	color: #aaa;
 	border: 1px solid #333;
}

#form-fields .icon {
	color: #000;
	font-size: 24px;
	line-height: 46px;
	opacity: .3;
}

#form-fields .icon.dob {
	line-height: 33px;
}

#form-fields #gender {
	margin-bottom: 10px;
}

.steps-instructions {
	text-align: center;
	font-family: 'proxima_nova_ththin',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-size: 18px;
	margin: 10px 0;
}

/* progress */

#progress img.loading-samples {
	margin: 0 auto;
	display: block;
}

.btn.btn-submit-intel {
	display: block;
	width: 100%;
	font-size: 24px;
	font-family: 'proxima_novasemibold',Helvetica,Arial;
}

/* tiburon */

#tiburon-wrapper {
	background: #fff;
	padding: 20px 0;
	border: 1px solid #000;
}

.btn.btn-submit-tiburon {
	margin: 20px auto;
	margin-left: 20px;
	margin-right: 20px;
	display: block;
	font-size: 24px;
	font-family: 'proxima_novasemibold',Helvetica,Arial;
}

.freebie-progress {
font-weight: bold;
margin: 36px 0 0 0;
display: block;
font-size: 18px;
color: red;
}

#lp-signup-box {
	border: 5px solid #fff;
	background: #fff;
	margin: 20px;
}

#lp-signup-box #lp-header {
	background: #c194ef;
}

#lp-signup-box .lp-logo {
	margin: 30px 0 auto;
}

#lp-signup-box img.center {
	margin: 0 auto;
	padding: 10px;
}

#lp-signup-box .get-arrow {
	float: right;
	margin: -54px -96px 0 0;
}

#lp-signup-box h2.lp-get {
    font-weight: bold;
    font-size: 40px;
    color: red;
    margin: 0 0 10px 0;
    background: #c194ef;
    padding: 3px 5px 0 5px;
    border: 2px dashed #fff;
}

/* coreg offers */

.coreg-title {
	margin: 10px 0;
	font-size: 24px;
}

.coreg-no-link {
	color: #000;
}

.coreg-label-title {
	font-size: 18px;
	margin: 0;
	float: left;
}

.coreg-radio.radio-btn {
	margin: 6px 5px 0 0;
}

.coreg-radio-buttons.radio-buttons li {
	margin: 0 0 0px 0;
}

.form-control {
	margin-bottom: 5px;
}

#steps .path-top {
	padding: 10px 0;
	background: #f4eaff;
}

.path-top {
	padding: 40px 0;
}

.path-top h2 {
	text-align: center;
	margin: 20px 0;
}

.path-logo {
	margin: 0 auto;
	display: block;
}

.path .next {
text-align: center;
margin-top: 60px;
}

.path .next .btn {
	font-size: 24px;
	padding: 10px 30px;
}

.path .big-btn .btn {
	font-size: 24px;
	padding: 10px 30px;
	display: block;
	margin: 10px 0;
}

.path .next h3 {
	margin: 20px 0;
}

.path h3 a:hover {
	text-decoration: none;
	color: #222;
}

#personalize-close.btn-confirm-email {
	font-size: 20px;
	color: #fff;
	font-family: 'proxima_nova_rgregular', Helvetica, Arial;
}
