/* @override http://d-w-d.com/wp-content/themes/dwd/stylesheet/frontpage.css */

/* @override http://d-w-d.com/wp-content/themes/dwd/stylesheet/frontpage.css */

/* @override http://d-w-d.com/wp-content/themes/dwd/stylesheet/frontpage.css */

/* @override http://quico.net/dwd/wp-content/themes/dwd/stylesheet/frontpage.css */

/* @override http://quico.net/dwd/wp-content/themes/dwd/stylesheet/frontpage.css */

	.container                              { width: 1000px;padding-left: 0px; padding-right: 0px;}

	.hiddenonfront {
visibility: hidden;margin-left: -1000px;color: #000;}
	.hiddenonfront p{
	padding-left: 15px;
	padding-right: 15px;
}
	.hiddenonfront h1{line-height: 1;text-align: center;
}


/*Top Nav*/

.navigation-wrapper {
	margin-top: 51px;
	text-align: right;
	width: 560px;float: right;margin-right: 0px;padding: 0px;
	z-index: 25;
}

.navigation-wrapper ul li {

	font-size: 15px;
	padding-right:10px;
	list-style: none;
	float: left;
	text-align: left;

}

.navigation-wrapper ul li a{margin-top: -5px;
float: left;
}
div.navigation-wrapper ul> li > ul li{ 
 float: none;
 margin-left: -30px;
 font-size: 11px;
}
div.navigation-wrapper ul> li > ul li.current-menu-item a {font-weight: 500;color: #008641;}

.navigation-wrapper ul li.current-page-item a {
	color: #008641;
	background: url(../images/greenplus.png) no-repeat -1--0px -5px;}



.gdl-slider-caption, .nivo-caption{
		color: #38312c !important;
}  
.slider-title-bar {
	display: none;
}

.flex-caption{
	background-color: #fff !important;
	position: absolute;
	top: 45px;
	margin-left: -20px;
width:460px ; position: absolute; left: 20px; bottom: 20px; height: 198px; opacity:0.9; filter:alpha(opacity=90);
	/*padding: 10px 26px 40px;*/padding: 20px 30px 1px 25px;
	font: 12px/1.4 "Source Sans Pro","HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
}

.flex-caption p{line-height: 1.4;
	margin: 0 0 5px;
}

span.captionsemi{
	font-size: 12px;font-weight: 600;
}
.flex-caption p{line-height: 1.4;
	margin: 0 0 5px;
}
.gdl-slider-title{
	color: #38312c !important;
}  

.flex-direction-nav li a {top: 75%;}



div.page-wrapper {
height: 0px;
}
    .gdl-page-item			     {   width:1000px;float: left; }
	.column, .columns             { float: none;display: inline; margin: 0	; position: relative;}
	
	
/*div.footer-widget-wrapper{
	 text-align: right;padding-top:0px; color: #000;margin-right: 10px;height: 30px;margin-top: -20px;}*/





	div.footer-wrapper div{
	background: none;
}
.dwdfooter {
	width: 470px;min-height:25px;
	margin: -15px 10px 0 0;padding: 0px 0px 10px;float: right;
}
#footertext  {
font-size: 10px;color:#38312c;
text-align: right;
}



 @media only screen and (min-width: 959px){


}



 @media only screen and (min-width: 768px) and (max-width: 959px) {
.container, .gdl-page-item{
	width:auto;
}

.flex-direction-nav li a {top: 90%;}



}

@media only screen and (min-width: 768px) and (max-width: 830px) {
	.navigation-wrapper {
	margin-top: -103px;
	text-align: right;
	width: 560px;float: left;margin-right: 0px;padding: 0px;
	z-index: 25;
}

.navigation-wrapper ul li {

	font-size: 15px;
	padding-right:10px;
	list-style: none;
	float: left;
	text-align: left;

}
	
	 }

@media only screen and (min-width: 480px) and (max-width: 768px) {
	.container , .gdl-page-item{
	width: auto;
}
	
div.footer-widget-wrapper div.two-thirds.column.mt0 {margin: 0;
	margin-top: -10px;padding: 0px;
}
div.myfooter div{
margin-top: 0px;
}
div.footer-widget-wrapper div.one-third.column.mt0 {
display: none;
}


.flex-caption{
	background-color: #fff !important;
	position: absolute;
	top: 440px;
	margin-left: -20px;
width:450px ; position: absolute; left: 20px; bottom: 20px; height: 260px;
	font-size: 13px; padding: 27px 26px; opacity:0.7; filter:alpha(opacity=70); 
	font-family: "Source Sans Pro","HelveticaNeue", "Helvetica Neue", Arial, sans-serif;
}

		.hiddenonfront {margin: 0px;
visibility: visible;
}

	}
 @media only screen and (min-width: 320px) and (max-width: 480px) {
.container, .gdl-page-item {
	width: auto;
}
	div.footer-widget-wrapper div.one-third.column.mt0 {
display: none;
}

div.footer-widget-wrapper div.two-thirds.column.mt0 {
padding-bottom: 20px;font-size: 16px;

}
div.myfooter div{
height: 30px;background-color: #fff;margin-top: 0px;}

	.container{ padding-bottom:50px}
		.hiddenonfront {margin: 0px;visibility: visible;}
.hiddenonfront h1{font-size: 22px;}

}
@media screen and (min-width:0\0) {

/*Top Nav*/



div.navigation-wrapper ul> li > ul{ 
	clear: all;
 float: left;
 margin-left: 0px;
 font-size: 11px;
}
div.navigation-wrapper ul> li > ul li{ 
	clear: all;
 float: left;
 margin-left: 0px;
 font-size: 11px;
}


}
