/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {
	line-height: 1;
}

/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearer      { display: block; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }

/* Mis.
-------------------------------------------------------------*/

/* Forms */
form          { display: inline; }
fieldset      { border: 0; }
legend        { display: none; }

/* Content */
p             { margin: 0 0 10px; }
strong        { font-weight: bold; }
address       { font-style: normal; line-height: 2.0;}
cite          { font-style: normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size: 1em; }
big           { font-size: 2em; }
/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space: nowrap !important; }
.wrap         { white-space: normal !important; }
.a-left       { text-align: left !important; }
.a-center     { text-align: center !important; }
.a-right      { text-align: right !important; }
.v-top        { vertical-align: top; }
.v-middle     { vertical-align: middle; }
.f-left,
.left         { float: left !important; }
.f-right,
.right        { float: right !important; }
.f-none       { float: none !important; }
.f-fix        { float: left; width: 100%; }
.no-display   { display: none; }
.no-margin    { margin: 0 !important; }
.no-padding   { padding: 0 !important; }
.no-bg        { background: none !important; }

/* Lists */
ul,ol         { list-style:none; }

/* remember to highlight inserts somehow! */
ins           { text-decoration: none; }

del           { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table         { border: 0; border-spacing: 0; empty-cells: show; }
caption,th,td { vertical-align: top; text-align: left; font-weight: normal; }

/*Various Clears---*/
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}


/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:inherit !important;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
   #cboxContent{background:#fff; padding: 35px 35px 70px 35px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:0px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999; display: none !important;}
        #cboxCurrent{position:absolute; bottom:30px; left:35px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:30px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:30px; right:60px; color:#444; background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-quickview-control.gif) no-repeat top left; border: 1px solid #ddd; height: 17px; text-indent: -99999px; width: 18px;}
        #cboxNext{position:absolute; bottom:30px; right:35px; color:#444; background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-quickview-control.gif) no-repeat top right; border: 1px solid #ddd; height: 17px; text-indent: -99999px; width: 18px;}
        #cboxLoadingOverlay{background:#fff url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/icon-close.png) no-repeat top left; position:absolute; top:-13px; right:-13px; display:block; color:#444; text-transform:uppercase; text-indent: -99999px; height: 29px; width: 30px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
/* Reset */

@import url(//fonts.googleapis.com/css?family=Rokkitt:400,700|Lato:400,400italic,900italic,900,700italic,700,300italic,300,100italic,100);
* {
	margin: 0;
	padding: 0
}
body {
	background: #fff;
	color: #666;
	font: 14px/22px 'Lato', sans-serif;
	text-align: center
}

/*Normal link---*/
a {
	color: #B39964;
	font-family: 'Rokkitt', serif;
	text-decoration: none
}

a img {
	border: 0;
	vertical-align: top
}

a:hover, a:active, a:focus {
	text-decoration: underline
}

a.cboxelement{
	text-decoration: none
}

address {
	font-style: normal
}

button.button, 
button.form-button {
	background: #B39964;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	min-height: 40px;
	padding: 0 20px;
	text-transform: uppercase;
}

button.button:hover,
button.button:focus{
	background-color: #000
}

button.button::-moz-focus-inner {
	border: 0; /* FF Fix */
	padding: 0
}

button.button span{
	display: inline-block;
	width: 100%
}

button.button span span {
	border: 0;
	padding: 0
}

button.disabled span {
	background: #bbb!important;
	border-color: #bbb!important
}

button.btn-cart{
	font-size: 85%;
}

button.btn-cart span i{
	margin: 0px 15px 0px 0px;
}

button.btn-cart span i{
	margin: 0 15px 0 0
}

caption,th,td {
	font-weight: normal;
	text-align: left;
	vertical-align: middle
}

cite {
	font-style: normal
}

fieldset {
	border: 0
}

/* Forms */
form {
	display: inline
}

h1 {
	font-size: 180%
}

/* Headings */
h1,h2,h3,
h4,h5,h6 {
	color: #333;
	line-height: 1.3
}

h2 {
	font-size: 150%
}

h3 {
	font-size: 125%
}

h4 {
	font-size: 110%
}

h5 {
	font-size: 100%
}

h6 {
	font-size: 92%
}

/* Global Styles*/
/* Form Elements */
input,select,textarea,button {
	vertical-align: middle
}

input.checkbox {
	margin-right: 3px
}

input.input-text, textarea {
	padding: 7px 5px
}

input.input-text,select,textarea {
	background: #fff;
	border: 1px solid #e5e5e5;
}

/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus {
	border-color: #eee
}

input.qty {
	padding: 9px 5px;
    text-align: center;
    width: 2em !important;
}

input.radio {
	margin-right: 3px
}

legend {
	display: none
}

/* Content */
p {
	margin: 0 0 10px
}

p.control input.checkbox,
p.control input.radio {
	margin-right: 6px
}

p.required {
	color: red;
	font-size: 90%;
	text-align: right
}

q,
blockquote {
	quotes: none
}

q:before,
q:after {
	content: ''
}

select {
	padding: 6px 5px
}

select option {
	padding-right: 10px
}

select.multiselect option {
	border-bottom: 1px solid #b6b6b6;
	padding: 2px 5px
}

select.multiselect option:last-child {
	border-bottom: 0
}

small,big {
	font-size: 1em
}

strong {
	font-weight: bold
}

/* Table */
table {
	border: 0; /*border-collapse:collapse;*/
	border-spacing: 0;
	empty-cells: show;
	font-size: 100%
}

table#checkout-review-table tfoot th{
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5
}

table#checkout-review-table tfoot th,
table#checkout-review-table tfoot td{
	vertical-align: middle
}

textarea {
	overflow: auto
}

tr.show-details .summary-collapse {
	background-position: 0 -52px
}

tr.show-details td {
}

tr.summary-details td {
}

tr.summary-details-excluded {
	font-style: italic
}

tr.summary-details-first td {
	font-weight: bold;
}

/* Shopping cart total summary row expandable to details */
tr.summary-total {
	cursor: pointer
}

tr.summary-total .summary-collapse {
	background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_collapse.gif") no-repeat 0 8px;
    cursor: pointer;
    float: left;
    font-weight: bold;
    padding-left: 20px;
    text-align: right;
    text-transform: uppercase;
}

.order-review tr.summary-total .summary-collapse{
	background-position: 0px 5px;
	float: right;
}

tr.summary-total td {
}

/*Price*/
.price {
	color: #b39964;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 100%;
	padding: 0;
}

.old-price {
	margin: 0 10px 0 0
}

.old-price .price {
	color: #999;
	font-size: 14px;
	line-height: 100%;
	text-decoration: line-through
}

.old-price,
.special-price{
	float: left;
	margin: 0 5px 0 0
}

/* Price as configured */
.price-as-configured {
	margin: 0
}

.price-as-configured .price-label {
	font-weight: bold;
	white-space: nowrap
}

/*Product Prices*/
.price-box {
	margin: 5px 0
}

.price-box-bundle {
	padding: 0 0 10px 0
}

.price-box-bundle p {
	display: inline-block;
	margin: 0 5px 0 0;
}

.price-box-bundle .price-box {
	margin: 0!important;
	padding: 0!important
}

/* Excl tax (for order tables) */
.price-excl-tax {
}

.price-excl-tax .label {
	display: block;
	white-space: nowrap
}

.price-excl-tax .price {
	display: inline-block
}

/* Excluding tax */
.price-excluding-tax {
	color: #999;
	display: block
}

.price-excluding-tax .label {
	color: #999;
	white-space: nowrap
}

.price-excluding-tax .price {
	color: #da792e;
	font-size: 13px;
	font-weight: normal
}

/* Price range */
.price-from {
	margin: 0
}

.price-from .price-label {
	font-weight: bold;
	white-space: nowrap
}

/* Incl tax (for order tables) */
.price-incl-tax {
	display: block
}

.price-incl-tax .label {
	display: block;
	white-space: nowrap
}

.price-incl-tax .price {
	display: block;
	font-weight: bold
}

/* Including tax */
.price-including-tax {
	color: #999;
	display: block
}

.price-including-tax .label {
	color: #999;
	white-space: nowrap
}

.price-including-tax .price {
	color: #da792e;
	font-size: 13px;
	font-weight: bold
}

.price-label {
	display: none
}

/* Price notice next to the options */
.price-notice {
	color: #999;
	padding-left: 10px
}

.price-notice .price {
	font-weight: bold
}

.price-to {
	margin: 0;
	display: none;
}

.price-to .price-label {
	font-weight: bold;
	white-space: nowrap
}

/*sup { font-size:1em; vertical-align:top; }*/
/* Lists */
ul,ol {
	list-style: none
}

/* Header */

ul.customer-services {
	float: left;
	height: 40px;
	margin: 0;
	padding: 0;
	width: auto
}

ul.customer-services li{
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-top-hr.png') no-repeat right 50%;
	float: left;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 20px;
	width: auto
}

ul.customer-services li a{
	color: #999
}

ul.customer-services li a:active,
ul.customer-services li a:focus,
ul.customer-services li a:hover{
	color: #b39964;
	text-decoration: none
}

ul.customer-services li em {
	margin: 0 10px 0 0
}

ul.customer-services li:first-of-type{
	padding: 0 20px 0 0;
	margin: 0px 0px 20px 0px;
}

ul.customer-services li:last-of-type{
	background: 0;
	padding: 0 0 0 20px
}

ul.item-options dd {
	float: left;
	font-weight: normal;
	margin: 0;
	padding-left: 0
}

ul.item-options dt {
	float: left;
	font-style: normal;
	font-weight: bold;
	margin: 0 5px 0 0
}

ul.item-options li {
	color: #797979;
	float: left;
	margin: 0 5px 0 0
}

ul.list-socials {
	float: left;
	width: auto
}

ul.list-socials li{
	float: left;
	font-size: 14px;
	line-height: 40px;
	min-height: 40px;
	padding: 0;
	width: auto
}

ul.list-socials li a{
	color: #666;
	display: block;
	padding: 12px 15px
}

ul.list-socials li a:active,
ul.list-socials li a:focus,
ul.list-socials li a:hover{
	color: #111;
	text-decoration: none
}

ul.list-socials li em {
	display: block !important
}

ul.list-socials li span{
	display: none
}

ul.list-socials li.last{
}

/* General Box */
.account-content {
	padding: 20px
}

/* Multiple Addresses Checkout */
.account-content,
.multiple-checkout {
	background: #fff
}

/*Login---*/ 
#login-form .col-1, 
#login-form .col-2 {
	width: 49%
}

#login-form .col-1 .content, 
#login-form .col-2 .content {
	border: 1px solid #ddd
}

#login-form .content {
	padding: 20px;
	position: relative
}

#login-form .content2 {
	min-height: 285px
}

#login-form h2 {
	border-bottom: 1px solid #ddd;
	font-size: 100%;
	margin: 0 0 20px;
	padding: 10px 0;
	text-indent: 0
}

#login-form p.required {
	float: left;
	margin: 0 0 20px
}

#login-form .buttons-set {
	border-top: 1px solid #ddd;
	height: auto;
	margin: 0;
	padding: 20px 0 0
}

#login-form .buttons-set .button{
	float: left
}

#login-form .buttons-set a{
	margin: 0 0 0 20px;
	padding: 6px
}

#login-form  .new-users p{
	line-height: 25px
}

.account-login p.required {
	text-align: left
}

.a-center {
	text-align: center!important
}

.addresses-list .addresses-additional li.item {
	background: none;
	border: 0;
	padding: 0
}

.addresses-list .link-remove {
	color: #777
}

.addresses-list .separator {
	margin: 0 3px
}

.addresses-list a {
}

.addresses-list address {
	margin: 0 0 3px
}

/********** Dashboard > */
/* Address Book */
.addresses-list h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase
}

.addresses-list h3 {
	font-size: 100%;
	font-weight: bold
}

.addresses-list li.empty {
	background: none;
	border: 0;
	padding: 0
}

.addresses-list li.empty p {
}

.addresses-list li.item {
	margin: 0 0 10px;
	padding: 10px 0
}

.addresses-list p {
	margin: 0
}

.addthis_toolbox {
	float: left;
	margin: 20px 0 0 6px;
	text-align: center
}

.addthis_toolbox a{
	display: inline-block
}

.addthis_toolbox a.addthis_button_pinterest_pinit iframe{
	width: 40px !important
}

.addthis_toolbox a.addthis_button_tweet iframe{
	width: 85px !important
}

/* My review*/
#my-reviews-table{
	margin: 0px 0px 20px 0px;
}

/* Add to Links + Add to Cart */
.add-to-box {
	margin: 20px 0
}

.add-to-box .add-to-cart {
	float: left;
}

.add-to-box .add-to-cart {
	float: left;
}

.add-to-cart div{
	display: none;
}

.add-to-box .add-to-links {
	float: left;
	font-size: 12px!important;
	line-height: 1.25!important;
	margin: 0;
	text-align: left!important
}

.add-to-box .add-to-links li {
	display: block!important
}

.add-to-box .add-to-links li .separator {
	display: none!important
}

.add-to-box .or {
	color: #666;
	float: left;
	font-weight: bold;
	margin: 0 7px
}

.add-to-cart .paypal-logo {
	clear: left;
	margin: 0;
	text-align: right
}

.add-to-cart .paypal-logo .paypal-or {
	clear: both;
	display: block;
	margin: 5px 60px 5px 0
}

.add-to-cart label,
.add-to-cart .qty {
	display: none;
}

.checkout-cart-configure  .add-to-cart label,
.checkout-cart-configure  .add-to-cart .qty {
	display: block;
}

.add-to-cart button.button {
	float: left;
}

.qty-box {
	width: 100%;
	float: left;
}

.qty-box label {
  float: left;
  line-height: 28px;
  margin: 0 10px 0 0;
}

.qty-box #qty_up{
	float: left;
	width: 13px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.qty-box #qty_down{
	float: left;
	width: 13px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.qty-box #qty {
  border: 1px solid #CCCCCC;
  float: left;
  height: 28px;
  line-height: 28px;
  padding: 0;
  margin: 0 2px;
  text-align: center;
  width: 28px !important;
  box-shadow: 0 0 3px #DDDDDD inset;
}

.qty-box #qty_up:hover,
.qty-box #qty_up:focus,
.qty-box #qty_down:focus,
.qty-box #qty_down:hover {
	background: #000;
	color: #fff;
	cursor: pointer;
	border-color: #000;
}

.qty-box-count {
	width: auto;
	float: left;
}

/*label products*/
.ico-label {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ico-new.png'); 
	float: left;
	height: 56px;
	width: 30px;
	position: absolute;
	top: 0;
	left: 15px;
	text-indent: -999em;
}

.sales-label {
	background-image: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ico-sales.png'); 
}

.hot-label {
	background-image: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ico-hot.png'); 
}


/* Add to Cart */
.add-to-cart label {
	color: #b39964;
	float: left;
	font-weight: bold;
	line-height: 24px;
	margin-right: 10px
}

/* Add to Links */
.add-to-links {
	margin: 5px 0 0
}

.add-to-links .separator {
	display: none
}

.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {
	clear: none;
	float: left
}

/* Advanced Search */
.advanced-search .form-list label {
	padding-right: 10px;
	width: 160px
}

.advanced-search-amount {
	margin: 0 0 10px
}

.advanced-search-summary {
	background: #faebe7;
	border: 1px solid #e9d7c9;
	margin: 10px 0;
	padding: 10px
}

.advanced-search-summary p {
	clear: both;
	font-weight: bold;
	margin: 0
}

.advanced-search-summary strong {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_search_criteria.gif) 0 3px no-repeat;
	color: #b39964;
	padding-left: 15px
}

.advanced-search-summary ul {
	float: left;
	width: 49%
}

.a-left {
	text-align: left!important
}

/* Alerts */
.alert-price {
	font-size: 11px;
	margin: 0
}

.alert-stock {
	font-size: 11px;
	margin: 0
}

.a-right {
	text-align: right!important
}

/* Availability */
.availability {
	margin: 0 0 10px
}

.availability.out-of-stock span {
	color: #b39964
}

.availability-only {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_availability_only.gif) 0 50% no-repeat;
	line-height: 16px;
	margin: 10px 0 7px;
	padding-left: 15px
}

.availability-only .expanded {
	background-position: 100% -15px
}

.availability-only a {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_availability_only_arrow.gif) 100% 0 no-repeat;
	cursor: pointer;
	padding-right: 15px;
	text-decoration: none
}

.availability-only span,
.availability-only a {
	border-bottom: 1px dashed #751d02;
	color: #000
}

.availability-only strong {
	color: #b39964
}

.availability-only-details {
	margin: 0 0 7px
}

.availability-only-details td {
	background: #ebf0f3;
	border-bottom: 1px solid #fff;
	font-size: 11px;
	padding: 2px 8px 1px
}

.availability-only-details th {
	background: #d2d6d9;
	font-size: 10px;
	padding: 0 8px
}

.availability-only-details tr.odd td.last {
	color: #b39964;
	font-weight: bold
}

.basic-info {
	float: left
}

.billing-agreements .form-list li button.button {
	float: left;
	margin-left: 10px
}

.billing-agreements .form-list li select {
	float: left;
	padding: 9px 5px
}

/* Billing Agreements */
.billing-agreements .info-box{
}

.billing-agreements .info-box h2{
	margin: 0 0 8px 0
}

.billing-agreements .table-caption {
	font-size: 13px;
	font-weight: bold
}

/* Sidebar*/
.block {
	margin: 0 0 40px
}

.col-left.side-col .block:first-child {
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-block-title.png') top left no-repeat;
	width: 100%;
	border: 0;
	margin: -43px 0 30px 0;
	padding: 42px 0 0 0;
}

.col-left.side-col .block.block-account .block-title {
  margin: 0 0 30px;
  padding: 40px 0 29px !important;
}

.col-left.side-col .block:first-child .block-title

.col-left.side-col .block:first-child .block-content { 
	background: none;
	clear: both;
}

.block .actions {
}

.block .actions a {
	float: left
}

.block .actions button.button {
	float: none;
	margin: 10px 0 0 0;
	width: 100%
}

.block .block-content {
	background: #fff;
	padding: 0;
	text-align: left
}

.block .block-content .product-name {
	color: #1e7ec8
}

.block .block-content li.item {
	padding: 7px 9px
}

.block .block-subtitle {
	color: #222;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0
}

.block .block-title {
	border-bottom: 1px solid #e5e5e5;
	color: #000;
	font-size: 14px;
	line-height: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	text-align: left;
	font-weight: 700;
	text-transform: uppercase
}

.block .block-title strong{
	font-weight: 700
}

.block .btn-remove,
.block .btn-edit {
	float: right;
	margin: 7px 0 2px 5px
}

.block .empty {
	margin: 0;
	padding: 0
}

.block.block-layered-nav-filter .block-content {
	background: #191919;
	font-weight: bold;
	padding: 20px
}

.block.block-layered-nav-filter .block-content .actions{
	margin: 10px 0 0
}

.block.block-layered-nav-filter .block-content a{
	color: #4ab328;
	float: right
}

.block.block-layered-nav-filter .block-content span{
	color: #fff
}



/*block featured*/

.block.block-featured .block-content li.item {
  padding: 0;
  background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/hr-list-product.png') repeat-x bottom left;
}

.block.block-featured .block-content .products-grid   {
  float: none;
  margin: 0 !important;
  padding: 0 !important;
}

.block.block-featured .block-content li.item .inner {
  float: left;
  margin: 0 !important;
  padding: 20px 0 !important;
  width: 100%;
}

.block.block-featured .block-content li.item .inner .product-information h5 {
  clear: none;
  line-height: 16px;
  margin: 0px 0 10px;
}

.block.block-featured .block-content li.item .inner .ratings {
  width: 65%;
}

.block.block-featured .block-content li.item .inner .price-box {
  clear: none;
}

.block.block-featured .block-content li.item .product-image {
  float: left;
  border: 0;
  margin: 0 20px 0 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.btn-viewall {
	background: #f7f7f9;
	border: 0 none;
	color: #222;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	margin: 20px 0 0 0;
	min-height: 40px;
	padding: 0 20px;
	text-transform: none;
	float: left;
	width: auto !important;
}

.btn-viewall:active,
.btn-viewall:focus,
.btn-viewall:hover {
	color: #b39964;
	text-decoration: none;
}

/* Block: Reorder */
.block.block-reorder li.item {
	padding: 7px 0
}

.block.block-reorder .product-name a {
	color: #222;
}

.block.block-reorder .product-name a:active,
.block.block-reorder .product-name a:focus,
.block.block-reorder .product-name a:hover {
	color: #b39964;
	text-decoration: none;
}

.block-reorder .actions a{
	margin: 0;
	padding: 10px 0;
	float: right;
}

.block-reorder .product-name {
	margin: 0 0 0 20px
}

.block-reorder .validation-advice {
	margin: 3px 9px 7px
}

.block-reorder input.checkbox {
	float: left;
	margin: 4px -20px 0 0
}

/* Block: Account */
.block-account {
	margin: -43px 0 30px;
}

.block-account .block-content li {
	border-bottom: 1px solid #ddd;
	color: #5f5d5c;
	display: block;
	padding: 10px 0;
}

.block-account .block-content li a {
	color: #5f5d5c;
	text-decoration: none!important
}

.block-account .block-content li a:hover {
	color: #b39964
}

.block-account .block-content li.current {
	color: #b39964;
}

.block-account .block-content li.current.last {
	border-bottom: 0
}

.block-account .block-content li.last a {
	border-bottom: 0
}

/* Block: Banner */
.block-banner {
	border: 0
}

.block-banner .block-content {
	padding: 0;
	text-align: left
}

.block-cart   .block-subtitle {
	color: #333;
	font-size: 100%;
	font-weight: normal;
	line-height: 25px;
	margin: 0;
	padding: 0
}

.block-cart   .empty {
	margin: 0;
	padding: 0
}

.block-cart  .actions .paypal-logo .paypal-or {
	clear: both;
	display: block;
	padding: 0 55px 8px 0
}

.block-cart  .amount {
	border-top: 1px solid #ddd;
	margin: 23px 0 0;
	padding: 15px 0 0
}

.block-cart  .amount a {
	font-weight: bold
}
.block-cart  .summary {
	color: #333;
}


.block-cart  .summary a{
	color: #b39964
}

.block-cart .actions {
	background: 0;
	padding: 0;
	text-align: center
}

.block-cart .actions .paypal-logo {
	float: left;
	margin: 3px 0 0;
	text-align: right;
	width: 100%
}

/* Block: Cart */
.block-cart .block-content li.item {
	background: none;
	padding: 15px 0 0 0
}

.block-cart .paypal-logo {
	display: none
}

.block-cart .product-details {
	color: #999;
	margin-left: 60px
}

.block-cart .product-details .edit,
.block-cart .product-details .remove {
	color: #999;
	float: right;
	font-size: 105%;
	margin: 3px 0 0 10px
}

.block-cart .product-details .product-name {
	line-height: 20px;
	margin: 0 0 5px;
	position: relative
}

.block-cart .product-details .product-name a{
	color: #111!important;
	font-weight: 700;
	font-size: 17px;
}

/* Mini Products List */
.block-cart .product-image {
	border: 0;
	float: left;
	margin: 3px 0 0 0;
	width: 50px
}

.block-cart .subtotal {
	float: left;
	margin: 14px 0 15px;
	text-align: center;
	text-transform: uppercase;
	width: 100%
}

.block-cart .subtotal .cartlabel,
.block-cart .subtotal .label{
	background: none;
	color: #333;
	float: left;
	font-size: 140%;
	height: auto;
	padding: 0;
	text-transform: uppercase
}
.block-cart .subtotal .label{
	margin: 0px;
}

.block-cart .subtotal .price {
	background: none;
	color: #b39964;
	float: right;
	font-size: 140%;
	font-weight: bold;
	padding: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

.block-cart.product-details .edit:active,
.block-cart .product-details .edit:focus,
.block-cart .product-details .edit:hover,
.block-cart .product-details .remove:active,
.block-cart .product-details .remove:focus,
.block-cart .product-details .remove:hover {
	color: #b39964;
	text-decoration: none
}

/* Block: Compare Products */
.block-compare .actions a {
  float: right;
  font-size: 17px;
  padding: 10px 0;
}

.block-compare .block-content .product-name a {
  color: #b39964;
  font-size: 17px;
}

.block-compare .actions a:active,
.block-compare .actions a:focus,
.block-compare .actions a:hover,
.block-compare .block-content li.item a.ico-remove:active,
.block-compare .block-content li.item a.ico-remove:focus,
.block-compare .block-content li.item a.ico-remove:hover,
.block-compare .block-content .product-name a:active,
.block-compare .block-content .product-name a:focus,
.block-compare .block-content .product-name a:hover {
	color: #000;
	text-decoration: none
}


.block-compare .block-content li.item {
	padding: 5px 0
}

.block-compare .block-content li.item a.ico-remove {
	float: right
}

.block-content {
	text-align: left
}

/* Block: Currency Switcher */
.block-currency {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_block-currency.gif) 0 0 no-repeat;
	border: 0;
	height: 51px;
	padding: 7px 12px 10px
}

.block-currency .block-content {
	background: none;
	padding: 0
}

.block-currency .block-content select {
	padding: 0;
	width: 100%
}

.block-currency .block-title {
	background: none;
	border: 0;
	margin: 0 0 5px;
	padding: 0
}

.block-currency .block-title strong {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_block-currency.gif) 0 50% no-repeat;
	color: #fff;
	font: bold 13px/21px Arial, Helvetica, sans-serif;
	padding: 0 0 0 21px;
	text-transform: none
}

/* Block: Related */
.block-grid {
	float: left;
	margin: 20px -20px 0;
	width: 255px !important
}

.block-grid  .price-box {
	float: left;
	margin: 0
}

.block-grid  .price-box .special-price .price {
	display: block;
	margin: 0
}

.block-grid  .rating-links {
	display: none
}

.block-grid  li .genre {
	color: #666;
	font-size: 85%
}

.block-grid  li .ratings {
	height: 14px;
	margin: 2px 0 10px
}

.block-grid  li .related-checkbox {
	position: absolute;
	right: 0;
	top: 47px
}

.block-grid  li h5 a{
	color: #111
}

.block-grid  li h5 a:active,
.block-grid  li h5 a:focus,
.block-grid  li h5 a:hover {
	color: #b39964;
	text-decoration: none
}

.block-grid  li.first{
	padding: 0 0 20px
}

.block-grid  li:last-of-type{
	border-bottom: 0;
	padding: 20px 0 0 !important
}

.block-grid .block-title {
	border: 1px solid #ddd;
	color: #333
}

.block-grid li{
	border-bottom: 1px solid #eeeded;
	display: inline-block;
	float: left;
	padding: 20px 0 !important;
	position: relative;
	width: 100%
}

.block-grid li .product-image {
	float: left;
	margin: 3px 10px 0 0;
	padding: 0 !important
}

.block-grid li h5 {
	font-size: 100%;
	margin: 0 0 10px 0
}

/* Block: Layered Navigation */

.block-layered-nav .block-content {
	width: 100%;
	clear: both;
}

.block-layered-nav .actions {
	margin: 10px 0 20px;
	text-align: left;
}

.block-layered-nav .actions a {
	float: none
}

.block-layered-nav .actions a:active,
.block-layered-nav .actions a:hover,
.block-layered-nav .actions a:focus {
	text-decoration: none;
}

.block-layered-nav .block-content .block-subtitle{
	display: none
}

.block-layered-nav .currently .btn-previous, 
.block-layered-nav .currently .icon-remove {
  float: left;
  color: #222;
  margin: 8px 0 0 10px;
}

.block-layered-nav .currently .icon-remove:active,
.block-layered-nav .currently .icon-remove:hover,
.block-layered-nav .currently .icon-remove:focus {
	color: #b39964;
	text-decoration: none;
}

.block-layered-nav .currently .label {
	background: none;
	color: #333333;
	display: inline-block;
	float: left;
	font-size: 100%;
	font-weight: bold;
	line-height: 28px;
	margin: 0;
	padding-left: 0;
	text-transform: none;
	vertical-align: middle;
}

.block-layered-nav .currently .value {
	background: none;
	color: #333333;
	display: inline-block;
	float: left;
	font-size: 100%;
	font-weight: normal;
	line-height: 28px;
	margin: 0 0 0 10px;
	padding-left: 0;
	text-transform: none;
	vertical-align: middle;
}

.block-layered-nav .currently li {
	line-height: 2;
	position: relative;
	z-index: 1
}

.block-layered-nav dd {
  background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/hr-shop-by.png") no-repeat left bottom;
  float: left;
  margin: 0 0 30px;
  padding: 0 0 20px;
  width: 100%;
}

.block-layered-nav dd.last {
	margin: 0;
}

.block-layered-nav dd .price {
  background: none;
  color: #151515;
  display: inline-block;
  font-size: 17px;
  font-weight: 400;
  padding: 0;
}

.block-layered-nav dd a{
	padding: 0
}

.block-layered-nav dd li {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin: 0;
	text-align: left;
	width: 100%
}

.block-layered-nav dd li a {
	color: #333;
	float: left;
	font-size: 17px;
	margin: 0 10px 0 0;
}

.block-layered-nav dd li a:active .price,
.block-layered-nav dd li a:focus .price,
.block-layered-nav dd li a:hover .price,
.block-layered-nav dd li a:active,
.block-layered-nav dd li a:focus,
.block-layered-nav dd li a:hover {
	color: #b39964;
	text-decoration: none
}

.block-layered-nav dd li strong {
	color: #656565;
	float: right;
	font-size: 85%;
	font-weight: normal;
	text-align: right
}

.block-layered-nav dd li:last-of-type {
	border-bottom: 0
}

.block-layered-nav dt {
  clear: both;
  color: #181818;
  font-size: 16px;
  font-weight: 700;
  padding: 0 0 7px;
}

.block-layered-nav-filter #narrow-by-list {
	background: #fff;
	padding: 20px
}

.block-layered-nav-filter #narrow-by-list dd{
	float: none;
	margin: 0;
	width: 100%
}

.block-layered-nav-filter #narrow-by-list dd li {
	float: none;
	line-height: 25px;
	margin: 0;
	text-align: left;
	width: 100%
}

.block-layered-nav-filter #narrow-by-list dd li a {
	float: none
}

.block-layered-nav-filter #narrow-by-list dd li strong {
}


.block-layered-nav-home #narrow-by-list2 {
  width: 100%;
  float: left;
}

.block-layered-nav-home #narrow-by-list2 li.parrent {
  background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/hr-shop-by.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
  float: left;
  width: 100%;
  padding: 0 0 30px ;
  margin: 0 0 30px;
}
.block-layered-nav-home #narrow-by-list2 li.parrent:last-child {
	margin: 0;
}

