  #container{max-width:100%;   margin-bottom: 0.5em; } 

/** container one **/

#container_one
{
	/* width: 95.5%;max-width:1680px; padding: 2em 2.25%;max-width:1680px;*/
	 max-width:1680px;
	width: 99.0%;
	clear:both;
	padding: 0.5em 0.5%;
	overflow: hidden;
	margin-bottom: 1em;
	margin-right:auto;
	margin-left:auto;
	 
 	 color:#000000; 
	/*font-family: Palatino Linotype, Palatino, Times, 'Lora',  serif; */
	font-size:1.05em;
	font-family: 'Open Sans', sans-serif !important;
	  
}
 
#container_one div.feature{
	width: 98%;	
	float:left;
	margin-right: 1%;
	margin-left:0.1%;
	background:#ffffff;
	 padding: 2px 8px;
	/*border:1px solid  #006622!important;padding: 10px;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); */
	font-size:1.05em;
		font-family: 'Open Sans', sans-serif !important;
	  
 }

 #container_one div.feature h3{
	/*padding: 16px 10px;*/
	 /*padding: 0.5em 0; margin:1em 0;*/
	padding: 5px;
	 font-size:1.5em;
 	font-weight: bold; color:#000000; 
}

#container_one div.feature h4{
	/*padding: 16px 10px;*/
	padding: 5px;
	 font-size:1.3em;
 	 font-weight:bold;
	 color: #663399;   
}


#container_one div.feature p{
	/*padding: 16px 10px;*/
	padding: 5px;
	font-size:1.05em;
	font-family: 'Open Sans', sans-serif !important;
	 
}
 
 
@media only screen and (max-width:1340px){
	#container_one div.feature
	{
		font-size:1.05em;
	}
	 
}
@media only screen and (max-width:1024px){
	#container_one div.feature{
	 font-size:1.05em;
	}
	  
}
	 

@media only screen and (max-width:950px){	
	#container_one div.feature 
	{
margin-left: 2.25%;
margin-right: 2.25%;
width: 94.5%;
clear:both;	
margin-bottom: 2em;
padding:0 0 2.5em 0;
font-size:1.05em;
	} 
	 
}

   
 .cancel_notice {
  columns: 90%;
  background-color: #ffcc00; margin: 10px; padding: 10px;
  border:2px solid #ffffff  !important;  
	 font-family:Helvetica Neue, HelveticaNeue-Light, 'Helvetica Neue Light', Helvetica, Arial, 'Lucida Grande', sans-serif ;
	font-size:1.05em;
	 color:#663399;
	  border-radius: 10px;
}



 /* Tables */
#table_item
{
font-family:Helvetica Neue, HelveticaNeue-Light, 'Helvetica Neue Light', Helvetica, Arial, 'Lucida Grande', sans-serif ; 
width:90%; text-align: left; border:1px solid #ffffff  !important;  padding:2px 7px 1px 7px;
border-collapse:collapse;   
}

#table_item td, #table_item th 
{
	font-size: 1.1em;   border:1px solid #ffffff  !important;  padding:2px 7px 1px 7px;
	text-align: left; 
	font-family:Helvetica Neue, HelveticaNeue-Light, 'Helvetica Neue Light', Helvetica, Arial, 'Lucida Grande', sans-serif ; 
	border:1px solid #dcdcdc; margin: 10px; padding: 10px; margin-left: 15px;
	/*padding:2px 7px 1px 7px;border:1px solid #AF9B60 !important;   */ 
 }




table {frame: void; border: 0px}

/* Tables */

#wiu_viola
{
font-family:  'Helvetica Neue',  HelveticaNeue-Light, 'Helvetica Neue Light', Helvetica, Arial, 'Lucida Grande', sans-serif ;
font-size:1em; color:#000000; 
width:100%;
border-collapse:collapse;
}

#wiu_viola td, #wiu_viola th 
{
font-size: 1em;
 

border:1px solid #D8D9DA; 
padding:4px 7px 4px 7px;
}
 

#wiu_viola tr.alt td 
{
color:#000000;
background-color:#dad2f2;
}
 
 

 
 					#container_3{
						/* width: 95.5%;	 */
						max-width:1680px;
						clear:both;
						/* padding: 4em 2.25%; padding: 0em 2.25% 4em 2.25%;*/
						
						overflow: hidden;
						margin-bottom: 1em;
						margin-right:auto;
						margin-left:auto;
					}
					
				
					
					#container_3 div.feature{
						width: 25%;	
						float:left;
						margin-right: 5%;
						background:white;
					}
					
												
					
					#container_3 div.feature:nth-of-type(3){
						
						margin-right: 0;
					}
					
					#container_3 div.feature h3{
						padding: 10px;
						font-size:1.5em;
						font-weight:bold;
					}
					
					#container_3 div.feature p{
						padding: 16px 10px;
						font-size:1.2em;
						color:black;
						padding-top:0;
					}
					 
				 
					
					@media only screen and (max-width:1340px){
						 
						
						#container_3{
							font-size:85%;
						}
					}
					@media only screen and (max-width:1024px){
						#container_3 div.feature{
							font-size: 1.0em;
						}
					}
					@media only screen and (max-width:800px){
						#container_3 div.feature{
							width:45% !important;
							border-right: none;
							border-bottom: 1px solid #ccc;
							padding-bottom: 1em;
  							margin-bottom: 1em;
							height: 6em;
							text-align:center;
							font-size:1.5em;
						}
					}
					@media only screen and (max-width:700px){
						#container_3 div.feature{
							font-size:1.1em;
							height: 8em;
						}
					}
					@media only screen and (max-width:360px){
						#container_3 div.feature{
							font-size:0.8em;
							height: 8em;
						}
					}
					
 