/*
Theme Name: aesc19 child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: aesc19
Version: 1564164127
*/
/* Parent stylesheet should be loaded from functions.php not using @import */
/* line 7, sass/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  /* line 7, sass/bootstrap/scss/_buttons.scss */
  .btn {
    transition: none;
  }
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn:hover {
  color: #212529;
  text-decoration: none;
}
/* line 25, sass/bootstrap/scss/_buttons.scss */
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
/* line 32, sass/bootstrap/scss/_buttons.scss */
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

/* line 49, sass/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

/* line 60, sass/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
/* line 18, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
/* line 29, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 40, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
/* line 50, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 66, sass/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 71, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
/* line 76, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
/* line 82, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
/* line 89, sass/bootstrap/scss/mixins/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 77, sass/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
/* line 13, sass/bootstrap/scss/mixins/_hover.scss */
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
/* line 87, sass/bootstrap/scss/_buttons.scss */
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
/* line 93, sass/bootstrap/scss/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

/* line 107, sass/bootstrap/scss/_buttons.scss */
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 111, sass/bootstrap/scss/_buttons.scss */
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 120, sass/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}
/* line 125, sass/bootstrap/scss/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 134, sass/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 1, sass/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  /* line 1, sass/bootstrap/scss/_transitions.scss */
  .fade {
    transition: none;
  }
}
/* line 4, sass/bootstrap/scss/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 10, sass/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 15, sass/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  /* line 15, sass/bootstrap/scss/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 18, sass/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
/* line 28, sass/bootstrap/scss/_navbar.scss */
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 42, sass/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

/* line 61, sass/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
/* line 68, sass/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
/* line 73, sass/bootstrap/scss/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 84, sass/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 99, sass/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 108, sass/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

/* line 123, sass/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 142, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  /* line 140, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 153, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 156, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 172, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 179, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  /* line 142, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 140, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 153, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 156, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 172, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 179, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  /* line 142, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 140, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 153, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 156, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 172, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 179, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  /* line 142, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 140, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 153, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 156, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 160, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 167, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  /* line 172, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 179, sass/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
/* line 140, sass/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
/* line 142, sass/bootstrap/scss/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
/* line 153, sass/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}
/* line 156, sass/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
/* line 160, sass/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
/* line 167, sass/bootstrap/scss/_navbar.scss */
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
/* line 172, sass/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
/* line 179, sass/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 194, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
/* line 203, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
/* line 210, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
/* line 215, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
/* line 223, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
/* line 228, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
/* line 232, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
/* line 234, sass/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 246, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
/* line 255, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
/* line 262, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
/* line 267, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
/* line 275, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
/* line 280, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
/* line 284, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
/* line 286, sass/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text a {
  color: #fff;
}
/* line 17, sass/bootstrap/scss/mixins/_hover.scss */
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 68, sass/style.scss */
html {
  font-size: 100%;
}

/* line 72, sass/style.scss */
body {
  font-family: "Roboto", Arial,sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  color: #222;
  letter-spacing: .01em;
  word-spacing: .01em;
  line-height: 1.7;
}

/* Typography*/
/* line 86, sass/style.scss */
p {
  margin: 0 0 1.25rem;
}

/* line 90, sass/style.scss */
strong {
  font-weight: 700;
}

/* line 94, sass/style.scss */
.container, .vc_row-fluid.container {
  width: 980px;
}

