

	
	.accordion-nb-homecontainer {
		position:relative;
		width:1012px;
	}
	


	.accordion-nb-home-home {
		position:relative;
		display:block;
		width:100%;
		margin:0;
		padding:0;
	}

	.accordion-nb-home div.accordion-nb-home-label input {
		position:absolute;
		display:none;
	}

	.accordion-nb-home div.accordion-nb-home-label > label {
		position:relative;
		display:block;
		float:left;
		width:75px;
		height:240px;
		margin:0;
		font-style:normal; 
		font-weight:normal; 
		font-family:"Open Sans"; 
		font-size:14px;
		color:#fff;
		z-index:0;
		cursor:pointer;
	}
	
	.accordion-nb-home div.accordion-nb-home-label label h4{	
		padding:0;
		margin:10px 0 0 0;
		font-style:normal; 
		font-weight:normal; 
		font-family:"Arial";
		text-transform:uppercase;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		-webkit-transform:rotate(90deg);
		   -moz-transform:rotate(90deg);
			 -o-transform:rotate(90deg);
				transform:rotate(90deg);
		-webkit-transform-origin:50% 50%;
		   -moz-transform-origin:50% 50%;
			-ms-transform-origin:50% 50%;
			 -o-transform-origin:50% 50%;
				transform-origin:50% 50%;		
	}
	
	.accordion-nb-home div.accordion-nb-home-label label i{
		color:#fff; 
		font-style:normal; 
		font-weight:normal;
		font-size:14px;	
		vertical-align:bottom;	
	}
	
	.accordion-nb-home div.accordion-nb-home-label.arrow input:checked ~ label:before{
		content:"";
		position:absolute;
		z-index:0;
	}
	
/*	--------------------------------------------------
	:: Sections
	-------------------------------------------------- */
	
	.accordion-nb-home ul.accordion-nb-home-section-one,
	.accordion-nb-home ul.accordion-nb-home-section-two,
	.accordion-nb-home ul.accordion-nb-home-section-three,
	.accordion-nb-home ul.accordion-nb-home-section-four,
	.accordion-nb-home ul.accordion-nb-home-section-five,
    .accordion-nb-home ul.accordion-nb-home-section-six {
		position:relative;
		display:block;
		float:left;
		line-height:1;
		margin:0;
		padding:0;
		border:none;
		z-index:0;
		text-align:left;
		list-style:none;
		width:560px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box; 
				box-sizing:border-box;	
	}
	
	.accordion-nb-home > div.accordion-nb-home-label ul.accordion-nb-home-section-one,
	.accordion-nb-home > div.accordion-nb-home-label ul.accordion-nb-home-section-two,
	.accordion-nb-home > div.accordion-nb-home-label ul.accordion-nb-home-section-three,
	.accordion-nb-home > div.accordion-nb-home-label ul.accordion-nb-home-section-four,
	.accordion-nb-home > div.accordion-nb-home-label ul.accordion-nb-home-section-five,
    .accordion-nb-home > div.accordion-nb-home-label ul.accordion-nb-home-section-six {
		width:0;
		overflow:hidden;
		-webkit-transition: all 0.6s ease-in-out;
		   -moz-transition: all 0.6s ease-in-out;
			 -o-transition: all 0.6s ease-in-out;
				transition: all 0.6s ease-in-out;
	}
	
	.accordion-nb-home > div.accordion-nb-home-label > input.tab-1:checked ~ ul.accordion-nb-home-section-one { width:560px; } 
	.accordion-nb-home > div.accordion-nb-home-label > input.tab-2:checked ~ ul.accordion-nb-home-section-two { width:560px; }
	.accordion-nb-home > div.accordion-nb-home-label > input.tab-3:checked ~ ul.accordion-nb-home-section-three { width:560px; }
	.accordion-nb-home > div.accordion-nb-home-label > input.tab-4:checked ~ ul.accordion-nb-home-section-four { width:560px; }
	.accordion-nb-home > div.accordion-nb-home-label > input.tab-5:checked ~ ul.accordion-nb-home-section-five { width:560px; }
    .accordion-nb-home > div.accordion-nb-home-label > input.tab-6:checked ~ ul.accordion-nb-home-section-six { width:560px; }
	
/*	--------------------------------------------------
	:: Media Holder
	-------------------------------------------------- */
	
	.media-holder {
		position:relative;
		display:block;
		margin:0;
		padding:0;
		width:560px;
	}

	.media-holder img{
		width:100%;
		height:239px;
	}

	.media-accordion-nb-homecontainer iframe,  
	.media-accordion-nb-homecontainer object,  
	.media-accordion-nb-homecontainer embed {
		position:absolute;
		top:0;
		left:0;
		width:1012px;
		height:240px;
	}	
	