.block-layered-nav-home #narrow-by-list2 a.parrent{
	color: #000;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  float: left;
  margin: 0;
  padding: 0 0 25px;
  width: 100%;
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
}

.block-layered-nav-home #narrow-by-list2 a.parrent:active,
.block-layered-nav-home #narrow-by-list2 a.parrent:hover,
.block-layered-nav-home #narrow-by-list2 a.parrent:focus {
	color: #b39964;
	text-decoration: none;
}

#narrow-by-list2 .category-level2 {
	margin: 0;
	width: 100%;
	float: left;
	clear: both;
}

#narrow-by-list2 .category-level2 li.item{
	margin: 0;
	padding: 0;
}

#narrow-by-list2 .category-level2 li.item a{
	margin: 0;
	padding: 0;
	font-family: 'Rokkitt', serif;
	font-size: 18px;
	text-transform: none;
	font-weight: 400;
	color: #222;
	line-height: 30px;
	height: 30px;
	width: 100%;
	display: block;
}

#narrow-by-list2 .category-level2 li.item a:active,
#narrow-by-list2 .category-level2 li.item a:hover,
#narrow-by-list2 .category-level2 li.item a:focus {
	color: #b39964;
	text-decoration: none;
}



.block-login .actions {
	background: none;
	margin: 3px 0 0;
	padding: 0
}

.block-login .actions button.button span {
	background: #618499;
	border-color: #406a83
}

/* Block: Login */
.block-login .block-content {
	padding: 5px 10px
}

.block-login input.input-text {
	display: block;
	margin: 3px 0;
	width: 167px
}

.block-login label {
	color: #666;
	font-weight: bold
}

.block-poll .block-content .actions {
	margin: 5px 0 0;
	text-align: center
}

.block-poll .block-content .answer {
	font-weight: bold
}

.block-poll .block-content li {
	padding: 5px 0
}

.block-poll .block-content li input.radio {
	float: left;
	margin: 4px 5px 0 0
}

.block-poll .block-content li span {
	color: #656565;
	font-size: 13px;
	font-weight: normal;
	text-transform: none
}

/* Block: Poll */
.block-poll .block-subtitle {
	color: #b39964;
	margin: 0 0 10px
}

.block-poll .votes {
	float: right;
	margin-left: 10px
}

/********** Common Checkout Styles > */
/* One Page Checkout */
.block-progress .cards-list .info-table th {
	font-weight: normal
}

.block-progress .cards-list dd {
	border: 0 none;
	margin: 0;
	padding: 0
}

.block-progress .cards-list dt {
	background: none;
	border: 0 none;
	color: inherit;
	font-size: 12px;
	margin: 5px 0;
	padding: 0
}

.block-progress dd {
	border-top: 0;
	margin: 0 0 10px;
	padding: 10px
}

.block-progress dd.complete {
	border: 0;
	margin: 0 20px 0 0
}

.block-progress dd.complete a{
	color: #b39964
}

.block-progress dt {
	background: #eee;
    border-bottom: 1px solid #ddd;
	font-weight: bold;
    padding: 10px;
}

.block-progress #payment-progress-opcheckout dt {
    border-bottom: 0 none
}

.block-progress #payment-progress-opcheckout dt.complete {
     border-bottom: 1px solid #ddd;
}

.block-progress dt.complete {
	background: none;
}

.block-shipping {
	color: #777;
	float: left;
	margin: 0;
	width: 25%
}

.block-shipping .inner{
	border-right: 1px solid #333;
	margin: 0 30px 0 0 !important;
	min-height: 400px;
	padding: 0 30px 0 0 !important
}

.block-shipping .list-shipping em {
	background: #333;
	color: #fff;
	display: block;
	float: left;
	font-size: 115%;
	height: 14px;
	margin: 0 20px 0 0;
	padding: 19px 0;
	text-align: center;
	width: 50px
}

.block-shipping .list-shipping li {
	cursor: pointer;
	float: left;
	margin: 0 0 40px 0;
	width: 100%
}

.block-shipping .list-shipping li .title {
	color: #b39964;
	display: block;
	line-height: 100%;
	margin: 0 0 5px
}

.block-shipping .list-shipping li:focus em,
.block-shipping .list-shipping li:hover em {
	background: #000
}

/* Block: Subscribe */
.block-subscribe .input-box  {
	margin: 10px 0 20px;
}

.block-subscribe .input-box  input.input-text {
		width: 94%;
		height: 33px;
		line-height: 33px;
		padding: 0 5px;
		color: #666;
		border: 1px solid #333;
		background: #222;
}

.block-subscribe button.button, 
.block-subscribe button.form-button {
  background: #333;
  border: 0 none;
  color: #dddddd;
  cursor: pointer;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  margin: 0;
  min-height: 35px;
  padding: 0 20px;
  font-weight: 700;
  text-transform: none;
  width: auto !important;
}

.block-subscribe button.button:hover, 
.block-subscribe button.button:focus,
.block-subscribe button.form-button:hover,
.block-subscribe button.form-button:focus { 
	background: #b39964;
	color: #fff;
}


.block-tags .actions {
	text-align: right
}

.block-tags .actions a {
	float: right;
	margin: 20px 0 0
}

.block-tags .actions a:active,
.block-tags .actions a:focus,
.block-tags .actions a:hover {
	float: right;
	margin: 20px 0 0
}

/* Block: Tags */
.block-tags .block-content .tags-list {
	background: none;
	border: 0;
	margin: 0;
	padding: 0
}

.block-tags .block-content a {
	color: #151515
}




/* Block: Wishlist */
.block-wishlist .actions {
	text-align: right
}

.block-wishlist .actions a {
	float: none
}

.box-account {
	margin: 0 0 20px
}

.box-account .box {
}

.box-account .box-head {
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px;
	text-align: right
}

.box-account .box-head h2 {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #000;
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	text-transform: uppercase
}

/* Block: Upsell */
.box-up-sell {
	background: #fff;
	float: left;
	margin: 20px 0 0;
	width: 100%
}
.box-up-sell img.regular_img { 
	position: static !important;
}

/* BreadCrumbs */
.breadcrumbs {
	color: #aaa;
	font-size: 14px;
	line-height: 100%;
	margin: 0 0 20px;
}

.breadcrumbs a {
	color: #222;
	font-family: 'Lato', sans-serif;
}

.breadcrumbs a:active,
.breadcrumbs a:focus,
.breadcrumbs a:hover {
	color: #b39964;
	text-decoration: none
}

.breadcrumbs li {
	color: #666;
	display: inline
}

.breadcrumbs li .icon-caret-right {
	color: #e5e5e5;
	margin: 0 10px
}

.breadcrumbs strong {
	font-weight: normal
}

.btn-edit {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_edit.gif) 0 0 no-repeat;
	display: block;
	font-size: 0;
	height: 11px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 11px
}

.btn-previous {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_previous.gif) 0 0 no-repeat;
	display: block;
	font-size: 0;
	height: 11px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 11px
}

.btn-remove {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_remove.gif) 0 0 no-repeat;
	display: block;
	font-size: 0;
	height: 11px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 11px
}

.btn-remove2 {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_trash.png) 0 0 no-repeat;
	display: block;
	font-size: 0;
	height: 16px;
	line-height: 0;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -999em;
	width: 16px
}


.buttons-set {
	clear: both;
	margin: 30px 0 0;
	padding: 0;
	text-align: right
}

.buttons-set .back-link {
	float: left;
	margin: 0
}

.buttons-set button.button {
	float: right;
	margin-left: 5px
}

.buttons-set p.required {
	margin: 0 0 10px
}

.buttons-set-order {
	margin: 10px 0 0
}

.buttons-set-order .please-wait {
	padding: 12px 7px 0 0
}

.cards-list .offset {
	padding: 2px 0 2px 20px
}

.cards-list dt {
	margin: 5px 0 0
}

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals {
	padding: 20px 0 0
}

.cart .checkout-types .paypal-or {
	line-height: 2.3;
	margin: 0 8px
}

/* Block: Upsell */
.cart .crosssell li {
  width: 20%;
}

.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button {
	float: none;
	margin-left: 0
}

.cart .discount .buttons-set button.cancel-button {
	margin: 10px 0 0
}

.cart .discount .buttons-set,
.cart .shipping .buttons-set {
	border: 0;
	margin: 10px 0 0;
	padding: 0;
	text-align: left
}

.cart .discount .input-box {
	margin: 8px 0 0;
	width: 100%
}

.cart .discount button span,
.cart .shipping button span {
}

.cart .discount h2 {
}

.cart .discount h2,
.cart .shipping h2 {
	border-bottom: 1px solid #e5e5e5;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 100%;
	margin: 0 0 20px;
	padding: 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}

.cart .discount input.input-text {
	width: 360px
}

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping {
}

.cart .page-title .checkout-types li {
	margin: 0 0 5px
}

.cart .shipping .sp-methods {
	margin: 10px 0 0;
	padding: 5px 0 0
}

.cart .shipping .sp-methods input.radio, 
.cart .shipping .sp-methods input.checkbox {
  float: left;
  margin: 5px 10px 0 0;
}

.cart .title-buttons .checkout-types {
	float: right
}

.cart .title-buttons .checkout-types li {
	float: left;
	margin: 0 0 5px 5px
}

.shipping-form .form-list select {
  width: 375px;
}

.shipping-form, 
.discount-form {
  display: block;
  margin: 10px 0 0;
  width: 100%;
  float: left;
}

/* Shopping Cart Totals */
.cart-collaterals .totals {
	float: right;
	margin: 25px 0 0;
	width: 31% !important
}

.cart-collaterals .totals .block-totals {
	margin: 0
}

.cart-collaterals .totals table {
	width: 100%
}

.cart-collaterals .totals th,
.cart-collaterals .totals td {
	padding: 10px 0;
	text-align: left !important
}

.cart-collaterals .totals td strong {
	text-transform: uppercase;
}

.cart-collaterals .totals tr.last td {
}

.cart-collaterals .totals th,
.cart-collaterals .totals td {
	border-bottom: 1px solid #ddd;
	font-size: 110%;
	padding: 10px 0
}
.cart-collaterals .totals ul.checkout-types {
	float: right;
	margin: 20px 0;
	padding: 0;
	width: 100%
}
.cart-collaterals .totals ul.checkout-types li {
	background: none repeat scroll 0 0 transparent;
	clear: both;
	display: inline-block;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	width: 100%
}
.cart-collaterals .totals ul.checkout-types .button {
	background: #000;
	display: inline-block;
	float: right;
	width: 100%
}

.cart-collaterals .totals ul.checkout-types .button:focus,
.cart-collaterals .totals ul.checkout-types .button:hover {
	background: #b39964;
}

.cart-collaterals .totals ul.checkout-types li big {
	font-weight: bold
}

.cart-collaterals .input-box .input-text {
	width: 365px
}
.btn-proceed-checkout {
	width: 90%
}
.cart-collaterals .col1-set {
	float: left;
	margin: 20px 0 0 0;
	width: 100%
}
.cart .cart-collaterals .col2-set {
	float: left;
	margin: 25px 0;
	width: 67%
}

/* Checkout Types */
.cart-content {
	padding: 0
}

.cart-content .data-table tbody td:first-of-type {
	border-right: 0;
	padding: 20px 0 20px 20px
}

.cart-content .data-table tbody td:nth-of-type(2) {
	padding: 20px 20px 20px 0
}

.cart-content .data-table tbody th, 
.cart-content .data-table tbody td {
	vertical-align: middle
}

.cart-content .product-image {
	float: left;
	margin: 0 10px 0 0
}


.cart-empty-content {
	background: #fff;
	padding: 20px
}

/* MAP Popup*/
.cart-msrp-totals {
	color: red;
	font-size: 12px!important;
	font-weight: bold;
	margin: 10px 10px 0;
	padding: 10px;
	text-align: right;
	text-transform: uppercase
}

.cart-table  .icon-remove{
	font-size: 120%
}

.cart-table  input.input-text {
	padding: 7px 2px;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.cart-table .btn-continue {
	float: left
}

.cart-table .btn-update {
	margin-left: 10px
}

.cart-table .btn-update,
.cart-table .btn-empty {
	float: right
}

.cart-table .item-msg {
	color: #b39964;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0
}

.cart-table .item-options {
	margin: 5px 0 0
}

.cart-table .product-name {
	font-size: 100%;
	font-weight: bold;
	line-height: 100%;
	margin: 0
}

.cart-table a{
	color: #000
}

.cart-table a{
}

.cart-table a:active,
.cart-table a:focus,
.cart-table a:hover {
	color: #b39964;
	text-decoration: none
}

/* Shopping Cart Table */
.cart-table td,
.cart-table th {
	padding: 20px
}

.cart-table tfoot td {
	padding: 20px
}

/* Shopping cart tax info */
.cart-tax-info {
	display: block
}

.cart-tax-info .price,
.cart-tax-total .price {
	display: inline!important;
	font-weight: normal!important
}

.cart-tax-info,
.cart-tax-info .cart-price {
	padding-right: 20px
}

.cart-tax-total {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_collapse.gif) 100% 5px no-repeat;
	cursor: pointer;
	display: block;
	padding-right: 20px
}

.cart-tax-total-expanded {
	background-position: 100% -52px
}

/* Compare*/
.compare-table .old-price, 
.compare-table .special-price {
	float: none;
	padding: 0 3px;
}

.compare-table p,
.compare-table .add-to-links {
	display: inline-block;
}

.compare-table button.btn-cart {
	height: 38px;
	line-height: 38px;
	margin: 1px 5px 0 0;
	min-height: 38px;
}

.compare-table .add-to-links li a{
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn-addto.png) no-repeat 0 0;
	border: 1px solid #e5e5e5;
	width: 38px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	display: block;
	color: #aaa;
	text-align: center;
	text-indent: -9999px;
}

.compare-table .add-to-links li a:active,
.compare-table .add-to-links li a:focus,
.compare-table .add-to-links li a:hover {
	background-color: #000;
	background-position: 0 95%;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
}

/* Centinel */
.centinel .authentication {
	background: #fff;
	border: 1px solid #ddd
}

.centinel .authentication iframe {
	background: transparent!important;
	border: 0!important;
	height: 400px;
	margin: 0!important;
	padding: 0!important;
	width: 99%
}

.checkout-agreements .agree {
	margin: 0;
	padding: 10px 0 10px 11px
}

.checkout-agreements .agree input.checkbox {
	margin-right: 6px
}

.checkout-agreements .agree label {
	color: #666;
	font-weight: bold
}

.checkout-agreements .agreement-content {
	background-color: #fbfaf6;
	border: 1px solid #bbb6a5;
	height: 12em;
	overflow: auto;
	padding: 10px
}

/* Checkout Agreements */
.checkout-agreements li {
	margin: 30px 0
}

.checkout-content {
	padding: 20px
}

.checkout-multishipping-address-newshipping .form-list select {
	width: 265px
}

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout {
	position: relative
}

.checkout-multishipping-overview  .data-table td {
	vertical-align: middle
}

.checkout-multishipping-overview  .data-table tfoot th,
.checkout-multishipping-overview  .data-table tfoot td {
	 border-top: 1px solid #ebebeb !important;
	 border-bottom: 0 !important;
	 font-weight: bold;
}

.checkout-multishipping-overview .data-table tfoot th:first-of-type,
.checkout-multishipping-overview .data-table tfoot td:first-of-type {
	border-right: 1px solid #ebebeb !important;
}

.checkout-multishipping-overview .data-table tfoot td.last:first-of-type {
	border-right: 0 !important;
}

.checkout-multishipping-overview .data-table tfoot th:last-of-type,
.checkout-multishipping-overview .data-table tfoot td:last-of-type {
	border-top: 1px solid #ebebeb !important;
	border-bottom: 0 !important;
	font-weight: bold;
}

.checkout-multishipping-shipping .box-sp-methods {
	padding: 13px;
	position: relative
}

.checkout-multishipping-billing .multiple-checkout .col2-set,
.checkout-multishipping-shipping .multiple-checkout .col2-set {
	border-top: 1px solid #ebebeb;
	margin: 0px 0px 20px 0px;
}

.checkout-multishipping-shipping .box-sp-methods .pointer {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_sp-methods.gif) 0 0 no-repeat;
	display: none;
	height: 41px;
	overflow: hidden;
	position: absolute;
	right: -40px;
	top: -20px;
	width: 178px
}

/*checkout-index*/
.checkout-progress {
	margin: 0 0 20px;
	padding: 0
}

.checkout-progress li {
	float: left;
	color: #333;
	margin: 0;
	width: 20%;
}

.checkout-progress li span.step-cko {
	border-top: 5px solid #333;
	display: block;
	font-weight: bold;
	text-align: center;
	padding: 13px 0;
}

.checkout-progress li.active span.step-cko {
	border-top-color: #b39964
}

/* CMS Home Page */
#jm-mainbody {
	padding: 0 0 40px 0;
	margin-top: 45px;
}

/*Sales logo*/
.sales-banner {
	clear: both;
	float: left;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}

.sales-banner li { 
	float: left;
	width: 270px;
	height: 180px;
	position: relative;
}

.sales-banner li.center { 
	margin: 0 23px 0 24px;
}

.sales-banner li a {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.sales-banner li a:active, 
.sales-banner li a:focus,
.sales-banner li a:hover{ 
	text-decoration: none;
} 

.sales-banner li a img{
  -webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
} 

.sales-banner li a:active img, 
.sales-banner li a:focus img,
.sales-banner li a:hover img{ 
	-webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
  -webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
} 

.sales-banner li .categoryinfo {
	position: absolute;
	bottom: 57px;
	left: 0;
	width: 100%;
	color: #fff;
	z-index: 999;
	text-align: center;
}

.sales-banner li .category-name {
  clear: both;
  color: #fff;
  margin: 0 0 8px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
}

.sales-banner li .category-desc {
  clear: both;
  color: #fff;
  display: block;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  line-height: 40px;
}



/*partyshop*/
.partyshop {
	position: relative;
}

.partyshop span{
	background: #b39964;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
}

.partyshop img{
	width: 100%;
}

/*Color */
.colors-setting a {
	height: 13px;
	margin: 0;
	padding: 5px;
}

.colors-setting a span {
	display: inline-block;
	height: 13px;
	text-decoration: none;
	text-indent: -999em;
	width: 15px
}

.colors-setting a:active span,
.colors-setting a:focus span,
.colors-setting a:hover span {
	opacity: 0.8
}

.colors-setting a.colors-default span {
	background: #b39964
}

.colors-setting a.colors-blue span {
	background: #01acfe
}

.colors-setting a.colors-pink span {
	background: #ec7396
}

.colors-setting a.colors-red span {
	background: #f44566
}

.colors-setting a.colors-salmon span {
	background: #fd7d7c
}

.colors-setting a.colors-turquoise span {
	background: #1abc9c
}

.colors-setting a.colors-xmas span {
	background: #ee0047
}

.col-right .truncated .show .item-options {
	left: -240px;
	top: 7px
}

/* Configured price */
.configured-price {
	margin: 0
}

.configured-price .price {
	font-weight: bold
}

.configured-price .price-label {
	font-weight: bold;
	white-space: nowrap
}

/*contact form*/
.contact-map {
	position: relative;
	width: 100%;
	height: 100%;
}

.contact-info {
  background: #b39964;
  color: #fff;
  margin: 0;
  min-height: 270px;
  padding: 40px;
  position: absolute;
  right: 0;
  top: 100px;
  width: 500px;
  font-size: 14px;
  font-family: sans-serif;
}

.contact-info .infomap {
  border-bottom: 1px solid #e5e5e5;
  margin: 0 0 30px;
  padding: 0 0 30px;
  line-height: 22px;
}

.contact-info .list-info li {
	line-height: 35px;
}

.contact-info .list-info li a{
	color: #fff;
}

.ct-contacts h3 {
  border-bottom: 1px solid #e5e5e5;
  font-size: 14px;
  line-height: 100%;
  margin: 0 0 30px;
  padding: 0 0 15px;
  text-transform: none;
}


.contact-page {
	margin-top: 40px;
	clear: both;
}

.contact-page .form-list li{
	width: 50%;
	float: left;
}

.contact-page .form-list li .filed-name,
.contact-page .form-list li .filed-email,
.contact-page .form-list li .filed-telephone{
	width: 100%;
	clear: both;
	margin-bottom: 10px; 
}


.contact-page .form-list .input-box {
  width: 100%;
}

.contact-page .form-list input.input-text {
  width: 90%;
}

.contact-page .form-list textarea {
  width: 98%;
  height: 140px;
}

.contact-form .buttons-set p.required {
  clear: both;
  margin: 0 0 10px;
  text-align: left;
}

.contact-form .buttons-set .button {
  clear: both;
  text-align: left;
  float: left;
  margin: 0;
}

/* Multishipping */
.content-multishipping {
	float: left;
	padding: 20px;
	width: 96%
}

.content-multishipping .data-table tfoot tr td.a-right span.price{
	display: block;
	text-align: left
}

.content-multishipping table tfoot th{
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.content-multishipping-inner {
}

.customer-account-forgotpassword .buttons-set{
	margin: 30px 20px 20px
}

/* Logout page*/
.customer-account-logoutsuccess #jm-current-content p{
	padding: 20px 20px
}

.cvv-what-is-this {
	cursor: help;
	font-size: 11px;
	margin-left: 10px
}

.dashboard .box .box-title {
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px;
	padding: 0 0 5px;
	text-align: right
}

.dashboard .box .box-title h3,
.dashboard .box .box-title h4 {
	float: left;
	font-size: 100%;
	font-weight: bold;
	margin: 0
}

.dashboard .box-info h4 {
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase
}

.dashboard .box-reviews .details {
	margin-left: 20px
}

h3.product-name {
	font-size: 100%;
}

.data-table h2.product-name {
	font-size: 100%;
}

.data-table h2.product-name a {
	color: #333;
}

.data-table h2.product-name a:active,
.data-table h2.product-name a:focus,
.data-table h2.product-name a:hover {
	color: #b39964;
	text-decoration: none;
}

/* Block: Reviews */
.dashboard .box-reviews .number {
	background: #b39964;
	color: #fff;
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	margin: 3px -20px 0 0;
	padding: 2px 3px
}

.dashboard .box-reviews .ratings {
	margin: 7px 0 0
}

.dashboard .box-reviews li.item {
	margin: 0 0 7px
}

.dashboard .box-reviews li.item.last {
	margin: 0
}

.dashboard .box-tags .details {
	margin-left: 20px
}

/* Block: Tags */
.dashboard .box-tags .number {
	background: #b39964;
	color: #fff;
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	margin: 3px -20px 0 0;
	padding: 2px 3px
}

.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li {
	display: inline
}

.dashboard .box-tags li.item {
	margin: 0 0 7px
}

.dashboard .box-tags li.item.last {
	margin: 0
}

.dashboard .col2-set {
	margin: 0 0 15px
}

/********** < Dashboard */
.dashboard .welcome-msg {
	margin: 0 8em 1.5em 0
}




/* Block: Banner */
.block-banner {
	border: 0
}

.dashboard .welcome-msg p {

}

/* Data Table */
.data-table {
	border: 1px solid #e5e5e5;
	width: 100%
}

.data-table  .price {
	font-weight: bold;
	padding: 0;
}

.data-table .even {
	background: #fff
}

.data-table .odd {
	background: #fff
}

.data-table tbody td .option-label {
	font-style: italic;
	font-weight: bold
}

.data-table tbody td .option-value {
	padding-left: 10px
}

.data-table tbody th,
.data-table tbody td {
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5
}

.data-table tbody tr.last td {
	border-bottom: 0!important
}

.data-table tbody tr.last th:first-of-type {
	border-bottom: 0!important
}

.data-table tbody.even tr {
	background: #fff!important
}

/* Bundle products tables */
.data-table tbody.odd tr {
	background: #fff!important
}

.data-table tbody.odd tr td,
.data-table tbody.even tr td {
	border-bottom: 0;
}

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {
	border-bottom: 1px solid #e5e5e5
}

.data-table td {
	padding: 10px
}

/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last,
.data-table th.last {
	border-right: 0
}

.data-table td:last-of-type{
	border-right: 0
}

.data-table tfoot {
	background: #fff;
	border-bottom: 1px solid #e5e5e5
}

.data-table tfoot td {
	border-top: 1px solid #e5e5e5;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 0 !important;
	border-right: 1px solid #e5e5e5;
}

.data-table tfoot tr {
}

.data-table tfoot tr.first td {
}

.data-table th {
	font-weight: bold;
	padding: 10px;
}

.data-table thead th {
	border-bottom: 0;
	border-right: 1px solid #e5e5e5;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	white-space: nowrap
}

.data-table thead th {
	background: #000
}

.data-table thead th .tax-flag {
	font-size: 11px;
	white-space: nowrap
}

.data-table thead th a,
.data-table thead th a:hover {
	color: #fff
}

.data-table thead th.wrap {
	white-space: normal
}

.data-table thead tr th:last-of-type{
	border-right: 0!important
}

.data-table tr.first.last td,
.data-table tr.first.last th{
	border-bottom: 1px solid #e5e5e5
}

.data-table tr:last-of-type td,
.data-table tr:last-of-type th{
	border-bottom: 0
}

/* Demo Notice */
.demo-notice {
	background: #b39964;
	border: 0;
	color: #fff;
	font-size: 12px;
	line-height: 1.15;
	margin: 0;
	padding: 6px 10px;
	text-align: center
}

.demo-notice .notice-inner {
	background: none;
	padding: 0;
	text-align: center;
	width: auto
}

.demo-notice .notice-inner p {
	border: 0;
	padding: 0
}

.divider {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_divider1.gif) 0 50% repeat-x;
	clear: both;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 10px 0;
	overflow: hidden;
	text-indent: -999em
}

/* Email to a Friend */
.email-friend {
	margin: 0px 0px 7px 0px;
}

.messages {
	list-style: none!important;
	margin: 0 0 20px !important;
	overflow: hidden;
	padding: 0!important;
	width: 100%;
}

.messages li {
	margin: 0!important
}

.messages li li {
	margin: 0!important
}

.messages ul {
	list-style: none!important;
	margin: 0 !important;
	padding: 0!important
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 11px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_msg-note.gif); color:#3d6611; }

.f-fix {
	float: left;
	width: 100%
}

.fieldset {
	background: #fff;
	border: 1px solid #ddd;
	margin: 28px 0;
	padding: 22px 25px 12px 33px
}

.fieldset .legend {
	background: #fff;
	float: left;
	font-size: 17px;
	font-weight: bold;
	margin: -35px 0 0 -10px;
	padding: 2px 9px;
	position: relative
}

.f-left,
.left {
	float: left!important
}

.f-none {
	float: none!important
}

.form-currency {
	float: left;
	margin: 0 0 20px;
	width: 100%
}

.form-language {
	float: left;
	margin: 0 0 20px;
	width: 100%
}

.form-language a {
  background-position: 0 50%;
  background-repeat: no-repeat;
  clear: both;
  color: #777;
  font-size: 14px;
  line-height: 25px;
  padding: 0 0 0 30px;
  text-transform: none;
  width: 80%;
}


.form-language a:active,
.form-language a:focus,
.form-language a:hover,
.form-language a.active {
	color: #333;
	text-decoration: none
}

.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text {
	width: 46px
}

.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month {
	width: 60px
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year {
	float: left;
	width: 85px
}

.form-list .customer-dob .dob-year {
	width: 140px
}

.form-list .customer-dob .dob-year input.input-text {
	width: 134px
}

.form-list .customer-dob input.input-text {
	display: block;
	width: 74px
}

.form-list .customer-dob label {
	color: #b6b6b6;
	font-size: 10px;
	font-weight: normal
}

/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box {
	width: auto
}

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text {
	width: 255px
}

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname {
	width: 210px
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text {
	width: 124px
}

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname {
	width: 140px
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname {
	width: 205px
}

.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text {
	width: 189px
}

.form-list .customer-name-prefix-suffix .name-firstname {
	width: 210px
}

.form-list .customer-name-prefix-suffix .name-firstname {
	width: 210px
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width: 189px
}

.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text {
	width: 189px
}

.form-list .customer-name-prefix-suffix .name-lastname {
	width: 205px
}

.form-list .customer-name-prefix-suffix .name-lastname {
	width: 205px
}

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname {
	width: 285px
}

.form-list .field {
	float: left;
	width: 275px
}

.form-list .input-box {
	clear: both;
	display: block;
	width: 260px
}

.form-list .input-range input.input-text {
	width: 74px
}

.form-list .name-middlename {
	width: 70px;
	display: none;
}

.form-list .name-middlename input.input-text {
	width: 49px
}

.form-list .name-prefix {
	width: 65px
}

.form-list .name-prefix input.input-text {
	width: 49px
}

.form-list .name-prefix select {
	width: 55px
}
.form-list .name-suffix {
	width: 65px
}

.form-list .name-suffix input.input-text {
	width: 49px
}

.form-list .name-suffix select {
	width: 55px
}

.form-list input.input-text {
	width: 254px
}

.form-list label {
	color: #333;
	float: left;
	font-weight: 700;
	margin: 0px 0px 3px 0px;
	position: relative;
	z-index: 0
}

.form-list label.required em {
	color: red;
	float: right;
	font-style: normal;
	position: absolute;
	right: -8px;
	top: 0
}

/* Form lists */
.form-list li {
	list-style: none;
	margin: 0 0 15px
}

.form-list li.additional-row {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 7px
}

.form-list li.additional-row .btn-remove {
	float: right;
	margin: 5px 0 0
}

.form-list li.control .input-box {
	clear: none;
	display: inline;
	width: auto
}

.form-list li.control input.radio, 
.form-list li.control input.checkbox {
	float: left;
	margin: 0px 5px 0 0
}

.my-account .form-list li.control input.radio, 
.my-account .form-list li.control input.checkbox {
	margin: 6px 10px 0 0;
}

.form-list li.control label {
	float: none
}

.form-list li.wide .input-box {
	width: 535px
}

.form-list li.wide input.input-text {
	width: 529px
}

.form-list li.wide select {
	width: 535px
}

.form-list li.wide textarea {
	width: 529px
}

.form-list select {
	width: 268px
}

.customer-address-form .form-list select {
	width: 265px
}

.form-list textarea {
	height: 10em;
	width: 254px
}

.form-list-narrow li {
	margin-bottom: 0
}

.form-list-narrow li .input-box {
	margin-bottom: 6px
}

.form-list-narrow li.wide .input-box {
	width: 260px
}

.form-list-narrow li.wide input.input-text, 
.form-list-narrow li.wide textarea {
	width: 254px
}

.form-list-narrow li.wide select {
	width: 260px
}



.f-right,
.right {
	float: right!important
}

.gift-message dd {
	font-size: 13px;
	margin: 5px 0 0
}

/* Order Gift Message */
.gift-message dt strong {
	color: #666
}

.gift-message-link {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_collapse-gm.gif) 100% 6px no-repeat;
	font-size: 11px;
	padding-right: 7px
}

.gift-message-link.expanded {
	background-position: 100% -40px
}

.gift-message-row {
	background: #f2efe9
}

.gift-message-row .btn-close {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_gm-close.gif) 0 0 no-repeat;
	float: right;
	font-size: 0;
	height: 16px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 16px
}

/* Gift Messages */
.gift-messages h3 {
	color: #b39964;
	font-size: 12px;
	font-weight: bold
}

.gift-messages p.control {
	color: #8e8d8b
}

.gift-messages-form {
	position: relative
}

.gift-messages-form .item {
	margin: 0 0 10px
}

.gift-messages-form .item .details {
	margin-left: 90px
}

.gift-messages-form .item .details .form-list .field {
	width: 255px
}

.gift-messages-form .item .details .form-list .input-box {
	width: 240px
}

.gift-messages-form .item .details .form-list input.input-text {
	width: 234px
}

.gift-messages-form .item .details .form-list li.wide .input-box {
	width: 500px
}

.gift-messages-form .item .details .form-list li.wide textarea {
	width: 494px
}

.gift-messages-form .item .details .product-name {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px
}

.gift-messages-form .item .number {
	color: #8e8d8b;
	font-weight: bold;
	margin: 0;
	text-align: center
}

.gift-messages-form .item .product-image {
	margin: 0 0 7px
}

.gift-messages-form .item .product-img-box {
	float: left;
	width: 75px
}

.gift-messages-form .whole-order {
	margin: 0 0 25px
}

.gift-messages-form h4 {
	color: #b39964;
	font-size: 12px;
	font-weight: bold
}

.gift-messages-form label {
	float: none!important;
	position: static!important
}

/* Global site notices */
.global-site-notice {
	background: #ffff90;
	border: 1px solid #cfcfcf;
	border-width: 0 0 1px;
	font-size: 12px;
	line-height: 1.25;
	text-align: center
}

.global-site-notice .notice-inner {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_notice.gif) 20px 25px no-repeat;
	margin: 0 auto;
	padding: 12px 0 12px 80px;
	text-align: left;
	width: 860px
}

