/** * Theme Name: Hook92   */html,body, div, dl, dt, dd, ul, li,pre, form, fieldset, input, textarea, blockquote, th, td, section, figure {	margin: 0;	padding: 0;	-webkit-font-smoothing: antialiased;	/* Ensure that all long words are broken up so they do not exceed the width of their container elements. */	-ms-word-wrap: break-word;	word-wrap: break-word;}pre {	white-space: pre-wrap;}fieldset, img, abbr, acronym  {	border: 0;}img {	max-width: 100%;	height: auto;}a img {	text-decoration: none;}select, iframe {	max-width: 100%;}table {	border-collapse: collapse;	border-spacing: 0;}address, caption, cite, code, dfn, var {	font-weight: normal;	font-style: normal;}q:before, q:after {	content: '';}ul {	list-style: none;}mark{	background: none;}button{	border: none;}/** * WordPress Core CSS - http://codex.wordpress.org/CSS#WordPress_Generated_Classes * License: GPL2 * Copyright: WordPress.org, http://wordpress.org * * We've modified this to suit our needs. */.alignnone {	margin: 5px 18px 15px 0;}.aligncenter,div.aligncenter {	display: block;	margin: 5px auto;}.alignright {	float:right;	margin: 5px 0 15px 18px;}.alignleft {	float: left;	margin: 5px 18px 15px 0;}.aligncenter {	display: block;	margin: 5px auto;}a img.alignright {	float: right;	margin: 5px 0 15px 18px;}a img.alignnone {	margin: 5px 25px 20px 0;}a img.alignleft {	float: left;	margin: 5px 18px 15px 0;}a img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto}.wp-caption, .gallery-caption {	background: #eee;	border: 1px solid #e6e6e6;	max-width: 96%; /* Image does not overflow the content area */	padding: 5px 3px 10px;	text-align: center;}.wp-caption.alignnone {	margin: 5px 20px 20px 0;}.wp-caption.alignleft {	margin: 5px 20px 20px 0;}.wp-caption.alignright {	margin: 5px 0 20px 20px;}.wp-caption img, .gallery-caption img {	border: 0 none;	height: auto;	margin: 0;	max-width: 98.5%;	padding: 0;	width: auto;}.wp-caption p.wp-caption-text {	font-size: 14px;	line-height: 25px;	margin: 2px 0 0;	padding: 0 4px 0;}/* Text meant only for screen readers. */.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000; 

/* Above WP toolbar. */}/* -----------------   GRID STRUCTURE   -----------------*/body{	width: 100%;	background: #fff;	font-family: 'Tahoma', serif;	font-size: 16px;	color: #fff;}div.in{	width: 86%;	margin: 0 auto;	max-width: 1200px;}header {	margin-bottom: 1.5em;}nav.nav-container{	width: 100%;/*	background: #7690C9;*/	float: left;}article.content{	width: 75%;	float: left;color:#000;}.page-content article.full-content,article.full-content{	width: 100%;	float: left;}aside.sidebar{	width: 23%;	float: right;	/*margin-top: 30px; */}

article.post-content p.tipp{
width:72%;
background-color: #b4cc1d;
text-align:justify;
color: #fff;
padding:2%;
border-radius:25px;
margin-left:auto;
margin-right:auto;
}
p.tipp a{
color: #fff;
}

table.salzmelde thead{
	color:#e00;
	
}

div.tabelle-va thead{
background-color: #b4cc1d;
color: #fff;
}

div.tabelle-va td{
background-color: #fff;
border:none;
}

div.tabelle-va table{
width:100%;
border:none;
}

div#your-name{width:50%}

table.tabelle-va {
width:100%;
border:none;
border-spacing: 0;
}

table.tabelle-va th{
background-color: #b4cc1d;
color: #fff;
border:none;
}

table.tabelle-va td{
background-color: #fff;
color: #000;
border:none;
border-bottom:1px solid #b4cc1d;
}



table.sm2018 th{
	
	background-color: #ddd;
color: #000;
border:none;
}

table.sm2018 td{
	background-color: #fff;
color: #000;
border:none;
}

#gesperrt {
background-color: #d00;
}

table.ausschreibung{
width:90%;
background-color:#fff;
border:none;
margin-left: auto;
margin-right: auto;
}
table.ausschreibung tr{

}
table.ausschreibung td{
border:none;
padding-bottom: 2%;
padding-left: 2%;
padding-right: 2%;
}
td.spalte1{
width:28%;
font-weight:bold;
vertical-align:top;
color:#b4cc1d;
}

table.cycle{
	width:inherit;
}

table.cycle td{
	border: 0px solid #ddd;
}


div.cyclebox input[type="checkbox"]{
      width: 2em;
      height: 2em;
}
div.cyclebox label.checkbox-inline{
	  font-size: 1.5em;
}
div.cycleboxbag input[type="checkbox"]{
      width: 2em;
      height: 2em;
}
div.anschrift{
	margin-bottom: 42px !important;
}

.btnCyc a {
	text-align:left !important;
	width: inherit;
	background-color:#ddd !important;
	color:#000 !important;
	font-size:0.7em !important;
}

.btnCycle a{
	/*background-color:#ddd !important;*/
	width: inherit;
	text-align: left !important;
	color:#000 !important;
	font-size:0.7em !important;
}

.help-block{
	font-size:0.7em;
}

