/*
Theme Name: Remembering Paul Walker
Theme URI: http://p-walker.org/wp-content/themes/dbc-pwalker/
Version: 1
Description: Theme by Designs by Cordy
Author: Courtney Wood
Author URI: http://designs.by.cordy.nu
*/


/* ------------------------------------------------------------------------- */
/*  Reset - http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126        */
/* ------------------------------------------------------------------------- */
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 { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.size-auto, .size-full,.size-large,.size-medium,.size-thumbnail {max-width: 100%;height: auto;}


/* ------------------------------------------------------------------------- */
/*  Base Styles                                                              */
/* ------------------------------------------------------------------------- */

body {background:#efefef; text-align:left; font-size:87.5%; line-height:1.75em; font-family: 'Martel Sans', sans-serif; color:#a1a1a1; margin:0; font-weight: 400; }

#submit:hover, input[type="submit"]:hover, a:hover, .menu-item:hover, li:hover, a img:hover, img a:hover, img:hover, .entry-meta span:hover, .entry-meta2 span:hover, td:hover, i:hover {-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}

b, strong {color: #55435a;font-weight: 800;}	

i, em {color: #76a9a9; font-weight: 700;} 

li > ul, li > ol {margin: 0;}

img.alignleft, .alignleft {display: inline;float: left;margin: 0 10px 10px 0 !important;}
img.alignright, .alignright {display: inline;float: right;margin: 0 0 10px 10px !important;}
img.aligncenter, .aligncenter {display: block; margin: 5px auto !important;}


/*  Base Styles | Forms                                                      */
/* ------------------------------------------------------------------------- */

input, textarea, button, select { font-family: inherit; font-weight: 300; font-size: 1em; }
.dbc-searchform input[type="text"], .dbc-searchform input[type="password"], .dbc-searchform input[type="email"], .dbc-searchform input[type="submit"], .dbc-searchform button,  .dbc-searchform textarea { margin: 0; }

	/*jetpack */ 
		#subscribe-email input { margin-top: 5px; padding: 7px 8px !important; width: 76% !important; float: left; }
		#subscribe-submit input[type="submit"] {  margin-top: 5px; float: right; padding: 11px 10px 12px 10px !important; font-family: 'FontAwesome'; margin-left: 5px; background: #8ab6b7 !important; border: 1px solid #8ab6b7 !important; color: #fff !important; }
			#subscribe-submit input[type="submit"]:hover { background: #151d23 !important; border: 1px solid #151d23 !important;}
		#subscribe-blog-blog_subscription-2 { margin-bottom: 45px; }

.dbc-searchform label { color: #9a9a9a; font-weight: bold; }
.dbc-searchform label .required { color: #e31616; }

.dbc-searchform input[type="text"], .dbc-searchform input[type="password"], .dbc-searchform input[type="email"], .dbc-searchform textarea, input, textarea, button, select { background: #f6f6f6; border: 1px solid #d4d4d4; color: #a7a7a7; display: block; padding: 10px; }

#sidebar .dbc-searchform input[type="text"], #sidebar .dbc-searchform input[type="password"], #sidebar .dbc-searchform input[type="email"], #sidebar .dbc-searchform textarea, #sidebar input, #sidebar textarea, #sidebar button, #sidebar select { background: #f6f6f6; border: 1px solid #d4d4d4; color: #a7a7a7; padding: 10px; }

.dbc-searchform input[type="submit"], .dbc-searchform button[type="submit"], input[type="submit"] { background: #84b3b3; border: 1px solid #84b3b3; color: #fff; padding: 10px 20px; display: inline-block; float: left; margin-right: 10px; font-weight: 500; }

.dbc-searchform input[type="submit"]:hover, .dbc-searchform button[type="submit"]:hover, input[type="submit"]:hover { background: #192127; border: 1px solid #192127;}

.dbc-searchform.searchform div { position: relative; }
.dbc-searchform.searchform div input { width: 96%; }
	#sidebar .dbc-searchform.searchform div input {width: 92% !important; }

.dbc-searchform.searchform div:after { line-height: 1.875em; color: #93bcbc; font-size: 1.45em; content: "\f002"; position: absolute; right: 20px; top: 5px; font-family: 'FontAwesome'; }
	#sidebar .dbc-searchform.searchform div:after {margin: 1px -15px 0 0 !important;}

div#qTip {padding: 3px 10px;display: none;color: #b4b2a5;background: #fff;border: 1px solid #d9d9d9; font-size: .875em; text-transform: none; text-align: left; position: absolute; z-index: 1000;}

/*  Base Styles | Links                                                      */
/* ------------------------------------------------------------------------- */

a:link, a:active, a:visited {color: #000;text-decoration: none; }
a:hover {color: #76a9a9;text-decoration: none;}

#footer a:link, #footer a:visited, #footer a:active {color:#c6c9cb;text-decoration: none;}
#footer a:hover {color:#76a9a9;text-decoration: none;}

#projects a:link, #projects a:visited, #projects a:active {color: #fff;text-decoration: none;}
#projects a:hover {color: #fff !important;text-decoration: none;}

.navis {clear: both;margin: 20px;}

div.gallerylink {color: #4d6565; padding: 20px 5px 18px 75px;margin: 10px 0; line-height: 1.25em; background: #f9f9f9 url(images/gallery.png) left center no-repeat; }

div.sourcelink {color: #4d6565; padding: 20px 5px 18px 75px; margin: 10px 0; background: #f9f9f9 url(images/source.png) left center no-repeat; }

.more-link {float: left;margin: 5px ;padding: 10px 20px;color: #fff;background: #8ab6b7;}
	a.more-link, .more-link i {color: #fff;text-decoration: none;}
	.more-link:hover {background: #20272d;}
	

/*  Base Styles | Blockquotes                                                */
/* ------------------------------------------------------------------------- */

blockquote {display:block;font-style:italic;font-size:1em;padding:10px; text-align:justify;}

#content blockquote {margin: 10px 30px 10px 60px; padding-right: 15px; color:#767676; border-right: 5px solid #e1e1e1;}

#content blockquote:before {
content: "\f10d";
display:inline-block;
margin: 0 5px 0 -50px;
font:normal 3em/.675em 'FontAwesome';
vertical-align: top;
float: left;
color: #808080;
-webkit-font-smoothing: antialiased;
}

#content blockquote blockquote {margin: 5px 40px; background: #f9f9f9;padding: 1px 15px;}
	#content blockquote blockquote:before {content:'';}
	

/*  Base Styles | Lists                                                      */
/* ------------------------------------------------------------------------- */
	
#content ul li, #content ol li {padding: 10px;margin: 0;border-bottom: 1px solid #dadada;}
#sidebar ul li, #sidebar ol li {padding: 10px;margin: 0;border-bottom: 1px solid #dadada;}

#content ol li:before, #sidebar li:before {content: "\f054"; display:inline-block; color: #dbd4cb; font:normal .875em 'FontAwesome'; vertical-align: middle; -webkit-font-smoothing: antialiased; margin-right: 5px;}

		#projects {text-align: center !important;}
		#projects ul {margin: 5px auto; text-align: center;}
		#projects ul li {font-size: .875em !important; color:#badbdb !important; background:#76a9a9 !important; text-align:center !important; display: inline; list-style-type: none; padding: 3px 12px 2px 8px !important;border:0px !important;}
		#projects ul li:before {content: ""; margin-left: 0 !important;}
			#projects li:hover {padding-left: 8px; background: #182128 !important;}
			#projects i {color: #fff;}

#content ul li:last-child, #content ol li:last-child,  #content ul li:last-child,  #content ol li:last-child, #sidebar ul li:last-child, #sidebar ol li:last-child,  #sidebar ul li:last-child,  #sidebar ol li:last-child { border-bottom: 0px; }
	
/*  Base Styles | Headers                                                    */
/* ------------------------------------------------------------------------- */
	
h1,h2,h3 {margin: 5px 0;font-family:'Alegreya Sans SC', sans-serif;}

h1, .tableh1 {color: #192127;padding: 0 5px 5px 5px; font-size:1.875em;line-height: 1em; font-weight: 300; letter-spacing: -1px; text-transform: lowercase; border-bottom: 1px solid #d7d7d7; }
	h1 a { font-weight: 400 !important;}

#content h2 {font-size: 1.5em;color: #fff;	background: #192127;text-align: center;padding: 10px; font-weight:400; text-transform:capitalize; }

#sidebar h2 {margin: 0 0 5px 0; padding: 5px; font-size: 1.25em; font-weight: 800; text-align: left; text-transform: uppercase; color: #192127; background: url(images/h2bg.png) center repeat-x; vertical-align:middle; }
	#sidebar .h2 { background: #efefef; padding: 5px 10px; margin-left: 5px; }
	
h3 {font-size: 1.5em;color: #3c3826;text-align: left;padding: 5px 10px 5px 10px;text-transform: uppercase;}


/* ------------------------------------------------------------------------- */
/*  Section | Header                                                         */
/* ------------------------------------------------------------------------- */


#wrap { margin: 0 auto; width: 100%; }

#header {
width: auto;
height: 600px;
background: url(images/header.jpg) top center no-repeat;
}

#container {
width: 1000px;
margin: -200px auto 0 auto;
overflow-x:scroll;
}

		
	
/*  Section | Header - Navigation                                            */
/* ------------------------------------------------------------------------- */
	
.designsbycordy-menu {
width: auto;
margin: 0 auto;
font-weight: 300;
font-family:'Alegreya Sans SC', sans-serif;
text-decoration:none;
font-size: 1.25em;
text-align: center;
background: #192026;
text-transform: lowercase;
padding: 3px 0 7px 0;
height: 30px;
}

.designsbycordy-menu ul {display: inline;list-style: none;}
.designsbycordy-menu .menu-item {display: inline-block;padding: 5px;margin: 0 10px; }
.menu-item:hover {display: inline-block;}

.designsbycordy-menu a:link, .designsbycordy-menu a:visited, .designsbycordy-menu a:active {color: #a2a5a8;margin: 0; font-weight: 400 !important;text-decoration: none !important;}
.designsbycordy-menu a:hover {color:#6fa1a2; font-weight: 400 !important;text-decoration: none !important;}




/* ------------------------------------------------------------------------- */
/*  Section | Page Contents                                                  */
/* ------------------------------------------------------------------------- */

#content {		
width: 650px;   
margin: 100px 0 0 0;
padding: 0;	
text-align: left;
float: right;
}

#sidebar {
float: left;
width: 320px;
margin: 0;
padding: 0;
text-align: justify;
font-size: .875em;
line-height: 1.375em;
}
	.box {padding: 10px;margin: 0 0 20px 0; background: #fbfbfb;}
	.sidead {background: url(images/adbg.png) no-repeat; width: 300px; height: 250px; margin:5px auto 20px auto; }
	.socials { text-align: left; margin: 10px 5px 20px 10px; }
	.socials a { padding: 3px 10px 1px 10px; background: #c1c1c1; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	.socials i { color: #fff; }
	.socials i:hover { color: #fff; }
		.socials a.facebook:hover { background: #3b5998; color: #fff; }
		.socials a.twitter:hover { background: #7eb3cd; color: #fff; }
		.socials a.pinterest:hover { background: #c92228; color: #fff; }
		.socials a.tumblr:hover { background: #36465d; color: #fff; }
		.socials a.instagram:hover { background: #3f729b; color: #fff; }
		.socials a.rss:hover { background: #ff6600; color: #fff; }

	
/*  Section | Page Contents - Post Entry                                     */
/* ------------------------------------------------------------------------- */

#entry {
margin: 0 0 50px 0;
}

#entry p {margin:10px auto !important;}

.entry-meta {
width: auto;
text-align: left;
font-size: .875em;
padding: 5px;
margin: 5px;
color: #a8a8a8;
}

span.date { background: #8ab6b7; color: #fff !important; padding: 4px 10px 2px 10px !important; font-weight: 700;}

.entry-meta span {color:#a8a8a8; padding: 7px 10px 5px 10px;}
span i { color: #4d6565; }

.entry-content { padding: 0; }

#wp-calendar {width: 100%;}	

	.video-meta { font-size: .875em; line-height: 1.625em; padding-top: 10px !important; }
	.wp-video { max-width: 650px; }


	
/*  Section | Page Contents - Post Comments                                  */
/* ------------------------------------------------------------------------- */	
	
.single-entry-meta { font-size: .938em; line-height: 1.25em; font-style: italic; display:block; padding:15px; margin:20px 50px; background: #f9f9f9;}	
	.single-entry-meta:before {float: left; content: '\f073'; display:inline-block; margin:-2px 10px 0 0; font:normal 3em 'FontAwesome'; vertical-align: center; -webkit-font-smoothing: antialiased; color: #cdcdcd;} /* the summary icon */

.avatar, .gravatar {margin: 0 10px 10px 0;width: 70px;height: 70px;float:right;}

ol.comment-list {padding: 0 15px 15px 15px;font-style: italic;}
#content ol.comment-list li:before{content:'';}
	.comment-list {}
	.comment-list > li { vertical-align:middle !important; }
	ol.comment-list li.comment.depth-1 {border-bottom: 5px solid #b9b9b9 !important;}
	ol.comment-list li.comment.depth-1:hover {background: transparent !important;}

	/* arrow next to reply link */ .reply:before { content:'\f112'; display: inline-block; margin: 2px 2px 0 15px; font:normal 1em 'FontAwesome';color:#192127;vertical-align: top;-webkit-font-smoothing: antialiased; transform:rotate(180deg); -ms-transform:rotate(180deg);  -webkit-transform:rotate(180deg); } 

	/* first comments */ .children {margin: 10px 50px;} 
		/* children replies */ .children .comment {padding: 10px; background: #f9f9f9; } 
			.children .comment:hover {background: #f9f9f9 !important;}

.comment-meta {clear:left; font-size: .75em; text-align: left; padding: 5px;margin-bottom: 5px; text-transform:uppercase; font-style:normal; font-weight:300 !important;} /* date & time comment was posted */
	.comment-meta a {color:#b9b9b9 !important;} /* so the dates don't stick out */
	.comment-meta.commentmetadata:before {content: '\f017'; display:inline-block; margin:-2px 0 0 0 ; font:normal 1.25em 'FontAwesome'; vertical-align: middle; -webkit-font-smoothing: antialiased; color: #b9b9b9; font-weight:300 !important;} /* the clock icon */

.comment-author {text-transform: lowercase;letter-spacing: -1px;font-style: italic;font-weight: 100;font-size: 1.65em; margin-top: -15px;}
	.comment-author a {font-weight: 100 !important;} /* keep author NOT bolded */

#respond {padding: 10px;}
	.logged-in-as {font-style:italic;font-weight:300;margin: 5px 0 20px 10px;}
	
	
	
/* ------------------------------------------------------------------------- */	
/*  Section | Images                                                         */
/* ------------------------------------------------------------------------- */	
	
#content img.wp-smiley {
padding: 0;
background: transparent;
border: 0px;
box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
-webkit-box-shadow: 0 0 0;
}

img.alignleft {display: inline;float: left;margin: 0 10px 10px 0 !important;}

img.alignright {display: inline;float: right;margin: 0 0 10px 10px !important;}

img.aligncenter {clear: both;display: block;margin: 0 auto !important;}

#entry img, .box img {
margin: 1px 3px;
padding: 5px;
background: #fbfbfb;
border: 1px solid #dfdfdf;
}
	#entry img:hover, .box img:hover {border: 1px solid #70a4a4;}
	
	#projects img { margin: 0 !important; padding: 0 !important; border: 0px !important; }

.box img.img {margin: 2px;}
span.cpg_cat br {margin: 3px 0 10px 0;}

.eliteaff img { margin: 1px !important; padding: 3px !important; }




/* ------------------------------------------------------------------------- */	
/*  Section | Footer                                                         */
/* ------------------------------------------------------------------------- */	

#footer {
clear: both;
width: auto;
margin: 10px auto 0 auto;
font-size: .875em;
line-height: 1.125em;
padding: 12px 5px 3px 5px;
color: #a2a5a8;
background: #192026;
}
	#foot {
	margin: 0 auto;
	padding: 20px 10px;
	width: auto;
	font-size: 1em;
	text-align: center;
	font-weight: normal;
	}
	
	
/* ------------------------------------------------------------------------- */	
/*  Plugins | WP-PageNavi                                                    */
/* ------------------------------------------------------------------------- */	
	
.wp-pagenavi {margin: 50px 0 30px 0;text-align: center;font-size: .875em; font-family:'Martel Sans', sans-serif;}

.wp-pagenavi span.pages {display:block; font-weight:400;padding: 10px 15px 9px 15px; font-size: 1.25em; margin: 5px 5px 10px 5px;}

span.pages:before { 
content:'\f15c';
color:#b1b1b1;
display:inline-block;
margin: 3px 5px 0 0;
font:normal 1em 'FontAwesome';
vertical-align: top;
-webkit-font-smoothing: antialiased;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.extend {
text-transform: uppercase;
text-decoration: none;
padding: 8px 8px 7px 8px; 
margin: 2px 3px;
color:#b1b1b1;
border-top: 1px solid #dbdbdb;
border-bottom: 2px solid #dbdbdb;
}

.wp-pagenavi span.current {
text-transform: uppercase;
text-decoration: none;
padding: 8px 8px 7px 8px; 
margin: 2px 3px;
color: #182327;
border-top: 1px solid #dbdbdb;
border-bottom: 2px solid #8ab6b7;
}

.wp-pagenavi a:hover {
color: #182327;
border-bottom: 2px solid #8ab6b7;
}
	
	
/* ------------------------------------------------------------------------- */	
/*  Plugins | Hard-Coded Breadcrumbs                                         */
/* ------------------------------------------------------------------------- */		
	
.breadcrumbs {
padding: 6px 10px 5px 10px;
text-align: right;
margin-bottom: 5px;
font-size: .675em;
text-transform: uppercase;
}

.breadcrumbs a {text-decoration: none !important;}

.breadcrumbs .separate:before {content: '\f054';display:inline-block;margin: -1px 5px 0 5px;font:normal .875em 'FontAwesome';vertical-align: middle;-webkit-font-smoothing: antialiased;}