@media (max-width: 575.98px) {
  /* line 99, sass/style.scss */
  .container, .vc_row-fluid.container {
    width: 98%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 99, sass/style.scss */
  .container, .vc_row-fluid.container {
    width: 95%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 99, sass/style.scss */
  .container, .vc_row-fluid.container {
    width: 85%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 99, sass/style.scss */
  .container, .vc_row-fluid.container {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  /* line 99, sass/style.scss */
  .container, .vc_row-fluid.container {
    width: 1100px;
  }
}

/*
body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container{
	@include media-breakpoint-only(xs) {
		max-width: 90%;
	}
	@include media-breakpoint-only(sm) {
		max-width: 90%;
	}
	@include media-breakpoint-only(md) {
		max-width: 85%;
	}
	@include media-breakpoint-only(lg) {
		max-width: 80%;
	}
	@include media-breakpoint-only(xl) {
		max-width: 1200px;
	}
}
*/
/* line 216, sass/style.scss */
h1, h2, h3, h4, h5, h6 {
  text-align: unset;
}

/* line 223, sass/style.scss */
h1 {
  color: #111;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 2rem 0 0;
  margin: 0 0 1rem;
}
/* line 200, sass/style.scss */
h1 a, article h1 a {
  color: #111;
  border: none;
  border-bottom: 2px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
h1 a:hover, h1 a:focus, h1 a:active, article h1 a:hover, article h1 a:focus, article h1 a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}
@media (min-width: 576px) {
  /* line 223, sass/style.scss */
  h1 {
    color: #111;
  }
}

/* line 229, sass/style.scss */
h2 {
  color: #111;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 1.5rem 0 0;
  margin: 0 0 1rem;
}
/* line 200, sass/style.scss */
h2 a, article h2 a {
  color: #111;
  border: none;
  border-bottom: 2px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
h2 a:hover, h2 a:focus, h2 a:active, article h2 a:hover, article h2 a:focus, article h2 a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}

/* line 232, sass/style.scss */
h3 {
  color: #111;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 1rem 0 0;
  margin: 0 0 1rem;
}
/* line 200, sass/style.scss */
h3 a, article h3 a {
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
h3 a:hover, h3 a:focus, h3 a:active, article h3 a:hover, article h3 a:focus, article h3 a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}

/* line 235, sass/style.scss */
h4 {
  color: #111;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 0.75rem 0 0;
  margin: 0 0 0.75rem;
}
/* line 200, sass/style.scss */
h4 a, article h4 a {
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
h4 a:hover, h4 a:focus, h4 a:active, article h4 a:hover, article h4 a:focus, article h4 a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}

/* line 238, sass/style.scss */
h5 {
  color: #111;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 0.5rem 0 0;
  margin: 0 0 0.5rem;
}
/* line 200, sass/style.scss */
h5 a, article h5 a {
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
h5 a:hover, h5 a:focus, h5 a:active, article h5 a:hover, article h5 a:focus, article h5 a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}

/* line 241, sass/style.scss */
h6 {
  color: #111;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
  padding: 0.25rem 0 0;
  margin: 0 0 0.25rem;
}
/* line 200, sass/style.scss */
h6 a, article h6 a {
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
h6 a:hover, h6 a:focus, h6 a:active, article h6 a:hover, article h6 a:focus, article h6 a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}

/* line 245, sass/style.scss */
a {
  color: #0066cc;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
a:hover, a:focus, a:active {
  text-decoration: none;
  color: #ff0033;
  border-color: #ff0033;
  background: none;
}

/* line 249, sass/style.scss */
a,
a strong,
li a.active,
.meta a:hover,
.post-pagination a {
  color: #0066cc;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
a:hover, a:focus, a:active,
a strong:hover,
a strong:focus,
a strong:active,
li a.active:hover,
li a.active:focus,
li a.active:active,
.meta a:hover:hover,
.meta a:hover:focus,
.meta a:hover:active,
.post-pagination a:hover,
.post-pagination a:focus,
.post-pagination a:active {
  text-decoration: none;
  color: #ff0033;
  border-color: #ff0033;
  background: none;
}

/* line 257, sass/style.scss */
a > i.fa {
  width: 1.5rem;
}

/* line 262, sass/style.scss */
article a,
article a strong,
li a.active {
  color: #0066cc;
  border-color: #0066cc50;
}

/* line 273, sass/style.scss */
.white a {
  color: #fff;
  border-color: #fff;
}
/* line 278, sass/style.scss */
.white a:hover, .white a:focus, .white a:active {
  text-decoration: none;
  color: #ff0033;
  border-color: #ff0033;
  background: none;
}
/* line 286, sass/style.scss */
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
  color: #fff;
}
/* line 293, sass/style.scss */
.white h1 a, article .white h1 a,
.white h2 a, article
.white h2 a,
.white h3 a, article
.white h3 a,
.white h4 a, article
.white h4 a,
.white h5 a, article
.white h5 a,
.white h6 a, article
.white h6 a {
  color: #fff;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
.white h1 a:hover, .white h1 a:focus, .white h1 a:active, article .white h1 a:hover, article .white h1 a:focus, article .white h1 a:active,
.white h2 a:hover,
.white h2 a:focus,
.white h2 a:active, article
.white h2 a:hover, article
.white h2 a:focus, article
.white h2 a:active,
.white h3 a:hover,
.white h3 a:focus,
.white h3 a:active, article
.white h3 a:hover, article
.white h3 a:focus, article
.white h3 a:active,
.white h4 a:hover,
.white h4 a:focus,
.white h4 a:active, article
.white h4 a:hover, article
.white h4 a:focus, article
.white h4 a:active,
.white h5 a:hover,
.white h5 a:focus,
.white h5 a:active, article
.white h5 a:hover, article
.white h5 a:focus, article
.white h5 a:active,
.white h6 a:hover,
.white h6 a:focus,
.white h6 a:active, article
.white h6 a:hover, article
.white h6 a:focus, article
.white h6 a:active {
  text-decoration: none;
  color: #fff;
  border-color: #fff;
  background: none;
}

/* line 303, sass/style.scss */
.black {
  color: #222;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
.black:hover, .black:focus, .black:active {
  text-decoration: none;
  color: #222;
  border-color: #444;
  background: none;
}

/********** COLUMN  ***********/
/* line 324, sass/style.scss */
.wpex-vc_row-has-fill .vc_column-inner {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 329, sass/style.scss */
.vc_row {
  margin-left: -1rem;
  margin-right: -1rem;
}

/* line 339, sass/style.scss */
.wpb_row, .wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 2rem;
}

/* line 346, sass/style.scss */
.center-row-inner {
  margin-left: -1rem;
  margin-right: -1rem;
}

/* line 351, sass/style.scss */
.wpex-vc-reset-negative-margin {
  margin-left: 0;
  margin-right: 0;
}

/* line 356, sass/style.scss */
ul, ol {
  margin: 0 0 2rem 2rem;
}

/* line 373, sass/style.scss */
#top-bar-wrap {
  background-color: #00296b;
  border: none;
  font-size: 1rem;
  line-height: 2rem;
}
/* line 380, sass/style.scss */
#top-bar-wrap #top-bar {
  padding: 1rem 0;
  max-width: unset;
}
/* line 381, sass/style.scss */
#top-bar-wrap #top-bar,
#top-bar-wrap #top-bar a {
  color: #fff;
}
/* line 385, sass/style.scss */
#top-bar-wrap #top-bar:hover, #top-bar-wrap #top-bar:focus, #top-bar-wrap #top-bar:active,
#top-bar-wrap #top-bar a:hover,
#top-bar-wrap #top-bar a:focus,
#top-bar-wrap #top-bar a:active {
  color: #fff;
  border-color: #fff;
}
/* line 397, sass/style.scss */
#top-bar-wrap #top-bar .top-bar-left {
  float: none;
  display: flex;
  flex-flow: row wrap;
}

/* line 407, sass/style.scss */
.top-bar-menu li {
  margin-right: 2rem;
  margin-bottom: .25rem;
}

/* line 413, sass/style.scss */
#site-header {
  /*border-bottom: 3px solid #EDC951;*/
  background: #0b458d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0b458d 0%, #023264 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b458d), color-stop(100%, #023264));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0b458d 0%, #023264 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0b458d 0%, #023264 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0b458d 0%, #023264 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0b458d 0%, #023264 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b458d', endColorstr='#023264',GradientType=0 );
  /* IE6-9 */
}
/* line 414, sass/style.scss */
#site-header,
#site-header a {
  color: #fff;
}
/* line 418, sass/style.scss */
#site-header:hover, #site-header:focus, #site-header:active,
#site-header a:hover,
#site-header a:focus,
#site-header a:active {
  color: #fff;
  border-color: #fff;
}
/* line 438, sass/style.scss */
#site-header #site-header-inner {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 2rem 0 2rem;
}
/* line 445, sass/style.scss */
.is-sticky #site-header #site-header-inner {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  /* line 438, sass/style.scss */
  #site-header #site-header-inner {
    padding: 2rem 0 2rem;
  }
}
/* line 454, sass/style.scss */
#site-header #site-header-inner #site-logo {
  display: flex;
  margin-right: 2rem;
  line-height: 2rem;
  flex: 0 0 auto;
}
/* line 459, sass/style.scss */
#site-header #site-header-inner #site-logo a {
  display: flex;
}
/* line 464, sass/style.scss */
#site-header #site-header-inner #site-logo #site-logo-inner {
  display: flex;
  flex-flow: column;
}
/* line 468, sass/style.scss */
#site-header #site-header-inner #site-logo #site-logo-inner .site-logo-wrap {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start;
}
/* line 475, sass/style.scss */
#site-header #site-header-inner #site-logo #site-logo-inner .site-logo-wrap .site-logo-image {
  margin-right: .5rem;
  width: 65px;
}
/* line 479, sass/style.scss */
#site-header #site-header-inner #site-logo #site-logo-inner .site-logo-wrap .site-logo-image a:hover {
  border-color: transparent;
}
/* line 485, sass/style.scss */
#site-header #site-header-inner #site-logo #site-logo-inner .site-logo-wrap .site-logo-title a {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.6;
}
/* line 494, sass/style.scss */
#site-header #site-header-inner #site-logo #site-logo-inner .site-logo-description a:hover {
  border-color: transparent;
}
/* line 501, sass/style.scss */
#site-header #site-header-inner #site-navigation-wrap {
  flex: 1 1 auto;
  margin-top: 1rem;
}
/* line 505, sass/style.scss */
#site-header #site-header-inner #site-navigation-wrap #site-navigation {
  display: flex;
  flex-flow: column;
}
/* line 509, sass/style.scss */
#site-header #site-header-inner #site-navigation-wrap #site-navigation ul {
  margin-bottom: 1rem;
}
/* line 517, sass/style.scss */
#site-header #site-header-inner #mobile-menu {
  height: unset;
  line-height: unset;
  position: relative;
  right: unset;
  top: unset;
  margin: 0;
}
/* line 525, sass/style.scss */
#site-header #site-header-inner #mobile-menu a {
  padding: .75rem 1rem;
}
/* line 528, sass/style.scss */
#site-header #site-header-inner #mobile-menu a:hover, #site-header #site-header-inner #mobile-menu a:focus, #site-header #site-header-inner #mobile-menu a:active {
  text-decoration: none;
  color: inherit;
  background: none;
  border-color: transparent;
}
/* line 535, sass/style.scss */
#site-header #site-header-inner #mobile-menu a .wpex-bars {
  height: 1.5rem;
  width: 1.5rem;
}
/* line 545, sass/style.scss */
#site-header #site-header-inner:after {
  display: none;
}

