﻿
.tab_switch .slider-switch .switch-schreiben {
position:absolute;right:20px;top:0px;line-height:36px;color:#BA0E0D;
}
#respond p.guidelines, #respond p.comments-rss,
#respond .form-section{display:none;}

.td-footer-bottom-full {
  margin-top: 12px;
  padding-top: 50px;
  padding-bottom: 30px;
  
  
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}

.td-footer-bottom-full .block-title {
  margin-bottom: 26px;
  
}

.td-footer-bottom-full .footer-email-wrap {
  padding-bottom: 0;
}

.td-footer-bottom-full .footer-logo-wrap {
  margin-top: 35px;
  margin-bottom: 0;
  
}

.td-footer-template-14 .td-footer-bottom-full {
  margin-top: 0;
  padding-top: 42px;
  padding-bottom: 40px;
  
}
.header .menu-utility-user .header-search,.header .menu-utility-user .header-store,.header .menu-utility-user .top-cart-menu,.header .menu-utility-user .top-liked-items,.header .menu-utility-user .user-info{margin:0 1.5rem}
.header .menu-utility-user .header-search a,.header .menu-utility-user .header-store a,.header .menu-utility-user .top-cart-menu a,.header .menu-utility-user .top-liked-items a,.header .menu-utility-user .user-info a{overflow:visible}
.header .menu-utility-user .header-search .icon,.header .menu-utility-user .header-store .icon,.header .menu-utility-user .top-cart-menu .icon,.header .menu-utility-user .top-liked-items .icon,.header .menu-utility-user .user-info .icon{line-height:1;color:#333d28;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.header .menu-utility-user .top-liked-items{position:relative}
.header-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;background:#333d28;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:opacity .2s linear,visibility 0s .2s linear;transition:opacity .2s linear,visibility 0s .2s linear}
.header-search-focus .header-backdrop{opacity:.1;visibility:visible;-webkit-transition:opacity .2s linear,visibility 0s 0s linear;transition:opacity .2s linear,visibility 0s 0s linear}

.view-profile-absolute {
	position:absolute;
	top:20px;
	left:0;
}




		

#text-box-1741357518 .text {
  background-color: rgba(255, 255, 255, 0.94);
  font-size: 100%;
}

#text-box-1741357518 .text-inner {
  padding: 30px 30px 30px 30px;
}

#text-box-1741357518 {
  width: 90%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}


#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}


#primarycontent .content
{
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}


#primarycontent .post .content
{
margin-bottom: 0px;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
body[class^=page-] .section-container{padding:0 calc(10% - 24px);width:100%}
body[class^=page-] .section-container .slider-container{margin:0 -1rem}

	.body_wraper_box .menu_wrapper{max-width:984px;}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}

.menu_wrapper, .simple_header, .post-review, .tagcloud a:hover,
ul.tabs, ul.tabs1, ul.menu_posts_tabs_ul, footer .widget-title h2,
.cd-slider-nav li.selected{
	border-color: #BF473C;
}

