@charset "UTF-8";
/* Insert your custom CSS styles */


body {
    color: #000000 !important;
 font-family:  "sans-serif", calibri, arial;
}

.font-alt {
    font-family: "sans-serif", calibri, arial;
    letter-spacing: 0.1em;
}

.main-nav.dark {background:#c3b68c;}

.main-nav.dark .inner-nav ul > li > a {
    /* font-size: 12px; */
    font-family: sans-serif;
    font-weight: bold;
    letter-spacing: 0.1em;
    color:#fff;
}




body.appear-animate {
    background: #c3b68c;}
    

.section-text {color:#000000!important;}

.black{color: #1b3b64;
    font-weight: bold;}
.page-node-146 .field-name-field-page-title{text-align:center;}

h1, h2, h3, h4, h5, h6 {color: #1b3b64 !important;}

.font-alt {color: #000000 !important;}

.boxhome {background: #9facc2;
    padding: 10px 10px 30px 10px;
    border-radius: 7px;
    width: 30.333333%;
    margin:10px;
    text-align: center;}

.boxhome h4{text-align:center !important;}

.boxhome p{text-align:center !important;}

.alt-features-descr {
    color: #1b3b64 !important;}

.footer-social-links a {color:#fff !important;}

.footer-social-links a:before {border: 1px solid #fff; }

.icon-global, .icon-calendar, .icon-browser, .icon-document, .icon-presentation, .icon-anchor {color: #233a61;}

.alt-features-title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}

.page-node-183 .form-actions .form-submit {margin-left:15px !important;}

.page-node-189 .success {display:none;}

.bhead h3{letter-spacing: 0.1em !important; text-transform: inherit !important;}

#footer { padding-top: 0px !important;}

.pr-per{color: #000;
    font-weight: 500;
    font-size: 14px;}

.clearboth {clear:both;}

.page-node-146 .webform-submit {margin-left:30px}

.footl p {
    margin-bottom: 6px;
    border-bottom: 1px solid #404852;
    padding-bottom: 4px;
}


.bblue{background: #1b3b64 !important;}

.front .region-footer {padding-top:0px}

.region-footer {padding-top:40px}

 .field--name-field-gallery2019 a img {padding:10px;
     text-align:center;
 }

 .field--name-field-gallery2019 {
     display: flex;
    flex-wrap: wrap;
    justify-content: center;
 }


  .main-nav.dark .inner-nav ul > li > a { 
    font-family: sans-serif;
    font-weight: normal;
      font-size:10px;
  }
    
    .creator a img {width: 24%;}
    
    .home-text {
    vertical-align: text-top!important;
}

.mediaimg img {border: 2px solid #988e6c;
       border-radius: 5%;
}
#block-rhythm-sub-block-66{
    margin: 0;
    padding-top: 40px;
}