/* Rewrite */
/* line 554, sass/style.scss */
.wpex-accent-color, a.wpex-accent-color,
#site-navigation .dropdown-menu > li.menu-item > a:hover, #site-navigation .dropdown-menu > li.menu-item.current-menu-item > a,
#site-navigation .dropdown-menu > li.menu-item.current-menu-parent > a {
  color: #fff;
  border-color: #fff;
}

/* Navbar */
/* line 568, sass/style.scss */
.navbar-style-one {
  position: relative;
  margin: 0;
  max-width: unset;
  padding: 0;
  float: unset;
  height: unset;
  top: 0;
  right: 0;
}

/* line 579, sass/style.scss */
.is-sticky .navbar-style-one .dropdown-menu > li > a {
  height: 40px;
  line-height: normal;
  padding: 0 4px;
}
/* line 584, sass/style.scss */
.is-sticky .navbar-style-one .dropdown-menu > li > a span.link-inner {
  padding: 10px 8px;
}

/* line 589, sass/style.scss */
.navbar-style-one .dropdown-menu > li > a {
  height: unset;
  line-height: 2.5rem;
}

/* line 595, sass/style.scss */
.is-sticky #site-navigation .dropdown-menu ul a {
  font-size: 14px;
}

/* line 600, sass/style.scss */
.small-table caption, .small-table th, .small-table td {
  padding: 8px 5px;
}

