/*
Theme Name:         Nu-Lite
Author:             ROI
Author URI:         http://ROI.com.au
*/

@import url("assets/css/main.min.css");

.page-template-templatestemplate-product-parent-php .bottom img {
	max-width:180px;
	height:auto;	
}

.wrap h2 {
	margin:0px 0px 15px 0px;
}

.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;
}

.slider_caption_covers_image_single h2 {
	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;
}

#header-form.open {
	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;	
}


.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;
}

.row {
	margin-right:0px;
	margin-left:0px;
}

/*  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;	
}

.gallery_img {
	float:left;
	padding-bottom:2px;
	padding-right:2px;
	width:24%;	
}

.slider_caption_covers_image_single {
	width:100%;
	text-shadow: 0 0 8px rgba(0,0,0,0.8);
}

ol li {
	margin-bottom:7px;	
}

article a {
	color:#1d42a2 !important;	
}

header .contact-information .socialicons {
	float: none; 
}

/* tabs on templates */

.nav-tabs li a img {
		max-width:120px;
		height:auto;
}

.nav-tabs li a p {
	margin:5px 0px 0px 0px;
}

.single-post-gallery .col-md-5 {
	height:auto;	
}
.ui-datepicker table td {
	height:auto;
	min-height:auto;	
}
.button-group {
	overflow:hidden;
}
.cat-item.button-group.reset-filters a  {
	margin:0;
}

.brown-bg {
	background: #f8ee16;
  	color: #282828;
}	

@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;
	}	
	
	/* tabs on templates */

	.nav-tabs li a img {
			max-width:80px;
			height:auto;
	}
	
}

@media (max-width: 767px) {
	/* all block paddings */
	.block {
	  padding-top: 20px;
	  padding-bottom: 20px;
	  clear: both;
	  float: none;
	}
	.breadcrumb-container {
	  padding: 0;
	}

	/* tabs on templates */
	.nav-tabs li {
			width:32%;
			float:left !important;
	}
	
	.tab-content div .row>.col-md-4, .tab-content div .row>.col-md-8 {
		margin-top:5px;
	}
	
	.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:#1d42a2;	
		color:#fff;
	}
	
	header .contact-information .phone-number {
		float: none !important;
		margin: 0px 0px 0px 10px;
		border-radius:3px; 
		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-intros .products .product .img-container {
	  height: auto; 
	}
	
	.extend {
		width:100%;	
	}
	
	/* gallery buttonss */
	.gallery-cats .button-group .button {
	  width: 31.333333333%;
	  display: block;
	  padding: 9px 5px;
	  border: 2px solid #d3d3d3;
	  color: #282828;
	  box-sizing: border-box;
	  float: left;
	  text-align: center;
	  line-height: 13px;
	  margin: 1%;
	  height: 46px;
	}
	
	.gallery-cats .reset-filters .button {
	  width: 100%;
	  padding: 10px 5px;
	  margin-top: 0px;
	  margin-bottom:5px;
	}
	
	/* 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;	
	}
	
}