@charset "utf-8";
/* CSS Document */
/* CSS COPYRIGHT 2015 
   NMB-MEDIA, CAPSICUM-DESIGN
   www.nmb-media.de */
   
/* COPYRIGHT DARF NUR MIT KOSTENPFLICHTIGER GENEMIGUNG ENTFERNT WERDEN! */
   
/* 	font		313131
	a 			999
	a:hover		0f699d
	h1 			0f699d
	h2			0f699d 
	h3			999
	h4+5+6		999		*/ 

/** BASIC STYLE **/
div#nmb-pageback {	}
div#nmb-pagecontainer {background-color: #fff;}

	div#nmb-pageback ul {
		list-style: none;}
	
	div#nmb-pageback a {
		color: #CCCCCC;}
	div#nmb-pageback a:hover, a:focus {
		color: #999;}
	
	div#nmb-pageback h1 {
		font-size: 30px;
		color: #0f699d;}
	div#nmb-pageback h2 {
		color: #0f699d;}
	div#nmb-pageback h3, h4 {
		color: #999;
		font-weight: 700;
		margin: 5px 0;}
	div#nmb-pageback h5, h6 {
		color: #999;
		font-weight: 700;}
		
	div#nmb-pageback i {
		margin-right: 5px;}	
	
.nmb-helper {
	display: table-cell;
	vertical-align: middle;}
.nmb-small {font-size: 0.8em;}

