@charset "utf-8";
/**
 * Copyright (c) 2013 - 2014, Ignition Media Corporation ( of  Delaware )
 */

/* Main ---------------------- */

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.1');
	src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.1') format('embedded-opentype'), url('../fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.1') format('woff'), url('../fonts/font-awesome/fontawesome-webfont.ttf?v=4.1') format('truetype'), url('../fonts/font-awesome/fonts/fontawesome-webfont.svg#fontawesomeregular?v=4.1') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* View switcher link in footer */
.reView { display: none; }

/* Carousel */
.carousel {
	background-color: rgba( 240, 240, 240, 0.5 );
}
.carousel-control.right, .carousel-control.left {
	background: transparent;
}
.carousel-caption {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.30);
	bottom: 0;
	left: 0;
	padding: 0 15px 5px;
	position: absolute;
	right: 0;
}
.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h1 a, .carousel-caption h2 a, .carousel-caption h3 a, .carousel-caption h4 a , .carousel-caption h5 a, .carousel-caption p { 
	color: #fff;
	text-shadow: none;
}
.carousel-control {
	color: #FFFFFF;
	font-size: 60px;
	font-weight: 100;
	height: 40px;
	left: 15px;
	line-height: 30px;
	margin-top: -20px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	top: 45%;
	width: 40px;
}
.carousel-indicators {
	background: none repeat scroll 0 0 #FFFFFF;
	clear:both;
	margin: 5px 0;
	position:relative;
	bottom: 0;
	left: 0;
	width: 100%;
}
.carousel-indicators li {
	border: 1px solid #333;
	margin-left: 5px;
}
.carousel-indicators .active {
	background-color: #333;
	margin: 0 5px;
}
/* Select form fields */ 
select {
	background-color: #FFFFFF;
	background-image: none;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	/* display: block; */
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
	
	margin: auto;
}

/* WP Classes */
.alignleft {
	float: left;
	margin-bottom: 0.3em;
	margin-right: 2em;
}
.alignright {
	float:right;
	margin-bottom: 0.3em;
	margin-left: 2em;
}
.aligncenter {
	display:block;
	margin:0 auto;
}
.bypostauthor, .gallery-caption {
	display:inherit
}
.wp-caption-text {
	position:relative;
	font-size:1em;
	margin: 1em 0;
}
.sticky { }

/* Responsive Images */
.wp-caption {
	max-width:100%;
	padding:0.25em
}
.entry-content .wp-caption {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
	box-shadow: 0 0 1px 1px #FFFFFF inset;
	max-width: 100%;
	padding: 0.5em 0.5em 0;
	text-align: center;
}
.entry-content .entry-thumbnail img {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.698);
	border: 1px solid #E6E6E6;
	height: auto;
	padding: 4px;
	margin: 0.5em 1em;
}
.entry-content img.thumb-pad-right {
	margin-right: 1em;
	margin-left: 0em;
	padding-left: 0em;
}
img[class*=align], img[class*=wp-image-], img[class*=attachment-] {
	height:auto
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	height:auto;
	max-width:100%
}
.entry-content .twitter-tweet-rendered {
	max-width:100%!important
}
.entry-content img, .comment-content img, .widget img, embed, iframe, object, video {
	max-width:100%
}
.post_author .avatar {
	float: left;
	margin: 0 15px 5px 0;
	border-radius: 100px;
}
.post_author .post_author_title {
	font-weight: bold;
}
/* Misc Styles */

input, textarea {
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
}
/* Breadcrumbs ---------------------- */
#breadcrumbs, #breadcrumbs .row, #breadcrumbs .row div {
line-height: 1em !important;
padding: 0 !important;
margin: 0 !important;
}
ul.breadcrumb, .breadcrumb {
	margin-left: 0;
	background-color: transparent !important;
	border-radius: 4px;
	list-style: none outside none;
	margin-bottom: 20px;
	padding: 0;
}
/* Footer "Sidebar" widgets */
#sidebar-footer .widget {
	display: inline-block;
	width: 23%;
	vertical-align: top;

}
/* Site Info bottom text */
.site-info { 
	margin-bottom: 1em;
}
/* Gallery */
.gallery dl {
	margin-left:0
}
#slider-front-page {
	padding:1.063em 0 0
}

/* Pre-defined slider classes for shortcodes */
.spark-slider-full-width {
	width: 100%;
}
.spark-slider-full-width-height {
	width: 100%;
	height: 100%;
}


