.container { min-height:1px; width:1040px; margin:30px auto; }/* Body */

body {  background-color:#000000; }

body,
input, 
textarea, 
select { font-family:'Roboto Condensed'; }
body { color: #555555; }
body .container { background: #f5f5f5; }
body.page-template-template-full-php .container, .container.full-page { background-color:#fff; }
a { color: #e04c38; }

/* Header */
.header { background:url('') no-repeat top center; }
.header-main { height: 90px; background: rgba(245, 245, 245, 0.9); }
.banner { height:auto; }

.container { background: repeat-y center 0; }
.container-side { background-color: #fff; }

.page-template-template-home-php .container { background-color: #e04c38; }

.color-bar, .color-bar-1 { background-color: #e14d39; }
.color-bar-2 { background-color: #c13030; }
.color-bar-3 { background-color: #e14d39; }
.color-bar-4 { background-color: #c13030; }
.color-bar-5 { background-color: #e14d39; }

.nav { line-height: 90px; font-size: 19px; }
.nav a { color: #ffffff; }
.nav li:hover > a,
.nav .current-menu-item > a,
.nav .current-menu-parent > a,
.slicknav_menu { background-color: #b53322; color: #ffffff; }

.nav ul ul { background-color: #b53322; font-size: 16px; }
.nav ul ul a { color: #ffffff; }
.nav ul ul li:hover > a,
body .slicknav_nav a:hover,
body .slicknav_nav .slicknav_row:hover,
body .slicknav_nav .slicknav_row:hover a { text-decoration:none; background-color: #ffffff; color: #0a0a0a; }

.utility-bar, .slicknav_btn { background: rgba(23, 17, 16, 0.9); color: #ffffff; }
.utility-bar a, .slicknav_btn { color: #ffffff; }

.socials a { color: #ffffff; }
.socials small { background-color: #333333; }
.socials a:hover { color: #ffffff; }
.socials a:hover small { background-color: #e14d39; }

.banner-text * { color: #ffffff; }

.entry-meta { color: #aaa; }
.entry-meta a { color: #aaa; }

.nav-single a { color: #555; }

h2, h4,
.rb-resume-block .rb-experience .rb-section-title,
.section h4, h3.widget-title,
.star-on-png, .star-off-png, .star-half-png { color: #e04c38; }

.about { overflow: hidden; }
.about h5 { color: #e04c38; }

/* Button Colors */
#respond input#submit, .wpcf7-form input[type=submit],
.btn, .rb-resume-block .rb-btn, .widget .rb-resume-block .rb-btn, .searchform .searchsubmit,
ol.commentlist li.comment div.reply a, #cancel-comment-reply-link { background-color: #e04c38; border: 2px solid #e04c38; color: #ffffff; }

/* Button Hover Colors */
#respond input#submit:hover, .wpcf7-form input[type=submit]:hover,
ol.commentlist li.comment div.reply a:hover, #cancel-comment-reply-link:hover,
.btn:hover, .rb-resume-block .rb-btn:hover, .widget .rb-resume-block .rb-btn:hover { background-color: #ad3a2b; border-color: #ad3a2b; color: #ffffff; }

.btn-white, .rb-resume-block .rb-btn.rb-btn-white { background-color: transparent; border-color: #555555; color: #555555; }
.btn-white:hover, .rb-resume-block .rb-btn.rb-btn-white:hover { background-color: transparent; border-color: #000000; color: #000000; }

.page-template-template-home-php .sidebar a, .page-template-template-home-php .sidebar h3.widget-title, .page-template-template-home-php .sidebar, .page-template-template-home-php .sidebar .star-on-png, .page-template-template-home-php .sidebar .star-off-png, .page-template-template-home-php .sidebar .star-half-png { color: #ffffff; }

.widget_contact span { background-color: #fff; color: #555; }
.page-template-template-home-php .widget .rb-contact-block li span { background-color: #ffffff; color: #555555; }

.widget_links a { color: #555; }

.widget_social a { color: #aaa; }
.widget_social p a { color: #e04c38; }
.widget_social .btn { color: #fff; }

.footer { background-color: #2e2827; color: #ffffff; }
.footer a { color: #ffffff; }
.footer .socials a { color: #ffffff; }
.footer .socials small { background-color: #ffffff; }
.footer .socials a:hover { color: #ffffff; }
.footer .socials a:hover small { background-color: #e04c38; }

@media (max-width: 1024px) {

	.page-template-template-home-php .sidebar { background-color: #e04c38; }

}

@media (max-width: 767px) {
	.header-main { background: rgba(245, 245, 245, 0.9); }