.table {
	background-color: #fff;}

.nmb-danger,
.nmb-info,
.nmb-success {
	margin: 20px 0 0;
	padding: 10px;}
	.nmb-danger i,
	.nmb-info i,
	.nmb-success i {margin-right: 5px;}	
	.nmb-danger i {color: #e48383;}
	.nmb-info i {color: #6ecee0;}
	.nmb-success i {color: #8cda61;}	
	.nmb-danger {background-color: #f4e7e7;}	
	.nmb-info {background-color: #e7f2f4;}
	.nmb-success {background-color: #ebf4e7;}
	
.bs-callout {
	background-color: #fff;
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;}
	
div#nmb-pageback .btn-warning,
div#nmb-pageback .btn-warning:hover {color: #fff;}

.bs-callout+.bs-callout {margin-top: -5px;}
	
.bs-callout-danger {border-left-color: #ce4844}
.bs-callout-info {border-left-color: #1b809e}
.bs-callout-warning {border-left-color: #aa6708}
.bs-callout-success {border-left-color: #4cae4c}

.bs-callout-danger h4 {color: #ce4844;}
.bs-callout-info h4 {color: #1b809e;}
.bs-callout-warning h4 {color: #aa6708;}
.bs-callout-success h4 {color: #4cae4c;}

/* GRADIENTS */
.nmb-ggr-light {
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0);}

.nmb-ggr-dark  {background: #45484d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTMxMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #45484d 0%, #313131 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#313131));
	background: -webkit-linear-gradient(top,  #45484d 0%,#313131 100%);
	background: -o-linear-gradient(top,  #45484d 0%,#313131 100%);
	background: -ms-linear-gradient(top,  #45484d 0%,#313131 100%);
	background: linear-gradient(to bottom,  #45484d 0%,#313131 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#313131',GradientType=0 );}
	
.nmb-ggr-color {background: #ff9900;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff9900 0%, #ff670f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#ff670f));
	background: -webkit-linear-gradient(top,  #ff9900 0%,#ff670f 100%);
	background: -o-linear-gradient(top,  #ff9900 0%,#ff670f 100%);
	background: -ms-linear-gradient(top,  #ff9900 0%,#ff670f 100%);
	background: linear-gradient(to bottom,  #ff9900 0%,#ff670f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#ff670f',GradientType=0 );}


/** HEADER STYLE **/
header#nmb-header {
	background-color: #fff;
	border-bottom: 1px solid #db8a00;}
#nmb-service > div {text-align: center;}

@media only screen and (min-width: 481px) and (max-width: 767px) {
#nmb-service > div {
	zoom: 0.9;}
}

@media only screen and (max-width: 480px) {
#nmb-service > div {
	zoom: 0.8;
	padding-left: 5px;
	padding-right: 5px;}
}

#nmb-service i {
	margin: 10px;
	padding: 17px;
	border-radius: 200px;
	border: 2px solid #fff;
	background: #fff;
    font-size: 38px;
    color: #0f699d;
    line-height: 34px;}
	
div#nmb-logo {
	display: table;
	margin: 10px 0;
	text-align: center;}
	div#nmb-logo img {
		max-width: 100%;
		margin: auto auto;}
	
@media only screen and (min-width: 993px) {
	div#nmb-logo a.nmb-helper {height: 140px;}
}
@media only screen and (max-width: 992px) {
	div#nmb-logo a.nmb-helper {width: 100%;}
}


/* NAVI */
#nmb-nav {
	padding-left: 0;
	padding-right: 0;
	background-color: #0F699D;
	border: 2px solid #fff;}

#nmb-nav .nav > li > a {
	padding: 15px;}
	#nmb-nav .nav-pills > li > a {
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;}
	
#nmb-nav .nav-pills > li.active > a, 
#nmb-nav .nav-pills > li.active > a:focus, 
#nmb-nav .nav-pills > li.active > a:hover {
	color: #fff;
	background-color: #db8a00;}
.sidebar-nav {
    padding: 9px 0;}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;}

.dropdown:hover .dropdown-menu {
    display: block;}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

/* SEARCH */
#nmb-searchwrapper {
	float: right;
	margin-right: 10px;
	margin-top: 2px;}
#nmb-searchform {
	position: relative;
	margin-top: 9px;
	margin-bottom: 0;}
.nmb-searchbox {
   float: left;

	height: 30px;
	padding-left: 10px;
	margin-right: 10px;
	
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	background-color: #FFFFFF;
	
	color: #f0ad4e;
	font-style: italic;}
.nmb-searchbox_submit {
    position: relative;
    right: 0;
    top: 0;

    width: 50px;
    height: 30px;
    margin-right: 5px;

	background: url(icon-search-rgl.png) center center no-repeat;
    background-color: #f6f7ff;
	
	border: 1px solid #0f699d;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;}
	.nmb-searchbox_submit:hover {
		background-color: #f1f1f1;
		border: 1px solid #f1f1f1;}
		
@media only screen and (max-width: 767px) {
	ul.nav.pull-right,
	ul.nav.pull-right li {
		width: 100%;}
	ul.nav.pull-right li {
		text-align: center;}	
		ul.nav.pull-right li div#nmb-searchwrapper {
			margin: 10px 0;}
}

/** CONTENT STYLE **/
#nmb-content {
	background-color: #ffffff;}

/* PROD DESC */
div#nmb-descBox {}
	ul.nmb-featureList {
		list-style: none;}
	ul.nmb-featureList li {
		padding: 8px 0;
		border-bottom: 1px solid #f1f1f1;}	
div#nmb-favBox {}
	div#nmb-favBox ul.nmb-favBtn {
		padding-left: 0;
		margin-left: 0;
		margin-bottom: 0;
		/*float: right;*/}
	div#nmb-favBox ul.nmb-favBtn li:first-child {margin-left: 0;}
	div#nmb-favBox ul.nmb-favBtn li {
		float: left;
		display: block;
		width: 49.5%;
		margin-left: 0.5%;
		padding: 15px 0;
		background-color: #f1f1f1;
		font-size: 12px;
		text-align: center;}
	div#nmb-favBox ul.nmb-favBtn li i {margin-right: 5px;}	
				   ul.nmb-favBtn li a:hover {
					   color: #fff;
					   text-decoration: none;}
				   ul.nmb-favBtn li:hover,
				   ul.nmb-favBtn li:hover a {
					   background-color: #313131 !important;
					   color: #f1f1f1;
					   text-decoration: none;} 
div#nmb-priceBox h3.nmb-priceTag {
	padding: 20px;
	background-color: #0f699d;
	color: #fff;}
	.nmb-buyBtn {
		cursor: pointer;
		display: block;
		padding: 15px; margin-bottom: 20px;
		background-color: #f0ad4e;
		text-transform: uppercase;
		text-align: center;
		font-size: 1.2em;}
	.nmb-buyBtn i {
		margin-right: 10px !important;
		font-size: 25px;
		vertical-align: middle;}	
	.nmb-buyBtn:hover {
		background-color: #F90;
		color: #f1f1f1 !important;
		font-weight: bold;}	

/* GALLERY */
#nmb-gallery {
	float: left; 
	position: relative; z-index:1000;
	width: 100%; 
	margin: 0; padding: 0;}
#nmb-galleryPreview {
	float: right; 
	position: relative; 
	width: 100%;
	margin: 0; padding: 0;
	text-align: left;}
	#nmb-galleryPreview ul {list-style: none; 
		position: relative; 
		display: table;
		width: 100%; height:auto;
		margin: auto; padding: 0;
		text-align:center;}
	#nmb-galleryPreview li {
		display:inline-block;
		padding: 0; margin: 5px;
		background: #fff;
		border: 1px solid #aaa;}
	#nmb-galleryPreview li span {
		display: table-cell;
		text-align: center; vertical-align: middle;}
	#nmb-galleryPreview img {
		
		margin: 0; padding: 0;
		border:none;}	
		.lte-ie8 img {width:80px !important; height:75px;}
		.lte-ie8 ul {margin: 0 !important;
			width: 100% !important;}

#nmb-galleryFull {float: left;
	position: relative;
	height: auto; width: 100%;
	text-align:center;}
	#nmb-galleryFull img {
		max-height: 500px;
		margin: 5px;
		border: solid 1px #FFFFFF;}
	.lte-ie8-full img {max-height: 100% !important;
		width: 500px !important;}

	/*\*//*/
	#nmb-galleryPreview span {
		display: inline-block;
		height: 100%;
		width: 1px;}
	/**/
		
		
@media only screen and (min-width: 1200px) {
	#nmb-galleryPreview li {
		height: 100px; width: 100px; 
		max-height: auto; max-width: auto;}
	#nmb-galleryPreview li span {
		height: 100px; width: 100px;}
	#nmb-galleryPreview img {
		max-height:90px; max-width:90px !important;}
	#nmb-galleryFull img {
		max-width: 97% !important; max-height: 500px;}
}

@media only screen and (max-width: 1199px) {
/* GALLERY STYLE */		
	#nmb-galleryPreview li {
		height: auto; width: auto; 
		max-height: 55px; max-width: 60px;}
	#nmb-galleryPreview li span {
		height: 55px; width: 55px;}
	#nmb-galleryPreview img {
		max-height: 50px; max-width: 50px !important;}
	#nmb-galleryFull img {
		max-width: 95% !important; max-height: 500px;}
}

