/*

Theme Name: Delane Engineering Full Screen

Version: 1.0

Author: Nancy Caldwell - NDC Web Design

*/



body {

	background-color:#ffffff;

	font-family: 'Roboto', sans-serif;

	font-size: 15px;

	color: #473522;

	margin:0px;

	padding:0px;



}



form#searchform {

padding:0px;

margin:0px;

height:100%;

overflow:auto;

}

.post-edit-link {

	display:none;

}

#wprmenu_bar {

 z-index:1000 !important;

}



h1 {

	font-size:24px;

}



h2 {

	font-size: 22px;

}



h3 {

	font-size: 20px;

	

}

.post h3 {

	font-size:15px;

	color:#8A1F03;

}

.post h3 a{

	font-size:15px;

	color:#8A1F03;

}



h4 {

	font-size: 18px;

	

}

h5 {

	font-size:16px;

}

h6 {

	font-size:14px;

}



p, ul, ol {

	line-height:1.5;

}



ul, ol {

	

}



blockquote {

	margin-left: 3em;

	margin-right: 3em;

}



a {

	color: #000000;

}



a:hover {

	text-decoration: none;

}



a img {

	border: none;

}



img.alignleft {

	float: left;

	margin: 0px 20px 5px 0;

}



img.alignright {

	float: right;

	margin: 0px 0 5px 20px;

}



hr {

	background-color: #000000;

	height:1px;

}



/* Wrapper */



#wrapper {

	max-width: 960px;

	width:100%;

	margin: 0 auto;

	height:100%;

}



#wrapper2 {

	height:100%;

}



/* Header */



#header {

	height: 90px;

	

}



/* Logo */



#logo {

	float: left;

height:89px;

margin-top:10px;

margin-bottom:10px;

margin-left:40px;

}





/* Menu */



#menu {

	float: right;

}



#menu ul {



}



#menu li {

	display: inline;

}



#menu a {



}



#menu a:hover {

	text-decoration: underline;

}



/* Page */



#page {

	height:100%;

	

	

}

#pagehome {

background-color:#7d6f61;

	height:100%;	

}



/* Content */



#content {

	float: left;

	max-width: 580px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contentservices {

	float: left;

	max-width: 580px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contenthome {

float:right;

max-width:364px;

width:100%;

height:267px;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 20px 10px 20px;

color:#ffffff;

overflow:hidden;

overflow-y:hidden;

}

#contenthome a, #contenthome a:visited, #contenthome a:active {

	color:#ffffff;

}

#contenthome a:hover {

	color:#473522;

}



.post {

	

}



.post .title {

}



.post .title a {



}



.post .title a:hover {

	text-decoration: underline;

}



.post .entry {



}



.post .meta {

	display:none;

}

.postmetadata {

	display:none;

}

.post .meta .posted {



}



.post .meta .permalink {



	

}



.post .meta .comments {



	

}



.post .longmeta {

	

}



/* Navigation */



.navigation {

	clear: both;

	padding: 20px 0;

	font-weight: bold;

	

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



/* Sidebar */



#sidebar {



}



#sidebar h2 {

	font-size: 16px;

	font-weight: bold;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#sidebar li {

	margin-bottom: 20px;

}



#sidebar li ul {

}



#sidebar li li {

	margin: 0;

}



/* Search */



#search {

}



#search br {

	display: none;

}









/* Comments */



#comments {

}



#comment {

	width: 500px;

}



/* Footer */



#footer {

clear:both;

background-repeat:no-repeat;

max-width:940px;

width:100%;

margin:0 auto;

padding:8px 0 0 0;

line-height:1.5;

clear:both;

padding-left:20px;

}



#footer p {

	margin: 0;

	padding:0;

	color: #7d6f61;

font-size:10px;

font-family: 'Roboto', sans-serif;



}

#footer a, #footer a:visited, #footer a:active {

font-size:10px;

