body {background-color:#ecebe9;}
.home-content-boxes .content-box {
	background: #efefef;
	padding:30px 10px;
}
@media (min-width: 768px) { 
	.home-content-boxes .col-md-3.content-box {
		padding:30px 20px;
		margin:0 1%;
		width:23%;
	}	
	.home-content-boxes .col-md-4.content-box {
		padding:30px 20px;
		margin:0 1%;
		width:31.33333333%;
	}	
	.home-content-boxes .col-md-6.content-box {
		padding:30px 20px;
		margin:0 1%;
		width:48%;
	}	
	.home-content-boxes .col-md-12.content-box {
		padding:30px 20px;
		margin:0 1%;
		width:98%;
	}
}
	
.link-effect a span {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.link-effect a span::before {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
    font-weight:normal;
}
	
@media (min-width: 1220px) {
	.container, #wrapper {
		width: 1200px!important;
	}
}
	#gmap{width:100%;margin:0 auto;height:415px}
@media only screen and (min-width: 768px){
    .link-effect a:hover span,
    .link-effect a:focus span {
        -webkit-transform: translateY(-100%);
        -moz-transform: translateY(-100%);
        transform: translateY(-100%); 
    } 
}

.entry-content .thumbnail-post:hover img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.entry-content .thumbnail-post:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.entry-content .thumbnail-post:hover div.icon {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    top:50%;
    margin-top:-21px;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
	
/**
 * 1 column (content) fixed layout
 * 
 * @package WPEvoLve
 * @subpackage Layouts
 * @beta
 */

	

ul.nav-menu li.nav-hover ul { 
    background: #0083fc; 
}

ul.nav-menu ul li:hover > a, 
ul.nav-menu li.current-menu-item > a, 
ul.nav-menu li.current-menu-ancestor > a  {
    border-top-color:#0083fc!important;
}

ul.nav-menu li.current-menu-ancestor li.current-menu-item > a, 
ul.nav-menu li.current-menu-ancestor li.current-menu-parent > a {
    border-top-color:#0083fc; 
}

ul.nav-menu ul {
    border: 1px solid 005cb0; 
    border-bottom:0;
}

ul.nav-menu li {
    border-left-color: 005cb0;
    border-right-color:  #0083fc;
}

ul.nav-menu > li.current-menu-item, 
ul.nav-menu > li.current-menu-ancestor, 
ul.nav-menu li.current-menu-ancestor li.current-menu-parent > a, 
ul.nav-menu li > li.current-menu-ancestor a,
ul.nav-menu li.current-menu-ancestor li.current-menu-item > a {
	background: #005cb0;
}

.menu-header,
body #header.sticky-header.sticky {
    background:#0083fc;
    background:url(http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/library/media/images/trans.png) 0px -10px repeat-x,-moz-linear-gradient(center top , #0083fc 20%, #005cb0 100%);
    background:url(http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/library/media/images/trans.png) 0px -10px repeat-x,-webkit-gradient(linear,left top,left bottom,color-stop(.2, #0083fc),color-stop(1, #005cb0)) !important;
    background:url(http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/library/media/images/trans.png) 0px -10px repeat-x,-o-linear-gradient(top, #0083fc,#005cb0) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0083fc', endColorstr='#005cb0');
    border-color:#005cb0;
} 

#wrapper .dd-options {
	background:#0083fc;
}

ul.nav-menu li.current-menu-item, 
ul.nav-menu li.current-menu-ancestor, 
ul.nav-menu li:hover {
    border-right-color:#0083fc!important;
}

ul.nav-menu ul, 
ul.nav-menu li li, 
ul.nav-menu li li li, 
ul.nav-menu li li li li,
#wrapper .dd-options li,
#wrapper .dd-options {
	border-color:#005cb0!important;
}	

#wrapper .dd-container .dd-selected-text,
#wrapper .dd-options li a:hover, 
#wrapper .dd-options li.dd-option-selected a {
	background:#005cb0!important; 
}
	
.footer {
	background:#0083fc;
}
	
.header-pattern {
	background:#0083fc;
}
	
.header-pattern, 
.footer {
	background-image:url(none);
}
	
.menu-back {
    background-color:#273039;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#273039), to(#171d22));
    background: -webkit-radial-gradient(circle, #273039, #171d22);
    background: -moz-radial-gradient(circle, #273039, #171d22);
    background: -o-radial-gradient(circle, #273039, #171d22);
    background: -ms-radial-gradient(circle, #273039, #171d22);
}

.da-dots span {
    background:#1b2228
}
	
/**
 * Posts Layout
 * 
 */   

.home .type-post .entry-content, 
.archive .type-post .entry-content, 
.search .type-post .entry-content, 
.page-template-blog-page-php .type-post .entry-content {
    font-size:13px;
}

.entry-content {
    margin-top:25px;
}

.home .odd0, 
.archive .odd0, 
.search .odd0, 
.page-template-blog-page-php .odd0 {
    clear:both;
}

.home .odd1, 
.archive .odd1, 
.search .odd1, 
.page-template-blog-page-php .odd1{
    margin-right:0px;
}

.home .entry-title, 
.entry-title a, 
.archive .entry-title, 
.search .entry-title, 
.page-template-blog-page-php .entry-title {
    font-size:120%!important;
    line-height:120%!important;
    margin-bottom:0;
}

.home .entry-header, 
.archive .entry-header, 
.search .entry-header, 
.page-template-blog-page-php .entry-header {
    font-size:12px;
    padding:0;
}

.home .published strong, 
.archive .published strong, 
.search .published strong, 
.page-template-blog-page-php .published strong{
    font-size:15px;
    line-height:15px;
}

.home .hfeed, 
.archive .hfeed,
.single .hfeed, 
.page .hfeed, 
.page-template-blog-page-php .hfeed {
    margin-right:0px;
}

.home .type-post .entry-footer, 
.archive .type-post .entry-footer, 
.search .type-post .entry-footer, 
.page-template-blog-page-php .type-post .entry-footer {
    float:left;
    width:100%
}

.home .type-post .comment-count, 
.archive .type-post .comment-count, 
.search .type-post .comment-count, 
.page-template-blog-page-php .type-post .comment-count {
    background:none!important;
    padding-right:0;
}

	

.title-container #logo a {
	padding: 0px 20px 0px 3px;
}

	#logo a{font-size:22px !important;}#logo a{font-family:Merienda !important;}#logo a{font-weight:400 !important;}#logo a{color:#ffffff !important;}#logo a{letter-spacing:-.03em;}#tagline{font-size:13px !important;}#tagline{font-family:Arial, Helvetica, sans-serif !important;}#tagline{font-weight:400 !important;}#tagline{color:#ffffff !important;}.entry-title, .entry-title a, .page-title{font-size:24px !important;}.entry-title, .entry-title a, .page-title{font-family:Arial, Helvetica, sans-serif !important;}.entry-title, .entry-title a, .page-title{font-weight:400 !important;}.entry-title, .entry-title a, .page-title{color:#000000 !important;} textarea, .entry-content {font-size:16px !important;} textarea, .entry-content {font-family:Arial, Helvetica, sans-serif !important;} textarea, .entry-content {font-weight:400 !important;} textarea, .entry-content {color:#333 !important;} textarea, .entry-content {line-height:1.5em;}body{color:#333 !important;}#sticky-logo a{font-size:25px !important;}#sticky-logo a{font-family:Arial, Helvetica, sans-serif !important;}#sticky-logo a{font-weight:400 !important;}#sticky-logo a{color:#ffffff !important;}#sticky-logo a{letter-spacing:-.03em;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{font-size:15px !important;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{font-family:Arial, Helvetica, sans-serif !important;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{font-weight:400 !important;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{color:#ffffff !important;}#bootstrap-slider .carousel-caption h2 {font-size:36px !important;}#bootstrap-slider .carousel-caption h2 {font-family:Roboto !important;}#bootstrap-slider .carousel-caption p  {font-size:18px !important;}#bootstrap-slider .carousel-caption p  {font-family:Roboto !important;}.da-slide h2 {font-size:36px !important;}.da-slide h2 {font-family:Roboto !important;}.da-slide p {font-size:18px !important;}.da-slide p {font-family:Roboto !important;}#slide_holder .featured-title a {font-size:36px !important;}#slide_holder .featured-title a {font-family:Roboto !important;}#slide_holder p {font-size:18px !important;}#slide_holder p {font-family:Roboto !important;}

.sticky-header #logo {
    float:left;
	padding: 6px 6px 6px 3px;
}

.sticky-header #sticky-logo {
    float:left;
	padding: 6px 6px 6px 3px;
}

.header-logo-container #logo-image {
	margin-left:10px;
}

body #header.sticky-header img#logo-image {
	margin-left:10px;
	
}
	
#backtotop {
	right:2%;
}
	
