/* Contact Formular */
#contactForm .fields input,
#contactForm .fields select,
#contactForm .field.wide input {
}

#contactForm .fields textarea {
	height: 70px;
	padding: 10px;
}

/* Static Blocks */
/* Shop Benefits */
.block_home_shopbenefits .section {
	background: rgb(230, 226, 223);
	padding: 0;
	margin-top: 45px;
}

.shop-benefits {
	color: #989898;
	position: relative;
	padding: 20px 0 10px;
}

.shop-benefits .sprite-box {
	display: inline-block;
	margin-right: 5px;
	width: 15%;
}

.shop-benefits .sprite-box i {
	display: inline-block;
}

.shop-benefits h6 {
	display: inline-block;
	vertical-align: top;
	line-height: 150%;
	font-weight: bold;
	width: 75%;
}

.shop-benefits .hidden-info {
	position: absolute;
	background-color: rgb(230, 226, 223);
	background-color: rgba(230, 226, 223, 0.95);
	padding: 15px;
	/*width: 300px;*/
	left: -10px;
}

.shop-benefits.last .hidden-info {
	right: 0;
	left: auto;
}

.hidden-info {
	height: 0;
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	bottom: 120px;
	z-index: -2;
	transition: opacity 0.4s, top 0.4s;
	-webkit-transition: opacity 0.4s, top 0.4s;
	-moz-transition: opacity 0.4s, top 0.4s;
	-o-transition: opacity 0.4s, top 0.4s;
}

.hidden-info a, .hidden-info .cms-highlight {
	color: #989898 !important;
}

.shop-benefits:hover .hidden-info {
	height: auto;
	overflow: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	bottom: 90px;
	z-index: 10;
	transition: opacity 0.4s, top 0.4s;
	-webkit-transition: opacity 0.4s, top 0.4s;
	-moz-transition: opacity 0.4s, top 0.4s;
	-o-transition: opacity 0.4s, top 0.4s;
}

.hidden-info .caret {
	position: absolute;
	left: 20px;
	bottom: -10px;
	border-top-color: rgb(230, 226, 223);
	border-top-color: rgba(230, 226, 223, 0.95);
	border-width: 10px 6px 0
}
.shop-benefits.last .hidden-info .caret {
	right: 20px;
	left: auto;
}

.shop-benefits .hidden-info p {
	text-transform: none;
}

/* Newsletter Page */
.cms-newsletter-optivo .breadcrumbs, .cms-gewinnspiel .breadcrumbs, .cms-lottery .breadcrumbs, .cms-wedstrijd .breadcrumbs {
	display: none;
}

.cms-newsletter-optivo .page-title h1, .cms-gewinnspiel .page-title h1, .cms-lottery .page-title h1, .cms-wedstrijd .page-title h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}

.subcribe-page .block-subscribe .field label {
	display: none;
}

.subcribe-form-wrapper {
	display: inline-block;
	width: 49%;
	margin-right: 1%;
}

.subcribe-info {
	display: inline-block;
	width: 49%;
	vertical-align: top;
	margin-top: 105px;
	text-align: center;
}

/* Store Finder Page */
.storefinder-wrapper {
	margin: 0 auto;
	/*width: 860px;*/
}

/* Search Result Page */
.catalogsearch-result-index .page-title {
	display: none;
}

.catalogsearch-result-index .layered-navigation {
	margin-top: 0;
}

.catalogsearch-result-index .main.container {
	position: relative;
}

.catalogsearch-result-index .note-msg {
	width: 97%;
	position: relative;
	left: 1.5%;
}

.no-search-results .breadcrumbs-container {
	display: none;
}

.no-search-results .page-title {
	display: block;
}

.no-search-results .page-title h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}

.no-search-results .page-title h3 {
	font-size: 14px;
	font-weight: bold;
	color: #e6007e;
	margin-top: 10px;
	text-transform: uppercase;
}

.no-search-results .repeat-search {
	display: inline-block;
	z-index: -1;
	margin-bottom: 25px;
}

.no-search-results .repeat-search #search {
	border: 1px solid #e5e5e5;
	position: relative;
}

.no-search-results .repeat-search button {
	z-index: 1;
}

.no-search-results .std h4 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.no-search-results .std .relink-box {
	background: rgb(127, 127, 127);
	background: rgba(127, 127, 127, 0.95);
}

.no-search-results .relink-wrapper {
	margin-top: 10px;
}

.no-search-results .std .relink-box.first {
	margin-right: 2%;
}

.no-search-results .std .relink-box.last {
	margin-left: 2%;
}

.no-search-results .std .name {
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0 10px 0;
	font-size: 16px;
}

.no-search-results .std hr {
	margin: 0 25%;
}

.no-search-results .std .btn-set {
	text-align: center;
	margin: 15px 0 20px;
}

.no-search-results .std .btn-set a {
	font-size: 13px;
}

.no-search-results .std p {
	text-transform: uppercase;
	font-size: 14px;
}

/* Sitemap Page */
.root-openicon,
.root-closeicon {
	background: none !important;
	border-radius: 50%;
	border: 1px solid #333333;
	position: relative;
	height: 16px !important;
	width: 16px !important;
}

.root-openicon:before {
	content: "-";
	position: absolute;
	top: -7px;
	left: 2px;
	font-size: 31px;
}

.root-closeicon:before {
	content: "+";
	position: absolute;
	top: -5px;
	left: 1px;
	font-size: 21px;
}

/* 404 Not Found Page */

.cms-no-route .std {
	margin-top: 25px;
}

.cms-no-route .std h2 {
	color: #e6007e;
	text-transform: uppercase;
	font-size: 16px;
}

.cms-no-route .std h4 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

.cms-no-route .std .action-buttons {
	margin: 40px 0;
}

