/*
Theme Name: Weedo Custom Neswstube Child 
Description: Weedo Custom Stuff
Author: Kai Hoffmann
Author URI: https://kho-online.de
Template: newstube
Version: 1.0
Tags:
*/
/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat-v14-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
       url('fonts/montserrat-v14-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v14-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v14-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v14-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v14-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('fonts/montserrat-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v14-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('fonts/montserrat-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v14-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* oswald-300 - latin */
@font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/oswald-v36-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/oswald-v36-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/oswald-v36-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/oswald-v36-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('fonts/oswald-v36-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/oswald-v36-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
  }
  /* oswald-regular - latin */
  @font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/oswald-v36-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/oswald-v36-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/oswald-v36-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/oswald-v36-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('fonts/oswald-v36-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/oswald-v36-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
  }
  /* oswald-600 - latin */
  @font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/oswald-v36-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/oswald-v36-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/oswald-v36-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/oswald-v36-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('fonts/oswald-v36-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/oswald-v36-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
  }
  /* oswald-700 - latin */
  @font-face {
	font-family: 'Oswald';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/oswald-v36-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('fonts/oswald-v36-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/oswald-v36-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('fonts/oswald-v36-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('fonts/oswald-v36-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('fonts/oswald-v36-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
  }



.navbar-default {
	border:0;
}
.wpadminbar {display: none !important;}
#wpadminbar {display: none !important;}
.div#wpadminbar {display: none !important;}
.body {padding-top:20px;}
.weedo-head {width:100%;}
.btn-img {width:25%;float:left;}
.home-links {margin-bottom: -15px;}
.home-links a img {transition: all .2s ease-in-out;}
.home-links a img:hover {transform: scale(1.05);box-shadow: 0px 2px 15px rgba(0,0,0,0.2);}
.cactus-nav.style-3 #main-menu {border:none;}
.cactus-nav.style-3 #main-menu {background-color:#000;} 
.cactus-post-format-video.style-2 .cactus-video-content {padding-top: 20px;} 
.cactus-share-and-like.fix-bottom {display:none;}
.woocommerce .sale-on span {top: -48px !important;left: -53px !important;font-size: 11px !important;}
.cactus-single-page cactus-sidebar-control sb-right {padding-top:20px;}
#top-nav {display:none;}
.cactus-nav.style-3 #main-menu {position: static;margin: 0 auto;width: 100%;top: 0px;}
.check-fixed-stop, .check-fixed-stop-up {padding-top:50px;}
.clear {clear:both;}
.subs *:not(.fa) {background-color: #fe6dfe !important;}
/* Ausblenden next prev links & comment float fix */
.cactus-navigation-post {display:none;}
.comments-area .comment-reply-title, .comments-area .comments-title {clear: both;}

/* Grüne Seiten u. Art Chill Submenus */
.menu-gruene-seiten-submenu-container, .menu-art-chill-submenu-container {background:#ffffff;padding: 10px 0px;}
.menu-gruene-seiten-submenu-container ul, .menu-art-chill-submenu-container ul {width: 100%;display: table;text-align: center;padding-left: 0px;line-height: 1.5;margin-bottom: -20px;}
.menu-gruene-seiten-submenu-container ul li, .menu-art-chill-submenu-container ul li {list-style:none;display: inline-block;float: none;}
.menu-gruene-seiten-submenu-container ul li a, .menu-art-chill-submenu-container ul li a {padding: 0px 20px; text-transform: uppercase;font-size: 16px;}
.menu-gruene-seiten-submenu-container .current-menu-item a {font-weight: bold;}
.menu-art-chill-submenu-container .current-menu-item a {font-weight: bold;}
.menu-gruene-seiten-submenu-container {
  margin-top:50px;
}
.weedo-head {
  display:none;
}
.bg-main-color, .cactus-note-cat, .subs-button .subs-row .subs-cell a, #top-nav .navbar-nav>li ul:before, #main-menu .navbar-default .navbar-nav>li>a:hover, #main-menu .navbar-default .navbar-nav>li.current-menu-item>a, #main-menu .navbar-default .navbar-nav>li:hover>a, #main-menu .navbar-nav>li ul:before, #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .widget .widget-title:before, .cactus-related-posts .title-related-post:before, .cactus-now-playing, .post-style-gallery .pagination .swiper-pagination-switch:hover, .post-style-gallery .pagination .swiper-pagination-switch.swiper-active-switch, .cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item .video-active, .comments-area .comment-reply-title:before, .comments-area .comments-title:before, #main-menu .navbar-default .navbar-nav.user_submit>li>a:hover, .cactus-thumb-slider .bottom-absolute, .item-review h4:before, .item-review .box-progress .progress .progress-bar, .star-rating-block .rating-title:before, .cactus-slider-sync .cactus-silder-sync-listing .sync-img-content > div > .hr-active, .cactus-slider-sync[data-layout="vertical"] .cactus-silder-sync-listing .swiper-slide:before, footer .footer-info .link #menu-footer-menu li:after, body.archive.category .cactus-listing-heading h1, .widget.widget_shopping_cart .buttons a:last-child, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce #reviews #review_form_wrapper h3:before, .single-product .upsells.products h2:before, .woocommerce-page #payment #place_order, .woocommerce-checkout form.login .form-row .button, .woocommerce div.product form.cart .button.single_add_to_cart_button, .wpb_row .woocommerce #payment #place_order, .wpb_row .woocommerce.add_to_cart_inline .button.add_to_cart_button:hover, .cactus-tab .cactus-tab-heading .cactus-tab-title span {
  background-color:#b6f47a !important;
}
.cactus-scb[data-title-color="#7ef2d5"] .cactus-scb-title,
.cactus-scb[data-title-color="#7ef2d5"] .cactus-scb-title {
  color:#b6f47a !important;
}


#product-search-results-content-1{width: 400px;}

/* Submenus Ende */

/* Footer */
.widget_nav_menu ul {line-height:0.3;}
.dark-div .widget_nav_menu li > a {background-color:#000;}
.footer {background-color: #000;}

.menu-footer_gs2-container{ margin-top: 35px !important;}
.menu-footer_gs4-container{ margin-top: 35px !important;}
/* Footer Ende */

/* Mobile Ausblendungen */

@media(max-width:767px) {.cactus-nav.style-3 #main-nav{ display:none;}}
@media(max-width:767px) {.menu-gruene-seiten-submenu-container {display:none;}}
@media(max-width:767px) {.menu-art-chill-submenu-container {display:none;}}
@media (max-width: 867px) {.cactus-post-suggestion.active {display:none;}.cactus-sidebar-control.sb-right .cactus-sidebar{display:none !important;}
.cactus-related-posts .cactus-listing-config.style-1.style-3 .cactus-sub-wrap .swiper-slide {
  width: 49.5% !important;
}
}

/* Mobile Ausblendungen Ende */

.cactus-icon-fix {display:none;}
.mailchimp {margin-bottom:35px;}
@media (max-width: 767px) {.cactus-logo-nav .is-sticky-menu li {display:none !important;}}
@media (max-width: 767px) {.cactus-logo-nav li {display:block !important;}}

.cactus-sidebar::before {
  top: 20px;
}

.main-content-col::before {
 top: 20px; 
}

.cactus-listing-heading h1 {display: none !important;}


/* Sidebar */
.sidebarstartseite .wcps-container .owl-carousel {
	padding-top: 0px;}

.sidebarstartseite {	margin-top: 30px;}

/*Buttons Kategorie */

.wpb_wrapper .h1 {
    font-size: 16px;  
}
/* WCPS */
.wcps-container {
    padding: 0px 0px !important;
}


/* color links */

.cactus-listing-config.style-1 .primary-post-content .picture .picture-content img {
  width: auto;
}

.woocommerce-loop-category__title {
  visibility: hidden;
}

img {
  margin-right: 0px;
}

.price {
  padding-left: 0px;
}

.wpb_text_column.wpb_content_element.vc_custom_1518805421609 {
  border-width: 2px;
  border-color: #000000;
}

.cactus-listing-config.style-1 .primary-post-content .picture .picture-content {
  background-color: rgba(255,255,255,0);
}

.single-product-main-image {
  width: 500px;
}

.woocommerce div.product div.images img {
  width: auto;
}


.footer-inner {
  margin-top: 50px;
}

.main-content-col::before {
  visibility: hidden;
}

.cactus-sidebar::before {
  visibility: hidden;
}

.input[type="button"] {
  color: #83efc0;
}

.input[type="submit"] {
  color: #83efc0;
}

.cactus-logo-nav:not(.is-sticky-menu) img {
    max-height: 35px;
}
.cactus-nav.style-3 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav.cactus-logo-nav>li>a {
    padding: 0px 20px 12px 20px;
}

.cactus-sidebar::before {
  top: 20px;
}
.main-content-col::before {
 top: 20px!important;}
.wcps-container .wcps-items-title {
    padding: 8px 6px;
    text-align: left;}

.wp-block-quote {

    font-size: 12px;
    font-weight: bold;
    color: rgba(179,179,179,1.0);
    border-left: 3px solid #7ef2d5;
    margin: 0;
    padding: 10px;
padding-bottom: 15px;
padding-top: 15px;
    text-align: left;
}


.cactus-login > li > a::before {

    display: none;
}
.top-menu-rps.cactus-login {
    display: none;
}

.weedo-head {
    margin-top: 50px;
}
.single-post h2, .single-post .h2 {
font-size: 20px !important;
}
@media screen and (max-width: 800px) { 
#asc_000cba60-21c7-202f-6002-6216f21768d7_35 { 
display: none; 
  } 
}
@media screen and (min-width: 801px){
#asc_000cba60-0142-0030-c8db-63d91a5dc00e_37{
display:none;
	}
}

.cactus-header .cactus-main-nav > li > a {
    margin: 8px 20px !important;
}
body,
.menu-gruene-seiten-submenu-container ul li a, .menu-art-chill-submenu-container ul li a,
.cactus-nav,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .easy-tab .tabs li a, .cactus-note-point, .cactus-readmore, .page-navigation, .dropcaps, .btn, button, input[type=button], input[type=submit], .cactus-navigation-post .prev-post, .cactus-navigation-post .next-post, .cactus-author-post .cactus-author-content .author-content .author-name, .cactus-related-posts .title-related-post, .cactus-topic-box .topic-box-item, .cactus-tab .cactus-tab-heading {
    font-family: "Montserrat";
}
.single-post #cactus-body-container {
	padding-top:50px;
}
#cactus-body-container {
	padding-top:0;
}
.cactus-nav.style-3 #main-menu {
	height:50px;
}
h3 {
	font-size:18px !important;
}
h2 strong {
font-weight:500 !important;
}
.cactus-breadcrumb{
	margin-top:20px;
}
.menu-gruene-seiten-submenu-container, .menu-art-chill-submenu-container {
	margin-bottom:20px;
}
#main-menu>.navbar-default {
	padding-bottom:0;
	margin-bottom:0;
}
.weedo-head {
	margin-top:50px;
}
@media (max-width: 767px) {
.cactus-banner-parallax-slider .primary-content h3 {
    margin-top: -10px;
    line-height: 0.8;
    padding: 10px 20px;
    background: rgba(0,0,0,.5);
}
.weedo-head {
	margin-top:0;
}
.cactus-scb .cactus-listing-config.style-1 .primary-post-content .picture-content .content-abs-post .cactus-post-title > a {
    color: rgba(255,255,255,1.00);
    text-decoration: none;
    background: rgba(0,0,0,.6);
    display: block;
    padding: 10px;
}
}

.type-post .body-content ul {
	margin-left:40px;
}
.menu-gruene-seiten-submenu-container ul li a {
	font-weight:bold;
}
.comments-area .comment-form textarea {
margin-bottom:10px;
}
@media (max-width: 480px) {
.comments-area .reply {
    right: 0;
    left: auto;
    top:-5px;
	background:#fff;
	font-size:11px;
}
.cactus-listing-config.style-1 .primary-post-content .picture .picture-content img {
	width:100%;
}
}
.cactus-related-posts .cactus-listing-config.style-1.style-3 .cactus-sub-wrap .swiper-slide {
	float:none;
	display:inline-block;
	max-width:270px;
}
.cactus-related-posts .swiper-wrapper {
	display:block;
	height:auto !important;
}
.cactus-related-posts .cactus-swiper-container,
.cactus-related-posts .cactus-sub-wrap {
	overflow:visible !important;
}
.cactus-related-posts {
	clear:both;
	padding-top:60px;
}
.cactus-related-posts .pre-carousel,
.cactus-related-posts .next-carousel {
	display:none;
}
.advertisements .cactus-scb {
	float:right;
}
.cactus-scb[data-style="3"] {
	clear:both;
}
@media(max-width:768px) {
.cactus-related-posts .cactus-listing-config.style-1.style-3 .cactus-sub-wrap .swiper-slide {
	max-width:100%;
}
.cactus-related-posts .title-related-post {
	font-size:21px;
}
}
#slider-19-slide-84-layer-4 {
	margin-top:30px;
}
a.rs-layer,
.post-701 a.rs-layer,
#post-701 a.rs-layer, 
#post-701 a.rs-layer:-webkit-any-link {
    position:absolute !important;
}
.post-701 a.rs-layer {
    position:absolute !important;
}
.post-701 .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner {
	padding-top:0;
}
.cactus-nav.style-3 #main-menu {
z-index:99999;
}
@media(min-width:1000px) {
body.page-id-701 .sidebar-content-fixed-scroll {
margin-top:130vh;
}
}
.show-mobile {
	display:none;
}
@media(max-width:800px) {
.show-mobile {
	display:block;
}
.show-desktop {
	display:none;
}
}
.postid-29368 table tr:first-child, 
.postid-29368 table thead tr:first-child {
	background-color:transparent !important;
}
.postid-29368 table tr td {
    padding: 13px 10px 13px 10px !important;
	max-width:14.25% !important;
}
.postid-29368 .foo-table .nt_btn {
    padding: 7px 11px;
    font-size: 16px;
	border-radius:3px;
	text-align:center;
}
#footable_29476 .ninja_table_row_8,
#footable_29475 .ninja_table_row_8,
#footable_29441 .ninja_table_row_8 {
	background:#f5f5f5;
	font-weight:bold;
}
.postid-29368 .cactus-scb .cactus-post-item:last-child {
	display:none !important;
}
.postid-29368 .cactus-scb .cactus-post-item {
    width: 260px !important;
    margin-right: 13.5px !important;
}
@media(max-width:1000px) {
	.postid-29368  .foo-table img {
		max-width: 100%;
		max-height: 100px;
		width: auto;
	}
	.ninja_table_row_9 td {
		word-break:break-word !important;
	}
	.postid-29368 table tr td {
		padding: 10px 5px 13px 5px !important;
		font-size: 12px !important;
	}
	.postid-29368 .foo-table .nt_btn {
		font-size:14px;
	}
	.postid-29368 table thead tr.footable-header th {
		font-size:11px;
		padding:17px 10px 17px 10px;
	}
	.postid-29368 .cactus-scb .cactus-post-item {
		width:50% !important;
		margin-right: 0 !important;
	}
	#footable_29441 th {
		text-align: center;
		font-size: 9px;
	}
}
@media(max-width:800px) {
	.postid-29368 .cactus-scb .cactus-post-item {
		width:100% !important;
		margin-right: 0 !important;
	}
}
.body-content p a,
.body-content ul li a {
	text-decoration:underline;
	color: #93b36d;
}
.cactus-listing-carousel-content .cactus-listing-config.style-1.style-3 .cactus-post-item.active .cactus-now-playing {
	display:none !important;
}
.cactus-listing-config.style-1 .primary-post-content .picture .picture-content img {
	width:100%;
}

