﻿#section-shop {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

#section-shop img {
    opacity: 0.9;
}

#section-shop img:hover {
    opacity: 1;
}

#main {
    margin-top: -50px !important;
}

.shop-title h2 {
    color: #A8A9AD !important;
    margin: 60px 0px 55px 0px !important;
}

.body-panel-title {
    margin: 35px 0 0 0;
    color: #E27F71 !important;
    min-height: 115px;
}

body-panel-bottom-row {
    margin: 50px 0 35px 0;
}

.body-panel-title {
    margin: 35px 0 0 0;
    color: #E27F71 !important;
}

.title-2ndrow {
    display: block;
    text-align: center;
    margin: 50px 0 50px 0;
    font-size: 40px;
    color: #A8A9AD !important;
}

.body-panel-title-2ndrow {
    min-height: 155px;
}

.body-panel-title a {
    color: #E67CB0 !important;
    font-size: 30px !important;
}

.body-panel-title-2ndrow a {
    color: #898B8E !important;
}

.body-container a {
    color: #E67CB0 !important;
    text-decoration: underline !important;
}

#section-shop a {
    text-decoration: none !important;
}

.body-panel-content {
    color: #666 !important;
    font-size: 18px !important;
    margin-bottom: 20px;
}

.shop-title {
    text-align: center;
    margin: 45px 0 25px 0;
}

.body-panel-button-cont {
     margin: 10px 10px 10px 0px;
}

.body-panel-button-cont a {
    font-size: 18px;
    padding: 15px 15px 15px 15px;
}



.body-panel-button-cont .btn {
    border-radius: 0 !important;
    background-color: #E67CB0 !important;
    border-color: #E67CB0 !important;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 3px;
}

.body-panel-button-cont .btn:hover {
    background-color: #E67CB0 !important;
    border-color: #E67CB0 !important;
}


@media (max-width: 767px) {

    .body-panel-top-row {
        margin: 50px 0 10px 0;
    }

    .body-panel-button-cont .btn {
        margin-bottom: 25px;
    }

}