.cms-no-route .std .action-buttons .button {
	width: 160px;
	margin: 0 10px 20px;
	font-size: 12px;
	padding: 8px 0;
}

.cms-no-route .std p { font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}

.cms-no-route .std .big {
	font-size: 16px;
	font-weight: bold;
}

/* 410 Gone Page */

.cms-gone-route .std {
	margin-top: 25px;
}

.cms-gone-route .std h2 {
	color: #e6007e;
	text-transform: uppercase;
	font-size: 14px;
}

.cms-gone-route .std h4 {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.cms-gone-route .std .action-buttons {
	margin: 40px 0;
}

.cms-gone-route .std .action-buttons .button {
	width: 160px;
	margin: 0 10px 20px;
	font-size: 11px;
	padding: 8px 0;
}

.cms-gone-route .std p { font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

.cms-gone-route .std .big {
	font-size: 14px;
	font-weight: bold;
}

/* No Products Found */
.block_category_above_empty_collection h2 {
	color: #e6007e;
	text-transform: uppercase;
	font-size: 16px;
}

.block_category_above_empty_collection h4 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

.block_category_above_empty_collection .action-buttons {
	margin: 40px 0;
}

.block_category_above_empty_collection .action-buttons .button {
	width: 160px;
	margin: 0 10px 20px;
	font-size: 13px;
	padding: 8px 0;
}

.block_category_above_empty_collection p {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}

.block_category_above_empty_collection .big {
	font-size: 16px;
	font-weight: bold;
}

/* Order Success Page */
.checkout-onepage-success .page-number {
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}

.checkout-onepage-success .success-page {
	text-align: center;
	margin: 0 14%;
}

.checkout-onepage-success .page-title {
	margin: 15px 0 5px;
}

.checkout-onepage-success .subtitle {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.checkout-onepage-success .subtext {
	font-size: 13px;
	margin: 10px 0 5px;
}

.checkout-onepage-success .sectionend {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}

.checkout-onepage-success h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 15px 0;
	text-align: center;
}

.checkout-onepage-success .order-customer-dates {
	font-size: 13px;
	text-align: left;
}

.checkout-onepage-success h5 {
	text-transform: uppercase;
	margin: 0 0 5px 0;
	font-weight: bold;
	font-size: 13px;
}

.checkout-onepage-success .order-customer-dates p {
	line-height: 120%;
}

.checkout-onepage-success .order-customer-items.sectionend {
	padding-bottom: 0;
}

.checkout-onepage-success .ordered-product {
	display: table;
	font-size: 13px;
	width: 100%;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 20px;
}

.checkout-onepage-success .ordered-product > div {
	display: table-cell;
	vertical-align: top;
	text-align: left;
	width: 16%;
	font-weight: bold;
}

.checkout-onepage-success .ordered-product .product-image {
	min-width: 80px;
	width: 80px;
	text-align: left;
}

.checkout-onepage-success .ordered-product .product-name {
	text-align: left;
	width: 160px;
	font-weight: normal;
}

.checkout-onepage-success .ordered-product .product-item-total {
	text-align: right;
	padding-right: 10px;
}

.checkout-onepage-success .ordered-product h6 {
	font-weight: bold;
	text-transform: uppercase;
}

.checkout-onepage-success .order-totals {
	padding-top: 10px;
}

.checkout-onepage-success .order-total-table {
	width: 100%;
	font-size: 13px;
}

.checkout-onepage-success .order-total-table .a-left {
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}

.checkout-onepage-success .order-total-table .a-right {
	padding-right: 10px;
	font-weight: bold;
}

.checkout-onepage-success .buttons-set {
	margin: 10px 0;
}

.checkout-onepage-success .col-main .button span span {
	padding: 10px 25px;
}

.checkout-onepage-success .button.continue-shopping {
	float: left;
}

.checkout-onepage-success .button.print-order {
	margin: 0;
}

.checkout-onepage-success .block_ordered_after {
	position: relative;
	text-align: left;
	margin-top: 40px;
}

.checkout-onepage-success .block_ordered_after .feature-icon {
	position: absolute;
	left: -85px;
	top: 0px;
	width: 70px;
	text-align: center;
	font-size: 12px;
	background: #000000;
	color: #ffffff;
	text-transform: uppercase;
	padding: 14px 10px;
	border-radius: 50%;
	font-weight: bold;
	line-height: 130%;
}

.checkout-onepage-success .block_ordered_after p {
	padding: 10px 0;
}

.checkout-onepage-success .block_ordered_after p strong {
	display: block;
	text-transform: uppercase;
	font-size: 13px;
}

/* Landingpages */
.damen-lp .main.container,
.mey247-lp .main.container,
.herren-lp .main.container {
	padding: 0;
	background: transparent;
}

.damen-lp .landingpage-damen_herren hr,
.herren-lp .landingpage-damen_herren hr {
	width: 230px;
	border: none;
	border-top: 1px solid white;
	margin: 15px auto;
}

.damen-lp .landingpage-damen_herren .grey hr,
.herren-lp .landingpage-damen_herren .grey hr {
	width: 230px;
	border: none;
	border-top: 1px solid #919191;
	margin: 15px auto;
}

.damen-lp a:hover,
.mey247-lp a:hover,
.herren-lp a:hover {
	transition-duration: 200ms;
	-moz-transition-duration: 200ms;
	-webkit-transition-duration: 200ms;
	-o-transition-duration: 200ms;
}

.landingpage-damen_herren .content {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.landingpage-damen_herren .side-right .content,
.landingpage-damen_herren .side-left .content {
	height: 584px;
}

.mey247-lp .w100 .content {
	height: auto !important;
}

.landingpage-damen_herren .content-image {
	max-height: 600px;
}

.landingpage-damen_herren .button,
.slide-caption .button {
	padding: 8px 15px;
}

.landingpage-damen_herren .grid12-4 .slide-caption {
	text-align: center;
	width: 100%;
}

.landingpage-damen_herren {
	position: relative;
	overflow: hidden;
}

.landingpage-damen_herren .caption {
	position: absolute;
	color: #989898;
	margin: 0;
	width: 100%;
	text-align: center;
	padding-top: 25px;
}

.landingpage-damen_herren .caption {
	bottom: -75px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.landingpage-damen_herren .content:hover .caption {
	bottom: 0px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.landingpage-damen_herren .caption > * {
	float: none;
}

.landingpage-damen_herren .caption h3 {
	font-size: 20px;
	width: 100%;
	margin-bottom: 10px;
}

.landingpage-damen_herren .caption hr {
	border-color: #9a9a9a;
	display: block;
	margin: 0 20%;
	border-style: solid;
	border-bottom: none;
}

.landingpage-damen_herren .caption .buttons-set {
	width: 100%;
	margin: 0;
	text-align: center;
	height: 75px;
}

.landingpage-damen_herren .caption .button {
	color: #9a9a9a !important;
	background-color: transparent;
	border-color: #9a9a9a !important;
	margin: 15px;
}

.landingpage-damen_herren .caption.with-background {
	background: rgb(255,255,255);
	background: rgba(255,255,255, .8);
}

.landingpage-damen_herren .caption.no-background {
	height: 100%;
	padding: 0;
}

.landingpage-damen_herren .caption.no-background h3 {
	position: absolute;
	right: 0;
	top: 25px;
}

.landingpage-damen_herren .caption.no-background hr {
	display: none;
}

.landingpage-damen_herren .caption.no-background .buttons-set {
	position: absolute;
	bottom: 0;
	right: 0;
}

.landingpage-damen_herren .box,
.gecko.firefox .landingpage-damen_herren .box {
	display: inline-block;
	text-align: center;
	overflow: hidden;
}

.gecko .landingpage-damen_herren .box,
.category-mey-24-7 .landingpage-damen_herren .box {
	float: left;
}

.landingpage-damen_herren .box.w33 .slide-caption {
	width: 100%;
}

.landingpage-damen_herren .absbottom {
	position: absolute;
	bottom: 40px;
	left: 50%;
	width: 100%;
}

.cta {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: url("../images/ico-cta.png");
}

.landingpage-damen_herren .box .darkgrey {
	color: #565656;
	font-weight: bold;
	border-color: #565656;
}

.landingpage-damen_herren .box .heading .image {
	position: relative;
	top: 5px;
}

.landingpage-damen_herren .mr0 a:hover {
	color: #e6007e;
}

/* Checkout Popup */
.hide {
	display: none !important;
}

.onestepcheckout_checkoutpopup {
	background: url("../images/treuebild.jpg") no-repeat;
	z-index: 101;
	width: 800px;
	position: fixed;
	top: 30%;
	left: -825px;
	-webkit-transition: left 300ms linear;
	-moz-transition: left 300ms linear;
	-ms-transition: left 300ms linear;
	-o-transition: left 300ms linear;
	transition: left 300ms linear;
	-webkit-box-shadow: 3px 0px 16px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 0px 16px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 3px 0px 16px 3px rgba(0, 0, 0, 0.2);
}

.onestepcheckout_checkoutpopup.active {
	left: 15%;
	-webkit-transition: left 300ms linear;
	-moz-transition: left 300ms linear;
	-ms-transition: left 300ms linear;
	-o-transition: left 300ms linear;
	transition: left 300ms linear;
}

.onestepcheckout_checkoutpopup .popup {
	position: relative;
}

.onestepcheckout_checkoutpopup .popup-content .close {
	position: absolute;
	right: 10px;
	top: 13px;
}

.onestepcheckout_checkoutpopup .popup-content .close-label {
	font-weight: bold;
	display: none;
}

.onestepcheckout_checkoutpopup .popup-content .close-link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.onestepcheckout_checkoutpopup .coupon-header h5 {
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 13px;
}

.onestepcheckout_checkoutpopup .coupon-box {
	color: #ffffff;
	display: inline-block;
	font-size: 15px;
	margin-left: 310px;
	min-height: 385px;
	text-transform: uppercase;
	text-align: center;
	padding: 30px 20px 0 0;
}

.onestepcheckout_checkoutpopup .coupon-code {
	color: #ffffff;
	font-size: 15px;
	padding: 25px 0 0 0;
	text-transform: uppercase;
}

.onestepcheckout_checkoutpopup .coupon-code p {
	margin: 0;
	font-size: 15px;
}

.onestepcheckout_checkoutpopup .couponcode-code {
	background: #e6007e;
	display: inline-block;
	font-weight: bold;
	margin: 10px 0;
	padding: 10px 30px;
}

.onestepcheckout_checkoutpopup .coupon-footer span {
	font-size: 20px;
}

.onestepcheckout_checkoutpopup .coupon-footer .close-link {
	color: #ffffff;
	display: inline-block; padding: 25px 0; text-decoration: underline; }
.onestepcheckout_checkoutpopup .coupon-footer .coupon-footnote {
	font-size: 12px;
}

/* Slide Classes
-------------------------------------------------------------- */
.owl-carousel .owl-item {
	position: relative;
}

.slide-headline, .teaser-headline {
	font-family: 'MeyHeadline';
	margin: 0;
	z-index: 9;
	white-space: nowrap;
	display: inline;
	line-height: 100%;
}

.slide-subline, .teaser-subline {
	margin-top: 5%;
	letter-spacing: 3px;
}

.slide-headline-small {
	font-family: 'MeyHeadline';
	margin: 0;
	z-index: 9;
	white-space: nowrap;
	display: inline;
}

.slide-caption .box h2.h1 {
	font-family: "HelveticaNeueLtCn";
	font-size: 122px;
	line-height: 130px;
}

.slide-caption .box p {
	font-size: 19px;
	line-height: 19px;
}

.slide-caption .btn {
	background: #ffffff;
	background: rgba(255, 255, 255, .8);
	display: inline-block;
	padding: .4% 1%;
	font-size: 16px;
	line-height: 14px;
}

.slide-caption .btn.women:hover {
	background-color: #e6007e;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.slide-caption .btn.men:hover {
	background-color: #f7b370;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.darkslide {
	background: none;
	border: 1px solid rgb(255, 255, 255);
	width: 43%;
}

.sliderSaleBtns {
	bottom: 10%;
	left: 34%;
	width: 86%;
}

.content-box-kw02 {
	width: 43%;
	display: inline-block;
}

.darkslide.first,
.content-box-kw02.first {
	float: left;
}

.darkslide.last,
.content-box-kw02.last {
	float: right;
}

.content-box-kw02 a:hover,
.content-box-kw02 a:active {
	color: #ffffff;
	text-decoration: underline;
}

.content-box-kw02 li {
	margin: 5% 0;
}

/* Slide Navigation */
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-prev:hover,
.slider-arrows2 .owl-controls.clickable .owl-buttons .owl-next:hover {
	background-color: transparent;
}

.slider-arrows2 .owl-controls .owl-buttons div.owl-prev {
	left: 10px;
}

.slider-arrows2 .owl-controls .owl-buttons div.owl-next {
	right: 10px;
}

.slider-pagination1 .owl-controls .owl-page span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.slider-pagination1 .owl-controls .owl-page.active span,
.slider-pagination1 .owl-controls .owl-page:hover span {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	background-color: #ffffff !important;
}

/* OwlCarousel Product-Page */
.img-box-style1 .more-images .thumbnails .item a {
	border-color: #ffffff;
}

.itemslider-thumbnails,
.itemslider-thumbnails.count-3,
.itemslider-thumbnails.count-4,
.itemslider-thumbnails.count-5,
.itemslider-thumbnails.count-multi {
	max-width: 350px !important;
}

#zoom-btn {
	top: auto;
	bottom: -35px;
	right: 150px;
	text-transform: uppercase;
}

.product-view .img-box .more-images {
	margin-top: 35px;
}

.product-view .img-box-style1 .more-images .thumbnails .item a {
	border-color: #ffffff;
}

.product-view .img-box-style1 .more-images .thumbnails .item a:hover {
	border-color: #cdcdcd;
	position: static;
}

.product-view .owl-carousel .owl-controls .owl-buttons div,
.product-view .owl-carousel .owl-controls.clickable .owl-buttons .owl-prev:hover,
.product-view .owl-carousel .owl-controls.clickable .owl-buttons .owl-next:hover {
	background-color: transparent;
}

.product-view .owl-carousel .owl-controls .owl-buttons div.owl-prev {
	left: -20px;
}

.product-view .owl-carousel .owl-controls .owl-buttons div.owl-next {
	right: -20px;
}

.slider-arrows1 .owl-controls .owl-buttons,
.box-up-sell .owl-buttons {
	position: static;
}

.box-up-sell .owl-controls .owl-buttons div.owl-prev {
	position: absolute; left: -30px; top: 40%; }
.box-up-sell .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	right: -30px;
	top: 40%;
}

.box-up-sell .owl-item {
}

/* Flexslider Wordpress Static Pages */
.flexslider .flex-direction-nav a {
	font-size: 0;
	transition: all 0s;
}

.flexslider .flex-direction-nav a:before {
	display: none !important;
}

.flexslider .flex-control-nav.flex-control-paging {
	text-align: center;
	width: 100%;
}

.flexslider .flex-control-nav a {
	border: none;
	margin: 0;
	display: block;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.8);
	transition: background-color 300ms ease-in-out;
	-moz-transition: background-color 300ms ease-in-out;
	-webkit-transition: background-color 300ms ease-in-out;
	-o-transition: background-color 300ms ease-in-out;
}

.flexslider .flex-control-nav a.flex-active,
.flexslider .flex-control-nav a:hover {
	background: rgba(255, 255, 255, 1);
	transition: background-color 300ms ease-in-out; -moz-transition: background-color 300ms ease-in-out;
	-webkit-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; }

.flexslider .button.light span {
	background: none;
	text-shadow: none;
}

/* Modify OneStepCheckout
-------------------------------------------------------------- */
#onestepcheckout-form .group-select {
	padding: 0 !important;
}

#onestepcheckout-form .onestepcheckout-title {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin: 25px 0 10px;
}

