/* 



Theme Name: BestCleaners
Theme URI: http://www.dreamscapesdesigners.com
Author: dreamscapes design group
Author URI: http://www.dreamscapesdesigners.com
Description: Custom Theme
Version: 1
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt
Tags:




*/



@font-face {



    font-family: 'franklin_gothic_fsmedium';



    src: url('../eot/franklingothic-med-webfont.eot');



    src: url('../eot/franklingothic-med-webfontd41d.eot#iefix') format('embedded-opentype'),



         url('../woff/franklingothic-med-webfont.woff') format('woff'),



         url('../ttf/franklingothic-med-webfont.ttf') format('truetype'),



         url('../svg/franklingothic-med-webfont.svg#franklin_gothic_fsmedium') format('svg');



    font-weight: normal;



    font-style: normal;







}



@font-face {



    font-family: 'franklin_gothic_fsbook';



    src: url('../eot/franklingothic-book-webfont.eot');



    src: url('../eot/franklingothic-book-webfontd41d.eot#iefix') format('embedded-opentype'),



         url('../woff/franklingothic-book-webfont.woff') format('woff'),



         url('../ttf/franklingothic-book-webfont.ttf') format('truetype'),



         url('../svg/franklingothic-book-webfont.svg#franklin_gothic_fsbook') format('svg');



    font-weight: normal;



    font-style: normal;







}







body{



    font-family: 'franklin_gothic_fsbook';



     -webkit-font-smoothing: antialiased;



}







.mobilemenu{







  display: none;







}







.desktopmenu{







  display: block;







}







#slide1, #slide2{ width: 100%; }







.homepage{







	_width:1532px;







	margin:0 auto;







}







#slide1{







	







	color: #fff;







	height: auto;







	margin: 0;







	







	







}







.storyleft{







	float:left;







	margin-top:-40px;







}







#slide2{







	background-color: #F8F8F9;







	color: #333333;







	margin: 0 auto;







	_height: 605px;







    margin-bottom: 30px;

    margin-top:100px;





	







}















#slide3{







	_background: url(../jpg/cleaners.jpg) 50% 0 no-repeat fixed;







	background-color:#fff;







	color: #fff;







	_height: 465px;







	_padding: 70px 0 90px;







	_background-size: cover;







	







	margin-top:50px;







	_padding-top:40px;







        _border-bottom:2px dashed #77787b;







        margin-bottom:50px;







}















#slide4{







	background: url("../jpg/greenearthhome.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);







        color: #FFFFFF;







        height: 616px;







        width: 1532px;







        margin: 0 auto;




}

.slide4{
        padding-bottom:50px;
	border-bottom:2px dashed #77787b;
        border-top:2px dashed #77787b;
}













#slide5{







	_background: url(../jpg/tailorhome.jpg) 50% 0 no-repeat fixed;







	background-color:#fff;







	color: #333333;







	_height: 300px;







	_padding: 200px 0;







	margin-top:50px;







	padding-bottom:50px;







	border-bottom:2px dashed #77787b;







}







#slide6{







	_background: url(../jpg/lowerregion.jpg) 50% 0 repeat-x fixed;







	background-color:#eef2f3;







	_height: 200px;







	margin: 0 auto;







	_padding: 250px 0;







	color: #fff;







	_background-size: cover;







	margin-top:110px;







	height: 470px;

        margin-bottom:100px;





}







.contentpic{







	float:right;







	margin-top:-65px;







}







.slidecont{







	width:1170px;







	margin:0 auto;







}







.signuphome{







	border-bottom:2px dashed #787a7c;







	padding-bottom: 50px;







	margin-bottom: 30px;







}







.bike{







  float: left;







}







.rightcontent .page-header{







  padding-top:0px;







}







.ourstory{







	float: right;







	margin-top: -60px;







	_padding-right: 100px;







	width: 620px;







	font-family: 'franklin_gothic_fsbook';







	font-size:18px;







	color:#77787b;







	line-height:30px;







}







.ourstory h1{







	font-size:51px;







	color:#338ec6;







	font-family: 'franklin_gothic_fsmedium';







	







}







.ourstory a{







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







	font-size:18px;







	text-decoration:underline;







	







}




.slide4img{
    display:none;
}


.lowmidleft{







	float:left;







	  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







}







.lowmidright{







	float:right;







	width:620px;







	_padding-right:100px;







	font-family: 'franklin_gothic_fsbook';







	font-size:18px;







	color:#77787b;







	line-height:30px;







	







}







.lowmidright h1{







	font-size:53px;







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







}







.lowmidright h4{







	font-size:33px;







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







}







.lowmidright h3{







	font-size:23px;







	color:#4192c4;







	font-family: 'franklin_gothic_fsmedium';







}







.lowmidright a{







	font-size:20px;







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







}







.lowmidright a:hover{







	color:#4192c4;







	text-decoration: none;







}







.contentgreen{







	color: #636466;







	font-family: 'franklin_gothic_fsbook';







	font-size: 18px;







	margin: 50px auto 0;







	width: 790px;







	line-height:30px;







	padding-top:335px;







}







.contentgreen a{







	color:#fff;







	font-family: 'franklin_gothic_fsmedium';







}







.contentgreen a:hover{







	text-decoration: none;







	color:#4192c4;







}







.onsiteleftimg{







	float:left;







	  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







}

.span3{

	margin-top: 90px;

	margin-left:30px;

	float:right;

	width:310px;

}

#content-blog .post-meta{

	color:#636466;

	font-size:16px;

	font-family: 'franklin_gothic_fsbook';

	text-transform:uppercase;

}

#content-blog .post-entry h2.post-title{

	color:#318ec7;

	font-size:24px;

	text-transform:uppercase;

	font-family: 'franklin_gothic_fsmedium';

}

#content-blog .post-entry p{

	font-size:16px;

	line-height:18px;

}

#content-blog .post-entry .read-more a{

	color:#95d13d;

	font-size:16px;

	text-transform:uppercase;

	font-family: 'franklin_gothic_fsmedium';

}

.span9{

	width:635px;

}

.well{

	background:none;

	border:none;

	box-shadow:none;

	padding:0px;

}

.searchbox input[type='submit']{

	border:none;

	background:url('../jpg/search.jpg');

	text-indent:-9999px;

	width:37px;

	height:33px;

}

.searchbox input[type='text']{

	background-color: #E4E9ED;

	border-radius: 0 0 0 0;

	color: #A8AFB4;

	font-size: 24px;

	height: 22px;

	margin-bottom: 0;

	padding-top: 5px;

	width:253px;

}

.well h2{

	color: #338EC6;

	font-size: 18px;

	line-height: 22px;

	margin-bottom: 0;

	text-transform: uppercase;

}

.well li{

	list-style:none;

}

.well li a{

	color:#95d13d;

	font-size:14px;

}