/* line 605, sass/style.scss */
input[name=lang] {
  display: none;
}

/* line 610, sass/style.scss */
.wpex-parallax-bg.fixed-no-repeat {
  background-size: cover;
}

/* line 617, sass/style.scss */
.navbar-style-one .dropdown-menu > li > a,
.main-navigation .dropdown-menu > .current-menu-item > a {
  font-size: 1.25rem;
  height: auto;
  line-height: inherit;
  padding: .25rem 0;
  margin: 0.5rem 1rem;
}

/* line 628, sass/style.scss */
.navbar-style-one .dropdown-menu > li.menu-item > a {
  font-size: 1.25rem;
  height: unset;
  line-height: inherit;
  padding: 0;
  margin: 0 2rem 1rem 0;
  font-weight: 500;
}
/* line 636, sass/style.scss */
.navbar-style-one .dropdown-menu > li.menu-item > a span.link-inner {
  display: inline-block;
  line-height: normal;
  padding: 0;
  margin: 0;
  border: none;
}

/* line 647, sass/style.scss */
#site-navigation .dropdown-menu ul.sub-menu li.menu-item {
  padding: 0;
  margin: 0;
}
/* line 650, sass/style.scss */
#site-navigation .dropdown-menu ul.sub-menu li.menu-item a {
  padding: .75rem 1rem;
  font-size: 1rem;
  color: #111;
  border-color: #ccc;
}

/* line 659, sass/style.scss */
.wpex-bars > span, .wpex-bars > span::before, .wpex-bars > span::after {
  background: #fff;
}

/*ml-language*/
/* line 670, sass/style.scss */
.ml-languate {
  margin-left: 20px;
}
/* line 673, sass/style.scss */
.ml-languate img {
  margin-right: 5px;
}

/* line 679, sass/style.scss */
.lang-item {
  display: inline;
  list-style: none;
}

/* line 684, sass/style.scss */
.current-lang {
  display: none;
}

/* line 689, sass/style.scss */
.su-spoiler {
  margin-bottom: 10px;
}

/* line 696, sass/style.scss */
#sidr-main .sidr-class-wpex-close a {
  font-size: 3rem;
  padding: 1rem 1.5rem;
  display: block;
  line-height: inherit;
}
/* line 703, sass/style.scss */
#sidr-main .sidr-class-wpex-close {
  color: #fff;
  text-align: right;
}
/* line 709, sass/style.scss */
#sidr-main ul {
  padding: 1rem 0;
}
/* line 715, sass/style.scss */
#sidr-main ul.sidr-class-dropdown-menu {
  border-bottom: 1px solid #555;
}
/* line 720, sass/style.scss */
#sidr-main ul.sidr-class-dropdown-menu li, #sidr-main ul.sidr-class-dropdown-menu > li:first-child, #sidr-main ul.sidr-class-mobile-menu-searchform {
  border: none;
}
/* line 728, sass/style.scss */
#sidr-main ul.sidr-class-dropdown-menu li a, #sidr-main ul.sidr-class-mobile-menu-searchform input {
  padding: 1rem 2rem;
}
/* line 733, sass/style.scss */
#sidr-main ul .sidr-class-dropdown-menu a .ticon,
#sidr-main ul .sidr-class-lang-item img {
  margin-right: .75rem;
}
/* line 740, sass/style.scss */
#sidr-main ul .sidr-class-dropdown-toggle {
  padding: 0 1rem;
}
/* line 744, sass/style.scss */
#sidr-main ul.sidr-class-dropdown-menu ul {
  margin-left: 2rem;
  border: none;
}
/* line 748, sass/style.scss */
#sidr-main ul.sidr-class-dropdown-menu ul a:before {
  display: none;
}

