
.myvgm-landingpage-teaser{
	border:1px solid #ddd;
	width:30%;
	height:194px;
	background:#fff;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    cursor: pointer;
    transition: all 0.1s linear;
}


.myvgm-landingpage-teaser:hover{
	border:1px solid #999;
    background-color: #EFF8EA;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    cursor: pointer;
    transition: all 0.1s linear;
}


.myvgm-landingpage-teaser .gpc{
	position:relative;
	text-align:center;
	top:40px;
}

.myvgm-landingpage-teaser .gshl{
	color: #999;
	font-size:11px;
	position:relative;
	top:55px;
	text-align:center;
	line-height:16px;
	width:90%;
	margin:auto;
}

.myvgm-landingpage-teaser .ghl{
	background: #7AB030;
	color: #fff;
	height:28px;
	position:relative;
	top:70px;
	text-align:center;

}



.halfheadline{
	color:#7AB030;
	font-size:20px;
	font-weight:normal!important;


}


.margin_r_10{
	margin-right:10px;
}


.padding_r_10{
	padding-right:10px;
}


.halfsize{
	width:48%
}

.border-right-dotted{
	border-right:1px dotted #d8d8d8;
}


.float{
	float:left;
}

.clear{
	clear:both;
}


.fb_rez{
	background:transparent url(/cms/image/facebook_logo_klein.jpg) left top no-repeat;
	padding-left:35px;
	border-bottom:1px solid #999;
	padding-bottom:12px;
	margin-bottom:12px;

}

.fb_rez .hl{
	font:14px 'roboto-medium'; 
	font-weight:bold;
	margin-bottom:6px;
}



.x_headline{
	margin-bottom:10px;
	font-size:20px;
	color:#7AB030;
}