.global-site-notice .notice-inner .actions {
	padding-top: 10px
}

.global-site-notice .notice-inner p {
	border: 1px dotted #cccc73;
	margin: 0;
	padding: 10px
}

/* guest select */
.guest-select {
	width: 305px!important
}

.has-toggle {
	float: right;
	position: relative;
	height: 40px;
	line-height: 40px;
}
.btn-toggle {
	cursor: pointer;
	display: block;
	padding: 0;
	width: 40px;
	height: 40px;
	text-align: center;
}

.btn-toggle.active {
  background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/block-cart-arrow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  color: #b39964;
  height: 55px;
  position: relative;
  z-index: 10;
}

.quick-setting .btn-toggle.active,
.quick-access .btn-toggle.active {
	color: #222
}

.quick-setting .btn-toggle i,
.quick-access .btn-toggle i {
	display: none;
}

.inner-toggle {
	background: #fff;
	border: 1px solid #e5e5e5;
	display: none;
	min-width: 170px;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 54px;
	z-index: 9
}

.inner-toggle .block {
	margin: 0
}

.inner-toggle label {
  color: #333;
  float: left;
  font-size: 12px;
  line-height: 100%;
  margin: 0 0 10px;
  text-transform: uppercase;
  width: 100%;
}

.inner-toggle.active {
	display: block
}



/* Tools */
.hidden {
	border: 0!important;
	display: block!important;
	font-size: 0!important;
	height: 0!important;
	line-height: 0!important;
	margin: 0!important;
	overflow: hidden!important;
	padding: 0!important;
	width: 0!important
}

/* Generic Info Box */
.info-box {
	padding: 10px
}

.info-inner {
	font-size: 14px;
	padding: 40px 0px 0px 0px;
}

.info-inner  p{
	float: left;
	margin: 0px 0px 40px 0px;
	width: 835px;
}

.info-inner2 {
	float: right;
	width: 270px;
}

.info-inner2 .list-info{
	margin: 0px 0 0
}

.info-inner2 .list-info li{
	padding: 5px 0
}

.info-inner2 .list-info li em {
	float: left;
	height: 28px;
	margin: 3px 10px 0 0
}

.info-inner2 .list-info li span{
	font-weight: bold;
}

/* Generic Info Set */
.info-set {
	border: 1px solid #ddd;
	margin: 0 0 25px;
	padding: 20px
}

.info-set .box {
	margin: 0 0 15px
}

.info-set .box h2 {
	color: #b39964
}

.info-set .data-table .item-options {
	margin: 5px 0 0
}

.info-set .data-table .product-name {
	font-size: 1em!important;
	font-weight: bold!important
}

.info-set .data-table .product-name a {
	font-weight: bold!important
}

.info-set .divider {
	margin: 0 -20px;
	padding: 25px 0;
	position: relative
}

.info-set h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 0 0 10px
}

.info-set h2 a,
.info-set h3 a,
.info-set h4 a {
	font-weight: normal
}

.info-set h2.legend {
	border-bottom: 1px solid #ddd;
	margin: -20px -20px 15px;
	padding: 5px 10px;
	position: relative
}

.info-set h3,
.info-set h4 {
	color: #333;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 10px;
}

.info-set h3.legend {
	color: #333;
	margin: 0 0 10px
}

.info-table td {
	padding: 2px 0
}

.info-table th {
	font-weight: bold;
	padding: 2px 15px 2px 0
}

.item-options dd {
	margin: 0 0 6px;
	padding-left: 10px
}

/* Options Tool Tip */
.item-options dt {
	font-style: italic;
	font-weight: bold
}

/*PRODUCT TABS */
ul.ja-tab-navigator{
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	width: 135px;
}

ul.ja-tab-navigator li{
	background: #f5f5f5;
	border: 1px solid #f0f0f0;
	border-top: 0;
	border-right: 0;
	float: left;
	line-height: 58px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 137px;
}

ul.ja-tab-navigator li.first{
	border-top: 1px solid #f0f0f0;
}

ul.ja-tab-navigator li.active{
	background: #fff;
	border: 1px solid #f0f0f0;
	border-top: 0;
	border-right: 1px solid #fff;
	border-left: 1px solid #000;
	width: 137px;
}

ul.ja-tab-navigator li.first.active{
	border-top: 1px solid #f0f0f0;
}

ul.ja-tab-navigator li.active.first{
	border-left-color: #000;
}

.ja-tab-content{
	background: #FFFFFF;
	border: 1px solid #f0f0f0;
	float: right;
	margin: 0 5px 0 0;
	min-height: 88px;
	padding: 30px;
	width: 76%;
	font-size: 105%;
}

ul.ja-tab-navigator li a{
	border: none;
	color: #333;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 58px;
	margin: 0;
	padding: 0 20px;
	text-align: left;
	text-transform: uppercase;
}

ul.ja-tab-navigator li:hover,
ul.ja-tab-navigator li a:hover,
ul.ja-tab-navigator li a:focus,
ul.ja-tab-navigator li a:active{
	text-decoration: none;
}

ul.ja-tab-navigator li.active a{
	background: #fff;
	color: #fc615d;
	text-decoration: none;
}



.ja-tabitem-producttags h5{
	margin-top: 0;
}


.jmajmxloading {
	display: none
}

.jm-info {
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-payment.png') top center no-repeat;
	float: right;
	height: 17px;
	padding: 0;
	width: 196px
}

.jm-legal {
	float: left;
	line-height: 17px
}

/* Category Page */
.catalog-category-view #jm-mainbody,
.catalogsearch-result-index #jm-mainbody {
	padding: 0px 0px 60px 0px;
}

.catalog-category-view #jm-mass-top,
.catalogsearch-result-index  #jm-mass-top{
	padding: 0px;
}

.category-description,
.category-image {
	display: none;
}

.category-products .product-image,
.products-grid .product-image {
	display: block;
	margin: 0 0 5px 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.category-products .product-image img,
.products-grid .product-image img {
	display: block;
	height: auto;
	width: 100%
}


img.regular_img {
  position: absolute;
  top: 0;
  left: 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

img.additional_img {
  right: -195px;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.category-page li.item:focus img.regular_img1,
.category-page li.item:hover img.regular_img1,
.products-grid li.item:focus img.regular_img1,
.products-grid li.item:hover img.regular_img1{
	left: -195px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}


.category-page li.item:focus img.regular_img,
.category-page li.item:hover img.regular_img,
.products-grid li.item:focus img.regular_img,
.products-grid li.item:hover img.regular_img{
	left: -195px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.category-page li.item:focus img.additional_img, 
.category-page li.item:hover img.additional_img,
.products-grid li.item:focus img.additional_img, 
.products-grid li.item:hover img.additional_img {
	right:0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.catalog-category-view .category-title,
.catalogsearch-result-index  .page-title{
	padding: 30px 0px 20px 0px !important;
}

.catalog-category-view .category-title h1,
.catalogsearch-result-index  .page-title h1{
	text-transform: capitalize !important;
}

.jm-masshead {
  background-repeat: no-repeat;
  min-height: 300px;
  width: 100%;
  margin: 0 0 30px;
}
.ja-masshead-title,
.jm-masshead-desc {
	display: none;
}

.category-title {
	display: none;
}

.jm-product-lemmon {
	float: left;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%
}

.jm-product-lemmon .next,
.jm-product-lemmon .prev {
	display: none;
}

.jm-products-list-title{
	margin: 0 0 20px;
	padding: 0 0 0;
	text-align: left;
	text-transform: uppercase
}

.jm-products-list-title h2{
	color: #000;
	font-size: 115%;
	line-height: 100%;
}

/* JM products list on category page */

.link-reorder,
.link-print,
.link-cart {
	color: #b39964;
	font-weight: bold
}

.link-rss {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_rss.gif) 0 2px no-repeat;
	line-height: 14px;
	padding-left: 18px;
	white-space: nowrap
}

/* Misc */
.links li {
	display: inline
}

.links li.first {
	padding-left: 0!important
}

.links li.last {
	background: none!important;
	padding-right: 0!important
}

.map-cart-sidebar-total {
	color: red;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 5px;
	text-align: left;
	text-shadow: 0 1px 0 #fff
}

.map-popup {
	background: #fff;
	border: 1px solid #bababa;
	margin: 12px 0 0;
	position: absolute;
	text-align: left;
	width: 300px;
	z-index: 100
	box-shadow: 0 0 6px #ccc;
	-box-shadow: 0 0 6px #ccc;
	-webkit-box-shadow: 0 0 6px #ccc;
	-moz-box-shadow: 0 0 6px #ccc
}

.map-popup-arrow {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/map_popup_arrow.gif) no-repeat;
	height: 10px;
	left: 50%;
	position: absolute;
	top: -10px;
	width: 19px
}

.map-popup-checkout {
	display: inline;
	float: right;
	text-align: right
}

.map-popup-checkout .paypal-logo {
	margin: 0 0 5px
}

.map-popup-checkout span {
	display: block;
	padding-right: 30px
}

.map-popup-close {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_window_close.gif) no-repeat;
	display: block;
	height: 15px;
	position: absolute;
	right: 10px;
	text-indent: -9999em;
	top: 8px;
	width: 15px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: 0 0 3px #999;
	-moz-box-shadow: 0 0 3px #999;
	-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999
}

.map-popup-content {
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 10px;
	text-align: left;
	width: 280px
}

.map-popup-heading {
	background: #d9e5ee;
	border-bottom: 1px solid #ccc;
	padding: 5px 30px 5px 10px;
	width: 260px
}

.map-popup-heading h2 {
	font-size: 16px;
	margin: 0;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	text-shadow: 0 1px 0 #f6f6f6;
	white-space: nowrap;
	word-wrap: break-word
}

.map-popup-only-text {
	border-top: 1px solid #ddd
}

.map-popup-price {
	margin: 5px 0 0
}

.map-popup-price .price-box,
.map-popup-price .price-box .special-price {
	margin: 0;
	padding: 0
}

.map-popup-text {
	clear: right;
	margin: 0 10px;
	padding: 10px 0;
	text-align: left;
	word-wrap: break-word
}

/* Minimal price (as low as) */
.minimal-price {
	margin: 0
}

.minimal-price .price-label {
	font-weight: bold;
	white-space: nowrap
}

.minimal-price-link {
	display: block
}

.minimal-price-link .label {
	color: #1e7ec8
}

.minimal-price-link .price {
	color: #1e7ec8;
	font-weight: normal
}

.more-info {
	display: none
}


/*multi checkout*/
.multiple-checkout .box {
  margin: 0;
  padding: 0px;
}

.multiple-checkout .new-address  {
	float: right;
	margin: -30px 0 0;
	position: relative;
	z-index: 10;
}

.multiple-checkout .box h2 {
	color: #b39964
}

.multiple-checkout .buttons-set {
	margin: 0;
	padding: 20px
}

.multiple-checkout .col2-set .divider {
	margin: 0 -20px;
	padding: 25px 0;
	position: relative
}

.multiple-checkout .col2-set h2.legend {
	border-bottom: 1px solid #ddd;
	margin: -20px 0 20px -20px;
	padding: 10px 20px;
	position: relative;
	width: 100%;
}
.multiple-checkout .col2-set h2.legend.billing {
	border-top: 1px solid #ddd;
}
.multiple-checkout .col2-set h3.legend {
	color: #797979;
	margin: 0 0 10px
}

.multiple-checkout .col2-set, 
.multiple-checkout .col3-set {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #DDDDDD;
  border-top: 0;
  padding: 20px;
}

.multiple-checkout .col2-set {
	border-top: 1px solid #ddd;
}

.multiple-checkout .data-table .icoremove {
	color: #b39964;
	font-size: 120%;
	font-weight: bold
}

.multiple-checkout .data-table .icoremove:active,
.multiple-checkout .data-table .icoremove:focus,
.multiple-checkout .data-table .icoremove:hover,
.multiple-checkout .data-table .product-name a:active,
.multiple-checkout .data-table .product-name a:focus,
.multiple-checkout .data-table .product-name a:hover {
	color: #000;
	text-decoration: none
}

.multiple-checkout .data-table .item-options {
	margin: 5px 0 0
}

.multiple-checkout .data-table .product-name {
	font-size: 120%;
	font-weight: bold;
	line-height: 100%;
	margin: 0
}

.multiple-checkout .data-table .product-name a {
	color: #000;
	font-size: 85%;
	font-weight: bold;
}

.multiple-checkout .data-table .product-name a:active,
.multiple-checkout .data-table .product-name a:focus,
.multiple-checkout .data-table .product-name a:hover {
	color: #b39964;
}

.multiple-checkout .gift-messages {
	margin: 15px 0 0
}

/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list {
	overflow: hidden;
	width: 100%
}

.multiple-checkout .gift-messages-form .item .details .form-list .field {
	width: 230px
}

.multiple-checkout .gift-messages-form .item .details .form-list .input-box {
	width: 215px
}

.multiple-checkout .gift-messages-form .item .details .form-list input.input-text {
	width: 209px
}

.multiple-checkout .gift-messages-form .item .details .form-list li {
	margin-right: -15px
}

.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {
	width: 445px
}

.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea {
	width: 439px
}

.multiple-checkout .place-order .grand-total {
	float: right;
	font-size: 1.5em;
	height: auto;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.multiple-checkout .place-order .grand-total .back-link {
	float: left;
	font-size: 13px;
	margin: 9px 20px
}

.multiple-checkout .place-order .grand-total .inner {
	margin: 0;
	width: 100%
}

.multiple-checkout .place-order .grand-total .inner div {
	display: inline;
	float: right
}

.multiple-checkout .place-order .grand-total .price {
	color: #b39964;
	font-size: 110%;
	font-weight: bold;
}

.multiple-checkout .place-order .grand-total {
	float: right;
	overflow: hidden
}

.multiple-checkout .place-order .grand-total .inner {
	float: left;
	padding: 14px 0 0 0;
	text-align: right;
}

.multiple-checkout .place-order .grand-total .inner div {
	display: inline;
	vertical-align: top
}

.multiple-checkout .place-order .grand-total big {
	display: inline;
	font-weight: bold;
	line-height: 45px;
	margin-right: 12px
}

.multiple-checkout .place-order .grand-total .button {
	float: none;
	vertical-align: middle
}

.multiple-checkout .place-order .please-wait {
	float: right;
	padding: 20px 7px 0 0
}

.multiple-checkout .price {
	background: none;
	color: #b39964;
}

/* Step 1 */
.multiple-checkout .tool-tip {
	margin-top: -120px;
	right: 20px;
	top: 50%
}

.multiple-checkout h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 10px
}

.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a {
	font-weight: normal
}

.multiple-checkout h3,
.multiple-checkout h4 {
	color: #b39964;
	font-size: 100%;
	margin: 0 0 10px 0;
	font-weight: bold
}

/* My Account */
.my-account {
	padding: 0
}

.my-account #my-orders-table{
	margin: 0 0 15px 0
}

.my-account .pager{
	margin: 0 0 15px 0
}

.my-account .pager .amount{
	margin: 2px 0 0 0
}

.my-account .pager .limiter select{
	padding: 2px
}

.my-account .page-title{
	margin: 0
}

.my-account .page-title.title-buttons button{
	margin: 0 20px 0 0
}

.my-account .title-buttons .link-rss {
	float: none;
	margin: 0
}

/* Order View */
.my-account a.link-print,
.my-account a.link-reorder{
	display: inline-block;
    margin: 5px 0 0;
    text-transform: capitalize;
}

/* My Tags */
.my-tag-edit {
	float: left;
	margin: 0 0 10px
}

.my-tag-edit .btn-remove {
	float: right;
	margin: 4px 0 0 5px
}

#my-tags-table td.last{
	width: 150px;
}

.my-account #my-tags-table .ratings{
	margin: 0px 0px 10px 0px;
}

.my-account #my-tags-table .ratings .rating-box{
	display: block;
	float: none;
	margin: 5px auto;
}

/* My wishlist */
.my-wishlist .buttons-set {
	margin-top: 2em
}

.my-wishlist .buttons-set button.button {
	float: none
}

.my-wishlist .cart-cell {
	text-align: center
}

.my-wishlist .data-table .link-edit {
	display: block;
	margin: 5px 0 0
}

.my-wishlist .data-table a:active, 
.my-wishlist .data-table a:focus, 
.my-wishlist .data-table a:hover {
	color: #000000;
	text-decoration: none
}

.my-wishlist .data-table th{
	color: #fff;
	font-size: 93%;
	font-weight: normal;
	text-transform: uppercase;
	padding: 10px 20px;
	
}

.my-wishlist .data-table th:nth-of-type(3) {
	text-align: center;
}

.my-wishlist .data-table td{
	vertical-align: middle;
}

.my-wishlist .data-table td:nth-of-type(2) {
	width: 300px
}

.my-wishlist .description .inner {
	margin: 10px 0 !important;
	padding: 0px !important;
}

.my-wishlist .data-table .input-text.qty {
  padding: 11px 2px;
  margin: 0;
  text-align: center;
}

.my-wishlist .product-image {
  display: block;
  margin: 0;
  text-align: center;
}

.my-wishlist .messages {
	display: none;
}

.my-wishlist .product-name {
	font-size: 120%;
	font-weight: bold;
	line-height: 100%;
	margin: 0
}

.my-wishlist .product-name a {
	color: #222;
}

.my-wishlist .product-name a:active,
.my-wishlist .product-name a:focus,
.my-wishlist .product-name a:hover {
	color: #b39964;
}

.my-wishlist textarea {
	font-family:'Lato',sans-serif;
	font-size: 14px;
	color: #666;
	display: block;
	height: 60px;
	width: 97%
}

.no-bg {
	background: none!important
}

.nobr {
	white-space: nowrap!important
}

.no-display {
	display: none
}

.no-margin {
	margin: 0!important
}

.no-padding {
	padding: 0!important
}

/* Product View */
/* Rating */
.no-rating {
  margin: 10px 0;
}
/* Noscript Notice */
.noscript {
}

.note-msg,
.notice-msg {
	background-color: #fafaec;
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_msg-note.gif);
	border-color: #fcd344;
	color: #3d6611
}

.notice {
	color: #b39964
}

/* Cookie Notice */
.notice-cookie {
}

.opc {
	position: relative
}

.checkout-onepage-index .col-right{
	padding: 0px 0 0 0;
}

.checkout-onepage-index .jm-col-right .col-right .inner{
	border-left: 0px none;
	padding: 0px;
}

/*.opc .allow .step-title a { display:block; }*/

.opc .active .step-title .number {
	background: #fff;
	border-color: #fff;
	color: #B39964
}

.opc .active .step-title h2 {
	color: #fff
}

.opc .buttons-set {
	margin-top: 0;
	padding-top: 2em
}

.opc .buttons-set .back-link a {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_arrow-top.gif) 0 50% no-repeat;
	padding-left: 16px
}

.opc .buttons-set .back-link small {
	display: none
}

.opc .buttons-set .please-wait {
	height: 21px;
	line-height: 21px
}

.opc .buttons-set p.required {
	margin: 0;
	padding: 0 0 10px
}

.opc .buttons-set.disabled button.button {
	display: none
}

.opc .centinel {
	border: 1px solid #ddd;
	border-width: 0 1px 1px;
	padding: 10px 30px
}

.opc .checkout-agreements {
	border: 1px solid #ddd;
	border-width: 0 1px;
	padding: 5px 30px
}

.opc .checkout-agreements .agree {
	padding-left: 6px
}

.opc .checkout-agreements .agreement-content {
	background-color: #fff;
	border-color: #e4e4e4;
	padding: 5px
}

.opc .checkout-agreements li {
	margin: 20px 0 0
}

.opc .gift-messages-form {
	background: #f6f1eb;
	border: 1px solid #eeeded;
	border-width: 1px 0;
	margin: 0 -30px;
	padding: 22px 24px 22px 30px
}

.opc .gift-messages-form .inner-box {
	height: 260px;
	overflow: auto;
	padding: 5px
}

/*.opc .active .step-title a { display:none; }*/
.opc .step {
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	padding: 20px;
	position: relative
}

.opc .step .order-review .buttons-set {
	padding: 20px
}

.opc .step .order-review .buttons-set button.button{
	background: #000;
	padding: 0 30px;
	width: auto
}

.opc .step .order-review .buttons-set button.button:focus,
.opc .step .order-review .buttons-set button.button:hover {
	background: #b39964;
}

.opc .step .order-review .data-table thead tr th:last-of-type{
	padding-right: 20px;
	text-align: right !important
}

.opc .step .tool-tip {
	right: 30px
}

.opc .step-title {
	background: #eee;
	border-bottom: 0;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 10px 20px;
	text-align: right
}

.opc #opc-review .step-title{
	border-bottom: 1px solid #ddd;
}

.opc .step-title .number {
	background: #E9E9E9;
	border: 1px solid #ddd;
	color: #666;
	float: left;
	font: bold 13px/13px arial,helvetica,sans-serif;
	margin: 2px 10px 0 0;
	padding: 2px 6px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.opc .step-title a {
	display: none;
	float: right;
	font-size: 11px;
	line-height: 16px
}

.opc .step-title h2 {
	color: #666;
	float: left;
	font-size: 100%;
	line-height: 100%;
	margin: 3px 0;
	text-transform: uppercase
}

.opc .ul {
	list-style: disc outside;
	padding-left: 18px
}

.options-list .checkbox .label label {
	margin-bottom: 10px
}

.order-about dd {
	font-size: 13px;
	margin: 0 0 7px
}

/*Allow box*/
.opc .allow .step-title {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/icon_accept.gif) no-repeat 98% center #eee;
	cursor: pointer
}

.opc .allow .number {
	background: #b39964;
	border: 1px solid #b39964;
	color: #fff
}

.opc .active .step-title {
	background: #B39964;
	border: 0;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #333;
	cursor: default
}

/* Order Comments */
.order-about dt {
	font-weight: bold
}

.order-additional {
	margin: 15px 0
}

.order-date {
	margin: 10px 0
}

.order-details .data-table tbody.odd tr{
	background: none !important
}

.order-details .data-table thead th.a-right,
.order-details .data-table tbody td.a-right,
.order-details .data-table tfoot td.last.a-right{
	text-align: center !important
}

.order-info {
	margin: 0 0 8px;
}

.order-info .current {
	font-weight: bold
}

.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
	display: inline
}

.order-info li {
	margin: 0 3px
}

.order-info-box {
	border: 1px solid #d0cbc1;
	margin: 0 0 15px;
	padding: 12px 15px
}

.order-info-box .box-payment p {
	margin: 0 0 3px
}

.order-info-box .box-payment th {
	font-weight: bold;
	padding-right: 7px
}

.order-info-box h2 {
	font-size: 100%;
	font-weight: bold
}

.order-items {
	width: 100%
}

.order-items .link-print {
	color: #1e7ec8;
	font-weight: normal
}

.order-items .order-links {
	text-align: right
}

.order-items .product-name {
	font-size: 1em!important;
	font-weight: bold!important
}

.order-items h2,
.order-items h3 {
	clear: none;
	color: #000;
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0
}

.no-route {
  background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-error.png") no-repeat 10% 50%;
  padding: 60px 0 60px 590px;
}

.no-route h3{
	margin: 0 0 15px;
}

.page-popup .link-print {
	font-weight: bold;
	padding: 2px 0 2px 25px
}

/* Layout */
.page-popup,
.page-empty,
.page-print {
	padding: 25px 30px;
	text-align: left
}

/* Order Print Pages */
#my-orders-table td:last-of-type,
#my-orders-table tr.first.last th:last-of-type{
	text-align: left !important;
}
.page-print{
	background: none !important
}

.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
	display: inline
}

.page-print .col2-set {
	margin: 0 0 10px
}

.page-print .data-table thead th,
.page-print .data-table tbody.odd tr{
	background: none !important;
	color: #333;
	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
}

/* Price Rewrites */
.page-print .gift-message-link {
	display: none
}

.page-print .order-date {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bkg_divider1.gif) 0 100% repeat-x;
	margin: 0 0 10px;
	padding: 0 0 10px
}

.page-print .price-excl-tax,
.page-print .price-incl-tax {
}

.page-print .print-head {
	margin: 0 0 15px
}

.page-print .print-head .logo {
	float: left
}

.page-print .print-head address {
	float: left;
	margin-left: 15px
}

.page-print h1 {
	font-size: 16px;
	font-weight: bold
}

.page-print h2,
.page-print h3 {
	font-size: 13px;
	font-weight: bold
}

.page-print h2.h2 {
	font-size: 16px;
	font-weight: bold
}



/* Sitemap */
.page-sitemap .links {
	margin: 0 8px -22px 0;
	text-align: right
}

.page-sitemap .links a {
	position: relative;
	text-decoration: none
}

.page-sitemap .links a:hover {
	text-decoration: underline
}

.page-sitemap .sitemap {
  clear: both;
  float: left;
  list-style: none;
  margin: 20px 0;
  width: 100%;
}

.page-sitemap .links a,
.page-sitemap .sitemap a {
	color: #222
}

.page-sitemap .links a:active,
.page-sitemap .links a:focus,
.page-sitemap .links a:hover,
.page-sitemap .sitemap a:active,
.page-sitemap .sitemap a:focus,
.page-sitemap .sitemap a:hover {
	color: #b39964;
	text-decoration: none;
}

.page-sitemap .sitemap li {
    display: inline-block;
    float: left;
    margin: 3px 0;
    width: 20%;
}

.page-sitemap .sitemap li.level-0 {
	font-weight: bold;
	margin: 10px 0 0
}

.page-sitemap .sitemap li.level-0 a {
	color: #1e7ec8
}

/* Page Heading */
.page-title {
	color: #000;
	height: auto;
	line-height: 100%;
	margin: 0;
	padding: 0 0 20px;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	z-index: 1
}

.page-title .link-rss {
	float: right;
	margin: 7px 0 0
}

.page-title .separator {
	margin: 0 3px
}

.page-title h1, 
.page-title h2 {
	color: #000;
	font-size: 24px;
	height: auto;
	line-height: 100%;
	margin: 0;
	text-transform: uppercase
}

/*Paypal Express Review*/
.paypal-review-order{
	padding: 20px 0px 0px 0px;
}

.paypal-review-order .buttons-set button.button{
	padding: 0 30px;
	width: auto
}

.please-wait {
	float: right
}

.please-wait img {
	vertical-align: middle
}

.paypal-express-review .form-list .input-box{
	width: auto;
}

.paypal-express-review .form-list select{
	width: 267px;
}

.paypal-shipping-method{
	position: relative;
	left: -106%;
}
.paypal-shipping-method select{
	width: 267px !important; 
}

/*position*/
.position {
	float: left
}

.position  a{
	display: block
}

.position-10 {
	float: right
}

/*tabs*/
.product-collateral {
	background: #fff;
	float: left;
	width: 100%;
	position: relative;
}

.product-collateral .box-collateral {
	margin: 0;
}

.product-collateral .box-collateral .note {
	margin: 10px 0 0 ;
}

.product-essential .product-accodion h2 {
	display: none;
}

.product-image-popup {
	margin: 0 auto
}

.product-image-popup .buttons-set {
	border: 0;
	clear: none;
	float: right;
	margin: 0;
	padding: 0
}

.product-image-popup .image {
	display: block;
	margin: 10px 0
}

.product-image-popup .image-label {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px
}

.product-image-popup .nav {
	font-weight: bold;
	margin: 0 100px;
	text-align: center
}

.product-information {
	float: left;
	width: 100%
}

.product-information h5 {
  clear: both;
  font-size: 17px;
  line-height: 18px;
  margin: 10px 0;
  font-weight: 700;
}

.product-information h5 a{
	color: #333;
	text-decoration: none
}

.product-information h5 a:active,
.product-information h5 a:focus,
.product-information h5 a:hover {
	color: #b39964;
}
.product-information h2 {
  clear: both;
  font-size: 17px;
  line-height: 18px;
  margin: 10px 0;
  font-weight: 700;
}

.product-information h2 a{
	color: #333;
	text-decoration: none
}

.product-information h2 a:active,
.product-information h2 a:focus,
.product-information h2 a:hover {
	color: #b39964;
}

/* Product Options */
.product-options {
	position: relative;
}

.product-options .input-box {
	display: inline-block;
}

.product-options .validation-failed {
	background: 0 !important;
	border: 1px dashed #EB340A !important
}

.product-options dd {
	margin: 0 0 20px
}

