body {
	padding: 0px 1.61em;
}
@media only screen and (max-width:1200px)
{
.business #loopedSlider a.flex-prev {
	left: -20px;
}
.business #loopedSlider a.flex-prev::before {
	font-size: 16px;
}
.business #loopedSlider a.flex-next::before {
	font-size: 16px;
}
.business #loopedSlider a.flex-next {
	right: -30px;
}
}
@media only screen and (max-width:768px)
{
#navigation ul li:first-child {
	border-radius: 5px 5px 0px 0px !important; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
#navigation ul li:first-child a {
	border-radius: 5px 5px 0px 0px !important; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
ul.nav {
	border: currentColor !important;
}
ul.nav ul {
	border: currentColor !important;
}
#navigation ul.nav > li {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
body.boxed-layout {
	padding: 0px;
}
body.boxed-layout #top {
	margin-right: 1.5em; margin-left: 1.5em;
}
body.boxed-layout #wrapper {
	border: currentColor; margin-right: 0px; margin-left: 0px;
}
.magazine #loopedSlider a.flex-next {
	top: 20px; bottom: auto;
}
.magazine #loopedSlider a.flex-prev {
	top: 20px; bottom: auto;
}
}
@media only screen and (min-width:768px)
{
ul.nav {
	width: auto; margin-right: 30px; margin-bottom: 0px; position: relative;
}
ul.nav li {
	list-style: none; float: left; position: relative; -ms-zoom: 1;
}
ul.nav li a {
	padding-top: 1em !important; padding-bottom: 1em !important; display: block;
}
ul.nav li a:hover {
	text-decoration: none;
}
ul.nav li ul li a:hover {
	text-decoration: underline;
}
ul.nav ul {
	margin: 0px; padding: 0.4em 0px; left: 0px; top: 100%; width: 150%; visibility: hidden; position: absolute; z-index: 9999;
}
ul.nav ul li {
	float: none;
}
ul.nav ul li a {
	padding: 0.7em 1em !important; width: 100%; font-size: 0.9em; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
ul.nav ul ul {
	left: 100%; top: 0px;
}
ul.nav li:hover > ul {
	visibility: visible;
}
#wrapper #navigation ul.rss {
	padding: 0px 10px 0px 0px; border: currentColor; top: 0px; right: 0px; margin-bottom: 0px; float: right;
}
#wrapper #navigation ul.rss li {
	margin: 0px; display: inline;
}
#wrapper #navigation ul.rss li a {
	padding: 13px 5px;
}
#top {
	background: rgb(0, 0, 0); margin: 0px -1.61em; padding: 0px 1.61em;
}
#top #top-nav {
	display: block !important;
}
#top ul.nav {
	
}
#top ul.nav li a {
	color: rgb(221, 221, 221); padding-top: 0.3em !important; padding-bottom: 0.3em !important; font-size: 0.9em;
}
#top ul.nav > li a:hover {
	background: rgb(85, 85, 85); color: rgb(221, 221, 221);
}
#top ul.nav > li:hover {
	background: rgb(85, 85, 85); color: rgb(221, 221, 221);
}
#top ul.nav ul {
	background: rgb(85, 85, 85);
}
#top ul.nav ul li a {
	color: rgb(221, 221, 221) !important;
}
#top ul.nav li.current_page_item a {
	color: rgb(51, 51, 51);
}
#top ul.nav li.current_page_parent a {
	color: rgb(51, 51, 51);
}
#top ul.nav li.current-menu-ancestor a {
	color: rgb(51, 51, 51);
}
#top ul.nav li.current-cat a {
	color: rgb(51, 51, 51);
}
#top ul.nav li.current-menu-item a {
	color: rgb(51, 51, 51);
}
#navigation {
	display: block !important;
}
#navigation ul li:first-child {
	border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
#navigation ul li:first-child a {
	border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;
}
#navigation ul ul li:first-child {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#navigation ul ul li:first-child a {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
#navigation ul.nav > li {
	border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