/* line 756, sass/style.scss */
.sidr-class-dropdown-menu li.active > a > .sidr-class-dropdown-toggle {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* Show plus icon by default */
/* line 766, sass/style.scss */
body .sidr-class-dropdown-toggle:before {
  content: "\002B";
  font-family: "Arial";
  font-size: 1.5rem;
}

/* Show minus icon when active */
/* line 774, sass/style.scss */
body .sidr-class-dropdown-menu li.active > a > .sidr-class-dropdown-toggle:before {
  content: "\2212";
}

/* line 778, sass/style.scss */
.secondary-menu,
.dropdown-menu.secondary-menu > li.menu-item > a {
  font-size: 1rem;
}

/* line 786, sass/style.scss */
#site-navigation .dropdown-menu li a .nav-arrow {
  margin: 0;
}

/* line 790, sass/style.scss */
.sf-menu {
  float: unset;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
/* line 797, sass/style.scss */
.sf-menu li.menu-item {
  flex: 0 0 auto;
}

/* line 806, sass/style.scss */
.nav-list-childs {
  margin-bottom: 3rem;
}

/*  MAIN */
/* line 826, sass/style.scss */
#site-navigation .dropdown-menu ul.sub-menu {
  background: #fff;
  border: 1px solid #eee;
}

/* line 831, sass/style.scss */
#site-navigation .dropdown-menu ul {
  box-shadow: 0px 0px 20px 1px #313131;
}

/* line 836, sass/style.scss */
#site-navigation .dropdown-menu > li.menu-item > a,
.sidr a,
.sidr-class-mobile-menu-searchform input[placeholder] {
  color: #fff;
  font-size: 1rem;
}

/* line 844, sass/style.scss */
.sidr-class-wpex-close a {
  font-size: 3rem;
}

/* line 852, sass/style.scss */
#site-navigation .dropdown-menu > li.menu-item a:hover,
#site-navigation .dropdown-menu > li.menu-item .current-menu-item > a,
#site-navigation .dropdown-menu > li.menu-item .current-menu-parent > a {
  color: #fff;
  border-color: #fff;
}

/* header and bread */
/* line 864, sass/style.scss */
.page-header {
  margin: 0 auto 3rem;
  padding: 2rem 0 1rem;
}
@media (max-width: 767.98px) {
  /* line 864, sass/style.scss */
  .page-header {
    margin-bottom: 2rem;
  }
}

/* line 875, sass/style.scss */
.page-header-title {
  color: #111;
  font-size: 2rem;
  font-weight: 400;
  margin: 0 0 1rem;
  max-width: 100%;
  line-height: 1.4;
  padding-top: 0;
  text-align: center;
}
@media (max-width: 767.98px) {
  /* line 875, sass/style.scss */
  .page-header-title {
    font-size: 1.5rem;
  }
}

/* line 891, sass/style.scss */
.site-breadcrumbs {
  font-size: 1rem;
  color: #111;
  text-align: center;
}
/* line 896, sass/style.scss */
.site-breadcrumbs a {
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
}
/* line 182, sass/style.scss */
.site-breadcrumbs a:hover, .site-breadcrumbs a:focus, .site-breadcrumbs a:active {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}
/* line 900, sass/style.scss */
.site-breadcrumbs a:hover,
.site-breadcrumbs .trail-end {
  text-decoration: none;
  color: #111;
  border-color: #444;
  background: none;
}
/* line 905, sass/style.scss */
.site-breadcrumbs .sep {
  margin: 0 .5rem;
}
/* line 909, sass/style.scss */
.site-breadcrumbs .position-under-title {
  padding: 0;
}
/* line 913, sass/style.scss */
.site-breadcrumbs .position-absolute {
  position: relative;
  float: unset;
  right: 0;
  top: 0;
  margin-top: 0;
  height: unset;
  line-height: normal;
}

/* line 925, sass/style.scss */
.site-breadcrumbs.position-under-title {
  padding: 0;
  margin: 0 0 1rem;
}

/* line 930, sass/style.scss */
.post-edit a {
  margin-right: 1rem;
}

/* CONTENT */
/* SIDEBAR */
/* line 959, sass/style.scss */
#sidebar,
body.has-composer #primary, body.elementor-page #primary, body.compose-mode #primary, body.single-product #primary, body.single-post #primary {
  margin-bottom: 4rem;
}
@media (max-width: 767.98px) {
  /* line 959, sass/style.scss */
  #sidebar,
  body.has-composer #primary, body.elementor-page #primary, body.compose-mode #primary, body.single-product #primary, body.single-post #primary {
    margin-bottom: 2rem;
  }
}