#onestepcheckout-form .onestepcheckout-description {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#onestepcheckout-form .onestepcheckout-login-link a {
	text-decoration: underline;
}

#onestepcheckout-form div.checkoutcontainer {
	border-top: none;
}

#onestepcheckout-form .onestepcheckout-numbers {
	position: relative;
	background: none;
	padding-top: 3px;
	font-size: 14px;
}

#onestepcheckout-form .onestepcheckout-numbers:before {
	position: absolute;
	left: 0;
	top: 0px;
	content: "";
	display: block;
	background: #e6007e;
	border-radius: 50%;
	width: 19px;
	height: 25px;
	font-weight: bold;
	font-size: 23px;
	line-height: 26px;
	color: #ffffff;
	padding-left: 6px;
}

#onestepcheckout-form .onestepcheckout-numbers-1:before {
	content: "1";
}

#onestepcheckout-form .onestepcheckout-numbers-2:before {
	content: "2";
}

#onestepcheckout-form .onestepcheckout-numbers-3:before {
	content: "3";
}

#onestepcheckout-form .onestepcheckout-numbers-4:before {
	content: "✓";
}

#onestepcheckout-form .onestepcheckout-threecolumns {
	display: table;
	padding-bottom: 25px;
}

#onestepcheckout-form .onestepcheckout-threecolumns > div {
	padding-top: 0px;
	display: inline-block;
	height: 100%;
	vertical-align: top;
}

