
@import "/php/waldorfcard/wcard.css";


/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}



body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, li, p, 
.event_listing_widget, .btn-default {
 color:#38573F;
}

#body a:hover {
 	text-shadow: 1px 1px 2px #fff;
}

#body .container  {
	background: rgba(219,233,222,0.85);
    
    	margin:30px auto 45px;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 27px;
    -webkit-border-bottom-right-radius: 18px;
    -webkit-border-bottom-left-radius: 18px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 27px;
    -moz-border-radius-bottomright: 18px;
    -moz-border-radius-bottomleft: 18px;
    border-top-left-radius: 9px;
    border-top-right-radius: 27px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    /*
    .vc_row, #body .row, .post-scroller-wrap
    */
}

header .dropdown-menu {
    background-color: rgba(0,122,28,0.9);
}

header .dropdown-menu > li > a {
	color: rgba(255, 255, 255, 0.75);
}


.wpb_wrapper .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
	 color: rgba(0,122,28,0.5); 
}

.main-color-1, .main-color-1-hover:hover, a:hover, a:focus,
    header .multi-column > .dropdown-menu>li>a:hover,
    header .multi-column > .dropdown-menu .menu-column>li>a:hover,
    #main-nav.nav-style-2 .navbar-nav>li:hover>a,
    #main-nav.nav-style-2 .navbar-nav>.current-menu-item>a,
    #main-nav.nav-style-3 .navbar-nav>li:hover>a,
    #main-nav.nav-style-3 .navbar-nav>.current-menu-item>a,
    .item-meta a:not(.btn):hover,
    .map-link.small-text,
    .single-course-detail .cat-link:hover,
    .related-event .ev-title a:hover,
    #checkout-uni li.active a,
    .woocommerce-review-link,
    .woocommerce #content div.product p.price,
    .woocommerce-tabs .active,
    .woocommerce p.stars a, .woocommerce-page p.stars a,
    .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
    .woocommerce .uni-thankyou-page .order_item .product-name,
    .woocommerce .uni-thankyou-page .addresses h3,
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover,
    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a,
    li.bbp-topic-title .bbp-topic-permalink:hover, #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover a, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover .bbp-forum-title,
    #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover:before, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover:before,
    #bbpress-forums .bbp-body li.bbp-forum-freshness .bbp-author-name,
    .bbp-topic-meta .bbp-topic-started-by a,
    div.bbp-template-notice a.bbp-author-name,
    #bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name,
    #bbpress-forums #bbp-user-wrapper h2.entry-title,
    .bbp-reply-header .bbp-meta a:hover,
    .member-tax a:hover,
    #bbpress-forums #subscription-toggle a,
    .main-menu.affix .sticky-gototop:hover{
        color:#38573F;
    }
		
    .related-item .price{color:#38573F !important;}
		
		/*
		table:not(.shop_table)>tbody>tr:hover>td, table:not(.shop_table)>tbody>tr:hover>th,
		*/
    .main-color-1-bg, .main-color-1-bg-hover:hover,
    input[type=submit],
    table:not(.shop_table)>thead, 
    .un-icon:hover, .dark-div .un-icon:hover,
    .woocommerce-cart .shop_table.cart thead tr,
    .uni-addtocart .add-text,
    .event-classic-item .item-thumbnail:hover a:before,
    .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span,
    .course-list-table>tbody>tr:hover>td, .course-list-table>tbody>tr:hover>th,
    .project-item:hover .project-item-excerpt,
    .navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after,
    .topnav-sidebar #lang_sel_click ul ul a:hover,
    div.bbp-submit-wrapper .button,
	.topnav-sidebar #lang_sel ul ul a:hover{
        background-color:#38573F;
								background: url(https://api.thumbr.it/whitenoise-361x370.png?background=ffffff00&noise=007A1C&density=60&opacity=35) #38573F;
    }
		
		.post-item-mini,
		.wpb_wrapper .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, .wpb_wrapper .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
			border-color:#dbe9de;
		}
		
				header .dropdown-menu>li>a:hover, header .dropdown-menu>li>a:focus,
    header .multi-column > .dropdown-menu li.menu-item:hover,
	  header .multi-column > .dropdown-menu .menu-column li.menu-item:hover {
			background-color:#007A1C;
		}		
		
    #sidebar .widget_nav_menu  #widget-inner ul li a:hover,
    .main-color-1-border{
        border-color:#38573F;
    }

    .un-heading-line span, .un-heading .btn, .btn.back-to-top{
        border-color:#dbe9de;
    }
				
    .btn-primary, .un-button-2, .un-button-2-lg,
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
    .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,
    .wpb_wrapper .wpb_toggle:hover, #content .wpb_wrapper h4.wpb_toggle:hover, .wpb_wrapper #content h4.wpb_toggle:hover,
	.wpb_wrapper .wpb_toggle_title_active, #content .wpb_wrapper h4.wpb_toggle_title_active, .wpb_wrapper #content h4.wpb_toggle_title_active{
    	background-color: #38573F;
    	border-color: #38573F;
    }
    .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale,
    .single-product.woocommerce .images span.onsale, .single-product.woocommerce-page .images span.onsale,
    #sidebar .widget_nav_menu  #widget-inner ul li a:hover,
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
    .main-menu.affix .navbar-nav>.current-menu-item>a,
    .main-menu.affix .navbar-nav>.current-menu-item>a:focus,
    #bbpress-forums li.bbp-header,
    #bbpress-forums div.bbp-reply-author .bbp-author-role,
    #bbp-search-form #bbp_search_submit,
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:hover,
    #main-nav .main-menu.affix .navbar-nav>li:hover>a{
        background:#38573F;
    }
    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 	    
    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, 
    .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt,
    .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, 
    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{background:#38573F;}
    .thumbnail-overlay {
    	background: rgba(56,87,63,0.8);
    }
		
		//.event_listing_widget .widget-inner {background: rgba(0,122,28,0.8);}
		//#body .event_listing_widget .widget-inner item * {color: rgba(219,233,222,0.8);}
		
			
.main-color-2, .main-color-2-hover:hover{
        color:#007A1C;
    }
    .main-color-2-bg{
        background-color: rgba(0,122,28,0.9);
    }
				footer.main-color-2-bg, .un-separator .main-color-2-bg, .main-color-2-bg.back-to-top{
        background-color: rgba(0,122,28,0.9);
    }
				body {
        font-family: "Open Sans",sans-serif;
    }
				body {
        font-size: 14px;
    }
				h1, .h1, .minion, .content-dropcap p:first-child:first-letter, .dropcap {
        font-family: "Open Sans", Times, serif;
    }
				h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	letter-spacing:0 }