/* line 974, sass/style.scss */
#sidebar .sidebar-box,
.widget_nav_menu_accordion .sidebar-box {
  margin-bottom: 2rem;
}
/* line 977, sass/style.scss */
#sidebar .sidebar-box:last-child,
.widget_nav_menu_accordion .sidebar-box:last-child {
  margin-bottom: 0;
}
/* line 985, sass/style.scss */
#sidebar .widget_nav_menu a,
#sidebar .widget_nav_menu .current-menu-item a,
.widget_nav_menu_accordion .widget_nav_menu a,
.widget_nav_menu_accordion .widget_nav_menu .current-menu-item a {
  display: inline-flex;
  flex-flow: row nowrap;
  flex-direction: row-reverse;
  justify-content: flex-start;
  padding: 0 0 .25rem;
  margin: 0 0 1.5rem;
  transition: 0s all ease;
  border: none;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.7;
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
  line-height: 1.5;
}
/* line 182, sass/style.scss */
#sidebar .widget_nav_menu a:hover, #sidebar .widget_nav_menu a:focus, #sidebar .widget_nav_menu a:active,
#sidebar .widget_nav_menu .current-menu-item a:hover,
#sidebar .widget_nav_menu .current-menu-item a:focus,
#sidebar .widget_nav_menu .current-menu-item a:active,
.widget_nav_menu_accordion .widget_nav_menu a:hover,
.widget_nav_menu_accordion .widget_nav_menu a:focus,
.widget_nav_menu_accordion .widget_nav_menu a:active,
.widget_nav_menu_accordion .widget_nav_menu .current-menu-item a:hover,
.widget_nav_menu_accordion .widget_nav_menu .current-menu-item a:focus,
.widget_nav_menu_accordion .widget_nav_menu .current-menu-item a:active {
  text-decoration: none;
  color: #ff0033;
  border-color: transparent;
  background: none;
}
/* line 992, sass/style.scss */
#sidebar .widget_nav_menu .parent a:after,
.widget_nav_menu_accordion .widget_nav_menu .parent a:after {
  display: inline-block;
  position: relative;
  font-size: 1rem;
  margin: .5rem 0 0;
  padding: 0;
  text-align: left;
  width: 2rem;
  color: #111;
}
/* line 1004, sass/style.scss */
#sidebar .widget_nav_menu div > ul > li.current-page-ancestor:not(:first-child) > a,
#sidebar .widget_nav_menu .current-menu-item > a,
#sidebar .widget_nav_menu .current-menu-parent > a,
#sidebar .widget_nav_menu .parent.current-menu-item a:after,
#sidebar .widget_nav_menu .parent.current-menu-parent > a:after,
#sidebar .widget_nav_menu .parent a:hover:after,
.widget_nav_menu_accordion .widget_nav_menu div > ul > li.current-page-ancestor:not(:first-child) > a,
.widget_nav_menu_accordion .widget_nav_menu .current-menu-item > a,
.widget_nav_menu_accordion .widget_nav_menu .current-menu-parent > a,
.widget_nav_menu_accordion .widget_nav_menu .parent.current-menu-item a:after,
.widget_nav_menu_accordion .widget_nav_menu .parent.current-menu-parent > a:after,
.widget_nav_menu_accordion .widget_nav_menu .parent a:hover:after {
  text-decoration: none;
  color: #ff0033;
  border-color: transparent;
  background: none;
}
/* line 1015, sass/style.scss */
#sidebar .widget_nav_menu ul > li:first-child > a,
.widget_nav_menu_accordion .widget_nav_menu ul > li:first-child > a {
  border-top: none;
}
/* line 1020, sass/style.scss */
#sidebar .widget_nav_menu .sub-menu,
.widget_nav_menu_accordion .widget_nav_menu .sub-menu {
  margin-left: 2rem;
}
/* line 1022, sass/style.scss */
#sidebar .widget_nav_menu .sub-menu a:before,
.widget_nav_menu_accordion .widget_nav_menu .sub-menu a:before {
  display: none;
}
/* line 1027, sass/style.scss */
#sidebar .widget_nav_menu ul ul li a,
#sidebar .widget_nav_menu ul ul ul li a,
#sidebar .widget_nav_menu ul ul ul ul li a,
.widget_nav_menu_accordion .widget_nav_menu ul ul li a,
.widget_nav_menu_accordion .widget_nav_menu ul ul ul li a,
.widget_nav_menu_accordion .widget_nav_menu ul ul ul ul li a {
  padding-left: 0;
}
/* line 1033, sass/style.scss */
#sidebar .widget_nav_menu .menu-item-has-children > a,
.widget_nav_menu_accordion .widget_nav_menu .menu-item-has-children > a {
  padding-right: 0;
}

/* line 1049, sass/style.scss */
.blog-entry.large-image-entry-style {
  margin: 0;
  padding: 0;
  border: none;
  margin-bottom: 4rem;
  opacity: 1 !important;
}

