

body {font-family: "Montserrat" !important;}
.sticky{position: fixed;top: 0;width: 100%;}
.navigation .logo img {width: 150px;height: auto !important;}
.navigation {z-index: 1000;background-color: #fff;box-shadow: 0px 0px 2px 1px #ebebeb;}
.navigation div#maximenuck110 ul.maximenuck{background: none !important;}
.navigation div#maximenuck110 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck110 ul.maximenuck li.maximenuck.level1 > span.separator { color: #041E42 !important;font-weight: 600 !important;font-size: 1.2em !important;padding: 15px 25px !important;}
.navigation span{color: #041E42 !important;}
.engine-button{ width:100%; float:left;  margin:10px auto auto ;border: 1px solid #041E42;border-radius: 8px;}
.engine-button i:after{ content:"Search" ;font-size: 12px; font-family:monospace;}
.engine-button button { border:none; background:none}
.engine-button {color:#fff;}
.engine { position:relative;}
.engine-inner {margin:0 auto; position:absolute; right:0; top:0; z-index:1000!important; display:none; padding:5px;background-color:#333; float:left }
.introduction{line-height: 1.5em; font-size: 1.1em;padding: 20px 5px;background: #f5f5f5;margin-bottom: 20px;}
.introduction h3{font-size: 1.5em;color: #041E42;font-weight: 600;padding: 20px 0; text-align: center;}
.why h3{font-size: 1.5em;color: #041E42;font-weight: 600;padding: 20px 0; text-align: start;}
a{color: #041E42;text-decoration: none;}
.ready{background: #f5f5f5;padding: 20px}

.news-events {background: #f0f0f0;padding: 20px 0;}
.news-events h3{font-size: 1.5em;color: #041E42;font-weight: 600;text-align: center;padding: 20px 0;}
.news-events h5 a{color: #041E42;text-decoration: none;font-size: .8em;}
.news-events img {width: 100%;max-width: 100% !important;border:  3px solid #fff;}
.news-events p {color: #041E42;font-size: 1.2em;line-height: 1.5em;}
.news-events .read-more {background: #041E42;color: #fff;padding: 10px 20px;border-radius: 5px;text-decoration: none;font-weight: 600;}
.news-events .read-more:hover {background: #041E42;color: #fff;text-decoration: none;}
.news-events .read-more:focus {outline: none;}


.item-page img{border:  3px solid #fff;margin-bottom: 20px; padding: 15px;}
.page-header h1{font-size: 2em;color: #041E42;font-weight: 600;padding: 20px 0 0; text-align: start;}
.page-header h2{font-size: 1.2em;margin-top:20px;color: #041E42;font-weight: 600;padding: 20 0 20px; text-align: start;}
.item-page{ line-height: 1.5em; font-size: 1.1em;padding: 20px 5px;background: #f5f5f5;margin-bottom: 20px;}

.blog {padding: 15px 15px;float: left; width: 100%;box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;}

.innerpages h1, h3, h2, h4 {font-size: 1.5em;color: #041E42;font-weight: 600;padding: 10px 0;}
.innerpages .btn {background: #041E42;color: #fff;padding: 10px 20px;border-radius: 5px;text-decoration: none;font-weight: 600;}
.innerpages h2 a{color: #041E42 !important;text-decoration: none !important;}
.page-header h2 a{color: #041E42;text-decoration: none;}

.services {background: #f5f5f5;padding: 20px 0;margin-bottom: 20px;}
.services h3{font-size: 1em;color: #041E42;font-weight: 600;text-align: center;padding: 20px 0;}
.services h5 a{color: #041E42;text-decoration: none;}
.footer {background: #041E42 !important;color: #fff !important;padding: 20px 0;}
.footer h3{color: #fff !important;font-weight: 600 !important;font-size: 1.5em !important;padding: 20px 0;}
.footer a {color: #fff !important;text-decoration: none !important;}
.footer .socials a{padding: 0px 10px;}
.copyright {background: #a01705 !important;text-align: center;padding: 10px 0;color: #fff !important; font-size: 0.9em !important;}
.copyright a { color: #fff !important; text-decoration: none !important;}
.form-contacts .form-control { padding: 10px 15px;border-radius: 5px; border: 1px solid #ccc; margin-bottom: 15px;font-size: 14px; }
.form-contacts input[type="submit"] {padding: 10px 20px;font-size: 16px;cursor: pointer;background-color: #007bff;color: #fff;border: none;border-radius: 5px;}
.form-contacts input[type="submit"]:hover {background-color: #0056b3;}