#onestepcheckout-form .onestepcheckout-column-left {
	background: none;
	padding: 0 25px 0 0;
	margin: 0;
	border-right: 1px solid #e5e5e5;
	width: 33%;
}

#onestepcheckout-form .onestepcheckout-column-middle {
	background: none;
	padding: 0 25px;
	margin: 0;
	width: 33%;
}

#onestepcheckout-form .onestepcheckout-column-right {
	padding: 0 0 0 25px;
	margin: 0;
	border-left: 1px solid #e5e5e5;
	width: 33%;
}

#onestepcheckout-form ul label {
	display: none;
}

#onestepcheckout-form ul .input-box {
	width: 47%;
}

#onestepcheckout-form ul .input-city {
	width: 47% !important;
	float: left;
}

#onestepcheckout-form ul .input-box.input-firstname,
#onestepcheckout-form ul .input-box.input-gender,
#onestepcheckout-form ul .input-email,
#onestepcheckout-form ul .input-postcode,
#onestepcheckout-form #onestepcheckout-li-password .input-password:first-child {
	margin-right: 6%;
}

#onestepcheckout-form ul .input-box.wide {
	margin: 0;
	width: 100%;
}

#onestepcheckout-form ul .input-box input {
	width: 100%;
	line-height: 30px;
}

