/*
Theme Name:         Nu-Eco
Author:             ROI
Author URI:         http://ROI.com.au
*/


.wrap h2 {
	margin:0px 0px 15px 0px;
}


.hero-image {
	position: relative;
}
.slider_caption_covers_image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.slide-text h3 {
	color: white;
  font-size: 40px;
  font-weight: 800;
  text-shadow: 0 0 8px rgba(0,0,0,0.4);
}
.slide-text p {
	color: white;
  font-size: 20px;
  font-weight: 800;
  text-shadow: 0 0 8px rgba(0,0,0,0.4);
}


.slider_caption_covers_image_single_wrap {
	position:relative;
	max-width:1280px;
	margin:0 auto;
	font-weight: 800;
}

.slider_caption_covers_image_single {
font-size: 40px;
font-weight: 800;
text-shadow: 0 0 8px rgba(0,0,0,0.4);
position:absolute;
padding-top:10%;
z-index:2;
color: #fff;
}
.second_blog_content {
	margin-top:35px;	
}

.slider_caption_covers_image_single h3 {
	font-size: 40px;
	font-weight: 800;
}

.slider_caption_covers_image_single p {
	font-size: 20px;
	font-weight: 800;
}

.slider_caption_covers_image_single p small {
	font-size: 14px;
	font-weight: 800;
}

.open#header-form {
	overflow:visible;	
	height:auto;	
	top:0px;
}

#header-form .green-bg {
		box-shadow: 0 -1px 5px #000;		
}

.jumbotron .bx-wrapper, .container .jumbotron .bx-wrapper {
	height:initial;	
}

.product-intros .col-md-6 .intro {
padding-bottom: 20px;
}

#showroom-appointment .form-container {
		display:none;
		background:none !important;
}

#showroom-appointment .form-container h2 {
	color:#fff;
}

.form-container .form-group textarea.form-control {
	height:115px;	
}

header {
	background: #544d47;	
	color:#fff;
}

.content-info .location img {
	padding: 0 18px 42px 0;
}
.navbar-default .navbar-nav>li>a {
	color:#fff;	
}

header .contact-information .phone-number {
	color:#fff;	
}

.bx-wrapper .bx-viewport {
	box-shadow: none;	
}

.to-top-arrow {
	position:fixed;
	bottom:5%;
	right:5%;	
}

.jumbotron .bx-wrapper .bx-viewport .text.in, .container .jumbotron .bx-wrapper .bx-viewport .text.in {
	margin-top:160px;	
}

.jumbotron .ticker li img, .container .jumbotron .ticker li img {
width: auto !important;
height: auto;
}

/*  BROCHURE DOWNLOAD TEMPLATE   */

.brochure-download {
	margin-bottom:15px;	
}

.single-brochure {
	padding-top:15px;	
}

.single-brochure a {
	color:#282828;
	text-decoration:none;
	text-align:center;
}	
.single-brochure:hover {
	background-color:#ccc;
}

.single-brochure-content {
	min-height:110px;	
}

@media (max-width: 1199px) {
	header .banner nav ul li a {
		padding: 86px 10px 24px;
	}
	header .contact-information {
		top:0px;	
	}
	
	.page-template-templatestemplate-product-single-php .jumbotron .bx-wrapper .bx-viewport, .container .jumbotron .bx-wrapper .bx-viewport {
		max-height:350px;	
	}
	
	/* slide down form fixes */
	.form-container .form-header .h3 {
		margin-bottom: 18px;
	}
	
	.form-container .form-group {
		margin-bottom:6px;	
	}
	.form-container .form-group textarea.form-control {
		height:99px;	
	}
	.width50 {
		width:48%;
		float:left;
	}
	
	
}

@media (max-width: 992px) {
	.form-container .pad-my-top {
		padding-top: 0px;
	}	
}

@media (max-width: 767px) {
	.slider_caption_covers_image {
		position: relative;
		top: 0;
		left: 0;
		transform: none;
		width: 100%;
	}
	.slide-text h3 {
		font-size: 26px;
		color: black;
		text-shadow: none;
	}
	.slide-text p {
		font-size: 14px;
		color: black;
		text-shadow: none;
	}

	.jumbotron .pager, .container .jumbotron .pager {
		position:static;	
	}
	.jumbotron .pager .bx-pager-item, .container .jumbotron .pager .bx-pager-item {
		width:48%;	
	}	
	header #logo a {
		padding:0px 0px;	
	}
	
	.below-links-text p {
		font-size:20px;	
	}
	
	#header-form.open {
		position:absolute !important;	
	}
	
	.form-container .form-header .h3 {
		font-size:24px;	
	}
	.form-container .pad-my-top {
		padding-top: 0px; 
	}
	
	header .contact-information .phone-number {
		background:#a6ce39;	
	}
	
	header .contact-information .phone-number {
		float: none;
		margin: 0px; 
		margin-top: 10px;
		padding: 4px;
	}
	.btn.cta {
		padding:14px 10px;
		font-size:12px;
	}
	.cat-list li {
		width: 49.666667%;
		padding-left: 5px;
		padding-right: 5px;
		display: block;
		float: left;
		text-align: center;
		font-size: 11px;
	}
	
	
	/* product parent overwrites */
	
	.testimonial-snippets .bx-wrapper .bx-viewport p strong {
		font-size:20px;	
	}
	
	#testimonial-snippets {
		padding:0px;
	}
	
		.page-template-templatestemplate-product-single-php .jumbotron .bx-wrapper .bx-viewport, .container .jumbotron .bx-wrapper .bx-viewport {
		max-height:250px;	
	}
	
}