.product-options dd .multiselect option {
	border-bottom: 1px dotted #d9e5ee;
	padding: 2px 4px
}

.product-options dd .qty-holder {
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 10px 0 0
}

.product-options dd .qty-holder label {
	vertical-align: middle
}

.product-options dd .time-picker {
	display: -moz-inline-box;
	display: inline-block;
	padding: 2px 0;
	vertical-align: middle
}

.product-options dd input.datetime-picker {
	width: 150px
}

.product-options dd input.input-text {
	width: 98%
}

.product-options dd select {
	background: #fff;
	border-color: #eee;
	color: #333;
	width: 100%
}

.product-options dd select option{
	background: #fff;
	border: 0
}

.product-options dd textarea {
	height: 8em;
	width: 98%
}

.product-options dl.last dd.last {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 5px
}

.product-options dt {
	color: #b39964;
	font-size: 100%;
	font-weight: bold;
	line-height: 100%;
	padding: 0 0 10px
}

.product-options dt .qty-disabled {
	background: none;
	border: 0;
	padding: 3px
}

.product-options dt label {
  color: #333333;
  float: left;
  font-weight: bold;
  margin: 0 0 10px;
  width: 100%;
}

.product-options dt label.required em {
	color: #b39964;
	margin: 0 5px 0 0;
}

.product-options p.note {
	font-size: 11px;
	margin: 0
}

.product-options p.required {
}

.product-options ul.options-list {
	margin-right: 0
}

.product-options ul.options-list .checkbox + .label label:before {
	top: -1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

.product-options ul.options-list .label {
	background: none;
	color: #b39964;
	float: left;
	font-size: 13px;
	height: 14px;
	line-height: 14px;
	text-transform: none;
	width: auto;
	display: block;
    margin: 2px 0 0 10px;
    padding: 0;
}

.product-options ul.options-list .label label {
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	margin-right: 0;
	padding-left: 0;
	position: relative;
}

.product-options  p.required {
	text-align: left;
	margin: 0 0 20px;
}

.product-options ul.options-list label {
	font-weight: normal
}
.product-options ul.validation-failed {
	padding: 0 7px
}

.product-options-bottom {
}

.product-options-bottom  .price-box {
	display: none
}

.product-options-bottom .add-to-cart {
}

.product-options-bottom .price-box {
	float: left;
	margin: 0;
	padding: 0
}

.product-options-bottom .price-label {
	float: left;
	padding-right: 5px
}

.product-options-bottom .price-tax {
	float: left
}

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
	background: 0;
	border: 0;
	color: #b39964;
	margin: 0;
	padding: 0 0 10px
}

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
	color: #b39964
}

.product-options-bottom .tier-prices li {
	background: 0;
	padding: 2px 0
}

/********** Product Prices > */
/* Tier Prices */
.product-pricing,
.tier-prices {
	background-color: #eff5ea;
	border: 1px solid #bababa;
	color: #424242;
	margin: 10px 0;
	padding: 10px
}

.product-rating-review {
	color: #666;
	font-size: 85%;
	font-weight: 600;
	text-transform: uppercase
}

.product-review .product-img-box {
	float: left;
    margin: 0 20px 0 0;
    text-align: center;
    width: 175px;
}

.product-review .product-img-box .label {
	float: none;
    margin: 0 0 3px;
}

.product-review .product-img-box .product-image {
	display: block;
	height: 125px;
	margin: 0 auto 15px;
	text-align: center;
	width: 125px
}

.product-review .product-img-box .product-image img{
	display: block;
	height: 125px;
	margin: 0 0 15px;
	text-align: center;
	width: 125px
}

.product-review .product-img-box .ratings{
	text-align: left;
}

.product-review .product-img-box .ratings .rating-box {
	display: block;
	float: none;
	margin: 10px 0px;
}

.product-review .product-name {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px
}

.product-review .ratings-table {
	margin: 0 0 10px
}

.product-review dd {
	margin: 5px 0 0
}

.product-review dt {
	font-weight: bold
}

.product-review h3 {
	font-size: 100%;
	margin: 0 0 3px
}

.product-review .buttons-set{
	float: left;
}

/* View Type: Grid */
.products-grid {
	list-style: none;
	margin: 0 -15px 0 -15px !important;
	padding: 0 !important;
	position: relative
}

.products-grid .actions {
  background: #000;
  bottom: -40px;
  position: absolute;
  right: 0;
  width: 100%;
  height: 40px;
  -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.products-grid .actions ul {
	margin: 0;
	padding: 0;
}


.products-grid .actions ul li{
	margin: 0;
	padding: 0;
	float: left;
	width: 22%;
	
}

.products-grid .actions ul li.button-cart { 
	width: 77.4%;
	border-right: 1px solid #383838;
}

.products-grid .actions ul li button.button,
.products-grid .actions ul li button.form-button {
	background: none;
	padding: 0;
	width: 100%;
	text-transform: none;
	font-weight: 700;
    font-size: 80%;
}

.products-grid .actions ul li button.button i,
.products-grid .actions ul li button.form-button i{ 
	margin: 0 5px 0 0;
}

.products-grid .actions ul li.last{ 
	border-right: 0;
}

.products-grid .actions ul li .form-button {
	background: #000;
}

.products-grid .actions ul li a {
	background: 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	min-height: 40px;
	padding: 0;
	text-transform: uppercase;
	width: 100%
}

.products-grid .actions ul li a.link-wishlist i {
  display: block;
  margin: 14px 0 11px;
  float: left;
  text-align: center;
  width: 100%;
}

.products-grid .actions ul li a.link-compare i {
  display: block;
  margin: 14px 0 11px;
  float: left;
  text-align: center;
  width: 100%;
}

.products-grid .actions ul li .form-button:hover,
.products-grid .actions ul li .form-button:focus,
.products-grid .actions ul li a:active,
.products-grid .actions ul li a:hover,
.products-grid .actions ul li a:focus {
	background: #333;
	text-decoration: none;
}

.products-grid .availability {
	line-height: 21px
}

.products-grid .price-box {
	clear: both;
	float: none;
	margin: 0;
	width: 100%
}

.products-grid .price-box .old-price {
	margin: 0 5px 0 0
}

.products-grid .price-box .special-price,
.products-grid .price-box .old-price {
	float: left
}

.products-grid .rating-links {
	display: none
}

.products-grid .ratings {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 15px;
}

.products-grid .ratings .amount{
	display: none
}

.products-grid li.item {
	background: #fff;
	float: left;
	list-style: none;
	padding: 0;
	position: relative;
	text-align: left
}

.products-grid li.item .inner {
	float: left;
	margin: 0 !important;
	padding: 15px !important
}

.products-grid li.item .product-image a {
	display: block;
	margin: 0;
	position: relative;
}

.products-grid li.item:hover .actions,
.products-grid li.item:focus .actions{
	bottom: 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.product-shop .product-options-bottom {
	margin: 0 0 30px
}

.product-shop .product-options-bottom .add-to-cart-box {
	clear: both;
	float: left;
	padding-top: 12px
}

.product-shop .product-options-bottom .price-box {
	float: none;
	margin: 0 0 5px
}

.product-shop .product-options-bottom .price-label {
	float: none;
	padding-right: 0
}

.product-shop .product-options-bottom .price-tax {
	float: none
}

.product-shop-attribute {
	color: #f1f1f1;
	padding: 20px
}

.product-shop-attribute .product-options-bottom {
	margin: 10px 0 0
}

.product-shop-attribute .share-buttons{
	left: -8px;
	padding: 20px 0 0;
	position: relative
}

.product-shop-attribute .share-buttons span.st_fblike_hcount{
	bottom: 0;
	left: 85px;
	position: absolute
}

.product-shop-attribute .share-buttons span.st_plusone_hcount{
	bottom: 0;
	position: absolute;
	right: -27px
}

.product-shop-attribute p.required {
	display: none
}

.product-shop-attribute ul.add-to-links {
	background: #fff url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-add-links.png') bottom left repeat-x;
	border: 1px solid #ddd;
	margin: 20px 0 0;
	min-height: 36px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}

.product-shop-attribute ul.add-to-links li{
	float: left;
	line-height: 36px;
	text-align: center;
	width: 33%
}

.product-shop-attribute ul.add-to-links li .link-inner{
	border-left: 1px solid #fff;
	border-right: 1px solid #bebebe
}

.product-shop-attribute ul.add-to-links li a{
	color: #969696;
	display: block;
	font-size: 14px
}

.product-shop-attribute ul.add-to-links li a:active,
.product-shop-attribute ul.add-to-links li a:focus,
.product-shop-attribute ul.add-to-links li a:hover{
	text-decoration: none
}

.product-shop-attribute ul.add-to-links li:hover,
.product-shop-attribute ul.add-to-links li:focus {
	background: #fff url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-add-links-active.png') top left repeat-x
}

.product-shop-attribute ul.add-to-links li:first-of-type {
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px
}

.product-shop-attribute ul.add-to-links li:first-of-type .link-inner{
	border-left: 0
}

.product-shop-attribute ul.add-to-links li:last-of-type {
	float: right;
	width: 34%;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
}

.product-shop-attribute ul.add-to-links li:last-of-type .link-inner{
	border-right: 0
}

.product-shop-attribute ul.add-to-links.no-email li{
	width: 50%
}

.product-shop-attribute ul.add-to-links.no-email li:last-of-type {
	width: 50%
}

/* Grouped products table*/

.grouped-items-table thead th {
	font-weight: normal;
}

.grouped-items-table th,
.grouped-items-table td  {
	padding: 10px 15px;;
}

.product-view .grouped-items-table .price-box .special-price, 
.product-view .grouped-items-table .price-box .old-price {
    float: right;
    margin: 0 0 0 5px;
}

/* View Type: List */
.products-list .product-shop {
  float: left;
  margin: 0 0 0 40px;
  min-height: 180px;
  padding: 0;
  position: relative;
  width: 72%;
}

.products-list .availability {
	float: left;
	margin: 3px 0 0
}

.products-list .price-box {
	margin: 15px 0;
	overflow: hidden
}

.products-list .price-box .price {
	font-size: 18px;
}

.products-list .desc {
	line-height: 25px;
	color: #666;
	font-size: 14px;
}

.products-list .desc a {
	font-size: 17px;
}

.products-list .actions li {	
	float: left;
	margin: 30px 5px 0 0;
}

.products-list .product-image {
	background: #fff;
	float: left;
	margin: 2px 0 0 0;
	min-width: 195px;
	padding: 0;
	position: relative;
}

.products-list .product-name {
	clear: both;
	color: #000;
	font-size: 20px;
	margin: 0 0 15px 0;
	line-height: 100%;
	width: 100%;
	font-weight: 400;
}

.products-list .product-name a {
	color: #000
}

.products-list .product-name a:active,
.products-list .product-name a:focus, 
.products-list .product-name a:hover {
	color: #b39964;
	text-decoration: none
}


.products-list .short-description {
	clear: both;
	color: #666;
	font-size: 100%;
	margin: 0 0 20px
}

.products-list  button.btn-cart {
	height: 38px;
	line-height: 38px;
}

.products-list button.btn-wishlist,
.products-list button.btn-compare{
	background-color: #fff;
	border: 1px solid #eee;
	color: #aaa;
	font-size: 107%;
	height: 38px;
	width: 38px;
	line-height: 38px;
	padding: 0px;
}

.products-list button.button i,
.products-list button.button em{ 
	font-style: normal;
}

.products-list button.btn-wishlist:hover,
.products-list button.btn-compare:hover,
.products-list button.jmquickview:hover{
	color: #000
}

.products-list button.jmquickview{
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-btn-jmquickview-list.png);
	background-position: 50% -28%;
	background-repeat: no-repeat
}

.products-list button.jmquickview span{
	display: none
}

.products-list button.jmquickview:hover{
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-btn-jmquickview-list.png);
	background-position: 50% 127%;
	background-repeat: no-repeat
}

.products-list li.item.first .inner {
	padding: 0px 0px 20px 0px !important
}

.products-list li.item {
	border-bottom: 0;
	border-left: 0 !important;
	float: none !important;
	list-style: none;
	padding: 0
}

.products-list li.item .inner {
	border-bottom: 1px solid #e5e5e5;
	display: inline-block;
	margin: 0;
	padding: 40px 0 !important;
	width: 100%
}

.products-list li.item.last .inner {
	border-bottom: 0
}

.products-list li.item:hover a.product-image,
.products-list li.item:focus a.product-image,
.category-products li.item:hover a.product-image,
.category-products li.item:focus a.product-image {
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 0 3px #e0e0e0;
	-moz-border-radius: 3px;
	-moz-box-shadow: 0 0 3px #e0e0e0;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 0 3px#e0e0e0;
	-webkit-transition: all 0.25s ease-in-out
}

/*PRODUCT DETAIL
----------------------------------------------------------------*/
.product-info-box {
}
.product-essential {
	float: left;
	margin: 0 0 20px 0;
	width: 100%
}
.product-essential-inner {
	float: right;
	margin: 0 0 20px 0;
	width: 100%
}
.product-statics {
	float: right;
	width: 25%
}
.product-img-box {
	float: left;
	position: relative;
	width: 49%
}

.mobile-images {
	display: none;
}

.product-view .product-shop {
	float: right;
	margin: 0;
	position: relative;
	width: 48%
}

.product-view .product-shop button.button, 
.product-view .product-shop button {
	font-size: 100%;
	font-weight: 700;
	height: auto;
	line-height: 37px;
	margin: 0 5px 0 0;
	min-height: 37px;
	padding: 0 20px;
}

.checkout-cart-configure .product-view .product-shop button.button, 
.checkout-cart-configure .product-view .product-shop button {
	margin: 20px 0 0 0;
}
.checkout-cart-configure .product-view .product-shop .add-to-links {
	margin: 55px 0 0 5px;
}




.product-view .product-shop button.button  i , 
.product-view .product-shop button  i {
  font-size: 14px;
}

.product-view .product-shop .ratings {
  margin: 0 0 20px;
}

.product-view .product-shop .ratings .rating-box {
  margin-top: 6px;
}

.product-view .product-shop .rating-links {
	float: left;
	font-size: 17px;
}

.product-view .product-shop .rating-links a {
	color: #999;
}

.product-view .product-shop .rating-links a:active,
.product-view .product-shop .rating-links a:focus,
.product-view .product-shop .rating-links a:hover {
	color: #b39964;
}

.short-description {
	background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-line-black.gif") no-repeat left bottom;
	border-top: 1px solid #e5e5e5;
	clear: both;
	margin: 0 0 25px;
	padding: 30px 0 25px 0;
}

.short-description h2 {
	color: #222;
	font-weight: 700;
	font-size: 14px;
	margin: 0 0 15px;
	text-transform: uppercase;
}

.product-view .short-description ul {
	clear: both;
	margin: 0 0 0 15px;
}

.product-qty {
	margin: 0 0 30px;
}

/*PRODUCT accordion */
.product-accodion {
  clear: both;
  float: right;
  width: 100%;
}

.product-collateral{
	float: left;
	padding: 0;
	width: 100%;
	margin-bottom:30px;
}

.product-collateral h3{
	background: #fff url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-arcodion-detail.png) no-repeat 100% 0;
	border-bottom: 1px solid #e5e5e5;
	color: #222;
	cursor: pointer;
	font-size: 100%;
	line-height: 38px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.product-collateral h3:focus,
.product-collateral h3:hover,
.product-collateral h3.active{
	background: #fff url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-arcodion-detail.png) no-repeat 100% 100%;
}

.product-collateral h3.active{
	border-bottom: 1px solid #b39964
}

.product-collateral .accodion-sub  h3 {
    background: none;
    border-bottom: 0 none;
	cursor: auto;
	margin: 0 0 10px;
}

.product-collateral .accodion-sub.active {
	border-bottom: 1px solid #e5e5e5;
	height: auto !important;
	padding: 25px 0;
}

.product-collateral .std h3,
.product-collateral .std h3:focus,
.product-collateral .std h3:hover,
.product-collateral .std h3.active,
.product-view .box-tags h3,
.product-view .box-tags h3:focus,
.product-view .box-tags h3:hover,
.product-view .box-tags h3.active{
	background: none;
	border: 0 none;
	color: #333;
	cursor: text;
	font-weight: normal;
	padding: 0;
	text-transform: none
}

.product-accodion .box-collateral  h2 {
	display: none;
}

/*Product Images---*/
.product-image-outer {
	left: 0;
	position: absolute;
	top: 0
}
.product-img-box .product-image-zoom {
	height: 410px;
	margin: 0 0 10px;
	width: 310px;
	z-index: 9
}

.product-img-box .product-image-zoom img {
	max-width: 100%;
	height: 100%
}

.product-img-box #track_hint {
	font-size: 92%
}

.product-img-box .more-views {
	float: left; 
	margin-top: 0; 
	height: 102px;
}

.product-img-box .more-views h4 {
	color: #999;
	font-size: 92%;
	margin-bottom: 5px;
	text-transform: uppercase
}

.product-img-box .more-views ul {
  float: left;
  margin: 0 -5px;
}

.product-img-box .more-views li {
	display: block;
	float: left;
	line-height: normal;
	margin: 0 10px 0 0;
}

.product-img-box .more-views li.active {
	border: 1px solid #b39964;
}

.product-img-box .more-views li a {
	float: left;
	height: 78px;
	width: 76px
}

/*Product Info---*/
.product-essential .product-shop h1 {
	font-family: 'Rokkitt', serif;
	font-size: 30px;
	color: #222;
	line-height: 100%;
	margin: 0 0 17px;
	text-transform: uppercase;
}


.product-essential .availability {
	color: #000;
	clear: both;
	font-weight: 700;
	display: block;
	margin: 0 0 25px 0;
	width: 100%;
}

.product-essential .price-stock .availability {
	display: none;
}

.product-essential .availability span {
	color: #666;
	display: inline;
	font-weight: normal;
	padding: 0 0 0 10px;
}

.product-essential .ratings .rating-links a {
	padding: 0 5px
}
/*Product Options---*/
.product-options {
}
.product-options dt {
	margin: 0 0 5px;
	padding: 0
}
.product-options dt label {
	color: #333;
	font-weight: bold
}
.product-options dt .qty-holder {
	float: right;
	margin-right: 15px
}
.product-options dt .qty-holder label {
	vertical-align: middle
}
.product-options dt .qty-disabled {
	background: none;
	border: 0;
	color: #333;
	padding: 3px
}
.product-options dd {
	margin: 0 0 15px;
	padding: 0
}
.product-options dl.last dd.last {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 5px
}
.product-options dd input.input-text {
	width: 99%
}
.product-options dd textarea {
	height: 8em;
	width: 99%
}
.product-options dd select {
	width: 99%
}
.product-options dd .multiselect option {
	border-bottom: 1px dotted #ddd;
	padding: 2px 4px
}
.product-options ul.options-list {
	margin-right: 5px
}
.product-options ul.options-list li {
	line-height: 1.5;
	padding: 5px 0
}
.product-options ul.options-list input.radio {
	float: left;
	margin-top: 3px
}
.product-options ul.options-list input.checkbox {
	float: left;
	margin-top: 3px
}

.product-options ul.options-list label {
	font-weight: normal
}

.product-options ul.validation-failed {
	padding: 0 7px
}

.product-options p.required {
}

.product-options-bottom{
	margin: 0;
	padding: 0
}

.product-shop .add-to-links {
	float: left;
	font-size: normal;
}

.product-shop .add-to-links li {
	float: left;
	position: relative;
}

.product-shop .add-to-links li a{
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn-addto.png) no-repeat 0 0;
	border: 1px solid #e5e5e5;
	width: 38px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	display: block;
	color: #aaa;
	text-align: center;
	text-indent: -9999px;
}

.product-shop .add-to-links li a.link-compare {
	background-position: 100% 0;
	border-left: 0 none;
}

.product-shop .add-to-links li a:active,
.product-shop .add-to-links li a:focus,
.product-shop .add-to-links li a:hover {
	background-color: #000;
	background-position: 0 95%;
	border: 1px solid #000;
	color: #fff;
	text-decoration: none;
}

.product-shop  .add-to-links li a.link-compare:active,
.product-shop  .add-to-links li a.link-compare:focus,
.product-shop  .add-to-links li a.link-compare:hover {
	background-position: 100% 95%;
}

.product-options-bottom .price-box {
	display: none
}

.product-options-bottom .product-pricing li {
	background: 0;
	padding: 2px 0
}

.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit {
}

.product-options-bottom .add-to-cart {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}

.product-options-bottom .price-box {
	float: left;
	margin: 0;
	padding: 0
}

.product-options-bottom .price-label {
	float: left;
	padding-right: 5px
}

.product-options-bottom .price-tax {
	float: left
}

.product-shop .product-options-bottom .add-to-cart label {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 6px 5px;
}

.product-shop .product-options-bottom .add-to-cart .qty{
	float: left;
	display: block;
	margin: 0 5px 0 0;
	padding: 9px 5px 10px;
}

.product-shop .product-options-bottom .price-label {
	float: none;
	padding-right: 0
}

.product-shop .product-options-bottom .price-tax {
	float: none
}

.product-options-bottom .add-to-links {
	margin: 0;
}

.item-options dd {
	/*background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/arrow.gif) no-repeat 5px 7px;*/
	padding-left: 12px
}

.product-view .price-box {
	line-height: 100%;
}

.product-shop .price-box  .price-label {
	display: inline-block
}

.product-shop .price-box  .old-price .price-label,
.product-shop .price-box  .special-price .price-label {
	display: none;
}

.product-view .price-box .special-price, 
.product-view .price-box .old-price {
  display: inline-block;
  float: left;
  line-height: 100%;
  margin: 0 5px 0 0;
  padding: 0;
}

.product-view .price-box   .price {
	font-size: 18px;
	font-weight: 700;
}

.product-view .data-table .price-box   .price {
	font-size: 14px;
}

.price-stock {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-line-black.gif) no-repeat left bottom;
	margin: 0 0 15px;
	padding: 0 0 20px;
	overflow: hidden;
}

.product-qty label{
	color: #222;
    display: inline-block;
    font-weight: 700;
    padding: 0 3px 0 0;
    position: relative;
    text-transform: uppercase;
    top: 2px;
}

.product-view .add-to-box {
	float: left;
	margin: 0 0 30px 0;
	width: 100%;
}
/*Product Collateral---*/
.product-collateral {
	clear: both;
	float: left;
	width: 100%
}

.review-product-list .product-collateral {
	margin: 10px 0 0
}

.box-collateral.box-up-sell {
	float: left;
	margin: 40px 0 0;
	width: 100%
}

.box-collateral.box-up-sell h2{
	border-bottom: 1px solid #e5e5e5;
	font-size: 16px;
	margin: 0px 0px 20px 0px;
	line-height: 100%;
	padding: 0 0 20px;
	text-transform: uppercase;
}

.box-collateral.box-up-sell li.item{
	width: 20%;
}

.box-collateral.box-up-sell .price-box .price{
	font-size: 100%;
}

.box-collateral.box-up-sell .price-box .old-price{
	margin: 0 5px 0 0;
}

.product-collateral .box-additional .label {
	background: #EDF7FC;
	font-weight: bold;
	white-space: nowrap;
	width: 25%
}
.product-collateral .box-additional .odd {
	background: #fff
}
.product-collateral .box-additional .data {
	background: #fff;
	border-right: 0
}
.product-collateral .box-additional td {
}

/*product shop for quick view*/
.jm-product-quick-view .product-shop{
	text-align: left;
}

.jm-product-quick-view .product-name h1 a{
	color: #333;
	text-decoration: none;
}

.jm-product-quick-view .author{
	color: #999;
}

.jm-product-quick-view .product-essential .ratings .rating-links a{
	color: #999;
}

.jm-product-quick-view .availability{
	display: none;
}

.jm-product-quick-view .availability.allow-display{
	display: block;
}

.jm-product-quick-view .product-qty{
	float: left;
	clear: both;
	margin: 10px 0px 20px 0px;
	width: 100%;
}

.jm-product-quick-view .price-box .price{
	color:#000;
	font-size: 30px;
}

.jm-product-quick-view .product-shop button.button{
	background: #000;
}

.jm-product-quick-view .product-shop button.button:focus,
.jm-product-quick-view .product-shop button.button:hover{
	background: #b39964;
}

.jm-product-quick-view .product-shop .add-to-links a:hover{
	background: none;
	border-color: #e0e0e0;
	color: #000;
}

/*reviews*/
#customer-reviews {
	margin-bottom: 0
}

#customer-reviews dl {
	clear: both;
	padding-top: 15px
}

#customer-reviews dd {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 15px
}

#customer-reviews dd p {
	clear: both
}

#review-form {
	padding-bottom: 10px
}

#review-form table {
	margin: 8px 0 20px;
}

#review-form td,
#review-form th {
	text-align: center
}

#review-form td.label {
	text-align: left;
}

#review-form .form-add{
	background: none;
	padding-left: 0
}

#review-form .buttons-set .button {
	float: left;
	margin-left: 0
}

#review-form .form-list .input-box {
	width: 100%;
}

#review-form .form-list input.input-text,
#review-form  .form-list textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.questions {
	color: #fc9f34;
	font-size: 120%;
	text-transform: uppercase
}

#jm-setting {
	position: absolute;
	top: 0;
	right: 85px;
	width: auto;
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/hr-top-links.png') no-repeat right 50%;
}

#jm-setting .btn-toggle{ 
	width: auto;
	padding: 0 10px 0 0;
}


.quick-setting {
	line-height: 40px;
	margin: 0;
	min-height: 40px;
	padding: 0
}

.quick-setting a {
	float: left
}

.quick-setting a img{
	float: left
}

.quick-setting a.currency-item {
  font-size: 16px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
}

.quick-setting a.currency-item.active {
	color: #777
}

/* Account Login/Create Pages*/

.my-account .page-title{
	margin: 0px;
}
.my-account .page-title{
	margin: -10px 0px 0px 0px;
}
.my-account .page-title.title-buttons button{
	margin: 0 20px 0 0;
}
.my-account .title-buttons .link-rss {
	float: none;
	margin: 0
}
.my-account #my-orders-table{
	margin: 0px 0px 15px 0px;
}
.my-account .pager{
	margin: 0px 0px 15px 0px;
}
.my-account .pager .amount{
	margin: 0px 0px 0px 0px;	
	float: left;
	padding: 10px 20px 10px 0px;
}
.my-account .pager .limiter{
	padding: 7px 20px;
	border-right: 0px none;
}
.my-account .pager .limiter select{
	padding: 2px;	
}

.account-login .page-title{
	margin: 0px 0px 20px 0px;
}

.account-login{
	padding: 0px 0px 30px;
}

.account-create{
	margin-bottom: 30px;
}

.account-create .form-list li.control input.checkbox {
  margin: 5px 5px 0 0;
}

.rating-box {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ratting.png) repeat-x 0 100%;
	font-size: 0;
	height: 10px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 65px
}

.rating-box .rating {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ratting.png) repeat-x 0 0;
	float: left;
	height: 10px
}

.ratings {
	margin: 0
}

.ratings .amount {
}

.ratings .rating-box {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}

.ratings .rating-links {
	margin: 0
}

.ratings .rating-links span, 
.ratings .rating-links a {
  color: #999;
  float: left;
  font-size: 14px;
}

.ratings .rating-links a:active,
.ratings .rating-links a:hover,
.ratings .rating-links a:focus {
	color: #b39964;
	text-decoration: none;
}

.ratings .rating-links .separator {
  background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/hr-reviews.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  height: 14px;
  margin: 4px 10px;
  width: 2px;
}

.ratings strong {
	float: left;
	margin: -1px 3px 0 0
}

.ratings-table th {
	font-weight: bold;
	padding-right: 8px
}

.ratings-table th,
.ratings-table td {
	font-size: 95%;
    line-height: 1.15;
    padding: 3px 10px 0 0;
}

.remember-me label {
	float: none;
	margin: 0 6px
}

.remember-me-popup {
	background: #fff;
	border: 1px solid #ccc;
	left: 50%;
	margin: -85px 0 0 -200px;
	position: absolute;
	text-align: left;
	top: 50%;
	width: 400px;
	z-index: 1000;
	box-shadow: 0 0 6px #ccc;
	-box-shadow: 0 0 6px #ccc;
	-moz-box-shadow: 0 0 6px #ccc;
	-webkit-box-shadow: 0 0 6px #ccc
}

.remember-me-popup .remember-me-popup-body {
	padding: 10px
}

.remember-me-popup .remember-me-popup-body a {
	background: #b39964;
	border: 1px solid #b39964;
	color: #fff;
	display: inline-block;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	height: 19px;
	padding: 0 8px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap
}

.remember-me-popup .remember-me-popup-head {
	position: relative
}

.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_window_close.gif) no-repeat;
	display: block;
	height: 15px;
	position: absolute;
	right: 7px;
	text-indent: -9999em;
	top: 7px;
	width: 15px
}

.remember-me-popup h3 {
	background: #d9e5ee;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	padding: 5px 10px
}

.review-product-list #jm-current-content,
.catalog-category-view #jm-current-content,
.catalog-product-view #jm-current-content {
	background: none
}

.route-title {
	color: #fff;
	float: left;
	font-size: 380%;
	margin: 210px 0 0 0;
	text-shadow: 0 0 5px #fff;
	text-transform: uppercase;
	width: 100%
}

.rss-table .link-rss {
	background-position: 0 4px;
	display: block;
	line-height: 1.55
}

/* RSS */
.rss-title h1 {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_rss-big.png) 0 4px no-repeat;
	padding-left: 27px
}

.sales-order-history .buttons-set {
	margin: 0;
	padding: 0 20px
}

.section.allow.active .step {
	border: 1px solid #ddd;
	border-bottom: 0;
	border-top: 0
}

#opc-review.section.allow.active .step {
	border-bottom: 1px solid #ddd;
}

.section.allow.active .step-title {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}
/* Toolbar */
.toolbar {
	border: 1px solid #ddd;
	color: #666;
	line-height: 48px;
	margin-bottom: 20px;
	overflow: hidden
}

.toolbar-bottom .toolbar{
	margin-top: 20px;
}

.toolbar .limiter .select-box{
	margin-right: 10px
}

.toolbar .pages ol li {
}

.toolbar .pages ol li img{
}

.toolbar label {
  color: #222;
  float: left;
  font-size: 14px;
  font-weight: 700;
  margin: 0 10px 0 0;
}

.toolbar-bottom {
}

.select-box{
	background: #f9f9f9 url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-drop-select.png) no-repeat 100% 0;
	border: 1px solid #ccc;
	color: #323232;
	cursor: pointer;
	display: inline-block;
	font-weight: 300;
	height: 26px;
	overflow: hidden;
	padding: 0 29px 0 0;
	margin: -4px 0px 0px 0px;
	vertical-align: middle;
	width: 95px
}