#onestepcheckout-form ul .input-box select {
	width: 100%;
	padding: 0 0 0 5px;
	line-height: 30px;
}

#onestepcheckout-form .input-box.checkbox-createaccount,
#onestepcheckout-form .input-box.input-different-shipping {
	width: 100%;
	margin: 0;
}

#onestepcheckout-form .input-box.checkbox-createaccount input,
#onestepcheckout-form .input-box.input-different-shipping input,
#onestepcheckout-form .onestepcheckout-enable-newsletter input {
	width: auto;
	top: -1px;
	position: relative;
}

#onestepcheckout-form .input-box.checkbox-createaccount label,
#onestepcheckout-form .input-box.input-different-shipping label,
#onestepcheckout-form .onestepcheckout-enable-newsletter label {
	display: inline-block;
	padding-top: 0px;
}

#onestepcheckout-form .billing-street2 {
	margin-bottom: 0;
}

#onestepcheckout-form .shipping-address-title {
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	margin-bottom: 10px;
}

.onestepcheckout-column-left .billing-wrapper > li:first-child {
	padding: 0;
}

.onestepcheckout-column-middle .shipment-methods dd {
	display: none;
}

.onestepcheckout-column-middle .shipment-methods dt {
	margin-top: 10px;
}

.onestepcheckout-column-middle .shipment-methods dt input {
	margin-right: 5px;
}

#checkout-payment-method-load {
	margin-top: 10px;
}

#checkout-payment-method-load dt input {
	margin-right: 5px;
}

#checkout-payment-method-load label {
	display: inline-block !important;
}

#checkout-payment-method-load dd fieldset > ul {
	padding: 10px 0;
}

#checkout-payment-method-load .payment-method ul .input-box input {
	line-height: 29px;
}

#onestepcheckout-form .onestepcheckout-coupons input {
	width: 100%;
}

#onestepcheckout-form div.onestepcheckout-comments {
	margin-bottom: 10px;
}

#onestepcheckout-form div.onestepcheckout-comments textarea {
	width: 100%;
	padding: 10px;
}

#onestepcheckout-coupon-add,
#onestepcheckout-coupon-remove {
	float: left;
	margin: 0 10px 10px 0;
}

#onestepcheckout-coupon-add span,
#onestepcheckout-coupon-remove span {
	padding: 2px 15px;
	line-height: 16px;
	font-size: 12px;
}

.onestepcheckout-coupons:after {
	clear: both;
	content: "";
	display: block;
}

.onestepcheckout-summary {
	margin-top: 20px;
	clear: both;
}

.onestepcheckout-summary th {
	border-top: none;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
}

ul.onestepcheckout-custom-options {
	list-style: none;
}

.onestepcheckout-totals td,
.onestepcheckout-summary td {
	border-color: #e5e5e5;
	height: 30px;
	padding: 6px 0 0 0;
}

table.onestepcheckout-totals {
	border-top: 1px solid #e5e5e5;
	margin-top: 3px;
}

table.onestepcheckout-totals td.title {
	width: auto;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}

.onestepcheckout-totals tbody > tr {
	display: none;
}

.onestepcheckout-totals tbody > tr.subtotal,
.onestepcheckout-totals tbody > tr.discount,
.onestepcheckout-totals tbody > tr.shipping,
.onestepcheckout-totals tbody > tr.tax,
.onestepcheckout-totals tbody > tr.grand-total {
	display: table-row;
}

.checkout-agreements {
	padding: 0;
}

.checkout-agreements p input.checkbox,
.checkout-agreements #newsletter-subscription input.checkbox,
.onestepcheckout-enable-newsletter input {
	float: left;
	width: 4%;
	text-align: left;
	margin-right: 2%;
	min-width: 15px;
	position: relative;
	top: 3px;
}

.checkout-agreements p a,
.checkout-agreements #newsletter-subscription span,
.onestepcheckout-enable-newsletter label {
	float: left;
	width: 91%;
}