.well li a:hover{

	color:#338EC6;

}

.signupemail input[type='submit']{

	border:none;

	background:url('../jpg/go.jpg');

	text-indent:-9999px;

	width:37px;

	height:33px;

}

.signupemail input[type='text']{

	background-color: #E4E9ED;

	border-radius: 0 0 0 0;

	color: #A8AFB4;

	font-size: 24px;

	height: 22px;

	margin-bottom: 0;

	padding-top: 5px;

	width:253px;

}

.wellbox{

	margin-bottom:40px;

}

.signupemail h2{

	font-size:14px;

}

.foot-soc ul{

	float:right;

}

p.back a{

	color:#95d13d;

	font-size:16px;

	font-family: 'franklin_gothic_fsmedium';

}



.foot-soc ul li{

	float: left;

	list-style: none outside none;

	margin-right: 10px;

}

.foot-soc ul li.footfb a{

	background:url('../png/blog_fb_default.png');

	width:12px;

	height:24px;

	display:block;

}

.foot-soc ul li.footfb a:hover{

	background:url('../png/blog_fb_hover.png');

	

}

.foot-soc ul li.foottw a{

	background:url('../png/blog_tw_default.png');

	width:35px;

	height:24px;

	display:block;

}

.foot-soc ul li.foottw a:hover{

	background:url('../png/blog_tw_hover.png');

	

}

.onsitecontent{







	float:right;







	width:720px;







	_padding-right:100px;







	font-family: 'franklin_gothic_fsbook';







	font-size:18px;







	color:#77787b;







	line-height:30px;







	







}







.onsitecontent h1{







	font-size:53px;







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







}







.onsitecontent h4{







	font-size:33px;







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







}







.onsitecontent h3{







	font-size:23px;







	color:#4192c4;







	font-family: 'franklin_gothic_fsmedium';







}







.onsitecontent a{







	font-size:18px;







	color:#9bce45;







	font-family: 'franklin_gothic_fsmedium';







}







.onsitecontent a:hover{







	color:#4192c4;







	text-decoration: none;







}







.contentdel{







	font-family: 'franklin_gothic_fsbook';







	font-size:18px;







	color:#77787b;







	line-height:30px;







	width:600px;







	float: left;







	margin-top:75px;







}







.contentdel h1{







	font-size:53px;







	color:#cc1f2f;







	font-family: 'franklin_gothic_fsmedium';







}







.contentdel h3{







	font-size:25px;







	color:#4192c4;







	font-family: 'franklin_gothic_fsmedium';







}







.contentdel a{







	color:#cc1f2f;







	font-family: 'franklin_gothic_fsmedium';







}







.contentdel a:hover{







	color:#4192c4;







	text-decoration: none;







}







.contentdelimg{







	float: right;







}







.row-fluid .span4{

     width: 22.624%;

}

.span4 h3{

    font-size: 15px;

    padding-top: 0px;

    margin-top: 0px;

    line-height: 18px;

}

.signupnews input[type='submit']{

    border:none;

    outline:none;

    background:url('../jpg/go_footer.jpg');

    width:29px;

    height:31px;

    text-indent: -9999px;

    

}

.signupnews input[type='text']{

    width: 160px;

    margin-bottom: 0px;

    border-radius: 0px;

    height: 21px;

    line-height: 27px;

    font-size: 12px;

}

.socialconnect{

    margin-top:15px;

}

.socialconnect ul li{

    float:left;

}

.socialconnect ul {

    margin-left:0px;

}







#intro1 { 







	background: url(../jpg/slide1.jpg) 50% 0 no-repeat fixed;







	height: auto;  







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	_box-shadow: 0 0 50px rgba(0,0,0,0.8);







	padding: 200px 0;







}







#middle1 { 







	background: url(../jpg/midsection.jpg) 50% 0 no-repeat fixed;







	height: auto;  







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	_box-shadow: 0 0 50px rgba(0,0,0,0.8);







	padding: 200px 0;







	







}







#lowermiddle { 







	_background: url(../home1.html) 50% 0 no-repeat fixed;







	background-color:blue;







	background-attachment:fixed;







	height: auto;  







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	box-shadow: 0 0 50px rgba(0,0,0,0.8);







	padding: 200px 0;







}







#green { 







	background: url(../jpg/greenearthhome.jpg) 50% 0 no-repeat fixed;







	height: auto;  







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	box-shadow: 0 0 50px rgba(0,0,0,0.8);







	padding: 200px 0;







}







#onsite { 







	background: url(../jpg/home.jpg) 50% 0 no-repeat fixed;







	height: auto;  







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	box-shadow: 0 0 50px rgba(0,0,0,0.8);







	padding: 200px 0;







}







#freehome { 







	background: url(../jpg/lowerregion.jpg) 50% 0 no-repeat fixed;







	height: auto;  







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	box-shadow: 0 0 50px rgba(0,0,0,0.8);







	padding: 200px 0;







}







#footer { 







	_background: url(../png/about.png) 50% 0 fixed; 







	height: auto;







	margin: 0 auto; 







	width: 100%; 







	position: relative; 







	_box-shadow: 0 0 50px rgba(0,0,0,0.8);







	_padding: 100px 0;







	color: #fff;







}















/* Non-essential demo stuff */







.hero-unit {







	background-color: #fff;







	box-shadow: 0 0 20px rgba(0,0,0,0.1);







}







.media-object { width: 64px; height: 64px; padding-bottom: 30px }	















/* =Horizontal Rule







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







hr {







	background:#ddd;







	border:none;







	clear:both;







	color:#ddd;







	float:none;







	height:.1em;







	margin:0 0 1.45em;







	width:100%;







}















hr.space {







	background:#fff;







	color:#fff;







}















hr.blog-break{







	margin: 55px 0;







}















/* =Base







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







html {







		







}















body {







}















/* =Typography







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







p {  







    word-wrap:break-word;







}















cite, em, dfn {







	font-style:italic;







}















code, kbd, samp, pre, tt, var {







	font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;







	font-style:normal;







}















strong {







	font-weight:700;







}















pre {







	background:#fff;







	margin-top:20px;







	max-width:98%;







	padding-left:1em;







	height:auto;







}















del {







	color:#555;







	text-decoration:line-through;







}















ins, dfn {







	border-bottom:1px solid #ccc;







}















small, sup, sub {







	font-size:85%;







}















abbr, acronym {







	font-size:85%;







	letter-spacing:.1em;







	text-transform:uppercase;







}















a abbr, a acronym {







	border:none;







}















abbr[title], acronym[title], dfn[title] {







	border-bottom:1px solid #ccc;







	cursor:help;







}















sup {







	vertical-align:super;







}















sub {







	vertical-align:sub;







}















img {







	height:auto;







	max-width:100%;







}































/* =Forms







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







fieldset {







	margin:0 0 1.5em;







	padding:1em 2em;







}















legend {







	padding:2px 5px;







}















label {







	display:block;







	font-weight:700;







	padding:2px 0;







}















select {







	height:auto;







	width:70%;







}















textarea, .area {







	height:auto;







	overflow:auto;







	margin:0;







	outline:none;







	padding:8px 10px;







	width:100%;







}















input, select {







	cursor:pointer;







}















input:focus, textarea:focus, area:focus {







	background:#fff;







}















input[type='text'], input[type='password'] {







	cursor:text;







}















span.error {







	color: #B94A48;







}















.form-search input {







	padding-right: 14px;







	padding-right: 4px 9;







	padding-left: 14px;







	padding-left: 4px 9;







	padding: 4px 6px;







}















.form-search .btn {







	margin: 0;







}















/* =Tables







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







table {







	/*border-left:1px solid #ccc;*/







	/*border-top:1px solid #ccc;*/







	width:100%;







}















