#view-details h2,
#view-details .span12 .row-fluid,
#view-details .workshops-description,
#view-details .additional-inforamtion {
    padding: 0 10px;
}

#view-details hr {
    border-top: 1px solid #A3A3A3;
    margin-bottom: 10px;
}

#view-details .title,
.workshops-description h3 {
    color: #9900CB;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 0;
    cursor: default;
}

.type-icon {
    margin: 5px 0 5px 8px;
}

#view-details .item{
    text-decoration: none;
}
#view-details .item a:hover {
    color: #9900CB;
}
#view-details .item a {
    text-decoration: underline;
}
#view-details .item,
#view-details .item a {
    color: #000;
    margin-bottom: 4%;
    font-weight: bold;
    padding-left: 5px;
}

#view-details .item a:hover {
    text-decoration: underline;
}

#view-details .item .linkloc {
    color: #999 !important;
}

#view-details .item span {
    display: inline-block;
    margin-left: 5px;
}

#view-details .item .purple a {
    color: #9900CB !important;
}

#view-details .workshops-description {
    margin: 25px 0 10px;
}

#view-details .workshops-description figure {
    float: right;
    margin-left: 35px;
}

#view-details .additional-inforamtion {
    clear: both;
}

#view-details .additional-inforamtion p {
    margin-bottom: 10px !important;
}

#view-details .workshops-description .orange-button {
    text-transform: capitalize;
}

.workshop-icon figure {
    margin-bottom: 10px;
}

.workshop-icon p {
    text-align: center;
}

.workshop-icon .left-border {
    text-align: center;
}

.workshop-icon a {
    background: none;
    border: none;
    text-shadow: none;
    font-size: 17px;
    box-shadow: none;
}

.workshop-icon .lecture-font-size {
    font-size: 14px !important;
}

.workshop-icon a:hover,
.workshop-icon a:focus {
    background: none;
    border: none;
    outline: none;
    box-shadow: none;
}

.modal-workshop-type.modal {
    width: 44%;
    max-width: 600px;
}

.modal-workshop-type .modal-header {
    padding: 0;
}

.modal-workshop-type .modal-header span {
    font-weight: 100;
    font-size: 60px;
    border-right: 1px solid #ffffff;
    display: inline-block;
    height: 60px;
    width: 1px;
    position: absolute;
    top: 15px;
    left: 105px;
}

.modal-workshop-type h3 {
    color: #ffffff;
    position: relative;
    padding: 30px 0 30px 123px;
    font-size: 40px;
    font-weight: 100;
}

.modal-level-1 h3 {
    background: url('../images/icons/modal-level-1.jpg') scroll no-repeat 15px 10px #7F3D98;
}

.modal-level-1 .modal-footer button {
    background: #7F3D98;
}

.modal-level-2 h3 {
    background: url('../images/icons/modal-level-2.jpg') scroll no-repeat 15px 10px #33A643;
}

.modal-level-2 .modal-footer button {
    background: #33A643;
}

.modal-quantum-energy-system h3 {
    background: url('../images/icons/modal-quantum-energy-system.jpg') scroll no-repeat 15px 10px #FFF200;
    color: #000000;
    padding: 10px 0 5px 128px;
    line-height: 40px !important;
}

.modal-quantum-energy-system span {
    border-right: 1px solid #000000 !important;
    left: 112px !important;
}

.modal-quantum-energy-system .modal-footer button {
    background: #FFF200;
    color: #000000 !important;
}

.modal-bliss-program h3 {
    background: url('../images/icons/modal-bliss-program.jpg') scroll no-repeat 15px 10px #F58220;
}

.modal-bliss-program .modal-footer button {
    background: #F58220;
}

.modal-lectures-demonstrations h3 {
    background: url('../images/icons/modal-lectures-demonstrations.jpg') scroll no-repeat 15px 10px #80B539;
    padding: 15px 0 15px 123px;
    line-height: 36px !important;
}

.modal-lectures-demonstrations .modal-footer button {
    background: #80B539;
}