.checkout-agreements #newsletter-subscription span{
	color: #3b3b3b;
	font-size: 0.8333em;
}

.checkout-agreements #newsletter-subscription a{
	width: auto;
	float: none;
	text-decoration: underline;
}

.checkout-agreements .agree input.checkbox {
	margin-right: 2%;
}

#billing_address_list .control,
#shipping_address_list .control {
	margin-top: 10px;
}

#billing_address_list .control label,
#shipping_address_list .control label {
	display: inline-block;
	margin-left: 1%;
}

.billing-wrapper .form-alt > .input-box,
.shipping-wrapper .form-alt > .input-box,
.billing-wrapper .form-alt > .input-box > *,
.shipping-wrapper .form-alt > .input-box > * {
	width: 100% !important;
}

.onestepcheckout-place-order-wrapper > button {
	border-radius: 0;
}

.backtocart {
	position: absolute;
	top: 30px;
	right: 0;
	font-size: 12px;
}

.backtocart.bottom {
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
}

.onestepcheckout-index-index .col-main.in-col1 {
	position: relative;
}

.onestepcheckout-enable-newsletter {
	position: relative;
	left: -1px;
}

.onestepcheckout-enable-newsletter input {
	float: none;
	margin: 0;
}

.onestepcheckout-enable-newsletter label {
	float: none;
	width: auto;
	position: relative;
	top: 1px;
}

.customer-login-popup {
	text-decoration: none !important;
	margin: 10px 0 20px;
}

.customer-link-text {
	display: block;
}

/* Modify OneStepCheckout Lightbox */
#onestepcheckout-login-popup,
#onestepcheckout-toc-popup {
	width: 400px;
	max-width: 100%;
}

#onestepcheckout-login-popup div.onestepcheckout-popup-contents {
	padding-bottom: 20px;
}

#onestepcheckout-login-popup p.close, #onestepcheckout-toc-popup p.close {
	top: 15px;
	bottom: auto;
	right: 20px;
}

.onestepcheckout-popup-wrapper h1,
.agreement-content.modal h1 {
	font-size: 16px !important;
	text-transform: uppercase;
	padding-bottom: 5px !important;
	margin-bottom: 15px;
	font-weight: bold;
	border-bottom: 1px solid #898989;
}

#onestepcheckout-login-form,
#onestepcheckout-forgot-form {
	margin-top: 5px;
}

#onestepcheckout-login-form input,
#onestepcheckout-forgot-form input {
	width: 100% !important;
}

#onestepcheckout-login-popup button {
	padding: 0;
	float: right;
	margin-right: 5px;
	margin-top: 7px;
}

.onestepcheckout-forgetpasswd,
.onestepcheckout-backtolgn {
	margin-top: 10px;
}

.onestepcheckout-forgetpasswd a,
.onestepcheckout-backtolgn a {
	text-decoration: underline;
}

.onestepcheckout-forgetpasswd a:hover,
.onestepcheckout-backtolgn a:hover {
	text-decoration: underline;
	color: #3b3b3b;
}

.onestepcheckout-popup-footer {
	display: none;
}

.onestepcheckout-popup-wrapper,
.agreement-content.modal {
	background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, 0.85);
	border: 1px solid #e5e5e5;
}

.agreement-content.modal .close {
	position: absolute;
	top: 15px;
	right: 15px;
}

#onestepcheckout-login-popup table td {
	vertical-align: middle;
}

#onestepcheckout-forgot-success {
	font-weight: bold;
	margin: 10px 0;
}

.loginpopup-forgettext {
	margin: 10px 0;
}

.agreement-content.modal {
	padding: 15px;
	max-width: 100%;
}

.agreement-content.modal h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.agreement-content.modal h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.agreement-content.modal h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.agreement-content.modal p {
	margin-bottom: 12px;
}

/*  Modify Ajax Add To Cart */
div.Growler-notice {
	margin: 0;
	padding: 15px 0;
	min-height: 0;
	text-align: center;
	margin: 0 auto 15px;
	background: rgb(89, 89, 89) !important;
	background: rgba(89, 89, 89, 0.9) !important;
	border: 1px solid #868686;
	z-index: 100;
	position: relative;
}

.Growler-notice .Growler-notice-head {
	line-height: 100%;
	margin-bottom: 10px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	display: none;
}

.Growler-notice .Growler-notice-body { line-height: 100%; font-size: 14px; text-transform: none; font-weight: bold;
}

.header-top-container .header-top > .grid-full {
	position: relative;
}

/* Modify Colorbox
-------------------------------------------------------------- */
#cboxClose {
	position: absolute;
	top: 15px;
	right: 10px;
	background: url(../images/img/pix.png) 0 -150px no-repeat;
	width: 17px;
	height: 17px;
	transition: 0;
	-webkit-transition: 0;
	-moz-transition: 0s;
	-o-transition: 0s;
}

#cboxClose:hover {
	background-position: -17px -150px;
	background-color: transparent;
}

#cboxLoadedContent {
	margin: 30px 0;
}

#cboxOverlay {
	background: rgba(120, 120, 120, 0.75);
}

#cboxPrevious,
#cboxPrevious:hover {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 5%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#cboxNext,
#cboxNext:hover {
	background-color: transparent;
	position: absolute;
	top: 50%;
	right: 5%;
	left: auto;
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#cboxCurrent {
	left: 5%;
}

/* Modify CMS-Pages
-------------------------------------------------------------- */
.info-page .page-title h1,
.info-page .page-title h2  { margin: 0 0 10px 0; min-height: 1.3125em;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
}

/* Questionable Modifies
-------------------------------------------------------------- */
.catalog-category-view .breadcrumbs,
.catalog-category-view .toolbar,
.catalogsearch-result-index .breadcrumbs,
.catalogsearch-result-index .toolbar {
	border-bottom: none;
	padding-bottom: 1px;
}

