@charset "UTF-8";
/* CSS Document */
.content_top {
    position: relative;
		margin-bottom:0px;
}

.content_bottom {  
    position: relative;
}

.breadcrumbs{
 margin-bottom:20px;
}


footer .bottom{
	
	text-align: center;
}

footer .top .btn-secondary{
	float:left;
}

footer .bottom span{
	display: inline-block;
}

.category_pager.row{
		width:90%;
		margin: 0 auto;
	}
	
	.category_pager .card-content{
		padding:35px 28px;
	}

.parallax-container .parallax{
display:none;}

.video_text h1, .video_text h2{
	text-shadow:0px 0px 10px rgba(150, 150, 150, 1);
	-moz-text-shadow:0px 0px 10px rgba(150, 150, 150, 1);
}

.video_text h2{
	color:#ccc;
	}

/*.home-inspo .right{
	background-size:50% !important;}
	width: 100%;
	position: relative;
	left: 50%;
	top: 50%;
	min-width: 100%;
	min-height: 100%;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transform: translateX(-50%);
	transform: translate(-50%, -50%);
}

.parallax-container .parallax {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	height: 250px;
	overflow: hidden;
}*/

.category_list{
	display:block;}

.category_list li:first-child:nth-last-child(4), 
.category_list li:first-child:nth-last-child(4) ~ li{
	width:50%;
	display:block;
	margin-bottom:30px;
	}

.category_textpage-image img{
	margin: 0 auto;
    display: block;
    float: none;
	}

	.video_container{
	height:425px;}

@media only screen and (max-width:768px){
	
	.video_container{
	height:425px;}
	
	.category_list li{
	display:block !important;
	width:100% !important;
	margin-bottom:30px !important;}
		
	footer .bottom .col{
		margin-bottom:20px;
	}
	
	footer .bottom-2 .container{
		padding-top:20px;
	}
	
	footer .bottom-2 p, footer .bottom-2 .top{
		text-align: center;
		clear: both;
		float:none;
		margin:0px 0px 10px 0px;
	}

	footer .social{
		text-align: center;
	}
	
	footer .social li{
		display:inline-block;
		float:none;
	}
	
	
	footer > .bottom{
		padding:40px 0px 0px 0px;
	}
	
	footer .container .row{
		margin-bottom:0px;
	}
	
	footer .bottom-2 .bottom{
		float:none;
	}
	
	/*.category_textpage-image img{
		width:100%;
		height:auto;
		margin:0px;
		
	}*/
	
	.about_image{
	display:none;}
	
	.category_textpage-image{
	margin-left: auto;
	left: auto;
	right: auto;
	overflow: hidden;
	padding:0px !important;
	}

	
	.category_pager .card-content{
		padding:15px 0px;
	}
	
	.contact_locations{
		text-align:center;
	}
	
	.home-inspo .row{
		position:relative;
		margin:0px;
	}
	
	
	.home-inspo  .row .col.s6{
		width:100%;	
		}
	
	.home-inspo .right{
		background-size:100% !important;
		background-position: right !important;
		height: 500px;
		position: absolute;
		width: 100% !important;
	}
		
	.home-inspo #inspo4{
		height:1040px;
		background-image:none !important;
	}
	
	#inspo4 img{
	display:block;}
	
	.home-inspo-text{
	width:90%;
	}

	.category_textpage-top, .category_textpage-image{
	display:block;}
	
	.category_textpage-top{
	display:block !important;}
	
	.category_textpage-image img{
	width:100%;
	/*height:100%;*/
	margin:0 auto;
	display:block;}
	
	}

.cookieTop p{
	text-align:left;
	}

@media only screen and (min-width:768px){
		.content_bottom span{
		display: block;
	}
	
.category_textpage-image img{
	width:100%;	
	height:auto !important;
	}
	
}

@media only screen and (max-width:600px){
	.category_pager .card.horizontal .card-image{
		display: none;
	}
	
	.video_container{
	height:240px;}
	
	.video_text h1{
		font-size:3.75em;
	}
}