/*	--------------------------------------------------
	:: Direction accordion-nb-home-navigation
	-------------------------------------------------- */

	.accordion-nb-home-navigation .acc-next:before{
		position:absolute;
		content:"";
		cursor:pointer;	
		background-image:url(/Assets/images/accright-sm.png);
		background-repeat:no-repeat;
		background-position:0 0;
		width:28px;	
		height:36px;
		top:185px;
		right:20px;
		background-color:rgba(0,0,0,0.2); 
	   

	}
	
	.accordion-nb-home-navigation .acc-next:hover:before{	
		background-color:rgba(0,0,0,0.4);  
		visibility: visible; 

	}
	
	.accordion-nb-home-navigation .acc-prev:before {
		position:absolute;	
		content:"";
		cursor:pointer;	
		background-image:url(/Assets/images/accleft-sm2.png);
		background-repeat:no-repeat;
		background-position:0 0;
		width:28px;	
		height:36px;
		top:185px;
		left:15px;
		background-color:rgba(0,0,0,0.2);

	}

	.accordion-nb-home-navigation .acc-prev:hover:before {	
		background-color:rgba(0,0,0,0.4);
		visibility: visible;

	}
	
/*	--------------------------------------------------
	:: Captions
	-------------------------------------------------- */
	
	.caption-blue,
	.caption-green,
	.caption-orange { 
		position:absolute;  
		padding:7px 10px; 
		text-align:left;		 
	}
	
	.caption-blue{ 
		background-color:#618da1;
	}
	
	.caption-green{ 
		background-color:#96aa39;
	}
	
	.caption-orange{ 
		background-color:#de5f41;
	}
	
	.caption-blue#slide-1{ 
		left:120px;
		top:70px;
	}
	
	.caption-green#slide-1{ 
		left:120px;
		top:100px;
	}
	
	.caption-orange#slide-1{ 
		left:120px;
		top:130px;
	}
	
	.caption-blue#slide-2{ 
		left:250px;
		bottom:70px;
	}
	
	.caption-green#slide-2{ 
		left:250px;
		bottom:100px;
	}
	
	.caption-orange#slide-2{ 
		left:250px;
		bottom:130px;
	}
	
	.caption-blue#slide-3{ 
		left:80px;
		bottom:50px;
	}
	
	.caption-green#slide-3{ 
		left:80px;
		bottom:80px;
	}
	
	.caption-orange#slide-3{ 
		left:80px;
		bottom:110px;
	}
	
	.caption-blue#slide-4{ 
		right:80px;
		bottom:50px;
	}
	
	.caption-green#slide-4{ 
		right:80px;
		bottom:80px;
	}
	
	.caption-orange#slide-4{ 
		right:80px;
		bottom:110px;
	}
	
	.caption-blue p,
	.caption-green p,
	.caption-orange p { 
		color:#fff; 
		font-family:"Open Sans";  
		font-style:normal; 
		font-weight:normal; 
		font-size:14px;
		margin:0;
		padding:0;
	}
	
/*	--------------------------------------------------
	:: accordion-nb-home Dark Colors Blue
	-------------------------------------------------- */
	
	.accordion-nb-home-blue div.accordion-nb-home-label label {
		cursor:pointer;
		background-color:#618da1;
		border-left:1px solid #76a2b6;
		border-right:1px solid #557f92;
	}
	
	.accordion-nb-home-blue div.accordion-nb-home-label.arrow input:checked + label:before {
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #618da1;
	}
	
/*	--------------------------------------------------
	:: accordion-nb-home Dark Colors Red
	-------------------------------------------------- */
	
	.accordion-nb-home-red div.accordion-nb-home-label label{
		cursor:pointer;
		background-color:#de473c;
		border-left:1px solid #ed6257;
		border-right:1px solid #cd352b;
	}
	
	.accordion-nb-home-red div.accordion-nb-home-label.arrow input:checked + label:before {
		border-top:10px solid transparent;
		border-bottom:10px solid transparent;
		border-left:10px solid #de473c;
	}
	
/*	--------------------------------------------------
	:: accordion-nb-home Dark Colors Green
	-------------------------------------------------- */
	
	.accordion-nb-home-green div.accordion-nb-home-label label{
		cursor:pointer;
		background-color:#96aa39;
		border-left:1px solid #a7bc45;
		border-right:1px solid #8c9f33;
	}
	
	.accordion-nb-home-green div.accordion-nb-home-label.arrow input:checked + label:before{

	}
	
/*	--------------------------------------------------
	:: accordion-nb-home Dark Colors Orange
	-------------------------------------------------- */
	
	.accordion-nb-home-orange div.accordion-nb-home-label label{

		/*background-color:#de5f41;*/

	}
	
	.accordion-nb-home-orange div.accordion-nb-home-label.arrow input:checked + label:before {

	}

