
.dblwide {
    max-width: 69rem;
	margin-left:auto;
    margin-right:auto;
	width: 66.6666%;
	height: auto;
    float:right;
    margin-right: 0px;
    margin-bottom: 0px;
	padding-left:20px;
}
.halfwide_lft {
    max-width: 60rem;
	margin-left:0px;
    margin-right:0px;
	width: 50%;
	height: auto;
    float:left;
    margin-right: 0px;
    margin-bottom: 0px;
	padding-left:0px;
}
.halfwide_rt {
    max-width: 60rem;
	margin-left:0px;
    margin-right:0px;
	width: 50%;
	height: auto;
    float:right;
    margin-right: 0px;
    margin-bottom: 0px;
	padding-left:40px;
	padding-top:6%;
}
.dblwide h5, .halfwide_lft h5, .halfwide_rt h5 {
	font-size: 1.4rem;
	font-weight: 900;
	line-height: 1.0;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
}
.dblwide p, .halfwide_lft p, .halfwide_rt p {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	
}
.dblwide p a:link, .halfwide_lft p a:link, .halfwide_rt p a:link {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	border-bottom: 1.3px dotted #6A5e5e;
}


.dblwide_lft {
    max-width: 69rem;
	margin-left:auto;
    margin-right:auto;
	width: 66.6666%;
	height: auto;
    float:left;
    margin-left: 0px;
    margin-bottom: 0px;
	padding-right:20px;
}
.dblwide_lft h5 {
	font-size: 1.4rem;
	font-weight: 900;
	line-height: 1.0;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
}
.dblwide_lft p {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	
}
.dblwide_lft p a:link {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	border-bottom: 1.3px dotted #6A5e5e;
}
.singlewide {
	margin-left:auto;
    margin-right:30px;
	width: 100%;
	max-width: 380px;
	height: auto;
    float:left;
    margin-bottom: 0px;
	padding-left:0px;
	padding-right:60px;
  	padding-top:6%;
	position:absolute;
}
.singlewide h5 {
	font-size: 1.4rem;
	font-weight: 900;
	line-height: 1.0;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
}
.singlewide p {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	
}
.singlewide p a:link {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	border-bottom: 1.3px dotted #6A5e5e;
}

.singlewide_rt {
	margin-left:710px;
    margin-right:0px;
	width: 100%;
	max-width: 380px;
	height: auto;
    float:right;
    margin-bottom: 0px;
	padding-left:60px;
	padding-right:0px;
  	padding-top:6%;
	position:absolute;
}
.singlewide_rt h5 {
	font-size: 1.4rem;
	font-weight: 900;
	line-height: 1.0;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
}
.singlewide_rt p {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	
}
.singlewide_rt p a:link {
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.6;
	margin-bottom:12px;
	font-family: Lato, sans-serif;
	color: #6a5e5e;
	-webkit-font-smoothing: antialiased;
	margin: 8px 0px 1em 0px;
	border-bottom: 1.3px dotted #6A5e5e;
}
@media only screen and (min-width: 0px) and (max-width:1250px) {
.singlewide_rt {
	margin-left:61%;
    margin-right:0px;
	width: 100%;
	max-width: 27%;
	height: auto;
    float:right;
    margin-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
  	padding-top:6%;
	position:absolute;
}
}
@media only screen and (min-width: 920px) and (max-width:1060px) {
    
	.singlewide {
	margin-left:auto;
    margin-right:30px;
	width: 100%;
	max-width: 340px;
	height: auto;
    float:left;
    margin-bottom: 0px;
	padding-left:0px;
	padding-right:60px;
  	padding-top:6%;
	position:absolute;
	}
}
@media only screen and (min-width: 767px) and (max-width:920px) {
    
	.singlewide {
	margin-left:auto;
    margin-right:30px;
	width: 100%;
	max-width: 300px;
	height: auto;
    float:left;
    margin-bottom: 0px;
	padding-left:0px;
	padding-right:60px;
  	padding-top:6%;
	position:absolute;
	}
}
@media only screen and (min-width: 0px) and (max-width:767px) {
    
	.dblwide {
		max-width: 99%;
		width: 100%;
		float:left;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-left:0px;
	}
	.singlewide {
		max-width: 99%;
		width: 100%;
		float:left;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-left:0px;
		position:relative;
	}
	.singlewide_rt {
		max-width: 99%;
		width: 100%;
		float:left;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-left:0px;
		position:relative;
	}
	.dblwide_lft {
		max-width: 99%;
		width: 100%;
		float:left;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		padding-left:0px;
		padding-right:0px;
	}
	.halfwide_lft {
    max-width: 100%;
	margin-left:0px;
    margin-right:0px;
	width: 100%;
	height: auto;
    float:left;
    margin-bottom: 30px;
	padding-left:50px;
	padding-right: 50px;
}
.halfwide_rt {
    max-width: 100%;
	margin-left:0px;
    margin-right:0px;
	width: 100%;
	height: auto;
    float:left;
    margin-right: 0px;
    margin-bottom: 0px;
	padding-left:0px;
	padding-top:0px;
}
}
@media only screen and (min-width: 0px) and (max-width:500px) {
	.halfwide_lft {
    max-width: 100%;
	margin-left:0px;
    margin-right:0px;
	width: 100%;
	height: auto;
    float:left;
    margin-bottom: 30px;
	padding-left:20px;
	padding-right: 20px;
}
}