/* line 1058, sass/style.scss */
.entry-title {
  font-size: 1.75rem;
  line-height: 1.4;
  font-weight: 500;
  margin: 0 0 1rem;
  padding: .5rem 0 0;
  color: #111;
}
/* line 1065, sass/style.scss */
.entry-title a {
  color: inherit;
  border-color: transparent;
  border-width: 1px;
}
/* line 1071, sass/style.scss */
.entry-title a:hover {
  color: #111;
}

/* line 1080, sass/style.scss */
.meta {
  font-size: inherit;
  color: #222;
  list-style: none;
  margin: 0 0 1rem;
}
/* line 1086, sass/style.scss */
.meta a {
  color: #0066cc;
}
/* line 1090, sass/style.scss */
.meta li {
  margin: 0 1.5rem .5rem 0;
}
/* line 1093, sass/style.scss */
.meta li .ticon {
  margin-right: .5rem;
  display: none;
}

/* line 1101, sass/style.scss */
.blog-entry-media, .blog-entry-excerpt, .blog-entry-readmore {
  margin-bottom: 1rem;
}

/* line 1106, sass/style.scss */
.blog-entry.large-image-entry-style .blog-entry-readmore {
  margin-top: 2rem;
  text-align: center;
}

/* line 1111, sass/style.scss */
input[type="submit"],
.theme-button,
button,
.post-edit a {
  padding: .5rem 2rem;
  margin: 0 2rem 1rem 0;
  font-size: 1rem;
}

/* line 1128, sass/style.scss */
.theme-button:hover, .theme-button:focus, .theme-button:active,
.color-button:hover,
.color-button:focus,
.color-button:active,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
button:hover,
button:focus,
button:active,
.button:hover,
.button:focus,
.button:active,
.added_to_cart:hover,
.added_to_cart:focus,
.added_to_cart:active {
  background-color: #1175e9;
  color: #fff;
  text-decoration: none;
}

/* line 1139, sass/style.scss */
.theme-button.large, .color-button.large {
  font-size: 1.25rem;
}

