/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.full-width{
	width: 100%;
}
.sticky-enabled .main-navigation.is_stuck {
	background-color: white;
}

a:not(.button-primary):not(.gp-icon):not(.generate-back-to-top){
	color: var(--contrast-2);	
}
a:not(.button-primary):not(.gp-icon):not(.generate-back-to-top):hover{
	color: var(--contrast);	
}

.ti-widget{
	margin-top: 2rem;
}

@media (max-width: 767px) {
	.reverse:first-child{
		order:2;
	}
	.reverse{
		flex-direction: column-reverse;
	}
	.contact-mobile{
		display: flex;
		flex-direction: column;
		align-items: unset;
	}
	.top-bar .inside-top-bar{
		flex-direction: row-reverse;
		justify-content: space-between;
	}
    .top-bar .inside-top-bar>.widget {
		margin:unset;
    }
}
