/***************************/
/*FASHION PAGE*/
/************************** */
#fashion_section {
    margin-bottom: 10vh;
}

#fashion_section .rotate h2 {
    color: #F0796C;
}


@media (min-width: 768px) {
    #fashion_section .rotate h2 {
        color: #F0796C;
        margin-top: 305px;
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        white-space: pre;
    }

    #fashion_section .rotate:after {
        content: '';
        position: absolute;
        border: 1px solid #c4c5c7;
        height: 100%;
        right: 20px;
        top: 0;
    }
}

#fashion_section h4 {
    color: #F0796C;
}



/***************************/
/*EVENT PAGE*/
/************************** */


#events .eventpara p {
    margin-bottom: 0.1rem !important;
}

#events img {
   
    margin-bottom: 15px;
    border: 3px solid #F0796C;
}

#events {
    min-height: 28vh;
    padding-bottom: 15vh;
}

#events .row {

    padding-bottom: 2%;
}

#events .eventpara {
    /*    background-color: #F0796C;*/
    text-align: center;
    min-height: 200px;
    color: #fff;
    align-items: center;
    display: grid;
    align-content: center;
        cursor: pointer;

    color: #000;
    align-self: center;
    border: 5px solid #F0796C;
/*
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25),
        0 10px 10px rgba(0, 0, 0, 0.22);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25),
        0 10px 10px rgba(0, 0, 0, 0.22);
*/
    margin-bottom: 12px;
}

#events .rotate h2 {
    color: #F0796C;
}

#events .eventpara b {
    color: #F0796C;
}

#events .eventpara b p {
    color: #F0796C;
    font-weight: 800;
}

@media (min-width: 768px) {

    #events .rotate h2 {
        color: #F0796C;
        margin-top: 250px;
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        white-space: pre;
    }

    #events .rotate:after {
        content: '';
        position: absolute;
        border: 1px solid #c4c5c7;
        height: 102%;
        right: 20px;
        top: 0;
    }

}

/***************************/
/*SPONSOR PAGE*/
/************************** */


#sponsor img {
    /*
    -webkit-box-shadow: 1.25rem 1.375rem 4.75rem 0rem rgba(0, 0, 0, 0.42);
    box-shadow: 1.25rem 1.375rem 4.75rem 0rem rgba(0, 0, 0, 0.42);
*/
    margin-bottom: 15px;
    border: 1px solid #F0796C;
}

#sponsor {
    min-height: 28vh;
    margin-bottom: 5% !important;
}

#sponsor h4 {
    color: #F0796C;
}

#sponsor .row {

    padding-bottom: 2%;
}

#sponsor .rotate h2 {
    color: #F0796C;
}

@media (min-width: 768px) {

    #sponsor .rotate h2 {
        color: #F0796C;
        margin-top: 280px;
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        white-space: pre;
    }

    #sponsor .rotate:after {
        content: '';
        position: absolute;
        border: 1px solid #c4c5c7;
        height: 70%;
        right: 20px;
        top: 0;
    }

}

@media (max-width: 575px) {

    #events .rotate h2,
    #sponsor .rotate h2 {
        padding-left: 14px;
    }

    .media_section .rotate h2 {
        text-align: left;
    }

    .with_show {
        text-align: center;
    }

    .with_show img {
        width: 80%;
        -webkit-box-shadow: 1.25rem 1.375rem 4.75rem 0rem rgba(0, 0, 0, 0) !important;
        box-shadow: 1.25rem 1.375rem 4.75rem 0rem rgba(0, 0, 0, 0) !important;
    }
}
