@charset "utf-8";
/* CSS Document */

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
	
* {margin:0; padding:0; outline:none;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }

img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body {margin:0; padding:0px 0px 0px 0px; font-family: 'Ubuntu', sans-serif; color:#6c6d70;  background:url(http://jleindustries.com/benwood360/images/body-bg.jpg) left repeat; font-size:14px;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{ color:#b77fbf; text-decoration:none; }





a:hover{  text-decoration:none; }

.mobile{ display:none; }


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}




.container{ position:relative; width:1000px; margin:0px auto }

.pull-left{ float:left; }
.pull-right{ float:right; }
.text-right{ text-align:right; }
.text-left{ text-align:left; }
.text-justify{ text-align:justify; }
.text-center{ text-align:center; }
.text-uppercase{ text-transform:uppercase; }
.image-left{ float:left; margin:0px 20px 0px 0px; }
.image-right{ float:right; margin:0px 0px 0px 20px; }
.no-padding{ padding-left:0px; padding-right:0px; }
.nopadding-left{ padding-left:0px; }
.nopadding-right{ padding-right:0px; }

.slicknav_menu {
display:none;
}
@media screen and (max-width: 760px) {
.js #menu-primary-navigation {
display:none;
}

.js .slicknav_menu {
display:block;
}
}

.full-img{ width:100%; }
.mobile{ display:none; }


/* Top Section Document */

	.top-section{ background:#0a0303; margin:0px auto; padding:28px 0px; width:100%; }
	
	.logo{ margin:0px; padding:0px; }
	.top-right-box{ margin:0px; padding:0px; color:#fff; font-size:22px; font-weight:500; text-transform:uppercase; }
	


/* Banner Section Document */

	.banner-section{ width:100%; margin:0px; padding:0px; position:relative; }
	.banner-section .banner-text{ position:absolute; left:0px; top:0px; width:100%; padding:88px 0px 0px 0px; }
	.banner-section .banner-text h1{ color:#000; font-size:24px; font-weight:400; background:#ffff33; display:table; padding:5px 5px; margin-bottom:6px; }
	.banner-section .banner-text h1 span{ font-size:28px; font-weight:700; text-transform:uppercase; }
	
	.banner-section .banner-text .contact-btn{ background:#f60000; display:table; color:#fff; font-size:24px; font-weight:700; padding:20px 40px; text-transform:uppercase; margin-top:35px; }
	.banner-section .banner-text .contact-btn a{ color:#fff; }
	
	/* text Document */
	
	.section01{ padding:55px 0px 85px; margin:0px; width:100%; }
	
		.editbox{ width:100%; margin:0px; padding:0px; }
		.editbox h2{ color:#000; font-size:45px; font-weight:600; margin:0px 0px 40px 0px; }
		.editbox h2 span{ color:#000; font-size:60px; text-transform:uppercase; }
		
		.editbox .left-col{ width:400px; margin:0px; padding:0px; }
		.editbox .left-col img{ border:6px solid #b5b5b5; }
		.editbox .left-col img.white{ border:6px solid #fff; }
		
		.editbox .right-col{ width:580px; margin:0px; padding:0px; }
		
		.editbox ul{ margin:0px; padding:0px; list-style:none; }
		.editbox ul li{ background:url(http://jleindustries.com/benwood360/images/red-bullet.png) left 5px no-repeat; padding:0px 0px 0px 27px; color:#232323; font-size:15px; font-weight:400; line-height:22px; margin:0px 0px 10px 0px; }
		.editbox ul li strong{ color:#232323; font-size:16px; font-weight:700; }
		
		.editbox ul li ul{ margin:10px 0px 0px 40px; }
		.editbox ul li ul li{ background:url(http://jleindustries.com/benwood360/images/grey-bullet.png) left 5px no-repeat; padding:0px 0px 0px 27px; color:#232323; font-size:15px; font-weight:400; line-height:22px; margin:0px 0px 10px 0px; }
		
		
		.editbox h3{ color:#000; font-size:30px; font-weight:600; margin:0px 0px 20px 0px; }
		
		.section02{ padding:55px 0px 85px; margin:0px; width:100%; background:url(http://jleindustries.com/benwood360/images/grey-section-bg.jpg) repeat; position:relative; }
		
		.section03{ padding:55px 0px; margin:0px; width:100%; position:relative; }
		
		.iconpack{ position:absolute; width:100%; top:-35px; left:0px; text-align:center; }
		
			/* Footer Document */
			
			.footer-section{ background:url(http://jleindustries.com/benwood360/images/footer-bg.jpg) top repeat; width:100%; padding:56px 0px 0px 0px; }
			.footer-section .row01{ border-bottom:1px solid #646464; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; }
			
			.footer-section .row01 .left-col{ width:auto; margin:0px; padding:0px; }
			.footer-section .row01 h3{ color:#9e9e9e; font-size:17px; font-weight:700; margin:0px 0px 15px 0px; }
			.footer-section .row01 .left-col p{ color:#9e9e9e; font-size:14px; font-weight:400; line-height:19px; }
			.footer-section .row01 .left-col p a{ color:#9e9e9e; }
			
			.footer-section .row01 .right-col{ width:auto; margin:0px; padding:0px; }
			
			.footer-section .row01 .right-col ul{ margin:0px; padding:0px; list-style:none; }
			.footer-section .row01 .right-col ul li{ margin:0px 13px 0px 0px; padding:0px; float:left; }
			
			.footer-section .row02{ width:100%; padding:15px 0px 38px 0px; text-align:center; color:#9e9e9e; font-size:14px; font-weight:400; }