/*
	Theme Name:SRI
	Description: This is a child theme created with the Genesis Framework.
	Author: Hillclimb Design, LLC
	Author URI: http://hillclimbdesign.com/
	Version: 2.0.1
 
	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 
	Template: genesis
	Template Version: 2.1.2
 
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/
@import url(../genesis/style.css);

.header-image .site-title > a {
	border-style: none !important;
}

p, .widget, li {
    color: /*#231f20;*/ #333;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.625;
}

h1 {
    color: #400101;
    font-family: 'Roboto',sans-serif;
    font-size: 24px;
    font-weight: 300;
   line-height: 1.0;
}
.entry-title a {
	color: #400101;
    font-family: 'Roboto',sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.2;
}
h2 {
    color: #400101;
    font-family: 'Roboto',sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2;
}
 h3 {
    color: #400101;
    font-family: 'Roboto',sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.2;
}
 h4, h5, h6 {
    color: #400101;
    font-family: 'Roboto',sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2;
}
.site-container {
	background-color: #fff;
}
/*for ubermenu
.site-header .wrap{
    /*position:relative;
	
}*/

a, .entry-title a {
	color: #304f4a;
	text-decoration: none;
	border-bottom-style: dotted;
border-bottom-width: 1px;
}
a:hover, a:active, .entry-title a:hover {
	color: #b48e5e;
	text-decoration: none;
}
.entry {
	padding-top: 10px;
}
.entry-categories {
	display: none;
}



/*home page*/
.post-7 .entry-content {
margin-top: -70px;

}
/*home page*/
.fullwidth  {
    width: 100%;
	height: auto;
}

.fullwidth .wrap {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
#soliloquy-2 {
	margin-bottom: -25px;
}
/*slider on home page*/
.soliloquy-container a {
	color: #fff;
}
.soliloquy-container a:hover {
	color: #b48e5e;
}
/*end home page*/

.entry-content ul > li {
	list-style: none;
}

/*makes nav sticky
.site-container .site-header  {
left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
	background-color: #304F4A;
	height: 100px;	
}*/
.site-container .site-header .wrap {
	padding-top: 0px;
	padding-bottom: 0px;	
}
/*for ubermenu*/
.site-header .wrap{
    position:relative;

}
.site-header {
	min-height: 100px !important;
	background-color: #304F4A;
}

.title-area {
	width: 250px;
	}
.header-image .site-title > a {
	background: url(http://shelterresourcesinc.com/wp-content/uploads/2016/09/logo_white_250x57.png) no-repeat left; 
	min-height: 60px;
	margin-top: 10px;
	
	
}

#recent-posts-3 {
	padding-top: 0px;
}

.genesis-nav-menu a {
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	/*font-weight:600;*/
	/*padding: 28px 18px;*/	
}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color:  #b48e5e;
	text-decoration: none;
	
}
.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {
	color: #b48e5e;
	text-decoration: none;
}

.genesis-nav-menu .sub-menu a {
	background-color: #304F4A;
}
#nav_menu-2 {
	padding-top: 20px;
}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {
	margin-top: -80px;	
	
}
/*end nav*/
.post-7 .entry-title, .post-11 .entry-title, .post-50 .entry-title, .post-49 .entry-title, .post-51 .entry-title, .post-70 .entry-title, .post-14 .entry-title, .post-330 .entry-title, .post-334 .entry-title, .post-15 .entry-title {
	display: none;
}
h1.entry-title {
	color: #400101;
    font-family: 'Roboto',sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.2;
}
	
.entry-content {
	 color: #3a3a3a;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.625;
	margin-top: 0px;
}
/*gets rid of quote mark at beginning of testimonial*/
blockquote::before {
    content: no-open-quote;
}
blockquote {
	 color: #3a3a3a;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.625;
	margin-top: 0px;
	margin-left: 0px;
	
}
blockquote p {
	margin-bottom: 10px !important;
	
}