#wrapper {
	position:relative;
	margin:0 auto 30px auto !important;
	background:#f9f9f9;
	box-shadow:0 0 3px rgba(0,0,0,.2);
}

#wrapper:before {
    -webkit-box-shadow: 0 0 9px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 9px rgba(0,0,0,0.6);
    box-shadow: 0 0 9px rgba(0,0,0,0.6);
    left: 30px;
	right: 30px;
    position: absolute;
    z-index: -1;
    height: 20px;
    bottom: 0px;
    content: "";
    -webkit-border-radius: 100px / 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;		
}
	
.widget-content {
    background: none!important;
    border: none!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    -box-shadow:none!important;
    box-shadow:none!important;
}

.widget:after, 
.widgets-holder .widget:after {
    content:none!important;
}
	
a, 
a:hover,
a:focus,
.entry-content a:link, 
.entry-content a:active, 
.entry-content a:visited, 
#secondary a:hover, 
#secondary-2 a:hover, 
.tooltip-shortcode, 
#jtwt .jtwt_tweet a:hover, 
.contact_info a:hover, 
.widget .wooslider h2.slide-title a, 
.widget .wooslider h2.slide-title a:hover {
	color:#0083fc;
}
	
.header{
	padding-top:3px; 
	padding-bottom:8px; 
}
	
ul.nav-menu > li { 
   padding: 0px 8px; 
}
	
@media only screen and (max-width: 1220px) {
	body #header.sticky-header {
		margin:0px !important;
		left:0px;
	}
}

body #header.sticky-header {
	margin-left: -16px;
}
	
body #header.sticky-header {
	margin-left: -15px;
}
	
#rss, 
#email-newsletter, 
#facebook, 
#twitter, 
#instagram, 
#skype, 
#youtube, 
#flickr, 
#linkedin, 
#plus, 
#pinterest, 
#tumblr { 
	color: #999999;
}
.sc_menu li a{
	color: #999999;
}
	
#rss, 
#email-newsletter, 
#facebook, 
#twitter, 
#instagram, 
#skype, 
#youtube, 
#flickr, 
#linkedin, 
#plus, 
#pinterest, 
#tumblr { 
	font-size: normal;
}
.sc_menu li a{
	font-size: normal;
}
	
.menu-back { 
	background-repeat:no-repeat;
}
	
.content-box-1 i { 
	color:#afbbc1;
}
	
.content-box-2 i { 
	color:#afbbc1;
}
	
.content-box-3 i { 
	color:#afbbc1;
}
	
.content-box-4 i { 
	color:#afbbc1;
}
	
.content {
	background-color:#ffffff
}
	
.t4p-reading-box-container a.button-default,
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,
.entry-content a.t4p-button-default,	
.t4p-button,
.button,
.button.default,
.gform_wrapper .gform_button,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .button.view,
.woocommerce .wc-backward,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external {
	color: #ffffff;
}
	
.t4p-reading-box-container a.button-default:hover,	
button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,	
a.comment-reply-link:hover,
.entry-content a.t4p-button-default:hover,
.t4p-button:hover,
.button:hover,
.button.default:hover,
.gform_wrapper .gform_button:hover,
#comment-submit:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .single_add_to_cart_button:hover,
#reviews input#submit:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .wc-backward,
.woocommerce .button.view:hover,
.bbp-submit-wrapper button:hover,
.wpcf7-form input[type="submit"]:hover, 
.wpcf7-submit:hover,
#wrapper a.read-more:hover,
input[type="submit"]:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover {
  color: #ffffff;
}
	
.t4p-reading-box-container a.button-default,	
input[type="submit"], 
button, 
.button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,	
.entry-content a.t4p-button-default,	
.t4p-button.button-flat,
.home-content-boxes .t4p-button {
	text-shadow:none!important;
	box-shadow: none!important;
}
	
.t4p-reading-box-container a.button-default,	
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,
.entry-content a.t4p-button-default,	
.t4p-button,
.button,
.button.default,
.button-default,
.gform_wrapper .gform_button,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
#wrapper a.read-more,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external,
.tagcloud a {
  border-width: 0px;
  border-style: solid;
}

.t4p-reading-box-container a.button-default:hover,
input[type="submit"]:hover, 
button:hover, 
.button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,
a.comment-reply-link:hover,
.entry-content a.t4p-button-default:hover,	
.t4p-button:hover,
.button:hover, 
.button.default:hover, 
.t4p-button.button-default:hover,
#wrapper a.read-more:hover,
.t4p-accordian .panel-title a.active,
.price_slider_amount button:hover,
.button:focus,
.button:active,
.tagcloud a:hover {
  border-width: 0px;
  border-style: solid;
}
	
.t4p-reading-box-container a.button-default,
button, 
.button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,		
a.comment-reply-link,		
.entry-content a.t4p-button-default,	
.t4p-button,
.button.default,
.button-default,
.gform_wrapper .gform_button,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
#wrapper a.read-more,
.woocommerce-pagination .current,
.t4p-accordian .panel-title a.active,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external,
.button:focus,
.button:active,
.tagcloud a:hover {
  border-color: #0083fc;
}
	
.t4p-reading-box-container a.button-default:hover,	
button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,	
a.comment-reply-link:hover,	
.entry-content a.t4p-button-default:hover,	
.t4p-button:hover,
.button:hover,
.button.default:hover,
.button-default:hover,
.gform_wrapper .gform_button:hover,
#comment-submit:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce-message .wc-forward:hover,
.woocommerce .wc-backward:hover,
.woocommerce .button.view:hover,
#reviews input#submit:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.bbp-submit-wrapper button:hover,
.wpcf7-form input[type="submit"]:hover, 
.wpcf7-submit:hover,
#wrapper a.read-more:hover,
.woocommerce-pagination .current:hover,
input[type="submit"]:hover,
.price_slider_amount button:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover {
  border-color: #0065c0!important;
}
	
.t4p-reading-box-container a.button-default,	
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,	
.entry-content a.t4p-button-default,	
.t4p-button,
.button,
.button.default,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .evolve-shipping-calculator-form .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.bbp-submit-wrapper button,     
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
a.read-more,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external {
  border-radius: 0px;
}
	