color: #7d6f61;

}

#footer a:hover {

font-size:10px;

color: #473522;

}

#sidebarfootermenu ul {

margin:0px;

padding:0px 0 0 0;

list-style-type:none;

}

#sidebarfootermenu li {

list-style-type:none;

display:inline;

}

#sidebarfootermenu a, sidebarfootermenu a:visited, sidebarfootermenu a:active {

	color: #7d6f61;

text-decoration:none;

font-family: 'Roboto', sans-serif;

font-size:11px;

text-transform: uppercase;

padding-left:3px;

}

#sidebarfootermenu a:hover {

color: #473522;

text-decoration:none;

text-transform: uppercase;

font-family: 'Roboto', sans-serif;

font-size:11px;

padding-left:3px;

}

#sidebarfootermenu li.footerhome a, sidebarfootermenu li.footerhome a:visited, sidebarfootermenu li.footerhome a:active {

	color: #7d6f61;

text-decoration:none;

font-family: 'Roboto', sans-serif;

font-size:11px;

text-transform: uppercase;

padding-left:0px;

}

#sidebarfootermenu li.footerhome a:hover {

color: #473522;

text-decoration:none;

text-transform: uppercase;

font-family: 'Roboto', sans-serif;

font-size:11px;

padding-left:0px;

}

.darkbrown {

color: #473522;

}

.mediumbrown {

color: #7d6f61;

}

.lightbrown {

color: #d3c8aa;

}

.red {

color: #8a1f03;

}

.greyblue {

color: #849390;

}

.darkteal {

color: #185067;

}

#sidebarsearch {

float:right;

margin-top:20px;

font-family: 'Roboto', sans-serif;

font-size: 11px;

color: #7d6f61;

margin-right:20px;

height:100%;

max-width:205px;

width:100%;

}

#sidebarsearch a, #sidebarsearch a:visited, #sidebarsearch a:active {

font-size: 11px;

color: #7d6f61;

}

#sidebarsearch a:hover {

text-decoration:none;

color: #473522;

}

#sidebartopmenu {

clear:both;

	max-width:942px;

	width:100%;

	margin:0px 0 0 18px;

	height:35px;

	font-family: 'Michroma', 'Roboto', sans-serif;

}

#sidebartopmenu ul {

margin:0px;

padding:7px 0 7px 0;

list-style-type:none;

}

#sidebartopmenu li {

list-style-type:none;

display:inline;

	font-family: 'Michroma', 'Roboto', sans-serif;

}

#sidebartopmenu a, sidebartopmenu a:visited, sidebartopmenu a:active {

	color: #8a1f03;

text-decoration:none;

	font-family: 'Michroma', 'Roboto', sans-serif;

font-size:12px;

text-transform: uppercase;

padding-right:22px !important;

}

#sidebartopmenu a:hover {

color: #7d6f61;

text-decoration:none;

text-transform: uppercase;

	font-family: 'Michroma', 'Roboto', sans-serif;

font-size:12px;

padding-right:22px !important;

}

#sidebartopmenu li.current_page_item a, sidebartopmenu li.current_page_item a:visited, sidebartopmenu li.current_page_item a:active {

	color: #7d6f61;

text-decoration:none;

	font-family: 'Michroma', 'Roboto', sans-serif;

font-size:12px;

text-transform: uppercase;

padding-right:22px !important;

}

#sidebartopmenu li.current_page_item a:hover {

color: #7d6f61;

text-decoration:none;

text-transform: uppercase;

	font-family: 'Michroma', 'Roboto', sans-serif;

font-size:12px;

padding-right:22px !important;

}

#sidebartopmenu ul.menu-top-menu-1 ul { background-color:#ffffff; border:1px solid #473522; }

#sidebartopmenu ul.menu-top-menu-1 ul li { background-color:#ffffff;}