.ss_teaser{
	width:300px;
	background: rgba(255,255,255,.94);
	float:left;
	margin-right:30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.ss_teaser:hover{
	background: rgba(255,255,255,1.0);
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.ss_teaser_1_inner_headline{
	padding:5px;
	padding-left:13px;
	width:260px;
	background: #7AB030;
	color: #fff;
	text-transform:uppercase;
	font:23px 'roboto-light'; 
	margin-top:25px;      
}
.ss_teaser_2_inner_headline{
	padding:5px;
	padding-left:13px;
	width:260px;
	background: #707173;
	color: #fff;
	text-transform:uppercase;
	font:23px 'roboto-light'; 
	margin-top:25px;      
}
.ss_teaser_3_inner_headline{
	padding:5px;
	padding-left:13px;
	width:260px;
	background: #EF9316;
	color: #fff;
	text-transform:uppercase;
	font:23px 'roboto-light'; 
	margin-top:25px;      
}
.ss_teaser_text{
	font:15px 'roboto-light'; 
	height:445px;
	padding-left:13px;
	color:#242424;
	padding-right:30px;
	padding-top:10px;
}
.ss_show_card{
	color:#242424;
	font:14px 'roboto-light'; 
	width:175px;
	background:transparent url(/cms/image/show-link.png) 98% 50% no-repeat;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.ss_show_card:hover{
	background:transparent url(/cms/image/show-link.png) 98.5% 50% no-repeat;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}


.ss_bear{
	background:#7AB030 url(/cms/image/rarrow.png) 98% 50% no-repeat;
	color: #fff;
	padding:4px;
	margin-bottom:2px;
    transition: all 0.3s linear;
	opacity: 1;
}
.ss_bear:hover{
	background:#7AB030 url(/cms/image/rarrow.png) 99% 50% no-repeat;
    transition: all 0.3s linear;
	opacity: .92;
}
.button_gray_green{
	background:#7AB030;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
    font-family: 'roboto-bold', Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:10px;
	text-align:center;
	opacity:0.95;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.button_gray_green:hover{
	opacity:1;
	background: #EF9316;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.ss_teaser_bottom{
	float:right!important;
	margin-right:30px;
	height:30px;
}
.show_more_button{
	background: #7AB030;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
    font: 13px 'roboto-bold', Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	opacity:0.9;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.show_more_button:hover{
	opacity:1;
	background: #7AB030;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}






.listcircle{
	display:block;
	width:80px;
	height:80px;
	border-radius:40px;
	font-size:60px;
	color:#fff;
	line-height:80px;
	text-align:center;
	background:#000
}


.content_button{
	background: #929292;
	width: 150px;
	padding:7px;
	padding-left:12px;
	padding-right:12px;
	color: #fff;
	text-align:center;
	font-weight:700;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.content_button:hover{
	background: #858585;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.content_button a{
	text-decoration:none!important;
	color: #fff;
}
.content_button a:hover{
	text-decoration:none!important;
	color: #fff;
}





ul{
	list-style:disc;
	background: transparent;
}
li{
	list-style:disc;
	background: transparent;
	margin-left:22px;
}


.gray_button{
	color: #fff;
	font-size:15px;
	background: #929292;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0 none;
	padding:10px;
	margin-top:20px;
	text-align:center;
	width:125px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.gray_button:hover{
	background: #9D9D9D;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}



.black_button{
	color: #fff;
	font-size:15px;
	background: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0 none;
	padding:10px;
	margin-top:20px;
	text-align:center;
	width:165px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.black_button:hover{
	background: #272727;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -kthtml-transition: all 0.3s linear;
    transition: all 0.3s linear;
}


/* Formular Inputs ******************************************************************************************************* */
.ipf_contact{
	background: url(../images/ipf.png) left top repeat-x;
	border: 1px solid #D9D9D9;
	padding: 5px 4px;
	-webkit-appearance: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font: 15px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #afafaf;
	margin: 0;
	width: 320px;
}

.ipf_contact:focus{
	border: 1px solid #8cc63e;
	color: #333; 
	-moz-box-shadow: 0 0 3px #8cc63e;
	-webkit-box-shadow: 0 0 3px #8cc63e;
	box-shadow:  0 0 3px #8cc63e;  
}




.news_table_index .date_td{
	background: #7AB030;
	color:#fff;
	text-align:center;
	width:100px;
	vertical-align:middle;
}

.news_table_index .text_td{
	font-size:10px;	
}

.news_table_index .text_td .ft{
	font-weight:normal;
	font-size:12px;
	line-height:17px;
}

.news_table_index .text_td .more{
	width:70px;
	padding:3px;
	text-align:center;
	color: #fff;
	background: #7AB030;
	font-size:11px;
	margin-top:5px;
	margin-bottom:10px;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.news_table_index .text_td .more:hover{
	background: #EF9316;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

/* ------------------------- adds by psc 2016-10-17 ----------------------------------- */

.mobile_start_block_slider{
	height:170px!important;
}

.xxs_v1a{
	opacity:1;
	max-width:160px;
	border:0 none;
	radius:0px;
	margin:auto;
	margin-top:20px;
	font-size:13px;
}

.mobile_start_block_slider .caption1{
	background: #000;
	color: #fff;
	font-size: 17px;
	font-weight:900;
	display:inline-block;
	padding:4px 8px;
	position:relative;
	margin-top:16px;
	margin-left:5%;
}

.mobile_start_block_slider .caption2{
	background: #000;
	color: #fff;
	font-size: 14px;
	font-weight:900;
	display:inline-block;
	padding:4px 8px;
	position:relative;
	margin-top:5px;
	margin-left:7%;
}




.mobile_start_block_info_a1{
	width:100%;
	height:59px;
	background: #fff url(/collection/images/arrow-left-green-middle.jpg) right center no-repeat;
	color: #7AB032;
	font-size: 17px;
	font-weight:900;
}

.mobile_start_block_info_a2{
	height:150px;
	width:100%;
}

.mobile_start_block_info_a2_left{
	background: #7AB032;
	color: #fff;
}

.mobile_start_block_info_a2_left .hlt_size_2{
	font-size:19px;
	display:inline-block;
	margin-left:20px;
	margin-top:26px;
	font-weight:700;
}

.mobile_start_block_info_a2_left .hlt_size_1{
	display:inline-block;
	font-size:30px;
	border-top:1px solid #ccc;
	padding-top:6px;
	margin-left:20px;
	margin-top:4px;
	padding-bottom:3px;
	margin-bottom:3px;
	font-weight:900;
	
}

.mobile_start_block_info_a2_left .hlt_size_3{
	font-size:18px;
	display:inline-block;
	margin-left:20px;
	margin-top:10px;
	font-weight:700;
}

.mobile_start_block_info_a2_right{
	width:80px;
	background: #707173 url(/collection/images/call-sign.png) 50% 50% no-repeat;
}

.mobile_start_block_categories_section{
	width:100%;
}

.mobile_start_block_categories_section .category{
	width:50%;
	float:left;
	height:150px;
}


.mobile_start_block_categories_section .category .caption{
	background: #222;
	color: #fff;
	font-size: 14px;
	font-weight:900;
	display:inline-block;
	padding:4px 8px;
	position:relative;
	margin-top:110px;
}



.mobile_start_block_categories_section .MC1{
	background: #fff url('/cms/image/product_images/small-400/20160608190105.jpg') 50% 50% no-repeat;
	background-size:cover;
}

.mobile_start_block_categories_section .MC2{
	background: #fff url('/cms/image/product_images/small-400/20160829182003.jpg') 50% 50% no-repeat;
	background-size:cover;
}

.mobile_start_block_categories_section .MC3{
	background: #fff url('/cms/image/product_images/small-400/KK_IngwerTRINK_IZ_72dpi.jpg') 50% 50% no-repeat;
	background-size:cover;
}

.mobile_start_block_categories_section .MC4{
	background: #fff url('/cms/image/product_images/small-400/20160909175238.jpg') 50% 50% no-repeat;
	background-size:cover;
}


.mobile_start_block_info_a3{
	width:100%;
	height: 210px;
	background: #fff url(/collection/images/trap.jpg) center center no-repeat;
	color: #222;
	font-size: 40px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:60px;
	text-align:center;
	letter-spacing:-1px;
	margin-top:20px;
	margin-bottom:20px;
}

.mobile_start_block_info_a3 .extra{
	font-size:58px
}

.maps_section{
	width:100%;
	height: 400px;
	
}


.mobile_start_block_info_a4{
	background: #7AB032;
	width:100%;
	color: #fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:20px 0px;
}


.mobile_start_block_info_a5{
	color: #7AB032;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}


.mobile_start_block_info_a5 .table{
	width:100%;
	height:100px;
	border-collapse: separate; 
	border-spacing: 2px;
}

.mobile_start_block_info_a5 .table .icm{
	border: 1px solid #7AB032;
	background: url(/collection/images/link-external.jpg) 95% 4px no-repeat!important;
}

.mobile_start_block_info_a5 .table .fb{
	background: transparent url(/collection/images/xs-fb-sign.jpg) 50% 50% no-repeat;
}

.mobile_start_block_info_a5 .table .ta{
	background: transparent url(/collection/images/xs-ta-sign.jpg) 50% 50% no-repeat;
}

.mobile_start_block_info_a5 .table .hc{
	background: transparent url(/collection/images/xs-hc-sign.jpg) 50% 50% no-repeat;
}

.mobile_start_block_info_a6{
	background: #3B5997 url(/collection/images/fbl.png) 90% 74% no-repeat;
	max-height: 200px;
	min-height:110px;
	color: #fff;
	width:100%;
}

.mobile_start_block_info_a6 .extra{
	font-size: 31px;
	font-weight:bold;
	padding:22px;
}

.mobile_start_block_info_a6 .extra-small{
	padding:22px;
	padding-top:10px;
	width:46%;
	font-size:13px;
	line-height:26px;
}

.mobile_start_block_info_a7{
	width:100%;
	padding: 40px 0px;
	text-align:center;
}

.spanner{
	width:100%;
	height:100px;
	border:1px solid transparent;
}


@media (min-width: 320px){
	.mobile_start_block_info_a2_left .hlt_size_2{
		font-size:15px;
		display:inline-block;
		margin-left:20px;
		margin-top:26px;
		font-weight:700;
	}
	.mobile_start_block_info_a2_left .hlt_size_1{
		display:inline-block;
		font-size:24px;
		border-top:1px solid #ccc;
		padding-top:6px;
		margin-left:20px;
		margin-top:4px;
		padding-bottom:3px;
		margin-bottom:3px;
		font-weight:900;
	}
	.mobile_start_block_info_a2_left .hlt_size_3{
		font-size:14px;
		display:inline-block;
		margin-left:20px;
		margin-top:10px;
		font-weight:700;
	}
	.mobile_start_block_info_a5{
		font-size:19px;
	}
	.mobile_start_block_info_a6 .extra{
		font-size: 26px;
		font-weight:bold;
		padding:22px;
	}
	.mobile_start_block_info_a6 .extra-small{
		padding:22px;
		padding-top:0px;
		width:46%;
		font-size:13px;
		line-height:20px;
	}
	
	
	
}

	
@media screen and (orientation: landscape){
	.mobile_start_block_info_a2_left .hlt_size_1{
		display: block;
		border:0 none;
	}	
}


.mobile_start_block_info_a000{
	background: #707173;
	color: #fff;
	font-weight:bold;
	text-align:center;
}


/* ------------------------- // adds by psc 2016-10-17 -------------------------------- */


.lfrd{
	width:70%;
	float:left;
}

.rfrd{
	width:25%;
	float:right;
	background: #fff;
}


.rfrd .inner{
	padding:10px;
}

.rfrd .hl{
	color: #76AC2F;
	font:15px 'roboto-medium'; 
	font-weight:bold;
	margin-bottom:5px;
	text-transform: uppercase;
}


.rfrd .sl{
	color: #717274;
	margin-bottom:10px;
	font-size: 11px;
}

.rfrd .ls{
	margin-bottom:10px;
	width:95%;
	border:1px solid #efefef;
	padding:5px;
}

.rfrd .lstream{
	font-size:11px;
	color: #cc0000;
	line-height:10px;
}



.lfrd .iso2{
	background: #000;
	color: #fff;
	font:50px 'roboto-medium'; 
	font-weight:bold;
	width:90%;
	padding:10px;
}


.lfrd .iso1{
	background: #000;
	color: #fff;
	font:30px 'roboto-medium'; 
	font-weight:bold;
	width:90%;
	padding:10px;
}

.lfrd .iso3{
	background: #76AC2F;
	color: #fff;
	font:34px 'roboto-medium'; 
	font-weight:bold;
	display:inline;
	padding:20px;
	box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.75);
	-moz-box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.75);
	-webkit-box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.75);	
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	cursor: pointer;
}


.lfrd .iso3:hover{
	background: #EF9316;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}



.home-cnt-sidebar-header{
	color: #707173;
	font:19px 'roboto-medium'; 
	text-align: center;
}


.mesom{
	color: #7AB032;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

.spss{
	border-top:5px solid #ccc;
	width:120px;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
}


.mesom .table{
	width:100%;
	height:100px;
	border-collapse: separate; 
	border-spacing: 2px;
}

.mesom .table .icm{
	border: 1px solid #7AB032;
	background: url(/collection/images/link-external.jpg) 95% 4px no-repeat!important;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.mesom .table .icm:hover{
	border: 1px solid #B8DE85;
	background: url(/collection/images/link-external.jpg) 94% 77px no-repeat!important;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}



.mesom .table .fb{
	background: transparent url(/collection/images/xs-fb-sign.jpg) 50% 50% no-repeat;
}

.mesom .table .ta{
	background: transparent url(/collection/images/xs-ta-sign.jpg) 50% 50% no-repeat;
}

.mesom .table .hc{
	background: transparent url(/collection/images/xs-hc-sign.jpg) 50% 50% no-repeat;
}



.dsom{
	background: #3B5997 url(/collection/images/fbl.png) 90% 74% no-repeat;
	height: 160px;
	min-height:110px;
	color: #fff;
	width:100%;
}

.dsom .extra{
	font:22px 'roboto-medium'; 
	padding:22px;
	padding-bottom:10px;
}

.dsom .extra-small{
	padding:22px;
	padding-top:1px;
	width:40%;
	font-size:11px;
	line-height:15px;
}



.cvm a{
	color:#7AB030;
	font-size:16px;
	font-weight:700;
}

.cvm a:hover{
	color:#7AB030!important;
}	

.sulo{
	color:#76AC2F;
	font-size:30px;
    font-family: 'roboto-medium', Arial, Helvetica, sans-serif;
	text-align: center;
	margin-bottom:30px;
}


.ccnt_rv{	
	padding-bottom:20px;
}

.ccnt_rv a:hover{
	text-decoration: none;
}


.ccnt_rv .item{	
	width:25%;
	float:left;
}

.ccnt_rv .item .u1{
	background: #fff url('/cms/image/product_images/small-400/20160608190105.jpg') 50% 50% no-repeat;
	background-size:cover;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	opacity: 0.80;
}	

.ccnt_rv .item .u2{
	background: #fff url('/cms/image/product_images/small-400/20160829182003.jpg') 50% 50% no-repeat;
	background-size:cover;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	opacity: 0.80;
}	

.ccnt_rv .item .u3{
	background: #fff url('/cms/image/product_images/small-400/20160909175238.jpg') 50% 50% no-repeat;
	background-size:cover;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	opacity: 0.80;
}	

.ccnt_rv .item .u4{
	background: #fff url('/cms/image/product_images/small-400/KK_IngwerTRINK_IZ_72dpi.jpg') 50% 50% no-repeat;
	background-size:cover;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	opacity: 0.80;
}	


.ccnt_rv .item .u1:hover, .ccnt_rv .item .u2:hover, .ccnt_rv .item .u3:hover, .ccnt_rv .item .u4:hover{
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	opacity: 1;
}


.ccnt_rv .item .inner{
	border:1px solid #efefef;
	height:200px;
	padding:10px;
	margin-right:10px;
}	


.ccnt_rv .item .inner .btn{
	background: #000;
	color: #fff;
	padding:6px;
	margin:auto;
	width:120px;
	text-align: center;
	position: relative;
	top:160px;
    -webkit-transition: all 0.2 linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.ccnt_rv .item .inner .btn:hover,.ccnt_rv .item .inner a:hover{
	background: #707173;
    -webkit-transition: all 0.2 linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-decoration: none;
}


.home_teaser_left{
	background: #7AB030;
	height:250px;
	float:left;
	width:50%;
}


.home_teaser_left .inner{
	width:460px;
	height:100%;
	float:right;
	padding:20px;
	padding-left:0px;
}


.home_teaser_right{
	background: #717273;
	height:250px;
	float:right;
	width:50%;
}


.home_teaser_right .inner{
	width:460px;
	height:100%;
	padding:40px;
	padding-right:0px;
}

.home_teaser_right .inner .ln1{
	color: #fff;
	text-transform: uppercase;
	font-size:50px;
    font-family: 'roboto-medium', Arial, Helvetica, sans-serif;
	line-height:50px;
}

.home_teaser_right .inner .ln2{
	color: #fff;
	text-transform: uppercase;
	font-size:70px;
    font-family: 'roboto-medium', Arial, Helvetica, sans-serif;
	line-height:70px;
}

.home_teaser_right .inner .ln3{
	color: #fff;
	text-transform: uppercase;
	font-size:50px;
    font-family: 'roboto-medium', Arial, Helvetica, sans-serif;
	line-height:50px;
}



.home_teaser_left .inner .ln1{
	color: #fff;
	text-transform: uppercase;
	font-size:21px;
    font-family: 'roboto-medium', Arial, Helvetica, sans-serif;
	line-height:50px;
	border-bottom:2px solid #fff;
}

.home_teaser_left .inner .ln2{
	color: #fff;
	text-transform: uppercase;
	font-size:46px;
    font-family: 'roboto-bold', Arial, Helvetica, sans-serif;
	line-height:60px;
	letter-spacing: -2px;
}

.home_teaser_left .inner .ln3{
	color: #fff;
	font-size:22px;
    font-family: 'roboto-medium', Arial, Helvetica, sans-serif;
	line-height:50px;
	margin-top:30px;
}


.map-container {
}
.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}


.firstStartBreakMen .orderhere{
	background: #76AC2F;
	color: #fff;
	font:50px 'roboto-medium'; 
	font-weight:bold;
	width:70%;
	padding:20px;
	text-align: center;
	text-transform: uppercase;
	margin:auto;
	margin-top:5%;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	cursor: pointer;
}

.firstStartBreakMen .orderhere:hover{
	background: #EF9316;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}


.firstStartBreakMen .checkzip{
	background: #707173;
	color: #fff;
	font:33px 'roboto-medium'; 
	font-weight:bold;
	width:50%;
	margin:auto;
	margin-top:5%;
	padding:20px;
	text-align: center;
	text-transform: uppercase;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
	cursor: pointer;
}

.firstStartBreakMen .checkzip:hover{
	background: #999;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -kthtml-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