/* fix for textarea height */
textarea {
	height:auto;
}
/* Comment for text area */
#commentform textarea {
width: 100%;
}
/* fix for gallery spacing */
.gallery [data-clearing] li {
	margin-right:0;
	padding-left:0
}
/*  fix for h1 in top bar causing SEO nightmare */
.navbar-header img { 
	vertical-align:text-top;
}

.navbar-nav .name {
	height: 45px;
	margin: 0;
	font-size: 16px; 
	line-height: 45px;
	font-size: 1.0625em;
	margin: 0;
	width: 20% !important;
}
.navbar-name {
	width: 20% !important;
}
.navbar-nav .name a {
	font-weight: bold;
	color: white;
	/* width: 50%; */
	display: block;
	padding: 0 15px;
}

body.admin-bar .navbar-fixed-top { 
	top: 32px !important; 
}
@media only screen and (max-width: 768px) {
	body.admin-bar .navbar-fixed-top { 
		top: 46px !important;
	}
	.site-header {
		margin-top: 20px !important;
	}
}

/* -- Add missing boostrap style for stacked nav tabs -- */
.nav-stacked > li.active > a, .nav-stacked > li.active > a:hover, .nav-stacked > li.active > a:focus {
	background-color: #428BCA;
	color: #FFFFFF;
}
.nav-stacked > li > a {
	border-radius: 4px;
}
.nav-stacked.pull-left { 
	margin-right: 1.5em;
}
.tab-content {
	padding-top: 1em;
}

/* Header ---------------------- */
.inner-header {
	border-bottom:none;
	margin: 0 0 .25em;
	padding: 2em 0 0
}
.site-header .site-title {
	font-size:2.75em;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:0;
	text-rendering:optimizeLegibility
}
.site-header .site-title a {
	color:#222
}
.site-header .site-description {
	color:#222;
	font-size:1.688em;
	margin-bottom:0;
	text-rendering:optimizeLegibility
}
.site-header .site-logo {
	float:left;
	margin:0 0.625em 1.25em 0
}
.site-header hgroup:after {
	clear:both
}

/* Main Content wrap */
#main { 
margin-top: 0em;
}

/* Menus */
#mobile-menu-button .button {
margin-bottom:0;
padding:0.75em 0.5em;
width:auto
}
.mobile-menu-icon {
	background:#777;
	border-radius:0.063em;
	box-shadow:0 0.063em 0 rgba(0, 0, 0, 0.25);
	display:block;
	height:0.125em;
	width:1.25em
}
.mobile-menu-icon + .mobile-menu-icon {
	margin:0.188em 0 0
}
#mobile-menu-button {
float:left
}

.top-bar .title-area {
	margin-left:0
}
.navsticky {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index: 9999999;
}
@media only screen and (min-width: 48em) {
	.site-header {
	}
	.inner-header {
		/* border-bottom:0.063em solid #ddd */
	}
	.top-bar-section .search-form {
		padding:0 15px
	}
}

.top-bar-section .left .has-dropdown .dropdown li.has-dropdown > a:after {
	border: medium none;
	content: "»";
	margin-top: -16px;
	right: 5px;
}
.top-bar-section .right .has-dropdown .dropdown li.has-dropdown > a:after {
	content: "";
}
.top-bar-section .right .has-dropdown .dropdown li.has-dropdown > a:before {
	border: medium none;
	content: "«";
	margin-right: 5px;
	margin-top: -16px;
	left: 5px;
}

/* Footer ---------------------- */
.inner-footer {
	border-top:0.063em solid #ddd;
	clear:both
}
.site-info {
	padding:1.063em 0 0
}
#footer_left_text {
width: 50%;
text-align:left;
}
#footer_right_text {
width: 50%;
text-align:right;
}
#colophon {
text-align:left
}
#colophon, .footer-links li {
font-size:0.75em
}
.footer-links li {
	margin-left:0.625em
}
.footer-links .inline-list {
	margin-left:0
}
@media only screen and (min-width: 48em) {
	#colophon {
	text-align:right
	}
}
/* Category pages --------------------- */
.archive-header {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 2.5em;
}
/* Posts & Pages ---------------------- */
.thumb-pad-right {
	padding-right: 1em;
}
.thumb-pad-left {
	padding-left: 1em;
}
.entry-icon {
	font-size:2.5em;
	position:static;
}
@media only screen and (min-width: 48em) {
	.entry-icon {
		left:-8.33333%;
		position:absolute;
	}
}
.entry-featured {
	float:right
}
.entry-body {
	/* border-bottom:0.063em solid #ddd; */
	margin-bottom:1.25em;
	/*padding-bottom: 1em*/
}
.entry-body blockquote {
	background: url("../images/quote.png") no-repeat scroll 6px 10px #F9F9F9;
	border-left: 3px solid #CACACA;
	border-radius: 7px;
	margin: 0 auto 1em auto;
	padding: 1em 1.25em 1em 1.1875em;
	width: 92%;
}
.entry-body blockquote p {
	margin-bottom: 0.5em;
	padding: 0.2em 2.5em;
}
.multi-column .entry-body, .type-page .entry-body {
	border:none;
	margin-bottom:0;
	padding-bottom:0
}
.entry-meta {
	margin: 1rem 0 2em 0;
	padding: 2rem 0;
}
.excerpt.entry-meta {
	border-top: none;
}
.author-info .author-avatar {
	float:left;
	margin: 0 15px 5px 0;
}
.author-info .author-avatar img { 
	border-radius: 100px;
}