/*

h1, h2, h3 {
position: relative;
}

h1:before, h1:after, h2:before, h2:after, h3:before, h3:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -1px;
}

h1:before, h2:before, h3:before {
  top: -1px;
  width: 1px;
  background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#38573F), to(transparent));
  background-image: -webkit-linear-gradient(transparent, #38573F);
  background-image: -moz-linear-gradient(transparent, #38573F);
  background-image: -o-linear-gradient(transparent, #38573F);
}

h1:after, h2:after, h3:after {
  right: -1px;
  height: 1px;
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#38573F), to(transparent));
  background-image: -webkit-linear-gradient(left, #38573F, transparent);
  background-image: -moz-linear-gradient(left, #38573F, transparent);
  background-image: -o-linear-gradient(left, #38573F, transparent);
}
*/

h1 { padding: 5px 10px; font-size:21px; padding-left:6px;}
h2 { padding: 4px 8px; font-size:19px; padding-left:6px;}
h3 { padding: 3px 6px; font-size:18px; padding-left:6px;}

h1, h2, h3 {
background: -moz-linear-gradient(left,  rgba(219,233,222,0.3) 33%, rgba(219,233,222,0.6) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(33%,rgba(219,233,222,0.3)), color-stop(100%,rgba(219,233,222,0.6)));
background: -webkit-linear-gradient(left,  rgba(219,233,222,0.3) 33%,rgba(219,233,222,0.6) 100%);
background: -o-linear-gradient(left,  rgba(219,233,222,0.3) 33%,rgba(219,233,222,0.6) 100%);
background: -ms-linear-gradient(left,  rgba(219,233,222,0.3) 33%,rgba(219,233,222,0.6) 100%);
background: linear-gradient(to right,  rgba(219,233,222,0.3) 33%,rgba(219,233,222,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0005abe0', endColorstr='#9905abe0',GradientType=1 );

border-radius: 5px;
line-height: 1.8em;

}
	
p {
  text-align:justify;
  padding-left:6px;
  margin-bottom:1.2em;
}

.post-excerpt-mini p {
  text-align:left;
}

.buecherliste {
	height:680px;
	overflow:scroll;
	width:70%;
	float:right;
	padding:10px;
	border-radius:10px;
	background-color:rgba(255,255,255,0.6);
}

.spenden {
	width:90%;
	height:150px;
	margin:20px auto;
}

.spendenbox {
	width:49%;
	margin:15px 1%;
	margin-left:0;
	border-radius:10px;
	padding:30px 15px;
	text-align:center;
	float:left;
	height:130px;
	background-color:#dbe9de}
.spendenbox p {
	text-align:center;
}

.spendenbox2 {
	width:58%;
	margin:15px 21%;
	border-radius:10px;
	padding:30px 15px;
	text-align:center;
	float:left;
	background-color:#dbe9de}

.hgcol3 .widget-inner{
	background-color:#dbe9de}

.date-block {
	display:none;
}

.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
font-weight:bold !important;
color:#000 !important;
width: 50px !important;
height: 50px !important;
margin-top: -25px !important;
margin-left: -25px !important;
font-size: 50px !important;
}

	iframe[name='google_conversion_frame']{display:none}
#main-nav.nav-style-1 .navbar-nav>li>a>.fa {
    display: none;
}