/* GENERAL */
.heading, h1, h2, h3, h4, h5, h6 {
    font-weight: 100;

}
/* GENERAL */
.content h1, .content h2, .content h3, .content h4, .content h5 {
    color: #44257d !important;
}

.hpNewsListings {
    background:none;

}
/*HEADER*/
.navigation nav.main > ul > li > span a {
    color: #BF0079;
}
@media (min-width: 992px){

    header.mainHeader::after {
        background-color: #ffffff;
    }
    .navigation nav.main {

        background-color: #ffffff;
    }
}
/*HEADER*/


/*NAVIGATION*/    
html.no-touch .navigation nav.main > ul > li:hover, html.touch .navigation nav.main > ul > li.open {
        background-color: #fff;
}

.navigation nav.main > ul > li > span.active > a, html.no-touch .navigation nav.main > ul > li:hover > span > a, html.touch .navigation nav.main > ul > li.open > span > a {
    color: #BF0079;
    width: 100%;
    height: 51px;
    text-align: center;
    border-bottom: 3px solid;
}
header a.expand {
    background-color: #c41081;
}

@media (min-width: 992px) {
    .navigation nav.main > ul > li > span.active > a:before {
        content: "\2014";
        font-size: 200%;
        color: inherit;
        position: absolute;
        left: 0;
        right: 0;
        top: 33px;
        width: 100%;
        text-align: center;
    }
}
@media (max-width: 991px) and (min-width: 0) {
    .navigation nav.main ul li {
        background: #c41081;
    }

    .navigation nav.main > ul > li > span.active > a, html.no-touch .navigation nav.main > ul > li:hover > span > a, html.touch .navigation nav.main > ul > li.open > span > a {
        color: #BF0079;
    }

    .navigation nav.main > ul > li > span a {
        color: #ffffff;
    }

    html.no-touch .navigation nav.main > ul > li:hover > span > a, html.touch .navigation nav.main > ul > li.open > span > a {
        color: #ffffff;
    }

    .navigation nav.main > ul > li > span.active, html.no-touch .navigation nav.main > ul > li:hover, html.touch .navigation nav.main > ul > li.open {
        background-color: #ffffff;
    }
}

nav.footer ul li
{
    color: black;
}

/*NAVIGATION*/


/*FOOTER*/
footer {
    background:#fff;       
}
footer .heading {
    color: #BF0079;
}
footer a, footer a:active, footer a:focus {
    color: #062F31;
    text-decoration: none !important;
}
/*FOOTER*/

.socialIcons {
width:auto;

}

.welcomePods {
    background: url(../images/pattern-bg.png) 0px -80px no-repeat;
    background-size: 100%;
}
/*PODS*/
.welcomePods .item.items-4.col-xs-12 {
    box-shadow: 0px 0px 17px #e0e0e0;
    padding: 39px 13px;
    margin: 10px;
    background: white;
}
    @media (min-width: 992px) {

        .welcomePods .item.items-4.col-xs-12 {
            padding: 39px 13px;
            width: 22.93%;
            margin: 10px;
        }

            .welcomePods .item.items-4.col-xs-12 .heading {
                min-height: 60px;
            }

        .welcomePods .info .link a.btn.c2-bg.c5-text {
            right: 15px;
            position: absolute;
            top: -5px;
        }

        .welcomePods .info {
            width: 100% !important
        }
    }

    @media (max-width: 768px) {

        .welcomePods .item.items-4.col-xs-12 {
            margin: 0px;
        }
    }


@media (min-width: 1200px) {
    .welcomePods .item.items-4.col-xs-12 {
        padding: 39px 13px;
        width: 23.2%;
        margin: 10px;
    }
}

    #pos_2349 .btn {
        background: white;
        border: 2px solid #44257d;
        color: #44257d;
    }

    /*SOCIAL MEDIA*/
    .social-media {
        background: url(../images/pattern-bg.png) 0 15px;
        background-size: 100%;
    }

        .social-media h2.heading.main.fadeInUp {
            margin-bottom: 30px;
        }

    @media (min-width: 992px) {
        .facebook span {
            margin-right: 15%;
        }

        .twitter {
            margin-right: 15%;
        }
    }

    @media (max-width: 768px) {
        .social-media h2.heading.main.fadeInUp {
            margin-bottom: 10px;
            text-align: center;
            margin-top: 40px;
        }

        .socialIcons {
            margin-left: auto;
            margin-right: auto;
            display: block;
            margin-bottom: 10px;
        }
    }

/*	
--------------------------------------------------
Google Translate
-------------------------------------------------- 
*/
a.goog-logo-link img {
    width: auto !important;
}

.goog-te-gadget {
    color: #000;
    background: #bf0078;
    width: 183px;
    padding: 10px;
    border-radius: 3px;
}

.goog-te-gadget {
    color: #000;
}

.goog-te-menu-value img {
    margin-left: 2px;
    margin-right: 2px;
    width: 0;
}

@media screen and (min-width: 992px) {
    #g-translate-wrapper {
        display: block;
        position: fixed;
        bottom: 24px;
        left: 40px;
    }
}
.skiptranslate.goog-te-gadget {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
div#google_translate_element {
    background: #bf0078;
}
/*	
--------------------------------------------------
END
-------------------------------------------------- 
*/