html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font-size : 100%;
font : inherit;
vertical-align : baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
.clearfix:before, .clearfix:after {
content : "";
display : table;
}
.clearfix:after {
clear : both;
}
* {
margin : 0;
padding : 0;
box-sizing : border-box;
}
#fancybox-wrap div, #fancybox-wrap span, #fancybox-wrap {
box-sizing : content-box !important ;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 62.5%;
text-align : left;
}
html#signup-htmltag, body#signup-bodytag {
height : 100%;
width : 100%;
}
#fb-root > div {
left : -575px !important ;
}
strong {
font-weight : 700;
}
em {
font-style : italic;
}
.clear {
clear : both;
}
img {
max-width : 100%;
height : auto;
}
:focus {
outline : 0;
}
#signup-content-wrapper {
opacity : 0;
}
.spinner {
width : 100px !important ;
}
.wp-caption-text {
font-style : italic;
}
.aligncenter {
text-align : center;
}
.alignright {
text-align : right;
}
.alignleft {
text-align : left;
}
#signup-page-wrapper {
height : 100%;
width : 100%;
display : table;
vertical-align : middle;
position : relative;
z-index : 900;
}
#signup-page {
display : table-cell;
vertical-align : middle;
}
#signup {
clear : both;
padding : 40px;
margin : 0 auto 80px;
}
#signup.small {
width : 390px !important ;
}
#signup.medium {
width : 590px !important ;
}
#signup.large {
width : 740px !important ;
}
html.ie7 #signup.small {
width : 310px !important ;
}
html.ie7 #signup.medium {
width : 510px !important ;
}
html.ie7 #signup.large {
width : 660px !important ;
}
#signup.small ul#inner-footer li.inner-footer_icon.facebooklike, #signup.small ul#inner-footer li.text-link {
float : left;
display : block;
width : 100%;
margin : 10px 0;
}
#signup.small ul#inner-footer li.inner-footer_icon.facebooklike {
margin-bottom : 30px;
}
#signup.large .signup-left, #launchlitemodule #signup .signup-left {
float : left;
width : 55%;
padding-right : 40px;
}
html.ie7 #signup.large .signup-left, html.ie7 #launchlitemodule #signup .signup-left {
width : 45%;
}
#signup.large .signup-right, #launchlitemodule #signup .signup-right {
float : left;
width : 45%;
}
#signup.left {
float : left;
margin-left : 30px;
margin-right : 0;
}
#signup.right {
float : right;
margin-right : 30px;
margin-left : 0;
}
#signup.center {
margin : 0 auto 80px;
}
#signup-page header {
overflow : hidden;
position : relative;
margin : 0 0 30px;
}
#signup-page header.no-margin {
margin : 0;
}
#signup-page header.no-margin h1 {
padding-bottom : 30px;
}
#signup-page header h1 {
position : relative;
margin : 0;
line-height : 1.2em;
}
#signup-page header h1.hastextheading.haslogo span {
margin-top : 15px;
}
#signup-page header h1.haslogo img {
width : 100% !important ;
}
#signup-page header h1.notextheading.haslogo span {
text-indent : -9999px;
position : absolute;
top : 0;
left : 0;
margin : 0;
}
#signup-page header h1.notextheading.nologo {
display : none;
margin : 0;
}
#signup-page .video {
margin : 0 0 30px;
}
.video {
position : relative;
padding-bottom : 56.25%;
padding-top : 30px;
height : 0;
overflow : hidden;
}
.video iframe, .video object, .video embed {
position : absolute;
top : 0;
left : 0;
width : 100% !important ;
height : 100% !important ;
margin-bottom : 15px;
}
#signup-editor-content {
margin-bottom : 30px;
}
#presignup-content, #success-content {
margin-bottom : 30px;
}
#signup a, #privacy-policy a {
text-decoration : none;
}
#signup a:hover {
text-decoration : underline;
}
#signup h2, #signup h3, #signup h4, #privacy-policy h2 {
margin : 0 0 10px;
}
#signup p, #privacy-policy p {
margin : 0 0 18px;
line-height : 1.4em;
}
#signup ul#form-layout li {
margin : 0 0 24px;
position : relative;
box-sizing : content-box;
}
#signup ul#form-layout li:before, #signup ul#form-layout li:after {
content : " ";
display : table;
}
#signup ul#form-layout li:after {
clear : both;
}
#signup ul#form-layout li.hascf-submit-button {
margin : 0;
}
#signup label {
display : block;
margin : 0 0 8px;
line-height : 1.3em;
}
#signup label span {
color : #DA342E;
}
#signup input[type="text"], #signup input[type="email"], #signup .radio-group, #signup .checkbox-group, #signup select, #signup textarea {
width : 300px;
}
#signup textarea {
min-width : 300px;
max-width : 300px;
}
html.ie7 #signup input[type="text"], html.ie7 #signup input[type="email"], html.ie7 #signup .radio-group, html.ie7 #signup .checkbox-group, html.ie7 #signup select, html.ie7 #signup textarea {
width : 260px;
}
html.ie7 #signup textarea {
min-width : 260px;
max-width : 260px;
}
#signup input[type="text"], #signup input[type="email"], #signup textarea, .lefx_buy_now input[type="text"] {
margin : 0;
padding : 10px;
display : block;
float : left;
overflow : hidden;
background : #F7F7F7;
border : #DDD solid 1px;
font-family : 'Lucida Grande', sans-serif;
font-size : 1.2em;
border-radius : 3px;
box-shadow : 0 2px 3px #ddd inset;
}
#signup input:focus, #signup textarea:focus {
background : #fff;
outline : 0;
}
#signup .radio-group input, #signup .checkbox-group input {
float : left;
margin : 4px 10px 0 1px;
}
#signup input#submit-button {
width : auto;
height : 35px;
margin : 0;
padding : 0 15px;
background : transparent;
border : 0;
color : #fff;
font-family : Helvetica, Arial, sans-serif !important ;
font-size : 1.1em;
font-weight : 700;
text-transform : uppercase;
cursor : pointer;
border-radius : 0;
box-shadow : none;
}
#signup span#submit-button-border {
display : inline-block;
float : left;
position : relative;
overflow : hidden;
z-index : 999;
border-width : 1px;
border-style : solid;
border-radius : 3px;
}
#signup #submit-button-spinner {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
padding : 0;
display : none;
}
#signup.nocf ul#form-layout li.first {
width : 300px;
margin : 0 0 10px;
}
#email-layout {
display : table;
width : 100%;
position : relative;
}
html.ie7 #email-layout {
width : 320px;
}
#email-layout label {
display : table-cell;
}
#email-layout span#emailinput {
display : table-cell;
width : 100%;
padding-right : 10px;
}
#email-layout #email {
width : 100%;
}
html.ie7 #email-layout #email {
width : 165px;
}
#success, #success-content, #newuser, #returninguser, #returninguserurl {
display : none;
}
#pass_thru_error {
color : #DA342E;
font-size : 1.1em;
margin : 3px 0 0;
float : right;
}
#error, .error {
display : none;
position : absolute;
bottom : 0;
left : 10px;
width : auto;
padding : 2px 6px;
background : #DA342E;
color : #fff;
font-size : 1.1em;
font-weight : 700;
border-top-left-radius : 2px;
border-top-right-radius : 2px;
box-shadow : 0 0 3px #78000D inset;
}
.fieldset-error {
bottom : -20px;
left : 0;
}
span.user, span.clicks, span.conversions {
font-weight : 700;
}
.social-container {
background : url(../im/social-bg.png) repeat;
position : relative;
padding : 5px 0 13px 18px;
margin : 10px 0 30px;
border-radius : 3px;
}
.social-block {
float : left !important ;
margin : 10px 18px 0 0 !important ;
height : 23px !important ;
}
#fblikeblock {
width : 135px !important ;
}
#signup .disable {
display : none !important ;
}
.fb_iframe_widget iframe {
overflow : visible !important ;
}
a#reusertip {
display : inline-block;
position : relative;
float : right;
margin-right : 0;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none !important ;
}
a#reusertip:hover {
text-decoration : none;
}
#reuserbubble {
display : none;
position : absolute;
top : -85px;
right : 0;
z-index : 901;
width : 124px;
padding : 12px;
opacity : 0.87999999523162841796875;
background : #000;
color : #fff;
font-size : 11px;
line-height : 13px;
border-radius : 3px;
}
.reuserbubble-arrow {
position : absolute;
bottom : -18px;
right : 50px;
height : 0;
width : 0;
border-color : #000 transparent transparent;
border-style : solid;
border-width : 10px;
}
span.privacy-policy {
display : block;
padding-top : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.1em;
line-height : 1.2em;
}
.nocf span.privacy-policy {
padding-top : 5px;
}
#privacy-policy h2 {
margin : 0 0 15px;
text-transform : capitalize;
}
#privacy-policy a.close {
position : absolute;
top : 10px;
right : 16px;
font-size : 25px;
font-weight : 700;
}
#privacy-policy a.close:hover {
text-decoration : none;
}
ul#inner-footer {
margin : 22px 0 0;
}
ul#inner-footer li {
float : right;
margin : 0 0 0 10px;
padding-top : 5px;
}
ul#inner-footer li p {
margin : 0;
line-height : 1.4em;
}
ul#inner-footer li p a {
text-decoration : none;
}
ul#inner-footer li p a:hover {
text-decoration : underline;
}
ul#inner-footer li.inner-footer_icon {
float : left;
margin : 0 7px 0 0;
padding : 0;
}
ul#inner-footer li.inner-footer_icon a {
display : block;
width : 24px;
height : 24px;
text-indent : -9999px;
}
ul#inner-footer li.inner-footer_icon.facebooklike {
width : 85px;
margin : 0;
float : right;
position : relative;
top : 4px;
}
ul#inner-footer li.inner-footer_icon.facebook a {
background : url(../im/facebook.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.twitter a {
background : url(../im/twitter.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.instagram a {
background : url(../im/instagram.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.googleplus a {
background : url(../im/googleplus.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.pinterest a {
background : url(../im/pinterest.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.tumblr a {
background : url(../im/tumblr.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.soundcloud a {
background : url(../im/soundcloud.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.linkedin a {
background : url(../im/linkedin.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.youtube a {
background : url(../im/youtube.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon.yelp a {
background : url(../im/yelp.png) top left no-repeat;
}
ul#inner-footer li.inner-footer_icon a:hover {
background-position : bottom left;
}
ul#footer {
position : fixed;
bottom : 0;
right : 30px;
overflow : hidden;
z-index : 1010;
padding : 2px 10px;
background : #000;
font-size : 1.1em;
}
ul#footer li {
float : left;
color : #aaa;
line-height : 1.8em;
}
ul#footer li a {
color : #aaa;
text-decoration : underline;
}
ul#footer li a.logo {
position : relative;
top : -2px;
display : inline-block;
height : 17px;
width : 84px;
background : url(../im/mini-logo.png) top center no-repeat;
text-indent : -9999px;
}
.lite #wrapper {
width : 700px;
margin : 40px auto 60px;
background : #fff;
padding : 40px;
position : relative;
overflow : hidden;
z-index : 899;
}
.lite #wrapper header {
width : 700px;
margin-bottom : 40px;
}
.lite #wrapper header h1 {
margin : 0;
position : relative;
font-family : Oswald;
font-weight : 400;
font-style : normal;
color : #252525;
text-shadow : none;
text-align : left;
font-size : 9em;
}
.lite #wrapper header h1 a {
text-decoration : none;
color : #252525;
}
.lite #wrapper header h1 span {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.lite #main {
float : left;
width : 470px;
}
.lite .lepost {
margin : 0 0 50px;
}
.lite .lepost h2.posttitle {
margin : 0 0 15px;
}
.lite .lepost h2 a {
text-decoration : none;
color : #333 !important ;
}
.lite .lepost h2 a:hover {
color : #00bfbf;
text-decoration : underline;
}
.lite .lepost h1, .lite .lepost h2 {
line-height : 1.2em;
margin : 0 0 10px;
font-family : Podkova;
font-size : 2.8em;
font-weight : 400;
font-style : normal;
color : #333;
text-shadow : 0 1px 1px #fff;
text-transform : none;
}
.lite .lepost h3 {
line-height : 1.2em;
margin : 0 0 15px;
font-family : Oswald;
font-size : 2em;
font-weight : 400;
font-style : normal;
color : #999;
text-shadow : none;
text-transform : uppercase;
}
.lite .lepost h4 {
line-height : 1.2em;
margin : 0 0 10px;
text-transform : uppercase;
font-family : Podkova;
font-size : 1.5em;
font-weight : 400;
font-style : normal;
color : #D65543;
text-shadow : none;
text-transform : uppercase;
}
.lite .lepost p {
line-height : 1.6em;
margin : 0 0 25px;
font-size : 1.5em;
font-weight : 300;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.lite .lepost ul {
list-style-type : square;
margin : 0 0 25px;
padding : 0;
}
.lite .lepost ol {
list-style-type : decimal;
margin : 0 0 25px;
padding : 0;
}
.lite .lepost ul li, .lite .lepost ol li {
margin : 0 0 0 15px;
padding : 0;
line-height : 1.4em;
}
.lefx_buy_now:before, .lefx_buy_now:after {
content : "";
display : table;
}
.lefx_buy_now:after {
clear : both;
}
.lefx_buy_now {
text-align : center;
}
#main .lefx_buy_now > p {
margin-bottom : 10px;
}
.lefx_buy_now label.qty:after {
content : "Qty: ";
}
.lefx_buy_now input[type="submit"] {
padding : 4px;
max-width : 100%;
max-height : 200px;
box-sizing : border-box;
cursor : pointer;
}
.lefx_buy_now .le-product-sel {
display : inline-block;
padding : 3px;
}
i.buy-now-cc {
display : block;
width : 160px;
height : 46px;
margin : 0 auto;
background-image : url(../im/paypal-cc.jpg);
background-repeat : no-repeat;
background-size : 100%;
}
.buy-now-error {
width : 100%;
padding : 6px 10px;
border : #c92b1f solid 2px;
border-radius : 3px;
background-color : #fdd;
font-size : 12px;
}
#signup .input-holder-cap {
display : inline-block;
}
#signup.medium.hascf .input-holder-cap {
float : right;
}
#signup input.captcha, #signup input.sum, #signup span.calc {
display : inline-block !important ;
width : 40px;
float : none !important ;
text-align : center;
}
#signup input.captcha {
width : 50px;
}
#signup span.calc {
width : 20px;
font-weight : 700;
line-height : 37px;
vertical-align : top;
}
.jqmWindow {
display : none;
position : absolute;
top : 17%;
left : 50%;
margin-left : -240px;
width : 480px;
padding : 40px;
}
.jqmOverlay {
background-color : #000;
}
* iframe.jqm {
position : absolute;
top : 0;
left : 0;
z-index : -1;
}
* html .jqmWindow {
position : absolute;
}