		body { margin-top: 0px; margin-bottom: 0px;background-color:#fffff; }

		.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col9, .col10, .col11 {
			color: #fff;
			margin-bottom: 5px;
			padding: 20px 0;
		}
		
		h1, h2, h3, h4, h5{font-family: Open Sans, Verdana;color:#2f2f32;}
		
		img {
		text-align:center;
		
		}
		
		a  {
		color: #fff; 
		}
		
		
		a:hover {
		opacity: 1;
		-moz-transition-duration: 0.4s;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-duration: 0.4s;
		-webkit-transition-timing-function: ease-in;
		transition-duration: 0.4s;
		transition-timing-function: ease-in;
		}
		
b,strong {
font-weight:600;
color:#000;

}	
		
		h1 {
		color:#2f2f32;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:24px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:20px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:140px;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
		.top1{  width:25%; height:auto;  padding-top:30px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:20%; height:auto;  padding-top:18px; padding-bottom:10px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:55%; height:auto;  padding-top:5px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
			
	
			

		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 24px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff; 
			}
			
	
	

		
	
			
					

		
.tabsy { width:100%; height:auto; background-color:#fff;


 }



ul { margin-bottom: 0px !important; }
.container { max-width: 96% !important; padding: 2%; }

.panel-body p { margin-bottom: 8px; }

/* ------------ Extra Info Tabs ------------------------------------------- */

#panelbox { margin-top: 5px; }

#panelbox p{ font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; color:#000; }


			

#panelbox .panel-information h3 { margin: 0; 

				font-size: 24px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
		text-align:left;color:#000; 

}
#panelbox input { display:none; }
#panelbox .panel { padding: 0px; margin-bottom: 2px; border: 1px solid #fdd; margin-left:2%; color:#000;background-color:#fff;   }
#panelbox aside.panel-information .panel-heading { display: block; position: relative; background-color: #2f2f32; border-radius: 0; padding: .6em .75em; border-bottom: 1px solid #fdd;}
#panelbox aside.panel-information .panel-heading h3 { color: #fff; }
#panelbox aside.panel-information:not(:last-of-type) .panel-heading { margin-bottom:0; }
#panelbox aside.panel-information .panel-heading .fa-plus { position: absolute; right: 15px; top: 32%; color: #fff; font-size: 14px; transform: rotate(-90deg); transform: all 0.3s; }
#panelbox aside.panel-information input:checked + .panel-heading .fa-plus { transform: rotate(90deg); transition: all 0.3s; color: #2f2f32; }
#panelbox aside.panel-information .panel-body { max-height: 0vh; overflow: hidden; padding: 0 20px; transition: all 0.3s; }
#panelbox aside.panel-information input:checked + label + .panel-body { position: relative; max-height: 500vh; padding: 20px; transition: max-height 0.3s; }
#panelbox aside.panel-information .panel-body * { opacity: 0; transition: all 0.25s; }
#panelbox aside.panel-information input:checked + label + .panel-body * { opacity: 1; transition: all 0.25s; }
#panelbox aside.panel-information input:checked + label:after { content: ''; right:15px; }







	
		

			
			

	
.kategorie_all{  width:100%; height: auto; 	 padding-top:5px; padding-bottom:0px; padding-right:0px;margin-top:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none;float:left; margin: 0% 0% 0 0%;margin-bottom:0px;margin-top:0px;}					

		


.kategorie1 img{ -webkit-transform: scale(1);	transform: scale(1);	-webkit-transition: .3s ease-in-out;	transition: .3s ease-in-out; }		
.kategorie1:hover img{ 	-webkit-transform: scale(1.1);	transform: scale(1.1);}	
.kategorie2 img{ -webkit-transform: scale(1);	transform: scale(1);	-webkit-transition: .3s ease-in-out;	transition: .3s ease-in-out; }		
.kategorie2:hover img{ 	-webkit-transform: scale(1.1);	transform: scale(1.1);}	


.kategorie1 {
	float: left;
	margin: 0% 0% 1% 9%;
	width:40%;  

	height: auto; 
				font-size: 18px;
				
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:600; 
			text-align:center;
				color: #fff;
				padding:0px; 
			
}


.kategorie2 {
	float: left;
	margin: 0% 0% 1% 1%;
	width:40%;      

	height: auto; 
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:600; 
			text-align:center;
				color: #fff;
				padding:0px;
				
}





	

	
	
/* *********************************************************************************************************************
 * Main container for all
 */

.onepcssgrid-1200 { margin: 0 auto; padding: 0 0 0 0%;background-color:#fffff; }
.onepcssgrid-1200 { max-width: 1360px; }
.onerow { clear: both; padding: 0px; margin-top:0px; text-align:center;color:#2f2f32; font-size: 22px;background-color:#fffff; }
.onerow  p{ padding-left:20px; }

/* *********************************************************************************************************************
 * Common columns definitions
 */
.col3, .col5, .col6, .col7, .col8, .col9, .col10, .col12{
	float: left;
	margin: 0 3% 0 0;
}

		
		
.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
			
}




.col1 p{

			font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
			padding-left:20px;padding-right:20px;
}




.col2 p{

			font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding-left:20px;padding-right:20px;
}





.col11 {
	float: left;
	margin: 0 1% 0 1%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}



.col22 {
	float: right;
	margin: 0 1% 0 1%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}





.col33 {
	float: left;
	margin: 0% 1% 0% 1%;
            font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
					width: 48%; 
}



.col44 {
	float: right;
	margin: 0% 1% 0% 1%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 48%; 
}




.col55 {
	float: left;
	margin: 0% 1% 0% 1%;
			font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col66 {
	float: left;
	margin: 0% 1% 0% 1%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
			width: 98%; 
}






.col22 p{
			padding:0px;
}





.col22 p{
			padding:0px;
}



 .col3.last, .col4.last, .col5.last, .col6.last, .col7.last, .col8.last, .col9.last, .col10.last, .col11.last, .col12 {
	margin: 0;
}
.col11 { width: 46%; }
.col22 { width: 46%; }
.col111 { width: 46%; }
.col222 { width: 46%; }

.col1 { width: 50%; }
.col2 { width: 50%; }
.col1b{ width: 50%; }
.col2b { width: 50%; }
.col3 { width: 22.5%; }
.col4 { width: 22%; }
.col5 { width: 14%; }
.col6 { width: 48%; }
.col7 { width: 56.5%; }
.col8 { width: 65%; }
.col9 { width: 100%; }
.col9a { width: 100%; }
.col999 { width: 100%; }
.col10 { width: 100%; }


.col1 img, .col2 img, .col3 img, .col4 img, .col5 img, .col6 img, .col7 img, .col8 img, .col9 img, .col10 img, .col11 img{
	max-width: 100%;
	display: block; 
}

.col10.last img{max-width:100%;}

 

/* *********************************************************************************************************************
 * Disable padding left/right 10px if I'm 1024 or gibber - correct percentage math
 */

@media all and (min-width: 1024px) {
	.onepcssgrid-1000 {
		max-width: 1000px;
	}

	.onepcssgrid-1000 .onerow {
		padding: 0;background-color:#fffff;
	}


}




/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 1200px) {
	.onerow {
	color:#2f2f32;font-size:22px;font-weight:500;background-color:#fffff;
	
}

	
		h1 {
		color:#2f2f32;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:24px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:20px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:140px;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
		.top1{  width:25%; height:auto;  padding-top:30px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:10%; height:auto;  padding-top:18px; padding-bottom:10px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:65%; height:auto;  padding-top:5px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
			
	
			

		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 24px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff; 
			}
			
	
	
			

		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 24px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff; 
			}
			
	

		
		
		a  {
		color: #fff; 
		}
		
		
		a:hover {
		opacity: 1;
		-moz-transition-duration: 0.4s;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-duration: 0.4s;
		-webkit-transition-timing-function: ease-in;
		transition-duration: 0.4s;
		transition-timing-function: ease-in;
		}
		
b,strong {
font-weight:600;
color:#000;

}	
		
		


		

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
			
}




.col1 p{

			font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
			padding-left:20px;padding-right:20px;
}




.col2 p{

			font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding-left:20px;padding-right:20px;
}




.col11 {
	float: left;
	margin: 0 1% 0 1%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}



.col22 {
	float: right;
	margin: 0 1% 0 1%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}





.col11 {
	float: left;
	margin: 0 1% 0 1%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}



.col22 {
	float: right;
	margin: 0 1% 0 1%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}








				
	
		

}
/* *********************************************************************************************************************
 * Small devices
 */





/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 1150px) {
	.onerow {
	color:#2f2f32;font-size:22px;font-weight:500;background-color:#fffff;
	
}	
		h1 {
		color:#2f2f32;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:24px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:20px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:140px;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
				
		.top1{  width:25%; height:auto;  padding-top:30px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:10%; height:auto;  padding-top:18px; padding-bottom:10px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:65%; height:auto;  padding-top:5px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
			
	
	
.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
			
}




.col1 p{

			font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
			padding-left:20px;padding-right:20px;
}




.col2 p{

			font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding-left:20px;padding-right:20px;
}






.col11 {
	float: left;
	margin: 0 1% 0 1%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}



.col22 {
	float: right;
	margin: 0 1% 0 1%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}





.col33 {
	float: left;
	margin: 0% 1% 0% 1%;
            font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
					width: 48%; 
}



.col44 {
	float: right;
	margin: 0% 1% 0% 1%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 48%; 
}




.col55 {
	float: left;
	margin: 0% 1% 0% 1%;
			font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col66 {
	float: left;
	margin: 0% 1% 0% 1%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
			width: 98%; 
}



				
	
		

}
/* *********************************************************************************************************************
 * Small devices
 */

 
 
 
 
 
 
 
/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 1100px) {
	.onerow {
	color:#2f2f32;font-size:22px;font-weight:500;background-color:#fffff;
	
}

	
		h1 {
		color:#2f2f32;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:24px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:20px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:140px;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
				
		.top1{  width:25%; height:auto;  padding-top:30px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:10%; height:auto;  padding-top:18px; padding-bottom:10px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:65%; height:auto;  padding-top:5px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
			
	

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
			
}




.col1 p{

			font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
			padding-left:20px;padding-right:20px;
}




.col2 p{

			font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding-left:20px;padding-right:20px;
}






.col11 {
	float: left;
	margin: 0 1% 0 1%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}






.col11 {
	float: left;
	margin: 0 1% 0 1%;
            font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}



.col22 {
	float: right;
	margin: 0 1% 0 1%;
				font-size: 22px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
}




		


/* *********************************************************************************************************************
 * Small devices
 */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 1024px) {
	.onerow {
	color:#2f2f32;font-size:16px;font-weight:500;background-color:#fffff;
	
}
	
	
		h1 {
		color:#2f2f32;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:24px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:36px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
		
	.menu{  width:100%; height:auto;  padding-top:20px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:140px;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
				
		.top1{  width:25%; height:auto;  padding-top:30px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:10%; height:auto;  padding-top:18px; padding-bottom:10px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:65%; height:auto;  padding-top:5px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
			
	

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
			
}




.col11 {
	font-size: 16px;
}


.col22 {
	font-size: 16px;
}


.col33 {
	font-size: 18px;
}


.col44 {
	font-size: 18px;
}

.col55 {
	font-size: 18px;
}

.col1a {
	font-size: 18px;
}


.col1b {
	font-size: 18px;
}


.col2a {
	font-size: 18px;
}


.col2b {
	font-size: 18px;
}




		
		 .col99{color: #2f2f32;
			margin-bottom: 0px;
			padding: 0px 0;
			font-size: 24px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff;
			}		
		
		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff; 
			}
		

		
		

}













 
 
/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 900px) {
	.onerow {
	color:#2f2f32;font-size:16px;font-weight:500;background-color:#fffff;
	
}

		
		h1 {
		color:#2f2f32;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:0px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:auto;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
		.top1{  width:100%; height:auto;  padding-top:15px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:100%; height:auto;  padding-top:1px; padding-bottom:1px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:100%; height:auto;  padding-top:1px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
			
	

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 18px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
			
}




.col11 {
	font-size: 16px;
}


.col22 {
	font-size: 16px;
}


.col33 {
	font-size: 18px;
}


.col44 {
	font-size: 18px;
}



.col1a {
	font-size: 18px;
}


.col1b {
	font-size: 18px;
}


.col2a {
	font-size: 18px;
}


.col2b {
	font-size: 18px;
}




		
		 .col99{color: #2f2f32;
			margin-bottom: 0px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff;
			}		
		
		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:center;
			background-color:#fff; 
			}
		



.col33 {
	float: left;
	margin: 0% 1% 0% 1%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
					width: 48%; 
}



.col44 {
	float: right;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 48%; 
}




.col55 {
	float: left;
	margin: 0% 1% 0% 1%;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col66 {
	float: left;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
			width: 98%; 
}




		
		

}
/* *********************************************************************************************************************
 * Small devices
 */


 
 
 
 
 
 
 
 
  
/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 768px) {
	.onerow {
	color:#2f2f32;font-size:16px;font-weight:500;background-color:#fffff;text-align:left;
	
}

	
	
		
		h1 {
		color:#2f2f32;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:0px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:20px;text-align:center;text-decoration: none; float:left; }
		.menu ul{ margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ margin: 0 3 .1em 0; margin-left:13px;float:left; list-style-type: none; }
		.menu a{ display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:2px;}
		.menu a:hover{ color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:auto;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
		.top1{  width:100%; height:auto;  padding-top:15px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:100%; height:auto;  padding-top:1px; padding-bottom:1px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:100%; height:auto;  padding-top:1px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
	

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
				width:100%;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
				width:100%;
			
}




.col11 {
	font-size: 16px;width:100%;
	padding:0%;margin:0px;
}


.col22 {
	font-size: 16px;width:100%;
	padding:0%;margin:0px;
}


.col33 {
	font-size: 16px;
}


.col44 {
	font-size: 16px;
}



.col1a {
	font-size: 16px;
}


.col1b {
	font-size: 16px;
}


.col2a {
	font-size: 16px;
}


.col2b {
	font-size: 16px;
}




		
		 .col99{color: #2f2f32;
			margin-bottom: 0px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
			background-color:#fff;
			}		
		
		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
			background-color:#fff; 
			}
		


.col33 {
	float: left;
	margin: 0% 1% 0% 1%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
					width: 98%; 
}



.col44 {
	float: right;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col55 {
	float: left;
	margin: 0% 1% 0% 1%;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col66 {
	float: left;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
			width: 98%; 
}



		
		

}
/* *********************************************************************************************************************
 * Small devices
 */

 
 
  
/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 500px) {
	.onerow {
	color:#2f2f32;font-size:16px;font-weight:500;background-color:#fffff;
	
}

	
		
	
		
		h1 {
		color:#2f2f32;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:26px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:0px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:10px;text-align:center;text-decoration: none; float:left; }
		.menu ul{  width:100%; margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ width:100%;  margin: 0 3 .1em 0; margin-left:0px;float:left; list-style-type: none; }
		.menu a{ width:100%;  display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:0px;}
		.menu a:hover{  width:90%; color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:auto;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
		.top1{  width:100%; height:auto;  padding-top:15px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:100%; height:auto;  padding-top:1px; padding-bottom:1px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:100%; height:auto;  padding-top:1px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
	

ul { margin-bottom: 0px !important; }
.container { max-width: 96% !important; padding: 2%; }

.panel-body p { margin-bottom: 8px; }

/* ------------ Extra Info Tabs ------------------------------------------- */

#panelbox { margin-top: 5px; }

#panelbox p{ font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500;  }


			

#panelbox .panel-information h3 { margin: 0; 

				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
		text-align:left;

}
#panelbox input { display:none; }
#panelbox .panel { padding: 0px; margin-bottom: 2px; border: 1px solid #2f2f32; }
#panelbox aside.panel-information .panel-heading { display: block; position: relative; background-color: #2f2f32; border-radius: 0; padding: .6em .75em; border-bottom: 5px solid #2f2f32;}
#panelbox aside.panel-information .panel-heading h3 { color: #fff; }
#panelbox aside.panel-information:not(:last-of-type) .panel-heading { margin-bottom:0; }
#panelbox aside.panel-information .panel-heading .fa-plus { position: absolute; right: 15px; top: 32%; color: #fff; font-size: 14px; transform: rotate(-90deg); transform: all 0.3s; }
#panelbox aside.panel-information input:checked + .panel-heading .fa-plus { transform: rotate(90deg); transition: all 0.3s; color: #2f2f32; }
#panelbox aside.panel-information .panel-body { max-height: 0vh; overflow: hidden; padding: 0 20px; transition: all 0.3s; }
#panelbox aside.panel-information input:checked + label + .panel-body { position: relative; max-height: 500vh; padding: 20px; transition: max-height 0.3s; }
#panelbox aside.panel-information .panel-body * { opacity: 0; transition: all 0.25s; }
#panelbox aside.panel-information input:checked + label + .panel-body * { opacity: 1; transition: all 0.25s; }
#panelbox aside.panel-information input:checked + label:after { content: ''; right:15px; }


			
			
		

	

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
				width:100%;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
				width:100%;
			
}




.col11 {
	font-size: 16px;width:100%;
	padding:0%;margin:0px;
}


.col22 {
	font-size: 16px;width:100%;
	padding:0%;margin:0px;
}


.col33 {
	font-size: 16px;
}


.col44 {
	font-size: 16px;
}



.col1a {
	font-size: 16px;
}


.col1b {
	font-size: 16px;
}


.col2a {
	font-size: 16px;
}


.col2b {
	font-size: 16px;
}




		
		 .col99{color: #2f2f32;
			margin-bottom: 0px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
			background-color:#fff;
			}		
		
		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
			background-color:#fff; 
			}
		

.col33 {
	float: left;
	margin: 0% 1% 0% 1%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
					width: 98%; 
}



.col44 {
	float: right;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col55 {
	float: left;
	margin: 0% 1% 0% 1%;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col66 {
	float: left;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
			width: 98%; 
}
		
		

}
/* *********************************************************************************************************************
 * Small devices
 */

  
  
/* *********************************************************************************************************************
 * Small devices
 */
@media all and (max-width: 350px) {
	.onerow {
	color:#2f2f32;font-size:16px;font-weight:500;background-color:#fffff;
	
}

	
	
		
	
	
		
		h1 {
		color:#2f2f32;
		font-size:20px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px;text-align:center;
		}
		
		h2{
		color:#2f2f32;
		font-size:20px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}

		h3{
		color:#fff;
		font-size:20px;
		font-weight:600; font-family: Open Sans; 
		padding:0px;margin:0px;margin-top:5px;margin-bottom:5px; text-align:left;
		
		}			



		
	.menu{  width:100%; height:auto;  padding-top:0px; padding-bottom:6px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;margin-top:10px;text-align:center;text-decoration: none; float:left; }
		.menu ul{  width:100%; margin: 0; padding: 0; list-style-type: none; margin-left:auto;margin-right:auto;text-align:center; display: inline-table;}
		.menu li{ width:100%;  margin: 0 3 .1em 0; margin-left:0px;float:left; list-style-type: none; }
		.menu a{ width:100%;  display: block; padding:10px; color: #2f2f32; text-decoration: none;
		font-family:Open Sans;font-size:18px;font-weight:600;text-align:center;margin-right:0px;}
		.menu a:hover{  width:90%; color: #fff; background-color:#2f2f32; }	
	

	.sep{  width:100%; height:auto;  padding-top:5px; padding-bottom:5px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;background-color:#2f2f32;font-size:1px; }


	.toptop{  width:100%; height:auto;  padding-top:0px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;
	
	
	
background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;  
	background-size: contain;	
	
	background-size:     cover;   
	}
				
		.top1{  width:100%; height:auto;  padding-top:15px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}
		.top12{  width:100%; height:auto;  padding-top:1px; padding-bottom:1px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:center;text-decoration: none; float:left;}		
		.top2{  width:100%; height:auto;  padding-top:1px; padding-bottom:0px; padding-right:0px;margin-left:0px; bottom:0px; margin-right:0px;text-align:left;text-decoration: none; float:left;}		
	
	

.col1 {
	float: left;
	margin: 0 0% 0 0%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
				width:100%;
}



.col2 {
	float: right;
	margin: 0 0% 0 0%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
		color: #2f2f32;
				padding:0px;
				width:100%;
			
}




.col11 {
	font-size: 16px;width:100%;
	padding:0%;margin:0px;
}


.col22 {
	font-size: 16px;width:100%;
	padding:0%;margin:0px;
}


.col33 {
	font-size: 16px;
}


.col44 {
	font-size: 16px;
}



.col1a {
	font-size: 16px;
}


.col1b {
	font-size: 16px;
}


.col2a {
	font-size: 16px;
}


.col2b {
	font-size: 16px;
}




		
		 .col99{color: #2f2f32;
			margin-bottom: 0px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
			background-color:#fff;
			}		
		
		 .col9{color: #2f2f32;
			margin-bottom: 20px;
			padding: 0px 0;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
			background-color:#fff; 
			}
		


.col33 {
	float: left;
	margin: 0% 1% 0% 1%;
            font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
					width: 98%; 
}



.col44 {
	float: right;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col55 {
	float: left;
	margin: 0% 1% 0% 1%;
			font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #fff;
				padding:0px;
			width: 98%; 
}




.col66 {
	float: left;
	margin: 0% 1% 0% 1%;
				font-size: 16px;
			font-family:Open Sans,Verdana,Open Sans;
			font-weight:500; 
			text-align:left;
				color: #2f2f32;
				padding:0px;
			width: 98%; 
}
	

		
		

}
/* *********************************************************************************************************************
 * Small devices
 */

 