#details{
	border:0px solid #ddff33;
}
#details_head{
	height: 90px;
}
#details_head h1{
	color:#fff;
}
#details_navi .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	border-radius: 0 !important;
	background-color:#fff !important;
	color:#210b09;
}
#details_tab li{
	
}
#details_tab li{
	color:#fff;
	margin-left:20px;
}
#details_tab a{
	padding:25px !important;
	color:#fff;
}
#details_content{
}

#details_tab li > a:hover {
    color: white;
    background-color:transparent !important;
    border:0px !important;
    margin:0px !important;
 
}
#details_tab li > a:hover {
	color:#000;
}
#details_product_tab{
	border:solid 0px #ff55cc;
}

#image_container{
	border:solid 0px #FB8523;	
	width:485px;
	height:485px;
}

#image_selector{
	border:solid 0px #e6e6e6;	
	float: left;
	height: 485px;
	position:relative;
	width:90px;
}

#image_selector li{
	padding:4px;
}
#image_selector ul{
	list-style-type:none;
	padding-left: 0px !important;
	position: absolute;
	top: 0;
}
.thumblink{
	border:solid 1px;
	display: block;
	position: relative;
	top: 5px;
	left: 5px;
	width: 65px;
	height: 65px;
	background: 50% 50% no-repeat;
}
#product_desc{
	border:solid 0px #FB8523;	
	position: relative;
}
#product_headline{
	font-size:29px;
	padding-bottom:35px;
	padding-left:25px;
}
#product_subline{
	font-size:16px;
	text-transform:uppercase;
	padding-bottom:20px;
	padding-left:25px;
}

#product_txt{
	font-size:16px;
	padding-left:25px;
	padding-bottom:55px;
}

#product_disclaim{
	padding-left:25px;
}

#product_deliver{
	padding-left:25px;
	padding-bottom:5px;
}

#product_buy{
	margin-left:25px;
	margin-top: 20px;
	margin-bottom: 20px;
	position:relative;
}

.product_buy_price{
	position:absolute;
	font-size:16px;
	top: 8px;
	text-align: center;
	width: 75px;
	left: 5px;
	color:#fff;
}

.product_buy_txt{
	position: absolute;
	font-size: 16px;
	left: 90px;
	width: 145px;
	top: 8px;
	text-align: center;
	color:#fff;
}
.product_props_img{

	min-height:535px;
}
.product_props_txt{
	min-height:535px;
	padding-left:30px;
}
.product_props_row{
	margin-top:0px !important;
}
.right_container{
	width: 485px;
	height: 100%;
	border:solid 0px;
}
.left_container{
	width: 485px;
	min-height: 535px;
	border:solid 0px;
}
.wb_page_content .right_container{
	margin-left: -30px !important;
	min-height:620px;
}
.wb_page_content .left_container{
	padding-right: 30px !important;
	min-height: 590px;
	text-align: left;
}
.product_props_l_outer {
	position: relative;
	display: table;
	vertical-align: middle;
	text-align: center;
margin-left: auto;
margin-right: auto;
}
.product_props_l_inner {
	width: 100%;
	height:535px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

#product_probs{
	border: solid 1px #ccff44;
}
#product_probs li{
	border: solid 1px #CC0000;
	list-style-type: none;
}
.nolistitem_ul {
	padding-left:0px;	
}

#product_props_l{
	width:535px;
}

#product_props_r{
	width:535px;
	float:right;
}
#product_props_r h2{
	padding-left:25px;
	padding-right:25px;
}
#product_props_list li{
	padding-bottom:10px;
	display:block;
}

