﻿.woocommerce div.product div.social{text-align:right;margin:0 0 1em}
.woocommerce div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}
.woocommerce div.product div.social iframe{float:left;margin-top:3px}
.fusion-social-networks .fusion-social-networks-wrapper{margin:0 -10px}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -5px}
.widget .fusion-social-networks .fusion-social-networks-wrapper{margin:0 -5.5px}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -3.5px}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{margin:7px 5.5px}
.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{margin:5px 3.5px}

ul.menu_ul{list-style:  none;padding: 0;margin: 0;}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


	#header,
	#access,
	#branding,
	#topbar-inner,
	#footer-widget-area {
		width: 100%;
	}


	#branding,
	#bg_image {
		min-height: 100px;
	}


	
	#branding {
		height: auto;
		overflow: hidden;
	}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}


#branding #bg_image + #header-container {
	position: absolute;
}
.content-grid__footer{width:100%;flex:0 0 auto;margin-top:2rem;text-align:center}


#nav-band
{
	color: #FFFFFF;
	width: 100%;
	float: right;
	min-height: 81px;
	padding-top: 7px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.desktop-clear:after {
  clear: both;
}


.alt-title {
	font-size: .8em;
	padding: 10px 15px;
	text-align:center;
	font-family: "Open Sans", sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #111;
}

#description01, #description02, #description03, #description04, #description05, #description06 {margin: -132px 0 0 145px;}


#description01, #description02, #description03, #description04, #description05, #description06 a {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

#description01, #description02, #description03, #description04, #description05, #description06 a:hover {text-transform: underline;}

.banner_three_boxes {
display: none
}

.banner_three_boxes, .mt15-480 {
margin: 0;
padding: 10px 0 0
}
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}
.full_width #layout{width:100%;max-width:100%}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.pagewidth{width:1064px;margin:0 auto}
.ca_link{background-color:#d21b1f;padding:6px;font-weight:bolder;text-transform:uppercase;margin-bottom:25px;display:inline-block}
.ca_link:focus,.ca_link:hover{background:#fff}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505}
.bitcoin-icon{display:block;height:41px;width:41px;line-height:41px;color:#000;border-radius:100px;border:1px solid #fff;background-color:#f9a644}
.menu-item-117{background-color:#d8c3b6;}

.our-material .wrap-section .tabs-active,
.our-material .wrap-section .titulo {
  background: #DB48A3;
  color: #fff !important;
  border: none;
  font-family: "Trebuchet MS";
  text-transform: uppercase;
}

.our-material .wrap-section .tabs-active .icon-keyboard-right-arrow-button {
  -ms-transform: rotate(88deg);
  -webkit-transform: rotate(88deg);
  transform: rotate(88deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
}

.our-material .wrap-section .active {
  background: #005b8b;
  color: white;
}

  .our-material .wrap-section .titulo {
    display: none;
  }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}




.parallax-bg {
	height: 350px;
	position: relative;
}


.parallax-bg .bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: no-repeat 50% 0 fixed;
	background-size: cover
}
.elementor-posts--thumbnail-top .elementor-post__text{width:100%}
.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}
.elementor-1125 .elementor-element.elementor-element-dff2ab8 .elementor-post__text{padding:0px 16px 16px 16px;}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


	.content-area {
		float: left;
		width: 100%;
		margin: 0 -30% 0 0;
	}


	.no-sidebar .content-area,
	.no-sidebar .site-main,
	.page-template-fullwidth-page-php .site-main {
		float: none;
		margin: 0;
	}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}

.col-md-7 {
	width: 58.33333333%
}

.search-result .col-md-7 {
    position: relative;
}

.widget-title {
  font:  normal bold 20px / 30px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #222222;
}

.sidebar-content .widget-title {
  color: #222222;
}

.footer .widget-title {
  color: #555555;
}


#presscore-contact-info-widget-2 .widget-title {
	font-size:28px;
}
.et_pb_social_media_follow_network_name{display:none}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

.mh-copyright, .mh-copyright a { color: #fff; }

  
  
  .show-nav #inner-wrapper {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }

  .csstransforms3d.csstransitions #navigation,
  .csstransforms3d.csstransitions .show-nav #navigation,
  .csstransforms3d.csstransitions .show-nav #inner-wrapper {
    left: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }

		
#inner-wrapper { background: #ffffff !important; }
.social-media-glyph,.cam-content .cam-sidebar-teaser-white .social-media-glyph{margin:10px 10px 0 0;opacity:0.75;transition:opacity .2s;-webkit-transition:opacity .2s;}
.social-media-glyph:hover,.cam-content .cam-sidebar-teaser-white .social-media-glyph:hover{opacity:1;}
.social-media-glyph.social-media-glyph-mobile-only,.social-media-glyph.social-media-glyph-ios-only,.social-media-glyph.social-media-glyph-not-ios-only{display:none;}


.contenttvbox{
	float: left;
	position:relative;
	width:100%;
}


.slider__events .carousel-outer {
  height: 770px;
  overflow: hidden;
  position: relative;
}

.so-widget-sow-image-default-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

.btSiteFooter .menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    }