footer#footer{	width: 100%;	clear: both;		color: #fff;	text-align: center;	padding-top: 10px; margin-top: 2%;}
a#footer{color:#000;}
.custom-background {background-size:cover;}
.mein_header {
width: 50%;
margin-left: 25%;
}
ul#menu-allgemein{width: 100%;display: inline-block;	clear: both;	position: relative;	text-align:center;background: #b4cc1d;	font-family: 'Tahoma', sans-serif;list-style: none;margin-bottom: 1%;}
ul#menu-allgemein li{display:inline-block;position: relative;margin-right:2%;}ul#menu-allgemein a{color:#fff;font-weight:unset;}
p.copyright{
background: #b4cc1d;
margin:0px 0px 10px 0px;
padding-bottom:1%;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;}
.copyright a{color:#000;}

div.dataTables_filter input{
padding:0px;
}

footer section.footer-widget {	width: 30%;	margin-right: 5%;	margin-bottom: 40px;	float: none;	display: inline-block;	vertical-align: top;}footer section.footer-widget:nth-of-type(3n+0) {	margin-right: 0;	float: none;}.clear {	height: 0;	font-size: 0;	clear: both;}.cf:before,.cf:after {	content: " "; /* 1 */	display: table; /* 2 */}.cf:after {	clear: both;}.hide {	display: none;}.nav-button, .mobile-nav-button, .mobile-menu { display: none; } /* hide the navigation & button by default *//** * Content Layout Styles *//* 1 Column (Content) */.cols-1 article.content {	width: 100%;background-image: url(images/hg75.png); padding:2%;}/* 2 Columns (Content, Sidebar) */.cols-2 article.content {/*background-color: #fff;*/background-image: url(images/hg75.png);padding: 1% 1% 4% 1%;line-height: 1.2em;}.cols-2 aside.sidebar {}/* 2 Columns Right (Sidebar, Content) */.cols-2-r article.content {	float: right;}.cols-2-r aside.sidebar {	float: left;}/* 3 Columns (Content, Sidebar, Sidebar) */.cols-3 article.content {	width: 50%;	margin-right: 0;}.cols-3 aside.sidebar, .cols-3 aside.secondary-sidebar {	width: 23%;	margin: 0 0 0 1%;	padding: 0 0 0 1%;	float: left;}.cols-3 aside.secondary-sidebar {}/* 3 Columns Middle (Sidebar, Content, Sidebar) */.cols-3-m .content-wrapper {	padding: 0 25%;color:#fff;}.cols-3-m article.content {	width: 100%;	margin-right: 0;	float: right;}.cols-3-m aside.sidebar, .cols-3-m aside.secondary-sidebar {	width: 46%;	float: right;}.cols-3-m aside.sidebar {	margin: 0 0 0 -50%;	padding: 0 2% 0 0;	float: left;}.cols-3-m aside.secondary-sidebar {	margin: 0 -150% 0 0;	padding: 0 0 0 2%;}/* 3 Columns Right (Sidebar, Sidebar, Content) */.cols-3-r article.content {	width: 50%;	margin-right: 0;	float: right;}.cols-3-r aside.sidebar, .cols-3-r aside.secondary-sidebar {	width: 23%;	margin: 0 1% 0 0;	padding: 0 1% 0 0;	float: left;}.cols-3-r aside.secondary-sidebar {}/* 3 Columns General */.cols-3 .widget .social-media-icons a,.cols-3-m .widget .social-media-icons a,.cols-3-r .widget .social-media-icons a {	margin-right: 6px;	margin-bottom: 6px;}

/* -----------------   TYPOGRAPHY STRUCTURE   -----------------*

/a{	color: #b4cc1d;	text-decoration: none;font-weight:bold;}article.content a:hover, .widget-fullbody a:hover, #post-author a:hover{	text-decoration: underline;	color: #000;}body a.button, .button {	background: #b4cc1d;	float: left;	color: #fff;	font-weight: 700;	font-size: 14px;	letter-spacing: 1px;	text-transform: uppercase;	font-family: 'Droid Sans', sans-serif;	padding: 10px 25px;	margin-top: 20px;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}body a.button:hover, .button:hover {	background: #7690C9;	-webkit-box-shadow: 0 0 2px 2px #898989;	box-shadow: 0 0 2px 2px #898989;}.button {	margin-top: 0;}/*   -------------	  Logo Area	 -------------  */section.logo-box{	float: left;	width: 95%;	margin-top: 40px;}section.logo-box-full-width {	width: 100%;}.site-title{	font-size: 72px;	font-weight: 900;	line-height: 1em;	margin-bottom: 0;	margin-top: 0;	display: block;}.slogan{	margin: 0.85em 0;	font-weight: 300;	/*margin-top: 0;*/	line-height: 1em;	font-size: 24px;}

/*   -------------	Top Right Widget	 -------------  */

aside.header-cta-container{	float: right;	width: 27.5%;	padding-left: 30px;}aside.header-cta-container.widgets {	margin-top: 40px;}/*   -------------	  Top Nav	 -------------  */nav .top-nav {	width: 100%;	display: inline-block;	clear: both;	position: relative;	float: left;	background: #7690C9;	font-family: 'Tahoma', sans-serif;}nav .top-nav li{	float: right;	position: relative;}a.facebook_url.fa.fa-facebook{background-color:#00e;}nav .top-nav li a{	float: left;	text-decoration: none;	color: #fff;	font-size: 14px;	/*font-weight: 700;*/	text-transform: uppercase;	padding: 15px 25px;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	/*border-right: 1px solid rgba(255, 255, 255, 0.25);*/}nav .top-nav li:first-child a{	/*border-left: 1px solid rgba(255, 255, 255, 0.25);*/}nav ul.top-nav li:hover > a, nav ul.top-nav li a:hover{	color: #b4cc1d;}nav ul.top-nav li a:active{	background: #363636;}nav .top-nav li ul.sub-menu {	width: auto;	position: absolute;	top: 100%;	display: none;	background: #000;	z-index: 999;}/* Third Level */nav .top-nav li ul.sub-menu li ul.sub-menu {	top: 0;	left: 100%;}nav .top-nav li ul.sub-menu li ul.sub-menu li {	float: left;}nav .top-nav li ul.sub-menu li {	width: auto;	min-height: 46px;	float: none;	display: block;	position: relative;}nav .top-nav li ul.sub-menu li a {	width: auto;	min-width: 12em;	margin-bottom: -1px;	padding: 15px 25px;	border-bottom: 1px solid rgba(255, 255, 255, 0.25);	white-space: nowrap;	float: none;	display: block;}nav .top-nav li ul.sub-menu li:last-child a {	margin-bottom: 0;	border-bottom: none;}nav .top-nav li:hover > ul.sub-menu {	display: block;}nav .top-nav li a:hover{	background-color: rgba(0, 0, 0, .35);}

/*   -------------	  Primary  Nav	 -------------  */.primary-nav-container {	margin-top: 0px;text-align:center;}
nav .primary-nav{	width: 100%;	display: inline-block;	clear: both;	position: relative;		background: #b4cc1d;	font-family: 'Tahoma', sans-serif;
}
nav .primary-nav li{
	

display:inline-block;
    position: relative;
    /* float: left; */

    padding: 7px 0px;
    list-style: none;
    text-align: center;}

nav .primary-nav li a{		text-decoration: none;	color: #fff;	font-size: 16px;	font-weight: 700;	text-transform: uppercase;	padding: 8px 25px;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	border-right: 1px solid rgba(255, 255, 255, 0.25);}
nav .primary-nav li:first-child a{	border-left: 1px solid rgba(255, 255, 255, 0.25);}
nav ul.primary-nav li:hover > a, nav ul.primary-nav li a:hover {	background: #000; color:#fff;}
nav ul.primary-nav li a:active {	background: #000;}
nav .primary-nav li ul.sub-menu, .primary-nav-container li ul.children 
{	text-align: left; width: auto;	position: absolute;	top: 100%;	display: none;	background: #dde6a6;	z-index: 999;}
nav .primary-nav li ul.sub-menu, .primary-nav-container li ul.children :hover
{	color: #fff;}


/* Third Level */
nav .primary-nav li ul.sub-menu li ul.sub-menu, .primary-nav-container li ul.children li ul.children {	top: 0;	left: 100%;}
nav .primary-nav li ul.sub-menu li ul.sub-menu li, .primary-nav-container li ul.children li ul.children li {	float: left;}
nav .primary-nav li ul.sub-menu li, .primary-nav-container li ul.children li {text-align: left;	width: auto;	min-height: 46px;	float: none;	display: block;	position: relative;}
nav .primary-nav li ul.sub-menu li a, .primary-nav-container li ul.children li a {	width: auto;	min-width: 12em;	margin-bottom: -1px;	padding: 15px 25px;	border-bottom: 1px solid rgba(255, 255, 255, 0.25);	white-space: nowrap;	float: none;	display: block; color:#000;}
nav .primary-nav li ul.sub-menu li a:hover, .primary-nav-container li ul.children li a:hover{color:#fff;}
nav .primary-nav li ul.sub-menu li:last-child a, .primary-nav-container li:last-child a {	margin-bottom: 0;	border-bottom: none;}
nav .primary-nav li:hover > ul.sub-menu, .primary-nav-container li:hover > ul.children {color:#fff;	display: block;}
nav .primary-nav li a:hover{	background-color: rgba(0, 0, 0, .35); color:#fff;}



/* ------------------ * bbPress/BuddyPress   ------------------ */.bbp-breadcrumb p {	margin-top: 0;}#subscription-toggle {	margin-bottom: 1em;	float: right;}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {	overflow: auto;}#bbpress-forums div.bbp-the-content-wrapper input {	width: auto;	text-transform: none;}#bbpress-forums div.bbp-search-form {	margin-bottom: 1em;}#bbpress-forums #bbp-search-form #bbp_search {	width: 64%;	padding: 0.38em 0.30em;	display: inline-block;	border-radius: 0;	-webkit-border-radius: 0;}#bbp_search_submit {	padding: 0.38em 0.30em;	float: none;	display: inline-block;}#bbp_topic_submit {	cursor: pointer;}/*   -------------	  Homepage / Page Content	 -------------  */article.home-content{	float: left;	width: 100%;}.page-content .content {	width: 65%;	margin: 0 0 30px;	float: left;}.full-content {	margin: 1em 0 30px;}h1.post-title a, h2.post-title a{	font-size: 36px;	color: #000;}.breadcrumb{	font-size: 14px;	margin-top: -10px;	margin-bottom: 1em;}.breadcrumb a:hover ,article.post-content a:hover{	text-decoration: underline;}/* -----------------   POST HOME   -----------------*/article.blog-content{	width: 75%;	float: left;}section.post{	width: 100%;		margin-bottom: 40px;}/* -----  Home Post Header  ------*/p.post-date, article.post-content p.post-date{	font-size: 16px;	margin-bottom: 10px;	padding-bottom: 0;}figure.author-avatar{	float: left;	width: 32px;	/*height: 32px;*/	margin-left: 10px;	margin-right: 10px;	margin-top: 9px;	border: 1px solid #ccc;}figure.author-avatar img{	vertical-align: top;}p.author-name{	float: left;}/* -----  Home Post Content  ------*/article.post-content{	width: 100%;	float: left;	clear: both;	padding:2%;	color:#000;}.sticky article.post-content {	width: 94%;	padding: 1em 3%;	background: #fff6f5;}article.post-content ul {	margin-left: 20px;	list-style: square;	margin-bottom: 15px;}article.post-content li {	margin-top: 15px;}h1.post-title, h1.post-title a,h2.post-title, h2.post-title a{	font-size: 14px;	font-weight: 900;	margin-top: 0;	padding-top: 0;	margin-bottom: 20px;	line-height: 1.2em;}h1.post-title a:hover,h2.post-title a:hover{	color: #b4cc1d;}figure.post-image{	width: 100%;	float: left;	text-align: center;	margin-bottom: 20px;}figure.post-image img{	/*max-width: 100%;*/	vertical-align: top;	border-bottom: 6px solid #000;}figure.post-image a:hover img{	border-bottom: 6px solid #b4cc1d;}article.post-content p{	line-height: 1.6em;	margin-bottom: 30px;	color:#000;}/* -----  Home Post Button  ------*/section.post a.post-button, .post-edit-link {	width: 100%;	margin: 1em 0 0;	background: #b4cc1d;	color: #fff;	text-align: center;	float: left;	font-weight: 600;	letter-spacing: 1px;	padding-top: 15px;	padding-bottom: 15px;	text-decoration: none;	text-transform: uppercase;	border-top: 1px solid #ccc;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}.post-edit-link {	width: auto;	margin-bottom: 1em;	padding: 15px 1em;	display: inline-block;	float: none;}/* -----  Hover + Active background colors  ------*/section.post a.post-button:hover, section.widget #searchform input.submit:hover,section.widget form.register input[type=submit]:hover, .widget .social-media-icons a:hover,ul.page-numbers li a.page-numbers:hover, section.post a.post-edit-link:hover {	background: #dde6a6;	color: #fff;}section.post a.post-edit-link {	text-decoration: none;}section.post a.post-button:active, section.widget #searchform input.submit:active,section.widget form.register input[type=submit]:active, .widget .social-media-icons a:active,ul.page-numbers li a.page-numbers:active, section.post a.post-edit-link:active {	background: #000;}/* -----  Pagination  ------*/footer.pagination{	width: 100%;	float: left;	border: 1px solid #ccc;	margin-bottom: 30px;}article.content ul.page-numbers{	margin: 0;	padding: 0;}article.content ul.page-numbers li{	list-style: none;	margin: 0;}ul.page-numbers li a.page-numbers,ul.page-numbers li span.dots,ul.page-numbers li span.current {	padding: 15px 30px;	float: left;	border-right: 1px solid #ccc;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}ul.page-numbers li a.page-numbers:hover{	text-decoration: none;}/* ------------------	   POST OPTIONS	---------------------  */section.post-meta p {	width: 100%;	padding-top: 1.75em;	border-top: 1px solid #ccc;}.post-navigation{	float: left;	width: 100%;	border-top: 1px solid #ccc;	font-weight: bold;}.next-posts a{	width: 44.5%;	float: right;	margin: 0;	padding-right: 0%;	text-align: right;	padding-top: 15px;	padding-bottom: 15px;	display: inline-block;	vertical-align: top;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}.previous-posts a{	width: 45%;	float: left;	margin: 0;	padding-left: 0;	padding-top: 15px;	padding-bottom: 15px;	display: inline-block;	vertical-align: top;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}.next-posts a:hover, .previous-posts a:hover{	text-decoration: underline;	color: #fff;}#post-author {	margin-bottom: 2em;	width: 94%;	padding: 3%;	background: #fff;	border: 1px solid;	border-color: #ccc;}#post-author figure.author-avatar{	width: 50px;	float: left;	margin-top: 0;}header.author-header{	width: 100%;	float: left;	padding-bottom: 20px;	margin-bottom: 15px;	border-bottom: 1px solid #ccc;}#post-author h4{	margin: 0;}/* After Posts Widgets */.after-posts-widgets-active section.widget:last-child {	margin-bottom: 0;}/*   -------------	   Comments	 -------------  */.comments-container {	margin-bottom: 2em;	padding-bottom: 1em;	border-bottom: 1px solid #ccc;}.full-content .comments-container {	padding-bottom: 0;	border-bottom: none;}.comments-area {	margin: 2em 0 1em;	/*padding: 1em 0 0;	border-top: 1px solid #ccc;*/}.comments-area .comments-title-container{	/*margin: 20px 0 0.5em;*/	position: relative;}.comments-area .comments-title-container h5{	font-size: 24px;}article.content .comments-area .comments-title-container h5.comments-title, article.full-width-content .comments-area .comments-title-container h5.comments-title {	margin: 0;	width: 94%;	padding: 1em 3% 1em 0;	background-image: url(images/hg75.png);	/*float: left;*/	position: relative;}/*.comments-title:after {	content: "";	display: block;	position: absolute;	bottom: -15px;	left: 50px;	width: 0;	border-width: 15px 15px 0;	border-style: solid;	border-color: #fff transparent;}*/article.content .comments-container ol.comment-list, article.full-content .comments-container ol.comment-list {	padding: 0;	list-style: none;}article.content ol.comment-list > li, ol.comment-list > li, ol.children > li {	width: 94%;	display: block;	list-style: none;	clear: both;}article.content ol.comment-list > li article, ol.comment-list > li article, ol.children > li article {	padding: 0;	border: 1px solid #ccc;background-image: url(images/hg75.png);	margin-top: 30px;	/*float: left;*/	width: 100%;}article.content ol.comment-list > li .comment, ol.comment-list > li .comment, ol.children > li .comment {	padding: 3%;}#comments ol.comment-list li article.bypostauthor {	background: #fff6f5;	border-color: #ffb6b6;}ol.comment-list > li:nth-child(even) article.comment {	background: #fff;}.comment-author {	overflow: auto;	padding-bottom: 20px;	border-bottom: 1px solid #ccc;}#comments ol.comment-list article.bypostauthor .comment-author {}.comment-author .avatar {	margin-right: 2%;	float: left;	width: 50px;	border: 1px solid #ccc;}.comment-author .author-link{	font-weight: bold;}.comments-area a:hover {	text-decoration: underline;}.comment-author .comment-meta a {	color: #999;	font-size: 16px;}#comments ol.comment-list > li  article.bypostauthor .comment-meta a {}/* Comment Navigation */.comment-navigation {	margin-bottom: 1em;}.comment-navigation h1 {	display: none;}.comment-navigation .nav-previous, .comment-navigation .nav-next {	width: 48%;	display: inline-block;}.comment-navigation .nav-previous {	padding-left: 1%;}.comment-navigation .nav-next {	padding-right: 1%;	text-align: right;}/* Comments Form - Leave A Reply */#respond {	margin-top: 40px;	padding: 3%;;	border: 1px solid #ccc;}#respond #reply-title {	margin: 0 0 0.5em;}#respond .comment-notes {	font-size: 0.8em;}#respond p label {	font-size: 0.9em;	font-weight: bold;	display: block;}#respond .required {	color: #900;}#respond input, #respond textarea {	padding: 2%;	background: #fefefe;	color: #333;	font-family: 'Open Sans', sans-serif;	font-size: 16px;	border: 1px solid #d0d0d0;	border-radius: 5px;	-webkit-border-radius: 5px;}#respond textarea {	width: 96%;}#respond input[type="submit"] {	width: 100%;	padding: 0.75em;	color: #fff;	background: #b4cc1d;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	border: none;	border-radius: 0;	-webkit-border-radius: 0;	cursor: pointer;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}#respond input[type="submit"]:hover {	background: #ad2219;}#respond input[type="submit"]:active {	background: #000;}#respond .form-allowed-tags {	padding: 3%;	border: 1px dashed #b4cc1d;}a#cancel-comment-reply-link {	float: right;}/* -----------------   POST/PAGE TYPOGRAPHY   -----------------*/article.content h1, article.full-content h1,article.content h1.post-title, article.content h2.post-title {	margin: 0.75em 0;	font-size: 20px;	line-height: 1em;}.home.cols-3-m article.content h1.post-title,.page.cols-3-m article.content h1.post-title,article.content h1.post-title {	margin-top: 0.1em;	text-align:center;	color:#b4cc1d;}.single article.content h1.post-title {	margin-top: 0.75em;}article.content h2, article.full-content h2 {	margin: 0.65em 0;	font-size: 38px;	line-height: 1em;}article.content h3, article.full-content h3 {	margin: 0.5em 0;	font-size: 32px;}article.content h4, article.full-content h4{	margin: 0.45em 0;	font-size: 20px;	text-align:center;}article.content h5, article.full-content h5 {	margin: 0.25em 0;	font-size: 14px;	text-align:center;}article.content h6, article.full-content h6 {	margin: 0.15em 0;	font-size: 16px;}article.content blockquote, article.full-content blockquote{	padding-left: 55px;	padding-top: 5px;	padding-bottom: 30px;	font-style: italic;	font-size: 22px;	line-height: 1.7em;}article.content hr, article.full-content hr{	margin-bottom: 20px;}article.content ul, article.full-content ul{	margin-left: 20px;	list-style: square;	margin-bottom: 15px;}article.content ol, article.full-content ol{	padding-left: 20px;}article.content li, article.full-content li{	margin-top: 15px;}table th, table td {	padding: 6px;	border: 1px solid #ccc;}table th {	background: #f6f6f6;}dt {	font-weight: bold;}dd {	padding: 0 0 1em 1em;}article.content input, article.content textarea,article.full-content input, article.full-content textarea {	padding: 1%;	background: #fefefe;	color: #333;	font-family: 'Open Sans', sans-serif;	font-size: 16px;	border: 1px solid #d0d0d0;	border-radius: 5px;	-webkit-border-radius: 5px;}article.content input[type="reset"], article.full-content input[type="reset"],article.content input[type="submit"], article.full-content input[type="submit"],input[type="reset"], input[type="submit"] {	padding: 0.75em;	color: #fff;	background: #b4cc1d;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	border: none;	border-radius: 0;	-webkit-border-radius: 0;	cursor: pointer;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}article.content input[type="reset"]:hover, article.full-content input[type="reset"]:hover,article.content input[type="submit"]:hover, article.full-content input[type="submit"]:hover {	background: #dde6a6;}article.content input[type="reset"]:active, article.full-content input[type="reset"]:active,article.content input[type="submit"]:active, article.full-content input[type="submit"]:active {	background: #000;}

/* -----------------   SIDEBAR WIDGETS   -----------------*/.front-page-sidebar {color:#000;	/*margin-top: .85em;*/}.front-page-sidebar section.widget.mb-cta-widget {	margin-top: 30px;}
.front-page-sidebar section.widget h3.widget-title,.cols-1 section.widget h3.widget-title {	margin-bottom: 22px;	padding-bottom: 20px;	text-align: center; color:#b4cc1d;}
.front-page-sidebar section.widget.mb-hero-widget .widget-title {	margin-bottom: 0;	padding-bottom: 0;}section.widget{ width: 100%; float: left; margin-bottom: 0px; padding-top: 0;}


#primary-sidebar-metaslider_widget-3{color:#b4cc1d;} 
#primary-sidebar-metaslider_widget-4{color:#b4cc1d;}
#primary-sidebar-metaslider_widget-5{color:#b4cc1d;}
#primary-sidebar-metaslider_widget-6{color:#b4cc1d;}
#primary-sidebar-text-2{color:#b4cc1d;}

/*section.widget h3.widget-title{	width: 100%;	/*float: left;	padding: 15px 0 13px;	display: block;	margin: 0 0 1em;	font-size: 18px;	font-weight: 700;	text-transform: uppercase;	border-bottom: 1px solid #ccc;	letter-spacing: 1px; color;#b4cc1d;}*/

section.widget h3.widget-title{	width: 100%; padding: 10px 0 10px;	display: block;	margin: 0px;	font-size: 18px;	font-weight: 700;	text-transform: uppercase;	letter-spacing: 1px; color;#b4cc1d;}

.eventseite{
border: 2px solid #000;
}

.widget ul {	margin-left: 0px;	list-style: square;	margin-bottom: 0px;}.widget li {	margin-top: 0px;}




/* Address Widget */
.mb-address-widget .mb-address {background-image:url(images/hg75.png);	color: #000;padding: 30px;	border-left: 6px solid #b4cc1d;	font-size:12px;}
footer .mb-address-widget .mb-address {	border-color: #fff;}

/* Hero Widget */
section.widget.mb-hero-widget .widget-title {	margin-bottom: 0;	padding-bottom: 0;	font-size: 20px;	text-align: center;	border-bottom: none;	text-transform: none;}section.mb-hero-widget {	clear: both;}section.mb-hero-widget .mb-hero-content {	width: 50%;	float: left;}section.mb-hero-widget .mb-hero-content-full-width {	width: auto;	float: none;}section.mb-hero-widget .mb-hero-no-content {	display: none;}section.mb-hero-widget .mb-hero-content-inner {	padding: 1.5em;}aside.header-cta-container section.widget.mb-hero-widget .widget-title,aside.sidebar section.widget.mb-hero-widget .widget-title,aside.secondary-sidebar section.widget.mb-hero-widget .widget-title,.footer-widgets-container section.widget.mb-hero-widget .widget-title {	font-size: 24px;}aside.header-cta-container section.mb-hero-widget .mb-hero-content,aside.sidebar section.mb-hero-widget .mb-hero-content,aside.secondary-sidebar section.mb-hero-widget .mb-hero-content,.footer-widgets-container section.mb-hero-widget .mb-hero-content {	width: auto;	float: none;}

/* Call to Action (CTA) Widget */section.mb-cta-widget {	color: #fff;	background: #b4cc1d;	text-align: center;	font-family: 'Droid Sans', sans-serif;	font-size: 28px;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}section.mb-cta-widget:hover{	-webkit-box-shadow: 0 0 2px 2px #898989;	box-shadow: 0 0 2px 2px #898989;}section.mb-cta-widget .mb-cta-no-filter {	padding: 1em 0;}aside.header-cta-container section.mb-cta-widget .mb-cta-has-filter p,aside.header-cta-container section.mb-cta-widget .mb-cta-no-filter,aside.sidebar section.mb-cta-widget .mb-cta-has-filter p,aside.sidebar section.mb-cta-widget .mb-cta-no-filter,aside.secondary-sidebar section.mb-cta-widget .mb-cta-has-filter p,aside.secondary-sidebar section.mb-cta-widget .mb-cta-no-filter {	margin: 1em;	padding: 0;	line-height: 42px;}.after-posts-widgets section.mb-cta-widget .mb-cta-has-filter p,.after-posts-widgets  section.mb-cta-widget .mb-cta-no-filter {	margin: 1em;	padding: 0;	line-height: 42px;}.footer-widgets-container section.mb-cta-widget {	background: #b4cc1d;}.footer-widgets-container section.mb-cta-widget .mb-cta-has-filter p,.footer-widgets-container section.mb-cta-widget .mb-cta-no-filter {	margin: 1em;	padding: 0;	line-height: 42px;}section.mb-cta-widget a, article.content section.mb-cta-widget a {	color: #000;	background: #b4cc1d;	padding: 5px;	text-decoration: none;}section.mb-cta-widget a:hover, article.content section.mb-cta-widget a:hover {	background: #fff;}

/* -----  Search  ------*/section.widget #searchform input {	font-size: 14px; color:#000;	width: 59%;	padding: 18px 2% 17px 2%;	float: left;	border: 0;	background: #efebeb;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;
border-radius:15px;

}section.widget #searchform input.submit {	width: 36%;	padding: 16px 2% 15px 2%;	font-size: 16px;	font-weight: 700;	text-transform: uppercase;	color: #fff;	cursor: pointer;	float: right;	background: #000;	-ms-word-wrap: normal;	word-wrap: normal; border-radius: 0px;}

/* -----  Calendar  ------*/section.widget table#wp-calendar{	width: 100%;	text-align: center;	padding-top: 10px;}section.widget table#wp-calendar caption{	text-align: left;	padding: 7%;	padding-top: 10px;	padding-bottom: 10px; font-weight: bold;}section.widget table#wp-calendar thead {	text-align: center;	margin-top: 10px;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;}section.widget table#wp-calendar th{	text-align: center;	padding-top: 5px;	padding-bottom: 5px;	background: transparent;	border-color: transparent;}section.widget table#wp-calendar tbody{	border-bottom: 1px solid #ccc;}section.widget table#wp-calendar td{	text-align: center;	padding-top: 5px;	padding-bottom: 5px;	background: transparent;	border-color: transparent;}section.widget table#wp-calendar tfoot tr td#next,section.widget table#wp-calendar tfoot tr td#next a{	text-align: right;}section.widget table#wp-calendar tfoot tr td a{	padding-top: 10px;	padding-bottom: 10px;	display: block;	text-align: left;	width: 76%;	padding-left: 12%;	padding-right: 12%;}

/* -----  Newsletter  ------*/section.widget form.register input {	font-size: 14px;	height: 20px;	width: 96%;	color: #555;	padding: 1em 2%;	float: left;	background: fff;	border: 1px solid;	border-color: #ccc;	border-color: rgba(0, 0, 0, .15);	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	margin-top: 10px;}section.widget form.register input[type=submit] {	width: 100%;	margin-left: 0;	height: 46px;	font-size: 14px;	font-weight: 700;	text-transform: uppercase;	color: #fff;	cursor: pointer;	float: left;	background: #b4cc1d;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}

/* -----  Social Media Icons ------*/.widget .social-media-icons{	width: 100%;	float: left;	padding-bottom: 15px;}.widget .social-media-icons a{	width: 50px;	/*max-width: 50px;*/	margin-right: 1%;	margin-left: 3%;	margin-top: 15px;	height: 50px;	color: #fff;	background: #b4cc1d;	line-height: 50px;	text-align: center;	text-decoration: none;	display: inline-block;	border: 1px solid #ccc;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	float: left;}

/* -----------------    FOOTER WIDGETS   -----------------*/
footer section.footer-widget{	border: none;	background: #000;	color: #fff;}
footer section.footer-widget h3.widget-title,.cols-1 footer section.footer-widget h3.widget-title {	width: 100%;	padding: 0 0 10px;	border: 0;	background: none;	text-align: center;}
footer.copyright{	width: 100%;	float: left;	color: #fff;	font-size: 16px;}
footer.copyright a{	text-decoration: underline;	color: #fff;}
footer.copyright a:hover{	color: #b4cc1d;	text-decoration: none;}

/* -----  Social Media Icons ------*/
footer section.footer-widget .social-media-icons a {	width: 15%;	margin-right: 4%;	margin-left: 0;	margin-top: 15px;	height: 50px;	color: #fff;	background: #7690C9;	line-height: 50px;	text-align: center;	text-decoration: none;	display: inline-block;	border: 1px solid #ccc;	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;	float: left;}
footer section.footer-widget .social-media-icons a:hover {	background: #7690C9;}
footer section.footer-widget .social-media-icons a:active {	background: #7690C9;}

/* ----------   Newsletter ------------ */
.mc-gravity, .mc_gravity, .mc-newsletter, .mc_newsletter,.mc-gravity_wrapper, .mc_gravity_wrapper, .mc-newsletter_wrapper, .mc_newsletter_wrapper {	width: 100%;	max-width: 100% !important;	border: 1px solid #ddd;}form.mc-gravity, form.mc_gravity, form.mc-newsletter, form.mc_newsletter {	padding-bottom: 1em;	border: none;}.mc-gravity:before, .mc_gravity:before, .mc-newsletter:before, .mc_newsletter:before,.mc-gravity_wrapper:before, .mc_gravity_wrapper:before, .mc-newsletter_wrapper:before, .mc_newsletter_wrapper:before,.mc-gravity:after, .mc_gravity:after, .mc-newsletter:after, .mc_newsletter:after,.mc-gravity_wrapper:after, .mc_gravity_wrapper:after, .mc-newsletter_wrapper:after, .mc_newsletter_wrapper:after {	content: " ";	display: table;}.mc-gravity:after, .mc_gravity:after, .mc-newsletter:after, .mc_newsletter:after,.mc-gravity_wrapper:after, .mc_gravity_wrapper:after, .mc-newsletter_wrapper:after, .mc_newsletter_wrapper:after {	clear: both;}.mc-gravity .gform_heading, .mc_gravity .gform_heading, .mc-newsletter .gform_heading, .mc_newsletter .gform_heading,.mc-gravity_wrapper .gform_heading, .mc_gravity_wrapper .gform_heading, .mc-newsletter_wrapper .gform_heading, .mc_newsletter_wrapper .gform_heading {	width: 98%;	margin: 0;	padding: 2%;	background: #b4cc1d;	color: #fff;	font-size: 24px;	text-align: center;	text-transform: uppercase;}.mc-gravity .gform_heading h3.gform_title, .mc_gravity .gform_heading h3.gform_title,.mc-newsletter .gform_heading h3.gform_title, .mc_newsletter .gform_heading h3.gform_title,.mc-gravity_wrapper .gform_heading h3.gform_title, .mc_gravity_wrapper .gform_heading h3.gform_title,.mc-newsletter_wrapper .gform_heading h3.gform_title, .mc_newsletter_wrapper .gform_heading h3.gform_title {	margin: 0 0 15px;}.mc-gravity .gform_heading span.gform_description, .mc_gravity .gform_heading span.gform_description,.mc-newsletter .gform_heading span.gform_description, .mc_newsletter .gform_heading span.gform_description,.mc-gravity_wrapper .gform_heading span.gform_description, .mc_gravity_wrapper .gform_heading span.gform_description,.mc-newsletter_wrapper .gform_heading span.gform_description, .mc_newsletter_wrapper .gform_heading span.gform_description {	font-size: 16px;	text-transform: none;	display: block;}.mc-gravity .gform_heading, .mc_gravity .gform_heading,.mc-newsletter .gform_heading, .mc_newsletter .gform_heading,.mc-gravity_wrapper .gform_heading, .mc_gravity_wrapper .gform_heading,.mc-newsletter_wrapper .gform_heading, .mc_newsletter_wrapper .gform_heading {	width: 96% !important;	margin: 0;	margin-bottom: 1.25em !important;	padding: 2%;}.mc-gravity .gform_body, .mc_gravity .gform_body,.mc-newsletter .gform_body, .mc_newsletter .gform_body,.mc-gravity_wrapper .gform_body, .mc_gravity_wrapper .gform_body,.mc-newsletter_wrapper .gform_body, .mc_newsletter_wrapper .gform_body {	width: 40%;	margin: 0 0 0 20%;	padding: 0;	float: left;}.mc-gravity  .gfield_label, .mc_gravity  .gfield_label,.mc-newsletter  .gfield_label, .mc_newsletter  .gfield_label,.mc-gravity_wrapper  .gfield_label, .mc_gravity_wrapper  .gfield_label,.mc-newsletter_wrapper  .gfield_label, .mc_newsletter_wrapper  .gfield_label {	margin: 0 !important;	display: none !important;}.mc-gravity  form li, .mc_gravity  form li,.mc-newsletter  form li, .mc_newsletter  form li,.mc-gravity_wrapper  form li, .mc_gravity_wrapper  form li,.mc-newsletter_wrapper  form li, .mc_newsletter_wrapper  form li {	width: auto !important;	margin: 0 !important;	padding: 0 !important;}.mc-gravity .gform_fields input, .mc_gravity .gform_fields input,.mc-newsletter .gform_fields input, .mc_newsletter .gform_fields input,.mc-gravity_wrapper .gform_fields input, .mc_gravity_wrapper .gform_fields input,.mc-newsletter_wrapper .gform_fields input, .mc_newsletter_wrapper .gform_fields input {	width: 90% !important;	margin-left: -2px;	font-size: 16px !important;	padding: 14px 5% !important;	border-radius: 0 !important;}.mc-gravity .gform_fields .gfield_error input, .mc_gravity .gform_fields .gfield_error input,.mc-newsletter .gform_fields .gfield_error input, .mc_newsletter .gform_fields .gfield_error input,.mc-gravity_wrapper .gform_fields .gfield_error input, .mc_gravity_wrapper .gform_fields .gfield_error input,.mc-newsletter_wrapper .gform_fields .gfield_error input, .mc_newsletter_wrapper .gform_fields .gfield_error input {	background: #ffdfe0;}/* Placeholder color */.mc-gravity .gform_fields input::-webkit-input-placeholder, .mc_gravity .gform_fields input::-webkit-input-placeholder,.mc-newsletter .gform_fields input::-webkit-input-placeholder, .mc_newsletter .gform_fields input::-webkit-input-placeholder,.mc-gravity_wrapper .gform_fields input::-webkit-input-placeholder, .mc_gravity_wrapper .gform_fields input::-webkit-input-placeholder,.mc-newsletter_wrapper .gform_fields input::-webkit-input-placeholder, .mc_newsletter_wrapper .gform_fields input::-webkit-input-placeholder {	color: #aaa;}.mc-gravity .gform_fields input::-moz-placeholder, .mc_gravity .gform_fields input::-moz-placeholder,.mc-newsletter .gform_fields input::-moz-placeholder, .mc_newsletter .gform_fields input::-moz-placeholder,.mc-gravity_wrapper .gform_fields input::-moz-placeholder, .mc_gravity_wrapper .gform_fields input::-moz-placeholder,.mc-newsletter_wrapper .gform_fields input::-moz-placeholder, .mc_newsletter_wrapper .gform_fields input::-moz-placeholder {	color: #aaa;}.mc-gravity .gform_fields input:-ms-input-placeholder, .mc_gravity .gform_fields input:-ms-input-placeholder,.mc-newsletter .gform_fields input:-ms-input-placeholder, .mc_newsletter .gform_fields input:-ms-input-placeholder,.mc-gravity_wrapper .gform_fields input:-ms-input-placeholder, .mc_gravity_wrapper .gform_fields input:-ms-input-placeholder,.mc-newsletter_wrapper .gform_fields input:-ms-input-placeholder, .mc_newsletter_wrapper .gform_fields input:-ms-input-placeholder {	color: #aaa;}.mc-gravity div.validation_error, .mc_gravity div.validation_error,.mc-newsletter div.validation_error, .mc_newsletter div.validation_error,.mc-gravity_wrapper div.validation_error, .mc_gravity_wrapper div.validation_error,.mc-newsletter_wrapper div.validation_error, .mc_newsletter_wrapper div.validation_error {	padding: 0 20px !important;	font-size: 16px !important;	text-align: center;}.mc-gravity li.gfield.gfield_error.gfield_contains_required, .mc_gravity li.gfield.gfield_error.gfield_contains_required,.mc-newsletter li.gfield.gfield_error.gfield_contains_required, .mc_newsletter li.gfield.gfield_error.gfield_contains_required,.mc-gravity_wrapper li.gfield.gfield_error.gfield_contains_required, .mc_gravity_wrapper li.gfield.gfield_error.gfield_contains_required,.mc-newsletter_wrapper li.gfield.gfield_error.gfield_contains_required, .mc_newsletter_wrapper li.gfield.gfield_error.gfield_contains_required {	margin: 0 !important;	padding: 0 !important;	background: transparent !important;	border: none !important;}.mc-gravity li.gfield.gfield_error.gfield_contains_required div.ginput_container, .mc_gravity li.gfield.gfield_error.gfield_contains_required div.ginput_container,.mc-newsletter li.gfield.gfield_error.gfield_contains_required div.ginput_container, .mc_newsletter li.gfield.gfield_error.gfield_contains_required div.ginput_container,.mc-gravity_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .mc_gravity_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.mc-newsletter_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .mc_newsletter_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {	max-width: 100%;	margin: 0 !important;}.mc-gravity .gform_fields .gfield_error .validation_message, .mc_gravity .gform_fields .gfield_error .validation_message,.mc-newsletter .gform_fields .gfield_error .validation_message, .mc_newsletter .gform_fields .gfield_error .validation_message,.mc-gravity_wrapper .gform_fields .gfield_error .validation_message, .mc_gravity_wrapper .gform_fields .gfield_error .validation_message,.mc-newsletter_wrapper .gform_fields .gfield_error .validation_message, .mc_newsletter_wrapper .gform_fields .gfield_error .validation_message {	display: none !important;}.mc-gravity .gform_footer, .mc_gravity .gform_footer,.mc-newsletter .gform_footer, .mc_newsletter .gform_footer,.mc-gravity_wrapper .gform_footer, .mc_gravity_wrapper .gform_footer,.mc-newsletter_wrapper .gform_footer, .mc_newsletter_wrapper .gform_footer {	width: 20%;	margin: 0 20% 0 0 !important;	padding: 0 !important;	float: left;	clear: none !important;	position: relative;}.mc-gravity .gform_footer input.button, .mc_gravity .gform_footer input.button,.mc-newsletter .gform_footer input.button, .mc_newsletter .gform_footer input.button,.mc-gravity_wrapper .gform_footer input.button, .mc_gravity_wrapper .gform_footer input.button,.mc-newsletter_wrapper .gform_footer input.button, .mc_newsletter_wrapper .gform_footer input.button {	width: 100%;	height: 50px;	margin: 0;	padding: 0;	display: block;	border: none;}.mc-gravity .gform_ajax_spinner, .mc_gravity .gform_ajax_spinner,.mc-newsletter .gform_ajax_spinner, .mc_newsletter .gform_ajax_spinner,.mc-gravity_wrapper .gform_ajax_spinner, .mc_gravity_wrapper .gform_ajax_spinner,.mc-newsletter_wrapper .gform_ajax_spinner, .mc_newsletter_wrapper .gform_ajax_spinner {	position: absolute;	top: 17px;	right: -25px;}.mc-gravity-confirmation, .mc_gravity-confirmation, .mc-newsletter-confirmation, .mc_newsletter-confirmation {	width: 96%;	padding: 2%;	color: #fff;	background: #b4cc1d;}.mc-gravity-confirmation .gform_confirmation_wrapper, .mc_gravity-confirmation .gform_confirmation_wrapper,.mc-newsletter-confirmation .gform_confirmation_wrapper, .mc_newsletter-confirmation .gform_confirmation_wrapper {	border: none;}

/* WooCommerce */
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {	margin-top: 1.5em !important;}.woocommerce div.product, .woocommerce #content div.product, .woocommerce-page div.product, .woocommerce-page #content div.product {	margin-top: 2em !important;}.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {	width: 26.85% !important;}.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {	width: 70.15% !important;}.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {	font-weight: bold !important;}.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a,.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {	border-bottom: none !important;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span {	padding: 15px 30px;}.woocommerce nav.woocommerce-pagination ul li:last-child a,.woocommerce nav.woocommerce-pagination ul li:last-child span,.woocommerce #content nav.woocommerce-pagination ul li:last-child a,.woocommerce #content nav.woocommerce-pagination ul li:last-child span,.woocommerce-page nav.woocommerce-pagination ul li:last-child a,.woocommerce-page nav.woocommerce-pagination ul li:last-child span,.woocommerce-page #content nav.woocommerce-pagination ul li:last-child a,.woocommerce-page #content nav.woocommerce-pagination ul li:last-child span {	border-right: none !important;}.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {	color: #fff !important;	background: #ad2219 !important;}.woocommerce nav.woocommerce-pagination ul li a:active, .woocommerce nav.woocommerce-pagination ul li a:active,.woocommerce #content nav.woocommerce-pagination ul li a:active, .woocommerce #content nav.woocommerce-pagination ul li a:active,.woocommerce-page nav.woocommerce-pagination ul li a:active, .woocommerce-page #content nav.woocommerce-pagination ul li a:active,.woocommerce-page #content nav.woocommerce-pagination ul li a:active {	color: #fff !important;	background: #000 !important;}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li span.current {	color: #000 !important;	background: transparent !important;}.woocommerce nav.woocommerce-pagination ul li a:active, .woocommerce nav.woocommerce-pagination ul li a:active, .woocommerce #content nav.woocommerce-pagination ul li a:active, .woocommerce #content nav.woocommerce-pagination ul li a:active, .woocommerce-page nav.woocommerce-pagination ul li a:active, .woocommerce-page nav.woocommerce-pagination ul li a:active, .woocommerce-page #content nav.woocommerce-pagination ul li a:active, .woocommerce-page #content nav.woocommerce-pagination ul li a:active {	color: #fff !important;}.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {	border: 1px solid #ccc !important;}.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li,.woocommerce table.cart .product-thumbnail a, .woocommerce table.cart .product-remove a {	border: none !important;}.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {	width: 30.80% !important;}.woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label {	padding-left: 0.5em !important;}.woocommerce div.product form.cart .variations td.value, .woocommerce #content div.product form.cart .variations td.value, .woocommerce-page div.product form.cart .variations td.value, .woocommerce-page #content div.product form.cart .variations td.value {	padding: 0.5em !important;}.woocommerce div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce #content div.product p.price ins, .woocommerce-page div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page #content div.product p.price ins {	text-decoration: none !important;}.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {	margin-top: 1em !important;}.woocommerce.single-product div.product form.cart .button {	margin-top: 0 !important;}.woocommerce-message, .woocommerce-error, .woocommerce-info {	margin: 2em 0 !important;}ul.woocommerce-error {	padding-left: 3.5em !important;}.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {	margin: 0.5em 0 !important;}.woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {	border-top: 1px solid #ddd !important;}.woocommerce .col2-set, .woocommerce-page .col2-set {	margin-top: 2em !important;}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {	margin-top: 14px;}.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove {	line-height: 0.75em;}@media only screen and (max-width : 1000px) {	div.in{		width: 88%;		margin: 0 auto;		max-width: 1200px;	}	footer section.footer-widget {		margin-right: 4%;	}

}

/*	@media only screen and (max-width: 1400px) {
		.btnCyc a {
			font-size:0.9em !important;
		}

		.btnCycle a{
			font-size:0.9em !important;
		}
		
	}*/

@media only screen and (max-width: 960px) {	

/* 3 Columns (Content, Sidebar, Sidebar) */	.cols-3 article.content {		width: 60%;		margin-right: 0;	}	.cols-3 aside.sidebar, .cols-3 aside.secondary-sidebar {		width: 35%;		margin: 0;		padding: 0 0 0 5%;	}	.cols-3 aside.secondary-sidebar {		float: right;	}	/* 3 Columns Middle (Sidebar, Content, Sidebar) */	.cols-3-m .content-wrapper {		padding: 0 3%;	}	.cols-3-m article.content {		width: 100%;		margin-bottom: 2em;		float: none;	}	.cols-3-m .post-image img {		margin: 0 auto;		display: block;	}	.cols-3-m aside.sidebar, .cols-3-m aside.secondary-sidebar {		width: 48%;		float: left;	}	.cols-3-m aside.sidebar {		margin: 0;		padding: 0 2% 0 0;	}	.cols-3-m aside.secondary-sidebar {		margin: 0;		padding: 0 0 0 2%;	}	/* 3 Columns Right (Sidebar, Sidebar, Content) */	.cols-3-r article.content {		width: 60%;		margin-left: 0;		margin-right: 0;		float: right;	}	.cols-3-r aside.sidebar, .cols-3-r aside.secondary-sidebar {		width: 35%;		margin: 0;		padding: 0 2% 0 0;		float: left;	}	.cols-3-r aside.secondary-sidebar {		margin-bottom: 1em;		clear: left;	}}@media only screen and (max-width : 740px) {	/* 3 Columns (Content, Sidebar, Sidebar) */	.cols-3 article.content {		width: 100%;		margin-right: 0;	}	.cols-3 aside.sidebar, .cols-3 aside.secondary-sidebar {		width: 100%;		margin: 0;		padding: 0;		float: none;	}	/* 3 Columns Middle (Sidebar, Content, Sidebar) */	.cols-3-m .content-wrapper {		padding: 0;	}	.cols-3-m article.content {		width: 100%;		margin-bottom: 2em;		float: none;	}	.cols-3-m aside.sidebar, .cols-3-m aside.secondary-sidebar {		width: 100%;		margin: 0;		padding: 0;		float: none;	}	

/* 3 Columns Right (Sidebar, Sidebar, Content) */	.cols-3-r article.content {		width: 100%;		margin: 0;		padding: 0;		float: none;	}	.cols-3-r aside.sidebar, .cols-3-r aside.secondary-sidebar {		width: 100%;		margin: 0;		padding: 0;		float: none;	}	nav.primary-nav-container {		margin-top: 0px;	}	footer section.footer-widget{		width: 86%;		margin-right: 0;		padding-left: 7%;		padding-right: 7%;	}	.site-title{		font-size: 42px;		font-weight: 900;		line-height: 1em;		margin-bottom: 0;		margin-top: 0;		display: block;	}	.slogan{		font-weight: 300;		margin-top: 0.5em;		line-height: 1em;		font-size: 20px;	}	h2{		font-size: 24px;	}	section.logo-box{		width: 45%;	}	section.logo-box-full-width {		width: 100%;	}	aside.header-cta-container{		width: 40.5%;		font-size: 14px;	}	section.widget.mb-hero-widget .widget-title{		text-align: center;		font-size: 24px;	}	.blocks{		font-size: 16px;	}	.blocks-2{		float: left;		width: 100%;		padding: 0;		font-size: 20px;	}	.blocks-3{		float: left;		width: 100%;		padding: 0%;		font-size: 16px;		border-bottom: 1px solid #ccc;		padding-bottom: 20px;		margin-bottom: 20px;	}	.blocks-3 img{		float: left;		max-width: 40%;		margin-right: 20px;	}	body a.button{		margin-top: 0px;	}	.blocks-3 h3{		font-size: 26px;		margin-top: 0;	}	.blocks-4{		float: left;		width: 45%;		padding: 2.5%;	}	h1.post-title a, h1.post-title,	h2.post-title a, h2.post-title{		font-size: 24px;		color: #000;	}	aside.sidebar{		font-size: 16px;	}	

/* -------------------------		   Navigation Button	   ------------------------- */
	.nav-button, .mobile-nav-button {		width: 40px;		height: 35px;		display: block;		position: absolute;		top: 0px;		right: 0px;		background: #000;		background-size: 20px;		/*background-size: 24px;*/		cursor: pointer;		z-index: 1000;		text-indent: 500%;		white-space: nowrap;		overflow: hidden;	}	.nav-button{		background: #000 url(images/menu-icon-large.png) center center no-repeat;		background-size: 20px;		border: 1px solid #cfd3d5;		font-size: 0;	}	.mobile-nav-button {		width: 100%;		height: 50px;		position: relative;		top: auto;		left: auto;		color: #fff;		text-indent: 0;		overflow: visible;		line-height: 1.5em;		font-size: 16px;		text-transform: uppercase;		letter-spacing: 1px;		z-index: 2;	}	.mobile-nav-button img {		margin: -4px 10px 0 -0.25em;		display: inline-block;		vertical-align: middle;	}	.mobile-nav-button .close-icon {		display: none;	}	.mobile-nav-button.open img {		display: none;	}	.mobile-nav-button.open img.close-icon {		display: inline-block;	}	.nav-button:hover, .mobile-nav-button:hover {		background: #b4cc1d url(images/menu-icon-large.png) center center no-repeat;		background-size: 20px;	}	.mobile-nav-button:hover {		background: #b4cc1d;	}	.nav-button.open, .mobile-nav-button.open {		background-size: 20px;	}	.mobile-nav-button.open {		background: #111;		position: relative;		z-index: 5;		border-bottom-left-radius: 0;		border-bottom-right-radius: 0;	}	header nav.primary-nav-container {		position: relative;		z-index: 2	}	nav.top-nav, nav.top-nav ul, nav .mobile-nav {		width: 100%;		float: left;		display: block;		margin: 0;		padding: 0;		overflow: hidden;		position: absolute;		top: 0;		left: 0;		z-index: 999;		clear: both;	}	nav.top-nav {		width: 100%;		background: none;		border: none;	}	nav ul.top-nav li li {		padding-left: 0;	}	nav .mobile-nav {		height: auto;		float: none;		background: transparent;		z-index: 2;		border-bottom: 1px solid #aaa;	}	nav ul.top-nav li, nav .primary-nav li, nav .mobile-nav li {		display: none;		/*width: 100%;*/	}	nav .mobile-nav li.menu-label {		padding: 12px;		color: #666;		border-bottom: 1px solid rgba(0, 0, 0, 0.2);	}	nav .mobile-nav li.menu-label:hover {		background: #fff;	}	nav ul.top-nav li a, nav .mobile-nav li a {	text-transform:uppercase;	display: block;		width: 88%;		padding: 10px 5%;		font-size: 14px;		text-decoration: none;		border-bottom: 1px solid rgba(0,0,0,.2);		border-top: 1px solid rgba(255,255,255,.1);		-webkit-border-radius: 0;		border-radius: 0;	}	nav .mobile-nav li a {		width: 90%;		color: #fff;	}	nav .mobile-nav li li {		background: #b4cc1d;	}	nav .mobile-nav li li a {		padding-left: 2.5em;	}	nav .mobile-nav li li a, nav .mobile-nav > li:hover a {		color: #fff;	}	nav .mobile-nav > li:hover {		background: #b4cc1d;	}	nav ul.top-nav li a:hover {		background-color: rgba(0,0,0,.5);		text-decoration: none;	}	nav ul.top-nav > li:first-child {		border-top: 1px solid rgba(0,0,0,.2);	}	
	/* Toggle the navigation bar open  */	
	nav.top-nav.open, nav.top-nav.open > ul, nav .mobile-nav.open {		height: auto;		padding-top: 50px;		overflow: visible;		background: #fff;	}	nav .mobile-nav.open {		padding-top: 0;		position: relative;		overflow: hidden;	}	nav.top-nav.open ul ul.sub-menu {		padding-top: 0;	}	nav.top-nav.open ul li {		overflow: hidden;	}	nav ul.top-nav.open li, nav ul.top-nav.open li ul.sub-menu, nav ul.top-nav.open li ul.sub-menu li,	nav .mobile-nav.open li, nav .mobile-nav.open li a, nav .mobile-nav.open li ul.sub-menu, nav .mobile-nav.open li ul.sub-menu li ,	nav .mobile-nav.open li, nav .mobile-nav.open li a, nav .mobile-nav.open li ul.children, nav .mobile-nav.open li ul.children li  {		display: block;		float: none;	}	nav .mobile-nav > li {		background: #111;	}	nav .mobile-nav > li.menu-label {		background: #fff;	}	nav .mobile-nav li li {		background: #720404;	}	nav .mobile-nav li li a {		width: auto;	}	nav ul.top-nav > li:hover a {		color: #fff;	}
	
	/* Submenus – optional .parent class indicates dropdowns */
	nav ul.top-nav > li a, nav .primary-nav > li a {		padding-left: 20px;	}	nav ul.top-nav > li:hover > a, nav .primary-nav > li:hover > a {	}	nav ul.top-nav li .sub-menu > li a:after, nav .primary-nav li .sub-menu > li a:after {		content: ">";		color: rgba(255,255,255,.5);		float: left;		margin-left: 10px;		padding-right: 8px;	}	nav ul.top-nav li ul.sub-menu  > a:hover, nav .primary-nav li ul.sub-menu  > a:hover {		background: rgba(0,0,0,.75);	}	nav .primary-nav li ul.sub-menu li ul.sub-menu li, nav .primary-nav li ul.children li ul.children li {		float: none;	}	nav .primary-nav li ul.sub-menu li ul.sub-menu li a, nav .primary-nav li ul.children li ul.children li a {		float: none;	}	nav .primary-nav li ul.sub-menu li a, nav .primary-nav li ul.children li a {		padding-left: 10px;	}	nav .primary-nav li ul.sub-menu li .sub-menu li a, nav .primary-nav li ul.children li .children li a {		padding-left: 30px;	}	nav ul.top-nav li ul.sub-menu li a {		padding-left: 20px;	}	nav ul.top-nav li ul, nav .primary-nav li ul {		display: none;		background: rgba(0,0,0,.5);		border-top: 0 none;		padding: 0;	}	nav ul.top-nav li ul a, nav .primary-nav li ul a {		border: 0 none;		font-size: 12px;		padding: 10px 5%;		font-weight: normal;	}	nav ul.top-nav li:hover ul, nav .primary-nav li:hover ul {		display: block;	}	nav ul.top-nav.open li ul.sub-menu, nav .mobile-nav.open li ul.sub-menu {		width: 100%;		position: static;		top: auto;	}	nav ul.top-nav.open li ul.sub-menu a {		color: #fff;	}	nav ul.top-nav.open li ul.sub-menu li, nav .mobile-nav.open li ul.sub-menu li {		min-height: auto;	}	section.mb-cta-widget .mb-cta-no-filter {		padding: 1em;	}}@media only screen and (max-width : 680px){	article.blog-content, .page-content .content {		width: 100%;		float: left;	}	aside.sidebar{		width: 100%;		padding-left: 15%;		padding-right: 15%;		font-size: 16px;		float: right;	margin-left:auto; margin-right: auto;	margin-top: 30px;	}	article.post-content{		font-size: 0.7em;	}}@media only screen and (max-width : 480px) {	section.widget.mb-hero-widget .widget-title{		text-align: left;	}	section.logo-box{		width: 100%;	}	aside.header-cta-container{		width: 100%;		font-size: 14px;		border-left: none;		padding-left: 0;		padding-top: 20px;		margin-top: 0;		border-top: 6px solid #000;	}	.col2{		-moz-column-count: 1;		-moz-column-gap: 20px;		-webkit-column-count: 1;		-webkit-column-gap : 20px;	}	.blocks{		border: none;		padding-bottom: 0;	}	.blocks-3 img{		float: left;		max-width: 100%;		margin-right: 0;		width: 100%;	}	body a.button{		margin-top: 0px;		padding-left: 0;		padding-right: 0;		width: 100%;		text-align: center;	}	.blocks-2{		font-size: 16px;		margin-top: 0;		margin-bottom: 20px;	}	.blocks-3 h3{		font-size: 26px;		margin-top: 0;	}	.blocks-4{		float: left;		width: 100%;		padding: 0;		margin-bottom: 20px;	}	.blocks img{		width: 100%;	}	article.blog-content{		width: 100%;		float: left;	}	aside.sidebar{		width: 100%;		float: right;		padding-left: 0;		padding-right: 0;		font-size: 16px;		margin-top: 30px;	}	section.mb-hero-widget .mb-hero-content {		width: auto;		float: none;	}	.alignnone {		margin: 0;	}	.sticky article.post-content {		padding: 0;	}	#respond .form-allowed-tags {		display: none;	}
	
	.btnCyc a {
		/*text-align:left !important;
		width: inherit;
		background-color:#ddd !important;
		color:#000 !important;*/
		font-size:0.9em !important;
	}

	.btnCycle a{
		/*background-color:#ddd !important
		width: inherit;
		text-align: left !important;
		color:#000 !important;;*/
		font-size:0.9em !important;
	}
	
	}
	
