/**
 * Theme Name:  Chelonian
 * Theme URI:   http://shellcreeper.com/portfolio/item/chelonian-wordpress-theme/
 * Description: Bold theme with landing page template to kick-start your project.
 * Version:     0.2.0
 * Author:      David Chandra Purnama
 * Author URI:  http://shellcreeper.com
 * Tags:        black, blue, one-column, two-columns, right-sidebar, responsive-layout, custom-menu, editor-style, threaded-comments, translation-ready
 * Text Domain: chelonian
 * License:     GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
**/


/* === #01 - RESET === */

/* === ELEMENTS === */
/* Link */
a{
	color: #21759B;
}
a:hover{
	color: #444;
}
/* Button */
.button, button, input[type="button"], input[type="reset"], input[type="submit"]{
	border: none;
	color: #fff;
	background: #21759B;
}
.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{
	border: none;
	color: #fff;
	background: #3883A5;
}
/* Blockquote */
blockquote,q{
	font-family: Georgia,serif;
	font-size: 1.5em;
	color: #666;
	position: relative;
	padding: 30px;
	padding: 3rem;
	font-style: italic;
}
blockquote cite{
	display: block;
	margin-top: 20px;
	margin-top: 2rem;
	color: #444;
	font-style: normal;
	font-size: 17px;
	font-size: 1.7rem;
	font-family: 'Open Sans','Trebuchet MS', sans-serif;
}
blockquote cite:before{
	content:"\2014";
	vertical-align: top;
	font-style: normal;
	margin-right: 10px;
	margin-right: 1rem;
}
blockquote:before,
q:before{
	content: "\201D";
	position: absolute;
	left: 0;
	top: 45px;
	top: 4.5rem;
	color: #ededed;
	font-size: 3em;
}
/* Preformatted */
pre{
	background-color:#E6E6E6;
}
/* Images */
.html5-captions .wp-caption, .wp-caption{
	border: none;
	background: #21759B;
	color: #fff;
}

/* === CONTAINER === */
body.wordpress{
	background: #1f1f1f;
}
#container{
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

/* === HEADER === */
#header{
	padding: 0;
	background: #21759B;
	background-attachment: fixed;
	background-size: cover;
}
#header:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
#branding{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
#branding:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
/* Site Title */
.site-title-wrap{
	float: left;
	top: 0;
	left: 0;
}
#site-title{
	font-size: 25px;
	font-size: 2.5rem;
	margin: 0;
	float: left;
}
#site-title a{
	display: block;
	line-height: 1;
	padding: 18px;
	padding: 1.8rem;
	font-weight: 800;
	color: #fff;
}
#site-title a:hover{
	color: #fff;
}


/* === MENU ===  */
/* Toggle */
#menu-toggle-primary{
	display: inline;
}
#menu-toggle-primary a{
	font-size: 25px;
	font-size: 2.5rem;
	line-height: 1;
	display: block;
	float: left;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
#menu-toggle-primary .screen-reader-text{
	display: none;
}
#menu-toggle-primary a:before{
	content: "\f333";
	display: block;
	float: left;
	padding: 30px 18px;
	padding: 3rem 1.8rem;
	height: 60px;
	width: 60px;
	line-height: 0;
	margin:0;
	color: #fff;
	background: transparent;
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}
#menu-toggle-primary a.active,
#menu-toggle-primary a:hover{
	background: #3883A5;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
#menu-toggle-primary a.menu-toggle-close{
	display: none;
}

/* no-js menu toggle */
.no-js #menu-primary:target{
	display: block;
}
.no-js #menu-toggle-primary:not(:target) a.menu-toggle-open{
	display: none;
}
.no-js #menu-toggle-primary:not(:target) a.menu-toggle-close{
	display: block;
}
.no-js #menu-toggle-primary:target a.menu-toggle-open{
	display: block;
}
.no-js #menu-toggle-primary:target a.menu-toggle-close{
	display: none;
}

