#footer .social-icons {
    float: left;
}
body:before {
    display:none;
}
.btn.btn-creative {
    padding: 24px 40px;
    margin: 20px 0;
}
.btn.btn-creative2 {
    padding: 24px 40px;
    margin: 20px 0;
    font-size: 15px;
    font-weight: 600;
}
.btn.btn-creative2 i {
    margin-left: 54px;
    margin-right: -16px;
}
.heading {
    margin-bottom: 50px;
}
.text-medium {
    font-size: 60px !important;
    font-weight: 700;
}
.h1 {
    font-family: 'Cinzel Decorative', cursive;
}
#mainMenu nav > ul > li {
    margin-left: 0px;
}
#mainMenu nav > ul > li > a {
    padding: 11px 10px;
}
blockquote {
    border-left: 3px solid #4b9cd3;
}
.blockquote-reverse {
    border-right: 3px solid #4B9CD3;
}
.widget.widget-newsletter .form-control {
    width: 310px;
}
.tab-pane p {
    font-size: 16px;
}
::selection {
    background: #4B9CD3;
}
h3 {
    font-weight: 500;
}
.color-1 {
    color:#FFA6C9;
}
.color-1 p {
    color:#FFA6C9;
}
.color-2 {
    color:#4B9CD3;
}
.color-2 p {
    color:#4B9CD3;
}
.color-3 {
    color:#F28500;
}
.color-3 p {
    color:#F28500;
}
.color-4 {
    color:#90EE90;
}
.color-4 p {
    color:#90EE90;
}
.color-white {
    color: #fff;
}
.color-white p {
    color: #fff;
}
.values-text {
    padding: 5%;
}
.values-text p, .values-text h2 {
    font-style: italic;
}
.underline {
    text-decoration: underline;
}
.eventtext {
    font-size: 12px;
    font-style: italic;
}
#page-title .page-title {
    width: 100%;
}

@media (max-width: 489px) {
    .hide-on-mobile {
        display:none;
    }
}
@media (min-width: 480px) {
    .show-on-mobile {
        display:none;
    }
}