/*
Theme Name: Sunni Brown Twenty Twelve
Theme URI: 
Description: Child Theme for Twenty-Twelve
Author: Developed by Square Bear Studios/Design by DesignGood Studio
Template: twentytwelve
Version: 1.0


*/

@import url("../twentytwelve/style.css");
body.custom-font-enabled {
	font-family: font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;
}
body, input, textarea, div#wrapper {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;font-style:normal;color:#594035}
body {background:#fefaf4;color:#594035;}
body .site {box-shadow:none;background:transparent;margin:0 auto;position:relative;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;width:1030px;padding:0 .5rem;overflow:visible!important}
strong {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;}
blockquote {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;font-style:italic;margin-left:30px;margin-right:30px;text-align:justify;}
h3 {line-height:120%;font-size:18px}
#content p {color:#594035;line-height:130%;margin-bottom:26px}
#content .entry-content p, #content .singlebody p {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;}
.site {max-width:73.57143rem;padding:0 1rem;}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text
{font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;font-style:normal}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border-radius:0;box-shadow:none}
img.attachment-postthumb {border:0!important;padding:0!important;max-width:100%!important;float:left;}
h1.archive-title {font-size:20px;}




a, a:visited, a:hover {color:#c21f32;}
#access,#access .menu-header, div.menu, #colophon, #branding, #main, #header {width:1030px;margin:0 auto}
#pencil {background-image:url('images/pencils_background.png');background-repeat:no-repeat;position:absolute;width:141px;height:172px;z-index:-1;top:0;right:-40px}
#header {background-image:url('images/sb_logo.png');background-repeat:no-repeat;background-position:0 45px;height:126px;position:relative;padding:30px 0;border-bottom:1px solid #594035}

.homebutton {width:214px;height:111px;position:absolute;top:45px;left:0;z-index:9999}


.main-navigation {background:transparent;position:absolute;bottom:30px;right:20px;right:1.4286rem;text-align:right}
.main-navigation ul li {display:inline-block;}
.main-navigation ul li a {text-decoration:none}
.main-navigation ul li.current_page_item > a, .main-navigation ul li.current_page_ancestor > a, .main-navigation ul li.current-menu-ancestor > a, .main-navigation ul li.current-menu-item > a, .main-navigation ul li.current-menu-parent > a {color:#c21f32;font-weight:700}
.main-navigation li:hover > a,
.main-navigation ul ul :hover > a {
	background: transparent;
	color: #594035;
}
.main-navigation {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;}
.main-navigation li {margin-right:0;font-size:1.071428rem;line-height:1.071428rem}
.main-navigation li a {line-height:15px;color:#594035;padding-left:15px;font-size:14px;text-transform:uppercase;}
.main-navigation .menu-header ul, div.menu ul {float:right}

h3.widget-title {font-family:'Loved by the King',sans-serif;font-weight:normal}
#visual_slide {width:1010px;margin:10px auto 98px auto;background-image:url('images/visual_underline.png');background-repeat:no-repeat;height:107px;position:relative}
.front_slide {width:213px;height:108px;position:absolute;top:5px;left:205px}
.frontboxes {margin-bottom:60px;}
.frontthumbcontainer {width:250px;float:left;margin-bottom:20px;text-transform:uppercase;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;margin-left:10px;font-size:13px}
.frontthumbcontainer.container1, .frontthumbcontainer.container5 {margin-left:0}
.frontthumbcontainer img {margin-bottom:10px}

body.home img.attachment-postthumb {float:left;width:75px;height:75px}
body.home h4 {clear:none;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;}
.frontpageposts {width:450px;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;position:relative;float:left;}
.frontpageposts a {text-decoration:none}
.frontpageposts img {margin:0 14px 8px 0}
.frontpageposts .post {border-bottom:1px solid #d0cdc9}
.frontpageposts .post.homecount3 {border-bottom:0}
img.frontpagerss {position:absolute;top:0;right:0;margin:0}
.freshinkfront {font-family:'Loved by the King',sans-serif;font-weight:normal;font-size:28px;color:#C21F32;border-bottom:0;}
.frontpagepress {width:190px;float:left;margin-left:30px}
.frontpagepress .freshinkfront {padding:0 20px}
.pressentries {padding:0 20px;margin-top:14px;border-left:1px solid #d0cdc9;border-right:1px solid #d0cdc9;min-height:260px}
.pressentries a {text-decoration:none;color:#594035;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;line-height:18px}
.fronttwitter {width:320px;float:right;}

#main {margin-top:80px;padding-top:0}
.one-column #content {width:1030px}

.connectform {background-color:#594035;margin-bottom:50px}
.connectform .connectleft {width:48%;padding:30px 6% 0 6%;background-color:#80BcE6;margin-bottom:0;float:left;}
.connectform .connectright {width:30%;padding:30px 5% 0 5%;background-color:#594035;color:#FAECD7;float:right}
#content .connectform .connectright div.entry-content p {color:#FAECD7}
.connectright img {margin:0 14px 0 0}
.connectright a {text-decoration:none;color:#FAECD7}
.firstname {margin-right:6px!important}
.firstname, .lastname {width:230px;line-height:26px;margin:4px 0;color:#594035;font-size:14px}
.maincontact {width:480px;line-height:30px;margin:4px 0;color:#594035;font-size:14px}
.arconix-column-one-half, .arconix-column-two-fourths {width:43%!important;padding-right:6%!important}
.connectform .arconix-column-three-fifths {width:48%;padding:30px 6% 0 6%;background-color:#80BcE6;margin-bottom:0}
.connectform .arconix-column-two-fifths {width:30%;padding:30px 5% 0 5%;background-color:#594035;color:#FAECD7}
.arconix-accordions {border:0!important}
.arconix-accordions-vertical div.arconix-accordion-title, .arconix-accordions div.arconix-accordion-title:hover {background-color:transparent!important;text-align:center;border-bottom:0!important;border-top:0!important;font-size:15px!important;font-size:1.07143rem!important;color:#c21f32!important}
.arconix-accordions-vertical div.arconix-accordion-title, .arconix-accordions div.current {background-image:none!important;color:#c21f32!important;letter-spacing:0!important}
.arconix-accordions.arconix-accordions-vertical div.arconix-accordion-title {color:#c21f32!important}
.arconix-accordions-vertical .arconix-accordion-content {background-color:transparent!important;border-bottom:0!important;}
.arconix-toggle-wrap {border:0}
.arconix-toggle-content {line-height:130%}
#content .faqs h2 {font-family:'Loved by the King',sans-serif;font-weight:normal;color:#c21f32;font-size:50px;font-size:3.57143rem;text-align:center}
#content.singlepost {position:relative}
#content.singlepost h1 {color:#faecd7;font-size:26px;text-transform:uppercase}
#content.singlepost h3 {color:#594035;font-size:16px;line-height:24px;font-weight:normal}
#content.singlepost ul li {list-style-type:disc;line-height:21px;color:#594035;margin-left:20px;}
.singlepost #comments {padding:30px;}
.singlebody {width:492px;float:right;margin:30px 30px 0 0;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;color:#333;position:relative}
#content .singlebody p {line-height:150%;}
.singlebody h1 {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;padding-bottom:20px;}
.singlegallery {float:left;width:472px;}
.gallery-item {width:118px!important;}
.singledate {color:#FAECD7;font-size:14px;padding-bottom:18px}
.singlebody a, .signlebody a:hover, singlebody a:visited {color:#faecd7;text-decoration:none}
.singlecat, #content .singlecat p {color:#faecd7;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;}

.mainblog {padding:0;background-repeat:no-repeat;height:392px;padding:28px 40px 40px 500px;position:relative;margin-bottom:50px;}
.mainblog h2.entry-title a {color:#FAECD7;font-size:24px;text-transform:uppercase;text-decoration:none}
.color1 {background-color:#39adc5;}
.color2 {background-color:#ec008c;}
.color3 {background-color:#999;}
.color4 {background-color:#fdb33c;}
.color1 .blogexcerpt,.color3 .blogexcerpt {background-color:#fdb33c;}
.color2 .blogexcerpt {background-color:#999}
.color4 .blogexcerpt {background-color:#00aeef;}
.thedate {color:#FAECD7;margin-bottom:18px;}
.blogexcerpt {position:absolute;bottom:0;left:460px;padding:10px;color:#FAECD7;text-decoration:none;}
.blue .blogexcerpt {background-color:#999 !important}
.comment_number {position:absolute;width:33px;height:36px;background-image:url('images/comment_balloon.png');background-repeat:no-repeat;color:#FAECD7;right:36px;top:20px;padding-top:8px;text-align:center;font-size:12px;font-size:.857143rem;}

#nav-below {font-size:16px;}
#nav-below a {text-decoration:none}
.nav-previous a {background-image:url('images/arrowleft.png');background-repeat:no-repeat;vertical-align:middle;padding-left:30px;}
.nav-next a {background-image:url('images/arrowright.png');background-repeat:no-repeat;background-position:top right;padding-right:30px;}
.nav-previous a, .nav-next a {padding-top:8px;display:block;color:#666;text-decoration:none;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;text-transform:uppercase;min-height:37px;line-height:120%}
.nav-single {padding:30px 0}

#articlemodal {background-color:#747474;color:#fbefd9;padding:30px 30px 0 30px;}
#articlemodal a, #articlemodal a:hover {color:#fbefd9}
#articlemodal h2 {font-size:20px;font-weight:normal;margin:16px 0}
#articlemodal p {line-height:130%}
#colophon {border-top:1px solid #594035;padding:20px 0 24px 0;}
#site-copyright {position:absolute;top:0;right:0;font-style:normal;text-align:right;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;line-height:20px}
#site-copyright a {color:#594035;text-decoration:none}
#site-info {line-height:20px;position:relative}
#site-social {height:26px;width:280px;background-image:url('images/sunni-social.png');background-repeat:no-repeat;position:absolute;top:0;left:240px}
.social_div {width:28px;height:26px;float:left;margin-right:6px}

.stripedback {background-image:url('images/stripe_back.png');background-repeat:no-repeat;padding:110px 10px 70px 10px;position:relative}
.stripedtitle {background:#C21F32;padding:10px 30px;font-size:24px;font-size:1.7143rem;color:#FAECD7;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;position:absolute;left:0;top:34px;text-transform:uppercase}
.clients {text-align:center;padding:70px 0}
.site-content article {border-bottom:0}


/* about page stuff */
.abouttop {display:table;width:1030px;border:0;position:relative;margin-bottom:50px}
.aboutrow {display:table-row;width:auto;}
.aboutleft {width:55%;background:#80BCE6;display:table-cell;padding:30px 30px 46px 30px;vertical-align:top;}
.aboutleft img {display:none}
.aboutright {width:45%;background:#c7dfee;display:table-cell;padding:30px 30px 46px 30px;vertical-align:top;}
.abouttop .hentry {margin-bottom:0;}
.abouttitle {background:#C21F32;padding:10px 15px;font-size:16px;font-size:1.14286rem;color:#FAECD7;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;position:absolute;left:0;bottom:0;text-transform:uppercase;width:120px}
#content .abouttop .entry-title {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;color:#FAECD7;font-size:45px;font-size:3.2143rem;text-transform:uppercase}
#content .abouttop h2 {font-family:'Loved by the King',sans-serif;color:#C21F32;font-weight:normal;font-size:45px;font-size:3.2143rem;text-align:center;margin-bottom:16px}

.aboutright img {margin:0 auto 15px auto;display:block}
.team {position:relative;padding-left:30px}
.team-item img {margin-bottom:12px}
ul.sbteam li {list-style-type:none;display:block;width:22%;padding:0 1.5%;float:left;margin-bottom:2rem;}

#content ul.sbteam li h2 {color:#C21f32;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;font-size:18px;font-size:1.2857rem;text-transform:uppercase;margin-bottom:0}
#content ul.sbteam li h3 {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;font-size:14px;font-size:1rem}

.faqs {display:table;width:100%;position:relative;margin-bottom:30px}
.faqrow {display:table-row;width:auto}
.faqleft {width:30%;background:#f9e7c8;display:table-cell;height:400px;background-image:url('images/faq_sketch.png');background-repeat:no-repeat;background-position:center bottom;padding:20px}
.faqright {width:70%;background:#FAECD7;display:table-cell;padding:30px 20px 20px 20px;}
.faqs .arconix-toggle-title {color:#C21F32;font-weight:normal;text-transform:uppercase;text-align:left;line-height:120%}
.faqs .arconix-toggle-wrap {background-color:transparent}
.blogfooter {background-color:#ccc;padding:30px 25px;margin:25px 0 56px 0;}
.blogfooter h3 {font-family:"Loved by the King", sans serif;color:#c21f32;font-weight:normal;font-size:32px;margin-bottom:20px;}
.blogfooter a {text-decoration:none;}
.freshink {padding-bottom:14px;border-bottom:1px solid #594035;margin-bottom:14px;line-height:130%}
.freshink a {text-transform:uppercase}
.blog h2.entry-title {margin-bottom:25px}
.blogcategories li {list-style-type:none;line-height:180%}
.blogcategories a, .blogcategories a:hover {color:#594035;}
.follow {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;font-size:20px;margin:14px 0}
.follow a {color:#594035;text-decoration:none}

#primary,#secondary {float:none;width:100%}

#ssba {text-align:right;position:absolute;right:30px;bottom:46px;width:80%}
#ssba a img {margin-left:14px;}
.ssba_sharecount {background:transparent!important;color:#fefaf4!important;border:0!important;padding:0!important;margin-top:-8px!important;margin-left:-4px!important;}
.ssba_sharecount::after, .ssba_sharecount::before {border:0!important}

.traininghold {display:table;margin-bottom:30px;width:100%;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;}
.training {text-align:center;display:table-row}
.training h3 {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;text-transform:uppercase;font-size:30px;margin-bottom:14px;color:#C21F32;}
.training p {margin-bottom:14px}
.training {text-align:left;line-height:130%}
.training ul li {list-style-type:disc;margin-left:14px}
.trainsmallcolumn {width:46% !important;display:table-cell;padding:26px;vertical-align:top;}
.braintrain .trainsmallcolumn {background-image:url('images/brain_training.png');background-repeat:no-repeat;background-position:center center;}
.gametrain .trainsmallcolumn {background-image:url('images/gamestorm_back.png');background-repeat:no-repeat;background-position:center center;background-color:#fbefd9}
.performanceinfo .trainsmallcolumn {background-image:url('images/performance_back.png');background-repeat:no-repeat;background-position:center center}
.trainsmallcolumn.innovation {min-height:400px!important;background-image:url('images/innovation_bulb.png');background-repeat:no-repeat;background-position:center center;background-color:#c52033}
.viztrain input {padding:15px;background:#c52033;margin:60px 0 20px 0;text-decoration:none;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;text-transform:uppercase;color:#dfd9cf;font-size:20px}
.viztrain h3 {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;color:#594135;text-transform:uppercase;line-height:56px}
.viztrain h4 {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:24px}
.viztrain .arconix-column-one-third {width:40%}
.trainsmallcolumn li {list-style-type:disc;margin-left:18px;line-height:18px}
.trainlargecolumn {width:54%;display:table-cell;padding:26px;}
.trainportfolio {padding:26px 16px}
.infoportfolio a {color:#faecd7;}
.innovation h3, #content .innovation p, #content .innovation li {color:#fff;}
.braintrain {background-image:url('images/stripe_back.png');background-repeat:repeat-y;background-size:cover}
.braintrain h3 {color:#acd2ec}
.viznote {background:#ded5c6}
.training .arconix-column-two-thirds {width:45%!important;padding-right:10%;padding-bottom:0;margin-bottom:0}
.column_slide {padding:0}
.wedoportfolio {width:142px;height:130px;background-image:url('images/wedoshadow.png');background-repeat:no-repeat;background-position:5px 2px;margin:10px 15px 30px 15px;float:left;text-align:left;}
.wedoportfolio img {margin-bottom:8px;}
.wedoportfolio a {text-transform:uppercase;text-decoration:none;font-size:12px;color:#594035}
/*#sb-body-inner iframe {overflow:hidden!important}*/

/*what we do specific*/

.infodoodling, #content .infodoodling p, .informationdesign, #content .informationdesign p {text-align:left;color:#faecd7}
#content.whatwedopage .training {text-align:left}
#content.whatwedopage .training h3 {font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;font-size:30px;text-transform:uppercase}
.infodoodling h3 {color:#faecd7;}
.infodoodling a, infodoodling a:hover, infodoodling a:visited {color:#faecd7;}
.informationdesign h3 {color:#80bce7}
.infoimage img {margin-left:auto;margin-right:auto;display:block}
.videostory h3, .groupgame h3 {color:#594035}
#sb-title {display:none}



.comment_personal {width:48%;float:left}
.comment_personal input {width:100%!important;font-size:16px!important}
.comment_box {width:48%!important;float:right}
.comment_box textarea {width:100%!important;font-size:16px!important}
.comment_box p.form-submit {text-align:right;font-family:'Loved by the King',sans-serif!important;font-weight:normal;color:#fff}
.comment_box p.form-submit input[type="submit"] {font-family:'Loved by the King',sans-serif;font-weight:normal;color:#faecd7;font-size:30px;background-color:transparent;border:0;-webkit-appearance:none;background-image:none;box-shadow:none}
.comments-area article {padding-top:0;margin:1.714285714rem 0 0 0}
.comments-area article header {margin-bottom:12px;}
.comments-area article header cite a, .comments-area article header a:hover {color:#faecd7;font-size:16px;text-transform:uppercase}
.site-content article {padding-bottom:0}
#comments h3#reply-title {font-family:'Loved by the King',sans-serif;font-weight:normal;color:#faecd7;font-size:30px;}
h2.comments-title {font-family:'Loved by the King',sans-serif;font-weight:normal;color:#faecd7;font-size:30px}

#sb-wrapper {border:12px solid #999;background:#747474;}
#sb-wrapper-inner {border:0}

/*Books Page */
.doodlebook {width:100%;min-height:450px;background-repeat:no-repeat;background-image:url('images/doodlerev_cover.png');background-position:-25px;border-bottom:1px solid #594035;margin-bottom:25px;padding-bottom:20px}
.doodlebooktext {padding:0 0 0 440px}
.doodlebooktext h2 {display:none}
.doodlebook h3 {margin-bottom:15px}
.gamestormbook {position:relative;width:100%;margin-bottom:25px;position:relative;padding-top:20px;}
.gamestormcover {background-image:url('images/gamestorming2.png');background-repeat:no-repeat;width:388px;height:473px;position:absolute;top:0;right:0}
.gamestormtext {background-color:#faecd7;padding:40px 390px 40px 30px;min-height:380px}
.gamestormtext img, .doodlebooktext img {margin: 0 10px 0 0;}
.bookdownloads {width:100%;min-height:410px;background-image:url('images/stripe_back.png');background-repeat:no-repeat;margin-bottom:25px;}
.bookviznotes {width:100%;min-height:400px;background:#dfd9cf;margin-bottom:25px}

/*Speaking Page */
.speaking_sunni {background:#faecd7;padding:20px 24px 0 24px;padding-left:408px;margin-bottom:50px;min-height:465px;background-image:url('images/sunni_headshot.jpg');background-repeat:no-repeat;}
.speaking_sunni h2 {font-family:'Loved by the King', sans-serif;font-weight:normal;font-size:40px;line-height:52px;color:#c21f32;}
.speaking_sunni h3 {color:#c21f32;margin-bottom:26px;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;font-size:16px}
.speaking_sunni p {font-size:13px}
.booking_info {background-image:url('images/stripe_back.png');background-repeat:no-repeat;padding:48px 30px;margin-bottom:50px;}
.booking_info h2 {color:#c21f32;font-size:50px;text-transform:uppercase;margin-bottom:36px}
.booking_info h3 {color:#c21f32;font-size:16px;margin-bottom:26px}
.speaking_request {padding:0 30px 30px 30px;}
.speaking_request h2 {font-size:20px;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:400;margin-bottom:20px}
table.speaker_contact {width:800px}
table.speaker_contact td {width:385px}
.speaker_contact textarea, .speaker_contact input {width:370px;background:#f3f3f3;margin-bottom:16px;font-size:14px;color:#594035}
table.speaker_contact input[type="submit"] {font-family:'Loved by the King',sans-serif; border:0;background:transparent;background-image:none;box-shadow:none;-webkit-box-shadow:none;font-size:36px;text-align:right;color:#C21F32}
#content div.speaking_text p {font-size:13px;line-height:16px}




/* als slider stuff */

ul.als-wrapper li.als-item {margin-left:0}
ul.als-wrapper a {color:#fff}

.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}


.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}
#press_slides {
	margin: 20px auto;
}

#press_slides .als-viewport {min-height:250px;max-width:940px}

#press_slides .als-item {
	margin: 0px 5px;
	padding: 4px 0px;
	min-height: 200px;
	min-width: 240px;
	text-align: left;
	position:relative;
}

#press_slides .als-item img {
	display: block;
	vertical-align: middle;
	box-shadow: 5px 5px 0 #e8e8e8;
	margin-bottom:10px;
}

#press_slides .als-item a {color:#C21F32;text-decoration:none;}

#press_slides .als-prev, #press_slides .als-next {
	top: 90px;
}

#press_slides .als-prev {
	left: 0;

}

#press_slides .als-next {
	right: 0;
}


#infodoodle_slides, #infodesign_slides, #speaking_slides, #innovation_slides {
	margin:0;
	position:relative;
}

#infodoodle_slides .als-item, #infodesign_slides .als-item, #innovation_slides .als-item {
	margin:0;
	padding:0;
	min-height: 580px;
	min-width: 557px;
	text-align: left;
}

#innovation_slides .als-item {min-height:550px;}

#infodoodle_slides .als-item img, #infodesign_slides .als-item img, #innovation_slides .als-item img {
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}

#infodoodle_slides .als-prev, #infodoodle_slides .als-next, #infodesign_slides .als-prev, #infodesign_slides .als-next, #speaking_slides .als-prev, #speaking_slides .als-next, #innovation_slides .als-prev, #innovation_slides .als-next {
	position:absolute;
	top: 186px;
	z-index:9999;
	width:38px;
	height:84px;
}

#infodoodle_slides .als-prev, #infodesign_slides .als-prev, #innovation_slides .als-prev {
	left: 0;
	background-image:url('images/slide_prev.png');background-repeat:no-repeat;
}

#infodoodle_slides .als-next, #infodesign_slides .als-next, #innovation_slides .als-next {
	right: 0;
	background-image:url('images/slide_next.png');background-repeat:no-repeat;
}

#speaking_slides .als-viewport {width:1030px;margin-bottom:50px}
#speaking_slides .als-item {min-height:430px;width:1030px;text-align:left;position:relative;border-bottom:1px solid #594035}
#speaking_slides .playvideo {width:152px;height:22px;background-repeat:no-repeat;background-image:url('images/playvideo.png');position:absolute;left:50px;bottom:20px}
#speaking_slides .videofeatured {position:absolute;bottom:0;right:50px;width:672px;height:430px;}
#speaking_slides .videofeatured img {position:absolute;bottom:0;min-width:672px}
#speaking_slides .als-prev {background-image:url('images/arrowleft.png');background-repeat:no-repeat;left: 0;}
#speaking_slides .als-next {background-image:url('images/arrowright.png');background-repeat:no-repeat;background-position:right top;right: 0;}
.speaking_text {width:240px;position:relative;left:50px;top:66px}
.infoslide_text {position:absolute;bottom:0;padding:20px;color:#fff;font-size:18px;background:#666;width:517px}
.infoslide_text.innovation_text {position:relative;bottom:auto}

#content .infoslide_text p {color:#fff;margin-bottom:0}
.infoslide_title {float:left;font-family: 'Gotham A','Gotham B', sans-serif;font-weight:700;margin-right:8px;text-transform:uppercase;}
#content .infoslide_caption p {color:#fff;line-height:125%}

iframe#sb-player {scrollbar-face-color: red!important}

#newsletter {text-align:right;margin-right:80px;position:relative}
#newsletter ul li {display:inline;}
#newsletter input[type="text"], #newsletter input[type="email"] {text-transform:uppercase;width:164px;background:transparent;border-color:#594035}
#newsletter input[type="button"], #newsletter input[type="submit"] {border:0;background-color:transparent;cursor:pointer;font-weight:bold;color:#C21F32;background-image:none;box-shadow:none}
.vizthinker {font-family:'Loved by the King',sans-serif;font-weight:normal;font-size:28px;font-size:2rem;color:#C21F32;margin:18px 14px 0 0;vertical-align:middle}

div#e2ma_signup_image_container.e2ma_signup_image_container, div#e2ma_signup_message.e2ma_signup_message, input#e2ma_signup_reset_button.e2ma_signup_form_button, div.e2ma_signup_form_required_footnote, div.e2ma_signup_form_label{display:none!important}
input#id_email, input#id_member_field_name_first {float:left!important}
div.e2ma_signup_form_label {margin:0 6px;padding-top:6px}
div#e2ma_signup_form_button_row.e2ma_signup_form_button_row {clear:both!important}
div#newsletter {width:400px;position:absolute;top:20px;right:20px}
.newsletterlabel {position:absolute;font-family:'Loved by the King',sans-serif;font-weight:normal;font-size:28px;font-size:2rem;color:#C21F32;top:20px;right:500px}
.e2ma_signup_form_container input {margin-left:14px}
.e2ma_signup_form_row {border:0!important}
#newsletter input#id_email {position:absolute;top:0;left:0}
#newsletter input#id_member_field_name_first {position:absolute;top:0;left:200px}
#newsletter input#e2ma_signup_submit_button {position:absolute;top:30px;right:0;width:160px!important;font-size:14px}


/*LANDING PAGE*/

#doodlelanding {font-family: "Archer A", "Archer B";font-weight:700;position:relative}
#doodlelanding .redarrow {background-image:url('images/redarrow.png');background-repeat:no-repeat;width:29px;height:65px;position:absolute;top:330px;left:295px;}
#doodlelanding .landingbook {width:406px;height:375px;position:absolute;top:0;left:-30px;background-image:url('http://sunnibrown.com/wp-content/uploads/2013/12/landing_book.png');background-repeat:no-repeat;z-index:-1}
#doodlelanding h4, #doodlelanding h2, #doodlelanding h1 {color:#c20430;font-family:"Gotham A", "Gotham B";font-weight:700}
#doodlelanding h3 {color:#393620;font-size:32px;margin-bottom:6px}
#doodlelanding h1, #doodlelanding h2 {font-size:30px;line-height:34px;margin-bottom:10px}
#doodlelanding h4 {font-size:22px;margin-bottom:14px}
#doodlelanding p {font-size:16px;font-weight:700;line-height:24px;margin-bottom:10px}
#doodlelanding p.doodlepreorder {font-family:'Loved by the King',sans-serif;color:#c20430;font-weight:normal;font-size:24px;margin-top:24px}
#doodlelanding p.doodlepreorder img {margin:0 0 0 15px}
#doodlelanding .pledge {padding-left:330px;clear:both;min-height:135px;padding-bottom:25px;padding-top:20px;margin-bottom:30px;background-image:url('images/bottom_line.png');background-repeat:no-repeat;background-position:right bottom}
#doodlelanding .pledge.pledgebottom {background-image:none}
#doodlelanding a {text-decoration:none}
#doodlelanding .buzz {background-color:#393620;width:580px;padding:20px 20px 20px 300px;margin-left:30px;font-size:22px;color:#fff;-webkit-border-radius:10px;-moz-border-radius: 10px;border-radius: 10px;}
#content div#doodlelanding, #doodlelanding .landingtop {position:relative}
#doodlelanding .landingtop {padding-top:5px;background-image:url('images/doodlerev_cover.jpg');background-repeat:no-repeat;min-height:378px;width:1050px;margin-left:-20px}
#doodlelanding .landingtop h2, #doodlelanding .landingtop h3, #doodlelanding .landingtop p {padding-left:350px}
#doodlelanding p.choosedoodle {margin-top:190px;font-size:24px}
.footsoldier {background-image:url('images/footsoldier.png');background-repeat:no-repeat;margin-top:-25px;position:relative;z-index:999}
.radical {background-image:url('images/radical.png');background-repeat:no-repeat;}
.revolutionary {background-image:url('images/revolutionary.png');background-repeat:no-repeat;}
.innovator {background-image:url('images/innovator.png');background-repeat:no-repeat;}
.general {background-image:url('images/general.png');background-repeat:no-repeat;}
.page-id-3971 #main {margin-top:10px}


.wpcf7 .watermark {
    color: #594035 !important;
    font-family: 'Gotham A','Gotham B', sans-serif;
}
::-webkit-input-placeholder {
    color: #594035 !important;
    font-family: 'Gotham A','Gotham B', sans-serif;
}
:-moz-placeholder {
    color: #594035 !important;
    font-family: 'Gotham A','Gotham B', sans-serif;
}
::-moz-placeholder {
    color: #594035 !important;
   font-family: 'Gotham A','Gotham B', sans-serif;
}
:-ms-input-placeholder {
    color: #594035 !important;
   font-family: 'Gotham A','Gotham B', sans-serif;
}