.einleitung {
margin-top: 50px;
padding-bottom: 25px;
}

.pt-80 {
padding-top: 0;
}

.pb-55 {
padding-bottom: 0px;
}

.bg-magenta, .product-item-2 .action-button {
background: #e2137d;
}

a.button {
background: #e2137d;
}

nav .main-menu > li:hover .product-nav, nav .main-menu > li:hover > a {
color: #e2137d;
}

h1 {
font-size: 24px;
}

h2 {font-size: 24px;}

h3 {
line-height: 1.2;
font-size: 18px;
}

.h4 {color: #e2137d;}

nav .abc {
color: #e2137d;
}

.social-media {
display: none; 
}

.center-img {
border-radius: 0px 0px 0px 0px !important;
}

.product-item-2 .center-img .product-img {
width: auto;
padding: 15px;
border-radius: 0px 0px 0px 0px !important;
}

.product-item-2 .action-button {
border-radius: 0px 0px 0px 0px !important;
}

.product-item-2 .product-info {
border-radius: 0px 0px 0px 0px !important;
}

/* Größe Fläche mit Text */

.product-item-2 .product-info {
min-height: 20%;
}

/* Ort Button unter Fläche mit Text */

.product-item-2 {
height: 100%;
}

/* Abstand Produkttitel nach oben */

h3.product-title {
margin-top: 10.5px;
}

.message-box {
display: block!important;
}

.detail-content .detail-panel-wrapper .button_info {
background: #e2137d;}

.detail-content .detail-panel-wrapper .text-magneta {
color: #e2137d;}

.detail-content .button {
background: #e2137d;}

.detail-content .button {
background: #e2137d;}

.sidebar #cat-treeview .active > a {
color: #e2137d;}

.border-left::before, footer .row h4::before {
background: #e2137d;}

.shop-tab li.active a {
    color: #e2137d;}

.wmd-upload-wrapper .upload-control span, .wmd-btn {background: #e2137d;}
.wmd-btn:hover, .upload-control span:hover {background:  #ce1172 !important;}

.upload-zone .wmd-upload-default-message {color: #e2137d;}

.uploaresizeiframe .message-box .articel-title {color: #e2137d;}

a:focus, a:hover {color: #e2137d;}

.submit-btn-1 {background: #e2137d;}

.summary .button {background: #e2137d;}

.order-total {color: #e2137d;}

.order-total-price {color: #e2137d;}

.impressum ul li {display: none;}

/* Anpassungen Produkte in Teaser */

div.teaser {
margin-top: 40px;
}

.teaser .container .row-eq-height {
    display: inline;
}

/* Anpassungen Button Abstand Top */

.button {
margin-top: 5px;
}


/* Grauer BG */

.section-bg-tb::before {
transform:scale(1,1);
}

/* Google Maps row  */

#google-map {
height: 100%;
margin: 0 auto;
}


/* Abstand oben Kontaktformular */

.mt--50 {
margin-top: 0px;
}

/* Hover Adressdaten */

.contact-address:hover i {
  background: #e2137d none repeat scroll 0 0;
}

.contact-address {
min-height: auto;
}