.grey_dark{
	background-color: #f9f8f8;
}
.grey_bright{
	/*background-color:#efefef;*/
}
.white{
	background-color:#ffffff;
}
#download_manual{
	height:185px;
	text-align:center;
	opacity:0.7;
}
.download_circle{
	opacity:1.5;
    width: 75px;
    height: 75px;
    top: 100px;
    left: 250px;
    border: 0px solid black;
    text-align: center;
    border-radius: 100px;
    background-image: url("../../img/details/manual_dl.png");
    background-repeat:no-repeat;
    background-position: center;
}
.download_manual_a{
	position:relative;
}
.download_btn{
	position:absolute;
	height: 75px;
	width: 75px;
	display: inline-block;
	margin-top: 40px;
	left: 50%;
	z-index: 999;
	margin-left: -37px;
}
.download_txt {
	font-size: 19px;
	text-transform: uppercase;
	top: 20px;
	position: absolute;
	left: 50%;
	width: 600px;
	z-index: 999;
	color: #fff;
	margin-left: -300px;
	margin-top: 110px;
}
.box_centered {
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

.hidden{
	display:none;
}
.basketButton {
	border:1px solid !important;
    background: transparent;
  	width:240px;
  	height:40px;
    font-size:0;
}
.stockFlag{
	color:#81ca02;
}
.lowstock{
	color:#fff600;
}
.notOnStock{
	color:#ff7800;
}
.space30 {
	height:30px;
}
.bg_circle{
	background-image: url("../../img/details/related_circle_bg.png");
	background-repeat: none;
}


.product_related_l_outer {
	position: relative;
	display: table;
	vertical-align: middle;
	text-align: center;
	width:316px;
	margin-left: auto;
	margin-right: auto;
}
.product_related_l_inner {
	width: 316px;
	height:316px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	text-align: center;
}
.product_related_title_2{
	position:absolute;
	top:230px;
	font-size:16px;
	color:#82868f;
	width:240px;
	left:58px;
	text-transform:uppercase;
	
}
.product_related_title{
position: absolute;
border:0px solid;
font-size: 16px;
color: #82868f;
width: 200px;
left: 58px;
text-transform: uppercase;

white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.related_arrow_l{
	position: absolute;
	left: -30px;
	top: 175px;
	z-index: 999;
}
.related_arrow_r{
	position: absolute;
	right: -30px;
	top: 175px;
	z-index: 998;
}
.relative{
	position:relative;
}
.centered{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.related_headline{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.related_headline h3{
	font-size:29px;
}


.articleTitle{

}
.articleImage{
	
}
.featuredList{
	list-style-type:none;
	padding-left: 0px;
	
}
.product_accessoires_title{
	margin-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
}
.product_accessoires_title h3{
	font-size:29px;
	color:#555a64;
}
.product_accessoires_shortDescription{
	font-size:16px;
	color:#555a64;
}
.product_accessoires_buyinfo{
	margin-top:20px;
}
.btn_sep_container{
	position: relative;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.btn_sep_img{
	position: absolute;
	top: -2px;
}
#breadCrumb a{
}
#product{
	margin-top: 30px;
}
.box_verlauf{
	background-image: url("../../img/details/box_verlauf.png");	
	background-repeat:no-repeat;
}
.news-xs {
	background-position:center !important;
	margin-top: 20px !important;
}
li.nobubcats a {
		font-size:29px !important;
	}
	
	
	.details_mobile_long_desc_tablet_l{
			width: 50%;
			background-position: center top !important;
	}
	.details_mobile_long_desc_tablet_r{
		width: 50%;
	}
	.slide-text{
		width:auto;
	}

@media  (min-width: 0px) { /* 768 */
	/*
	 .news-xs {
		padding:10px !important;
		background-position:left !important;
		
	}
	li.nobubcats a {
		font-size:18px !important;
	}
	.left_container{
		width:100%;
	}
	.right_container{
		width:100%;
	}
	.details_mobile_long_desc_tablet_l{
			width: 100%;
			background-position: center top !important;
	}
	.details_mobile_long_desc_tablet_r{
		width: 100% !important;
	}
	.slide-text{
		width:100%;
	}
	*/
}
@media  (min-width: 1px) { /* 995 */
	.news-xs {
		background-position:left !important;
		margin-top: 22px !important;
	}
	.startteaser {
		padding-top:55px;
	}
	li.nobubcats a {
		font-size:29px !important;
	}
	.details_mobile_long_desc_tablet_l{
			width: 50%;
			background-position: right top !important;
	}
	.details_mobile_long_desc_tablet_r{
					width: 50% !important;
	}
	.slide-text{
		width:30%;
	}
}


.container{
	/*border:solid 1px #AC0000;*/
}
.headslider{
	max-width:1400px;
}
.carousel .item {
	/*height:auto !important;*/	
	margin-bottom:0px !important;
}
.carousel{
	/*height:auto !important;	*/
	margin-bottom:0px !important;
	width: 1400px;
margin-left: auto;
margin-right: auto;
}
.slider_fadeout{
	border:solid 0px;
	height 525px;
	background-image:url("../../img/details/bannerfade.png");
}
.slider_controls{
	border: solid 0px;
	height: 100%;
	position: absolute;

	top: 0px;
	/*background-image:url("../../img/details/bannerfade.png");*/
}

.navbar-header{
	
}
.mobile_header_navi{
	border:solid 1px;
}
.mobile_header_navi span{
	border:solid 0px;
	display:inline-block;
}
.navbar-toggle{
	margin: 0px !important;
	padding: 0px !important;
	border: 0px solid !important;
	background: transparent !important;
	height:50px;
	border:0px solid #81CA02 !important;
	width:100%;
	text-align:left;
}
.mobile_header_navi_icon{
	margin-right: 25px;
	width:20%;
}
.mobile_header_navi_icon_first{
	width:20%;
}
.mobile_header_navi_icon_last{
	width:10%;
}
.navbar-collapse{
	border:solid 0px;
}
.dropdown_mobile {
	border:0px solid;
	background-color:#efefef;
}
#magmaintopnav_mobile{
	display:inline-block !important;	
}
.navbar-toggle-mobile{
	
}
.carousel-control{
	z-index:999999;
}
#mobile_navigation{
	width:100%;
	background-color:#efefef;
	z-index:99999;
	position:fixed;
}
#mobile_navigation_holder{
	height:44px;
}
.mobile_navi {
	height: 40px;
	width: 300px;
	padding: 10px !important; 
}
.mobile_navi a{
	color:#ffffff;
	
	font-size:12px;
}