.icon.icon-hover.i-wishlist-bw {
	display: none !important;
}

/* Filter Colors Background Classes */
#c60199907 {
	background: #ffa500 !important;
}

/* Orange */
#c6e0c7470 {
	background: #808080 !important;
}

/* Gray */
#c87de8512 {
	background: #0000ff !important;
}

/* Blue */
#cb2607128 {
	background: #ffc0cb !important;
}

/* Pink */
#cbcabdeb9 {
	background: #a52a2a !important;
}

/* Brown */
#cc7ed2fec {
	background: #008000 !important;
}

/* Green */
#cc7f2cb80 {
	background: #ffffff !important;
}

/* White */
#cc7f8c5f8 {
	background: #000000 !important;
}

/* Black */
#ccac821dd {
	background: #fae7d0 !important;
}

/* Skin */
#ccaeb5d95 {
	background: #ee82ee !important;
}

/* Violet */
#cf5f6506e {
	background: #ff0000 !important;
}

/* Red */
#cf4528d41 {
	background: -moz-linear-gradient(left, red, orange, yellow, green, blue, indigo, violet);
	background: -webkit-gradient(linear, left center, right center, from(red), color-stop(14%, orange), color-stop(28%, yellow), color-stop(42%, green), color-stop(56%, blue), color-stop(70%, indigo), to(violet));
} /* MultiColored */

#treeView span.caption { width:auto; }


/* OPTIVO NEWSLETTER */
.optivo_newsletter_form {}
.optivo_newsletter_form h5, .optivo_newsletter_description h5 {
	font-weight: bold;
}

.optivo_newsletter_form select, .optivo_newsletter_form input {
	width: 100%;
	border-color: #aaaaaa;
}

.optivo_newsletter_form .required {
	font-size: 14px;
	padding: 12px 0px;
}

.optivo_newsletter_form .buttons-set button span, .optivo_unsubscribe_newsletter .buttons-set button span {
	background: #585858;
	color: #fff;
}

.radio-fields { margin-bottom: 10px; }


/* Responsive Overrides Defaults %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Special Treatment for Scale Options */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all, not all {
	/* No other Sprite if Ratio Changed */
	.header .form-search .button span {
		background-image: url(../images/sprite_fg.png);
		background-size: auto;
	}
}