.t4p-reading-box-container a.button-default,	
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,	
.entry-content a.t4p-button-default,	
.t4p-button,
.reading-box .button,
.continue.button,
#wrapper .portfolio-one .button,
#wrapper .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.button,
.button-default,
.button.default,
a.read-more, 
.tagcloud a:hover,
h5.toggle.active a,
h5.toggle.active a:hover,
span.more a, 
.project-content .project-info .project-info-box a.button,
input[type="submit"], 
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce-pagination .current,
.widget_shopping_cart_content .buttons a,
.woocommerce-success-message a.button, 
.woocommerce .order-again .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external,
.wpcf7-form input.button,
.wpcf7-form input[type="submit"],
.wpcf7-submit, 
.woocommerce .single_add_to_cart_button,
.woocommerce .button.view,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .evolve-order-details .order-again .button,
.t4p-accordian .panel-title a.active {
	background: #0083fc;
			
	background-image: -webkit-gradient( linear, left bottom, left top, from( #0083fc ), to( #0083fc ) );
	background-image: -webkit-linear-gradient( bottom, #0083fc, #0083fc );
	background-image:    -moz-linear-gradient( bottom, #0083fc, #0083fc );
	background-image:      -o-linear-gradient( bottom, #0083fc, #0083fc );
	background-image: linear-gradient( to top, #0083fc, #0083fc );	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0083fc', endColorstr='#0083fc' );
		
}
	
.t4p-reading-box-container a.button-default:hover,	
input[type="submit"]:hover, 
button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,	
a.comment-reply-link:hover,	
.entry-content a.t4p-button-default:hover,	
.t4p-button:hover,
#wrapper .portfolio-one .button:hover,
#wrapper .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
.wpcf7-submit:hover,
.bbp-submit-wrapper button:hover,
.button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .evolve-order-details .order-again .button:hover,
.woocommerce .button.view:hover,
.reading-box .button:hover, 
.continue.button:hover, 
#wrapper .comment-form input[type="submit"]:hover,
.comment-form input[type="submit"]:hover,
.button:hover,
.button .lightgray:hover,
a.read-more:hover,
span.more a:hover, 
a.button:hover, 
.woocommerce-pagination .page-numbers.current:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover {
	background: #0065c0;
	
	background-image: -webkit-gradient( linear, left bottom, left top, from( #0065c0 ), to( #0065c0 ) );
	background-image: -webkit-linear-gradient( bottom, #0065c0, #0065c0 );
	background-image:    -moz-linear-gradient( bottom, #0065c0, #0065c0 );
	background-image:      -o-linear-gradient( bottom, #0065c0, #0065c0 );
	background-image: linear-gradient( to top, #0065c0, #0065c0 );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\#0065c0', endColorstr=\#0065c0');
	
}
	
/* Extra small devices (phones, <768px) */
@media (max-width: 768px) { 
    .da-slide h2, 
	#bootstrap-slider .carousel-caption h2 {
		font-size:120%!important;
		letter-spacing:1px; 
	}
	
    #slide_holder .featured-title a {
		font-size:80%!important;
		letter-spacing:1px;
	} 
	
    .da-slide p, 
	#slide_holder p, 
	#bootstrap-slider .carousel-caption p {
		font-size:90%!important; 
	}
}

/* Small devices (tablets, 768px) */
@media (min-width: 768px) { 
    .da-slide h2 {
		font-size:180%;
		letter-spacing:0; 
	}
	
    #slide_holder .featured-title a {
		font-size:120%;
		letter-spacing:0; 
	}
	
    .da-slide p, 
	#slide_holder p {
		font-size:100%; 
	}
}  

/* Large devices (large desktops) */
@media (min-width: 992px) { 
    .da-slide h2 {
		font-size:36px;
		line-height:1em; 
	} 
	
    #slide_holder .featured-title a {
		font-size:36px;
		line-height:1em;
	}
	
    .da-slide p {
		font-size:18px;
	}
	
    #slide_holder p {
		font-size:18px;
	}
}
	
#wrapper,
.entry-content .thumbnail-post,
#search-text, 
#search-text-top:focus,
ul.nav-menu ul,
ul.breadcrumbs,
.entry-content .wp-caption,
thead, 
thead th, 
thead td,
.home .type-post.sticky, 
.home .formatted-post, 
.page-template-blog-page-php .type-post.sticky, 
.page-template-blog-page-php .formatted-post,
.tab-holder .tabs li a,
.tab-holder .news-list li,
#wrapper:before,
#bbpress-forums .bbp-search-form #bbp_search, 
.bbp-search-form #bbp_search,
.bbp-topic-form input#bbp_topic_title, 
.bbp-topic-form input#bbp_topic_tags, 
.bbp-topic-form select#bbp_stick_topic_select, 
.bbp-topic-form select#bbp_topic_status_select,
.bbp-reply-form input#bbp_topic_tags
{
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	-box-shadow:none!important;
	box-shadow:none!important;
}
ul.nav-menu a,
.entry-title, 
.entry-title a,
p#copyright .credits,
p#copyright .credits a,
.home .type-post.sticky .entry-header a, 
.home .formatted-post .entry-header a, 
.home .type-post.sticky .entry-meta, 
.home .formatted-post .entry-meta, 
.home .type-post.sticky .entry-footer a, 
.home .formatted-post .entry-footer a, 
.page-template-blog-page-php .type-post.sticky .entry-header a, 
.page-template-blog-page-php .type-post.sticky .entry-meta, 
.page-template-blog-page-php .formatted-post .entry-header a, 
.page-template-blog-page-php .formatted-post .entry-meta, 
.page-template-blog-page-php .type-post.sticky .entry-footer a, 
.page-template-blog-page-php .formatted-post .entry-footer a,
.home .type-post.sticky .entry-title a, 
.home .formatted-post .entry-title a, 
.page-template-blog-page-php .type-post.sticky .entry-title a, 
.page-template-blog-page-php .formatted-post .entry-title a,
.entry-meta,
thead, 
thead th, 
thead td,
.content-box i,
.carousel-caption,
.menu-header,
body #header.sticky-header,
.close {
	text-shadow:none!important;
}
	
.menu-header,
body #header.sticky-header.sticky {
	filter:none;
	background:#0083fc!important;
	border: none!important;
	border-radius:0!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	-box-shadow:none!important;
	box-shadow:none!important;
}
	
.menu-header:before, 
.menu-header:after {
	content:none!important;
}
	
ul.nav-menu li,
ul.nav-menu li li, 
ul.nav-menu li li li, 
ul.nav-menu li li li li {
	border:none;
}
	
ul.nav-menu li.current-menu-item > a, 
ul.nav-menu li.current-menu-ancestor > a, 
ul.nav-menu li a:hover,ul.nav-menu li:hover > a,
#wrapper .dd-container .dd-selected-text {
	box-shadow:none;
}
	
ul.nav-menu li.current-menu-item > a:after, 
ul.nav-menu li.current-menu-ancestor > a:after {
	content:none;
}  
ul.nav-menu > li.current-menu-item, 
ul.nav-menu > li.current-menu-ancestor,
ul.nav-menu > li.current-menu-item:before, 
ul.nav-menu > li.current-menu-ancestor:before,
ul.nav-menu li.current-menu-item {
    background: none!important;
}  
ul.nav-menu li.current-menu-item > a, 
ul.nav-menu li.current-menu-ancestor > a {
    font-weight:bold!important;	
}
    
.menu-container{
	background:none !important;
}
	
.sub-menu{
	border:none !important;
}
		
.menu-item a{
	border:none !important;
}
	
body #header.sticky-header {
	background:#0083fc!important;
	border:0;	
}
	.widget-title{font-size:19px !important;}.widget-title{font-family:Arial, Helvetica, sans-serif !important;}.widget-title{font-weight:400 !important;}.widget-title{color:#ffffff !important;}.widget-content, .aside, .aside a{font-size:13px !important;}.widget-content, .aside, .aside a{font-family:Arial, Helvetica, sans-serif !important;}.widget-content, .aside, .aside a{font-weight:400 !important;}.widget-content, .aside, .aside a{color:#ffffff !important;}.widget-content, .widget-content a, .widget-content .tab-holder .news-list li .post-holder a, .widget-content .tab-holder .news-list li .post-holder .meta{color:#ffffff !important;}.entry-content h1{font-size:46px !important;}.entry-content h1{font-family:Arial, Helvetica, sans-serif !important;}.entry-content h1{font-weight:400 !important;}.entry-content h1{color:0083fc !important;}.entry-content h2{font-size:40px !important;}.entry-content h2{font-family:Arial, Helvetica, sans-serif !important;}.entry-content h2{font-weight:400 !important;}.entry-content h2{color:0083fc !important;}.entry-content h3{font-size:34px !important;}.entry-content h3{font-family:Arial, Helvetica, sans-serif !important;}.entry-content h3{font-weight:400 !important;}.entry-content h3{color:#0083fc !important;}.entry-content h4{font-size:27px !important;}.entry-content h4{font-family:Arial, Helvetica, sans-serif !important;}.entry-content h4{font-weight:400 !important;}.entry-content h4{color:#0083fc !important;}.entry-content h5{font-size:20px !important;}.entry-content h5{font-family:Arial, Helvetica, sans-serif !important;}.entry-content h5{font-weight:400 !important;}.entry-content h5{color:#0083fc !important;}.entry-content h6{font-size:14px !important;}.entry-content h6{font-family:Arial, Helvetica, sans-serif !important;}.entry-content h6{font-weight:400 !important;}.entry-content h6{color:#0083fc !important;}/**Fonts*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
  font-family: 'schwielochsee_font';
  src: url('http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/fonts/schwielochsee_iconfont/schwielochsee-iconfont.svg')  format('svg'), /* Chrome */
}
}

@font-face {
  font-family: 'schwielochsee_font';
  src:url('http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/fonts/schwielochsee_iconfont/schwielochseeiconfont.eot') format('eot'), /* IE */
      url('http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/fonts/schwielochsee_iconfont/schwielochseeiconfont.otf') format('opentype'), /* open type */
      url('http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/fonts/schwielochsee_iconfont/schwielochsee-iconfont.woff') format('woff'), /* Pretty Modern Browsers */
      url('http://www.fremdenverkehrsverein-schwielochsee.de/wp-content/themes/evolve/fonts/schwielochsee_iconfont/schwielochsee-iconfont.ttf')  format('truetype'); /* Safari, Android, iOS */
font-weight: normal;
font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}


/**General*/
body {
    background-color: #fff  !important;
}

#wrapper {
    background: #fff;
}


