/*This file contains the structural CSS required to make thestructure of builder layouts work without limiting the style.*//*********************************************	Generic module styling*********************************************/.builder-module,.widget-wrapper-single,.widget-wrapper-left {	clear: both;}/*********************************************	Navigation module*********************************************//* The following sets sub-navigation element width.builder-module-navigation li ul {.builder-module-navigation li li {	width: 14em;}*//* The following sets navigation element height.builder-module-navigation,.builder-module-navigation ul {	line-height: 2em;}*//* The following need to be adjusted if the width and height is changed .builder-module-navigation li ul ul {	margin: -2em 0 0 10em;}*/.builder-module-navigation {	padding: 0px;	list-style: none;}.builder-module-navigation ul {	margin: 0px;   padding: 0px;   list-style: none;}.builder-module-navigation a {	display: block;}.builder-module-navigation li {	float: left;}.builder-module-navigation li ul {	background-color: white;	position: absolute;	left: -999em;}.builder-module-navigation li:hover ul ul,.builder-module-navigation li:hover ul ul ul,.builder-module-navigation li:hover ul ul ul ul,.builder-module-navigation li:hover ul ul ul ul ul,.builder-module-navigation li.sfhover ul ul,.builder-module-navigation li.sfhover ul ul ul,.builder-module-navigation li.sfhover ul ul ul ul,.builder-module-navigation li.sfhover ul ul ul ul ul {	left: -999em;}.builder-module-navigation li:hover ul,.builder-module-navigation li li:hover ul,.builder-module-navigation li li li:hover ul,.builder-module-navigation li li li li:hover ul,.builder-module-navigation li li li li li:hover ul,.builder-module-navigation li.sfhover ul,.builder-module-navigation li li.sfhover ul,.builder-module-navigation li li li.sfhover ul,.builder-module-navigation li li li li.sfhover ul,.builder-module-navigation li li li li li.sfhover ul {	left: auto;}.builder-module-navigation li:hover,.builder-module-navigation li.sfhover {	position: static;	z-index: 9999;}/*********************************************	Widget Module*********************************************/.builder-module-widget-bar {	width: 100%;	margin-left: 0px;	margin-right: 0px;	padding-left: 0px;	padding-right: 0px;	overflow: hidden;}.builder-module-widget-bar .widget-wrapper {	float: left;	overflow: hidden;}/*********************************************	Content Module*********************************************/.builder-module-content .content {	float: left;	overflow: hidden;}/*********************************************	Image Module*********************************************/.builder-module-image a img {	border: none;}/*********************************************	Post Meta*********************************************/.meta-top {	clear: both; /* we need this so floats in the post are cleared */}.meta-bottom {	clear: both; /* we need this so floats in the post are cleared */}/*********************************************	Previous/Next Page Navigation*********************************************/.paging {	clear: both; /* To clear any floats */}/*********************************************	Comment Styles*********************************************/#comments li.even,#comments li.odd {	clear: both;	overflow: hidden;}#respond {	overflow: hidden;}#respond #commentform {	overflow: hidden;}/*********************************************	Standard Classes*********************************************/.center {	margin: 0 auto;}.left,.middle,.single {	float: left;}.right {	float: right;}.clearfloat {	clear: both;}.wrap:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.nomarpad {	margin: 0;	padding: 0;}.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}/*********************************************		The Obligatory WP Styles*********************************************/.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.alignleft {	float: left;	text-align: left;}.alignright {	float: right;	text-align: right;}