.entry-tags {
	margin-top:0.625em
}
.nav-single {
	margin:1.063em 0 0
}
.flex-map iframe {
	width:100%
}
.entry-footer .panel {
	margin-bottom:0
}
.entry-footer {
	clear:both;
	margin: 1em 0;
}
.entry-footer .edit-link {
	margin:1.063em 0
}
/* Post Formats ---------------------- */
.post.format-chat .entry-content {
	border:0.063em solid #ddd;
	padding:0.625em;
}
.post.format-chat .entry-content p {
	margin:0
}
.post.format-chat .entry-content p:nth-child(2n) {
	background:#eee
}
.post.format-chat .entry-footer {
	margin:1.063em 0 0
}
.post.format-video .flex-video {
	margin-bottom:0
}
.post.format-gallery .gallery-item {
	clear:none
}
/*
.post.format-audio .entry-title, .post.format-image .entry-title, .post.format-video .entry-title, .post.format-gallery .entry-title {
	font-size:1.125em
}

.post.format-audio p, .post.format-gallery p, .post.format-image p, .post.format-link p, .post.format-video p {
	line-height: 1em;
	margin-bottom: 1.5em;
}
*/
/* Portfolio ---------------------- */
.single-portfolio {
	margin:0 0 1.063em
}
h2.entry-title.portfolio {
	margin:0.313em 0;
	font-size:1.25em
}
.portfolio .entry-tags {
	font-size:0.75em
}
.filterable-grid {
	width:auto!important;
}
#Grid .mix{
	opacity: 0;
	display: none;
}
dl.sub-nav { display: block; width: auto; overflow: hidden; margin: -4px 0 18px -9px; padding-top: 4px; }
dl.sub-nav dt, dl.sub-nav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
dl.sub-nav dt { color: #999; font-weight: normal; }
dl.sub-nav dd a { text-decoration: none; border-radius: 12px; cursor: pointer; }
dl.sub-nav dd.active a { background: #00A6FC; color: #fff; padding: 3px 9px; }

/* Comments ---------------------- */
ol.commentlist {
	margin:0;
	padding:0;
	list-style-type:none
}
ol.commentlist ol {
	list-style-type:none
}
ol.commentlist li {
	margin:0
}
.comment-author {
	text-decoration:none;
	padding:0
}
#comments, p.nocomments {
clear:both;
padding:1.063em 0
}
.commentlist li.comment .comment-entry {
	background:#f2f2f2;
	border:0.063em solid #e6e6e6;
	clear:both;
	margin-bottom:1.063em;
	padding:0.625em;
	position:relative
}
.commentlist li.comment .comment-content {
	background:#fff;
	clear:both;
	margin:0.625em 0;
	padding:0.625em;
	position:relative
}
.comments-area article header {
	margin-top:0em
}
.comments-area article header img {
	float:left;
	border-radius: 25px;
}
.comments-area article header cite, .comments-area article header time {
	display:block;
	margin-left:3.750em
}
.comments-area .post_author_for_comment {
	font-style:italic;
}

/* Widgets ---------------------- */
.widget {
	overflow:hidden;
	margin-bottom: 1.2em;
}
.widget .textwidget {
	margin:0 0 1.063em
}
.tagcloud {
	padding:0.313em 0;
}

/* Pagination ---------------------- */
.spark-navigation {
	text-align: center;
}
ul.pagination {
	clear:both;
	margin:1.063em 0 1.25em;
}
ul.pagination a.current {
	color: #ffffff !important;
}

/* Horizontal Nav ---------------------- */
#menu .section-container.horizontal-nav .section,
#mobile-menu .section-container.accordion .section {	
position: relative;
}
#menu .section-container.horizontal-nav .section .title.has-dropdown > a:after,
#mobile-menu .section-container.accordion .section .title.has-dropdown > a:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 5px;
	border-color: #333 transparent transparent transparent;
	margin-top: -2.5px;
	position:absolute;
	right:1em;
	top:1.688em
}
#menu .section-container .section .content, 
#mobile-menu .section-container .section .content {
	padding: 0.9375em 0;
}
#menu .section-container.horizontal-nav .side-nav li,
#mobile-menu .section-container.accordion .side-nav li {
	margin:0;
}
#menu .section-container.horizontal-nav .side-nav li a,
#mobile-menu .section-container.accordion .side-nav li a {
	padding: 0.25em 0.9375em;
}
#menu .section-container.horizontal-nav .side-nav li:hover a,
#mobile-menu .section-container.accordion .side-nav li:hover a {
	background:#efefef
}
#menu .section-container.horizontal-nav .section .title.active a,
#menu .section-container.horizontal-nav.auto .section .title.active a {
	background: #d5d5d5;
}
#menu .section-container.horizontal-nav .section:hover .content {
	border: 1px solid #ccc;
	display: block;
	min-width: 12.5em;
	position: absolute;
	z-index: 999;
}
@media only screen and (min-width: 48em) {
	#menu .section-container.horizontal-nav .section .title.has-dropdown > a:after {
		top:50%
	}
	#menu .section-container.horizontal-nav .section .title.has-dropdown > a {
		padding-right:2.813em
	}
}
/* Off-Canvas ---------------------- */ 
#main:before {
	content:" ";
	position:absolute;
	z-index:-1;
	top: 0;
	left:-100%;
	width:100%;
	height:100%
}
#page {
	overflow:hidden;
}
#mobile-menu, #main {
	display:block;
	position:relative;
	width:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.js #mobile-menu {
	margin-left:-100%;
	padding:0 0.938em;
	position:absolute;
	width:80%;
	z-index:1
}
.js #main {
	margin-left:0;
	position:relative;
	z-index:0
}
.active #mobile-menu {
	margin-left:0
}
.active #main {
	margin-left:80%
}
@media only screen and (min-width: 48em) {
	.js #main {
		position:static
	}
	.active #mobile-menu {
		margin-left:-100%;
	}
	.active #main {
		margin-left:0
	}
}