.select-box select{
	background: rgba(143,149,163,0);
	border: none;
	color: #666666;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: 300;
	line-height: 1;
	margin: 2px 0 0px 0;
	padding: 2px;
	text-indent: 3px;
	width: 155px;
	zoom: 1;
}
.select-box select option{
	color: #666
}

.select-box2{
	background: #f9f9f9 url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-selectbox2.png) no-repeat right 50%;
	border: 1px solid #eee;
	color: #222222;
	cursor: pointer;
	display: inline-block;
	font-weight: 300;
	height: 31px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
	width: 225px;
}

.select-box2 select{
	background: none !important;
	border: none;
	color: #222222;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	margin: 6px 0 6px 0;
	padding: 0 2px;
	text-indent: 3px;
	text-transform: none;
	width: 120px !important;
	border-radius: 0;
	-moz-border-radius: 0;
	-o-appearance: none!important;
	-webkit-appearance: none;
	-webkit-border-radius: 0
}

.view-mode {
	float: left;
	margin: 0;
	min-width: 120px;
	padding: 0 20px;
	border-right: 1px solid #ddd;
}

.view-mode .grid, 
.view-mode .list {
  float: left;
  height: 16px;
  width: 16px;
  margin: 16px 5px;
  background-image: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/viewmode.png');
}

.view-mode .grid {
	background-position: 0 -16px;
}
.view-mode .grid.active {
	background-position: 0 0;
}

.view-mode .list {
	background-position: 0 -48px;
}
.view-mode .list.active {
	background-position: 0 -32px;
}

.pages {
	float: left;
	padding: 0 20px
}

.pages label{
	margin: 0 10px 0 0
}

.pages ol{
	font-family: 'Rokkitt',serif;
	float: left;
}

.pages ol li {
	color: #666;
	float: left;
	font-size: 14px;
	line-height: 50px;
	margin: 0
}

.pages ol li.current { 
	padding: 0 10px;
}

.pages ol li a {
	color: #666;
	padding: 5px 10px 2px;
	text-align: center;
	text-decoration: none
}

.pages ol li a.previous, 
.pages ol li a.next {
  background: #f8f8f8;
  border: 1px solid #ccc;
  margin: 0 15px;
}

.pages ol li.current,
.pages ol li a:active,
.pages ol li a:focus,
.pages ol li a:hover {
	color: #b39964;
	text-decoration: none
}

.sort-by {
  float: right;
  padding: 0 20px;
}


.limiter {
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  float: right;
  padding: 0 20px;
}

.limiter .select-box2{
	width: 59px;
	background-position: 85% 50%;
}

.sort-by .select-box2{
	width: 99px;
	background-position: 90% 50%;
}

.send-friend  .buttons-set{
	margin: 30px 20px 20px
}

.send-friend .buttons-set .limit {
	float: right;
	font-size: 11px;
	line-height: 21px;
	margin: 0 7px 0 0
}

.send-friend .fieldset{
	margin: 40px 20px 20px
}

/* Send a Friend */
.send-friend .form-list .field {
	width: 315px
}

.send-friend .form-list .input-box {
	width: 300px
}

.send-friend .form-list input.input-text,
.send-friend .form-list textarea {
	width: 294px
}

.send-friend .form-list li {
	margin-right: -15px
}

.send-friend .form-list li p {
	margin: 0 15px 0 0
}

.send-friend .form-list li.wide .input-box {
	width: 612px
}

.send-friend .form-list li.wide textarea {
	width: 609px
}

.separator {
	margin: 0 3px
}

.shop-access{
	float: left;
	width: 100%
}

.shop-access li{
	float: left;
	width: 100%
}

.shop-access li a {
  color: #333;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-transform: none;
}

.shop-access li a:active,
.shop-access li a:focus,
.shop-access li a:hover {
	color: #b39964
}

.shop-access .block-account{
	display: none;
}

/* Paypal */
.sidebar .paypal-logo {
	display: block;
	margin: 10px 0;
	text-align: center
}

.sidebar .paypal-logo a {
	float: none
}

.sidebar-socials {
	float: left;
	position: fixed;
	top: 155px;
	width: 30px;
	z-index: 999;
}

.sidebar-socials  a{
	background: #000;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 2px 0;
	-moz-transition: all 0.25s ease-in-out;
	text-align: center;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	width: 30px
}

.sidebar-socials  a.facebook:active, 
.sidebar-socials  a.facebook:focus,
.sidebar-socials  a.facebook:hover {
	background: #3b5998
}

.sidebar-socials  a.google-plus:active, 
.sidebar-socials  a.google-plus:focus,
.sidebar-socials  a.google-plus:hover {
	background: #dd4c39
}

.sidebar-socials  a.pinterest:active, 
.sidebar-socials  a.pinterest:focus,
.sidebar-socials  a.pinterest:hover {
	background: #AB171E
}

.sidebar-socials  a.skype:active, 
.sidebar-socials  a.skype:focus,
.sidebar-socials  a.skype:hover {
	background: #0078CA
}

.sidebar-socials  a.tumblr:active, 
.sidebar-socials  a.tumblr:focus,
.sidebar-socials  a.tumblr:hover {
	background: #2C4762
}

.sidebar-socials  a.twitter:active, 
.sidebar-socials  a.twitter:focus,
.sidebar-socials  a.twitter:hover {
	background: #00aced
}

.sidebar-socials  a:active, 
.sidebar-socials  a:focus,
.sidebar-socials  a:hover {
	color: #fff;
	-moz-transition: all 0.25s ease-in-out;
	text-decoration: none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out
}

/* Checkout */
.sp-methods {
	margin: 0 0 8px
}

.sp-methods .centinel-logos a {
	margin-right: 3px
}

.sp-methods .centinel-logos img {
	vertical-align: middle
}

.sp-methods .checkmo-list address {
	float: left
}

.sp-methods .checkmo-list label {
	padding-right: 10px;
	text-align: right;
	width: 135px
}

.sp-methods .checkmo-list li {
	margin: 0 0 5px
}

.sp-methods .form-list {
	padding-left: 20px
}

.sp-methods .form-list li {
	margin: 0 0 8px
}

.sp-methods .release-amounts {
	margin: 0.5em 0
}

.sp-methods .release-amounts button {
	float: left;
	margin: 5px 10px 0 0
}

.sp-methods dd {
}

.sp-methods .input-box {
    width: 278px;
}

.sp-methods dd li {
	margin: 5px 0
}

.sp-methods dt {
	color: #222;
    font-weight: 700;
    margin: 13px 0 15px;
}

.sp-methods dt input.radio{
	margin-top: 2px;
	vertical-align: text-top
}

.sp-methods input.cvv {
	width: 3em!important
}

.sp-methods select.month {
	margin-right: 10px;
	width: 154px
}


.sp-methods select.year  {
  width: 103px;
}

/* Class: std - styles for admin-controlled content */
.std .subtitle {
	padding: 0
}

.std address {
	font-style: normal
}

.std b,
.std strong {
	font-weight: bold
}

.std blockquote {
	font-style: italic;
	padding: 0 0 0 1.5em
}

.std dd {
	padding: 0 0 0 1.5em
}

.std dl dd {
	margin: 0 0 10px
}

.std dl dt {
	font-weight: bold
}

.std dt {
	font-weight: bold
}

.std i,
.std em {
	font-style: italic
}

.std ol {
	list-style: decimal outside;
	padding-left: 1.5em
}

.std ol.ol {
	list-style: decimal outside;
	padding-left: 1.5em
}

.std ul {
	list-style: disc outside;
	padding-left: 1.5em
}

.std ul ul {
	list-style-type: circle
}

.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {
	margin: .5em 0
}

.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote {
	margin: 0 0 1em;
	padding: 0
}

.std ul {
	margin: 0 0 1em 1em;
}

.std ul.disc {
	list-style: disc outside;
	margin: 0 0 10px;
	padding-left: 18px

}

.sub-select-box{
	float: left;
	height: 100%;
	box-shadow: inset 0 0 3px 3px #f0f0f0;
	-moz-box-shadow: inset 0 0 3px 3px #f0f0f0;
	-webkit-box-shadow: inset 0 0 3px 3px#f0f0f0;
	width: 101%;
}

.subtitle,
.sub-title {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 6px;
	padding: 15px 0 0
}

/* Global Messages  */
.success {
	color: #3d6611;
	font-weight: bold
}

.success-msg {
	background-color: #eff5ea;
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_msg-success.gif);
	border-color: #446423;
	color: #3d6611
}

/* Product Tags */
.box-tags .form-add{
	display: block;
	overflow: hidden;
	padding-left: 0;
	vertical-align: middle;
}

.box-tags .form-add label{
	color: #333;
	display: block;
	margin: 10px 0 5px;
	width: 100%;
}

.box-tags .form-add .input-box,
.box-tags .form-add fieldset{
	float: left;
	margin-right: 5px;
}

.box-tags .form-add .input-box .input-text{
	height: 31px;
    padding: 3px 10px;
    width: 200px;
}

.box-tags .form-add .button{
	margin-left: 5px;
}


.tags-list li,
.product-tags li{
	display: inline;
	padding: 0 8px 0 4px;
}

.tags-list li.first,
.product-tags li.first{
	padding-left: 0;
}

.tags-list li.last,
.product-tags li.last{
	background: none;
}
.tags-list {
	border: 1px solid #c1c4bc;
	display: block;
	margin: 0;
	padding: 10px
}

.tags-list li {
	display: inline!important;
	margin: 0 4px 0 0
}

.tags-list li a {
	color: #333
}

.tags-list li a:active,
.tags-list li a:focus,
.tags-list li a:hover {
	color: #b39964;
	text-decoration: none;
}

.tier-prices .benefit {
	font-style: italic;
	font-weight: bold
}

.tier-prices .price {
	font-weight: bold
}

.tier-prices li {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/i_tier.gif) no-repeat 0 3px;
	line-height: 1.4;
	padding: 2px 0 2px 10px
}

.tier-prices-grouped li {
	color: #b39964;
	padding: 2px 0
}

.tier-prices-grouped li .price {
	font-weight: bold
}

.title-buttons {
	text-align: right
}

.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
	float: left
}



/* Tooltip */
.tool-tip {
	background: #5e8ab4;
	border: 1px solid #7BA7C9;
	padding: 15px 20px;
	position: absolute;
	z-index: 9999
}

.tool-tip .btn-close {
	margin: -9px -14px 0;
	text-align: right
}

.tool-tip .btn-close a {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_window_close.gif) 100% 0 no-repeat;
	display: block;
	height: 15px;
	margin: 0 0 0 auto;
	overflow: hidden;
	text-align: left;
	text-indent: -999em;
	width: 15px
}

.tool-tip .tool-tip-content {
	padding: 5px
}

.tracking-table {
	margin: 0 0 15px
}

.tracking-table th {
	font-weight: bold;
	white-space: nowrap
}

.tracking-table-popup {
	width: 100%
}

.tracking-table-popup th {
	font-weight: bold;
	white-space: nowrap
}

.tracking-table-popup th,
.tracking-table-popup td {
	padding: 1px 8px
}

.truncated {
	cursor: help
}



.truncated .truncated_full_value {
	position: relative;
	z-index: 999
}

.truncated .truncated_full_value .item-options {
  background-color: #f6f6f6;
  border: 1px solid #ddd;
  left: -99999em;
  padding: 8px;
  position: absolute;
  top: -99999em;
  width: 195px;
  z-index: 999;
}

.truncated .show .item-options {
	left: 0;
	top: 0
}

.truncated .truncated_full_value .item-options > p {
	font-weight: bold;
	text-transform: uppercase
}

.truncated a.details {
	cursor: help
}

.truncated a.dots {
	cursor: help
}

/* Form Validation */
.validation-advice {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/validation_advice_bg.gif) 2px 0 no-repeat;
	clear: both;
	color: red;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin: 3px 0 0;
	min-height: 13px;
	padding-left: 17px
}

.validation-failed {
	background: #faebe7!important;
	border: 1px dashed #eb340a!important
}

/* Expiration date and CVV number validation fix */
.v-fix {
	float: left
}

.v-fix .validation-advice {
	display: block;
	margin-right: -12em;
	position: relative;
	width: 12em
}

.v-middle {
	vertical-align: middle
}

.v-top {
	vertical-align: top
}

/* FPT */
.weee {
	color: #444;
	display: block;
	font-size: 11px
}

.weee .price {
	font-size: 11px;
	font-weight: normal
}

/* Remember Me Popup */
.window-overlay {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/window_overlay.png) repeat;
	background: rgba(0, 0, 0, 0.35);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 990
}

/*cms-page*/
#button-btt {
	background: #b39964;
	border: 0 none;
	bottom: 200px;
	color: #FFFFFF;
	font-size: 95%;
	height: 30px;
	line-height: 100%;
	padding: 10px 0;
	position: fixed;
	right: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 50px;
	z-index: 999
}

#button-btt i {
	clear: both;
	display: block;
	text-align: center;
	width: 100%
}

#button-btt:active,
#button-btt:focus,
#button-btt:hover {
	text-decoration: none;
	opacity: .8;
}

/*bots*/
#jm-bots1 {
	padding: 50px 0 0 0
}

.lastnews {
	margin: 0;
	padding: 0;
}

.lastnews li{
	margin: 0;
	padding: 0;
	width: 270px;
	float: left;
}

.lastnews li.center{
	margin: 0 24px 0 23px;
}

.lastnews li img {
	margin: 0 0 10px 0;
}

.lastnews li a {
  color: #000000;
  float: left;
  font-size: 17px;
  font-weight: 700;
  line-height: 18px;
  margin: 0 0 7px;
  width: 100%;
}



.lastnews li a:active,
.lastnews li a:focus,
.lastnews li a:hover {
	color: #B39964;
	text-decoration: none;
}

.lastnews li .date {
  clear: both;
  color: #999;
  font-size: 14px;
  width: 100%;
}


/*main*/
#jm-container {
	padding: 0
}


/* Footer  */
#jm-footer {
	background: #222;
	overflow: hidden
}

#jm-footer .block-about {
	width: 23%;
	float: left;
	margin: 0 30px 0 0;
	line-height: 25px;
	padding: 40px 0;
	font-size: 14px;
	border-right: 1px solid #2d2d2d;
}

#jm-footer .block-about img{ 
	margin: 0 0 20px 0;
}

#jm-footer .block-content {
	background: none;
	color: #666;
}

#jm-footer .block-about .content-inner { 
	padding: 0 40px 0 0;
}

#jm-footer .block-about .content-inner h1 {
	color: #b39964;
	font-size: 38px;
	font-weight: normal;
	line-height: 100%;
	margin: 0 0 18px;
	text-transform: uppercase;
}

#jm-footer .block-about .address {
	margin: 10px 0 30px 0;
	width: 100%;
	float: left;
}

#jm-footer .block-about .address span{
	color: #999;
}

#jm-footer .block-about .address a {
  color: #b39964;
  font-size: 18px;
}

#jm-footer .block-about .social{
	width: 100%;
	float: left;
}

#jm-footer .block-about .social li {
	width: 44px;
	height: 44px;
	line-height: 44px;
	float: left;
	margin: 0 5px 0 0;
	font-size: 14px;
	text-align: center;
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg-social.png') no-repeat 0 0;
}

#jm-footer .block-about .social li:focus,
#jm-footer .block-about .social li:hover{ 
	background-position: 0 -44px;	
}

#jm-footer .block-about .social li a{ 
	color: #fff;
	width: 44px;
	height: 44px;
	display: block;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#jm-footer .block-about .social li a em{
	margin: 0 0 0 5px;	
}

#jm-footer .block-about .social li a:active, 
#jm-footer .block-about .social li a:focus,
#jm-footer .block-about .social li a:hover{ 
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#jm-footer .bugs {
	margin: 13px 0 0
}

#jm-footer .bugs a {
	color: #ebf0f3;
	text-decoration: underline
}

#jm-footer .bugs a:hover {
	text-decoration: none
}

.block-brand {
  border-bottom: 1px solid #333;
  float: right;
  padding: 30px 0;
  width: 74.3%;
}

.list-brand {
	width: 100%;
	float: left;
	clear: both;
}

.list-brand li{
	float: left;
	width: 142px;
	opacity: .1;
	text-align:  center;
}

.list-brand li:focus,
.list-brand li:hover{ 
		opacity: 1;
}

.list-brand li a{ 
	display: block;
}

.block-information,
.block-hot-link,
.block-help,
.block-subscribe {
	width: 213px; 
	float: left;
}


.block-subscribe .block-title,
.block-links .block-title{ 
	border-bottom: 0;
	color: #fff;
	margin: 0; 
}

.block-links ul{ 
	padding:  0;
	margin: 0; 
}

.block-links ul li{ 
	padding:  0;
	margin: 0; 
	line-height: 25px;
}

.block-links ul li a{ 
	color: #666;
	font-size: 16px;
}  

.block-links ul li a:active,
.block-links ul li a:hover,
.block-links ul li a:focus {
	color: #b39964;
	text-decoration: none;
}  

.jm-legal {
	border-top: 1px solid #333;
	padding: 33px 0; 
	color: #666;
	width: 100%;
}


/*head*/
#jm-head {
	background: #b39964;
	color: #ffffff;
	min-height: 40px;
	line-height: 40px;
	position: fixed;
	text-align: left;
	top: 0;
	width: 100%;
	font-size: 11px;
	text-transform: uppercase;
	z-index: 999;
}

#jm-head .inner{ 
	position: relative;
}

.headinfo {
	padding-left: 292px;
}

#hclose {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	opacity: .5;
}

#hclose:active,
#hclose:focus,
#hclose:hover {
	opacity: 1;
	text-decoration: none;
}

#jm-header { 
	position: relative;
	z-index: 100;
	min-height: 180px;
}

#jm-header .inner {
	position: relative;
}

#jm-header .main {
	margin: 40px auto 0
}

#jm-quickaccess {
	position: absolute;
	top: 0px;
	right: 0;
	width: auto;
}

#jm-quickaccess .btn-toggle{
	width: auto;
	padding: 0 0 0 10px;
}

.cms-home #jm-mainnav.menu-1column,
#jm-mainnav {
  float: right;
  min-height: 40px;
  width: 100%;
  border-top: 1px solid #e5e5e5; 
  border-bottom: 3px solid #222;
  margin-top: 45px;
}

#jm-mainnav.menu-1column {
	width: 100%; 
}

#jm-mainnav .btn-toggle {
	display: none
}

#jm-mainnav .inner-toggle {
	background: 0;
	display: block;
	padding: 0;
	position: static;
	border: 0;
}

#jm-mainnav:hover,
#jm-mainnav:focus {
	background: none
}

/*mass bottom*/
#jm-mass-bottom .inner2{
	border-top: 1px solid #eee;
	padding: 30px 0
}

#jm-mass-bottom ul li {
	float: left;
	margin: 0 22px
}

#jm-mass-bottom ul li:first-of-type {
	margin: 0 27px 0 0
}

#jm-mass-bottom ul li:last-of-type {
	margin: 0 0 0 27px
}

/*mass head*/
#jm-mass-head {
	position: relative
}

/*mass top*/
#jm-mass-top {
	padding: 20px 0 0
}

#jm-mass-top img{
	width: 100%
}


#jm-mycart {
	position: absolute;
	top: 97px;
	right: 0px;
	border-right: 0px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	margin-top: 45px;
}

#jm-mycart  .block-title {
	background: none;
	border: 0 none;
	color: #000;
	line-height: 100%;
	min-height: 100%;
	padding: 0 0 15px;
	margin: 0;
	text-indent: 0
}

#jm-mycart  .block-title strong{
	background: none;
	color: #000;
	font-size: 105%;
	font-weight: normal;
	margin: 0;
	padding: 0
}

#jm-mycart .block-content{
	background: 0;
	border: 0;
	line-height: 25px;
	margin: 0;
	padding: 0
}

#jm-mycart .mycart-toggle a{
	color: #b39964
}

#jm-mycart a.details {
	color: #999
}

#jm-mycart .inner-toggle {
	min-width: 260px;
}

#jm-mycart a:active,
#jm-mycart a:focus,
#jm-mycart a:hover {
	text-decoration: none
}


#jm-search  {
	display: none;
}

.form-search {
  background: none;
  border: 0 none;
  min-height: 40px;
  min-width: 190px;
  position: relative;
}

.form-search .input-text {
	background: none;
	border: 0 none;
	color: #999;
	float: left;
	font-size: 14px;
	min-width: 180px;
	border: 1px solid #e5e5e5;
	padding: 11px 40px 11px 10px
}

.form-search .input-text:focus {
	background: none
}

.form-search button {
	background: none !important;
	border: 0;
	color: #999;
	cursor: pointer;
	font-size: 110%;
	padding: 12px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	width: 40px;
	height: 40px;
	line-height: 20px;
}

.form-search label {
	display: none
}

#jmoverlay{
	background: none;
	left: 0  !important;
	min-height: 100% !important;
	opacity: 0.7  !important;
	position: fixed !important;
	top: 40px  !important;
	width: 100% !important;
	z-index: 99 !important
}

#jm-pathway {
	padding: 0
}

.sales-guest-form #jm-pathway,
.cms-page-view #jm-pathway {
	display: none
}

#jm-pathway .inner {
	line-height: 100%;
	margin: -3px 0 0 0;
}

/*block search*/
#logo {
	float: left;
	margin: 0;
	/*min-height: 27px;*/
    min-height: 36px;
	width: 292px
}

#logo a{
	float: left;
	/*height: 27px;*/
    height: 36px;
	margin: 27px 0;
	text-indent: -999em;
	width: 204px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.top-info {
	font-family: 'Rokkitt', serif;
	padding: 0;
	margin: 33px 0;
	width: 858px;
	float: left;
	height: 30px;
}

.top-info li {
  float: left;
  margin: 0;
  padding: 0 0 0 45px;
  width: 28%;
}

.top-info li.delivery { 
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ico-delivery.png') no-repeat left 50%;
}

.top-info li.returns { 
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ico-returns.png') no-repeat left 50%;
}

.top-info li.numberphone { 
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/ico-support.png') no-repeat left 50%;
}

.top-info li h3 {
  color: #222;
  font-size: 16px;
  line-height: 14px;
}

.top-info li h4{ 
	font-size: 12px;
	color: #999; 
	font-weight: 400;
}

#multiship-addresses-table td,
#multiship-addresses-table tfoot td {
	padding: 20px
}

/* My Reviews */
#my-reviews-table td {
	padding: 10px
}

#my-reviews-table td h2.product-name{
	font-size: 100%
}

#my-tags-table {
	clear: both;
	margin: 0 0 20px 0
}

#my-tags-table .add-to-links {
	white-space: nowrap
}

#my-tags-table td {
	padding: 10px;
	text-align: center;
	vertical-align: middle
}

#my-tags-table .old-price, 
#my-tags-table .special-price {
  float: none;
  display: inline-block;
  margin: 0 5px 0 0;
}


#opc-login .form-list li.control input.radio, 
#opc-login .form-list li.control input.checkbox,
#opc-billing .form-list li.control input.radio, 
#opc-billing .form-list li.control input.checkbox {
	margin: 5px 5px 0 0;
}

#opc-login .buttons-set {
	border-top: 0
}

#opc-login .buttons-set a {
	float: left;
	margin: 9px 20px
}

#opc-login .buttons-set button.button {
	float: left;
	margin: 0
}

#opc-login .col-1  button.button {
	float: right;
	margin: 0 90px 0 0
}

#opc-login h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 15px 0
}

#opc-login h4 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-transform: uppercase
}

#opc-login p.required {
	text-align: left
}

#opc-review .authentication {
	margin: 0 auto;
	width: 570px
}

#opc-review .buttons-set {
	padding: 20px 0 0 0;
}

#opc-review .buttons-set .please-wait {
	height: 40px;
	line-height: 40px
}

#opc-review .buttons-set p {
	line-height: 40px;
	margin: 0
}

#opc-review .item-options {
	margin: 5px 0 0
}

#opc-review .product-name {
	color: #666;
	font-size: 100%;
}

#opc-review .warning-message {
	color: #101010;
	font-weight: bold;
	padding: 10px 10px 0;
	text-align: center
}

#opc-shipping_method .buttons-set {
	border-top: 0
}

#poll-answers .label {
	background: 0;
	float: none;
	text-align: left
}

#shipping-new-address-form .form-list select {
	width: 265px
}

#checkout-step-shipping .form-list li.control input.checkbox {
	margin-top: 5px;
}

#wishlist-table .add-to-links {
	white-space: nowrap
}

#wishlist-table .old-price, .special-price { float:none}

#wishlist-table .add-to-cart-alt { display: inline-block}
/* Sales guest form */
.sales-guest-form .buttons-set{
	margin: 30px 0px;
}

/* Block: Related*/
.block-related {
	margin: -43px 0 40px 0;
	position: relative;
}

.block-related .block-title {
    float: left;
    width: 100%;
}

.block-related .block-content li.item {
	background: url("https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/hr-list-product.png") repeat-x left bottom;
	padding: 20px 0;
	position: relative;
}

.block-related .block-content li.item .checkbox {
  left: 80px;
  position: absolute;
  top: 23px;
}

.block-related .block-content li.item .product-image{
	float: left;
	margin:  0 20px 0 0;
}

.block-related .block-content li.item .ratings {
	height: 13px;
}

.block-related .block-content li.item .product-name {
	margin: 0 0 10px;
	line-height: 20px;
}

/* review-product-list */
.review-product-list ul.ja-tab-navigator li{
	width: 207px;
}

.review-product-list ul.ja-tab-navigator li.active{
	width: 208px;
}

/* 404 page */
.block-related .block-content li.item .product-name a {
  color: #000;
  padding: 0 0 0 20px;
}

.block-related .block-content li.item .product-name a:active,
.block-related .block-content li.item .product-name a:focus,
.block-related .block-content li.item .product-name a:hover  {
	color: #b39964;
	text-decoration: none;
}

.page-head-alt h2{
	color: #181818;
    font-size: 84px;
    margin: 0 0 5px;
}

#jm-col1 .paypal-logo{
	display: none;
}

/* compare page */
.compare-table {
	border-collapse: collapse
}

.compare-table .btn-remove {
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/btn_remove2.gif);
	float: right;
	height: 15px;
	width: 72px
}

.compare-table tbody td{
	vertical-align: top;
}

.compare-table tbody td.last {
	border-right: 1px solid #ccc
}

.compare-table tbody th {
	background: #fff
}

.compare-table tbody th,
.compare-table tbody td {
	border: 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 10px
}

.compare-table tbody tr.last th,
.compare-table tbody tr.last td {
	border-bottom: 1px solid #ccc!important
}

.compare-table tbody tr.last th:first-of-type{
	border-bottom: 1px solid #ccc!important
}

.compare-table thead tr.first th,
.compare-table thead tr.first td {
	background: none;
	border: 0;
	font-size: 0;
	line-height: 0;
	padding: 0
}

.compare-table tr.add-to-row td {
	background: #fff;
	text-align: center
}

.compare-table tr.first td {
	text-align: center
}

.compare-table tr.first td .price-box {
	margin: 10px 0
}

.compare-table tr.first td .product-name {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0
}

.compare-table tr.first td .product-name a {
	color: #000
}

.compare-table tr.first td .product-name a:active,
.compare-table tr.first td .product-name a:focus,
.compare-table tr.first td .product-name a:hover {
	color: #b39964;
	text-decoration: none
}

.compare-table tr.first td .ratings {
	margin: 0 auto;
	width: 69px
}

.compare-table tr.first td .ratings .amount {
	display: none
}

.compare-table tr.first td p,
.compare-table tr.add-to-row td p {
	margin: 0
}

.mobile-cart,
.mobile-only {
	display: none;
}

.zoomLens {
	height: 150px !important;
	width: 150px !important;
}

.zoomWindow {
  height: 554px !important;
  left: 445px !important;
  top: 4px !important;
  width: 404px !important;
}

#jm-searchbar  {
	position: absolute;
	/*margin: 7% 0 0 5%;*/
	margin-top: 90px;
	min-height: 40px;
	width: 99%;
	z-index:10;
  
}


.searchTerm {
  @include box-sizing(border-box);
  width: 100%;
  border: 5px solid $color;
  padding: 5px;
  height: 40px;
  border-radius: 5px;
  outline: none;
	
}


.form-search1 {
  background: none;
  border: 0 none;
  min-height: 40px;
  min-width: 99%;
  /*min-width: 690px;*/
  position: relative;
/*padding: 0px 40px 11px 10px*/
}

.form-search1 .input-text {
	background: none;
	border: 0 none;
	color: #999;
	float: left;
	font-size: 14px;
	min-width: 97%;
	/*min-width: 680px;*/
	border: 1px solid #e5e5e5;
	padding: 11px 40px 11px 10px
}


/* topinico.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
#jm-wrapper {}

.wrap { clear: both; min-width: 1170px; white-space: normal!important }

.main { max-width: 1170px; width: 100%; margin: 0 auto; text-align: left; }

.main .inner { margin: 0 10px; }
/* HEADER
--------------------------------------------------------- */
#jm-header {}

/* CONTAINER
--------------------------------------------------------- */
#jm-container { }
#jm-mainbody { float: left; width: 75%; }

/*main content---*/
#jm-main { display: block; float: right; width: 66.6%; }
#jm-current-content { min-height: 200px; background: #fff; }
.checkout-multishipping-success #jm-current-content,
.checkout-multishipping-overview #jm-current-content,
.checkout-multishipping-shipping #jm-current-content,
.checkout-multishipping-address-newshipping #jm-current-content,
.checkout-cart-index #jm-current-content,
.checkout-multishipping-addresses #jm-current-content { background: none; }
/*columns---*/
#jm-col1 { float: left; width: 33.3%; }
#jm-col2 { float: right; width: 25%; }

/* FOOTER
--------------------------------------------------------- */
#jm-footerwrap {}
#jm-footer { }

/* EXTENSIBLE LAYOUT
--------------------------------------------------------- */
/*1 Column---*/
.jm-lo-1col #jm-current-content { margin: 0; }
.jm-lo-1col #jm-mainbody,.jm-lo-1col #jm-main { float: none; width: 100%; }

.jm-col-right #jm-main {
	float: left;
}
.jm-col-right .col-right{
	float: right;
}


/*2 Columns Right---*/
.jm-lo-2colsr #jm-main { float: none; width: 100%; }
.jm-lo-2colsr #jm-current-content { margin-left: 0; }

/*2 Columns Left---*/
.jm-lo-2colsl #jm-mainbody { float: none; width: 100%; }
.jm-lo-2colsl #jm-main { width: 75%; }
.jm-lo-2colsl #jm-current-content { margin-right: 0; }
.jm-lo-2colsl #jm-col1 { width: 23%; }
.jm-lo-2colsl .col-left-inner { padding: 0 10px 0 0; }

