@font-face {
  font-family: 'Bebas Neue Regular';
  src: url("../webfonts/BebasNeueRegular/bebasneue-webfont.eot");
  src: url("../webfonts/BebasNeueRegular/bebasneue-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/BebasNeueRegular/bebasneue-webfont.woff2") format("woff2"), url("../webfonts/BebasNeueRegular/bebasneue-webfont.woff") format("woff"), url("../webfonts/BebasNeueRegular/bebasneue-webfont.ttf") format("truetype"), url("../webfonts/BebasNeueRegular/bebasneue-webfont.svg#bebas_neueregular") format("svg");
  font-weight: normal;
  font-style: normal; }

button {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  button:hover {
    text-decoration: none; }
  button.pm-button-size-2x {
    font-size: 2em; }
  .flexbox button {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

input[type="button"] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  input[type="button"]:hover {
    text-decoration: none; }
  input[type="button"].pm-button-size-2x {
    font-size: 2em; }
  .flexbox input[type="button"] {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

input[type="reset"] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  input[type="reset"]:hover {
    text-decoration: none; }
  input[type="reset"].pm-button-size-2x {
    font-size: 2em; }
  .flexbox input[type="reset"] {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

input[type="submit"] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  input[type="submit"]:hover {
    text-decoration: none; }
  input[type="submit"].pm-button-size-2x {
    font-size: 2em; }
  .flexbox input[type="submit"] {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

a[role="button"] {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  a[role="button"]:hover {
    text-decoration: none; }
  a[role="button"].pm-button-size-2x {
    font-size: 2em; }
  .flexbox a[role="button"] {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.button {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  .button:hover {
    text-decoration: none; }
  .button.pm-button-size-2x {
    font-size: 2em; }
  .flexbox .button {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.vc-pm-advanced-button {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  .vc-pm-advanced-button:hover {
    text-decoration: none; }
  .vc-pm-advanced-button.pm-button-size-2x {
    font-size: 2em; }
  .flexbox .vc-pm-advanced-button {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.lgm-popup-button {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align: center; }
  .lgm-popup-button:hover {
    text-decoration: none; }
  .lgm-popup-button.pm-button-size-2x {
    font-size: 2em; }
  .flexbox .lgm-popup-button {
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }

body {
  font-family: "Merriweather Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Merriweather Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif; }

ol, ul {
  font-family: "Merriweather", Georgia, Cambria, "Times New Roman", Times, serif; }

dt {
  font-family: "Merriweather", Georgia, Cambria, "Times New Roman", Times, serif; }

p {
  font-family: "Merriweather", Georgia, Cambria, "Times New Roman", Times, serif; }

a {
  color: #188691; }
  a:visited {
    color: #188691; }
  a:focus {
    color: #EE442D; }
  a:hover, a:active {
    color: #EE442D; }

.main_content_container {
  font-family: "Merriweather", Georgia, Cambria, "Times New Roman", Times, serif; }

.site-footer {
  font-family: "Merriweather Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  background-color: #252525;
  border-top: 7px solid #237277;
  color: #FDFDFD; }
  .site-footer a {
    color: inherit; }
    .site-footer a:visited {
      color: inherit; }
    .site-footer a:hover {
      color: #188691; }
  .site-footer .nav-menu a {
    font-family: "Merriweather Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif; }
  .site-footer .widget-title {
    color: #FDFDFD;
    font-weight: 300; }
  .site-footer .sc-social-icons {
    float: right;
    padding-top: 10px;
    clear: both; }

.credits {
  background-color: #444444;
  color: #FDFDFD; }
  .credits a {
    color: #FDFDFD; }
    .credits a:visited {
      color: #FDFDFD; }
    .credits a:hover {
      color: #178DAD; }

.featured-section {
  background-color: #444444; }

.section-heading {
  background-color: #578c90; }
  .section-heading h1, .section-heading h2, .section-heading h3, .section-heading h4, .section-heading h5, .section-heading h6 {
    color: white; }

.item h3 {
  font-family: "Merriweather", Georgia, Cambria, "Times New Roman", Times, serif; }

.lgm-optin-container {
  background-color: #237277;
  color: white; }
  .lgm-optin-container ~ .lgm-optin-container {
    background-color: #68aeb2; }

.optin-copy-headline {
  color: white; }

.lgm-option-popup .optin-banner .featured-image > img {
  background-color: #FFFFFF;
  box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.3); }

.header_container {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .header_container .site-nav {
    text-transform: uppercase;
    letter-spacing: 1px; }
    .header_container .site-nav ul {
      font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
      font-size: .9em; }
  .header_container a {
    color: #777777;
    padding-left: .8em;
    padding-right: .8em; }
    .header_container a:hover {
      color: #188691;
      text-decoration: none; }
  .header_container .current_page_item a {
    color: #188691; }

.site-branding strong {
  color: #000000; }

.site-branding em {
  color: #EE442D; }

.blog article + article,
.archive article + article {
  padding-top: 4em;
  border-top: 4px solid #CCCCCC; }

.entry-title {
  color: #252525; }
  .entry-title a {
    color: inherit; }
    .entry-title a:hover {
      text-decoration: none; }

.entry-meta {
  opacity: .6; }
  .entry-meta a {
    color: #777777; }

.comments-area article {
  border-bottom: 1px solid #CCC; }

.comment-meta {
  border-bottom: 1px solid #DDD; }
  .comment-meta a {
    color: #188691; }
    .comment-meta a:visited {
      color: #188691; }
    .comment-meta a:hover {
      color: #178DAD; }
  .comment-meta cite {
    font-family: "Merriweather Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    text-shadow: -2px 2px 0 rgba(0, 0, 0, 0.1); }

button {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  button strong {
    font-weight: normal; }
  button em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  button.pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    button.pm-button-primary strong,
    button.pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    button.pm-button-primary strong {
      color: #188691; }
    button.pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    button.pm-button-primary:visited {
      color: #188691; }
    button.pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      button.pm-button-primary:hover strong,
      button.pm-button-primary:hover em {
        color: white;
        border-color: white; }
  button.pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    button.pm-button-secondary:visited {
      color: #188691; }
    button.pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  button:visited {
    color: #188691; }
  button:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

input[type="button"] {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  input[type="button"] strong {
    font-weight: normal; }
  input[type="button"] em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  input[type="button"].pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    input[type="button"].pm-button-primary strong,
    input[type="button"].pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    input[type="button"].pm-button-primary strong {
      color: #188691; }
    input[type="button"].pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    input[type="button"].pm-button-primary:visited {
      color: #188691; }
    input[type="button"].pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      input[type="button"].pm-button-primary:hover strong,
      input[type="button"].pm-button-primary:hover em {
        color: white;
        border-color: white; }
  input[type="button"].pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    input[type="button"].pm-button-secondary:visited {
      color: #188691; }
    input[type="button"].pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  input[type="button"]:visited {
    color: #188691; }
  input[type="button"]:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

input[type="reset"] {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  input[type="reset"] strong {
    font-weight: normal; }
  input[type="reset"] em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  input[type="reset"].pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    input[type="reset"].pm-button-primary strong,
    input[type="reset"].pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    input[type="reset"].pm-button-primary strong {
      color: #188691; }
    input[type="reset"].pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    input[type="reset"].pm-button-primary:visited {
      color: #188691; }
    input[type="reset"].pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      input[type="reset"].pm-button-primary:hover strong,
      input[type="reset"].pm-button-primary:hover em {
        color: white;
        border-color: white; }
  input[type="reset"].pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    input[type="reset"].pm-button-secondary:visited {
      color: #188691; }
    input[type="reset"].pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  input[type="reset"]:visited {
    color: #188691; }
  input[type="reset"]:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

input[type="submit"] {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  input[type="submit"] strong {
    font-weight: normal; }
  input[type="submit"] em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  input[type="submit"].pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    input[type="submit"].pm-button-primary strong,
    input[type="submit"].pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    input[type="submit"].pm-button-primary strong {
      color: #188691; }
    input[type="submit"].pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    input[type="submit"].pm-button-primary:visited {
      color: #188691; }
    input[type="submit"].pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      input[type="submit"].pm-button-primary:hover strong,
      input[type="submit"].pm-button-primary:hover em {
        color: white;
        border-color: white; }
  input[type="submit"].pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    input[type="submit"].pm-button-secondary:visited {
      color: #188691; }
    input[type="submit"].pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  input[type="submit"]:visited {
    color: #188691; }
  input[type="submit"]:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

a[role="button"] {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  a[role="button"] strong {
    font-weight: normal; }
  a[role="button"] em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  a[role="button"].pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    a[role="button"].pm-button-primary strong,
    a[role="button"].pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    a[role="button"].pm-button-primary strong {
      color: #188691; }
    a[role="button"].pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    a[role="button"].pm-button-primary:visited {
      color: #188691; }
    a[role="button"].pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      a[role="button"].pm-button-primary:hover strong,
      a[role="button"].pm-button-primary:hover em {
        color: white;
        border-color: white; }
  a[role="button"].pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    a[role="button"].pm-button-secondary:visited {
      color: #188691; }
    a[role="button"].pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  a[role="button"]:visited {
    color: #188691; }
  a[role="button"]:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

.button {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  .button strong {
    font-weight: normal; }
  .button em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  .button.pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    .button.pm-button-primary strong,
    .button.pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .button.pm-button-primary strong {
      color: #188691; }
    .button.pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    .button.pm-button-primary:visited {
      color: #188691; }
    .button.pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      .button.pm-button-primary:hover strong,
      .button.pm-button-primary:hover em {
        color: white;
        border-color: white; }
  .button.pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    .button.pm-button-secondary:visited {
      color: #188691; }
    .button.pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  .button:visited {
    color: #188691; }
  .button:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

.vc-pm-advanced-button {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); }
  .vc-pm-advanced-button strong {
    font-weight: normal; }
  .vc-pm-advanced-button em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  .vc-pm-advanced-button.pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    .vc-pm-advanced-button.pm-button-primary strong,
    .vc-pm-advanced-button.pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .vc-pm-advanced-button.pm-button-primary strong {
      color: #188691; }
    .vc-pm-advanced-button.pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    .vc-pm-advanced-button.pm-button-primary:visited {
      color: #188691; }
    .vc-pm-advanced-button.pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      .vc-pm-advanced-button.pm-button-primary:hover strong,
      .vc-pm-advanced-button.pm-button-primary:hover em {
        color: white;
        border-color: white; }
  .vc-pm-advanced-button.pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    .vc-pm-advanced-button.pm-button-secondary:visited {
      color: #188691; }
    .vc-pm-advanced-button.pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  .read-more .vc-pm-advanced-button {
    border: none;
    box-shadow: none;
    background-color: transparent;
    font-family: "Merriweather", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 1em;
    color: #EE442D; }
    .read-more .vc-pm-advanced-button strong {
      color: inherit;
      text-transform: lowercase; }
    .read-more .vc-pm-advanced-button em {
      color: inherit;
      border: none;
      font-family: inherit;
      font-size: inherit;
      text-transform: lowercase;
      top: auto;
      margin: 0;
      padding: 0 0 0 .4em; }
    .read-more .vc-pm-advanced-button:hover {
      background-color: transparent; }
      .read-more .vc-pm-advanced-button:hover strong,
      .read-more .vc-pm-advanced-button:hover em {
        color: #a7200e; }

.read-more {
  text-align: right; }

.lgm-popup-button {
  font-family: "Bebas Neue Regular", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
  font-size: 20px;
  padding: .3em .6em;
  border-radius: 3px;
  border: 1px solid transparent;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  color: #188691;
  background-color: #DAE6E2;
  border-top-color: #F6FBFB;
  border-bottom-color: #939E9D;
  border-right-color: #939E9D;
  border-left-color: #F6FBFB; }
  .lgm-popup-button strong {
    font-weight: normal; }
  .lgm-popup-button em {
    font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, Sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-size: 0.6em;
    position: relative;
    top: .05em;
    margin-left: 1.2em;
    padding-left: 1.0em;
    border-left: 1px solid #178DAD; }
  .lgm-popup-button.pm-button-primary {
    background-color: #DAE6E2;
    color: #188691;
    border-color: transparent; }
    .lgm-popup-button.pm-button-primary strong,
    .lgm-popup-button.pm-button-primary em {
      -webkit-transition: all 0.4s ease-in-out;
      -moz-transition: all 0.4s ease-in-out;
      transition: all 0.4s ease-in-out; }
    .lgm-popup-button.pm-button-primary strong {
      color: #188691; }
    .lgm-popup-button.pm-button-primary em {
      color: #252525;
      border-color: #188691; }
    .lgm-popup-button.pm-button-primary:visited {
      color: #188691; }
    .lgm-popup-button.pm-button-primary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
      .lgm-popup-button.pm-button-primary:hover strong,
      .lgm-popup-button.pm-button-primary:hover em {
        color: white;
        border-color: white; }
  .lgm-popup-button.pm-button-secondary {
    color: #188691;
    background-color: #DAE6E2;
    border-top-color: #F6FBFB;
    border-bottom-color: #939E9D;
    border-right-color: #939E9D;
    border-left-color: #F6FBFB; }
    .lgm-popup-button.pm-button-secondary:visited {
      color: #188691; }
    .lgm-popup-button.pm-button-secondary:hover {
      color: white;
      border-color: #bf240f;
      background-color: #EE442D; }
  .lgm-popup-button:visited {
    color: #188691; }
  .lgm-popup-button:hover {
    color: white;
    border-color: #bf240f;
    background-color: #EE442D; }

/*# sourceMappingURL=elevate-core.css.map */