/*************** Beginn of Content, Menu and Footer responsiveness ******/


@media (min-width: 950px) {
#content {
    width: 740px;
    margin: auto;
}

.menu-icon:before{
    display: none;
}

.container.nacked-menu.container-menu{
    width: 380px!important;
    margin: -80px 190px 2%  !important;
    background-color: #0083fc;
}

.entry-content-list {
    display: inline-block;
    max-height: 200px;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px;
}

.entry-content-list .content-post {
    float: left;
    width: 60%;
    background-color: #ededed;
    height: 100%;
    position: absolute;
    padding-left: 2%;
}


.entry-content-list .entry-title {
    margin-top: 5px;
    margin-bottom: 5px;
}

.entry-content {
    margin-right: 5px;
    margin-top: 5px;
    border: 0px;
}

.entry-content-list .entry-meta.entry-footer{
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin: 10px;
}

.entry-content-list .thumbnail-post {
    width: 300px !important;
    float: left;
}

/** Gastro */ 
.entry-content-list .place .content-post {
    width: 800px;
    height: 165px;
}

.thumbnail-entry {
    height: 165px;
    width: 250px;
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.entry-meta-place span{
      float: left;
      position: absolute;
      margin-top: 45px;
}

.entry-content-list .place .entry-title {
      float: left;
      position: absolute;
      margin-top: 10px;
}

.entry-content-list .place .entry-tags {
    position: relative;
    clear: both;
}

.entry-content-list .place .entry-str{
    margin-top: 55px;
}

.entry-content-list .place .entry-tele{
    margin-left: 270px;
    margin-top: 59px;
}

.entry-content-list .place .entry-tele:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'x';
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -30px;
}

.entry-content-list .place .entry-ort{
    margin-top: 75px;
}

.entry-content-list .place .entry-email{
   margin-top: 92px;
   margin-left: 270px;
}

.entry-content-list .place .entry-email:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'm';
    font-size: 26px;
    position: absolute;
    top: -7px;
    left: -30px;
}

.entry-content-list .place .entry-cat-and-quali{
    margin-top: 125px;
}

.entry-content-list .place .entry-cat-and-quali a{
    background-color: #0083fc;
    padding: 7px 6px 7px 6px;
    color: white;
}

.entry-content-list .place .entry-cat-and-quali img{
    margin-left: 10px;
}

.entry-content-list .place .entry-web {
   margin-top: 125px;
   margin-left: 270px;

}

.entry-content-list .place .entry-web:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'h';
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -30px;
}

.entry-meta-place a{
  color: black;
}


}

@media  (min-width: 769px) {

div[id*=smooth_slider_].smooth_slider{
  position: relative;
  float: left;
  width: 50%;
}

.smooth_slideri > p, .smooth_slideri  > h2, .smooth_slideri  > span{
  position: absolute;
}

.smooth_slider{
   padding: 0 0px !important;
}

.smooth_slider .smooth_slideri {
  height: 100%;
}

.smooth_slider .smooth_slideri > p a:before{
  content: ' > > > ';

}
.smooth_slider .smooth_slideri > a img{
    height: 100%;
    width: 100%;
  }

.smooth_slider .smooth_slideri > p a{
    margin-left: 45px;
    line-height: 60px;
    color: white;
}

.smooth_slider .smooth_slideri > p {
    bottom: 0px;
    right: 0px;
    width: 80px;
    background-color: #0083fc;
    height: 60px;
    margin: 5px !important;
}

.smooth_slider .smooth_slideri > h2{
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.6);
    width: 100%;
    line-height: 17px !important;
    height: 60px;
    padding: 15px;
}


div.eo-eb-event-box {
    width: 50%;
    float: left;
    overflow: hidden;
    position: relative !important;
    height: 100%;   
    left: initial !important;
    top: 0px;
}

div#event-board-items {
  width: 100% !important;
  height: 225px !important;
}

div.eo-eb-event-box > * {
    position: absolute;
    z-index: 100;
}

.event-posterboard-excerpt {
  display: none;
}

div.eo-eb-event-box .eo-eb-event-meta-container{
    background-color: rgba(255, 255, 255, 0.6);
    bottom: 0px;
    margin: 5px 5px 0px 5px;
    height: 60px;
    line-height: 40px;
    width: 100%;
    padding-left: 10px;
}

div.eo-eb-event-box .eo-eb-event-meta-container .eo-eb-event-title a:after {
    content: '> > > mehr';
    bottom: 0px;
    right: -1px;
    width: 80px;
    background-color: #0083fc;
    color: white;
    position: absolute;
    margin: 11px;
    margin-bottom: 1px;
    height: 59px;
    font-size: 12px;
    line-height: 60px;
    padding-left: 12px;
}

.eo-eb-event-meta-container .eo-eb-event-title a {
  font-size: 20px;
}

div.eo-eb-event-box .eo-eb-date-container{
    bottom: 0px;
    margin-bottom: 5px;
    margin-left: 15px;
    color: #0083fc;
    z-index: 101;
}

div.eo-eb-event-box .eo-eb-date-container span{
  background-color: transparent !important;
  color: #0083fc !important;
}

div.eo-eb-event-box .eo-eb-event-meta{
  display: none;
}

div.eo-eb-event-box > img {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
}

div .eo-fullcalendar-screen-reader-text{
   background-color: #0083fc;
} 


}


@media  (min-width: 769px) and (max-width: 950px) {
#content {
    width: 680px;
    margin: auto;
}

.menu-icon:before{
    display: none;
}

.container.nacked-menu.container-menu{
    width: 380px !important;
    margin: -80px 190px 2%  !important;
    background-color: #0083fc;
}

.entry-content-list {
    display: inline-block;
    max-height: 350px;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px;
}

.entry-content-list .content-post {
    float: none;
    width: 380px;
    background-color: #ededed !important;
    height: 100%;
    position: absolute;
    padding-left: 2%;
}

.entry-content-list .thumbnail-post {
    width: 300px;
    float: left;
}

.entry-content-list .entry-meta.entry-footer{
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin: 10px;
}

.entry-content-list .entry-title {
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
}

#footer_logo {
    padding-left: 5px;
    padding-right: 5px;
}

/** Gastro */ 

.entry-content-list .place .content-post {
    width: 800px;
    height: 165px;
}

.entry-meta-place span{
      float: left;
      position: absolute;
      margin-top: 45px;
}

.entry-content-list .place .entry-title {
      float: left;
      position: absolute;
      margin-top: 10px;
}

.entry-content-list .place .entry-tags {
    position: relative;
    clear: both;
}

.entry-content-list .place .entry-str{
    margin-top: 55px;
}

