body {background:#351a44;background-size: cover;color: #fff;}
.row-flex {display: flex;flex-wrap: wrap;}
.page-title {font-family: 'Charm', cursive;}
h1.entry-title {font-family: 'Charm', cursive;}
.wrap {margin-top: 60px;}
.navbar-default {margin-top: 20px;background-color: rgba(0, 0, 0, 0.26);border: none;}
.header-image {float: none;background-color: rgba(0, 0, 0, 0.26);}
img {max-width:100%;height: auto;}
p {margin: 0;}
.transparent {background-color: rgba(0, 0, 0, 0.7);}
.categorie {height:100px}
.categorie img {height:100px}
.purchasable { height: auto;background:#351a44;border: 2px solid #7d6991; margin-top:20px;box-shadow: inset 0px 0px 10px #fff;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;position:relative;}
.purchasable span.woocommerce-Price-amount.amount {position: absolute;top: 0px;right: 0px;background: rgba(125, 105, 145, 0.8);padding: 10px;font-size: 12px;-moz-transition: all 1s ease-out;-o-transition: all 1s ease-out;-webkit-transition: all 1s ease-out;}
.purchasable:hover {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);z-index: 999999999; -o-transform: scale(1.5);position:relative}
.purchasable:hover span.woocommerce-Price-amount.amount {top: 0px;right: 0px;}
.product-photo {border: 2px solid #7d6991;min-height: 200px; margin-top:20px;box-shadow: inset 0px 0px 10px #fff;}
.producttop {opacity: 0.4;z-index: 1;position: relative;max-width: 80%;}
li.woocommerce-MyAccount-navigation-link {display: inline-block;margin-left: 20px;}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display: none;}
.woocommerce-MyAccount-navigation a {color: #fff;font-size: 20px;background: #7d6991;padding: 10px;border-radius: 10px;}
.product {margin-top: 70px;}
.col-md-3 .product {margin-top: 20px;}
a.edit {color: #fff;font-size: 20px;}
ul.tabs.wc-tabs {display: none;}
td.label {font-size: 20px;}
.attribute-pa_grosse .value div {float: left;margin-right: 20px;}
.attribute-pa_grosse label {margin-left: 5px;}
.a3dg-navbar-control {display: none !important;}
.product-name {background:linear-gradient(to right, #6e5488, #7d6991); color:#fff; text-align:center}
.col-md-12 .product-name {padding: 10px;font-size: 20px;border-radius: 6px;}
a.woocommerce-product-gallery__trigger {display: none;}
.flex-viewport {height: auto !important;}
ol.flex-control-nav.flex-control-thumbs {list-style: none;}
.flex-control-nav li {display: inline-block;}
.woocommerce-product-gallery__image {border: 2px solid #7d6991;margin-top: 20px;box-shadow: inset 0px 0px 10px #fff;}
.summary .product-name {font-size: 25px;padding: 10px;border-radius: 10px;}
p.art {color: #fff;text-align: right;padding: 10px;}
a.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;border: none;color: #fff !important;margin-top: 2px;border-radius: 5px;}
.col-md-2 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {max-height: 100px;width: auto;margin: 0 auto;}
a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {color: #fff;}
p.price {color: #fff;text-align: left;padding-top: 10px;font-size: 20px;}
.attribute-pa_ewd_uwcf_sizes {display:none}
.attribute-pa_ewd_uwcf_colors {display:none}
.purchasable p.wc-gzd-additional-info.shipping-costs-info {display: none;}
.purchasable p.wc-gzd-additional-info.tax-info {display: none;}
.purchasable p.price {color: #fff;text-align: right;padding: 0px;}
.sidebar-widget {background: rgba(0,0, 0, 0.2);;padding: 20px;margin-bottom: 30px;}
.single-block.criteria {text-align: center;}
.searchandfilter ul {display: block;margin-top: 0;margin-bottom: 0;}
.searchandfilter ul li {list-style: none;display: block;padding-right: 10px;padding: 10px 0;margin: 0;}
.searchandfilter label {display: inline-block;margin: 0;padding: 0;}
.searchandfilter select.sf-input-select {min-width: 170px;}
select.sf-input-select {border-radius: 5px;border: 1px solid #7d6991;padding: 5px;height: 40px;background: #fff;}
.about {color:#fff; margin-top:10px; margin-bottom:10px;}
.buy {background: #7d6991;padding: 10px;color: #fff;border: none;border-radius: 10px;}
.top-products h3 {text-align: center;padding-bottom: 20px;color:#fff;}
.btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #7d6991 !important;border-color: #7d6991 !important;}
.panel {background:none}
button.single_add_to_cart_button.button.alt {background: linear-gradient(to right, #6e5488, #7d6991);border: 1px solid #7d6991;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.quantity {float: left;}
.input-text.qty  {height: 43px;width: 100px;border-radius: 6px;margin-right: 10px;border: 2px solid #7d6991;color:#000;}
.screen-reader-text {clip: none !important;height: auto !important;overflow: visible !important;position: static !important;width: auto !important;word-wrap: normal!important;}
table.shop_table.woocommerce-checkout-review-order-table {background: #7d6991;}
td.product-name a {color: #fff;}
ul.tabs.wc-tabs {border-bottom: 2px solid #fff;}
h2.woocommerce-loop-product__title {linear-gradient(to right, #6e5488, #7d6991);color: #fff;text-align: center;margin: 0;padding: 10px;font-size: 16px;}
li#tab-title-description {display: block;float: left;padding: 20px;padding-bottom: 7px;}
li#tab-title-additional_information {display: block;float: left;padding: 20px;padding-bottom: 7px;}
li#tab-title-reviews {display: block;padding: 20px;padding-bottom: 7px;}
.description_tab a {color: #fff;border-top: 2px solid #351a44;border-left: 2px solid #351a44;border-right: 2px solid #351a44;border-radius: 6px 6px 0px 0px;padding: 10px;}
.description_tab.active a {border-top: 2px solid #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;}
.additional_information_tab a {color: #fff;border-top: 2px solid #351a44;border-left: 2px solid #351a44;border-right: 2px solid #351a44;border-radius: 6px 6px 0px 0px;padding: 10px;}
.additional_information_tab.active a {border-top: 2px solid #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;border-radius: 6px 6px 0px 0px;}
.reviews_tab a {color: #fff;border-top: 2px solid #351a44;border-left: 2px solid #351a44;border-right: 2px solid #351a44;border-radius: 6px 6px 0px 0px;padding: 10px;}
.reviews_tab.active a {border-top: 2px solid #fff;border-left: 2px solid #fff;border-right: 2px solid #fff;border-radius: 6px 6px 0px 0px;}
select.orderby {background: #7d6991 !important;font-size: 16px;border: none;}
.related .col-md-3.margin-bottom-lg.side-block {display: none;}
.related .col-md-9 {width: 100%;}
.basket-btn {display: inline-block;max-width: 100%;background: linear-gradient(to right, #6e5488, #7d6991);font-size: 16px;color: white;font-weight: bold;border-radius: 20px;padding: 10px;margin-top: 5px;}
.basket-btn:hover{color:#ececec;}
input.wpcf7-form-control.wpcf7-submit {background: #7d6991;border: none;padding: 10px;}
input {color: #000;}
select {color: #000;}
nav.woocommerce-pagination {text-align: center;clear: both;}
.page-numbers li {display: inline-block;padding: 10px;border: 2px solid #7d6991;margin-left: 10px;margin-top:30px;}
.page-numbers {color: #fff;font-size: 20px;}
footer {color:#fff; padding:20px;text-align:center;    clear: both;}
footer a {color:#fff;}
footer a:hover {color:#ececec;}
a:hover {color:#ececec;text-decoration:none}
option.attached.enabled {color: #000;}
td img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {max-height: 100px;width: auto;}
a.checkout-button.button.alt.wc-forward {background: linear-gradient(to right, #6e5488, #7d6991);width: 100%;text-align: center;text-transform: uppercase;padding: 10px;}
a.list-group-item.list-group-item-primary {transition:0.20s}
a.list-group-item.list-group-item-primary:hover {background: linear-gradient(to right, #6e5488, #7d6991, #6e5488) !important;box-shadow: inset 0px 0px 10px #fff;}

@media (max-width: 479px) {
	.purchasable:hover {-webkit-transform: scale(1);-moz-transform: scale(1);z-index: 999999999;-o-transform: scale(1);position: relative;}
	.producttop {position: absolute;}
	.size-full {height: auto !important;}
	.product_cat-schuhe .size-full {height: auto !important;}
	.related .size-full {height: auto !important;}
	.related .cm .size-full {height: auto !important;}
	.s-header__basket-wr.woocommerce.pull-right {
    width: 100%;
}
.pull-left.ms {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}
.navbar-nav {clear:both}
}