/* Designs for Tablets */
@media only screen {
	/* Page in Full Width */
	html.mobile .container {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding-left: 0;
		padding-right: 0;
	}

	html.mobile .container.main > * {
		width: 98% !important;
		margin: 0 1%;
	}

	/* Homepage Static Blocks with no Hover */
	html.mobile body.cms-index-index .col-main .box .caption {
		bottom: 0px;
	}

	html.mobile body.cms-index-index .col-main .box .caption > * {
		display: block !important;
	}

	html.mobile body.cms-index-index .col-main .grid12-4 {
		text-align: center;
	}

	/* Search Box Add Opener */
	html.mobile .search-wrapper .search-opener {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		width: 27px;
		height: 22px;
		z-index: 1;
	}

	html.mobile .search-wrapper .form-search:hover .search-opener {
		display: none;
	}

	/* Newsletter Subscribe */
	html.mobile .newsletter-subscribe .input-text,
	html.mobile .newsletter-subscribe .select-text {
		height: 35px;
	}

	html.mobile .newsletter-subscribe .actions {
		bottom: 15px;
		height: 35px;
	}

	html.mobile .newsletter-subscribe .actions span span {
		line-height: 31px;
		height: 33px;
	}

	/* Footer  */
	html.mobile .footer-primary-container .collapsible .block-content li {
		margin: 10px 0;
	}

	/* Gallery */
	html.mobile .layered-navigation .filter-filter_color li {
		margin: 0 20px 10px 0;
	}

	html.mobile .layered-navigation .filter-filter_color a.checkbox {
		height: 24px;
		width: 44px;
	}

	html.mobile .sidebar .category-image {
		display: block;
	}

	html.mobile .col-main .category-image {
		display: none;
	}

	html.mobile .block-layered-nav .block-content {
		overflow: hidden;
		opacity: 0;
		max-height: 0;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
	}

	html.mobile .block-layered-nav.active .block-content {
		opacity: 1;
		max-height: 3000px;
		transition: opacity 0.4s, max-height 3s;
		-webkit-transition: opacity 0.4s, max-height 3s;
		-moz-transition: opacity 0.4s, max-height 3s;
		-o-transition: opacity 0.4s, max-height 3s;
	}

	html.mobile .block-layered-nav:before {
		content: "";
		display: block;
		position: relative;
		top: 23px;
		left: 17px;
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 3px 0 3px 7px;
		border-color: transparent transparent transparent #000000;
	}

	html.mobile .block-layered-nav.active:before {
		border-width: 7px 3px 0 3px;
		border-color: #000000 transparent transparent transparent;
	}

	html.mobile .sidebar .block-layered-nav .block-title {
		padding-left: 27px;
		cursor: pointer;
	}

	html.mobile .pagination-desktop {
		display: none;
	}

	html.mobile .pagination-mobile {
		display: block;
		text-align: center;
	}

	html.mobile .pager .pages.mobile {
		display: block;
	}

	html.mobile .pagination-mobile a.next:after,
	html.mobile .pagination-mobile a.previous:before {
		display: none;
	}

	html.mobile .pagination-mobile a.next,
	html.mobile .pagination-mobile a.previous {
		text-indent: 0;
		width: auto;
		height: auto;
		display: inline-block;
		padding: 10px 20px;
		line-height: 100%;
		text-transform: uppercase;
		background: rgb(81, 81, 81);
		background: rgba(81, 81, 81, .85);
		color: #ffffff;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
	}

	html.mobile .pagination-mobile a.next:hover,
	html.mobile .pagination-mobile a.previous:hover {
		background: rgb(38, 38, 38);
		background: rgba(38, 38, 38, .85);
		color: #ffffff;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
	}

	html.mobile .pagination-mobile .page-select {
		display: inline-block;
		text-align: center;
		width: 32%;
	}

	html.mobile .pagination-mobile .link-previous {
		display: inline-block;
		text-align: left;
		width: 33%;
	}

	html.mobile .pagination-mobile .link-next {
		display: inline-block;
		text-align: right;
		width: 32%;
	}

	/* Detail Page */
	html.mobile .box-frame-storefinder .mobile {
		display: block;
		width: 95%;
		text-align: center;
		margin: 0 auto;
	}

	html.mobile .box-frame-storefinder .desktop {
		display: none;
	}

	/* Input Override for mobile Device */
	html.mobile #onestepcheckout-login-form input,
	html.mobile #onestepcheckout-forgot-form input,
	html.mobile #onestepcheckout-form input,
	html.mobile #onestepcheckout-form select {
		height: 35px !important;
	}

	html.mobile #onestepcheckout-form input[type='checkbox'],
	html.mobile #onestepcheckout-form input[type='radio'] {
		height: auto !important;
		transform: scale(1.5, 1.5);
		-ms-transform: scale(1.5, 1.5);
		-webkit-transform: scale(1.5, 1.5);
		margin: 0 2% 2% 2%;
		position: relative;
		top: 5px;
	}

	html.mobile #onestepcheckout-form .input-box.input-different-shipping input {
		top: 5px;
	}

	html.mobile #onestepcheckout-form li,
	html.mobile #onestepcheckout-form dt {
		padding: 8px 0;
	}

	html.mobile #onestepcheckout-form .input-box.checkbox-createaccount label,
	html.mobile #onestepcheckout-form .input-box.input-different-shipping label {
		position: relative;
		top: -3px;
	}

	/* Footer  */
	html.mobile .footer-primary-container .smartphone .grid12-21 {
		margin-top: 15%;
	}

	/* Gallery */
	html.mobile .sidebar .block-vertnav.hide-below-768 {
		display: none;
	}

	html.mobile .grid-col2-main {
		width: 100% !important;
	}

	html.mobile .sidebar.grid-col2-sidebar.in-sidebar {
		width: 100%;
	}

	html.mobile .in-sidebar .layered-navigation {
		margin-right: 0;
	}

	html.mobile .filter-navigation-wrapper li {
		margin: 3px 0;
	}

	/*html.mobile .itemgrid-3col .item:nth-child(3n+1) { clear: none; }
	html.mobile .itemgrid-3col .item:nth-child(4n+1) { clear: left; }*/
	html.mobile .category-products .products-grid .item {
		float: left;
		width: 23%;
	}

	/* Cart */
	html.mobile #shopping-cart-table .col-delete a {
		margin-bottom: 15px;
		transform: scale(1.3, 1.3);
		-ms-transform: scale(1.3, 1.3);
		-webkit-transform: scale(1.3, 1.3);
	}

	html.mobile .cart .data-table .qty {
		height: 35px;
	}

	html.mobile #narrow-by-list input[type=checkbox] {
		margin-top: -4px
	}
}

/* Desktop - design for a width of 1280px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 1280px <= width */

@media only screen and (min-width: 1280px) {

}

/* width < 1280px */

@media only screen and (max-width: 1280px) {
	/* Slide Captions */
	.slide-caption {
		font-size: 13.9px;
	}

	.mey247-lp .landingpage-damen_herren .heading {
		font-size: 132px !important;
	}
}

/* width < 1124px */
@media only screen and (max-width: 1123px) {
	/* Product Tabs */
	.gen-tabs-style1 .tabs a {
		font-size: 11px;
	}

	.product-view .action-box .add-to-links a {
		margin: 0 0 0 25px;
	}

	/* Color Filter */
	.layered-navigation dl dd.filter-filter_color ol {
		padding: 1px 0px 0 35px;
	}

	/* Product Detail Options */
	#SCPcustomOptionsDiv select {
		margin: 0;
	}

	body.cms-index-index .slide-caption.forcesmall h2 {
		font-size: 39px !important;
		letter-spacing: 0 !important
	}

	body.cms-index-index .slide-caption.forcesmall h2.short-head {
		font-size: 102px !important;
	}

	body.cms-index-index .slide-caption.forcesmall p {
		font-size: 16px !important;
	}

	/*LAndingpage */
	.landingpage-damen_herren .heading.fs24 {
		font-size: 22px;
	}

	.landingpage-damen_herren .heading.fs34 {
		font-size: 31px;
	}

	.sliderSaleBtns {
		bottom: 10%;
		left: 31%;
		width: 86%;
	}

	.sliderSaleImage {
		max-width: 100%; !important;
	}

}

/* width > 900px */
@media only screen and (min-width: 900px) {
	/* Product Tabs */
	.gen-tabs-style1 .tabs a {
		font-size: 12px;
	}

	.product-view .action-box .add-to-links a {
		margin: 0 0 0 25px;
	}

	/* Color Filter */
	.layered-navigation dl dd.filter-filter_color ol {
		padding: 1px 0px 0 35px;
	}

	/* Product Detail Options */
	#SCPcustomOptionsDiv select {
		margin: 0;
	}

	/* Cart */
	#shopping-cart-table dl.item-options {
		width: 300px;
	}

	/* Landingpages */
	.landingpage-damen_herren .no-break br {
		display: none;
	}
}