.page-template-front-page .cactus-sidebar-control.sb-right .main-content-col {
  width:100%;
}
.page-template-front-page .cactus-sidebar-control.sb-right .cactus-sidebar {
  display:none;
}
.home .cactus-listing-config > .container, 
.home .cactus-single-page > .container {
  width:1600px;
  max-width:100%;
}
.weedo--home-text {
  width:1200px !important;
  float:none !important;
  margin:0 auto;
  padding:50px;
  max-width:100%;
  font-family:"Oswald";
  background:#f0f0f0;
  color:#000;
  text-align:left;
}
.weedo--home-text * {
  text-align:left !important;
}
.weedo--home-text h1 {
  font-size:100px;
  font-weight:bold;
  font-family:"Oswald";
  text-transform:uppercase;
  line-height:.95;
  letter-spacing:-2px;
}
.weedo--home-text p {
  font-size:22px;
  font-weight:bold;
  line-height:1.2;
}
.weedo--home-text h2,
.weedo--home-text h3,
.weedo--home-text h4,
.weedo--home-text h5,
.weedo--home-text h6 {
  font-size:60px;
  margin-top:50px;
  text-transform:uppercase;
  line-height:1.1;
  font-family:"Oswald";
  font-weight:bold;
}
.weedo--home-text h2 strong,
.weedo--home-text h3 strong,
.weedo--home-text h4 strong,
.weedo--home-text h5 strong,
.weedo--home-text h6 strong {
  font-weight:bold !important;
}
.weedo--home-text:before,
.weedo--home-text:after {
  background:#f0f0f0;
  content:"";
  position:absolute;
  left:-2000px;
  width:2000px;
  top:0;
  bottom:0;
}
.weedo--home-text:after {
  left:auto;
  right:-2000px;
}
#post-701 {
  margin-top:60px;
}
.weedo--home-box {
  font-family:"Oswald";
  position:relative;
  float:none !important;
  display:inline-block;
  vertical-align: top;
}
.weedo--home-box a {
  position:absolute;
  z-index:3;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.weedo--home-newsletter form {
  position:absolute;
  bottom:50px;
  z-index:2;
  left:70px;
  right:70px;
}
.weedo--home-newsletter form h6 {
  font-family:"Oswald";
  font-size: 60px;
  color:#000;
  font-weight:bold;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom:20px;
}
.weedo--home-newsletter form input,
.weedo--home-newsletter form button {
  border:2px solid #000 !important;
  border-radius:20px;
  font-size:30px;
  color:#000 !important;
  padding:15px;
  height:auto;
  width:100%;
}
.weedo--home-newsletter form button {
  color:#fff !important;
  background:#000;
  text-align:center;
  border:0 !important;
}
.weedo--home-newsletter {
  height:900px;
  float:right !important;
}
.weedo--home-newsletter .hashtag {
  position:absolute;
  top:20px;
  font-size:150px;
  color:#f0f0f0;
  font-weight:bold;
  line-height:.95;
}
.weedo--home-newsletter .hashtag:before {
  content:"";
  width:220px;
  height:220px;
  background:url("https://myweedo.com/media/image/f2/fc/00/weedo.png") center center no-repeat;
  background-size:100%;
  position:absolute;
  top:100px;
  left:50%;
  margin-left:-110px;
}
/*
.weedo--home-box .vc_column-inner {
  padding:0 !important;
}
*/
.weedo--home-box .wpb_text_column  {
  position:absolute;
  top:0;
  right:15px;
  background:#000;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  padding:8px 20px;
  height:28px;
}
.weedo--home-box .wpb_text_column.weedo--home-box-hover {
  left:15px;
  bottom:0;
  background:rgba(0,0,0,.5);
  font-weight:normal;
  text-transform:none;
  opacity:0;
  height:auto;
  padding:10px 30px;
}
.weedo--home-box .wpb_text_column.weedo--home-box-hover:after {
  position:absolute;
  content:"";
  bottom:30px;
  left:50%;
  width:50px;
  height:50px;
  margin-left:-25px;
  background:url("img/pfeil-weiss.svg") center center no-repeat;
  background-size:100%;
}
.weedo--home-box .wpb_text_column.weedo--home-box-hover p {
  line-height:1.2;
  font-weight:bold;
  font-size:18px;
}
.weedo--home-box:hover .wpb_text_column.weedo--home-box-hover {
  opacity:1;
}
.weedo--home-box .wpb_text_column.weedo--home-box-hover h2,
.weedo--home-box .wpb_text_column.weedo--home-box-hover h3,
.weedo--home-box .wpb_text_column.weedo--home-box-hover h4,
.weedo--home-box .wpb_text_column.weedo--home-box-hover h5,
.weedo--home-box .wpb_text_column.weedo--home-box-hover h6 {
  font-size:60px !important;
  line-height:.95;
  letter-spacing:-1px;
  font-weight:bold;
  font-family:"Oswald";
  text-transform:uppercase;
}
.hide-desktop {
  display:none !important;
}

@media(max-width:1400px) {
  .weedo--home-newsletter {
    height: 790px;
  }
  .weedo--home-newsletter .hashtag {
    font-size: 120px;
  }
}
@media(max-width:1300px) {
  .weedo--home-newsletter {
    height: 710px;
  }
  .weedo--home-newsletter .hashtag {
    font-size: 110px;
  }
  .weedo--home-newsletter .hashtag:before {
    top:60px;
  }
  .weedo--home-box .wpb_text_column.weedo--home-box-hover p {
    display:none;
  }
}
@media(max-width:1200px) {
  .weedo--home-newsletter {
    height: 680px;
  }
  .weedo--home-newsletter .hashtag {
    font-size: 100px;
  }
  .weedo--home-newsletter .hashtag:before {
    width:180px;
    height:180px;
    margin-left:-90px;
  }
}
@media(max-width:1100px) {
  .weedo--home-newsletter {
    height: 630px;
  }
  .weedo--home-newsletter .hashtag {
    font-size: 90px;
  }
}
@media(max-width:1000px) {
  .weedo--home-box {
    width:100% !important;
    margin-bottom:30px !important;
  }
  .hide-desktop {
    display:inline-block !important;
  }
  .hide-mobile {
    display:none !important;
  }
  .weedo--home-box .wpb_text_column.weedo--home-box-hover {
    display:none !important;
  }
  .weedo--home-box .wpb_button, .weedo--home-box .wpb_content_element, .weedo--home-box ul.wpb_thumbnails-fluid>li {
    margin-bottom:0;
  }
  .weedo--home-box:after {
    position:absolute;
    content:"";
    bottom: 13px;
    left: 30px;
    width: 30px;
    height: 30px;
    background:url("img/pfeil-schwarz.svg") center center no-repeat;
    background-size:100%;
  }
  .weedo--home-newsletter.hide-desktop {
    width: 300px !important;
    float: none !important;
    margin: 0 auto !important;
    display: block !important;
  }
  .weedo--home-newsletter:after {
    display:none;
  }
  .weedo--home-newsletter form {
    left: 50%;
    right: auto;
    transform: translate(-50%,0);
  }
  .weedo--home-newsletter form h6 {
    font-size:40px;
  }
  .weedo--home-text h1 {
    font-size:70px;
  }
  .weedo--home-text p {
    font-size:18px;
  }
  .weedo--home-newsletter .hashtag {
    left:0;
  }
  #single-post .cactus-scb {
    display:none;
  }
  .weedo--home-text h2, .weedo--home-text h3, .weedo--home-text h4, .weedo--home-text h5, .weedo--home-text h6 {
    font-size:30px;
  }
}
.single-post-content .heading-post .posted-on .cactus-note-cat,
.cactus-scb .cactus-listing-config.style-1 .primary-post-content .picture-content .content-abs-post .cactus-note-cat {
  background-color:#b6f47a !important;
}
.single-post-content .cactus-share-and-like.fix-left + .body-content.style-5 {
  margin-top:0;
  float:none;
  width:100%;
}
@media(min-width: 768px) {
  .cactus-share-and-like.fix-left .share-tool-block.open-cactus-share {
    display:inline-block;
    width:auto;
  }
  .cactus-share-and-like .watch-action .jlk {
    padding-left:10px;
    padding-right:10px;
  }
  .cactus-share-and-like.fix-left {
    position:relative !important;
    margin-top:20px !important;
    display:inline-block;
    float: none;
    width: 100%;
    background:#fff;
  }
  .cactus-share-and-like.fix-left .share-tool-block.like-information .cactus-like-bar {
    display:none;
  }
  .cactus-share-and-like.fix-left .share-tool-block {
    display:inline-block;
    width:auto;
    margin-left: 40px;
  }
}
h1,
h1 *,
h2,
h2 *,
h3,
h3 *,
h4,
h4 *,
h5,
h5 *,
h6,
h6 *,
.navbar-nav.cactus-main-menu * {
  font-family:"Oswald" !important;
}
.page-id-31039 .cactus-single-page > .container {
    width:100%;
    padding:0;
}
.page-id-31039 .cactus-breadcrumb,
.page-id-31039 .cactus-listing-heading {
    display:none;
}
.page-id-31039 .cactus-single-page > .container h1,
.page-id-31039 .cactus-single-page > .container h2,
.page-id-31039 .cactus-single-page > .container p,
.page-id-31039 .cactus-single-page > .container .wp-block-columns {
    width:1170px;
    margin:0 auto;
    max-width:100%;
    color:#000;
}
.page-id-31039 .cactus-single-page > .container .wp-block-columns {
    margin-top:50px;
}
.page-id-31039 .full-header img {
    width:100%;
}
.page-id-31039 .full-header {
    position:relative;
}
.page-id-31039 h1 {
    font-size: 100px;
    font-weight: bold;
    font-family: "Oswald";
    text-transform: uppercase;
    line-height: .95;
    letter-spacing: -2px;
    margin:70px auto !important;
}
.page-id-31039 #cactus-body-container h2 {
    font-size: 60px;
    margin-top: 50px;
    text-transform: uppercase;
    line-height: 1.1;
    font-family: "Oswald";
    font-weight: bold;
    margin-bottom:30px !important;
}
.page-id-31039 p {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2;
}
.page-id-31039 .full-header figcaption {
    position:absolute;
    bottom:30px;
    left:30px;
    max-width:50px;
    font-size:100px;
    color:#fff;
    font-weight:bold;
    line-height:1.1;
    font-family: "Oswald";
}
.page-id-31039 #wrap {
    background-color:#f0f0f0;
}
.space-to-bottom {
    margin-bottom:100px !important;
}
.space-to-top {
    margin-top:100px !important;
}
@media(max-width:1170px) {
    .page-id-31039 .cactus-single-page > .container h1,
    .page-id-31039 .cactus-single-page > .container h2,
    .page-id-31039 .cactus-single-page > .container p,
    .page-id-31039 .cactus-single-page > .container .wp-block-columns {
        padding-left:20px;
        padding-right:20px;
    }
    .page-id-31039 .full-header figcaption,
    .page-id-31039 h1 {
        font-size: 60px;
    }
    .page-id-31039 h1 {
        margin:50px auto !important;
    }
    .page-id-31039 .full-header figcaption {
        font-size: 40px;
        bottom: 0;
    }
    .page-id-31039 h2 {
        font-size: 40px;
        margin-top: 40px;
    }
}
.cactus-scb[data-style="3"] .cactus-listing-config.style-1 .cactus-post-item:first-child {
  width:50%;
}
.cactus-scb[data-style="3"] .cactus-listing-config.style-1 .cactus-post-item:first-child .primary-post-content .picture .picture-content {
  padding-top:75%;
}
#tarteaucitronRoot {
  display:none !important;
}
#tarteaucitronRoot.visible {
  display:block !important;
}
body .weedesign--top-bar {
  background: #b6f47a;
}
.weedesign--top-bar {
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  text-align: center;
  background: #87995c;
  padding: 0 0 5px;
  font-family: "Oswald";
}
.navbar-nav.cactus-logo-nav {
  margin-top: -20px;
}
.cactus-nav.style-3 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li>a:hover, .cactus-nav.style-3 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li.current-menu-item>a, .cactus-nav.style-3 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li:hover>a,
.weedesign--top-bar a {
  color:#000;
}
.weedesign--top-bar .weedesign--top-bar-center .active {
  font-weight: bold;
  background: #fff;
}
.weedesign--top-bar .weedesign--top-bar-center {
  font-size: 20px;
  text-transform: uppercase;
}
.weedesign--top-bar .weedesign--top-bar-center a {
  padding: 2px 10px 5px;
}
.weedesign--top-bar .weedesign--top-bar-right {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translate(0, -50%);
  color: #000;
  font-size: 14px;
}
.weedesign--top-bar .weedesign--shipping-free {
  display: inline-block;
}
.weedesign--top-bar .weedesign--top-bar-right a {
  display: inline-block;
  margin-left: 30px;
}
.cactus-nav.style-3 #main-menu {
  margin-top:39px;
  margin-bottom:30px;
  height:auto;
}
@media (max-width: 767px) {
  #main-menu .open-menu-mobile {
    float:right;
    margin-top:24px;
  }
  #main-menu .navbar-right.search-drop-down {
    float: right;
    margin-top: 5px;
  }
  .cactus-nav.style-3 #main-menu {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .cactus-logo-nav:not(.is-sticky-menu) img {
    max-height: 75px !important;
  }
}
.menu-gruene-seiten-submenu-container {
  margin-top: 89px;
}