th, td {







	/*border-bottom:1px solid #ddd;*/







	/*border-right:1px solid #ccc;*/







}















/* =Lists







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







ul {







	list-style-type:disc;







}















ul ul {







	list-style-type:square;







}















ul ul ul {







	list-style-type:circle;







}















ol {







	line-height:22px;







	list-style-position:outside;







	list-style-type:decimal;







}















dt {







	font-weight:400;







}























/* =Margins & Paddings







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







blockquote:first-child {







	margin:.8em 0;







}















hr, p, ul, ol, dl, pre, blockquote, address, table, form {















}















h1 {







	







}















h2 {







	







}















h3 {







	







}















h4 {







	







}















h5 {







	







}















h6 {







	







}















th, td {















}















caption {







	padding-bottom:.8em;







}















blockquote {







	







}















fieldset {







	







}















legend {







	padding-left:.8em;







	padding-right:.8em;







}















legend+* {







	margin-top:1em;







}















textarea, input {







	







}















select {







	







}















option {







	padding:0 .4em;







}















a {







	







}















dt {







	







}















ul {







	







}















ol {







	







}















ol ol, ul ol {







	







}















form div {







	







}















/* =Globals







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























#container {







	margin:0 auto;







	max-width:960px;







	padding:0px 25px;







}















#wrapper {







	







}















#header {







	margin:0;







	padding-bottom:18px;







	border-bottom:2px dashed #787a7c;







	   left: 0;







    position: fixed;







    right: 0;







    top: 0;







    z-index: 1000;







background-color:#fff;







}















#footer {







		







}















.debug1{







	background:url('../png/careers.png');







	width:2000px;







	height:10000px;







	margin:0 auto;







}







body{







	padding-top:0px !important;







}







#wrapper{







/* 	margin-top:195px; */  /* jeremy */
	margin-top:270px;







}







