/* Fonts */

@font-face {
    font-family: 'Humnst777 BT';
    src: url('upload/Humanist777BT-RomanB.eot');
    src: url('upload/Humanist777BT-RomanB.eot?#iefix') format('embedded-opentype'),
        url('upload/Humanist777BT-RomanB.woff2') format('woff2'),
        url('upload/Humanist777BT-RomanB.woff') format('woff'),
        url('upload/Humanist777BT-RomanB.ttf') format('truetype'),
        url('upload/Humanist777BT-RomanB.svg#Humanist777BT-RomanB') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Humnst777 BT';
    src: url('upload/Humanist777BT-BoldB.eot');
    src: url('upload/Humanist777BT-BoldB.eot?#iefix') format('embedded-opentype'),
        url('upload/Humanist777BT-BoldB.woff2') format('woff2'),
        url('upload/Humanist777BT-BoldB.woff') format('woff'),
        url('upload/Humanist777BT-BoldB.ttf') format('truetype'),
        url('upload/Humanist777BT-BoldB.svg#Humanist777BT-BoldB') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rockwell';
    src: url('upload/Rockwell-Regular.eot');
    src: url('upload/Rockwell-Regular.eot?#iefix') format('embedded-opentype'),
        url('upload/Rockwell-Regular.woff2') format('woff2'),
        url('upload/Rockwell-Regular.woff') format('woff'),
        url('upload/Rockwell-Regular.ttf') format('truetype'),
        url('upload/Rockwell-Regular.svg#Rockwell-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('upload/Lato-Regular.eot');
    src: url('upload/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('upload/Lato-Regular.woff2') format('woff2'),
        url('upload/Lato-Regular.woff') format('woff'),
        url('upload/Lato-Regular.ttf') format('truetype'),
        url('upload/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



body p, ul, li, a:not(.ab-item) {
    font-family: 'Lato' !important;
    word-break:normal;
}

h1, h2, h3, h4, h5, .cstm-header p, .fusion-button-text, a.js-togglemenu, a.msgmenuitem, a.msgmenuitemsub, a.button, input.button, input.button2, button.button, button.button2, .buttonfont  {
    font-family: 'Lato' !important;
    word-break:normal;
    letter-spacing: 1px;
    transform: scaleY(1);

/*     hyphens: auto; */
}

.heading--size-1 {
    font-size: 15.2px;
    font-size: 1.52rem;
}
.heading--size-5 {
    font-size: 55.2px;
    font-size: 5.52rem;
}

a.link:hover {
	color: #00538E;
}

@media screen and (max-width: 767px) {
	.msgmenuitemsub {
		color:		 #fff;
		height:		30px;
		padding-left:	30px;
	}
	.submenu__item a.link:hover {
		color: #00538E;
	}

	.home-img-week1 {
		max-width: 1000px;
		height: 300px;
		object-fit: cover;
	}
	a.msgmenuitem:hover, a.js-togglemenu:hover {
		color: #00538E;
	}
}

@media screen and (min-width: 768px) {
	.msgmenuitemsub {
		background-color: #e95b0c;
		height:		30px;
	}
	.msgmenuitemsub:hover {
		background-color: #e95b0c;
	}
	.submenu__item a.link:hover {
		color:	#00538E;
	}

	.home-img-week1 {
		max-width: 1000px;
		height: 620px;
		object-fit: cover;
	}
	a.msgmenuitem:hover, a.js-togglemenu:hover {
		color: #00538E;
	}
}


.menumargin--left {
    margin-left: 20px;
}

/*
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 1024px) {
	.button {
		padding-top: 13px;
	}
	.button2 {
		padding-top: 13px;
	}
}
*/

.bigimage {
	width:700px;
	height:auto;
	margin-bottom:50px;
}

input::file-selector-button {
	margin-right: 10px;
}

.margin10p {
	margin: 10%;
}

.width80p {
	max-width: 80%;
}