
			.logo h1 a{color: #5d5d5d;}
	
			ul#nav li a{color: #A6A6A6;}
	
			ul#nav li a:hover, .current-menu-item a{border-color: #b79a82;}
	
			body, #footer, #footer ul li.column ul li, input, textarea, input#s{color: #7D7D7D;}
	
			.action-link, .copy a, .widget .content a, ul.widget-list li.widget a, .date a, .portfolio #category-column ul li a, .next-prev-post-nav a, .logged-in-as a{color: #895931;}
	
			.action-link:hover, .obox-credit a:hover, .copy a:hover, .widget .content a:hover, ul.widget-list li.widget a:hover, .date a:hover, #footer a:hover, .portfolio #category-column ul li a:hover, .next-prev-post-nav a:hover, .logged-in-as a:hover{color: #000;}
	
			.post-title, .post-title a, .page-title, .four-column .post-title a, #portfolio-content h4 a{color: #4A4A4A;}
	
			.post-title:hover, .post-title a:hover, .page-title:hover, .four-column .post-title a:hover, #portfolio-content h4 a:hover{color: #4083a7;}
	
			h3.widgettitle, h4.widgettitle, .widgettitle, .section-title, .section-title a, #footer h4{color: #4A4A4A;}
	
			ul#footer-nav li a, .obox-credit a, #footer a{color: #868686;}
	
			#footer-nav a:hover{color: #000000;}
	
			.footer-text p{color: #C7C7C7;}
	
			#footer, .footer-text, ul.widget-list li.widget, .pagination .next a, .pagination .previous a, .post-meta li, #right-column .widget-list .widget, .purchase-options-container, table.shop_table td, table.cart td, table.shop_table th, table.cart th, .cart_totals table td, .cart_totals table th, table.shop_table, table.cart, .cart_totals table{border-color: #C7C7C7;}
	
	body {padding: 0;}
body.custom-background {background-position: center bottom!important;}
body, #footer, #footer ul li.column ul li, input, textarea, input#s {color: #5D5D5D;}

#wrap {max-width: 1000px; padding: 0; margin: 0 auto; background: url(/wp-content/themes/gigawatt-child/images/layout/texture.jpg) repeat 0 0 #EEEEEE; box-shadow: 0 0 10px rgba(0, 0, 0, 1);}

#header {margin: 0 auto 30px;}
#header-container {padding: 35px 0 0;}

#content-container {padding: 0 20px 30px;}
.logo {margin: 0 auto 25px;}
.logo, ul#nav {border-bottom: none;}
ul#nav li {background: none; margin: 0 0 0 20px; padding: 0 20px 0 0;}
ul#nav li a {font-weight: normal; color: #7f7f7f; letter-spacing: 1px;}
ul#nav li a:hover, ul#nav li.current-menu-item a {color: #444444; border-bottom: none;}
ul#nav li.current-menu-item a {color: #1c1c1c;}

.featured-quote {background: none; padding: 30px 0;}

a, .action-link, .copy a, .widget .content a, ul.widget-list li.widget a, .date a, .portfolio #category-column ul li a, .next-prev-post-nav a, .logged-in-as a, #right-column .widget-list .widget a {color: #4083A7;}

h2.section-title, h2.section-title a {
    font-family: inherit !important;
    font-size: 35px !important;
}

.copy ul li, .copy ol li {line-height: 1.3em; margin-bottom: 10px;}

.copy h3 {color: #5D5D5D; font-size: 21px; line-height: 1.4em; margin: 40px 0 20px; text-transform: uppercase; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC;}
.copy h3:first-child {margin-top: 0;}
.copy h4 {font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.copy ul {margin-top: -10px;}

h3.widgettitle, h4.widgettitle, .widgettitle, .section-title, .section-title a, #footer h4 {color: #5d5d5d; letter-spacing: 1px;}
.post-title, .post-title a, .page-title, .four-column .post-title a, #portfolio-content h4 a {color: #5d5d5d; letter-spacing: 2px;}
#right-column .widget-list .widget {border-bottom: 1px solid #C7C7C7;}
a, #right-column .widget-list .widget a, #widget-block .content-widget .action-link, a.action-link {font-weight: normal;}
#right-column .widget-list .widget li {line-height: 1.3em;}
#recent-posts-2 .post-date {display: block; font-size: 12px;}

/* HOMEPAGE */
.home #content-container {max-width: 100%; padding: 0;}
.home .slider {max-width: 940px; margin: 0 auto 20px;}

#tagline {margin: 0 auto; padding: 10px 30px 20px; max-width: 800px;}
#tagline h2 a{font-size: 35px; line-height: 1.2em; font-family: 'PT Sans', arial, sans-serif; text-transform: uppercase; text-decoration: none; color: #555555; display: block; float: left; width: 40%; text-align: right;}
#tagline .content {width: 55%; float: right;}
#tagline .content p {margin: 0 0 15px;}
.home-sidebar .textwidget {text-align: center; padding: 0 30px; margin: 0 0 80px;}

.home .copy p, .home .copy .post-title, .home .copy .post-title a, .home .copy .action-link {color: #d1d1d1;}
.home .copy .post-title a:hover, .home .copy .action-link:hover {color: #FFFFFF;}

.home .content-widget h4 {font-family: "Open Sans",sans-serif; font-size: 13px; line-height: 1.4em; font-style: normal; text-align: center; color: #444444;}

.home .content-widget.quote {background: none; text-align: center; padding: 15px 30px 25px; display: inline-block;}

.home #widget-block .content-widget.quote p {font-family: 'Cabin',arial,serif; color: #555555; font-size: 20px; font-style: italic; line-height: 1.3em; margin: 0 0 10px;}

.home .content-widget {background: #27546c; padding: 20px 30px;}
.home #widget-block .content-widget-item {max-width: 940px; margin: 0 auto;}
.home #widget-block .content-widget .post-title a, #widget-block .content-widget p, .home #widget-block .content-widget .action-link {color: #d1d1d1;}
.home #widget-block .content-widget .action-link:hover, .home #widget-block .content-widget .post-title a:hover {color: #acd0e3;}

/* PRODUCTIONS */

.tax-portfolio-category ul#nav li#menu-item-92 a, .single-portfolio ul#nav li#menu-item-92 a {color: #1c1c1c;}

.page-template-portfolio-php #category-column ul.clearfix > li:nth-child(3), .tax-portfolio-category #category-column ul.clearfix > li:nth-child(3) {display: none;}
.tax-portfolio-category .section-title span {display: none;}
.portfolio-list a {color: inherit;}
.portfolio-list a:hover {color: #4083a7;}
.single-portfolio .portfolio-list li:first-child {float: none;}
.single-portfolio .portfolio-list li {float: left;}

.portfolio #portfolio-image {position: relative;}
.single-portfolio .return {z-index: 1000; position: absolute; bottom: 15px; left: 39%;}

/* BLOG */
h5.date {display: none;}
.next-prev-post-nav a {font-size: 22px;}

/* CONTACT */
textarea, input, input[type="text"], input[type="password"] {border: none; background: #DDDDDD; font-size: 15px;}
textarea:focus, input:focus, input[type="text"]:focus {background: #EEEEEE;}
input.wpcf7-captchar {max-width: 100px; width: 100px;}
.copy p input[type="submit"] {margin-left: 0; padding: 8px; max-width: 200px; width: 200px; float: none;}
.wpcf7-validation-errors {display: none!important;}
div.wpcf7-mail-sent-ok {border: medium none!important; color: #008800; margin-top: 0!important; padding: 0!important; position: relative; top: -20px;}

/* SIDEBAR */

li.featured-quote cite a {color: #555555;}
li.featured-quote cite a:hover {cursor: text;}

/* FOOTER */
#footer {max-width: 100% ; background: #3a3a3a; border-top: none; padding: 30px 20px; border-top: 15px solid #27546C; color: #777777;}
.home #footer {border-top: none;}
.footer-two-column {max-width: 940px; margin: 0 auto;}
.footer-text {display: none;border-top: none; max-width: 940px; margin: 0 auto;}
#footer ul {margin-bottom: 0;}
#footer ul.social-bookmarks {width: 188px; float: right;}
#footer ul.social-bookmarks li:last-child {margin-right: 0!important;}
#footer h4 {display: none;}
a.wlm {font-size: 11px; line-height: 11px; color: #5f5f5f!important;}
a.wlm:hover {color: #6f6f6f!important;}


/* RESPONSIVE */

@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {

ul#nav {padding: 5px 0 15px;}
ul#nav li {margin: 0; padding:0;}
ul#nav li a {padding: 5px 20px; margin: 0;}
ul#nav li.current-menu-item a, ul#nav li.current-menu-item a:hover {background-color: rgba(0, 0, 0, 0.1);}
ul#nav li a:hover {background-color: rgba(0, 0, 0, 0.04); margin: 0;}
.featured-quote blockquote p {font-size: 24px;}
#footer ul.social-bookmarks {float: left;}
}

@media only screen and (max-width: 940px) {
.single-portfolio .return {left: 34%;}
}

@media only screen and (max-width: 768px) {
.single-portfolio .return {left: 30%;}
#tagline {padding: 0 20px 20px;}
#tagline h2 a, #tagline .content {float: none; width: auto;}
#tagline h2 a {padding: 0 0 20px; text-align: center;}
#tagline p {text-align: center;}
.home-sidebar .textwidget {padding: 0 30px;  margin: 0 0 30px;}
.three-column .column {width: auto; float: none; text-align: center; margin-right: 0;}
}

@media only screen and (max-width: 480px) {
body {padding: 0;}
.logo h1 img {max-width: 80%;}
.single-portfolio .return {z-index: 1000; position: absolute; bottom: 15px; left: 28%;}
}

body{background-image: url('https://storyscreen.com/wp-content/themes/gigawatt-child/color-styles/light/layout/texture.jpg'); background-repeat: repeat; background-position: top left; background-attachment: fixed;}