/* =Container IE Fixes (Modernizr)







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







.ie7 #container {







	max-width:961px;







}















/* =Header







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







#header #logo {







	float:left;







	margin:0;







	padding-left: 28px;







	padding-top: 54px;







}















#header #logo .site-name {







	display:block;







	font-size:2em;







	padding-top:20px;







}















#header #logo .site-name a {







	font-weight:700;







}















.navbar-fixed-top {







	margin-bottom: 65px !important;







}















.home .navbar-fixed-top {







	margin-bottom: 20px !important;







}







.topnav{







	float:right;







	margin-right:25px;







	padding-top:41px;







}







.topnav ul li{







	list-style:none;







	float:left;







	







}







.topnav ul li a{







	font-family: 'franklin_gothic_fsbook';







	color:#787a7c;







	font-size:18px;







	border-right: 2px solid #787a7c;







	padding-left:8px;







	padding-right:8px;







	line-height:26px;







}







.topnav ul li:last-child a{







	border-right:0px;







}















.headsocial{







	float:right;







	padding-top:20px;







}







.topnav .headsocial ul li{







	list-style:none;







	float:left;







	margin-right:15px;







	







}







.topnav .headsocial ul li a{







	border-right:none;







	padding:0 3px 0 0;







}







.topnav .headsocial{







	







}







.nav-collapse{







	width:1170px;







	margin:0 auto;







	_padding-left:144px;







}







.nav-collapse ul.nav > li{







	list-style:none;







	float:left;







	margin-right:50px;







	width:190px;







	text-align: center;







}







.nav-collapse ul li:last-child{







	margin-right:0px;	







}















.nav-collapse ul.nav > li a{







	color:#338ec6;







	font-size:22px;







	line-height:26px;







	text-transform:uppercase;







	font-family: 'franklin_gothic_fsmedium';







}







.nav-collapse ul.nav li ul {







	text-align: center;







}







.nav-collapse ul.nav li ul li a{







	color:#fff;







	font-family: 'franklin_gothic_fsbook';







	font-size: 16px;







	line-height: 26px;







}







.clear{







	clear:both;







}







.top-img{







	background:url('../jpg/bg-top.jpg') repeat-x;







	height:493px;







	margin-top:20px;







	padding-bottom:20px;







	border-bottom:2px dashed #787a7c;







	







}







.page-header h1{







	font-size:51.04px;







	color:#338ec6;







	text-transform:uppercase;







	font-family: 'franklin_gothic_fsmedium';







	padding-top:0px;







	margin-top:0px;







	padding-bottom: 3px;







	line-height: 53px;







}







.signupbar{







	background-color:#e3e9ec;







	padding: 50px 0px 40px;







	margin-top:25px;







	







}







.signupbar img{







	display:block;







	_margin: 50px auto 0;







	margin:0 auto;







}







#footer{







	border-top: 2px dashed #787a7c;







	margin-top: 10px;







	padding-top: 10px !important;







	







	







}







#footer .foot-cont{







      background-color:#215b80;







      padding-bottom:10px;







}







#footer .foot-social ul li{







	list-style:none;







	display:inline;







}







#footer .foot-social{







	text-align:center;







	padding-top:35px;







}







#footer .widget-title-footer{







	display:none;







}







#footer .container{







	width:905px;







}







#footer .footwidgets{







	_padding-left:160px;







	padding-top:35px;







}







#footer .footwidgets ul li{







	list-style:none;







}







#footer .footwidgets ul li a{







	font-size:16px;







	font-family: 'franklin_gothic_fsbook';







	color:#fff;







	line-height:26px;







	text-transform:uppercase;







}







.footcopy{







	text-align:center;







	color:#fff;







	font-family: 'franklin_gothic_fsbook';







	font-size:11px;







	line-height:12px;







	margin-top:50px;







}







.footcopy a{







	color:#fff;







}







.footcopy p{







	margin:0px;







}







.leftimg{







	float:left;







	







}







.rightcontent{







	float:right;







	width:510px;







}







.rightcontent .page-header{







	margin-top:0px;







}







.rightcontent input[type='text'],.rightcontent input[type='email']{







	border: 2px solid #338EC6;







	height: 30px;







	width: 475px;







	color:#95d13d;







	font-size: 24px;







	font-family: 'franklin_gothic_fsbook';



 



}



input::-webkit-input-placeholder {



        color:#95d13d;



        line-height: 30px;



}



textarea::-webkit-input-placeholder {



        color:#95d13d;



        line-height: 30px;



}



.careerform input::-webkit-input-placeholder {



        color:#fff;



        line-height: 30px;



}



.careerform textarea::-webkit-input-placeholder {



        color:#fff;



        line-height: 30px;



}



.rightcontent textarea{







	border: 2px solid #338EC6;







	height: 400px;







	width: 468px;







	color:#95d13d;







	font-size: 24px;







	font-family: 'franklin_gothic_fsbook';







	  







}







.rightcontent select{







	background-color: #95d13d;







	height: 43px;







	width: 150px;







	color:#fff;







	font-size: 24px;







	font-family: 'franklin_gothic_fsbook';







}







.rightcontent input[type='submit']{







	background-color:#95d13d;







	color:#fff;







	font-size: 24px;







	font-family: 'franklin_gothic_fsmedium';







	float: right;







	margin-right: 20px;







	_padding: 5px 5px;







	border:none;



        background:url('../png/submit_default.png');



        width:102px;



        height: 23px;



        text-indent: -9999px;







}



.rightcontent input[type='submit']:hover{



        background:url('../png/submit_hover.png');



}



.servicedelivery h3{







	font-family: 'franklin_gothic_fsmedium';







	font-size: 32px;







	color:#95d13d;







}















.careerform input[type='radio']{







	_background:url('../jpg/radio.jpg') no-repeat;







	margin-top: -10px;







	width:42px;



        







}



.careerform input[type="text"], .careerform input[type="email"]{



        width:575px;



}







.rightform{







	float: left;







	margin-top: -40px;







	padding-left: 20px;







	width: 340px;







}







.wpcf7-radio > span{







	display:block;







	margin-bottom:23px;







}







.wpcf7-radio > span:last-child{







	margin-bottom:10px;







}







.wpcf7-radio span.wpcf7-list-item-label{







	font-family: 'franklin_gothic_fsbook';







	font-size:27px;







	color:#338ec6;







	text-transform:uppercase;







}



.leftbotform{



       



        margin-top: 30px;



        padding-top: 30px;



        float: left;



        width:590px;



}



.rightbotform{



    float: right;

	margin-top:108px;



}







.rightbotform img{



    margin:0px;



}



.careerform input[type='submit']{



    float: right;



    border:none;



    background-color: #215b80;



    color:#fff;



    padding: 10px 15px;



    font-size: 25px;



    font-family: 'franklin_gothic_fsmedium';



    background:url('../png/submit_default.png');



    width:102px;



    height: 23px;



    text-indent: -9999px;



    position: absolute;



    right:0px;



    bottom: 80px;



}



.careerform input[type='submit']:hover{



        background:url('../png/submit_hover.png');



}



.rightform h3{







	padding-bottom:15px;







}







.responding .wpcf7-radio span{







	display:inline;







}



.careerform1 input[type="file"]{



    background:url('../png/choose_default.png');



    width:102px;



    height: 23px;



    border:none;



    text-indent: -9999px;



}



.careerform1 input[type="file"]:hover{



    background:url('../png/choose_hover.png');



}







.careerform{







	border-bottom: 1px solid #95D13D;







	padding-bottom:20px;



	







}



.page{



    position: relative;



}



.careerform textarea{







  height: 150px;







  margin-bottom: 19px;







  width: 575px;







  background-color:#a8cce2;







  color:#fff;







  font-size:27px;







  border-radius:0px;







}







.headsocial li a{







	width:28px;







	height:28px;







	display:block;







}







li.fb a{







	background:url('../png/fb_default.png') no-repeat;	







}







li.twitter a{







	background:url('../png/tw_default.png') no-repeat;	







}







li.mail a{







	background:url('../png/email_default.png') no-repeat;	







}















li.fb a:hover{







	background:url('../png/fb_hover.png') no-repeat;	







}







li.twitter a:hover{







	background:url('../png/tw_hover.png') no-repeat;	







}







li.mail a:hover{







	background:url('../png/email_hover.png') no-repeat;	







}





input::-webkit-input-placeholder { /* WebKit browsers */

    color:    #A8AFB4;

}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color:    #A8AFB4;

}

input::-moz-placeholder { /* Mozilla Firefox 19+ */

    color:    #A8AFB4;

}

input:-ms-input-placeholder { /* Internet Explorer 10+ */

    color:    #A8AFB4;

}



.latestpost .read-more a{

	color: #95D13D;

	font-family: 'franklin_gothic_fsmedium';

	font-size: 16px;

	text-transform: uppercase;

}

.latestpost{

	border-bottom: 1px solid;

	border-top: 1px solid;

	padding-top: 10px;

	margin-bottom: 30px;

}



.latestpost h2 {

    color: #318EC7;

    font-family: 'franklin_gothic_fsmedium';

    font-size: 24px;

    text-transform: uppercase;

    text-align: center;

    padding-bottom: 20px;

}



/* =Content







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







#content {







	margin-bottom:100px;







}















#content-archive {







	margin-bottom:100px;







}















#content-blog {







	margin-bottom:100px;







}















#content-images {







	margin-bottom:100px;







}















#content-full {







	_margin-bottom:100px;







	padding-left:70px;







	padding-right:70px;







}















#content-sitemap {







	margin-bottom:100px;







}















#content-sitemap a {







	font-size:12px;







}















#content .sticky {







	clear:both;







}















#content .sticky p {







}















#content .bypostauthor {







}







.post-entry h3{







	color:#95d13d;







	font-size:26px;







	line-height:30px;







	font-family: 'franklin_gothic_fsmedium';







	margin-bottom:0px;







}







.post-entry p{







	color:#636466;







	font-family: 'franklin_gothic_fsbook';







	font-size:18px;







	line-height:20px;



    margin: 20px 0 20px;



	







}







.post-entry h4{







	color:#338ec6;







	font-size:23px;







	line-height:30px;







	font-family: 'franklin_gothic_fsmedium';







	margin-bottom:2px;

	

	margin-top:-8px;







}







.directions p{







	color:#338ec6;







	font-size:20px;







	font-family: 'franklin_gothic_fsbook';







}







.directions a{







	color:#95d13d;







	font-size:20px;







	font-family: 'franklin_gothic_fsmedium';







	







}







.image-container{







	  margin: 0 auto;







	  padding-left: 130px;







	  padding-top: 32px;







	  width: 1170px;







  







}







.topleftimg{







  float: left;







  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







}







.toprightimg{







  float: left;







  margin-left:30px;







}







#content-full-no-img .page{







  /*padding-top:50px;*/ /* jeremy */
  padding-top:0px;	







}







