/**
*
* Feel free to add your own css rules here.
*
*/


/** Font **/

header.rating-title h2, .widget .widget-title h1, .widget .widget-title h2, .page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6, #footer h3, aside.sidebar section header h5, .product-name h2, .block-related h2, #onepagecheckout_forgotbox .page-title span, #onepagecheckout_loginbox .page-title span, .op_block_title, .dashboard .box-head h2, catalog-product-view .box-reviews h5 { font-size: 1.3em!important; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; }
body, body.boxed-layout { background-color: #fff; }
iframe { max-width: 100%;/* height: auto; */
}
#review-form { overflow: visible; }
h1, h2, h3, h4, h5, h6, h7 { font-family: 'Gothamlight' !important; }
h1, h2, h3, .product-view .product-shop .product-name h1, span.product-name {font-weight: 400; letter-spacing: normal; font-family: 'Gothamlight', sans-serif; margin-bottom: 0.57em; color: #e4005b; }
.short-description { display: none; }
h5 { color: #e4005b444; }
.addthis_native_toolbox { margin-left: 30px; }
.links li.company { display: none!important; }
#footer .map-headers { font-size: 1.3em!important; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid #ccc; padding-bottom: 9px; font-family: 'Gothamlight' !important; color: #000; margin-bottom: 5px; display: block; }
.trusted-rate { margin: 15px; text-align: center; }
.cms-home h5 { border-bottom: 1px solid #ccc; margin-bottom: 0px; }
strong, b { font-weight: bold!important; }
.block-related header h7, .rating-title h7 { display: inline-block; margin-bottom: 0; font-size: 1.3em!important; font-weight: 400; text-transform: uppercase; letter-spacing: 1px; font-family: 'Gothamlight', sans-serif; color: #e4005b; }
.rating-title h7 { border-bottom: 1px solid #ccc; width: 100%; margin-bottom: 10px; padding-bottom: 5px; }
.catalog-product-view .box-reviews .form-list label { font-size: 0.87em; }
.catalog-product-view .box-reviews .form-add .form-list input, .catalog-product-view .box-reviews .form-add .form-list textarea { font-size: 0.97em!important; text-decoration: inherit; }
.catalog-product-view .box-reviews .review-txt { font-size: 1em; }
.catalog-product-view .box-reviews { float: left; max-width: 100%; }
.product-collateral h7, .product-collateral h2 { font-weight: normal; line-height: 1.44em; margin-bottom: 15px; margin-top: 1.5em; color: #e4005b; text-transform: uppercase; font-size: 1.3em!important; border-bottom: 1px solid #c7c6c6; padding: 0 0 5px; width: 100%; float: left; }
.block-related header { text-align: center; width: 100%; margin-left: 5px; }
.block-related .block-content { opacity: 1; -webkit-transition: opacity 500ms ease-out; transition: opacity 500ms ease-out; }
.block-related .block-content:hover { opacity: 1.0; }
.elastic-video { position: relative; padding-bottom: 55%; padding-top: 15px; height: 0; margin: 57px 0 15px 0; }
.elastic-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
body.header-slider .content-wrapper .main-container { padding-top: 1.5em!important; }
.header-slider-container .iosSlider .next i { border-left-color: #fff!important; }
/*.header-slider-container .iosSlider .prev:hover, .header-slider-container .iosSlider .next {
background-color: #757577!important;
border-color: #757577!important;
box-shadow: 0 0 1px #757577!important;
}*/

.header-slider-container .iosSlider .prev:hover, .header-slider-container .iosSlider .next:hover { background-color: #000!important; border-color: #757577!important; box-shadow: 0 0 1px #757577!important; }
.header-slider-container .iosSlider .next i { left: 2px!important; }
.more-views ul.no-slider li:nth-of-type(4n+4) { margin-right: inherit!important; }
.more-views ul.no-slider li:nth-of-type(4n+1) { clear: inherit!important; }
.more-views-container ul.no-slider { width: 100%; max-width: 620px; }
.more-views li { margin-right: 0!important; }
.more-views li a { margin-right: 9px; }
.more-views .prev i, .more-views .next i, .block-related .prev i, .block-related .next i { border-top: 6px solid transparent; border-bottom: solid 6px transparent; }
.more-views .next i, .block-related .next i { border-left: solid 9px; }
.more-views .prev, .more-views .next { opacity: 1; }
.ratings .amount, #upsell-product-table div.ratings { display: none; }
/** Menu **/


/** doofinder **/

#doofinder { border: none!important; margin: 1px 29px!important; box-shadow: 0 0 7px rgba(0, 0, 0, 0.15)!important; }
/** farbmuster-box **/

.nav-wide#nav-wide .menu-wrapper { top: 69px; border: none; box-shadow: 0 1px 9px -1px rgba(0, 0, 0, 0.2)!important; border-top: 1px solid; }
#nav ul li a span { font-size: 12px; }
#nav ul li a { line-height: 30px; }
#nav ul, #nav div { width: 18em; }
#nav ul ul, #nav ul div { top: 0px; }
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub { left: 205px; }
div.zh_farbmuster { width: 100%; float: left; background-color: #EEE; }
div.zh_farbmuster > img { cursor: pointer; }
div.zh_farbmuster > div.zh_farbmusterform { width: 100%; float: left; border-top: 1px #BBB solid; overflow: hidden; max-height: 9999px; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
div.zh_farbmuster > div.zh_farbmusterform.zh_hidden { max-height: 0px; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_loading { margin: 5%; width: 90%; float: left; display: none; text-align: center; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_response { margin: 5%; width: 90%; padding: 40px 0px; float: left; display: none; text-align: center; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_loading img, div.zh_farbmuster > div.zh_farbmusterform > div.zh_response img { width: 16px; height: 16px; margin: 30px auto; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form { margin: 5%; width: 90%; float: left; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form label { float: left; width: 100%; margin: 0px 0px 15px 0px; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form label.zh_half { width: 48%; margin-right: 2%; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form label.zh_half.zh_left { margin-right: 0px; margin-left: 2%; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form label span { color: #FF0000; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form input, div.zh_farbmuster > div.zh_farbmusterform > div.zh_form textarea { border: 1px solid #ddd; width: 94%; padding: 5px 3%; height: 20px; color: #888; vertical-align: middle; margin: 2px 0px 0px 0px; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form input.zh_error, div.zh_farbmuster > div.zh_farbmusterform > div.zh_form textarea.zh_error { border: 1px #FF0000 solid; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form textarea { height: 55px; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form div.zh_center { width: 100%; float: left; text-align: center; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form input.zh_btn { background-color: #e4005b; color: #FFF; border: 0px none; cursor: pointer; margin: 0px auto; padding: 5px 20px; width: auto; height: inherit; float: none; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
div.zh_farbmuster > div.zh_farbmusterform > div.zh_form input.zh_btn:hover { background-color: #DDD; color: #888; }
/** css-sprites **/

.css-sprites-hersteller { background: url(/skin/frontend/minimalism/sub-theme/images/css-sprites-hersteller.png) transparent no-repeat; }
.css-sprites2 { background: url(/skin/frontend/minimalism/sub-theme/images/css-sprites2.png) transparent no-repeat; }
.css-sprites { background: url(/skin/frontend/minimalism/sub-theme/images/css-sprites.png) transparent no-repeat; }
.small-hotline-box { background-position: -7px -77px; display: none; height: 30px; margin: 43px 105px 0 0; width: 163px; position: absolute; left: 280px; bottom: 2px; }
#lowboard-pic { background-position: 0 -1086px; display: block; height: 83px; margin: 17px 0px 0px 20px; position: relative; width: 262px; float: left; }
#wand-lowboard-pic { background-position: -276px -1086px; display: block; height: 110px; margin: 0px 10px; position: relative; width: 264px; float: left; }
#lowboard2-pic { background-position: 0px -1173px; display: block; height: 100px; margin: 1px 35px; position: relative; width: 264px; float: left; }
#sideboard-pic { background-position: 0 -1291px; display: block; height: 97px; margin: 17px 0px 0px 20px; position: relative; width: 262px; float: left; }
#voice-no5-pic { background-position: -260px -1197px; display: block; height: 116px; margin: 0px 24px; position: relative; width: 276px; float: left; }
#inno-sofa-pic { background-position: -13px -1409px; display: block; float: left; height: 115px; margin: 5px 0 0 0; position: relative; width: 257px; }
#menu-moebel-neuheiten { background-position: -19px -502px; display: block; height: 74px; margin: 11px 0px 0px 0px; position: relative; width: 233px; }
#menu-lager { background-position: -19px -332px; display: block; height: 74px; margin: 18px 0px 0px 0px; position: relative; width: 233px; }
#menu-neu { background-position: -19px -417px; display: block; height: 74px; margin: 11px 0px 0px 0px; position: relative; width: 233px; }
#menu-konfigurator { background-position: -19px -587px; display: block; height: 74px; margin: 11px 0px 0px 0px; position: relative; width: 233px; }
#menu-stuehle { background-position: -262px -365px; display: block; height: 61px; margin: 0px 4px 1px 15px; position: relative; width: 121px; }
#menu-innovation { background-position: -336px -96px; display: block; height: 18px; margin: 39px 16px 5px 0px; position: relative; width: 154px; }
#menu-mobliberica { background-position: -195px -96px; display: block; height: 18px; margin: 39px 16px 5px 20px; position: relative; width: 136px; }
#menu-sangiacomo { background-position: -328px -156px; display: block; height: 21px; margin: 37px 0 0 0; position: relative; width: 132px; }
#menu-oliverb { background-position: -312px -183px; display: block; height: 50px; margin: 25px 0 0 0; position: relative; width: 115px; }
#menu-voice { background-position: -337px -116px; display: block; height: 38px; margin: 34px 0 0 0; position: relative; width: 142px; }
#menu-infiniti { background-position: -274px -506px; display: block; height: 59px; margin: 14px 23px 2px 34px; position: relative; width: 65px; }
#menu-sofadesigner { background-position: -360px -362px; display: block; height: 66px; margin: 4px 29px 3px; position: relative; width: 118px; }
#menu-meta { background-position: -224px -116px; display: block; height: 36px; margin: 26px 0 0 22px; position: relative; width: 88px; }
#menu-sedit { background-position: -447px -185px; display: block; height: 44px; margin: 26px 0 0 0; position: relative; width: 142px; }
#menu-vondom { background-position: -68px -123px; display: block; height: 25px; margin: 35px 0 0 30px; position: relative; width: 144px; }
#menu-temahome { background-position: -443px -594px; display: block; height: 44px; margin: 39px 22px 5px 0px; position: relative; width: 156px; }
#menu-campeggi { background-position: -277px -591px; display: block; height: 45px; margin: 39px 16px 3px 0px; position: relative; width: 154px; }
#menu-clei { background-position: -461px -517px; display: block; height: 54px; margin: 20px 0 0 0; position: relative; width: 103px; }
.vorkasse-icon { background-position: 1px -118px; display: block; float: left; height: 37px; margin: 0px; width: 145px; }
.paypale-icon { background-position: -161px -118px; display: block; float: left; height: 38px; margin: 0px; width: 126px; }
.billpay-icon { background-position: -306px -113px; display: block; float: left; height: 38px; margin: 0px; width: 138px; }
.credit-icon { background-position: -456px -115px; display: block; float: left; height: 38px; margin: 0px; width: 154px; }
.sofort-icon { background-position: -634px -115px; display: block; float: left; height: 38px; margin: 0px; width: 90px; }
.nachnahme-icon { background-position: -741px -115px; display: block; float: left; height: 42px; margin: 0px; width: 129px; }
.menu-box { padding: 0 0 20px 40px; }
ul.hersteller li { float: left; }
ul.hersteller li.line { width: 100%; border-bottom: solid 1px #CCC; height: 1px; float: left; margin: 0 auto 10px 10px; }
.konfig { padding: 32px 0px 30px 5px; float: left; }
#nav ul .konfig a { float: left; }
#nav ul .konfig ul li .link-list { display: inline; font-size: 14px; }
#nav ul ul.konfig-nav-label { position: inherit; left: 0px; top: 0px; width: 100%; padding-bottom: 15px; float: left; border: none; }
/** Überschriften unterstreichen **/

header.rating-title h2:after, .widget .widget-title h1:after, .widget .widget-title h2:after, .page-title h1:after, .page-title h2:after, .page-title h3:after, .page-title h4:after, .page-title h5:after, .page-title h6:after, #footer h3:after, aside.sidebar section header h2:after, .block-related h2:after, .product-name h1:after, #onepagecheckout_forgotbox .page-title span:after, #onepagecheckout_loginbox .page-title span:after, .op_block_title:after, .dashboard .box-head h2:after { display: block; margin: 8px 0 12px; border-bottom: none!important; width: auto; height: auto; border-left: none; border-right: none; border-top: none; line-height: 0.7em; }
/** Labels **/

span.label-new { background-color: #47BD19; letter-spacing: 0.08em; }
span.label-sale { background-color: #F00; }
header.rating-title { border-top: none; }
.nav-wide#nav-wide { text-align: left; }
.truncated .truncated_full_value .item-options { font-family: 'Gothamlight', sans-serif; font-size: 0.86em; }
.truncated .truncated_full_value .item-options { display: none; }
.footer span { cursor: pointer; }
/** Content */

.start_page_txt_box1 { margin: 0 0 20px; }
.start_page_txt_box2 { overflow-x: hidden; overflow-y: scroll; height: 143px; margin: 20px 0 0; padding-right: 0; }
/** Category previwe */

.products-grid li.item .hover-image, .products-list li.item .hover-image { -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.required em { position: relative; text-align: right; padding: 0 2px 0 0; font-style: normal; z-index: 2; display: block; float: left; top: inherit; left: inherit; width: inherit; height: inherit; }
.fancybox-skin { border-radius: 0px!important; padding: 40px 15px 15px 15px!important; }
.ajax-index-options .container_12 .grid_5 { margin: 0 0 0 15px!important; }
.ajax-index-options .product-view .product-shop .product-name h2:after { margin: 0px 0 12px!important; border-bottom: 1px solid #E9E9E9!important; }
.ajax-index-options .product-view .product-shop .product-name { width: 100%; }
/** grid **/

.product-img-box .fa-search:before { color: #E2E2E2!important; font-size: 1.5em; }
.products-grid .product-img-box { margin: 0 0 0.56em; }
li.item:hover .btn-quick-view:hover span { background-color: #e4005b; }
.products-grid .availability-only, .products-list .availability-only, .label-sale { background-color: #EE1B1B; }
.products-grid .quick-view-holder, .products-list .quick-view-holder { top: inherit!important; margin-top: -25px; }
/** Categroy PAge */

.socail-cat { padding-left: 30%; margin: 15px; }
.icon-cat-box { display: inline-block; float: left; font-family: FontAwesome; font-size: 16px; font-style: normal; font-weight: normal; height: 14px; line-height: 1; padding-top: 3px; position: absolute; right: 0; text-align: left; top: 0; width: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/** CMS Page */

.inspiration-box { float: left; max-width: 450px; width: auto; margin: 0 10px 10px 7px; }
.inspiration-box a.inspiration-txt { position: relative; bottom: 27px; text-align: right; float: right; color: #fff; font-size: 1.8em; right: 15px; text-shadow: 0px 0px 9px #1B1B1B; font-weight: 100; text-transform: uppercase; font-family: 'Gothamlight'; }
.inspiration-box-2 { float: left; /** max-width: 297px; ohne cut-box */
max-width: 292px; width: auto; margin: 0 6px 0 6px; }
.inspiration-box-2 a.inspiration-txt { letter-spacing: normal; font-family: 'Gothamlight'; font-weight: 100; font-size: 2em; position: relative; bottom: 27px; text-align: right; float: right; color: #fff; right: 15px; text-shadow: 0px 0px 9px #a8a8a8; text-transform: uppercase; }
/********************** Service Seiten */

.cms-service-content { float: left; max-width: 550px; width:65%; margin: 10px; color: #555452; }
.cms-service-content a { text-decoration: underline; }
.cms-service-content h2 { font-size: 12px; color: #555452; margin-bottom: 10px; }
.cms-service-navi { float: right; max-width: 250px; width:23%; height: 400px; padding: 20px; margin: 10px; background-color: #F8F8F8; }
.cms-service-navi h2 { color: #555452; }
.cms-service-navi ul li { border-bottom: 1px solid #ccc; margin-bottom: 20px; color: #555452; font-size: 14px; padding-left: 10px; }
.versandkosten-box { width: 550px; font-size: 14px; margin-top: 20px; margin-bottom: 20px; }
.versandkosten-box li.first { background-color: #e2e2e2; }
.versandkosten-box ul li { background-color: #FFF; border-bottom: 1px solid #ccc; padding: 10px 7px 7px 15px; }
.versandkosten-box ul li span { float: right; margin-right: 40px; }
/********************** CMS LP Seiten */

.voice-page { background: url("/skin/frontend/default/f002/images/media/voice/landingpage-banner-voice.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.landingpage-text-box { font-size: 12px; left: 33px; position: relative; text-align: left; top: 23px; width: 380px; }
.landingpage-text-box-3 { float: left; font-size: 12px; left: 132px; position: relative; text-align: left; top: 23px; width: 375px; }
.landingpage-text-box-new p { font-size: 12px; left: 33px; position: relative; text-align: left; top: 23px; width: 830px; line-height: 18px; height: 100%; margin-bottom: 20px; }
.landingpage-text-box h3 { font-weight: bold; }
.h1-landingpage { color: #000; font-size: 14px; left: 31px; position: relative; text-align: left; top: 24px; }
.h2-landingpage { color: #000000; font-size: 14px; left: 132px; position: relative; text-align: left; top: 25px; }
.item-landingpage { width: 187px; float: left; text-align: center; }
li.item-new-grid { width: 200px; height: 180px; list-style: none; float: left; text-align: left; line-height: 1.6em; overflow: hidden; border: 1px solid #f0f0f0; margin: 5px; }
.lp-6-grid-left h2, .lp-6-grid-right h2 { margin: 5px; margin-top: 15px; border-bottom: 1px solid #CCC; width: 415px; }
.lp-6-grid-left { float: left; width: 445px; }
.lp-6-grid-right { float: right; width: 424px; }
.addthis-lp-6grid { position: absolute; left: 105px; top: 52px; }
.addthis-lp-main-category { position: absolute; left: 275px; top: 537px; }
.products-grid .price-box { float: left; }
.products-grid .ratings { /*margin-top: 2px;*/
margin-bottom: 0; }
.products-grid .product-name { float: left; width: 100%; font-size: 1.3em!important; min-height: 36px; padding-top: 10px; }
.item-new-grid .special-price .price { position: relative; left: 136px; bottom: 18px; font-size: 14px; }
.old-price .price { font-size: .9em!important; }
#product_addtocart_form > div.product-options-bottom > div.price-box > p.old-price { display: inherit!important; }
.ajax-index-options .product-view .product-shop .product-options-bottom .price-box { display: none; }
.new-lp-2col { margin: 10px; }
.new-lp-2col a:hover { text-decoration: underline; }
li.item-new-grid .product-image { margin-bottom: 0px; }
li.item-new-grid .price-box .regular-price span.price { font-size: 16px; float: none; }
li.item-new-grid .price-box { text-align: center; }
.hide-box { display: none; margin-left: 60px; }
.catalog-listing .item-new-grid h5 a, .catalog-listing .item-new-grid h5 a:hover { float: none; margin: 0; }
em { width: 180px; height: 45px; position: absolute; top: -85px; left: -15px; text-align: center; padding: 20px 12px 10px; font-style: normal; z-index: 2; display: none; }
#screenshot { position: absolute; border: 1px solid #629B2B; background: #629B2B; display: none; color: #fff; }
pre { display: block; font: 100% "Courier New", Courier, monospace; padding: 10px; border: 1px solid #bae2f0; background: #629B2B; margin: .5em 0; overflow: auto; width: 800px; }
.lp1 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-hochglanz-kommoden.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.lp2 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-schlafzimmer-kommoden.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.lp3 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-kommoden-weiss.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.lp4 {; background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landinpage-sideboard-lp4.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.lp5 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landinpage-sideboard-lp5.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.lp6 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landinpage-sideboard-lp6.jpg"); width: 866px; height: 205px; margin: 15px 5px; }
.landingpage-text-box-2 { font-size: 12px; left: 33px; position: relative; text-align: left; top: 23px; width: 440px; }
.landingpage-text-box-bett-1 { font-size: 12px; left: 33px; position: relative; text-align: left; top: 23px; width: 490px; line-height: 18px; height: 280px; }
.lp7 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-tv-lowboard.jpg"); height: 220px; margin: 16px; width: 880px; }
.lp8 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-hifi-moebel.jpg"); height: 220px; margin: 16px; width: 880px; }
.lp9 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-hifi-tv-moebel.jpg"); height: 220px; margin: 16px; width: 880px; }
.lp10 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-designer-lowboard.jpg"); height: 220px; margin: 16px; width: 880px; }
.lp11 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/landingpage-moebel-aus-italien.jpg"); height: 220px; margin: 16px; width: 880px; }
.lp12 { background: url("http://www.wohnstation.de/skin/frontend/default/f002/images/landingpages/sofadesigner-box.jpg"); height: 247px; margin: 10px; width: 887px; border: 1px solid #ccc; }
.lp-bett-1 { background: url("http://www.wohnstation.de/skin/frontend/default/new2010/images/landingpages/betten/landingpage-btt-1.jpg"); height: 364px; margin: 10px; width: 889px; }
.lp-bett-2 { background: url("http://www.wohnstation.de/skin/frontend/default/new2010/images/landingpages/betten/landingpage-btt-2.jpg"); height: 364px; margin: 10px; width: 889px; }
.lp-bett-3 { background: url("http://www.wohnstation.de/skin/frontend/default/new2010/images/landingpages/betten/landingpage-btt-3.jpg"); height: 364px; margin: 10px; width: 889px; }
.lp-bett-4 { background: url("http://www.wohnstation.de/skin/frontend/default/new2010/images/landingpages/betten/landingpage-btt-4.jpg"); height: 364px; margin: 10px; width: 889px; }
.lp-bett-5 { background: url("http://www.wohnstation.de/skin/frontend/default/new2010/images/landingpages/betten/landingpage-btt-5.jpg"); height: 364px; margin: 10px; width: 889px; }
.lp-bett-6 { background: url("http://www.wohnstation.de/skin/frontend/default/new2010/images/landingpages/betten/landingpage-btt-6.jpg"); height: 364px; margin: 10px; width: 889px; }
.sofa-animation-img { bottom: -34px; left: 46px; position: relative; }
.beratungs-hotline-box h2 { margin-top: 20px; }
.beratungs-hotline-box { margin-left: 10px; }
.beratungs-hotline-box p { font-size: 12px; float: none; }
.beratungs-hotline-box a { color: #3B5998; }
.beratungs-hotline-box img { float: left; margin-right: 15px; }
.info-line { border-bottom: 1px solid #CCC; margin-bottom: 20px; margin-right: 11px; }
#lowboard-pic { background-position: 0 -1086px; display: block; height: 83px; margin: 17px 0px 0px 20px; position: relative; width: 262px; float: left; }
#wand-lowboard-pic { background-position: -276px -1086px; display: block; height: 110px; margin: 0px 10px; position: relative; width: 264px; float: left; }
#lowboard2-pic { background-position: 0px -1173px; display: block; height: 100px; margin: 1px 35px; position: relative; width: 264px; float: left; }
#sideboard-pic { background-position: 0 -1291px; display: block; height: 97px; margin: 17px 0px 0px 20px; position: relative; width: 262px; float: left; }
#voice-no5-pic { background-position: -260px -1197px; display: block; height: 116px; margin: 0px 24px; position: relative; width: 276px; float: left; }
#inno-sofa-pic { background-position: -13px -1409px; display: block; float: left; height: 115px; margin: 5px 0 0 0; position: relative; width: 257px; }
.link-list { display: inline; font-size: 14px; }
/** Product PAge */

.product-view .product-shop .product-name { border-bottom: none; }
.product-shop .product-custom { padding-top: inherit; padding-bottom: inherit; }
.product-options { background-color: #fff; }
.product-options dd { margin: 0 0 0; }
.product-options-bottom { padding: 0em 1.5em 0 0; border: none; background-color: #fff; border-top: 0; }
.add-to-cart button.button span span { padding: 0 15px; font-family: 'Gothamlight', sans-serif; font-size: 1.2em; font-weight:bold; }
.add-to-cart-success { font-family: 'Gothamlight'; text-transform: uppercase; font-weight: 200; font-size: 19px; line-height: 38px; top: 30%; max-width: 520px; width: 100%; left: 40%; }
.confirmOverlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: url('//www.wohnstation.de/skin/frontend/minimalism/sub-theme/images/ie.png'); background: -moz-linear-gradient(rgba(11, 11, 11, 0.1), rgba(11, 11, 11, 0.6)) repeat-x rgba(11, 11, 11, 0.2); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11, 11, 11, 0.1)), to(rgba(11, 11, 11, 0.6))) repeat-x rgba(11, 11, 11, 0.2); z-index: 99999; }
.data-table td, .data-table th { padding: 0.7em 1em 0.7em 2em; }
.product-options-bottom .price-box .price { float: left!important; padding: 0!important; margin: 0!important; }
.product-options-bottom .price-box { margin-bottom: 0px!important; }
.product-options-bottom .add-to-cart { top: inherit !important;clear: both; position: inherit !important; margin-bottom: inherit !important; float:left; }
.product-view .product-shop .price-box .old-price .price { font-size: 1.1em!important; position: absolute!important; line-height: 5px!important; }
.add-to-cart div.quantity-increase, .add-to-cart div.quantity-decrease, .add-to-cart .qty { display: none; }
.product-view .product-shop .price-box .price { font-size: 26px; font-weight: 400; font-family: 'Gothamlight', sans-serif; }
.main-price .price-box .price { font-size: 29px; font-weight: 500; font-family: 'Gothamlight', sans-serif; margin: 0 0 0 20px; }
.info-banner { margin-bottom: 10px; }
.tax-txt { text-align: left; margin: 10px 20px 0 0; color: #AFAFAF; float: left; }
/** MAP BOX FOOTER */

.showroom-box-img { float: left; margin: 0 10px 15px 0; width: 265px; }
.content_bottom address { padding-bottom: 1.2em; line-height: 1.4em; }
.content_bottom .phone, .content_bottom .email { padding-bottom: 0.5em; }
.block-content strong { font-weight: bold; }
.content_bottom .block-content { line-height: 1.8; }
.content_bottom button.button span span { padding: 0 10px; }
#footer .container_12 .content_bottom .map-wrapper { opacity: 0.5; }
/** FOOTER */

body.boxed-layout #footer .container_12.map { padding-bottom: 0px; }
#footer .payment-footer-box ul { float: none; }
.footer-info { font-family: 'Gothamlight'; font-size: 1.8em!important; font-weight: 400; text-transform: uppercase; padding: 10px 0 0 10px; float: left; color: #666; }
#footer .payment-footer-box ul li { padding: 0px 20px 10px; float: left; cursor: pointer; filter: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"grayscale\"><feColorMatrix type=\"matrix\" values=\"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\"/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); }
#footer .payment-footer-box ul li:hover { filter: none; -webkit-filter: grayscale(0%); }
.custom-footer-content ul li span { cursor: pointer; color: #555; }
.payment-footer-box { height: 0px; border-top: solid 1px #B3B3B3; padding-top: 20px; }
#footer_bottom { border-top: solid 1px #666!important; border-bottom: solid 1px #666!important; }
.small-text { color: #999; font-size: 9px; list-style: none; }
.informational { float: left; margin: 0 auto; width: 100%; text-align: center; height: 50px; padding-top: 20px; }
.informational ul li { border-left: 1px solid #ccc; margin-left: 10px; padding-left: 10px!important; float: none!important; display: inline!important; }
.informational ul { float: none!important; display: inline!important; }
.informational ul li span, .tax-txt span { cursor: pointer; color: #db2a6c; }
.informational ul li span:hover, .tax-txt span:hover { color: #000; }
#footer .informational ul li:first-child { margin-top: 20px; border-left: none!important; }
/** Slider Old LP */

#slider { height: 355px; position: relative; width: 888px; margin: 0 auto; overflow: hidden; margin-bottom: 13px; border: 1px solid #ccc; }
.page-head-alt #slider { height: 515px; position: relative; width: 930px; margin: 0 auto; overflow: hidden; margin-bottom: 13px; position: relative; left: -10px; top: -61px; border: none; }
.new-lp-2col #slider { height: 515px; position: relative; width: 930px; margin: 0 auto; overflow: hidden; margin-bottom: -50px; position: relative; left: -20px; top: -88px; border: none; }
.big-slider-h1 { position: absolute; left: 606px; top: 50px; background: black 50%; padding: 12px; font-size: 27px; color: white; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.55; width: 300px; }
div.scroller { height: 515px; overflow: hidden; width: 930px; zoom: 1; }
div.scroller .content { padding: 0; }
div.slidercontrolwr { position: absolute; right: 15px; top: 15px; }
div.scroller img { border: none; }
div.scroller div.section { float: left; height: 515px; overflow: hidden; width: 930px; }
div.scroller div.content { width: 10000px; float: left; }
.slidercontrol { list-style: none; margin: 0px; padding: 0px; }
.slidercontrol a { color: #aaa; filter: alpha(opacity=80); float: left; height: 14px; margin: 0px 2px; opacity: 0.8; overflow: hidden; padding: 0px; text-decoration: none; text-indent: -1000px; width: 14px; }
.slidercontrol a:hover { filter: alpha(opacity=100); opacity: 1; }
.content .sliderdescription { background: url(../images/grid.gif) repeat left top; color: #222; filter: alpha(opacity=50); font: 12px bold Helvetica, sans-serif; left: 15px; opacity: 0.5; padding: 10px; position: relative; top: -100px; width: 650px; }
div.sliderdescription:hover, .sliderdescription.active { background-color: #fff !important; }
.content a { font: 12px bold Helvetica, sans-serif; text-decoration: none; }
.aprev-big { background: url(../images/prev.png) no-repeat 3px 3px; position: absolute; right: 843px; top: 200px; }
.anext-big { background: url(../images/next.png) no-repeat 3px 3px; position: absolute; right: 0px; top: 200px; }
.page-head-alt #slider .slidercontrolwr .slidercontrol a, .new-lp-2col #slider .slidercontrolwr .slidercontrol a { color: #AAA; float: left; height: 103px; margin: 0px 2px; overflow: hidden; padding: 0px; text-decoration: none; text-indent: -1000px; width: 48px; }
.aprev { background: url(../images/aprev.gif) no-repeat 3px 3px; }
.anext { background: url(../images/anext.gif) no-repeat 3px 3px; }
.astop { background: url(../images/astop.gif) no-repeat 3px 3px; }
.aplay { background: url(../images/aplay.gif) no-repeat 6px 3px; }
/** Checkout */

label[for=p_method_pnsofortueberweisung] img { width: 60px; }
label[for=p_method_paypal_standard] img { width: 50px; }
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .op_block_title { font-family: 'Gothamlight'; font-weight: 200; clear:both; }
#checkout-shipping-method-load .sp-methods dt { margin: 5px 0; }
#checkout-shipping-method-load .sp-methods dd { margin-left: 20px; }
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area input, #onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area select, .onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area #forgot-password-form input, .onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area #login-form input { font-size: 1em!important; text-transform: inherit; }
#checkout-coupon-discount-load .discount-form .buttons-set { margin: 0 0 20px 5px; }
#checkout-coupon-discount-load .discount-form .input-box { width: 70%; }
.checkout-agreements .agree { border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; background-color: #e7e7e7; font-size: 14px; }
.cart .discount .input-box { width: 45%; }
.cart .discount .buttons-set button { font-size: 10px; }
.gift-messages { display: none; }
.onepagecheckout-index-index .h1_opc { margin-top: 10px; }
 @media only screen and (max-width: 977px) and (min-width: 768px) {
/** MAP BOX FOOTER */
body.boxed-layout #footer .container_12.map .content_bottom,  body.boxed-layout #footer .container_12.map .content_bottom .grid_12,  body.boxed-layout #footer .container_12.map .content_bottom #map_canvas { height: 800px!important; }
body.boxed-layout #footer .container_12.map,  body.boxed-layout #footer .container_12.map .content_bottom { height: 800px!important; }
body.boxed-layout #footer .container_12.map .content_bottom .block-address,  body.boxed-layout #footer .container_12.map .content_bottom .block-about,  body.boxed-layout #footer .container_12.map .content_bottom .block-subscribe { left: 21px; }
/* cms
	----------------------------------------------------------------------------------------------------*/
.cms-bg { width: 705px; }
.cms-service-content { width: 290px; }
.cms-service-navi { width: 180px; }
.versandkosten-box { width: 300px; font-size: 10px; }
.versandkosten-box li.first { font-size: 9px; }
.versandkosten-box li.first span { margin-right: 5px; }
.video-sf { width: 300px; }
.form-list li.wide textarea { width: 290px; }
.hide-main-txt { height: 85px; }
.main-header .form-search .container-box { top: 55px; right: -34px; }
header#header .form-search.active .container-box button.button.sub { display: none; }
/** grid **/
.inspiration-box-2 { width: 264px; }
.inspiration-box { width: 256px; }
.inspiration-box a.inspiration-txt { font-size: 1.4em; }
.container_12 .product-view .alpha { width: 756px!important; }
.container_12 .productpage_medium .product-img-box { width: 470px!important; }
.container_12 .productpage_medium .product-shop { width: 260px!important; float: right!important; }
aside.omega { width: 726px!important; }
aside .block-related .no-slider li.item { float: left; }
.block-related li.item,  .product-view .box-up-sell .products-grid li.item { width: 181px!important; }
.omega .block-related header { text-align: left; margin-bottom: 10px; border-bottom: 1px solid #ECECEC; width: 95%; }
aside .block-related .block-content { padding-bottom: inherit!important; }
.block-related header .block-subtitle a { top: inherit!important; display: none; }
.products-grid#upsell-product-table>li:nth-of-type(2n+1) { clear: none; }
.product-collateral { float: left; }
.box-reviews .grid_6 { width: 721px!important; }
.block-related li.item { width: 146px; }
.container_12 .product-view .grid_4 { width: 136px; }
.container_12 .product-view .grid_8 { width: 592px; }
.container_12 .grid_5 { width: 315px; }
.payment-footer-box { /* height: 150px; */
height: auto; }
}
 @media only screen and (max-width: 1280px) and (min-width: 978px) {
/** Header */
	/** MAP BOX FOOTER */
body.boxed-layout #footer .container_12.map .content_bottom,  body.boxed-layout #footer .container_12.map .content_bottom .grid_12,  body.boxed-layout #footer .container_12.map .content_bottom #map_canvas { height: 400px!important; }
.small-hotline-box { display: none!important; }
/** grid **/
.inspiration-box-2 { width: 228px; }
.inspiration-box { width: 346px; }
.inspiration-box a.inspiration-txt { font-size: 1.7em; }

.container_12 .productpage_medium .product-shop { width: 375px!important; }
.container_12 .productpage_medium .product-img-box { width: 550px!important; }
.product-collateral { float: left; max-width: 815px; }
aside.omega { float: right; }
.box-up-sell .products-grid li.item { padding: 0 2px 2.34em; }
.split-attributes { width: 37%; float: right; }
.split-description { width: 60%; float: left; }
.container_12 .product-view .grid_4 { width: 144px; }
.container_12 .product-view .grid_8 { width: 804px; }
.payment-footer-box { /* height: 150px; */
height: auto; }
}
 @media only screen and (min-width: 1281px) {
/** Header */
	/** Product Page */
.container_12 aside.grid_4 { width: 196px; float: right; }
/* .product-view .product-collateral { width: 1035px; float: left; }*/
/*.container_12 .product-view .grid_8 { width: 1036px; }*/
.container_12 .product-view .grid_5 { width: 620px; }
.container_12 .product-essential .grid_3 { width: 394px; }

.split-attributes { width: 37%; float: right; }
.split-description { width: 60%; float: left; }
/** MAP BOX FOOTER */
.content_bottom #newsletter { width: 67.1%; }
/** grid **/
}
.onsale-product-container a{margin:0px auto;}
 @media only screen and (max-width: 767px) {
/** MAP BOX FOOTER */
body.boxed-layout #footer .container_12.map .content_bottom,  body.boxed-layout #footer .container_12.map .content_bottom .grid_12,  body.boxed-layout #footer .container_12.map .content_bottom #map_canvas { height: 800px!important; }
body.boxed-layout #footer .container_12.map,  body.boxed-layout #footer .container_12.map .content_bottom { height: 800px!important; }
body.boxed-layout #footer .container_12.map .content_bottom .block-address,  body.boxed-layout #footer .container_12.map .content_bottom .block-about,  body.boxed-layout #footer .container_12.map .content_bottom .block-subscribe { left: 21px; }
/* cms
	----------------------------------------------------------------------------------------------------*/
.cms-bg { width: auto; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; float: none; height: 100%; }
.cms-service-content { width: 95%; }
.cms-service-navi { width: auto; padding: 20px; float: none; clear: both; }
.versandkosten-box { width: 100%; font-size: 12px; }
.video-sf { width: 100%; }
.elefunds { width: 100%; }
.cms-bg .cms-service-content ul,  .cms-bg .cms-service-navi ul { font-size: 11px; }
.versandkosten-box li.first span { margin-right: 5px; }
.versandkosten-box ul li span { margin-right: 25px; }
.cms-service-navi ul li a { line-height: 21px; }
/** Header */
.add-to-cart-success { max-width: 230px; left: 5%; }
.mst { width: 100%; }
/** grid **/
aside .block-related .no-slider li.item { float: left!important; }
.data-table td.label,  .data-table th.label,  table.data-table td.last { border-bottom: 1px solid #E4E4E4; padding: 10px 10px; }
table.data-table table,  table.data-table thead,  table.data-table tbody,  table.data-table th,  table.data-table td,  table.data-table tr { display: run-in; }
.products-grid li.item { float: left; }
/** MAP BOX FOOTER */
#footer .content_bottom .indent { width: 170px; padding: 11px; }
body.boxed-layout #footer .content_bottom button#find-us { top: -94%; }
body.boxed-layout #footer .content_bottom.active button#find-us { top: -93%; }
.content_bottom .block-subscribe { bottom: 220px!important; padding: 15px!important; top: inherit!important; width: 85%; }
.map .content_bottom .grid_12 .block-about { bottom: 240px!important; padding: 15px!important; top: inherit!important; width: 85%; }
.payment-footer-box { /* height: 450px; */
height: auto; }
#footer .content_bottom .indent { width: 80%; margin: 0 auto; }
.map .content_bottom .grid_12 .block-address { bottom: 240px!important; top: inherit!important; width: 90%; padding: 15px; }
.block-related { display: block; }
.related-wrapper-bottom .block-related li.item{width:100%; text-align:center;}
}
 @media only screen and (max-width: 767px) and (min-width: 480px) {
/* cms
	----------------------------------------------------------------------------------------------------*/
.cms-bg .cms-service-content ul,  .cms-bg .cms-service-navi ul { font-size: 11px; }
.add-to-cart-success { max-width: 230px; left: 5%; }
.map .content_bottom .grid_12 .block-about { bottom: 240px!important; padding: 15px!important; top: inherit!important; width: 85%; }
/** grid **/
.inspiration-box-2 { width: 194px; }
.inspiration-box-2 a.inspiration-txt { bottom: 23px; right: 6px; font-size: 1.6em; }
.socail-cat { padding-left: 10%; }
.payment-footer-box { /* height: 550px; */
height: auto; }
.block-related { display: none!important; }
}
 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
.css-sprites { background: url(/skin/frontend/minimalism/sub-theme/images/css-sprites@x2.png) transparent no-repeat 0 100%; background-size: 1000px 600px; }
.small-hotline-box { background-position: 2px -77px; display: none; height: 31px; margin: 43px 105px 0 0; width: 172px; position: absolute; left: 280px; bottom: 2px; }
/** footer **/
.vorkasse-icon { background-position: 1px -118px; display: block; float: left; height: 37px; margin: 0px; width: 145px; }
.paypale-icon { background-position: -161px -118px; display: block; float: left; height: 38px; margin: 0px; width: 126px; }
.billpay-icon { background-position: -306px -113px; display: block; float: left; height: 38px; margin: 0px; width: 138px; }
.credit-icon { background-position: -456px -115px; display: block; float: left; height: 38px; margin: 0px; width: 154px; }
.sofort-icon { background-position: -634px -115px; display: block; float: left; height: 38px; margin: 0px; width: 90px; }
.nachnahme-icon { background-position: -741px -115px; display: block; float: left; height: 42px; margin: 0px; width: 129px; }
}
 @media only screen and (min-width: 1280px) {
header#header .form-search { float: none; width: 100%; }
body > div.content-wrapper > div > div.main-container.col1-layout > div.cart > div.page-title.title-buttons > ul { display: none; }
}
.catalog-product-view .box-reviews .form-add .form-list input, .catalog-product-view .box-reviews .form-add .form-list textarea, .content_bottom #newsletter { text-transform: none; }
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.catalog-product-view .box-reviews .data-table thead th span {/* background-image: url(//www.wohnstation.de/media/extendware/ewminify/media/css/1402598897/b5/review_stars@x2.png)!important; background-size: 36px 78px!important; */}
}


/* Animation für Aktionen Lauftext */

@-webkit-keyframes marquee {  0% {
 text-indent: 0%
}
 100% {
 text-indent: 100%
}
}
 @keyframes marquee {  0% {
 text-indent: 0%
}
 100% {
 text-indent: 100%
}
}
.marquee { text-align: center; width: 100%; color: #666;/*animation: marquee 10s linear infinite;
	-webkit-animation: marquee 10s linear infinite;*/
}
/* ZH - Menu ueber Konfigurator */

div.combinedimage.container { opacity: 0.9999; }
/*.cut-box {
    max-height: 2260px;
} */


/* ZH - Gridsystem */

div.zh_grid { width: 104%; float: left; clear: both; margin: 0px 0px 0px -2%; }
div.zh_grid > div { float: left; width: 96%; margin: 0px 2% 20px 2%; }
div.zh_grid > div.grid_50 { width: 46%; }
div.zh_grid > div.grid_40 { width: 36%; }
div.zh_grid > div.grid_33 { width: 29.333%; }
div.zh_grid > div.grid_25 { width: 21%; }
div.zh_grid > div.grid_20 { width: 16%; }
div.zh_grid > div.grid_66 { width: 62.333%; }
div.zh_grid > div.grid_clear { width: 100%; float: left; clear: both; height: 1px; line-height: 1px; margin: 0px; }
div.zh_grid > div img { width: 100%; max-width: 100%; margin: 0px; float: left; }
 @media only screen and (min-width: 481px) and (max-width: 960px) {
div.zh_grid > div.grid_50 { width: 96%; }
div.zh_grid > div.grid_40 { width: 62.666%; }
div.zh_grid > div.grid_25 { width: 46%; }
div.zh_grid > div.grid_20 { width: 29.333%; }
}
 @media only screen and (max-width: 480px) {
div.zh_grid > div.grid_50,  div.zh_grid > div.grid_40,  div.zh_grid > div.grid_33,  div.zh_grid > div.grid_25,  div.zh_grid > div.grid_20,  div.zh_grid > div.grid_66 { width: 96%; }
}
/* WS Responsive Image */

img.ws_full { width: 100%; height: auto; }
/* Preload images */

body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none; }
/*Lightbox2*/

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black;  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8; display: none; }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }
.lightbox .lb-image { display: block; height: auto; max-width: inherit; border-radius: 3px; }
.lightbox a img { border: none; }
.lb-outerContainer { position: relative; background-color: white;  *zoom: 1;
width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; }
.lb-outerContainer:after { content: ""; display: table; clear: both; }
.lb-container { padding: 4px; }
.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0; }
.lb-nav a { outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); }
.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; }
.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat;  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; -webkit-transition: opacity 0.6s; transition: opacity 0.6s; }
.lb-nav a.lb-prev:hover {
 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat;  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; -webkit-transition: opacity 0.6s; transition: opacity 0.6s; }
.lb-nav a.lb-next:hover {
 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.lb-dataContainer { margin: 0 auto; padding-top: 5px;  *zoom: 1;
width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after { content: ""; display: table; clear: both; }
.lb-data { padding: 0 4px; color: #ccc; }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none;  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; }
.lb-data .lb-close:hover { cursor: pointer;  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1; }
.product-container h3 { font-size: 1em !important; }
ul#subkats { list-style-type: none; }
ul#subkats li { display: inline-block; vertical-align: text-bottom; font-size: .9em; text-align: center; }
ul#subkats li h3 a { padding: 5px; color: #fff; background-color: #666; display: block; border: 1px solid #666; }
ul#subkats li h3 a:hover { color: #666; background-color: #fff; }
ul#subkats li { width: 33%; }
div#skiplink a { display: block; text-align: center; background-color: #db2a6c !important; border: 1px solid #db2a6c !important; color: white; padding: 5px; margin: 10px; }
div#skiplink { width: 150px; float: right; margin-bottom: 20px; }
div#skiplink a:hover { background-color: #fff !important; color: #db2a6c !important; }
h3.product-name { margin-bottom: .375em !important; font-size: 1em !important; }
ul#subkats { margin: 0 0 20px 0; }
ul#subkats li figure { position: relative; border: 1px solid #fff; }
ul#subkats li figure a figcaption { position: absolute; bottom: 0; left: 0; right: 0; opacity: 0.75; }
ul#subkats li figure a { display: block; }
ul#subkats li figure a figcaption h3 { padding: 5px; color: #fff; background-color: #db2a6c; display: block; margin: 0; }
ul#subkats li figure:hover { border: 1px solid #666; }
ul#subkats li figure a:hover figcaption { opacity: 1; }
ul#subkats li figure a:hover figcaption h3 { background-color: #fff; color: #666; }
body.boxed-layout header#header { background-color: #fff; }
header#header { z-index: 9; }
 @media screen and (min-width: 768px) {
.mst { margin-left: 60px; }
span.small_logo a.small-logo:hover img { -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4); }
span.small_logo { height: 55px; }
}
.catalog-product-view .box-reviews .data-table { width: 99%; }
#review-form textarea#review_field { resize: vertical; }
section.block-layered-nav { padding: 0 0 10px 0!important; }
h4.sidebar-headline { text-transform: uppercase; font-size: 1.3em!important; font-weight: 400; background-color: #db2a6c; color: #fff; padding: 5px 10px; margin: 0; }
section.block-layered-nav div.block-content { margin: 0 20px; }
section.block-layered-nav div.block-content ol { border-left: solid 1px #db2a6c; padding-top: 10px; }
section.block-layered-nav div.block-content ol li { font-size: 1.25em; }
aside.sidebar .level-top ul a:before, aside.sidebar section.block-layered-nav ol a:before, aside.sidebar section.block-layered-nav ol strong:before { color: #db2a6c; }
section.block-layered-nav div.block-content ol li:hover { background-color: #db2a6c; }
section.block-layered-nav div.block-content ol li:hover a { color: #fff; }
#trusted-rating-sidebar { margin-top: 10px; background-color: #f5f5f5; text-align: center; }
#trusted-rating-sidebar div { padding: 10px 20px; font-size: 1.6em; }
#sternebewertung { display: block; margin: 0 auto; color: #FFDC0F; font-size: 1.5em; letter-spacing: 10px; margin-bottom: 10px; }
#trusted-rating-sidebar div span.ratingCount { font-size: 0.85em; }
.ratingValue { margin: 5px; }
section.block-vertical-nav { padding: 0 0 10px 0!important; }
section.block-vertical-nav div.block-content { margin: 0 20px; }
#categories-accordion li.level-top a.level-top { background-color: #9C9C9C !important; border: 1px solid #f5f5f5; display: block; color: #fff; padding: 5px 0; margin: 5px 10px; font-size: 1.25em; }
#categories-accordion li.level-top a.level-top:hover { border: 1px solid #db2a6c; background-color: #db2a6c !important; color: #fff; }
#categories-accordion li.level-top.parent .btn-cat { top: 10px; }
#categories-accordion.closed-default li.level-top.parent ul.level0 { margin-left: 25px; margin-top: -5px; font-size: 1.5em; border-left: 1px solid #db2a6c; }
aside.sidebar .level-top ul a:before { color: #db2a6c; margin-bottom: 5px; }
#categories-accordion.closed-default li.level-top.parent ul.level0 li:hover { background-color: #db2a6c !important; }
#categories-accordion.closed-default li.level-top.parent ul.level0 li:hover a { color: #fff; }
#neuigkeiten { padding: 0 0 10px 0; }
#neuigkeiten div.block-content { margin: 10px; }
#neuigkeiten div.block-content figure { text-align: center; position: relative; border: 1px solid #f5f5f5; }
#neuigkeiten div.block-content figure:hover { border: 1px solid #666; }
#neuigkeiten div.block-content figure img { width: 100%; }
#neuigkeiten div.block-content figure figcaption { position: absolute; bottom: 0; left: 0; right: 0; opacity: 0.75; }
#neuigkeiten div.block-content figure:hover figcaption { opacity: 1; }
#neuigkeiten div.block-content figure figcaption h3 { padding: 5px; color: #fff; background-color: #666; display: block; margin: 0; }
#neuigkeiten div.block-content figure:hover figcaption h3 { background-color: #fff; color: #666; }
#social_sidebar { background-color: #db2a6c; color: #fff; padding: 5px 0 5px 10px; margin: 5px 0; font-size: 1.25em; text-transform: uppercase; font-weight: 400; border: 1px solid #f5f5f5; }
#neuigkeiten div.social { margin: 10px 20px; }
#neuigkeiten div.social a:hover { opacity: 0.7; }
#wissenswertes { padding: 0 0 10px 0; }
#wissenswertes div.block-content { margin: 10px; }
#wissenswertes div.block-content figure { text-align: center; position: relative; border: 1px solid #f5f5f5; }
#wissenswertes div.block-content figure:hover { border: 1px solid #666; }
#wissenswertes div.block-content figure img { width: 100%; }
#wissenswertes div.block-content figure figcaption { position: absolute; bottom: 0; left: 0; right: 0; opacity: 0.75; }
#wissenswertes div.block-content figure:hover figcaption { opacity: 1; }
#wissenswertes div.block-content figure figcaption h3 { padding: 5px; color: #fff; background-color: #666; display: block; margin: 0; }
#wissenswertes div.block-content figure:hover figcaption h3 { background-color: #fff; color: #666; }
aside.sidebar section { margin-bottom: 20px; }
 @media screen and (max-width: 500px) {
#linkbox ul li, #topseller ul li, ul#subkats li { width: 100% !important; }
#text_oben figure, #text_oben div { width: 100% !important; }
#text_unten, .cut-box { text-align: center; overflow-y: auto; }
}
/* Banner auf Produktdetailseite */
div.info_box { width: 100%; float: left; background-color: #777; margin-bottom: 20px; }
div.info_box div.half.lrpadding { padding: 0px 2%; }
div.info_box div.half > div.mhalf { float: left; width: 50%; box-sizing: border-box;/*padding: 20px 0px;*/
}
/* Ende Banner Produktdetailseite */

/* Produktdetailseite Anfragen */
.ws_anfrage { margin-top: 60px; display: block; text-align: center; border: 1px solid #dedede; padding-top: 5px; }
.ws_anfrage span { font-size: 1.3em; font-weight: 200; line-height: 120%; font-family: 'Gothamlight'; }
.ws_link_button { display: inline-block; margin: 10px; text-align: center; background-color: #db2a6c; color: white; padding: 10px 20px; font-family: 'Gothamlight'; font-size: 1.3em; text-transform: uppercase; font-weight: 200; border: none; cursor: pointer;}
#ws_anfrage_form { text-align: left; padding: 0 20px; }
#ws_anfrage_form span { color: red; }
#ws_anfrage_form label { display: inline-block; margin-left: 10px; }
#ws_anfrage_form input { width: 100%; }
#ws_anfrage_form input, #ws_anfrage_form textarea { border: 1px solid #999;    padding: 5px 10px; }
#ws_anfrage_text { width: 92%; height: 100px; }
.zum_product { float: right; }
.zum_product a { padding: 10px 15px; background: #666; color: #fff; }
.zum_product a:hover { background: #db2a6c; }
.products-grid .ratings .rating-box { margin-top: -25px; position: absolute; right: 8px; }

@media only screen and (max-width: 1280px) and (min-width: 978px){
.customer-reviews .container_12 .grid_6{width: 545px;}
}

/* Ende Produktdetailseite Anfragen */


 .hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#fff}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--header{margin-right:-5px;padding-right:0;padding-left:5px;cursor:default;vertical-align:middle}.hamburger--header .hamburger-inner,.hamburger--header .hamburger-inner:after,.hamburger--header .hamburger-inner:before,.hamburger--header.is-active .hamburger-inner,.hamburger--header.is-active .hamburger-inner:after,.hamburger--header.is-active .hamburger-inner:before{background-color:#222}.hamburger--header.hamburger--elastic .hamburger-inner,.hamburger--header.hamburger--slider .hamburger-inner{top:2px}.hamburger--header:hover{opacity:1}.hamburger-wrap{text-align:center}.hamburger--accessible{display:inline-block}.hamburger--accessible .hamburger-box{display:inline-block;vertical-align:middle}.hamburger--accessible .hamburger-inner,.hamburger--accessible .hamburger-inner:after,.hamburger--accessible .hamburger-inner:before,.hamburger--accessible.is-active .hamburger-inner,.hamburger--accessible.is-active .hamburger-inner:after,.hamburger--accessible.is-active .hamburger-inner:before{background-color:#222}.hamburger-label{font-weight:600;display:inline-block;margin-left:5px;vertical-align:middle;text-transform:uppercase}.hamburger-label-hidden{display:none}.name{font-size:.8em;font-weight:600;position:absolute;top:0;left:0;width:100%;padding-top:1.25em;padding-top:2em;color:#fff}.information-directions{font-size:14px;width:100%}.browsers,.types{padding-left:0;list-style:none}.browsers li,.types li{margin-bottom:.25em}.browsers{padding-left:1em;column-count:2}.hint{display:none;margin-bottom:1em}.hint.is-visible{display:block}@media only screen and (min-width:320px){.browsers{column-count:2}}@media only screen and (min-width:480px){.types{column-count:2}.browsers{column-count:3}}@media only screen and (min-width:640px){.information-directions{font-size:15px}}#carbonads{padding-top:20px;padding-bottom:40px}#carbonads a{text-decoration:none}#carbonads>span{position:relative;display:block;width:100%;max-width:300px;margin-right:auto;margin-left:auto}.carbon-wrap{position:relative;display:table;width:100%}.carbon-img,.carbon-text{display:table-cell;text-align:left;vertical-align:middle}.carbon-img{background-color:#fff}.carbon-img img{display:block}.carbon-text{font-size:12px;line-height:1.2;padding-left:15px}.carbon-poweredby{font-size:11px;position:absolute;bottom:-20px;left:0;width:130px;text-align:center;color:#999}@media only screen and (min-width:1280px){#carbonads{position:absolute;top:45px;right:30px;padding-top:0;padding-bottom:0}}


 .product-view .product-shop .price-box{float:left;}
 .product-view .add-to-links{margin-left: 25px;margin-top: 0px;}
 .product-options-bottom .add-to-links i{    color: #c41b38;    font-size: 28px;border: 1px solid #c41b38;padding: 5px;}
 img.icon-img-cart {padding: 5px;}
 .block-related header h2:after {display: none;}
 .block-related header{background: #ebebeb;padding: 10px 0px;    margin-bottom: 40px;}
 .block-related header h2 {color: #c41b38;font-weight: bold;}
 .block-related .product-name{padding-right: 0px;}
 .social-share-area {margin-top: 10px;font-weight: bold;font-size: 12px;}
 ul.social-area li {display: inline-block;vertical-align: middle; margin-right:20px;}
 ul.social-area li:nth-child(1){margin-right:20px;}
 .notes-container{display:inline-block; margin-left:45px;}
 #footer ul li a{vertical-align:middle;}
 ul#payment_form_bankpayment .input-box{width:100%;font-size: 12px;}

 @media screen and (max-width: 768px) {
    #header .logo {width: 25%;}
    .nav-sec > ul > li input[type="text"]{    margin-right: 30px; width:55%;    padding: 3px;}
    form#search_mini_form{margin-top:0;     margin-bottom: 5px;}
    .nav-sec ul{margin-top: 10px;}
    .product-options dd select{width:80%;}
    .product-view .add-to-links{margin-left:7px;}
    .notes-container{margin-left: 0px !important;}
	.add-to-cart button.button span span{font-size:7px;}
	p.required{text-align:left;}
	
}

@media screen and (max-width: 767px) {

.add-to-cart button.button{margin-left: 0px;}
.add-to-cart button.button span span {font-size: 12px;}
.product-view .add-to-links{clear: none;}


}


 @media only screen and (min-width: 1281px){
.related-wrapper-bottom .block-related li.item {width: 25%;text-align: center;}
 }

 .sidebar-left aside.sidebar section{padding:10px;}
 
 aside.sidebar header .btn-remove i{color:#bbb;    right: 1px;}
.informational ul li a{ color:#e4005b;}
 