/* General styles for all menus */
.cbp-spmenu {
	background: #e3e3e3;
	position: fixed;
}

.cbp-spmenu h3 {
	color: #5b5b63;
	font-size: 1.9em;
	padding: 20px;
	margin: 0;
	font-weight: 300;
	background: #e3e3e3;
}

.cbp-spmenu a {
	display: block;
	color: #5b5b63;
	font-size: 1.1em;
	font-weight: 300;
}

.cbp-spmenu a:hover {
	/*background: #258ecd;*/
}

.cbp-spmenu a:active {
	
	color: #47a3da;
}

/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
	width: 240px;
	height: 100%;
	top: 44px;
	z-index: 1000;
}

.cbp-spmenu-vertical a {
	border-bottom: 1px solid #fff;
	padding: 1em;
}

.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden;
}

.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left;
}

.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: 0.8em;
	border-left: 1px solid #fff;
}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
	left: -240px;
}

.cbp-spmenu-right {
	right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
	left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
	right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
	top: -150px;
}

.cbp-spmenu-bottom {
	bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
	top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0;
}

.cbp-spmenu-push-toright {
	left: 240px;
}

.cbp-spmenu-push-toleft {
	left: -240px;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-width: 55.1875em){

	.cbp-spmenu-horizontal {
		font-size: 75%;
		height: 110px;
	}

	.cbp-spmenu-top {
		top: -110px;
	}

	.cbp-spmenu-bottom {
		bottom: -110px;
	}

}

@media screen and (max-height: 26.375em){

	.cbp-spmenu-vertical {
		font-size: 90%;
		width: 190px;
	}

	.cbp-spmenu-left,
	.cbp-spmenu-push-toleft {
		left: -190px;
	}

	.cbp-spmenu-right {
		right: -190px;
	}

	.cbp-spmenu-push-toright {
		left: 190px;
	}
}