/* Menu */
#menu-primary{
	display: none;
}
.menu-container{
	width: 250px;
	width: 25rem;
	position: absolute;
	top: 60px;
	top: 6rem;
	z-index: 10;
}
.menu-container ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #3883A5;
	padding: 10px;
	padding: 1rem;
}
.menu-container ul ul{
	padding: 0;
	background: transparent;
}
.menu-container li{
	margin: 0;
	padding: 0;
}
.menu-container li a{
	display: block;
	padding: 10px 20px;
	padding: 1rem 2rem;
	margin-bottom: 3px;
	margin-bottom: 0.3rem;
	color: #fff;
	background: #21759B;
	position: relative;
}
.menu-container li a:hover{
	background: #111;
}
.menu-container li a:after{
	content: "\f345";
	position: absolute;
	right: 15px;
	right: 1.5rem;
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.menu-container li a:hover:after{
	right: 10px;
	right: 1rem;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.menu-container li li a{
	border-left: 5px solid rgba(0,0,0,0.3);
	border-left: 0.5rem solid rgba(0,0,0,0.3);
}
.menu-container li li li a{
	border-left: 10px solid rgba(0,0,0,0.3);
	border-left: 1rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li a{
	border-left: 15px solid rgba(0,0,0,0.3);
	border-left: 1.5rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li a{
	border-left: 20px solid rgba(0,0,0,0.3);
	border-left: 2rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li li a{
	border-left: 25px solid rgba(0,0,0,0.3);
	border-left: 2.5rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li li li a{
	border-left: 30px solid rgba(0,0,0,0.3);
	border-left: 3rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li li li li a{
	border-left: 35px solid rgba(0,0,0,0.3);
	border-left: 3.5rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li li li li li a{
	border-left: 40px solid rgba(0,0,0,0.3);
	border-left: 4rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li li li li li li a{
	border-left: 45px solid rgba(0,0,0,0.3);
	border-left: 4.5rem solid rgba(0,0,0,0.3);
}
.menu-container li li li li li li li li li li li a{
	border-left: 50px solid rgba(0,0,0,0.3);
	border-left: 5rem solid rgba(0,0,0,0.3);
}




/* === MAIN === */
#main{
}
#main:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.main-inner{
}
.main-wrap{
	color: #444;
	width: 1200px;
	margin: 0 auto 0 auto;
	margin: 0 auto 0 auto;
}
.main-wrap:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}


/* === LOOP META === */
.loop-meta{
	margin-bottom: 30px;
	margin-bottom: 3rem;
}
.loop-title{
	color: #fff;
	font-weight: 800;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 37px;
	font-size: 3.7rem;
	line-height: 27px;
	line-height: 2.7rem;
	margin: 0 0 0 30px;
	margin: 0 0 0 3rem;
}
.loop-description{
	background: #fff;
	color: #444;
	padding: 20px 30px 0 30px;
	padding: 2rem 3rem 0 3rem;
}
.loop-description:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.loop-description p{
}
/* 404 Error */
#post-0{
	margin-bottom: 20px;
	margin-bottom: 2rem;
}
#post-0 .entry-title{
	color: #fff;
	font-weight: 800;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 37px;
	font-size: 3.7rem;
	line-height: 27px;
	line-height: 2.7rem;
	margin: 0 0 0 30px;
	margin: 0 0 0 3rem;
}
#post-0 .entry-content{
	background: #fff;
	color: #444;
	padding: 20px 30px 0 30px;
	padding: 2rem 3rem 0 3rem;
}
#post-0 .entry-content:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}

/* === ENTRY === */
#content{
	margin-top: 30px;
	margin-top: 3rem;
}
.entry{
	margin-bottom: 30px;
	margin-bottom: 3rem;
}
.entry-byline{
	background: #fff;
}
.entry-byline:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.entry-byline .entry-published{
	padding: 15px 30px;
	padding: 1.5rem 3rem;
	display: block;
	float: left;
}
.entry-byline .entry-author a{
	display: block;
	float: right;
	padding: 15px 30px;
	padding: 1.5rem 3rem;
	border-left: 1px solid #ddd;
	color: #444;
}
.entry-byline .entry-author a:hover{
	color: #3883A5;
}
.entry-title{
	margin: 0;
}
.entry-title a{
	display: block;
	font-weight: 600;
	padding: 30px;
	padding: 3rem;
	background: #21759B;
	color: #fff;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
	.sticky .entry-title a:before{
		content: "\f109";
		font-family: "dashicons";
		vertical-align: top;
		-webkit-font-smoothing: antialiased;
		margin-right: 10px;
		margin-right: 1rem;
	}
.entry-title a:hover{
	background: #3883A5;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
.entry-content,
.entry-summary{
	padding: 30px;
	padding: 3rem;
	background: #fff;
}
	/* Content Heading */
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6{
		font-weight: 800;
		height: 35px;
		height: 3.5rem;
		line-height: 35px;
		line-height: 3.5rem;
	}
	/* Italics */
	.entry-content em,
	.entry-summary em{
		font-family: Georgia,serif;
	}
.entry-footer{
	padding: 30px;
	padding: 3rem;
	border-top: 1px solid #ccc;
	background: #fff;
}
/* More Link */
a.comments-link,
span.comments-link a{
	display: block;
	padding: 15px 25px;
	padding: 1.5rem 2.5rem;
	background: #21759B;
	color: #fff;
	text-align: center;
	width: 200px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
a.comments-link:hover,
span.comments-link a:hover{
	background: #3883A5;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

/* Entry Meta */
.entry-meta .entry-terms{
	display: block;
}
/* Page links */
.wp-link-pages{
}
.wp-link-pages .page-numbers,
.wp-link-pages a{
	color: #ccc;
	padding: 5px 10px;
	padding: 0.5rem 1rem;
	border: 1px solid #eee;
}
.wp-link-pages a{
	color: #444;
	border: 1px solid #ccc;
}
.wp-link-pages a:hover{
	border: 1px solid #aaa;
}

/* === LOOP NAV === */
.loop-nav{
	margin-bottom: 30px;
	margin-bottom: 3rem;
	padding: 30px;
	padding: 3rem;
	background: #fff;
}
.loop-nav:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.loop-nav .screen-reader-text{
	display: none;
}
.loop-nav .prev{
	padding-left: 30px;
	padding-left: 3rem;
	position: relative;
}
.loop-nav .next{
	padding-left: 30px;
	padding-left: 3rem;
	position: relative;
}
.loop-nav .prev a:before{
	content: "\f340";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	left: 0;
}
.loop-nav .next a:before{
	content: "\f344";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	left: 0;
}

/* === COMMENTS === */
#comments-template{
	margin-bottom: 30px;
	margin-bottom: 3rem;
}
#comments{
}

/* Comment Header + Nav */
.comments-header{
	background: #fff;
}
.comments-header:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.comments-header .comments-nav{
	float: right;
	padding: 20px;
	padding: 2rem;
}
.comments-header .comments-nav a{
}
.comments-nav .screen-reader-text{
	display: none;
}
.comments-header .comments-nav .prev-comments:before{
	content: "\f340";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	margin-right: 10px;
	margin-right: 1rem;
}
.comments-header .comments-nav .next-comments:after{
	content: "\f344";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	margin-left: 10px;
	margin-left: 1rem;
}

/* Heading */
#comments-number{
	font-size: 1.2em;
	font-weight: 600;
	margin: 0;
	padding: 20px;
	padding: 2rem;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

/* Comment */
#comments .comment-list{
	list-style: none;
	margin: 0;
	background: #fff;
}
#comments .comment-list .children{
	list-style: none;
	margin-left: 20px;
	margin-left: 2rem;
	border-left: 1px solid #ccc;
}
#comments li{
	margin-top: -40px;
	margin-top: -4rem;
}
#comments .comment-wrap{
	border-bottom: 1px solid #ccc;
}
#comments .comment-wrap{
	padding-bottom: 40px;
}
#comments .comment-wrap:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
#comments .comment-meta{
	background: #21759B;
	color: #fff;
	padding: 10px;
	padding: 1rem;
}
#comments .comment-meta:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
#comments .comment-meta a{
	color: #fff;
	font-size: 12px;
	font-size: 1.2rem;
}
#comments .comment-meta a:hover{
	color: #fff;
}
#comments .comment-meta .comment-author{
	color:#fff;
	font-style: normal;
	font-weight: 700;
}
#comments .comment-meta .comment-author a{
	font-size: 20px;
	font-size: 2rem;
	color:#fff;
}
#comments .comment-meta .comment-published{
	font-size: 12px;
	font-size: 1.2rem;
}
#comments .comment-meta .avatar{
	float: left;
}
.comment-edit-link:after{
	content: "\f464";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}
