/*
Theme Name: Twenty Sixteen Child
Theme URI: https://wordpress.org/themes/twentysixteen-child/
Author: Fred Wahl
Author URI: https://www.visacoach.com/
Template:     twentysixteen
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen-child
Source: https://codex.wordpress.org/Child_Themes
*/
.site-branding {
  width: 35%;
  float: left;
  margin-top: 0 !important; }

.header-right {
  width: 40%;
  float: right;
  text-align: right;
  margin-right: 0; }

.hphone {
  color: #F67B00;
  font-size: 42px;
  line-height: 48px;
  font-weight: bold; }

.htxt {
  color: #F67B00;
  font-size: 16px;
  margin-bottom: 15px; }

.hphone a, .htxt a {
  color: #F67B00;
  text-decoration: none !important;
  box-shadow: 0 0 0 0 currentColor; }

.hphone a:hover, .htxt a:hover {
  color: #000099; }

.header-right .widgettitle {
  color: #000099;
  font-size: 17px; }

.site {
  background-color: #E5E5E5 !important; }

.content-area .mc4wp-form-36 {
  background-color: #E5E5E5 !important; }

.content-area {
  background: #fff !important;
  padding: 20px !important; }

.single .content-area .entry-footer {
  display: none !important; }

.single .content-area .entry-content {
  width: 100% !important; }

.single #comments {
  display: none !important; }

@media screen and (max-width: 1100px) {
  .header-right {
    width: 50%; } }
@media screen and (max-width: 800px) {
  .hphone {
    font-size: 25px;
    line-height: 28px; }

  .htxt {
    font-size: 13px; }

  .header-right .widgettitle {
    font-size: 15px; } }
@media screen and (max-width: 750px) {
  .site-branding {
    width: 100%;
    float: none;
    text-align: center; }

  .header-right {
    width: 100%;
    float: none;
    text-align: center; }

  .htxt {
    margin-bottom: 10px; }

  .header-right {
    margin-bottom: 10px; } }
.wgs_wrapper input {
  background: #fff; }

.site {
  margin: 0;
  background: #919191 !important; }
  .site .site-inner {
    background: #E5E5E5;
    margin-top: 20px;
    margin-bottom: 20px; }

body:not(.custom-background-image).admin-bar:before {
  display: none; }

body:not(.custom-background-image):after {
  display: none; }

body:not(.custom-background-image):before {
  display: none; }

.custom-logo {
  max-width: 400px !important;
  width: 100%; }

.site-header {
  padding: 20px 20px 0 20px; }
  .site-header .site-header-main .site-branding .custom-logo-link {
    display: inline-block; }

.cta-cust {
  text-align: center;
  padding: 20px;
  font-family: 'Montserrat'; }
  .cta-cust .content {
    padding: 20px;
    background: #fff; }
    .cta-cust .content p {
      margin-bottom: 0;
      font-weight: bold;
      font-size: 20px;
      position: relative;
      padding-bottom: 20px; }
      .cta-cust .content p a {
        color: #000099; }
      .cta-cust .content p:after {
        height: 5px;
        max-width: 75px;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        content: '';
        background: #f67b00;
        bottom: 0; }

.header-top {
  color: #000099; }
  .header-top h2 {
    margin-bottom: 0;
    font-size: 28px;
    font-family: 'Montserrat';
    font-weight: bold;
    line-height: 1.2; }

.site-content {
  padding: 0 20px; }

.header-right .wgs_wrapper .gsc-input-box {
  border-radius: 0; }
  .header-right .wgs_wrapper .gsc-input-box .gsib_a input {
    height: 100% !important; }
.header-right .wgs_wrapper form table tbody tr {
  position: relative;
  display: inline-block; }
  .header-right .wgs_wrapper form table tbody tr td.gsc-input {
    padding: 0; }
    .header-right .wgs_wrapper form table tbody tr td.gsc-input .gsc-input-box table {
      margin: 0 !important; }
      .header-right .wgs_wrapper form table tbody tr td.gsc-input .gsc-input-box table tbody tr {
        position: relative;
        overflow: hidden;
        width: 100%; }
        .header-right .wgs_wrapper form table tbody tr td.gsc-input .gsc-input-box table tbody tr .gsib_a {
          height: 100%;
          padding: 5px !important; }
  .header-right .wgs_wrapper form table tbody tr td.gsc-search-button button {
    padding: 9px 10px;
    margin: 0; }

.ftr-menu {
  padding: 20px 0; }
  .ftr-menu .widget-area {
    margin-bottom: 0; }
    .ftr-menu .widget-area .menu {
      margin: 0;
      padding: 0 20px !important;
      visibility: visible;
      text-align: center;
      padding: 0px 0px 0px 0px;
      background: #F67B00;
      -moz-transition: none;
      -o-transition: none;
      -webkit-transition: none;
      transition: none;
      -webkit-border-radius: 0 0 0 0;
      -moz-border-radius: 0 0 0 0;
      -ms-border-radius: 0 0 0 0;
      -o-border-radius: 0 0 0 0;
      border-radius: 0 0 0 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -ms-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none;
      border: 0;
      bottom: auto;
      box-sizing: border-box;
      clip: auto;
      color: #666;
      display: block;
      float: none;
      font-family: inherit;
      font-size: 14px;
      height: auto;
      left: auto;
      line-height: 1.7;
      list-style-type: none;
      margin: 0;
      min-height: 0;
      opacity: 1;
      outline: none;
      overflow: visible;
      position: relative;
      right: auto;
      text-align: left;
      text-decoration: none;
      text-transform: none;
      top: auto;
      vertical-align: baseline;
      visibility: inherit;
      width: auto; }
      .ftr-menu .widget-area .menu li {
        margin: 0 0px 0 0;
        display: inline-block;
        height: auto;
        vertical-align: middle; }
        .ftr-menu .widget-area .menu li a {
          border-top: 0px solid #fff;
          border-left: 0px solid #fff;
          border-right: 0px solid #fff;
          border-bottom: 0px solid #fff;
          outline: none;
          text-decoration: none;
          padding: 0px 10px 0px 10px;
          line-height: 40px;
          font-weight: normal;
          height: 40px;
          vertical-align: baseline;
          text-align: left;
          width: auto;
          display: block;
          color: #fff;
          text-transform: none;
          text-decoration: none;
          background: rgba(0, 0, 0, 0);
          -webkit-border-radius: 0px 0px 0px 0px;
          -moz-border-radius: 0px 0px 0px 0px;
          -ms-border-radius: 0px 0px 0px 0px;
          -o-border-radius: 0px 0px 0px 0px;
          border-radius: 0px 0px 0px 0px;
          font-family: inherit;
          font-size: 14px; }

.entry-content a {
  text-decoration: none;
  transition: 300ms all ease;
  box-shadow: none; }
  .entry-content a:hover span {
    color: #000099 !important; }

@media screen and (max-width: 1247px) {
  .header-right {
    width: 50%; } }
@media screen and (max-width: 1100px) {
  .wgs_wrapper {
    margin-top: 20px; }

  .site-branding {
    width: 100%;
    text-align: center; }

  .header-right {
    width: 100%;
    text-align: center;
    margin-bottom: 20px; }

  .header-top {
    text-align: center; } }
@media screen and (max-width: 909px) {
  .entry-content {
    margin: 0 auto; }
    .entry-content .video-container {
      text-align: center; }
    .entry-content h1 {
      font-size: 25px; }

  #secondary {
    padding: 0; }

  .ftr-menu .content-bottom-widgets {
    margin: 0 auto; } }
@media screen and (max-width: 767px) {
  .ftr-menu .widget-area .menu li a {
    text-align: center; }

  .header-top h2 {
    font-size: 20px; }

  .content-area .site-main .page-header {
    font-size: 20px;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0; }
  .content-area .site-main article {
    margin-bottom: 1em; }
    .content-area .site-main article .entry-header {
      margin-left: 0;
      margin-right: 0; }
      .content-area .site-main article .entry-header h2 {
        margin-bottom: 15px;
        font-size: 20px; }
    .content-area .site-main article .entry-summary {
      margin-left: 0;
      margin-right: 0; }
    .content-area .site-main article .entry-footer {
      margin-left: 0;
      margin-right: 0; }
      .content-area .site-main article .entry-footer a {
        color: #000099; }

  .cta-cust .content p {
    font-size: 18px; }

  .entry-content .video-container iframe {
    margin-bottom: 0; }
  .entry-content h1 {
    font-size: 20px; } }
@media screen and (max-width: 600px) {
  .ftr-menu {
    padding: 0 20px; }
    .ftr-menu .widget-area .menu {
      background: rgba(255, 255, 255, 0);
      padding: 0 !important; }
      .ftr-menu .widget-area .menu li {
        margin-bottom: 5px;
        display: block;
        background: #F67B00; }

  .hphone a {
    font-size: 22px;
    margin-bottom: 5px; } }
.site-footer {
  padding: 0px 20px 40px 20px; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  padding: 0 13px; }

#secondary {
  text-align: center;
  font-family: 'Montserrat'; }
  #secondary #text-3 p {
    font-size: 18px;
    margin: 0 0 10px 0; }
    #secondary #text-3 p a {
      font-size: 22px;
      text-decoration: none;
      border: 0;
      box-shadow: none;
      color: #000099;
      font-weight: bold; }

.video-container iframe {
  width: 100%; }

input[type="search"].search-field {
  width: -webkit-calc(100%);
  width: 100%; }

#mc_embed_signup {
  font-family: 'Montserrat' !important;
  background: none !important; }
  #mc_embed_signup h2 {
    text-align: center;
    line-height: 1.3125;
    margin-bottom: 1.3125em !important; }
  #mc_embed_signup .mc-field-group {
    margin-bottom: 10px; }
    #mc_embed_signup .mc-field-group input[type="text"],
    #mc_embed_signup .mc-field-group input[type="email"] {
      border: 1px solid rgba(0, 0, 0, 0.2) !important;
      padding: 8px !important;
      font-size: 14px;
      border-radius: 0; }
    #mc_embed_signup .mc-field-group label {
      text-align: center;
      font-size: 12px !important; }
    #mc_embed_signup .mc-field-group .mce_inline_error {
      background: none !important;
      text-align: center !important;
      font-size: 12px !important; }
  #mc_embed_signup .indicates-required {
    display: none; }
  #mc_embed_signup .clear {
    text-align: center; }
    #mc_embed_signup .clear input[type="submit"] {
      line-height: 1;
      padding: 8px 15px;
      background: black;
      color: white;
      font-weight: bold;
      border-radius: 0; }
  #mc_embed_signup #mce-responses {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important; }
  #mc_embed_signup .response {
    width: 100% !important; }

#text-5 {
  margin-bottom: 0; }
  #text-5 h3 {
    margin: 0 0 0 1.3125em 0; }
  #text-5 h1 {
    margin: 0; }

#jp_container_1 {
  text-align: center; }
  #jp_container_1 img {
    margin: 0 auto; }

/*# sourceMappingURL=style.css.map */