.leftimg{







  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);







  







}







.leftimg img{







  margin-top:0px !important;







  margin-bottom:0px !important;







}




.directions{
	
  height:800px;
  overflow-y: auto;
}


.rightcontent .post-entry{







  _height:800px;







  _overflow-y: auto;







  margin-top:30px;







  padding-right:20px;







}







.servicetitle{







  width:1170px;







  margin: 0 auto;







}







.servicebar{







  background-color: #338ec6;







}







.servicelocation{







  width:1170px;







  margin: 0 auto;







  color:#fff;







  line-height: 40px;







  font-size: 22px;







  font-family: 'franklin_gothic_fsbook';







  padding: 10px;







  







}



input.wpcf7-date{



    width:220px !important;



}







/* =Author Meta (Author's Box)







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







#author-meta {







	background:#f9f9f9;







	border:1px solid #d6d6d6;







	clear:both;







	display:block;







	margin-bottom:20px;







	overflow:hidden;







}















#author-meta img {







	float:left;







	padding:10px;







}















#author-meta p {







	margin-top:5px;







	padding:0 5px 0 0;







}















#author-meta .about-author {







	font-weight:700;







	margin:10px 0 0 0;







}















/* =Post







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







.comments-link {







	font-size:12px;







}















#respond .form-allowed-tags {







    display:none !important;







}















#cancel-comment-reply-link {







	color:#900;







}















.post-data {







	clear:both;







	font-size:11px;







	margin-top:20px;







}















.post-entry {







	clear:both;







}















.post-meta {







	clear:both;







	color:#9f9f9f;







	font-size:13px;







	margin-bottom:10px;







}















.post-edit {







	clear:both;







	display:block;







	font-size:12px;







	margin:1.5em 0;







}















.post-search-terms {







	clear:both;







}















.read-more {







	clear:both;







}















.attachment-entry {







	clear:both;







	text-align:center;







}















/* =Symbols







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







.ellipsis {







	color:#aaa;







	font-size:18px;







	margin-left:5px;







}















/* =Widgets







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







.widget-wrapper {







	







}















.widget-wrapper-left {















}















#widgets {







	







}















.home #widgets {







}















#widgets a {







	display:inline-block;







	text-decoration:none;







}















#widgets ul, #widgets .textwidget, #widgets .tagcloud, #widgets #searchform, #widgets #calendar_wrap {







	







	font-size:13px;







	margin:0 0 20px;







	padding:10px 0 20px 0;







	list-style: none;







}















.home #widgets ul, .home #widgets .textwidget, .home #widgets .tagcloud, .home #widgets #searchform, .home #widgets #calendar_wrap {







	border-top:none;







	font-size:13px;







	margin:0 0 20px;







	padding:20px;







	border: none;







}















#widgets ul li {







	margin-left:15px;







}















#widgets ul li a {







	display:inline;







	text-decoration:none;







}















#widgets .widget-title img {







	float:right;







	height:11px;







	position:relative;







	top:4px;







	width:11px;







}















#widgets .rss-date {







	line-height:18px;







	padding:6px 12px;







}















#widgets .rssSummary {







	padding:10px;







}















#widgets cite {







	font-style:normal;







	line-height:18px;







	padding:6px 12px;







}















#widgets .textwidget, #widgets .tagcloud {







	display:block;







	line-height:1.5em;







	margin:0 0 20px;







	word-wrap:break-word;







}















#widgets .textwidget a {







	







}















#widgets ul .children {







	border:none;







	margin:0;







	padding:0;







}















#widgets .author {







	font-weight:700;







	padding-top:4px;







}















.widget_archive select, #cat {







	display:block;







	margin:20px 15px 0;







}















/* =Titles







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







.widget-title, .widget-title-home h3 {







	display:block;







	font-size:20px;







	font-weight:700;







	line-height:23px;







	margin:0;







	padding:20px 0 0 0;







	text-align:left;







}















.home .widget-title-home h3 {







	border-bottom:none;







	display:block;







	font-size:24px;







	font-weight:700;







	line-height:23px;







	margin:0;







	padding:20px 20px 0 20px;







	text-align:left;







	border: none;







}















.widget-title a {







	border-bottom:none;







	padding:0!important;







}















.title-404 {







	color:#933;







}























/* =Pagination (pages)







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







.pagination {







	clear:both;







	display:block;







	font-size:16px;







	font-weight:700;







	margin:10px 0;







	padding:5px 0;







}















.pagination a {







	text-decoration:none;







}















.pagination a:hover, .pagination a:active {







}















/* =Breadcrumb Lists







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







.breadcrumb-list {







	font-size:12px;







	padding:40px 0 0 0;







}















/* =Comments







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







#commentform {







	margin:0;







}















.commentlist {







	







	list-style:none;







	margin:0;







	padding:0;







}















.commentlist ol {







	list-style:decimal;







}















.commentlist li {







	-webkit-border-radius:4px;







	-moz-border-radius:4px;















	border-radius:4px;







	margin:0;







	padding:1em;







}















.commentlist li p {







	font-size:14px;







}















.commentlist p {







	margin:0;







}















.reply {







	margin:10px 0;







}















.commentlist li cite {







	color:#111;







	font-size:1.1em;







	font-style:normal;







	font-weight:400;







}















.commentlist li.alt {







	







}















.commentlist .children {







	list-style:none;







	margin:0;







}















.commentlist .avatar {







	-webkit-border-radius:2px;







	-moz-border-radius:2px;







	border-radius:2px;







	float:left;







	margin-right:10px;







	padding:0;







	vertical-align:middle;







}















.commentlist .children .avatar {







	height:33px;







	width:33px;







}















.comment-author .fn {







}















.comment-author .says {







	color:#999;







}















.comment-body .comment-meta {







	color:#999;







	display:inline-block;







	margin:0;







	padding:0;







	text-align:left;







}















.comment-body {







	clear:both;







}















.comment-body p {







	clear:both;







	padding-top:10px;







}















.comment-body .reply {







}















.pingback, .trackback {







	list-style:none;







	margin:20px 0;







}















.pingback cite, .trackback cite {







	font-style:normal;







}















#comments, #pings {







	text-align:left;







}















#respond {







	-moz-border-radius:2px;







	-webkit-border-radius:2px;







	border:1px solid #ccc;







	border-bottom-color:#aaa;







	border-radius:2px;







	clear:both;







	padding:10px 20px 50px;







}















#respond label {







	display:inline;







}















#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input, #respond .comment-form-comment textarea {







	display:block;







}















.nocomments {







	color:#999;







	font-size:.9em;







	text-align:center;







}















#commentform input.error, #commentform textarea.error {







	background-color:#f6cbca;







}















#commentform div.error, #commentform label.error {







	color:#cb2026;







}















#commentform div.errorlabels label {







	display:block;







}















#comment {







	width: 90%;







}



.nav-collapse ul li:hover >ul.dropdown-menu{



        display: block;



}











/* =WordPress Core







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







.alignnone {







	margin:5px 20px 20px 0;







}















.aligncenter, div.aligncenter {







	display:block;







	margin:5px auto;







}















.alignright {







	float:right;







	margin:5px 0 20px 20px;







}















.alignleft {







	float:left;







	margin:5px 20px 20px 0;







}















.aligncenter {







	display:block;







	margin:5px auto;







}















a img.alignright {







	float:right;







	margin:5px 0 20px 20px;







}















a img.alignnone {







	margin:5px 20px 20px 0;







}















a img.alignleft {







	float:left;







	margin:5px 20px 20px 0;







}















a img.aligncenter {







	display:block;







	margin-left:auto;







	margin-right:auto;







}















.wp-caption {







	background:#fff;







	border:1px solid #f0f0f0;







	max-width:96%;







	padding:5px 3px 10px;







	text-align:center;







}















.wp-caption.alignnone {







	margin:5px 20px 20px 0;







}















.wp-caption.alignleft {







	margin:5px 20px 20px 0;







}















.wp-caption.alignright {







	margin:5px 0 20px 20px;







}















.wp-caption img {







	border:0 none;







	height:auto;







	margin:0;







	max-width:98.5%;







	padding:0;







	width:auto;







}















.wp-caption p.wp-caption-text {







	font-size:11px;







	line-height:17px;







	margin:0;







	padding:0 4px 5px;







}















img.wp-smiley {







	vertical-align:middle;







}















/* =Gallery







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







.gallery {







	margin:0 auto 18px;







}















.gallery .gallery-item {







	float:left;







	margin-top:0;







	text-align:center;







	width:155px;







}















.gallery img {







	border:1px solid #ddd;







}















.gallery .gallery-caption {







	font-size:12px;







	margin:0 0 12px;







}















.gallery dl {







	margin:0;







}















.gallery br+br {







	display:none;







}















.attachment-gallery img {







	background:#fff;







	border:1px solid #f0f0f0;







	display:block;







	height:auto;







	margin:15px auto;







	max-width:96%;







	padding:5px;







	width:auto;







}















.gallery-meta .full-size, .gallery-meta .aperture, .gallery-meta .focal-length, .gallery-meta .iso, .gallery-meta .shutter, .gallery-meta .camera {







	display:block;







}















/* =Post Thumbnails 







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







img.wp-post-image, img.attachment-thumbnail, img.attachment-medium, img.attachment-large, img.attachment-full {







	display:block;







	_margin:15px auto;







	width:auto;







}















/* =Footer







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







#footer {







}















#footer a {







}















#footer a:hover {







}















.scroll-top {







	text-align:center;







}















.scroll-top a:hover{







	text-decoration: none;







}















.copyright {







	text-align:left;







}















.powered {







	text-align:right;







	float: right;







}















/* =Social Icons







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







.social-icons {







	line-height:22px;







	margin:2px 0 0 0;







	padding: 0 0 30px 0;







	text-align:right;







	font-size: 32px;







}















#footer .social-icons{







	text-align: left;







}















.social-icons a, #header .social-icons a {







	text-decoration: none;







	padding: 0 3px;







}















 .social-icons [class^="icon-"], .social-icons [class*=" icon-"] {







  width: 30px;







 }















#header .social-icons {







	line-height:normal;







	margin:3px 0 0 0;







	font-size: 32px;







	padding: 0;







}























/* =Alignments Extras







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







.left {







	float:left;







}















.right {







	float:right;







}















.center {







	text-align:center;







}















/* =Clearfix







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







.clearfix:after, #container:after {







	clear:both;







	content:"\0020";







	display:block;







	height:0;







	max-height:0;







	overflow:hidden;







	visibility:hidden;







}















.clearfix, #container {







	display:inline-block;







}















*html .clearfix, *html #container {







	height:1%;







}















.clearfix, #container {







	display:block;







}















.clear {







	clear:both;







}















/* =Begin bidirectionality settings (do not change)







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







BDO[DIR="ltr"] {







	direction:ltr;







	unicode-bidi:bidi-override;







}















BDO[DIR="rtl"] {







	direction:rtl;







	unicode-bidi:bidi-override;







}















[DIR="ltr"] {







   direction:ltr;







   unicode-bidi:embed;







}















[DIR="rtl"] {







   direction:rtl;







   unicode-bidi:embed;







}















/* =Media Print







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







@media print {















    h1 {







	    page-break-before:always;







    }















    h1,  h2,  h3,  h4,  h5,  h6 {







	    page-break-after:avoid;







    }















    ul,  ol,  dl {







	    page-break-before:avoid;







    }







}























/*"The last 29 days of the month are the hardest."- Nikola Tesla*/