#navigation ul.nav > li a:hover {
	background: rgb(246, 246, 246);
}
#navigation ul.nav > li:hover {
	background: rgb(246, 246, 246);
}
#navigation ul.nav ul {
	background: rgb(246, 246, 246); border: 1px solid rgb(230, 230, 230); left: -1px;
}
#navigation ul.nav ul ul {
	left: 100%; top: -1px;
}
#top .nav li.parent > a {
	padding-right: 2em; position: relative;
}
#top .nav li.parent > a::after {
	border-width: 0.3em; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; top: 48%; right: 0.87em; display: block; position: absolute; content: "";
}
#navigation .nav li ul li.parent a {
	padding-right: 0px;
}
#navigation .nav li ul li.parent a::after {
	border-color: transparent transparent transparent rgb(204, 204, 204); top: 46%; right: 0px;
}
#navigation .nav li.parent > a {
	padding-right: 2em; position: relative;
}
#navigation .nav li.parent > a::after {
	border-width: 0.3em; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; top: 48%; right: 0.87em; display: block; position: absolute; content: "";
}
#navigation .nav li ul li.parent a {
	padding-right: 0px;
}
#navigation .nav li ul li.parent a::after {
	border-color: transparent transparent transparent rgb(204, 204, 204); top: 46%; right: 0.87em;
}
#header h3.nav-toggle {
	display: none;
}
#logo {
	float: left;
}
#topad {
	margin: 0px; float: right;
}
.col-left {
	float: left;
}
.col-right {
	float: right;
}
.col-full {
	margin: 0px auto; max-width: 940px;
}
#wrapper {
	margin: 0px auto; max-width: 940px;
}
#wrapper #sidebar {
	margin-top: 0px;
}
.magazine .block {
	width: 48%; float: left;
}
.magazine .last.block {
	float: right;
}
#loopedSlider .content {
	left: 0px; top: 20px; position: absolute;
}
#loopedSlider .content h2 {
	font-size: 26px; float: left;
}
#loopedSlider .content p {
	clear: both; float: left;
}
#loopedSlider .content p {
	background: rgba(0, 0, 0, 0.7); max-width: 350px;
}
#loopedSlider .content h2 {
	background: rgba(0, 0, 0, 0.7); max-width: 350px;
}
#main-sidebar-container {
	display: inline; position: relative;
}
#main-sidebar-container #main {
	position: relative;
}
#main-sidebar-container #sidebar {
	display: inline;
}
#sidebar-alt {
	margin: 0px; display: inline;
}
#footer-widgets .block {
	margin-right: 3.8%; float: left;
}
.col-1#footer-widgets .block {
	width: 100%; margin-right: 0px;
}
.col-2#footer-widgets .block {
	width: 48%;
}
.col-3#footer-widgets .block {
	width: 30.75%;
}
.col-4#footer-widgets .block {
	width: 22.05%;
}
.col-2#footer-widgets .footer-widget-2 {
	margin-right: 0px;
}
.col-3#footer-widgets .footer-widget-3 {
	margin-right: 0px;
}
.col-4#footer-widgets .footer-widget-4 {
	margin-right: 0px;
}
.two-col-left #main-sidebar-container #main {
	width: 64.89%;
}
.two-col-right #main-sidebar-container #main {
	width: 64.89%;
}
.two-col-left #main-sidebar-container #sidebar {
	width: 31.91%;
}
.two-col-right #main-sidebar-container #sidebar {
	width: 31.91%;
}
.three-col-left #main-sidebar-container #sidebar {
	width: 39.47%;
}
.three-col-middle #main-sidebar-container #sidebar {
	width: 39.47%;
}
.three-col-right #main-sidebar-container #sidebar {
	width: 39.47%;
}
.three-col-left #main-sidebar-container {
	width: 80.85%;
}
.three-col-middle #main-sidebar-container {
	width: 80.85%;
}
.three-col-right #main-sidebar-container {
	width: 80.85%;
}
.three-col-left #main-sidebar-container #main {
	width: 57.89%;
}
.three-col-middle #main-sidebar-container #main {
	width: 57.89%;
}
.three-col-right #main-sidebar-container #main {
	width: 57.89%;
}
#sidebar-alt {
	width: 17.02%;
}
.two-col-left #main-sidebar-container #main {
	float: left;
}
.two-col-right #main-sidebar-container #sidebar {
	float: left;
}
.three-col-left #main-sidebar-container {
	float: left;
}
.three-col-left #main-sidebar-container #main {
	float: left;
}
.three-col-middle #main-sidebar-container #main {
	float: left;
}
.three-col-middle #sidebar-alt {
	float: left;
}
.three-col-right #main-sidebar-container #sidebar {
	float: left;
}
.three-col-right #sidebar-alt {
	float: left;
}
.two-col-left #main-sidebar-container #sidebar {
	float: right;
}
.two-col-right #main-sidebar-container #main {
	float: right;
}
.three-col-left #main-sidebar-container #sidebar {
	float: right;
}
.three-col-left #sidebar-alt {
	float: right;
}
.three-col-middle #main-sidebar-container {
	float: right;
}
.three-col-middle #main-sidebar-container #sidebar {
	float: right;
}
.three-col-right #main-sidebar-container {
	float: right;
}
.three-col-right #main-sidebar-container #main {
	float: right;
}
.page-template-template-contact-php .location-twitter .col-left {
	float: left;
}
.page-template-template-contact-php .location-twitter #office-location {
	margin: 0px; width: 48%;
}
.page-template-template-contact-php .location-twitter .contact-social {
	width: 48%; float: right;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter {
	margin: 0px;
}
#main #connect .col-left {
	float: left;
}
#connect .col-right {
	float: right;
}
#main #connect .col-left {
	width: 48%;
}
#connect .col-right {
	width: 48%;
}
#connect .related-posts {
	padding-top: 0px; padding-left: 15px; border-top-color: currentColor; border-left-color: rgb(230, 230, 230); border-top-width: 0px; border-left-width: 1px; border-top-style: none; border-left-style: solid;
}
}