/*project map list*/
table {
	line-height: 1 !important;
	 color: #3a3a3a;
	 font-size: 16px;
    font-weight: 300;
}
/*hides the "show box" under map*/
#wpgmza_table_1_length {
	display: none;
}
#wpgmza_table_1_filter {
	float: left;
}
/*search and filter box*/
input, select, textarea {
	border: 1px solid #304f4a;
}
/*page display at bottom of page*/
#wpgmza_table_1_paginate {
	display: none;
}
/*gallery on project types page*/
#gallery-1 img {
	border:1px solid #b48e5e  !important;
}
#gallery-2 img {
	border:1px solid #b48e5e  !important;
}
#gallery-3 img {
	border:1px solid #b48e5e  !important;
}
#gallery-4 img {
	border:1px solid #b48e5e  !important;
}
#gallery-5 img {
	border:1px solid #b48e5e   !important;
}
#gallery-6 img {
	border:1px solid #b48e5e  !important;

}
.post-596 #gallery-1 img {
	border:1px solid #fff !important;
}
.post-598 #gallery-1 img {
	border:1px solid #fff !important;
}
.post-598 #gallery-2 img {
	border:1px solid #fff !important;
}
.post-602 #gallery-1 img {
	border:1px solid #fff !important;
}
.post-604 #gallery-1 img {
	border:1px solid #fff !important;
}


/*blog posts*/
.italic {
	font-size: 11px;
}
/*hides "by" in entry meta*/
p.entry-meta{
	color: #fff;
}
.entry-time {
	color: #333;
}
.entry-author-name {
	display: none;
}
.credit {
	/*margin-top: -25px !important;*/
	font-family: 'Roboto',sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.625;
	float: right;
	}
.testimonials-widget-testimonials.listing {
	margin-top: -50px !important;
}

.testimonials-widget-testimonial.list.post-1235.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;

}
.testimonials-widget-testimonial.list.post-1231.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;

}


.testimonials-widget-testimonial.list.post-159.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;

}
.testimonials-widget-testimonial.list.post-163.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
}
.testimonials-widget-testimonial.list.post-165.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
}
.testimonials-widget-testimonial.list.post-166.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}
.testimonials-widget-testimonial.list.post-168.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}
.testimonials-widget-testimonial.list.post-171.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	;
}.testimonials-widget-testimonial.list.post-173.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-175.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-177.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-179.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}
.testimonials-widget-testimonial.list.post-180.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-182.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-184.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-186.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-188.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}
.testimonials-widget-testimonial.list.post-189.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-191.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-193.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-195.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}.testimonials-widget-testimonial.list.post-196.testimonials-widget.type-testimonials-widget.status-publish.entry {
	padding: 0px !important;
	margin-bottom: 0px !important;
	
}
/*removes dated from posts*/
.entry-time {
	display: none;
}

.site-footer {
	background-color: /*#304F4A;*/ #400101;
}
 .creds p, .creds a {
	 color: #fff;
	 font-size: 12px;
	 border-bottom-style: none !important;
	 
 }
.creds a:hover {
	color: #b48e5e;
	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)

{
	
	/*.genesis-nav-menu {
	display: none;
}*/

.header-image .site-title > a {
	
	background: url(http://shelterresourcesinc.com/wp-content/uploads/2016/09/logo_mobile_180x41.png) no-repeat left;  
	
	
}	
/*.genesis-nav-menu a */
#ubermenu_navigation_widget-3{
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 11px;
	}
.site-header .widget-area {
	float: right;
	text-align: right;
	width: 700px;
}	

.icon-circle:before {
	display: none;
}
.entry-content ul > li {
	list-style: outside;
}

}
@media only screen and (max-width:320px) {

	.wpb_wrapper h1 {
		margin-top: 20px !important;
	}
.header-image .site-title > a {
	
	background: url(http://shelterresourcesinc.com/wp-content/uploads/2016/09/logo_mobile_180x41.png) no-repeat left; 	
}
#ubermenu_navigation_widget-3{
	color: #fff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 10px;
	}	
}
@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?gwhwq8');
	src:url('fonts/icomoon.eot?gwhwq8#iefix') format('embedded-opentype'),
		url('fonts/icomoon.ttf?gwhwq8') format('truetype'),
		url('fonts/icomoon.woff?gwhwq8') format('woff'),
		url('fonts/icomoon.svg?gwhwq8#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-circle:before {
	content: "\f111";
	color: #b48e5e; 
	font-size: 10px;
	padding-right: 12px;
	margin-left: -25px;
	
	
}