.more-link{







	float: right;







	margin:10px 0;







}















strong.search-excerpt { background: yellow; }















/* ------- Fluid Columns ------- */







.one_half{ width:48%; }







.one_third{ width:30.66%; }







.two_third{ width:65.33%; }







.one_fourth{ width:22%; }







.three_fourth{ width:74%; }







.one_fifth{ width:16.8%; }







.two_fifth{ width:37.6%; }







.three_fifth{ width:58.4%; }







.four_fifth{ width:67.2%; }







.one_sixth{ width:13.33%; }







.five_sixth{ width:82.67%; }







.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }







.last{ margin-right:0 !important; clear:right; }







.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}















/* =Media Queries







    If you're working on a Child Theme, make sure that all







	media queries are included in your style.css







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







@media screen and (max-width: 980px) {
.slide4img{
    display:none;
}














    body {







    }















   #header .social-icons {







	    text-align:left;







    }







	







	.widget-wrapper {







	    padding-left:0;







    }















    .widget-wrapper-left {







	    padding-left:0;







    }















    #footer{







    	







    }















     .copyright {







	text-align:center;







	}















	.powered {







	text-align:center;







	}







	





}















@media (max-width: 767px) {
.slide4img{
    display:none;
}






 















  #intro, #middle, #footer {







    margin-right: -20px;







    margin-left: -20px;







    padding: 0 20px;







  }







  #footer .container {







    width: auto;







	}







	.image-container{







		width:auto;







	}







	.leftimg{







	  width:100%;







	}







	.rightcontent{







	  width:100%;







	}







	#footer .footwidgets {







	  padding-left: 5%;







	  padding-right: 5%;







	   







	}







	.toprightimg{







	  display: none;







	}







	.topleftimg{







	  width: 100%;







	}







	.topleftimg img{







	  width:100%;







	}







	.image-container{







	  padding:0px;







	}







	.rightcontent input[type="text"], .rightcontent input[type="email"]{







	  width:90%;







	}







	.servicetitle,.servicelocation{







	  width:100%;







	}







	.page-header h1{







	  font-size: 38px;







	}







	.rightcontent .post-entry{







	  height:100%;







	  overflow-y:visible;







	}







	.mobilemenu{







	  display: none;







	}







	.desktopmenu{







	  display: none;







	}







	.nav-collapse ul.nav > li{







	  float: none;







	  margin-right: 0px;







	  text-align: left;







	}







	.nav-collapse ul.nav > li a{







	  font-size: 16px;







	}







	.nav-collapse{







	  width:100%;







	}







	.nav-collapse ul.nav li ul li a{







	  font-size: 12px;







	  color:#555555;







	}







	.homepage{







		width:100%;







	}







	.slidecont{







		width:100%;







	}







	.storyleft{







		width:100%;







		margin:0px;







	}







	.ourstory{







		width:98%;
		padding:5px;







		margin-top:0px;







	}







	.ourstory h1,.lowmidright h1{







		font-size:35px;







		line-height:40px;







		font-family: 'franklin_gothic_fsmedium';







	}







	.ourstory,.lowmidright{







		font-size: 16px;







		line-height: 22px;







		







	}







	.ourstory a,.lowmidright a{







		font-size: 16px;







		line-height: 22px;







	}







	.lowmidleft{







		width:100%;







	}







	.lowmidright{







		width:98%;
		padding:5px;







	}







	.contentgreen{







		width:98%;
		padding:5px;







		margin:0px;



padding-top:335px;



		font-size: 16px;







		line-height: 22px;







	}







	.lowmidright h4{







		font-size:25px;







		line-height:25px;







	}







	.lowmidright h3{







		font-size:22px;







		line-height:25px;







	}







	.onsiteleftimg{







		width:100%;







	}







	.onsitecontent{







		font-size: 16px;







		line-height: 22px;







		width:98%;
		padding:5px;







	}







	.onsitecontent h1{







		font-size:35px;







		line-height:40px;







	}







	.onsitecontent h3{







		font-size:22px;







		line-height:25px;







	}







	.onsitecontent a{







		font-size: 16px;







		line-height: 22px;







	}







	.contentdel{







		font-size: 16px;







		line-height: 22px;







		width:98%;
		padding:5px;







		margin:0px;







	}







	.contentdel h1{







		font-size:33px;







		line-height:40px;







		font-family: 'franklin_gothic_fsmedium';







	}







	.contentdel h3{







		font-size:22px;







		line-height:25px;







	}







	.contentdel a{







		font-size: 16px;







		line-height: 22px;







	}







	.contentpic{







		width:100%;







		margin:0px;







	}







         #slide4{







            width:100%;







        }







	#wrapper{







		margin-top:0px;







	}







	#header{







		position:relative;







	}

	.span3{

		margin-top:0px;

	}
	.row-fluid .span4{

		width: 100%;
	   
	}
	.socialconnect ul {
	   
	    margin: 0 auto;
	    width: 100px;
	   
	}
	#slide6{
		margin-top:20px;
	}

.signup img{
	width:100%;
}

.span9,.span3{
	width:100%;
}

.searchbox input[type="text"]{
	width:70%;
}
.signupemail input[type="text"]{
	width:70%;
}

}















@media screen and (max-width: 650px) {
.slide4img{
    display:block;
    width:100%;
}
#slide4{
    background:none;
    height:auto;
}

.contentgreen{
    padding-top:10px !important;
}


#slide3{
	margin-bottom: 30px;
}
#slide4{
	padding-top: 50px;
}










    body {







    }















    #header #logo {







	    float:none;







	    text-align:center;







    }















    .content-right, .sidebar-content {







	    float:none;







    }















	#hero-image .fluid-width-video-wrapper {







	    margin:20px 0 0 0;







    }















     #hero-image {







	    margin:20px 10px;







    }















    .hero-unit h1  {







		font-size: 35px !important;







	}







	







    .menu li, .top-menu, .footer-menu li, .sub-header-menu li {







	    float:none;







	    text-align:center;







    }















	.widget-wrapper {







	    padding-left:0;







    }















    .widget-wrapper-left {







	    padding-left:0;







    }







	







    #footer {







	    text-align:center;







	   







    }















    #footer .social-icons {







	    text-align:center;







    }















    .copyright {







	text-align:center;







	}















	.powered {







	text-align:center;







	}







	#footer .container {







		width: auto;







	}







	.image-container{







		width:auto;







	}







	.leftimg{







	  width:100%;







	}







	.rightcontent{







	  width:100%;







	}







	#footer .footwidgets {







	  padding-left: 5%;







	  padding-right: 5%;







	   







	}







	.toprightimg{







	  display: none;







	}







	.topleftimg{







	  width: 100%;







	}







	.topleftimg img{







	  width:100%;







	}







	.image-container{







	  padding:0px;







	}







	.rightcontent input[type="text"], .rightcontent input[type="email"]{







	  width:90%;







	}







	.servicetitle,.servicelocation{







	  width:100%;







	}







	.page-header h1{







	  font-size: 38px;







	}







	.rightcontent .post-entry{







	  height:100%;







	  overflow-y:visible;







	}







	.mobilemenu{







	  display: none;







	}







	.desktopmenu{







	  display: none;







	}







	.nav-collapse ul.nav > li{







	  float: none;







	  margin-right: 0px;







	  text-align: left;







	}







	.nav-collapse ul.nav > li a{







	  font-size: 16px;







	}







	.nav-collapse{







	  width:100%;







	}







	.nav-collapse ul.nav li ul li a{







	  font-size: 12px;







	  color:#555555;







	}







	.homepage{







		width:100%;







	}







	.slidecont{







		width:100%;







	}







	.storyleft{







		width:100%;







		margin:0px;







	}







	.ourstory{







		width:98%;
		padding:5px;







		margin-top:0px;







	}







	.ourstory h1,.lowmidright h1{







		font-size:35px;







		line-height:40px;







		font-family: 'franklin_gothic_fsmedium';







		







	}







	.ourstory,.lowmidright{







		font-size: 16px;







		line-height: 22px;







		







	}







	.ourstory a,.lowmidright a{







		font-size: 16px;







		line-height: 22px;







	}







	.lowmidleft{







		width:100%;







	}







	.lowmidright{







		width:98%;
		padding:5px;







	}







	.contentgreen{







		width:98%;
		padding:5px;




padding-top:335px;


		margin:0px;







		font-size: 16px;







		line-height: 22px;







	}







	.lowmidright h4{







		font-size:25px;







		line-height:25px;







	}







	.lowmidright h3{







		font-size:22px;







		line-height:25px;







	}







	.onsiteleftimg{







		width:100%;







	}







	.onsitecontent{







		font-size: 16px;







		line-height: 22px;







		width:98%;
		padding:5px;







	}







	.onsitecontent h1{







		font-size:35px;







		line-height:40px;







	}







	.onsitecontent h3{







		font-size:22px;







		line-height:25px;







	}







	.onsitecontent a{







		font-size: 16px;







		line-height: 22px;







	}







	.contentdel{







		font-size: 16px;







		line-height: 22px;







		width:98%;
		padding:5px;







		margin:0px;







	}







	.contentdel h1{







		font-size:33px;







		line-height:40px;







	}







	.contentdel h3{







		font-size:22px;







		line-height:25px;







	}







	.contentdel a{







		font-size: 16px;







		line-height: 22px;







	}







	.contentpic{







		width:100%;







		margin:0px;







	}







         #slide4{







            width:100%;







        }







	#wrapper{







		margin-top:0px;







	}







	#header{







		position:relative;







	}

	.span3{

		margin-top:0px;

	}
	.row-fluid .span4{

		width: 100%;
	   
	}
		.socialconnect ul {
	   
	    margin: 0 auto;
	    width: 100px;
	   
	}

#slide6{
		margin-top:20px;
	}
.signup img{
	width:100%;
}

.span9,.span3{
	width:100%;
}
.searchbox input[type="text"]{
	width:70%;
}
.signupemail input[type="text"]{
	width:70%;
}
.slide4{
	
	padding-bottom:0px !important;
}
#slide5{
	padding-bottom: 30px;
}
#slide6{
	margin-top:50px !important;
	height:auto;
	margin-bottom:50px !important;
}
#slide2{
	margin-top:50px;
}
#content-full{
	padding:0px;
}
.contentgreen a{
	color:#85d435;
}
.contentgreen{
	padding-bottom:30px !important;
}
}















@media screen and (max-width: 480px) {
.slide4img{
    display:block;
    width:100%;
}
#slide4{
    background:none;
    height:auto;
}
.contentgreen{
    padding-top:10px !important;
}
#slide3{
	margin-bottom: 30px;
}
.slide4{
	
	padding-bottom:0px !important;
}


#slide5{
	padding-bottom: 30px;
}
#slide6{
	margin-top:50px !important;
	height:auto;
	margin-bottom:50px !important;
}
#slide2{
	margin-top:50px;
}

#content-full{
	padding:0px;
}

.contentgreen a{
	color:#85d435;
}
.contentgreen{
	padding-bottom:30px !important;
}



    body {







    }















	.widget-wrapper {







	    padding-left:0;







    }















    .widget-wrapper-left {







	    padding-left:0;







    }







	







    #footer {







	    text-align:center;







    }















    #footer .social-icons {







	    text-align:center;







    }







    .copyright {







	text-align:center;







	







	}















	.powered {







	text-align:center;







	







	}







	  #footer .container {







		width: auto;







	}







	.image-container{







		width:auto;







	}







	.leftimg{







	  width:100%;







	}







	.rightcontent{







	  width:100%;







	}







	







	#footer .footwidgets {







	  padding-left: 5%;







	  padding-right: 5%;







	   







	}







	.toprightimg{







	  display: none;







	}







	.topleftimg{







	  width: 100%;







	}







	.topleftimg img{







	  width:100%;







	}







	.image-container{







	  padding:0px;







	}







	.rightcontent input[type="text"], .rightcontent input[type="email"]{







	  width:90%;







	}







	.servicetitle,.servicelocation{







	  width:100%;







	}







	.page-header h1{







	  font-size: 38px;







	}







	.rightcontent .post-entry,.directions{







	  height:100%;







	  overflow-y:visible;







	}







	.mobilemenu{







	  display: none;







	}







	.desktopmenu{







	  display: none;







	}







	.nav-collapse ul.nav > li{







	  float: none;







	  margin-right: 0px;







	  text-align: left;







	}







	.nav-collapse ul.nav > li a{







	  font-size: 16px;







	}







	.nav-collapse{







	  width:100%;







	}







	.nav-collapse ul.nav li ul li a{







	  font-size: 12px;







	  color:#555555;







	}







	.homepage{







		width:100%;







	}







	.slidecont{







		width:100%;







	}







	.storyleft{







		width:100%;







		margin:0px;







	}







	.ourstory{







		width:98%;
		padding:5px;







		margin-top:0px;







	}







	.ourstory h1,.lowmidright h1{







		font-size:35px;







		line-height:40px;







	}







	.ourstory,.lowmidright{







		font-size: 16px;







		line-height: 22px;







	}







	.ourstory a,.lowmidright a{







		font-size: 16px;







		line-height: 22px;







	}







	.lowmidleft{







		width:100%;







	}







	.lowmidright{







		width:98%;
		padding:5px;







	}







	.contentgreen{







		width:98%;
		padding:5px;



padding-top:335px;



		margin:0px;







		font-size: 16px;







		line-height: 22px;







	}







	.lowmidright h4{







		font-size:25px;







		line-height:25px;







	}







	.lowmidright h3{







		font-size:22px;







		line-height:25px;







	}







	.onsiteleftimg{







		width:100%;







	}







	.onsitecontent{







		font-size: 16px;







		line-height: 22px;







		width:98%;
		padding:5px;







	}







	.onsitecontent h1{







		font-size:35px;







		line-height:40px;







	}







	.onsitecontent h3{







		font-size:22px;







		line-height:25px;







	}







	.onsitecontent a{







		font-size: 16px;







		line-height: 22px;







	}







	.contentdel{







		font-size: 16px;







		line-height: 22px;







		width:98%;
		padding:5px;







		margin:0px;







	}







	.contentdel h1{







		font-size:33px;







		line-height:40px;







	}







	.contentdel h3{







		font-size:22px;







		line-height:25px;







	}







	.contentdel a{







		font-size: 16px;







		line-height: 22px;







	}







	.contentpic{







		width:100%;







		margin:0px;







	}







        #slide4{







            width:100%;







        }







	#wrapper{







		margin-top:0px;







	}







	#header{







		position:relative;







	}

	.span3{

		margin-top:0px;

	}
	.row-fluid .span4{

		width: 100%;
	   
	}


	.socialconnect ul {
	   
	    margin: 0 auto;
	    width: 100px;
	   
	}
	#slide6{
		margin-top:20px;
	}
.signup img{
	width:100%;
}

.span9,.span3{
	width:100%;
}
.searchbox input[type="text"]{
	width:70%;
}
.signupemail input[type="text"]{
	width:70%;
}
}
.nav-collapse.collapse {
    height: auto;
    overflow: visible;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	background:none;
	
}
