@font-face {
    font-family: 'CrimsonTextRoman';
    src: url('/themes/Frontend/KarfunkelResponsive/frontend/_public/src/fonts/CrimsonTextRoman.eot');
    src: url('/themes/Frontend/KarfunkelResponsive/frontend/_public/src/fonts/CrimsonTextRoman.eot') format('embedded-opentype'),
         url('/themes/Frontend/KarfunkelResponsive/frontend/_public/src/fonts/CrimsonTextRoman.woff2') format('woff2'),
         url('/themes/Frontend/KarfunkelResponsive/frontend/_public/src/fonts/CrimsonTextRoman.woff') format('woff'),
         url('/themes/Frontend/KarfunkelResponsive/frontend/_public/src/fonts/CrimsonTextRoman.ttf') format('truetype'),
         url('/themes/Frontend/KarfunkelResponsive/frontend/_public/src/fonts/CrimsonTextRoman.svg#CrimsonTextRoman') format('svg');
	font-display: block;
}

body {
	font-family: "CrimsonTextRoman";
}

.external--content .content--iframe {
	height: 100%;
}

.page-wrap--cookie-permission {
	background: #FFF;
	border-top: 1px solid #c82c16;
}

.is--ctl-custom .content--wrapper a,
.is--ctl-custom .content--wrapper a:active,
.is--ctl-custom .content--wrapper a:link,
.is--ctl-custom .content--wrapper a:visited {
	color: #c82c16;
	text-decoration: none;
	padding-left: 0 !important;
}

.address-manager--selection .panel--body a:link {
	text-decoration: underline !important;
}

.is--ctl-custom .content--wrapper a:hover {
	color: #c82c16;
	text-decoration: underline;
	padding-left: 0 !important;
}

.blog--content .blog--filter-options {
	float: left;
}
.blog--content .blog--listing {
    margin-top: -2px;
    float: right;
}

.product--details .content--regulation,
.product--details .content--discount,
.product--details .product--tax {
	padding-top: 2px;
	font-size: .875rem;
	font-family: Arial;
}

.captcha--code .review--field {
    background: #f3f3f3;
}

#register_account_yesno {
    display: inline-block;
}

.btn {
	color: #FFFFFF !important;
}

.product--details .more {
	float: right;
	bottom: 0px;
	position: absolute;
	right: 2px;
	line-height: 17px;
	height: 17px;
	font-family: "Arial";
	font-size: 14px;
	font-size: .875rem;
}

@media screen and (min-width: 48em) {
 .filter-panel--content {
  max-height: 328px;
  max-height: 20.5rem;
 }
}
.navigation--list-wrapper, .advanced-menu, label, .shop--navigation, .ajax--cart, .listing--actions, .sidebar-main, .last-seen-products--title, .product--price, .top-bar--navigation, .steps--list, input, select, .js--fancy-select, .btn, .footer--service-menu {
	font-family: Arial;
}

.search-result--link .price--regulation,
.box--content .price--regulation {
	display: none;
}

.infinite--actions .js--load-more, .infinite--actions .js--load-previous {
	color: #FFF;
}

.header-main .container {
	background-color: transparent;
}

p a, p a:active, p a:link, p a:visited {
	color: #000;
	text-decoration: none;
	padding-left: 0 !important;
}

.emotion--element.break {
	margin-top: 35px;
}

.emotion--product .product--box .product--price .price--pseudo {
	position: absolute;
	top: -15px;
	left: 0px;
}

.product--navigation .link--prev-button, .product--navigation .link--next-button {
	background: rgba(0, 0, 0, 0.12);
}

.product--navigation .link--prev:hover .link--prev-button, .product--navigation .link--next:hover .link--prev-button, .product--navigation .link--prev:hover .link--next-button, .product--navigation .link--next:hover .link--next-button {
	background: rgba(0, 0, 0, 0.12);
}

.js--modal .modal--checkout-add-article .list--name .link--name {
	color: #3C3C3C;
}

label {
	color: #000;
}

.search--cat-filter .cat-filter--sub-cat {
	color: #000;
}

.search--cat-filter .checkbox.is--active .checkbox--state {
	background-color: #CCC;
}

.search--cat-filter .checkbox:hover .checkbox--state::before {
	content: "";
	background-color: #CCC;
}

.search--cat-filter .checkbox.is--active .checkbox--state::before {
	background-color: #CCC;
}

.main-search--results .entry--name, .main-search--results .entry--all-results-link, .main-search--results .entry--all-results-number, .main-search--results .product--price {
	color: #000;
}

.main-search--results .entry--all-results-link:hover {
	color: #c82c16;
}

.product--actions .product--action, .product--actions .action--link {
	color: #000;
}

p a:hover {
	color: #c82c16;
	text-decoration: none;
}

.product--box .buybox--form i.icon--basket {
	display: initial;
}

.product--box .box--content .product--buy-now {
	right: -5px;
	bottom: 0px;
	position: absolute;
	width: 70%;
}

.product--box .product--price-info {
	width: 61%;
}

.product--box .box--content .product--buy-now .buybox--form {
	padding: 0rem 0rem 0rem 0rem;
	width:100%;
}

.product-slider--container .product-slider--item .box--content {
	box-shadow: -10px 5px 10px -16px #000;
	border: 1px solid #dadae5;
}

.product-slider--container .product-slider--item .box--content .product--title {
	font-size: 16px;
	font-size: 1rem;
	color: #3C3C3C;
	font-family: "Arial";
	font-weight: bold;
}

.product--box .product--price .price--default,
.product-slider--container .product-slider--item .product--price .price--default {
	color: #3C3C3C !important;
}

.emotion--product-slider .box--emotion .box--content {
	padding: 10px 10px 10px 10px;
	padding: .625rem .625rem .625rem .625rem;
}

.emotion--product-slider .box--content .product--buy-now .buybox--quantity {
	top: 15px;
	left: 0px;
	padding-right: 10px;
}

.emotion--product-slider .box--emotion .product--info,
.emotion--product .product--box .product--info {
	overflow: visible;
}

