/* here we will add all the theme stuff */
/*---------- Global settings ----------*/
/*---------- tab focus ----------*/
*:focus{
 		outline-style: solid !important;
        outline-width: 3px !important;
		/* you can set color in design with focus-color */ 
}


/*---------- Grid class settings  ----------*/

.default-margin-top {
	margin-top: 10px;
}

.default-margin-bottom {
	margin-bottom: 10px;
}


/*---------- Hero  ----------*/

.c-hero-banner {
	min-height: 400px;
}

.frontpage-hero-banner {
	min-height: 400px;
}

.c-hero-banner .frontpage-hero-banner .c-service-menu {
	margin-top:45px;
	float:right;
	
}

.in-content-hero .hero-banner-text{
	background-color: transparent;
}
.in-content-hero .hero-banner-text *{
	color:#000;
}

.in-content-hero .c-service-menu{
	margin-right: 15px;
}


.hero-banner-text{
	margin-top: -100px;
    height: calc(100% + 67px)!important;
    padding-bottom: 100px!important;
}


/*---------- Header ----------*/

header .c-service-menu {

	margin-bottom: 75px;
}

header .c-mega-menu__level--1 {
    margin-top: 25px;
    margin-bottom: 10px;
}

.c-sticky-header .c-mega-menu__level--1 > li > a{
	padding-top: 5px;
	color:#fff;
}
	
.c-sticky-header .c-logo {

	width: 100px;
	margin: 15px 0 10px 0;
}

/*---------- Mega menu  ----------*/



/*---------- Link-element  ----------*/

.link-menu .c-link-element{
	padding-bottom:0.5rem;
	padding-top:0.5rem;
}

.link-menu .c-link-element__link
{
	background-color: var(--color-b);
}

.link-menu .c-link-element__link__text
{
	color: #fff;
}

.link-menu .c-link-element__link__svg-arrow{
	fill:#fff;
}

.link-menu .c-link-element:first-child{
	padding-top:0;
}


/*---------- Footer ----------*/

footer {
	padding-top: 100px;
    padding-bottom: 0px;
    background-color: var(--color-c);
}

footer .c-logo {

	margin-bottom: 20px;
}

.c-breadcrumb li:not(.active) a:not(.c-breadcrumb__home-link), .c-breadcrumb__home-link-text{
	text-decoration:underline;
}