#comments .comment-reply-link{
	float: right;
	padding: 0 10px;
	padding: 0 1rem;
	margin-right: 1px;
	text-transform: uppercase;
}
#comments .comment-reply-link:hover{
	color: #fff;
	background: #3883A5;
}
#comments .comment .avatar{
	float: left;
	margin-right: 10px;
	margin-right: 1rem;
	width: 65px;
	width: 6.5rem;
	height: 65px;
	height: 6.4rem;
}
#comments .comment-content{
	padding: 20px;
	padding: 2rem;
	padding-bottom: 0;
}
#comments .comment-content p{
	margin-bottom: 20px;
	margin-bottom: 2rem;
}
/* Pingback */
#comments .pingback{
	margin-bottom: 40px;
	border-top: 1px solid #ddd;
}
#comments .pingback .comment-meta{
	background: transparent;
}
#comments .pingback .comment-meta a{
	font-size: 12px;
	font-size: 1.2rem;
	color: #444;
}
#comments .pingback .comment-meta a:hover{
	color: #444;
}
#comments .pingback .comment-meta .comment-author{
	color: #444;
}
#comments .pingback .comment-meta .comment-author a{
	color: #444;
	font-size: 20px;
	font-size: 2rem;
}
#comments .pingback .comment-meta .comment-author a:hover{
}
#comments .pingback .comment-meta .comment-published{
	color: #444;
}