.entry-content-list .place .entry-tele{
    margin-left: 230px;
    margin-top: 59px;
}

.entry-content-list .place .entry-tele:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'x';
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -30px;
}

.entry-content-list .place .entry-ort{
    margin-top: 75px;
}

.entry-content-list .place .entry-email{
   margin-top: 92px;
   margin-left: 230px;
}

.entry-content-list .place .entry-email:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'm';
    font-size: 26px;
    position: absolute;
    top: -7px;
    left: -30px;
}

.entry-content-list .place .entry-cat-and-quali{
    margin-top: 125px;
}

.entry-content-list .place .entry-cat-and-quali a{
    background-color: #0083fc;
    padding: 7px 6px 7px 6px;
    color: white;
}

.entry-content-list .place .entry-cat-and-quali img{
    margin-left: 10px;
}

.entry-content-list .place .entry-web {
   margin-top: 125px;
   margin-left: 230px;

}

.entry-content-list .place .entry-web:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'h';
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -30px;
}

.entry-meta-place a{
  color: black;
}

}


@media (min-width: 320px) and (max-width: 769px){
#content {
    width: 380px;
    margin: auto;
}

.entry-content-list {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

.entry-content-list .content-post {
    float: none;
    width: 380px;
    background-color: #ededed !important;
    height: 100%;
    padding-left: 2%;
}

.entry-content-list .thumbnail-post {
    width: 300px;
    float: left;
}

.entry-content-list .entry-meta.entry-footer{
    margin-left: 180px;
}

.entry-content-list .entry-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

#footer_logo {
    padding-left: 5px;
    padding-right: 5px;
}

/** Gastro */ 
.page-template-page-gastro .entry-content-list,.archive .entry-content-list,.page-template-page-unterkunft .entry-content-list, .page-template-page-unterkunft-php .entry-content-list{
    min-height: 360px;
    background-color: #ededed;
    margin-bottom: 15px;
}

.thumbnail-entry {
    left: 50%;
    margin-left: -125px;
    margin-top: 20px;
}

.entry-content-list .place .content-post {
    background-color: none;
}

.entry-meta-place span{
      position: absolute;
      margin-top: 45px;
}

.entry-content-list .place .entry-title {
      float: left;
      position: absolute;
      margin-top: 10px;
      margin-left: 10px;
}

.entry-content-list .place .entry-tags {
    position: relative;
    clear: both;
}

.entry-content-list .place .entry-str{
    margin-top: 55px;
    margin-left: 10px;
}

.entry-content-list .place .entry-tele{
    margin-left: 200px;
    margin-top: 59px;
}

.entry-content-list .place .entry-tele:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'x';
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -30px;
}

.entry-content-list .place .entry-ort{
    margin-top: 75px;
    margin-left: 10px;
}

.entry-content-list .place .entry-email{
   margin-top: 92px;
   margin-left: 200px;
}

.entry-content-list .place .entry-email:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'm';
    font-size: 26px;
    position: absolute;
    top: -7px;
    left: -30px;
}

.entry-content-list .place .entry-cat-and-quali{
    margin-top: 125px;
    margin-left: 10px;
}

.entry-content-list .place .entry-cat-and-quali a{
    background-color: #0083fc;
    padding: 7px 6px 7px 6px;
    color: white;
}

.entry-content-list .place .entry-cat-and-quali img{
    margin-left: 10px;
}

.entry-content-list .place .entry-web {
   margin-top: 125px;
   margin-left: 200px;

}

.entry-content-list .place .entry-web:before{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    content: 'h';
    font-size: 28px;
    position: absolute;
    top: -10px;
    left: -30px;
}

.entry-meta-place a{
  color: black;
}

}

/*************** End of Content, Menu and Footer responsiveness ******/


.container.container-center.row {
  padding: 0px 0px 0px 0px;

}

.content {
    padding-top: 20px !important; 
}


.col-single {
     padding: 0px !important;
}

#rss, #email-newsletter, #facebook, #twitter, #instagram, #skype, #youtube, #flickr, #linkedin, #plus, #pinterest, #tumblr {
    color: white;
    margin-top: 15px;
}

.hentry {
     padding-bottom: 0px; 
}

.entry-content img, .entry-content .wp-caption {
    box-shadow: 0 0px 0px;
    border: 0px;
 }


/**** Startseite ***/

.page.first-page hr {
    margin-top: -10px;
    border-top: 2px solid black;
}


/** Smooth Slider */

@media (min-width: 320px) and (max-width: 769px) {

div[id*=smooth_slider_].smooth_slider{
  position: relative;
  float: none;
  width: 100%; 
}

.smooth_slideri > p, .smooth_slideri  > h2, .smooth_slideri  > span{
  position: absolute;
}

.smooth_slider{
   padding: 0 0px !important;
   height: 0px !important;
}

.smooth_slider .smooth_slideri {
  height: 100%;
}

.smooth_slider .smooth_slideri > p a:before{
  content: ' > > > ';

}
.smooth_slider .smooth_slideri > a img{
    height: 100%;
    width: 100%;
  }

.smooth_slider .smooth_slideri > p a{
    margin-left: 45px;
    line-height: 60px;
    color: white;
}

.smooth_slider .smooth_slideri > p {
    bottom: 0px;
    right: 0px;
    width: 80px;
    background-color: #0083fc;
    height: 60px;
    margin: 5px !important;
}

.smooth_slider .smooth_slideri > h2{
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.6);
    width: 100%;
    line-height: 17px !important;
    height: 60px;
    padding: 15px;
}


div.eo-eb-event-box {
    width: 100%;
    float: none;
    overflow: hidden;
    position: relative !important;
    height: 50%;   
    left: initial !important;
    position: absolute;
}

div#event-board-items {
  width: 100% !important;
  height: 500px !important;  
}

div.eo-eb-event-box > * {
    position: absolute;
    z-index: 100;
    bottom: -14px;
}

.event-posterboard-excerpt {
  display: none;
}

div.eo-eb-event-box .eo-eb-event-meta-container{
    background-color: rgba(255, 255, 255, 0.6);
    bottom: 0px;
    margin: 5px 5px 0px 5px;
    height: 60px;
    line-height: 40px;
    width: 100%;
    padding-left: 10px;
}

div.eo-eb-event-box .eo-eb-event-meta-container .eo-eb-event-title a:after {
    content: '> > > mehr';
    bottom: 0px;
    right: -1px;
    width: 80px;
    background-color: #0083fc;
    color: white;
    position: absolute;
    margin: 11px;
    margin-bottom: 1px;
    height: 59px;
    font-size: 12px;
    line-height: 60px;
    padding-left: 12px;
}

.eo-eb-event-meta-container .eo-eb-event-title a {
  font-size: 20px;
}

div.eo-eb-event-box .eo-eb-event-meta{
  display: none;
}

div.eo-eb-event-box .eo-eb-date-container{
    bottom: 0px;
    margin-bottom: 5px;
    margin-left: 15px;
    color: #0083fc;
    z-index: 101;
}

div.eo-eb-event-box .eo-eb-date-container span{
  background-color: transparent !important;
  color: #0083fc !important;
}

div.eo-eb-event-box > img {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
}

div .eo-fullcalendar-screen-reader-text{
   background-color: #0083fc;
} 

}


/**Image Slider*/

.flex-direction-nav .flex-next ,
.flex-direction-nav .flex-prev {
opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev {
left: -36px !important;
}


.flexslider:hover .flex-direction-nav .flex-next {
right: -36px !important;

}

.metaslider.metaslider-flex.ml-slider{
 width: 87% !important;
 padding-top: 10px;
}


.fc-content{
   background-color: #0083fc;
} 

.fc-time{
   background-color: #0083fc;
} 

.fc-title{
   background-color: #0083fc;
} 

.fc-icon {
    display: inline-block;
    font-size: 2em;
    line-height: .5em;
    height: .5em;
    font-family: "Courier New",Courier,monospace;
    color: white;
}

.fc-state-default, .fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover{
    background-color: transparent;
} 

.fc-state-default {
    border: 0px solid !important;
}     

.fc-button-group.button{
  color: white;
}   

.fc button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer;
    color: white;
}


