body {background-color: #eee;height: 100vh;margin: 0;font-family: 'Open Sans', Arial, sans-serif;color: #58585a;font-size: 15px;line-height: 23px;}
.home {background-position: center center;background-image: url(images/bg.jpg);background-size: cover;background-repeat: no-repeat;}
h1, h2, h3 {color: #0b5b4c;font-weight: normal;font-size: 24px;text-transform: uppercase;margin-bottom: 24px;}
.zone {margin: 0 auto;max-width: 1140px;clear: both;padding: 20px;}
.menu::before, .menu::after {content: " ";display: table;width: 100%;}
.content {min-height: calc(100vh - 300px);}
.content .zone {background: #fff;}
.content p {text-align: justify;}
.logo {text-align: center;padding: 15% 15px 0;}
.page .logo {padding: 0;float: left;}
a {color: #1e8d78;text-decoration: none;}
a:hover, a:focus {text-decoration: none;outline: none;color: #0b5b4c;}
.menu ul {float: right;list-style: none;padding: 0;margin: 40px 0 0 0;font-size: 17px;}
.menu li {display: inline-block;padding-left: 40px;}
.menu li a {color: #58585a;}
.menu li:hover a, .menu li.current a {color: #1e8d78;}
.menu li:nth-child(1) {padding-left: 0;}
img {max-width: 100%;height: auto;}
.logo p {font-size:28px;margin-top:36px;}
.logo-inner {text-align:left;}
.logo-inner p{color:#858589;font-size:15px;margin-top:12px;}
.img-right {float: right;margin: 0 0 15px 15px;}
.page .copyright {text-align: left;}
.copyright{padding: 15px 4%;text-align: center;position: absolute;bottom: 0;width: 92%;font-size: 15px;left: 0;right: 0;}
.copyright a, .copyright span {color: #0b5b4c;text-decoration: none;}
.copyright a:hover, .copyright span:hover {color: #1e8d78;text-decoration: none;}
.page .copyright {text-align: center;margin-bottom: 24px; position: relative;}
@media (max-width: 768px){
.copyright {position: static; margin-top: 250px; font-size: 12px;}
.menu.zone {padding: 0;}
.menu ul {margin-top: 0;text-align: center;float: none;background: #0b5b4c;padding: 15px 10px;}
.menu li, .menu li:nth-child(1) {padding: 0 20px;}
.menu li a {color: #93b9b2;}
.menu li:hover a, .menu li.current a {color: #fff;}
.page .logo {float: none;padding: 10px;}
.logo-inner {text-align:center;}
.logo p {font-size:16px;margin-top:26px;}
.logo-inner p{font-size:13px;margin-top:8px;}
.img-right {float: none;display: block;margin: 15px auto;}
.page .copyright {margin-top: 0;}
.menu li:first-child {padding-left: 0;}
.menu li:last-child {padding-right: 0;}
}
@media (max-width: 480px){
.logo-inner p{font-size:12px;}	
}
@media (max-width: 360px){
.logo-inner p{font-size:11px;}	
}