/* CONTENT COMMON */
/* line 1151, sass/style.scss */
table {
  display: block;
  overflow-x: scroll;
  margin: 0 0 2rem;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.15);
  width: auto;
}
@media (min-width: 576px) {
  /* line 1151, sass/style.scss */
  table {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 1172, sass/style.scss */
table th,
table td,
table caption {
  font-weight: 300;
  border: 1px solid #cecece;
  padding: 1rem 1.25rem;
}
@media (min-width: 576px) {
  /* line 1172, sass/style.scss */
  table th,
  table td,
  table caption {
    padding: .75rem;
  }
}
/* line 1186, sass/style.scss */
table tr:nth-child(even) {
  background-color: #f5f5f5;
}

/* CONTENT other */
/*Recent news*/
/* line 1208, sass/style.scss */
.vcex-recent-news-date {
  position: relative;
  width: auto;
  padding: 0;
  text-align: right;
  border: none;
  background: none;
}

/*Style of article*/
/* line 1223, sass/style.scss */
.vcex-recent-news-entry-title-heading {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
  margin: 0 0 1rem;
  padding: 0;
}

/* line 1233, sass/style.scss */
.vcex-recent-news-entry-excerpt .vcex-button {
  margin-top: 20px;
  display: none;
  float: left;
}

/* line 1242, sass/style.scss */
.vcex-news-entry-details {
  min-height: 8rem;
}

/* line 1246, sass/style.scss */
a img,
.vcex-news-entry-thumbnail a,
.vcex-news-entry-thumbnail img {
  border: none;
}

/* line 1261, sass/style.scss */
.top-background {
  background-position: top !important;
}

/* line 1266, sass/style.scss */
.summer-olin-school-row-main {
  background-position: 25% 17%;
}

/* 
==========

26.07.19 add

menu secondary addition
*/
/* Media*/
@media (max-width: 991.98px) {
  /* line 1298, sass/style.scss */
  body.has-mobile-menu .hide-at-mm-breakpoint,
  #top-bar-wrap {
    display: none;
  }

  /* line 1303, sass/style.scss */
  body.has-mobile-menu .show-at-mm-breakpoint {
    display: block;
  }
}
/* other */
/* line 1318, sass/style.scss */
.broken_link, a.broken_link {
  text-decoration: none;
}

/* Toggle */
/* line 1328, sass/style.scss */
.sidebar-toggler {
  background-color: #f8f9fa;
}
/* line 1331, sass/style.scss */
.sidebar-toggler button {
  margin: 0 1rem;
  padding: .75rem .75rem;
}
/* line 1336, sass/style.scss */
.sidebar-toggler button:hover {
  background-color: #f8f9fa;
}

/* line 1343, sass/style.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.4);
}

/* line 1349, sass/style.scss */
.sidebar-toggler-bar-text h3 {
  font-weight: 500;
}

/* line 1353, sass/style.scss */
.sidebar-toggler-bottom {
  margin: 0 0 2rem;
}

/* Wide*/
@media (min-width: 768px) {
  /* line 1360, sass/style.scss */
  .sidebar-toggler,
  .sidebar-toggler-bottom {
    display: none;
  }

  /* line 1365, sass/style.scss */
  .sidebar-collaps-box {
    display: flex !important;
    margin: 0;
  }
}
@media (max-width: 767.98px) {
  /* line 1375, sass/style.scss */
  .sidebar-collaps-box {
    background-color: #f8f9fa;
    padding: 2rem;
  }
}
/* line 1410, sass/style.scss */
.wpex-widget-recent-posts,
.wpex-widget-recent-posts li,
.wpex-widget-recent-posts li:first-child,
.widget_categories,
.widget_categories li,
.widget_categories li:first-child,
.widget_recent_entries,
.widget_recent_entries li,
.widget_recent_entries li:first-child,
.widget_archive,
.widget_archive li,
.widget_archive li:first-child,
.widget_recent_comments,
.widget_recent_comments li,
.widget_recent_comments li:first-child,
.widget_product_categories,
.widget_product_categories li,
.widget_product_categories li:first-child,
.widget_layered_nav,
.widget_layered_nav li,
.widget_layered_nav li:first-child,
.widget-recent-posts-icons,
.widget-recent-posts-icons li,
.widget-recent-posts-icons li:first-child,
.site-footer .widget_nav_menu,
.site-footer .widget_nav_menu li,
.site-footer .widget_nav_menu li:first-child {
  border: none;
  padding: 0;
}
/* line 1417, sass/style.scss */
.wpex-widget-recent-posts a,
.widget_categories a,
.widget_recent_entries a,
.widget_archive a,
.widget_recent_comments a,
.widget_product_categories a,
.widget_layered_nav a,
.widget-recent-posts-icons a,
.site-footer .widget_nav_menu a {
  display: inline-flex;
  flex-flow: row nowrap;
  flex-direction: row-reverse;
  justify-content: flex-start;
  padding: 0 0 .25rem;
  margin: 0 0 1.5rem;
  transition: 0s all ease;
  border: none;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.7;
  color: #111;
  border: none;
  border-bottom: 1px solid transparent;
  border-color: transparent;
  text-decoration: none;
  background: none;
  line-height: 1.5;
}
/* line 182, sass/style.scss */
.wpex-widget-recent-posts a:hover, .wpex-widget-recent-posts a:focus, .wpex-widget-recent-posts a:active,
.widget_categories a:hover,
.widget_categories a:focus,
.widget_categories a:active,
.widget_recent_entries a:hover,
.widget_recent_entries a:focus,
.widget_recent_entries a:active,
.widget_archive a:hover,
.widget_archive a:focus,
.widget_archive a:active,
.widget_recent_comments a:hover,
.widget_recent_comments a:focus,
.widget_recent_comments a:active,
.widget_product_categories a:hover,
.widget_product_categories a:focus,
.widget_product_categories a:active,
.widget_layered_nav a:hover,
.widget_layered_nav a:focus,
.widget_layered_nav a:active,
.widget-recent-posts-icons a:hover,
.widget-recent-posts-icons a:focus,
.widget-recent-posts-icons a:active,
.site-footer .widget_nav_menu a:hover,
.site-footer .widget_nav_menu a:focus,
.site-footer .widget_nav_menu a:active {
  text-decoration: none;
  color: #ff0033;
  border-color: transparent;
  background: none;
}

/* line 1423, sass/style.scss */
.sidebar-widget-icons .widget_categories a:before {
  display: none;
}

/* line 1430, sass/style.scss */
.sidebar-box .widget-title {
  margin: 0 0 2rem;
  font-size: 1.5rem;
  line-height: 1.7;
  font-weight: 600;
  color: #111;
}

/* line 1439, sass/style.scss */
.wpex-sep {
  margin-right: .25rem;
}

/* line 1444, sass/style.scss */
.post-edit {
  padding: 0;
  margin: 2rem 0 0;
}

/* line 1449, sass/style.scss */
.single-blog-content,
.single-post .meta,
.post-edit {
  margin-bottom: 2rem;
}

/* Pagination */
/* line 1458, sass/style.scss */
.textleft {
  text-align: center !important;
}

/* line 1463, sass/style.scss */
#footer-bottom-inner {
  padding: 1.5rem 0;
  text-align: left;
}

/* line 1469, sass/style.scss */
.post-pagination-wrap {
  border: none;
  padding: 2rem 0;
  margin-bottom: 2rem;
}

/*Andrey*/
/* test bootsrap navbar*/
/* Frontpage heading block */
/* line 1489, sass/style.scss */
.frontpage-news-block-heading-text.wpb_content_element h3 {
  font-size: 2rem;
}

/*END |  RESPONSIVE overlay responsive.css*/
/* line 1505, sass/style.scss */
.login #backtoblog a, .login #nav a {
  text-decoration: none;
  color: #fff;
}