.subnavi_mobile_a{
	color:#fff !important;
	cursor:pointer;
}
.navi_mobile_a{
	color:#000 !important;
	cursor:pointer;
	
}
.mobile_tlcat99990{
	color:#555964 !important;
}
.mobile_tlcat99999{
	color:#555964 !important;
}
#showLeft{
	padding: 0px;
	margin: 0px;
	border: none;
}
#cbp-spmenu-s2{
	z-index:999999;
}
#deactivation_area{
	position:absolute;
	width:100%;
	height:100%;
	z-index: 999;
	display:none;
}
body{
	position:relative;
}
.nav-mobile-header {
	margin-top:10px;
}
.navbar-brand-mobile{
	padding-top:10px;
}
.wparticleheader{
background-size: 100% auto !important;
	/*margin-top:30px;*/
	background-size:cover !important;
	
}
.sub_subnavi_mobile_a{
	color:#fff !important;
}
.carousel{
	/*width: 1400px;
	left: -700px;
	margin-left: 50%;
	margin-bottom: 30px !important;*/
}


.carousel{
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0 auto 40px;
}
.carousel-inner > .item > img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
height:auto !important;

/* height: 525px; */
}
.oxSlider{
	/*max-width:1400px;*/
	margin-left: auto;
	margin-right: auto;
	position:relative;
}
.sliderControls{
	border:solid 1px;
	
}
.carousel-control{
	border:solid 1px #ccff55;
	
}

.flexslider .flex-direction-nav a{
	/*text-indent: -9999px;  
	white-space: nowrap; */
}
.flex-direction-nav a:before{
	content:'' !important;
	
}

.flex-prev{
	height: 100px !important;
	width: 50px !important;
	margin-left: 50px !important;
	background: url(../../img/sprite/slider_left_h.png) no-repeat left center;

}
.flex-next{
	height: 100px !important;
	width: 50px !important;
	margin-right: 50px !important;
	background: url(../../img/sprite/slider_right_h.png) no-repeat right center;

}

.flex-direction-nav a:after{
	content:'' !important
}
.deletebottomspace_30{
	margin-bottom: -30px;

}
.deletebottomspace_60{
	margin-bottom: -60px;
}
.submenu_style_dark{
		background-image: url(../../img/mobile_navi_arrow_ff.png);
		background-repeat: no-repeat;
		background-position: 220px center;
}
.submenu_style_bright{
		background-image: url(../../img/mobile_navi_arrow_ff_bright.png);
		background-repeat: no-repeat;
		background-position: 220px center;
}
.submenu_back_style_bright{
		background-image: url(../../img/mobile_navi_arrow_back_bright.png);
		background-position: 0px center;
		background-repeat: no-repeat;
		margin-left: 20px !important;
}
.productbox form h2{	
		height:115px;
	}
