/*
 Theme Name:   Skills Hub
 Theme URI:    http://pioneerthemes.com/biznesspack/
 Description:  Biznesspack child theme
 Template:     biznesspack
 Version:		1.0.0
*/

/*
	brand colours:
	green 	#51BA48
	blue	#0B5DAF
	orange	#FEB81A
*/

body a {
	color: #0B5DAF;
}

body.colors-light .entry-content ul {
	font-family: "Raleway", sans-serif;
	color: #434955;
}

.main-navigation a {
	color: #333;
}

ul {
	margin-left: 20px;
	list-style: disc;
}
ul.contact-address {
	margin-left: 0;
	list-style: none;
}
ol {
	margin-left: 15px;
}

h3 {
	font-size: 1.8rem;
}
.entry-content h4 {
	font-size: 1.1rem;
}



.page-header.jumbotron {
	background-color: #1B1648;
}

.page-id-56 .page-header.jumbotron {
	background-color: #51BA48;
}
.page-id-58 .page-header.jumbotron {
	background-color: #0B5DAF;
}
.page-id-60 .page-header.jumbotron, .page-id-84 .page-header.jumbotron, .page-id-86 .page-header.jumbotron {
	background-color: #FEB81A;
}


.main-navigation li li#menu-item-65:hover, .main-navigation li li#menu-item-65.focus {
	background-color: #51BA48;
}
.main-navigation li li#menu-item-63:hover, .main-navigation li li#menu-item-63.focus,
.main-navigation li li#menu-item-88:hover, .main-navigation li li#menu-item-88.focus,
.main-navigation li li#menu-item-89:hover, .main-navigation li li#menu-item-89.focus {
	background-color: #FEB81A;
}

button, input[type="button"], input[type="submit"] {
	background-color: #0B5DAF;
}

.type-page .entry-content p {
	text-indent: 0;
}

.type-page .entry-content img {
	width: 100%;
	padding-top: 0;
	margin-right: auto;
	margin-left: 0;
}


.theme-color-bg {
	background-color: #1B1648;
}

/*	Homepage featurebox 3 (Our Programmes) */
.biznesspack-featurebox3 .col-md-12, .biznesspack-featurebox3 .col-md-12 p {
	color: #fff;
}
.biznesspack-featurebox3 .col-md-12 p {
	font-size: 20px;
	line-height: 1.3;
}

.featurebox-wrapper {
	position: relative;
}

.biznesspack-featurebox3 .col-md-12 .featurebox-wrapper {
	border-radius: 6px;
	background-color: #0B5DAF;
}
.biznesspack-featurebox3 .col-md-12:first-child .featurebox-wrapper {
	background-color: #51BA48;
}
.biznesspack-featurebox3 .col-md-12:last-child .featurebox-wrapper {
	background-color: #FEB81A;
}
.biznesspack-featurebox3 .featurebox-wrapper .title {
	margin-bottom: 10px;
	font-size: 28px;
}
.biznesspack-about-page .read-more .btn {
	background-color: #1B1648;
}
.feature-bottom-line::before {
	color: #1B1648;
    border-color: #1B1648;
}
.biznesspack-featurebox .featurebox-title .title {
	text-transform: none;
    font-size: 35px;
    font-weight: 300;
}

.link-overlay {
	position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

a.link-overlay h5 {
	color: #fff;
}
a.link-overlay:hover h5 {
	opacity: 0.7;
}

.biznesspack-featurebox .container {
	width: auto;
}

.socials a {
    display: inline-block;
}



.header-wrapper .header-menu .site-branding {
	margin: 15px 0;
}

@media screen and (min-width: 48em) {
	.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
    	max-width: 270px;
    }
    
    .main-navigation li li:hover, .main-navigation li li.focus {
    	background-color: #0B5DAF;
    }
    
    body.page .entry-content, body.blog .entry-content {
		width: 75%;
	}
	body.home .entry-content, body.page-id-6 .entry-content {
		width: 100%;
	}
	
	.biznesspack-featurebox .featurebox-title .title {
		font-size:42px;
	}
	.type-page .entry-content img {
		width: auto;
	}
}

.main-navigation a:hover {
	color: #0B5DAF;
}

.breadcrumbs .trail-items, .breadcrumbs .trail-items li {
	color: #fff;
}

.header-breadcrumb a {
	color: #fff;
}

.header-breadcrumb a:hover, .header-breadcrumb a:active, .header-breadcrumb a:focus, .header-breadcrumb a:visited {
	color: #fff;
}

.site-footer .site-info a:hover {
	color: #FEB81A;
}

.read-more {
	text-align: right;
}

.contact-page .wpcf7-textarea {
	height: 110px;
	max-height: 120px;
}
.contact-page .contact-address .location p {
    margin-top: 10px;
}
.contact-page .contact-address strong {
    margin-right: 5px;
}
.contact-page .contact-address li {
	margin-bottom: 20px;
}
.contact-page .contact-address i {
    margin-right: 10px;
    font-size: 18px;
}
.contact-page .contact-address h5 {
    padding: 10px 20px 12px;
    background-color: #0B5DAF;
    color: #fff;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 1px;
    line-height: 1.9;
	  margin-top: 30px;
}