/*	Theme Name: HTML5 Blank	Theme URI: http://html5blank.com	
Description: HTML5 Blank WordPress Theme	
Version: 1.4.3	Author: Todd Motto (@toddmotto)	
Author URI: http://toddmotto.com	
License: MIT	
License URI: http://opensource.org/licenses/mit-license.php*/
/*------------------------------------*\   MAIN  \*------------------------------------*/ 
 *,*:after,*:before {-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;} 
.clear:after {clear:both;}
.clear {*zoom:1;}

body {-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;}
html {font-size:62.5%;} 
body,select.responsiveMenuSelect{font-family: 'Open Sans', Arial, sans-serif;font-size:16px;line-height:1.6em;color:#444;font-weight: normal;} 
h1, h2, h3, h4, h5, h6, h7 {font-family: 'Open Sans', Arial, sans-serif;color:#444; font-weight: normal;}
h1.home-def{font-size: 1.4em; text-align: center; margin: 0.8em 0; line-height: 1.5; border-top: 1px dotted #c3bba5; padding-top:0.6em;}
h1 {font-size: 1.4em; margin: 0.8em 0;}
h2 {font-size: 1.2em; margin: 1.9em 0 0.3em 0;}
h3 {font-size: 1em; margin: 1em 0 0 0;}
a {color:#444;}
a:hover {color:#c3bba5;}
a, a:hover {text-decoration:underline;}
a:focus {outline:0;}
a:hover, a:active {outline:0;}
hr {border: #c3bba5; display: block; -webkit-margin-before: 0.2em; -webkit-margin-after: 0.2em;	-webkit-margin-start: auto; -webkit-margin-end: auto;border-style: dashed;border-width: 1px;}
select {margin-top: 10px; font-size: 60%;}
ul {padding: 0 0 0 25px;}
li {list-style-type: circle;}
ul.none li, li.none {list-style-type: none;}
article {margin-bottom:2em;clear: both;}
article.post {border-top: 1px solid #e6e6e6;}
article.post:first-child {border-top: none;}
.textwidget ul.none {padding-left: 0;}
.top {margin-top: 4em; margin-bottom: 3em;}
.s-top {margin-top: 2em; margin-bottom: 3em;}
.h-top {margin-top: 6em; margin-bottom: 5em;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.text-center {text-align: center;}
/*------------------------------------*\HEADER - LOGO\*------------------------------------*/
header {padding: 1em 0;border-top: 1px dashed #c3bba5;border-bottom: 1px dashed #c3bba5;}
.header_image {padding-bottom: 0.1em;background: url('img/header.png') repeat-x scroll 0 0% transparent;height: 50px;}
/* LOGO*/
.logo {margin-top:0.5em;}
.logo img {margin: 0 auto; display: block;}

/*------------------------------------*\ NAV\*------------------------------------*/
/* separator nav */
ul.sub-menu li:after {display: inline-block;content: "//"; padding: 0 0.1em;margin:0 -5px 0 0;}
ul.sub-menu li:last-child:after {display: none;}
/* horizontal nav */
nav.c12 {padding-right: 0;}
nav, .nl_link {font-family: 'Amatic SC', cursive; font-size: 38px; margin: 0.6em 0 1.5em 0;position: relative;text-align: right;}
nav ul {padding: 0; margin: 0;}	
nav > ul > li > a {text-decoration:none;color: #fff;}
nav > ul > li {display: inline; margin: 0; padding:0; list-style-type: none;}
nav ul  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1387 {padding: 0; margin: 0;}
nav ul li a {background-color: #c3bba5; margin: 0; padding:0 0.3em;}
nav > ul > li > a:hover {text-decoration:none;}
.current-post-ancestor a,.current-page-item a,
.current-page-item a:hover,.current-menu-item a,
.current-menu-item a:hover,nav a:hover {background-color: #525382; color: #fff;}
.current-menu-item  ul.sub-menu li.menu-item-object-page a{border: none;}
/* sub nav */
ul.sub-menu {font-size: 0.7em; top: 1.8em;position:absolute; z-index: 10;margin: 0 0 0 11.3em;padding: 0;}
.current-page-item a ul.sub-menu li a,
.current-menu-item a ul.sub-menu li a,ul.sub-menu li a {text-decoration: none; background-color: #fff; margin: 0 0.3em; padding:0;white-space: nowrap;color: #777;}
ul.sub-menu li {display: inline; list-style-type: none; margin: 0;padding: 0;border: none;}
ul.sub-menu li a:hover,ul.sub-menu li.current-page-item a,ul.sub-menu li.current-menu-item a,
ul.sub-menu li.current-menu-item a:hover {color: #c3bba5; border-bottom:1px solid #c3bba5; background-color: #fff;}
ul#menu-sidebar-menue li a{color: #777; background-color: #fff; border: none; padding: 0; margin: 0;}
ul#menu-sidebar-menue li a:hover {background-color: #fff; color: #c3bba5; border: none;}
.current-menu-item ul.sub-menu li.current-menu-item a {color:#777;}
.current-menu-item ul.sub-menu li.current-menu-item a:hover {color:#c3bba5;}
.current-menu-item ul.sub-menu li.menu-item-type-post_type a:hover {border-bottom:1px solid #c3bba5;}

/*------------------------------------*\PAGES\*------------------------------------*/
.home-social span{font-size: 20px;margin-left: 0.6em;}
.home-social img {vertical-align: bottom; margin: 0 0.2em;}
.home-foto-1 img, .home-foto-2 img,.home-foto-3 img {margin-top: 0.7em;}
.home-foto-1 img:hover, .home-foto-2 img:hover, .home-foto-3 img:hover, 
.home-social-1 img:hover, .home-social-2 img:hover, .home-social-3 img:hover {
/* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";	
/* IE 5.5-7 */	filter: alpha(opacity=60); 
/* Netscape */-moz-opacity: 0.6;
/* Safari 1.x */-khtml-opacity: 0.6;
/* Modern browsers */opacity: 0.6;}
.home-kurse,.home-events,.home-shop {margin: 0; margin-left: 0.5em;}
.home-kurse h1,.home-events h1,.home-shop h1 {font-size: 2.5em; border-bottom: 1px dashed #c3bba5;padding-bottom:0.4em;}
.home-kurse h1 a,.home-events h1 a,.home-shop h1 a {color: #525382; text-decoration: none; }
.home-kurse h1 a:hover, .home-events h1 a:hover,.home-shop h1 a:hover {color: #c3bba5; padding: 0;}
.home-kurse ul,.home-events ul, .home-shop ul  {padding: 0; }
.home-kurse ul li a,.home-events ul li a,.home-shop ul li a {text-decoration: none;}
.home-kurse ul li,.home-events ul li,.home-shop ul li  {font-size: 1.2em; line-height: 1.5em; list-style-type: none;}

.slider {margin-bottom:3em;}

ul.sitemap {padding-left: 0;border-bottom:2px solid #c3bba5;}
ul.sitemap a {text-decoration: none;}
ul.sitemap li {list-style-type: none;border-bottom: 1px dashed #c3bba5;}
ul.sitemap li:last-child {border:none;}

span.ausgebucht_title, .ausgebucht  {color: red;text-transform: uppercase;}

/*-- alle --*/
article h2 a {text-decoration: none;}
article h2 {font-weight: bold;}

p.entry-title.summary {margin: 0.2em 0;}

/*-- whistles toggle --*/
.whistles-toggle .whistle-title,.whistles-accordion .whistle-title {font-family: 'Open Sans', Arial, sans-serif; font-weight: normal;color: #444;font-size: 1em;}
.whistles {font-family: 'Open Sans', Arial, sans-serif;}
.whistle-content {font-size: 0.8em;}
.whistles-tabs-wrap .whistle-content {font-size: 1em;}
.whistles-tabs .whistles-tabs-wrap {padding-top: 0;}
.whistle-content table {margin:0.8em 0;}
.whistles-tabs .whistles-tabs-nav li a {font-family: 'Amatic SC', cursive; color: #444;font-size:2em;font-weight: normal;}
.whistles-tabs .whistles-tabs-nav {padding:0;}

.map {font-size: 0.8em;padding: 0;}
/*------------------------------------*\POSTS\*------------------------------------*/
.category-news  h2,.tipps h2{margin-bottom: 0; margin-top:1em;}
p.date, span.date, a.more-link {font-size: 0.7em; color: #c3bba5; font-family: 'Open Sans', Arial, sans-serif;}
p.date{margin-top:0;margin-bottom:0;}
a.more-link {margin-left: 5px;}
/*------------------------------------*\SIDEBAR\*------------------------------------*/
.sidebar-widget {font-size: 0.9em;}
.sidebar a {text-decoration: none;}
.sidebar-widget-area {margin-top: 10%;}
.sidebar-widget-area:first-child {margin-top: 0;}
.sidebar-widget a {text-decoration: none; border: none;}
.sidebar-widget h3, h3.widgettitle{font-size: 2em; font-family: 'Amatic SC', cursive; color: #5e5e5e; background-color: #fff;}
.sidebar-widget-area h3 {margin: 10px 0 0 0; padding: 0; }
.sidebar-widget-area.widget_simple_events_listplugin p.entry-title.summary a {font-weight: bold;}
.sidebar-title {padding: 0.7rem 0.9rem; background-color: #fff;}
.widgettitle {background: url("https://filzoase.at/wp-content/themes/html5blank-filzoase/img/divider10.png") repeat-x scroll 0 8px transparent; text-align: center;}
.tagcloud a {font-size: 16px !important;}
.sidebar-widget-area .widget_nav_menu ul li.current-menu-item a, 
.menu-item-object-tribe_events_cat a, 
.menu-item-object-tribe_events_cat a:hover {background: #fff; color: #444;}
/* SOCIAL*/
span.social {font-size: 16px; margin-right:0.2em;}
img.social {max-width: 100%; height: auto;border: none; outline: none; padding: 0; margin: 0 0.250em 0 0;float: none;vertical-align:bottom;}
img.social:hover {	
/* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	
/* IE 5.5-7 */filter: alpha(opacity=70);	 
/* Netscape */-moz-opacity: 0.7;	
/* Safari 1.x */-khtml-opacity: 0.7;	
/* Modern browsers */opacity: 0.7;}
.social a {text-decoration: none;padding: 0;margin:0;}
/*------------------------------------*\WIDGETS\*------------------------------------*/
ul#menu-sidebar-menue, .sidebar-widget ul {padding-left: 20px;}
.widget_recent_entries .post-date {font-size: 0.7em; padding-left: 0.2em;}
.textwidget ul {padding-left: 20px;}
.textwidget li a {text-decoration: none;}
.widget_search form {margin-top: 5%;padding-left: 0.5em;}
.widget_search button {margin-left: 3%; border-radius: 0; padding: 1% 3%; box-shadow: none; text-shadow: none; outline: none; border: none; }
.widget_search button:active, .widget_search button:hover {text-decoration: none; background: #c3bba5; color: #fff;}
article.search{margin-bottom: 2%;}
.search p  {margin: 0;}
a.download{color: #c3bba5;text-decoration: none; font-weight: bold;}
/*------------------------------------*\FOOTER\*------------------------------------*/
ul#menu-ausstellungen li a {text-decoration: none;}
span.news-date {font-size:0.8em;}
li.tribe-events-list-widget-events {list-style-type: none;}
li.tribe-events-list-widget-events p.entry-title.summary a,
ol {padding:0 0 0 0.3em;}
p.tribe-events-widget-link a {font-size:1em; font-weight: bold;}
.tribe-events-list-widget ol li {border-bottom: 1px dotted #c3bba5 !important;}
.footer-widget-2.tribe-events-list-widget h4{margin: 0.4em 0; text-transform: uppercase;}
.footer-widget-2.tribe-events-list-widget .tribe-events-widget-link a {font-weight: normal;}

.lilabg {background-color: #525382; padding: 1em 0 1em 0;}
footer a img {vertical-align: text-bottom; padding: 0 2px; margin: 0;}
footer {color: #fff; padding: 0; font-size: 14px; line-height: 20px; }
footer a {color: #fff; text-decoration: none;}
footer h3 {font-family: 'Amatic SC', Arial, cursive; font-size: 2.2em; margin: 0; color: #c3bba5; padding-top:5px;}

span.extramore {font-size: 0.7em; color: #c3bba5; font-family: 'Open Sans', Arial, sans-serif;}
span.extramore a{text-decoration: none;color: #c3bba5;}

/* copyright */
.copyright {font-size: 12px; background-color: #fff;}
.copyright a {text-decoration: none;}
.footer-widget-copyright li {display: inline-block; }
.footer-widget-copyright li.current-menu-item a, 
.footer-widget-copyright a:hover {color: #c3bba5; border: none; background-color: #fff;}
.footer-widget-copyright a {color: #444; padding: 0 0.5em; text-decoration: none;}

/* mailchimp */
input, select {font-size: 1.1em;}
#mc_embed_signup label, #mc_embed_signup .button {font-weight: normal !important;}
#mc_embed_signup{:left; font:14px 'Open Sans',Arial,sans-serif; }
#mc_embed_signup input.email {
  display: block;
  padding: 8px 0;
  margin: 0 4% 10px 0;
  text-indent: 5px;
  width: 90% !important;
  min-width: 130px;
}
#mc input {background-color:#fff; border: 1px solid #ddd; margin: 0 0 10px 0; padding:8px 10px; }
#mc{clear:left; font:14px 'Open Sans',Arial,sans-serif; padding: 18px 0 10px 0;}
#mc_embed_signup form {
	  padding: 20px 0 10px 0 !important;
}
#mc .button:hover {background-color: #777;}
#mc .button {
		background-color: #777;
		width:30%;
		border: 0 none;
		border-radius: 0;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: normal;
		height: 32px;
		margin: 0;
		padding: 0;}
#mc .required {min-width:90%;}
p.share {font-size: 16px; font-weight: normal; margin:0.5em 0 0 0;}

/*------------------------------------*\NINJA FORMS\*------------------------------------*/	
.ninja-forms-form-wrap {padding: 0.5em 0;}
.text-wrap.label-above label, .textarea-wrap.label-above label {font-weight: normal;}
input[type="submit"].ninja-forms-field {margin: 0.5em 0 0 0; background-color: #525382; border: none; color: #fff; padding:10px 20px;font-size:0.9em;}
#ninja_forms_field_28 {font-size: 1.2em;padding-left:0.2em;}
.text-wrap.label-inside input.ninja-forms-req, .textarea-wrap.label-inside textarea.ninja-forms-req {width:100% !important; float:left;}
#ninja_forms_form_3_wrap, #ninja_forms_form_2_wrap, #ninja_forms_field_27 {
	font-size:1em; font-family: 'Open Sans', Arial, sans-serif;
	background-color:#f7f7f7;}
h2.ninja-forms-form-title {margin-top: 0.7em;}
#ninja_forms_form_3_wrap, #ninja_forms_form_2_wrap{padding: 1em 2.5em 1em 2em;}	
#ninja_forms_form_3_wrap {margin-top:1em;}
.ninja-forms-required-items {font-size: 0.8em;}
#ninja_forms_form_2_wrap #ninja_forms_field_26_label {font-size: 0.75em;}
#ninja_forms_field_27_label {font-family: 'Open Sans', Arial, sans-serif;}
#ninja_forms_field_27 {padding: 0;}	
#ninja_forms_form_2_all_fields_wrap {margin-top: 1em;}
h2.ninja-forms-form-title {font-size:1.7em; text-align:center;}
.ninja-forms-all-fields-wrap input, textarea#ninja_forms_field_19 {padding: 0 0.5em; border: 1px solid #ddd;font-size: 1em; line-height: 2em;font-family: 'Open Sans', Arial, sans-serif;}
.ninja-forms-form-wrap select {width: 100% !important;}

/*------------------------------------*\EVENT CAL REG\*------------------------------------*/
button[type="submit"].wpecr_button {background:#525382 !important; font-size: 16px; font-weight: normal;}

/*------------------------------------*\IMAGES\*------------------------------------*/
.gallery {max-width: 100%; overflow: hidden;} 
.gallery {max-width: 100%;overflow: hidden;}
.gallery-item {float: left; margin: 2% 0.5%;}
.gallery-item:first-child {margin-left: 0;}
.gallery-item  img {max-width: 100%; height: auto; border: none;}
.gallery-caption {margin-left: 0;}
.gallery-item {float: left;margin-top: 10px;text-align: center; max-width: 100%;}
.wp-caption .wp-caption-text, .gallery-caption {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;}
.gallery-caption {margin-left: 0;}
dd {display: block;-webkit-margin-start: 40px;}
.gallery br {clear: none !important;}
/*------------------------------------*\MISC\*------------------------------------*/
::selection {background:#525382;	color:#FFF;	text-shadow:none;}
::-webkit-selection {	background:#525382;	color:#FFF;	text-shadow:none;}
::-moz-selection {	background:#525382;	color:#FFF;	text-shadow:none;}

.pagination {clear: both;margin-top:2em;}
.pagination .page-numbers {font-size: 0.9em;}
a.page-numbers, a.next.page-numbers {text-decoration: none; padding: 2px 4px;}
.page-numbers.current, a.page-numbers:hover {background-color: #525382;color: #fff; padding: 2px 4px;}

/*------------------------------------*\WORDPRESS CORE\*----------------------------*/
img.aligncenter,img.alignleft,img.alignnone,img.alignright,img.attachment-medium,
img.attachment-large,img.attachment-thumbnail,img.size-full,img.size-medium,img.size-thumbnail 
		{width: inherit;  /* Make images fill their parent's space*/ 
		 max-width: 100%; /* Add !important if needed. */  
		height: auto; /* WP added height and width attributes scales */}
img.size-full,img.size-large,img.header-image,img.wp-post-image,.home-foto-1 img,.home-foto-2 img,.home-foto-3 img, .logo img {
	max-width: 100%;height: auto; /* WP added height and width attributes scales */}

/* Make sure videos and embeds fit their containers */
embed,iframe,object,video {max-width: 100%;}
iframe {margin-top:2em;}

/* Keep wide captions from overflowing their container.*/
.wp-caption {max-width: 100%; }
.alignnone {margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter {display:block;margin:5px auto 5px auto;}
.alignright {float:right;margin:5px 0 10px 20px;}
.alignleft {float:left;	margin:5px 20px 10px 0;}
.aligncenter {display:block;margin:5px auto 5px auto;}
a img.alignright {float:right;margin:5px 0 20px 20px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left;margin:5px 20px 20px 0;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {background:#FFF;border:1px solid #F0F0F0;max-width:96%;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 {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text,.gallery-caption {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky {}
.bypostauthor {}

/*------------------------------------*\RESPONSIVE\*------------------------------------*/
select.responsiveMenuSelect {font-size:0.5em;}

@media only screen and (min-width: 960px) and (max-width:1199px) {
		ul.sub-menu{margin: 0 0 0 6.5em;font-size:0.8em;}
		nav {font-size:2em;}
		.whistles-tabs .whistles-tabs-nav li a {font-size:1.7em;}
		span.social {font-size: 14px;}
		.sidebar {font-size:14px;}
		.home-social span {font-size: 16px;}
		}
@media only screen and (min-width: 768px) and (max-width:959px) {
		body{font-size: 1.5em;}
		.home-kurse ul li,.home-events ul li,.home-shop ul li {font-size:1em;}
		.whistles-tabs .whistles-tabs-nav li a {font-size:1.7em;padding: 0.2rem 1rem;}
		.sidebar-widget {font-size: 0.8em;}
		.tribe-events-list .vevent.hentry h2 {font-size:1.2em;}
		span.hide-social {display: none;}
		.home-social span {font-size: 12px;}
		.home-social img  {width:25px; height:25px;}
		.single-tribe_events .tribe-events-event-meta {font-size: 11px;}
		.tribe-events-meta-group .tribe-events-single-section-title {font-size: 14px;}
		#wpecr_conditions input[type="checkbox"] {width: 5%; margin-right: 0;}
		#tribe-events-pg-template {padding: 0;}

@media only screen and (max-width: 767px) {
	.logo {margin-top:1em;}
	.top {margin-bottom:0;}
	body {font-size:1.4em;}
	h2{margin-top:0.5em;}
	nav {margin: 0.2em 0 0.7em 0;}
	.h-top {margin-top:1em;}
	.home-kurse ul li,.home-events ul li,.home-shop ul li {font-size:1.2em; text-align: center;}
	.home-kurse h1,.home-events h1,.home-shop h1 {text-align: center; border:none;margin:0.7em 0 0 0; padding-bottom:0;}
	.home-social{text-align: center;margin-left: 0;}
	.home-foto-1 img, .home-foto-2 img,.home-foto-3 img {margin-top: 1em;}
	.sidebar {margin-top:1em;}
	.sidebar-widget-area {margin-top:5%;}
	.sidebar-widget {font-size: 1em;}
	span.social {font-size: 14px;}
	.whistles-tabs .whistles-tabs-nav li a {font-size:2em;padding: 0.2rem 1rem;}
	.gallery-item {margin: 2% 0.3% 0 0;}
	#ninja_forms_field_27{font-size:1em;}
	.copyright .grid_6 {width:100%;float: none;text-align: center;}
	ul#menu-footer-nav {padding:0;}
	.tribe-events-list .vevent.hentry h2 {font-size:1.2em;}
	.single-tribe_events h2.tribe-events-single-event-title  {font-size:1.4em;font-weight: bold;}
	.single-tribe_events .tribe-events-schedule .tribe-events-cost, 
	.single-tribe_events .tribe-events-schedule h3,.single-tribe_events .tribe-events-schedule .tribe-events-divider {font-size:1em;}
	.tribe-events-list .tribe-events-event-cost span {font-size:1em;}
	.tribe-events-event-meta .tribe-events-meta-group {margin:0;}
	.tribe-events-meta-group .tribe-events-single-section-title  {margin-top:0.3em;}
	ul.tribe-events-sub-nav a {font-size:0.8em;}
	#tribe-events-content table.tribe-events-calendar {font-size:0.6em;}
	.tribe-events-event-image img {display:none;}
	.top {margin-top: 1em;}
	.footer-widget-1, .footer-widget-2 {padding-bottom:1em;}
	.footer-widget-1 h3 {padding-bottom: 0.5em;}
	footer p {margin:0;}
	footer h3, .footer-widget-1 .textwidget, .footer-widget-2 .textwidget, .footer-widget-3 .textwidget {padding-left: 0;}
	footer a img {padding-bottom:15px;}
	.slider {margin-bottom: 0;}
	.lilabg p {text-align: left;}
	.lilabg {margin-top:2em; padding-bottom:2em;}
	h1.home-def {border-top:none;}
	#wpecr_conditions input[type="checkbox"] {width: 5%; margin-right: 0;}
}
@media only screen and (max-width: 959px) {
	.field-wrap.label-left .ninja-forms-field {margin-left: 0 !important;}
	textarea#ninja_forms_field_19 {line-height: 1em;}
}

@media only screen and (min-width: 768px) and (max-width:959px) {
		ul.sub-menu{margin: 0 0 0 5.2em; font-size:0.8em;}
		nav{font-size:1.8em;}
		.tribe-events-list-widget .tribe-events-widget-link a {font-size: 12px;}
}
@media only screen and (min-width: 768px) and (max-width:1190px) {
		nav > ul > li {display: inline; margin: 0; padding:0;list-style-type: none;}
	nav ul  li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1387 {
		padding: 0; margin: 0;}
	}
@media only screen and (min-width: 480px) and (max-width:767px) {
	header {padding:0;}
	#tribe-events-content a {font-weight: bold;}
}
@media only screen and (max-width: 479px) {
	nav{margin-bottom:0.5em;} 
	.home-social span {font-size:14px;}
	#ninja_forms_field_27 {font-size:0.9em;}
	#tribe-events-content a {font-weight: bold;}
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
	header {padding-bottom: 1em;}
	h2{margin-top:0.5em;}
}
/*------------------------------------*\PRINT\*------------------------------------*/
@media print {	*
{background:transparent !important;color:#000 !important;box-shadow:none !important;	
text-shadow:none !important;}	
a,a:visited {text-decoration:underline;	}	
a[href]:after {content:" (" attr(href) ")";}	
abbr[title]:after {content:" (" attr(title) ")";}	
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}	
pre,blockquote {border:1px solid #999;page-break-inside:avoid;}	
thead {display:table-header-group;}	
tr,img {page-break-inside:avoid;}	
img {max-width:100% !important;}	
@page {	margin:0.5cm;}	
p,h2,h3 {orphans:3;widows:3;}	
h2,h3 {page-break-after:avoid;}}