/* Respond Form */
#respond{
	border-bottom: 1px solid #ccc;
	background: #fff;
}
.comment-list #respond{
	border-left: 1px solid #ccc;
	margin-left: 20px;
	margin-left: 2rem;
	margin-top: -40px;
	margin-top: -4rem;
}
#reply-title{
	font-size: 1.2em;
	font-weight: 600;
	margin: 0;
	text-align: left;
	padding: 20px;
	padding: 2rem;
	background: #21759B;
	color: #fff;
}
#respond #commentform{
	padding: 20px;
	padding: 2rem;
}
#comments #respond #commentform{
	margin-bottom: 80px;
	margin-bottom: 8rem;
}
#respond:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
	#respond .required{
		color: #ff0000;
	}
	#respond .comment-form-author{
		width: 30%;
		margin-right: 5%;
		float: left;
	}
	#respond .comment-form-email{
		width: 30%;
		margin-right: 5%;
		float: left;
	}
	#respond .comment-form-url{
		width: 30%;
		float: left;
	}
	#respond .comment-form-url:after{
		content:".";display:block;height:0;clear:both;visibility:hidden;
	}
	#respond .comment-form-comment{
		float: none;
	}
	#respond .comment-form-comment:before,
	#respond .comment-form-comment:after{
		content:".";display:block;height:0;clear:both;visibility:hidden;
	}
#respond p{
	margin-bottom: 0;
}
#respond #submit{
	margin-bottom: 0;
	margin-top: 10px;
	margin-top: 1rem;
}
#respond #cancel-comment-reply-link{
	float: right;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0 10px;
	padding: 0 1rem;
	color: #fff;
}
#respond #cancel-comment-reply-link:hover{
	background: #3883A5;
}
#respond .form-allowed-tags code{
	display: block;
	padding: 10px;
	padding: 1rem;
}
#respond .comment-notes{
	margin-bottom: 20px;
	margin-bottom: 2rem;
}

/* comments closed */
.comments-closed{
	background: #fff;
	padding: 20px;
	padding: 2rem;
	margin-bottom: 30px;
	margin-bottom: 3rem;
}