/* TABBED CONTENT SYTLE */
div.tab-content {
	padding: 10px;
	border: 1px solid #ddd;
	border-top: 0 none transparent;}
ul#nmb-tabContent li {
	margin-right: 2px;
	background-color: #0f699d;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;}
	ul#nmb-tabContent.nav-tabs > li > a {
		margin-right: 0;
		color: #f1f1f1;}
	ul#nmb-tabContent.nav-tabs > li.active > a,
	ul#nmb-tabContent.nav-tabs > li a:hover {
		color: #555;}
		
/* BOX STYLE */
.nmb-middleTheme {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;}
	.nmb-middleTheme h4 {
		display: inline-block;
		margin-bottom: -2px;
		padding: 15px 0 0;
		border-bottom: 2px solid #0f699d;}
.nmb-middleContent {
	float: left;
	width: 100%;
	margin-bottom: 20px;}

/* BOX ENTRIES */
.nmb-payment,
.nmb-shipping {
	margin-bottom: 20px;
	padding: 20px;
	background-color: #0f699d;
	border-radius: 5px;
	color: #fff;}
	.nmb-payment i,
	.nmb-shipping i {
		float: left;
		padding: 20px;
		margin-right: 10px !important;
		border-radius: 200px;
		border: 1px solid #fff;
		color: #fff;
		font-size: 34px;}
		
/* BESTSELLER */
.nmb-promoBox {
	list-style: none;
	padding-left: 0;}
	.nmb-promoBox > li > h6 {
		font-size: 14px;
		font-weight: 700;
		background-color: #f1f1f1;
		padding: 10px;}
	.nmb-promoBox > li span.nmb-price {
		color: #0f699d;}
.nmb-promoPic {
	float: left;
	width: 30%;}
.nmb-promoText {
	float: right;
	width: 70%;
	padding: 0 10px;}
	span.nmb-promoText.nmb-ar {
		margin-top: 10px;
		text-align: right;}
	
/* CROSS PROMO */
div#nmb-crossContainer div {
	margin: 20px 0;
	padding: 10px 10px 0;}
	div#nmb-crossContainer div:hover {
		background-color: #fff;}
	div#nmb-crossContainer div h5 {
		float: left;
		margin-left: 10px;}
	div#nmb-crossContainer .nmb-crossBtn {
		display: inline-block;
		width: 100%;}
	div#nmb-crossContainer .nmb-crossBtn a {
		float: right;}	

/** FOOTER STYLE **/
footer#nmb-fc {
	background-color: #fff;
	border-top: 1px solid #db8a00;
	font-size: 12px;}
	footer#nmb-fc > div > ul.nmb-fclist1 {
		padding-left: 0;
		margin: 20px 0;}
	footer#nmb-fc div,
	footer#nmb-fc div .nmb-fclist1 li a {color: #0f699d;}
		        .nmb-fclist1 li.nmb-ar a.btn {color: #333 !important;}
		        .nmb-fclist1 li i {
					color: #db8a00;
					margin-right: 5px}	
				.nmb-fclist1 li:first-child {
					border-top: 0 none transparent;}	
				.nmb-fclist1 li {
					padding: 5px 0;}
				.nmb-fclist1 li + li + li {
					border-top: 1px solid #eee;}	
				.nmb-fclist1 li:first-child {
					border-bottom: 1px solid #db8a00 !important;}
				.nmb-fclist1 li.nmb-ar {
					text-align: right;}
					
/** COPYRIGHT CONTAINER **/
#nmb-cc {
	background-color: #0f699d;
	color: #888;
	text-align: right;
	font-size: 10px;
	padding: 5px 0;}
	#nmb-cc a,
	#nmb-cc a:hover {color: #888;}