
/************** custom *********************/
/******************* Background ********************/
	html {
		background-color: #ffffff;
	}
	#Wrapper, #Content {
		background-color: #ffffff;
	}
			body:not(.template-slider) #Header_wrapper { background-image: url("https://abl-networksolutions.com/wp-content/uploads/2014/09/home_business_subheader_bg.jpg"); }
/********************** Font | Family **********************/
 	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: "Arial", Arial, Tahoma, sans-serif;
		font-weight: 400;
	}
	h1, .text-logo #logo {
				font-family: "Lato", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	h2 {
				font-family: "Lato", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	h3 {
				font-family: "Lato", Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	h4 {
				font-family: "Lato", 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;
	}
/********************** Font | Size **********************/
/* Body */
	body {
		font-size: 13px;
		line-height: 21px;
	}
	#menu > ul > li > a, .action_button {
		font-size: 14px;
	}
/* Headings */
	h1, #Subheader .title, .text-logo #logo {
		font-size: 25px;
		line-height: 25px;
	}
	h2 {
		font-size: 30px;
		line-height: 30px;
	}
	h3 {
		font-size: 25px;
		line-height: 27px;
	}
	h4 {
		font-size: 21px;
		line-height: 25px;
	}
	h5 {
		font-size: 15px;
		line-height: 20px;
	}
	h6 {
		font-size: 13px;
		line-height: 20px;
	}
/* Responsive */
/********************** Sidebar | Width **********************/
	.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%;
	}
/********************** Grid | Width **********************/
		@media only screen and (min-width:1240px){
			#Wrapper {
				max-width: 1240px;
			}
			.section_wrapper, .container, .with_aside .content_wrapper {
				max-width: 1220px;
			}
		}
	