.css-panes div{display:none;min-height:150px;width:740px;background-color:#fff;text-align:center;border-color:#9a9a9a;border-style:solid;border-width:1px;padding:15px 20px}

.main-footer .column-2 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-2 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-2 .footer-nav li a { padding: 0; margin: 0; font-size: 9px;}

.lt-ie9 .main-footer .column-2 .footer-nav li { padding: 0; }

.main-footer .column-2 .footer-nav,
.main-footer .social-follow,
.main-footer .column-2 .footer-nav li{
	display:inline-block;
 	 *display:inline;
  	zoom:1;
}


.main-footer .column-1 .text,
.main-footer .column-2 .footer-nav, .main-footer .social-follow, .main-footer .column-2 .footer-nav li,
.main-header .cart a, .main-header .cart a:link,
#currencies,
.main-header .main-menu ul li a{
	 font-family: 'Sweet Sans';
  font-size: 9px;
}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{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;}
.fusion-megamenu-widgets-container .textwidget a{display:inline}
.fusion-megamenu-widgets-container .textwidget a.fusion-button{display:inline-block}
.row-grid .box .image-cover{padding:0;height:100%}
.has-format,.video-fit,.image-cover{position:relative;height:auto;overflow:hidden;padding-top:100%;background-position:50% 50%;background-size:cover}
.video-fit video,.video-fit iframe,img.back-image,.image-cover img,.has-format img,.has-equal-box-heights .box-image img{right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;object-position:50% 50%;object-fit:cover;font-family:'object-fit: cover;'}


.desc-list {
  padding: 56px 0 0;
  margin-bottom: 10px; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

#sliders-container .rev_slider_wrapper {
    border: 0px;
}
#sliders-container{position:relative}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}


	.et_section.parallax-section{
		background-attachment: scroll !important;
		background-position: 50% 50%;
	}
.region-sidebar-second .block{margin-bottom:40px;}
.region-sidebar-second h2{font-weight:bold;font-size:14px;text-transform:uppercase;text-shadow:1px 1px 1px #FFFFFF;}
.region-sidebar-second .item-list ul li{padding:0px;margin:0px;list-style-type:none;}
.page-node-edit .region-content{padding:0 40px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.book-mobile.aligncenter{width: 60%;}


.page1-box4 {
	padding-left:3px;
}


.page1-box4 p {
	padding-bottom:29px;
}

.grid-holder .grid-item{
	float: left;
}

.grid-item{
	margin-bottom: 3%;
	border-bottom: medium none;
}

.grid-item-inner{
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
	background:#ffffff;
}

.grid-holder.col-2 .grid-item{
	width:49%;
}

.grid-holder.col-3 .grid-item{
	width:29.63%;
}

.grid-holder.col-4 .grid-item{
	width:24%;
}

.events-grid .grid-item{
}

.grid-item h3{
	line-height:1em;
}

.album-blocks .grid-item-inner{
	-webkit-box-shadow:none;
	box-shadow:none;
}

	.grid-item .media-box{
		margin-bottom:0;
	}

  #header nav .menu-item-mega-description-container {
    padding: 10px 15px;
  }

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}

#cookie-law-info-bar .cli-privacy-overview {
    display: none;
}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
#block-1{min-height:90px}
#whitewrap #block-1 *{text-align:center}

  #page .search-options {
    background-color: #4d4d4d;
    color: white;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    padding: 10px;
    padding-left: 40px; }

  #page #contentWrapper.gm-body-two .search-options {
    background-color: #666666;
    text-transform: uppercase; }
.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-sm-8{width:66.66666667%}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#f8f8f8;}
#fusion-gmap-container,#main,#sliders-container,.fusion-page-title-bar{position:relative;z-index:1;}
#main .fusion-row,#sliders-container .tfs-slider .slide-content-container,#slidingbar .fusion-row,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-header,.fusion-page-title-bar,.fusion-secondary-header{padding-left:30px;padding-right:30px;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
#sliders-container .wooslider .slide-content p{margin:0}
.toptel{font-family:brownregular;font-size:1.1em;display:inline-block;margin-bottom:0;position:absolute;top:24px;left:129px;color:#000}
.toptel div{top:-38px;position:relative;left:-20px;background:#ececec;padding:20px;font-size:.8em;color:#000;z-index:-1;display:none}
.toptel a{text-decoration:none;content:"\70";-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);transform:rotateY(360deg);margin-right:6px;font-family:iconset!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;color:#000}
.aligncenter{clear:both;display:block;margin:0 auto}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}

.article_onecolumn .article_image_link .attachment-fpw_onecolumn{
	width: 300px;
	height: auto;
}
 
.infinite-header-container.infinite-header-custom-container{ max-width: 1140px; }
 
.infinite-header-container.infinite-header-full{ padding-right: 41px; padding-left: 41px; }
 
.infinite-header-style-boxed .infinite-header-container-item{ padding-left: 30px; padding-right: 30px; }

.infinite-header-container{ position: relative; margin-left: auto; margin-right: auto; }

.infinite-header-container-inner{ position: relative; }

.infinite-header-style-bar .infinite-header-container-inner{ position: relative; }
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.navbar .navbar-collapse {
    padding: 0;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span6{width:50%}


ul.process-inner li .process-icon1 {
    background-color: #fff;
    width: 120px;
    height: 120px;
    padding: 10px;
    margin: 20px auto;
    border-radius: 11px;
    box-shadow: 2px 2px 13px rgba(0, 0, 0, .16)
}


ul.process-inner li .process-icon1:hover {
    filter: drop-shadow(8px 8px 10px gray)
}

    .process-icon1 img {
        width: 70px
    }
