/* custom css */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/webfonts/fa-regular-400.eot");
  src: url("/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.rsck2-title h4 {text-transform: none; font-size: 14px; text-align: center;}
.rsck2-item {min-height: 220px; background-color: #fff;}
.sticky-wrapper .header_main {
    background-color: #07314e; opacity:0.9;
}
.k2ItemsBlock > ul > li > a {color:#002b49;}
a.modalconnect h5 {text-align: center; padding: 5px 3px;}

.is-sticky .header_main {
    background-color: #07314e; opacity: 1.0;
}
#container_showcase1_modules {padding: 40px 0 0;}
.rsck2-title > h4 > a {color:#79461b;}
#container_header {background-image: none;}

body p {padding: 10px 16px;}
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
  .fa-cat:before {
  content: "\f6be"; }

.hornav > ul > li > a {line-height: 1.7em;}
.gall li {list-style-type: none;}
i.fa {margin: 0 3px 0 0;}
i.fab, i.fab:before {color:#1877f2;}

li p {line-height: 1.4em; padding: 4px;}
.maincontent {padding: 15px;}
.sidecol-a .module_surround, .sidecol-b .module_surround {
    padding: 0;
}
.module_surround .panel {padding: 8px 10px;}
.module_surround h1, .module_surround h2,.module_surround h3 {
    margin:  10px 0; padding:  0 4px;
}
p .caticon {color:#acb76b;}
.text-dark [class^="fa-"]::before, .text-dark [class*=" fa-"]::before {
    color:#acb76b;
}
.panel-success > .panel-heading {
    color: #fff;
    background-color: #07314e;
    border-color: #d6e9c6;
}
.k2ItemsBlock .panel-heading {min-height: 104px;}

.panel-success > .panel-heading a {color: #fff;}
.text-small {
    font-size: 1.4rem;
    font-weight: bold;
}
.copyright p {
    margin-bottom: 0;
    font-size: 1.5rem;
    text-transform: uppercase;
    opacity: .8;
    letter-spacing: 1px;
    color: #fff;
}
.logo {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 15px;
    transition: all .2s ease;
}
.is-sticky .logo {
    padding: 15px;
}
.module:first-of-type .module_surround {
    padding-top: 40px;
}
.sidecol-a:first-of-type .module:first-of-type .module_surround, .sidecol-b:first-of-type .module:first-of-type .module_surround {
    padding-top: 24px;
}
.accordion-heading.panel-heading a {color: #07314e;}

.belowcontent {background-color: #acb76b; padding: 20px 0;}
.belowcontent h3, .belowcontent p {color:#fff;}
.belowcontent p {font-size:0.8em;}
a.moduleItemReadMore {color: #07314e; font-size: 12px; text-align:right; float: right;}


#container_bottom1_modules {background: radial-gradient(farthest-side ellipse at 10% 0, #333867 20%, #17193b);}

button.cf-btn.cf-btn-style-flat:hover {background-color: #355375;}
.panel-body .btn.btn-default {background-color: #efefef;float: right; border: none; box-shadow: 3px 3px 5px 1px rgba(51,51,51,0.5); font-size: 11px;}
.panel-body .btn.btn-default a {font-size: 11px;}
.panel-body .btn.btn-default a:hover, .panel-body .btn.btn-default:hover {color: #fff;font-size: 11px;}




