/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* BOF form stuff */
.LiftCapacity input.wpcf7-text, .LiftHeight input.wpcf7-text, .your-zipcode input.wpcf7-text, .lowestdoorclearance input.wpcf7-text, .budget input.wpcf7-text{width: 110px;}
.wpcf7-form label.strong{font-weight:bold;}
.block .wpcf7-list-item{display:block;}

/* EOF form stuff */

#home-scroller {background: #8e8275;color: #fff; font-size:22px; height: 26px;padding: 6px; display:hidden;}

.page .title { display:none; }
.home-search-boxes-wrapper{height: 170px; width:100%; margin: 6px auto 0 auto;}
.home-quick-search-box {height: 170px;  width: 32%; float:left; min-width: 300px;}
.home-search-boxes-1, .home-search-boxes-2{margin-right:10px;}
.home-search-boxes-title{text-align:center; margin-top: 6px;}
.home-search-boxes-title a{color:#ccc;}
.uptwenty{margin-top:-30px!important;}

.nav_bg{padding: 1px 0; border-top:1px solid #ccc; border-bottom:1px solid #fe812f;}
#navigation{border-top: 1px solid #fff;border-bottom: 1px solid #fff; padding-right:5px;}

ul.nav li a {padding: .5em .69em;}
.header-ad-container{float:right;}
.mobile-call-us{display:block; font-weight:bold; font-size:1.2em}
.firsticon{margin-left:12px;}
.header-ad, .header-social{float:left;line-height: 45px; */}
.header-ad-container{display:none;}
#logo, #header{text-align:center;}

.quicklinks{background:#ccc;padding:1px 0;}
.quicklinks .nav li{display:inline; float:none;}
.quicklinks .nav{border-top:1px solid #fff;border-bottom:1px solid #fff; width: 100%; margin:0;padding:0;text-align:center;}

.quicklinks .nav a{color:#4E4D53;font-size:1.1em; display:inline-block;}
.quicklinks .nav a.active{color:#e06311 ;font-size:1.1em; display:inline-block;}


.entry img, img.thumbnail, #portfolio .group.portfolio-img img {border: 0;}

#footer-widgets .widget .textwidget {font-size: 18px!important; font-family: 'Times New Roman', Times, serif;}
#bottom-social{text-align:center; margin-bottom:10px;}
#bottom-social img{margin-left:10px;}
#footer-widgets{border:0;}
#footer .col-left {text-align:center;float: none;}
h1.seo-title{font-family: 'PT Serif', sans-serif; text-align:center; font-size: 14px !important; padding:0px; color:#8e8275;clear:both;font-weight:400;margin-top:0px;!important;}

.page-title{background: url("../../../assets/images/line_horizontal.jpg") repeat-x left 14px;}

h2.page-title span{display:inline-block; padding-right:20px; background-color:#fff;}
.entry ul.video_nav{margin-left:6px;margin-top:15px;color:#fff;}
.entry ul.video_nav li img{margin-right:16px;}
.entry ul.video_nav li {list-style-type: none;}
.section-title{background-color:#E56E03; text-align:center; font-weight:bold; font-size:120%;color:#fff;}

  /* ********************** the-magic-container ******************************* */

#the-magic-container {
	width: 915px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0;
float:left;
}
#the-magic-container .row:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}

#the-magic-container .row .last{
	clear: right;
	margin-right: 0!important;
}
#the-magic-container .row .bottom{margin-top:9px!important;}

#the-magic-container .inner {
	margin-left:0!important;
}
#the-magic-container .bottomhalf { clear:left;}
#the-magic-container .row {
	width: 100%;
	margin-top:10px;
}
#the-magic-container .row .half-row {
	float: left;
	width: 49%;
	margin-top: 0px;
	margin-right: 1%;
	margin-bottom: 0px;
	margin-left: 0;
}

#the-magic-container .row .half-row-half {width49%; float:left; margin-left:1%; margin-right:1%;}

#the-magic-container .row .half-row-half-last{width49%; float:left; margin-right:0;}

#the-magic-container .clear-row {
	clear:both;
	height:20px;
}
#the-magic-container .link-title {
	text-align:right;
	margin-right:10px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	padding-bottom:4px;
}
#the-magic-container .link-title a:hover {
	text-decoration:underline;
}
img.displayed {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#the-magic-container .row .third-row {
	float: left;
	width: 32.33%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1%;
}
#the-magic-container .row .third-row .first{
	margin-left:0;
}
#the-magic-container .row .fifth-row {
	float: left;
	width: 19%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1%;
}
#the-magic-container .row .fifth-row .first {
	margin-left:0;
}
/* ********************** the-magic-container ******************************* */

/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */
ul.nav ul {width: 20em;}
#home-scroller {display:block;}
.boxed-layout #header, .boxed-layout #content, .boxed-layout #footer-widgets, .boxed-layout #footer {
  padding-left: 1.0em;
  padding-right: 1.0em;
}
.header-ad-container{display:block;}
#logo, #header{text-align:left;}
#header{padding-right: 1.5em;}
.mobile-call-us{display:none;}
ul.nav li a {
  display: block;
  padding-top: .6em !important;
  padding-bottom: .6em !important;
}

.home-search-boxes-wrapper + div.wrapper-shadow { margin-top: -29px;}

.wrapper-shadow { 
  height: 10px;
  width: 100%;
  background: url("../../../assets/images/shadow-background.jpg") no-repeat center bottom;
}
.wpcf7-form{margin-left:100px;}
	
}

/* *********************************************************************************************************************
 * Main container for all
 */
.onepcssgrid-1000, .onepcssgrid-1200 {
	margin: 0 auto;
	padding: 0 0 0 1%; /* THAT'S THE NAME ;) */
}

.onepcssgrid-1200 {
	max-width: 1220px;
}

.onepcssgrid-1000 {
	max-width: 1020px;
}

.onerow {
	clear: both;
	padding: 0 0px;
}





/* *********************************************************************************************************************
 * Common columns definitions
 */
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
	float: left;
	margin: 0 3% 0 0;
}

.col1.last, .col2.last, .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {
	margin: 0;
}

.col1 { width: 5.5%; }
.col2 { width: 14%; }
.col3 { width: 22.5%; }
.col4 { width: 31%; }
.col5 { width: 39.5%; }
.col6 { width: 48%; }
.col7 { width: 56.5%; }
.col8 { width: 65%; }
.col9 { width: 73.5%; }
.col10 { width: 82%; }
.col11 { width: 90.5%; }
.col12 { width: 99%; margin: 0; }

.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img, .col12 img {
	width: 100%;
	height: auto;
	display: block;
}





/* *********************************************************************************************************************
 * Disable padding left/right 10px if I'm 1024 or gibber - correct percentage math
 */
@media all and (min-width: 1024px) {
	.onepcssgrid-1000 {
		max-width: 1000px;
	}

	.onepcssgrid-1000 .onerow {
		padding: 0;
	}
}





/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 768px) {
	.onerow {
	}

	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11 {
		float: none;
		width: 99%;
	}




/* MOBILE STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the mobile layout of your site */
@media only screen and (max-width: 768px) {

}