.menu-gruene-seiten-submenu-container {
  display:none;
}
body {
  padding-top:0;
}
#main-menu .navbar-default .navbar-nav>li>a:hover, #main-menu .navbar-default .navbar-nav>li.current-menu-item>a, #main-menu .navbar-default .navbar-nav>li:hover>a, #main-menu .navbar-nav>li ul:before, #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover,
.cactus-nav.style-3 #main-menu {
  background-color: transparent !important;
}
.cactus-nav.style-3 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li>a {
  color:#000;
}

body .footer-main {
  color: #000;
}
body .footer-main,
body .footer-main .container {
  background: #b6f47a;
}
.footer-main .container {
  background: #000;
  max-width: 100%;
}
.footer-main .container {
  background: #fff;
  margin: 0 auto;
  width: 90%;
}
.footer-main .footer--columns {
  border-bottom-color: #444;
  padding: 30px 10px;
}
.block-group {
  zoom: 1;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.footer-main .footer--bottom {
  font-size: .9375rem;
}
.footer-main .footer--bottom {
  font-size: 14px;
  padding: 1.33333333rem 1rem 0rem 1rem;
  text-align: center;
  clear:both;
  margin: 20px 0;
  display: block;
  padding-top: 50px;
}
body .footer-main .footer--columns {
  border-bottom-color: #444;
}
.footer-main .footer--column {
  padding: 0rem 0.625rem 0rem 0.625rem;
  border-top: 1px solid #dadae5;
}
.footer-main .column--headline {
  -webkit-user-select: none;
  user-select: none;
  padding: 0.5rem 0rem 0.5rem 0rem;
  margin: 0;
  font-weight: 700;
  color: #000;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.625rem;
}
.footer--column-green .logo--shop {
  margin-top: -90px;
  width: 130px;
  margin-bottom: 100px;
}
.footer-main .block {
  float: left;
  width: 100%;
}
.footer--column-green span {
  display: block;
  font-size: 60px;
  padding-top: 50px;
  max-width: 20px;
  line-height: 60px;
  font-weight: bold;
  font-family: "Oswald";
}
body .footer-main .column--headline {
  color: #000;
}
.footer-main .navigation--sub {
  display:none;
}
.footer-main .column--headline {
  color: #fff;
  font-size: 36px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-bottom: 20px !important;
  font-family: "Oswald";
}
.footer-main .navigation--list {
  padding: 0rem 0rem 1rem 0rem;
}
.navigation--list {
  list-style: none;
}
footer {
  display: none !important;
}
.footer-main .newsletter--button .icon--mail {
  font-size: .75rem;
}
footer.footer-main {
  position: relative;
  display:block !important;
}
body .footer-main .footer--phone-link, body .footer-main .navigation--link {
  color: #000;
}
.footer--column-blog {
  padding-left: 50px !important;
}
.footer-main .navigation--link {
  font-size: 22px;
  font-family: "Oswald";
  line-height: 1.5 !important;
  padding: 0;
  display: block;
}
.footer-main .navigation--entry {
  padding: 0;
}
.footer-main .newsletter--button, .footer-main .newsletter--field {
  width: 100% !important;
}
@media screen and (min-width: 48em) {
.footer-main .footer--column {
    padding: 0rem 0.625rem 0rem 0rem;
    width: 25%;
    border: 0 none;
}
.footer-main .footer-minimal {
  display: none;
}
.footer-main .footer--column.is--last {
  padding-right: 0;
  border-bottom: 0 none;
}
.footer-main .column--content {
  display: block;
}
.footer-main .column--headline {
  margin: 1.75rem 0rem 0.625rem 0rem;
  padding: 0;
  cursor: text;
}
}
@media (min-width: 769px) {
.footer-main .footer--column {
    width: 20%;
}
}
.footer-main .newsletter--button {
  background: #000;
  color: #fff;
  border: 0;
}
.cactus-logo-nav:not(.is-sticky-menu) img {
  max-height: 95px;
}
#main-menu .container {
  width: 90%;
  opacity:0;
}
.loaded #main-menu .container {
  opacity:1;
}
#main-menu .navbar-nav li a {
  font-size: 20px !important;
    padding: 0.35rem 15px 0.3rem 5px !important;
    color: #000;
    font-family: "Oswald" !important;
    text-transform: none !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
}
#main-menu .navbar-right,
.cactus-main-menu {
  padding:19px 0;
}
#main-menu .navbar-right.search-drop-down {
  padding:7px 0;
}
.main-color, a, a:focus, .woocommerce .return-to-shop a.button:hover, .woocommerce .cart input.checkout-button.button, .woocommerce-shipping-calculator button.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce #review_form #respond .form-submit input, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .widget_price_filter .price_slider_amount .button:hover, .widget.widget_shopping_cart .buttons a:hover, .btn-default:not(:hover):not(.load-more):not([data-dismiss="modal"]), button:not(:hover):not(.load-more):not([data-dismiss="modal"]):not([name="calc_shipping"]):not(.button), input[type=button]:not(:hover):not(.load-more):not([data-dismiss="modal"]), input[type=submit]:not(:hover):not(.load-more):not([data-dismiss="modal"]):not([name="apply_coupon"]):not([name="update_cart"]):not([name="login"]), .btn-default:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, button:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, input[type=button]:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, input[type=submit]:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, .btn-large, .btn-large:visited, *[data-toggle="tooltip"]:not(.share-tool-block), .dark-div .cactus-info:hover, .cactus-note-point, #main-menu .navbar-default .navbar-nav>li>a, #off-canvas .off-menu ul li a:hover, #top-nav .navbar-nav.open-menu-mobile-top>li>ul>li a:hover, #main-menu .dropdown-mega .channel-content .row .content-item .video-item .item-head h3 a:hover, #main-menu .dropdown-mega .sub-menu-box-grid .columns li ul li.header, .cactus-sidebar .widget .widget-title, .tag-group a:hover, .tag-group a:focus, .cactus-listing-carousel-content .cactus-listing-config.style-1.style-3 .cactus-post-title > a:hover, .post-style-gallery .pre-carousel:hover, .post-style-gallery .next-carousel:hover, .dark-div .cactus-video-list-content .video-listing .cactus-widget-posts .widget-posts-title a:hover, .cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item.active .widget-posts-title a, footer .footer-info .link a:hover, .cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li:hover>a, .cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav.user_submit>li>a:hover, .cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li.current-menu-item>a, .cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li>a:hover, .cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li.current-menu-item>a, .cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li:hover>a, .wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data a:hover, .dark-div .widget_calendar a:hover, .item-review .box-text .score, .cactus-slider-sync .pre-carousel:hover, .cactus-slider-sync .next-carousel:hover, .cactus-thumb-slider .thumb-content .swiper-slide .thumb-item:hover .cactus-note-cat, .cactus-thumb-slider .thumb-content .swiper-slide.active .thumb-item .cactus-note-cat, .cactus-thumb-slider .pre-carousel:hover, .cactus-thumb-slider .next-carousel:hover, .cactus-banner-parallax .sub-content h3 a:hover, .cactus-slider-wrap .cactus-slider-btn-prev:hover, .cactus-slider-wrap .cactus-slider-btn-next:hover, body .cactus-scb .cactus-scb-title, .cactus-banner-parallax-slider .cactus-info:hover, .cactus-banner-parallax-slider .dark-div .cactus-info:hover, .cactus-carousel .pre-carousel:hover, .cactus-carousel .next-carousel:hover, .compare-table-wrapper .btn-default, .compare-table-wrapper .btn-default:visited, .cactus-topic-box .topic-box-title, body .cactus-divider.style-4 > h6, .cactus-topic-box .topic-box-item a:hover, .cactus-change-video:hover .button-cell > span:last-child, .easy-tab .tabs li.active a, .easy-tab .tabs li a:hover, .woocommerce .woocommerce-archive ul.products li.item-product .button:hover, .widget.widget_shopping_cart .buttons a:last-child:hover, .wpb_row .woocommerce ul.products li.item-product .button:hover, .wpb_row .woocommerce table.my_account_orders .button.view:hover, .cactus-topic-box .topic-box-item a:hover {
  color:#b6f47a;
}
body .cactus-divider.style-4 > h6,
body .cactus-scb .cactus-scb-title {
  color:#b6f47a !important;
}
.bg-main-color, .cactus-note-cat, .subs-button .subs-row .subs-cell a, #top-nav .navbar-nav>li ul:before, #main-menu .navbar-default .navbar-nav>li>a:hover, #main-menu .navbar-default .navbar-nav>li.current-menu-item>a, #main-menu .navbar-default .navbar-nav>li:hover>a, #main-menu .navbar-nav>li ul:before, #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .widget .widget-title:before, .cactus-related-posts .title-related-post:before, .cactus-now-playing, .post-style-gallery .pagination .swiper-pagination-switch:hover, .post-style-gallery .pagination .swiper-pagination-switch.swiper-active-switch, .cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item .video-active, .comments-area .comment-reply-title:before, .comments-area .comments-title:before, #main-menu .navbar-default .navbar-nav.user_submit>li>a:hover, .cactus-thumb-slider .bottom-absolute, .item-review h4:before, .item-review .box-progress .progress .progress-bar, .star-rating-block .rating-title:before, .cactus-slider-sync .cactus-silder-sync-listing .sync-img-content > div > .hr-active, .cactus-slider-sync[data-layout="vertical"] .cactus-silder-sync-listing .swiper-slide:before, footer .footer-info .link #menu-footer-menu li:after, body.archive.category .cactus-listing-heading h1, .widget.widget_shopping_cart .buttons a:last-child, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce #reviews #review_form_wrapper h3:before, .single-product .upsells.products h2:before, .woocommerce-page #payment #place_order, .woocommerce-checkout form.login .form-row .button, .woocommerce div.product form.cart .button.single_add_to_cart_button, .wpb_row .woocommerce #payment #place_order, .wpb_row .woocommerce.add_to_cart_inline .button.add_to_cart_button:hover, .cactus-tab .cactus-tab-heading .cactus-tab-title span {
  background-color:#b6f47a;
}
.bg-main-color, .cactus-note-cat, .subs-button .subs-row .subs-cell a, #top-nav .navbar-nav>li ul:before, #main-menu .navbar-default .navbar-nav>li>a:hover, #main-menu .navbar-default .navbar-nav>li.current-menu-item>a, #main-menu .navbar-default .navbar-nav>li:hover>a, #main-menu .navbar-nav>li ul:before, #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, .widget .widget-title:before, .cactus-related-posts .title-related-post:before, .cactus-now-playing, .post-style-gallery .pagination .swiper-pagination-switch:hover, .post-style-gallery .pagination .swiper-pagination-switch.swiper-active-switch, .cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item .video-active, .comments-area .comment-reply-title:before, .comments-area .comments-title:before, #main-menu .navbar-default .navbar-nav.user_submit>li>a:hover, .cactus-thumb-slider .bottom-absolute, .item-review h4:before, .item-review .box-progress .progress .progress-bar, .star-rating-block .rating-title:before, .cactus-slider-sync .cactus-silder-sync-listing .sync-img-content > div > .hr-active, .cactus-slider-sync[data-layout="vertical"] .cactus-silder-sync-listing .swiper-slide:before, footer .footer-info .link #menu-footer-menu li:after, body.archive.category .cactus-listing-heading h1, .widget.widget_shopping_cart .buttons a:last-child, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce #reviews #review_form_wrapper h3:before, .single-product .upsells.products h2:before, .woocommerce-page #payment #place_order, .woocommerce-checkout form.login .form-row .button, .woocommerce div.product form.cart .button.single_add_to_cart_button, .wpb_row .woocommerce #payment #place_order, .wpb_row .woocommerce.add_to_cart_inline .button.add_to_cart_button:hover, .cactus-tab .cactus-tab-heading .cactus-tab-title span,
.single-post-content .heading-post .posted-on .cactus-note-cat, .cactus-scb .cactus-listing-config.style-1 .primary-post-content .picture-content .content-abs-post .cactus-note-cat {
  background-color:#b6f47a !important;
}
#main-menu .navbar-default .navbar-nav>li.current-menu-item>a,
#main-menu .navbar-default .navbar-nav>li:hover>a,
#main-menu .navbar-default .navbar-nav>li>a:hover,
.cactus-nav.style-3 #main-menu .navbar-default:not(.cactus-sticky-menu) {
  background-color:transparent !important;
}

