/* reduce hero padding */

/* hide section-article if not needed */
body.noarticles #t4-section-article {
  display: none;
}

/* secondary button overrides */
.btn-secondary:hover {
	color: #003366;
}
.btn-secondary {
	color: #003366;
  
  	margin-right: .5em;
  	border-radius: .5em;
}

/* custom font */
@font-face {
    font-family: "louis_george_caferegular";
    src: url(https://martinafischmeister.at/images/Louis%20George%20Cafe.ttf) format("truetype");
}
.category-link, .site-name {
    font-family: "louis_george_caferegular" !important; 
}

/* change fontz size in Copy von Martina */
body {
font-size: 19px;
}

/* small screen header background color fix */
@media (max-width: 992px) {
	.nav-open .t4-palette-mf_header {
		background-color: rgb(48, 105, 128) !important;
	}
}

/* make module font white */
div.modulewhite-font * {
  color: #ccc !important;
}

/* 1em margin on bottom of element */
.navbar-brand {
	margin-bottom: 1em;
}

/* creative form overrides */
.creativecontactform_wrapper * {
  color: #fff !important;
}

.creativecontactform_wrapper,
.creativecontactform_wrapper:hover {
  	background-color: rgba(0, 0, 0, 0.2) !important;
  	border: none !important;
  	box-shadow: none !important;
}

.creativecontactform_wrapper *,
.creativecontactform_wrapper *:hover {
  	box-shadow: none !important;
}

.creativecontactform_input_element,
.creativecontactform_input_element:hover,
.creativecontactform_input_element *,
.creativecontactform_input_element *:hover {
	color: black !important;
  	box-shadow: none !important;
}

.creativecontactform_send,
.creativecontactform_send:hover,
.creativecontactform_send *,
.creativecontactform_send *:hover {
  	background: none;
  	color: rgb(52, 58, 64) !important;
 	background-color: #dedc00 !important;
 	border-color: #dedc00 !important;
  	transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  	border-radius: .5em;
}
