/*Content Phrases*/
/*Color definintions*/
/*Navigation colors*/
/*Header in page*/
/*Content area*/
/*Footer*/
/*bs=boostrap*/
#section-blocks .home-anchor,
#section-blocks .section-block-anchor {
  float: left;
}
#section-blocks section {
  margin: 0;
  padding-bottom: 25px;
  padding-top: 25px;
}
#section-blocks .background1 {
  background-attachment: local;
  background-repeat: no-repeat;
  background-image: none;
}
#section-blocks .owl-carousel.featured .owl-featured-item {
  width: 100%;
  padding-bottom: 0;
  background: transparent;
}
#section-blocks .owl-carousel.featured .owl-featured-item:hover {
  background-color: transparent;
}
#section-blocks .owl-featured-detail {
  /*position: relative;
		top: -10px;*/
  display: inline-block;
  background-color: transparent;
  padding: 10px 20px 10px 20px;
  /*border: 1px solid white;
		border-radius: 7px;*/
  color: white;
}
#section-blocks .section-block-default {
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 35px;
  background-color: white;
  border-bottom: 5px solid #091c57;
}
#section-blocks .section-block-default .title {
  color: #7b004a;
  font-size: 18pt;
  margin-bottom: 10px;
}
#section-blocks .section-block-default a,
#section-blocks .section-block-default a:focus:not(.btn) {
  color: #7b004a;
  text-decoration: underline;
}
#section-blocks .section-block-default a .fa,
#section-blocks .section-block-default a:focus:not(.btn) .fa {
  color: #7b004a;
}
#section-blocks .section-block-default a:hover {
  color: #091c57;
}
#section-blocks .section-block-default .fa {
  color: #7b004a;
}
#section-blocks .section-block-primary-color-dark {
  margin-bottom: 0px;
  margin-top: 0;
  background-color: #091c57;
  color: white;
  padding-top: 25px;
  padding-bottom: 25px;
}
#section-blocks .section-block-primary-color-dark #headbox {
  /*z-index: 100100;
			position: absolute;
			z-index: 1000;*/
  /*top: 50px;
			left: 200px;
			width: 500px;
			background-color: rgba(0,0,0,.7);*/
  color: white;
  padding: 50px;
}
#section-blocks .section-block-primary-color-dark #headbox h1,
#section-blocks .section-block-primary-color-dark #headbox h2,
#section-blocks .section-block-primary-color-dark #headbox h3,
#section-blocks .section-block-primary-color-dark #headbox h4,
#section-blocks .section-block-primary-color-dark #headbox h5,
#section-blocks .section-block-primary-color-dark #headbox h6 {
  color: white;
}
#section-blocks .section-block-primary-color-dark #headbox img {
  display: none;
}
#section-blocks .section-block-primary-color-dark h1,
#section-blocks .section-block-primary-color-dark h2,
#section-blocks .section-block-primary-color-dark h3,
#section-blocks .section-block-primary-color-dark h4,
#section-blocks .section-block-primary-color-dark h5,
#section-blocks .section-block-primary-color-dark h6 {
  color: White;
}
#section-blocks .section-block-primary-color-dark a:not(.btn),
#section-blocks .section-block-primary-color-dark a:focus:not(.btn) {
  color: white;
}
#section-blocks .section-block-primary-color-dark a:not(.btn) .fa,
#section-blocks .section-block-primary-color-dark a:focus:not(.btn) .fa {
  color: #7b004a;
}
#section-blocks .section-block-primary-color-dark a:hover:not(.btn) {
  color: White;
  border: 1px solid white;
}
#section-blocks .section-block-primary-color-dark .fa {
  color: #7b004a;
}
#section-blocks .section-block-primary-color-light {
  border-top: 5px solid #091c57;
  margin-bottom: 0px;
  margin-top: 0;
  background-color: #7b004a;
  color: white;
  padding-top: 25px;
  padding-bottom: 25px;
}
#section-blocks .section-block-primary-color-light h1,
#section-blocks .section-block-primary-color-light h2,
#section-blocks .section-block-primary-color-light h3,
#section-blocks .section-block-primary-color-light h4,
#section-blocks .section-block-primary-color-light h5,
#section-blocks .section-block-primary-color-light h6 {
  color: White;
}
#section-blocks .section-block-primary-color-light a:not(.btn):not(.button-left):not(.button-right),
#section-blocks .section-block-primary-color-light a:focus:not(.btn):not(.button-left):not(.button-right) {
  color: white;
}
#section-blocks .section-block-primary-color-light a:not(.btn):not(.button-left):not(.button-right) .fa,
#section-blocks .section-block-primary-color-light a:focus:not(.btn):not(.button-left):not(.button-right) .fa {
  color: #7b004a;
}
#section-blocks .section-block-primary-color-light a:hover:not(.btn):not(.button-left):not(.button-right) {
  color: White;
  border: 1px solid white;
}
#section-blocks .section-block-primary-color-light .fa {
  color: #7b004a;
}
#section-blocks .section-block-leadin {
  margin-bottom: 0px;
  margin-top: 0;
  background-color: #091c57;
  padding-bottom: 25px;
}
#section-blocks .section-block-leadin h1,
#section-blocks .section-block-leadin h2,
#section-blocks .section-block-leadin h3,
#section-blocks .section-block-leadin h4,
#section-blocks .section-block-leadin h5,
#section-blocks .section-block-leadin h6,
#section-blocks .section-block-leadin p,
#section-blocks .section-block-leadin li,
#section-blocks .section-block-leadin td {
  color: White;
}
#section-blocks .section-block-leadin p {
  font-size: 14pt;
}
#section-blocks .section-block-leadin a:not(.btn),
#section-blocks .section-block-leadin a:focus:not(.btn) {
  color: white;
}
#section-blocks .section-block-leadin a:not(.btn) .fa,
#section-blocks .section-block-leadin a:focus:not(.btn) .fa {
  color: #7b004a;
}
#section-blocks .section-block-leadin a:not(.btn):hover {
  color: White;
  border: 1px solid white;
}
#section-blocks .section-block-leadin .fa {
  color: #7b004a;
}
#section-blocks .section-block-leadin-inverse {
  margin-bottom: 0px;
  margin-top: 0;
  background-color: white;
}
#section-blocks .section-block-leadin-inverse h1,
#section-blocks .section-block-leadin-inverse h2,
#section-blocks .section-block-leadin-inverse h3,
#section-blocks .section-block-leadin-inverse h4,
#section-blocks .section-block-leadin-inverse h5,
#section-blocks .section-block-leadin-inverse h6,
#section-blocks .section-block-leadin-inverse p,
#section-blocks .section-block-leadin-inverse li,
#section-blocks .section-block-leadin-inverse td {
  color: #091c57;
}
#section-blocks .section-block-leadin-inverse p {
  font-size: 14pt;
}
#section-blocks .section-block-leadin-inverse a,
#section-blocks .section-block-leadin-inverse a:focus:not(.btn) {
  color: #091c57;
}
#section-blocks .section-block-leadin-inverse a .fa,
#section-blocks .section-block-leadin-inverse a:focus:not(.btn) .fa {
  color: #091c57;
}
#section-blocks .section-block-leadin-inverse a:hover {
  color: #091c57;
  border: 1px solid #091c57;
}
#section-blocks .section-block-leadin-inverse .fa {
  color: #7b004a;
}
#section-blocks .arrow-bottom:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 40px solid #091c57;
  left: 50%;
  margin-left: -40px;
  bottom: -40px;
  z-index: 10000000;
}
#section-blocks .section-block-animated-text-line {
  background: #313f71;
  color: white;
  padding: 50px;
  font-size: 24pt;
  text-align: center;
  border-top: 5px solid #091c57;
}
#section-blocks .section-block-animated-text-line ul {
  font-size: 26pt !important;
}
#section-blocks .section-block-animated-text-line h1,
#section-blocks .section-block-animated-text-line h2,
#section-blocks .section-block-animated-text-line h3,
#section-blocks .section-block-animated-text-line h4,
#section-blocks .section-block-animated-text-line h5,
#section-blocks .section-block-animated-text-line h6,
#section-blocks .section-block-animated-text-line p {
  color: white;
}
#section-blocks .section-block-animated-text-line a {
  position: relative;
  text-decoration: none;
  font-size: 14pt;
  color: #ad327c;
  transition: 0.3s;
}
#section-blocks .section-block-animated-text-line a .fa {
  color: #ad327c;
  transition: 1.5s;
}
#section-blocks .section-block-animated-text-line a:hover {
  font-size: 14pt;
  font-weight: bold;
  color: #7b004a;
}
#section-blocks .section-block-animated-text-line a:hover .fa {
  color: White;
}
#section-blocks .section-block-animated-text-line a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: white;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
#section-blocks .section-block-animated-text-line a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#section-blocks .section-block-imagebar {
  margin-bottom: 0px;
  margin-top: 0;
  background-color: #091c57;
}
#section-blocks .section-block-imagebar h2 {
  margin-top: 20px;
  color: white;
  text-align: center;
}
#section-blocks .section-block-imagebar a:not(.btn),
#section-blocks .section-block-imagebar a:focus:not(.btn) {
  color: white;
}
#section-blocks .section-block-imagebar a:not(.btn) .fa,
#section-blocks .section-block-imagebar a:focus:not(.btn) .fa {
  color: #7b004a;
}
#section-blocks .section-block-imagebar a:hover:not(.btn) {
  color: White;
  border: 1px solid white;
}
#section-blocks .section-block-imagebar .fa {
  color: #7b004a;
}
#section-blocks .panel {
  background-color: rgba(255, 255, 255, 0.5);
  border: 0;
}
#section-blocks .panel .panel-heading {
  background-color: rgba(255, 255, 255, 0.6);
}
#section-blocks .panel .panel-body {
  overflow: hidden;
  height: 550px;
  text-align: left;
  padding: 15px;
}
#section-blocks .panel .panel-body #calendarbox,
#section-blocks .panel .panel-body #newsbox,
#section-blocks .panel .panel-body #blogbox {
  height: 550px;
}
#section-blocks .panel .panel-body .summary {
  font-size: 9pt;
  padding: 0 5px 0 5px;
}
#section-blocks .panel .panel-body .title {
  color: #313f71;
  padding: 5px 5px 0 5px;
  font-weight: bold !important;
  font-size: 12pt;
  margin-bottom: 3px;
  border-bottom: 1px solid #313f71;
  transition: all 1s;
}
#section-blocks .panel .panel-body .title a {
  width: 100%;
  display: inline-block;
  transition: all 1s;
}
#section-blocks .panel .panel-body .title a .fa {
  color: #091c57;
  transition: all .5s;
}
#section-blocks .panel .panel-body .title a:hover .fa {
  color: #313f71;
}
#section-blocks .panel .panel-body .title:hover {
  background-color: silver;
}
#section-blocks .panel .panel-body .link {
  color: #091c57;
  padding-left: 5px;
}
#section-blocks .panel .panel-body .link .fa {
  color: #313f71;
}
#section-blocks .panel .panel-body .datex {
  float: left;
  border: 1px solid #091c57;
  border-radius: 5px;
  padding: 5px;
  font-size: 18pt;
  line-height: 16px;
  width: 45px;
  text-align: center;
  background-color: rgba(150, 150, 150, 0.4);
  color: #091c57;
  display: inline-block;
  margin-right: 10px;
}
#section-blocks .panel .panel-body .datex span {
  font-size: 9pt;
  line-height: 9px;
}
#section-blocks .panel .panel-footer {
  background-color: rgba(255, 255, 255, 0.5);
}
#section-blocks .panel .panel-footer a {
  color: #313f71;
}
#section-blocks .panel .panel-footer a:focus:not(.btn) {
  color: #091c57;
}
