/* Header Farben */

nav .main-menu > li:hover .product-nav, nav .main-menu > li:hover > a {
    color: #c11520;
}

nav .abc {
    color: #c11520;
}

.header-search-inner::before {
    background: #c11520 none repeat scroll 0 0;
}

.btn-hover-2::before {
    background: #c11520 none repeat scroll 0 0;
}

/* Slider */

@media only screen and (min-width: 768px) {
    .slider { 
        padding-top: 130px !important;  
    }
}

@media only screen and (max-width: 480px) {
    .slider { 
        margin-top: 15px;  
    }
}

/* Teaserboxen */

.bg-gray {
    background: #999;
    color: #ffffff;
}

.bg-magenta {
    background: #c11520;
    color: #ffffff;
}

.bg-gray-dark {
    background: #404040;
    color: #ffffff;
}

/* Produktbilder */

.pb-30 {
    padding-bottom: 60px !important;
}

.product-item-2 .center-img .product-img {
    margin: auto;
    width: 100%;
    padding: 10px;
    display: block;
    border-radius: 10px 10px 0 0;
}

.product-item-2 .product-info {
    min-height: 62%;
}

.pb-30 {
    padding-bottom: 40px;
}

.product-item-2:hover .action-button {
    bottom: -35px;
}


.product-item-2 .product-info {
    padding: 1px 30px 10px 30px;
        padding-top: 1px;
        padding-right: 30px;
        padding-bottom: 10px;
        padding-left: 30px;
	border-radius: 0px;
}

.action-button {
	padding: 7px 25px;
}

	/* Produktbilder Farben */

.product-item-2 .action-button {

    background: #c11520;
    color: #ffffff;

}

a.button {
    background: #c11520;
}

/* Dienstleistungen */

.blog-item .blog-desc {
    background: rgba(193, 21, 32, 0.6);
    background-color: rgba(193, 21, 32, 0.8);
    color: #ffffff;
    height: 100%;
    left: 0;
    padding: 40px;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
    transition: all 0.5s ease 0s;
}

/* Sidebar Farben */

.sidebar #cat-treeview .active > a {
    color: #c11520;
}

/* Detailseite Farben */

.detail-content .detail-panel-wrapper .border-left::before, .detail-content .detail-panel-wrapper footer .row h4::before {
    background: #c11520 none repeat scroll 0 0;
}

.detail-content .detail-panel-wrapper .button_info {
    background: #c11520;
}

.detail-content .detail-panel-wrapper .text-magneta {
    color: #c11520;
}

.detail-content .button {
    background: #c11520;
}

/* Uploader Farben*/

.wmd-upload-wrapper .upload-control span, .wmd-btn {
    background: #c11520;
}

.wmd-btn:hover, .wmd-upload-wrapper .upload-control span:hover {
    background: #d40b17;
}

.uploaresizeiframe .message-box .articel-title {
    color: #c11520;
}

a:focus, a:hover {
    color: #c11520;
    text-decoration: none;
}

/* Login Maske Farben */

.submit-btn-1 {
    background: #c11520;
}

.border-left::before, footer .row h4::before {
    background: #c11520 none repeat scroll 0 0;
}

input[type="text"]:focus, input[type="password"]:focus {
    border: 1px solid #c11520;
}

/* Footer Farben*/

footer .row ul a:hover {
    color: #c11520;
}