
/* MOBILE FIRST STANDARDKLASSEN */
/*********MAX WIDTH 768************/
@media  (max-width: 767px) { /* 768 */
	
.mobileToBasket_noScroll .allInCTAButton.tlcat99980, .scroll_mobile_basketBtn .allInCTAButton.tlcat99980 {
  background-color: transparent !important;
}
.visible-xs .allInCTAButton {
	background-color: transparent!important;
	border: none!important;
	font-weight: 600
}


.oldPrice{
	float:left !important;
	margin-top: 0 !important;
	padding: 0;
}
	.container {
		width: 315px !important;
		margin-top: 18px;
		padding: 0px;
		border: 0px solid #fff;
	}
	.centerOnXs{
		border: solid 0px;
		/* text-align: center; */
		margin-left: auto;
		margin-right: auto;
		display: table;
	}
	.afixedtraeger{
		display:none;
	}
	
	.productbox form h2{
		font-size:20px !important;	
	/*	height:45px;
		overflow: hidden;*/
	}

	.priceBox{
		bottom:20px;
	}
	
	button.ctabutton span.allInCTAButton, a.ctabutton span.allInCTAButton{
		white-space: nowrap; 
		overflow: hidden;
		width: 240px;
		text-overflow: ellipsis;
		word-wrap:break-word;
		text-align:center;
	}
	.basketnextstep_mobile .allInCTAButton{
		width:300px !important;
		border-radius:0px !Important;
	}
	.mobile_goon_button{
		width: 300px !important;
		border-radius: 0px !Important;
		text-align: center;
		background-color: white !important;
		border: 1px solid #CACDD3 !important;
		color: #333  !important;
		  height: 30px !important;
  padding: 4px !important;
	}
	#basketCoupon_mobile{
		width:300px;
	}
	.productbox form p{
		margin-top:0px;
	}
	#breadCrumb{
		display:none;
	}
	.productbox form {
	border: 1px solid #e3e3e3;
	height: 260px;
/*		margin-top: 30px;
*/
	/*padding-bottom: 30px;*/
}
.productbox .manualForm .picContainer{
	height:250px;
}

.oldPrice {
}
.footerLanguageSwitcher_flag {
	width: 40px;
	font-size: 0px;
}
.ZusatzinfoVitadockOnline .row .col-sm-10 {
	text-align: left !important;
}
#mobileSubNavigation li.active {
	background-color: #efefef;
}
	.formStreet {
		width: 100%;
	}
	.col-streetno {
		padding-left: 28px;
	}
	ul.nopad {
		padding: 0;
	}
	ul.nopad input {
		width: 100%;
	}

	.wb_page_content  form input {
		width: 100%
	}
	.wb_page_content form textarea {
		border: 1px solid #cacdd3;
		width: 100%;
	} 

	a {
		word-wrap: break-word;
	}
	#content a {
		display: block;
	}
	.mobileTemplate_thumbNail2_paddingTop {
		min-height: 0px !important;
	}
	#medisanaquality td, #post-23 td {
		display: block;
	}
	#post-5 table, #post-8 table {
	width: 100% !important
	}
	#post-5 td, #post-5 th, #post-8 td, #post-8 th  {
		font-size: 12px !important;
		padding: 3px !important;
	}
	.opacborder {
		display: none;
	}
	.wparticleheader {
		height: 100%;
		padding-bottom: 15%
	}
.checkout_login_selection .allInCTAButton,#checkOutButton .allInCTAButton, #orderAgbTop .allInCTAButton, .checkOutChangeBtn, .checkoutBtn {
	  border: 0px solid;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.ctabutton, .ctabutton span{
	/*width:100% !important;*/
}
#newsSubscribed{
	width:28px!important;
}
  .disabledBuyButton{

	padding-left: 0px !important;
	}
    .forget_pw{
	float: none;
}
.ctabutton_edgy{
	width:100%;
}
.newAccountBtn{
	  font-size: 12px;
	  text-align: center;
}
.agbConfirmation label, .agbConfirmation a {
	float:none;
}
.mob_buyproduct{
	bottom:0px;
}
.allInCTAButton_edgy_mobile{
	display: block;
	line-height: 22px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 300;
	padding: 10px 10px 15px 18px;
	height: 40px;
	font-weight: 400;
	background-color: #81ca02;
	width:100% !important;
	  border-radius: 0px !important;
}
.ctabutton_edgy_mobile{
	display: block;
	line-height: 22px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 300;
	height: 40px;
	font-weight: 400;
width:100% !important;
	
	border-style: none;
	border-width: 0;
	margin: 0;
	height: 40px;
	  padding: 0px !important;
	  border-radius:0px !important;

}
.basket_button_mobile{
	margin-bottom:30px;
	margin-left:0px;	
}
#product_buy{
	margin-left:0px;
}
.formInputStreet{
	width:209px !important;
}
.formInputPlz {
		width:56px !important;
}
#toTop{
  height: 30px;
  width:30px;
  background-position-y: -10px;

  background-position-x: center;
}
.zoomContainer, .zoomWindowContainer{
	display:none !important;
}
.subcat h2.cattitle{
	padding-bottom:0px;
	padding-top:0px;
	font-size:18px;
}