.comments-area footer.comment-meta {
  display:block !important;
}
.footer-main .id--wee-contact {
  display:none;
}
.footer--column .navigation--list .navigation--entry-36 {
  margin-bottom: 30px;
}
@media (min-width: 769px) {
  .footer-main .footer--column img {
    max-width:90%;
  }
}
.footer--column img {
  margin-bottom: 20px;
}
@font-face{font-family: 'shopware';font-display: block;src: url('/themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.woff2?#68a7b67a42fcfcb2e06b9e69b84a32fc') format('woff2'), url('/themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.woff?d68f03875c36d0f3de5eccbcf3963f3e') format('woff'), url('/themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.ttf?44168873c1e194e274561143b853fb8e') format('truetype'), url('/themes/Frontend/Responsive/frontend/_public/src/fonts/shopware.svg?a042be516f05bf95371648f5a7a23d18') format('svg');font-weight: normal;font-style: normal}
.footer--column .icon--mail {
  font-family:"shopware";
}
.footer--column .icon--mail:before {
  content: "\e607";
  color:#fff;
}
.footer-main .newsletter--form {
  padding: 0rem 0rem 1.5rem 0rem;
}
.footer-main .newsletter--button .icon--mail {
  font-size: 1rem;
  font-style: normal;
  margin: 6px;
  display: block;
}
.footer-main .footer--column .logo--link img {
  max-width:120px;
}
.column--newsletter .column--desc {
  font-weight: bold;
}
.footer-main .footer--bottom {
  font-size: 11px;
  padding: 1.33333333rem 1rem 0rem 1rem;
  text-align: center;
}
.footer-minimal {
  font-size: .8125rem;
  padding: 2.5rem 0.625rem 1.25rem 0.625rem;
  background: transparent;
  text-align: center;
}
body .footer-main .footer-text-info {
  color: #000;
}
.footer-main .footer-text-info {
  margin-bottom: 30px;
  display: block;
  color: #fff;
}
.footer-minimal .footer--service-menu .service--list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.footer-minimal .footer--service-menu .service--list .service--entry {
  display: inline-block;
}
.footer-minimal .footer--service-menu .service--list .service--link {
  padding: 0.5rem 0.125rem 0.5rem 0.125rem;
  display: inline-block;
  font-size:12px;
}
.footer--bottom .footer-minimal .footer--service-menu .service--list .service--link {
  color: #000;
}
.footer-minimal .footer--service-menu .service--list .service--entry:after {
  height: 0.625rem;
  width: 0.0625rem;
  margin: 0rem 0.3125rem 0rem 0.3125rem;
  border-left: 1px solid #bcbcd0;
  display: inline-block;
  content: '';
}
#off-canvas .close-canvas-menu {
  display:none;
}
#off-canvas .off-menu ul li a {
  font-size: 16px !important;
  font-family: "Oswald";
  color: #000;
  padding-left: 20px;
  font-weight: 700;
  text-align: left !important;
  text-transform: none;
  letter-spacing: 0;
  display: block;
  padding: 11px 25px;
  line-height:16px;
}
#off-canvas {
  background:#fff;
}
#off-canvas .off-menu ul li ul a:before {
  display:none;
}
#off-canvas .menu-item .sub-menu {
  box-shadow:none;
  border:0;
}
#off-canvas #menu-item-20302 {
  display:none;
}
#off-canvas ul:last-child {
  display:none;
}
.navigation--entry.show-mobile {
  display:none;
}
#body-wrap {
  background:#fff;
}
@media (max-width: 1000px) {
  .footer-main .footer--column .column--content, .footer-main .footer--column .column--navigation {
    display: block !important;
  }
  .footer--column-green span {
    font-size: 40px;
    line-height: 40px;
  }
  .footer-main .navigation--link {
    font-size: 14px;
    padding: 0 0 5px;
  }
  .footer-main .footer--column.footer--column-green {
    display: block;
  }
  .footer-main .footer--column {
    border-top: 0;
  }
  .footer--column-green .logo--shop {
    margin-top: -70px;
    width: 90px;
    margin-bottom: 0;
  }
  .footer-main .footer--column .column--content, .footer-main .footer--column .column--navigation {
    display: block !important;
  }
  .footer--column-blog {
    padding-left: 10px !important;
  }
  .footer-main .footer-text-info {
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  body .footer-main .column--headline {
    font-size: 20px;
  }
  .footer--column.column--menu img {
    margin-bottom: 20px;
    max-width: 100%;
  }
  .footer-main .footer--column.footer--column-green {
    width: 100%;
  }
  .footer--column-green span {
    display: none;
  }
  .footer-main .footer--column.is--last {
    border-bottom: 0;
  }
  .footer-main .footer--column {
    width: 49%;
  }
  .footer-main .navigation--link {
    padding: 0;
  }
  .column--newsletter.show-mobile {
    width: 100%;
  }
  .column--newsletter.show-mobile .navigation--list {
    display: none;
  }
  .navigation--entry.show-mobile {
    display:block;
  }
  .header-menu-mobile a {
    width: 45% !important;
    text-align: center;
    display: inline-block !important;
    margin: 5px;
    border: 2px solid #000;
    font-size: 16px !important;
    font-family: "Oswald";
    color: #000 !important;
    padding-left: 20px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0;
    display: block;
    padding: 11px 25px;
    line-height:16px;
  }
  .mobile-icons-navigation a {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background: #000;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 60%;
    border-radius: 100%;
  }
  .mobile-icons-navigation {
    text-align: center;
    margin-bottom: 20px;
  }
  .mobile-icons-navigation a.instagram {
    background-image: url(/themes/Frontend/Weedo/frontend/_public/src/img/slider-instagram.png);
  }
  .mobile-icons-navigation a.youtube {
    background-image: url(/themes/Frontend/Weedo/frontend/_public/src/img/slider-youtube.png);
  }
  .mobile-icons-navigation a.facebook {
    background-image: url(/themes/Frontend/Weedo/frontend/_public/src/img/slider-facebook.png);
  }
  .single-post #cactus-body-container {
    padding-top:0;
  }
}
.post-150 .vc_col-sm-12 .wpb_text_column .wpb_wrapper * {
  max-width: 100%;
  margin: 0 auto 1rem;
  padding: 0;
  font-size: 20px;
  text-align:left !important;
  line-height:1.3;
}
.post-150 .vc_col-sm-12 .wpb_text_column .wpb_wrapper h1,
.post-150 .vc_col-sm-12 .wpb_text_column .wpb_wrapper h2,
.post-150 .vc_col-sm-12 .wpb_text_column .wpb_wrapper h3 {
  font-size: 30px;
  font-family: "Oswald";
  text-transform: uppercase;
  color: #000;
  font-weight:bold;
  margin-top:15px;
}