#sidebartopmenu ul.menu-top-menu-1 ul li a, #sidebartopmenu ul.menu-top-menu-1 ul li a:visited, #sidebartopmenu ul.menu-top-menu-1 ul li a:active, #sidebartopmenu ul.menu-top-menu-1 ul li a:hover { background-color:#ffffff;padding:0 5px 0 5px;}

#sidebartopmenu ul.menu-top-menu-1 ul li.current_page_item a, #sidebartopmenu ul.menu-top-menu-1 ul li.current_page_item a:visited, #sidebartopmenu ul.menu-top-menu-1 ul li.current_page_item a:active, #sidebartopmenu ul.menu-top-menu-1 ul li.current_page_item a:hover { background-color:#ffffff;padding:0 5px 0 5px;}



#sidebarhomeslideshow {

width:536px;



float:left;

background-color:#473522;

height:284px;

padding:3px 0 0 20px;

overflow:hidden;

}

#sidebarhomecolumnone {

float:left;

width: 278px;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumntwo {

float:left;

width: 278px;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

margin-left:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumnthree {

float:left;

width: 278px;

background-color:#7d6f61;

color:#ffffff;

height:100%;

overflow:hidden;

margin-left:20px;

padding:10px 0 10px 0;

}

#homecolumncontainer a, #homecolumncontainer a:visited, #homecolumncontainer a:active {

	color:#ffffff;

}

#homecolumncontainer a:hover {

	color:#473522;

}

#homecolumncontainer {

width:920px;

background-color:#7d6f61;

height:100%;

margin:0px 20px 0px 20px;

float:left;

background-image:url("../images/epGaSxCKpxbI.png");

background-repeat:repeat-y;



}

#searchbox {

float:left;

width:187px;

margin-top:5px;

}

#searchbox input#s {

	float:right;

	width:120px;

}

#sidebarsocialmedia {

float:left;

width:65px;

padding-top:5px;

display:inline;

height:60px;

}

#sidebarsocialmedia a {

margin:0;

padding:0 0 0 0;

}



#contenthomecontainer {

float:left;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

.michroma {

 	font-family: 'Michroma', 'Roboto', sans-serif;

}

.nopad {

	padding:0px;

	margin:0px;

}

#sidebarsubpages {

	width:280px;

	background-color:#7d6f61;

	height:100%;

	float:right;

	padding:10px 20px 10px 20px;

	

	position:relative;

}

#sidebarservices {

	width:280px;

	background-color:#7d6f61;

	height:100%;

	float:right;

	padding:10px 20px 10px 20px;

	overflow:auto;

}

#sidebarbkgrdcolor {

	background-color:#7d6f61;

	height:100%;

	overflow:hidden;

	float:right;

	width:320px;

	

}

h2.titles {

	color:#8a1f03;

	text-transform:uppercase;

	font-size:12px;

  	font-family: 'Michroma', 'Roboto', sans-serif;

margin-left:-22px;

}

#sidebarabout h6 {

	color:#ffffff;

	color: #d3c8aa;

	font-size:12px;

		font-family: 'Michroma', 'Roboto', sans-serif;

padding:0px;

margin:0px;

margin-top:10px;

}

#sidebarabout p {

margin:0px;

padding:0px;

}

#sidebarabout ul {

margin-top:0px;



}



#contentservices h6 {

	color:#185067;

	font-size:12px;

   	font-family: 'Michroma', 'Roboto', sans-serif;

padding:0px;

margin:0px;

margin-top:12px;

}



#contentservices p {

padding:0px;

margin:0px;

}

#contentservices ul {

margin-top:0px;

padding-top:0px;

}



#bluegraybar13 {

clear:both;

	height:13px;

	margin:0 auto;

	background-image:url("../images/d3Ad61TaQknM.jpg");

	background-repeat:repeat-x;

	overflow:hidden;

}



#bluegraybar6 {