/* IN PAGE LAYOUTS
--------------------------------------------------------- */
.page {}
.page-print { padding: 25px 30px; text-align: left; }
.page-empty { padding: 20px; text-align: left; }
.page-popup { padding: 25px 30px; text-align: left; }

/* Base Columns */
.col-left { float: left; width: 195px; padding: 0; }
.col-main { float: left; width: 685px; padding: 0; }
.col-right { float: right; width: 195px; padding: 0; }

/* 1 Column Layout */
.col1-layout .col-main { float: none; width: auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float: right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width: 475px; margin-left: 17px; }
.col3-layout .col-wrapper { float: left; width: 687px; }
.col3-layout .col-wrapper .col-main { float: right; }

/* Content Columns */
.col2-set .col-1 { float: left; width: 48.5%; }
.col2-set .col-2 { float: right; width: 48.5%; }
.col2-set .col-narrow { width: 32%; }
.col2-set .col-wide { width: 65%; }

.col3-set .col-1 { float: left; width: 32%; }
.col3-set .col-2 { float: left; width: 32%; margin-left: 2%; }
.col3-set .col-3 { float: right; width: 32%; }

.col4-set .col-1 { float: left; width: 25%; }
.col4-set .col-2 { float: left; width: 25%; }
.col4-set .col-3 { float: left; width: 25%; }
.col4-set .col-4 { float: left; width: 25%;}

.col5-set .col-1 { float: left; width: 20%; }
.col5-set .col-2 { float: left; width: 20%; }
.col5-set .col-3 { float: left; width: 20%; }
.col5-set .col-4 { float: left; width: 20%; }
.col5-set .col-5 { float: left; width: 20%; }
.col5-set .col-wide { width: 40%; }

/*Table Columns---*/
table .col-1, table .col-2, table .col-3, table .col-4 { float: none !important; margin: 0 !important; }
.col3-set td.spacer { width: 3%; }
.col4-set td.spacer { width: 4%; }

/* Clears */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}



.topiniowiderruf table, td, tr{

border: solid #000 1px;


}
.topinxohne table, td, tr{

border: 0;


}


.topiniowiderruf {

width: 90%;

}

.topiniowiderruf td{

width: 50%;

}


.topiniostartseite {
    text-align: justify;
    text-justify: inter-word;
} 

.topiniostartseite h1{
    text-align: center;
   
} 

/* CMS Seiten // Landingpage */
.divTableTopinx{
	display: table;
	width: 100%;
    clear: both;
}

.divTableRowTopinx {
	display: table-row;
}

.divTableHeadingTopinx {
	background-color: #EEE;
	display: table-header-group;
}

.divTableCellTopinx, .divTableHeadTopinx {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}

.divTableHeadingTopinx {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}

.divTableFootTopinx {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}

.divTableBodyTopinx {
	display: table-row-group;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 11, 2013 */



@font-face {
    font-family: 'dominebold';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-bold-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-bold-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-bold-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-bold-webfont.svg#dominebold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'domineregular';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-regular-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-regular-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-regular-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/domine-regular-webfont.svg#domineregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoblack';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-black-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-black-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-black-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoblack_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-blackitalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-blackitalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-blackitalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-blackitalic-webfont.svg#robotoblack_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bold-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bold-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bolditalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bolditalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bolditalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedbold';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bold-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedbold_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bolditalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bolditalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bolditalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-bolditalic-webfont.svg#roboto_condensedbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condenseditalic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-italic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-italic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-italic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-italic-webfont.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedlight';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-light-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-light-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-light-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedlight_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-lightitalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-lightitalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-lightitalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-lightitalic-webfont.svg#roboto_condensedlight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedregular';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-regular-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoitalic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-italic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-italic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-italic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-light-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-light-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-light-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-lightitalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-lightitalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-lightitalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-medium-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-medium-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-medium-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-mediumitalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-mediumitalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-mediumitalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-mediumitalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-regular-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-regular-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slabbold';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-bold-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-bold-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-bold-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-bold-webfont.svg#roboto_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slablight';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-light-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-light-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-light-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-light-webfont.svg#roboto_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slabregular';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-regular-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-regular-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-regular-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-regular-webfont.svg#roboto_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_slabthin';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-thin-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-thin-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-thin-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/robotoslab-thin-webfont.svg#roboto_slabthin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thin-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thin-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin_italic';
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thinitalic-webfont.eot');
    src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thinitalic-webfont.woff') format('woff'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thinitalic-webfont.ttf') format('truetype'),
         url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/fonts/roboto-thinitalic-webfont.svg#robotothin_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
 .header-container,
.header-container .top-container,
.header,
.header .quick-access,
#nav,
.main,
.footer,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col3-layout .product-options-bottom .price-box,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-options .options-list li,
.product-options,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

input.radio,
input.checkbox { width: 13px; height: 13px; vertical-align: middle; }

.button,button { padding: 1px 10px 0; }

/* Clearer */
.clearer { display: block; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }


* html #ja-search .input-text { width: 200px; }

.search-autocomplete  ul{
	background: #fff;
	border: 1px solid #ddd;
	color: #222;
	margin: 0 2px;
}

.search-autocomplete  ul li{
	padding: 10px;
}

.search-autocomplete  ul li .amount {
	display: inline-block;
    padding: 0 3px 0 0;
}

*:first-child+html .search-autocomplete { left: 29px !important; }

#search_autocomplete_iefix { display: none; }

*:first-child+html .add-to-cart .paypal-logo { margin: 10px 0 0; padding: 0; }

*:first-child+html .cart .discount .button { float: none; }

*:first-child+html .opc { zoom: 1; overflow: hidden; }

*:first-child+html .opc li.section { zoom: 1; float: left; width: 100%; }


/* product detail atribute*/

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/awesome/font/fontawesome-webfont.eot?v=3.2.1');
  src: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/css/awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
.icon-large {
  font-size: 1.3333333333333333em;
  margin-top: -4px;
  padding-top: 3px;
  margin-bottom: -4px;
  padding-bottom: 3px;
  vertical-align: middle;
}
.nav [class^="icon-"],
.nav [class*=" icon-"] {
  vertical-align: inherit;
  margin-top: -4px;
  padding-top: 3px;
  margin-bottom: -4px;
  padding-bottom: 3px;
}
.nav [class^="icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  vertical-align: -25%;
}
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large {
  line-height: .75em;
  margin-top: -7px;
  padding-top: 5px;
  margin-bottom: -5px;
  padding-bottom: 4px;
}
.btn [class^="icon-"].pull-left,
.btn [class*=" icon-"].pull-left,
.btn [class^="icon-"].pull-right,
.btn [class*=" icon-"].pull-right {
  vertical-align: inherit;
}
.btn [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large {
  margin-top: -0.5em;
}
a [class^="icon-"],
a [class*=" icon-"] {
  cursor: pointer;
}
.icon-glass {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;');
}
.icon-music {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf001;');
}
.icon-search {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;');
}
.icon-envelope-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;');
}
.icon-heart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf004;');
}
.icon-star {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;');
}
.icon-star-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf006;');
}
.icon-user {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;');
}
.icon-film {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf008;');
}
.icon-th-large {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf009;');
}
.icon-th {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00a;');
}
.icon-th-list {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;');
}
.icon-ok {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;');
}
.icon-remove {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;');
}
.icon-zoom-in {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;');
}
.icon-zoom-out {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;');
}
.icon-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;');
}
.icon-power-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;');
}
.icon-signal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf012;');
}
.icon-cog {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;');
}
.icon-gear {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;');
}
.icon-trash {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;');
}
.icon-home {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf015;');
}
.icon-file-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf016;');
}
.icon-time {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf017;');
}
.icon-road {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf018;');
}
.icon-download-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf019;');
}
.icon-download {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01a;');
}
.icon-upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01b;');
}
.icon-inbox {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01c;');
}
.icon-play-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01d;');
}
.icon-repeat {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;');
}
.icon-rotate-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;');
}
.icon-refresh {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;');
}
.icon-list-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;');
}
.icon-lock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;');
}
.icon-flag {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;');
}
.icon-headphones {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf025;');
}
.icon-volume-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf026;');
}
.icon-volume-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf027;');
}
.icon-volume-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf028;');
}
.icon-qrcode {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf029;');
}
.icon-barcode {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;');
}
.icon-tag {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02b;');
}
.icon-tags {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02c;');
}
.icon-book {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;');
}
.icon-bookmark {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02e;');
}
.icon-print {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;');
}
.icon-camera {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf030;');
}
.icon-font {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf031;');
}
.icon-bold {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf032;');
}
.icon-italic {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf033;');
}
.icon-text-height {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;');
}
.icon-text-width {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf035;');
}
.icon-align-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf036;');
}
.icon-align-center {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf037;');
}
.icon-align-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf038;');
}
.icon-align-justify {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf039;');
}
.icon-list {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03a;');
}
.icon-indent-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03b;');
}
.icon-indent-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03c;');
}
.icon-facetime-video {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03d;');
}
.icon-picture {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03e;');
}
.icon-pencil {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf040;');
}
.icon-map-marker {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;');
}
.icon-adjust {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf042;');
}
.icon-tint {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf043;');
}
.icon-edit {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf044;');
}
.icon-share {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf045;');
}
.icon-check {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;');
}
.icon-move {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf047;');
}
.icon-step-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf048;');
}
.icon-fast-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf049;');
}
.icon-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04a;');
}
.icon-play {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04b;');
}
.icon-pause {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04c;');
}
.icon-stop {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04d;');
}
.icon-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04e;');
}
.icon-fast-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf050;');
}
.icon-step-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf051;');
}
.icon-eject {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf052;');
}
.icon-chevron-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;');
}
.icon-chevron-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf054;');
}
.icon-plus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf055;');
}
.icon-minus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf056;');
}
.icon-remove-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;');
}
.icon-ok-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;');
}
.icon-question-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;');
}
.icon-info-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;');
}
.icon-screenshot {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05b;');
}
.icon-remove-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05c;');
}
.icon-ok-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05d;');
}
.icon-ban-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05e;');
}
.icon-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;');
}
.icon-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;');
}
.icon-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf062;');
}
.icon-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf063;');
}
.icon-share-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;');
}
.icon-mail-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;');
}
.icon-resize-full {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf065;');
}
.icon-resize-small {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf066;');
}
.icon-plus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf067;');
}
.icon-minus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf068;');
}
.icon-asterisk {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;');
}
.icon-exclamation-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;');
}
.icon-gift {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06b;');
}
.icon-leaf {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;');
}
.icon-fire {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06d;');
}
.icon-eye-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06e;');
}
.icon-eye-close {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf070;');
}
.icon-warning-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf071;');
}
.icon-plane {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf072;');
}
.icon-calendar {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;');
}
.icon-random {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf074;');
}
.icon-comment {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;');
}
.icon-magnet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf076;');
}
.icon-chevron-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf077;');
}
.icon-chevron-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf078;');
}
.icon-retweet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;');
}
.icon-shopping-cart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;');
}
.icon-folder-close {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07b;');
}
.icon-folder-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07c;');
}
.icon-resize-vertical {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07d;');
}
.icon-resize-horizontal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07e;');
}
.icon-bar-chart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;');
}
.icon-twitter-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf081;');
}
.icon-facebook-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf082;');
}
.icon-camera-retro {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf083;');
}
.icon-key {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf084;');
}
.icon-cogs {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;');
}
.icon-gears {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;');
}
.icon-comments {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf086;');
}
.icon-thumbs-up-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf087;');
}
.icon-thumbs-down-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf088;');
}
.icon-star-half {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf089;');
}
.icon-heart-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08a;');
}
.icon-signout {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;');
}
.icon-linkedin-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08c;');
}
.icon-pushpin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08d;');
}
.icon-external-link {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;');
}
.icon-signin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;');
}
.icon-trophy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;');
}
.icon-github-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf092;');
}
.icon-upload-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf093;');
}
.icon-lemon {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf094;');
}
.icon-phone {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;');
}
.icon-check-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;');
}
.icon-unchecked {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;');
}
.icon-bookmark-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;');
}
.icon-phone-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf098;');
}
.icon-twitter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;');
}
.icon-facebook {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;');
}
.icon-github {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09b;');
}
.icon-unlock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09c;');
}
.icon-credit-card {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;');
}
.icon-rss {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;');
}
.icon-hdd {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;');
}
.icon-bullhorn {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a1;');
}
.icon-bell {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a2;');
}
.icon-certificate {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a3;');
}
.icon-hand-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a4;');
}
.icon-hand-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a5;');
}
.icon-hand-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a6;');
}
.icon-hand-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a7;');
}
.icon-circle-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a8;');
}
.icon-circle-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;');
}
.icon-circle-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0aa;');
}
.icon-circle-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ab;');
}
.icon-globe {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;');
}
.icon-wrench {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;');
}
.icon-tasks {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ae;');
}
.icon-filter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b0;');
}
.icon-briefcase {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b1;');
}
.icon-fullscreen {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;');
}
.icon-group {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;');
}
.icon-link {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c1;');
}
.icon-cloud {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c2;');
}
.icon-beaker {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;');
}
.icon-cut {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c4;');
}
.icon-copy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;');
}
.icon-paper-clip {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;');
}
.icon-paperclip {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;');
}
.icon-save {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c7;');
}
.icon-sign-blank {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c8;');
}
.icon-reorder {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;');
}
.icon-list-ul {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ca;');
}
.icon-list-ol {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cb;');
}
.icon-strikethrough {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cc;');
}
.icon-underline {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cd;');
}
.icon-table {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ce;');
}
.icon-magic {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;');
}
.icon-truck {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d1;');
}
.icon-pinterest {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d2;');
}
.icon-pinterest-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d3;');
}
.icon-google-plus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d4;');
}
.icon-google-plus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;');
}
.icon-money {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d6;');
}
.icon-caret-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d7;');
}
.icon-caret-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d8;');
}
.icon-caret-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d9;');
}
.icon-caret-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;');
}
.icon-columns {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;');
}
.icon-sort {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;');
}
.icon-sort-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;');
}
.icon-sort-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;');
}
.icon-envelope {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;');
}
.icon-linkedin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;');
}
.icon-undo {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;');
}
.icon-rotate-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;');
}
.icon-legal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e3;');
}
.icon-dashboard {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e4;');
}
.icon-comment-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e5;');
}
.icon-comments-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;');
}
.icon-bolt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e7;');
}
.icon-sitemap {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e8;');
}
.icon-umbrella {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e9;');
}
.icon-paste {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;');
}
.icon-lightbulb {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0eb;');
}
.icon-exchange {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ec;');
}
.icon-cloud-download {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ed;');
}
.icon-cloud-upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ee;');
}
.icon-user-md {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f0;');
}
.icon-stethoscope {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f1;');
}
.icon-suitcase {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f2;');
}
.icon-bell-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f3;');
}
.icon-coffee {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f4;');
}
.icon-food {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f5;');
}
.icon-file-text-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f6;');
}
.icon-building {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f7;');
}
.icon-hospital {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f8;');
}
.icon-ambulance {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0f9;');
}
.icon-medkit {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fa;');
}
.icon-fighter-jet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fb;');
}
.icon-beer {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fc;');
}
.icon-h-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fd;');
}
.icon-plus-sign-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0fe;');
}
.icon-double-angle-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf100;');
}
.icon-double-angle-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf101;');
}
.icon-double-angle-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf102;');
}
.icon-double-angle-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf103;');
}
.icon-angle-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf104;');
}
.icon-angle-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf105;');
}
.icon-angle-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf106;');
}
.icon-angle-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf107;');
}
.icon-desktop {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf108;');
}
.icon-laptop {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf109;');
}
.icon-tablet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10a;');
}
.icon-mobile-phone {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10b;');
}
.icon-circle-blank {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10c;');
}
.icon-quote-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10d;');
}
.icon-quote-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf10e;');
}
.icon-spinner {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf110;');
}
.icon-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf111;');
}
.icon-reply {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf112;');
}
.icon-mail-reply {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf112;');
}
.icon-github-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf113;');
}
.icon-folder-close-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf114;');
}
.icon-folder-open-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf115;');
}
.icon-expand-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf116;');
}
.icon-collapse-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf117;');
}
.icon-smile {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf118;');
}
.icon-frown {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf119;');
}
.icon-meh {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11a;');
}
.icon-gamepad {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11b;');
}
.icon-keyboard {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11c;');
}
.icon-flag-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11d;');
}
.icon-flag-checkered {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf11e;');
}
.icon-terminal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf120;');
}
.icon-code {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;');
}
.icon-reply-all {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf122;');
}
.icon-mail-reply-all {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf122;');
}
.icon-star-half-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;');
}
.icon-star-half-full {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf123;');
}
.icon-location-arrow {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf124;');
}
.icon-crop {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf125;');
}
.icon-code-fork {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf126;');
}
.icon-unlink {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf127;');
}
.icon-question {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf128;');
}
.icon-info {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf129;');
}
.icon-exclamation {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12a;');
}
.icon-superscript {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12b;');
}
.icon-subscript {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12c;');
}
.icon-eraser {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12d;');
}
.icon-puzzle-piece {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf12e;');
}
.icon-microphone {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf130;');
}
.icon-microphone-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf131;');
}
.icon-shield {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf132;');
}
.icon-calendar-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf133;');
}
.icon-fire-extinguisher {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf134;');
}
.icon-rocket {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf135;');
}
.icon-maxcdn {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf136;');
}
.icon-chevron-sign-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf137;');
}
.icon-chevron-sign-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf138;');
}
.icon-chevron-sign-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf139;');
}
.icon-chevron-sign-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13a;');
}
.icon-html5 {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13b;');
}
.icon-css3 {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13c;');
}
.icon-anchor {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13d;');
}
.icon-unlock-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf13e;');
}
.icon-bullseye {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf140;');
}
.icon-ellipsis-horizontal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf141;');
}
.icon-ellipsis-vertical {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf142;');
}
.icon-rss-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf143;');
}
.icon-play-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf144;');
}
.icon-ticket {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf145;');
}
.icon-minus-sign-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf146;');
}
.icon-check-minus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf147;');
}
.icon-level-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf148;');
}
.icon-level-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf149;');
}
.icon-check-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14a;');
}
.icon-edit-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14b;');
}
.icon-external-link-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14c;');
}
.icon-share-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14d;');
}
.icon-compass {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf14e;');
}
.icon-collapse {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf150;');
}
.icon-collapse-top {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf151;');
}
.icon-expand {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf152;');
}
.icon-eur {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf153;');
}
.icon-euro {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf153;');
}
.icon-gbp {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf154;');
}
.icon-usd {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf155;');
}
.icon-dollar {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf155;');
}
.icon-inr {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf156;');
}
.icon-rupee {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf156;');
}
.icon-jpy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf157;');
}
.icon-yen {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf157;');
}
.icon-cny {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf158;');
}
.icon-renminbi {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf158;');
}
.icon-krw {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf159;');
}
.icon-won {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf159;');
}
.icon-btc {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15a;');
}
.icon-bitcoin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15a;');
}
.icon-file {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15b;');
}
.icon-file-text {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15c;');
}
.icon-sort-by-alphabet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15d;');
}
.icon-sort-by-alphabet-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf15e;');
}
.icon-sort-by-attributes {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf160;');
}
.icon-sort-by-attributes-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf161;');
}
.icon-sort-by-order {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf162;');
}
.icon-sort-by-order-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf163;');
}
.icon-thumbs-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf164;');
}
.icon-thumbs-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf165;');
}
.icon-youtube-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf166;');
}
.icon-youtube {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf167;');
}
.icon-xing {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf168;');
}
.icon-xing-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf169;');
}
.icon-youtube-play {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16a;');
}
.icon-dropbox {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16b;');
}
.icon-stackexchange {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16c;');
}
.icon-instagram {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;');
}
.icon-flickr {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16e;');
}
.icon-adn {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf170;');
}
.icon-bitbucket {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf171;');
}
.icon-bitbucket-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf172;');
}
.icon-tumblr {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf173;');
}
.icon-tumblr-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf174;');
}
.icon-long-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf175;');
}
.icon-long-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf176;');
}
.icon-long-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf177;');
}
.icon-long-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf178;');
}
.icon-apple {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf179;');
}
.icon-windows {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17a;');
}
.icon-android {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17b;');
}
.icon-linux {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17c;');
}
.icon-dribbble {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17d;');
}
.icon-skype {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf17e;');
}
.icon-foursquare {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf180;');
}
.icon-trello {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf181;');
}
.icon-female {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf182;');
}
.icon-male {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf183;');
}
.icon-gittip {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf184;');
}
.icon-sun {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf185;');
}
.icon-moon {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf186;');
}
.icon-archive {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf187;');
}
.icon-bug {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf188;');
}
.icon-vk {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf189;');
}
.icon-weibo {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf18a;');
}
.icon-renren {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf18b;');
}

/*!
 * Theme Name: JM Team
 * Theme URI: http://www.joomlart.com
 * Version: 1.0
 * Description: 
 * Author: JM Team - Joomlart.com
 * Author URI: http://www.joomlart.com
 * 
 * Powered by Magento
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
#off-canvas-nav{
	display:none;
}

#off-canvas-right{
	display:none;
}

@media (max-width:985px){
	.off-canvas{
		width: 100%;
		position: relative;
		overflow-x: hidden;
	}

	.off-canvas #off-canvas-nav{
		display: block;
	}

	.off-canvas #off-canvas-nav{
		-webkit-backface-visibility: hidden;
		width: 0;
		height: 100%;
		top: 0;
		bottom: 0;
		position: absolute;
		overflow-y: auto;
		background: none;
		z-index: 1001;
		box-sizing: content-box;
		-webkit-transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		-o-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		right: 0;
	}

	.off-canvas-enabled #off-canvas-nav{
		  width: 250px;
	}

	.off-canvas #off-canvas-nav * {
		-webkit-backface-visibility: hidden;
	}

	.off-canvas #off-canvas-nav .jm-mainnav{
		background: #fff;
		margin: 0;
		min-height: 100%;
		position: absolute;
		right: 0;
		text-align: left;
		top: 0;
		width: 100%;
	}

	.off-canvas #off-canvas-nav .jm-mainnav .level0 li a{
		color: #222;
		font-size: 16px;
		font-style: normal;
		font-weight: normal;
	}

	.off-canvas #off-canvas-nav .jm-mainnav .level0 li a:active,
		.off-canvas #off-canvas-nav .jm-mainnav .level0 li a:focus,
		.off-canvas #off-canvas-nav .jm-mainnav .level0 li a:hover {
		color: #b39964;
		text-decoration: none;
	}

	.off-canvas #off-canvas-nav .jm-mainnav .level0 li.active a{
		color: #b39964;
	}

	.off-canvas #off-canvas-nav .jm-mainnav li{
		padding: 10px 20px 9px;
		border-top: 1px solid #ddd;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul{
		margin: 0;
		background: none;
		height: auto;
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul.level0{
		margin: 0;
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul.level0 li.haschild{
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul.level1{
		margin-top: 0px;
		margin-left: 0;
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li{
		padding: 0;
		border-top: none;
		float: left;
		width: 100%;
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a {
		font-family: 'Lato', sans-serif;
		font-size: 13px !important;
		color: #222 !important;
		padding: 7px 0;
		float: left;
		width: 100%;
	}

	.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a:active,
		.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a:focus,
		.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a:hover {
		color: #b39964 !important;
	}

	.off-canvas #off-canvas-right{
		width: 0;
		display: none;
		background: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		height: 100%;
	}

	.off-canvas #off-canvas-right .jm-mycart{
		margin: 0;
		float: right;
		width: 250px;
		background: #111;
		position: absolute;
		right: 0;
		top: 0;
		z-index: -1;
		min-height: 100%;
		-webkit-transform: translateX(600px);
		-moz-transform: translateX(600px);
		-o-transform: translateX(600px);
		transform: translateX(600px);
	}

	.off-canvas body{
		width: 100%;
		overflow-x: hidden;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.off-canvas body #jm-wrapper{
		-webkit-backface-visibility: hidden;
		position: relative;
		width: 100%;
		height: 100%;
		-webkit-transition: -webkit-transform 500ms ease;
		-moz-transition: -moz-transform 500ms ease;
		-ms-transition: -ms-transform 500ms ease;
		-o-transition: -o-transform 500ms ease;
		transition: transform 500ms ease;
	}

	.off-canvas-enabled .jm-mainnav{
		display: block;
	}

	.off-canvas-enabled .jm-mycart{
		display: none;
	}

	.off-canvas-enabled body #jm-wrapper {
		-webkit-transform: translate3d(-13.88889rem, 0, 0);
		-moz-transform: translate3d(-13.88889rem, 0, 0);
		-ms-transform: translate3d(-13.88889rem, 0, 0);
		-o-transform: translate3d(-13.88889rem, 0, 0);
		transform: translate3d(-13.88889rem, 0, 0);
	}

	.off-canvas-enabled body #jm-wrapper .exit-off-canvas {
		-webkit-backface-visibility: hidden;
		transition: background 300ms ease;
		cursor: pointer;
		box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
		display: block;
		position: absolute;
		background: rgba(255, 255, 255, 0.2);
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 1002;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}

	.off-canvasright-enabled #off-canvas-right{
		display: block;
		z-index: 9999;
		opacity: 1;
	}

	.off-canvasright-enabled .jm-mycart{
		display: block;
	}

	/*.off-canvas-enabled body #jm-wrapper > *{-webkit-transform:translateX(-255px);-moz-transform:translateX(-255px);-o-transform:translateX(-255px);transform:translateX(-255px); overflow: inherit; }*/
		.off-canvasright-enabled body #jm-wrapper > *{
		-webkit-transform: translateX(-250px);
		-moz-transform: translateX(-250px);
		-o-transform: translateX(-250px);
		transform: translateX(-250px);
	}

	#off-canvas-nav .mega-banner,
		#off-canvas-nav .top-sales,
		#off-canvas-nav .jm-product-list,
		#off-canvas-nav .form-search{
		display: none;
	}

	#off-canvas-nav .megacol.column4 .category-products .product-image img, 
		#off-canvas-nav .megacol.column4 .products-grid .product-image img {
		width: auto;
		height: auto;
	}

	#off-canvas-nav .megacol.column4 .products-grid {
		background: none;
		display: none;
	}

	#off-canvas-nav .megamenu .childcontent {
		width: 100% !important;
		margin: 0 !important;
	}

	#off-canvas-nav .megamenu .childcontent .megacol {
	  margin: 0 0 0 20px;
	}

	#off-canvas-nav .megamenu .childcontent.cols1 li{
		padding: 10px 10px;
		border-top: none;
	}

	#off-canvas-nav .megamenu .childcontent.cols1 ul.level1,
		#off-canvas-nav .megamenu .childcontent.cols1 ul.level2{
	}

	#off-canvas-nav .megamenu .childcontent.cols2{
		border-top: 1px solid #222;
		margin: 20px -20px 0;
	}

	#off-canvas-nav .megamenu .childcontent.cols2 .megacol.column2,
		#off-canvas-nav .megamenu .childcontent.cols2 .megacol.column2{
		display: none;
	}

	#off-canvas-nav .megamenu .childcontent.cols2 li{
		padding: 10px 20px;
		border-top: none;
	}

	#off-canvas-nav .megamenu .childcontent.cols2 ul.level1{
		margin: 0;
	}

	#off-canvas-nav .megamenu .childcontent-inner {
		width: 100% !important;
	}

	#off-canvas-nav .megamenu .group-title{
		padding: 10px 0;
	}

	#off-canvas-nav .megamenu .group-title a{
		padding: 10px 0 10px 0;
		color: #111 !important;
		font-size: 14px !important;
	}

	#off-canvas-nav .megamenu .group-title a:active,
		#off-canvas-nav .megamenu .group-title a:focus,
		#off-canvas-nav .megamenu .group-title a:hover {
		color: #b39964 !important;
	}

	/*level 2*/
		#off-canvas-nav .megamenu.level2 {
		margin: 0 0 0 10px !important;
		width: 180px;
	}

	#off-canvas-nav .megamenu.level2 li{
		border-top: none;
		padding: 10px 0;
		text-transform: none;
	}

	#off-canvas-nav .megamenu.level2 li a{
		color: #999 !important;
		font-style: normal;
		font-weight: normal;
		font-size: 12px !important;
		padding: 0;
	}

	#off-canvas-nav .megamenu.level2 li.active a,
		#off-canvas-nav .megamenu.level2 li a:active,
		#off-canvas-nav .megamenu.level2 li a:focus,
		#off-canvas-nav .megamenu.level2 li a:hover{
		color: #b39964 !important;
		text-decoration: none;
	}

	#off-canvas-nav .megamenu.level3 {
		margin: 0 0 0 20px !important;
		width: 170px;
	}

	#off-canvas-right .block{
		padding: 20px;
		float: left;
		width: 210px;
		margin-bottom: 0;
		margin-top: 40px;
		position: relative;
	}

	#off-canvas-right .block .block-content{
		border-bottom: 1px solid rgba(255,255,255,0.5);
		border-top: 1px solid rgba(255,255,255,0.5);
		overflow: hidden;
	}

	#off-canvas-right .block .block-content .product-details{
		margin-right: -10px;
	}

	#off-canvas-right .block .block-content .product-details .number-qt input.qty{
		padding: 2px;
		width: 1.5em;
	}

	#off-canvas-right .block .btn-edit{
		display: none;
	}

	#off-canvas-right .block .product-details{
		float: right;
		width: 65%;
	}

	#off-canvas-right .block .product-details .product-name a,
		#off-canvas-right .block .product-details .price,
		#off-canvas-right .block .block-content .product-details .number-qt{
		color: #fff;
	}

	#off-canvas-right .block .product-image{
		float: left;
		width: 32%;
	}

	#off-canvas-right .block ol li{
		margin: 0;
		padding: 5px 0;
		font-size: 95%;
	}

	#off-canvas-right .jm-mycart .buttons{
		clear: both;
		padding: 0 20px 10px;
	}

	#off-canvas-right .jm-mycart .buttons .summary .subtotal{
		width: 100%;
		padding-bottom: 10px;
	}

	#off-canvas-right .jm-mycart .buttons .summary .subtotal .label{
		color: #fff;
		font-size: 20px;
		text-transform: uppercase;
	}

	#off-canvas-right .jm-mycart .buttons .summary .subtotal .price{
		float: right;
		color: #F8262F;
		font-size: 20px;
		text-transform: uppercase;
	}

	#off-canvas-right .jm-mycart .buttons button{
		margin-bottom: 10px;
	}

	#off-canvas-right .jm-mycart .buttons button.button:hover{
		border-color: #fff;
		background: #fff;
		color: #000;
	}

	#off-canvas-right .jm-mycart .cart-empty{
		width: 250px;
		margin-top: 70px;
		padding-bottom: 20px;
		color: #fff;
		text-align: center;
	}

	#off-canvas-right .jm-mycart .mycart-toggle{
		width: 250px;
		font-family: 'Passion One',cursive;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		line-height: normal;
		position: absolute;
		top: 0;
	}

	#off-canvas-right .jm-mycart .mycart-toggle .totalcart{
		color: #FFDB00;
		font-size: 40px;
	}

	#off-canvas-right .jm-mycart .mycart-toggle span a{
		color: #FFDB00;
		font-size: 20px;
	}

	#off-canvas-right .jm-mycart .page-title h1{
		display: none;
	}	
}

