/*
 Theme Name:     Striker child theme for Chalkdust
 Description:    Striker child theme for Chalkdust
 Author:         Chalkdust
 Template:       striker
 Version:        1.0.0
*/
 
@import url("../striker/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

table.orga td {vertical-align:middle}
table.orga, table.orga tr, table.orga td {border:none;margin:0;padding:0}
table.orga td {border-bottom:2px solid #eac602;border-collapse:collapse}
table.orga {border-top:2px solid #eac602}
/*

If you want to use it, CDnavy is #000080.

Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
body {
	font-feature-settings: "lnum","liga";
/*
	font-variant-ligatures: common-ligatures no-additional-ligatures no-historical-ligatures no-discretionary-ligatures;
	-webkit-font-variant-ligatures: common-ligatures no-additional-ligatures no-historical-ligatures no-discretionary-ligatures; /* for iOS and Safari 6 *//*
	-webkit-font-feature-settings: "kern";
	font-feature-settings: "kern";
	font-kerning: normal;
	font-variant-numeric: lining-nums !important; */
}

body, button, input, select, textarea, .entry-content, .entry-summary, .comments-title, .comment .reply, .comment-meta, .comment-author, #reply-title{
font-family: "Helvetica Neue", Arial, sans-serif;
}

thead td, h1, h2, h3, h4, h5, h6, h1.entry-title, 
.main-navigation, 
.site-title, .entry-title, .page-title, .widget-title, 
.site-info, .widget h4, .cab-author-name, .menu-toggle,
.flex-caption p, .recent_title, .flex-caption-excerpt,
.featuretext h3, .section_thumbnails h3, .featuretext_button, .main-small-navigation .menu {
	font-family: Raleway, sans-serif;
	font-weight:600;
	font-feature-settings: "lnum","liga";
}

@media only screen and (min-width: 400px) 
{
.site-header img {max-width:50%; margin-top:-15px}
.tagline {font-size:14pt; top: -40px; left: 30px;}
}

.entry-header{
margin-top:2rem;
margin-bottom:2rem;
}

.entry-content{
font-size:medium;
color:#333;
}
.entry-content h1, h2, h3, h4{
color:black;
}

.entry-content .entry-meta{
font-size:medium;
color:#777777;
margin-bottom:1.5rem;
}

.entry-header h1 {
clear:none;
margin-bottom:2rem;
line-height:1.2;
}

div.excerpt-on-article-page{
color: #777777;
font-size: medium;
line-height: 1.3;
margin-bottom: 0em;
}

div.blog-image{
padding-left:25px;
padding-right:25px;
}

h1.page-title, h1.page-title a {color:#FFFFFF}

.main-navigation a, .main-small-navigation .menu {
	text-transform: none;
	word-spacing: normal;
	font-weight:600;
}
a {color:#666666}
.recent_title a:hover,a:hover{
color:#5f57ac;
}

.site-main {background:transparent;box-shadow:none}

.featuretext, .section, .section_thumbnails, .headline_article, .site-info, #content .rpwe-li {
padding: 0px;
margin-top:14px;
background-color: #fff;
/*border:2px solid black;
border-radius:0.4em*/
}

article:not(.recent), .widget-area {padding: 0px;border:2px solid white;margin-top:14px;background-color: #fff;border-radius:0em}

.site-navigation, .site-content .site-navigation {padding: 0px;border:0px solid white;margin-top:14px;background-color: #fff;border-radius:0em; padding-left:0px}

#secondary {border-radius:0em}

#content {border:0px !important;}
.featuretext {background-image:url('/wp-content/uploads/2017/10/tilesmaller.jpg');background-position:top left;background-repeat:repeat}
.site-info {border-radius:0.4em 0.4em 0 0}
.entry-header,.entry-content {padding-left:25px;padding-right:25px}

.entry-content .rpwe-li {padding: 0px !important;border:none !important;margin-top:0px !important;background: tranparent !important;border-radius:0 !important}

.rpwe-block h3{font-weight:600 !important; padding-top:5px !important;}
.rpwe-summary {padding-left:4px !important; padding-right:4px !important;}

div.sd-content{float:right;}

@media only screen and (min-width: 800px) {
#content:not(.fullwidth) {margin:0 23% 0 0}
}
#secondary {background-color: #FFFFFF; margin-left: 0; margin-right:0; width:22% }
.featuretext {
    text-align: center;
}
.featuretext_button a:hover {color:#5f57ac;background-color:#000001}

.flex-caption-title {
	background-color: rgba(0,0,0,0.9)  !important;;
	border-radius: 0  !important;;
	border: 0  !important;;
	font-family: Raleway, sans-serif !important;
	font-feature-settings: "lnum","liga";
	font-weight: 700  !important;;
	font-size: xx-large !important;;
	width: 400px  !important;;
	line-height: 1.1  !important;;
	padding: 12px  !important;;
}
.flex-caption{
	top:25% !important;
	margin-left:0 !important;
}

h2{
font-size: 2.2rem;
}

.headline_article{
background-color:#332f5d;
min-height:314px;
}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
height:314px;
width:auto;
float:left;
margin-right:20px;
}

.headline_title{
padding:20px;
color:white;
font-family: Raleway, sans-serif;
font-feature-settings: "lnum","liga";
font-size:24pt;
font-weight:bold;
line-height:1.15;
  -webkit-hyphens: manual;
  -ms-hyphens: manual;
hyphens:manual;
}

.headline_description{
padding:0 20px 20px 20px;
color:#f6a927;
font-family: Raleway, sans-serif;
font-weight: 600;
font-feature-settings: "lnum","liga";
font-size:16pt;
line-height:1.2;
text-align:left;
}

.headline_title a,.headline_description a:hover{
color:#FFFFFF;
}
.headline_description a,.headline_title a:hover{
color:#aad9ff;
}

@media only screen and (max-width: 1024px) {
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
width:100%;
height:auto;
}
.headline_title{
display:inline-block;
}
}



@media only screen and (max-width: 600px) {
.flex-caption-title {
	width: 90%  !important;;
	padding: 5px  !important;;
	font-size: x-large !important;;
	margin: 0px auto;;
}
}

.flex-caption-excerpt {
	background-color: rgba(46,3,26,0.9);
	font-family: Raleway, sans-serif !important;
	font-weight:600;
	font-feature-settings: "lnum","liga";
	line-height: 1.1  !important;
}

.flex-caption p, .recent_title {
	line-height: 1.3;
	margin-bottom: 5px;
	text-align:left;
}

.recent_title a{
color:#000000;
}



.recent_excerpt {
	line-height: 1.2;
	margin:6px;
}

article.recent{
padding: 5px;
min-height:240px;
}

.genericon, .genericon:visited {
	color: #fff;
}

.span_1_of_3 {
	width: 49%;
}

@media only screen and (max-width: 600px) {
	.span_1_of_3 {
		width: 100%;
	}
	
	.flex-caption {
		top: 25px;
		margin-left: 25px;
	}
	
	.flex-caption-title {
		width: 250px;
		font-size: 14pt;
	}
	
	.featuretext h3 {
		font-size: 14pt;
		line-height: normal;
	}
}

.issuuembed {
	width: 100%;
}

#twitter-widget-0 {
	width: 100%;
}

.carbonite-responsive-dashboard {
	max-width: 100%;
}

.top, .bottom {
	font-size: 24pt;
}

.menu-toggle, .main-small-navigation .menu {
	text-transform: none;
}

.MathJax, .math, .site-main {
	color: black;
}

.section_thumbnails h3 {
	max-width: 450px;
}

.section_thumbnails {
	padding: 5px;
	/*padding-bottom: 5px;*/
}

ul.sub-menu {
	width: 240px;
}

.main-navigation ul ul a {
	width: 230px;
}

.imagerct {
	height: auto;
}

.entry-content a, .entry-content a:visited, .entry-summary a, .entry-summary a:visited {
	color: #534c97; /*#015184;*/
}

a.more-link, a:visited.more-link {
	background-color: rgba(236,37,136,0.7);
	border: 0;
	font-family: Raleway;
	font-weight:600;
	font-feature-settings: "lnum","liga";
	font-size: 16pt;
	color: white;
	width: 400px;
	padding: 10px;
}

.cab-author-inner {
	padding: 0;
	padding-left: 10px;
	background: none;
	min-height: 90px;
}

#cab-author {
	background-color: #ecebe7;
}

.cab-author-info {
	background-color: #ecebe7;
}

.section_thumbnails_1 {
	background: #333 none repeat scroll 0 0;
	padding: 4px 0;
	line-height: 1.3;
}

.section_thumbnails_1 a {
	color: #999;
	padding-left: 2px;
	padding-right: 2px;
}

/* Dear Dirichlet */
.dirichlet_letter {
	background-image: url("http://chalkdustmagazine.com/wp-content/uploads/2015/10/graph-paper-lowquality.jpg");
	padding: 20px;
	margin: 10px;
}

.dirichlet_letter_xmas {
	background-image: url("http://chalkdustmagazine.com/wp-content/uploads/2015/12/dd-christmas-background.jpg");
	padding: 20px;
	margin: 10px;
}

.dirichlet_letter_valentines {
	background-image: url("http://chalkdustmagazine.com/wp-content/uploads/2016/02/dd-valentines-background.png");
	padding: 20px;
	margin: 10px;
}

h3.dear_dirichlet_handwriting {
	font-family: 'Pacifico', 'Brush Script MT', 'Brush Script Std', 'Arial' !important;
}

/* Hot or not */
.hot_or_not_hot {
	background-image: url("http://chalkdustmagazine.com/wp-content/uploads/2015/10/hot.jpg");
	padding: 20px;
	margin: 10px;
}

.hot_or_not_not {
	background-image: url("http://chalkdustmagazine.com/wp-content/uploads/2015/10/not.jpg");
	padding: 20px;
	margin: 10px;
}

.hot_or_not_v2_hot {
	background-color: white;
	border: 4px solid red;
	border-radius: 15px 0px 0px 15px;
	padding: 20px;
	margin: 10px 60px 10px 10px;
}

.hot_or_not_v2_hot h3, .hot_or_not_v2_not h3{
	color:red;
}

.hot_or_not_v2_not {
	background-color: black;
	color:white;
	border: 4px solid white;
	border-radius: 0px 15px 15px 0px;
	padding: 20px 20px 20px 35px;
	margin: 10px 10px 10px 60px;
}

/* start stuff added by Scroggs*/
.puzzle {
	background-color: #000000;
	color: #FFFFFF;
	padding: 7px;
	margin-bottom: 5px;
}

.puzzle.white {
	background-color: #FFFFFF;
	color: #000000;
	border: 2px solid black;
	margin-bottom: 5px;
}

.puzzle h3 {
	text-align: center;
}

table.noborder,table.noborder tr,table.noborder td {
	border: 0;
}

table.gridpuzzle,table.gridpuzzle tr {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

table.gridpuzzle td {
	margin: 0;
	border: 0;
	padding: 0;
	color: #FFFFFF;
}

table.gridpuzzle td:not(.noboxr):not(.noboxb) {
	border: 3px solid #FFFFFF;
	width: 40px;
	height: 40px;
	font-size: 25px;
	text-align: center;
	vertical-align: middle;
}

table.gridpuzzle {
	table-layout: fixed;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

table.gridpuzzle td.noboxr {
	padding: 2px;
	vertical-align: middle;
	text-align: left;
}

table.gridpuzzle td.noboxb {
	padding: 2px;
	vertical-align: top;
	text-align: center;
}

table.crossnumber,table.crossnumber tr, table.crossnumber td {
	border-color: #000000;
}

table.crossnumber {
	table-layout: fixed;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

table.crossnumber td {
	width: 25px;
	height: 25px;
	padding: 2px;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}

table.crossnumber td.black {
	background-color: #000000;
}

.wp-caption{
border:0px;
}

.wp-caption .wp-caption-text{
margin-left:5%;
}


.wp-caption .wp-caption-text{
margin-left:5%;
margin-right:5%;
}

p.wp-caption-text:before {
content:"ℹ️ ";
}

p.wp-caption-text {
 	font-style: normal;
	font-size: 90%;
	color: #444;
	text-align:left;
	border-top:1px solid #999;
	line-height:1.5;
	font-family: Raleway;
	font-weight:600;
	padding-top:5px;
}

/* Issue 2  theme
header.site-header img {
	margin-top: -10px;
	margin-bottom: -20px;
	position: relative;
	z-index: -5;
}*/

body {
/*non-xmas:*/
	background: #ddd;
	/*background: url("http://chalkdustmagazine.com/wp-content/uploads/2017/03/tile2.png");
	background-repeat: repeat;
	position: relative;*/
/*xmas: 
	background: url("http://chalkdustmagazine.com/wp-content/uploads/2015/12/snowflecks.png");
	background-repeat: repeat;
	position: relative; */
}

.social-media a,.social-media a:active,.social-media a:visited, .social-media a:link {
	color: #FFFFFF;
}

.social-media a:hover {
	color: #eac602;
}
#smoothup:hover {
    background-color: #eac602;
}
#smoothup{background-color:#000000}

#primary {padding:1em;padding-left:0;padding-top:0; width:98.5%;}

.bg_right {position:absolute;z-index:-3;right:0;top:0px;width:100%;height:161px;background-image:url('/wp-content/uploads/2017/10/tilesmaller.jpg');background-position:top left;background-repeat:repeat}

.grey_bar {position:absolute;z-index:-2;right:0;top:161px;width:100%;height:40px;background:#222;background-position:top left;background-repeat:repeat}

/*.bg_left {position:absolute;z-index:-2;left:0;top:1000px;width:100%;height:1056px;background-image:url('/wp-content/uploads/2017/02/dragon10.png');background-position:top left;background-repeat:no-repeat}*/
.bg_left {display:none}

.scorpio {position:fixed;z-index:3;left:0;bottom:0;width:60px;height:50px;}
.scorpio {background:transparent}
.scorpio:hover {background-image:url('/wp-content/uploads/2015/02/scorpion.png');background-position:bottom left;background-repeat:no-repeat}

span.upsidedown1{
display: inline-block; 
transform-origin: 50% 53% 0px; 
transform: rotate(180deg);
}

table.invisible, table.invisible td,table.invisible tr {
	border: 0;
}

table.truth_table {
	width: 200px;
	border: 2px solid black;
}

table.truth_table td {
	vertical-align: middle;
	text-align: center;
}

table.truth_table td.l {
	border-left: 2px solid black;
}

table.truth_table td.t {
	border-top: 2px solid black;
}


/* ISSUE 3 THEME */

/* Everything that was #333 */
.site-title a, .site-description, .widget-title, .widget h4, .sticky h1 a, .genericon, .genericon:visited
{color: #000000;}
.featuretext h3
{color: #ffffff;}
.main-navigation, .main-navigation ul ul, .main-navigation ul ul a:hover,.main-navigation ul ul ul a:hover, .menu-toggle, .main-small-navigation .menu, .sticky h2 a, 
.main-navigation li:hover > a,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,.site-info
{background-color: #000000;}
.featuretext_button a
{background-color:#f6a927;color:#000000}

.featuretext_button {padding-top:6px;}

.sticky h1{border-bottom: 6px solid #000000}
.sticky h2{border-bottom: 7px solid #000000}
.widget h4{border-bottom: 2px solid #000000}

.main-navigation ul ul a {color:#FFFFFF}
.main-navigation li.current-menu-item a {color:#aad9ff}
.main-navigation li:hover > a, .main-navigation ul ul a:hover {color:#eac602}

/* Come to our launch event! */
.launch_party {
z-index: 2;
color: #000000!important;
text-align: center;
font-size: 22px;
margin-top: 40px;
width: 70%;
line-height: 40px;
position: absolute;
background-color: rgba(255, 187, 253, .9);
left: 15%;
top: 290px;
font-family: Raleway,sans-serif;
font-weight:600;
font-feature-settings: "lnum","liga";}
.launch_party:hover {background-color:#ff0043!important;color:#2e031a!important}
@media only screen and (max-width: 600px) {
.launch_party {width:100%;top:50px;font-size:10px;line-height:15px;left:0;right:0}
}

.horo {display: inline-block; vertical-align: top; height: 300px; width: 220px; border:3px solid #d4a6ca;padding:5px; margin:5px;text-align:center;position: relative;}
.horo b {font-size:16pt}

.mho {margin-top:10px;margin-bottom:10px;font-size:14pt}
.hoshare {position: absolute; 
                bottom: 0;width:100%}

.tagline {
    color: white !important;
    font-family: Raleway,sans-serif;
    font-weight:300;
    text-align: left;
    position: relative;
    margin-bottom: -50px;
}
@media only screen and (max-width: 1050px) {

.tagline {
    color: white !important;
    font-family: Raleway,sans-serif;
    font-weight:300;
    font-size: 15pt;
    width: 100%;
    text-align: center;
    position: relative;
    top: -25px;
    margin-bottom: -20px;
    left: 0px;
    line-height:16pt;
}
}

.main-navigation, .main-navigation ul ul, .main-navigation ul ul a:hover, .main-navigation ul ul ul a:hover, .menu-toggle, .main-small-navigation .menu,.main-navigation li:hover > a, .main-navigation li.current_page_item a, .main-navigation li.current-menu-item a,.menu-toggle,.main-small-navigation .menu, .menu {color:#000000;background-color:#ecebe7; font-weight:600;}
.main-small-navigation li:hover > a, .menu li:hover > a, .main-small-navigation .menu li:hover > a {color:#eac602 !important}
.main-navigation ul ul a, .menu li a, .main-navigation .menu li a, .main-small-navigation .menu li a {color:#000000}

.main-navigation ul.sub-menu {
    border: 5px solid black;
    border-top:none;
    border-radius:0 0 0.4em 0.4em !important
}

/* Partners page */

.cool_runnings {display: inline-block;width:300px;padding:5px;text-align:center;height:296px}

/* end stuff added by Scroggs*/

/****************************************************/
/*                                                  */
/* SUPER HACKY CODE TO GET THE TITLE TO FIT. PLEASE */
/* MAKE ME A COMMENT AFTER NEXT THURSDAY'S BLOG IS  */
/* ONLINE!                                          */
/*                                                  */
/****************************************************/
/*.headline_title a, .headline_description a {
font-size:80%;
}*/
/***********/
/* </hack> */
/***********/

/*header.page-header, .entry-meta {display:none}*/

a.more-link, a.more-link:visited, a.more-link:active, a.more-link:link {background-color:#000000;color:#FFFFFF;border-radius:0.4em}
a.more-link:hover {background-color:#eac602;color:#FFFFFF}

.rpwe-title a {color:#5f57ac !important}
.rpwe-title a:hover {color:#000001 !important}
.rpwe-time {color:#666666 !important}


a.bright {color:#5f57ac}
a.bright:hover {color:#eac602}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {color:#000001!important}

.mega-sub-menu {border:2px solid black !important;border-radius:0 0 0.4em 0.4em !important;border-top:none!important}

.mega-sub-menu .mega-sub-menu {border:none ! important;border-radius:0!important}

.rpwe-summary {line-height:1.4!important;margin-top:4px!important}
.rpwe-title {line-height:1.2!important}

.casinoroyale {display: inline-block; vertical-align: top; height: 250px; width: 225px; line-height:1.2;text-align:center}
.casinoroyale p {margin-bottom:3px!important}
.casinoroyale img {margin:0 auto!important}

.spoiler {border:3px solid black;color:black;background-color:black}
.spoiler:before {content:"spoiler: ";color:white}
.spoiler:hover {color:white}

/**/


.launch-head-thing .head-thing-content{
	line-height: 1.2;
	font-family:Raleway,sans-serif;font-weight:600;
}
.launch-head-thing,
.launch-head-thing a,
.launch-head-thing a:visited,
.launch-head-thing a:link,
.launch-head-thing a:active{
	color:#000080 /*color:#b72201*/
}
.launch-head-thing,
.launch-head-thing a .red,
.launch-head-thing a:visited .red,
.launch-head-thing a:link .red,
.launch-head-thing a:active .red{
	color:#5e3a9a;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}
.launch-head-thing a:hover, .launch-head-thing a:hover .red{
	color:#000000;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}

.bmm {border:10px solid black;border-radius:20px;margin-bottom:15px}
.bmm img {height:100px;vertical-align:middle;}

@media only screen and (min-width: 800px) {
	.launch-head-thing img{float:right;height:300px;margin-top:-200px;}
	.launch-head-thing .head-thing-content{margin-right:240px;margin-top: 100px;font-size:28px;}
	.bmm {height:100px}
	.bmm .bmm-img-wrap {width: 140px;display: inline;margin-right:5px;float:left}
	.bmm .bmm-text-wrap {display: inline}
}
@media only screen and (max-width: 800px) {
	.launch-head-thing img{float:left;height:200px;margin-top:-100px;margin-left:auto;margin-right:auto}
	.launch-head-thing .head-thing-content{margin-right:0px;margin-top:100px;font-size:20px;}
	.bmm .bmm-img-wrap {width:100%;height:100px;background-color:black;text-align:center;margin-right:0px;}
	.bmm .bmm-img-wrap, .bmm .bmm-text-wrap {display:block}
}

.site-logo {padding-top:11.5px ! important}
