@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(https://fonts.googleapis.com/css?family=Source+Serif+Pro);
html{font-family:'Open Sans',sans-serif;min-height:100%;font-size:14px}
body{margin:0;background:no-repeat center/cover url(../images/background-b.png);min-height:100%}

.button {width: 100%;display: block;font-size: 16px;text-align: center;color: black; background-color: white; border: 3px solid rgb(23, 103, 255);border-radius: 12px;padding: 16px 16px;margin: 2px 2px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
img.center {display: block;margin-left: auto;margin-right: auto;}

button.btn-info{background-color:#2665a7;border-color:#2665a7}
button.btn-info:hover{background-color:#307ed0;border-color:#307ed0}

button.button1{width: 100%;display: block;font-size: 16px;text-align: center;color: black; background-color: white; border: 3px solid rgb(23, 103, 255);border-radius: 12px;padding: 12px 12pxmargin: 2px 2px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;}
button.button1:hover{background-color: #CCE6FF;color: black;}

span.myred{color:Red;}
span.myblue{color:rgb(23, 103, 255);}
span.mygreen{color:Green;}

.myColour{color: rgb(23, 103, 255);}
.myColourLeft{color: rgb(23, 103, 255); text-align:left; font-weight: bold;}
.myColourCenter{color: rgb(23, 103, 255); text-align:center; font-weight: bold;}
.myColourRight{color: rgb(23, 103, 255); text-align:right; font-weight: bold;}

.mho-content-outer{box-shadow:0px 2px 5px rgba(0,0,0,0.4);background-color:#fff}
.mho-content{width:1000px;margin-left:auto;margin-right:auto;padding:2rem}
.mho-content p{margin-top:0}
.mho-container{width:95%;margin-left:auto;margin-right:auto}
.mho-banner-outer{padding:4px;display:block;color:#fff;background-color:#181a1c;box-shadow:0px 2px 5px rgba(0,0,0,0.4)}
.mho-banner{height:60px;max-height:60px;background-image:url(../images/logo-medium.gif);background-repeat:no-repeat;background-position:left center;background-size:contain}
.mho-banner .mho-company-name{display:inline-block;font-size:32px;padding-top:6px;vertical-align:middle;font-family:'Oswald',sans-serif}

nav.mho-menu{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}
nav.mho-menu>div{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}

nav.mho-menu>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}
nav.mho-menu>div>div>ul>li>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}

nav.mho-menu>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}

nav.mho-menu>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}

.mho-quote{background-color:#fff}
.mho-image-scroller{overflow:hidden;width:100%;height:400px}
.mho-image-scroller .item .img-container{width:100%;height:400px;max-height:400px;min-height:400px;overflow:hidden;background-position:left center;background-size:cover;background-repeat:no-repeat}
.mho-image-scroller .item .img-container .attribution{font-size:9px;margin-right:10px;margin-bottom:10px;bottom:0;right:0;position:absolute;color:#c8c8c8;text-shadow:1px 1px 4px rgba(0,0,0,0.9)}
.mho-image-scroller .item .img-container .attribution a{color:#d2d2d2;text-decoration:underline}
button.mho-action{color:white;background-color:green;border:none;border-radius:10px;padding:10px 15px 10px 15px;font-size:1.4rem;cursor:pointer;transition:transform 0.1s}
button.mho-action:hover{transform:scale(1.1)}
.mho-center{text-align:center}
.mho-quote{padding:1rem}
.mho-quote dt{font-size:2.2rem;font-style:italic;font-family:'Source Serif Pro',serif;quotes:"\201C" "\201D" "\2018" "\2019"}
.mho-quote dt:after,
.mho-quote dt:before{color:#3c1e1e;font-size:4rem;line-height:0.1em;margin-right:0.1em;vertical-align:-0.1em;font-family:'Source Sans Pro',sans-serif;font-style:italic}
.mho-quote dt:before{content:open-quote;font-style:italic}
.mho-quote dt:after{content:close-quote}
.mho-quote dd{text-align:center;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.1rem}
.mho-quote .quote-sign dd{text-align:right;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.0rem}

.mho-contact{margin-left:50px}
.mho-contact h1{color:#208a18;font-size:1.3rem;margin-bottom:5px}
.mho-contact a{text-decoration:none;color:#646464}
.mho-contact a:hover{color:#2665a7}
.mho-contact .mho-people>div{width:100%;min-height:60px}
.mho-contact .mho-people>div>div{margin-bottom:10px}
.mho-contact .mho-people>div img{border-radius:50%;width:50px;height:50px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-contact .mho-people>div>div{margin-left:70px;margin-bottom:25px;line-height:1.5}
.mho-about h1{color:#208a18;font-family:'Open Sans',sans-serif;margin-bottom:5px}
.mho-about .mho-people>div{width:100%;min-height:230px}
.mho-about .mho-people>div>div{margin-bottom:30px}
.mho-about .mho-people>div img{border-radius:50%;width:200px;height:200px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-capabilities li{line-height:2}
.mho-experience li{line-height:2}
.mho-footer{padding:5px;text-align:center;background-color:#fff;border-top:solid 2px #242729}
.mho-footer span{padding-left:15px;padding-right:15px}
.mho-banner{text-align:center}

@media (max-width:599px){
img.center {display: block;margin-left: auto;margin-right: auto;}

.mho-content-outer{box-shadow:0px 2px 5px rgba(0,0,0,0.4);background-color:#fff}
.mho-content{width:400px;margin-left:auto;margin-right:auto;padding:2rem}
.mho-content p{margin-top:0}
.mho-container{width:95%;margin-left:auto;margin-right:auto}
.mho-banner-outer{padding:4px;display:block;color:#fff;background-color:#181a1c;box-shadow:0px 2px 5px rgba(0,0,0,0.4)}
.mho-banner{height:60px;max-height:60px;background-image:url(../images/logo-medium.gif);background-repeat:no-repeat;background-position:left center;background-size:contain}
.mho-banner .mho-company-name{display:inline-block;font-size:10px;padding-top:17px;vertical-align:middle;font-family:'Oswald',sans-serif}

nav.mho-menu{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}
nav.mho-menu>div{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}

nav.mho-menu>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}
nav.mho-menu>div>div>ul>li>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}
nav.mho-menu>div>div>ul>li>ul>li>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}

nav.mho-menu>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}

nav.mho-menu>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}

.mho-quote{background-color:#fff}
.mho-image-scroller{overflow:hidden;width:100%;height:160px}
.mho-image-scroller .item .img-container{width:100%;height:160px;max-height:160px;min-height:160px;overflow:hidden;background-position:left center;background-size:cover;background-repeat:no-repeat}
.mho-image-scroller .item .img-container .attribution{font-size:9px;margin-right:10px;margin-bottom:10px;bottom:0;right:0;position:absolute;color:#c8c8c8;text-shadow:1px 1px 4px rgba(0,0,0,0.9)}
.mho-image-scroller .item .img-container .attribution a{color:#d2d2d2;text-decoration:underline}
button.mho-action{color:white;background-color:green;border:none;border-radius:10px;padding:10px 15px 10px 15px;font-size:1.4rem;cursor:pointer;transition:transform 0.1s}
button.mho-action:hover{transform:scale(1.1)}
.mho-center{text-align:center}
.mho-quote{padding:1rem}
.mho-quote dt{font-size:2.2rem;font-style:italic;font-family:'Source Serif Pro',serif;quotes:"\201C" "\201D" "\2018" "\2019"}
.mho-quote dt:after,
.mho-quote dt:before{color:#3c1e1e;font-size:4rem;line-height:0.1em;margin-right:0.1em;vertical-align:-0.1em;font-family:'Source Sans Pro',sans-serif;font-style:italic}
.mho-quote dt:before{content:open-quote;font-style:italic}
.mho-quote dt:after{content:close-quote}
.mho-quote dd{text-align:center;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.1rem}
.mho-quote .quote-sign dd{text-align:right;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.0rem}

.mho-contact{margin-left:50px}
.mho-contact h1{color:#208a18;font-size:1.3rem;margin-bottom:5px}
.mho-contact a{text-decoration:none;color:#646464}
.mho-contact a:hover{color:#2665a7}
.mho-contact .mho-people>div{width:100%;min-height:60px}
.mho-contact .mho-people>div>div{margin-bottom:10px}
.mho-contact .mho-people>div img{border-radius:50%;width:50px;height:50px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-contact .mho-people>div>div{margin-left:70px;margin-bottom:25px;line-height:1.5}
.mho-about h1{color:#208a18;font-family:'Open Sans',sans-serif;margin-bottom:5px}
.mho-about .mho-people>div{width:100%;min-height:230px}
.mho-about .mho-people>div>div{margin-bottom:30px}
.mho-about .mho-people>div img{border-radius:50%;width:200px;height:200px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-capabilities li{line-height:2}
.mho-experience li{line-height:2}
.mho-footer{padding:5px;text-align:center;background-color:#fff;border-top:solid 2px #242729}
.mho-footer span{padding-left:15px;padding-right:15px}
.mho-banner{text-align:center}
.mho-banner{text-align:right;padding-right:10px}
.mho-banner .mho-company-name{display:none}
.mho-banner{background-position:left center}}

@media (min-width:600px) and (max-width:767px){
img.center {display: block;margin-left: auto;margin-right: auto;}

.mho-content-outer{box-shadow:0px 2px 5px rgba(0,0,0,0.4);background-color:#fff}
.mho-content{width:500px;margin-left:auto;margin-right:auto;padding:2rem}
.mho-content p{margin-top:0}
.mho-container{width:95%;margin-left:auto;margin-right:auto}
.mho-banner-outer{padding:4px;display:block;color:#fff;background-color:#181a1c;box-shadow:0px 2px 5px rgba(0,0,0,0.4)}
.mho-banner{height:60px;max-height:60px;background-image:url(../images/logo-medium.gif);background-repeat:no-repeat;background-position:left center;background-size:contain}
.mho-banner .mho-company-name{display:inline-block;font-size:24px;padding-top:10px;vertical-align:middle;font-family:'Oswald',sans-serif}

nav.mho-menu{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}
nav.mho-menu>div{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}

nav.mho-menu>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}
nav.mho-menu>div>div>ul>li>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}
nav.mho-menu>div>div>ul>li>ul>li>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}

nav.mho-menu>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}

nav.mho-menu>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}

.mho-quote{background-color:#fff}
.mho-image-scroller{overflow:hidden;width:100%;height:200px}
.mho-image-scroller .item .img-container{width:100%;height:200px;max-height:200px;min-height:200px;overflow:hidden;background-position:left center;background-size:cover;background-repeat:no-repeat}
.mho-image-scroller .item .img-container .attribution{font-size:9px;margin-right:10px;margin-bottom:10px;bottom:0;right:0;position:absolute;color:#c8c8c8;text-shadow:1px 1px 4px rgba(0,0,0,0.9)}
.mho-image-scroller .item .img-container .attribution a{color:#d2d2d2;text-decoration:underline}
button.mho-action{color:white;background-color:green;border:none;border-radius:10px;padding:10px 15px 10px 15px;font-size:1.4rem;cursor:pointer;transition:transform 0.1s}
button.mho-action:hover{transform:scale(1.1)}
.mho-center{text-align:center}
.mho-quote{padding:1rem}
.mho-quote dt{font-size:2.2rem;font-style:italic;font-family:'Source Serif Pro',serif;quotes:"\201C" "\201D" "\2018" "\2019"}
.mho-quote dt:after,
.mho-quote dt:before{color:#3c1e1e;font-size:4rem;line-height:0.1em;margin-right:0.1em;vertical-align:-0.1em;font-family:'Source Sans Pro',sans-serif;font-style:italic}
.mho-quote dt:before{content:open-quote;font-style:italic}
.mho-quote dt:after{content:close-quote}
.mho-quote dd{text-align:center;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.1rem}
.mho-quote .quote-sign dd{text-align:right;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.0rem}

.mho-contact{margin-left:50px}
.mho-contact h1{color:#208a18;font-size:1.3rem;margin-bottom:5px}
.mho-contact a{text-decoration:none;color:#646464}
.mho-contact a:hover{color:#2665a7}
.mho-contact .mho-people>div{width:100%;min-height:60px}
.mho-contact .mho-people>div>div{margin-bottom:10px}
.mho-contact .mho-people>div img{border-radius:50%;width:50px;height:50px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-contact .mho-people>div>div{margin-left:70px;margin-bottom:25px;line-height:1.5}
.mho-about h1{color:#208a18;font-family:'Open Sans',sans-serif;margin-bottom:5px}
.mho-about .mho-people>div{width:100%;min-height:230px}
.mho-about .mho-people>div>div{margin-bottom:30px}
.mho-about .mho-people>div img{border-radius:50%;width:200px;height:200px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-capabilities li{line-height:2}
.mho-experience li{line-height:2}
.mho-footer{padding:5px;text-align:center;background-color:#fff;border-top:solid 2px #242729}
.mho-footer span{padding-left:15px;padding-right:15px}
.mho-banner{text-align:center}
.mho-banner{text-align:right;padding-right:10px}
.mho-banner .mho-company-name{display:none}
.mho-banner{background-position:left center}}

@media (min-width:768px) and (max-width:1100px){
img.center {display: block;margin-left: auto;margin-right: auto;}

.mho-content-outer{box-shadow:0px 2px 5px rgba(0,0,0,0.4);background-color:#fff}
.mho-content{width:700px;margin-left:auto;margin-right:auto;padding:2rem}
.mho-content p{margin-top:0}
.mho-container{width:95%;margin-left:auto;margin-right:auto}
.mho-banner-outer{padding:4px;display:block;color:#fff;background-color:#181a1c;box-shadow:0px 2px 5px rgba(0,0,0,0.4)}
.mho-banner{height:60px;max-height:60px;background-image:url(../images/logo-medium.gif);background-repeat:no-repeat;background-position:left center;background-size:contain}
.mho-banner .mho-company-name{display:inline-block;font-size:28px;padding-top:8px;vertical-align:middle;font-family:'Oswald',sans-serif}

nav.mho-menu{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}
nav.mho-menu>div{color:#fafafa;background-color:#242729;text-align:center;font-size:1.2rem;font-family:'Roboto',sans-serif;box-shadow:0px 2px 5px rgba(0,0,0,0.4);margin-top:10px;margin-bottom:10px;border-top:solid 0px #ad3e0f}

nav.mho-menu>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}
nav.mho-menu>div>div>ul>li>a{color:inherit;height:100%;padding:5px 15px 5px 15px;background-color:rgba(38,101,167,0);text-decoration:none;display:inline-block;margin:0px;margin-left:10px;margin-right:10px;border-top:solid 0px rgba(173,62,15,0);transition:background-color 0.2s,color 0.1s,transform 0.2s,border 0.1s}

nav.mho-menu>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}
nav.mho-menu>div>div>ul>li>ul>li>a.mho-active-page{background-color:#2665a7;color:white;transform:translate(0,0px);box-shadow:0px 3px 4px rgba(0,0,0,0.5);border-top:solid 0px #bd4614}

nav.mho-menu>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}
nav.mho-menu>div>div>ul>li>ul>li>a:hover{background-color:#2665a7;color:white;transform:translate(0,0px);border-top:solid 0px #bd4614;}

.mho-quote{background-color:#fff}
.mho-image-scroller{overflow:hidden;width:100%;height:280px}
.mho-image-scroller .item .img-container{width:100%;height:280px;max-height:280px;min-height:280px;overflow:hidden;background-position:left center;background-size:cover;background-repeat:no-repeat}
.mho-image-scroller .item .img-container .attribution{font-size:9px;margin-right:10px;margin-bottom:10px;bottom:0;right:0;position:absolute;color:#c8c8c8;text-shadow:1px 1px 4px rgba(0,0,0,0.9)}
.mho-image-scroller .item .img-container .attribution a{color:#d2d2d2;text-decoration:underline}
button.mho-action{color:white;background-color:green;border:none;border-radius:10px;padding:10px 15px 10px 15px;font-size:1.4rem;cursor:pointer;transition:transform 0.1s}
button.mho-action:hover{transform:scale(1.1)}
.mho-center{text-align:center}
.mho-quote{padding:1rem}
.mho-quote dt{font-size:2.2rem;font-style:italic;font-family:'Source Serif Pro',serif;quotes:"\201C" "\201D" "\2018" "\2019"}
.mho-quote dt:after,
.mho-quote dt:before{color:#3c1e1e;font-size:4rem;line-height:0.1em;margin-right:0.1em;vertical-align:-0.1em;font-family:'Source Sans Pro',sans-serif;font-style:italic}
.mho-quote dt:before{content:open-quote;font-style:italic}
.mho-quote dt:after{content:close-quote}
.mho-quote dd{text-align:center;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.1rem}
.mho-quote .quote-sign dd{text-align:right;font-style:italic;margin-left:4rem;margin-right:3rem;margin-top:0.5rem;font-size:1.0rem}

.mho-contact{margin-left:50px}
.mho-contact h1{color:#208a18;font-size:1.3rem;margin-bottom:5px}
.mho-contact a{text-decoration:none;color:#646464}
.mho-contact a:hover{color:#2665a7}
.mho-contact .mho-people>div{width:100%;min-height:60px}
.mho-contact .mho-people>div>div{margin-bottom:10px}
.mho-contact .mho-people>div img{border-radius:50%;width:50px;height:50px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-contact .mho-people>div>div{margin-left:70px;margin-bottom:25px;line-height:1.5}
.mho-about h1{color:#208a18;font-family:'Open Sans',sans-serif;margin-bottom:5px}
.mho-about .mho-people>div{width:100%;min-height:230px}
.mho-about .mho-people>div>div{margin-bottom:30px}
.mho-about .mho-people>div img{border-radius:50%;width:200px;height:200px;float:left;margin-top:10px;margin-right:20px;margin-bottom:20px}
.mho-capabilities li{line-height:2}
.mho-experience li{line-height:2}
.mho-footer{padding:5px;text-align:center;background-color:#fff;border-top:solid 2px #242729}
.mho-footer span{padding-left:15px;padding-right:15px}
.mho-banner{text-align:center}
.mho-banner{text-align:center;padding-left:140px;padding-right:10px}}