@media (min-width: 480px) {
	header{
		background-color:#555 !important;
		background-image:url(img/bg-header.png);
		background-repeat:repeat-x;
		background-position:0px 0px;
		}

	header #header-branding {}
	header #top-bar .btn-default,
	header #top-bar .btn-default:hover{border-color:#000;}
	header #top-bar .cms-pages li + li{border-left: 1px solid #586063;}
	header #top-bar .cms-pages li a{color:#FFF;}
	header #top-bar .cms-pages li a:hover{color:#2A94D6;}
	header #top-bar li a{margin-top:5px;}

	header ul.cms-pages{width:100%;}
	header #top-bar {padding:10px 0;}
	header .headerHotline{float:left; font-size:15px; margin:3px 50px 0 0; color:#fff; border:0 !important;}
	header .headerEmail{float:left; font-size:15px; margin:3px 50px 0 0; color:#fff; border:0 !important;}
	header .headTopLink {padding:5px 0;}
	header .headTopLink li{float:left; display: inline-block; padding:0 10px; border-right:1px solid #999; text-decoration:none;}
	header .headTopLink li:last-child{border:0 !important; padding-right:0;}
	header .bastelstunde {position:absolute; top:8px; margin-left:-700px; z-index:99;}

	#logo a img{max-height:100px; margin: 5px 0 0;}
	#shop-nav{padding-top:15px;}
	#shop-nav .dropdown-menu{margin: 5px 8px;}
	
	.row .navbar-nav > li > a:first-child {margin-right:8px; height:45px;}
	.row .navbar-nav > li > a{ 
		padding-top: 13px; 
		padding-bottom: 13px; 
		line-height: 10px; 
		background:#fff; 
		color: #555;
		border:1px solid #ccc;
		border-radius:3px;
	}
	.row .navbar-nav > li > a:hover {border:1px solid #A0A0A0; background:#C0C0C0}
}
@media (max-width: 768px) {
	header{background:#555 !important;}
	header #logo{margin-top:0px;}
	.col-xs-6 { width:100% !important; margin-bottom:20px; }
}
@media (min-width: 768px) {
	#main-wrapper.fluid #content-wrapper > .container > .container-block {
		padding: 0px 0px !important;
	}
}

@media (min-width: 1200px)
.container {
    width: 1200px;
}


header .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #999;
    text-align: center;
    background-color: #E9E9E9;
    border: 1px solid #cccccc;
    border-radius: 4px;
}

#search .input-group-addon button, #search-form .input-group .btn {color:#000;}


/* Megamenu */
.navbar-wrapper {background:none; margin-top:15px;}
.megamenu .mega-categories .category-wrapper img {height:100px;}

header ul.headTopLink li a{
	font-size:15px;
}
header ul.headTopLink li a:hover{
		color:#FEBF01 !important; 
		text-decoration: none;
}
header.fixed-navbar .affix #evo-main-nav {
	background-color: rgba(0, 0, 0, 0.9);
	-webkit-animation:slideInDown 1s;
}

.navbar-default { background: #1E1D24;}
.navbar-default .megamenu {background: #1681E5;}
.navbar-default .navbar-nav > li > a {
  color: #eee;
  font-size:20px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #000;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #FD0001;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #000;
  color: #fff;
}

.megamenu .dropdown.megamenu-fw .dropdown-menu {
  border-top: 0px solid #000;
}

#login-dropdown li a:hover {
  background: none;
  color: #165BA8;
}

.theme-bar.slider-wrapper{border:0 !important; border-bottom:3px solid #ccc !important;}
.nav-toggle {top:10px;}

/* FOOTER */

#footer .nav-list a {padding: 1px 15px 8px 10px; font-size:16px; font-size:normal !important;}
#footer .panel a{color:#ccc;}
#footer .panel a:hover{color:#1681E5;}
#footer .container-block {padding:0;}
#footer .footnote-reference{color:#000;}
#copyright{margin-top:20px !important; padding:20px 0 !important;}
#system-credits{display: none;}


#content h1.product-title {
    font-size:30px;
	font-weight:500;
}

a {color:#1681E5;}

.panel .panel-heading .panel-title {font-size: 22px;}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #FEBF01;
	margin-right: 3px;
}

.videoopen {
	position:relative;
	display: block;
	padding:8px 4px 6px 10px;
	width:50px;
	margin-bottom:10px;
	text-align: center;
	font-size:20px;
	background: #fff;
	border: 1px solid #D60000;
	border-radius:5px;
	cursor:pointer;
}
.videoopen i.fa{color: #D60000;}
.videoclose {
	float:right;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
	border:1px solid #777;
	border-radius:100%;
	position:relative;
	padding:5px 10px;
	margin: -25px -25px 0 0;
	background: #fff;
}
#Video {
	border:1px solid #000;
	position:absolute;
	min-width:800px;
	min-height:500px;
	left: 50%;
	margin-left: -150px;
	margin-top: -200px;
	z-index:999;
	background:#fff;
	padding:15px;
}

#footer.container-block{
	background:#1E1D24 !important;
	border-top:3px solid #1681E5;
}

#footer .panel-title {border:none; padding:10px; font-family:'Oswald'; color:#FEBF01 !important; font-size:18px !important; margin-bottom:10px;}