.select-field::after, .js--fancy-select::after {
	line-height: 27px;
}

.is--ctl-checkout .select-field::after, .is--ctl-checkout .js--fancy-select::after {
	line-height: 40px;
	right: 1px;
}

label.has--error {
	background: initial;
}

.box--content .product--buy-now .js--fancy-select:hover {
	color: #000;
	border-color: #dadae5;
}

.box--content .product--buy-now .js--fancy-select.js--is--focused{
	color: #000;
	border-color: #dadae5;
}

.box--content .product--buy-now .js--fancy-select.js--is--focused .js--fancy-select-trigger{
	background-color: #CCCCCC;
}

.confirm--content .product--table .panel--body {
	color: #000;
}

.finish--content .is--icon-left {
	padding-left: 20px !important;
	padding-left: 1.25rem !important;
}

.panel--body label {
	font-size: 16px;
	font-size: 1rem;
}

.finish--content .teaser--btn-print {
	padding: 2px 12px 2px 12px !important;
	padding: .125rem .75rem .125rem .75rem !important;
}


.box--content .product--buy-now .js--fancy-select select option{
	color: #000;
}

.box--content .product--buy-now .js--fancy-select .js--fancy-select-text, .box--content .product--buy-now .js--fancy-select .js--fancy-select-trigger {
	line-height: 26px;
	line-height: 1.625rem;
	width: 14px;
	width: 1rem;
}

.box--content .product--buy-now .buybox--button {
	background-color: transparent;
	background-image: none;
}

.container--ajax-cart .btn {
	color: #FFF;
	background: #cd2d17;
	border: 1px solid #cd2d17;
}

.container--ajax-cart .btn:hover {
	color: #FFF;
	background: #cd2d17;
	border: 1px solid #cd2d17;
}

.product--box .product--title {
	color: #3C3C3C;
	font-family: "Arial";
	font-weight: bold;
}

.product--details .product--header .product--title {
	color: #3C3C3C;
	font-family: "Arial";
	font-weight: bold;
}

.product--details .product--buybox .price--content {
	color: #3C3C3C;
}

.product--box .product--price .price--default {
	color: #000;
}

.product--box .product--badges .badge--newcomer, .product--box .product--badges .badge--discount {
	background: #c82c16;
	background-image: linear-gradient(90deg, #a42b1a 0%, #c82c16 60%);
	font-family: Arial;
}

.html--title, .panel--title {
	font-family: "Arial";
	color: #3C3C3C;
}

.navigation--list .entry--cart .icon--basket {
	display: block;
	position: absolute;
	top: 40%;
}

textarea, input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"] {
    -moz-appearance: none;
    background: #fff;
    border: none;
    color: #000;
}

textarea:focus, input[type="text"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="tel"]:focus {
    -moz-appearance: none;
    background: #fff;
    border: none;
    color: #000;
}

::-webkit-input-placeholder {
    color: #000;
}

:-moz-placeholder { /* Firefox 18- */
    color: #000;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #000;
}

:-ms-input-placeholder {  
    color: #000;
}

.top-bar--navigation .js--is--dropdown-active .compare--list .btn--compare {
	color: #fff;
}

.modal--compare .compare--group .btn {
	color: #fff;
	font-family: 'shopware';
}

.js--modal .btn:disabled,
.js--modal .btn:disabled:hover,
.js--modal .btn.is--disabled,
.js--modal .btn.is--disabled:hover {
	border: 1px solid #dadae5;
}
	
.js--modal .modal--close {
	font-family: 'shopware';
	border: 0px solid #dadae5;
	color: #AAA !important;
}

.js--modal .button--zoom-out,
.js--modal .button--zoom-reset,
.js--modal .button--zoom-in {
	font-family: 'shopware';
	color: #AAA !important;
}

.product--table .btn, .modal--actions .btn, .forms--inner-form .btn, .register--existing-customer .btn, .register--form .btn, .account--content .btn, .account--profile .btn, .confirm--content .btn, .is--minimal-header .btn {
	color: #fff !important;
	background-color: #c82c16;
	background: #c82c16;
	border: none;
}

.account--menu .navigation--headline {
	color: #3C3C3C;
}

.account--content .account--box {
	border: none;
}

.content.account--content {
	margin: 0;
	padding-top: 0;
	position: relative;
	top: -30px;
}

.account--menu {
	border: none;
	margin-top: -13px;
}

.note--overview .note--delete {
	color: #c82c16;
	background-color: #fff;
	background: #fff;
	border: none;
}

.note--compare .compare--link {
	color: #000;
}

.note--details .note--title {
	color: #3C3C3C;
}

.footer--benefit .list--unordered.is--checked li::before {
	color: #c82c16;
}

.footer--benefit .benefit--headline, .product--table .table--header .panel--th, .product--table .content--title, .confirm--content .product--table .table--header .panel--th {
	color: #3C3C3C;
}

.product--table .content--title:hover {
	color: #c82c16;
}

.product--table .btn:hover, .modal--actions .btn:hover {
	color: #fff;
	background-color: #c82c16;
	background: #c82c16;
}

