/* CSS Document */

/*
OLD COLOURS

STANDARD GREEN - #718800
LIGHT GREEN - #CAEC98

*/

/*
COLOURS

STANDARD BLUE - #728ba3

SLIGHTLY LIGHTER BLUE - #7c93a9
GREY ON TEXT - #58585a

ORIGINAL GREY FROM FOOTER - #414141

*/





/***************************************************************************************************
                                    DEFAULT COLOUR REWRITES
***************************************************************************************************/

.txt-green-1	{ color: #728ba3; }
.txt-green-2	{ color: #728ba3; }
.txt-green-3 	{ color: #728ba3; }
.txt-green-4 	{ color: #728ba3; }
.txt-green-5	{ color: #728ba3; }
.txt-green-6	{ color: #728ba3; }

.bg-green-1		{ background-color: #728ba3; }
.bg-green-2		{ background-color: #728ba3; }
.bg-green-3 	{ background-color: #728ba3; }
.bg-green-4 	{ background-color: #728ba3; }
.bg-green-5		{ background-color: #728ba3; }
.bg-green-6		{ background-color: #728ba3; }

.border-green-1		{ border-color: #728ba3; }
.border-green-2		{ border-color: #728ba3; }
.border-green-3 	{ border-color: #728ba3; }
.border-green-4 	{ border-color: #728ba3; }
.border-green-5		{ border-color: #728ba3; }
.border-green-6		{ border-color: #728ba3; }








/***************************************************************************************************
                                            GENERAL
***************************************************************************************************/

.nav-links a:hover{
	border-color: #728ba3;
    color: white;
    background: #728ba3;
}

.teaser-container .teaser-image a{
	background-color: #fff;
}







/***************************************************************************************************
                                             HEADER
***************************************************************************************************/

.site-title #companyUrl img{
	display: block;
}

.hero{
	position: relative;
}
.hero-bg-image-wrapper{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.hero-bg-image{
	width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.hero-bg-overlay{
	width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	background-color: #7c93a9;
}





/***************************************************************************************************
                                             FOOTER
***************************************************************************************************/

.site-footer .widget ul li:hover a, 
.site-footer .widget ul li.current_page_item a{
	color: #7c93a9;
}





/***************************************************************************************************
                                            HOME PAGE
***************************************************************************************************/

section.module.parallax-home a{
	color:#fff;
}
section.module.parallax-home .button-curved:hover{
	background: #fff;
    color: #728ba3;
}

.services-feature-inner .service-title{
	font-size: 1.2em;
}
.services-feature-inner .service-title.active {
	display: flex;
}
.services-feature-inner .service-title span{
	margin: auto;
}





/***************************************************************************************************
                                         PRODUCT PAGE
***************************************************************************************************/

.header-quote a:hover{
	background: #414141;
}

.breadcrumb-trail > .trail-items > li a:hover{
	color: #414141;
}

.breadcrumb-trail > .trail-items > li > span {
    color: #414141;
}





/***************************************************************************************************
                                         NEWS SECTION
***************************************************************************************************/

#sidebar ul li:hover a, 
#sidebar ul li.current_page_item a, 
#sidebar ul li.current-menu-item a{
	color: #728ba3;
}
#sidebar ul li a:before, 
#sidebar ul li a:hover:before, 
#sidebar ul li.current_page_item a:before, 
#sidebar ul li.current-menu-item a:before,
#sidebar ul li a:after{
	background-color: #728ba3;
}

.entry-meta.circular{
	background-color: #728ba3;
}

.body-content-blog-index article .entry-title a:hover{
	color: #414141;
}

.entry-content .more-link:hover{
	color: #414141;
}