/***********************/
/* Rebrand Styles 2021 */
/***********************/

/* New 	Colours:

Grey Backgrounds: #808184
Orange: #ff5a05 / rgb(255, 90, 5, 1)
Black : #000000
White: #ffffff

*/

/* Font Import */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500&display=swap');

/* General Elements */

body {
    font-family: 'Poppins', sans-serif; // font-family: Geomanist, sans-serif;
}

a {
	color: #000000;
}

/* Typography */

.h1, h1 {
	font-size: 3rem;
	font-weight: 200;
}

.h2, h2 {
	font-size: 2rem;
	font-weight: 200;
}

.h3, h3 {
	font-size: 3rem;
	font-weight: 200;
}

.h4, h4 {
	font-size: 2.2rem;
	font-weight: 200;
}

.h5, h5 {
	font-size: 2rem;
	font-weight: 200;
}

.h6, h6 {
	font-size: 1rem;
	font-weight: 500;
}

p {
	font-size: 1.1rem;
	font-weight: 300;
}

.font-weight-bold {
	font-weight: 500;
}

.contentStyle h2 {
	font-size: 2rem;
	font-weight: 200;	
}

h5.single-video-heading {
	color: #000000;
}


@media (max-width: 575px) {
	.jumbotron-inner h1, h1 {
	    font-size: 28px;
	}
}

/* Header */
@media (min-width:1100px) {
	.site-logo {
		height: 40px !important;
	}
}

/* Navigation */
.mega-menu-caption {
	background-color: #000000;	
}

@media (min-width:1200px) {
	.navbar-nav:not(.navbar-tools) .nav-item:hover .nav-link {
		background-colour: #000000;
	}
}

.search-form-label {
	font-size 1.675rem;
}

.navbar .nav-link {
	font-size: 1.1rem;
	font-weight 300
}


.mega-menu-caption {
	font-weight: 300;
	font-size: 1.1rem;
}

@media (min-width:1200px) {
	.mega-menu {
		background-color: #e2ddd8;
	}
}

@media (max-width:1200px) {
	.mega-menu-link, .mega-menu-caption {
		background-color: #808184;
	}

	.mega-menu-link:hover {
		color: #eee;
	}
}

@media (max-width:1199px) {
	.navbar-collapse {
		background-color: #808184;
	}
	.navbar .navbar-tools .nav-link:hover {
		background-color: #312e2e;
		color: #fff;
	}
	
}

.nav-tabs .nav-link.active {
	color: #000000;
	border-color: #000000;
}

@media (min-width: 1200px) {
	.navbar-tools .nav-link {
		font-size: 0.65em;
		font-weight: 400;
	}
}

.site-search-submit.btn {
	border: 0px;
}


/* Buttons */
.badge-default {
	background-color:  #e2ddd8;
}

.badge-default.currPag {
	background-color:  #000000;
	color: #fff;
}


.btn-primary {
	background-color: #ff5a05;
	border-color: ##ff5a05;
}

.badge-hollow {
	color: #ffffff;
}

a.badge-hollow.active {
	border: 1px solid #fff;
}


.split-box-dark .badge-default:hover {
	// background-color: #808184;
	background-color: #fff;
	color:  #000;
}


/* Footer */
.footerBorder {
	border-bottom-color: #000000;
}


.footer-copyright {
	background-color: #000000;
	color: #ffffff;
	padding: 25px 0px;
}

.footer-copyright img.footerRoundel {
	height: 30px;
	display: inline-block;
	margin-right: 10px;
}

/* Home Page Slider */
/*
.hero-slider-next, .hero-slider-prev {
	background-color: rgb(255, 90, 5, 0.6) !important;
}
*/

.hero-slider-next span, .hero-slider-prev span {
	top: 3px;
}


/* Other Sections */
.split-box.split-box-dark {
	background-color: #000000;
}

.product-feature-blurb {
	font-size: 1rem;
}

.display-1 {
	font-size: 2rem;
	font-weight: 200;
}

.panels.speaker .title {
	font-size: 2rem;
}

/* Products */
.product-page-title {
	margin-top: 1.3rem;
}

.control-label {
	font-size: 1.1em;
	font-weight: 300;
}

.product-page-category-link {
	color: #808184;
}

.slick-arrow {
	color: #808184;
}




/* Timeline */
.timeline {
	border-bottom-color: #808184;
}

.timeline-year {
	font-size: 3rem;
	font-weight: 300;
}

.timeline-title {
	font-weight: 500;
	text-transform: inherit;
}

.timeline-filter {
	background-color: #808184;
}

.year-filter {
	background: #808184;
}

.timeline-item:before {
	background-color: #000000;
}



/* Products */
.product-feature-heading {
	font-size: 2rem;
	font-weight: 200;
}

.product-page-options-label {
	text-transform: inherit;
}

.product-page-further .nav-tabs {
	font-size: 0.8em;
}

.nav-tabs .nav-link {
	border-width: 2px;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-colour: #808184;
}

 

 

 

 

 