clear:both;

	height:6px;

	margin:0 auto;

	background-image:url("../images/Uoqe0kLTVCF4.jpg");

	background-repeat:repeat-x;

	overflow:hidden;

	}

#dkbrownbkgrd {

	background-color:#473522;

	width:100%;

	margin:0 auto;

	overflow:hidden;

}

#ltbrownbkgrd {

	background-color: #7d6f61;

	width:100%;

	margin:0 auto;

	overflow:hidden;

}

#pagecontainer {

width:960px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

	background-position:right;

}

#columnverticalbar {

	width:3px !important;

	height:100%;

	float:left;

	

}

#home_page_break {

	height:20px;

	background-color: #7d6f61;

	width:100%;

	clear:both;

}

#sidebarabout {

color:#ffffff;

padding:10px 20px 20px 20px;

}

#sidebarabout a, #sidebarabout a:visited, #sidebarabout a:active {

color:#ffffff;

}

#sidebarabout a:hover {

color:#ffffff;

}

#services_links {

margin-top:10px;

margin-bottom:10px;

	width:174px;

	float:left;

}

.columnborders {

	width:921px;

	height:3px; 

}

/*

Media Queries

---------------------------------------------------------------------------------------------------- */



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





#sidebarhomeslideshow {

width:500px;

float:left;

background-color:#473522;

height:auto;

padding:3px 0 0 20px;

overflow:hidden;

}

#sidebartopmenu {

display:none;

}

#homecolumncontainer {

width:860px;

background-color:#7d6f61;

height:100%;

margin:0px 20px 0px 20px;

float:left;

background-image:url("../images/qfFhRzHMLmXR.png");

background-repeat:repeat-y;

}

.columnborders {

	width:861px;

	height:3px;

	float:left;

	padding-left:20px; 

}

#sidebarhomecolumnone {

float:left;

max-width: 258px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumntwo {

float:left;

max-width: 258px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

margin-left:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumnthree {

float:left;

max-width: 258px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

height:100%;

overflow:hidden;

margin-left:20px;

padding:10px 0 10px 0;

}

#footer {

clear:both;

background-repeat:no-repeat;

max-width:900px;

width:100%;

margin:0 auto;

padding:8px 0 0 0;

line-height:1.5;

clear:both;

padding-left:20px;

}

#content {

	float: left;

	max-width: 500px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contentservices {

	float: left;

	max-width: 500px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:900px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}




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

#sidebarhomeslideshow {

width:470px;

float:left;

background-color:#473522;

height:auto;

padding:3px 0 0 20px;

overflow:hidden;

}

#footer {

clear:both;

background-repeat:no-repeat;

max-width:870px;

width:100%;

margin:0 auto;

padding:8px 0 0 0;

line-height:1.5;

clear:both;

padding-left:20px;

}

}

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

	#content {

	float: left;

	max-width: 480px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contentservices {

	float: left;

	max-width: 480px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:880px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}

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

#sidebarhomeslideshow {

width:430px;

float:left;

background-color:#473522;

height:auto;

padding:23px 0 0 20px;

overflow:hidden;

}

#homecolumncontainer {

width:800px;

background-color:#7d6f61;

height:100%;

margin:0px 20px 0px 20px;

float:left;

background-image:url("../images/X8j1OD0aL4ad.png");

background-repeat:repeat-y;

}

.columnborders {

	width:801px;

	height:3px;

	float:left;

	padding-left:20px; 

}



#sidebarhomecolumnone {

float:left;

max-width: 238px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumntwo {

float:left;

max-width: 238px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

margin-left:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumnthree {

float:left;

max-width: 238px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

height:100%;

overflow:hidden;

margin-left:20px;

padding:10px 0 10px 0;

}

#footer {

clear:both;

background-repeat:no-repeat;

max-width:90%;

width:100%;

margin:0 auto;

padding:8px 0 0 0;

line-height:1.5;

clear:both;

padding-left:20px;

}