/*	--------------------------------------------------
	:: Tablet Portrait Design for a width of 768px
	-------------------------------------------------- */

	@media only screen and (min-width:768px) and (max-width:959px) {
		.accordion-nb-homecontainer { width:768px; }
		
		.accordion-nb-home div.accordion-nb-home-label > label {
			height:250px;
		}
		
		.accordion-nb-home ul.accordion-nb-home-section-one,
		.accordion-nb-home ul.accordion-nb-home-section-two,
		.accordion-nb-home ul.accordion-nb-home-section-three,
		.accordion-nb-home ul.accordion-nb-home-section-four,
		.accordion-nb-home ul.accordion-nb-home-section-five {
			height:290px;
			width:533px;
		}
		
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-1:checked ~ ul.accordion-nb-home-section-one { width:508px; } 
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-2:checked ~ ul.accordion-nb-home-section-two { width:508px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-3:checked ~ ul.accordion-nb-home-section-three { width:508px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-4:checked ~ ul.accordion-nb-home-section-four { width:508px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-5:checked ~ ul.accordion-nb-home-section-five { width:508px; }
		
		.media-holder {
			width:508px;
		}

		.media-holder img{
			height:290px;
		}
		
		.media-accordion-nb-homecontainer iframe,  
		.media-accordion-nb-homecontainer object,  
		.media-accordion-nb-homecontainer embed {
			width:508px;
			height:290px;
		}	
		
		.accordion-nb-home-navigation .acc-prev:before,
		.accordion-nb-home-navigation .acc-next:before{
			top:105px;
		}
		
		.caption-blue#slide-1{ 
			left:90px;
			top:30px;
		}
	
		.caption-green#slide-1{ 
			left:90px;
			top:60px;
		}
	
		.caption-orange#slide-1{ 
			left:90px;
			top:90px;
		}
	
		.caption-blue#slide-2{ 
			left:100px;
			bottom:50px;
		}
	
		.caption-green#slide-2{ 
			left:100px;
			bottom:80px;
		}
	
		.caption-orange#slide-2{ 
			left:100px;
			bottom:110px;
		}
	}

/*	--------------------------------------------------
	:: Mobile Landscape Design for a width of 480px
	-------------------------------------------------- */

	@media only screen and (min-width:480px) and (max-width:767px) {
		.accordion-nb-homecontainer { width:420px; }
		
		.accordion-nb-home div.accordion-nb-home-label > label {
			height:150px;
			width:20px;
			padding:15px 10px;
		}
		
		.accordion-nb-home ul.accordion-nb-home-section-one,
		.accordion-nb-home ul.accordion-nb-home-section-two,
		.accordion-nb-home ul.accordion-nb-home-section-three,
		.accordion-nb-home ul.accordion-nb-home-section-four,
		.accordion-nb-home ul.accordion-nb-home-section-five {
			height:180px;
			width:210px;
		}
		
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-1:checked ~ ul.accordion-nb-home-section-one { width:210px; } 
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-2:checked ~ ul.accordion-nb-home-section-two { width:210px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-3:checked ~ ul.accordion-nb-home-section-three { width:210px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-4:checked ~ ul.accordion-nb-home-section-four { width:210px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-5:checked ~ ul.accordion-nb-home-section-five { width:210px; }
		
		.media-holder {
			width:210px;
		}

		.media-holder img{
			height:180px;
		}
		
		.media-accordion-nb-homecontainer iframe,  
		.media-accordion-nb-homecontainer object,  
		.media-accordion-nb-homecontainer embed {
			width:210px;
			height:180px;
		}	
		
		.accordion-nb-home-navigation .acc-prev:before,
		.accordion-nb-home-navigation .acc-next:before,
		.caption-blue,
		.caption-green,
		.caption-orange{ 
			display:none;
		}
		
		.accordion-nb-home div.accordion-nb-home-label.arrow input:checked ~ label:before{
			left:40px;
		}
	}
	
/*	--------------------------------------------------
	:: Mobile Portrait Design for a width of 320px
	-------------------------------------------------- */

	@media only screen and (max-width:480px) {
		.accordion-nb-homecontainer { width:300px; }
		
		.accordion-nb-home div.accordion-nb-home-label > label {
			height:100px;
			width:20px;
			padding:10px 5px;
		}
		
		.accordion-nb-home ul.accordion-nb-home-section-one,
		.accordion-nb-home ul.accordion-nb-home-section-two,
		.accordion-nb-home ul.accordion-nb-home-section-three,
		.accordion-nb-home ul.accordion-nb-home-section-four,
		.accordion-nb-home ul.accordion-nb-home-section-five {
			height:120px;
			width:140px;
		}
		
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-1:checked ~ ul.accordion-nb-home-section-one { width:140px; } 
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-2:checked ~ ul.accordion-nb-home-section-two { width:140px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-3:checked ~ ul.accordion-nb-home-section-three { width:140px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-4:checked ~ ul.accordion-nb-home-section-four { width:140px; }
		.accordion-nb-home > div.accordion-nb-home-label > input.tab-5:checked ~ ul.accordion-nb-home-section-five { width:140px; }
		
		.media-holder {
			width:140px;
		}

		.media-holder img{
			height:120px;
		}
		
		.media-accordion-nb-homecontainer iframe,  
		.media-accordion-nb-homecontainer object,  
		.media-accordion-nb-homecontainer embed {
			width:140px;
			height:120px;
		}	
		
		.accordion-nb-home-navigation .acc-prev:before,
		.accordion-nb-home-navigation .acc-next:before,
		.caption-blue,
		.caption-green,
		.caption-orange{ 
			display:none;
		}
		
		.accordion-nb-home div.accordion-nb-home-label.arrow input:checked ~ label:before{
			left:30px;
		}
	}