@media  (max-width: 768px) {
	.productbox form h2{
		font-size:20px !important;	
		height:45px;
		overflow: hidden;
	}
	.box_verlauf{
		background-position: -110px 0px;
	}
	.priceBox{
		bottom:20px;
	}
​	button.ctabutton span.allInCTAButton, a.ctabutton span.allInCTAButton{
		white-space: nowrap; 
		overflow: hidden;
		width: 180px;
		text-overflow: ellipsis;
		word-wrap:break-word;
	}
	.productbox form p{
		margin-top:0px;
	}
	#breadCrumb{
		display:none;
	}
}
#magmaintopnav{
	
}
.button_mst{
	border: 0px solid;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;

	height:40px;
	display: inline-block;
	
}
.button_mst a{
	color:#fff;
}
.easybutton{
	padding: 9px 0px 0 25px;
}
.easybutton a{
	cursor:pointer;
}
.allInCTAButton {
	/*background:transparent !important;*/	
}
.ctabutton{
	background:transparent !important;	
}
form .submitButton{
	margin-top:0px;
	margin-bottom:0px;	
}
.button_margin_left{
	/*margin-left:25px;	*/
}
button.ctabutton, a.ctabutton{
	margin-right:0px !important;
	margin-left:0px !important;
	padding-right:0px !important;
}
button.ctabutton span.allInCTAButton{
	/*	padding: 9px 25px 0 25px;*/
}
.glyphicon{
	padding-left:10px;	
	padding-right:10px;	
}
.flag_select{
	width:20px;
	height:20px;
}
.lang_dropdown_point{
	
}
.allInCTAButton{
	border: 0px solid;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	height: 40px;
	/* display: table-cell; */
	background-color: #81ca02;
}
.lang_nav .btn-default{
	background-color:transparent;
	border:0px;
}
.lang_nav .dropdown-menu {
	background-color:transparent;
	left: -100px
}
.lang_nav .dropdown-menu>li>a{
	color:#555a64;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #fff;
}
.lang_nav .dropdown-menu>li>a img{
	padding-left:10px;
	padding-right:10px;
}


.modal {
  position: absolute;
  top: 10%;
}

@media all and (min-height: 40em) {
  .modal {
    position: fixed;
    top:40px;
  }
  .modal-body {
    max-height: 35em;
    overflow-y: auto;
  }
}
.dropdown-menu li {
/*	text-align:right;*/
}

.opacborder{
	margin:290px 0 0;	
}
/* Wordpress Classes */
.wp_page_subline {
	font-size:16px;
	font-weight:500;
	color: #82868f;
	padding-bottom: 5px;
}
.wpfliesstext ul{
	padding-left:0px;
	font-weight:500;
	color: #82868f;
}
.mobile_slider .wpfliesstext ul{
	font-weight:300;
}
.wb_page_content h3{
	font-weight:500;
	color: #82868f;
}
.wb_page_content h2{
font: 300 37px/45px "Roboto", Times, Arial, Helvetica, Geneva, sans-serif;
color: #82868f;
}
.tlcat_wp, .tlcat_wp ul>li>a:hover{
background-color:#bcbfc6 !important;
}
.wb_page_content .download_txt{
	margin-top:120px;
}
.subcat h2.cattitle a{
	/*color:#555a64 !important;*/
	font-weight:300;
}
.subcat h2.cattitle a:hover {
	/*color: #81ca02 !important;*/
	text-decoration: none;
}
.productbox form h2{
	font-weight:300;	
}
.cathead h1{
	font-weight:300;
	font-size:30px;	
}

.wb_page_content .shortDescription {
	text-align:left;
}
.wb_page_content  #product_props_list {
	text-align:left;
}
.panel-title{
	margin-top:15px;
}

.overlay {
   background:transparent;
   position:relative; 
   width:100%;
   height:395px; /* your iframe height */
   top:395px;  /* your iframe height */
   margin-top:-395px;  /* your iframe height */
}
.mobile_slider{
	/*height: 500px;*/
/*	padding: 30px;*/
}
.slide-text{
	float:right;
	border: solid 0px;
	float: right;
	display: inline;
	/*width: 300px;*/
/*	margin-right: 15px;*/
}
.slide-image{
float:left;
border: solid 0px;
width:645px;
position:relative;
text-align:center;
}
.hotspot{
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}
#slider_mobile_tooltip_popup{
	max-width:400px;
	display:none;
	border:solid 1px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9999;
	background-color:#fff;
	border-right:5px solid;
	border-bottom:5px solid;
	padding:15px;
	border-left-color:#efefef !important;
	border-top-color:#efefef !important;
}