#sidebarsocialmedia {

    float: left;

    width: 65px;

    padding-top: 5px;

    display: inline;

    height: 80px;

}

}

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

	#content {

	float: left;

	max-width: 460px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contentservices {

	float: left;

	max-width: 460px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:860px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}

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

	#content {

	float: left;

	max-width: 440px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contentservices {

	float: left;

	max-width: 440px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:840px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}

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

#sidebarhomeslideshow {

width:400px;

float:left;

background-color:#473522;

height:auto;

padding:33px 0 0 20px;

overflow:hidden;

}

}

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

	#content {

	float: left;

	max-width: 420px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:820px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}

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

	#homecolumncontainer {

width:740px;

background-color:#7d6f61;

height:100%;

margin:0px 20px 0px 20px;

float:left;

background-image:url("../images/jBDwwSaQfCR5.png");

background-repeat:repeat-y;

}

.columnborders {

	width:741px;

	height:3px;

	float:left;

	padding-left:20px; 

}



#sidebarhomecolumnone {

float:left;

max-width: 218px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumntwo {

float:left;

max-width: 218px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

margin-left:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

}

#sidebarhomecolumnthree {

float:left;

max-width: 218px;

width:100%;

background-color:#7d6f61;

color:#ffffff;

height:100%;

overflow:hidden;

margin-left:20px;

padding:10px 0 10px 0;

}

}

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

#sidebarhomeslideshow {

width:370px;

float:left;

background-color:#473522;

height:auto;

padding:43px 0 0 20px;

overflow:hidden;

}

#sidebarsocialmedia {

    float: left;

    width: 65px;

    padding-top: 5px;

    display: inline;

    height: 100px;

}



	#content {

	float: left;

	max-width: 400px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#contentservices {

	float: left;

	max-width: 400px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:800px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}



}

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

	#content {

	float: left;

	max-width: 380px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:780px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}

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

#sidebarhomeslideshow {

width:340px;

float:left;

background-color:#473522;

height:auto;

padding:53px 0 0 20px;

overflow:hidden;

}

}

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

	#content {

	float: left;

	max-width: 360px;

	width:100%;

	padding: 0 20px 0 40px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:677px;

}

#pagecontainer {

width:760px;

height:100%;

margin:0px;

float:left;

overflow:auto;

	background-image:url("../images/0Nm89dlAuUdr.png");

	background-repeat:repeat-y;

}

}

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

#sidebarhomeslideshow {

width:536px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:536px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

#wrapper {

    max-width: 97%;

    width: 100%;

    margin: 0 auto;

    height: 100%;

}

#columnverticalbar {

	width:3px !important;

	height:100%;

	float:none;

	display:none;

	clear:both;

	

}

	#homecolumncontainer {

width:90%;

background-color:#7d6f61;

height:100%;

margin:0px 0px 0px 0px;

padding-left:20px !important;

padding-right:20px !important;

float:none;

background-image:none;

background-repeat:no-repeat;

}

.columnborders {



	display:none;

}



#sidebarhomecolumnone {

float:none;

max-width: 100%;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:20px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

clear:both;

}

#sidebarhomecolumntwo {

float:none;

max-width: 100%;

width:100%;

background-color:#7d6f61;

color:#ffffff;

margin-right:0px;

margin-left:0px;

height:100%;

overflow:hidden;

padding:10px 0 10px 0;

clear:both;

}

#sidebarhomecolumnthree {

float:none;

max-width: 100%;

width:100%;

background-color:#7d6f61;

color:#ffffff;

height:100%;

overflow:hidden;

margin-left:0px;

padding:10px 0 10px 0;

clear:both;

}

#content {

	float: none;

	max-width: 90%;

	width:100%;

	padding: 0 0px 0 0px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:auto;

	clear:both;

}