.badge {
	background-color: #cd2d17;
	background-image: -ms-linear-gradient(top, #cd2d17, #c82c16);
	background-image: linear-gradient(to bottom, #cd2d17 0%, #c82c16 100%);
	color: #fff;
	border-color: #fff;
	border: 0 none;
}

.panel--body {
	font-size: 16px;
	font-size: 1rem;
}

.aggregation--list .entry--totalnet, .aggregation--list .entry--taxes {
	font-size: 16px;
	font-size: 1rem;
}


.js--modal .title {
	color: #3C3C3C;
}

.alert.is--success {
	color: #fff;
	background-color: #25b12b;
}

.product--rating .rating--count-wrapper {
	color: #000;
}

.product--rating .rating--count-wrapper:hover {
	color: #c82c16;
}

.top-bar--navigation .js--is--dropdown-active .compare--list .btn:hover {
	border: 0px solid #dadae5;
}

.header-main .top-bar--navigation .js--is--dropdown-active {
	color: #c82c16 !important;
}

.modal--compare .list--entry {
	color: #3C3C3C;
}

.modal--compare .link--name {
	color: #3C3C3C;
}

.modal--compare .link--name:hover {
	color: #c82c16;
}

.results--list {
	box-shadow: -10px 5px 10px -13px #000;
}

.icon--search::before {
	color: #999;
}

.navigation--list .entry--cart .cart--link {
    padding-left: 44px;
    padding-left: 2.750rem;
}
.is--ctl-index .product--box .product--price-info .product--price {
	bottom: -12px;
	position: absolute;
	left: 0;
}

.box--content .product--buy-now .js--fancy-select {
	height: 26px;
	height: 1.655rem;
	top: 10px;
	left: 5px;
}

.box--content .select-field select, .box--content .js--fancy-select select {
	line-height: initial !important;
	height: 100%;
} 

.box--content.select-field select option, .box--content .js--fancy-select select option {
	padding: 0px 40px 0px 10px;
	padding: 0rem 2.5rem 0rem .625rem;
	height: 27px;
}

.footer--vat-info .vat-info--text {
	text-shadow: -1px 1px 2px #333;
	font-size: 15px;
	font-size: .9rem;
}

.footer-main {
	background-image:url("/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/footer-grafik-karfunkel.png");
	background-repeat: no-repeat;
	background-position: top center;
	border-top: 0px solid #c82c16;
	background-size: cover;
}

.advanced-menu .item--level-1 {
    margin: 0;
    left: -20px;
    position: relative;
}

.footer-main .container {
	background-color: transparent;
}

.header-main .container {
	background-color: transparent;
}

.navigation-main {
	margin-top: -49px;
	background-color: transparent;
	width: 75%;
}

.navigation-main .container {
	background-color: transparent;
}

.btn .fa {
	font-size: 1.5rem;
	left: 8px;
	left: .5rem;
	vertical-align: middle;
	color: #3C3C3C;
}

.btn {
	color: #3C3C3C;
}

.btn:hover .fa {
	color: #c82c16;
}

.navigation--list .entry--cart .cart--link .cart--amount {
	color: #3C3C3C;
}

.navigation--list .entry--account .account--link {
    padding-left: 0;
}

.icon--basket {
	background-image:url("/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/icons/minicartIcon.png");
	background-repeat: no-repeat;
	background-size: 35px 35px;
	height: 35px !important;
	width: 35px !important;
	top: 48%;
}
.icon--basket.grey {
	background-image:url("/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/icons/minicartIcon-grey.png");
	background-repeat: no-repeat;
	background-size: 35px 35px;
	height: 35px !important;
	width: 35px !important;
	top: 48%;
}
.icon--basket::before {
	content:"";
}
.icon--basket.grey::before {
	content:"";
}

.ajax--cart .cart--item .item--link, .ajax--cart .prices--container .prices--articles {
	color: #000;
}

.ajax--cart .button--container .button--checkout {
	color: #FFF;
}

.swag-cookie-permission .cookie-bar {
	border: solid 1px #999999;
}
.swag-cookie-permission .cookie-bar .bar--paragraph {
	color: #999999;
}
.swag-cookie-permission .cookie-bar .cp-btn {
	color: #999999;
	border-radius: 0px;
	border: 1px solid #999999;
	width: 35%;
	height: 26px;
	height: 1.6rem;
}
.swag-cookie-permission .cookie-bar .cp-btn .cp-icon{
	-webkit-filter: invert(0.42);
	filter: invert(0.42);
	margin-left: 0.175rem;
}
.swag-cookie-permission .cookie-bar .cp-btn:hover .cp-icon{
	-webkit-filter: invert(0);
	filter: invert(0);
}
.swag-cookie-permission .cookie-bar .bar--paragraph a:hover {
	color: #fff;
}
.swag-cookie-permission .cookie-bar .cp-btn:hover {
	background: #999999 none repeat scroll 0 0;
}

.navigation-top {
	width: 100%;
	height: 51px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #c82c16;
	margin-bottom: 1px;
}

.navigation-top-container {
	max-width: 1260px;
	max-width: 78.75rem;
	margin: 0 auto;
	width: 100%;
}

.navigation-sub .container .shop--navigation {
	float: right;
	width: initial;
}

.container--ajax-cart {
	top: -12px;
	margin-right: 10px;
	margin-right: .625rem;
	padding: 15px 0px 0px 0px;
	padding: .9375rem 0rem 0rem 0rem;
	position: relative;
	text-align: left;
	right: initial;
	z-index: 3000;
}

.container--ajax-cart .ajax--cart {
	right: 0;
	position: absolute;
}

.navigation-sub {
	position: relative;
	top: -50px;
	height:50.2px;
	float: right;
	border-bottom: 0px solid #c82c16;
	border-top: 0px solid #c82c16;
	background-color: transparent;
}

.navigation-sub .container {
	background: initial;
	margin-top: 5px;
}

.blog--detail-description .layout_full.block {
	width: 57%;
}

.comments--actions .btn, 
.form--comment-add .btn {
	color: #fff !important;
}

.shop--navigation .cart--quantity, .shop--navigation .notes--quantity {
	top: -0.15rem;
}

.blog--crossselling .box--content.is--rounded {
    padding: 10px 10px 10px 10px;
    padding: .625rem .625rem .625rem .625rem;
}

.blog--crossselling .box--slider,
.emotion--product-slider .product--title {
    text-align: left;
}

.header-main .logo-main .logo--link {
	height: auto;
	position: absolute;
	left: 0;
	bottom: -8px;
}

.footer-main .newsletter--button {
	padding: 2px 10px 2px 10px;
	padding: .125rem .625rem .125rem .625rem;
	width: 100%;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.footer-main .newsletter--button .button--text {
	display: inline;
}

#shopvotemouseover {
    position: fixed;
	z-index: 1500;
	width: content;
	max-width: 300px;
    right: 5px;
    bottom: 100px;
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
    font-size: .9rem;
    background-color: #fff;
    background-image: linear-gradient(to bottom, #fff 0%, #f8f8fa 100%);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-clip: padding-box;
    font-weight: 700;
    color: #000;
    border: 1px solid #dadae5;
	-webkit-box-shadow: 3px 3px 4px -4px #000000; 
	box-shadow: 3px 3px 4px -4px #000000;
}

#shopvotemouseover a,
#shopvotemouseover a:hover,
#shopvotemouseover a:link,
#shopvotemouseover a:active,
#shopvotemouseover a:visited {
    color: #000;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#sv-badget-box {
	display: none;
}

@media screen and (min-width: 47em){
	.shop--search .entry--search {
		left: auto;
		right: 0;
		width: 30%;
		top: 30px;
	}
}

@media screen and (min-width: 30em) and (max-width: 46.99em){
	.footer-main {
		background: transparent;
		background-image: none;
		position: relative;
		overflow: hidden;
	}
	.footer-main .footer-bottom-complete {
		background-image: url(/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/footer-grafik-karfunkel.png);
		background-repeat: no-repeat;
		background-position: center center;
	}
	.footer-main .mobile-line {
		position: absolute;
		width: 100%;
		left: 0px;
		border-top: 1px solid #dadae5;
	}
	.footer-main .column--gks-siegel .js--collapse-target {
		display: block;
	}
	.footer-main .column--gks-siegel .column--headline {
		display: none;
	}
	.footer-main .column--gks-siegel .column--img {
		margin-top: 15px;
		text-align: center;
	}
	.footer-main .column--gks-siegel .column--img img {
		display: initial;
	}
	.shop--search .main-search--form {
		width: 100%;
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
		top: -5px;
	}
	
	.header-main {
		padding-bottom: 125px !important;
	}
	
	.shop--search .main-search--results {
		top: 63px;
		top: 2.250em;
	}
	
	.header-main .logo-main .logo--shop {
		width: 100%;
		top: 15px;
		position: relative;
	}
	
	.header-main .logo-main .logo--link {
		bottom: 10px;
		position:relative;
	}
	
	.shop--navigation .entry--menu-left {
		float: left;
		position: relative;
	}
	
	.navigation-sub .icon--basket.grey {
		background-image: url(/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/icons/minicartIcon.png);
	}
	
	.navigation-sub .btn .fa {
		color: #c82c16;
	}
	
	.navigation-sub {
		width: 100%;
	}
	
	.navigation-sub .container .shop--navigation {
		width: 100%;
	}
	
	.slogan {
		top: 40px !important;
		width: inherit !important;
	}
	
	.gks-shadow {
		width: 20%;
	}
	
	.buybox--button .icon--basket {
		right: -25px !important;
	}
	
	nav.shop--search.block-group {
		position: absolute;
		top: 181px;
		width: 100%;
	}
	
	.shop--search .btn {
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
		width: 100%;
	}
	
	.shop--search .navigation--list {
		width: 100%;
	}
	
	.shop--search .entry--search {
		width: 100%;
		left: inherit;
	}
}

@media screen and (min-width: 751px) and (max-width: 889px) {
	.slogan {
		display: none;
	}
	.product--table .column--product, .product--table .table--header .column--product {
		width: 49%;
	}
	.product--table .column--quantity, .product--table .table--header .column--quantity {
		width: 14%;
	}
	.product--table .column--actions {
		width: 4%;
	}
	.product--table .column--actions .column--actions-link {
		line-height: 27px;
		line-height: 1.65rem;
		padding: 0px 8px 0px 8px;
		padding: 0rem .5rem 0rem .5rem;
		position: absolute;
		top: 10px;
		right: 0;
	}
}

@media screen and (max-width: 30em){
	.shop--search .main-search--form {
		width: 100%;
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
		top: -5px;
	}
	
	.buybox--button .icon--basket {
		right: 5% !important;
	}
	
	.navigation-sub .icon--basket.grey {
		background-image: url(/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/icons/minicartIcon.png);
	}
	
	.navigation-sub .btn .fa {
		color: #c82c16;
	}
	
	.shop--search .main-search--results {
		top: 63px;
		top: 2.250em;
	}
	
	.header-main .logo-main .logo--shop {
		width: 100%;
		top: 30px;
		height: 100%;
		position: relative;
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
	.header-main .logo-main .logo--link {
		bottom: 10px;
		position:relative;
	}
	
	nav.shop--search.block-group {
		position: absolute;
		top: 216px;
		width: 100%;
	}
	
	.shop--search .btn {
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
		width: 100%;
	}
	
	.shop--search .navigation--list {
		width: 100%;
	}
	.slogan {
		display: none;
	}
	.page-wrap {
		overflow: hidden;
	}
}

@media screen and (min-width: 0em) and (max-width: 48em){
	.emotion--element.blog--steindesmonats .emotion--blog .border--steindesmonats {
		margin: 0 20px 0 20px;
		margin: 0 1.31rem 0 1.31rem;
		padding: 20px 0 20px 0;
		padding: 1.25rem 0 1.25rem 0;
		position: relative;
	}
}

@media screen and (min-width: 48em){
	.last-seen-products--item.product-slider--item.product--box.box--slider {
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
		margin: 10px;
		box-shadow: -10px 5px 10px -16px #000;
		border: 1px solid #dadae5;
		width: 18.4% !important;
	}
	
	.tab-menu--cross-selling {
		margin-bottom: 40px;
	}
	
	.emotion--element.blog--steindesmonats .emotion--blog .border--steindesmonats {
		margin: 0 20px 0 20px;
		margin: 0 1.31rem 0 1.31rem;
		padding: 20px 0 20px 0;
		padding: 1.25rem 0 1.25rem 0;
		position: relative;
	}

	.emotion--element.blog--steindesmonats .emotion--blog {
		width: 90%;
		float: right;
	}
	.viewed--content .product-slider .product-slider--container .product-slider--item {
		width:20%;
		float:left;
	}

	.product-slider .product-slider--container .product-slider--item .box--content {
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
	}

	.product-slider .product-slider--container .product-slider--item .product--price-info {
		text-align: left;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
  
	.is--ctl-detail .sidebar-main + .content--wrapper {
		margin-left: 45px;
		margin-right: 45px;
	}
	
	.product--navigation .link--prev {
		left: 0;
	}
	.product--navigation .link--next {
		right: 0;
	}
	.product--navigation .link--prev, .product--navigation .link--next {
		-webkit-transition: all .38s cubic-bezier(.16, .04, .14, 1);
		-moz-transition: all .38s cubic-bezier(.16, .04, .14, 1);
		-ms-transition: all .38s cubic-bezier(.16, .04, .14, 1);
		-o-transition: all .38s cubic-bezier(.16, .04, .14, 1);
		transition: all .38s cubic-bezier(.16, .04, .14, 1);
	}
	.product--navigation .navigation--link {
		top: 40%;
		display: none;
		position: fixed;
		z-index: 10;
	}
	.product--navigation .link--next-button::before {
		font-family: 'shopware';
		content: "\e60f";
	}
	.product--navigation .link--prev-button::before {
		font-family: 'shopware';
		content: "\e611";
	}
	.product--navigation .link--prev-button {
		border-top-left-radius: 0;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 0;
		background-clip: padding-box;
		float: right;
	}
	.product--navigation .link--next-button {
		border-top-left-radius: 3px;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 3px;
		background-clip: padding-box;
		float: left;
	}
	.product--navigation .link--next-button .link--next-inner {
		display: none;
	}
	.product--navigation .link--prev-button .link--prev-inner {
		display: none;
	}
	.product--navigation .link--prev-button, .product--navigation .link--next-button {
		width: 32px;
		width: 2rem;
		height: 111px;
		height: 6.9375rem;
		line-height: 111px;
		line-height: 6.9375rem;
		font-size: 25px;
		font-size: 1.5625rem;
		-webkit-transition: background .3s ease;
		-moz-transition: background .3s ease;
		-ms-transition: background .3s ease;
		-o-transition: background .3s ease;
		transition: background .3s ease;
		background: rgba(0, 0, 0, 0.12);
		text-align: center;
		color: #fff;
		display: block;
	}
	.product--navigation {
		display: block;
	}
}

@media screen and (min-width: 0em) and (max-width: 40em){
	.header-main {
		background-image:url("/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/header-grafik-karfunkel.png");
		background-repeat: no-repeat;
		padding-bottom: 87px;
		background-position: top left;
		background-attachment: inherit;
	}
	.footer-main {
		background: transparent;
		background-image: none;
		position: relative;
		overflow: hidden;
	}
	.footer-main .footer-bottom-complete {
		background-image: url(/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/footer-grafik-karfunkel.png);
		background-repeat: no-repeat;
		background-position: center center;
	}
	.footer-main .mobile-line {
		position: absolute;
		width: 100%;
		left: 0px;
		border-top: 1px solid #dadae5;
	}
	.footer-main .column--gks-siegel .js--collapse-target {
		display: block;
	}
	.footer-main .column--gks-siegel .column--headline {
		display: none;
	}
	.footer-main .column--gks-siegel .column--img {
		margin-top: 15px;
		text-align: center;
	}
	.footer-main .column--gks-siegel .column--img img {
		display: initial;
	}
	.navigation-sub {
		width:100%;
	}
	.navigation-sub .container .shop--navigation {
		float: left;
	}
	.shop--navigation .entry--menu-left {
		float: left;
		position: relative;
	}
	.navigation--entry .entry--cart {
		margin-right: 5px;
		margin-right: .3125rem;
		display: inline-block;
	}
	.navigation--list .entry--cart .cart--link {
		padding-left: 0;
	}
	.navigation-sub .container .shop--navigation {
		width: 100%;
	}
	.slogan {
		position: absolute;
		font-family: Arial;
		width: 100%;
		text-align: center;
		top: 105px;
		font-size: 22px;
		letter-spacing: 4px;
		right: inherit;
		color: #fff;
		text-shadow: -3px -2px 3px #111;
		z-index:15;
		left: 30px;
	}
	.slogan .first {
		margin-right: 182.5px;
		font-family: Arial;
		font-size: 23Pt;
	}
	.slogan .second	{
		margin-left: 82.5px;
		font-family: "CrimsonTextRoman";
		font-size: 21Pt;
		top: -7px;
		position: relative;
	}
}

@media screen and (min-width: 40em) and (max-width: 120em){
	.footer-main .footer--kf-info {
		display: initial;
	}
	.footer-main .footer--kf-info2 {
		display: none;
	}
	.header-main {
		background-image:url("/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/header-grafik-karfunkel.png");
		background-repeat: no-repeat;
		padding-bottom: 86px;
		background-position: top center;
		background-attachment: inherit;
	}
	.slogan {
		position: absolute;
		font-family: Arial;
		width: 100%;
		text-align: center;
		top: 50px;
		font-size: 22px;
		letter-spacing: 4px;
		right: 0px;
		color: #fff;
		text-shadow: -3px -2px 3px #111;
		z-index:15;
	}
	.slogan .first {
		margin-right: 182.5px;
		font-family: Arial;
		font-size: 23Pt;
	}
	.slogan .second	{
		margin-left: 82.5px;
		font-family: "CrimsonTextRoman";
		font-size: 21Pt;
		top: -7px;
		position: relative;
	}
}

@media screen and (min-width: 120em){
	.footer-main .footer--kf-info {
		display: initial;
	}
	.footer-main .footer--kf-info2 {
		display: none;
	}
	.header-main {
		background-image:url("/themes/Frontend/KarfunkelResponsive/frontend/_public/src/img/header-grafik-karfunkel.png");
		background-repeat: no-repeat;
		padding-bottom: 86px;
		background-position: top center;
		background-attachment: inherit;
	}
	.slogan {
		position: absolute;
		font-family: Arial;
		width: 100%;
		text-align: center;
		top: 50px;
		font-size: 22px;
		letter-spacing: 4px;
		right: 60.75px;
		color: #fff;
		text-shadow: -3px -2px 3px #111;
		z-index:15;
	}
	.slogan .first {
		margin-right: 182.5px;
		font-family: Arial;
		font-size: 23Pt;
	}
	.slogan .second	{
		margin-left: 82.5px;
		font-family: "CrimsonTextRoman";
		font-size: 21Pt;
		top: -7px;
		position: relative;
	}
}

	.box--content .product--buy-now .buybox--button {
		width: 33%;
		float: right;
		margin-right: 3px;
		top: 5px;
		right: 0;
	}
	.box--content .product--buy-now .buybox--quantity {
		position: absolute;
		top: 15px;
		left: 5px;
		padding-right: 10px;
	}
	
	
@media screen and (max-width: 47.9em){
	.swag-cookie-permission .cookie-bar .cp-btn {
		width: inherit;
	}
	.footer-main .container .footer-bottom-complete {
		color: #FFF;
	}
	.footer-main .container .kf-info--text {
		width: 100%;
		text-align: center;
	}
	.footer-main .footer--kf-info {
		display: none;
	}
	.footer-main .footer--kf-info2 {
		display: initial;
	}
	.footer-main .container .kf-info--text a {
		color: #FFF;
	}
	.navigation-top {
		display: unset;
	}
	.navigation-sub {
		background: transparent;
	}
	.navigation-sub .shop--navigation .navigation--entry .btn {
		background: transparent;
		border: transparent;
		line-height: 2.2rem;
	}
	.box--content .product--buy-now .buybox--quantity {
		width: 67%;
		float: left;
		margin-right: 5px;
	}
	.box--content .product--buy-now .buybox--button {
		width: 33%;
		float: right;
		margin-right: 3px;
		top: 5px;
	}
	.box--content .product--buy-now .buybox--quantity {
		position: absolute;
		top: 15px;
		left: 5px;
	}
}

.main-search--results {
	max-width: 110%;
}

.navigation--list .entry--cart .cart--link .cart--quantity, .navigation--list .notes--quantity {
	z-index: 49;
}

.product--details .product--base-info {
	font-size: 15px;
	font-size: .95rem;
}

.is--ctl-detail .product--details .buybox--button {
	color: #fff;
	border: none;
	background: #c82c16;
}

.is--ctl-detail .product--details .buybox--button:hover {
	color: #fff !important;
	border: none !important;
	background: #c82c16 !important;
}

.product--details .price--unit {
    font-family: "CrimsonTextRoman";
    font-size: 14px;
    font-size: .85rem;
    padding-top: 3px;
}

.product--box .product--price-info .price--unit {
	font-size: .75rem;
    font-family: "CrimsonTextRoman";
    padding-top: 0;
	overflow: visible;
}

.is--minimal-header .header-main .logo-main .logo--link {
	bottom: -62px !important;
}

.is--minimal-header .header-main .logo-main .logo--shop::after {
	margin-top: 131px !important;
}

.listing--actions .btn:hover {
	color: #c82c16;
	border: 1px solid #dadae5;
}

.product--tax a:hover {
	text-decoration: none !important;
}

.account--display {
	color: #3C3C3C !important;
}

.listing--actions .btn:hover, .js--fancy-select:hover, .js--fancy-select.js--is--focused {
	border: 1px solid #dadae5;
	color: #c82c16;
}

.listing--actions .btn:hover, .js--fancy-select:hover, .js--fancy-select.js--is--focused {
	border: 1px solid #dadae5;
	color: #c82c16 !important;
}

.listing--actions .btn, .js--fancy-select, .js--fancy-select {
	color: #000 !important;
}

.filter--active, .search--cat-filter .cat-filter--reset, .filter--active .filter--active-icon, .filter--active:hover, .filter--active[data-filter-param="reset"], .filter--active[data-filter-param="reset"] .filter--active-icon {
	color: #3C3C3C;
}

.filter--active:hover[data-filter-param="reset"] .filter--active-icon {
	color: #c82c16;
}

.js--tab-menu .tab--link.is--active, .js--tab-menu .tab--link {
	color: #3C3C3C;
}

.product--details .content--title {
	color: #3C3C3C;
}

.review--actions .btn {
	color: #fff;
}

a:hover.content--link {
	padding-left: 5px;
}

.js--fancy-select select option {
	color: #3C3C3C;
}

.sidebar--navigation .navigation--link.is--active {
	color: #3C3C3C;
}

.sidebar--navigation .navigation--link {
	color: #3C3C3C;
}

.shop-sites--container .shop-sites--headline, .last-seen-products .last-seen-products--title {
	color: #3C3C3C;
}

h1,h2,h3,h4,h5,h6 {
	color: #3C3C3C;
}

.sidebar--navigation .navigation--link:hover {
	color: #c82c16;
	padding-left: 15px;
}

.filter--actions .filter--btn-apply {
	background: #CCC;
}

.filter--actions .btn:hover{
	color: #3C3C3C;
	background: #CCC;
	border: none;
}

.product--image .image--element {
	overflow: hidden;
}
.emotion--title .emotion--title--content {
	margin: 0px 20px 0px 20px;
	margin: 0rem 1.25rem 0rem 1.25rem;
	padding: 20px 0px 10px 0px;
	padding: 1.25rem 0rem .625rem 0rem;
	border-bottom: 1px solid #dadae5;
	text-decoration: none !important;
	font-family: "Arial";
	color: #3C3C3C;
	font-size: 16px;
	font-size: 1rem;
	display: block;
	font-weight: bold;
}


.btn:disabled, .btn:disabled:hover, .btn.is--disabled, .btn.is--disabled:hover {
	color: #3C3C3C;
	background: #CCC;
	border: none;
}

.filter-panel--range-info .range-info--label {
	color: #3C3C3C;
	border: none;
}

.blog--container .blog--title {
	font-family: "Arial";
	color: #3C3C3C;
	text-decoration: none !important;
	font-size: 16px;
	font-size: 1rem;
	display: block;
	font-weight: bold;
}

.blog--container .blog--description {
	color: #000;
	font-size: 17px;
    font-size: 1.0625rem;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.filter-panel:hover, .filter-panel:hover .filter-panel--checkbox, .filter-panel--option .option--container:hover .filter-panel--checkbox, .filter--active:hover, .filter--active[data-filter-param="reset"] {
	border: 1px solid #dadae5;
}

.filter-panel--checkbox input[type="checkbox"]:checked ~ .checkbox--state {
	background: #CCC;
}

.filter-panel.is--collapsed .filter-panel--flyout {
	border: 1px solid #fff;
	box-shadow: -10px 5px 10px -13px #000;
}

.is--ctl-newsletter .newsletter--form .btn {
	color: #FFF;
}

.is--ctl-newsletter .newsletter--form .btn:hover {
	color: #FFF;
	border: none;
}

.range-slider--range-bar {
	box-shadow: inset 0 0 3px #dadae5;
	background: #CCC;
}

.range-slider--handle:hover, .range-slider--handle.is--dragging {
	border: 1px solid #dadae5;
}

.product-slider--arrow.arrow--next.is--horizontal {
	margin-right: 5px;
}

.product-slider--arrow {
	border: 1px solid #FFF;;
	background: rgba(248, 246, 246, 0.5);
}

.product-slider--arrow:hover {
	border: 1px solid #c82c16;
	background: rgba(248, 246, 246, 0.5);
}

.product-slider--arrow.arrow--prev.is--horizontal {
	margin-left: 5px;
}

.action--filter-btn .filter--trigger.is--active, .action--filter-btn .filter--trigger.is--active:hover {
	background-color: #CCCCCC;
	background-image: none;
}

.footer-main .container .vat-info--text a, .footer-main .container .vat-info--text a:active, .footer-main .container .vat-info--text a:visited {
	color: #FFF;
}

.advanced-menu [class^="icon--"], [class*=" icon--"] {
	color: #FFF;
}

.advanced-menu .button-container {
	background: #c32b15;
}

@media screen and (min-width: 48em){
	.buybox--button .icon--basket {
		right: 0 !important;
	}
	.footer-main .container {
	color: #FFF;
	}
	.is--ctl-checkout.is--minimal-header .header-main .logo--link, .is--ctl-register.is--minimal-header .header-main .logo--link, .is--ctl-register.is--minimal-header.is--target-checkout .header-main .logo--link {
		width: auto;
	}
	.footer-main .container a, .footer-main .container a:active, .footer-main .container a:visited {
		color: #FFF;
	}
	.footer-main .container a:hover {
		color: #c82c16;
		padding-left: 5px;
	}
	.box--content .product--buy-now .buybox--quantity {
		width: 67%;
		float: right;
		margin-right: 5px;
	}
	.box--content .product--buy-now .buybox--button {
		width: 33%;
		float: right;
		margin-right: 3px;
		top: 5px;
	}
	.box--content .product--buy-now .buybox--quantity {
		position: absolute;
		top: 15px;
		left: 5px;
	}
	.newsletter--form .btn:hover {
		border: 1px solid #dadae5;
		color: #c82c16;
	}
	
	#vouchervalue_form .btn {
		color: #FFF;
		float:left;
		width: 35% !important;
	}
	
	#vouchervalue_form .input--field {
		margin-bottom: .625rem;
		width: 12% !important;
		margin-right: 30px;
		-moz-appearance: none;
		background: #fff;
		color: #000;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border-radius: 3px;
		background-clip: padding-box;
		box-sizing: border-box;
		line-height: 19px;
		line-height: 1.1875rem;
		font-size: 14px;
		font-size: .875rem;
		padding: 10px 10px 9px 10px;
		padding: .625rem .625rem .5625rem .625rem;
		box-shadow: inset 0 1px 1px #dadae5;
		background: #f8f8fa;
		border: 1px solid #dadae5;
		border-top-color: #cbcbdb;
		text-align: left;
		float:left;
	}
	
	.main-search--button:hover .icon--search::before {
		color: #c82c16;
	}
	.footer-main .footer--columns {
		border: 0;
	}
	.footer-main .footer--bottom {
		border-top: 1px solid #dadae5;
	}
	.footer-main .footer--kf-info {
		font-size: 12px;
		font-size: .75rem;
		text-align: center;
	}
	.footer-main .footer--kf-info p {
		margin: 0;
	}
	.newsletter--form .btn {
		color: #999;
	}
	.newsletter--form .newsletter--button.btn{
		color: #c82c16 !important;
		border: none;
	}
	.newsletter--form .newsletter--button.btn:hover{
		color: #c82c16 !important;
		border: none;
	}
	.footer-main .container .column--img a:hover{
		padding-left: 0px !important;
	}
	.footer-main .container .column--img .gks-shadow{
		border-radius: 100%;
		box-shadow: -5px 0px 15px -11px #FFF;
	}
	.footer-main .container .column--img{
		float: clear;
	}
	.footer-main .container .column--img img{
		float: right;
	}
	.footer-main .column--headline {
		font-family: Arial;
		font-size: 18px;
		color: #BBBBBB;
		letter-spacing: 2px;
		text-shadow: -3px -2px 4px #000;
	}
	.content--home {
		margin-top: 0;
		top: -30px;
		position: relative;
	}
	.emotion--wrapper {
		max-width: 1260px !important;
	}
	.emotion--element .emotion--html.has--border {
		border: none;
	}
	.emotion--element {
		padding-left: 0 !important;
	}
	.emotion--container {
		margin-left: 0 !important;
	}
	.emotion--html .panel--title {
		margin: 0px 20px 0px 20px;
		margin: 0rem 1.25rem 0rem 1.25rem;
	}
	.emotion--html .panel--body {
		margin: 0px 20px 0px 20px;
		margin: 0rem 1.25rem 0rem 1.25rem;
		padding: 20px 0 20px 0;
		padding: 1.25rem 0 1.25rem 0;
	}
	.emotion--element .emotion--product {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.emotion--product .product--box .box--content {
		padding: 10px 10px 10px 10px;
		padding: .625rem .625rem .625rem .625rem;
		margin: 10px;
		box-shadow: -10px 5px 10px -16px #000;
		border: 1px solid #dadae5;
	}
	.entry--search .main-search--form, .footer-main .newsletter--form .newsletter--field{
		box-shadow: -10px 5px 10px -13px #FFF;
		height: 38px;
	}
	.product--box .product--badges {
		left: 0;
	}
	.content.listing--content {
		margin: 0;
		padding-top: 0;
		position: relative;
		top: -30px;
	}
	.content--wrapper .custom-page--content {
		margin: 0 20px 0 0;
		margin: 0 1.25rem 0 0;
		padding-top: 0;
		position: relative;
		top: -21px;
	}
	.sidebar-main {
		padding-top: 34px;
	}
	.sidebar--navigation, .shop-sites--container {
		border: none;
	}
	.shop-sites--container {
		padding: 5px 10px 15px 10px;
		padding: .3125rem .625rem .9375rem .625rem;
	}
	.content.listing--content .panel.has--border {
		border: none;
	}
	.swag-cookie-permission {
		position: fixed;
		width: 200px;
		bottom: 15px;
		left: 15px;
		z-index: 1005;
	}
	.header-main .top-bar--navigation .service--list {
		width: 180px;
	}
	.header-main .top-bar--navigation .service--list .service--link {
		color: #000;
	}
	.header-main .top-bar--navigation .js--is--dropdown-active .service--list {
		background: #FFF none repeat scroll 0% 0%;
		border: none;
		box-shadow: -10px 5px 10px -13px #000;
	}
	.header-main .top-bar--navigation .js--is--dropdown-active .service--list.is--rounded {
		border-radius: 0;
	}
	.header-main .top-bar--navigation .service--list .service--link:hover {
		color: #c82c16;
		background: #fff;
		padding-left: 13px;
	}
	.header-main .top-bar--navigation .service--list {
		width: 200px;
	}
	.header-main .top-bar--navigation .service--list::after {
		background: #FFF;
		top: -0.28rem;
		border-bottom: none;
		border-left: none;
	}
	
	.header-main .top-bar--navigation .navigation--entry, .header-main .top-bar--navigation .navigation--link {
		color: #FFF;
		cursor: pointer;
	}
	
	.header-main .top-bar--navigation .navigation--entry:hover, .header-main .top-bar--navigation .navigation--link:hover {
		color: #c82c16;
	}
	
	.header-main .top-bar--navigation .entry--service.js--is--dropdown-active {
		color: #FFF;
	}

	.header-main .top-bar--navigation {
		top: -3px;
	}
	
	.header-main .header--navigation {
		z-index: 50;
	}
	
	.header-main .logo-main .logo--shop {
		height: 75px;
		width: 100%;
	}
	
	.header-main .logo-main .logo--shop:after {
		content: none;
		width: 200px;
		margin-top: 80px;
		margin-left: -10px;
		display: block;
		position: absolute;
		z-index: -1;
		-webkit-box-shadow: 0px 0px 8px 7px #000000;
		-moz-box-shadow: 0px 0px 8px 7px #000000;
		box-shadow: 0px 0px 8px 7px #000000;
	}
	
	.navigation-sub .shop--navigation .navigation--entry .btn {
		background: transparent;
		border: transparent;
		line-height: 2.2rem;
	}
	
	.navigation-main {
		border-bottom: 0px solid #c82c16;
		border-top: 0px solid #c82c16;
		background-color: transparent;
	}
	.navigation-main .navigation--link {
		padding: 15px;
		line-height: 1.2em;
		font-weight: normal;
		border-radius: 0 !important;
		color: #000;
	}
	.navigation-main .is--active .navigation--link {
		background-color: #FFF;
		color: #c82c16;
		line-height: 1.2em;
		font-weight: normal;
		background-image: none;
	}
	.navigation-main .is--active .navigation--link:hover {
		background-color: #FFF;
		color: #c82c16;
		text-decoration: none;
	}
	.navigation-main .navigation--link:hover {
		background-color: #FFF;
		color: #c82c16;
		text-decoration: none;
	}
	.advanced-menu .button-container {
		font-size: 16px;
		font-size: 1rem;
		padding: 4px 4px 4px 0px;
		padding: 0.25rem 0.25rem 0.25rem 0rem;
		color: #999;
		font-weight: bold;
	}
	.advanced-menu {
		max-width: 396px;
		max-width: 24.75rem;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-moz-tap-highlight-color: rgba(0,0,0,0);
		tap-highlight-color: rgba(0,0,0,0);
		background: none;
		width: 100%;
		position: absolute;
		z-index: 3000;
		box-shadow: none;
	}
	.advanced-menu .menu--container {
		background: #FFF;
		box-shadow: -10px 5px 10px -13px #000;
		top: -5px;
	}
	.advanced-menu .content--wrapper {
		margin: 0;
	}
	.advanced-menu .item--level-0 {
		padding-bottom: 0;
	}
	.advanced-menu .button-container .button--close {
		padding: 20px 4px 4px 0px;
		padding: 1.25rem 0.25rem 0.25rem 0rem;
	}
	.advanced-menu .button-container .button--category {
		padding: 4px 52px 4px 16px;
		padding: 0.25rem 3.25rem 0.25rem 1rem;
	}
	.advanced-menu .item--level-0 .menu--list-item-link {
		font-weight: normal;
	}
	.advanced-menu .button-container .button--category:hover {
		padding: 4px 52px 4px 24px;
		padding: 0.25rem 3.25rem 0.25rem 1.50rem;
	}
}

.is--ctl-register .content--wrapper,
.is--target-account .content--wrapper {
	padding: 48px;
}

.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {
    background: #fff;
    color: #c82c16;
	text-decoration: none;
}

.content--breadcrumb {
	background: #FFFFFF;
	border-bottom: 0px solid #c82c16;
	display: none;
}

.content-main {
	margin-top: 0;
	margin-bottom: 0;
	box-shadow: none;
	color: #000;
}

body {
	background-color: #FFFFFF;
	color: #000;
}

@media screen and (min-width: 75em){
	.content-main--inner {
		padding: 0 !important;
	}
}

.sv-badget-98x98 {
	z-index: 4990 !important;
}