#hotspot_slider .flex-prev{
	height: 100px !important;
	width: 100px !important;
	margin-left: 50px !important;
	background: url(../../img/mobile_slider/reltaed_arrow_l.png) no-repeat left center;

}
#hotspot_slider .flex-next{
	height: 100px !important;
	width: 100px !important;
	margin-right: 50px !important;
	background: url(../../img/mobile_slider/reltaed_arrow_r.png) no-repeat right center;

}
#hotspot_slider{
	background-color:#e6e4e1;
}
.flexslider {
	margin: 0 0 0px !important;
	background: transparent !important;
	/* border: 0px solid #B34E4E !important; */
	/* position: relative; */
	/* -webkit-border-radius: 4px; */
	border:0px solid !important;
	-moz-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	/* border-radius: 4px; */
	/* -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); */
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2) !important;
	-o-box-shadow: 0 0px 0px rgba(0,0,0,.2) !important;
	box-shadow: 0 0px 0px rgba(0,0,0,.2) !important;
	/* zoom: 1; */
}
.tlcat{
	background-color:#e3e3e3;
}
.allInCTAButton{
	background-color: #518bb8;
}

.tlcat.opacbreadcrumb{
	margin-top:30px !important;
}
.air_popup_text{
	width: 160px;
	margin-left: 45px;
}
button.directbutton, a.directbutton{
	background:transparent;
	
}
button.directbutton, a.directbutton :hover{
	background:transparent;
	
}
a.directbutton:hover span, button.directbutton:hover {
	background:transparent;
}
.slider_txt_outer{
	position: relative;
	display: table-cell;
    vertical-align: middle;
	padding:15px !important;
   /*height:600px;*/
    border:0px solid #F00;
}
.slider_txt_inner{
	position: relative;
    margin:0 auto;
    border:0px solid #30F;
	
}
.mobile_slider{
	position: relative;
	/*height:600px;*/
}
.slide-image{
	border:0px solid;
}
@media  (min-width: 768px) {
	.slider_txt_outer{
		height:300px;
		padding:15px !important;
	}
}
@media  (min-width: 995px) {
	.slider_txt_outer{
			height:600px;
			padding:0px !important;
		}
}
.slider_details_fullpic{
	width: 100%;
	text-align: center;
}
.wpfliesstext table{
	margin-top:150px;
}
.wpfliesstext table td{
	padding:10px;
}
.notablemargin table{
	margin-top:0px !important;
}
.center{
	text-align:center;
}
.details_mobile_slider_headtext{
	margin-left: 150px;
}
#medisanaquality td{
	padding:15px;
}
.invisible_anker{
	height:0px;
	padding:0px;
	margin:0px;
	width:0px;
}
.container {
	width: 1025px !important;
}
.dropdown-menu{
	position:absolute;
	z-index:99999999999999999;
	/*display:block !important;*/
}
.owl-controls{
	position: absolute;
	z-index: 9999999;
	width: 100%;
/*	height: 100%;*/
	bottom: 0px;
	border: 0px solid;
}
.owl-buttons {
top: -300px;
left: 0px;
width: 100%;
border: solid 0px;
position: absolute;
}
.owl-pagination{
	bottom: 0px;
	position: absolute;
	margin-left: auto;
	width: 100%;
	margin-right: auto;
}

.details_slider_50_l{
	/* float: left; */
	display: inline;
	width: 445px;
	border: solid 0px;
	text-align: right;
	padding-right: 10px;
	border: solid 0px;
	width: 445px;
	border: solid 0px !important;
	/* text-align: left; */
	padding-left: 10px;
	height: 650px;
	/* border: solid 0px; */
	display: table-cell;
	vertical-align: middle;
	position: relative;
	}
