/*   -----------------------------------  Accordion Panel Magic 3  by Project Seven Development  www.projectseven.com  Content Column Structures  -----------------------------------*//*Turn off Padding in existing AP3 content panels*/.p7AP3panelcontent {	padding: 0px !important;}/*Conditionally add padding to default content panels*/.p7ap3-col-wrapper.no-columns {	padding: 10px 10px 15px !important;}/*Conditionally remove padding to default content panels that contain multi-column structures*/.no-columns, .multi-columns {font-size: inherit;}.p7ap3-col-wrapper.multi-columns {	padding: 0px;}/*Default content padding*/.p7ap3-column-content {	padding: 28px 32px;	display: block;}.p7ap3-col-wrapper {	zoom: 1;}/*Clear Floats for Column Structures inside content panels*/.p7ap3-col-wrapper:before, .p7ap3-col-wrapper:after {	content: ".";	display: block;	height: 0;	overflow: hidden;}.p7ap3-col-wrapper:after {	clear: both;}/*Various column widths*/.width-50 {	width: 50%;	float: left;}.width-25 {	float: left;	width: 25%;}.sidebar-left.width-main-75 {	width: 75%;	float: right;}.sidebar-left.width-25 {	width: 25%;	float: right;	font-size: .9em;}.sidebar-right.width-main-75 {	width: 75%;	float: left;}.sidebar-right.width-25 {	width: 200px;	float: left;	font-size: 0.8em;}.width-33 {	width: 33.333%;	float: left;}.width-22 {	width: 22%;	float: left;	font-size: .85em;}.push-left-56 {	position: relative;	left: -56%;}.width-56 {	width: 56%;	float: left;}.push-right-22 {	position: relative;	left: 22%;}/*Column separators (vertical border)*/.border-left {	border-left: 1px dotted #000;}/*1 Column for Narrow Browser Windows and Smartphones in both orientations*/@media only screen and (min-width: 0px) and (max-width: 700px) {.p7ap3-column {	width: auto !important;	float: none !important;	position: static !important;}.p7ap3-column-content {	padding: 10px 10px !important;	border: none;	height: auto !important;	max-height: 888678px;}.p7ap3-col-wrapper:before, .p7ap3-col-wrapper:after {	display: none;}}