.btSiteFooter .menu li {
    display: inline-block;
    margin: 0 15px 0 0;
    padding: 0;
    }

.btSiteFooter .menu li:last-child {
    margin: 0;
    }

.btLightSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(0,0,0,.2);
    }

.btDarkSkin .btSiteFooter .menu li {
    border-top: 1px solid rgba(255,255,255,.1);
    }

.btSiteFooter .menu li a {
    display: block;
    line-height: 1.2;
    padding: .8em;
    }


div.button_slider_kategorie a{
    text-align: center;
    border-radius: 6px;
    border: 1px solid #333;
    padding: 5px 10px;
    width: 140px;
    color: #333;
    text-decoration: none;
	background:#fff;
	margin-bottom: 20px;
}

div.button_slider_kategorie a:hover{
    border: 1px solid #ff9900;
    padding: 5px 10px;
    width: 140px;
    color: #ff9900;
}
.header-section__headline,.content-element__headline-h1{font-size:36px;font-size:3.6rem}
.csstransforms .header-section__headline:before,.csstransforms .content-element__headline-h1:before,.content-element__headline-h2:before,.content-element__headline-h3:before{z-index:-1;position:relative;content:'';display:inline-block;right:20px;top:-10px;width:1px;height:30px;margin-right:-7px;background:#d2d4d4;-webkit-transform:skew(-30deg);transform:skew(-30deg)}



.art-post
{
  position: relative;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}


.art-post-body
{
  position: relative;
  padding: 10px;
}




.art-post ol, .art-post ul
{
  margin: 1em 0 1em 2em;
  padding: 0;
}


.art-post li
{
  font-size: 16px;
}


.art-post li ol, .art-post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

	
a.readon, .readmore a, .module_round_box-lightgrayhighlight h3 .s5_h3_inner, .module_round_box-darkgrayhighlight h3 .s5_h3_inner, .module_round_box-noborders h3, #s5_accordion_menu h3.s5_am_toggler, .module_round_box-highlight2 .s5_mod_h3_outer h3  {
	border-top:1px solid rgba(255, 255, 255, .8);
	background: #4b6285; 
	background: -moz-linear-gradient(top, #374e71 0%, #1E3558 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#374e71), color-stop(100%,#1E3558)); 
	background: -webkit-linear-gradient(top, #374e71 0%,#1E3558 100%); 
	background: -o-linear-gradient(top, #374e71 0%,#1E3558 100%); 
	background: -ms-linear-gradient(top, #374e71 0%,#1E3558 100%); 
	background: linear-gradient(to bottom, #374e71 0%,#1E3558 100%) ; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#374e71', endColorstr='#1E3558',GradientType=0 ); }
.mt-2,.my-2{margin-top:.5rem!important}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

#statssej, #statssejh{
	color:	#306223;
	font-weight: bold;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.td-border-grey{
	border:5px solid #d9d9d9;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.et_pb_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{padding-top:2vh;padding-bottom:2vh}
.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:200;text-transform:uppercase;font-size:28px!important;color:#ffffff!important;line-height:1.4em;text-align:center;margin-bottom:1vh}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:24px!important}



.et_pb_slide_description .et_pb_slide_title {
font-weight: 100!important;

}


.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: none;

}

.nfoot-conta-tip{font-size: 10px;color: #999;text-align:right;line-height:16px;margin-top:-8px;margin-right:2px;}

.widget-title {border-bottom: 1px solid #222222; margin-bottom:5px;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#access2 .menu,
#access2 div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}


#et-main-area .container.sjb-container { width:100%; max-width: 100%;}


.overlay-layer-wrap {
	position: relative;
	z-index: 3;
}



.wpp-list {	
}


	
	.wpp-list li {
		overflow: hidden;
		float: none;
		clear: both;
	}

	
	
	.wpp-list li.current {
	}

.language-title, .currency-title{ color: #000; font-size: 9px; font-weight: 600; letter-spacing: 1px; margin-right: 10px; padding-top: 10px !important; text-transform: uppercase; }

li.item.dropdowns-mobile .dropdowns ul li.language-title{ font-size:11px; }

	.inside {
	margin: 0 -20px;
	}

		.get_left h2, .get_right h2, .get_right p, .js-animated-list{
			margin-left: 25px;
		}


.windmill01, .windmill02, .windmill03 {
    position:absolute;
    bottom:-6px;
}


.windmill01 {
    left: -60px;
}


.windmill01 img {
    width:60%;
}




.aligncenter{
	display:table;
	text-align:center; 
	margin:0 auto;
}

.g960{max-width:960px;margin-left:auto;margin-right:auto;}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.header-useraccount-links {
  font-size: 16px;
  float: left;
  margin-top: 6px;
  margin-left: 10px;
}

.header-useraccount-links.registered .useraccount-photo-cap {
  border: 1px solid;
  padding: 5px 8px;
}

.header-useraccount-links.registered .header-useraccount-login-link {
  border-right: 0;
}




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }
.top__logo{display:inline-block;width:164px;float:left}
.top__logo img{max-width:100%}
.header-wrapper .top .top__logo{float:none}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


.hfg-grid {
  display: flex; }
.tab-feature__header{margin-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem}
