/* Kleine Geäte ( 767px und kleiner ) */
@media ( max-width: 767px ){
	/* Tagline TOP Header */
	.ab-tagline-top span{
		color:#FFF;
		display:block;
		margin-right:0;
		text-transform:uppercase;
		font-size:12px;
		}

	.ab-top-tagline{
		background:#F4F4F4;
		text-align:center;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:11px;
		padding:10px 0;
		}

	.ab-top-tagline span{
		padding:5px 30px;
		display:inline-block;
		text-transform:uppercase;
		}

	.ab-top-tagline span em{
		color:#FF6900 !important;
		}

	/* Navigation */
	.navbar{
		min-height:50px !important;
		position:relative;
		z-index:1;
		}

	.navbar-brand{
		padding-top:15px !important;
		padding-bottom:15px !important;
		height:50px !important;
		padding-left:15px !important;
		padding-right:15px !important;
		}

	.navbar-default{
		background:#EEE !important;
		border:none !important;
		font-size:20px !important;
		}

	.navbar-default .dropdown-toggle{
		padding-left:15px !important;
		padding-right:15px !important;
		}

	.navbar-default .navbar-toggle{
		margin-right:8px !important;
		}

	.navbar-default .navbar-nav{
		padding:0 !important;
		margin-top:0 !important;
		margin-bottom:0 !important;
		}

	.navbar-default .navbar-nav li{
		border-top:1px dotted #888 !important;
		}

	.navbar-default .navbar-nav li ul{
		padding:0 !important;
		margin:0 !important;
		}

	.navbar-default .navbar-nav li ul li{
		border:none !important;
		font-size:20px !important;
		padding:0 !important;
		}

	.navbar-default .navbar-nav li ul li .row{
		margin:0 !important;
		padding:0 !important;
		}

	.navbar-default .navbar-nav li ul li .row .col-sm-3{
		margin:0 !important;
		padding:0 !important;
		}

	.navbar-default .navbar-nav li ul li .row .col-sm-3 p{
		padding:0 !important;
		margin:0 !important;
		border-top:1px dotted #888 !important;
		}

	.navbar-default .navbar-nav li ul li .row .col-sm-3 p a{
		padding:6px 10px 6px 30px !important;
		margin:0 !important;
		display:block !important;
		font-size:20px !important;
		font-weight:normal !important;
		font-family:"Raleway", "Helvetica Neue", Arial, sans-serif !important;
		text-decoration:none !important;
		}

	.navbar-default .navbar-nav li ul li .row .col-sm-3 p a:hover{
		background:#FF6900 !important;
		color:#FFF !important;
		}

	.navbar-default .navbar-nav li ul li .row .col-sm-3 p a:active{
		background:#FF6900 !important;
		color:#FFF !important;
		}

	.navbar-default .navbar-nav li ul li .row .col-sm-3 p a:focus{
		background:#FF6900 !important;
		color:#FFF !important;
		}

	.navbar-nav > li > a{
		padding-bottom:15px !important;
		padding-top:15px !important;
		}

	.ab-search{
		position:relative !important;
		z-index:1;
		right:0;
		width:100% !important;
		overflow:hidden;
		}

	.input-group{
		float:right;
		}

	.ab-icons-navigation{
		position:relative;
		z-index:1;
		right:0;
		}

	.ab-icons-inner{
		position:absolute;
		right:50px;
		top:2px;
		}

	/* Search */
	.searchbox{
		position:relative;
		min-width:40px;
		width:0%;
		height:40px;
		float:right;
		overflow:hidden;
		-webkit-transition:width 0.3s;
		-moz-transition:width 0.3s;
		-ms-transition:width 0.3s;
		-o-transition:width 0.3s;
		transition:width 0.3s;
		}

	.searchbox-input{
		top:0;
		right:0;
		border:1px solid #545454;
		outline:0;
		background:#FFF;
		width:100%;
		height:40px;
		margin:0;
		padding:0px 55px 0px 15px;
		font-size:20px;
		color:#545454;
		display:inline !important;
		}

	.searchbox-input::-webkit-input-placeholder{
		color:#545454;
		}

	.searchbox-input:-moz-placeholder{
		color:#545454;
		}

	.searchbox-input::-moz-placeholder{
		color:#545454;
		}

	.searchbox-input:-ms-input-placeholder{
		color:#545454;
		}

	.searchbox-icon, .searchbox-submit{
		width:40px;
		border:1px solid #545454;
		height:40px;
		display:block;
		position:absolute;
		top:0;
		font-size:22px;
		right:0;
		padding:0;
		margin:0;
		outline:0;
		line-height:38px;
		text-align:center;
		cursor:pointer;
		color:#545454;
		background:#FFF;
		}

	.searchbox-open{
		width:100%;
		}

	.searchbox-open .searchbox-icon, .searchbox-open .searchbox-submit{
		background:#FFF;
		border-left:none;
		}

	.searchbox-icon:hover{
		background:#FFF;
		}

	/* Einkaufswelt */
	.ctl_index .ekw-row-nofullscreen .ekw-row{
		padding:0 4px 8px 4px;
		margin-left:-8px;
		margin-right:-8px;
		}

	.ctl_index .ekw-row-fullscreen{
		}

	.ctl_index .slick-slider{
		overflow:hidden;
		margin-bottom:22px;
		}

	#EkwArticleWrapper .page-header{
		margin-bottom:23px !important;
		margin-top:3px !important;
		}

	#EkwArticleWrapper .slick-slider{
		margin-bottom:1px !important;
		margin-top:3px;
		margin-right:-1px;
		}

	/* Footer */
	footer{
		background-color:#FFF !important;
		border-top:0 none !important;
		padding:0 !important;
		width:auto;
		margin:0 10px;
		padding:0;
		}

	.ctl_index footer{
		background-color:#FFF !important;
		border-top:0 none !important;
		padding:0 !important;
		width:auto;
		margin:0 auto;
		padding:0;
		}



	/* Navigation Footer Top & Bottom */
	.ab-navigation-footer-top{
		}

	.ab-navigation-footer-top ul{
		margin:0;
		padding:20px 0 16px 0;
		overflow:hidden;
		}

	.ab-navigation-footer-top li{
		margin:0;
		padding:0 !important;
		border-right:none;
		display:block;
		text-align:center;
		}

	.ab-navigation-footer-bottom{
		}

	.ab-navigation-footer-bottom ul{
		margin:0;
		padding:18px 0 17px 0;
		overflow:hidden;
		border-top:1px solid #979797;
		}

	.ab-navigation-footer-bottom ul li{
		margin:0;
		padding:0;
		display:inline-block;
		width:100%;
		text-align:center;
		}

	.ab-navigation-footer-bottom ul li a{
		display:block;
		}

	/* Footer Seo Texte */
	.ab-footer-contenttexte h2{
		font-size:23px;
		text-transform:uppercase;
		border-top:1px solid #979797;
		margin:0 0 14px 0;
		padding:19px 0 0 0;
		text-align:center;
		}

	.ab-footer-content-left{
		padding-right:4px !important;
		}

	.ab-footer-content-left h3{
		margin:0 0 15px 0;
		padding:0;
		font-size:18px;
		}

	.ab-footer-content-left p{
		margin:0 0 17px 0;
		padding:0;
		font-size:12px;
		}

	.ab-footer-content-left p:last-child{
		margin:0 0 0 0;
		padding:0;
		font-size:12px;
		}

	.ab-footer-content-right{
		padding-left:4px !important;
		}

	.ab-footer-content-right h3{
		margin:0 0 15px 0;
		padding:0;
		font-size:18px;
		}

	.ab-footer-content-right p{
		margin:0 0 17px 0;
		padding:0;
		font-size:12px;
		}

	/* Footerinfoblock */
	.ab-footerblock-vorteile{
		}

	.ab-footerblock-vorteile ul{
		margin:0;
		padding:0;
		}

	.ab-footerblock-vorteile ul li{
		background:url("../img/icons/tatzen.png") 0 0 no-repeat;
		padding-left:25px;
		margin-bottom:10px;
		padding-top:1px;
		}

	.ab-ekomi-footer{
		margin:0 auto;
		text-align:center;
		}

	.ab-tested-products-top{
		position:relative;
		margin:0 auto;
		width:166px;
		height:166px;
		}

	.ab-tested-products{
		z-index:10;
		position:absolute;
		left:0;
		top:0;
		width:166px;
		height:166px;
		overflow:hidden;
		border-radius:23px;
		-webkit-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		}

	.ab-tested-products:hover{
		position:absolute;
		left:0;
		top:0;
		width:166px;
		height:338px;
		overflow:hidden;
		border-radius:23px;
		-webkit-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		}

	.ab-footerblock-height{
		border-right:none !important;
		height:auto !important;
		}

	.ctl_index .ab-actions-option-right .row{
		margin-left:-4px;
		margin-right:-4px;
		}

	.ctl_index .ab-actions-option-right .col-xs-1,
	.ctl_index .ab-actions-option-right .col-sm-1,
	.ctl_index .ab-actions-option-right .col-md-1,
	.ctl_index .ab-actions-option-right .col-lg-1,
	.ctl_index .ab-actions-option-right .col-xs-2,
	.ctl_index .ab-actions-option-right .col-sm-2,
	.ctl_index .ab-actions-option-right .col-md-2,
	.ctl_index .ab-actions-option-right .col-lg-2,
	.ctl_index .ab-actions-option-right .col-xs-3,
	.ctl_index .ab-actions-option-right .col-sm-3,
	.ctl_index .ab-actions-option-right .col-md-3,
	.ctl_index .ab-actions-option-right .col-lg-3,
	.ctl_index .ab-actions-option-right .col-xs-4,
	.ctl_index .ab-actions-option-right .col-sm-4,
	.ctl_index .ab-actions-option-right .col-md-4,
	.ctl_index .ab-actions-option-right .col-lg-4,
	.ctl_index .ab-actions-option-right .col-xs-5,
	.ctl_index .ab-actions-option-right .col-sm-5,
	.ctl_index .ab-actions-option-right .col-md-5,
	.ctl_index .ab-actions-option-right .col-lg-5,
	.ctl_index .ab-actions-option-right .col-xs-6,
	.ctl_index .ab-actions-option-right .col-sm-6,
	.ctl_index .ab-actions-option-right .col-md-6,
	.ctl_index .ab-actions-option-right .col-lg-6,
	.ctl_index .ab-actions-option-right .col-xs-7,
	.ctl_index .ab-actions-option-right .col-sm-7,
	.ctl_index .ab-actions-option-right .col-md-7,
	.ctl_index .ab-actions-option-right .col-lg-7,
	.ctl_index .ab-actions-option-right .col-xs-8,
	.ctl_index .ab-actions-option-right .col-sm-8,
	.ctl_index .ab-actions-option-right .col-md-8,
	.ctl_index .ab-actions-option-right .col-lg-8,
	.ctl_index .ab-actions-option-right .col-xs-9,
	.ctl_index .ab-actions-option-right .col-sm-9,
	.ctl_index .ab-actions-option-right .col-md-9,
	.ctl_index .ab-actions-option-right .col-lg-9,
	.ctl_index .ab-actions-option-right .col-xs-10,
	.ctl_index .ab-actions-option-right .col-sm-10,
	.ctl_index .ab-actions-option-right .col-md-10,
	.ctl_index .ab-actions-option-right .col-lg-10,
	.ctl_index .ab-actions-option-right .col-xs-11,
	.ctl_index .ab-actions-option-right .col-sm-11,
	.ctl_index .ab-actions-option-right .col-md-11,
	.ctl_index .ab-actions-option-right .col-lg-11,
	.ctl_index .ab-actions-option-right .col-xs-12,
	.ctl_index .ab-actions-option-right .col-sm-12,
	.ctl_index .ab-actions-option-right .col-md-12,
	.ctl_index .ab-actions-option-right .col-lg-12{
		position:relative;
		min-height:1px;
		padding-left:4px;
		padding-right:4px
		}
	}