#debug{position:fixed;top:0;left:0;background-color:red;z-index:50000;padding:3px;margin:10px}
*{font-family:gt_walsheim_regular,sans-serif;margin:0;padding:0;font-smooth:always;-webkit-font-smoothing:antialiased}
a.black_link{color:black;text-decoration:none}
a:hover{text-decoration:none}
.left_float{float:left;clear:left}
.right_float{float:right;clear:right}
.no_float{float:none;clear:both}
hr.no_float{border:0;background-color:transparent}
 section div.content:after{content:" ";display:block;height:0;clear:both}
section#keepintouch{background-color:#addcb0}
section#fast_and_fun{background-color:#f4f3f1}
section#modern_creativity_tool{background-color:#f4f3f1}
section#top_text{background-color:#d7d7d7}
section#testimonials{background-color:#addce9}
.short_text{hyphens:auto}
header{position:fixed;z-index:1000;top:0;width:100%;margin:0 auto 20px auto;clear:both;background-color:#f9f9f8;border-bottom:1px solid #e1e1e1}
header h1{font-size:18px}
h1.header_title{width:200px;float:left}
header div.menu{max-width:1100px;margin:0 auto}
.menu h1{margin:2px 0 4px 0}
.menu h1 img{margin:7px 10px 0 0;position:relative}
h1,h2,h3,h4,h5,h6,h7,strong,bold,em{font-weight:normal}
.content_centered{text-align:center}
.header_title a{font-family:'gt_walsheim_regular',Helvetica,sans-serif;font-size:36px}
div.menu a{color:black;text-decoration:none}
nav ul{list-style:none;float:right;margin-top:12px}
nav ul li{display:block;float:left;padding:3px 15px;margin-top:3px}
nav ul li a{font-family:'gt_walsheim_regular',sans-serif;transition:all .25s ease;font-size:15px;font-weight:light}
nav ul li a:hover{color:#e56038}
li#menu_itunes_badge{margin-top:-10px}
li#menu_facebook_icon{margin-top:-1px}
li#menu_twitter_icon{margin-top:2px}
#footer a{text-decoration:none;color:black}
#footer a:hover{text-decoration:none;color:black}
section div.content_title{width:900px;margin:0 auto}
section.post{background-color:grey}
h2.post_title{margin-bottom:20px}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}
.alignleft{float:left}
.alignright{float:right}
.floatLeft{float:left}
.floatRight{float:right}
.clear{clear:both}
.shadow{-webkit-box-shadow:5px 5px 34px rgba(0,0,0,0.2),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:5px 5px 34px rgba(0,0,0,0.2),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:5px 5px 34px rgba(0,0,0,0.2),0 0 40px rgba(0,0,0,0.1) inset}
.shadow:before{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6);-moz-border-radius:10px / 100px;border-radius:10px / 100px}
.shadow:before,.shadow:after{content:"";position:absolute;z-index:-2}
.background_content_container{position:absolute;top:0;left:0;z-index:1;overflow:hidden;width:100%}
.background_content{position:relative;top:0;left:0;z-index:1}
.content{position:relative;top:0;left:0;z-index:2}
.sheet{width:500px;height:770px}
.yellow_sheet{background-color:#ffeb56}
.blue_sheet{background-color:#a5dce9}
.pink_sheet{background-color:#ffc896}
section#iphone_version{display:none}
#mc_embed_signup{width:100%}
#mc_embed_signup input#mc-embedded-subscribe{width:200px}
div#ipad_content{border:1px solid #AAA;background-color:#f5f4f2}
div.content img.itunes_badge{width:135px!important}
.indicates-required{display:none}
label[for=mce-EMAIL] span.asterisk{display:none}
section.post .content a{color:black;text-decoration:none}
section.post section.post .content a:hover{color:black;text-decoration:none;border-bottom:1px solid black}
section.post .content h2.post_title{padding-bottom:15px!important}
.socialfont{font-family:entypo-social;font-size:40px}
#iphone_header{display:none}
nav ul li.orange a:hover{color:#e56038}
nav ul li.blue a:hover{color:#addce9}
nav ul li.green a:hover{color:#aed5ae}
nav ul li.yellow a:hover{color:#faed57}
nav ul li.violet a:hover{color:#d7c7e3}
nav ul li.marroon a:hover{color:#d3b694}
div#main_container section.post p { margin-bottom:20px; }
.size-blog_width {width:100%;}
section.post .content a {color: black; text-decoration: underline !important;}
section.post .content h2 > a {color: black;text-decoration: none !important;}
section#blog_extract * a { color:#f0825e; text-decoration:none; }
section#blog_extract * a:hover { color:#d0623e; }
a.button_large {width:200px;text-align: center;color: white;background-color: #f0825e;border:1px solid #f0825e; border-bottom:1px solid #E4775A; border-right:1px solid #E4775A; font-size: 23px;line-height:25px;padding: 15px;border-radius: 5px;margin: 0 auto;display: block; text-decoration:none;}
section.post .content a.button_large {text-decoration:none !important;}
a.button_large:hover {background-color: #E4775A; border:1px solid #f0825e; border-top: 1px solid #FA8262; border-left: 1px solid #FA8262; }
a.button_larger {width:250px;text-align: center;color: white;background-color: #f0825e;border:1px solid #f0825e; border-bottom:1px solid #E4775A; border-right:1px solid #E4775A; font-size: 23px;line-height:25px;padding: 15px;border-radius: 5px;margin: 0 auto;display: block; text-decoration:none;}
section.post .content a.button_larger {text-decoration:none !important;}
a.button_larger:hover {background-color: #E4775A; border:1px solid #f0825e; border-top: 1px solid #FA8262; border-left: 1px solid #FA8262; }
section.post .content a.button_large, section.post .content a.button_larger {color:white;}
/* corrections */
.normal_page_header_spacing {}
.faq_page_header_spacing { margin-top:85px;}
div#share_content { position:relative;z-index:100; }
.col_left p {padding-bottom:20px;}
/* Viral Signups - correction on their provided css to fit ours */
.vsu-popup-content {background-color: #A5DCE9 !important; border: 1px solid #8EB8C3 !important;}
.col_left .vsu-wrap .vsu-signup-button, 
.vsu-wrap .vsu-signup-button:hover,
.vsu-wrap .vsu-signup-button:focus,
.vsu-wrap .vsu-signup-button:active,
.vsu-wrap .vsu-signup-button:visited,
.vsu-wrap .vsu-signup-button:link {font-family:gt_walsheim_regular,sans-serif !important;font-smooth:always;-webkit-font-smoothing:antialiased; text-transform:capitalize !important; font: 300 23px/1.2 gt_walsheim_regular;}
.vsu-signup-form .vsu-email-field, .vsu-signup-form .vsu-email-field:hover, .vsu-signup-form .vsu-email-field:focus, .vsu-signup-form .vsu-email-field:active{font-family:gt_walsheim_regular,sans-serif !important;}
.vsu-wrap .vsu-signup-button:::-webkit-input-placeholder { text-transform: Capitalize; text-transform:capitalize !important;}
divvsu-popup-content.vsu-wrap {padding: 20px 0 0 0 !important;}
.vsu-popup-content .vsu-popup-content-inner { padding-top:20px !important; }
div.vsu-popup-content * {font-size:18px !important;line-height:20px !important;padding: 0 !important;margin: 0px 0 20px 20px; !important;text-align: left !important;width:300px;}
div.vsu-popup-content.vsu-wrap div.vsu-popup-content-inner .vsu-popup-ref,
div.vsu-popup-content.vsu-wrap div.vsu-popup-content-inner .vsu-popup-ref a {padding-left:0px !important; margin-left:0px !important;}
.vsu-credits {opacity:0.4}
.vsu-credits, .vsu-credits p, .vsu-credits p * {font-size:12px !important; line-height:13px !important;}
div.vsu-popup-content p a img { width:120px;}
/* Homepage - PRESS SECTION */
section#press .press_list {background-color:white;padding:40px;}
section#press .press_list{ height:210px;}
section#press .press_list li {display:inline; float:left; list-style:none;padding: 0 20px 20px 0; width:250px; text-align: center;}
section#press .press_list li p strong {display:none;}
section#press .press_list li p a img {opacity:0.7;}
section#press .press_list li p a img:hover {opacity:1;}
h2.resources_tag_name {text-transform: Capitalize;}
/* Blog Archives & Navigation */
section.navigation div.content { width:450px; margin:0 auto 0 auto; font-size:16px; line-height:25px;}
section.navigation div.content a {color:rgb(250,250,250); text-decoration:none;}
section.navigation div.content a:hover {color:rgb(200,200,200); text-decoration:underline;}
section.navigation div.content ul, section.navigation div.content ul li { list-style: none; }
ul#smart-archives-block {margin-top:20px;}
section.navigation div.content div.next_previous { font-size:32px; width:100%; text-align:center; }
/* Blog related posts */
div.content div.yarpp-related { border-top:1px solid #5A5A5A !important; margin-top:80px !important; padding-top:20px !important; }
div.content div.yarpp-related h3 { font-size:16px !important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {border:none; margin: 10px 10px 0 0;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {font-size:12px !important; font-weight: normal !important; text-align:center !important;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {margin: 5px !important;line-height: 1.25em !important;max-height: 500px !important;overflow: visible !important;}
.yarpp-thumbnail, .yarpp-thumbnail img, .yarpp-thumbnail > img {height: auto !important;}
/* Admin edit stuff */
div.admin_edit_link {display:inline; font-size:16px; background-color:red; padding:2px 10px 5px 10px; margin:20px; text-transform:uppercase;}
/* Block quote */
blockquote {padding-left:20px;border-left:2px solid grey;margin-left:30px;padding-right:60px;}
/* // BML? wtf? */
.imagePickerLink {height:42px;}
section.cta_grey div.content {color:#5A5A5A !important;}
div#getting_started_menu {border-bottom:1px solid #333; padding-bottom:50px; margin-bottom:50px;}
div#getting_started_menu a { font-size:14px; line-height:16px; text-decoration:none;}
div#getting_started_menu a:hover {text-decoration:underline;}
body .content a.no_underline, body .content a.no_underline:hover {text-decoration: none !important;}
div.simple_example {width:180px; float:left; text-align:center; background-color:#F0825E;padding:20px 10px;text-transform: uppercase;margin:0 10px 30px 10px;}
div.simple_example a { text-decoration: none; font-size:12px;line-height: 14px;}
h2.post_title{float:none;clear:both;}
div.simple_howto_sections {margin-top:70px;}


/* SMALL */
@media(max-width: 640px){

	#main_container{width:100%}
	.col_right img{width:100%}
	.col_right img.icon{width:auto}
	#container{width:100%}
	section{width:100%;float:none;clear:both;overflow:hidden; padding-bottom:40px;}
	.content{width:244px;margin:0 auto}
	.col_left{width:100%;float:none}
	.col_right{width:100%;float:none}
	h1{width:240px}
	section div.content_title{width:244px;margin:0 auto}
	#footer{padding:20px 0}
	h3{padding-top:25px;padding-bottom:35px}
	h4{padding-top:32px;padding-bottom:32px}
	#top_text h1{padding-top:36px;padding-bottom:31px;font-size:47px}
	#top_text h2{padding-bottom:28px;font-size:15px}
	#top_text .short_text{padding-bottom:32px}
	#top_text{/* padding-bottom:36px */}
	#top_text .col_left .left_float,#top_text .col_left .right_float{/* display:none */}
	.schema_img{width:100%;text-align:center}
	.schema_img img{width:150px;margin:0 auto}
	.schema_text{margin-bottom:23px}
	.small_col{width:50px;float:left;padding:10px;text-align:center;padding-top:50px}
	.small_col.col_1{margin-right:10px}
	.small_col img{width:35px}
	.small_col h4{font-size:13px;padding-top:10px}
	.small_col p{display:none}
	@media(max-width:767px){
		section#modern_creativity_tool div.content{width:90%;margin:0 auto}
		div.board{width:75%;padding:0;margin:0 auto 60px auto}
		div.board{width:216px;height:344px}
		div.curator_boards{width:100%;margin:0 auto}
		div.curator_boards div.board img{width:100%}
	}
	div.curator_boards div.board { line-height:0; }
	h1{font-size:46px;letter-spacing:1px}
	h2{font-size:15px;letter-spacing:1px}
	h3{font-size:15px;letter-spacing:1px}
	h4{font-size:15px;letter-spacing:1px}
	body{font-size:13px;letter-spacing:1px}
	h1 img.logo{width:33px}
	#fast_and_fun img.schema{width:150px}
	#footer .col_left{padding-bottom:5px;margin-bottom:5px}
	#footer a.socialfont{position:relative;top:5px}
	/* #footer .col_right{margin-top:-30px} */
	header{width:100%;text-align:left;font-size:10px}
	header * a{text-transform:lowercase;font-weight:normal}
	header div.menu h1.header_title span.text{display:none}
	header div.menu nav ul{float:none!important;margin:0 auto;display:block;text-align:center;padding:4px 20px 4px 20px;line-height:12px}
	header div.menu nav ul li{padding:4px;float:none!important;display:inline}
	header div.menu{text-align:center;width:100%;margin:0 auto;float:none}
	li#menu_itunes_badge{margin-top:0;display:none}
	li#menu_facebook_icon{margin-top:0}
	li#menu_twitter_icon{margin-top:0}
	li#menu_facebook_icon{position:fixed;bottom:15px;right:110px}
	li#menu_twitter_icon{position:fixed;bottom:15px;left:110px}
	header #menu-homepage-menu{display:none}
	header{position:fixed;z-index:1000;top:0;width:100%;margin:0 auto 20px auto;clear:both;background-color:transparent;border:0}
	section#keepintouch{height:400px}
	section#keepintouch div.newsletter_box{padding:23px;width:195px;background-color:#fff;font-size:20px;line-height:22px}
	input#mce-EMAIL, input#mce-NAME{width:175px;padding:8px 11px 4px 11px;font-size:15px;}
	div.mc-field-group {margin-top:40px;}
	input#mce-EMAIL {margin-bottom:40px;}
	input#mce-NAME {margin-bottom:20px;}
	input#submit-btn, input#mc-embedded-subscribe{padding:0;margin:0;width:100px;height:30px;text-align:center;color:#fff;background-color:#f0825e;font-size:17px;border:0;padding-top:0;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;display:block;overflow:hidden}
	section#testimonials{height:800px}
	section#testimonials .slideshow{padding:10px 10px 10px 10px;background-color:white;height:250px}
	section#testimonials .slideshow p{font-size:16px;line-height:18px}
	section#testimonials .slideshow p.signature{margin-top:20px}
	section#testimonials .slideshow li{display:none}
	.normal_page_header_spacing{margin-top:15px}
	section.post div.content{padding:20px 0 20px 0}
	body{margin:0;padding:0}
	section.post{background-color:#d2d2d2;color:#505050}
	section.post div.content{width:250px;border-bottom:0px solid #b4b4b4}
	section.post div.content h2.post_title{margin:0;padding:0}
	p.meta{font-size:14px;line-height:16px;margin:0;padding:5px 0 20px 0}
	form.contact-form{width:250px;margin:0}
	form.contact-form div{margin-bottom:20px}
	form.contact-form div label{width:200px;display:block;margin-bottom:5px}
	form.contact-form div input,form.contact-form div textarea{width:250px;border:1px solid #000;padding:6px 3px 1px 3px;font-size:14px;line-height:17px}
	form.contact-form input.pushbutton-wide{padding:0;margin:0;width:100px;height:30px;text-align:center;color:#fff;background-color:#f0825e;font-size:17px;border:0;padding-top:0;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;display:block;overflow:hidden}
	.form-error h3{font-size:13px;line-height:15px;letter-spacing:.5px;margin:0 0 20px 0;padding:0}
	.form-error{margin:40px 0;padding:20px 0;border-bottom:1px solid red;border-top:1px solid red}
	.form-error ul,.form-error ul li{list-style:none}
	section#twitter{background-color:#ded5cb}
	section#twitter div.content{width:350px}
	section#twitter div.content div.twitter_box div h2,span.twitterwidget-title{display:none}
	div.twitter_box ul,div.twitter_box ul li{list-style:none}
	div.twitter_box ul{float:none;clear:both;width:100%;margin:0 auto;height:170px;background-color:#e67878;margin-bottom:40px}
	div.twitter_box li{width:90%;margin:0;padding:0 5%}
	div.twitter_box li .entry-content{font-size:17px;line-height:23px;display:block}
	div.twitter_box li .entry-meta{display:none}
	div.twitter_box li .intent-meta{display:none}
	div.twitter_box li .intent-meta a{margin-right:10px}
	div.twitter_box div.follow-button{display:none}
	.background_content{width:320px;margin:0 auto}
	.sheet{width:510px;height:795px}
	.yellow_sheet{position:absolute;top:-20px;left:-275px}
	.blue_sheet{position:absolute;top:0;left:-240px}
	.pink_sheet{position:absolute;top:0;left:-210px}
	.yellow_sheet{transform:rotate(14deg);-ms-transform:rotate(14deg);-webkit-transform:rotate(14deg)}
	.blue_sheet{transform:rotate(9deg);-ms-transform:rotate(9deg);-webkit-transform:rotate(9deg)}
	.pink_sheet{transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg)}
	.menu h1{text-align:left}
	.menu h1 img{left:6px}
	section#iphone_version{display:none}
	#ipad_mockup{position:relative}
	#ipad_content{position:absolute;top:31px;left:17px;background-color:#f5f4f2;width:210px;height:280px}
	#ipad_play{position:absolute;left:90px;top:135px;width:67px}
	h1.header_title a img{width:13px}
	#collapsible_menu{display:none}
	#iphone_header{display:block;float:right;padding-bottom:10px}
	#top_menu_unflod{border:0 solid #646464}
	#top_menu_unflod ul{list-style:none;padding-left:5px}
	div#top_menu_unflod{text-align:center;height:22px;padding:0;margin:2px;float:right}
	#top_menu_links ul li{padding:0 0 5px 0}
	#top_menu_links ul{padding:5px 0 5px 0;margin-left:37px;list-style:none}
	header #top_menu_links ul li a{font-size:21px;padding:3px 0;display:block;color:black;text-decoration:none}
	#top_menu_links{background-color:#f9f9f8}
	section#blog_extract .blog_box {padding:20px;}
	div#iphonemockup{width:110px;position:absolute;bottom:-17px;right:-42px;}
	/* new cta on homepage */
	section#cta_2  {background-color: rgb(255,235,86); }
	section#cta_2 div.blog_box{padding:20px;width: 200px !important;background-color:#fff; height:200px;}
	section#cta_2 div.cta2_content p {margin-bottom: 18px;}
	section#cta_2 div.blog_box.shadow.cta2_content > div {width:250px !important;}
	section#cta_2 div.blog_box.shadow.cta2_content > div > div { float:none !important; clear:both; text-align:center; width:250px; margin:0 auto 0 auto; margin-top:20px !important;}
	/* blog cta */
	section.cta div.content, section.cta div.content a {color:#FFEB56; text-decoration:none !important;}
	section.cta div.content a:hover {text-decoration:underline  !important;}
	section.cta div.content {text-align:center;}
	section.cta div.cta_box{padding:53px 53px 53px 53px;width:145px;background-color:#FFEB56;}
	#blog_post_footer_cta {width:100% !important;}
	div.cta_box_blog {font-size: 12px !important; line-height:14px !important; margin: 20px auto 20px auto !important;}
	#keepintouch.cta.post div.newsletter_box{ color:rgb(90,90,90); } 
	#keepintouch.cta.post div.newsletter_box #mce-EMAIL, #keepintouch.cta.post div.newsletter_box #mce-NAME {width:170px;}
	/*single blog cta box  */
	section.cta div.cta_box_yellow{padding:53px 53px 53px 53px;background-color:#5A5A5A;font-size:23px;}
	section.cta_yellow {background-color:#FFEB56 !important;}
	#keepintouch.cta.post.cta_yellow div.newsletter_box {background-color: rgb(173, 220, 176);}
	.cta_yellow div#mc_embed_signup #mce-EMAIL {width:175px !important; margin-top:10px; margin-bottom:20px;}
	p.subscribe_top_margin {margin-top:80px;}
	div.yarpp-thumbnails-horizontal {text-align:center;}
	div.content div.yarpp-related h3 { text-align:center; }
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {margin:0; padding:0;}
	.cta_yellow div#mc_embed_signup #mce-EMAIL, .cta_yellow div#mc_embed_signup #mce-NAME { width: 125px !important; }
	#mc_embed_signup input#submit-btn, #mc_embed_signup input#mc-embedded-subscribe { width:145px; }
	/* SHARE ME */
	.share_me { display:inline; position:absolute; top:10px;right:-30px; font-size:12px; background-color:#F0825E; color:black; width:80px; text-align:center; padding:5px; font-weight:normal; text-transform: uppercase;}
	.share_links { display:none; color:black !important;}
	section.post .content .share_links a { color:black !important; text-decoration: none !important;}
	section.post .content .share_links a:hover { color:black !important; text-decoration: underline !important;}
	#share_content .share_me { position:fixed; top:40px;right:92px; }
	#share_content .share_me .share_links a { color:black !important; text-decoration: none !important;}
	#share_content .share_me .share_links a:hover { color:black !important; text-decoration: underline !important;}
	/* FAQ */
	section.faq_post div.content div.question{width:250px;margin:0 auto; line-height:28px; }
	section.faq_post div.content div.question:hover {text-decoration:underline;cursor:pointer;}
	section.faq_post div.content div.question h2.post_title {margin-bottom:10px; padding-bottom:0; font-size:20px; line-height:22px;margin-top:20px;}
	section.faq_post div.content div.answer {width:250px;margin:0 auto; /* display:none */;}
	section.faq_post {padding:0 0 20px 0;}
	/* Viral Signups */
	div.vsu-signup-form.vsu-wrap { margin-top:20px; }
	div.vsu-popup-content { margin-top:20px !important; }
	section#blog_extract div.blog_box{padding:23px 23px 23px 23px;width: 195px;background-color:#fff;font-size:16px; line-height:18px;}
	.vsu-popup-content .vsu-popup-main-text, .vsu-wrap h1, .vsu-wrap h2, .vsu-wrap h3,  {font-size:16px; line-height:18px;}
	/* BML / Homepage */
	div#top_text div.content p {margin-bottom:20px;}
	div#top_text div.content div.col_right #laptop_mockup img { width:auto !important;}
	div#ipad_content img { width:100%; }
	div#laptop_mockup {position:relative; /* top:100px; */}
	#laptop_content{position:absolute;top:17px;left:43px;background-color:transparent;width:50px;height:150px}
	div#laptop_content img {width:100%;}
	div#laptop_mockup div#iphonemockup { width:48px !important;left:80px; bottom:-5px;}
	/* BML columns  */
	div.curator_tables {width:100%; padding-bottom:70px;}
	div.curator_tables div.column {width:100%;height:auto; background-color:white; padding:50px 10px; margin-bottom:20px;}
	div.curator_tables div.column img {width:100%;}
	/*  Navigation */
	section.navigation div.content {width: 300px;margin: 0 auto 0 auto; padding:20px 0;}
	/* ARCHIVES */
	#smart-archives-block {font-size:17px;line-height:20px;}
	#smart-archives-block li {padding:10px;}
	section.navigation div.content div.next_previous { font-size:24px; width:100%; text-align:center; }
	/* PRESS SECTION ON HOMEPAGE */
	section#press .press_list {min-height:510px;width:160px;}
	section#press .press_list li {display:inline; float:left; list-style:none;padding: 0 20px 20px 0; width:160px !important; text-align: center;}
	/* blog post preview image */
	.post_preview_image img {width:250px;}
	/*  PREPARE LAUNCH PAGE BASE CSS  */
	section#top_text.launch_page { /* min-height:920px; */ height:480px; ; }
	section#top_text.launch_page div.background_content_container { min-height:480px;  height:480px !important; }
	section#top_text.launch_page .content .col_left h1 {padding-bottom:20px;}
	section#top_text.launch_page .content .col_left h1 {padding-left:0px; /* width:330px; */}
	section#top_text.launch_page div.col_left h1, section#top_text div.col_left h2, section#top_text div.col_left div.short_text {padding-bottom:0;}
	section#top_text.launch_page .content .col_right {padding-top:0; padding-bottom:0;}
	section#top_text.launch_page .content .col_right .short_text {margin:0px;padding:0; padding-bottom:20px;}
	section#top_text.launch_page .content .col_right .short_text {margin-top:20px;}
	section#top_text.launch_page div.content div.container_for_content iframe {width:800px; height:450px;}
	section#top_text.launch_page div.content div.container_for_content {padding-left:53.5px;}
	@media(min-width:1024px){section.new_feature_v3.launch_page div.content { width:900px; } }
	@media(min-width:1200px){section.new_feature_v3.launch_page div.content { width:1100px; } }
	div.schema_img {min-height:200px;}
	div.small_col div.schema_img {min-height:200px;}
	div.schema_text div.text_container {min-height:165px;}
	.col_1_2 div.schema_img, .col_2_2 div.schema_img {min-height:140px;}
	section.launch_page div.small_col { width: 240px; margin-left: -10px; text-align:left;}
	section.launch_page div.small_col img { width:100%; }
	section.launch_page div.small_col p {display:block;}
	section.launch_page div.small_col h4 {font-size:26px; line-height:30px;}
	section#cta_2.launch_page div.content div.buttons_cta {width: 200px;;float:none; clear:both; margin:20px auto 50px auto;}
	section#cta_2.launch_page div.content div.buttons_cta div.large_button_container {float:left;}
	section#cta_2.launch_page div.content div.buttons_cta div.large_button_container a.button_larger { width:150px; }
	section#cta_2.launch_page div.content div.buttons_cta div.appstore_button_container { float:right;margin-top:-2px }
	section#cta_2.launch_page div.content div.buttons_cta div.appstore_button_container img { width:150px;}
	section.new_feature_v3.launch_page div.content h2.post_title {margin-top: 40px;}
	section#cta_2.launch_page.last_chance {padding-bottom: 120px; min-height: 200px; padding-top:120px;}
	section#cta_2.launch_page div.blog_box.shadow.cta2_content > div, section#cta_2.launch_page div.blog_box.shadow.cta2_content > div > div {width:100%;}
	section#cta_2.launch_page div.blog_box.shadow.cta2_content > div { width:100% !important; }
	section#cta_2.launch_page div.blog_box {height: 230px;}
	h2.very_large_title { font-size:42px; line-height:42px; margin-bottom:40px; margin-top:40px; padding:0; width:970px; margin-left:62px;}
	.col_1_2{width:100%;float:left;}
	.col_2_2{width:100%;float:left;}
	.col_1_2,.col_2_2{padding:0;margin:0;}
	.col_1_2{padding-right:0}
	section.launch_page div.content .schema_text h4 {padding-bottom:16px !important;}
	section.launch_page div.content .col_1_2 .schema_text div.large_button_container a.button_larger, section.launch_page div.content .col_2_2 .schema_text  div.large_button_container a.button_larger { width: 150px !important;}
	section#cta_2.launch_page div.content div.buttons_cta div.large_button_container a.button_larger, 
	section.launch_page div.content .col_1_2 .schema_text div.large_button_container a.button_larger,
	section.launch_page div.content .col_2_2 .schema_text  div.large_button_container a.button_larger {font-size: 14px;line-height: 16px;letter-spacing: 1px;}
	section.launch_page div.content .col_1_2 .schema_text, section#top_text.launch_page div.content .col_2_2 .schema_text { margin-bottom:23px; width:250px; float:none !important; clear:both !important;}
	section#top_text.launch_page div.content .col_2_2 .schema_img a img {float:right;}
	section#top_text.launch_page div.content .col_1_2 .schema_text div.short_cta_container a.button_larger, section#top_text.launch_page div.content .col_2_2 .schema_text div.short_cta_container a.button_larger {width:150px;}
	/* SHARE Landing */
	#landing_share { position:fixed; top: 40px; right:92px; z-index:200;}
	#landing_share div.share_links a {color:black !important; text-decoration:none !important;}
	#landing_share div.share_links a:hover {color:black !important; text-decoration:underline !important;}
	/* ugly hack */
	.col_2_2 {float:right;}
	.col_2_2 div.schema_img.right_float {margin-right:-6px;}
	section#top_text.launch_page div.content div.container_for_content {position:relative;}
	section#top_text.launch_page div.content div.container_for_content div#v3_play_button {position: absolute;top: 40px;left: 140px;}
	section#top_text.launch_page div.content div.container_for_content div#v3_play_button img { width:60px;}
	section#top_text.launch_page div.content div.container_for_content img {width:240px; margin-left:-50px;}
	/* BLOG launch v3 */
	section.post h1.post_title ,
	section.post h2.post_title ,
	section.post h3.post_title ,
	section.post h4.post_title { font-size:32px; line-height:38px; margin-bottom:10px; margin-top:40px; padding:0;}
	/* LAUNCH v3 reminder */
	#reminder_sign_up { display: block;float: none;clear: both;padding: 10px;margin: 5px;border: 1px solid lightgrey; font-size: 14px;line-height: 16.8px;letter-spacing: .5px; font-family: gt_walsheim_regular,sans-serif; width: 250px; margin:20px auto 20px auto; background-color: rgb(173, 220, 176); }
	#reminder_sign_up form input { padding:5px; font-size:14px; width:230px; margin: 0 auto 10px auto;}
	#reminder_sign_up form {text-align:center;margin-top:20px;}
	#reminder_sign_up form #submit-btn-reminder { background-color: #E4775A;font-size: 14px;line-height: 16.8px;letter-spacing: .5px; color: white;text-align: center;border: 1px solid #f0825e; border-top: 1px solid #FA8262; border-left: 1px solid #FA8262; border-bottom: 1px solid #E4775A; border-right: 1px solid #E4775A; width:170px;padding: 15px;border-radius: 5px;margin: 0 auto;display: block;text-decoration: none; }
	/* FUNNEL */
	/* section.funnel_post {min-height:100px;} */
	section.funnel_post div.content { width:900px; text-align: left;}
	section.task_description div.content { font-size:42px; line-height:46px; letter-spacing: 1px; text-align:center;}
	section.curator_intro div.content { font-size:32px; line-height:36px; letter-spacing: 1px; }
	section.curator_benefits div.content { font-size:32px; line-height:36px; letter-spacing: 1px; }
	section.final_cta div.content { text-align: center;; }
	/* PRICE LIST PAGE TABLE */
	section.price_list {background-color: #F4F3F1; color: #5A5A5A;}
	div.price_list_page {width:500px !important;}
	div.price_list_page table.price_list { width:500px; border-collapse: collapse; border-spacing: 0;margin-top:30px;}
	.feature_list_cell {width:60%;text-align:left; padding-right:10px; font-size:12px;line-height:14px;}
	.feature_list_cell small { font-size:10px; line-height:11px; }
	.plan_column, .plan_cost_cell { width:10%; height:30px; text-align:center; padding:5px 0; }
	tr.header_row.plan_title_row {font-size:18px;}
	tr.header_row.plan_title_row td { vertical-align:top; position:relative; }
	div.plan_benefits {position:absolute; top:0; left:0; background-color: #FFEB56; color: #5A5A5A; font-size:12px; line-height:14px; padding:10px; width:120px; border-radius:5px;}
	tr.header_row.plan_title_row span.subtitle {font-size:12px; display:block;}
	tr.header_row.plan_title_row td.free_plan_col 			{color:#5A5A5A}
	tr.header_row.plan_title_row td.premium_plan_col 		{color: #5A5A5A;}
	tr.header_row.plan_title_row td.enterprise_plan_col 	{color: #5A5A5A;}
	tr.header_row.plan_title_row td.plan_column  {font-size:20px; line-height:22px;}
	td.plan_column {font-size:10px; line-height:11px;}
	tr.plan_cost_row.footer_row td { vertical-align:top; }
	a.button_larger.price_list_cta {width: 80px;text-align: center;color: white;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px 20px 0 20px;display: block;text-decoration: none;}
	div.plan_benefits {display:none;}
	/* REGISTER INTEREST */
	form#register_interest-form input { padding:3px;margin:5px 0; }
	form#register_interest-form input.submit-register_interest {width: 149px;text-align: center;color: white;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 10px auto 0 auto;display: block;text-decoration: none;}
	a.button_larger {width:80px;text-align: center;color: white;background-color: #f0825e;border:1px solid #f0825e; border-bottom:1px solid #E4775A; border-right:1px solid #E4775A; font-size: 14px;line-height:16px;padding:7px;border-radius: 5px;margin: 0;display: block; text-decoration:none;}
	table.price_list tbody tr { height:60px;margin-bottom:20px;border-top:1px solid #d7d7d7;padding:5px 0;margin:5px 0;}
	td.feature_list_cell small {display:none;}
	/* Go Premium page */
	.content.small_box {width:300px;}
	.small_box p { margin-bottom:10px; }
	/* SPLIT TEST PAGES */
	/* ST-1-0715 */
	section#top_text DIV.left_float {padding-top:0;}
	.button_medium  {width: 230px;text-align: center;color: white !important;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px auto 0 auto;display: block;text-decoration: none;}
	.button_medium_outlined  {width: 230px;text-align: center;color: #444;background-color: transparent;border: 1px solid #444;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px auto 20px auto;display: block;text-decoration: none;}
	/* learn-more-2 new page ST */
	div.blog_box {min-height:300px;height:auto;}
	section#cta_2 div.image_only_block {height:auto !important; min-height:0 !important; width:240px !important;}
	div.image_only_block img { width:100%; }
	#footer_signup-form { width:150px; line-height:24px; }

}
/* MEDIUM */
@media (min-width: 641px) and (max-width: 769px){
header #menu-homepage-menu{display:none}
header{position:fixed;z-index:1000;top:0;width:100%;margin:0 auto 20px auto;clear:both;background-color:transparent;border:0}
.col_right img{width:100%}
.col_right img.icon{width:auto}
#container{width:100%}
section{width:100%;float:none;clear:both; height:auto;padding-bottom:80px;}
.content{width:580px;margin:0 auto}
.col_left{width:100%;float:none}
.col_right{width:100%;float:none}
h1{width:580px}
.schema_img{width:50%}
section .schema_text{width:50%}
.col_1,.col_2,.col_3{height:300px}
.col_1.small_col,.col_2.small_col,.col_3.small_col{height:340px;width:162px;float:left}
.col_1.small_col{padding-right:45px}
.col_3.small_col{padding-left:45px}
section div.content_title{width:580px;margin:0 auto}
#footer{padding:90px 0}
h1{padding-top:90px;padding-bottom:98px}
h1.header_title{padding:0 10px 0 10px}
h2{padding-bottom:82px}
h3{padding:90px 0 90px 0}
h4{padding-bottom:35px}
.small_col h4{padding-top:46px}
div.short_text{padding-bottom:80px}
section div.content:after{content:" ";display:block;height:0;clear:both}
#top_text .col_right{padding-top:120px;padding-bottom:90px}
#fast_and_fun .col_1,#fast_and_fun .col_2,#fast_and_fun .col_3{padding-bottom:60px}
div.schema_img{width:222px}
div.schema_img img{width:100%}
#footer{padding:25px 0}
#footer .col_left{padding-right:20px;width:269px;float:left}
#footer .col_right{padding-left:20px;width:270px;border-left:1px solid black;float:right}
section#modern_creativity_tool div.content{width:100%}
div.board{width:486px;height:774px;float:left;padding-bottom:60px;overflow:hidden}
div.board.first,div.board.last{width:76px;height:auto;padding:0}
div.board { height:auto; line-height:1px; }
div.curator_boards div.board.first{margin-top:145px}
div.curator_boards div.board.last{margin-top:145px}
@media(min-width:768px){
	div.board{width:486px;height:774px;float:left;padding:0;margin-bottom:60px;overflow:hidden}
	div.board.first,div.board.last{width:76px;height:472px}
	div.board img{width:100%}
	div.board.first img{margin-left:-226px;width:302px}
	div.board.last img{margin-right:-226px;width:302px}
	div.curator_boards div.board.first{margin-right:65px}
	div.curator_boards div.board.last{margin-left:65px}
}
@media(max-width:767px){
	div.board{width:33%;float:left;padding-bottom:0;margin-bottom:60px;overflow:hidden}
	div.board.first,div.board.last{width:16.66%}
	div.curator_boards{width:100%;margin:0 auto}
	div.curator_boards div.board img{width:100%}
	div.board.first img{/* margin-left:-16.66%; */width:16.66%}
	div.board.last img{margin-right:-16.66%;width:16.66%}
	div.curator_boards div.board.first{margin-right:8%;margin-left:9%}
	div.curator_boards div.board.last{margin-left:10%}
}
div.curator_boards div.boards {height:auto;}
h1{font-size:115px;letter-spacing:1px}
h2{font-size:41px;letter-spacing:1px; line-height: 46px;}
h3{font-size:29px;letter-spacing:1px}
h4{font-size:23px;letter-spacing:1px}
body{font-size:17px;letter-spacing:1px;line-height:22px}
div.short_text{font-size:26px;line-height:28px}
#top_text div.left_float{font-size:29px}
h1 img.logo{width:81px}
#fast_and_fun img.schema{width:212px}
header div.menu nav{float:right}
header div.menu nav ul li{float:left}
header div.menu h1.header_title{margin-left:25px}
li#menu_itunes_badge{margin-top:0}
li#menu_facebook_icon{margin-top:0}
li#menu_twitter_icon{margin-top:0}
li#menu_itunes_badge{position:fixed;top:5px;right:-8px}
li#menu_facebook_icon{position:fixed;bottom:10px;right:20px}
li#menu_twitter_icon{position:fixed;bottom:10px;right:80px}
section#keepintouch{height:620px}
section#keepintouch div.newsletter_box{padding:53px 53px 53px 53px;width:470px;background-color:#fff;font-size:23px}
input#mce-EMAIL, input#mce-NAME{width:430px;padding:8px 11px 4px 11px;font-size:15px;}
div.mc-field-group {margin-top:40px;}
input#mce-EMAIL {margin-bottom:40px;}
input#mce-NAME {margin-bottom:20px;}
input#submit-btn, input#mc-embedded-subscribe{width:132px;height:40px;text-align:center;color:#fff;background-color:#f0825e;font-size:23px;border:0;padding-top:0;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;display:block;overflow:hidden}
section#testimonials{height:800px}
section#testimonials .slideshow{padding:10px 40px 10px 40px;background-color:white;height:400px}
section#testimonials .slideshow p{font-size:26px;line-height:30px}
section#testimonials .slideshow p.signature{margin-top:20px}
section#testimonials .slideshow li{display:none}
.normal_page_header_spacing{margin-top:15px}
section.post div.content{padding:40px 0 40px 0}
img.itunes_badge_main{margin-top:-15px;margin-right:162px}
section.post{background-color:#d2d2d2;color:#505050}
section.post div.content{font-size:20px;line-height:23px;width:450px;border-bottom:0px solid #b4b4b4;padding-bottom:40px}
section.post div.content h2.post_title{margin:0;padding:0}
p.meta{font-size:14px;line-height:16px;margin:0;padding:5px 0 20px 0}
form.contact-form{width:450px;margin:0}
form.contact-form div{margin-bottom:20px}
form.contact-form div label{width:200px;display:block;margin-bottom:5px}
form.contact-form div input,form.contact-form div textarea{width:450px;border:1px solid #000;padding:6px 3px 1px 3px;font-size:14px;line-height:17px}
form.contact-form input.pushbutton-wide{width:132px;height:40px;text-align:center;color:#fff;background-color:#f0825e;font-size:23px;border:0;padding-top:7px;border-radius:5px;margin:0 auto;display:block}
.form-error h3{font-size:17px;line-height:22px;letter-spacing:.5px;margin:0 0 20px 0;padding:0;font-weight:normal}
.form-error{margin:40px 0;padding:20px 0;border-bottom:1px solid red;border-top:1px solid red}
.form-error ul,.form-error ul li{list-style:none}
section#twitter{background-color:#ded5cb}
section#twitter div.content{width:450px}
section#twitter div.content div.twitter_box div h2,span.twitterwidget-title{display:none}
div.twitter_box ul,div.twitter_box ul li{list-style:none}
div.twitter_box ul{float:none;clear:both;width:100%;margin:0 auto;height:350px;background-color:#e67878;margin-bottom:40px}
div.twitter_box li{width:90%;margin:0;padding:0 5%}
div.twitter_box li .entry-content{font-size:17px;line-height:23px;display:block}
div.twitter_box li .entry-meta{display:none}
div.twitter_box li .intent-meta{display:none}
div.twitter_box li .intent-meta a{margin-right:10px}
div.twitter_box div.follow-button{display:none}
.background_content{width:900px;margin:0 auto}
.sheet{width:850px;height:1500px}
.yellow_sheet{position:absolute;top:-20px;left:-285px}
.blue_sheet{position:absolute;top:0;left:-250px}
.pink_sheet{position:absolute;top:0;left:-220px}
.yellow_sheet{transform:rotate(18deg);-ms-transform:rotate(18deg);-webkit-transform:rotate(18deg)}
.blue_sheet{transform:rotate(8deg);-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg)}
.pink_sheet{transform:rotate(2deg);-ms-transform:rotate(2deg);-webkit-transform:rotate(2deg)}
#ipad_mockup{position:relative}
#ipad_content{position:absolute;top:73px;left:39px;background-color:#f5f4f2;width:502px;height:668px}
#ipad_play{position:absolute;left:220px;top:320px;height:295px;width:137px}
h1.header_title{margin-left:15px}
h1.header_title a img{width:26px}
h1.header_title a span.text{font-size:17px}
nav ul{margin-top:2px;margin-bottom:5px}
nav ul li a{font-size:14px}
section#top_text div.col_left{width:100%}
section#top_text div.col_left h1 img.logo{width:65px}
section#top_text div.col_left h1{font-size:90px}
section#top_text div.col_left h1,section#top_text div.col_left h2,section#top_text div.col_left div.short_text{padding-bottom:45px}
#top_text div.left_float{font-size:32px;letter-spacing:1.2px}
#top_text div.short_text{font-size:24px}
section#top_text div.col_left h2{font-size:32px;letter-spacing:1.2px}
#footer .col_right{float:right;text-align:right;border:0}
header{position:fixed;z-index:1000;top:0;width:100%;margin:0 auto 20px auto;clear:both;background-color:#f9f9f8;border:0}
header #menu-homepage-menu{display:block}
header#collapsible_menu{height:54px;padding-top:20px}
header#collapsible_menu nav{margin-right:15px}
#menu_itunes_badge{display:none}
#menu_itunes_link{display:block}
h1.header_title{margin-left:15px}
h1.header_title a img{width:13px}
h1.header_title a span.text{font-size:17px}
nav ul{margin-top:2px;margin-bottom:5px}
.tiny_shadow{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1)}
.tiny_shadow:before{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-border-radius:10px / 100px;border-radius:10px / 100px}
.tiny_shadow:before,.tiny_shadow:after{content:"";position:absolute;z-index:-2}
section#footer{font-size:15px}
.socialfont{font-family:entypo-social;font-size:34px;position:relative;top:4px}
section#blog_extract .blog_box {padding:20px;}
div#iphonemockup{width:258px;position:absolute;bottom:-17px;right:-32px;}
header#collapsible_menu nav {margin-right:15px;width:50%;margin-top:-20px;}
/* betatesters */
div#beta_form * form.contact-form * label {width:450px;}
div#beta_form * form.contact-form input { width:400px; }
div#beta_form * form.contact-form input[type=email], div#beta_form * form.contact-form input[type=text] {max-width:400px;}
div#beta_form * form.contact-form input[type=submit] { width:150px; }
form.contact-form input.pushbutton-wide {padding-top:0;}
/* new cta on homepage */
section#cta_2  {background-color: rgb(255,235,86); }
section#cta_2 div.blog_box{padding:20px;width:540px;background-color:#fff; /* height:200px; */ height: auto;}
section#cta_2 div.cta2_content p {margin-bottom: 18px;}
section#cta_2 div.blog_box.shadow.cta2_content > div {width:250px !important;}
section#cta_2 div.blog_box.shadow.cta2_content > div > div { float:none !important; clear:both; text-align:center; width:250px; margin:0 auto 0 auto; margin-top:20px !important;}
section#cta_2 div.blog_box.shadow.cta2_content > div > div a img.itunes_badge_main {margin: 0 auto 0 auto;}
/* blog cta */
section.cta div.content, section.cta div.content a {color:#FFEB56; text-decoration:none !important;}
section.cta div.content a:hover {text-decoration:underline  !important;}
section.cta div.content {text-align:center;}
section.cta div.cta_box{padding:53px 53px 53px 53px;width:345px;background-color:#FFEB56;}
#keepintouch.cta.post {height: 450px !important;}
#keepintouch.cta.post div.content {margin-top:0px !important;}
#keepintouch.cta.post div.newsletter_box{ width:340px; color:rgb(90,90,90); }
#keepintouch.cta.post div.newsletter_box #mce-EMAIL, #keepintouch.cta.post div.newsletter_box #mce-NAME {width:300px;}
/*single blog cta box  */
section.cta div.cta_box_yellow{padding:53px 53px 53px 53px;width:400px;background-color:#5A5A5A;font-size:23px;}
section.cta_yellow {background-color:#FFEB56 !important;}
#keepintouch.cta.post.cta_yellow div.newsletter_box {background-color: rgb(173, 220, 176);}
.cta_yellow div#mc_embed_signup #mce-EMAIL, .cta_yellow div#mc_embed_signup #mce-NAME {width:300px !important; margin-top:10px; margin-bottom:20px;}
p.subscribe_top_margin {margin-top:80px;}
/* SHARE ME */
.share_me { display:inline; position:absolute; top:53px;right:-92px; font-size:12px; background-color:#F0825E; color:black; width:80px; text-align:center; padding:5px; font-weight:normal; text-transform: uppercase;}
.share_links { display:none; color:black !important;}
section.post .content .share_links a { color:black !important; text-decoration: none !important;}
section.post .content .share_links a:hover { color:black !important; text-decoration: underline !important;}
#share_content .share_me { position:fixed; top:80px;right:14px; }
#share_content .share_me .share_links a { color:black !important; text-decoration: none !important;}
#share_content .share_me .share_links a:hover { color:black !important; text-decoration: underline !important;}
/* FAQ */
section.faq_post div.content div.question{width:450px;margin:0 auto; line-height:28px; }
section.faq_post div.content div.question:hover {text-decoration:underline;cursor:pointer;}
section.faq_post div.content div.question h2.post_title {margin-bottom:10px;padding-bottom:0; font-size: 32px; line-height:32px;margin-top:30px;}
section.faq_post div.content div.answer {width:450px;margin:0 auto; /* display:none */;}
section.faq_post {padding:0 0 20px 0;}
/* Viral Signup */
div.vsu-signup-form.vsu-wrap { margin-top:30px; }
div.vsu-popup-content { margin-top:30px !important; }
section#blog_extract div.blog_box{padding:53px 53px 53px 53px;width:500px;background-color:#fff;font-size:24px; line-height:24px;}
.vsu-popup-content .vsu-popup-main-text, .vsu-wrap h1, .vsu-wrap h2, .vsu-wrap h3,  {font-size:24px; line-height:24px;}
/* BML / Homepage */
div#top_text div.content p {margin-bottom:20px;}
div#top_text div.content div.col_right #laptop_mockup img { width:auto !important;}
div#ipad_content img { width:100%; }
div#laptop_mockup {position:relative;}
#laptop_content{position:absolute;top:45px;left:105px;background-color:transparent;width:110px;height:250px}
div#laptop_content img {width:100%;}
div#laptop_mockup div#iphonemockup { width:112px !important;left:210px; }
/* BML columns  */
div.curator_tables {width:580px; padding-bottom:70px;}
div.curator_tables div.column {width:100%;height:auto; background-color:white; padding:50px 10px; margin-bottom:20px;}
div.curator_tables div.column img {width:100%;}
/* div.curator_tables div.first {margin-right:20px; } div.curator_tables div.last {margin-left:20px;  } */
/*  Navigation */
section.navigation div.content {width: 450px;margin: 0 auto 0 auto;font-size: 15px;line-height: 18px;padding:20px 0;}
/* PRESS SECTION ON HOMEPAGE */
section#press .press_list {min-height:350px;}
section#press .press_list li {display:inline; float:left; list-style:none;padding: 0 20px 20px 0; width:200px; text-align: center;}
/*  PREPARE LAUNCH PAGE BASE CSS  */
section#top_text.launch_page { /* min-height:920px; */ height:780px; }
section#top_text.launch_page div.background_content_container { min-height:780px;  height:780px !important; }
section#top_text.launch_page .content .col_left h1 {padding-bottom:20px;}
section#top_text.launch_page .content .col_left h1 {padding-left:0px; /* width:330px; */}
section#top_text.launch_page div.col_left h1, section#top_text div.col_left h2, section#top_text div.col_left div.short_text {padding-bottom:0;}
section#top_text.launch_page .content .col_right {padding-top:0; padding-bottom:0;}
section#top_text.launch_page .content .col_right .short_text {margin:0px;padding:0; padding-bottom:20px;}
section#top_text.launch_page div.content div.container_for_content iframe {width:800px; height:450px;}
section#top_text.launch_page div.content div.container_for_content {padding-left:53.5px;}
@media(min-width:1024px){section.new_feature_v3.launch_page div.content { width:900px; } }
@media(min-width:1200px){section.new_feature_v3.launch_page div.content { width:1100px; } }
section.launch_page div.schema_img {min-height:370px; width:162px !important;}
section.launch_page div.small_col div.schema_img {min-height:100px;}
section.launch_page div.content div.small_col div.schema_text {width:100% !important;}
section.launch_page div.schema_text div.text_container {min-height:165px;}
section.launch_page .col_1_2 div.schema_img, section.launch_page .col_2_2 div.schema_img {min-height:400px; width: 100% !important; }
section.launch_page div.content div.small_col { min-height: 450px; }
section.launch_page .col_1_2 div.schema_text, section.launch_page .col_2_2 div.schema_text {width:100%; min-height:340px;}
section#cta_2.launch_page div.content div.buttons_cta {width: 450px;;float:none; clear:both; margin:20px auto 50px auto;}
section#cta_2.launch_page div.content div.buttons_cta div.large_button_container {float:left;}
section#cta_2.launch_page div.content div.buttons_cta div.large_button_container a.button_larger { width:235px; }
section#cta_2.launch_page div.content div.buttons_cta div.appstore_button_container { float:right;margin-top:-2px }
section#cta_2.launch_page div.content div.buttons_cta div.appstore_button_container img { width:150px;}
section.new_feature_v3.launch_page div.content h2.post_title {margin-top: 40px;}
section#cta_2.launch_page.last_chance {padding-bottom: 120px; padding-top:120px;}
h2.very_large_title { font-size:42px; line-height:42px; margin-bottom:40px; margin-top:40px; padding:0; width:970px; margin-left:62px;}
.col_1_2{width:47%;float:left;margin-right:65px}
.col_2_2{width:47%;float:left;margin-left:32px;margin-right:33px}
.col_1_2,.col_2_2{padding:0;margin:0;}
.col_1_2{padding-right:3%;}
/* SHARE Landing */
#landing_share { position:fixed; top: 40px; right:92px; z-index:200;}
#landing_share div.share_links a {color:black !important; text-decoration:none !important;}
#landing_share div.share_links a:hover {color:black !important; text-decoration:underline !important;}
/* ugly hack */
.col_2_2 {float:right;}
section#top_text.launch_page div.content div.container_for_content {position:relative;}
section#top_text.launch_page div.content div.container_for_content div#v3_play_button {position:absolute; top: 100px;left: 300px;}
section#top_text.launch_page div.content div.container_for_content div#v3_play_button img { width:120px;}
section#top_text.launch_page div.content div.container_for_content img {width: 580px;margin-left: -55px;}
/* Launch page: TOP CTA  */
div.col_left.top_cta, div.col_right.top_cta {margin-top:50px;}
div.col_right.top_cta .buttons_cta div.appstore_button_container a img {margin-top:-12px; width: 135px; float: right;}
div.col_right.top_cta .buttons_cta div a { color: black;text-decoration: none;float: left;}
div.col_right.top_cta div.buttons_cta div.appstore_button_container {float:right;}
/* BLOG launch v3 */
section.post h1.post_title ,
section.post h2.post_title ,
section.post h3.post_title ,
section.post h4.post_title { font-size:32px; line-height:38px; margin-bottom:10px; margin-top:40px; padding:0;}
/* LAUNCH v3 reminder */
#reminder_sign_up { display: block;float: none;clear: both;padding: 10px;margin: 5px;border: 1px solid lightgrey; font-size: 14px;line-height: 16.8px;letter-spacing: .5px; font-family: gt_walsheim_regular,sans-serif; width: 260px;; margin:20px auto 20px auto; background-color: rgb(173, 220, 176);}
#reminder_sign_up form input { padding:5px; font-size:14px; width:230px; margin: 0 auto 10px auto;}
#reminder_sign_up form {text-align:center;margin-top:20px;}
#reminder_sign_up form #submit-btn-reminder { background-color: #E4775A;font-size: 14px;line-height: 16.8px;letter-spacing: .5px; color: white;text-align: center;border: 1px solid #f0825e; border-top: 1px solid #FA8262; border-left: 1px solid #FA8262; border-bottom: 1px solid #E4775A; border-right: 1px solid #E4775A; width:170px;padding: 15px;border-radius: 5px;margin: 0 auto;display: block;text-decoration: none; }
/* FUNNEL */
/* section.funnel_post {min-height:100px;} */
section.funnel_post div.content { width:900px; text-align: left;}
section.task_description div.content { font-size:42px; line-height:46px; letter-spacing: 1px; text-align:center;}
section.curator_intro div.content { font-size:32px; line-height:36px; letter-spacing: 1px; }
section.curator_benefits div.content { font-size:32px; line-height:36px; letter-spacing: 1px; }
section.final_cta div.content { text-align: center;; }
/* PRICE LIST PAGE TABLE */
section.price_list {background-color: #F4F3F1; color: #5A5A5A;}
div.price_list_page {width:650px !important;}
div.price_list_page table.price_list { width:100%; border-collapse: collapse; border-spacing: 0;}
.feature_list_cell {width:50%;text-align:left; padding-right:10px; font-size:14px;line-height:16px;}
.feature_list_cell small { font-size:11px; line-height:12px; }
.plan_column, .plan_cost_cell { width:16.6%; height:30px; text-align:center; padding:5px 0; }
tr.header_row.plan_title_row {font-size:22px;}
tr.header_row.plan_title_row td { vertical-align:top; position:relative; }
div.plan_benefits {position:absolute; top:0; left:0; background-color: #FFEB56; color: #5A5A5A; font-size:14px; line-height:16px; padding:10px; width:120px; border-radius:5px;}
tr.header_row.plan_title_row span.subtitle {font-size:13px; display:block;}
tr.header_row.plan_title_row td.free_plan_col 			{color:#5A5A5A}
tr.header_row.plan_title_row td.premium_plan_col 		{color: #5A5A5A;}
tr.header_row.plan_title_row td.enterprise_plan_col 	{color: #5A5A5A;}
tr.header_row.plan_title_row td.plan_column  {font-size:20px; line-height:22px;}
td.plan_column {font-size:11px; line-height:12px;}
tr.plan_cost_row.footer_row td { vertical-align:top; }
a.button_larger.price_list_cta {width: 100px;text-align: center;color: white;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px 20px 0 20px;display: block;text-decoration: none;}
div.plan_benefits {display:none;}
/* REGISTER INTEREST */
form#register_interest-form input { padding:3px;margin:5px 0; }
form#register_interest-form input.submit-register_interest {width: 149px;text-align: center;color: white;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 10px auto 0 auto;display: block;text-decoration: none;}
a.button_larger {width:100px;text-align: center;color: white;background-color: #f0825e;border:1px solid #f0825e; border-bottom:1px solid #E4775A; border-right:1px solid #E4775A; font-size: 14px;line-height:16px;padding:7px;border-radius: 5px;margin: 0 auto;display: block; text-decoration:none;}
/* Go Premium page */
.content.small_box {width:500px;}
.small_box p { margin-bottom:10px; }
/* SPLIT TEST PAGES */
/* ST-1-0715 */
section#top_text DIV.left_float {padding-top:0;}
.button_medium  {width: 250px;text-align: center;color: white !important;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 26px;line-height: 16px;padding: 20px 5px;border-radius: 3px;margin: 40px auto 0 auto;display: block;text-decoration: none;}
.button_medium_outlined  {width: 250px;text-align: center;color: #444;background-color: transparent;border: 1px solid #444;font-size: 26px;line-height: 16px;padding: 20px 5px;border-radius: 3px;margin: 40px auto 0 auto;display: block;text-decoration: none;}
#footer_signup-form {width: 150px;padding-left: 100px;line-height: 24px;float: right;margin-bottom:20px;}
div.appstore_button_container {width:135px;}
div.col_center div.large_button_container a.button_larger.ios_link { width:200px; font-size:24px;padding: 20px; }
div.blog_box.shadow.cta2_content.image_only_block {padding: 0;width: 580px !important;}
}
/* LARGE */
@media(min-width: 770px) {
	/* .col_right img{width:100%} */
.col_right img.icon{width:auto}
#container{width:100%}
section{width:100%;float:none;clear:both}
.content{width:900px;margin:0 auto}
.col_left{width:50%;float:left}
.col_right{width:50%;float:right}
.col_1{width:300px;float:left;margin-right:65px}
.col_2{width:300px;float:left;margin-left:32px;margin-right:33px}
.col_3{width:300px;float:left;margin-left:65px;clear:right}
.col_1.small_col{clear:left}
hr.no_float{margin-top:42px}
section{padding:40px 0 40px 0}
section#top_text{padding-top:140px}
section#top_text .content .col_left{width:335px}
section#top_text .content .col_right{width:420px}
section#top_text .content .col_left h1{padding-bottom:115px}
section#top_text .content .col_left h2{padding-bottom:42px}
section#top_text .content div.short_text{padding-bottom:42px}
section#fast_and_fun .content{width:1100px}
h3{padding:0 0 100px 0}
h4{padding:22px 0 22px 0}
#footer{padding:22px 0}
#footer .col_left{padding-right:50px;width:200px}
#footer .col_right{padding-left:50px;width:400px;text-align:right}
@media(min-width:1200px){
	section#modern_creativity_tool div.content{width:1100px}
	div.curator_boards div.board{width:300px;height:479px;float:left}
	div.curator_boards div.board img{width:100%}
	div.curator_boards div.board.first{margin-right:100px}
	div.curator_boards div.board.last{margin-left:100px}
}
@media(max-width:1200px){
	section#modern_creativity_tool div.content{width:100%}
	div.curator_boards div.board{width:29%;float:left}
	div.curator_boards div.board img{width:100%}
	div.curator_boards div.board.first{margin-left:1.5%;margin-right:5%}
	div.curator_boards div.board.last{margin-left:5%;margin-right:1.5%}
}
h1{font-size:68px;letter-spacing:normal; line-height:74px;}
h2{font-size:24px;letter-spacing:normal; line-height:28px;}
h3{font-size:24px;letter-spacing:normal; line-height:28px;}
h4{font-size:24px;letter-spacing:normal; line-height:28px;}
body{font-size:14px;line-height:16.8px;letter-spacing:.5px}
section#top_text DIV.left_float{font-size:26px;letter-spacing:normal;padding-top:25px}
h1 img.logo{width:51px}
#fast_and_fun img.schema{width:300px}
#fast_and_fun img.icon{width:64px}
img.itunes_badge_main{margin-top:8px}
section#keepintouch div.newsletter_box{padding:53px 53px 53px 53px;width:800px;background-color:#fff;font-size:23px}
input#mce-EMAIL, input#mce-NAME {width:774px;padding:8px 11px 4px 11px;font-size:15px;}
div.mc-field-group {margin-top:40px;}
input#mce-EMAIL {margin-bottom:40px;}
input#mce-NAME {margin-bottom:20px;}
input#submit-btn, input#mc-embedded-subscribe{width:132px;height:40px;text-align:center;color:#fff;background-color:#f0825e;font-size:23px;border:0;padding-top:0;border-radius:5px;margin:0 auto;display:block}
section#testimonials .slideshow{padding:10px 40px 10px 40px;background-color:white;height:400px}
section#testimonials .slideshow p{font-size:36px;line-height:40px}
section#testimonials .slideshow p.signature{margin-top:20px}
section#testimonials .slideshow li{display:none}
form.contact-form{width:400px;margin:0}
form.contact-form div{margin-bottom:20px}
form.contact-form div label{width:200px;display:block;margin-bottom:5px}
form.contact-form div input,form.contact-form div textarea{width:400px;border:1px solid #000;padding:6px 3px 1px 3px;font-size:14px;line-height:17px}
form.contact-form input.pushbutton-wide{width:132px;height:40px;text-align:center;color:#fff;background-color:#f0825e;font-size:23px;border:0;padding-top:7px;border-radius:5px;margin:0 auto;display:block}
.form-error h3{font-size:20px;line-height:23px;letter-spacing:.5px;margin:0 0 20px 0;padding:0}
.form-error{margin:40px 0;padding:20px 0;border-bottom:1px solid red;border-top:1px solid red}
.form-error ul,.form-error ul li{list-style:none}
section.post{background-color:#d2d2d2;color:#505050}
section.post div.content{font-size:16px;line-height:20px;width:450px}
section.post div.content h2.post_title{margin:0;padding:0}
p.meta{font-size:14px;line-height:16px;margin:0;padding:5px 0 20px 0}
section#twitter{background-color:#ded5cb}
section#twitter div.content{width:900px}
section#twitter div.content div.twitter_box div h2,span.twitterwidget-title{display:none}
div.twitter_box ul,div.twitter_box ul li{list-style:none}
div.twitter_box ul{float:none;clear:both;width:100%;margin:0 auto;height:350px;background-color:#e67878;margin-bottom:40px}
div.twitter_box li{width:90%;margin:0;padding:0 5%}
div.twitter_box li .entry-content{font-size:36px;line-height:40px;display:block}
div.twitter_box li .entry-meta{display:none}
div.twitter_box li .intent-meta{display:none}
div.twitter_box li .intent-meta a{margin-right:10px}
div.twitter_box div.follow-button{display:none}
.background_content{width:900px;margin:0 auto}
.yellow_sheet{position:absolute;top:0;left:-105px}
.blue_sheet{position:absolute;top:0;left:-70px}
.pink_sheet{position:absolute;top:0;left:-40px}
.yellow_sheet{position:absolute;top:-75px;left:-770px;width:1000px;height:1700px}
.blue_sheet{position:absolute;top:-85px;left:-715px;width:1000px;height:1700px}
.pink_sheet{position:absolute;top:-95px;left:-685px;width:1000px;height:1700px}
.yellow_sheet{transform:rotate(19deg);-ms-transform:rotate(19deg);-webkit-transform:rotate(19deg)}
.blue_sheet{transform:rotate(12deg);-ms-transform:rotate(12deg);-webkit-transform:rotate(12deg)}
.pink_sheet{transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg)}
@media(max-width:1100px){
	section#fast_and_fun .content{width:100%}
	.container_for_content{width:95%;margin:0 auto}
	.container_for_content div * img{width:100%}
	.right_float,.left_float{float:none;clear:both}
	.col_1,.col_2,.col_3{padding:0;margin:0;width:30%}
	.col_1{padding-right:3%}
	.col_3{padding-left:3%}
	#top_text .right_float{float:right;clear:none}
	#top_text .left_float{float:left;clear:none}
}
#ipad_mockup{position:relative}
#ipad_content{position:absolute;top:53px;left:29px;background-color:#f5f4f2;width:362px;height:483px}
#ipad_play{position:absolute;left:142px;top:220px;height:295px;width:137px}
header#collapsible_menu{height:54px;padding-top:20px}
header#collapsible_menu nav{margin-right:15px}
#menu_itunes_badge{display:none}
#menu_itunes_link{display:block}
h1.header_title{margin-left:15px; margin-top:-30px;}
h1.header_title a img{width:13px}
h1.header_title a span.text{font-size:17px}
nav ul{margin-top:2px;margin-bottom:5px}
.tiny_shadow{-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.1)}
.tiny_shadow:before{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-border-radius:10px / 100px;border-radius:10px / 100px}
.tiny_shadow:before,.tiny_shadow:after{content:"";position:absolute;z-index:-2}
#top_menu_links{float:right;text-align:right}
nav ul{list-style:none;float:right}
nav ul li{display:block;float:left;padding:3px 15px;margin-top:3px}
nav ul li a{font-family:'gt_walsheim_regular',sans-serif;transition:all .25s ease;font-size:15px;font-weight:light}
nav ul li a:hover{color:#e56038}
@media(min-width:1024px){ section div.content_title{width:900px} }
@media(min-width:1200px){ section div.content_title{width:1100px} }
hr.no_float{margin-top:82px}
div.normal_page_header_spacing{margin-bottom:59px}
header#permanent_menu{height:54px;padding-top:20px}
div.read_more{width:100%;text-align:right;padding:40px 0 10px 0}
/* h2.post_title a{text-transform:capitalize} */
section.post div.content div.post_preview div.post_preview_image img {width:100%;}
section.post div.content div.post_preview div.post_preview_image {margin-bottom:30px;}
section.post h2.post_title { font-size:32px; line-height:38px;}
section#blog_extract {}
section#blog_extract div.blog_box{padding:53px 53px 53px 53px;width:800px;background-color:#fff;font-size:36px; line-height:40px;}
section.post h1 {font-size: 68px;letter-spacing: normal;line-height: 60px;padding-bottom: 20px;}
section.post h2 {font-size: 24px;letter-spacing: normal;line-height:30px;padding-bottom:20px;}
/* iphone view  */
div#iphonemockup{width:190px;position:absolute;bottom:-17px;right:-75px;}
/* betatesters */
div#beta_form * form.contact-form * label {width:450px;}
div#beta_form * form.contact-form input { width:400px; }
div#beta_form * form.contact-form input[type=email], div#beta_form * form.contact-form input[type=text] {max-width:400px;}
div#beta_form * form.contact-form input[type=submit] { width:150px; }
form.contact-form input.pushbutton-wide {padding-top:0;}
/* new cta on homepage */
section#cta_2  {background-color: rgb(255,235,86); }
section#cta_2 div.blog_box{padding:53px 53px 53px 53px;width:800px;background-color:#fff;font-size:34px; line-height:40px;}
section#cta_2 div.cta2_content p {margin-bottom: 18px;}
/* blog cta */
section.cta div.content, section.cta div.content a {font-size:22px; color:#FFEB56; text-decoration:none !important;}
section.cta div.content a:hover {text-decoration:underline  !important;}
section.cta div.content {text-align:center;}
section.cta div.cta_box{padding:53px 53px 53px 53px;width:400px;background-color:#FFEB56;font-size:23px;}
section.cta div.cta_box_yellow{padding:53px 53px 53px 53px;width:350px;background-color:#5A5A5A;font-size:23px;}
section.cta_yellow {background-color:#FFEB56 !important;}
#keepintouch.cta.post.cta_yellow div.newsletter_box {background-color: rgb(173, 220, 176);}
.cta_yellow div#mc_embed_signup #mce-EMAIL, .cta_yellow div#mc_embed_signup #mce-NAME {width:300px !important; margin-top:10px; margin-bottom:20px;}
p.subscribe_top_margin {margin-top:80px;}
/* FAQ */
section.faq_post div.content div.question{width:450px;margin:0 auto; line-height:28px; }
section.faq_post div.content div.question:hover {text-decoration:underline;cursor:pointer;}
section.faq_post div.content div.question h2.post_title {margin-bottom:10px;}
section.faq_post div.content div.answer {width:450px;margin:0 auto;} /* display:none; */
section.faq_post {padding:0 0 20px 0;}
/* NEWSLETTER */
#keepintouch.cta.post div.newsletter_box{ width:410px; color:rgb(90,90,90); } 
#keepintouch.cta.post div.newsletter_box #mce-EMAIL, #keepintouch.cta.post div.newsletter_box #mce-NAME {width:300px;}
/* SHARE ME */
.share_me { display:inline; position:absolute; top:-40px;right:-92px; font-size:12px; background-color:#F0825E; color:black; width:80px; text-align:center; padding:5px; font-weight:normal; text-transform: uppercase;}
.share_links { display:none; color:black !important;}
section.post .content .share_links a { color:black !important; text-decoration: none !important;}
section.post .content .share_links a:hover { color:black !important; text-decoration: underline !important;}
#share_content .share_me { position:fixed; top:80px;right:100px; }
#share_content .share_me .share_links a { color:black !important; text-decoration: none !important;}
#share_content .share_me .share_links a:hover { color:black !important; text-decoration: underline !important;}
/* Viral Signup */
div.vsu-signup-form.vsu-wrap { margin-top:30px; }
div.vsu-popup-content { margin-top:30px !important; }
.vsu-signup-form .vsu-email-field, .vsu-signup-form .vsu-email-field:hover, .vsu-signup-form .vsu-email-field:focus, .vsu-signup-form .vsu-email-field:active { width:281px; }
/* BML / Homepage */
div#top_text div.content p {margin-bottom:20px;}
div#top_text div.content div.col_right #laptop_mockup img { width:auto !important;}
div#ipad_content img { width:100%; }
div#laptop_mockup {position:relative;}
#laptop_content{position:absolute;top:75px;left:180px;background-color:transparent;width:150px;height:300px}
div#laptop_content img {width:100%;}
/* BML columns  */
div.curator_tables {height:500px;}
div.curator_tables div.column {width:320px; height:250px; float:left; height:auto; background-color:white; padding:50px 10px;}
div.curator_tables div.column img {width:100%;}
div.curator_tables div.first {margin-right:40px; }
div.curator_tables div.last {margin-left:40px;  }
@media(min-width:1200px){ section#install_instruction div.content { width:900px;} }
@media(min-width:1200px){ section#install_instruction div.content { width:1100px;} }
section#install_instruction div.content div.curator_tables div.column {height:280px; margin-bottom:80px;}
div.curator_tables div.column p {margin-top:0px; margin-bottom:40px;padding: 10px 20px 0 20px;}
/*  PREPARE LAUNCH PAGE BASE CSS  */
section#top_text.launch_page { min-height:700px; }
section#top_text.launch_page div.background_content_container { min-height:700px; }
section#top_text.launch_page .content .col_left h1 {padding-bottom:20px;}
section#top_text.launch_page .content .col_left h1 {/* padding-left:70px; */width:330px;}
section#top_text.launch_page .content .col_right {width:360px}
section#top_text.launch_page .content { margin-top:-80px; }
section#top_text.launch_page .content .col_right .short_text {margin-top:58px;}
section#top_text.launch_page div.content div.container_for_content iframe {width:800px; height:450px;}
section#top_text.launch_page div.content div.container_for_content {padding-left:53.5px;}
@media(min-width:1024px){section.new_feature_v3.launch_page div.content { width:900px; } }
@media(min-width:1200px){section.new_feature_v3.launch_page div.content { width:1100px; } }
div.schema_img {min-height:370px;}
div.small_col div.schema_img {min-height:200px;}
div.schema_text div.text_container {min-height:165px;}
.col_1_2 div.schema_img, .col_2_2 div.schema_img {min-height:570px;}
section#cta_2.launch_page div.content div.buttons_cta {width: 450px;;float:none; clear:both; margin:20px auto 50px auto;}
section#cta_2.launch_page div.content div.buttons_cta div.large_button_container {float:left;}
section#cta_2.launch_page div.content div.buttons_cta div.large_button_container a.button_larger { width:235px; }
section#cta_2.launch_page div.content div.buttons_cta div.appstore_button_container { float:right;margin-top:-2px }
section#cta_2.launch_page div.content div.buttons_cta div.appstore_button_container img { width:150px;}
section.new_feature_v3.launch_page div.content h2.post_title {margin-top: 40px;}
section#cta_2.launch_page.last_chance {padding-bottom: 120px;}
h2.very_large_title { font-size:42px; line-height:42px; margin-bottom:40px; margin-top:40px; padding:0; width:970px; margin-left:62px;}
.col_1_2{width:47%;float:left;margin-right:65px}
.col_2_2{width:47%;float:left;margin-left:32px;margin-right:33px}
.col_1_2,.col_2_2{padding:0;margin:0;}
.col_1_2{padding-right:3%;}
/* SHARE Landing */
#landing_share { position:fixed; top: 40px; right:92px; z-index:200;}
#landing_share div.share_links a {color:black !important; text-decoration:none !important;}
#landing_share div.share_links a:hover {color:black !important; text-decoration:underline !important;}
/* ugly hack */
.col_2_2 {float:right;}
.col_2_2 div.schema_img.right_float {margin-right:-6px;}
section#top_text.launch_page div.content div.container_for_content {position:relative;}
section#top_text.launch_page div.content div.container_for_content div#v3_play_button {position:absolute; top:380px; left:453px;}
section#top_text.launch_page div.content div.container_for_content div#v3_play_button img { width:120px;}
section#top_text.launch_page div.content div.container_for_content img {width:900px; margin-left:-50px;}
/* Launch page: TOP CTA  */
div.col_right.top_cta .buttons_cta div.appstore_button_container a img {margin-top:-12px; width: 135px; float: right;}
div.col_right.top_cta .buttons_cta div a { color: black;text-decoration: none;float: right;}
div.col_right.top_cta .buttons_cta div.appstore_button_container { float:right; }
/* BLOG launch v3 */
section.post h1.post_title ,
section.post h2.post_title ,
section.post h3.post_title ,
section.post h4.post_title { font-size:32px; line-height:38px; margin-bottom:10px; margin-top:40px; padding:0;}
/* LAUNCH v3 reminder */
#reminder_sign_up { display: block;float: none;clear: both;padding: 10px;margin: 5px;border: 1px solid lightgrey; font-size: 14px;line-height: 16.8px;letter-spacing: .5px; font-family: gt_walsheim_regular,sans-serif; width: 350px; margin:20px auto 20px auto; background-color: rgb(173, 220, 176);}
#reminder_sign_up form input { padding:5px; font-size:14px; width:230px; margin: 0 auto 10px auto;}
#reminder_sign_up form {text-align:center;margin-top:20px;}
#reminder_sign_up form #submit-btn-reminder { background-color: #f0825e;font-size: 14px;line-height: 16.8px;letter-spacing: .5px; color: white;text-align: center;border: 1px solid #f0825e; border-top: 1px solid #FA8262; border-left: 1px solid #FA8262; border-bottom: 1px solid #E4775A; border-right: 1px solid #E4775A; width:170px;padding: 15px;border-radius: 5px;margin: 0 auto;display: block;text-decoration: none; }
#reminder_sign_up form #submit-btn-reminder:hover { background-color: #E4775A; cursor:pointer; }
/* FUNNEL */
/* section.funnel_post {min-height:100px;} */
div.funnel_post { width:900px; text-align: left; margin:0 auto;}
div.funnel_post div.content {width:400px; margin: 0 auto auto 0;}
div.task_description div.content { font-size:26px; line-height:26px; letter-spacing: 1px; text-align:left; width:400px;}
div.curator_intro div.content { font-size:20px; line-height:20px; letter-spacing: 1px; width:400px;}
div.curator_benefits div.content { font-size:20px; line-height:20px; letter-spacing: 1px; width:400px;}
div.final_cta div.content { text-align: center; width:400px;}
div.funnel_post {padding:30px 0 60px 0;}
section.footer_funnel a.twitterlink, section.footer_funnel a.facebooklink {display:none;}
.section_right_col {float:right; width:450px;}
.section_right_col img {text-align: right; float:right;}
.section_left_col {float:left; width:450px;}
div.funnel_post div.cta div.content {padding:0 0 20px 0;}
/* Remind Me Later */
#remind_me_later_please_sign_up { display: block;float: none;clear: both;padding: 10px;margin: 5px;border: 1px solid lightgrey; font-size: 14px;line-height: 16.8px;letter-spacing: .5px; font-family: gt_walsheim_regular,sans-serif; width: 350px; margin:60px auto 20px auto; background-color: rgb(173, 220, 176); }
#remind_me_later_please_sign_up form input { padding:5px; font-size:14px; width:230px; margin: 0 auto 10px auto;}
#remind_me_later_please_sign_up form {text-align:center;margin-top:20px;}
#remind_me_later_please_sign_up form #submit-btn-remindlater { background-color: #f0825e;font-size: 14px;line-height: 16.8px;letter-spacing: .5px; color: white;text-align: center;border: 1px solid #f0825e; border-top: 1px solid #FA8262; border-left: 1px solid #FA8262; border-bottom: 1px solid #E4775A; border-right: 1px solid #E4775A; width:170px;padding: 15px;border-radius: 5px;margin: 0 auto;display: block;text-decoration: none; }
#remind_me_later_please_sign_up form #submit-btn-remindlater:hover { background-color: #E4775A; cursor:pointer; }
/* PRICE LIST PAGE TABLE */
section.price_list {background-color: #F4F3F1; color: #5A5A5A;}
div.price_list_page {width:900px !important;}
div.price_list_page table.price_list { width:100%; border-collapse: collapse; border-spacing: 0;}
.feature_list_cell {width:50%;text-align:left; padding-right:10px; font-size:14px;line-height:16px;}
.feature_list_cell small { font-size:11px; line-height:12px; }
.plan_column, .plan_cost_cell { width:16.6%; height:30px; text-align:center; padding:5px 0; }
tr.header_row.plan_title_row {font-size:22px;}
tr.header_row.plan_title_row td { vertical-align:top; position:relative; }
div.plan_benefits {position:absolute; top:0; left:0; background-color: #FFEB56; color: #5A5A5A; font-size:14px; line-height:16px; padding:10px; width:120px; border-radius:5px;}
tr.header_row.plan_title_row span.subtitle {font-size:13px; display:block;}
tr.header_row.plan_title_row td.free_plan_col 			{color:#5A5A5A}
tr.header_row.plan_title_row td.premium_plan_col 		{color: #5A5A5A;}
tr.header_row.plan_title_row td.enterprise_plan_col 	{color: #5A5A5A;}
tr.header_row.plan_title_row td.plan_column  {font-size:20px; line-height:22px;}
td.plan_column {font-size:11px; line-height:12px;}
tr.plan_cost_row.footer_row td { vertical-align:top; }
a.button_larger.price_list_cta {width: 120px;text-align: center;color: white;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px auto 0 auto;display: block;text-decoration: none;}
div.plan_benefits {display:none;}
/* REGISTER INTEREST */
form#register_interest-form input { padding:3px;margin:5px 0; }
form#register_interest-form input.submit-register_interest {width: 149px;text-align: center;color: white;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 10px auto 0 auto;display: block;text-decoration: none;}
/* Go Premium page */
.content.small_box {width:500px;}
.small_box p { margin-bottom:10px; }
/* SPLIT TEST PAGES */
/* ST-1-0715 */
section#top_text DIV.left_float {padding-top:0;}
.button_medium  {width: 120px;text-align: center;color: white !important;background-color: #f0825e;border: 1px solid #f0825e;border-bottom: 1px solid #E4775A;border-right: 1px solid #E4775A;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px auto 0 auto;display: block;text-decoration: none;}
.button_medium_outlined  {width: 120px;text-align: center;color: #444;background-color: transparent;border: 1px solid #444;font-size: 14px;line-height: 16px;padding: 10px 5px;border-radius: 3px;margin: 20px auto 0 auto;display: block;text-decoration: none;}
/* TUTORIALS */
section.cta div.tutorial_link {width: 350px;}
/* NEW FOOTER > Newsletter */
#footer_mce-NAME.email_short, #footer_mce-EMAIL.email_short  {width:80px; height:18px;}
#footer_submit-btn {width:80px;font-size:14px;padding:2px 5px;height:22px;display:inline; color:#fff;background-color:#f0825e;border:0;border-radius:5px;margin:0 auto;}
#footer_signup-form {width:500px;display:inline;margin-right:15px;}
#footer div.content div.col_right {width:490px;}
#footer div.content div.col_right.status_container { text-align: left;padding-top:10px; }
}