#jmoffcanvasdim {
  background: none repeat scroll 0 0 #000000;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}

.off-canvas-enabled #jm-header .main {
	margin: 0 auto;
	padding: 40px 0 0 0;
}
/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #636363;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link {
  border: 1px solid #cccccc;
  margin: 0 0 3px;
}
.swatch-link img {
  border-radius: 2px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #f4f4f4;
}

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #ededed;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 5px 3px;
  width: 47%;
}
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #3399cc;
}
#narrow-by-list dd .swatch-label {
  background: #f4f4f4;
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}

@media only screen and (max-width: 770px) {
  #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left;
  }
}
.currently .swatch-current {
  position: relative;
}
.currently .swatch-current .btn-remove {
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
}
.currently .swatch-current span {
  display: block;
  float: left;
}
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
  border-color: #cccccc;
  cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #3399cc;
}

.configurable-swatch-box {
  background: none !important;
}
.configurable-swatch-box select.swatch-select {
  display: none;
}
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #df280a;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 3px;
}
/**
 * This file is part of a FireGento e.V. module.
 *
 * This FireGento e.V. module is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License version 3 as
 * published by the Free Software Foundation.
 *
 * This script is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * @category  FireGento
 * @package   FireGento_MageSetup
 * @author    FireGento Team <team@firegento.com>
 * @copyright 2013-2015 FireGento Team (http://www.firegento.com)
 * @license   http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
 */

/* Left empty on purpose, only needed in rwd theme */

.jm-categories-list ul,
.std .jm-categories-list ul {
	list-style: none;
	margin: 0 -15px;
	padding: 0;
	overflow: hidden;
}

.jm-categories-list ul li,
.std .jm-categories-list ul li {
	float: left;
	margin: 0 0 25px;
	padding: 0;
}

.jm-categories-list ul li .inner {
	padding: 0 15px;
}

h2.jmzin-title, 
h4.jmzin-title {
	margin: 0;
	padding: 0;
	line-height: 1.1;
	margin-bottom: 5px;
	text-transform: none;
	font-size: 125%;
}

/* CONTENT
--------------------------------------------- */
#jmzin-wrap {
	padding: 0;
	margin-left: 1px;
}

#jmzin {
	padding: 0;
}

.jm-cat-left {
	clear: left;
	float: left;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/joomlart/jmcategorylist/css/dot.gif) repeat-y right;
}

.jm-cat-center {
	float: left;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/joomlart/jmcategorylist/css/dot.gif) repeat-y right;
}

.jm-cat-right {
	float: right;
}

.jmzin-box {
	margin: 0;
	padding: 15px;
}

.jm-cat-right .jmzin-box {
	margin-left: 0;
}

.jm-cat-right .jmzin-box {
	margin-right: 0;
}

div.jmzin-section {
	display: block;
	margin-bottom: 5px;
}

div.jmzin-section a, div.jmzin-section span {
	padding: 0 2px 2px 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
}

div.jmzin-section a:hover,
div.jmzin-section a:active,
div.jmzin-section a:focus {
	text-decoration: none;
	color: #999999;
}

.jmzin-more {
	color: #999999;
	text-transform: uppercase;
	display: block;
	clear: both;
	padding: 10px 0 2px;
	margin-top: 10px;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/base/default/joomlart/jmcategorylist/css/dot-h.gif) repeat-x top;
}

ul.jmzin-links {
	padding: 0;
	margin: 0;
}

ul.jmzin-links li {
	padding-left: 10px;
	background-position: 2px 9px;
}

ul.jmzin-links li a {
	color: #666666;
}

.jmzin-content img {
	padding: 5px 10px 0 0;
	float: left;
}

.category-thumb img {
	display: inline-block;
	max-width: 100%;
	height: auto;
	width: 100%;
}

.category-title {
	font-size: 100%;
	margin: 0 0 10px;
}

.category-title, 
.category-description {
	display: inline-block;
	width: 100%;
}

.jm-categories-list .controls {
	display: block;
	margin: 10px auto;
	text-align: center;
}

.jm-categories-list .controls .disabled{
	opacity: 0.3;
}

.jm-categories-list .controls button.button {
	display: block;
	position: absolute;
	top: 50%;
	z-index: 5;
}

.jm-categories-list .controls .prev {
	left: 0;
}

.jm-categories-list .controls .next {
	right: 0;
}

/* Category list slider*/
.jm-categories-list-slide {
	margin: 0 0 40px;
}

.jm-categories-list-slide ul {
	margin: 0;
}

.jm-categories-list-slide li {
	position: relative;
	margin: 0;
	padding: 0;
}

.jm-categories-list-slide ul li .inner {
	padding: 0;
}

.jm-categories-list-slide .category-detail {
	background: rgba(0,0,0,0.8);
	background:#000\0/;
	bottom: -95px;
	padding: 10px; 
	color: #fff; 
	position: absolute;
	left: 0;
	transition: all 0.8s ease-out 0s; 
	width: 100%;
	z-index:2; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
}

.jm-categories-list-slide .category-detail a {
	color: #fff;
}

.jm-categories-list-slide .category-detail a:active,
.jm-categories-list-slide .category-detail a:focus,
.jm-categories-list-slide .category-detail a:hover {
	color: #3399cc;
	text-decoration: none;
}

.jm-categories-list-slide li:hover .category-detail { 
	bottom:0; 
	transition: all 0.3s ease-out 0s;
} 
.jm-product-list ul.products-grid {
    background: none;
    border-bottom: 0 none;
    list-style: none;
    padding: 0;
    position: relative;
    margin: 0 -10px;
    width: 100%;
}

.jm-product-list ul.add-to-links li,
.jm-product-list ul li.item {
    list-style: none;
    padding: 0;
    margin: 0;
}

.jm-product-list .products-grid > li:nth-child(3n+1) {
    clear: none;
}

.jm-product-list ul li .inner {
    padding: 10px;
}

.jm-product-list .products-grid .product-image {
    height: auto;
    width: auto;
}

.jm-product-list .products-grid .product-image img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.cms-home .toolbar {
    display: none;
}

.jm-product-list .item-more {
    margin: 20px 0px 30px;
}

.jm-product-list .page-title .view-more {
    float: right;
    padding: 0 0 10px;
}

.jm-product-list .item-more .item-inner {
    text-align: center;
}

.jm-product-list div.item-more h3 {
    background: #f18200;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px 30px;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
}

.jm-product-list div.item-more h3 a{color: #fff;}

.jm-product-list div.item-more h3:focus,
.jm-product-list div.item-more h3:hover {
    opacity: 0.8
}

.jm-product-list div.item-more h3.loading {
    background: url('https://www.dasgibtesnureinmal.de/skin/frontend/base/default/joomlart/jmproducts/images/loader.gif') no-repeat scroll left top;
}

/* Accordion slider*/
.jm-products-accordion ul.products-grid {
	margin: 0;
}

.jm-products-accordion .listing-type-grid  {
	min-height: 400px;
	overflow: hidden;
}

.jm-products-accordion .products-grid li.item:hover .inner {
    background: #d6d6d6;
	border: 1px solid #909090;
    position: relative;
    z-index: 1;
}

.jm-products-accordion .products-grid li.item:hover .basic-info {
    float: left;
	padding: 0 10px 0 0;
	width: 50%;
}

.jm-products-accordion .products-grid li.item .more-info {
    color: #444;
	display: none;
	float: left;
    padding: 0 0 0 10px;
    position: relative;
	text-align: left;
    width: 50%;
}

.jm-products-accordion .products-grid li.item:hover .more-info {
    display: block;
}

.jm-products-accordion .products-grid li.item .more-info button.button {
	margin: 0 0 5px;
	padding: 7px 0;
	width: 100%;
}

.jm-products-accordion .products-grid li.item:hover .pdescription {
    margin: 0 0 10px 0;
}

.jm-products-accordion .products-grid li.item:hover .more-info ul {
    clear: both;
    margin: 5px 0 0 0;
    width: 100%;
}
.jm-products-accordion .products-grid li.item:hover .more-info ul li{
    padding: 0 0 0 15px;
    width: auto !important;
}

.jm-product-list .products-grid > li:nth-child(3n+1) {
    clear: none;
}

/* Demo */
.jm-products-demo {
	margin: 0 0 20px;
}

.jm-products-demo:before,
.jm-products-demo:after {
    content: " "; 
    display: table; 
}

.jm-products-demo:after {
	clear: both;
}

.accordion-demo {
	float: left;
	margin: 0 2.38095% 0 0;
	width: 66%;
}

.list-demo {
	float: right;
	width: 31.5%;
}

.jm-product-vlist .block-title {
	border-bottom: 1px solid #ededed;
    border-top: 0 none;
    margin-bottom: 22px;
	line-height: 1.4;
	overflow: hidden;
    padding: 0 0 0;
    position: relative;
    text-align: right;
}

.jm-product-vlist .block-title strong {
	color: #636363;
	font-size: 24px;
	float: left;
}

.jm-product-vlist .block-title a {
	display: inline-block;
	padding: 5px 0 0 0;
}

.jm-product-vlist ul.mini-products-list {
	list-style-type: none;
	margin: 0;
}

.jm-product-vlist .mini-products-list .product-image {
	width: 80px;
}

.jm-product-vlist .mini-products-list .product-image img {
	max-width: 100%;
	height: auto;
	width: auto;
}

.jm-product-vlist .mini-products-list .product-details {
	margin-left: 90px;
}

.jm-product-vlist .mini-products-list .product-details .product-name {
	padding-top: 0;
}

.jm-product-vlist .price-box .old-price, 
.jm-product-vlist .price-box .special-price {
	margin: 0;
}

.cms-index-index .jm-product-list .products-grid .ratings, 
.cms-index-noroute .jm-product-list .products-grid .ratings {
    display: block;
}

.cms-index-index .jm-product-list .products-grid .ratings .rating-links,
.cms-index-noroute .jm-product-list .products-grid .ratings .rating-links {
	display: none;
}

.jm-product-list .products-grid .pdescription{
	display: none;
}

.jm-product-list .products-grid .more-info .pdescription{
	display: block;
}

@media only screen and (max-width:768px) {
	.accordion-demo {
		margin: 0 0 20px;
		width: 100%;
	}

	.list-demo {
		width: 100%;
	}
}
.jm-product-slider{position:relative;}
.jm-product-slider .slide-content{padding: 10px;position:relative;left:0px;bottom:0px;}
.jm-product-slider .slide-content .product-image{text-align: center;}
.jm-product-slider .product-image img:hover, .jm-product-slider-item .active .product-image img{border: 1px solid #d6d6d6;}



.jm-slideshow {
	margin: 0 0 30px;
	border: 0;
}

.jm-slidewrap {
	background: white no-repeat left bottom;
	margin: 0;
	padding: 0px;
	position: relative;
	overflow: hidden;
	height: auto;
}

.jm-slide-main-wrap {
	position: relative;
	overflow: hidden;
	z-index: 10;
}

.jm-slide-main {
	position: absolute;
	z-index: 1;
}
.jm-slide-desc p {
	
color:red;
}

.jm-slide-item {
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0;
}

.jm-slide-item img {
	padding: 0;
}

.jm-slide-thumbs-wrap {
	position: absolute;
	overflow: hidden;
	clear: both;
	bottom: 28px;
	right: 40px;
	z-index: 999;
}

.jm-thumbs-top {
	margin-top: 10px;
}

.jm-thumbs-bottom {
	margin-bottom: 10px;
}

.jm-thumbs-left {
	margin-left: 10px;
}

.jm-thumbs-right {
	margin-right: 10px;
}

.jm-slide-thumbs,
.jm-slide-thumbs-mask,
.jm-slide-thumbs-handles {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	width: 5000px;
}

.jm-slide-descs {
	display: none;
}

.jm-slide-thumb,
.jm-slide-thumbs-handles span {
	display: block;
	margin: 0;
	float: left;
	cursor: pointer;
	color: #eee;
	text-indent: -999em;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmslideshow/images/thumbs.png) no-repeat 0 -14px;
}

.jm-slide-thumbs-handles span.active {
	background-position:0 0;
}


.jm-slide-thumbs-handles .jm-slide-thumb-img,
.jm-slide-thumb-img {
	background: 0;
	text-indent: 0;
}

.jm-slide-thumbs-handles .jm-slide-thumb-img img, 
.jm-slide-thumb-img img{
	height: 100%;
	width: 100%;
}

.jm-slide-thumbs-mask-left,
.jm-slide-thumbs-mask-right,
.jm-slide-thumbs-mask-center {
	float: left;
}

.jm-mask-desc {
  display: block;
  padding: 0;
  position: relative;
  text-align: center;
  z-index: 12;
  width: 100% !important;
}

.jm-mask-desc .text-title{ 
	font-size: 48px;
	text-transform: uppercase;
	background: #000;
	padding: 0 10px;
}


.jm-mask-desc .jm-slide-desc br {
	display: none;
}

.jm-mask-desc .readmore {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #B5B5B4;
	font-size: 100%;
	margin: 30px;
}

.jm-mask-desc a.readon:hover,
.jm-mask-desc a.readon:active,
.jm-mask-desc a.readon:focus {
	color: #eee;
}

.jm-slide-buttons {
	z-index: 999;
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	z-index: 101;
	width: 100%;
}

.jm-slide-controls {
	position: absolute;
	z-index: 901;
}

.jm-slide-buttons span {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmslideshow/images/bg-control-slider.png) left top no-repeat;
	color: #eee;
	display: block;
	cursor: pointer;
	width: 28px;
	height: 56px;
	text-indent: -10000em;
}

.jm-slide-buttons span.jm-slide-prev {
	float: left;
	margin-top: 242px;
	background-position: 0 0;
}

.jm-slide-buttons span.jm-slide-next {
	float: right;
	margin-top: 242px;
	background-position: 100% 0;
}

.jm-slide-buttons span:focus,
.jm-slide-buttons span:hover {
	background-position: 0% 100%;
}

.jm-slide-buttons span.jm-slide-next:focus,
.jm-slide-buttons span.jm-slide-next:hover {
	background-position: 100% 100%;
}

.jm-slide-mask {
	position: absolute;
	right: 10px;
	bottom: 10px;
	height: 70px;
	width: 210px;
	z-index: 99;
	display: none;
	filter: none !important; /* IE < 9 */
}

.jm-slide-thumb img {
	overflow: hidden;
}

.jm-mask-desc .jm-slide-desc {
  color: #fff;
  font-size: 100%;
  left: 0;
  min-width: 300px;
  padding: 0;
  position: absolute;
  top: 20px;
  width: 100%;
}

.jm-mask-desc .jm-slide-desc h3 {
	color: #eee;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-size: 200%;
}

.jm-mask-top {
	margin-top: 0px;
}

.jm-mask-bottom {
	margin-bottom: 0px;
}

.jm-mask-left {
	margin-left: 0px;
}

.jm-mask-right {
	margin-right: 0px;
}

.jm-slide-desc {
	color: #999;
	font-size: 115%;
}

.jm-slide-desc h3 {
	color: #eee;
	font-size: 200%;
	font-weight: normal;
	background: none;
	margin: 0;
	padding: 0;
}

.jm-slide-desc p {
	font-weight: normal;
}

.jm-slide-desc .price {
	font-size: 165%;
	color: #eee;
	margin-right: 30px;
	vertical-align: middle;
}

.jm-slide-desc button span {
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmslideshow/images/btn-bg-01-active.png);
}

.jm-slide-desc button:hover span {
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmslideshow/images/btn-bg-01.png);
}

/* Slideshow layout style ---*/
.jm-vertical_right {
	overflow: hidden;
	position: absolute;
	right: 80px;
	top: 40px;
	z-index: 100;
}

.jm-vertical_left {
	left: 80px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	z-index: 999;
}

.jm-vertical_right .active {}

.jm-vertical_left .active {}

.jm-slide-right{
	margin-left: auto;
	right: 0;
	top: 0;
}

.jm-slideshowjm-vertical_left .jm-mask-desc .jm-slide-desc {
	right: 40px;
	left: auto;
}

.jm-slideshowjm-vertical_left .jm-mask-desc a.readon {
	right: 60px;
	left: auto;
}

.jm-vertical_right .jm-slide-thumb,
.jm-vertical_right .jm-slide-thumbs-handles span {
	float: none!important; 
}

.jm-vertical_left .jm-slide-thumb,
.jm-vertical_left .jm-slide-thumbs-handles span {
	float: none!important; 
}

.jm-slide-thumbs-wrap .active .jm-slide-thumb-inner {
	background-image: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmslideshow/images/grad2.gif);
	color: #eee;
}

.jm-vertical_right .jm-slide-thumbs-mask-left,
.jm-vertical_right .jm-slide-thumbs-mask-right,
.jm-vertical_right .jm-slide-thumbs-mask-center {
	display: block;
	float: none;
}

.jm-vertical_left .jm-slide-thumbs-mask-left,
.jm-vertical_left .jm-slide-thumbs-mask-right,
.jm-vertical_left .jm-slide-thumbs-mask-center {
	display: block;
	float: none;
}

.jm-vertical_left .jm-slide-thumb-inner {
	margin-left: 0px;
	margin-right: 19px;
}

.jm-slide-thumb-inner img {
	background: #fcfcfc;
	border: 1px solid #ddd;
	margin: 15px 15px 4px !important;
	padding: 3px;
}
 
.jm-slide-thumb-inner h3 {
	color: #1c1c1c;
	font-family: "Segoe UI", Verdana, Arial, sans-serif;
	font-size: 125%;
	margin-top: 15px;
}

.jm-slide-thumb-inner .ratings {
	height: 18px;
	margin: 0;
	padding: 0;
}

.jm-slide-thumb-inner .price-box {
	font-size: 110%;
	margin: 0;
}

.active .jm-slide-thumb-inner {
	border-top: 1px solid #65A7F5;
}

.active .jm-slide-thumb-inner img {
	background: #88BBF7;
	border: 1px solid #5F9DE7;
}

.active .jm-slide-thumb-inner h3 {
	color: #eee;
}

.ja-slideshow .block .block-title {
	margin-bottom: 20px;
	margin-top: -10px;
	padding-top: 0;
}

.jm-slide-loader {
	background: #fff url(https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmslideshow/images/ajax-loader.gif);
	width: 16px;
	height: 11px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -8px;
	z-index: 501;
}

.jm-slide-progress {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 7px;
	z-index: 500;
	background: #fff;
	opacity: 0.7;
}
/*------------------------------------------------------------------------
# JA Mootabs css 1.0 - June, 2008
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
-------------------------------------------------------------------------*/

.jm-tabswrap { 
	margin: 0; padding: 0; 
}

.jm-tabswrap .page-title,
.jm-tabswrap .toolbar {
	display: none;
}

.jm-tabswrap .container {
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 10;
}

.jm-tabswrap .jm-tab-content ul { }

.jm-tabswrap .jm-tab-content li { padding: 0px; }

.jm-tabswrap .jm-tab-content .jm-tab-subcontent { margin: 20px 0; }




/* TAB TOP --------------------------- */
.jm-tabs-title-top { position: relative; z-index: 10; }

.jm-tabs-title-top ul.jm-tabs-title { margin: 0; padding: 0; position: absolute; }

* html .jm-tabs-title-top ul.jm-tabs-title { bottom: -1px; /*IE 6*/ }

.jm-tabs-title-top ul.jm-tabs-title li {
	background: none;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

.jm-tab-panels-top {
	bottom: 0;
	clear: both;
	height: 57px;
	left: 0;
	position: relative;
	width: 100%;
	z-index: 1;
	overflow: inherit !important;
}


/* TAB LEFT --------------------------- */
.jm-tabs-title-left { float: left; }

.jm-tabs-title-left ul.jm-tabs-title { left: 0; margin: 0; padding: 0; top: 10px; width: 100%; }

.jm-tabs-title-left ul.jm-tabs-title li {
	cursor: pointer;
	display: block;
	margin: 0 0 0 1px;
	padding: 0;
}

.jm-tab-panels-left {
	height: 98%;
	left: 10px;
	overflow: hidden;
	position: relative;
	top: 5px;
}


/* TAB RIGHT --------------------------- */
.jm-tabs-title-right { float: right; height: 100%; position: relative; }

.jm-tabs-title-right ul.jm-tabs-title {
	margin: 0;
	padding: 0;
	right: 0;
	top: 10px;
	width: 100%;
}

.jm-tabs-title-right ul.jm-tabs-title li {
	cursor: pointer;
	display: block;
	margin: 0 0 0 1px;
	padding: 0;
}

.jm-tab-panels-right {
	height: 98%;
	overflow: hidden;
	position: relative;
	top: 5px;
}

/* TAB BOTTOM --------------------------- */
.jm-tabs-title-bottom { }

.jm-tabs-title-bottom ul.jm-tabs-title { margin: 0; padding: 0; position: absolute; }

* html .jm-tabs-title-bottom ul.jm-tabs-title { top: -1px; /*IE 6*/ }

.jm-tabs-title-bottom ul.jm-tabs-title li {
	cursor: pointer;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

.jm-tab-panels-bottom {
	clear: both;
	left: 10px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0;
	width: 98%;
	z-index: 1;
}
#custommenu {
    position: relative;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    border-radius: 2px;
    height: auto;
    margin: 0 auto;
}
/*IE7 fix*/
*:first-child+html #custommenu {
    z-index: 998;
}
div.menu {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
div.menu a:link, div.menu a:visited {
    display: block;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
}
div.menu a span {
    display: block;
    height: 28px;
    padding-right: 0px;
    padding-top: 12px;
}
div.menu a span:hover {
    cursor: pointer;
}
div.wp-custom-menu-popup {
    position: absolute;
    z-index: 1000;
    display: none;
    text-align: left;
    padding: 0px 0px 10px 0px;
    border-top: 0;
    width: 100%;
    margin-top: -1px;
}
div.menu a, div.wp-custom-menu-popup a {
    text-decoration: none;
    display:block;
    cursor: pointer;
    _height: 0;
    height: auto;
    line-height:13px;
}
div.level1 {
    margin-bottom: 5px;
}
div.level2 {
    margin-bottom: 5px;
}
div.level3 {
    margin-bottom: 5px;
    padding: 5px;
}
div.block2 {
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
}
a.level1:link, a.level1:visited {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px 10px;
    border-radius: 2px;
}
a.level2:link, a.level2:visited {
    padding: 3px 10px;
    border-radius: 2px;
}
/* Clearfix */
div.block2:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] div.block2 {
    display: block;
}
* html div.block2 {
    height: 1%;
}
div.block2 p {
    margin-bottom: 3px;
    line-height: 120%;
    color: #000;
    font-size: 11px;
}
div.block2 p a {
    display: inline;
}
div.block2 a img {
    opacity: .9;
    filter: alpha(opacity=90);
}
div.block2 a:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
div.block2 .brand a:hover img {
    -webkit-transition: all 0;
    -moz-transition: all 0;
    -ms-transition: all 0;
    transition: all 0;
}
div.wp-custom-menu-popup hr {
    margin: 0px 0px 10px 0px;
}
/******************************************* COLUMN WIDTH ***************************** */
div.column {
    float: left;
    width: 18%; /* for 5 columns*/
    padding: 0px 1%;
    margin: 0px 0px 0px 0px;
}
/*end COLUMN WIDTH  */

div.itemSubMenu {
    margin-left: 0px;
}
.clearBoth {
    clear:both;
    height: 0;
    overflow: hidden;
}
div.level1 {
    margin-bottom: 0px;
}
/*BG*/
#custommenu {
}
div.wp-custom-menu-popup {
    background: #f1f1f1;
    box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.3);
}
div.menu a:link, div.menu a:visited {
}
div.menu a:hover {
    background: #f1f1f1;
}
div.menu a, div.wp-custom-menu-popup a {
 -webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-ms-transition: all .1s linear;
transition: all .1s linear;
}
div.menu .brand a, div.wp-custom-menu-popup .brand a {
    -webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    transition: all 0s linear;
}
div.menu.active a {
    background: #f1f1f1 !important;
    color: #000 !important;
}
div.level3 {
    background: #fff;
}
/*FONTS*/
div.menu {
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Segoe UI";
}
a.level1:link, a.level1:visited {
    text-transform: none;
    font-weight: normal;
}
a.level2:link, a.level2:visited {
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
}
a.level3:link, a.level3:visited {
    font-size: 11px;
    font-weight: normal;
    line-height: 100%;
    margin-bottom: 0px;
}
/*COLOR*/
div.menu a:link, div.menu a:visited {
    color: #fff;
}
div.menu a:hover, div.menu.active a {
    color: #000;
}
a.level3:link, a.level3:visited {
    color: #333333;
}
a.level3:hover {
    color: #b43f74;
}
a.level2:link, a.level2:visited {
    color: #000;
}
a.level1:hover {
    background: #d3d3d3;
}
a.level2:hover {
    color: #000;
    background: #d3d3d3;
}
.block2 table.brand {
    float: left;
}
.block2 .single_menu_product {
    float: left;
    position: relative;
    max-width: 150px;
    overflow: hidden;
    margin-right: 20px;
    margin-left: 0px;
}
/*MOBILE MENU STYLES*/
#menu-button, .parentMenu {
    display: inline-block;
}
html[xmlns] #menu-button, html[xmlns] .parentMenu {
    display: block;
}
* html #menu-button, * html .parentMenu {
    height: 1%;
}
#menu-button:after, .parentMenu:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#custommenu-mobile {
    position:relative;
    margin: 0 auto;
    padding: 0;
    z-index: 999;
}
#menu-button {
    float: none;
    padding: 10px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
}
#menu-button a:link, #menu-button a:visited {
    color: #fff;
    display: block;
    float: left;
    margin-left: 45%;
    position: relative;
    padding: 0px 10px;
}
#menu-button a span:after {
    display: block;
    position: relative;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 4px solid #dadada;
    margin: 8px 0px 0px 5px;
    float: right;
    opacity: 0.7;
}
#menu-button:hover {
    cursor: pointer;
}
#menu-button:hover a:after {
    opacity: 1;
}
.menu-mobile div.column {
    float:none;
    padding:5px;
    background: #fff;
}
.menu-mobile a.itemMenuName {
    display: block;
    text-align: left;
}
.menu-mobile div.menu-button, .menu-mobile div.menu-mobile {
    float: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border-bottom: 1px solid #fff;
}
.menu-mobile div.column {
    float: none;
    width: 100%;
    padding: 0px 0;
    margin: 0px 0px 0px 0px;
}
.menu-mobile a.level1:link, .menu-mobile a.level1:visited {
    margin-top: 0px;
    margin-bottom: 0;
    padding: 10px 10px;
    border-radius: 2px;
    color: #000;
}
.menu-mobile a.level2:link, .menu-mobile a.level2:visited {
    padding: 10px 10px;
    border-radius: 2px;
}
.menu-mobile a.level1:link, .menu-mobile a.level1:visited {
    color: #555;
}
.menu-mobile a.level1:hover {
    background-color: #f1f1f1;
}
.menu-mobile .parent {
    background-color: #fff;
}
/*buttons level 01*/
.menu-mobile .parentMenu {
    padding: 0px 0px;
    display: block;
    text-align: left;
    border-bottom: 1px solid #dadada;
}
.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited {
    padding: 10px 0px 10px 10px;
    margin-right: 80px;
    color: #000;
    display: block;
}
.menu-mobile .parentMenu:hover {
    cursor: pointer;
}
.parentMenu {
    position: relative;
}
.parentMenu a {
    display: block;
}
#menu-button {
    cursor: pointer;
}
.menu-mobile div.level2 {
    margin-bottom: 0;
}
#custommenu-mobile .button {
    cursor: pointer;
    position: absolute;
    right: 1%;
    top: 0px;
    display: block;
    width: 80px;
    height: 38px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJxJREFUeNpi/P//PwM66O3tBVF1UNwEwsXFxRjqmBhwg3wgZobSWAE+zcxoNEmaCQKKNDP29PTgkvsAxPxA/BGIBXDZ3A7Ef4D4Pxrmh6rhxyL3E4gbQZqL8AUKDsAG0gfS3AfEf0nU/AuIJ4I0VwIxC8j/aPgjVOFHLHLsQFzDiCeFoQQYqSmMtvGMT/NfNJokzQug9HRcCgACDAC34CnSSWx3zwAAAABJRU5ErkJggg==);
}
#custommenu-mobile .button.open {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 90% 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi/P//PwO5gImBAjBENbP09vZSZHM7EP8B4v8k4J9A3AjSXATEzCRaygbSB9LcB8R/SdT8C4gnsgCJSigmGTCOpjDSAECAAQBI6RqpQRaDFgAAAABJRU5ErkJggg==);
}
#custommenu-mobile .level1 .button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIxJREFUeNpi/P//PwO5gAWbYG9vL4ZYcXExhhgTAwUAn+YJQAzyUxcuBYwwP2Nx6k8gZgPid0AsjM0L+Gxmg9LMxDob5lTkKOBHEuvCpzmZQBgl4NNcD8SvcWgEiTfhi+c+KGZAcvpHIBbAG9pYEglKaJOaSCqB+BrUK8QnTyxeYCDa2dRIngQBQIABAGG6KfxEmzSnAAAAAElFTkSuQmCC);
}
#custommenu-mobile .level1 .button.open {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpi/P//PwO5gImBAjBwmllgjN7eXqI1FRcXU9/ZE4D4Px7chU9zMgHLEvBprgfi1zg0gsSbsAYYFPRBMVGAcQSmMIo0AwQYAIYUFeQ3G04OAAAAAElFTkSuQmCC);
}
/*BG*/
#custommenu-mobile  .parentMenu:hover a:link, #custommenu-mobile  .parentMenu:hover a:visited, #custommenu-mobile  .parentMenu:hover {
    background-color: #fff;
}
#custommenu-mobile .level0 {
    background-color: #f1f1f1;
}
#custommenu-mobile .level1 {
    background-color: #e4e4e4;
}
#custommenu-mobile .level2 {
    background-color: #f1f1f1;
}



