/* Custom Stylesheet */

@font-face {
    font-family: "BankGothic";
    src: url("/font/bank-gothic/BankGothic-Bold.ttf") format("truetype");
}

.error { background-color: #fcc; }
.success { background-color: #cfc; }

.posts-list li { list-style-type: disc; }

.icon-block {
  padding: 0 8px;
}
.icon-block .material-icons {
	font-size: inherit;
}

.site-container { width: 95%; display: block; margin: 0 auto; max-width: 1100px;}
/*.news-container { margin-top:1rem; }*/
.btn-container { padding: 2rem; }

aside.news-container { margin-top:3.5rem; }
p { line-height: 1.5em; font-size: 16pt; text-align: justify; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; font-weight: 300 }
#news-section p, footer p, .icon-block p { line-height: 1.3em; font-size: 14pt; }

.container { width:95%; max-width:1600px; }
.blog-container { width:90%; max-width:800px; display:block; margin: 0 auto; }
.center-block { display: block; margin-right: auto; margin-left: auto }

/*.site-container, .col, .container { border: none; important! }*/

/*.icon-block p { padding: 0 5px };*/

.card-title, .card .card-content .card-title { color: #2a484b; font-weight: 400; line-height: normal; margin-bottom: 1rem; text-align: left; -moz-hyphens: none; -o-hyphens: none; -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; }
.mauve {color: #a8a4d9; important!}
.mim-green {color: #aec65f; important}
.mim-black {color: #212a33; important!}
.mim-dark-blue {color: #2a484b; important!}
.mim-dark-blue-back {background-color: #2a484b; important!}
.mauve-back {background-color: #a8a4d9; important!}
.mim-green-back {background-color: #aec65f; important!}
.mim-black-back {background-color: #212a33; important!}
.feature-img-container { height: 300px; overflow: hidden; background-position:50% 45%; background-repeat:no-repeat; }
.slides li img { max-width: 300%; }
.slider .indicators .indicator-item.active { background-color: #a8a4d9; important! }
/*ul li { border:none; }*/
nav li a:hover, ul.dropdown-content li a:hover, .side-nav li a:hover, .side-nav ul.collapsible li a:hover, .side-nav li:hover { background-color: #a8a4d9; color:#212a33; transition: background-color 0.3s ease 0s; }
nav li a, ul.dropdown-content li > a, ul.collapsible li a.active { display: block; color: #aec65f; background-color: #212a33; text-transform: uppercase; font-family: "BankGothic", sans-serif; font-size: 1.1rem; transition: background-color 0.3s ease 0s; }
ul.side-nav li a.active, a.active { background-color: #212a33; color: #aaa; important!}
ul.side-nav { width:200px; background-color: #212a33; color: #aec65f;}
ul.side-nav li a, ul.sidenav li ul.collapsible li a { color: #aec65f; font-size: 1.1rem }
ul.side-nav .collapsible-header { background-color: #212a33; margin: 0; }
.side-nav .collapsible-body  { background-color: #555; }
.collapsible { border:none; }
.side-nav li, .collapsible li { padding: 0px; }
.side-nav .collapsible-body li a { background-color: #555; padding-left: 30px; margin:0px; }
ul .divider { background-color: #aec65f; }
.btn, .btn-large {background-color: #2a484b; /*#aec65f;*/}
.btn:hover, .btn-large:hover {background-color: #a8a4d9;/*#859749;*/}
button span { padding: 1rem; }
/*footer.page-footer {background-color: #212a33; important!}*/
footer.page-footer {background-color: #a8a4d9;}
footer, footer a {color: #fff;/*#212a33;*/}
footer.page-footer .footer-copyright {font-size:.75em; background-color: #212a33; important!}
.parallax-container { height: 300px; }

@media only screen and (min-width : 993px) {
  .row .col.offset-l1-50 { margin-left: 12.5%; }
}

h1, h2, h3, h4, h5, h6 { color: #2a484b; text-align: center; }

h1 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

h2 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0; 
}

footer h1 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0; 
  color: #fff;
  text-align: left;
}
