/* Füge hier Dein eigenes CSS ein */
.mrb-check li {
    background: url("http://www.senmenue.at/wp-content/uploads/2012/06/checkmark.png") no-repeat 0 6px;
    background-size: 16px;
  	padding-left: 22px;
}
.mrb-check {
    list-style-type: none;
  	padding-left: 10px;
}
.page-title {
    padding-bottom: 200px !important;
}
.mrb-about .insight-about--carousel {
    display: none;
}
#branding_logo_mobile > .logo-image {
    transform: translate(0px,21px);
}
header.header-mobile {
    padding: 0px;
  	margin-top: -5px !important;
}

.blocksatz-mrb {
    text-align: justify;
  	/*word-break: break-all;
	word-break: break-word;*/
}

.logo-image.branding_logo_image {
    width: 100px;
    transform: translate(0px,15px);
}

select.wpcf7-form-control{
	width: 100%;
  	height: 40px;
}

body, .footer {
 	font-size: 18px !important; 
}
h6, .h6 {
    font-size: 17px !important; 
  padding-bottom: 10px; 
}
.header .menu {
 	font-size: 16px !important;  
}

.insight-title--subtitle {
 	font-size: 24px; 
}
.insight-title .page-title-style {
 	padding-bottom: 20px;  
}

.text-shadow {
  	text-shadow: 3px 3px 3px #000;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(1.1); }

.quality-border-column {
   border: 1px solid #392a25;
    padding: 43px 35px 30px 35px;
    margin-top: -67px;
}

/* Unsere Menüs */
@media (min-width: 1200px) {
.arrow img {
 	margin-bottom: -1108px;
	margin-top: -139px;
	height: 1293px;
	width: auto; 
}
}
@media (max-width: 1199px) {
 	.arrow {
   		display: none;  	
  	}
}
/* Service */
.sm-service-navigation > .vc_column-inner {
    border: 1px solid #444;
    padding: 0px;
      padding-top: 0px !important;
}

.sm-service-navigation .wpb_single_image .vc_figure {
 	padding-left: 0px; 
    padding-right: 0px
}
.sm-service-navigation .wpb_content_element {
 	margin-bottom: 0px;  
}

.btn {
    color: #fff;
    background-color: #007e30 !important;
    padding: 12px 7px 15px 7px;
    border-color: #007e30 !important;
}
.btn:hover {
    color: #fff !important;
    background-color: #007e30 !important;
     border-color: #007e30 !important;
}

.sm-button-text {
 	border: 1px solid #fff;
        padding: 3px 9px 6px 8px;
}
.sm-service-navigation  .sm-button {
	position: absolute;
	margin-top: -13px;
	margin-left: -23px;
}
@media (max-width: 1000px) {
	.sm-service-navigation  .sm-button {
  		position: relative;
		float: right;
    	margin-right: 15px;
	}
	
	.keine-stoffe .wpb_column.vc_column_container.vc_col-sm-2 {
    	display: contents;
	}
	
	.keine-stoffe .wpb_text_column.wpb_content_element {
    	margin-bottom: 0px;
	}

	.service-einzelbild .vc_col-sm-2{
  		/*width:calc;*/
	}
}
.sm-service-navigation h2 {
     line-height: 45px; 
}

.page-id-1988 .page-title-style {
 	text-align: left;  
}

.rev_slider .tp-caption {
 	color: #fff !important;  
}

@media (max-width: 1199px) {
	.step-line {
  		display: none; 
	}
	.vc_custom_1483743439493.wir-garantieren {
  		margin-bottom: 0px !important; 
	}
	div.vc_row.vc_custom_1477306095050 {
  		padding-bottom: 300px !important;
	}
	.senmenu-unsere-menus-mainbox > .vc_column-inner {
  		padding-left: 40px;
    	padding-top: 40px;
  		padding-bottom: 40px;
 		padding-right: 40px;
	}

}
@media (min-width: 1200px) {
	.senmenu-unsere-menus-mainbox > .vc_column-inner {
  		padding-left: 139px;
    	padding-top: 0px;
  		padding-bottom: 40px;
	}
	.senmenu-unsere-menus-imgbox img {
  		width: 450px;
    	max-width: 450px;
        margin-top: -50px;
	}
    .senmenu-unsere-menus-imgbox-2 img {
  		width: 450px;
    	max-width: 450px;
        margin-top: -50px;
        margin-left: -130px;
	}
	.senmenu-unsere-menus-imgbox-3 img {
  		width: 450px;
    	max-width: 450px;
        margin-top: -50px;
        margin-left: 0;
  		z-index:99;
	}
	.page-id-1779 .senmenu-unsere-menus-imgbox img {
  		width: 450px;
    	max-width: 450px;
       	margin-top: -67px;
	}
    .senmenu-unsere-menus-imgbox, .senmenu-unsere-menus-imgbox-2, .senmenu-unsere-menus-imgbox-3 { z-index: 3; }
	.unser-menu-kompotenz {
  		text-align: left;
    	margin-top: -20px;
    	background-color: #fff;
    	display: table;
    	padding-left: 40px;
    	padding-right: 40px;
    	margin-left: -40px;
	}
    .unser-menu-eps {
  		text-align: left;
    	margin-top: -40px;
    	background-color: #fff;
    	display: table;
    	padding-left: 40px;
    	padding-right: 40px;
    	margin-left: -40px;
        font-family: "Great Vibes", "Comic Sans MS", cursive, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 56px;
		letter-spacing: 0em;
  		color:#007E30;
	}
	.page-id-1779 .unser-menu-kompotenz {
  		background-color: #ededed;
      	margin-top: -53px;
      	padding-left: 59px;
    	padding-right: 40px;
   		margin-left: -60px;
	}
	.step1-bild img {
 	 	width: 180px;
   	 	max-width: 180px;
   	 	margin-top: -90px;
	}
	.step2-bild img {
  		width: 140px;
    	max-width: 140px;
	    margin-left: -16px;
	}
	.step3-bild img {
    	width: 167px;
    max-width: 167px;
    margin-top: -63px;
    margin-left: 6px;
  	}

	.step4-bild img {
  		    width: 130px;
    max-width: 130px;
    margin-left: -16px;
    margin-top: -36px;
	}
	.step5-bild img {
    	    width: 169px;
    max-width: 169px;
    margin-top: -55px;
   
    margin-left: 10px;
  	}

   .border-solid-right {
  		border-right: 1px solid #392a25; 
      	padding: 0px 50px;
	}
 	.border-solid-left {
       	padding: 0px 50px;
	}

	.quality-shield img {
  		margin-left: -38px; 
	}
	.quality-certificate img {
    margin-top: -67px;
    padding: 0px 20px;
    background-color: #fff;
    margin-right: -20px;
	}

}
.senmenu-variante-col > .vc_column-inner {
background: -moz-linear-gradient(top, rgba(224,224,224,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(224,224,224,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(224,224,224,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e0e0e0', endColorstr='#00000000',GradientType=0 );

}
.senmenu-variante-content {
    min-height: 75px;
}

/* ABOUT VERSION 2 */
@media (min-width: 991px) { 
.senmenu-about-2 {
	/*display: -webkit-box;
    	display: -moz-box;*/
    	display: box;
    	-webkit-box-orient: horizontal;
    	-moz-box-orient: horizontal;
    	box-orient: horizontal;
    
}
.senmenu-about-2 .insight-about--main-img { 
-webkit-box-ordinal-group: 2;
    	-moz-box-ordinal-group: 2;
  		-ms-flex-order: 2;              /* TWEENER - IE 10 */
  		-webkit-order: 2; 
  		order: 2;
    	box-ordinal-group: 2;
      height: auto;
      float: right;
       
}
.senmenu-about-2 .insight-about--content { 
-webkit-box-ordinal-group: 1;
    	-moz-box-ordinal-group: 1;
  		-ms-flex-order: 1;              /* TWEENER - IE 10 */
  		-webkit-order: 1; 
  		order: 1;
    	box-ordinal-group: 1;
      height: auto;
      flex: none !important;
          float: left;
      text-align: left;
      height: 739px;
}

.senmenu-about-2 .insight-about--content .insight-about--carousel {
      left: 79px;
}

}
.responsive-img-center {
  	margin-left: -100px !important;
}

.sm-mobile {
	display: none; 
}


@media (max-width: 768px) { 
	#rev_slider_3_1_wrapper .btn-2 {
  		margin-top: -50px; 
	}
	.responsive-img-center {
  		 margin-left: 0px !important;
  		text-align: center !important;
	}
	.responsive-img-center img {
  		 margin-left: 0px !important;
	}
	.mw-750.gv-font{
  		font-size: 42px !important; 
	}
	.wpb_single_image.vc_align_left {
  		text-align: center; 
	}
	div.vc_row.vc_custom_1477306095050 {
  		margin-bottom: -220px; 
	}
	h1, .h1 {
   	 font-size: 34px;
	}
	h2, .h2 {
   	 font-size: 30px;
	}
	h3, .h3 {
   	 font-size: 26px;
	}
	.icon-boxes  {
	    text-align: center;
  	}
	.icon-boxes .icon-boxes--icon {
  		display: block !important; 
	}


	.icon-boxes .icon-boxes--inner {
  		padding-left: 0px !important; 
  		padding-top: 20px !important; 
	}
	.sm-desktop {
  		display: none; 
	}
	.sm-mobile {
  		display: block; 
	}
	.page-id-1779 .vc_col-sm-11, .page-id-1667 .vc_col-sm-11, .page-id-1667 .unser-menu-kompotenz , .page-id-1667 .vc_custom_1485372911299 p span, .page-id-1667 .vc_custom_1485372911299 p {
  		text-align: center !important; 
	}
	#senvid {
    	height: 200px;
	}
}
@media (max-width: 480px) { 

	.mw-750.gv-font{
  		font-size: 34px !important; 
	}

}


.stColor, body a:hover, .insight-product-grid a:hover, a:focus, a:active, .breadcrumbs ul li:last-child, .insight-title .page-title-style, .insight-separator--icon i, .icon-boxes--icon, .insight-product-column .product-item .product-info .product-price, .mini-cart-wrap .widget_shopping_cart_content .total .amount, .mini-cart-wrap .widget_shopping_cart_content .buttons a.checkout, .mini-cart-wrap .widget_shopping_cart_content .cart_list li .quantity, .insight-about2 .link, #menu .menu__container > li.current-menu-item > a, #menu .menu__container > li.current-menu-parent > a, body.landing .demo-coming a:after, #menu a:hover, #menu .menu__container .sub-menu li a:hover, #menu .menu__container .sub-menu li.menu-item-has-children:hover:after, .insight-process--step--icon, .insight-product-carousel .insight-title, .insight-filter ul li a.active, .insight-grid-filter ul li a.active, .insight-gallery-filter ul li a.active, .insight-featured-product .title-2, body.woocommerce .products .loop-product .product-info .price .amount, .insight-woo .products .loop-product .product-info .price .amount, body.woocommerce-page .products .loop-product .product-info .price .amount, .blog-list-style .entry-more a:hover, .footer a:hover, .copyright a:hover, .widget_products a:hover, .widget_product_categories a:hover, body.woocommerce .sidebar .widget.widget_product_categories .product-categories li:hover > span, .insight-woo .sidebar .widget.widget_product_categories .product-categories li:hover > span, .copyright .backtotop:before, .copyright .backtotop:after, .insight-icon, .insight-filter a:hover, .insight-btn.brown:hover, .insight-featured-product.style-07 .insight-btn.btn:hover, .blog-grid .blog-grid-style .entry-more a:hover, .insight-blog.grid .blog-grid-style .entry-more a:hover, .insight-blog.grid_has_padding .blog-grid-style .entry-more a:hover, .insight-accordion .item .title .icon i, .insight-product-column .product-item .product-price, .insight-featured-product.style-02 .title-1, .insight-featured-product.style-03 .title-1, blog.grid .blog-grid-style .entry-more a:hover, .insight-about--carousel a span, .insight-blog.grid_has_padding .blog-grid-style .entry-more a:hover, .insight-about3 .row-bottom .about3-quote span, .insight-about3 .row-bottom .about3-quote span, .insight-about3 .about3-title h1, .insight-about3 .about3-title .sub-title, .insight-our-services .icon, .insight-countdown-product .item .product-price, .insight-our-services .more, .insight-gallery .insight-gallery-image .desc-wrap .icon, .insight-gallery-filter a:hover, .widget-area .widget.widget_tag_cloud a:hover, .blog-classic-style .entry-share i, .blog-grid .blog-grid-style .entry-more a:hover, #woo-quickview .product .summary .price ins .amount, #woo-quickview a:hover, .single .content .content-area .entry-footer .share i, .page .content .content-area .entry-footer .share i, .single .content .entry-nav .left:hover i, .single .content .entry-nav .right:hover i, .page .content .entry-nav .left:hover i, .page .content .entry-nav .right:hover i, .widget-area .widget.widget_categories_widget .item:hover span, .single .content .content-area .entry-content blockquote, .page .content .content-area .entry-content blockquote, .single .content .content-area .entry-footer .tags a:hover, .page .content .content-area .entry-footer .tags a:hover, body.woocommerce.single-product .product .summary a.compare:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, body.woocommerce.single-product .product .summary .price ins .amount, body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, body.woocommerce a.remove:hover, body.woocommerce-page a.remove:hover, body.woocommerce-page.woocommerce-cart table.shop_table td.product-subtotal, body.woocommerce-page.woocommerce-cart table.shop_table input[type="submit"], .wishlist_table tr td.product-stock-status span.wishlist-in-stock, body.woocommerce a.remove:hover, body.woocommerce-page a.remove:hover, body.woocommerce .woocommerce-message:before, body.woocommerce-page .woocommerce-message:before, body.woocommerce .products.list .loop-product .product-info .product-action-list .quickview-btn a, .insight-woo .products.list .loop-product .product-info .product-action-list .quickview-btn a, body.woocommerce-page .products.list .loop-product .product-info .product-action-list .quickview-btn a, body.woocommerce .sidebar .widget.widget_product_categories .product-categories li.current-cat a, .insight-woo .sidebar .widget.widget_product_categories .product-categories li.current-cat a, body.woocommerce.single-product .up-sells h2 span, body.woocommerce.single-product .viewed h2 span, body.woocommerce.single-product .related h2 span, body.woocommerce .sidebar .widget.widget_product_tag_cloud a:hover, .insight-woo .sidebar .widget.widget_product_tag_cloud a:hover, body.woocommerce.single-product .product .summary .price > .amount, body.woocommerce .sidebar .widget.widget_products li .amount, body.woocommerce .sidebar .widget.widget_recent_reviews li .amount, body.woocommerce .sidebar .widget.widget_top_rated_products li .amount, body.woocommerce .sidebar .widget.widget_recently_viewed_products li .amount, .insight-woo .sidebar .widget.widget_products li .amount, .insight-woo .sidebar .widget.widget_recent_reviews li .amount, .insight-woo .sidebar .widget.widget_top_rated_products li .amount, .insight-woo .sidebar .widget.widget_recently_viewed_products li .amount, body.woocommerce .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, body.woocommerce .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, body.woocommerce .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .insight-woo .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .insight-woo .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .insight-woo .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, body.woocommerce-page .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, body.woocommerce-page .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, body.woocommerce-page .products.list .loop-product .product-info .product-action-list .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, body.woocommerce .products.list .loop-product .product-info .product-action-list .yith-compare-btn a.compare, .insight-woo .products.list .loop-product .product-info .product-action-list .yith-compare-btn a.compare, body.woocommerce-page .products.list .loop-product .product-info .product-action-list .yith-compare-btn a.compare, .insight-testimonials.style7 .item .text {
    color: #007e30 !important;
}