/*
Theme Name: rolereboot
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* HTML5 DEFAULT STYLING */
header, nav, article, footer, address, aside { display:block; }

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/*GENERAL*/
a:link {color:#004776;text-decoration:none}
a:visited {color:#004776;text-decoration:none}
a:hover {color:#004776;text-decoration:underline}
a:active {color:#004776;text-decoration:none}

.left {float:left} .right {float:right} 
.cl_left {clear:left} .cl_right {clear:right} .cl_none {clear:none} .cl_both {clear:both}
.cl_left_zero, .cl_right_zero, .cl_none_zero, .cl_both_zero {height:0;line-height:0;margin:0;padding:0;font-size:0}
.cl_left_zero {clear:left} .cl_right_zero {clear:right} .cl_none_zero {clear:none} .cl_both_zero {clear:both}

strong, b { font-weight:bold; }
em, i { font-style:italic; }

.center {text-align:center;}
.bold {font-weight:bold;}
.font_normal {font-weight:normal;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.allcaps {text-transform:uppercase;}
.nocaps {text-transform:none;}
.border {border:1px solid #000;}
.shown { clear:both; display:block; visibility:visible; }
.hidden { clear:both; display:none; visibility:hidden; }
.no_bg { background:none; }
.no_border { background-color:#fff; }
.no_bul li { list-style-type:none; }

.group:after { content:""; display:table; clear:both; }

body { font:normal normal 10px/1.2 verdana,helvetica,san-serif; } /* END GENERAL */

.font180 { font-size:18px; }
.font210 { font-size:21px; }
.font280 { font-size:28px; }
.rr-blue strong { color:#3f0d42; }
.margin20-0 { margin:20px 0; }
.block { display:block; }

/* ROLE REBOOT */
.rr-yellow { color:#FFFDA3; }
/*.rr-purple { color:#7B43A1; }*/
.rr-purple { color:#3f0d42; }
.rr-gray { color:##E8E8E6; }
.rr-blue { color:#05a0b6; }

a:link { color:#7B43A1; text-decoration:none; }
a:visited { color:#7B43A1; text-decoration:none; }
a:hover { color:#05a0b6; text-decoration:none; }
a:active { color:#7B43A1; text-decoration:none; }

input { vertical-align:middle; }

body { background:#fff url('/wp-content/themes/rolereboot/images/design/header-bg.gif') top repeat-x; }
.wrapper { width:96.5em; margin:0 auto; padding-top:2em; position:relative; z-index:10; }
.site-header { width:100%; height:14em; position:relative; }
.lede { width:100%; margin-top:1.6em; position:relative; }
.featured { width:64.9em; font-family:"Times New Roman", serif; float:left; display:inline; }
.right-rail { width:30em; margin-left:1.6em; float:left; display:inline; }
.more { margin-top:4em; }
.footer { width:100%; height:20em; margin:0 auto; padding-top:2em; background:url('/wp-content/themes/rolereboot/images/design/footer-bg.gif') repeat; position:relative; /*top:-10em;*/ z-index:1; }
.footer .bottom-nav { width:96.5em; margin:0 auto; position:relative; }

/* TURN THE PAGE - FRONT */
.brdr { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; }
.turn-the-page { font-family:"Rokkitt", "Times New Roman", serif; }
.stars .item { float:left; color:#05a0b6; font-size:17px; font-weight:bold; }
.stars .item span { background:url('http://db407x5rof6lq.cloudfront.net/256/81/5/63/bg-step.png') center 13px no-repeat; color:#fff; font-size:20px; padding:24px; }
a.blue { display: inline-block; color: #fff !important; background-color: #06a0b5; padding: 0 15px; font: 12px/26px Arial, Helvetica, sans-serif; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.blue:hover { background-color: #965f96; }

/* HEADER */
.site-header .header-container { width:23.7em; float:left; display:inline; color:#7B43A1; }
.site-header .header-branding { width:22.5em; margin:1em 1.2em 0 0; display:block; color:#7B43A1; }
.site-header .header-branding a { display:block; }
.site-header .header-branding h1 span { display:none; visibility:hidden; } 
.site-header .header-branding h2 { font-size:1.2em; text-align:center; }
.site-header .header-search { margin:2em 0 0 0.5em; }
.site-header .header-nav { width:72.8em; height:100%; float:left; display:inline; position:relative; }
	/* NAV */
.site-nav { width:auto; position:absolute; top:110px; right:0; font-family:"Rokkitt", "Times New Roman", serif; height:40px; }
.site-nav ul > li { float:left; display:inline; font-size:19px; padding:0; border-right:1px solid #ccc; height:40px; line-height:40px; }
	.site-nav ul > li:last-child { border-right:none; }
.site-nav ul li a { padding: 0 20px; }
.site-nav ul li:hover { background:#05a0b6; color:#fff; }
.site-nav ul li:hover a { background:#05a0b6; color:#fff; }
		/* SUB NAV */
.site-nav ul li ol { position:absolute; z-index:10; display:none; top:37px; background:#05a0b6; text-align:left; width:144px; }
.site-nav ul li ol li { font-size:16px; margin-right:0; padding-right:0; border-right:none; }
.site-nav ul li ol li a { color:#fff; padding:0 10px; }
.site-nav ul li ol li:hover, .site-nav ul li ol li:hover a { background:#3cd3e8; }


.header-search input[type="text"], .header-search input[type="search"] { width:14em; height:2.3em; padding-left:1em; }

	/* LEDE */
.lede .entry { width:93.9em; height:30.5em; position:relative; border:13px solid #fcfcfc; font-family:"Rokkitt", "Times New Roman", serif; overflow:hidden; background:#000; }
.lede .entry .lede-image { width:200em; } 
.lede .entry .lede-image img { width:47em; display:inline; float:left; }
.lede .entry .lede-custom img { width:93.9em; display:inline; float:left; }
.lede .entry .lede-text { position:absolute; top:15%; left:15%; width:70%; }
.lede .entry .lede-text .background { background:#522290; opacity:0.7; width:100%; height:100%; position:absolute; z-index:1; }
.lede .entry h1 { background:transparent; font-size:5em; line-height:1; color:black; padding:0.5em 0.75em; position:relative; z-index:10; text-align:center; color:#FFFA81; }
.lede .entry h1 a { color:black; color:#FFFA81; }

.lede .entry .byline-container { width:auto; position:absolute; bottom:0.5em; right:0.5em; }
.lede .entry .byline-container .background { background:#FFFA81; opacity:0.7; width:100%; height:100%; position:absolute; z-index:1; }
.lede .entry .byline { font-size:16px; color:white; padding:9px 64px; display:block; color:white; position:relative; z-index:10; opacity:1; color:#522290; }
.lede .entry .byline a { color:white; color:#522290; }

		/* LEDE PROFILES */
.lede.yellow .entry .lede-text .background { background:#522290; }
.lede.yellow .entry h1, .lede.yellow .entry h1 a { color:#FFFA81; }
.lede.yellow .entry .byline-container .background { background:#FFFA81; }
.lede.yellow .entry .byline, .lede.yellow .entry .byline a { color:#522290; }

.lede.blue .entry .lede-text .background { background:#0D99FC; }
.lede.blue .entry h1, .lede.blue .entry h1 a { color:#FFFA81; }
.lede.blue .entry .byline-container .background { background:#FFFA81; }
.lede.blue .entry .byline, .lede.blue .entry .byline a { color:#0D99FC; }

.lede.yellow-slim .entry h1 { padding-left:2.5em; padding-right:2.5em; }


.pixel-bar-top { background:url('/wp-content/themes/rolereboot/images/design/border-3px.png') top repeat-x; margin-top:10px; padding-top:20px; }
.pixel-bar-bottom { background:url('/wp-content/themes/rolereboot/images/design/border-3px.png') bottom repeat-x; margin-bottom:10px; padding-bottom:20px; }


	/* FEATURED */
.featured .row1 { padding-top:0; }
.featured ul { padding-top:4em; }
.featured li { width:20.5em; margin-right:1.7em; float:left; display:inline; font-family:"Rokkitt", "Times New Roman", serif; }
.featured li:last-child { margin-right:0; }
.featured li img { max-width:100%; width:205px; margin-bottom:1em; }
.featured h3 { font-size:1.6em; line-height:1.2; margin-bottom:0.2em; }
.featured .byline { font-size:1.4em; line-height:1.2; }

	/* RIGHT RAIL */
.right-rail .item { margin:0 0 3em 0; /*background:#E8E8E6;*/ }
.links-ulist h4 { background:#3f0d42; color:#fff; margin-bottom:16px; padding:8px 20px; font-size:1.8em; }
.links-ulist ul { margin:0 2em; padding-bottom:2em; }
.links-ulist ul li { font-size:1.9em; list-style-type:disc; color:#7B43A1; margin:0 24px; padding:0 0 16px 0; }
.links-ulist ul li a { font-family:"Rokkitt", "Times New Roman", serif; }
.right-rail .img-item { background:#fff; }

.widget.item.shaded-box {
	background: url('/wp-content/themes/rolereboot/images/design/sb-bx-shdw.png') center bottom no-repeat;
	padding-bottom: 10px;
	position: relative;
}
.widget.item.shaded-box .border { border:1px solid #f0f0f0; padding-top:10px; }

		/* WIDGETS */
.widget.item { font-family:"Rokkitt", "Times New Roman", serif; }
.widget.item h4 { background:#05a0b6; font-size:20px; padding:4px 0; color:#fff; text-transform:uppercase; text-align:center; }
.widget.item h4 a { color:#fff; }
.widget.item .desc { background:#f0f0f0; font-size:16px; padding:2px; text-align:center; }
.widget.item p { font-size:13px; margin:2px 10px 10px 10px; }

.social_follow { /*padding:10px 30px;*/ }
.twitter_tweets { width:290px; }

.widget.item.widget_archive { text-align:center; }
.widget.item.widget_archive select { margin-bottom:10px; width:90%; border:1px solid #d9d9d9; background:#f0f0f0; }

	/* WIDGET - CUSTOM POSTS */
.widget_custom_recent_posts ul { margin:20px auto; width:100%; text-align:center; }
.widget_custom_recent_posts li { padding-bottom:20px; list-style-type:none; }
.widget_custom_recent_posts .text { width:205px; margin:0 auto; text-align:left; color:#777; }
.widget_custom_recent_posts h5 a { color:#000; font-size:16px; }
.widget_custom_recent_posts .byline a { color:#777; font-size:14px; }


.google_top_posts ol { margin:20px; text-align:left; counter-reset: featured-counter; position:relative; }
.google_top_posts li { padding:0 0 20px 25px; list-style-type:none; position:relative; color:#777; }
.google_top_posts li:before { font-size:35px; line-height:35px; color:#000; content:counter(featured-counter); counter-increment:featured-counter; position:absolute; top:0; left:0; }
.google_top_posts a { color:#000; font-size:16px; }
.google_top_posts a:hover { color:#3f0d42; }
.google_top_posts a.byline { color:#777; font-size:14px; display:block; }

	/* WIDGET - FEATURED POSTS */
.widget_custom_featured_posts ol { margin:20px; text-align:left; counter-reset: featured-counter; position:relative; }
.widget_custom_featured_posts li { padding:0 0 20px 25px; list-style-type:none; position:relative; }
.widget_custom_featured_posts li:before { font-size:35px; line-height:35px; content:counter(featured-counter); counter-increment:featured-counter; position:absolute; top:0; left:0; }
.widget_custom_featured_posts .text, .widget_top-posts .text { width:auto; margin:0 auto; text-align:left; color:#777; }
.widget_custom_featured_posts h5 a, .widget_top-posts h5 a { color:#000; font-size:16px; }
.widget_custom_featured_posts h5 a:hover, .widget_top-posts h5 a:hover { color:#3f0d42; }
.widget_custom_featured_posts .byline a, .widget_top-posts .byline a { color:#777; font-size:14px; }

	/* WIDGET - TOP POSTS */
.widget_top-posts ul { padding:20px; text-align:left; counter-reset:featured-counter; position:relative; border:1px solid #f0f0f0; }
.widget_top-posts li { padding:0 0 20px 25px; list-style-type:none; position:relative; }
 .widget_top-posts li:before { font-size:35px; line-height:35px; content:counter(featured-counter); counter-increment:featured-counter; position:absolute; top:0; left:0; }
.widget_top-posts li a { color:#000; font-size:16px; }
.widget_top-posts li a:hover { color:#3f0d42; }

.widget a.blue { display:inline-block; color:#fff !important; background-color:#06a0b5; padding:0 15px; font:12px/26px Arial, Helvetica, sans-serif; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.widget a.fb, .widget a.tw { padding-left:30px; background-repeat:no-repeat; background-position:5px 0; margin-bottom:8px; }
.widget a.tw { background-image:url('/wp-content/themes/rolereboot/images/design/'icon-tw.png); }
.widget a.fb { background-image:url('/wp-content/themes/rolereboot/images/design/'icon-tw.png); }

	/* WIDGET - SEARCH */
.widget_search form { border:1px solid #f0f0f0; padding:20px; }
.widget_search .screen-reader-text { display:none; }
.widget_search .search-field { width:190px; }

.more .border { border:none; }
.more h4 { display:none; }

/* ADS */
/*.right-rail .ad-lr1 { margin-top:0; }*/
.ad-spot { background:#f0f0f0; }
.site-header .ad-leaderboard { display:block; margin-top:1em; width:728px; height:90px; }

.content { background:#fff; }

/* BOTTOM BOXES */
.boxes li { 
	width:30.1em;
	height:27em;
	margin-left:0.3em;
	margin-right:0.3em;
	padding-left:0.7em;
	padding-right:0.7em;
	float:left; display:inline;
	border-right: 1px dashed #dfdfdf;
}
/*.boxes li:first-child { margin-left:0; padding-left:0; }*/
.boxes li:last-child { /*margin-right:0; padding-right:0; */border:none; }
.boxes .box-twitter { margin-left:0; padding-left:0; }
	.box-twitter .twitter-img { padding:2em 3em 1em 3em; }
	.box-twitter .tweet { padding:0 3em; font-size:1.4em; }
.boxes .box-ad { width:30.5em; height:25em; }
.boxes .box-quote { border:none; margin-right:0; padding-right:0; height:auto; }

.more {
	padding:1em 0;
	overflow:hidden;
	background: -moz-linear-gradient(top,  rgba(240,240,240,0.65) 0%, rgba(251,251,251,0) 70%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,0.65)), color-stop(70%,rgba(251,251,251,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,240,240,0.65) 0%,rgba(251,251,251,0) 70%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,240,240,0.65) 0%,rgba(251,251,251,0) 70%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,240,240,0.65) 0%,rgba(251,251,251,0) 70%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,240,240,0.65) 0%,rgba(251,251,251,0) 70%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f0f0f0', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

/* FOOTER */
.bottom-nav .footer-logo { width:10em; float:left; display:inline; }
.bottom-nav ul { width:70em; }
.bottom-nav li { display:inline; float:left; border-bottom:1px solid #ccc; padding:1.5em 3em 1.5em 1em; }
.bottom-nav li:last-child { padding-right:0; }
.bottom-nav li a { font-size:1.4em; }

/* ARTICLE */
.home-page,
.article, 
.category, 
.page-page 
	{ width:100%; margin-top:1.6em; position:relative; border:13px solid #fff; font-family:"Rokkitt", "Times New Roman", serif; background:#fff; }
.entry { width:64.9em; float:left; display:inline; position:relative; }
.page-wide .entry { width:100%; }

.category .lede { width:100%; }

.section-header { width:auto; background:#3f0d42; color:#fff; padding:1.2em 2em; }
.section-header h2 { font-size:4em; }
.section-header a { color:#fff; }

.entry h1 { color:#05a0b6; font-size:3em; }
.page-page h1 { padding:20px 10px 34px; margin-bottom:20px; background:url('/wp-content/themes/rolereboot/images/design/border-3px.png') bottom repeat-x; }

.entry-meta a { color:#000; }
.entry .byline { font-size:1.6em; }
.entry .datetime { font-size:1.2em; font-style:italic; }
.entry .share-tools { margin-top:1em; }
.entry p { font-family:Arial, sans-serif; font-size:1.5em; line-height:1.6; margin-bottom:1.6em; }
.entry ol, .entry ul { font-family:Arial, sans-serif; font-size:15px; margin:16px 30px; }
.entry ol li { list-style-type:decimal; margin-left:10px; }
.entry ul li { list-style-type:disc; margin-left:10px; }

.article .img-lede, .page .img-lede { width:100%; margin:2em auto; text-align:left; overflow:hidden; }
.article .img-meta, .page .img-meta { display:block; margin:0 auto; }
.article .img-caption { position:relative; top:8px; text-align:center; font-size:14px; line-height:30px; font-style:italic; font-weight:bold; }
.page .img-caption { text-align:left; font-size:14px; font-style:italic; font-weight:bold; }
.article .img-credit, .page .img-credit { font-size:1em; float:right; padding:1em; }
.article .img-lede img, .page .img-lede img { 
	padding: 8px;
	border: 1px solid #eee;
	-ms-interpolation-mode: bicubic;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

.article .img-left, .page .img-left { float:left; margin:0 10px 10px 0; width:auto; text-align:left; }
.article .img-left, .page .img-right { float:right; margin:0 0 10px 10px; width:auto; text-align:left; }

.article .right-rail { }

.entry h2 { font-size:24px; line-height:28px; color:#05a0b6; margin:30px 0 10px 0; padding-top:15px; }
.entry h2.lined { border-top:1px dashed #ccc; }
.entry-content form { font-size:14px; }

.entry .article-meta-bottom { margin:2em 0; }
.entry .meta-taxonomny { font-size:1.4em; }

.entry .related-links { margin:1em 0; }
.entry .related-links h4 { font-size:1.6em; }
.entry ul li, .entry .related-links ul li { list-style-type:disc; margin:0 2.4em; padding:0 0 0.2em 0; }
.entry ul li a { font-size:14px; color:#7B43A1; }
.entry .related-links a { font-size:1.4em; }

.entry .meta-list { margin:1em 0; font-size:1.4em; }

.entry .article-tools { margin-top:2em; margin-left:-10px; }

.entry .addthis_toolbox { margin-top:15px; }


/* CATEGORY */
.category .lede { width:100%; padding:2em 0 6em 0; }

.category .item { float:none; display:block; }
.category .item.count0,
.category .item.count1,
.category .item.count2,
.category .item.count3 { float:left; display:inline; width:224px; margin-left:23px; font-size:17px; }
.category .item.count0 { margin-left:0; }

.category.page-index .item.count0,
.category.page-index .item.count1,
.category.page-index .item.count2,
.category.page-index .item.count3 { float:none; display:block; width:auto; margin-left:0; font-size:17px; }

.category .entry-byline { font-size:13px; font-style:italic; margin-top:6px; }
/*.category .item.count3:after { content:""; display:table; clear:both; }*/
/*.category .item.count4 { clear:both; float:none; display:block; }*/
.category .entry-thumbnail.img-lede img { width:224px; height:150px; margin-bottom:10px; }

.category .river { width:649px; float:left; display:inline; position:relative; }
.category .river .item { width:628px; border-bottom:1px dashed #ccc; margin-bottom:24px; padding-bottom:16px; }
.category .river .entry-thumbnail { float:left; margin-right:24px; }
.category .river .text { float:left; width:380px; font-family:'Times New Roman', serif; font-size:14px; line-height:23px; color:#58595b; }
.category .river .entry-title, .category .river .entry-title a { font-size:22px; color:#05a0b6; }
.category .river .entry-title a:hover { color:#965f96; }
.category .river .entry-meta { margin-bottom:10px; }
.category .river .datetime { font-style:italic; }

.button { background:#3f0d42; color:#fff; padding:6px 10px; margin:20px 0 10px 0; display:inline-block; }
.button a { color:#fff; }
.button:hover { color:#fff; background:#965f96; }

.navigation.paging-navigation { font-size:16px; }
.navigation.paging-navigation .nav-previous { width:50%; float:left; text-align:left; }
.navigation.paging-navigation .nav-next { width:50%; float:left; text-align:right; }


/* ACTION NETWORK - EMAIL SIGN UP FORM */
.widget.item.widget_custom_email_signup { font-family:"Rokkitt", "Times New Roman", serif; }
.widget.item.widget_custom_email_signup .desc { font-size:18px; padding:10px; }

#can-form-area-sign-up-for-email-from-role-reboot-2 { background:#fff; }
#can-form-area-sign-up-for-email-from-role-reboot-2 h2,
#can-form-area-sign-up-for-email-from-role-reboot-2 h4 { display:none; }
#form-last_name:after, #form-zip_code:after { content:""; display:table; clear:both; }
#form-first_name, #form-last_name, #form-email, #form-zip_code
	{ width:133px; float:left; display:inline; }
#form-last_name, #form-zip_code { margin-right:6px; }
#form-first_name, #form-email { margin-left:6px; margin-right:6px; }

.mc-field-group { font-size:14px; }
.mc-submit { text-align:center; }

#form_col1, #form_col2 { display:block; clear:both; }
#form_col1:after, #form_col2:after { content:""; display:table; clear:both; }

#form_col2 { text-align:center; }
#form_col2 input[type=submit] { margin:10px 0; }
#d_sharing ul { list-style-type:none; margin:0 0 0 20px; padding:0; font-size:12px; text-align:left; } 

#action_info { text-align:right; font-size:12px; margin:10px 0; padding:0 20px 0 0; }
#logo_wrap { text-align:center; margin:10px 0; }

.widget.item.widget_custom_email_signup #d_sharing,
.widget.item.widget_custom_email_signup #action_info,
.widget.item.widget_custom_email_signup #logo_wrap { display:none; }

#contact-form-2941 h3, #contact-form-2941 blockquote { font-size:16px; }


/* TURN THE PAGE TTP */
.ttp a { color:#05a0b6; }
.ttp-top { width:100%; }
.ttp-top .read  { width:50%; float:left; display:inline; } 
.ttp-top .watch { width:48%; float:left; display:inline; margin-left:2%; }
.ttp li { margin-bottom:40px; list-style-type:none; }
.ttp li:after { content:""; display:table; clear:both; }
.ttp .ttp-article { display:block; float:none; font-size:20px; line-height:20px; color:#808184; }
.ttp .ttp-pdf { display:block; float:none; font-size:14px; line-height:20px; margin:4px 10px 10px 10px; }
.ttp .ttp-pdf:before { background:url(/wp-content/themes/rolereboot/assets/ttp/icn-pdf.png) no-repeat; padding:20px 14px; content:""; top:18px; position:relative; }

.ttp .ttp-video { width:120px; margin:0 10px 10px 0; float:left; }
.ttp .ttp-video img { max-width:120px; }
.ttp .ttp-adv { width:40px; margin:0 10px 10px 0; float:left; }

.ttp .look li { margin-bottom:20px; }