/* Social Icons */ 
.social_networks { 
	margin-bottom: .5em;
}
.webicon {
	vertical-align: middle;
}

/* Progress Bars */

.progress .meter  {
	color: #FFFFFF;
	font-size: 0.8em;
	padding-left: 0.8em;
	padding-top: 0.2em;
}

/* Buttons */
#main a.button { 
/*color: #fff;*/
}

/* Button Colors */
.red.ignition_button {
	background: #C60F13;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.red.ignition_button:hover, .red.ignition_button:focus {
	background: #970B0E;
}
.blue.ignition_button {
	background: #2BA6CB;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.blue.ignition_button:hover, .blue.ignition_button:focus {
	background: #248DAC;
}
.darkblue.ignition_button {
	background: #2356D7;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.darkblue.ignition_button:hover, .blue.ignition_button:focus {
	background: #0036D2;
}
.purple.ignition_button {
	background: #56097B;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.purple.ignition_button:hover, .blue.ignition_button:focus {
	background: #5609BA;
}

.green.ignition_button {
	background: #5B8737;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.green.ignition_button:hover, .green.ignition_button:focus {
	background: #699c40;
}
.white.ignition_button {
	background: #E9E9E9;
	border:none;
	color: #333333 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.white.ignition_button:hover, .white.ignition_button:focus {
	background: #dadada;
	color: #333;
}
.black.ignition_button {
	background: #141414;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.black.ignition_button:hover, .black.ignition_button:focus {
	background: #444 !important;
}
.teal.ignition_button {
	background: #23D7AF;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.teal.ignition_button:hover, .teal.ignition_button:focus {
	background: #00D2A8 !important;
}
.orange.ignition_button {
	background: #ff5c00;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.orange.ignition_button:hover, .orange.ignition_button:focus {
	background: #d45500 !important;
}
.yellow.ignition_button {
	background: #ffb515;
	border:none;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-shadow: none;
}
.yellow.ignition_button:hover, .yellowish.ignition_button:focus {
	background: #fc9200 !important;
}