/* === LOOP PAGINATION === */
.loop-pagination{
	margin-bottom: 30px;
	margin-bottom: 3rem;
}
.loop-pagination:before,
.loop-pagination:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
.loop-pagination .page-numbers{
	color: #fff;
	background: #21759B;
}
.loop-pagination a.page-numbers:hover{
	background: #3883A5;
}
.loop-pagination .page-numbers{
	padding: 10px 15px;
	padding: 1rem 1.5rem;
}
.loop-pagination .page-numbers.current{
	color: #444;
	background: #fff;
}
.loop-pagination .page-numbers.dots{
	color: #444;
	background: #fff;
}
.loop-pagination .page-numbers.prev{
}
.loop-pagination .page-numbers.next{
}
.loop-pagination .screen-reader-text{
	display: none;
}
.loop-pagination .page-numbers.prev:before{
	content: "\f340";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}
.loop-pagination .page-numbers.next:after{
	content: "\f344";
	font-family: "dashicons";
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}


/* === SIDEBAR + WIDGET === */
#sidebar-primary-wrap{
	padding: 30px;
	margin-bottom: 30px;
	background: #fff;
}
.widget{
	margin-bottom: 30px;
	margin-bottom: 3rem;
}
.widget-title{
	font-weight: 800;
	text-transform: uppercase;
}
.widget_search .screen-reader-text{
	display: none;
}
.widget_search .search-submit{
	display: none;
}

/* === FOOTER === */
#footer{
	color: #444;
	background: #fff;
	margin: 0 auto;
	width: 1200px;
	padding: 25px;
	padding: 2.5rem;
}
#footer p{
	margin: 0;
}
#footer a{
	color: #444;
}

/* === LAYOUT === */
.main-wrap{
	float: none;
	padding-right: 390px;
	padding-right: 39rem;
}
	.layout-content-sidebar1 .main-wrap{
		background: url( 'images/sidebar-bg.png' ) right top repeat-y;
	}
#content{
	float: left;
	width: 100%;
}
#sidebar-primary-wrap{
	float: right;
	margin-right: -390px;
	margin-right: -39rem;
	width: 360px;
	width: 36rem;
	max-width: 100%;
}
/* ".layout-content" */
.layout-content .main-wrap{
	padding-right: 0;
}


/* === LANDING PAGE HEADER === */
#landing-page-header{
	padding: 140px 50px 140px 50px;
	padding: 14rem 5rem 14rem 5rem;
	width: 1200px;
	border: none;
	background: transparent;
	text-align: center;
	margin: 0 auto;
	background: rgba(255,192,203,0.5);
	background: transparent;
	word-break: keep-all;
}
#landing-page-title{
	font-size: 40px;
	font-size: 4rem;
	font-weight: 800;
	color: #fff;
	margin: 0;
}
#landing-page-description{
	color: #fff;
	margin-top: 20px;
	margin-top: 2rem;
	padding: 0 50px;
	padding: 0 5rem;
	font-size: 24px;
	font-size: 2.4rem;
}
#landing-page-description p{
}
#landing-page-description a.button{
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
	background: transparent;
	padding: 15px 30px;
	padding: 1.5rem 3rem;
	border: 4px solid #fff;
	border: 0.4rem solid #fff;
	display: inline-block;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}
#landing-page-description a.button:hover{
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}


/* === STYLE === */
::selection{
	color:#444;
	background:yellow;
}
::-moz-selection {
	color:#444;
	background:yellow;
}
a::selection{
	color: red;
}
a::-moz-selection {
	color: red;
}
header h1 em{
	font-family: Georgia,serif;
	font-style: italic;
	font-weight: 400;
}
header h1 strong{
	color: yellow;
	font-weight: 800;
}
header h1 strong::selection{
	color: red;
}
header h1 strong::-moz-selection {
	color: red;
}
#landing-page-description a.button:hover{
	color: yellow;
	border-color: yellow;
}
#menu-toggle-primary a:before{
	color: yellow;
}
.menu-container li a:hover:after{
	color: yellow;
}
.sticky .entry-title a:before{
	color: yellow;
}