.modal-healing-circle h3 {
    background: url('../images/icons/modal-healing-circle.jpg') scroll no-repeat 15px 10px #008FD5;
}

.modal-workshop-type.modal-healing-circle .modal-header span {
    left: 112px;
}

.modal-healing-circle .modal-footer button {
    background: #008FD5;
}

.modal-self-created-health  h3 {
    background: url('../images/icons/modal-self-created-health.jpg') scroll no-repeat 15px 10px #2E3192;
    line-height: 40px !important;
    padding: 10px 0 15px 123px;
}

.modal-self-created-health .modal-footer button {
    background: #2E3192;
}

.modal-intuitive-development h3 {
    background: url('../images/icons/modal-intuitive-development.jpg') scroll no-repeat 15px 10px #881377;
    line-height: 38px !important;
    padding: 10px 0 10px 123px;
}

.modal-intuitive-development .modal-footer button {
    background: #881377;
}

.modal-the-art-of-youthing h3 {
    background: url('../images/icons/modal-the-art-of-youthing.jpg') scroll no-repeat 15px 10px #25ACC5;
    padding: 10px 0 10px 123px;
    line-height: 38px !important;
}

.modal-the-art-of-youthing .modal-footer button {
    background: #25ACC5;
}

.modal-supercharging h3 {
    background: url('../images/icons/modal-supercharging.jpg') scroll no-repeat 15px 10px #A700BF;
    padding: 10px 0 10px 123px;
    line-height: 38px !important;
}

.modal-supercharging .modal-footer button {
    background: #A700BF;
}

.modal-gateway-to-the-infinite h3 {
    background: url('../images/icons/modal-gateway-to-the-infinite.jpg') scroll no-repeat 15px 10px #A61309;
}

.modal-gateway-to-the-infinite .modal-footer button {
    background: #A61309;
}

.modal-workshop-type .modal-body {
    padding: 20px 30px;
}

.modal-workshop-type .modal-body p {
    font-size: 16px;
    line-height: 22px;
}

.modal-workshop-type .modal-body a {
    font-size: 16px;
    text-transform: capitalize;
    margin: 0;
}

.modal-workshop-type .modal-footer {
    background: none;
    border: none;
    padding-right: 0;
    padding-bottom: 0;
}

.modal-workshop-type .modal-footer button {
    font-size: 16px;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    text-shadow: none;
    border-radius: 0;
    font-weight: bold;
    box-shadow: none;
    padding: 10px 20px;
}

@media (max-width: 1024px){
    #view-details h2 {
        font-size: 32px;
        padding: 0 2% 1% 2%;
        color: #9900CB;
    }

    #view-details .span4 .title {
        margin-bottom: 10px
    }

    #view-details .span4:last-child {
        width: 100%;
    }

    #view-details .span4 > figure {
        text-align: left;
    }

    #view-details .item, #view-details .item a {
        font-size: 16px;
    }

    #view-details .workshops-description figure {
        float: none;
        margin: 0 !important;
        text-align: center;
    }

    #view-details .workshops-description .orange-button {
        font-size: 14px !important;
    }

    div.modal.fade.in.modal-workshop-type {
        height: auto !important;
        max-height: none !important;
        top: 10% !important;
    }

    .modal-workshop-type .level-1-icon {
        font-size: 26px;
        background-position: 10px 25px;
    }

    .modal-workshop-type .modal-header span {
        top: 29px;
    }

    .modal-workshop-type .modal-body p {
        font-size: 14px;
        line-height: 18px;
    }

    .modal-workshop-type .modal-body {
        padding: 15px 25px;
    }
}

@media (min-width:768px) and (max-width: 1080px) {
    .modal-workshop-type .level-1-icon {
        font-size: 25px;
        background-position: 15px 27px;
    }

    .modal-workshop-type .modal-header span {
        top: 33px;
    }

    .modal-workshop-type .modal-body {
        padding: 15px 20px;
    }

    .modal-workshop-type .modal-body p {
        font-size: 14px;
        line-height: 18px;
    }
}