.details_slider_50_r{
	width: 445px;
	border: solid 0px !important;
	text-align: left;
	padding-left: 10px;
	height: 650px;
	/* border: solid 0px; */
	display: table-cell;
	vertical-align: middle;
}
.details_slider_50_r_inner{
	
}
.details_slider{
	width: 900px;
	border: solid 0px;
	/* margin-left: 55px !important; */
	/* margin-right: 55px; */
	height: 650px;
	display:block;
	vertical-align: middle
	 border:solid 0px;
	/* margin-left: 50px; */
	/* left: 50px; */
	/* position: relative; */
	margin-left: auto;
	margin-right: auto;
}
.details_slider_inner{
	display: table-cell;
	vertical-align: middle;
	height: 650px;
}
.flex-prev{
	opacity:1 !important;
}
.flex-next{
	opacity:1 !important;
}
.mobilehealth_vitadock_online_btn{
	border: 0px solid;
	width: 340px;
	height: 50px;
	position: absolute;
	display: block;
	bottom: 40px;
	left: 25px;
}
.mobilehealth_googleplay_btn{
	border: 0px solid;
	width: 155px;
	height: 50px;
	position: absolute;
	display: block;
	bottom: 40px;
	left: 880px;
}
.mobilehealth_appstore_btn{
	border:0px solid;
	width: 155px;
	height: 50px;
	position: absolute;
	display: block;
	bottom: 40px;
	left: 720px;
}
#toTop{
z-index:99999999999999999999;
}
.product_box_link{
border: 0px solid;
width: 100%;
height: 290px;
display: block;
position: absolute;
/* background-color: #ccff33; */
z-index: 99999;
top: 30px;
background:transparent;
}
.softwarecontent .ctabutton {
	margin-top:30px;
}
.read-more{
	border: 0px solid;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 220px;
	opacity: 1;
	z-index:99999;
	display:block;
	background: url("out/medisana/img/transparent.png") repeat scroll 0 0 transparent;
	text-indent: -3000px;
}
.download_icon{
	padding-right:10px;
}
.h2_icon{
	padding-right:10px;
}
.firma{
	padding-left:10px;
}
.bootstrap-select{
	z-index:999999999999;	
}
.checkout .error{
	padding-left:7.5px;
	padding-right:7.5px;
}
.cf:before, .cf:after{
    content:"";
    display:table;
}
 
.cf:after{
    clear:both;
}
 
.cf{
    zoom:1;
}    

/* Form wrapper styling */
.form-wrapper {
    width: 300px;
    padding: 15px;
  /*  background: #444;
    background: rgba(0,0,0,.2);
    border-radius: 10px;
    box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);*/
    z-index:999999999;
    position:relative;
    padding-top: 8px;
}
 
/* Form text input */
 
.form-wrapper input {
    width: 210px;
    height: 20px;
    padding: 0px 5px;
    float: left;    
    font: 300 12px/11px "Roboto", Arial, Helvetica, Geneva, sans-serif;
text-transform: uppercase;
    border: 0;
    background: #fff;
    border-radius: 3px 0 0 3px;      
}
 
.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
}
 
.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
 /*  font-style: italic;*/
}
 
.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
   /* font-style: italic;*/
}
 
.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    /* font-style: italic;*/
}    
 
/* Form submit button */
.form-wrapper button {
    overflow: visible;
    position: relative;
    /*float: right;*/
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 20px;
    width: 50px;
    font: 300 13px/13px "Roboto", Times, Arial, Helvetica, Geneva, sans-serif;
    color: #fff;
    text-transform: uppercase;
	background:url(../images/fd.jpg) no-repeat;
    
    border-radius: 0 3px 3px 0;      
    text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
    border:solid 1px #efefef;
}   
   
.form-wrapper button:hover{     
    background:url(../images/fds.jpg) no-repeat;
}   
   
.form-wrapper button:active,
.form-wrapper button:focus{   
    background: #efefef;
    outline: 0;   
}
 
.form-wrapper button:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 6px 6px 6px 0;
    border-style: solid solid solid none;
    border-color: transparent #7eb5d9 transparent;
    top: 3px;
    left: -6px;
}
 
.form-wrapper button:hover:before{
    border-right-color: #efefef;
}
 
.form-wrapper button:focus:before,
.form-wrapper button:active:before{
        border-right-color: #efefef;
}      

.form-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}   
#cookieNote{
	display: block;
	position: absolute;
	z-index: 99999999999;
}
#countValue a{
	border: 0px solid;
	display: block;
	padding: 20px;
	padding-left: 50px;
	margin-top: -20px;
	margin-left: -50px;
}