/* Pricing Tables */
.pricing-table {
	border: 1px dotted #777;
}
.pricing-table.taller {
	margin-top: -1em;
}
.pricing-table.taller .title {
	height: 5em;
	padding-top: 2em;
}
.pricing-table.plan {
	border-radius: 6px;
	list-style: none;
	padding: 0 0 20px;
	margin: 0 0 15px;
	background: #fff;
	text-align: center;
}
.flat.plan li {
	padding: 10px 15px;
	color: #ccc;
	border-top: 1px solid #f5f5f5;
	-webkit-transition: 300ms;
	transition: 300ms;
}
.pricing-table.plan li.plan-price {
	border-top: 0;
}
.pricing-table.plan li.plan-name {
	border-radius: 6px 6px 0 0;
	padding: 15px;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	background: #e74c3c;
	margin-bottom: 30px;
	border-top: 0;
}
.pricing-table.plan li > strong {
	color: #e74c3c;
}
.pricing-table.plan li.plan-action {
	margin-top: 10px;
	border-top: 0;
}
.pricing-table.plan.featured {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.pricing-table.plan.featured li.plan-name {
	background: #000;
}
.pricing-table.plan.featured:hover li.plan-name {
	background: #c0392b;
}
.pricing-table.plan:hover li.plan-name {
	background: #000;
}

/* Tables */
table th, table td { 
	padding: 0.7em;
}
dd { padding-bottom: 1em; }

/* Drop cap etc */
span.dropcap { font-size: 300%; font-weight: bold; float: left; position: relative; margin:5px 7px 0 0; line-height: 0.7em; }
span.shortcode-highlight { background: #FFFFAA; padding: 3px 3px 1px; }
abbr { border-bottom: 1px dashed #999999; cursor: help; }
.spark-related-posts a.thumbnail { 
	width: auto;
}

/* Gallery */

.gallery ul li { 
	list-style-type: none;
	margin-bottom: 2em;
	display: inline-block;
	
}

/* Slide out nav bar -- off canvas */
/* adjust body when menu is open */
body.slide-active {
	overflow-x: hidden
}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
	margin-top: 0px!important
}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
position: relative;
padding-top: 70px;
left: 0;
}
#page-content.slide-active {
padding-top: 0
}
/* put toggle bars on the left :: not using button */
#slide-nav .navbar-toggle {
cursor: pointer;
position: relative;
line-height: 0;
float: left;
margin: 0;
width: 30px;
height: 40px;
padding: 10px 0 0 0;
border: 0;
background: transparent;
}
/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
width: 100%;
display: block;
height: 3px;
margin: 5px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
background: orange
}
.navbar-header {
	position: relative
}
/* un fix the navbar when active so that all the menu items are accessible */
.navbar.navbar-fixed-top.slide-active {
	position: relative
}
/* just stick it in max width since these classes are not shared between sizes */
@media (max-width:767px) { 
	#slide-nav .container {
	margin: 0;
	padding: 0!important;
	}
	#slide-nav .navbar-header {
	margin: 0 auto;
	padding: 0 15px;
	}
	#slide-nav .navbar.slide-active {
	position: absolute;
	width: 80%;
	top: -1px;
	z-index: 1000;
	}
	#slide-nav #slidemenu {
	background: #f7f7f7;
	left: -100%;
	width: 80%;
	min-width: 0;
	position: absolute;
	padding-left: 0;
	z-index: 2;
	top: -8px;
	margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav {
	min-width: 0;
	width: 100%;
	margin: 0;
	}
	#slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
	min-width: 0;
	width: 80%;
	white-space: normal;
	}
	#slide-nav {
	border-top: 0
	}
	#slide-nav.navbar-inverse #slidemenu {
	background: #333
	}
	/* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
	#slide-nav #navbar-height-col {
	position: fixed;
	top: 0;
	height: 100%;
	width: 80%;
	left: -80%;
	background: #eee;
	}
	#slide-nav.navbar-inverse #navbar-height-col {
	background: #333;
	z-index: 1;
	border: 0;
	}
	#slide-nav .navbar-form {
	width: 100%;
	margin: 8px 0;
	text-align: center;
	overflow: hidden;
	/*fast clearfixer*/
	}
	#slide-nav .navbar-form .form-control {
	text-align: center
	}
	#slide-nav .navbar-form .btn {
	width: 100%
	}
}
@media (min-width:768px) { 
	#page-content {
	left: 0!important
	}
	.navbar.navbar-fixed-top.slide-active {
		position: fixed
	}
	.navbar-header {
		left: 0!important
	}
}

/*
@ media (max-width: 992px) {
.navbar-header {
	float: none;
	}
	.navbar-toggle {
		display: block;
		}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		}
	.navbar-collapse.collapse {
		display: none!important;
		}
	.navbar-collapse.collapse.in {
		display: block!important;
		}
	.navbar-nav {
		float: none!important;
		}
	.navbar-nav>li {
		float: none;
		}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
		}
}
*/
/* Nav Menu Nesting fix for Bootstrap 3.x */
.marginBottom-0 {margin-bottom:0;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
