﻿@import url('https://fonts.googleapis.com/css?family=Exo&display=swap');

@media screen {
	
	body { background: url(Images/topo.svg) top center no-repeat #F4F3F1; background-size: 1900px 1900px; background-position-y: -20px; font-family: Exo, sans-serif; font-size: small; }

	#headerWrapper { background-color: white; }
	#headerWrapper, #headerWrapper a { color: black; }
    #copyrightWrapper, #copyrightWrapper a { color: black; }
}

.cems-sectionheader-main, .ui-widget-header, .sectionHeader { background-color: #049742; color: white; }
.cems-sectionheader-main a, .ui-widget-header a, .sectionHeader a { color: white; }
.cems-sectionheader-alt, .sectionHeaderHighlighted { background-color: #24D26E; color: white; }
.cems-sectionheader-alt a, .sectionHeaderHighlighted a { color: white; }
.cems-copyright, .cems-copyright a { color: black; }
.ui-widget-content, .ui-widget-content a { color: #333333; }

.cems-lwmo-footer-outer { width: 100%; background: url(Images/topo.svg) top center no-repeat #049742; background-size: 1900px 1900px; background-position-y: -20px; color: white; margin-top: 40px; }
.cems-lwmo-footer-outer a { color: white; }
.cems-lwmo-footer-inner p:nth-child(1) { margin: 40px 0 0 0; font-size: 18px; line-height: 22px; font-weight: bold; }
.cems-lwmo-footer-inner p:nth-child(2) { margin: 30px 0; font-size: 16px; line-height: 18px;  }

@media only screen and (min-width:1px) and (max-width:700px) {

    .cems-lwmo-footer-inner > div { text-align: center; padding: 5px; }
}

@media only screen and (min-width:700px) {

    .cems-lwmo-footer-inner { max-width: 1200px; margin: 0 auto; }
    .cems-lwmo-footer-inner > div:nth-child(1) { width: 50%; float: left; padding: 5px; }
    .cems-lwmo-footer-inner > div:nth-child(2) { width: 50%; float: right; text-align: right; padding: 5px; }
}