/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{font-family:"Open Sans",Helvetica,Arial,sans-serif}section{visibility:hidden}html,button,input,select,textarea{color:#555656}input:required{box-shadow:none}html{font-size:1em;line-height:1.4}body{font:16px/26px "Open Sans",Helvetica,Arial,sans-serif}.wrapper{width:90%;margin:0 5%}.header-container{position:fixed;width:100%;z-index:5;height:80px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}header{z-index:100;position:relative}header .logo{background:url(../img/logo_genbook.png) no-repeat;color:#fff;background-size:100%;width:118px;height:23px;margin-top:28px;float:left}header .logo a{display:block;width:100%;height:100%}header nav{z-index:100;position:relative;width:auto;float:right;margin-top:27px}header nav ul{padding:0;margin:0}header nav ul li{display:inline;padding:15px}header nav ul li a{text-decoration:none;color:#fff;font-size:0.9em;font-weight:600;-webkit-transition:all 0.3s;transition:all 0.3s}header nav ul li a:hover{color:#f60;text-decoration:none}header nav ul li#sign-in{outline:none}header nav ul li#free-trial-header{padding-right:0}header nav ul li#free-trial-header a{background:url(../img/loginBg.png);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px 17px;border:1px solid #fff;outline:none}header nav ul li#free-trial-header a:hover{color:#fff;background:#39b54a;border-color:#39b54a}.header-container.whiteHeader{box-shadow:0px 0px 10px #888}.header-container.whiteHeader,.header-container.staticWhiteHeader{background:#fff}.header-container.whiteHeader header nav a,.header-container.staticWhiteHeader header nav a{color:#000}.header-container.whiteHeader header .logo,.header-container.staticWhiteHeader header .logo{background-position:left -40px}.header-container.whiteHeader header nav li a:hover,.header-container.staticWhiteHeader header nav li a:hover{color:#f60}.header-container.whiteHeader header nav li#free-trial-header a,.header-container.staticWhiteHeader header nav li#free-trial-header a{background:#39b54a;color:#fff;border-color:#39b54a}.header-container.whiteHeader header nav li#free-trial-header a:hover,.header-container.staticWhiteHeader header nav li#free-trial-header a:hover{border-color:#2fa33f;background:#2fa33f}.footer-container{background:#333}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#333;font-weight:300}h3,h4{font-size:0.8em}h3 a,h4 a{font-weight:400}.cta-btn-wrap{text-align:center;margin-top:60px}.main-img-content .cta-btn-wrap{margin-top:10%}.cta-btn,.try-btn,#submitButton{background:#39b54a;margin:0 auto;color:#fff;text-decoration:none;font-weight:400;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:0;font-size:1.125em;font-family:"Open Sans",Helvetica,Arial,sans-serif;-webkit-transition:all 0.5s;transition:all 0.5s}#login-form #submitButton{background:#f60}.cta-btn{padding:10px 40px}.cta-btn:hover,#submitButton:hover{background:#2fa33f;text-decoration:none}.try-btn{padding:6px 18px;font-weight:400}#submitButton{padding:10px 20px;font-weight:600}#main-img{background:#f1f1f1 top center no-repeat;background-size:cover;width:100%}#main-img h1{font-size:3em;line-height:1em;color:#fff;font-weight:300;text-align:right}#main-img .subtitle{font-weight:300;font-size:1.3em;line-height:1.3em;margin-top:15px;color:#fff;text-shadow:none;text-align:right}#main-img .capture{margin-top:30px}#main-img .capture input{font-size:1.25em;float:left;margin-right:10px;font-weight:400}#main-img .capture input[type='email']{width:50%;padding:6px;border:1px solid #333;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}#main-img.home-page{background-image:url(../img/bg_home.jpg);height:687px}@media (-webkit-min-device-pixel-ratio: 1.5){#main-img.home-page{background-image:url(../img/bg_home2x.jpg)}}
#main-img.features-page{height:687px;background-image:url(../img/bg_features.jpg)}#main-img.features-page img{margin-top:70px}#main-img.features-page h1,#main-img.features-page .subtitle,#main-img.features-page .start-today{color:#000}#main-img.pricing-page{height:687px;background-image:url(../img/bg_pricing.jpg)}#main-img.groupon-page{background-image:url(../img/bg_groupon.jpg);height:687px}#main-img.pricing-page{height:687px;background-image:url(../img/bg_pricing.jpg)}#main-img.partner-skin-page{height:687px;background-image:url(../img/bg_partner1.jpg)}#main-img.partner-hair-page{height:687px;background-image:url(../img/bg_partner2.jpg)}#main-img.partner-hair-page h1,#main-img.partner-hair-page .subtitle,#main-img.partner-hair-page .start-today,#main-img.partner-skin-page h1,#main-img.partner-skin-page .subtitle,#main-img.partner-skin-page .start-today{color:#000}#main-img.contact-page{background-image:url(../img/bg_contact.jpg)}#main-img.signup-page{background-image:url(../img/bg_signup.jpg)}#main-img.no-header-page{background:#fff}#main-img.no-header-page .main-img-content{padding-top:80px}.main-img-content{padding-top:170px;margin:0 0 0 auto;width:390px}@media only screen and (max-width: 450px){.main-img-content{width:100%}}.main-img-content .cta-btn-wrap{text-align:right}.main-img-content .cta-btn-wrap .cta-btn{font-size:1.125em;padding:12px 20px;width:auto;display:inline}.main-img-wrap{position:relative}.start-today{margin-top:20px;color:#fff;font-size:14px}.quick-login-form-holder{display:none;width:320px;position:absolute;z-index:9002;margin:43px 0 0 19em;right:0;top:25px}#accred .col-five li{visibility:hidden}@media only screen and (min-width: 1140px){.wrapper{width:998px;margin:0 auto}}@media only screen and (max-width: 1024px){.main-img-content{padding-top:25%}#main-img h1{font-size:3em}#main-img .subtitle{font-size:1.2em}}@media only screen and (max-width: 800px){#main-img .main-img-content h1,#main-img .subtitle{padding-left:25%}}@media only screen and (max-width: 780px){#main-img h1{font-size:2.4em}#main-img .subtitle{font-size:1.2em}}@media only screen and (max-width: 700px){.header-container{top:0;background:#fff}.main-container{margin-top:65px}.pricing-column.highlight{margin:0}.pricing-table ul li{padding:5px 0}.pricing-table .col:nth-child(3){border-bottom:0 !important}.quick-login-form-holder{display:none !important}#desktop_menu{height:0px;background:#f2f2f2;position:absolute;overflow:hidden;width:100%;margin-top:65px;transition:height ease-out 0.2s;-webkit-transition:height ease-out 0.2s;padding:0}#desktop_menu ul{margin:0 0 0 5%;padding:0}#desktop_menu ul li{display:block;padding:0;text-align:center;font-weight:600;border-bottom:1px solid #dfdfdf;margin-right:5%}#desktop_menu ul li a{color:#000;font-size:16px;padding:15px 0;display:block}#desktop_menu ul li a:hover{color:#f60}#desktop_menu ul li#sign-in a{background:none;border:0;padding:15px 0;width:100%;display:block;border-bottom:0}#desktop_menu ul li#sign-in a:hover{color:#f60;background:none}}@media only screen and (max-width: 550px){body,html{font-size:14px}#main-img{height:485px !important;text-align:center;background-size:cover}#main-img .wrapper{height:485px;position:relative}#main-img .main-img-content h1,#main-img .subtitle{padding-left:0}#main-img.no-header-page,#main-img.no-header-page .wrapper{height:0 !important}#main-img.features-page{height:auto !important}#main-img .start-today{display:none}#main-img .wrapper{margin:0 auto}.main-img-content{width:100%;position:absolute;bottom:30px}#main-img .capture{margin-top:10px}#main-img .capture input{width:100% !important;margin-bottom:10px;margin-right:0}#main-img .capture input[type='email']{width:100%;padding:6px 0}#main-img,#main-img h1,#main-img .subtitle,.main-img-content .cta-btn-wrap{text-align:center}#main-img.features-page h1,#main-img.features-page .subtitle,#main-img.features-page .start-today,#main-img.pricing-page h1,#main-img.pricing-page .subtitle,#main-img.pricing-page .start-today #main-img.partner-skin-page h1,#main-img.partner-skin-page .subtitle,#main-img.partner-skin-page .start-today{color:#fff}#main-img.home-page{background-image:url(../img/mobilebg_home_1x.jpg)}#main-img.features-page{background-image:url(../img/mobilebg_features.jpg)}#main-img.pricing-page{background-image:url(../img/mobilebg_pricing_1x.jpg)}#main-img.partner-skin-page{background-image:url(../img/mobilebg_partner1_1x.jpg)}#main-img.partner-hair-page{background-image:url(../img/mobilebg_partner2_1x.jpg)}#main-img.partner-hair-page h1,#main-img.partner-hair-page .subtitle{color:#fff}#main-img.groupon-page{background-image:url(../img/mobilebg_groupon_1x.jpg)}#main-img.contact-page{background-image:url(../img/mobilebg_contact_1x.jpg)}#main-img.signup-page{background-image:url(../img/mobilebg_signup_1x.jpg)}}@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.home-page{background-image:url(../img/mobilebg_home.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.features-page{background-image:url(../img/mobilebg_features.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.pricing-page{background-image:url(../img/mobilebg_pricing.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.partner-skin-page{background-image:url(../img/mobilebg_partner1.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.partner-hair-page{background-image:url(../img/mobilebg_partner2.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.groupon-page{background-image:url(../img/mobilebg_groupon.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.contact-page{background-image:url(../img/mobilebg_contact.jpg)}}
@media only screen and (max-width: 550px) and (-webkit-min-device-pixel-ratio: 1.5){#main-img.signup-page{background-image:url(../img/mobilebg_signup.jpg)}}
@media only screen and (max-width: 470px){#main-img.home-page,#main-img.features-page,#main-img.pricing-page,#main-img.contact-page{height:509px}}@media only screen and (max-width: 420px){#main-img.pricing-page .main-img-content h1,#main-img.pricing-page .main-img-content .subtitle{padding:0 15%;line-height:1.1em}}@media only screen and (max-width: 355px){#main-img.pricing-page .main-img-content h1,#main-img.pricing-page .main-img-content .subtitle{padding:0 10%}}
