/*
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 {
	background-color: white;
}

/* MAKES CHANGES TO COMMENT SECTION */
#respond {
	background-color: #D2D2D2;
}

#aiowps-captcha-answer {
	background-color: #666;
}

#comment {
	background-color: #666;
}

/* MAKES RED GO ACROSS SCREEN */
body .site {
	max-width: 100%;
}

header.site-header {
	background-color: #C20000;
}

footer.site-footer {
	background-color: #343434;
}

.archive-header {
	display: none;
}

/* CONTROLS CONTENT ALIGNMENT WITH NAVBAR */
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
	padding: 0 376px 0 0px;
}

/* MAKES BLACK NAV BAR GO ACROSS SCREEN - STYLING FOR MAIN MENU */
.navbar {
	color: #343434;
	background: black;
	max-width: 100%;
}

.nav-menu li a:hover {
	background: #343434;
	color: white;
}

.nav-menu li a {
	background: black;
}

.nav-menu a {
	color: white !important;
}

/* CHANGE STYLING OF ERROR PAGE */
.error404 .page-wrapper {
	background-color: #D2D2D2;
}

/* CHANGE STYLING OF SEARCH PAGE */
.page-header {
	background-color: #D2D2D2;
}

/* CHANGE STYLING OF SEARCH BAR */
.site-header .search-field:focus {
	background-color: #666666;
	border: 0;
}

input, textarea {
	color: #ffffff;
}

input[type="search"] {
	background-color: #666666;
}

::-webkit-input-placeholder {
/* WebKit, Blink, Edge */
	color: #ffffff;
}

:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
	color: #ffffff;
	opacity: 1;
}

::-moz-placeholder {
/* Mozilla Firefox 19+ */
	color: #ffffff;
	opacity: 1;
}

:-ms-input-placeholder {
/* Internet Explorer 10-11 */
	color: #ffffff;
}

:placeholder-shown {
/* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
	color: #ffffff;
}

/* CHANGES MENU TOGGLE (APEEARS WHEN SCREEN IS SMALL WIDTH) TO WHITE COLOR */
h3.menu-toggle {
	color: white;
}

/* CHANGE COLOR AND UNDERLINE CURRENTLY SELECTED ITEM */
ul.nav-menu ul a:hover {
	background: #343434;
}

/* UNDERLINE CURRENTLY SLEECTED ITEM, AND ON HOVER */
.current-menu-item, .current-menu-item a:hover {
	text-decoration: underline;
}

.entry-meta a:link {
	color: #C20000;
}

/* ENTRY TITLE LINK COLOR CONTROL */
.entry-title a:link {
	color: black;
}

.entry-title a:hover {
	color: #C20000;
}

.entry-date {
	color: #C20000;
	width: 75%;
}

/* REMOVES BORDER AROUND POSTS */
.post {
	background: none;
}

.widget {
	background-color: white;
}

/* ADDS LINE AT END OF POST SECTION */
.comments-link {
	border-bottom: solid;
	border-width: 1px;
}

/* REDUCES SPACE ON TOP OF POST */
.hentry {
	padding: 30px 0;
}

.wp-caption-text {
	text-align: center;
}

a:link, a:hover, a:focus {
	color: #C20000;
}

.site-footer a {
	color: white;
}

.blog-credits {
	display: none;
}

/* REDUCE SITE LINK HEIGHT AT TOP */
.site-title {
	padding: 15px 0 0;
}

.site-header .home-link {
	min-height: 120px;
}

/* CHANGE INFINITE SCROLLER STYLE */
.infinite-loader {
	background-color: #D2D2D2;
	padding: 40px 0;
}

/* HIDE FEATURED IMAGE */
div.entry-thumbnail {
	display: none;
}

/* CUSTOM ADJUSTMENTS TO PAGES ID:
 * PROJECTS PAGE - 2397
 * DESIGN PROJECTS - 7670 
 * PORTFOLIO PAGE - 3859
 * REMOVE WIDGET AREA, AND REMOVE PADDING FROM div.entry-content */
.page-id-2397 .widget-area,
.page-id-7670 .widget-area, .page-id-3859 .widget-area {
	display: none;
}

.page-id-2397 .entry-content, .page-id-7670 .entry-content, .page-id-3859 .entry-content {
	padding: 0 0 0 15px;
}

/* CHANGE 404 ERROR IMAGE COLOR*/
.error404 .page-title:before {
	color: #000000;
}

/* REMOVE LEFT PADDING FROM LEFT ALIGN IMAGES */
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
	margin-left: 0;
}

/* MAKE PARAGRAPH FONT BIGGER */
p, li {
	font-size: 18px;
}

.royal-slider-description {
	padding-right: 10px;
	width: 35%;
	float:left;
}

.royal-slider-video {
	width: 65%;
	float:left;
}

.royal-slider-contributions {
	font-weight: bold;
}

.royal-slider-readme {
	display: block;
	width: auto;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}

.rsImg {
	margin-top: 25px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* REMOVE MARGIN FROM NESTED LISTS */
.nested-list ol, .nested-list li {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/* CLASS FOR CENTERED TEXT */
.center-text {
	margin-left:10%; 
	margin-right:10%;
}