#inner .columns-1 div div {
	width: auto;
}
#inner .columns-1 div.col-1 {
	width: 100%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-1 div div div {
	margin: 0px;
}
#inner .columns-2 div.col-1 {
	width: 50%; float: left;
}
#inner .columns-2 div.col-2 {
	width: 50%; float: left;
}
#wrap1 #inner .columns-2 div div div {
	margin: 0px;
}
#inner .columns-60-40 div.col-1 {
	width: 60%; overflow: hidden; float: left;
}
#inner .columns-60-40 div.col-2 {
	width: 40%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-60-40 div div div {
	margin: 0px;
}
#inner .columns-40-60 div.col-1 {
	width: 40%; overflow: hidden; float: left;
}
#inner .columns-40-60 div.col-2 {
	width: 60%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-40-60 div div div {
	margin: 0px;
}
#inner .columns-20-80 div.col-1 {
	width: 20%; overflow: hidden; float: left;
}
#inner .columns-20-80 div.col-2 {
	width: 80%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-20-80 div div div {
	margin: 0px;
}
#inner .columns-80-20 div.col-1 {
	width: 80%; overflow: hidden; float: left;
}
#inner .columns-80-20 div.col-2 {
	width: 20%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-80-20 div div div {
	margin: 0px;
}
#inner .columns-30-70 div.col-1 {
	width: 30%; overflow: hidden; float: left;
}
#inner .columns-30-70 div.col-2 {
	width: 70%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-30-70 div div div {
	margin: 0px;
}
#inner .columns-70-30 div.col-1 {
	width: 70%; overflow: hidden; float: left;
}
#inner .columns-70-30 div.col-2 {
	width: 30%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-70-30 div div div {
	margin: 0px;
}
#inner .columns-3 div.col-1 {
	width: 33.33%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-3 div.col-2 {
	width: 33.33%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-3 div.col-3 {
	width: 33.33%; overflow: hidden; float: left; min-width: 150px;
}
#wrap1 #inner .columns-3 div div div {
	margin: 0px;
}
#inner .columns-4 div.col-1 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-4 div.col-2 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-4 div.col-3 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-4 div.col-4 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#wrap1 #inner .columns-4 div div div {
	margin: 0px;
}
#inner .columns-60-20-20 div.col-1 {
	width: 60%; overflow: hidden; float: left; min-width: 180px;
}
#inner .columns-60-20-20 div.col-2 {
	width: 20%; overflow: hidden; float: left; min-width: 120px;
}
#inner .columns-60-20-20 div.col-3 {
	width: 20%; overflow: hidden; float: left; min-width: 120px;
}
#wrap1 #inner .columns-60-20-20 div div div {
	margin: 0px;
}
#inner .columns-20-60-20 div.col-1 {
	width: 20%; overflow: hidden; float: left; min-width: 120px;
}
#inner .columns-20-60-20 div.col-2 {
	width: 60%; overflow: hidden; float: left; min-width: 180px;
}
#inner .columns-20-60-20 div.col-3 {
	width: 20%; overflow: hidden; float: left; min-width: 120px;
}
#wrap1 #inner .columns-20-60-20 div div div {
	margin: 0px;
}
#inner .gallery-5 div.col-1 {
	width: 20%; overflow: hidden; float: left; min-width: 140px;
}
#inner .gallery-5 div.col-2 {
	width: 20%; overflow: hidden; float: left; min-width: 140px;
}
#inner .gallery-5 div.col-3 {
	width: 20%; overflow: hidden; float: left; min-width: 140px;
}
#inner .gallery-5 div.col-4 {
	width: 20%; overflow: hidden; float: left; min-width: 140px;
}
#inner .gallery-5 div.col-5 {
	width: 20%; overflow: hidden; float: left; min-width: 140px;
}
#wrap1 #inner .gallery-5 div div div {
	margin: 0px;
}
#inner .gallery-6 div.col-1 {
	width: 16.66%; overflow: hidden; float: left; min-width: 120px;
}
#inner .gallery-6 div.col-2 {
	width: 16.66%; overflow: hidden; float: left; min-width: 120px;
}
#inner .gallery-6 div.col-3 {
	width: 16.66%; overflow: hidden; float: left; min-width: 120px;
}
#inner .gallery-6 div.col-4 {
	width: 16.66%; overflow: hidden; float: left; min-width: 120px;
}
#inner .gallery-6 div.col-5 {
	width: 16.66%; overflow: hidden; float: left; min-width: 120px;
}
#inner .gallery-6 div.col-6 {
	width: 16.66%; overflow: hidden; float: left; min-width: 120px;
}
.responsivewidth-max #wrap1 #inner .gallery-6 div.col-6 {
	float: right;
}
#wrap1 #inner .gallery-6 div div div {
	margin: 0px;
}
#inner .columns-33-66 div.col-1 {
	width: 33.3%; overflow: hidden; float: left;
}
#inner .columns-33-66 div.col-2 {
	width: 66.7%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-33-66 div div div {
	margin: 0px;
}
#inner .columns-66-33 div.col-1 {
	width: 66.7%; overflow: hidden; float: left;
}
#inner .columns-66-33 div.col-2 {
	width: 33.3%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-66-33 div div div {
	margin: 0px;
}
#inner .columns-25-75 div.col-1 {
	width: 25%; overflow: hidden; float: left;
}
#inner .columns-25-75 div.col-2 {
	width: 75%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-25-75 div div div {
	margin: 0px;
}
#inner .columns-75-25 div.col-1 {
	width: 75%; overflow: hidden; float: left;
}
#inner .columns-75-25 div.col-2 {
	width: 25%; overflow: hidden; float: left;
}
#wrap1 #inner .columns-75-25 div div div {
	margin: 0px;
}
#inner .columns-25-25-50 div.col-1 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-25-25-50 div.col-2 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-25-25-50 div.col-3 {
	width: 50%; overflow: hidden; float: left; min-width: 300px;
}
#wrap1 #inner .columns-25-25-50 div div div {
	margin: 0px;
}
#inner .columns-25-50-25 div.col-1 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-25-50-25 div.col-2 {
	width: 50%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-25-50-25 div.col-3 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#wrap1 #inner .columns-25-50-25 div div div {
	margin: 0px;
}
#inner .columns-50-25-25 div.col-1 {
	width: 50%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-50-25-25 div.col-2 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#inner .columns-50-25-25 div.col-3 {
	width: 25%; overflow: hidden; float: left; min-width: 150px;
}
#wrap1 #inner .columns-50-25-25 > div div div {
	margin: 0px;
}
div.col-1 > div {
	margin-right: 15px; margin-left: 14px;
}
div.col-2 > div {
	margin-right: 15px; margin-left: 14px;
}
div.col-3 > div {
	margin-right: 15px; margin-left: 14px;
}
div.col-4 > div {
	margin-right: 15px; margin-left: 14px;
}
div.col-5 > div {
	margin-right: 15px; margin-left: 14px;
}
div.col-6 > div {
	margin-right: 15px; margin-left: 14px;
}
#inner .columns-fullwidth.chunk {
	margin-right: 0px; margin-left: 0px;
}
#inner .columns-fullwidth.chunk div.col-1 > div {
	margin-right: 0px; margin-left: 0px;
}
#wrap1 #inner .chunk {
	margin-bottom: 30px;
}
#wrap1 #inner div.chunk-number-1.chunk {
	margin-top: 30px;
}
#wrap1 #inner div.chunk-number-1.columns-fullwidth.chunk {
	margin-top: 0px;
}
div.col-1 {
	min-height: 1px;
}
div.col-2 {
	min-height: 1px;
}
div.col-3 {
	min-height: 1px;
}
div.col-4 {
	min-height: 1px;
}
div.col-5 {
	min-height: 1px;
}
div.col-6 {
	min-height: 1px;
}
.responsivewidth-540 #inner div.col-1 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-540 #inner div.col-2 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-540 #inner div.col-3 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-540 #inner div.col-4 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-540 #inner div.col-5 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-540 #inner div.col-6 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-480 #inner div.col-1 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-480 #inner div.col-2 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-480 #inner div.col-3 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-480 #inner div.col-4 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-480 #inner div.col-5 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-480 #inner div.col-6 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-320 #inner div.col-1 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-320 #inner div.col-2 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-320 #inner div.col-3 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-320 #inner div.col-4 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-320 #inner div.col-5 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsivewidth-320 #inner div.col-6 {
	margin: 15px 0px; width: 100%; min-height: 0px;
}
.responsive-mobile #inner div.col-nomargin.col-1 {
	margin-top: 0px; margin-bottom: 0px;
}
.responsivewidth-540 #inner div.col-1 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-540 #inner div.col-2 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-540 #inner div.col-3 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-540 #inner div.col-4 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-540 #inner div.col-5 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-540 #inner div.col-6 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-480 #inner div.col-1 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-480 #inner div.col-2 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-480 #inner div.col-3 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-480 #inner div.col-4 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-480 #inner div.col-5 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-480 #inner div.col-6 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-320 #inner div.col-1 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-320 #inner div.col-2 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-320 #inner div.col-3 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-320 #inner div.col-4 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-320 #inner div.col-5 > div {
	margin-right: 0px; margin-left: 0px;
}
.responsivewidth-320 #inner div.col-6 > div {
	margin-right: 0px; margin-left: 0px;
}
#inner .columns-fullwidth.chunk .tabs {
	left: 50%; margin-top: 10px; margin-left: -630px;
}
#fm-optout {
	margin-top: 1em; margin-right: 10px; margin-bottom: 0em !important; display: inline !important;
}
#lbl-optout {
	display: inline !important;
}
#inner .contact label {
	display: block;
}
#inner .contact input {
	margin-bottom: 1em; display: block;
}
#inner .contact div.col-1 p {
	line-height: 15px;
}
.advertpanel {
	display: inline-block;
}
.advertpanelhorizontal {
	float: left;
}
#inner .chunk {
	display: flex; align-items: stretch;
}
#inner .columns-1.chunk {
	display: block !important;
}
#inner .columns-fullwidth.chunk {
	display: block !important;
}
#inner .columns-fullwidth.chunk {
	padding: 0px !important; max-width: 100% !important;
}
#inner .chunk > div.col-1 {
	flex:1 1 0px; overflow: visible; -webkit-flex: 1;
}
#inner .chunk > div.col-2 {
	flex:1 1 0px; overflow: visible; -webkit-flex: 1;
}
#inner .chunk > div.col-3 {
	flex:1 1 0px; overflow: visible; -webkit-flex: 1;
}
#inner .chunk > div.col-4 {
	flex:1 1 0px; overflow: visible; -webkit-flex: 1;
}
#inner .chunk > div.col-5 {
	flex:1 1 0px; overflow: visible; -webkit-flex: 1;
}
#inner .chunk > div.col-6 {
	flex:1 1 0px; overflow: visible; -webkit-flex: 1;
}
#inner .columns-33-66.chunk > .col-2 {
	flex:2 1 0px; overflow: visible; -webkit-flex: 2;
}
#inner .columns-66-33.chunk > .col-1 {
	flex:2 1 0px; overflow: visible; -webkit-flex: 2;
}
#inner .columns-25-25-50.chunk > .col-3 {
	flex:2 1 0px; overflow: visible; -webkit-flex: 2;
}
#inner .columns-25-50-25.chunk > .col-2 {
	flex:2 1 0px; overflow: visible; -webkit-flex: 2;
}
#inner .columns-50-25-25.chunk > .col-1 {
	flex:2 1 0px; overflow: visible; -webkit-flex: 2;
}
#inner .columns-25-75.chunk > div.col-2 {
	flex:3 1 0px; -webkit-flex: 3;
}
#inner .columns-75-25.chunk > div.col-1 {
	flex:3 1 0px; -webkit-flex: 3;
}
#inner .chunk > div > div {
	height: 100%;
}
.responsivewidth-540 #inner .chunk {
	padding-top: 0px; padding-bottom: 0px; display: block;
}
.responsivewidth-480 #inner .chunk {
	padding-top: 0px; padding-bottom: 0px; display: block;
}
.responsivewidth-320 #inner .chunk {
	padding-top: 0px; padding-bottom: 0px; display: block;
}
.page-bongo-blog #inner .chunk {
	display: block;
}
.page-bongo-review #inner .chunk {
	display: block;
}
