/* mawe brand */
.navbar-mybrand strong {
    display: inline-block;
    font-size: 48px;
    line-height: 1;
}
/* mawe brand */

/* mawe header */
.header-block-1 .header-r {
    text-align: right;
	margin-left: auto;
	margin-top: 30px;
	min-width: 200px;
}
/* mawe header */

/* mawe text formats */
h1, h2, h3, h4, h5, h6 {
    color: #c7003c;
	text-transform: unset !important;
}

h1 {
    font-size: 48px !important;
    line-height: 1.1;
}
h2 {
    font-size: 32px !important;
	font-weight: 700;
	line-height: 1.25;
    margin: 0;
}
h3 {
    font-size: 24px !important;;
    line-height: 1.4;
}

/* mawe text formats */

/* mawe text-right */
.text-right {
    text-align: right !important;
}
/* mawe text-right */

/* mawe nav main */
.t4-megamenu .navbar-nav > li {
    padding-right: 24px;
}

.t4-megamenu .navbar-nav > li > a, 
.t4-megamenu .navbar-nav > li > .nav-link,
.t4-megamenu .navbar-nav > li > .separator {
    text-transform: uppercase;
    font-weight: 700;
	font-size: 16px;
    padding: 0 2px;
    line-height: 48px;
    position: relative;
    display: block;
    text-shadow: none;
}

.t4-megamenu .navbar-nav > li > a:hover::after,
.t4-megamenu .navbar-nav > li:hover > a::after,
.t4-megamenu .navbar-nav > li .active > a:hover::after,
.t4-megamenu .navbar-nav > li > .separator:hover::after,
.t4-megamenu .navbar-nav > li:hover > .separator::after {
    border-color: #ffffff;
    border-bottom-width: 5px;
}
.t4-megamenu .navbar-nav > li > a:after,
.t4-megamenu .navbar-nav > li > .separator:after {
    content: '';
    border-bottom: 0 solid #303030;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    -webkit-transition: ease .2s all;
    transition: ease .2s all;
}
/* mawe nav footer */

/* mawe nav footer */
/* .footer-menu .nav { */
    /* margin: 0; */
    /* text-align: right; */
/* } */
/* .footer-menu .nav > li { */
    /* display: inline-block; */
/* } */
.t4-footer {
    font-size: 1rem;
}

.footer-menu .navbar {
	padding: 0;
    justify-content: flex-end;
}
.footer-menu ul.navbar-nav  /* Important part */
{
    display: flex;
	flex-direction: row;
    /* align-items: stretch;  */
    /* justify-content: space-between; */
    justify-content: flex-end;
    /* width: 100%; /* play with this number to get spacings correct */ */
}

.footer-menu ul.navbar-nav li /* Extra part, to style each item */
{
    padding: 0;
}
.footer-menu ul.nav > li > a:hover, 
.footer-menu ul.nav > li > a:active,
.footer-menu ul.nav > li > a:focus {
    background: none;
    border-bottom: 1px solid #ffffff;
}

/* mawe nav footer */

/* mawe horizontal nav */
.navbar-nav.horizontal-nav {
	width: 100%;
	flex-direction: row;
	justify-content: space-around;
}

.navbar-nav.horizontal-nav a:before {
	content: "# ";
}

.navbar-nav.horizontal-nav a {
	background-color: #eee;
	padding: 2px 10px !important;
	border-radius: 2px;
}
/* mawe horizontal nav */

/* mawe features-intro */
.features-intro-gap {
	column-gap: 20px;
}

.features-intro.style-2 {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    min-height: 300px;
    margin-bottom: 24px;
    padding: 24px;
    -webkit-transition: all .35s;
    transition: all .35s;
}
/* mawe features-intro */

/* mawe accordion */
ul.uk-accordion.uk-text-left li {
    padding: 10px;
    background-color: #f9f9f9;
}
ul.uk-accordion.uk-text-left li:hover {
    padding: 10px;
    background-color: #f1f1f1;
}
/* mawe accordion */

/* mawe copyright */
.copyright p {
	padding: 1rem 1rem;
}
/* mawe copyright */

/* mawe language switcher */
div.mod-languages li {
    margin: 0;
    padding: 0.25rem;
}
/* mawe language switcher */