#contentservices {

	float: none;

	max-width: 90%;

	width:100%;

	padding: 0 0px 0 0px;

	position:relative;

	height:100%;

	background-image:url("../images/56SQTc01pDhF.jpg");

	background-repeat:no-repeat;

	min-height:auto;

	clear:both

}

#pagecontainer {

width:95%;

height:100%;

margin:0px;

float:none;

overflow:hidden;

	background-image:none;

	background-repeat:no-repeat;



	padding-left:5%;

	padding-right:0px;

	clear:both;

}

#sidebarbkgrdcolor {

    background-color: #7d6f61;

    height: 100%;

    overflow: hidden;

    float: none;

    width: 95%;

    clear:both;

}

.page-template-page-other #sidebarbkgrdcolor {

    background-color: #7d6f61;

    height: 100%;

    overflow: hidden;

    float: none;

    width: 95%;

    clear:both;

    display:none !important;

}

.page-template-page-services #sidebarbkgrdcolor {

    background-color: #7d6f61;

    height: 100%;

    overflow: hidden;

    float: none;

    width: 95%;

    clear:both;

    display:none !important;

}

}



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

#sidebarsearch {

float:none;

margin-top:20px;

font-family: 'Roboto', sans-serif;

font-size: 11px;

color: #7d6f61;

margin-right:0px;

height:100%;

width:205px;

clear:both;

margin:0 0 0 auto;

}

#header {

    height: 150px;

}

#searchbox {

    float: left;

    width: 187px;

    margin-top: 5px;

}

}



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

	#sidebarsocialmedia {

    float: left;

    width: 65px;

    padding-top: 5px;

    display: inline;

    height: 140px;

}

}

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

#sidebarhomeslideshow {

width:500px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:500px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

}

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

#logo {

    float: left;

    height: 89px;

    margin-top: 10px;

    margin-bottom: 10px;

    margin-left: 20px;

}

}



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

#sidebarhomeslideshow {

width:450px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:450px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

}

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

#logo img{

height:auto;

width:250px;

}



#sidebarsocialmedia {

    float: left;

    width: 65px;

    padding-top: 5px;

    display: inline;

    height: 180px;



}

#contenthome {

float:none;

max-width:400px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

}

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

#sidebarhomeslideshow {

width:400px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:400px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

}

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

#logo img{

height:auto;

width:250px;

}

#services_links {

    margin-top: 10px;

    margin-bottom: 10px;

    width: 174px;

    float: none;

    margin-left:20px;

}

#header {

    height: 250px;

}

}

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

#sidebarhomeslideshow {

width:350px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:350px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

h2.titles {

    color: #8a1f03;

    text-transform: uppercase;

    font-size: 12px;

  	font-family: 'Michroma', 'Roboto', sans-serif;

    margin-left: 0px;

}

}

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

#sidebarhomeslideshow {

width:300px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:300px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

#sidebarsocialmedia {

    float: left;

    width: 65px;

    padding-top: 5px;

    display: inline;

    height: 220px;



}

}

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

#sidebarhomeslideshow {

width:250px;

float:none;

background-color:#473522;

height:auto;

padding:3px 0 0 0px;

overflow:hidden;

margin:0 auto;

}

#contenthomecontainer {

float:none;

	margin:0px;

	padding:0px;

	overflow:hidden;

}

#contenthome {

float:none;

max-width:250px;

width:100%;

height:auto;

background-image:url("../images/MsNHoYJj74TE.png");

background-repeat:no-repeat;

padding:10px 0px 10px 0px;

color:#ffffff;

overflow:hidden;

margin:0 auto;

}

#sidebarsocialmedia {

    float: none;

    width: 65px;

    padding-top: 5px;

    display: block;

    height: 40px;

margin:0 auto;

}

h2.titles {

    color: #8a1f03;

    text-transform: uppercase;

    font-size: 12px;

  	font-family: 'Michroma', 'Roboto', sans-serif;

    margin-left: 0px;

}

}