html { 
background-color: #ffffff;
}
#Wrapper, #Content { 
background-color: #ffffff;
} body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"],
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 400;
}
#menu > ul > li > a, .action_button, #overlay-menu ul li a {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 400;
}
#Subheader .title {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 400;
}
h1, .text-logo #logo {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 300;
}
h2 {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 300;
}
h3 {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 300;
}
h4 {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 300;
}
h5 {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 700;
}
h6 {
font-family: "Roboto", Arial, Tahoma, sans-serif;
font-weight: 400;
}
blockquote {
font-family: "Roboto", Arial, Tahoma, sans-serif;
}  body {
font-size: 13px;
line-height: 21px;		
}	
#menu > ul > li > a, .action_button {	
font-size: 16px;
} h1, #Subheader .title, .text-logo #logo { 
font-size: 40px;
line-height: 40px;	
}	
h2 { 
font-size: 50px;
line-height: 50px;	
}	
h3 {
font-size: 30px;
line-height: 32px;	
}	
h4 {
font-size: 26px;
line-height: 30px;	
}	
h5 {
font-size: 18px;
line-height: 23px;	
}	
h6 {		
font-size: 13px;
line-height: 20px;	
}  .with_aside .sidebar.columns {
width: 23%;	
}
.with_aside .sections_group {
width: 75%;	
}
.aside_both .sidebar.columns {
width: 18%;	
}
.aside_both .sidebar-1{ 
margin-left: -79%;
}
.aside_both .sections_group {
width: 60%;	
margin-left: 20%;	
} @media only screen and (min-width:1240px){
#Wrapper {
max-width: 1240px;
}	
.section_wrapper, .container, .with_aside .content_wrapper {
max-width: 1220px;
}
}