.fc-button-group>* {
    float: left;
    margin: 0px 2px 0 -1px !important;
}

.eo-fullcalendar-reset.fc-unthemed .fc-today {
    background: #afd5f0 !important;
}


/** Aktivitaeten */


.content-title {
  float: left;
}



/** Gastronomie und Unterkunft*/

.page-template-page-gastro hr, .page-template-page-unterkunft hr{
    margin-top: -10px;
    border-top: 2px solid black;
}

.thumbnail-entry {
    height: 165px;
    width: 250px;
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.thumbnail-entry img {
    width: 100%;
    height: auto;
}

.entry-content-list .thumbnail-entry.no-thumbnail img{
    height: 165px;
 }

.header-place-filter{
    position: relative;
}

.post_tags {
    position: relative;
    clear: both;
}

.post_tags a{
    font-family: 'schwielochsee_font';
    color: #0083fc;
    font-size: 26px;
}

.cat-item {
  float: left;
  display: block;
  padding: 5px 5px 15px 5px;
}

 .cat-item a {
  background-color: #0083fc;
    padding: 7px 6px 7px 6px;
    color: white;
 }


.entry-tags-star,
div[class*=entry-tags-star-]{
  float: right;
  padding-left: 5px;
}

.entry-tags-star a{
    color: transparent !important;
    pointer-events: none;
    cursor: default;
}

.entry-tags-star a:before,
div[class*=entry-tags-star-]:before{
    color: #0083fc;
    font-family: 'schwielochsee_font';
    font-size: 26px;
}

.entry-tags-star a[href*="tag/3"]:before,
.entry-tags-star-3:before{
    content: 'kkk';
}

.entry-tags-star a[href*="tag/2"]:before,
.entry-tags-star-2:before{
    content: 'kk';
}

.entry-tags-star a[href*="tag/1"]:before,
.entry-tags-star-1:before{
    content: 'k';
}



/** Menue**/

@media (min-width: 1050px){
.container.nacked-menu.container-menu{
width: 800px !important;
}
}

@media (min-width: 769px){
.container.nacked-menu.container-menu{
    margin: -80px 190px 2%  !important;
    background-color: #0083fc;
}
}

.nacked-menu {
    padding: 0 0px!important;
}

.container.nacked-menu:before {
  background-color: #fff  !important;

}

ul.nav-menu {
    padding: 0px 0px 0px 0px;
}

.menue-icon{
    text-align: center;
    padding: 15px 25px 10px 25px !important
}

.menue-icon a{
     line-height: initial !important;
     padding: 0px 0px 10px 0px !important;
     height: auto !important;
}


.menu-hauptmenue-container #menu-hauptmenue .menue-icon:hover{
  background-color: #015dc6;
}

li.current-menu-item.menue-icon.active{
  background-color: #015dc6 !important;
}

li.current-menu-item:before{
    position: initial !important;
}

.menue-icon a:before{
  font-family: 'schwielochsee_font';
  color: white;
  font-size: 110px;
  display: block;
  line-height: 110px;
  height: 100px;
  font-weight: lighter;
}

.menu-hauptmenue-container .ubernachtung a:before{
  content: 'u' !important;
}

.menu-hauptmenue-container .gastronomie a:before{
  content: 'e' !important;;
}

.menu-hauptmenue-container .aktivitaet a:before{
  content: 'a'!important;
}

.menu-hauptmenue-container .umgebung a:before{
  content: 'n'!important;
}

.menu-hauptmenue-container .veranstaltungen a:before{
  content: 'v'!important;
}


/** Single Post */

.single .entry-title {
    clear: both;
}

.thumbnail-post-single {
    position: relative;
}

.thumbnail-post-single img {
    float: left;
    width:auto;
    padding-top: 0px;
}

.single .entry-content.article p{
  text-align: justify;
}


/**Footer**/
.container-footer *{
    margin: 0px;
    padding: 0px;
}

.icon {
  font-family: 'schwielochsee_font';
}

#footerSection{
    margin: auto;
    width: 380px;
    display: table;
}

#footer_logo {
  font-size: 180px;
  margin: auto;
  width: 180px;
}

#footerSection a:first-of-type {
  text-align: right;
}

#footerSection a {
  display: table-cell;
  vertical-align: middle;
   line-height: initial;
}

.footer-widgets a{
  padding: 0px !important;
}

#footerSection a:hover {
  padding: 0px !important;
}

/** For Map in Gastro / Unterkunft */

#google_map{
        opacity: 0;
        display: none;
        width: 10%;
        height: 10%;
        position: fixed;
        top: 45%;
        left: 45%;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        z-index: 1000;
}

.map_overlay {
        position: fixed;
        display: none;
        top: 0;
        left: 0;
        background-color: rgba(0,0,0,.75);
        width: 100%;
        height: 100%;
        z-index: 999;
}

#map_open_link {
        display: inline-block;
        margin-bottom: 20px;
        line-height: 50px;
}

#map_open_link:before{
        content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAADK0lEQVR4Ae3XBWgdSxTH4VjdXdF4kLobDtV4gtW9WL1Y3d3dXWNUkfb5ezg8d6+7S2z7KxxgCHNlbqbsVfiQM3P25J/dKxPzMV6NFr2sg1ycwN94h+f4WWq5qGN/st0QI/E7HLzCDRwWN/ASjuwZGYwBYrEK1biNKWig2ddA1m6jWnpigynICjgoQVM/9jdFsfSsCJYQmahGGeIN+uKlpxqZboeog79xF82M++mR3r9Rx80gBXAwQ7OWjCI8E0VI1uybAQeFbgY5jddoVKOeiicox0VRLrXUGnsbyTVOuxnkT3yuqRfhLfootd5SK9Ls/xx/uRnkDY5q6s9Q5CHgC039CN66GeQlTngIclFTv+ghyHGUuxnkV3zq5dHqrdR6eXm0PsF/bgYpxXPUrVFPU97sF0S51NI03/avUepmkIlwkKtZS0URnosipGr25cPBRDeDNMYjfFOLa3yDx2js9rf7cjgYHEDvEOldHgy/tdriNS4G0HtRetsFyw/HPahGhkFPhvTsDaaf8UmowhGDniPSkxRsh6vzeIdOfuztJHsvBOMpsQ8crPdj73rZ2zcY/vB6yEEu6inf0M/Q3Etfc9nziaX5pYFeoAe24xEc8Qj9MQwOFnjpny97htuab/oROwvfSbPONcTiB9xGXc116sraj4i1Nd+fW5eLUpQrjfewCT2UWjdsRGeMkdokzTUnydoYKVmZb/LolMsFM9Wzte5C8l//Dz8hTqnHSe1/uVuW53u/dd9Jva12qOzT1OfKWqZSy4Qja63Q1tp8H7euu9pkGKQxnuArpfaV1Jpgs8wstTLf160LNIisrZH1/sLBGlk7gXIr89UgmltnI0gHvEOpeIcO6uNkbb76h9gOIuv7USX2G/QHXZB0JUh6aAZRz/VQa6EapP8HIR/Ean80SDRINEg0SDSIHHwcUc9yEIP5ahALZ3ap9bAQxGC+URDvBx/Tw5D6sjR/luZCRmfm7sreblK7pzlj5Hl69GzNVy9kfmbWD68je2S4/tGzPl/ZaH5mruXjIOt25isNZmdm81Bd9Y+epfkGj46Vl/7RszDf4NGx/FIePQvz3wOYa/SM364k8AAAAABJRU5ErkJggg==');
        margin-right: 10px;
}


/** Blend out all the Admin Design Options */

.redux-sidebar .redux-group-menu li {
  display:none;
}