.subcat{
	height:auto;
}
.subcatopac{
	height:0px;
}
.bx-wrapper .bx-prev {
	margin-left: 22px;
	}  
.bx-wrapper .bx-next {
    right: 21px !important;
}
.bx-wrapper .bx-controls-direction a {
    margin-top: -35px !important;
}
.bndl_hl_info_testimonial{
	float:none;
}

.bndl_hl_info_testimonial img{
    position: absolute;
    bottom: -799px;
    height: 400px;
    width: auto;
    max-width: none;
}
.bndl_hl_info_productshot img{
	height: 220px;
}
.bndl_hl_info_productshot {
    padding-top: 20px;
	float:none;
}
.bdnl_hl_info_row{
	height: 800px;
}
.bndl_hl_info_txt {
    border: 0px solid white;
    font-size: 27px;
    top: 30px;
    color: white;
    left: -57px;
    text-align: center;
}
.bdnl_hl_info_whiteBg{
	height:20px;
}

.tlcat99999 .cathead h1 {
	color: #8C8F98;
}
.cirlceimage {
	margin-bottom: 10px;
	margin-right: 0px !important;
	}
.circle
    {
        position: absolute; 
        margin-left: 125px !important;
        margin-top: 275px !important;
		-moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);

    }
.circlesec
    {
        margin-top: 585px !important;
    }
 .circlertl 
    {
        -moz-transform: rotate(270deg) !important;
        -ms-transform: rotate(270deg) !important;
        -o-transform: rotate(270deg) !important;
        -webkit-transform: rotate(270deg) !important;
    }

.accessoriesfilter p {
	padding-top: 30px;
}

#accessories .articleBoxImage img {
	float: right;
		margin-right: -14px;

}

#accessories .product_accessoires_title {
	clear: both;
}

.product_props_l_inner img {
	max-width: 100%;
}
/* PRIME */
.prime .tlcat90000 {
	background-color: black;
	}
	
.prime .description {
	margin-top: 280px;
}
.prime .description h2 {
	width: 250px !important;
}
.primefunction {
	background-color: black;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

#details_content .primefunction h2, 
#details_content .primefunction li, 
#details_content .primefunction p {
	color: white;
}
#details_content .primefunction li {
	font-size: 16px;
	line-height: 32px;
}
.primeicons img {
	margin-bottom: 10px;
}

.primeproductoverview {
	margin-top: 20px;
	background-repeat: no-repeat;
}


#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 {
	margin-top: 44px !important;
	margin-bottom: -44px !important;
}




/* @group VitaDockOnline */

.vdonavtext {
	display: none;
}
.vdo_buttonnav button.btn {
	padding: 10px 10px;
}

li.aback {
    background-repeat: no-repeat;
    background-position: center 350;
}
.bback div:nth-child(2) > div {
	padding-top: 20px;
	text-align: center;
	padding-left: 0
}
.contaa {
    height: auto;
}

.storeicons img {
	display: block;
	margin: 8px auto
}

.flex-direction-nav {
	display: none;
}

.bback div:nth-child(2) div:nth-child(2) {
	padding: 80px 0 0;
}

.bback {
    height: auto;
}


#toTop {
	background-image: none;
	left: auto !important;
	right: 10px !important;
	bottom: 5px;

	font-size: 14px;
	padding-top: 4px;
	background-color: rgba(145,145,145,0.33);
	color: #fff;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	mix-blend-mode: luminosity;
	text-indent: -55px;
	font-size: 36px;
	
}
/* @end */

}
