* {box-sizing: border-box;padding: 0;margin: 0;outline: none;}
html {height: 100%;}
body {font-size: 14px;font-family: "Lato", sans-serif;overflow-x: hidden;/* padding-bottom: 20px;*/ line-height: 1.4; min-height: 100%; display: flex; display: -webkit-flex; flex-direction: column;-webkit-flex-direction: column;margin-bottom: 0 !important; width: 100%; }
.ui.menu{border-radius: 0!important;margin: 0!important;}
.middle-banner { padding: 5px 0 20px 42px; }
.ui.menu .item.modified:before,.ui.menu .item.item-modified:before {background: transparent!important; }
.ui.menu .active.item.item-modified {
    background: transparent!important;
    color: red;
    font-weight: 400;
    box-shadow: none;
}
.ui.menu a.item.item-modified:hover {
    cursor: pointer;
    background: transparent!important;
    color: red;
}
footer.footer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background: #313a45;
    color: #8b96a3;
    padding: 80px 0 15px 0;
}
.landing{background: url("../img/1.png") #103d50 repeat 70% 30%!important;}
.landing.segment{min-height: 350px;padding: 0 0}
.transbg{background: rgba(32,154,189,0.655);min-height: 350px}
.menu{border:0!important;}
div.ui.header.centered.inverted{margin-top: -13.8em;margin-bottom: 0.11em;font-weight: 100;font-size: 23px;}
.findbg{padding: 1em 1.5em;width: 100%}