/* Base settings */
body#bd {
			background-color: #ffffff;
		}

#jm-header {
		}

#jm-head {
                background-color: #bc002c;
    }

#jm-footer {
				background-color: #222222;
	}

a,
.price,
ul.customer-services li a:active,
ul.customer-services li a:focus,
ul.customer-services li a:hover,
.add-to-cart label,
.advanced-search-summary strong,
.availability.out-of-stock span,
.availability-only strong,
.availability-only-details tr.odd td.last,
.btn-viewall:active,
.btn-viewall:focus,
.btn-viewall:hover,
.block.block-reorder .product-name a:active,
.block.block-reorder .product-name a:focus,
.block.block-reorder .product-name a:hover,
.block-account .block-content li a:hover,
.block-account .block-content li.current,
.block-cart .summary a,
.block-cart .subtotal .price,
.block-cart .product-details .edit:active,
.block-cart .product-details .edit:focus,
.block-cart .product-details .edit:hover,
.block-cart .product-details .remove:active,
.block-cart .product-details .remove:focus,
.block-cart .product-details .remove:hover,
.block-compare .block-content .product-name a,
.block-grid li h5 a:active,
.block-grid li h5 a:focus,
.block-grid li h5 a:hover,
.block-layered-nav .currently .icon-remove:active,
.block-layered-nav .currently .icon-remove:hover,
.block-layered-nav .currently .icon-remove:focus,
.block-layered-nav dd li a:active .price,
.block-layered-nav dd li a:focus .price,
.block-layered-nav dd li a:hover .price,
.block-layered-nav dd li a:active,
.block-layered-nav dd li a:focus,
.block-layered-nav dd li a:hover,
.block-layered-nav-home #narrow-by-list2 a.parrent:active,
.block-layered-nav-home #narrow-by-list2 a.parrent:hover,
.block-layered-nav-home #narrow-by-list2 a.parrent:focus,
#narrow-by-list2 .category-level2 li.item a:active,
#narrow-by-list2 .category-level2 li.item a:hover,
#narrow-by-list2 .category-level2 li.item a:focus,
.block-poll .block-subtitle,
.block-progress dd.complete a,
.block-shipping .list-shipping li .title,
.breadcrumbs a:active,
.breadcrumbs a:focus,
.breadcrumbs a:hover,
.cart-table .item-msg,
.cart-table a:active,
.cart-table a:focus,
.cart-table a:hover,
.data-table h2.product-name a:active,
.data-table h2.product-name a:focus,
.data-table h2.product-name a:hover,
.gift-messages h3,
.gift-messages-form h4,
.btn-toggle.active,
.info-set .box h2,
.link-reorder,
.link-print,
.link-cart,
.multiple-checkout .box h2,
.multiple-checkout .data-table .icoremove,
.multiple-checkout .data-table .product-name a:active,
.multiple-checkout .data-table .product-name a:focus,
.multiple-checkout .data-table .product-name a:hover,
.multiple-checkout .place-order .grand-total .price,
.multiple-checkout .price,
.multiple-checkout h3,
.multiple-checkout h4,
.my-wishlist .product-name a:active,
.my-wishlist .product-name a:focus,
.my-wishlist .product-name a:hover,
.notice,
.opc .active .step-title .number,
.page-sitemap .links a:active,
.page-sitemap .links a:focus,
.page-sitemap .links a:hover,
.page-sitemap .sitemap a:active,
.page-sitemap .sitemap a:focus,
.page-sitemap .sitemap a:hover,
.product-information h5 a:active,
.product-information h5 a:focus,
.product-information h5 a:hover,
.product-options dt,
.product-options dt label.required em,
.product-options ul.options-list .label,
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices,
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit,
.products-list .product-name a:active,
.products-list .product-name a:focus, 
.products-list .product-name a:hover,
.product-view .product-shop .rating-links a:active,
.product-view .product-shop .rating-links a:focus,
.product-view .product-shop .rating-links a:hover,
.ratings .rating-links a:active,
.ratings .rating-links a:hover,
.ratings .rating-links a:focus,
.pages ol li.current,
.pages ol li a:active,
.pages ol li a:focus,
.pages ol li a:hover,
.shop-access li a:active,
.shop-access li a:focus,
.shop-access li a:hover,
.tags-list li a:active,
.tags-list li a:focus,
.tags-list li a:hover,
.tier-prices-grouped li,
.lastnews li a:active,
.lastnews li a:focus,
.lastnews li a:hover,
#jm-footer .block-about .address a,
.block-links ul li a:active,
.block-links ul li a:hover,
.block-links ul li a:focus,
#jm-mycart .mycart-toggle a,
.block-related .block-content li.item .product-name a:active,
.block-related .block-content li.item .product-name a:focus,
.block-related .block-content li.item .product-name a:hover,
.compare-table tr.first td .product-name a:active,
.compare-table tr.first td .product-name a:focus,
.compare-table tr.first td .product-name a:hover,
.off-canvas #off-canvas-nav .jm-mainnav .level0 li a:active,
.off-canvas #off-canvas-nav .jm-mainnav .level0 li a:focus,
.off-canvas #off-canvas-nav .jm-mainnav .level0 li a:hover,
.off-canvas #off-canvas-nav .jm-mainnav .level0 li.active a,
.jm-megamenu ul.level0 li.mega.sales a.mega,
.jm-megamenu ul.level0 li.mega a.mega:hover,
.jm-megamenu ul.level0 li.mega:hover > a.mega,
.jm-megamenu ul.level0 li.mega a.active,
.jm-megamenu ul.level1 li.mega div.group-title a.mega,
.jm-megamenu .products-grid .product-name a:active,
.jm-megamenu .products-grid .product-name a:focus,
.jm-megamenu .products-grid .product-name a:hover,
.link-viewall:active,
.link-viewall:hover,
.link-viewall:focus,
#jm-footer .block-about .content-inner h1,
.block-tags .actions a:active, 
.block-tags .actions a:focus, 
.block-tags .actions a:hover {
	color: #b39964}

.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a:active,
.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a:focus,
.off-canvas #off-canvas-nav .jm-mainnav ul.level1 li a:hover,
#off-canvas-nav .megamenu .group-title a:active,
#off-canvas-nav .megamenu .group-title a:focus,
#off-canvas-nav .megamenu .group-title a:hover,
#off-canvas-nav .megamenu.level2 li.active a,
#off-canvas-nav .megamenu.level2 li a:active,
#off-canvas-nav .megamenu.level2 li a:focus,
#off-canvas-nav .megamenu.level2 li a:hover{
	color: #b39964 !important;
}

button.button, 
button.form-button,
.block-subscribe button.button:hover, 
.block-subscribe button.button:focus,
.block-subscribe button.form-button:hover,
.block-subscribe button.form-button:focus,
.cart-collaterals .totals ul.checkout-types .button:focus,
.cart-collaterals .totals ul.checkout-types .button:hover,
.contact-info,
.dashboard .box-reviews .number,
.dashboard .box-tags .number,
.demo-notice,
.opc .step .order-review .buttons-set button.button:focus,
.opc .step .order-review .buttons-set button.button:hover,
.opc .allow .number,
.opc .active .step-title,
.jm-product-quick-view .product-shop button.button:focus,
.jm-product-quick-view .product-shop button.button:hover,
.remember-me-popup .remember-me-popup-body a,
#button-btt span {
	background-color: #bb172f}


.opc .allow .number,
.product-collateral h3.active,
.product-img-box .more-views li.active,
.remember-me-popup .remember-me-popup-body a {
	border-color: #b39964}

.checkout-progress li.active span.step-cko {
	border-top-color: #b39964}


.col-left.side-col .block:first-child,
.blank .jm-tabs-title-top ul.jm-tabs-title li:focus h3 span,
.blank .jm-tabs-title-top ul.jm-tabs-title li:hover h3 span,
.blank .jm-tabs-title-top ul.jm-tabs-title li.hover h3 span,
.blank .jm-tabs-title-top ul.jm-tabs-title li.firsthover h3 span,
.blank .jm-tabs-title-top ul.jm-tabs-title li.lasthover h3 span,
.blank .jm-tabs-title-top ul li.active h3 span,
.blank .jm-tabs-title-top ul li.firstactive h3 span,
.blank .jm-tabs-title-top ul li.lastactive h3 span {
	}

.link-viewall {
	}

#jm-footer .block-about .social li {
	}

.jm-slide-buttons span {
	}

@media (max-width:719px) {
	#jm-head .main {
		background-color: #bc002c;
	}
	
	#jm-mainnav .btn-toggle:focus, 
	#jm-mainnav .btn-toggle:hover	{
		color: #b39964;
	}
	
	#jm-mycart .mycart-toggle a {
		color: #222
	}
	
	#jm-mycart .mycart-toggle a:active,
	#jm-mycart .mycart-toggle a:hover,
	#jm-mycart .mycart-toggle a:focus	{
		color: #b39964;
	}
}

@media (max-width:480px) {
	#jm-header .main {
		border-top-color: #bc002c	}
	
	#jm-setting .btn-toggle:focus, 
	#jm-setting .btn-toggle:hover, 
	#jm-setting .btn-toggle.active, 
	#jm-quickaccess .btn-toggle:focus, 
	#jm-quickaccess .btn-toggle:hover, 
	#jm-quickaccess .btn-toggle.active,
	#jm-mainnav .btn-toggle:focus, 
	#jm-mainnav .btn-toggle:hover	{
		color: #bc002c;
	}
	
	#jm-mycart .mycart-toggle a {
		color: #222
	}
	
	#jm-mycart .mycart-toggle a:active,
	#jm-mycart .mycart-toggle a:hover,
	#jm-mycart .mycart-toggle a:focus	{
		color: #bc002c;
	}
}

.jm-megamenu {
	margin: 0;
	padding: 0;
	text-align: left;
	min-height: 40px;
}

ul.megamenu {
  margin: 0;
  height: 100%;
}

.column3 ul.megamenu {
  border-right: 0;
}

ul.megamenu.level2 {
	border-right: 0; 
}

ul.megamenu li {
	overflow: visible
}
/* lv - 0
-----------------------------------*/
/* Styling ---*/
.jm-megamenu ul.level0 {
	margin: 0;
	padding: 0;
}

.jm-megamenu ul.level0 li.mega {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	width: auto;
}

.jm-megamenu ul.level0 li.mega.last { 
	border-right: 0;
}

.jm-megamenu ul.level0 li.mega a.mega {
  color: #222;
  display: block;
  float: left;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 39px;
  min-height: 40px;
  padding: 0 15px;
  font-family: 'Lato', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}

.jm-megamenu ul.level0 li.mega a.mega.first {
	padding-left: 0;
} 

.jm-megamenu ul.level0 li.mega.sales a.mega {
	color: #b39964;
}
.jm-megamenu ul.level0 li.mega a.mega:hover,
.jm-megamenu ul.level0 li.mega:hover > a.mega {
	color: #b39964;
}

.jm-megamenu ul.level0 li.mega a.active {
	color: #b39964;
}

.jm-megamenu ul.level0 li.mega .has-image {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	padding-left: 25px
}

.jm-megamenu ul.level0 li.mega .icon-image {
	float: left;
	height: auto;
	margin: 13px 5px 0 0;
	max-width: 20px;
	vertical-align: middle;
}

.jm-megamenu ul.level0 li.mega .mega-item-des {
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	margin: 0;
	overflow: hidden;
	padding: 0;	
	position: relative;
	top: -11px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.jm-megamenu ul.level0 li.mega a.mega.haschild:hover span.menu-title ,
.jm-megamenu ul.level0 li.mega.haschild:hover > a.mega  span.menu-title {
	background: url('https://www.dasgibtesnureinmal.de/skin/frontend/default/dasgibtesnureinmal/joomlart/jmmegamenu/images/block-cart-arrow.png') no-repeat center bottom;
  display: block;
  position: relative;
  z-index: 99;
  height: 55px;
}


.jm-megamenu ul.level0 li.mega span.menu-desc {
	display: block;
	font-size: 92%;
	font-weight: normal
}

/* lv - 1 */
.jm-megamenu ul.level1 li.mega a.mega {
  color: #333333;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
}

.jm-megamenu ul.level1 li.mega .menu-title {
	background: 0 !important;
	height: auto !important;
	padding: 0 !important;
}

.jm-megamenu ul.level1 li.mega .mega-item-des {
}

.jm-megamenu li.mega .childcontent{
	display: block;
	height: auto;
	max-height: 0;
	overflow: hidden;
	position: absolute;
	top: 54px;
/*	box-shadow: -1px 1px 1px #ccc;
	-box-shadow: -1px 1px 1px #ccc;
	-moz-box-shadow: -1px 1px 1px #ccc;
	-webkit-box-shadow: -1px 1px 1px #ccc;*/
	/*border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px; 
	-webkit-border-radius: 0 0 5px 5px; */
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
}

.jm-megamenu li.mega.mnuright .childcontent{
	/*right: 0;*/
}

.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	overflow: visible;
	-moz-transition: all 0.8s linear;
	-o-transition: all 0.8s linear;
	transition: all 0.8s linear;
	-webkit-transition: all 0.8s linear
}


.jm-megamenu ul.level1 li.haschild .childcontent {
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	transition: all 0s linear;
	-webkit-transition: all 0s linear
}

.jm-megamenu ul.level1 li.haschild:hover > .childcontent {
	border-top-color: #666;
	left: 150px;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	transition: all 0s linear;
	-webkit-transition: all 0s linear
}

.jm-megamenu ul.level1 li.mega {
  text-align: left;
  width: 100%;
  border-right: 0;
}

.jm-megamenu ul.level1 li.mega a {
  border-left: 0 none !important;
  display: block;
}

.jm-megamenu ul.level1 .childcontent {
	margin: 0 0 0 0;
	top: 0px;
}

/*lv 2*/
.jm-megamenu ul.level2 li.mega {
	padding: 0;
}

.jm-megamenu ul.level2 li.mega.last {
	border-bottom: 0 none;
	padding: 3px 0 0 0;
}

.jm-megamenu ul.level2 li.mega a.mega {
  color: #272727;
  display: block;
  float: none;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
  min-height: 30px;
  padding: 0;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
}

.jm-megamenu ul.level2 li.mega li li a.mega {
	line-height: 28px;
}

.jm-megamenu ul.level2 li.mega.active a.mega,
.jm-megamenu ul.level2 li.mega a.mega:active,
.jm-megamenu ul.level2 li.mega a.mega:focus,
.jm-megamenu ul.level2 li.mega a.mega:hover {
	text-decoration: none;
}

 /* Columns ---*/
.jm-megamenu .megacol {
	float: left;
	margin: 0;
}

.jm-megamenu .megacol.last {
	margin: 0
}


 /* CHILD CONTENT
-----------------------------------*/
.jm-megamenu .childcontent {
	z-index: 88
}
.jm-megamenu .childcontent-inner {
	background: #fff;
	padding: 30px 20px 10px;
	border:  1px solid #e7e7e7;
	margin: 0;
}
.jm-megamenu .level1 .childcontent-inner,
.jm-megamenu .level2 .childcontent-inner {
	
}
.jm-megamenu .childcontent .block {
	line-height: 1.5;
	margin: 10px 0;
	padding: 0
}
.jm-megamenu .childcontent .block h3 {
	background: none;
	margin-left: 10px;
	margin-right: 10px;
	text-indent: 5px;
	text-transform: none
}
.jm-megamenu .childcontent .block .ja-box-ct {
	padding: 0 5px
}
.jm-megamenu .childcontent .block a {
	text-decoration: none
}
.jm-megamenu .childcontent .block a:hover,
.jm-megamenu .childcontent .block a:focus,
.jm-megamenu .childcontent .block a:active {
	text-decoration: none
}
.jm-megamenu .childcontent .block ul:first-child {
	margin-top: 0 !important
}
.jm-megamenu .childcontent .block li {
	margin-bottom: 5px
}
.jm-megamenu .menu-adv {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
/* Grouped --- */
.jm-megamenu .group {
}

.jm-megamenu .group-title {
	color: #f97352;
	font-size: 14px;
	margin: 0 0 15px;
	padding: 0;
	overflow: hidden
}

.jm-megamenu .group-content {
  float: left;
  padding: 0;
  width: 100%;
}

.jm-megamenu .group-content a.link-more {
	text-decoration: none;
}

.jm-megamenu .group-content a.link-more:active,
.jm-megamenu .group-content a.link-more:focus,
.jm-megamenu .group-content a.link-more:hover {
	text-decoration: underline;
}

.jm-megamenu ul.level1 li.mega div.group-title a.mega {
  color: #b39964;
  font-size: 17px;
  line-height: 100%;
  margin: 0;
  min-height: 100%;
  padding: 0;
}

.jm-megamenu .group-title .menu-desc {
	padding-left: 0 !important
}

.jm-megamenu .group-content .block,
.jm-megamenu .group-content ul.megamenu {
	margin: 0
}

/* override --- */
.jm-megamenu .childcontent ul.megamenu .block {
	padding: 0
}
.jm-megamenu .childcontent ul.megamenu .block h3 {
	margin-left: 0;
	margin-right: 0
}

.jm-megamenu .products-grid div.item .inner {
	margin: 0;
	min-height: 0;
	width: auto
}

.jm-megamenu .products-grid {
	background: none;
	border-bottom: 0 none;
	margin: 0 !important;	
}

.jm-megamenu .products-grid li.item {
	margin: 0 8px 0 0;
	padding: 10px 15px 10px
}

.jm-megamenu .products-grid li.item.last {
	margin: 0;
}

.jm-megamenu .products-grid .product-name {
  clear: both;
  margin: 0;
  min-height: 100%;
  font-size: 17px;
}

.jm-megamenu .products-grid .product-name a{ 
	color: #333;
	text-decoration: none;
}
.jm-megamenu .products-grid .product-name a:active,
.jm-megamenu .products-grid .product-name a:focus,
.jm-megamenu .products-grid .product-name a:hover {
	color: #b39964;
	text-decoration: none;
}

.jm-megamenu .products-grid .product-image {
  display: block;
  float: left;
  margin: 5px 0 20px;
  text-align: center;
  width: 100%;
}

.jm-megamenu .products-grid .product-image img{
  width: auto;
}

.jm-megamenu .products-grid .ratings {
	margin: 10px 0;
	width: 100%;
}

.jm-megamenu .products-grid .ratings .rating-box {
  float: none;
  margin-right: 5px;
  margin: auto;
}

.jm-megamenu .products-grid .price{
	margin: 5px 0;
}

.jm-megamenu .group-content .buttons-set{
	border: 0 none;
	margin: 1em 0;
}

.jm-megamenu #childcontent15 .megacol{
	margin: 0 !important;
}

.mega-banner {
	margin: 20px auto 0;
}


.mega-banner img{
	width: 100%;
}

/* Clearfix
-------------------------------------------------------------*/
* html .clearfix {
	height: 1% /* IE5-6 */
}
.clearfix {
	display: inline-block /* IE7xhtml*/
}
html[xmlns] .clearfix {
	display: block /* O */
}
.clearfix:after {
	clear: both;
	/* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.clearer {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}
/*menu effect*/
/*jaws*/
.jaws.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotate(90deg);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotate(90deg);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotate(90deg);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotate(90deg);
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotate(90deg);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.jaws.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*fence*/
.fence.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateY(-90deg);
	-moz-transform-origin: 100% 50%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateY(-90deg);
	-ms-transform-origin: 100% 50%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateY(-90deg);
	-o-transform-origin: 100% 50%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateY(-90deg);
	transform-origin: 100% 50%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateY(-90deg);
	-webkit-transform-origin: 100% 50%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.fence.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*venitian*/
.venitian.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: scale(1,0);
	-moz-transform-origin: 50% 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: scale(1,0);
	-ms-transform-origin: 50% 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: scale(1,0);
	-o-transform-origin: 50% 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: scale(1,0);
	transform-origin: 50% 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: scale(1,0);
	-webkit-transform-origin: 50% 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.venitian.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*fly*/
.fly.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateX( -180deg );
	-moz-transform-origin: 50% 50% -50px;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateX( -180deg );
	-ms-transform-origin: 50% 50% -50px;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateX( -180deg );
	-o-transform-origin: 50% 50% -50px;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateX( -180deg );
	transform-origin: 50% 50% -50px;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateX( -180deg );
	-webkit-transform-origin: 50% 50% -50px;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.fly.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*papercut*/
.papercut.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: skewY(30deg);
	-moz-transform-origin: 0% 0%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: skewY(30deg);
	-ms-transform-origin: 0% 0%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: skewY(30deg);
	-o-transform-origin: 0% 0%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: skewY(30deg);
	transform-origin: 0% 0%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: skewY(30deg);
	-webkit-transform-origin: 0% 0%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.papercut.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*fan*/
.fan.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: 0% 0%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: 0% 0%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotate(90deg);
	-o-transform-origin: 0% 0%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotate(90deg);
	transform-origin: 0% 0%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: 0% 0%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.fan.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*wave*/
.wave.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: skewY(-90deg);
	-moz-transform-origin: 0% 0%;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: skewY(-90deg);
	-ms-transform-origin: 0% 0%;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: skewY(-90deg);
	-o-transform-origin: 0% 0%;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: skewY(-90deg);
	transform-origin: 0% 0%;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: skewY(-90deg);
	-webkit-transform-origin: 0% 0%;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.wave.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*helix*/
.helix.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateY(90deg);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateY(90deg);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateY(90deg);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateY(90deg);
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateY(90deg);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.helix.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*pop*/
.pop.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: scale(.2);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	-ms-transform: translateX(-80%);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	opacity: 0;
	-o-transform: translateX(-80%);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	overflow: hidden;
	transform: translateX(-80%);
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.5);
	-webkit-transform: scale(.2);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.5)
}
.pop.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*linear*/
.linear.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: translateX(-40%);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-ms-transform: translateX(-40%);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	opacity: 0;
	-o-transform: translateX(-40%);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	overflow: hidden;
	transform: translateX(-40%);
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-webkit-transform: translateX(-40%);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7)
}
.linear.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*bounce*/
.bounce.jm-megamenu li.mega .childcontent {
	left: 0;
	max-height: 0;
	-moz-transform: translateX(-40%);
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-ms-transform: translateX(-40%);
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	opacity: 0;
	-o-transform: translateX(-40%);
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	overflow: hidden;
	transform: translateX(-40%);
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-webkit-transform: translateX(-40%);
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7)
}
.bounce.jm-megamenu li.haschild:hover > .childcontent {
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*Radial*/
.radial.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: translateY(-120px) rotate(70deg);
	-moz-transform-origin: 0 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: translateY(-120px) rotate(70deg);
	-ms-transform-origin: 0 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: translateY(-120px) rotate(70deg);
	-o-transform-origin: 0 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: translateY(-120px) rotate(70deg);
	transform-origin: 0 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: translateY(-120px) rotate(70deg);
	-webkit-transform-origin: 0 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.radial.jm-megamenu li.haschild:hover > .childcontent {
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*winding*/
.winding.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateY(90deg);
	-moz-transform-origin: 0 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-ms-transform: rotateY(90deg);
	-ms-transform-origin: 0 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	opacity: 0;
	-o-transform: rotateY(90deg);
	-o-transform-origin: 0 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	overflow: hidden;
	transform: rotateY(90deg);
	transform-origin: 0 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	-webkit-transform: rotateY(90deg);
	-webkit-transform-origin: 0 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s
}
.winding.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
/*shield*/
.shield.jm-megamenu li.mega .childcontent{
	left: 0;
	max-height: 0;
	-moz-transform: rotateX(90deg);
	-moz-transform-origin: 0 0;
	-moz-transition: opacity .4s,    -moz-transform .6s, max-height .6s;
	-moz-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-ms-transform: rotateX(90deg);
	-ms-transform-origin: 0 0;
	-ms-transition: opacity .4s,     -ms-transform .6s, max-height .6s;
	-ms-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	opacity: 0;
	-o-transform: rotateX(90deg);
	-o-transform-origin: 0 0;
	-o-transition: opacity .4s,      -o-transform .6s, max-height .6s;
	-o-transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	overflow: hidden;
	transform: rotateX(90deg);
	transform-origin: 0 0;
	transition: opacity .4s,         transform .6s, max-height .6s;
	transition-timing-function: cubic-bezier(0, .35, .5, 1.7);
	-webkit-transform: rotateX(90deg);
	-webkit-transform-origin: 0 0;
	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;
	-webkit-transition-timing-function: cubic-bezier(0, .35, .5, 1.7)
}
.shield.jm-megamenu li.haschild:hover > .childcontent{
	max-height: 1000px;
	-moz-transform: none;
	-ms-transform: none;
	opacity: 1;
	-o-transform: none;
	overflow: hidden;
	transform: none;
	-webkit-transform: none
}
.search-autocomplete ul.wyomind-elasticsearch li.title,
.search-autocomplete ul.wyomind-elasticsearch li.title a {
    padding: 6px;
    background-color: #f4f4f4;
    color: #636363;
    text-transform: uppercase;
}

.search-autocomplete ul.wyomind-elasticsearch {
    background-color: #fff;
    border: 1px solid #d5e4eb;
    border-bottom: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li {
    padding: 0;
    border-bottom: 1px solid #d5e4eb;
}

.search-autocomplete ul.wyomind-elasticsearch li .image {
    float: left;
    margin-right: 6px;
    background-color: #fff;
}

.search-autocomplete ul.wyomind-elasticsearch li a {
    display: block;
    padding: 6px;
    text-decoration: none;
}

.search-autocomplete ul.wyomind-elasticsearch li.selected a {
    text-decoration: none;
    background-color: #ecf3f6;
}

.search-autocomplete ul.wyomind-elasticsearch li .price-box {
    margin: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li a .price-box .minimal-price-link {
    padding: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li .clearer {
    clear: both;
}
.default .jm-tabswrap {
	border: 1px solid #C9C0B7;
}
.default .jm-tabswrap div.jm-tab-content {	
	width: 95%;
}
/* JA Tabs top*/
.default .jm-tabs-title-top {
	height: 30px;
	border-bottom: 1px solid #C9C0B7;
	position: relative;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/default/joomlart/jmtabs/themes/default/grad1.gif) repeat-x top;
	width:100%;
}

.default .jm-tabs-title-top ul.jm-tabs-title li {
	background: none;
	border: 1px solid #C9C0B7;
}

.default .jm-tabs-title-top ul.jm-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #F5F4ED;
	border-bottom: none;
	background: none;
	letter-spacing: normal;
	font-family: "Lucida Grande", Arial, sans-serif;

}

.default .jm-tabs-title-top ul.jm-tabs-title li.hover,
.default .jm-tabs-title-top ul.jm-tabs-title li.firsthover,
.default .jm-tabs-title-top ul.jm-tabs-title li.lasthover {
}

.default .jm-tabs-title-top ul.jm-tabs-title li.active,
.default .jm-tabs-title-top ul.jm-tabs-title li.firstactive,
.default .jm-tabs-title-top ul.jm-tabs-title li.lastactive {
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.default .jm-tabs-title-top ul li.active h3 ,
.default .jm-tabs-title-top ul li.firstactive h3,
.default .jm-tabs-title-top ul li.lastactive h3 {
	color: #FA6900;
}

/* JA Tabs left*/
.default .jm-tabs-title-left {
	position: relative;
	float: left;	
	height: 100%;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/default/joomlart/jmtabs/themes/default/17pxblank.gif) repeat-y right #F5F4ED;
}

.default .jm-tabs-title-left ul.jm-tabs-title li {
	height: 100%;
	margin: 0 0 0 1px;
	padding: 0;
	cursor: pointer;
	display: block;
	background: none;
}

.default .jm-tabs-title-left ul.jm-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 30px;
	margin: 0;
	padding: 0 10px;
	background: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	letter-spacing: normal;
}

.default .jm-tabs-title-left ul li.active,
.default .jm-tabs-title-left ul li.firstactive,
.default .jm-tabs-title-left ul li.lastactive {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/default/joomlart/jmtabs/themes/default/left-active.gif) no-repeat right #FFFFFF;
}

.default .jm-tabs-title-left ul li.active H3 ,
.default .jm-tabs-title-left ul li.firstactive H3,
.default .jm-tabs-title-left ul li.lastactive H3 {
	color: #FA6900;
}


/* JA Tabs right*/
.default .jm-tab-panels-right .jm-tab-subcontent {
	padding-left: 15px !important;
}

.default .jm-tabs-title-right {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/default/joomlart/jmtabs/themes/default/17pxblank2.gif) repeat-y left #F5F4ED;
}

.default .jm-tabs-title-right ul.jm-tabs-title li {
	height: 100%;
	margin: 0 0 0 1px;
	padding: 0;
	cursor: pointer;
	display: block;
	background: none;
}

.default .jm-tabs-title-right ul.jm-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 30px;
	margin: 0;
	padding: 0 10px 0 25px;
	background: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	letter-spacing: normal;
}

.default .jm-tabs-title-right ul li.active,
.default .jm-tabs-title-right ul li.firstactive,
.default .jm-tabs-title-right ul li.lastactive {
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/default/joomlart/jmtabs/themes/default/right-active.gif) no-repeat left #FFFFFF;
}

.default .jm-tabs-title-right ul li.active H3 ,
.default .jm-tabs-title-right ul li.firstactive H3,
.default .jm-tabs-title-right ul li.lastactive H3 {
	color: #FA6900;
}
/* JA Tabs bottom*/
.default .jm-tabs-title-bottom {
	width:100%;
	bottom:0px;
	height: 30px;
	border-top: 1px solid #C9C0B7;
	background: url(https://www.dasgibtesnureinmal.de/skin/frontend/default/default/joomlart/jmtabs/themes/default/grad1.gif) repeat-x top;
	z-index: 3;
}

.default .jm-tabs-title-bottom ul.jm-tabs-title li {
	background: none;
	border: 1px solid #C9C0B7;
}

.default .jm-tabs-title-bottom ul.jm-tabs-title li h3 {
	font-size: 11px;
	font-weight: bold !important;
	line-height: 20px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #F5F4ED;
	border-top: none;
	background: none;
	letter-spacing: normal;
	font-family: "Lucida Grande", Arial, sans-serif;
}

.default .jm-tabs-title-bottom ul.jm-tabs-title li.active,
.default .jm-tabs-title-bottom ul.jm-tabs-title li.firstactive,
.default .jm-tabs-title-bottom ul.jm-tabs-title li.lastactive {
	background: #FFFFFF;
	border-top: 1px solid #FFFFFF;	
}

.default .jm-tabs-title-bottom ul li.active h3 ,
.default .jm-tabs-title-bottom ul li.firstactive h3,
.default .jm-tabs-title-bottom ul li.lastactive h3 {
	color: #FA6900;
}