.eo-fullcalendar-reset div,.eo-fullcalendar-reset footer,.eo-fullcalendar-reset h2,.eo-fullcalendar-reset header,.eo-fullcalendar-reset table,.eo-fullcalendar-reset tbody,.eo-fullcalendar-reset td,.eo-fullcalendar-reset tfoot,.eo-fullcalendar-reset th,.eo-fullcalendar-reset thead,.eo-fullcalendar-reset tr{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;max-width:none;background:0 0}.eo-fullcalendar-reset .fc-content-skeleton table,.eo-fullcalendar-reset .fc-content-skeleton tbody,.eo-fullcalendar-reset .fc-content-skeleton td,.eo-fullcalendar-reset .fc-content-skeleton th,.eo-fullcalendar-reset .fc-content-skeleton tr,.eo-fullcalendar-reset .fc-content-skeleton tr:nth-child(even),.eo-fullcalendar-reset .fc-content-skeleton tr:nth-child(odd),.eo-fullcalendar-reset .fc-view-container td,.eo-fullcalendar-reset .fc-view-container th,.eo-fullcalendar-reset .fc-view-container tr{margin:0!important;padding:0!important;background:0 0}.eo-fullcalendar-reset.fc-unthemed .fc-today{background:#fcf8e3}.eo-fullcalendar a{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;max-width:none}.eo-fullcalendar table{border-collapse:collapse;border-spacing:0}.eo-fullcalendar-loading{background:#fff;position:absolute;z-index:5}.eo-fullcalendar-loading-icon{vertical-align:middle;padding:0 5px 5px 0}.eo-fullcalendar-screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}@media (max-width:512px){.eo-fullcalendar-responsive .fc-agendaDay-button,.eo-fullcalendar-responsive .fc-agendaWeek-button,.eo-fullcalendar-responsive .fc-basicDay-button,.eo-fullcalendar-responsive .fc-basicWeek-button,.eo-fullcalendar-responsive .fc-month-button{display:none}.eo-fullcalendar-responsive .fc-toolbar h2{text-align:center}}.ui-datepicker{z-index:100!important}.ui-selectmenu-menu{z-index:10!important}/*!
 * FullCalendar v2.2.6 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 * Edits by Stephen Harris for Event Organiser
 */.fc{direction:ltr;text-align:left;-ms-touch-action:none}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed hr,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-popover .fc-header,.fc-unthemed hr{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#ccc}.fc-icon{display:inline-block;font-size:2em;line-height:.5em;height:.5em;font-family:"Courier New",Courier,monospace}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700}.fc-icon-left-double-arrow:after{content:"\000AB"}.fc-icon-right-double-arrow:after{content:"\000BB"}.fc-icon-x:after{content:"\000D7"}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}@media print,all and (max-width:400px){.fc button{padding:0 .4em}}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:0;border-bottom-left-radius:0}.fc-state-default.fc-corner-right{border-top-right-radius:0;border-bottom-right-radius:0}.fc button .fc-icon{position:relative;top:.05em;margin:0 .1em}.fc-state-default{background-color:#f5f5f5;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:25px;margin-top:4px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{overflow-y:scroll;overflow-x:hidden}.fc-scroller>*{position:relative;width:100%;overflow:hidden}.fc-event{position:relative;display:block;font-size:1em;line-height:1.3;border-radius:0;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-ltr .fc-day-grid-event.fc-not-start,.fc-rtl .fc-day-grid-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-day-grid-event.fc-not-end,.fc-rtl .fc-day-grid-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-oneline .fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}.fc-rtl .fc-day-grid-event .fc-resizer{left:-3px;cursor:w-resize}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.37em;margin-right:.37em}@media print,all and (max-width:601px){.fc-toolbar{margin-bottom:0}.fc-toolbar .fc-center,.fc-toolbar .fc-left{float:inherit;display:block}.fc .fc-toolbar>*>*,.fc-toolbar .fc-right{float:inherit}}@media print,all and (min-width:514px){.fc .fc-toolbar>*>:first-child{margin-left:0;margin-right:0}}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view tbody .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:0 2px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-time-grid .fc-bgevent-skeleton{z-index:3}.fc-time-grid .fc-highlight-skeleton{z-index:4}.fc-time-grid .fc-content-skeleton{z-index:5}.fc-time-grid .fc-helper-skeleton{z-index:6}.fc-slats td{height:1.5em;border-bottom:0}.fc-slats .fc-minor td{border-top-style:dotted}.fc-slats .ui-widget-content{background:0 0}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event>.fc-content{position:relative;z-index:2}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event .fc-resizer:after{content:"="}.fc-listMonth-view .fc-week-number,.fc-listWeek-view .fc-week-number .fc-listDay-view .fc-week-number{padding:0 2px;vertical-align:middle}.fc-listDay-view tbody .fc-row,.fc-listMonth-view tbody .fc-row,.fc-listWeek-view tbody .fc-row{min-height:2em}.fc-listDay-view .fc-week-number span,.fc-listMonth-view .fc-week-number span,.fc-listWeek-view .fc-week-number span{line-height:2em}.fc-listDay-view .fc-day-grid-event,.fc-listMonth-view .fc-day-grid-event,.fc-listWeek-view .fc-day-grid-event{margin:0 2px 1px}.fc-listDay-view .fc-row .fc-content-skeleton,.fc-listMonth-view .fc-row .fc-content-skeleton,.fc-listWeek-view .fc-row .fc-content-skeleton{padding-bottom:0}.fc-listDay-view .fc-row .fc-content-skeleton .fc-day-number,.fc-listMonth-view .fc-row .fc-content-skeleton .fc-day-number,.fc-listWeek-view .fc-row .fc-content-skeleton .fc-day-number{text-align:left;line-height:2em;border-bottom:1px solid #DBDADA;font-weight:700}.fc-listDay-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-left,.fc-listMonth-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-left,.fc-listWeek-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-left{float:left;padding-left:5px}.fc-listDay-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right,.fc-listMonth-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right,.fc-listWeek-view .fc-row .fc-content-skeleton .fc-day-number .fc-list-header-right{float:right;padding-right:5px;color:#666}.fc-listDay-view.fc-display-date-above .fc-row .fc-content-skeleton tbody:after,.fc-listDay-view.fc-display-date-above .fc-row .fc-content-skeleton tbody:before,.fc-listMonth-view.fc-display-date-above .fc-row .fc-content-skeleton tbody:after,.fc-listMonth-view.fc-display-date-above .fc-row .fc-content-skeleton tbody:before,.fc-listWeek-view.fc-display-date-above .fc-row .fc-content-skeleton tbody:after,.fc-listWeek-view.fc-display-date-above .fc-row .fc-content-skeleton tbody:before{line-height:.5em;content:"-";color:#fff;display:block}.eo-fc-datepicker{font-size:14px;background:#fff;border:1px solid #aaa}.eo-fc-datepicker table{font-size:.8em;margin:0}.eo-fc-datepicker td,.eo-fc-datepicker th{margin:0;border:0;padding:1px}.eo-fc-datepicker td a,.eo-fc-datepicker td span,.eo-fc-datepicker th a{text-decoration:none;display:block;padding:.5em .9em;text-align:right}.eo-fc-datepicker .ui-datepicker-header{background:#ddd;height:30px;text-align:center}.eo-fc-datepicker .ui-datepicker-header select{width:auto;background:0 0;border:0;padding:0 5px;box-shadow:none;margin:0 10px;height:30px;color:#000}.eo-fc-datepicker a.ui-datepicker-next,.eo-fc-datepicker a.ui-datepicker-prev{font-size:1.2em;font-weight:700;display:inline-block;text-decoration:none;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;color:#000}.eo-fc-datepicker .ui-datepicker-next{float:right}.eo-fc-datepicker .ui-datepicker-prev{float:left}.eo-fc-datepicker td a,.eo-fc-datepicker td span,.eo-fc-datepicker th span{display:block;text-align:center}.eo-fc-datepicker .ui-datepicker-calendar .ui-state-default{background:#eee;position:relative;cursor:pointer;color:#333}.eo-fc-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover{color:#000;background:#ddd}.eo-fc-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#FFFFE0}.eo-fc-datepicker .ui-datepicker-header select:hover,.eo-fc-datepicker .ui-datepicker-next:hover,.eo-fc-datepicker .ui-datepicker-prev:hover{color:#000;background:#aaa}.eo-fc-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,.eo-fc-datepicker .ui-datepicker-calendar .ui-state-active:hover .ui-state-active,.eo-fc-datepicker .ui-datepicker-calendar a.ui-state-active{background:#ddd}.eo-fc-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.ui-state-active{background:#eee}@media print{.fc{max-width:100%!important}.fc-event{background:#fff!important;color:#000!important;page-break-inside:avoid}.fc-event .fc-resizer{display:none}.fc-row,hr,tbody,td,th,thead{border-color:#ccc!important;background:#fff!important}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{display:none}.fc tbody .fc-row{height:auto!important;min-height:0!important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0!important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more,.fc-more-cell{display:none!important}.fc tr.fc-limited{display:table-row!important}.fc td.fc-limited{display:table-cell!important}.fc-popover{display:none}.fc-time-grid{min-height:0!important}.fc-agenda-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none!important}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0!important}.fc-time-grid .fc-event{position:static!important;margin:3px 2px!important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px!important}.fc-time-grid .fc-event.fc-not-end:after{content:"..."}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px!important}.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc-time-grid .fc-event .fc-time{white-space:normal!important}.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-day-grid-container,.fc-scroller,.fc-time-grid-container{overflow:visible!important;height:auto!important}.fc-row{border:0!important;margin:0!important}.fc button,.fc-button-group{display:none}}

.eo-tc-page .eo-events-nav-later{float:right}.eo-tc-page .eo-events-nav-earlier{float:left}.eo-tc-page .eo-events-nav{overflow:inherit;margin:10px auto;display:inline}.eo-tc-page nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}.eo-tc-event{margin:25px auto}.eo-tc-event .eo-event-header{display:block}.eo-tc-event .eo-event-title{margin-bottom:0}.eo-tc-event .eo-event-date{font-style:italic;display:block;margin:5px 0}.eo-tc-event .eo-event-details{margin-top:0}.eo-event-meta{margin:10px}.eo-tc-event .eo-event-meta{clear:both;list-style:none;float:none;display:inline-block;padding:0}.eo-tc-event .eo-event-content{display:inherit;float:none;margin-left:10px}.eo-event-thumbnail{display:inline;float:left;margin:10px}.fc-button .ui-button-text{line-height:8px!important}.ui-button-text-only .ui-button-text{padding:.4em .8em}.ui-button{margin-left:-1px}.ui-button-icon-only .ui-button-text{padding:.14em}.ui-autocomplete-input{margin:0;padding:.3em 0 .3em .45em}.eo-venue-map{z-index:1000}.eo-venue-map img{max-width:none}body.single-event .eo-event-meta,body.single-event .eo-event-venue-map{float:none;width:100%}@media (min-width:600px){body.single-event .eo-event-meta{width:40%;float:left}body.single-event .eo-event-venue-map{width:40%;float:right}}.eo-upcoming-dates-pipe{margin:auto 5px}.eo-fullcalendar .fc-toolbar{margin-bottom:10px}.eo-fullcalendar,.eo-fullcalendar button{font-size:1em}.eo-fullcalendar .fc-event{font-size:.9em}.eo-fullcalendar .fc-view>table>thead{background:#f2f2f2;font-weight:700;text-align:center}.eo-fullcalendar .fc-view>table>tbody{background:#fff}.eo-fullcalendar-key ul.eo_fullcalendar_key{display:inline-block;font-size:.8em}.eo-fullcalendar-key ul.eo_fullcalendar_key li{display:inline-block;margin:0 3px}.eo-fullcalendar-key span.eo_fullcalendar_key_colour{margin:4px 2px 4px 5px;border:1px solid #DFDFDF;border-radius:4px;font-size:.9em;vertical-align:top;padding:0 6px}.eo-widget-cal-wrap{position:relative}.eo-widget-cal-overlay{position:absolute;height:100%;width:100%}.eo-widget-cal-loading{opacity:.6}.eo-widget-cal-spinner{border-radius:50%;opacity:.9;background:url(images/loading-40x40.gif);background-position:center;background-repeat:no-repeat;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.eo-agenda-widget ul{list-style:none;margin:0}.eo-agenda-widget ul li{list-style:none}.eo-agenda-widget .eo-agenda-widget-nav{overflow:hidden;margin-bottom:3px;text-align:right}.eo-agenda-widget .eo-agenda-widget-nav-next,.eo-agenda-widget .eo-agenda-widget-nav-prev{border:1px solid #dfdfdf;cursor:pointer;padding:3px 9px;background:#ececec;margin:3px;color:#21759b;font-size:12px;font-family:Helvetica,Arial,sans-serif;font-weight:700;border-radius:3px}.eo-agenda-widget .eo-agenda-widget-nav-next:hover,.eo-agenda-widget .eo-agenda-widget-nav-prev:hover{background:#ddd}.eo-agenda-widget ul.dates{border-bottom:1px solid #ececec;font-weight:700}.eo-agenda-widget ul.a-date{margin:0}.eo-agenda-widget li.date{border-top:1px solid #ececec;padding:10px 0}.eo-agenda-widget li.event{padding:5px 0 5px 10px;font-weight:400;background:#ececec;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;opacity:.75;color:#333;margin:1px 0;position:relative}.eo-agenda-widget li.event:hover{opacity:1;background:#ececec}.eo-agenda-widget li.event .cat{padding:10px 3px;background:0 0;margin-right:5px;height:100%;position:absolute;top:0;left:0}.eo-agenda-widget li.event .meta{font-size:.9em}.eo-agenda-widget li.event a.eo-agenda-event-permalink{display:block;text-decoration:none;color:#333}.eo-agenda-widget li.event a.eo-agenda-event-permalink:hover{text-decoration:none;color:#333}.eo-datepicker table,.eo-datepicker tbody,.eo-datepicker tfoot,.eo-datepicker thead,.eo-datepicker tr,.eo-datepicker tr td,.eo-datepicker tr th{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.eo-datepicker table{border-collapse:collapse;border-spacing:0;width:100%}.eo-datepicker{font-size:14px;background:#fff;border:1px solid #aaa}.eo-datepicker table{font-size:.8em;margin:0}.eo-datepicker td,.eo-datepicker th{margin:0;border:0;padding:1px}.eo-datepicker td a,.eo-datepicker td span,.eo-datepicker th a{background:#fff;border:0;text-decoration:none;display:block;padding:.5em .9em;text-align:right}.eo-datepicker .ui-datepicker-header{background:#ddd;height:30px;text-align:center}.eo-datepicker a.ui-datepicker-next,.eo-datepicker a.ui-datepicker-prev{font-size:1.2em;font-weight:700;display:inline-block;text-decoration:none;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;color:#000}.eo-datepicker .ui-datepicker-next{float:right}.eo-datepicker .ui-datepicker-prev{float:left}.eo-datepicker select.ui-datepicker-month,.eo-datepicker select.ui-datepicker-year{width:45%}.eo-datepicker .ui-datepicker-title{margin:0 2.3em}.eo-datepicker .ui-datepicker-title select{width:auto;border:0;padding:0 5px;box-shadow:none;margin:0 5px;height:30px;color:#000;font-size:1em}.eo-datepicker td a,.eo-datepicker td span,.eo-datepicker th span{display:block;text-align:center}.eo-datepicker .ui-datepicker-calendar .ui-state-active .ui-state-default{background:#eee;position:relative;cursor:pointer;color:#333}.eo-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover{color:#000;background:#ddd}.eo-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#FFFFE0}.eo-datepicker .ui-datepicker-next:hover,.eo-datepicker .ui-datepicker-prev:hover{color:#000;background:#aaa}.eo-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,.eo-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.ui-state-active,.eo-datepicker .ui-datepicker-calendar .ui-state-active:hover .ui-state-active,.eo-datepicker .ui-datepicker-calendar a.ui-state-active{background:#eee}#ui-datepicker-div{display:none}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{/* position:relative; */padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word;}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Event Organiser tooltip style */.qtip-eo{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-eo .qtip-titlebar{background-color:#ddd}
