body, p, p.lead {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Hind', sans-serif;
	font-weight: 600;
}

a {
	color: #d60082;
}

a:hover {
	color: #8b0054;
}

h1, h2, h3, h4, h5, h6 {
	color: #2f2f2f;
}

::-moz-selection {
    color: #ffffff;
    background: #d60082;
}

::selection {
    color: #ffffff;
    background: #d60082;
}

.header-1-sub .pt-page-1 .background {
	background-image: url("common-files/img/open-road.jpg");
}

.header-1-sub .pt-page-2 .background {
	background-image: url("common-files/img/rider-side.jpg");
}

.header-1-sub .pt-page-3 .background {
	background-image: url("common-files/img/radio-presenters.jpg");
}

.header-1-sub .pt-page-4 .background {
	background-image: url("common-files/img/mutambala-group.jpg");
}

.header-1-sub a {
	color: #01b9ff;
}

.header-1-sub a:hover {
	color: #0083b5;
}

.content-4 {
	padding-top: 0;	
}

.content-4 .features > [class*="col-sm-"] {
    position: relative;
    padding-top: 50px;
}

.content-5 h3, .content-5 h6 {
	color: #2f2f2f;
	font-family: 'Hind', sans-serif;
	font-weight: 600;

}

.content-5 .content-26 {
	padding-top: 40px;
	padding-bottom: 80px;	
}

.content-5 p.lead {
	text-align: center;
}

.content-5 .container > img {
    margin-bottom: 80px;
}

.content-9 h3, .content-9 h6 {
	color: #2f2f2f;
	font-family: 'Hind', sans-serif;
	font-weight: 600;
}

.content-10 h3 {
    margin-bottom: 5px;
	font-family: 'Hind', sans-serif;
	font-weight: 600;
}

.content-10 .features h6 {
    margin-bottom: 0px;
	font-family: 'Hind', sans-serif;
	font-weight: 600;
}
	
.content-10 > img.anti-processed {
    transition: right 0.8s ease 0s, opacity 1.2s ease 0s;
    right: 0px;
    opacity: 1;
}

.content-10 > img {
    bottom: 0px;
    max-width: none;
    position: absolute;
    right: -100px;
    height: 100%;
    opacity: 0;
}

.content-10 .features .box {
	margin-top: 0px;
	border-top: none;
}

.content-10 .features .box > img {
    padding-top: 10px;
}

.puzzle-background-dark {
	background: url(common-files/img/puzzle-background-e6.png) 0 0 repeat;	
}

.puzzle-background-light {
	background: url(common-files/img/puzzle-background-f6.png) 0 0 repeat;
}

.bg-cyan {
	background: #0083b5;
}

.bg-dark-cyan {
	background: #00658b;
}

.content-21 h3 {
	font-size: 40px;
	font-family: 'Hind', sans-serif;
	font-weight: 600;
}

.content-21 .features.features-tabs .features-header .box {
    border-left: 2px solid #0083b5;
}

.content-21 .features.features-tabs .features-header {
    background: #00658b none repeat scroll 0% 0%;
}

.content-21 .features.features-tabs .features-header .box , .content-21 .features.features-tabs .features-header .box [class*="fui-"] {
	color: #afbbc0;
}

.content-21 .features.features-tabs .features-header .box [class*="fa"] {
    display: block;
    font-size: 24px;
    font-weight: normal;
    line-height: 30.9667px;
    margin-bottom: 15px;
}

[class^="fa"] {
    display: inline-block;
    vertical-align: middle;
}

.content-21 .features.features-tabs .features-body {
	padding: 80px 50px 80px 45%;
}

.content-21 .features.features-tabs .features-bodies .window-1 {
    position: relative;
    background: #5e7a85 url("common-files/img/parents-with-child.jpg") no-repeat scroll 0px 50% / 322px 418px;
}

.content-21 .features.features-tabs .features-bodies .window-2 {
    position: relative;
    background: #5e7a85 url("common-files/img/improved-care.jpg") no-repeat scroll 0px 50% / 322px 418px;
}

.content-21 .features.features-tabs .features-bodies .window-3 {
    position: relative;
    background: #5e7a85 url("common-files/img/motorcycle-thumbs-up.jpg") no-repeat scroll 0px 50% / 322px 418px;
}

@media all and (max-width: 768px) {
	.darken-background {
		background-color: rgba(0, 0, 0, 0.4);
	}
}

.content-21 .features .features-bodies .features-body p {
	color: #ffffff;	
}

.content-21 .features .features-bodies .features-body h6 {
	color: #ffffff;
	font-size: 32px;
	font-family: 'Hind', sans-serif;
	font-weight: 600;
}

.content-23 .hero-unit.hero-unit-bordered h1 {
    font-size: 50px;
    font-weight: 600;
}

.content-23.custom-bg01 {
    background-image: url("common-files/img/rider-front.jpg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.content-23.custom-bg02 {
    background-image: url("common-files/img/radio-listeners.jpg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.content-26 .features h6 {
	font-size: 22px;
	text-align: left;
}

.content-26 p {
    text-align: left;
	font-size: 16px;
}

.content-26 p.lead {
    text-align: center;
}

.content-26 .features .center-column {
    padding-left: 63px;
	padding-right: 63px;
}

.content-31 h2, .h2 {
	font-size: 52px /* 56px */;
	color: #2f2f2f;
}

.content-31 .container .active > .number {
	background: #0083b5;
}

.content-31 .container {
	padding-top: 0;
}

.content-31 .container .active h3 {
	color: #0083b5;
}

.scrolloff {
        pointer-events: none;
}

.contacts-5 a {
	color: #d92d96;
}

.contacts-5 a:hover {
	color: #b1006c;
}

.contacts-5 {
	background-color: #2f2f2f;
	color: #dfdfdf;
}

.contacts-5 h6 {
	color: #ffffff;	
}

.crew-1 .photo-wrapper .background-cover {
	-webkit-background-size: cover;
    -moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
}

.crew-1 .members .member:hover .photo-wrapper {
	background-color: #ffffff;
}

.crew-1 .members .member:hover .name {
	color: #d60082;
}

