﻿/* .translate(50%, 50%); */
.reverse-color-block {
  background-color: #08424d;
  padding: 30px 30px 10px 30px;
  color: #ededed; }
  .reverse-color-block h1, .reverse-color-block h2, .reverse-color-block h3, .reverse-color-block h4, .reverse-color-block h5, .reverse-color-block h6 {
    color: #ffffff; }
  .reverse-color-block p {
    color: rgba(255, 255, 255, 0.7) !important;
    opacity: 1 !important; }
  .reverse-color-block p.lead {
    color: rgba(255, 255, 255, 0.7) !important;
    opacity: 1 !important; }
  .reverse-color-block a, .reverse-color-block strong a {
    color: white !important;
    text-decoration: underline; }

.reverse-color-block.pointer:hover {
  opacity: .8; }

.clr-primary {
  color: #08424d !important; }

.bg-primary {
  background-color: #08424d; }

.bg-primary-dark {
  background-color: #031a1f; }

.bg-primary-light {
  background-color: #0f7d92; }

.clr-secondary {
  color: #cc3524 !important; }

.bg-secondary {
  background-color: #cc3524; }

.bg-secondary-dark {
  background-color: #a12a1c; }

.bg-secondary-light {
  background-color: #e2685b; }

.clr-alt {
  color: #703331 !important; }

.bg-alt {
  background-color: #703331; }

.bg-alt-dark {
  background-color: #4d2321; }

.bg-alt-light {
  background-color: #a54b48; }

.clr-alt1 {
  color: #703331 !important; }

.bg-alt1 {
  background-color: #703331; }

.bg-alt1-dark {
  background-color: #4d2321; }

.bg-alt1-light {
  background-color: #a54b48; }

.clr-alt2 {
  color: #00303c !important; }

.bg-alt2 {
  background-color: #00303c; }

.bg-alt2-dark {
  background-color: #000709; }

.bg-alt2-light {
  background-color: #006d89; }

.clr-alt3 {
  color: #003944 !important; }

.bg-alt3 {
  background-color: #003944; }

.bg-alt3-dark {
  background-color: #000e11; }

.bg-alt3-light {
  background-color: #007991; }

.clr-alt4 {
  color: #435363 !important; }

.bg-alt4 {
  background-color: #435363; }

.bg-alt4-dark {
  background-color: #2e3a45; }

.bg-alt4-light {
  background-color: #627991; }

.clr-success {
  color: #6cc04a !important; }

.bg-success {
  background-color: #6cc04a; }

.bg-success-dark {
  background-color: #559f38; }

.bg-success-light {
  background-color: #9ad483; }

.clr-info {
  color: #74c4cd !important; }

.bg-info {
  background-color: #74c4cd; }

.bg-info-dark {
  background-color: #4eb4c0; }

.bg-info-light {
  background-color: #acdce1; }

.clr-warning {
  color: #fee050 !important; }

.bg-warning {
  background-color: #fee050; }

.bg-warning-dark {
  background-color: #fed71d; }

.bg-warning-light {
  background-color: #feed9c; }

.clr-danger {
  color: #e76924 !important; }

.bg-danger {
  background-color: #e76924; }

.bg-danger-dark {
  background-color: #c35315; }

.bg-danger-light {
  background-color: #ef9869; }

.clr-gray {
  color: #58595b !important; }

.bg-gray {
  background-color: #58595b; }

.bg-gray-dark {
  background-color: #3f4041; }

.bg-gray-light {
  background-color: #7e7f82; }

.clr-white {
  color: #ffffff !important; }

.bg-white {
  background-color: #ffffff; }

.bg-white-dark {
  background-color: #e6e6e6; }

.bg-white-light {
  background-color: white; }

.clr-black {
  color: #000000 !important; }

.bg-black {
  background-color: #000000; }

.bg-black-dark {
  background-color: black; }

.bg-black-light {
  background-color: #262626; }

.clr-gray-dark {
  color: #1e252b !important; }

.bg-gray-dark {
  background-color: #1e252b; }

.bg-gray-dark-dark {
  background-color: #090b0d; }

.bg-gray-dark-light {
  background-color: #3d4c58; }

.clr-gray-light {
  color: #cccccc !important; }

.bg-gray-light {
  background-color: #cccccc; }

.bg-gray-light-dark {
  background-color: #b3b3b3; }

.bg-gray-light-light {
  background-color: #f2f2f2; }

.clr-gray-lighter {
  color: #e6e6e6 !important; }

.bg-gray-lighter {
  background-color: #e6e6e6; }

.bg-gray-lighter-dark {
  background-color: #cdcdcd; }

.bg-gray-lighter-light {
  background-color: white; }

.clr-gray-lightest {
  color: #ededed !important; }

.bg-gray-lightest {
  background-color: #ededed; }

.bg-gray-lightest-dark {
  background-color: #d4d4d4; }

.bg-gray-lightest-light {
  background-color: white; }

.clr-inverse {
  color: #1e252b !important; }

.bg-inverse {
  background-color: #1e252b; }

.bg-inverse-dark {
  background-color: #090b0d; }

.bg-inverse-light {
  background-color: #3d4c58; }

.font-sans, .toggle.toggle-simple .toggle > label, .thumb-info .thumb-info-wrapper .thumb-info-title .thumb-info-inner, .thumb-info .thumb-info-caption .thumb-info-caption-text .thumb-info-caption-title {
  font-family: "PT Sans", Arial, sans-serif !important; }

.font-serif {
  font-family: "Crimson Text", Georgia, serif !important; }

.clr-white-80 {
  color: rgba(255, 255, 255, 0.8); }

.clr-white-20 {
  color: rgba(255, 255, 255, 0.2); }

.clr-white-70 {
  color: rgba(255, 255, 255, 0.7); }

.btn, .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li input.ruRemove, input.bSubmit {
  padding: 1rem 1.5rem !important;
  font-size: .789em !important;
  text-transform: uppercase;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  font-weight: bold;
  font-family: "PT Sans", Arial, sans-serif !important;
  text-transform: uppercase;
  white-space: normal !important; }

a.btn:focus, a.btn:active {
  color: #ffffff !important; }

.btn-sm, .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li input.ruRemove, input.bSubmit {
  padding: .4rem 2rem !important; }

.btn-xs {
  padding: .25rem 1.5rem !important;
  font-size: .75em !important; }

.btn-lg {
  padding: 1rem 2rem !important;
  font-size: 1em !important; }

html .btn-primary:hover, html .RadUpload ul.ruInputs li input.ruBrowse:hover, .RadUpload ul.ruInputs li html input.ruBrowse:hover, html input.bSubmit:hover, html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info:hover, .form-group .field-container html button.btn.submit.form-button.btn-normal.btn-info:hover {
  background-color: #08424d !important;
  opacity: .8;
  color: #ffffff !important; }

html .btn-secondary, html .RadUpload ul.ruInputs li input.ruRemove, .RadUpload ul.ruInputs li html input.ruRemove, html .btn-secondary:visited, html .RadUpload ul.ruInputs li input.ruRemove:visited, .RadUpload ul.ruInputs li html input.ruRemove:visited {
  color: #ffffff !important; }

.btn-primary-outline, .btn-secondary-outline, .btn-alt1-outline, .btn-alt2-outline, .btn-alt3-outline, .btn-alt4-outline,
.btn-success-outline, .btn-info-outline, .btn-warning-outline, .btn-danger-outline {
  background-color: transparent; }

.btn-primary-outline {
  color: #08424d !important;
  border-color: #08424d !important; }

.btn-primary-outline:hover {
  color: #ffffff !important;
  background-color: #08424d;
  border-color: #08424d; }

.btn-primary-outline-white {
  color: #ffffff !important;
  border-color: #08424d !important; }

.btn-primary-outline-white:hover {
  color: #ffffff !important;
  background-color: #08424d;
  border-color: #08424d; }

.btn-secondary-outline {
  color: #cc3524 !important;
  border-color: #cc3524 !important; }

.btn-secondary-outline:hover {
  color: #ffffff !important;
  background-color: #703331;
  border-color: #703331 !important; }

.btn-secondary-outline-white {
  color: #ffffff !important;
  border-color: #cc3524 !important; }

.btn-secondary-outline-white:hover {
  color: #ffffff !important;
  background-color: #cc3524;
  border-color: #cc3524; }

.btn-alt {
  color: #ffffff !important;
  border-color: #703331 !important;
  background-color: #703331 !important; }

.btn-alt:hover {
  color: #ffffff !important;
  background-color: #703331;
  border-color: #703331;
  opacity: .8; }

.btn-alt1-outline {
  color: #703331 !important;
  border-color: #703331 !important; }

.btn-alt1-outline:hover {
  color: #ffffff !important;
  background-color: #703331;
  border-color: #703331; }

.btn-alt2-outline {
  color: #00303c !important;
  border-color: #00303c !important; }

.btn-alt2-outline:hover {
  color: #ffffff !important;
  background-color: #00303c;
  border-color: #00303c; }

.btn-alt3-outline {
  color: #003944 !important;
  border-color: #003944 !important; }

.btn-alt3-outline:hover {
  color: #ffffff !important;
  background-color: #003944;
  border-color: #003944; }

.btn-alt4-outline {
  color: #435363 !important;
  border-color: #435363 !important; }

.btn-alt4-outline:hover {
  color: #ffffff !important;
  background-color: #435363;
  border-color: #435363; }

.btn-success-outline {
  color: #6cc04a !important;
  border-color: #6cc04a !important; }

.btn-success-outline:hover {
  color: #ffffff !important;
  background-color: #6cc04a;
  border-color: #6cc04a; }

.btn-info-outline {
  color: #74c4cd !important;
  border-color: #74c4cd !important; }

.btn-info-outline:hover {
  color: #ffffff !important;
  background-color: #74c4cd;
  border-color: #74c4cd; }

.btn-warning-outline {
  color: #fee050 !important;
  border-color: #fee050 !important; }

.btn-warning-outline:hover {
  color: #ffffff !important;
  background-color: #fee050;
  border-color: #fee050; }

.btn-danger-outline {
  color: #e76924 !important;
  border-color: #e76924 !important; }

.btn-danger-outline:hover {
  color: #ffffff !important;
  background-color: #e76924;
  border-color: #e76924; }

.btn-gray-outline {
  color: #58595b !important;
  border-color: #58595b !important; }

.btn-gray-outline:hover {
  color: #ffffff !important;
  background-color: #58595b;
  border-color: #58595b; }

.btn-gray-dark-outline {
  color: #1e252b !important;
  border-color: #1e252b !important; }

.btn-gray-dark-outline:hover {
  color: #ffffff !important;
  background-color: #1e252b;
  border-color: #1e252b; }

.btn-gray-light-outline {
  color: #cccccc !important;
  border-color: #cccccc !important; }

.btn-gray-light-outline:hover {
  color: #ffffff !important;
  background-color: #cccccc;
  border-color: #cccccc; }

.btn-gray-lighter-outline {
  color: #e6e6e6 !important;
  border-color: #e6e6e6 !important; }

.btn-gray-lighter-outline:hover {
  color: #ffffff !important;
  background-color: #e6e6e6;
  border-color: #e6e6e6; }

.btn-gray-lightest-outline {
  color: #ededed !important;
  border-color: #ededed !important; }

.btn-gray-lightest-outline:hover {
  color: #ffffff !important;
  background-color: #ededed;
  border-color: #ededed; }

.btn-white-outline {
  color: #ffffff !important;
  border-color: #ffffff !important; }

.btn-white-outline:hover {
  color: transparent !important;
  background-color: #ffffff;
  border-color: #ffffff; }

.btn-white-80-outline {
  color: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(255, 255, 255, 0.8) !important; }

.btn-white-80-outline:hover {
  color: #00303c !important;
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8); }

.btn-white-70-outline {
  color: rgba(255, 255, 255, 0.7) !important;
  border-color: rgba(255, 255, 255, 0.7) !important; }

.btn-white-70-outline:hover {
  color: #00303c !important;
  background-color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7); }

.btn-white-20-outline {
  color: rgba(255, 255, 255, 0.2) !important;
  border-color: rgba(255, 255, 255, 0.2) !important; }

.btn-white-20-outline:hover {
  color: #00303c !important;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2); }

.border-right {
  border-right: solid 1px #cccccc; }

.border-left {
  border-right: solid 1px #cccccc; }

.hidden {
  display: none; }

.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0; }

.row div[class*='col-'] {
  margin-bottom: 1.5rem; }

.row.row-extend {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
  padding: 3rem 2rem 1rem 2rem !important; }

.bottom-border-white {
  border-bottom: solid 1px #ffffff; }

.btn.w-100, .RadUpload ul.ruInputs li input.w-100.ruBrowse, .RadUpload ul.ruInputs li input.w-100.ruRemove, input.w-100.bSubmit {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.position-relative {
  position: relative; }

.position-absolute {
  position: absolute; }

.position-fixed {
  position: fixed; }

.display-block {
  display: block !important; }

.display-inline {
  display: inline !important; }

.display-inline-block {
  display: inline-block !important; }

.bold {
  font-weight: bold !important; }

.not-bold {
  font-weight: normal !important; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.col-centered {
  float: none !important;
  margin: 0 auto !important; }

.text-vertical-center {
  display: table-cell;
  text-align: center;
  vertical-align: middle; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

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

.float-right {
  float: right; }

.float-left {
  float: left; }

.pointer {
  cursor: pointer; }

.no-underline {
  text-decoration: none !important; }

.underline {
  text-decoration: underline !important; }

.inline {
  display: inline !important; }

.inline-block {
  display: inline-block !important; }

.block {
  display: block !important; }

.spacer {
  font-size: 1px !important;
  line-height: 1px !important; }

.spacer5 {
  font-size: 1px !important;
  line-height: 1px !important;
  height: 5px; }

.spacer10 {
  font-size: 1px !important;
  line-height: 1px !important;
  height: 10px; }

.spacer15 {
  font-size: 1px !important;
  line-height: 1px !important;
  height: 15px; }

.spacer20 {
  font-size: 1px !important;
  line-height: 1px !important;
  height: 20px; }

hr {
  background-image: none !important;
  background-color: #e6e6e6 !important;
  margin-top: 0px !important;
  margin-bottom: 1.5rem; }

p + hr {
  margin-top: 0px !important; }

header div.social-icons {
  display: block; }

header #login .loginGroup {
  display: block; }

header #login .registerGroup {
  display: block; }

header .nav-main {
  display: block; }

header .search {
  display: block; }

footer .terms {
  display: inline-block; }

footer .copyright,
footer .terms:before {
  display: inline-block; }

footer .privacy {
  display: inline-block; }

header .language {
  display: block; }

a {
  color: #08424d; }

a:hover {
  color: #0099e6; }

a:active {
  color: #0077b3; }

a:visited {
  color: #0077b3; }

html .heading-primary,
html .lnk-primary,
html .text-color-primary {
  color: #08424d !important; }

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
  border-color: #08424d; }

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
  color: #cc3524 !important; }

html .heading.heading-secondary h1,
html .heading.heading-secondary h2,
html .heading.heading-secondary h3,
html .heading.heading-secondary h4,
html .heading.heading-secondary h5,
html .heading.heading-secondary h6 {
  border-color: #cc3524; }

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
  color: #703331 !important; }

html .heading.heading-tertiary h1,
html .heading.heading-tertiary h2,
html .heading.heading-tertiary h3,
html .heading.heading-tertiary h4,
html .heading.heading-tertiary h5,
html .heading.heading-tertiary h6 {
  border-color: #703331; }

html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
  color: #383f48 !important; }

html .heading.heading-quaternary h1,
html .heading.heading-quaternary h2,
html .heading.heading-quaternary h3,
html .heading.heading-quaternary h4,
html .heading.heading-quaternary h5,
html .heading.heading-quaternary h6 {
  border-color: #383f48; }

html .heading-dark,
html .lnk-dark,
html .text-color-dark {
  color: #2e353e !important; }

html .heading.heading-dark h1,
html .heading.heading-dark h2,
html .heading.heading-dark h3,
html .heading.heading-dark h4,
html .heading.heading-dark h5,
html .heading.heading-dark h6 {
  border-color: #2e353e; }

html .heading-light,
html .lnk-light,
html .text-color-light {
  color: #ffffff !important; }

html .heading.heading-light h1,
html .heading.heading-light h2,
html .heading.heading-light h3,
html .heading.heading-light h4,
html .heading.heading-light h5,
html .heading.heading-light h6 {
  border-color: #ffffff; }

.alternative-font {
  color: #08424d; }

html .blockquote-primary {
  border-color: #08424d !important; }

html .blockquote-secondary {
  border-color: #cc3524 !important; }

html .blockquote-tertiary {
  border-color: #703331 !important; }

html .blockquote-quaternary {
  border-color: #383f48 !important; }

html .blockquote-dark {
  border-color: #2e353e !important; }

html .blockquote-light {
  border-color: #ffffff !important; }

p.drop-caps:first-child:first-letter {
  color: #08424d; }

p.drop-caps.drop-caps-style-2:first-child:first-letter {
  background-color: #08424d; }

ul.nav-pills > li.active > a {
  background-color: #08424d; }

ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
  background-color: #08424d; }

.sort-source-wrapper .nav > li.active > a {
  color: #08424d; }

.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
  color: #08424d; }

html .label-primary {
  background-color: #08424d; }

html .label-secondary {
  background-color: #cc3524; }

html .label-tertiary {
  background-color: #703331; }

html .label-quaternary {
  background-color: #383f48; }

html .label-dark {
  background-color: #2e353e; }

html .label-light {
  background-color: #ffffff; }

html .btn-primary, html .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li html input.ruBrowse, html input.bSubmit, html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info, .form-group .field-container html button.btn.submit.form-button.btn-normal.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #08424d;
  border-color: #08424d #08424d #006699; }

html .btn-primary:hover, html .RadUpload ul.ruInputs li input.ruBrowse:hover, .RadUpload ul.ruInputs li html input.ruBrowse:hover, html input.bSubmit:hover, html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info:hover, .form-group .field-container html button.btn.submit.form-button.btn-normal.btn-info:hover {
  border-color: #0099e6 #0099e6 #0077b3;
  background-color: #0099e6; }

html .btn-primary:active, html .RadUpload ul.ruInputs li input.ruBrowse:active, .RadUpload ul.ruInputs li html input.ruBrowse:active, html input.bSubmit:active, html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info:active, .form-group .field-container html button.btn.submit.form-button.btn-normal.btn-info:active,
html .btn-primary:focus,
html .RadUpload ul.ruInputs li input.ruBrowse:focus, .RadUpload ul.ruInputs li
html input.ruBrowse:focus,
html input.bSubmit:focus,
html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info:focus, .form-group .field-container
html button.btn.submit.form-button.btn-normal.btn-info:focus {
  border-color: #0077b3 #0077b3 #0077b3;
  background-color: #0077b3; }

html .btn-primary.dropdown-toggle, html .RadUpload ul.ruInputs li input.dropdown-toggle.ruBrowse, .RadUpload ul.ruInputs li html input.dropdown-toggle.ruBrowse, html input.dropdown-toggle.bSubmit, html .form-group .field-container button.dropdown-toggle.btn.submit.form-button.btn-normal.btn-info, .form-group .field-container html button.dropdown-toggle.btn.submit.form-button.btn-normal.btn-info {
  border-left-color: #0077b3; }

html .btn-primary[disabled], html .RadUpload ul.ruInputs li input[disabled].ruBrowse, .RadUpload ul.ruInputs li html input[disabled].ruBrowse, html input[disabled].bSubmit, html .form-group .field-container button[disabled].btn.submit.form-button.btn-normal.btn-info, .form-group .field-container html button[disabled].btn.submit.form-button.btn-normal.btn-info {
  border-color: #33bbff;
  background-color: #33bbff; }

html .btn-primary:hover, html .RadUpload ul.ruInputs li input.ruBrowse:hover, .RadUpload ul.ruInputs li html input.ruBrowse:hover, html input.bSubmit:hover, html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info:hover, .form-group .field-container html button.btn.submit.form-button.btn-normal.btn-info:hover,
html .btn-primary:focus,
html .RadUpload ul.ruInputs li input.ruBrowse:focus, .RadUpload ul.ruInputs li
html input.ruBrowse:focus,
html input.bSubmit:focus,
html .form-group .field-container button.btn.submit.form-button.btn-normal.btn-info:focus, .form-group .field-container
html button.btn.submit.form-button.btn-normal.btn-info:focus {
  color: #ffffff; }

html .btn-secondary, html .RadUpload ul.ruInputs li input.ruRemove, .RadUpload ul.ruInputs li html input.ruRemove {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #cc3524;
  border-color: #cc3524 #cc3524 #dc372d; }

html .btn-secondary:hover, html .RadUpload ul.ruInputs li input.ruRemove:hover, .RadUpload ul.ruInputs li html input.ruRemove:hover {
  border-color: #e7766f #e7766f #df4c43;
  background-color: #e7766f; }

html .btn-secondary:active, html .RadUpload ul.ruInputs li input.ruRemove:active, .RadUpload ul.ruInputs li html input.ruRemove:active,
html .btn-secondary:focus,
html .RadUpload ul.ruInputs li input.ruRemove:focus, .RadUpload ul.ruInputs li
html input.ruRemove:focus {
  border-color: #df4c43 #df4c43 #df4c43;
  background-color: #df4c43; }

html .btn-secondary.dropdown-toggle, html .RadUpload ul.ruInputs li input.dropdown-toggle.ruRemove, .RadUpload ul.ruInputs li html input.dropdown-toggle.ruRemove {
  border-left-color: #df4c43; }

html .btn-secondary[disabled], html .RadUpload ul.ruInputs li input[disabled].ruRemove, .RadUpload ul.ruInputs li html input[disabled].ruRemove {
  border-color: #f2b4b0;
  background-color: #f2b4b0; }

html .btn-secondary:hover, html .RadUpload ul.ruInputs li input.ruRemove:hover, .RadUpload ul.ruInputs li html input.ruRemove:hover,
html .btn-secondary:focus,
html .RadUpload ul.ruInputs li input.ruRemove:focus, .RadUpload ul.ruInputs li
html input.ruRemove:focus {
  color: #ffffff; }

html .btn-tertiary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #703331;
  border-color: #703331 #703331 #218388; }

html .btn-tertiary:hover {
  border-color: #30bec6 #30bec6 #26969c;
  background-color: #30bec6; }

html .btn-tertiary:active,
html .btn-tertiary:focus {
  border-color: #26969c #26969c #26969c;
  background-color: #26969c; }

html .btn-tertiary.dropdown-toggle {
  border-left-color: #26969c; }

html .btn-tertiary[disabled] {
  border-color: #68d4da;
  background-color: #68d4da; }

html .btn-tertiary:hover,
html .btn-tertiary:focus {
  color: #ffffff; }

html .btn-quaternary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #383f48;
  border-color: #383f48 #383f48 #22262b; }

html .btn-quaternary:hover {
  border-color: #434c56 #434c56 #2d323a;
  background-color: #434c56; }

html .btn-quaternary:active,
html .btn-quaternary:focus {
  border-color: #2d323a #2d323a #2d323a;
  background-color: #2d323a; }

html .btn-quaternary.dropdown-toggle {
  border-left-color: #2d323a; }

html .btn-quaternary[disabled] {
  border-color: #00303c;
  background-color: #00303c; }

html .btn-quaternary:hover,
html .btn-quaternary:focus {
  color: #ffffff; }

html .btn-dark {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2e353e;
  border-color: #2e353e #2e353e #181c21; }

html .btn-dark:hover {
  border-color: #39424d #39424d #23282f;
  background-color: #39424d; }

html .btn-dark:active,
html .btn-dark:focus {
  border-color: #23282f #23282f #23282f;
  background-color: #23282f; }

html .btn-dark.dropdown-toggle {
  border-left-color: #23282f; }

html .btn-dark[disabled] {
  border-color: #596779;
  background-color: #596779; }

html .btn-dark:hover,
html .btn-dark:focus {
  color: #ffffff; }

html .btn-light {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  border-color: #ffffff #ffffff #e6e6e6; }

html .btn-light:hover {
  border-color: #ffffff #ffffff #f2f2f2;
  background-color: #ffffff; }

html .btn-light:active,
html .btn-light:focus {
  border-color: #f2f2f2 #f2f2f2 #f2f2f2;
  background-color: #f2f2f2; }

html .btn-light.dropdown-toggle {
  border-left-color: #f2f2f2; }

html .btn-light[disabled] {
  border-color: #ffffff;
  background-color: #ffffff; }

html .btn-light:hover,
html .btn-light:focus {
  color: #777777; }

html .btn-borders.btn-primary, html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse, .RadUpload ul.ruInputs li html input.btn-borders.ruBrowse, html input.btn-borders.bSubmit, html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info, .form-group .field-container html button.btn-borders.btn.submit.form-button.btn-normal.btn-info {
  background: transparent;
  border-color: #08424d;
  color: #08424d;
  text-shadow: none; }

html .btn-borders.btn-primary:hover, html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:hover, .RadUpload ul.ruInputs li html input.btn-borders.ruBrowse:hover, html input.btn-borders.bSubmit:hover, html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover, .form-group .field-container html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover,
html .btn-borders.btn-primary:focus,
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:focus, .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:focus,
html input.btn-borders.bSubmit:focus,
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus, .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #08424d;
  border-color: #08424d #08424d #006699;
  border-color: #08424d !important;
  color: #ffffff; }

html .btn-borders.btn-primary:hover:hover, html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:hover:hover, .RadUpload ul.ruInputs li html input.btn-borders.ruBrowse:hover:hover, html input.btn-borders.bSubmit:hover:hover, html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover:hover, .form-group .field-container html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover:hover,
html .btn-borders.btn-primary:focus:hover,
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:focus:hover, .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:focus:hover,
html input.btn-borders.bSubmit:focus:hover,
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus:hover, .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus:hover {
  border-color: #0099e6 #0099e6 #0077b3;
  background-color: #0099e6; }

html .btn-borders.btn-primary:hover:active, html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:hover:active, .RadUpload ul.ruInputs li html input.btn-borders.ruBrowse:hover:active, html input.btn-borders.bSubmit:hover:active, html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover:active, .form-group .field-container html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover:active,
html .btn-borders.btn-primary:focus:active,
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:focus:active, .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:focus:active,
html input.btn-borders.bSubmit:focus:active,
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus:active, .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus:active,
html .btn-borders.btn-primary:hover:focus,
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:hover:focus, .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:hover:focus,
html input.btn-borders.bSubmit:hover:focus,
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover:focus, .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover:focus,
html .btn-borders.btn-primary:focus:focus,
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:focus:focus, .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:focus:focus,
html input.btn-borders.bSubmit:focus:focus,
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus:focus, .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus:focus {
  border-color: #0077b3 #0077b3 #0077b3;
  background-color: #0077b3; }

html .btn-borders.btn-primary:hover.dropdown-toggle, html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:hover.dropdown-toggle, .RadUpload ul.ruInputs li html input.btn-borders.ruBrowse:hover.dropdown-toggle, html input.btn-borders.bSubmit:hover.dropdown-toggle, html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover.dropdown-toggle, .form-group .field-container html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover.dropdown-toggle,
html .btn-borders.btn-primary:focus.dropdown-toggle,
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:focus.dropdown-toggle, .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:focus.dropdown-toggle,
html input.btn-borders.bSubmit:focus.dropdown-toggle,
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus.dropdown-toggle, .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus.dropdown-toggle {
  border-left-color: #0077b3; }

html .btn-borders.btn-primary:hover[disabled], html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:hover[disabled], .RadUpload ul.ruInputs li html input.btn-borders.ruBrowse:hover[disabled], html input.btn-borders.bSubmit:hover[disabled], html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover[disabled], .form-group .field-container html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:hover[disabled],
html .btn-borders.btn-primary:focus[disabled],
html .RadUpload ul.ruInputs li input.btn-borders.ruBrowse:focus[disabled], .RadUpload ul.ruInputs li
html input.btn-borders.ruBrowse:focus[disabled],
html input.btn-borders.bSubmit:focus[disabled],
html .form-group .field-container button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus[disabled], .form-group .field-container
html button.btn-borders.btn.submit.form-button.btn-normal.btn-info:focus[disabled] {
  border-color: #33bbff;
  background-color: #33bbff; }

html .btn-borders.btn-secondary, html .RadUpload ul.ruInputs li input.btn-borders.ruRemove, .RadUpload ul.ruInputs li html input.btn-borders.ruRemove {
  background: transparent;
  border-color: #cc3524;
  color: #cc3524;
  text-shadow: none; }

html .btn-borders.btn-secondary:hover, html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:hover, .RadUpload ul.ruInputs li html input.btn-borders.ruRemove:hover,
html .btn-borders.btn-secondary:focus,
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:focus, .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #cc3524;
  border-color: #cc3524 #cc3524 #dc372d;
  border-color: #cc3524 !important;
  color: #ffffff; }

html .btn-borders.btn-secondary:hover:hover, html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:hover:hover, .RadUpload ul.ruInputs li html input.btn-borders.ruRemove:hover:hover,
html .btn-borders.btn-secondary:focus:hover,
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:focus:hover, .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:focus:hover {
  border-color: #e7766f #e7766f #df4c43;
  background-color: #e7766f; }

html .btn-borders.btn-secondary:hover:active, html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:hover:active, .RadUpload ul.ruInputs li html input.btn-borders.ruRemove:hover:active,
html .btn-borders.btn-secondary:focus:active,
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:focus:active, .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:focus:active,
html .btn-borders.btn-secondary:hover:focus,
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:hover:focus, .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:hover:focus,
html .btn-borders.btn-secondary:focus:focus,
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:focus:focus, .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:focus:focus {
  border-color: #df4c43 #df4c43 #df4c43;
  background-color: #df4c43; }

html .btn-borders.btn-secondary:hover.dropdown-toggle, html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:hover.dropdown-toggle, .RadUpload ul.ruInputs li html input.btn-borders.ruRemove:hover.dropdown-toggle,
html .btn-borders.btn-secondary:focus.dropdown-toggle,
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:focus.dropdown-toggle, .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:focus.dropdown-toggle {
  border-left-color: #df4c43; }

html .btn-borders.btn-secondary:hover[disabled], html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:hover[disabled], .RadUpload ul.ruInputs li html input.btn-borders.ruRemove:hover[disabled],
html .btn-borders.btn-secondary:focus[disabled],
html .RadUpload ul.ruInputs li input.btn-borders.ruRemove:focus[disabled], .RadUpload ul.ruInputs li
html input.btn-borders.ruRemove:focus[disabled] {
  border-color: #f2b4b0;
  background-color: #f2b4b0; }

html .btn-borders.btn-tertiary {
  background: transparent;
  border-color: #703331;
  color: #703331;
  text-shadow: none; }

html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #703331;
  border-color: #703331 #703331 #218388;
  border-color: #703331 !important;
  color: #ffffff; }

html .btn-borders.btn-tertiary:hover:hover,
html .btn-borders.btn-tertiary:focus:hover {
  border-color: #30bec6 #30bec6 #26969c;
  background-color: #30bec6; }

html .btn-borders.btn-tertiary:hover:active,
html .btn-borders.btn-tertiary:focus:active,
html .btn-borders.btn-tertiary:hover:focus,
html .btn-borders.btn-tertiary:focus:focus {
  border-color: #26969c #26969c #26969c;
  background-color: #26969c; }

html .btn-borders.btn-tertiary:hover.dropdown-toggle,
html .btn-borders.btn-tertiary:focus.dropdown-toggle {
  border-left-color: #26969c; }

html .btn-borders.btn-tertiary:hover[disabled],
html .btn-borders.btn-tertiary:focus[disabled] {
  border-color: #68d4da;
  background-color: #68d4da; }

html .btn-borders.btn-quaternary {
  background: transparent;
  border-color: #383f48;
  color: #383f48;
  text-shadow: none; }

html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #383f48;
  border-color: #383f48 #383f48 #22262b;
  border-color: #383f48 !important;
  color: #ffffff; }

html .btn-borders.btn-quaternary:hover:hover,
html .btn-borders.btn-quaternary:focus:hover {
  border-color: #434c56 #434c56 #2d323a;
  background-color: #434c56; }

html .btn-borders.btn-quaternary:hover:active,
html .btn-borders.btn-quaternary:focus:active,
html .btn-borders.btn-quaternary:hover:focus,
html .btn-borders.btn-quaternary:focus:focus {
  border-color: #2d323a #2d323a #2d323a;
  background-color: #2d323a; }

html .btn-borders.btn-quaternary:hover.dropdown-toggle,
html .btn-borders.btn-quaternary:focus.dropdown-toggle {
  border-left-color: #2d323a; }

html .btn-borders.btn-quaternary:hover[disabled],
html .btn-borders.btn-quaternary:focus[disabled] {
  border-color: #00303c;
  background-color: #00303c; }

html .btn-borders.btn-dark {
  background: transparent;
  border-color: #2e353e;
  color: #2e353e;
  text-shadow: none; }

html .btn-borders.btn-dark:hover,
html .btn-borders.btn-dark:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2e353e;
  border-color: #2e353e #2e353e #181c21;
  border-color: #2e353e !important;
  color: #ffffff; }

html .btn-borders.btn-dark:hover:hover,
html .btn-borders.btn-dark:focus:hover {
  border-color: #39424d #39424d #23282f;
  background-color: #39424d; }

html .btn-borders.btn-dark:hover:active,
html .btn-borders.btn-dark:focus:active,
html .btn-borders.btn-dark:hover:focus,
html .btn-borders.btn-dark:focus:focus {
  border-color: #23282f #23282f #23282f;
  background-color: #23282f; }

html .btn-borders.btn-dark:hover.dropdown-toggle,
html .btn-borders.btn-dark:focus.dropdown-toggle {
  border-left-color: #23282f; }

html .btn-borders.btn-dark:hover[disabled],
html .btn-borders.btn-dark:focus[disabled] {
  border-color: #596779;
  background-color: #596779; }

html .btn-borders.btn-light {
  background: transparent;
  border-color: #ffffff;
  color: #ffffff;
  text-shadow: none; }

html .btn-borders.btn-light:hover,
html .btn-borders.btn-light:focus {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  border-color: #ffffff #ffffff #e6e6e6;
  border-color: #ffffff !important;
  color: #777777; }

html .btn-borders.btn-light:hover:hover,
html .btn-borders.btn-light:focus:hover {
  border-color: #ffffff #ffffff #f2f2f2;
  background-color: #ffffff; }

html .btn-borders.btn-light:hover:active,
html .btn-borders.btn-light:focus:active,
html .btn-borders.btn-light:hover:focus,
html .btn-borders.btn-light:focus:focus {
  border-color: #f2f2f2 #f2f2f2 #f2f2f2;
  background-color: #f2f2f2; }

html .btn-borders.btn-light:hover.dropdown-toggle,
html .btn-borders.btn-light:focus.dropdown-toggle {
  border-left-color: #f2f2f2; }

html .btn-borders.btn-light:hover[disabled],
html .btn-borders.btn-light:focus[disabled] {
  border-color: #ffffff;
  background-color: #ffffff; }

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #08424d; }

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #08424d !important;
  border-color: #08424d; }

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
  color: #08424d; }

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
  background-color: #08424d;
  border-color: #08424d; }

.pagination > .active > a,
body.dark .pagination > .active > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #08424d;
  border-color: #08424d #08424d #006699; }

.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover {
  border-color: #0099e6 #0099e6 #0077b3;
  background-color: #0099e6; }

.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus {
  border-color: #0077b3 #0077b3 #0077b3;
  background-color: #0077b3; }

.pagination > .active > a.dropdown-toggle,
body.dark .pagination > .active > a.dropdown-toggle {
  border-left-color: #0077b3; }

.pagination > .active > a[disabled],
body.dark .pagination > .active > a[disabled] {
  border-color: #33bbff;
  background-color: #33bbff; }

html .alert-primary {
  background-color: #08424d;
  border-color: #007ebd;
  color: #ffffff; }

html .alert-primary .alert-link {
  color: #ffffff; }

html .alert-secondary {
  background-color: #cc3524;
  border-color: #e1554c;
  color: #ffffff; }

html .alert-secondary .alert-link {
  color: #ffffff; }

html .alert-tertiary {
  background-color: #703331;
  border-color: #703331;
  color: #ffffff; }

html .alert-tertiary .alert-link {
  color: #ffffff; }

html .alert-quaternary {
  background-color: #383f48;
  border-color: #31373f;
  color: #ffffff; }

html .alert-quaternary .alert-link {
  color: #ffffff; }

html .alert-dark {
  background-color: #2e353e;
  border-color: #272d35;
  color: #ffffff; }

html .alert-dark .alert-link {
  color: #ffffff; }

html .alert-light {
  background-color: #ffffff;
  border-color: #f7f7f7;
  color: #777777; }

html .alert-light .alert-link {
  color: #777777; }

html .progress-bar-primary {
  background-color: #08424d; }

html .progress-bar-secondary {
  background-color: #cc3524; }

html .progress-bar-tertiary {
  background-color: #703331; }

html .progress-bar-quaternary {
  background-color: #383f48; }

html .progress-bar-dark {
  background-color: #2e353e; }

html .progress-bar-light {
  background-color: #ffffff; }

html section.section-primary {
  background-color: #08424d !important;
  border-color: #0077b3 !important; }

html section.section-primary h1,
html section.section-primary h2,
html section.section-primary h3,
html section.section-primary h4,
html section.section-primary h5,
html section.section-primary h6 {
  color: #ffffff; }

html section.section-primary p {
  color: #e6e6e6; }

html section.section-secondary {
  background-color: #cc3524 !important;
  border-color: #df4c43 !important; }

html section.section-secondary h1,
html section.section-secondary h2,
html section.section-secondary h3,
html section.section-secondary h4,
html section.section-secondary h5,
html section.section-secondary h6 {
  color: #ffffff; }

html section.section-secondary p {
  color: #e6e6e6; }

html section.section-tertiary {
  background-color: #703331 !important;
  border-color: #26969c !important; }

html section.section-tertiary h1,
html section.section-tertiary h2,
html section.section-tertiary h3,
html section.section-tertiary h4,
html section.section-tertiary h5,
html section.section-tertiary h6 {
  color: #ffffff; }

html section.section-tertiary p {
  color: #e6e6e6; }

html section.section-quaternary {
  background-color: #383f48 !important;
  border-color: #2d323a !important; }

html section.section-quaternary h1,
html section.section-quaternary h2,
html section.section-quaternary h3,
html section.section-quaternary h4,
html section.section-quaternary h5,
html section.section-quaternary h6 {
  color: #ffffff; }

html section.section-quaternary p {
  color: #e6e6e6; }

html section.section-dark {
  background-color: #2e353e !important;
  border-color: #23282f !important; }

html section.section-dark h1,
html section.section-dark h2,
html section.section-dark h3,
html section.section-dark h4,
html section.section-dark h5,
html section.section-dark h6 {
  color: #ffffff; }

html section.section-dark p {
  color: #e6e6e6; }

html section.section-light {
  background-color: #ffffff !important;
  border-color: #f2f2f2 !important; }

html section.section-light h1,
html section.section-light h2,
html section.section-light h3,
html section.section-light h4,
html section.section-light h5,
html section.section-light h6 {
  color: #777777; }

html section.section-light p {
  color: #5e5e5e; }

html section.section-default-scale-1 {
  background-color: #dbdbdb !important;
  border-top-color: #d3d3d3 !important; }

html section.section-default-scale-2 {
  background-color: #c1c1c1 !important;
  border-top-color: #b9b9b9 !important; }

html section.section-default-scale-3 {
  background-color: #a8a8a8 !important;
  border-top-color: #a0a0a0 !important; }

html section.section-default-scale-4 {
  background-color: #8e8e8e !important;
  border-top-color: #868686 !important; }

html section.section-default-scale-5 {
  background-color: #757575 !important;
  border-top-color: #6d6d6d !important; }

html section.section-default-scale-6 {
  background-color: #5b5b5b !important;
  border-top-color: #535353 !important; }

html section.section-default-scale-7 {
  background-color: #424242 !important;
  border-top-color: #3a3a3a !important; }

html section.section-default-scale-8 {
  background-color: #282828 !important;
  border-top-color: #202020 !important; }

html section.section-default-scale-9 {
  background-color: #0f0f0f !important;
  border-top-color: #070707 !important; }

html.dark section.section-default-scale-1 {
  background-color: #333a44 !important;
  border-top-color: #2c323b !important; }

html.dark section.section-default-scale-2 {
  background-color: #495362 !important;
  border-top-color: #424b59 !important; }

html.dark section.section-default-scale-3 {
  background-color: #5e6b7f !important;
  border-top-color: #586476 !important; }

html.dark section.section-default-scale-4 {
  background-color: #77849a !important;
  border-top-color: #6e7d93 !important; }

html.dark section.section-default-scale-5 {
  background-color: #949faf !important;
  border-top-color: #8b97a9 !important; }

html.dark section.section-default-scale-6 {
  background-color: #b1b9c5 !important;
  border-top-color: #a8b1be !important; }

html.dark section.section-default-scale-7 {
  background-color: #ced3db !important;
  border-top-color: #c5cbd4 !important; }

html.dark section.section-default-scale-8 {
  background-color: #ebeef1 !important;
  border-top-color: #e3e6ea !important; }

html.dark section.section-default-scale-9 {
  background-color: #ffffff !important;
  border-top-color: #f7f7f7 !important; }

section.page-top h1 {
  border-bottom-color: #08424d; }

section.page-top.custom-product {
  background-color: #0077b3;
  border-top-color: #0081c2; }

html .page-top-color.page-top-primary {
  background-color: #08424d;
  border-bottom-color: #08424d;
  color: #ffffff; }

html .page-top-color.page-top-primary h1 {
  color: #ffffff; }

html .page-top-color.page-top-primary h1 span {
  color: #ffffff; }

html .page-top-color.page-top-primary a {
  color: #ffffff; }

html .page-top-color.page-top-primary .breadcrumb > .active {
  color: #ffffff; }

html .page-top-color.page-top-secondary {
  background-color: #cc3524;
  border-bottom-color: #cc3524;
  color: #ffffff; }

html .page-top-color.page-top-secondary h1 {
  color: #ffffff; }

html .page-top-color.page-top-secondary h1 span {
  color: #ffffff; }

html .page-top-color.page-top-secondary a {
  color: #ffffff; }

html .page-top-color.page-top-secondary .breadcrumb > .active {
  color: #ffffff; }

html .page-top-color.page-top-tertiary {
  background-color: #703331;
  border-bottom-color: #703331;
  color: #ffffff; }

html .page-top-color.page-top-tertiary h1 {
  color: #ffffff; }

html .page-top-color.page-top-tertiary h1 span {
  color: #ffffff; }

html .page-top-color.page-top-tertiary a {
  color: #ffffff; }

html .page-top-color.page-top-tertiary .breadcrumb > .active {
  color: #ffffff; }

html .page-top-color.page-top-quaternary {
  background-color: #383f48;
  border-bottom-color: #383f48;
  color: #ffffff; }

html .page-top-color.page-top-quaternary h1 {
  color: #ffffff; }

html .page-top-color.page-top-quaternary h1 span {
  color: #ffffff; }

html .page-top-color.page-top-quaternary a {
  color: #ffffff; }

html .page-top-color.page-top-quaternary .breadcrumb > .active {
  color: #ffffff; }

html .page-top-color.page-top-dark {
  background-color: #2e353e;
  border-bottom-color: #2e353e;
  color: #ffffff; }

html .page-top-color.page-top-dark h1 {
  color: #ffffff; }

html .page-top-color.page-top-dark h1 span {
  color: #ffffff; }

html .page-top-color.page-top-dark a {
  color: #ffffff; }

html .page-top-color.page-top-dark .breadcrumb > .active {
  color: #ffffff; }

html .page-top-color.page-top-light {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  color: #777777; }

html .page-top-color.page-top-light h1 {
  color: #777777; }

html .page-top-color.page-top-light h1 span {
  color: #777777; }

html .page-top-color.page-top-light a {
  color: #777777; }

html .page-top-color.page-top-light .breadcrumb > .active {
  color: #777777; }

html .toggle-primary .toggle label {
  color: #08424d;
  border-left-color: #08424d;
  border-right-color: #08424d; }

html .toggle-primary .toggle.active > label {
  background-color: #08424d;
  border-color: #08424d;
  color: #ffffff; }

html .toggle-primary.toggle-simple .toggle > label:after {
  background-color: #08424d; }

html .toggle-secondary .toggle label {
  color: #cc3524;
  border-left-color: #cc3524;
  border-right-color: #cc3524; }

html .toggle-secondary .toggle.active > label {
  background-color: #cc3524;
  border-color: #cc3524;
  color: #ffffff; }

html .toggle-secondary.toggle-simple .toggle > label:after {
  background-color: #cc3524; }

html .toggle-tertiary .toggle label {
  color: #703331;
  border-left-color: #703331;
  border-right-color: #703331; }

html .toggle-tertiary .toggle.active > label {
  background-color: #703331;
  border-color: #703331;
  color: #ffffff; }

html .toggle-tertiary.toggle-simple .toggle > label:after {
  background-color: #703331; }

html .toggle-quaternary .toggle label {
  color: #383f48;
  border-left-color: #383f48;
  border-right-color: #383f48; }

html .toggle-quaternary .toggle.active > label {
  background-color: #383f48;
  border-color: #383f48;
  color: #ffffff; }

html .toggle-quaternary.toggle-simple .toggle > label:after {
  background-color: #383f48; }

html .toggle-dark .toggle label {
  color: #2e353e;
  border-left-color: #2e353e;
  border-right-color: #2e353e; }

html .toggle-dark .toggle.active > label {
  background-color: #2e353e;
  border-color: #2e353e;
  color: #ffffff; }

html .toggle-dark.toggle-simple .toggle > label:after {
  background-color: #2e353e; }

html .toggle-light .toggle label {
  color: #ffffff;
  border-left-color: #ffffff;
  border-right-color: #ffffff; }

html .toggle-light .toggle.active > label {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #777777; }

html .toggle-light.toggle-simple .toggle > label:after {
  background-color: #ffffff; }

.thumb-info .thumb-info-type {
  background-color: #08424d; }

.thumb-info .thumb-info-action-icon {
  background-color: #08424d; }

.thumb-info-social-icons a {
  background-color: #08424d; }

.thumbnail .zoom {
  background-color: #08424d; }

.img-thumbnail .zoom {
  background-color: #08424d; }

html .thumb-info .thumb-info-action-icon-primary {
  background-color: #08424d; }

html .thumb-info .thumb-info-action-icon-primary i,
html .thumb-info .thumb-info-action-icon-primary em {
  color: #ffffff; }

html .thumb-info .thumb-info-action-icon-secondary {
  background-color: #cc3524; }

html .thumb-info .thumb-info-action-icon-secondary i,
html .thumb-info .thumb-info-action-icon-secondary em {
  color: #ffffff; }

html .thumb-info .thumb-info-action-icon-tertiary {
  background-color: #703331; }

html .thumb-info .thumb-info-action-icon-tertiary i,
html .thumb-info .thumb-info-action-icon-tertiary em {
  color: #ffffff; }

html .thumb-info .thumb-info-action-icon-quaternary {
  background-color: #383f48; }

html .thumb-info .thumb-info-action-icon-quaternary i,
html .thumb-info .thumb-info-action-icon-quaternary em {
  color: #ffffff; }

html .thumb-info .thumb-info-action-icon-dark {
  background-color: #2e353e; }

html .thumb-info .thumb-info-action-icon-dark i,
html .thumb-info .thumb-info-action-icon-dark em {
  color: #ffffff; }

html .thumb-info .thumb-info-action-icon-light {
  background-color: #ffffff; }

html .thumb-info .thumb-info-action-icon-light i,
html .thumb-info .thumb-info-action-icon-light em {
  color: #777777; }

.inverted {
  background-color: #08424d; }

html .inverted-primary {
  background-color: #08424d; }

html .inverted-secondary {
  background-color: #cc3524; }

html .inverted-tertiary {
  background-color: #703331; }

html .inverted-quaternary {
  background-color: #383f48; }

html .inverted-dark {
  background-color: #2e353e; }

html .inverted-light {
  background-color: #ffffff; }

.social-icons-list a {
  background-color: #08424d; }

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #0074ad; }

.owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"] {
  color: #08424d; }

.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #08424d;
  border-color: #08424d #08424d #006699; }

.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
  border-color: #0099e6 #0099e6 #0077b3;
  background-color: #0099e6; }

.owl-theme .owl-controls .owl-nav [class*="owl-"]:active,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
  border-color: #0077b3 #0077b3 #0077b3;
  background-color: #0077b3; }

.owl-theme .owl-controls .owl-nav [class*="owl-"].dropdown-toggle {
  border-left-color: #0077b3; }

.owl-theme .owl-controls .owl-nav [class*="owl-"][disabled] {
  border-color: #33bbff;
  background-color: #33bbff; }

html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
  color: #08424d; }

html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus,
html.dark body .tabs .nav-tabs a:focus {
  border-top-color: #08424d; }

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
  border-top-color: #08424d;
  color: #08424d; }

html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
  border-top-color: #08424d; }

html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
  border-bottom-color: #08424d; }

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
  border-left-color: #08424d; }

html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
  border-right-color: #08424d; }

html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
  color: #08424d; }

html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
  border-top-color: #08424d; }

html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #08424d;
  color: #08424d; }

html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #08424d; }

html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #08424d; }

html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #08424d; }

html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #08424d; }

html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #08424d; }

html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #08424d; }

html body .tabs-secondary .nav-tabs li a,
html.dark body .tabs-secondary .nav-tabs li a,
html body .tabs-secondary .nav-tabs.nav-justified li a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a,
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
  color: #cc3524; }

html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
  border-top-color: #cc3524; }

html body .tabs-secondary .nav-tabs li.active a,
html.dark body .tabs-secondary .nav-tabs li.active a,
html body .tabs-secondary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a,
html body .tabs-secondary .nav-tabs li.active a:hover,
html.dark body .tabs-secondary .nav-tabs li.active a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary .nav-tabs li.active a:focus,
html.dark body .tabs-secondary .nav-tabs li.active a:focus,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #cc3524;
  color: #cc3524; }

html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #cc3524; }

html body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #cc3524; }

html body .tabs-secondary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #cc3524; }

html body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #cc3524; }

html body .tabs-secondary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #cc3524; }

html body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #cc3524; }

html body .tabs-tertiary .nav-tabs li a,
html.dark body .tabs-tertiary .nav-tabs li a,
html body .tabs-tertiary .nav-tabs.nav-justified li a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a,
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
  color: #703331; }

html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
  border-top-color: #703331; }

html body .tabs-tertiary .nav-tabs li.active a,
html.dark body .tabs-tertiary .nav-tabs li.active a,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs li.active a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs li.active a:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #703331;
  color: #703331; }

html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #703331; }

html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #703331; }

html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #703331; }

html body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #703331; }

html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #703331; }

html body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #703331; }

html body .tabs-quaternary .nav-tabs li a,
html.dark body .tabs-quaternary .nav-tabs li a,
html body .tabs-quaternary .nav-tabs.nav-justified li a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a,
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
  color: #383f48; }

html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
  border-top-color: #383f48; }

html body .tabs-quaternary .nav-tabs li.active a,
html.dark body .tabs-quaternary .nav-tabs li.active a,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs li.active a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs li.active a:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #383f48;
  color: #383f48; }

html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #383f48; }

html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #383f48; }

html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #383f48; }

html body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #383f48; }

html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #383f48; }

html body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #383f48; }

html body .tabs-dark .nav-tabs li a,
html.dark body .tabs-dark .nav-tabs li a,
html body .tabs-dark .nav-tabs.nav-justified li a,
html.dark body .tabs-dark .nav-tabs.nav-justified li a,
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
  color: #2e353e; }

html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
  border-top-color: #2e353e; }

html body .tabs-dark .nav-tabs li.active a,
html.dark body .tabs-dark .nav-tabs li.active a,
html body .tabs-dark .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a,
html body .tabs-dark .nav-tabs li.active a:hover,
html.dark body .tabs-dark .nav-tabs li.active a:hover,
html body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark .nav-tabs li.active a:focus,
html.dark body .tabs-dark .nav-tabs li.active a:focus,
html body .tabs-dark .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #2e353e;
  color: #2e353e; }

html body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #2e353e; }

html body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #2e353e; }

html body .tabs-dark.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
  border-left-color: #2e353e; }

html body .tabs-dark.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #2e353e; }

html body .tabs-dark.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
  border-right-color: #2e353e; }

html body .tabs-dark.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #2e353e; }

html body .tabs-light .nav-tabs li a,
html.dark body .tabs-light .nav-tabs li a,
html body .tabs-light .nav-tabs.nav-justified li a,
html.dark body .tabs-light .nav-tabs.nav-justified li a,
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
  color: #ffffff; }

html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
  border-top-color: #ffffff; }

html body .tabs-light .nav-tabs li.active a,
html.dark body .tabs-light .nav-tabs li.active a,
html body .tabs-light .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a,
html body .tabs-light .nav-tabs li.active a:hover,
html.dark body .tabs-light .nav-tabs li.active a:hover,
html body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light .nav-tabs li.active a:focus,
html.dark body .tabs-light .nav-tabs li.active a:focus,
html body .tabs-light .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #ffffff;
  color: #ffffff; }

html body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #ffffff; }

html body .tabs-light.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #ffffff; }

html body .tabs-light.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
  border-left-color: #ffffff; }

html body .tabs-light.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a,
html body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #ffffff; }

html body .tabs-light.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
  border-right-color: #ffffff; }

html body .tabs-light.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a,
html body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #ffffff; }

html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
  border-right-color: #08424d;
  border-left-color: transparent; }

html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
  border-right-color: transparent;
  border-left-color: #08424d; }

.list.list-icons li .fa {
  color: #08424d;
  border-color: #08424d; }

.list.list-icons.list-icons-style-3 li .fa {
  background-color: #08424d; }

.list.list-ordened li:before {
  color: #08424d;
  border-color: #08424d; }

.list.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d; }

html .list-primary.list-icons li .fa {
  color: #08424d;
  border-color: #08424d; }

html .list-primary.list-icons.list-icons-style-3 li .fa {
  background-color: #08424d;
  color: #ffffff; }

html .list-primary.list-ordened li:before {
  color: #08424d; }

html .list-primary.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d;
  color: #ffffff; }

html .list-secondary.list-icons li .fa {
  color: #cc3524;
  border-color: #cc3524; }

html .list-secondary.list-icons.list-icons-style-3 li .fa {
  background-color: #cc3524;
  color: #ffffff; }

html .list-secondary.list-ordened li:before {
  color: #cc3524; }

html .list-secondary.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d;
  color: #ffffff; }

html .list-tertiary.list-icons li .fa {
  color: #703331;
  border-color: #703331; }

html .list-tertiary.list-icons.list-icons-style-3 li .fa {
  background-color: #703331;
  color: #ffffff; }

html .list-tertiary.list-ordened li:before {
  color: #703331; }

html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d;
  color: #ffffff; }

html .list-quaternary.list-icons li .fa {
  color: #383f48;
  border-color: #383f48; }

html .list-quaternary.list-icons.list-icons-style-3 li .fa {
  background-color: #383f48;
  color: #ffffff; }

html .list-quaternary.list-ordened li:before {
  color: #383f48; }

html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d;
  color: #ffffff; }

html .list-dark.list-icons li .fa {
  color: #2e353e;
  border-color: #2e353e; }

html .list-dark.list-icons.list-icons-style-3 li .fa {
  background-color: #2e353e;
  color: #ffffff; }

html .list-dark.list-ordened li:before {
  color: #2e353e; }

html .list-dark.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d;
  color: #ffffff; }

html .list-light.list-icons li .fa {
  color: #ffffff;
  border-color: #ffffff; }

html .list-light.list-icons.list-icons-style-3 li .fa {
  background-color: #ffffff;
  color: #777777; }

html .list-light.list-ordened li:before {
  color: #ffffff; }

html .list-light.list-ordened.list-ordened-style-3 li:before {
  background-color: #08424d;
  color: #777777; }

.parallax blockquote i.fa-quote-left,
.parallax blockquote em.fa-quote-left {
  color: #08424d; }

section.video blockquote i.fa-quote-left,
section.video blockquote em.fa-quote-left {
  color: #08424d; }

.panel-group .panel-heading a {
  color: #08424d; }

html .panel-group.panel-group-primary .panel-heading {
  background-color: #08424d !important; }

html .panel-group.panel-group-primary .panel-heading a {
  color: #ffffff; }

html .panel-group.panel-group-secondary .panel-heading {
  background-color: #cc3524 !important; }

html .panel-group.panel-group-secondary .panel-heading a {
  color: #ffffff; }

html .panel-group.panel-group-tertiary .panel-heading {
  background-color: #703331 !important; }

html .panel-group.panel-group-tertiary .panel-heading a {
  color: #ffffff; }

html .panel-group.panel-group-quaternary .panel-heading {
  background-color: #383f48 !important; }

html .panel-group.panel-group-quaternary .panel-heading a {
  color: #ffffff; }

html .panel-group.panel-group-dark .panel-heading {
  background-color: #2e353e !important; }

html .panel-group.panel-group-dark .panel-heading a {
  color: #ffffff; }

html .panel-group.panel-group-light .panel-heading {
  background-color: #ffffff !important; }

html .panel-group.panel-group-light .panel-heading a {
  color: #777777; }

html .divider.divider-primary .fa {
  color: #08424d; }

html .divider.divider-primary.divider-small hr {
  background: #08424d; }

html .divider.divider-secondary .fa {
  color: #cc3524; }

html .divider.divider-secondary.divider-small hr {
  background: #cc3524; }

html .divider.divider-tertiary .fa {
  color: #703331; }

html .divider.divider-tertiary.divider-small hr {
  background: #703331; }

html .divider.divider-quaternary .fa {
  color: #383f48; }

html .divider.divider-quaternary.divider-small hr {
  background: #383f48; }

html .divider.divider-dark .fa {
  color: #2e353e; }

html .divider.divider-dark.divider-small hr {
  background: #2e353e; }

html .divider.divider-light .fa {
  color: #ffffff; }

html .divider.divider-light.divider-small hr {
  background: #ffffff; }

html .divider.divider-style-2.divider-primary .fa {
  background: #08424d;
  color: #ffffff; }

html .divider.divider-style-2.divider-secondary .fa {
  background: #cc3524;
  color: #ffffff; }

html .divider.divider-style-2.divider-tertiary .fa {
  background: #703331;
  color: #ffffff; }

html .divider.divider-style-2.divider-quaternary .fa {
  background: #383f48;
  color: #ffffff; }

html .divider.divider-style-2.divider-dark .fa {
  background: #2e353e;
  color: #ffffff; }

html .divider.divider-style-2.divider-light .fa {
  background: #ffffff;
  color: #777777; }

html .divider.divider-style-3.divider-primary .fa {
  border-color: #08424d; }

html .divider.divider-style-3.divider-secondary .fa {
  border-color: #cc3524; }

html .divider.divider-style-3.divider-tertiary .fa {
  border-color: #703331; }

html .divider.divider-style-3.divider-quaternary .fa {
  border-color: #383f48; }

html .divider.divider-style-3.divider-dark .fa {
  border-color: #2e353e; }

html .divider.divider-style-3.divider-light .fa {
  border-color: #ffffff; }

@media (min-width: 992px) {
  header nav ul.nav-main a,
  header nav ul.nav-main a:focus,
  header nav ul.nav-main a:hover {
    color: #08424d; }
  header nav ul.nav-main > li.active > a,
  header nav ul.nav-main > li:hover > a,
  header nav ul.nav-main > li > a:focus {
    color: #ffffff;
    background-color: #08424d !important; }
  header nav ul.nav-main .dropdown > ul.dropdown-menu {
    border-top-color: #08424d !important; }
  header nav ul.nav-main .dropdown-submenu > a:after,
  header nav ul.nav-main .dropdown-submenu:hover > a:after {
    border-left-color: #08424d; } }

@media (min-width: 992px) {
  header.newHeader nav ul.nav-main a,
  header.newHeader nav ul.nav-main a:focus,
  header.newHeader nav ul.nav-main a:hover {
    color: #08424d; }
  header.newHeader nav ul.nav-main > li.active > a,
  header.newHeader nav ul.nav-main > li:hover > a,
  header.newHeader nav ul.nav-main > li > a:focus {
    color: #08424d !important;
    background-color: transparent !important; } }

header nav ul.nav-main .tip {
  background: #08424d;
  color: #ffffff; }

header nav ul.nav-main .tip:before {
  border-right-color: #08424d; }

.v-menu nav ul.nav-main a {
  color: #08424d; }

.v-menu nav ul.nav-main > li.active > a,
.v-menu nav ul.nav-main > li.active ul.dropdown-menu > li.active > a {
  color: #ffffff;
  color: #08424d !important; }

html header nav ul.nav-main .tip-primary {
  background: #08424d !important;
  color: #ffffff !important; }

html header nav ul.nav-main .tip-primary:before {
  border-right-color: #08424d !important; }

html header nav ul.nav-main .tip-secondary {
  background: #cc3524 !important;
  color: #ffffff !important; }

html header nav ul.nav-main .tip-secondary:before {
  border-right-color: #cc3524 !important; }

html header nav ul.nav-main .tip-tertiary {
  background: #703331 !important;
  color: #ffffff !important; }

html header nav ul.nav-main .tip-tertiary:before {
  border-right-color: #703331 !important; }

html header nav ul.nav-main .tip-quaternary {
  background: #383f48 !important;
  color: #ffffff !important; }

html header nav ul.nav-main .tip-quaternary:before {
  border-right-color: #383f48 !important; }

html header nav ul.nav-main .tip-dark {
  background: #2e353e !important;
  color: #ffffff !important; }

html header nav ul.nav-main .tip-dark:before {
  border-right-color: #2e353e !important; }

html header nav ul.nav-main .tip-light {
  background: #ffffff !important;
  color: #777777 !important; }

html header nav ul.nav-main .tip-light:before {
  border-right-color: #ffffff !important; }

html[dir="rtl"] header nav ul.nav-main .tip.skin:before {
  border-left-color: #08424d; }

@media (min-width: 992px) {
  header.single-menu nav ul.nav-main li.active > a {
    border-top: 5px solid #08424d; }
  header.darken-top-border {
    border-top: 5px solid #0077b3 !important; }
  header.colored .header-top {
    background-color: #08424d; }
  header.colored .header-top ul.nav-top li a:hover {
    background-color: #0099e6 !important; }
  header.flat-menu nav ul.nav-main li > a,
  header.flat-menu nav ul.nav-main li.active > a {
    color: #666; }
  header.flat-menu nav ul.nav-main > li.active > a {
    color: #08424d !important;
    background-color: transparent !important; }
  header.flat-menu nav ul.nav-main > li:hover > a,
  header.flat-menu nav ul.nav-main > li > a:hover {
    color: #ffffff !important;
    background-color: #08424d !important; }
  header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
    border-top-color: #08424d; } }

@media (min-width: 992px) {
  html header nav ul.nav-main li {
    font-family: "PT Sans", Arial, sans-serif;
    font-size: 1em; }
    html header nav ul.nav-main li a {
      font-weight: 400 !important;
      font-size: .789em !important;
      letter-spacing: .2em; }
  html header nav ul.nav-main li.dropdown-primary > a {
    color: rgba(255, 255, 255, 0.8); }
  html header nav ul.nav-main li.dropdown-primary.open > a,
  html header nav ul.nav-main li.dropdown-primary.active > a,
  html header nav ul.nav-main li.dropdown-primary:hover > a,
  html header nav ul.nav-main li.dropdown-primary > a:focus {
    background: none !important;
    /* color: $clr-white !important;*/
    color: white !important; }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #08424d !important;
    background: #08424d !important; }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a {
    color: #ffffff; }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li > a:focus,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li > a:focus {
    background: #0099e6; }
  html header nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #0099e6 !important; }
  html header.newHeader nav ul.nav-main li.dropdown-primary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-primary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-primary:hover > a {
    background: transparent !important;
    color: #08424d !important; }
  html header.newHeader nav ul.nav-main li.dropdown-primary > a:focus {
    background: transparent !important;
    color: #08424d !important; }
  html header nav ul.nav-main li.dropdown-secondary > a {
    color: #cc3524; }
  html header nav ul.nav-main li.dropdown-secondary.open > a,
  html header nav ul.nav-main li.dropdown-secondary.active > a,
  html header nav ul.nav-main li.dropdown-secondary:hover > a,
  html header nav ul.nav-main li.dropdown-secondary > a:focus {
    background: #cc3524 !important;
    color: #ffffff !important; }
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #cc3524 !important;
    background: #cc3524 !important; }
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li a,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li a {
    color: #ffffff; }
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li > a:focus,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li > a:focus {
    background: #e7766f; }
  html header nav ul.nav-main .dropdown-secondary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #e7766f !important; }
  html header.newHeader nav ul.nav-main li.dropdown-secondary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-secondary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-secondary:hover > a {
    background: transparent !important;
    color: #cc3524 !important; }
  html header.newHeader nav ul.nav-main li.dropdown-secondary > a:focus {
    background: transparent !important;
    color: #cc3524 !important; }
  html header nav ul.nav-main li.dropdown-tertiary > a {
    color: #703331; }
  html header nav ul.nav-main li.dropdown-tertiary.open > a,
  html header nav ul.nav-main li.dropdown-tertiary.active > a,
  html header nav ul.nav-main li.dropdown-tertiary:hover > a,
  html header nav ul.nav-main li.dropdown-tertiary > a:focus {
    background: #703331 !important;
    color: #ffffff !important; }
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #703331 !important;
    background: #703331 !important; }
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li a,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li a {
    color: #ffffff; }
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li > a:focus,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li > a:focus {
    background: #30bec6; }
  html header nav ul.nav-main .dropdown-tertiary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #30bec6 !important; }
  html header.newHeader nav ul.nav-main li.dropdown-tertiary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-tertiary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-tertiary:hover > a {
    background: transparent !important;
    color: #703331 !important; }
  html header.newHeader nav ul.nav-main li.dropdown-tertiary > a:focus {
    background: transparent !important;
    color: #703331 !important; }
  html header nav ul.nav-main li.dropdown-quaternary > a {
    color: #383f48; }
  html header nav ul.nav-main li.dropdown-quaternary.open > a,
  html header nav ul.nav-main li.dropdown-quaternary.active > a,
  html header nav ul.nav-main li.dropdown-quaternary:hover > a,
  html header nav ul.nav-main li.dropdown-quaternary > a:focus {
    background: #383f48 !important;
    color: #ffffff !important; }
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #383f48 !important;
    background: #383f48 !important; }
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li a,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li a {
    color: #ffffff; }
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li > a:focus,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li > a:focus {
    background: #434c56; }
  html header nav ul.nav-main .dropdown-quaternary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #434c56 !important; }
  html header.newHeader nav ul.nav-main li.dropdown-quaternary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-quaternary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-quaternary:hover > a {
    background: transparent !important;
    color: #383f48 !important; }
  html header.newHeader nav ul.nav-main li.dropdown-quaternary > a:focus {
    background: transparent !important;
    color: #383f48 !important; }
  html header nav ul.nav-main li.dropdown-dark > a {
    color: #2e353e; }
  html header nav ul.nav-main li.dropdown-dark.open > a,
  html header nav ul.nav-main li.dropdown-dark.active > a,
  html header nav ul.nav-main li.dropdown-dark:hover > a,
  html header nav ul.nav-main li.dropdown-dark > a:focus {
    background: #2e353e !important;
    color: #ffffff !important; }
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #2e353e !important;
    background: #2e353e !important; }
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li a,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li a {
    color: #ffffff; }
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li > a:focus,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li > a:focus {
    background: #39424d; }
  html header nav ul.nav-main .dropdown-dark:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #39424d !important; }
  html header nav ul.nav-main li.dropdown-light > a {
    color: #ffffff; }
  html header nav ul.nav-main li.dropdown-light.open > a,
  html header nav ul.nav-main li.dropdown-light.active > a,
  html header nav ul.nav-main li.dropdown-light:hover > a {
    background: #ffffff !important;
    color: #777777 !important; }
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #ffffff !important;
    background: #ffffff !important; }
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li a,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li a {
    color: #777777; }
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #ffffff; }
  html header nav ul.nav-main .dropdown-light:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-light.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #ffffff !important; } }

@media (min-width: 992px) {
  html header .nav-bar-primary {
    background: #08424d !important; }
  html header .nav-bar-primary nav ul.nav-main > li > a {
    color: #ffffff !important; }
  html header .nav-bar-primary nav ul.nav-main > li.open a,
  html header .nav-bar-primary nav ul.nav-main > li.active > a,
  html header .nav-bar-primary nav ul.nav-main > li:hover > a {
    background: #ffffff !important;
    color: #08424d !important; }
  html header .nav-bar-primary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-primary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #ffffff !important; }
  html header .nav-bar-secondary {
    background: #cc3524 !important; }
  html header .nav-bar-secondary nav ul.nav-main > li > a {
    color: #ffffff !important; }
  html header .nav-bar-secondary nav ul.nav-main > li.open a,
  html header .nav-bar-secondary nav ul.nav-main > li.active > a,
  html header .nav-bar-secondary nav ul.nav-main > li:hover > a {
    background: #ffffff !important;
    color: #cc3524 !important; }
  html header .nav-bar-secondary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-secondary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #ffffff !important; }
  html header .nav-bar-tertiary {
    background: #703331 !important; }
  html header .nav-bar-tertiary nav ul.nav-main > li > a {
    color: #ffffff !important; }
  html header .nav-bar-tertiary nav ul.nav-main > li.open a,
  html header .nav-bar-tertiary nav ul.nav-main > li.active > a,
  html header .nav-bar-tertiary nav ul.nav-main > li:hover > a {
    background: #ffffff !important;
    color: #703331 !important; }
  html header .nav-bar-tertiary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-tertiary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #ffffff !important; }
  html header .nav-bar-quaternary {
    background: #383f48 !important; }
  html header .nav-bar-quaternary nav ul.nav-main > li > a {
    color: #ffffff !important; }
  html header .nav-bar-quaternary nav ul.nav-main > li.open a,
  html header .nav-bar-quaternary nav ul.nav-main > li.active > a,
  html header .nav-bar-quaternary nav ul.nav-main > li:hover > a {
    background: #ffffff !important;
    color: #383f48 !important; }
  html header .nav-bar-quaternary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-quaternary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #ffffff !important; }
  html header .nav-bar-dark {
    background: #2e353e !important; }
  html header .nav-bar-dark nav ul.nav-main > li > a {
    color: #ffffff !important; }
  html header .nav-bar-dark nav ul.nav-main > li.open a,
  html header .nav-bar-dark nav ul.nav-main > li.active > a,
  html header .nav-bar-dark nav ul.nav-main > li:hover > a {
    background: #ffffff !important;
    color: #2e353e !important; }
  html header .nav-bar-dark nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-dark nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #ffffff !important; }
  html header .nav-bar-light {
    background: #ffffff !important; }
  html header .nav-bar-light nav ul.nav-main > li > a {
    color: #777777 !important; }
  html header .nav-bar-light nav ul.nav-main > li.open a,
  html header .nav-bar-light nav ul.nav-main > li.active > a,
  html header .nav-bar-light nav ul.nav-main > li:hover > a {
    background: #777777 !important;
    color: #ffffff !important; }
  html header .nav-bar-light nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-light nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #777777 !important; } }

.testimonial blockquote {
  background: #0099e6; }

.testimonial .testimonial-arrow-down {
  border-top-color: #0099e6; }

html .testimonial-primary blockquote {
  background: #0099e6; }

html .testimonial-primary .testimonial-arrow-down {
  border-top-color: #0099e6; }

html .testimonial-secondary blockquote {
  background: #e7766f; }

html .testimonial-secondary .testimonial-arrow-down {
  border-top-color: #e7766f; }

html .testimonial-tertiary blockquote {
  background: #30bec6; }

html .testimonial-tertiary .testimonial-arrow-down {
  border-top-color: #30bec6; }

html .testimonial-quaternary blockquote {
  background: #434c56; }

html .testimonial-quaternary .testimonial-arrow-down {
  border-top-color: #434c56; }

html .testimonial-dark blockquote {
  background: #39424d; }

html .testimonial-dark .testimonial-arrow-down {
  border-top-color: #39424d; }

html .testimonial-light blockquote {
  background: #ffffff; }

html .testimonial-light .testimonial-arrow-down {
  border-top-color: #ffffff; }

.circular-bar.only-icon .fa {
  color: #08424d; }

html .counters .counter-primary .fa,
html .counters .counter-primary strong {
  color: #08424d; }

html .counters .counter-secondary .fa,
html .counters .counter-secondary strong {
  color: #cc3524; }

html .counters .counter-tertiary .fa,
html .counters .counter-tertiary strong {
  color: #703331; }

html .counters .counter-quaternary .fa,
html .counters .counter-quaternary strong {
  color: #383f48; }

html .counters .counter-dark .fa,
html .counters .counter-dark strong {
  color: #2e353e; }

html .counters .counter-light .fa,
html .counters .counter-light strong {
  color: #ffffff; }

.icon-featured {
  background-color: #08424d; }

.featured-box-primary .icon-featured {
  background-color: #08424d; }

.featured-box-primary .icon-featured:after {
  border-color: #08424d; }

.featured-box-primary h4 {
  color: #08424d; }

.featured-box-primary .box-content {
  border-top-color: #08424d; }

html .featured-box-primary .icon-featured {
  background-color: #08424d; }

html .featured-box-primary h4 {
  color: #08424d; }

html .featured-box-primary .box-content {
  border-top-color: #08424d; }

html .featured-box-secondary .icon-featured {
  background-color: #cc3524; }

html .featured-box-secondary h4 {
  color: #cc3524; }

html .featured-box-secondary .box-content {
  border-top-color: #cc3524; }

html .featured-box-tertiary .icon-featured {
  background-color: #703331; }

html .featured-box-tertiary h4 {
  color: #703331; }

html .featured-box-tertiary .box-content {
  border-top-color: #703331; }

html .featured-box-quaternary .icon-featured {
  background-color: #383f48; }

html .featured-box-quaternary h4 {
  color: #383f48; }

html .featured-box-quaternary .box-content {
  border-top-color: #383f48; }

html .featured-box-dark .icon-featured {
  background-color: #2e353e; }

html .featured-box-dark h4 {
  color: #2e353e; }

html .featured-box-dark .box-content {
  border-top-color: #2e353e; }

html .featured-box-light .icon-featured {
  background-color: #ffffff; }

html .featured-box-light h4 {
  color: #ffffff; }

html .featured-box-light .box-content {
  border-top-color: #ffffff; }

html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
  border-color: #08424d;
  color: #08424d; }

html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
  border-color: #cc3524;
  color: #cc3524; }

html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
  border-color: #703331;
  color: #703331; }

html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
  border-color: #383f48;
  color: #383f48; }

html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
  border-color: #2e353e;
  color: #2e353e; }

html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
  border-color: #ffffff;
  color: #ffffff; }

html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
  border-color: #08424d;
  color: #08424d; }

html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
  border-color: #cc3524;
  color: #cc3524; }

html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
  border-color: #703331;
  color: #703331; }

html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
  border-color: #383f48;
  color: #383f48; }

html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
  border-color: #2e353e;
  color: #2e353e; }

html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
  border-color: #ffffff;
  color: #ffffff; }

html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
  color: #08424d; }

html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
  color: #cc3524; }

html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
  color: #703331; }

html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
  color: #383f48; }

html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
  color: #2e353e; }

html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
  color: #ffffff; }

html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
  color: #08424d; }

html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
  color: #cc3524; }

html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
  color: #703331; }

html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
  color: #383f48; }

html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
  color: #2e353e; }

html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
  color: #ffffff; }

html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
  color: #08424d; }

html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
  color: #cc3524; }

html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
  color: #703331; }

html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
  color: #383f48; }

html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
  color: #2e353e; }

html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
  color: #ffffff; }

html .featured-box-effect-2.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 3px #08424d; }

html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
  box-shadow: 0 0 0 3px #cc3524; }

html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
  box-shadow: 0 0 0 3px #703331; }

html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
  box-shadow: 0 0 0 3px #383f48; }

html .featured-box-effect-2.featured-box-dark .icon-featured:after {
  box-shadow: 0 0 0 3px #2e353e; }

html .featured-box-effect-2.featured-box-light .icon-featured:after {
  box-shadow: 0 0 0 3px #ffffff; }

html .featured-box-effect-3.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 10px #08424d; }

html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
  background: #08424d !important; }

html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
  box-shadow: 0 0 0 10px #cc3524; }

html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
  background: #cc3524 !important; }

html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
  box-shadow: 0 0 0 10px #703331; }

html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
  background: #703331 !important; }

html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
  box-shadow: 0 0 0 10px #383f48; }

html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
  background: #383f48 !important; }

html .featured-box-effect-3.featured-box-dark .icon-featured:after {
  box-shadow: 0 0 0 10px #2e353e; }

html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
  background: #2e353e !important; }

html .featured-box-effect-3.featured-box-light .icon-featured:after {
  box-shadow: 0 0 0 10px #ffffff; }

html .featured-box-effect-3.featured-box-light:hover .icon-featured {
  background: #ffffff !important; }

.feature-box .feature-box-icon {
  background-color: #08424d; }

html .feature-box-primary .feature-box-icon {
  background-color: #08424d; }

html .feature-box-secondary .feature-box-icon {
  background-color: #cc3524; }

html .feature-box-tertiary .feature-box-icon {
  background-color: #703331; }

html .feature-box-quaternary .feature-box-icon {
  background-color: #383f48; }

html .feature-box-dark .feature-box-icon {
  background-color: #2e353e; }

html .feature-box-light .feature-box-icon {
  background-color: #ffffff; }

.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.fa {
  color: #cc3524; }

html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.fa {
  color: #703331; }

html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.fa {
  color: #383f48; }

html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon em.fa {
  color: #2e353e; }

html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon em.fa {
  color: #ffffff; }

.feature-box.feature-box-style-3 .feature-box-icon {
  border-color: #08424d; }

.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-primary.feature-box-style-3 .feature-box-icon {
  border-color: #08424d; }

html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
  border-color: #cc3524; }

html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.fa {
  color: #cc3524; }

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
  border-color: #703331; }

html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.fa {
  color: #703331; }

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
  border-color: #383f48; }

html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.fa {
  color: #383f48; }

html .feature-box-dark.feature-box-style-3 .feature-box-icon {
  border-color: #2e353e; }

html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-3 .feature-box-icon em.fa {
  color: #2e353e; }

html .feature-box-light.feature-box-style-3 .feature-box-icon {
  border-color: #ffffff; }

html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-3 .feature-box-icon em.fa {
  color: #ffffff; }

.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.fa {
  color: #cc3524; }

html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.fa {
  color: #703331; }

html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.fa {
  color: #383f48; }

html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon em.fa {
  color: #2e353e; }

html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon em.fa {
  color: #ffffff; }

.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.fa {
  color: #cc3524; }

html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.fa {
  color: #703331; }

html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.fa {
  color: #383f48; }

html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon em.fa {
  color: #2e353e; }

html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon em.fa {
  color: #ffffff; }

html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon em.fa {
  color: #08424d; }

html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.fa {
  color: #cc3524; }

html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.fa {
  color: #703331; }

html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.fa {
  color: #383f48; }

html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon em.fa {
  color: #2e353e; }

html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon em.fa {
  color: #ffffff; }

html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
  background-color: #006699; }

html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
  background-color: #0077b3; }

html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
  background-color: #08424d; }

html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
  background-color: #0099e6; }

html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary {
  background-color: #00aaff; }

html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary {
  background-color: #1ab2ff; }

html .featured-boxes-full .featured-box-full-primary {
  background-color: #08424d;
  color: #ffffff; }

html .featured-boxes-full .featured-box-full-secondary {
  background-color: #cc3524;
  color: #ffffff; }

html .featured-boxes-full .featured-box-full-tertiary {
  background-color: #703331;
  color: #ffffff; }

html .featured-boxes-full .featured-box-full-quaternary {
  background-color: #383f48;
  color: #ffffff; }

html .featured-boxes-full .featured-box-full-dark {
  background-color: #2e353e;
  color: #ffffff; }

html .featured-boxes-full .featured-box-full-light {
  background-color: #ffffff;
  color: #777777; }

.pricing-table .most-popular {
  border-color: #08424d; }

.pricing-table .most-popular h3 {
  background-color: #08424d !important; }

.pricing-table.princig-table-flat .plan h3 {
  background-color: #08424d; }

.pricing-table.princig-table-flat .plan h3 span {
  background: #08424d; }

html .call-to-action.featured.featured-primary {
  border-top-color: #08424d; }

html .call-to-action.call-to-action-primary {
  background: #08424d; }

html .call-to-action.with-full-borders {
  border-color: #08424d; }

html .call-to-action.call-to-action-primary {
  background: #08424d; }

html .call-to-action.call-to-action-primary h3,
html .call-to-action.call-to-action-primary p {
  color: #ffffff; }

html .call-to-action.featured.featured-secondary {
  border-top-color: #cc3524; }

html .call-to-action.call-to-action-secondary {
  background: #cc3524; }

html .call-to-action.with-full-borders {
  border-color: #cc3524; }

html .call-to-action.call-to-action-secondary {
  background: #cc3524; }

html .call-to-action.call-to-action-secondary h3,
html .call-to-action.call-to-action-secondary p {
  color: #ffffff; }

html .call-to-action.featured.featured-tertiary {
  border-top-color: #703331; }

html .call-to-action.call-to-action-tertiary {
  background: #703331; }

html .call-to-action.with-full-borders {
  border-color: #703331; }

html .call-to-action.call-to-action-tertiary {
  background: #703331; }

html .call-to-action.call-to-action-tertiary h3,
html .call-to-action.call-to-action-tertiary p {
  color: #ffffff; }

html .call-to-action.featured.featured-quaternary {
  border-top-color: #383f48; }

html .call-to-action.call-to-action-quaternary {
  background: #383f48; }

html .call-to-action.with-full-borders {
  border-color: #383f48; }

html .call-to-action.call-to-action-quaternary {
  background: #383f48; }

html .call-to-action.call-to-action-quaternary h3,
html .call-to-action.call-to-action-quaternary p {
  color: #ffffff; }

html .call-to-action.featured.featured-dark {
  border-top-color: #2e353e; }

html .call-to-action.call-to-action-dark {
  background: #2e353e; }

html .call-to-action.with-full-borders {
  border-color: #2e353e; }

html .call-to-action.call-to-action-dark {
  background: #2e353e; }

html .call-to-action.call-to-action-dark h3,
html .call-to-action.call-to-action-dark p {
  color: #ffffff; }

html .call-to-action.featured.featured-light {
  border-top-color: #ffffff; }

html .call-to-action.call-to-action-light {
  background: #ffffff; }

html .call-to-action.with-full-borders {
  border-color: #ffffff; }

html .call-to-action.call-to-action-light {
  background: #ffffff; }

html .call-to-action.call-to-action-light h3,
html .call-to-action.call-to-action-light p {
  color: #777777; }

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
  background: #08424d;
  box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #08424d; }

ul.history li .featured-box .box-content {
  border-top-color: #08424d; }

.recent-posts .date .month,
article.post .post-date .month {
  background-color: #08424d; }

.recent-posts .date .day,
article.post .post-date .day {
  color: #08424d; }

.slider .tp-bannertimer {
  background-color: #08424d; }

.home-concept strong {
  color: #08424d; }

.home-intro p em {
  color: #00aaff; }

.shop ul.products li.product .onsale {
  background-color: #08424d;
  border-bottom-color: #006da3; }

.shop .star-rating span,
.shop .cart-totals tr.total .amount {
  color: #08424d; }

footer .footer-ribbon {
  background: #08424d; }

footer .footer-ribbon:before {
  border-right-color: #005580;
  border-left-color: #005580; }

footer.light h1,
footer.light h2,
footer.light h3,
footer.light h4,
footer.light a {
  color: #08424d !important; }

footer.color {
  background: #08424d;
  border-top-color: #08424d; }

footer.color .footer-ribbon {
  background: #006699; }

footer.color .footer-ribbon:before {
  border-right-color: #00334d; }

footer.color .footer-copyright {
  background: #0077b3;
  border-top-color: #0077b3; }

html footer.color-primary {
  background: #08424d;
  border-top-color: #08424d; }

html footer.color-primary .footer-ribbon {
  background: #006699; }

html footer.color-primary .footer-ribbon:before {
  border-right-color: #00334d; }

html footer.color-primary .footer-copyright {
  background: #0077b3;
  border-top-color: #0077b3; }

html footer.color-secondary {
  background: #cc3524;
  border-top-color: #cc3524; }

html footer.color-secondary .footer-ribbon {
  background: #dc372d; }

html footer.color-secondary .footer-ribbon:before {
  border-right-color: #a1231b; }

html footer.color-secondary .footer-copyright {
  background: #df4c43;
  border-top-color: #df4c43; }

html footer.color-tertiary {
  background: #703331;
  border-top-color: #703331; }

html footer.color-tertiary .footer-ribbon {
  background: #218388; }

html footer.color-tertiary .footer-ribbon:before {
  border-right-color: #12474a; }

html footer.color-tertiary .footer-copyright {
  background: #26969c;
  border-top-color: #26969c; }

html footer.color-quaternary {
  background: #383f48;
  border-top-color: #383f48; }

html footer.color-quaternary .footer-ribbon {
  background: #22262b; }

html footer.color-quaternary .footer-ribbon:before {
  border-right-color: #000000; }

html footer.color-quaternary .footer-copyright {
  background: #2d323a;
  border-top-color: #2d323a; }

html footer.color-dark {
  background: #2e353e;
  border-top-color: #2e353e; }

html footer.color-dark .footer-ribbon {
  background: #181c21; }

html footer.color-dark .footer-ribbon:before {
  border-right-color: #000000; }

html footer.color-dark .footer-copyright {
  background: #23282f;
  border-top-color: #23282f; }

html footer.color-light {
  background: #ffffff;
  border-top-color: #ffffff; }

html footer.color-light .footer-ribbon {
  background: #e6e6e6; }

html footer.color-light .footer-ribbon:before {
  border-right-color: #bfbfbf; }

html footer.color-light .footer-copyright {
  background: #f2f2f2;
  border-top-color: #f2f2f2; }

html.boxed .body {
  border-top-color: #08424d; }

section.highlight {
  background-color: #08424d !important;
  border-color: #0077b3 !important; }

section.page-top.custom-product {
  background-color: #0077b3;
  border-top-color: #0081c2; }

ul.list.icons li i,
ul.list.icons li em {
  color: #08424d; }

section.toggle label {
  color: #08424d;
  border-left-color: #08424d; }

section.toggle.active > label {
  background-color: #08424d;
  border-color: #08424d;
  color: #FFF; }

div.featured-box-secundary div.box-content {
  border-top-color: #08424d; }

p.drop-caps.secundary:first-child:first-letter {
  background-color: #08424d; }

/* Mobile Base Sizes */
html {
  font-size: 20px; }

@media (min-width: 480px) {
  html {
    font-size: 17px !important; } }

@media (min-width: 960px) {
  html {
    font-size: 19px !important; } }

body {
  font-family: "PT Sans", Arial, sans-serif !important;
  font-weight: 400;
  color: #435363;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0; }

p, ul, ol {
  font-family: "Crimson Text", Georgia, serif !important;
  font-weight: 400;
  color: #435363;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.5rem; }

p.lead {
  font-family: "PT Sans", Arial, sans-serif !important;
  font-weight: 400;
  color: #435363;
  opacity: 0.7;
  font-size: 1.05em;
  line-height: 1.429em;
  margin-bottom: 1.5rem; }

p.alt {
  font-family: "PT Sans", Arial, sans-serif !important;
  font-weight: 400;
  color: #435363;
  font-size: 0.863em;
  line-height: 1.739em;
  letter-spacing: 0.035em;
  margin-bottom: 1.5rem; }

.extralarge {
  font-size: 1.5rem !important; }

.large {
  font-size: 1.25rem !important; }

.normal {
  font-size: 1rem !important; }

.small {
  font-size: .863rem !important; }

.tiny {
  font-size: .75rem !important; }

ul li, ol li {
  margin-bottom: .35rem; }

ul, ol {
  margin-bottom: 1.5rem; }

.middle-content-pane ul, .right-content-pane ul {
  padding: 0 0 0 1em; }
  .middle-content-pane ul li, .right-content-pane ul li {
    list-style-type: disc;
    margin-bottom: .35rem !important;
    line-height: 1.25 !important; }

.middle-content-pane ol, .right-content-pane ol {
  padding: 0 0 0 1em; }
  .middle-content-pane ol li, .right-content-pane ol li {
    margin-bottom: .35rem !important;
    line-height: 1.25 !important; }

.middle-content-pane table, .right-content-pane table {
  font-family: "Crimson Text", Georgia, serif !important;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.5rem; }

ul.team-list li {
  list-style-type: none !important; }

ul.no-list-type li {
  list-style-type: none !important; }

ul li.Field {
  list-style-type: none !important; }

a {
  text-decoration: underline; }

a:hover {
  color: #0f7d92; }

a:visited {
  color: #435363; }

a[class*='clr-']:hover {
  opacity: .8; }

a[class*='clr-']:visited {
  opacity: 1 !important; }

a.btn {
  text-decoration: none !important; }

#dnn_rightColumnContentPane {
  font-size: .875em; }
  #dnn_rightColumnContentPane h1, #dnn_rightColumnContentPane .h1, #dnn_rightColumnContentPane h2, #dnn_rightColumnContentPane .h2, #dnn_rightColumnContentPane h3, #dnn_rightColumnContentPane .h3, #dnn_rightColumnContentPane h4, #dnn_rightColumnContentPane .h4, #dnn_rightColumnContentPane h5, #dnn_rightColumnContentPane .h5, #dnn_rightColumnContentPane h6, #dnn_rightColumnContentPane .h6 {
    opacity: .8; }
  #dnn_rightColumnContentPane p {
    font-family: "Crimson Text", Georgia, serif !important;
    font-weight: 400;
    color: #586d81;
    font-size: 1em;
    line-height: 1.5;
    margin-bottom: 1.5rem; }
    #dnn_rightColumnContentPane p .btn, #dnn_rightColumnContentPane p .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li #dnn_rightColumnContentPane p input.ruBrowse, #dnn_rightColumnContentPane p .RadUpload ul.ruInputs li input.ruRemove, .RadUpload ul.ruInputs li #dnn_rightColumnContentPane p input.ruRemove, #dnn_rightColumnContentPane p input.bSubmit {
      opacity: 1 !important; }
  #dnn_rightColumnContentPane .btn, #dnn_rightColumnContentPane .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li #dnn_rightColumnContentPane input.ruBrowse, #dnn_rightColumnContentPane .RadUpload ul.ruInputs li input.ruRemove, .RadUpload ul.ruInputs li #dnn_rightColumnContentPane input.ruRemove, #dnn_rightColumnContentPane input.bSubmit {
    opacity: 1 !important; }
  #dnn_rightColumnContentPane .v-menu {
    background-color: none !important; }
    #dnn_rightColumnContentPane .v-menu .nav-main {
      background-color: #ededed !important;
      border: none !important; }
      #dnn_rightColumnContentPane .v-menu .nav-main ul {
        background-color: none !important;
        box-shadow: none !important; }
        #dnn_rightColumnContentPane .v-menu .nav-main ul li {
          background-color: #ededed !important;
          color: #08424d !important;
          border-bottom: solid 1px #cccccc !important;
          margin-bottom: 5px !important; }
          #dnn_rightColumnContentPane .v-menu .nav-main ul li a {
            color: #08424d !important;
            text-decoration: none !important; }
          #dnn_rightColumnContentPane .v-menu .nav-main ul li ul {
            border-bottom: none !important; }
            #dnn_rightColumnContentPane .v-menu .nav-main ul li ul li ul li:last-child {
              border-bottom: none !important; }
        #dnn_rightColumnContentPane .v-menu .nav-main ul li:hover a {
          padding: 5px !important; }
        #dnn_rightColumnContentPane .v-menu .nav-main ul li:last-child {
          border-bottom: none !important; }
  #dnn_rightColumnContentPane .bg-gray-lightest hr {
    background-color: #58595b !important; }
  #dnn_rightColumnContentPane .bg-gray-lightest blockquote {
    border-color: #cccccc !important;
    padding-bottom: .5rem !important; }
    #dnn_rightColumnContentPane .bg-gray-lightest blockquote p:last-child {
      margin-bottom: 0px !important; }

.v-menu .nav-main {
  background-color: #ffffff !important; }

h1, .h1 {
  font-family: "Acre-Medium", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 2.5rem;
  line-height: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  margin-bottom: 0.6em;
  color: #08424d; }

h1.subhead {
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1em;
  letter-spacing: 0.025em;
  margin-bottom: 1em;
  color: #08424d; }

h2, .h2 {
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 400;
  font-size: 2rem;
  line-height: 1.125em;
  letter-spacing: 0em;
  margin-bottom: 0.6em;
  color: #08424d; }

h3, .h3 {
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1em;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin-bottom: 0.5em;
  color: #08424d; }

h4, .h4 {
  font-family: "Crimson Text", Georgia, serif;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.2em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: .4em;
  color: #08424d; }

h5, .h5 {
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.075em;
  margin-bottom: .3em;
  color: #08424d; }

h6, .h6 {
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin-bottom: .3em;
  color: #08424d; }

p + h2 {
  margin-top: 1.429em !important; }

p + h3 {
  margin-top: 1.429em !important; }

p + h4 {
  margin-top: 1.429em !important; }

p + h5 {
  margin-top: 1.75em !important; }

p + h6 {
  margin-top: 1.75em !important; }

ul + h2 {
  margin-top: 1.429em !important; }

ul + h3 {
  margin-top: 1.429em !important; }

ul + h4 {
  margin-top: 1.429em !important; }

ul + h5 {
  margin-top: 1.75em !important; }

ul + h6 {
  margin-top: 1.75em !important; }

ol + h2 {
  margin-top: 1.429em !important; }

ol + h3 {
  margin-top: 1.429em !important; }

ol + h4 {
  margin-top: 1.429em !important; }

ol + h5 {
  margin-top: 1.75em !important; }

ol + h6 {
  margin-top: 1.75em !important; }

header {
  background-color: #00303c !important;
  background-image: none !important;
  border: none !important;
  padding: 0px !important;
  border-bottom: solid 1px rgba(255, 255, 255, 0.2) !important; }
  header .logo-show-mobile {
    display: none; }
  header .header-logo-wrap {
    float: left;
    padding: 1rem 1rem 0 1rem;
    width: 315px;
    height: 100px;
    border-right: solid 1px rgba(255, 255, 255, 0.2); }
    header .header-logo-wrap img {
      opacity: 1;
      transition: opacity 0.25s ease-in-out;
      -moz-transition: opacity 0.25s ease-in-out;
      -webkit-transition: opacity 0.25s ease-in-out; }
    header .header-logo-wrap img:hover {
      opacity: .8; }
  header .header-logo-wrap-kcbf {
    width: 315px !important; }
  header .header-tagline-wrap {
    float: left;
    padding: 30px 0 0 0;
    width: 290px;
    height: 100px;
    border-right: solid 1px rgba(255, 255, 255, 0.2);
    color: #9eb0b5;
    font-family: sans-serif !important;
    font-size: .7em !important;
    letter-spacing: .08em;
    text-align: center; }
  header .header-right-wrap {
    padding-left: 605px;
    width: 100%; }
    header .header-right-wrap .header-right-top-wrap {
      width: 100%;
      height: 50px;
      font-family: "PT Sans", Arial, sans-serif !important;
      font-size: .737rem;
      letter-spacing: .1em; }
      header .header-right-wrap .header-right-top-wrap .loginGroup {
        float: right;
        text-transform: uppercase;
        margin-right: 1rem;
        padding-right: 1rem;
        border-right: solid 1px rgba(255, 255, 255, 0.8);
        margin-top: 15px;
        line-height: 22.5px; }
        header .header-right-wrap .header-right-top-wrap .loginGroup a {
          color: rgba(255, 255, 255, 0.8);
          text-decoration: none;
          transition: color 0.25s ease-in-out;
          -moz-transition: color 0.25s ease-in-out;
          -webkit-transition: color 0.25s ease-in-out; }
        header .header-right-wrap .header-right-top-wrap .loginGroup a:hover {
          color: #ffffff; }
      header .header-right-wrap .header-right-top-wrap .registerGroup {
        float: right;
        text-transform: uppercase;
        margin-top: 15px; }
        header .header-right-wrap .header-right-top-wrap .registerGroup ul.buttonGroup {
          padding-left: 0 !important;
          margin-bottom: 0px !important; }
          header .header-right-wrap .header-right-top-wrap .registerGroup ul.buttonGroup li {
            line-height: 22.5px;
            font-size: 0.737rem !important;
            list-style-type: none !important;
            font-family: "PT Sans", Arial, sans-serif !important; }
            header .header-right-wrap .header-right-top-wrap .registerGroup ul.buttonGroup li a {
              color: rgba(255, 255, 255, 0.8);
              text-decoration: none;
              transition: color 0.25s ease-in-out;
              -moz-transition: color 0.25s ease-in-out;
              -webkit-transition: color 0.25s ease-in-out; }
            header .header-right-wrap .header-right-top-wrap .registerGroup ul.buttonGroup li a:hover {
              color: #ffffff; }
      header .header-right-wrap .header-right-top-wrap .donate-button-wrap {
        float: right;
        margin-left: 2rem; }
        header .header-right-wrap .header-right-top-wrap .donate-button-wrap a.donate-button {
          background-color: #703331;
          color: #ffffff;
          text-transform: uppercase;
          text-decoration: none;
          display: block;
          width: 180px;
          height: 50px;
          display: table-cell;
          text-align: center;
          vertical-align: middle;
          text-align: center;
          transition: background-color 0.25s ease-in-out;
          -moz-transition: background-color 0.25s ease-in-out;
          -webkit-transition: background-color 0.25s ease-in-out; }
        header .header-right-wrap .header-right-top-wrap .donate-button-wrap a:hover.donate-button {
          background-color: #cc3524; }
      header .header-right-wrap .header-right-top-wrap #dnn_kcbaheader_dnnUser_messageGroup, header .header-right-wrap .header-right-top-wrap #dnn_kcbfheader_dnnUser_messageGroup {
        display: none; }
      header .header-right-wrap .header-right-top-wrap #dnn_kcbaheader_dnnUser_notificationGroup, header .header-right-wrap .header-right-top-wrap #dnn_kcbfheader_dnnUser_notificationGroup {
        display: none; }
      header .header-right-wrap .header-right-top-wrap #dnn_kcbaheader_dnnUser_avatarGroup, header .header-right-wrap .header-right-top-wrap #dnn_kcbfheader_dnnUser_avatarGroup {
        display: none; }
    header .header-right-wrap .header-right-bottom-wrap {
      width: 100%;
      height: 50px;
      border-top: solid 1px rgba(255, 255, 255, 0.2);
      text-align: right; }
      header .header-right-wrap .header-right-bottom-wrap .header-search-wrap {
        float: right;
        padding: 0px 20px 0 0;
        height: 40px; }
        header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap {
          float: left;
          width: 250px;
          display: none;
          text-align: left; }
          header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap #dnn_kcbaheader_dnnSearch_ClassicSearch .searchInputContainer input#dnn_kcbaheader_dnnSearch_txtSearch, header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap #dnn_kcbaheader_dnnSearch_ClassicSearch .searchInputContainer input#dnn_kcbfheader_dnnSearch_txtSearch, header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap #dnn_kcbfheader_dnnSearch_ClassicSearch .searchInputContainer input#dnn_kcbaheader_dnnSearch_txtSearch, header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap #dnn_kcbfheader_dnnSearch_ClassicSearch .searchInputContainer input#dnn_kcbfheader_dnnSearch_txtSearch {
            width: 250px;
            border: none !important;
            height: 40px !important;
            padding: 3px 8px;
            font-family: "PT Sans", Arial, sans-serif !important; }
          header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap #dnn_kcbaheader_dnnSearch_ClassicSearch .searchInputContainer a.dnnSearchBoxClearText, header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-control-wrap #dnn_kcbfheader_dnnSearch_ClassicSearch .searchInputContainer a.dnnSearchBoxClearText {
            display: inline !important;
            top: 10px; }
        header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-icon-wrap {
          float: left;
          width: 30px;
          padding-top: 12px; }
          header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-icon-wrap i {
            color: rgba(255, 255, 255, 0.8);
            font-size: 22px;
            cursor: pointer;
            transition: color 0.25s ease-in-out;
            -moz-transition: color 0.25s ease-in-out;
            -webkit-transition: color 0.25s ease-in-out; }
          header .header-right-wrap .header-right-bottom-wrap .header-search-wrap .header-search-icon-wrap i:hover {
            color: #ffffff;
            cursor: pointer; }
  header .header-right-wrap-kcbf {
    padding-left: 585px; }

.user-dropdown-menu {
  left: auto !important;
  z-index: 999999;
  background-color: #08424d;
  border-radius: 0px !important;
  padding: .75rem 0; }
  .user-dropdown-menu li {
    padding: 0 .5rem; }
    .user-dropdown-menu li a {
      padding: .35rem;
      text-transform: none !important; }
    .user-dropdown-menu li a:hover {
      background-color: #00303c !important; }

header nav ul.nav-main {
  margin: 0px !important; }

html header nav ul.nav-main li.dropdown-primary:hover > a {
  background-color: #1e252b !important;
  border: none !important; }

html header nav ul.nav-main li.dropdown-primary > a {
  border: none !important; }

header nav ul.nav li a {
  text-decoration: none !important; }

.nav-pills > li > a {
  border-radius: 0px !important; }

header nav ul.nav-main li a {
  padding: 14px 20px 0 20px !important;
  height: 50px;
  margin: 0px 0px -1px 0 !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu {
  background-color: #1e252b !important;
  border: none !important;
  margin-top: 0px !important;
  padding: 0px 10px 0 10px !important;
  margin-left: 0px !important;
  border-radius: 0px !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a {
  padding-top: 10px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  margin-bottom: 0px !important;
  height: 38px !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a {
  background-color: #00303c !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:active > a {
  background-color: #00303c !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:visited > a {
  background-color: #00303c !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover {
  background-color: #00303c !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:active {
  background-color: #00303c !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:visited {
  background-color: #00303c !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu {
  background-color: #00303c !important;
  border: none !important;
  border-radius: 0px !important;
  margin-top: 0px !important;
  padding: 0px 10px 0 10px !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu li:hover > a {
  background-color: #08424d !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu {
  background-color: #08424d !important; }

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu li:hover > a {
  background-color: #26525c !important; }

header nav ul.nav-main ul.dropdown-menu {
  min-width: 160px !important; }

.middle-content-pane-inner {
  padding: 3rem !important; }

.middle-content-row-right-column {
  padding: 3rem 2rem !important; }

body.sticky-menu-active {
  padding-top: 0px !important; }

body.sticky-menu-active header {
  position: static !important; }

.page-top {
  border: none !important;
  height: 260px;
  background: #003944 url("/Portals/0/Images/header/header-image.jpg") no-repeat;
  background-position: center;
  padding: 0px !important;
  margin-bottom: 0 !important; }
  .page-top .page-heading-col {
    position: relative;
    height: 256px;
    margin-bottom: 0px !important; }
    .page-top .page-heading-col .h1-bread-wrap {
      position: absolute;
      bottom: 1rem; }
      .page-top .page-heading-col .h1-bread-wrap h1 {
        font-family: "Acre-Medium", Arial, sans-serif;
        font-weight: 400 !important;
        min-height: auto !important;
        font-style: normal;
        font-size: 2.5em;
        line-height: 1.2 !important;
        text-transform: uppercase;
        letter-spacing: 0.2em;
        margin-bottom: .5rem !important;
        border: none !important;
        padding: 0px !important; }
      .page-top .page-heading-col .h1-bread-wrap ul.breadcrumb {
        margin-top: 0 !important;
        font-size: .632rem;
        line-height: 1.5 !important; }
        .page-top .page-heading-col .h1-bread-wrap ul.breadcrumb li {
          font-family: "PT Sans", Arial, sans-serif;
          color: #cccccc;
          font-size: .632rem;
          letter-spacing: .1em;
          text-transform: uppercase;
          line-height: 1.5 !important; }
          .page-top .page-heading-col .h1-bread-wrap ul.breadcrumb li a {
            color: #cccccc;
            text-decoration: none !important; }

.foundation .page-top {
  background-image: url("/Portals/0/Images/header/kcbf-header.jpg") !important; }

.foundation header .header-logo-wrap {
  width: 315px; }

.foundation header .header-tagline-wrap {
  width: 225px;
  padding-top: 40px !important; }

.foundation header .header-right-wrap {
  padding-left: 540px; }

body > #footer {
  margin-top: 0px !important;
  border-top: none !important;
  padding-top: 3rem !important; }

.body > #footer a {
  color: rgba(255, 255, 255, 0.7) !important;
  transition: color 0.25s ease-in-out;
  -moz-transition: color 0.25s ease-in-out;
  -webkit-transition: color 0.25s ease-in-out; }

.body > #footer a:hover {
  color: #ffffff !important; }

.body > #footer .footer-copyright {
  border: none !important;
  background-color: #00303c !important;
  padding: 1rem 0 !important;
  font-size: 13px !important;
  font-family: "PT Sans", Arial, sans-serif;
  color: rgba(255, 255, 255, 0.7) !important; }

footer {
  background-color: #003944 !important;
  color: rgba(255, 255, 255, 0.8);
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 400;
  font-size: 15px !important; }
  footer a i.icon {
    font-size: 20px !important; }
  footer p {
    color: rgba(255, 255, 255, 0.8) !important; }
  footer h6 {
    color: #ffffff;
    margin-bottom: 1rem !important; }
  footer ul {
    margin: 0 !important;
    padding: 0 !important; }
    footer ul li {
      list-style-position: inside;
      list-style-type: none;
      margin: 0 0 .5rem 0; }
      footer ul li a {
        color: rgba(255, 255, 255, 0.7) !important;
        transition: color 0.25s ease-in-out;
        -moz-transition: color 0.25s ease-in-out;
        -webkit-transition: color 0.25s ease-in-out;
        text-decoration: none !important; }
      footer ul li a:hover {
        color: #ffffff !important; }
  footer ul.footer-social-icons li a {
    vertical-align: text-top !important;
    display: block;
    height: 32px; }
    footer ul.footer-social-icons li a .footer-social-circle {
      display: table-cell;
      width: 32px;
      height: 32px;
      border: solid 2px rgba(255, 255, 255, 0.7);
      background-color: transparent;
      border-radius: 16px !important;
      -webkit-border-radius: 16px !important;
      -moz-border-radius: 16px !important;
      text-align: center;
      vertical-align: middle;
      margin-right: 6px; }
      footer ul.footer-social-icons li a .footer-social-circle i.fa {
        font-size: 16px; }
    footer ul.footer-social-icons li a .footer-social-content {
      display: table-cell;
      height: 32px;
      vertical-align: middle;
      padding-left: 8px;
      font-size: .79rem !important;
      font-family: "PT Sans", Arial, sans-serif !important; }
  footer .ion-ios-email-outline {
    font-size: 16px !important; }

.footer-copyright-middle {
  line-height: 1.2; }

#dnn_FooterLeftInner ul li, #dnn_FooterRightInner ul li {
  font-family: "PT Sans", Arial, sans-serif !important;
  font-size: .79rem !important; }

#dnn_FooterLeftOuter p {
  font-family: "PT Sans", Arial, sans-serif !important;
  font-size: .79rem !important; }

/* SECTIONS */
.bg-gray-img {
  background-color: #e6e6e6;
  background: #e6e6e6 url("/Portals/0/Images/backgrounds/texture-gray-lightest.jpg") repeat; }

/*--------------------------------------------------------*/
/*	HOME STYLES
/*--------------------------------------------------------*/
#Home-S2 #Home-Membership-Wrap {
  background: #003944 url("/Portals/0/Images/backgrounds/lawyers-bg-image.jpg") no-repeat;
  background-position: top right;
  color: #ffffff; }
  #Home-S2 #Home-Membership-Wrap h2 {
    color: #ffffff; }
  #Home-S2 #Home-Membership-Wrap p {
    color: #ffffff; }

#Home-Volunteer-Wrap {
  background-image: url("/Portals/0/Images/backgrounds/volunteer-bg-image.jpg");
  background-repeat: no-repeat;
  background-position: top right; }

#Home-Judicial-Wrap {
  background-image: url("/Portals/0/Images/backgrounds/judicial-bg.jpg");
  background-repeat: no-repeat;
  background-position: top right; }

.home-featured-barbulletin-article-wrap {
  border-bottom: solid 4px #08424d;
  padding-bottom: 1rem; }

.home-featured-barbulletin-article-read-more {
  position: absolute;
  bottom: 0px;
  width: 100%; }

ul.bar-bulletin-article-list {
  list-style-type: none !important;
  padding-left: 0px !important; }
  ul.bar-bulletin-article-list li {
    font-family: "PT Sans", Arial, sans-serif !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 1rem 0 !important; }
    ul.bar-bulletin-article-list li a {
      text-decoration: none !important; }

ul.bar-bulletin-features-list {
  list-style-type: none !important;
  padding-left: 0px !important; }
  ul.bar-bulletin-features-list li {
    font-family: "PT Sans", Arial, sans-serif !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: .5rem 0 !important; }
    ul.bar-bulletin-features-list li a {
      text-decoration: none !important; }

.home-calendar-box {
  padding: 3rem 2rem 2rem 2rem;
  position: relative;
  border-left: solid 1px #ffffff;
  border-top: solid 1px #cccccc; }
  .home-calendar-box .home-calendar-title {
    background-color: #cc3524;
    padding: 6px 20px;
    text-transform: uppercase;
    margin: 0 0 0 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    font-size: .75rem; }
  .home-calendar-box h6 {
    margin-bottom: 1.5rem; }
  .home-calendar-box h2 {
    margin-bottom: 1.5rem !important; }

/*--------------------------------------------------------*/
/*	MISC
/*--------------------------------------------------------*/
.RadUpload ul.ruInputs li {
  list-style: none !important; }
  .RadUpload ul.ruInputs li input.ruBrowse {
    box-sizing: border-box;
    margin-left: 0 !important;
    display: block;
    height: 39px !important;
    width: 180px !important;
    background-image: none !important;
    text-shadow: none !important; }
  .RadUpload ul.ruInputs li input.ruRemove {
    box-sizing: border-box;
    margin-left: 0 !important;
    display: block;
    height: 39px !important;
    width: 180px !important;
    background-image: none !important;
    text-shadow: none !important; }

.RadUpload .ruFileWrap {
  height: auto !important; }

#CLEEventDetails-DisplayMessage {
  display: none; }

/* Get rid of style switcher from Porto theme */
div.view-animate.ng-scope {
  display: none; }

.style-switcher-mode {
  display: none; }

/* Login Button on Login Page */
.LiveForm.Porto .bSubmit {
  background-color: #08424d; }

.committee-level-display {
  display: none; }

.panel-heading .panel-title a {
  text-decoration: none !important; }

.dnnSearchResultSortOptions {
  border: none !important; }

#dnnSearchResult_dnnSearchBox_input {
  width: 30% !important; }

.dnnSearchBox {
  max-width: 600px !important; }

html .scroll-to-top {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  background-color: #1e252b !important;
  color: #e6e6e6 !important; }

.cle-prog-item .lead {
  min-height: 100px; }

.checkbox-list td label {
  display: block;
  margin-top: -25px;
  margin-left: 20px; }

.radio-list td label {
  display: block;
  margin-top: -25px;
  margin-left: 20px; }

ul.radiobutton-list {
  padding-left: 0px; }
  ul.radiobutton-list li {
    list-style-type: none;
    margin-bottom: .5rem !important; }

.gray-color-block {
  background-color: #ededed;
  padding: 1.5rem; }

.catalog-block {
  background-color: #ededed;
  padding: 1.5rem; }
  .catalog-block .catalog-title {
    display: inline-block;
    font-family: "PT Sans", Arial, sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.3 !important;
    margin-bottom: 1rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #08424d; }
  .catalog-block .catalog-description {
    display: inline-block;
    margin: 1rem 0;
    font-size: .875rem; }
  .catalog-block .catalog-link {
    display: inline-block;
    margin-bottom: 1rem;
    font-size: .875rem; }
  .catalog-block .catalog-price {
    display: inline-block;
    margin-bottom: 1rem;
    font-size: .875rem; }

i.jstree-icon.jstree-themeicon {
  display: none !important; }

ul.jstree-container-ul {
  padding-left: 0px !important; }

#jstree {
  margin-bottom: 2rem; }

.right-content-pane ul li.jstree-node {
  margin-bottom: 0px !important; }

.right-content-pane ul li.jstree-node ul li {
  margin-bottom: 0px !important;
  font-size: .9em; }

.post-image.img-responsive img {
  max-width: 100%;
  display: block;
  height: auto; }

.right-content-pane ul li.rtLI {
  margin-bottom: 0px !important; }

.cke_maximized {
  padding-left: 80px !important; }

.cke_editable {
  font-size: 1rem !important;
  line-height: 1.5 !important; }

.profile-card-wrap {
  max-width: 240px !important; }

.table-header {
  font-family: "PT Sans", Arial, sans-serif;
  font-weight: 700;
  text-align: center;
  padding: 1rem 0;
  font-size: 19px;
  background-color: whitesmoke !important; }

td p {
  margin: 0px !important;
  font-family: "PT Sans", Arial, sans-serif !important; }

.middle-content-pane td p {
  font-family: "Crimson Text", Georgia, serif !important; }

.content-origin {
  display: none; }

.bb-img-wrap {
  border: solid 1px #08424d; }

.blog-single-post .post-content img {
  max-width: 50% !important;
  height: auto !important;
  padding: 1rem !important; }

.blog-single-post .post-content div.picla img {
  max-width: 100% !important;
  height: auto !important;
  padding: 1rem !important; }

.kcba-ag-hide table {
  display: none !important; }

/*--------------------------------------------------------*/
/*	FORMS
/*--------------------------------------------------------*/
.LiveForm.Porto ul, ul.form-field-list {
  margin-left: 0 !important;
  padding-left: 0 !important; }

.LiveForm.Porto input[type="text"], ul.form-field-list input[type="text"], .LiveForm.Porto input[type="password"], ul.form-field-list input[type="password"] {
  font-size: 1rem !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  height: auto !important; }

ul.form-field-list li {
  list-style-type: none !important;
  margin-bottom: 1rem !important; }
  ul.form-field-list li label {
    color: #777777; }
  ul.form-field-list li .field-sublabel {
    font-family: "PT Sans", Arial, sans-serif;
    font-size: .75rem;
    color: #cccccc;
    margin-top: 8px; }

ul.form-field-list input[type="text"] {
  width: 100%; }

ul.form-field-list input[type="text"].required-field {
  border: solid 1px #cccccc !important;
  border-left: solid 5px #cc3524 !important; }

.LiveForm.Porto select, ul.form-field-list select {
  font-size: 1rem !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  height: auto !important;
  width: 100%; }

.LiveForm.Porto textarea, ul.form-field-list textarea {
  font-size: 1rem !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  width: 100%; }

.LiveForm.Porto .Field .Field-SubLabel-Container, .form-group .field-sublabel {
  font-family: "PT Sans", Arial, sans-serif;
  font-size: .65rem !important;
  color: #cccccc;
  margin-top: 1px; }

.LiveForm.Porto .Field > label {
  text-transform: uppercase; }

.form-group input[type='text'], .form-group input[type='password'], .form-group input[type='number'], .form-group input[type='tel'], .form-group textarea, .form-group select {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  height: 49px !important;
  font-size: 1rem;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  display: block; }

.form-group .field-container label.control-label {
  font-family: "Crimson Text", Georgia, serif !important;
  text-transform: uppercase;
  font-weight: 400 !important;
  font-size: 16px !important; }

.form-group .field-container input.form-control.required {
  border-left: solid 5px red !important; }

.bdplite img.bdplButton {
  position: absolute;
  top: 47px;
  right: 22px; }

.bdp-amount .bdplite img.bdplButton {
  position: absolute;
  top: 62px;
  right: 12px; }

.bdplite input {
  padding-left: 12px !important;
  padding-right: 12px !important;
  width: 100% !important; }

.edit-cle-price th {
  padding: 8px 12px !important; }

.edit-cle-price td {
  padding: 12px 8px !important; }

.edit-cle-price .btn-sm, .edit-cle-price .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li .edit-cle-price input.ruBrowse, .edit-cle-price .RadUpload ul.ruInputs li input.ruRemove, .RadUpload ul.ruInputs li .edit-cle-price input.ruRemove, .edit-cle-price input.bSubmit {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.edit-cle-price .edit-cle-price-title-col {
  min-width: 450px; }

.edit-cle-price .edit-cle-price-amount-col {
  min-width: 130px; }

.edit-cle-price .edit-cle-price-button-col {
  min-width: 120px; }

@media (max-width: 1201px) {
  .edit-cle-price .edit-cle-price-title-col {
    min-width: 310px; } }

@media (max-width: 992px) {
  .edit-cle-price th {
    padding: 8px 10px !important; }
  .edit-cle-price td {
    padding: 12px 6px !important; }
  .edit-cle-price .edit-cle-price-title-col {
    min-width: 220px; }
  .edit-cle-price .edit-cle-price-button-col {
    min-width: 120px; }
  .edit-cle-price .edit-cle-price-button-col {
    min-width: 100px; }
  .edit-cle-price .bdp-amount .bdplite img.bdplButton {
    right: 10px; }
  .edit-cle-price .btn-sm, .edit-cle-price .RadUpload ul.ruInputs li input.ruBrowse, .RadUpload ul.ruInputs li .edit-cle-price input.ruBrowse, .edit-cle-price .RadUpload ul.ruInputs li input.ruRemove, .RadUpload ul.ruInputs li .edit-cle-price input.ruRemove, .edit-cle-price input.bSubmit {
    padding-left: 12px !important;
    padding-right: 12px !important; } }

@media (max-width: 769px) {
  .edit-cle-price {
    /*.btn-sm{padding-left:6px !important;padding-right:6px !important;}*/ }
    .edit-cle-price .DNUedit-cle-price-title-col {
      width: 220px; }
    .edit-cle-price .DNUedit-cle-price-button-col {
      width: 82px; } }

.edit-cle-price input[type='text'], .edit-cle-price input[type='password'], .edit-cle-price input[type='number'], .edit-cle-price input[type='tel'], .edit-cle-price textarea, .edit-cle-price select {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  height: 38px !important;
  font-size: .863rem !important; }
  @media (max-width: 992px) {
    .edit-cle-price input[type='text'], .edit-cle-price input[type='password'], .edit-cle-price input[type='number'], .edit-cle-price input[type='tel'], .edit-cle-price textarea, .edit-cle-price select {
      padding: 8px 3px !important; } }
  @media (max-width: 769px) {
    .edit-cle-price input[type='text'], .edit-cle-price input[type='password'], .edit-cle-price input[type='number'], .edit-cle-price input[type='tel'], .edit-cle-price textarea, .edit-cle-price select {
      font-size: .8rem !important; } }

.form-group .field-sublabel {
  font-family: "PT Sans", Arial, sans-serif;
  font-size: .75rem;
  color: #cccccc;
  margin-top: 8px; }

.form-group label {
  margin-bottom: 5px;
  color: #777;
  font-size: .875rem; }

.form-group input[type='radio'], .form-group input[type='checkbox'] {
  font-size: .875rem !important;
  margin-right: 8px; }

.form-group > label::after {
  content: none !important; }

label.error::after {
  content: none !important; }

.form-group.required label::after {
  content: none !important; }

.form-group label.error {
  font-size: .75rem;
  color: red; }

.form-group.required input,
.form-group.required textarea,
.form-group.required .plupload_filelist_footer,
.form-group.required select,
.form-group.required.Radiobutton table,
.form-group.required.Checkbox table,
.form-group.required.ScaleRating table,
.form-group.required .StarRatingRequired {
  border-left: solid red 5px !important;
  padding-left: 5px !important; }

.form-group.required.Radiobutton table,
.form-group.required.Checkbox table {
  padding-left: 6px;
  display: inline-block; }

.radio input[type="radio"] {
  /*margin-left:0 !important;*/ }

/*--------------------------------------------------------*/
/*	Blog
/*--------------------------------------------------------*/
.blog-posts img.mrssfeeds {
  display: none !important; }

.blog-posts article.post .post-image {
  margin: 0px !important; }

.blog-posts > h2.lb-title {
  display: none !important; }

.blog-posts .msearch-result {
  display: none !important; }

/*--------------------------------------------------------*/
/*	Toggle
/*--------------------------------------------------------*/
.toggle.toggle-simple .toggle > label {
  font-weight: normal !important;
  color: #08424d; }

/*.toggle.toggle-simple .toggle > label:before{top:17px !important;}
.toggle.toggle-simple .toggle > label:after{top:0px !important;margin-top:14px !important;@include radius(0px);}*/
.toggle.toggle-simple .toggle > label::before {
  content: " " !important; }

.toggle.toggle-simple .toggle > label::after {
  content: "\f196";
  top: 0px !important;
  font-family: FontAwesome;
  margin-top: 12px !important;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  background-color: transparent !important;
  color: #08424d; }

.toggle.toggle-simple .toggle.active > label::after {
  content: "\f147";
  top: 0px !important;
  font-family: FontAwesome; }

/*--------------------------------------------------------*/
/*	Image with Caption in Card
/*--------------------------------------------------------*/
.thumb-info .thumb-info-wrapper .thumb-info-title {
  bottom: 5% !important;
  background-color: rgba(36, 27, 28, 0.8) !important;
  padding: 7px 11px !important; }
  .thumb-info .thumb-info-wrapper .thumb-info-title .thumb-info-inner {
    font-size: .875em;
    line-height: 1.2;
    text-transform: none !important;
    font-weight: 400 !important; }
  .thumb-info .thumb-info-wrapper .thumb-info-title .thumb-info-type {
    margin-top: 2px !important; }

.thumb-info .thumb-info-caption .thumb-info-caption-text {
  margin-bottom: 0px !important; }
  .thumb-info .thumb-info-caption .thumb-info-caption-text .thumb-info-caption-title {
    font-size: .875em;
    font-weight: bold;
    line-height: 1.2;
    color: #08424d;
    margin-bottom: 6px !important; }
  .thumb-info .thumb-info-caption .thumb-info-caption-text p {
    padding: 0px !important; }

.thumb-info .thumb-info-caption .thumb-info-social-icons {
  padding: 10px !important; }

/*--------------------------------------------------------*/
/*	OWL Slide Overrides
/*--------------------------------------------------------*/
.owl-theme .owl-dots .owl-dot span {
  background-color: transparent !important;
  border: solid 2px #ffffff !important;
  width: 16px !important;
  height: 16px !important;
  margin-left: 5px !important;
  margin-right: 5px !important; }

.owl-theme .owl-dots .owl-dot.active span {
  background-color: #ffffff !important; }

/*--------------------------------------------------------*/
/*	NEWSFEED STYLES
/*--------------------------------------------------------*/
ul.news-items {
  margin-top: 30px; }
  ul.news-items li {
    border-bottom: solid 1px #ededed;
    margin-bottom: 30px !important;
    padding-bottom: 10px !important;
    list-style-type: none !important; }
    ul.news-items li h3 {
      text-transform: none !important;
      font-size: 1.25rem !important;
      letter-spacing: 0px !important; }
    ul.news-items li h5, ul.news-items li h6 {
      color: #cccccc !important; }

.NewsBox {
  width: 100%;
  height: 450px;
  overflow: auto;
  margin: 15px 0px 0 0px;
  color: #58595b;
  padding: 0px 0 30px 0; }
  .NewsBox .jspVerticalBar {
    width: 8px !important; }
  .NewsBox .jspDrag {
    background: #e6e6e6 !important;
    width: 8px;
    margin-left: -2px; }
  .NewsBox .jspTrack {
    background: #ededed !important;
    width: 4px; }

.FeedContainer {
  width: 95%;
  margin-bottom: 16px;
  border-top: solid 1px #e6e6e6;
  margin-top: 16px;
  padding-top: 16px; }
  .FeedContainer div.feedIcon {
    display: none; }
  .FeedContainer div.fbFeed {
    background-position: 0 0; }
  .FeedContainer div.twitFeed {
    background-position: -42px 0; }
  .FeedContainer div.statusFeed {
    background-position: 0 0; }
  .FeedContainer div.newspostFeed {
    background-position: 0 0; }
  .FeedContainer .FeedContent {
    width: 100%;
    padding-left: 0px;
    color: #e6e6e6; }
    .FeedContainer .FeedContent a {
      color: #08424d;
      text-decoration: underline; }
    .FeedContainer .FeedContent .feed-photo {
      float: left;
      margin: 0 4% 15px 0;
      width: 26%; }
      .FeedContainer .FeedContent .feed-photo img {
        width: 100%; }
    .FeedContainer .FeedContent .feed-title {
      color: #e6e6e6;
      font-size: .737em;
      line-height: 1.286; }
    .FeedContainer .FeedContent .feed-title a {
      color: #e6e6e6 !important;
      text-decoration: none; }
    .FeedContainer .FeedContent .feed-desc {
      color: #ededed;
      margin-bottom: 5px;
      font-size: .875em; }
    .FeedContainer .FeedContent .feed-desc a {
      color: #ededed !important;
      text-decoration: none; }
    .FeedContainer .FeedContent .feed-dateline {
      margin: 0px 0 6px 0;
      color: #58595b;
      font-size: .85em;
      line-height: 1.5;
      color: #cccccc; }
    .FeedContainer .FeedContent .feed-byline {
      margin: 0 0 0 0;
      color: #58595b;
      font-weight: bold; }
    .FeedContainer .FeedContent .feed-byline a {
      text-decoration: none;
      font-weight: normal; }

.FeedContainer:first-child {
  margin-top: 0px !important; }

.twitFeed .FeedContent .feed-title {
  color: #58595b !important; }

.twitFeed .FeedContent .feed-title a {
  color: #58595b !important;
  text-decoration: underline !important; }

.twitFeed .FeedContent .feed-desc {
  color: #58595b !important;
  width: 100% !important; }

.twitFeed .FeedContent .feed-desc a {
  color: #cc3524 !important;
  text-decoration: underline !important; }

.mt-0, .my-0 {
  margin-top: 0 !important; }

.mb-0, .my-0 {
  margin-bottom: 0 !important; }

.pr-0, .px-0 {
  padding-right: 0 !important; }

.pl-0, .px-0 {
  padding-left: 0 !important; }

.pt-0, .py-0 {
  padding-top: 0 !important; }

.pb-0, .py-0 {
  padding-bottom: 0 !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.mr-0, .mx-0 {
  margin-right: 0 !important; }

.ml-0, .mx-0 {
  margin-left: 0 !important; }

.m-0 {
  margin: 0 !important; }

.mr-1, .mx-1 {
  margin-right: 0.75rem !important; }

.ml-1, .mx-1 {
  margin-left: 0.75rem !important; }

.mt-1, .my-1 {
  margin-top: 0.75rem !important; }

.mb-1, .my-1 {
  margin-bottom: 0.75rem !important; }

.m-1 {
  margin: 0.75rem !important; }

.mr-2, .mx-2 {
  margin-right: 1.5rem !important; }

.ml-2, .mx-2 {
  margin-left: 1.5rem !important; }

.mt-2, .my-2 {
  margin-top: 1.5rem !important; }

.mb-2, .my-2 {
  margin-bottom: 1.5rem !important; }

.m-2 {
  margin: 1.5rem !important; }

.mr-3, .mx-3 {
  margin-right: 2.25rem !important; }

.ml-3, .mx-3 {
  margin-left: 2.25rem !important; }

.mt-3, .my-3 {
  margin-top: 2.25rem !important; }

.mb-3, .my-3 {
  margin-bottom: 2.25rem !important; }

.m-3 {
  margin: 2.25rem !important; }

.mr-4, .mx-4 {
  margin-right: 3rem !important; }

.ml-4, .mx-4 {
  margin-left: 3rem !important; }

.mt-4, .my-4 {
  margin-top: 3rem !important; }

.mb-4, .my-4 {
  margin-bottom: 3rem !important; }

.m-4 {
  margin: 3rem !important; }

.mr-5, .mx-5 {
  margin-right: 3.75rem !important; }

.ml-5, .mx-5 {
  margin-left: 3.75rem !important; }

.mt-5, .my-5 {
  margin-top: 3.75rem !important; }

.mb-5, .my-5 {
  margin-bottom: 3.75rem !important; }

.m-5 {
  margin: 3.75rem !important; }

.mr-6, .mx-6 {
  margin-right: 4.5rem !important; }

.ml-6, .mx-6 {
  margin-left: 4.5rem !important; }

.mt-6, .my-6 {
  margin-top: 4.5rem !important; }

.mb-6, .my-6 {
  margin-bottom: 4.5rem !important; }

.m-6 {
  margin: 4.5rem !important; }

.mr-7, .mx-7 {
  margin-right: 5.25rem !important; }

.ml-7, .mx-7 {
  margin-left: 5.25rem !important; }

.mt-7, .my-7 {
  margin-top: 5.25rem !important; }

.mb-7, .my-7 {
  margin-bottom: 5.25rem !important; }

.m-7 {
  margin: 5.25rem !important; }

.mr-8, .mx-8 {
  margin-right: 6rem !important; }

.ml-8, .mx-8 {
  margin-left: 6rem !important; }

.mt-8, .my-8 {
  margin-top: 6rem !important; }

.mb-8, .my-8 {
  margin-bottom: 6rem !important; }

.m-8 {
  margin: 6rem !important; }

.m-9 {
  margin: 6rem 6.75rem !important; }

.mr-9, .mx-9 {
  margin-right: 6.75rem !important; }

.ml-9, .mx-9 {
  margin-left: 6.75rem !important; }

.mt-9, .my-9 {
  margin-top: 6rem !important; }

.mb-9, .my-9 {
  margin-bottom: 6rem !important; }

.mr-10, .mx-10 {
  margin-right: 7.5rem !important; }

.ml-10, .mx-10 {
  margin-left: 7.5rem !important; }

.mt-10, .my-10 {
  margin-top: 7.5rem !important; }

.mb-10, .my-10 {
  margin-bottom: 7.5rem !important; }

.m-10 {
  margin: 7.5rem !important; }

.mr-05, .mx-05 {
  margin-right: 0.375rem !important; }

.ml-05, .mx-05 {
  margin-left: 0.375rem !important; }

.mt-05, .my-05 {
  margin-top: 0.375rem !important; }

.mb-05, .my-05 {
  margin-bottom: 0.375rem !important; }

.m-05 {
  margin: 0.375rem !important; }

.mr-15, .mx-15 {
  margin-right: 1.125rem !important; }

.ml-15, .mx-15 {
  margin-left: 1.125rem !important; }

.mt-15, .my-15 {
  margin-top: 1.125rem !important; }

.mb-15, .my-15 {
  margin-bottom: 1.125rem !important; }

.m-15 {
  margin: 1.125rem !important; }

.mr-25, .mx-25 {
  margin-right: 1.875rem !important; }

.ml-25, .mx-25 {
  margin-left: 1.875rem !important; }

.mt-25, .my-25 {
  margin-top: 1.875rem !important; }

.mb-25, .my-25 {
  margin-bottom: 1.875rem !important; }

.m-25 {
  margin: 1.875rem !important; }

.mr-35, .mx-35 {
  margin-right: 2.625rem !important; }

.ml-35, .mx-35 {
  margin-left: 2.625rem !important; }

.mt-35, .my-35 {
  margin-top: 2.625rem !important; }

.mb-35, .my-35 {
  margin-bottom: 2.625rem !important; }

.m-35 {
  margin: 2.625rem !important; }

.mr-45, .mx-45 {
  margin-right: 3.375rem !important; }

.ml-45, .mx-45 {
  margin-left: 3.375rem !important; }

.mt-45, .my-45 {
  margin-top: 3.375rem !important; }

.mb-45, .my-45 {
  margin-bottom: 3.375rem !important; }

.m-45 {
  margin: 3.375rem !important; }

.p-0 {
  padding: 0 !important; }

.pr-1, .px-1 {
  padding-right: 0.75rem !important; }

.pl-1, .px-1 {
  padding-left: 0.75rem !important; }

.pt-1, .py-1 {
  padding-top: 0.75rem !important; }

.pb-1, .py-1 {
  padding-bottom: 0.75rem !important; }

.p-1 {
  padding: 0.75rem !important; }

.pr-2, .px-2 {
  padding-right: 1.5rem !important; }

.pl-2, .px-2 {
  padding-left: 1.5rem !important; }

.pt-2, .py-2 {
  padding-top: 1.5rem !important; }

.pb-2, .py-2 {
  padding-bottom: 1.5rem !important; }

.p-2 {
  padding: 1.5rem !important; }

.pr-3, .px-3 {
  padding-right: 2.25rem !important; }

.pl-3, .px-3 {
  padding-left: 2.25rem !important; }

.pt-3, .py-3 {
  padding-top: 2.25rem !important; }

.pb-3, .py-3 {
  padding-bottom: 2.25rem !important; }

.p-3 {
  padding: 2.25rem !important; }

.pr-4, .px-4 {
  padding-right: 3rem !important; }

.pl-4, .px-4 {
  padding-left: 3rem !important; }

.pt-4, .py-4 {
  padding-top: 3rem !important; }

.pb-4, .py-4 {
  padding-bottom: 3rem !important; }

.p-4 {
  padding: 3rem !important; }

.pr-5, .px-5 {
  padding-right: 3.75rem !important; }

.pl-5, .px-5 {
  padding-left: 3.75rem !important; }

.pt-5, .py-5 {
  padding-top: 3.75rem !important; }

.pb-5, .py-5 {
  padding-bottom: 3.75rem !important; }

.p-5 {
  padding: 3.75rem !important; }

.pr-6, .px-6 {
  padding-right: 4.5rem !important; }

.pl-6, .px-6 {
  padding-left: 4.5rem !important; }

.pt-6, .py-6 {
  padding-top: 4.5rem !important; }

.pb-6, .py-6 {
  padding-bottom: 4.5rem !important; }

.p-6 {
  padding: 4.5rem !important; }

.pr-7, .px-7 {
  padding-right: 5.25rem !important; }

.pl-7, .px-7 {
  padding-left: 5.25rem !important; }

.pt-7, .py-7 {
  padding-top: 5.25rem !important; }

.pb-7, .py-7 {
  padding-bottom: 5.25rem !important; }

.p-7 {
  padding: 5.25rem !important; }

.pr-8, .px-8 {
  padding-right: 6rem !important; }

.pl-8, .px-8 {
  padding-left: 6rem !important; }

.pt-8, .py-8 {
  padding-top: 6rem !important; }

.pb-8, .py-8 {
  padding-bottom: 6rem !important; }

.p-8 {
  padding: 6rem !important; }

.p-9 {
  padding: 6rem 6.75rem !important; }

.pr-9, .px-9 {
  padding-right: 6.75rem !important; }

.pl-9, .px-9 {
  padding-left: 6.75rem !important; }

.pt-9, .py-9 {
  padding-top: 6rem !important; }

.pb-9, .py-9 {
  padding-bottom: 6rem !important; }

.pr-10, .px-10 {
  padding-right: 7.5rem !important; }

.pl-10, .px-10 {
  padding-left: 7.5rem !important; }

.pt-10, .py-10 {
  padding-top: 7.5rem !important; }

.pb-10, .py-10 {
  padding-bottom: 7.5rem !important; }

.p-10 {
  padding: 7.5rem !important; }

.pr-05, .px-05 {
  padding-right: 0.375rem !important; }

.pl-05, .px-05 {
  padding-left: 0.375rem !important; }

.pt-05, .py-05 {
  padding-top: 0.375rem !important; }

.pb-05, .py-05 {
  padding-bottom: 0.375rem !important; }

.p-05 {
  padding: 0.375rem !important; }

.pr-15, .px-15 {
  padding-right: 1.125rem !important; }

.pl-15, .px-15 {
  padding-left: 1.125rem !important; }

.pt-15, .py-15 {
  padding-top: 1.125rem !important; }

.pb-15, .py-15 {
  padding-bottom: 1.125rem !important; }

.p-15 {
  padding: 1.125rem !important; }

.pr-25, .px-25 {
  padding-right: 1.875rem !important; }

.pl-25, .px-25 {
  padding-left: 1.875rem !important; }

.pt-25, .py-25 {
  padding-top: 1.875rem !important; }

.pb-25, .py-25 {
  padding-bottom: 1.875rem !important; }

.p-25 {
  padding: 1.875rem !important; }

.pr-35, .px-35 {
  padding-right: 2.625rem !important; }

.pl-35, .px-35 {
  padding-left: 2.625rem !important; }

.pt-35, .py-35 {
  padding-top: 2.625rem !important; }

.pb-35, .py-35 {
  padding-bottom: 2.625rem !important; }

.p-35 {
  padding: 2.625rem !important; }

.pr-45, .px-45 {
  padding-right: 3.375rem !important; }

.pl-45, .px-45 {
  padding-left: 3.375rem !important; }

.pt-45, .py-45 {
  padding-top: 3.375rem !important; }

.pb-45, .py-45 {
  padding-bottom: 3.375rem !important; }

.p-45 {
  padding: 3.375rem !important; }

.mr-105, .mx-105 {
  margin-right: 0.375rem !important; }

.ml-105, .mx-105 {
  margin-left: 0.375rem !important; }

.mt-105, .my-105 {
  margin-top: 0.375rem !important; }

.mb-105, .my-105 {
  margin-bottom: 0.375rem !important; }

.m-105 {
  margin: 0.375rem !important; }

/* HEADER RESPONSIVE */
@media (max-width: 1500px) {
  html.logged-in header nav ul.nav-main > li {
    /* Adjustment when Persona Bar is present */
    font-size: .825rem; } }

@media (max-width: 1400px) {
  html header nav ul.nav-main > li {
    font-size: .875rem; }
  html.logged-in header nav ul.nav-main > li {
    /* Adjustment when Persona Bar is present */
    font-size: .68rem !important; } }

@media (max-width: 1330px) {
  html header nav ul.nav-main > li a {
    padding-left: 14px !important;
    padding-right: 14px !important; }
  header .header-tagline-wrap {
    width: 230px !important;
    padding-top: 35px !important;
    font-size: 11px !important;
    letter-spacing: .08em;
    text-align: center; }
  .header-right-wrap {
    padding-left: 545px !important; }
  .foundation header .header-tagline-wrap {
    font-size: 13.3px !important;
    width: 225px !important; }
  .header-right-wrap-kcbf {
    padding-left: 440px !important; } }

@media (max-width: 1200px) {
  .header-tagline-wrap {
    display: none; }
  .header-right-wrap {
    padding-left: 315px !important; }
  .header-right-wrap-kcbf {
    padding-left: 235px !important; } }

@media (max-width: 991px) {
  /* Sm Breakpoint */
  header {
    height: auto !important; }
  header .header-right-wrap .header-right-bottom-wrap {
    height: auto !important; }
  header .header-right-wrap .header-right-top-wrap {
    height: 50px !important; }
  .logo-hide-mobile {
    display: none !important; }
  .logo-show-mobile {
    display: inline !important; }
  .donate-button-wrap {
    display: none; }
  .header-logo-wrap {
    display: none; }
  .header-right-wrap {
    padding-left: 0px !important; }
  .header-mobile-top {
    display: block !important;
    text-align: center;
    background-color: #08424d;
    padding: 1rem 0;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2) !important; }
    .header-mobile-top img {
      height: 50px; }
  .header-search-wrap {
    position: absolute;
    top: 10px;
    right: 30px;
    padding: 0px !important; }
  header .header-right-wrap .header-right-bottom-wrap {
    text-align: left !important; }
  header .header-right-wrap .header-right-top-wrap {
    text-align: center; }
    header .header-right-wrap .header-right-top-wrap .loginGroup {
      float: none !important;
      display: inline-block !important;
      margin-right: 0rem !important;
      padding-right: 0rem !important;
      border-right: none !important; }
    header .header-right-wrap .header-right-top-wrap .registerGroup {
      float: none !important;
      display: inline-block !important;
      margin-right: 18px;
      padding-right: 24px;
      border-right: solid 1px rgba(255, 255, 255, 0.8); }
  header .header-right-wrap .header-search-icon-wrap i {
    font-size: 26px;
    color: #ffffff !important;
    padding: 10px !important; }
  header .header-right-wrap .header-search-icon-wrap i:hover {
    font-size: 26px;
    color: rgba(255, 255, 255, 0.8) !important; }
  /* Toggle Button */
  #btnToggleNav {
    display: inline-block !important;
    position: absolute;
    top: 20px !important;
    left: 20px !important;
    background-color: transparent !important;
    font-size: 20px !important;
    margin: 0 !important;
    padding: 10px !important;
    border: none !important; }
    #btnToggleNav .fa {
      color: #ffffff !important; }
  header .nav-main-collapse {
    background-color: #00303c !important; }
    header .nav-main-collapse nav.nav-main {
      padding-top: 0px !important;
      padding-bottom: 10px !important; }
      header .nav-main-collapse nav.nav-main ul li a {
        padding-top: 0x !important; }
  header nav ul.nav-main li a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    height: auto !important; }
  html header nav ul.nav-main li.dropdown-primary:hover > a {
    padding: 8px 14px !important;
    background-color: transparent !important;
    color: rgba(255, 255, 255, 0.8); }
  header nav ul.nav-main li a i.fa-caret-down {
    font-size: 20px !important; }
  .navbar-collapse {
    border-top: none !important;
    box-shadow: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu {
    background-color: #08424d !important; }
  header .nav-main ul li {
    border-bottom: solid 1px rgba(255, 255, 255, 0.2) !important; }
  header .nav-main ul li:last-child {
    border-bottom: none !important; }
  .page-top {
    height: 180px !important;
    background-position: center center !important; }
    .page-top .page-heading-col {
      height: 176px !important; }
  .page-top .page-heading-col .h1-bread-wrap h1 {
    font-size: 1.75rem !important; }
  .twitter-wrap {
    display: none; }
  .ls-thumbnail-wrapper {
    display: none; }
  #dnn_ctr1252_View_ctr2848_ModuleContent > div {
    padding-bottom: 0px !important; }
  #dnnSearchResult_dnnSearchBox_input {
    width: 70% !important; }
  .dnnSearchBox {
    height: 36px;
    max-width: 100% !important;
    margin-right: 10px !important; }
  .dnnSearchResultAdvancedTip {
    display: none; }
  html.logged-in #btnToggleNav {
    /* Adjustment when Persona Bar is present */
    left: 90px !important; } }

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media only screen and (max-width: 600px) {
  /* Force table to not be like tables anymore */
  table.table-checkout, .table-checkout thead, .table-checkout tbody, .table-checkout th, .table-checkout td, .table-checkout tr {
    display: block; }
  /* Hide table headers (but not display: none;, for accessibility) */
  .table-checkout thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .table-checkout tr {
    border: 1px solid #ccc; }
  .table-checkout td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%; }
  .table-checkout td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap; }
  /*
	Label the data
	*/
  td:before {
    content: attr(data-label); } }

@media (max-width: 480px) {
  /* xs Breakpoint */
  .header-mobile-top img {
    height: 40px; }
  #btnToggleNav {
    top: 18px !important;
    left: 18px !important; }
  .header-search-wrap {
    position: absolute;
    top: 8px;
    right: 25px; }
  .page-top {
    height: 160px !important;
    background-position: center bottom !important; }
    .page-top .page-heading-col {
      height: 156px !important; }
      .page-top .page-heading-col .h1-bread-wrap {
        bottom: .5rem !important; }
        .page-top .page-heading-col .h1-bread-wrap h1 {
          font-size: 1rem !important;
          letter-spacing: .2rem !important;
          line-height: 1.3 !important;
          margin-bottom: .25rem !important; }
        .page-top .page-heading-col .h1-bread-wrap ul.breadcrumb li {
          font-size: .5rem !important;
          letter-spacing: 1px !important; }
  .middle-content-pane-inner {
    padding: 2rem 1rem !important; }
  .middle-content-row-right-column {
    padding: 2rem 0 !important; }
  .user-dropdown-menu {
    left: 0px  !important;
    min-width: 250px; }
  #dnnSearchResult_dnnSearchBox_input {
    width: 85% !important; }
  .dnnSearchBox_advanced {
    display: none; }
  .dnnSearchBoxClearText {
    display: none !important; }
  .dnnSearchBoxClearText.dnnShow {
    display: none !important; }
  .dnnSearchButton {
    display: none !important; } }

@media print {
  .no-print, .no-print * {
    display: none !important; }
  a[href]:after {
    content: none !important; } }

@media print {
  #personaBar-iframe {
    display: none; }
  iframe#personaBar-iframe {
    display: none; }
  .pb-scroll-wrapper {
    display: none; }
  .pb-scroll-wrapper iframe#personaBar-iframe.ipad {
    display: none; } }

/* PERSONA BAR OVERRIDES */
.pagePanel .pagehierarchy-container.drag-view .pages-list-scroller .pages-list ul li div.page-item {
  height: 60px !important;
  line-height: 20px !important;
  background-color: #eaeaea;
  border-radius: 5px;
  padding: 0; }

/* PICLA IMAGE CAPTION */
.caption-label-class {
  font-family: "PT Sans", Arial, sans-serif !important;
  color: black;
  padding: 10px;
  text-align: center;
  font-size: 13px; }

p div.caption-label-class, ul div.caption-label-class, ol div.caption-label-class {
  font-family: "PT Sans", Arial, sans-serif !important;
  color: black;
  padding: 10px;
  text-align: center;
  font-size: 13px; }
