@font-face {
  font-family: "kaufman";
  src: url("../fonts/kaufman.eot");
  src: url("../fonts/kaufman.eot?#iefix") format("embedded-opentype"), url("../fonts/kaufman.woff") format("woff"), url("../fonts/kaufman.ttf") format("truetype"), url("../fonts/kaufman.svg#kaufman") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, ../scss/_lib/_kaufmanicons.scss */
[data-icon]:before {
  font-family: "kaufman" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../scss/_lib/_kaufmanicons.scss */
[class^="ps-"]:before,
[class*=" ps-"]:before {
  font-family: "kaufman" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 41, ../scss/_lib/_kaufmanicons.scss */
.ps-aboutkc:before {
  content: "\61";
}

/* line 44, ../scss/_lib/_kaufmanicons.scss */
.ps-team:before {
  content: "\62";
}

/* line 47, ../scss/_lib/_kaufmanicons.scss */
.ps-bathroom:before {
  content: "\63";
}

/* line 50, ../scss/_lib/_kaufmanicons.scss */
.ps-custom-home:before {
  content: "\64";
}

/* line 53, ../scss/_lib/_kaufmanicons.scss */
.ps-design:before {
  content: "\65";
}

/* line 56, ../scss/_lib/_kaufmanicons.scss */
.ps-design-build:before {
  content: "\66";
}

/* line 59, ../scss/_lib/_kaufmanicons.scss */
.ps-exterior:before {
  content: "\67";
}

/* line 62, ../scss/_lib/_kaufmanicons.scss */
.ps-interior:before {
  content: "\68";
}

/* line 65, ../scss/_lib/_kaufmanicons.scss */
.ps-kc-handyman:before {
  content: "\69";
}

/* line 68, ../scss/_lib/_kaufmanicons.scss */
.ps-kitchen:before {
  content: "\6a";
}

/* line 71, ../scss/_lib/_kaufmanicons.scss */
.ps-ourwork:before {
  content: "\6b";
}

/* line 74, ../scss/_lib/_kaufmanicons.scss */
.ps-philosophy:before {
  content: "\6c";
}

/* line 77, ../scss/_lib/_kaufmanicons.scss */
.ps-projectstories:before {
  content: "\6d";
}

/* line 80, ../scss/_lib/_kaufmanicons.scss */
.ps-remodel:before {
  content: "\6e";
}

/* line 12, ../scss/_global/_mixins.scss */
.row:after, .row-full:after, #nav-menu:after, #secondary-nav-menu:after, .nova-loop:after, .navigation:after, #pagination:after, .nova-accordions-content .nova-accordion-headline:after, .nova-tab-headlines:after, .nova-tab-items:after, .nova-team-member-name .column-inner:after, .nova-feature-column-content:after, .nova-feature-size-small:after {
  display: table;
  clear: both;
  content: " ";
}

/* line 34, ../scss/_global/_mixins.scss */
.row, .nova-slidebox .header-content .column-inner, .nova-header .header-content .column-inner {
  max-width: 1024px;
  margin: 0 auto;
}

/* line 52, ../scss/_global/_mixins.scss */
#sidebar-custom .sidebar-widget .column-inner h3, .nova-boxes-content .nova-box-content, .nova-iconboxes-content .nova-iconbox-content, .nova-slidebox .header-content .column-inner, .nova-header .header-content .column-inner, .nova-tab-headlines li a span, .nova-feature-size-medium h3, .nova-feature-size-large .nova-feature-column-content, .nova-feature-size-small .nova-feature-column-content {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: relative;
  top: 50%;
}

/*--------*/
/* Resets */
/*--------*/
/* line 5, ../scss/_global/_resets.scss */
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
/* line 10, ../scss/_global/_resets.scss */
*:focus {
  outline: none;
}

/*--------*/
/* Global */
/*--------*/
/* line 5, ../scss/_global/_global.scss */
html {
  font-size: 62.5%;
}

/* line 10, ../scss/_global/_global.scss */
body {
  overflow-x: hidden;
  font: 16px/1.5 "Gotham", sans-serif;
  font-size: 1.6rem;
  -webkit-font-smoothing: subpixel-antialiased;
  font-weight: 300;
}

/* line 18, ../scss/_global/_global.scss */
main {
  display: block;
}
/* line 21, ../scss/_global/_global.scss */
main ul, main ol {
  margin-left: 30px;
}

/* line 27, ../scss/_global/_global.scss */
#nav + main > section:first-child {
  padding-top: 110px;
}
/* line 29, ../scss/_global/_global.scss */
#nav + main > section:first-child.large-padding-top {
  padding-top: 140px;
}
/* line 33, ../scss/_global/_global.scss */
#nav + main > section:first-child.nova-header {
  padding-top: 0;
}

/* line 39, ../scss/_global/_global.scss */
section {
  position: relative;
  padding: 30px 0;
  background-position: center;
  background-size: cover;
}
/* line 45, ../scss/_global/_global.scss */
section.large-padding-top {
  padding-top: 60px;
}
/* line 49, ../scss/_global/_global.scss */
section.large-padding-bottom {
  padding-bottom: 60px;
}
/* line 53, ../scss/_global/_global.scss */
section.no-padding-top {
  padding-top: 0;
}
/* line 57, ../scss/_global/_global.scss */
section.no-padding-bottom {
  padding-bottom: 0;
}

/* line 62, ../scss/_global/_global.scss */
iframe {
  display: block;
  max-width: 100%;
}

/* line 67, ../scss/_global/_global.scss */
img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 73, ../scss/_global/_global.scss */
a img {
  border: 0;
}

/* line 77, ../scss/_global/_global.scss */
.right {
  float: right;
}

/*-----------------*/
/* Utility Classes */
/*-----------------*/
/* line 4, ../scss/_global/_utility.scss */
.hide {
  display: none;
}

/* line 8, ../scss/_global/_utility.scss */
.align-text-left {
  text-align: left;
}

/* line 11, ../scss/_global/_utility.scss */
.align-text-center {
  text-align: center;
}

/* line 14, ../scss/_global/_utility.scss */
.align-text-right {
  text-align: right;
}

/* line 18, ../scss/_global/_utility.scss */
.bold {
  font-weight: 700;
}

/* line 22, ../scss/_global/_utility.scss */
.stretch {
  -webkit-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}

/* line 27, ../scss/_global/_utility.scss */
.border.lightgray {
  border: 1px solid #d6d6d6;
}

/* line 33, ../scss/_global/_utility.scss */
.noline a, .noline a:focus, .noline a:hover, .noline a:target, .noline li a, .noline li a:focus, .noline li a:hover, .noline li a:target {
  text-decoration: none;
}

/* line 38, ../scss/_global/_utility.scss */
.prevent-transition * {
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 42, ../scss/_global/_utility.scss */
.kaufman-button, .commentlist .comment-reply-link, #pagination a, .nova-buttons-content a, .kaufman-marketreview-past-reviews a:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a {
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  width: 205px;
  padding: 0px 20px;
  background-color: #0d636f;
  border: none;
  color: #fff;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 8px;
  font-size: 1.8em;
  box-shadow: 0 5px #0a4a53;
  position: relative;
  top: 0;
}
/* line 59, ../scss/_global/_utility.scss */
.green-background.kaufman-button, .commentlist .green-background.comment-reply-link, #pagination a.green-background, .nova-buttons-content a.green-background, .kaufman-marketreview-past-reviews a.green-background:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.green-background {
  background-color: #6b9622;
  box-shadow: 0 5px #50711a;
}
/* line 62, ../scss/_global/_utility.scss */
.green-background.kaufman-button:hover, .commentlist .green-background.comment-reply-link:hover, #pagination a.green-background:hover, .nova-buttons-content a.green-background:hover, .kaufman-marketreview-past-reviews a.green-background:hover:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.green-background:hover, .green-background.kaufman-button:active, .commentlist .green-background.comment-reply-link:active, #pagination a.green-background:active, .nova-buttons-content a.green-background:active, .kaufman-marketreview-past-reviews a.green-background:active:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.green-background:active {
  box-shadow: 0 3px #50711a;
}
/* line 66, ../scss/_global/_utility.scss */
.orange-background.kaufman-button, .commentlist .orange-background.comment-reply-link, #pagination a.orange-background, .nova-buttons-content a.orange-background, .kaufman-marketreview-past-reviews a.orange-background:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.orange-background {
  background-color: #f27819;
  box-shadow: 0 5px #bf5a00;
}
/* line 69, ../scss/_global/_utility.scss */
.orange-background.kaufman-button:hover, .commentlist .orange-background.comment-reply-link:hover, #pagination a.orange-background:hover, .nova-buttons-content a.orange-background:hover, .kaufman-marketreview-past-reviews a.orange-background:hover:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.orange-background:hover, .orange-background.kaufman-button:active, .commentlist .orange-background.comment-reply-link:active, #pagination a.orange-background:active, .nova-buttons-content a.orange-background:active, .kaufman-marketreview-past-reviews a.orange-background:active:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.orange-background:active {
  box-shadow: 0 3px #bf5a00;
}
/* line 73, ../scss/_global/_utility.scss */
.medium-gray-background.kaufman-button, .commentlist .medium-gray-background.comment-reply-link, #pagination a.medium-gray-background, .nova-buttons-content a.medium-gray-background, .kaufman-marketreview-past-reviews a.medium-gray-background:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.medium-gray-background {
  color: #7da32d;
  background-color: #efefef;
  box-shadow: 0 5px #d8d8d8;
}
/* line 77, ../scss/_global/_utility.scss */
.medium-gray-background.kaufman-button:hover, .commentlist .medium-gray-background.comment-reply-link:hover, #pagination a.medium-gray-background:hover, .nova-buttons-content a.medium-gray-background:hover, .kaufman-marketreview-past-reviews a.medium-gray-background:hover:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.medium-gray-background:hover, .medium-gray-background.kaufman-button:active, .commentlist .medium-gray-background.comment-reply-link:active, #pagination a.medium-gray-background:active, .nova-buttons-content a.medium-gray-background:active, .kaufman-marketreview-past-reviews a.medium-gray-background:active:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.medium-gray-background:active {
  box-shadow: 0 3px #d8d8d8;
  color: #7da32d;
}
/* line 82, ../scss/_global/_utility.scss */
.headerbutton.kaufman-button, .commentlist .headerbutton.comment-reply-link, #pagination a.headerbutton, .nova-buttons-content a.headerbutton, .kaufman-marketreview-past-reviews a.headerbutton:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.headerbutton {
  position: absolute;
  bottom: -30px;
  top: inherit;
  height: 30px;
  left: 10%;
  z-index: 0;
  color: #FFF !important;
  border-radius: 0 0 8px 8px;
  font-size: 1.2em;
  width: 130px !important;
  box-shadow: none !important;
}
/* line 94, ../scss/_global/_utility.scss */
.headerbutton.kaufman-button:hover, .commentlist .headerbutton.comment-reply-link:hover, #pagination a.headerbutton:hover, .nova-buttons-content a.headerbutton:hover, .kaufman-marketreview-past-reviews a.headerbutton:hover:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.headerbutton:hover, .headerbutton.kaufman-button:active, .commentlist .headerbutton.comment-reply-link:active, #pagination a.headerbutton:active, .nova-buttons-content a.headerbutton:active, .kaufman-marketreview-past-reviews a.headerbutton:active:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.headerbutton:active {
  padding-top: 6px;
  padding-bottom: 0;
  top: inherit !important;
  height: 40px;
  bottom: -40px;
}
/* line 102, ../scss/_global/_utility.scss */
.kaufman-button:hover, .commentlist .comment-reply-link:hover, #pagination a:hover, .nova-buttons-content a:hover, .kaufman-marketreview-past-reviews a:hover:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a:hover, .kaufman-button:active, .commentlist .comment-reply-link:active, #pagination a:active, .nova-buttons-content a:active, .kaufman-marketreview-past-reviews a:active:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a:active {
  color: #FFF;
  box-shadow: 0 3px #005862;
  top: 4px;
}
/* line 107, ../scss/_global/_utility.scss */
.kaufman-button i, .commentlist .comment-reply-link i, #pagination a i, .nova-buttons-content a i, .kaufman-marketreview-past-reviews a:not(.kaufman-marketreview-more-past-reviews-link) i, .archive-marketreview-row > .column:last-child a i {
  position: relative;
  top: 4px;
}

/* line 113, ../scss/_global/_utility.scss */
.green {
  color: #7da32d;
}

/* line 121, ../scss/_global/_utility.scss */
.nova-edit-button {
  display: inline-block;
  padding: 5px 10px;
  background-color: #868a8e !important;
  border: 0 !important;
  color: #fff;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}
/* line 134, ../scss/_global/_utility.scss */
.nova-edit-button:hover {
  background-color: #606467 !important;
  color: #fff;
}

/* line 141, ../scss/_global/_utility.scss */
.medium-gray-background .nova-edit-button, .primary-color-background .nova-edit-button, .secondary-color-background .nova-edit-button, .has-background .nova-edit-button, .nova-header .nova-edit-button {
  background-color: #fff !important;
  color: #868a8e;
}
/* line 145, ../scss/_global/_utility.scss */
.medium-gray-background .nova-edit-button:hover, .primary-color-background .nova-edit-button:hover, .secondary-color-background .nova-edit-button:hover, .has-background .nova-edit-button:hover, .nova-header .nova-edit-button:hover {
  background-color: white !important;
  color: #868a8e !important;
}

/* line 152, ../scss/_global/_utility.scss */
#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: black;
  background: rgba(0, 0, 0, 0.7);
  width: 50px;
  height: 50px;
  font-size: 10px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 173, ../scss/_global/_utility.scss */
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* line 186, ../scss/_global/_utility.scss */
#return-to-top:hover {
  background: rgba(0, 0, 0, 0.9);
}

/* line 189, ../scss/_global/_utility.scss */
#return-to-top:hover i {
  color: #fff;
  top: 5px;
}

@media all and (min-width: 480px) {
  /* line 196, ../scss/_global/_utility.scss */
  .headerbutton.kaufman-button, .commentlist .headerbutton.comment-reply-link, #pagination a.headerbutton, .nova-buttons-content a.headerbutton, .kaufman-marketreview-past-reviews a.headerbutton:not(.kaufman-marketreview-more-past-reviews-link), .archive-marketreview-row > .column:last-child a.headerbutton {
    left: inherit;
    right: 10%;
  }
}
/*-------------*/
/* Grid System */
/*-------------*/
/* line 10, ../scss/_global/_grid.scss */
.row-full {
  width: 100%;
}

/* line 15, ../scss/_global/_grid.scss */
.column {
  min-height: 1px;
}
/* line 19, ../scss/_global/_grid.scss */
.column.center {
  float: none;
  margin: 0 auto;
}

/* line 25, ../scss/_global/_grid.scss */
.column-inner {
  position: relative;
  margin: 0 15px;
  padding: 15px;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span1 {
  width: 8.3333333333%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span2 {
  width: 16.6666666667%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span3 {
  width: 25%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span4 {
  width: 33.3333333333%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span5 {
  width: 41.6666666667%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span6 {
  width: 50%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span7 {
  width: 58.3333333333%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span8 {
  width: 66.6666666667%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span9 {
  width: 75%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span10 {
  width: 83.3333333333%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span11 {
  width: 91.6666666667%;
}

/* line 32, ../scss/_global/_grid.scss */
.xs-span12 {
  width: 100%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left0 {
  margin-left: 0%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right0 {
  margin-right: 0%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left1 {
  margin-left: 8.3333333333%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right1 {
  margin-right: 8.3333333333%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left2 {
  margin-left: 16.6666666667%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right2 {
  margin-right: 16.6666666667%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left3 {
  margin-left: 25%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right3 {
  margin-right: 25%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left4 {
  margin-left: 33.3333333333%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right4 {
  margin-right: 33.3333333333%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left5 {
  margin-left: 41.6666666667%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right5 {
  margin-right: 41.6666666667%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left6 {
  margin-left: 50%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right6 {
  margin-right: 50%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left7 {
  margin-left: 58.3333333333%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right7 {
  margin-right: 58.3333333333%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left8 {
  margin-left: 66.6666666667%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right8 {
  margin-right: 66.6666666667%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left9 {
  margin-left: 75%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right9 {
  margin-right: 75%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left10 {
  margin-left: 83.3333333333%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right10 {
  margin-right: 83.3333333333%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left11 {
  margin-left: 91.6666666667%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right11 {
  margin-right: 91.6666666667%;
}

/* line 38, ../scss/_global/_grid.scss */
.xs-left12 {
  margin-left: 100%;
}

/* line 42, ../scss/_global/_grid.scss */
.xs-right12 {
  margin-right: 100%;
}

/* line 47, ../scss/_global/_grid.scss */
.xs-span1point5 {
  width: 12.5%;
}

/* line 51, ../scss/_global/_grid.scss */
.xs-left1point5 {
  margin-left: 12.5%;
}

/* line 55, ../scss/_global/_grid.scss */
.xs-right1point5 {
  margin-right: 12.5%;
}

/* line 59, ../scss/_global/_grid.scss */
.xs-span2point4 {
  width: 20%;
}

/* line 63, ../scss/_global/_grid.scss */
.xs-left2point4 {
  margin-left: 20%;
}

/* line 67, ../scss/_global/_grid.scss */
.xs-right2point4 {
  margin-right: 20%;
}

@media screen and (min-width: 480px) {
  /* line 73, ../scss/_global/_grid.scss */
  .sm-span1 {
    width: 8.3333333333%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span2 {
    width: 16.6666666667%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span3 {
    width: 25%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span4 {
    width: 33.3333333333%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span5 {
    width: 41.6666666667%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span6 {
    width: 50%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span7 {
    width: 58.3333333333%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span8 {
    width: 66.6666666667%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span9 {
    width: 75%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span10 {
    width: 83.3333333333%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span11 {
    width: 91.6666666667%;
  }

  /* line 73, ../scss/_global/_grid.scss */
  .sm-span12 {
    width: 100%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left0 {
    margin-left: 0%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right0 {
    margin-right: 0%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left1 {
    margin-left: 8.3333333333%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right1 {
    margin-right: 8.3333333333%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left2 {
    margin-left: 16.6666666667%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right2 {
    margin-right: 16.6666666667%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left3 {
    margin-left: 25%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right3 {
    margin-right: 25%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left4 {
    margin-left: 33.3333333333%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right4 {
    margin-right: 33.3333333333%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left5 {
    margin-left: 41.6666666667%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right5 {
    margin-right: 41.6666666667%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left6 {
    margin-left: 50%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right6 {
    margin-right: 50%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left7 {
    margin-left: 58.3333333333%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right7 {
    margin-right: 58.3333333333%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left8 {
    margin-left: 66.6666666667%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right8 {
    margin-right: 66.6666666667%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left9 {
    margin-left: 75%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right9 {
    margin-right: 75%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left10 {
    margin-left: 83.3333333333%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right10 {
    margin-right: 83.3333333333%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left11 {
    margin-left: 91.6666666667%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right11 {
    margin-right: 91.6666666667%;
  }

  /* line 79, ../scss/_global/_grid.scss */
  .sm-left12 {
    margin-left: 100%;
  }

  /* line 83, ../scss/_global/_grid.scss */
  .sm-right12 {
    margin-right: 100%;
  }

  /* line 88, ../scss/_global/_grid.scss */
  .sm-span1point5 {
    width: 12.5%;
  }

  /* line 92, ../scss/_global/_grid.scss */
  .sm-left1point5 {
    margin-left: 12.5%;
  }

  /* line 96, ../scss/_global/_grid.scss */
  .sm-right1point5 {
    margin-right: 12.5%;
  }

  /* line 100, ../scss/_global/_grid.scss */
  .sm-span2point4 {
    width: 20%;
  }

  /* line 104, ../scss/_global/_grid.scss */
  .sm-left2point4 {
    margin-left: 20%;
  }

  /* line 108, ../scss/_global/_grid.scss */
  .sm-right2point4 {
    margin-right: 20%;
  }
}
@media screen and (min-width: 660px) {
  /* line 115, ../scss/_global/_grid.scss */
  .md-span1 {
    width: 8.3333333333%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span2 {
    width: 16.6666666667%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span3 {
    width: 25%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span4 {
    width: 33.3333333333%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span5 {
    width: 41.6666666667%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span6 {
    width: 50%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span7 {
    width: 58.3333333333%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span8 {
    width: 66.6666666667%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span9 {
    width: 75%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span10 {
    width: 83.3333333333%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span11 {
    width: 91.6666666667%;
  }

  /* line 115, ../scss/_global/_grid.scss */
  .md-span12 {
    width: 100%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left0 {
    margin-left: 0%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right0 {
    margin-right: 0%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left1 {
    margin-left: 8.3333333333%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right1 {
    margin-right: 8.3333333333%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left2 {
    margin-left: 16.6666666667%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right2 {
    margin-right: 16.6666666667%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left3 {
    margin-left: 25%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right3 {
    margin-right: 25%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left4 {
    margin-left: 33.3333333333%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right4 {
    margin-right: 33.3333333333%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left5 {
    margin-left: 41.6666666667%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right5 {
    margin-right: 41.6666666667%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left6 {
    margin-left: 50%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right6 {
    margin-right: 50%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left7 {
    margin-left: 58.3333333333%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right7 {
    margin-right: 58.3333333333%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left8 {
    margin-left: 66.6666666667%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right8 {
    margin-right: 66.6666666667%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left9 {
    margin-left: 75%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right9 {
    margin-right: 75%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left10 {
    margin-left: 83.3333333333%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right10 {
    margin-right: 83.3333333333%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left11 {
    margin-left: 91.6666666667%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right11 {
    margin-right: 91.6666666667%;
  }

  /* line 121, ../scss/_global/_grid.scss */
  .md-left12 {
    margin-left: 100%;
  }

  /* line 125, ../scss/_global/_grid.scss */
  .md-right12 {
    margin-right: 100%;
  }

  /* line 130, ../scss/_global/_grid.scss */
  .md-span1point5 {
    width: 12.5%;
  }

  /* line 134, ../scss/_global/_grid.scss */
  .md-left1point5 {
    margin-left: 12.5%;
  }

  /* line 138, ../scss/_global/_grid.scss */
  .md-right1point5 {
    margin-right: 12.5%;
  }

  /* line 142, ../scss/_global/_grid.scss */
  .md-span2point4 {
    width: 20%;
  }

  /* line 146, ../scss/_global/_grid.scss */
  .md-left2point4 {
    margin-left: 20%;
  }

  /* line 150, ../scss/_global/_grid.scss */
  .md-right2point4 {
    margin-right: 20%;
  }
}
@media screen and (min-width: 850px) {
  /* line 157, ../scss/_global/_grid.scss */
  .lg-span1 {
    width: 8.3333333333%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span2 {
    width: 16.6666666667%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span3 {
    width: 25%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span4 {
    width: 33.3333333333%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span5 {
    width: 41.6666666667%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span6 {
    width: 50%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span7 {
    width: 58.3333333333%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span8 {
    width: 66.6666666667%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span9 {
    width: 75%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span10 {
    width: 83.3333333333%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span11 {
    width: 91.6666666667%;
  }

  /* line 157, ../scss/_global/_grid.scss */
  .lg-span12 {
    width: 100%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left0 {
    margin-left: 0%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right0 {
    margin-right: 0%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left1 {
    margin-left: 8.3333333333%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right1 {
    margin-right: 8.3333333333%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left2 {
    margin-left: 16.6666666667%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right2 {
    margin-right: 16.6666666667%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left3 {
    margin-left: 25%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right3 {
    margin-right: 25%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left4 {
    margin-left: 33.3333333333%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right4 {
    margin-right: 33.3333333333%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left5 {
    margin-left: 41.6666666667%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right5 {
    margin-right: 41.6666666667%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left6 {
    margin-left: 50%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right6 {
    margin-right: 50%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left7 {
    margin-left: 58.3333333333%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right7 {
    margin-right: 58.3333333333%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left8 {
    margin-left: 66.6666666667%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right8 {
    margin-right: 66.6666666667%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left9 {
    margin-left: 75%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right9 {
    margin-right: 75%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left10 {
    margin-left: 83.3333333333%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right10 {
    margin-right: 83.3333333333%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left11 {
    margin-left: 91.6666666667%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right11 {
    margin-right: 91.6666666667%;
  }

  /* line 163, ../scss/_global/_grid.scss */
  .lg-left12 {
    margin-left: 100%;
  }

  /* line 167, ../scss/_global/_grid.scss */
  .lg-right12 {
    margin-right: 100%;
  }

  /* line 172, ../scss/_global/_grid.scss */
  .lg-span1point5 {
    width: 12.5%;
  }

  /* line 176, ../scss/_global/_grid.scss */
  .lg-left1point5 {
    margin-left: 12.5%;
  }

  /* line 180, ../scss/_global/_grid.scss */
  .lg-right1point5 {
    margin-right: 12.5%;
  }

  /* line 184, ../scss/_global/_grid.scss */
  .lg-span2point4 {
    width: 20%;
  }

  /* line 188, ../scss/_global/_grid.scss */
  .lg-left2point4 {
    margin-left: 20%;
  }

  /* line 192, ../scss/_global/_grid.scss */
  .lg-right2point4 {
    margin-right: 20%;
  }
}
/*------------------------------*/
/* Wordpress - Required Classes */
/*------------------------------*/
/* line 5, ../scss/_global/_wordpress.scss */
.aligncenter, .alignleft, .alignright {
  display: block;
  margin: 20px auto;
  margin: 2rem auto;
}

/* line 11, ../scss/_global/_wordpress.scss */
.aligncenter {
  display: block;
  margin: 20px auto;
  margin: 2rem auto;
}

/* line 17, ../scss/_global/_wordpress.scss */
.bypostauthor {
  background-color: #d6d6d6;
}

/* line 21, ../scss/_global/_wordpress.scss */
.sticky {
  background-color: #d6d6d6;
}

/* line 25, ../scss/_global/_wordpress.scss */
.wp-caption {
  background-color: #d6d6d6;
  padding: 10px;
}

/* line 30, ../scss/_global/_wordpress.scss */
.wp-caption-text, .gallery-caption {
  text-align: center;
}

/* Other Wordpress classes (not required to style) */
/* line 36, ../scss/_global/_wordpress.scss */
.categories {
  display: inline-block;
  margin: 0;
  list-style: none;
}
/* line 41, ../scss/_global/_wordpress.scss */
.categories .cat-item {
  display: inline-block;
  margin: 3px 3px 3px 0;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 47, ../scss/_global/_wordpress.scss */
.categories .cat-item a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
}

/* line 55, ../scss/_global/_wordpress.scss */
#wp-calendar {
  width: 100%;
  text-align: center;
}

/* line 60, ../scss/_global/_wordpress.scss */
.wp-post-image {
  box-sizing: content-box;
}

/* line 65, ../scss/_global/_wordpress.scss */
#sidebar .screen-reader-text, .searchform .screen-reader-text {
  display: none;
}

/*------*/
/* Text */
/*------*/
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Gotham-Book.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Book.woff") format("woff"), url("../fonts/Gotham-Book.ttf") format("truetype");
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Gotham-Light.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Light.woff") format("woff"), url("../fonts/Gotham-Light.ttf") format("truetype");
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Gotham-Medium.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype");
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/Gotham-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.ttf") format("truetype");
}
@font-face {
  font-family: 'Superstar';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Superstar.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Superstar.eot?#iefix") format("embedded-opentype"), url("../fonts/Superstar.woff") format("woff"), url("../fonts/Superstar.ttf") format("truetype");
}
/* line 55, ../scss/_global/_text.scss */
.superstar {
  font-family: 'Superstar', serif !important;
}

/* line 59, ../scss/_global/_text.scss */
p, li, th, td {
  color: #868a8e;
}

/* line 63, ../scss/_global/_text.scss */
h1, h2, h3, h4, h5, h6, ul, ol {
  margin: 15px 0;
  margin: 1.5rem 0;
  font-family: "Gotham", sans-serif, sans-serif;
}

/* line 69, ../scss/_global/_text.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 30px;
  margin-top: 3rem;
  font-weight: 300;
  line-height: 1.5;
}
/* line 75, ../scss/_global/_text.scss */
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 15px;
  margin-top: 1.5rem;
}
/* line 80, ../scss/_global/_text.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}

/* line 85, ../scss/_global/_text.scss */
h1, h2, h3 {
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #87281a;
}

/* line 92, ../scss/_global/_text.scss */
.nova-two-column h1, .nova-two-column h2, .nova-two-column h3 {
  font-weight: 400;
  margin: 0 auto;
}

/* line 97, ../scss/_global/_text.scss */
h2 {
  font-weight: 300 !important;
}

/* line 100, ../scss/_global/_text.scss */
h1 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.25;
}

/* line 106, ../scss/_global/_text.scss */
.nova-section-headline h2 {
  font-size: 35px;
  font-size: 3rem;
}

/* line 111, ../scss/_global/_text.scss */
.nova-section-headline h3, h4 {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 116, ../scss/_global/_text.scss */
h5 {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 121, ../scss/_global/_text.scss */
h6 {
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 126, ../scss/_global/_text.scss */
p, li, th, td {
  font-size: 18px;
  font-size: 2rem;
  font-weight: 300;
}
/* line 131, ../scss/_global/_text.scss */
p strong, li strong, th strong, td strong {
  font-weight: 400;
}

/* line 136, ../scss/_global/_text.scss */
p, li {
  line-height: 1.8;
}

/* line 140, ../scss/_global/_text.scss */
p {
  margin: 15px 0;
  margin: 1.5rem 0;
}

/* line 145, ../scss/_global/_text.scss */
li {
  margin: 5px 0;
  margin: 0.5rem 0;
}

/* line 150, ../scss/_global/_text.scss */
hr {
  margin: 20px 0;
  border: 0;
  border-bottom: solid 1px #888;
}

/* line 155, ../scss/_global/_text.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 160, ../scss/_global/_text.scss */
a {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-weight: 600;
}

/*-------*/
/* Forms */
/*-------*/
/*
form {
    @extend %clearfix;
    max-width: 600px;
    margin: 0 auto;
    
    p {
        @extend %clearfix;
    }
}

label {
    display: block;
    font-weight: $normal;
    line-height: 1.5;
}

input, select, textarea {
    -webkit-appearance: none;
    background-color: #fff;
    font: 16px / 1.5 $source-sans;
    font-size: 1.6rem;
    font-weight: $normal;
    color: $medium-gray;
}

input:not([type='button']):not([type='submit']), select, textarea {
    @include opacity(0.75);
    @include transition(all 0.4s ease);
    border: solid 1px $medium-gray;
    border-radius: 0;
    
    &:focus {
        @include opacity(1);
    }
}

input:not([type='button']):not([type='submit']):not([type='checkbox']), select {
    height: 38px;
    height: 3.8rem;
}

input {
    &[type='checkbox'], &[type='radio'], &[type='submit'] {
        width: auto;
    }
    
    &[type='checkbox'], &[type='radio'] {
        height: auto;
    }
    
    &[type='checkbox'] {
        -webkit-appearance: checkbox;
    }
    
    &[type='radio'] {
        -webkit-appearance: radio;
    }
}

input[type='button'], input[type='submit'] {
    white-space: normal;
    cursor: pointer;
    -webkit-appearance: none;
}

input[type='submit'] {
    min-width: 150px;
}

select {
    padding-right: 20px;
    background-image: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 30" enable-background="new 0 0 18 30" xml:space="preserve"><path fill="%23999999" d="M17.8,8.8c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.8,0.3H1.3C1,9.9,0.8,9.7,0.6,9.5 C0.3,9.3,0.2,9.1,0.2,8.8c0-0.3,0.1-0.6,0.3-0.8l7.7-7.7C8.4,0.1,8.7,0,9,0c0.3,0,0.6,0.1,0.8,0.3L17.4,8 C17.7,8.2,17.8,8.5,17.8,8.8z"/><path fill="%23999999" d="M17.4,20.5c0.2,0.2,0.3,0.5,0.3,0.8c0,0.3-0.1,0.6-0.3,0.8l-7.7,7.7C9.6,29.9,9.3,30,9,30 c-0.3,0-0.6-0.1-0.8-0.3L0.6,22c-0.2-0.2-0.3-0.5-0.3-0.8c0-0.3,0.1-0.6,0.3-0.8c0.2-0.2,0.5-0.3,0.8-0.3h15.3 C17,20.1,17.2,20.3,17.4,20.5z"/></svg>');
    background-position: right 4px center;
    background-repeat: no-repeat;
    background-size: 12px;
    -webkit-appearance: none;
}

textarea {
    max-width: 100%;
}
*/
/***************
 * Ninja Forms *
 ***************/
/* line 92, ../scss/_global/_forms.scss */
.field-wrap.text-wrap.label-left, .field-wrap.profile_pass-wrap .ninja-forms-pass1, .field-wrap.profile_pass-wrap .ninja-forms-pass2, .field-wrap.list-dropdown-wrap.label-left, .field-wrap.country-wrap.label-left {
  border-radius: 26px;
  margin: 25px auto;
  margin-bottom: 25px !important;
  display: flex;
  box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.2);
}
/* line 99, ../scss/_global/_forms.scss */
.field-wrap.text-wrap.label-left label, .field-wrap.profile_pass-wrap .ninja-forms-pass1 label, .field-wrap.profile_pass-wrap .ninja-forms-pass2 label, .field-wrap.list-dropdown-wrap.label-left label, .field-wrap.country-wrap.label-left label {
  width: 33%;
  padding: 0px 0px 0px 25px;
  margin: 0;
  margin-bottom: 0;
  color: white;
  background: #336699 none repeat scroll 0% 0%;
  border-radius: 25px 0px 0px 25px;
  line-height: 52px;
}
/* line 109, ../scss/_global/_forms.scss */
.field-wrap.text-wrap.label-left label .ninja-forms-req-symbol, .field-wrap.profile_pass-wrap .ninja-forms-pass1 label .ninja-forms-req-symbol, .field-wrap.profile_pass-wrap .ninja-forms-pass2 label .ninja-forms-req-symbol, .field-wrap.list-dropdown-wrap.label-left label .ninja-forms-req-symbol, .field-wrap.country-wrap.label-left label .ninja-forms-req-symbol {
  display: inline-block;
  text-align: center;
  float: right;
  right: 0px;
  background-color: #225588;
  width: 25px;
  font-size: 28px;
  height: 52px;
}
/* line 119, ../scss/_global/_forms.scss */
.field-wrap.text-wrap.label-left label .ninja-forms-req-symbol strong, .field-wrap.profile_pass-wrap .ninja-forms-pass1 label .ninja-forms-req-symbol strong, .field-wrap.profile_pass-wrap .ninja-forms-pass2 label .ninja-forms-req-symbol strong, .field-wrap.list-dropdown-wrap.label-left label .ninja-forms-req-symbol strong, .field-wrap.country-wrap.label-left label .ninja-forms-req-symbol strong {
  vertical-align: sub;
}
/* line 125, ../scss/_global/_forms.scss */
.field-wrap.text-wrap.label-left input, .field-wrap.text-wrap.label-left select, .field-wrap.profile_pass-wrap .ninja-forms-pass1 input, .field-wrap.profile_pass-wrap .ninja-forms-pass1 select, .field-wrap.profile_pass-wrap .ninja-forms-pass2 input, .field-wrap.profile_pass-wrap .ninja-forms-pass2 select, .field-wrap.list-dropdown-wrap.label-left input, .field-wrap.list-dropdown-wrap.label-left select, .field-wrap.country-wrap.label-left input, .field-wrap.country-wrap.label-left select {
  width: 67%;
  font-size: 18px;
  margin: 0;
  opacity: 1;
  border: none;
  border-radius: 0px 25px 25px 0px;
  background-color: rgba(0, 0, 0, 0.6);
  color: white;
  padding: 5px 15px;
  line-height: 100%;
  height: 52px;
}
/* line 139, ../scss/_global/_forms.scss */
.field-wrap.text-wrap.label-left select, .field-wrap.profile_pass-wrap .ninja-forms-pass1 select, .field-wrap.profile_pass-wrap .ninja-forms-pass2 select, .field-wrap.list-dropdown-wrap.label-left select, .field-wrap.country-wrap.label-left select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

/* line 146, ../scss/_global/_forms.scss */
.ninja-forms-mp-nav-wrap input, .field-wrap.submit-wrap.label-above div input {
  background: transparent none repeat scroll 0% 0%;
  border: none;
  border: 2px solid #336699;
  color: #336699;
  font-size: 18px;
  padding: 5px 20px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 155, ../scss/_global/_forms.scss */
.ninja-forms-mp-nav-wrap input:hover, .field-wrap.submit-wrap.label-above div input:hover {
  background: rgba(51, 102, 153, 0.3);
}

/* line 160, ../scss/_global/_forms.scss */
.input-counter {
  display: none;
}

/* line 164, ../scss/_global/_forms.scss */
input {
  width: auto;
}

/* line 168, ../scss/_global/_forms.scss */
.ninja-forms-error-msg {
  margin-top: 10px;
  background: #333;
  padding: 15px;
  color: red;
  font-weight: bold;
  border-radius: 3px;
}

/* line 177, ../scss/_global/_forms.scss */
.njf-block {
  padding: 10px 30px;
  background: #f6f6f6;
  margin-bottom: 15px;
  border-radius: 5px;
}

/* line 184, ../scss/_global/_forms.scss */
.field-wrap {
  margin-top: 10px;
  margin-bottom: 10px !important;
}

/* line 189, ../scss/_global/_forms.scss */
.textarea-wrap {
  border-radius: 26px;
  margin-top: 25px;
  margin-right: auto;
  margin-bottom: 25px !important;
  margin-left: auto;
  display: flex;
  box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.2);
  flex-direction: column;
}
/* line 199, ../scss/_global/_forms.scss */
.textarea-wrap label {
  line-height: 52px;
  padding-left: 25px;
  background: #336699 none repeat scroll 0% 0%;
  border-radius: 26px 26px 0px 0px;
  color: white;
  margin-bottom: 0px !important;
}
/* line 208, ../scss/_global/_forms.scss */
.textarea-wrap textarea {
  border-radius: 0 0 26px 26px !important;
  border: none;
  background: rgba(0, 0, 0, 0.6);
  padding: 25px;
  color: white;
  font-family: sans-serif;
  font-size: 16px;
  resize: vertical;
}

/* line 222, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email {
  border-radius: 26px;
  margin: 25px auto !important;
  margin-bottom: 25px !important;
  display: flex;
  box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.2);
  width: 50%;
}
/* line 230, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email label {
  width: 27%;
  padding: 0px 0px 0px 25px;
  margin: 0;
  margin-bottom: 0;
  color: white;
  background: #333 none repeat scroll 0% 0%;
  border-radius: 25px 0px 0px 25px;
  line-height: 41px;
}
/* line 240, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email label abbr {
  display: inline-block;
  text-align: center;
  float: right;
  right: 0px;
  background-color: #225588;
  width: 25px;
  font-size: 28px;
  height: 40px;
}
/* line 250, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email label abbr strong {
  vertical-align: sub;
}
/* line 256, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email input, .ctct-form-field.ctct-form-field-email select {
  width: 73%;
  font-size: 18px;
  margin: 0;
  opacity: 1;
  border: none;
  border-radius: 0px 25px 25px 0px;
  background-color: #444;
  color: white;
  padding: 5px 15px;
  line-height: 100%;
  height: 41px;
}
/* line 270, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email input[type="email"]:required:valid {
  background-color: #444;
}
/* line 274, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email ctct-form-field-submit.input {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  min-width: 195px;
  margin: 15px 0;
  padding: 8px 25px;
  border: 1px solid white;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: .5px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 293, ../scss/_global/_forms.scss */
.ctct-form-field.ctct-form-field-email select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

/* line 301, ../scss/_global/_forms.scss */
.ctct-form hr, .ctct-form sub, .ctct-form .button.ctct-button {
  display: none;
}

/*--------*/
/* Tables */
/*--------*/
/* line 5, ../scss/_global/_tables.scss */
table {
  width: 100%;
  border: solid 1px #d6d6d6;
  border-collapse: collapse;
  border-color: rgba(134, 138, 142, 0.5);
}

/* line 13, ../scss/_global/_tables.scss */
thead tr {
  background-color: #868a8e;
}
/* line 17, ../scss/_global/_tables.scss */
thead th, thead td {
  color: #fff;
}

/* line 22, ../scss/_global/_tables.scss */
tr:nth-child(even) {
  background-color: #d6d6d6;
  background-color: rgba(134, 138, 142, 0.2);
}

/* line 27, ../scss/_global/_tables.scss */
th {
  font-weight: 400;
}

/* line 31, ../scss/_global/_tables.scss */
td, th {
  vertical-align: top;
  padding: 5px;
}

/*--------*/
/* Header */
/*--------*/
/* line 5, ../scss/_partials/_header.scss */
#header {
  position: relative;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 11, ../scss/_partials/_header.scss */
#header .header-content {
  padding-top: 85px;
}

/* line 16, ../scss/_partials/_header.scss */
.scroll-down-button {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-size: 8px;
  font-size: 0.8rem;
  text-align: center;
  text-transform: uppercase;
}
/* line 27, ../scss/_partials/_header.scss */
.scroll-down-button a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
}
/* line 32, ../scss/_partials/_header.scss */
.scroll-down-button a:hover {
  color: #fff;
}
/* line 35, ../scss/_partials/_header.scss */
.scroll-down-button a:hover .fa {
  top: 8px;
}
/* line 41, ../scss/_partials/_header.scss */
.scroll-down-button .fa {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
  top: 0px;
  display: block;
  margin: 0 auto;
  font-size: 40px;
}

/*----------------*/
/* Navigation Bar */
/*----------------*/
/* line 5, ../scss/_partials/_nav.scss */
#nav {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  position: fixed;
  z-index: 200;
  width: 100%;
}
/* line 11, ../scss/_partials/_nav.scss */
#nav .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
}
/* line 17, ../scss/_partials/_nav.scss */
#nav .row .column {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
/* line 23, ../scss/_partials/_nav.scss */
#nav .row #logo {
  align-items: center;
  justify-content: flex-start;
}
/* line 29, ../scss/_partials/_nav.scss */
#nav img {
  display: block;
  width: auto;
  max-width: calc(100% - 20px);
  max-height: 55px;
  margin-left: 20px;
}
/* line 37, ../scss/_partials/_nav.scss */
#nav li {
  margin: 0;
  line-height: 1.5;
  text-transform: none;
}
/* line 43, ../scss/_partials/_nav.scss */
#nav li.current_page_item a:before, #nav li.current_page_ancestor a:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  background: #336699;
  height: 7px;
  width: 100%;
}
/* line 53, ../scss/_partials/_nav.scss */
#nav li.current_page_item ul li a:before, #nav li.current_page_ancestor ul li a:before {
  display: none;
}
/* line 61, ../scss/_partials/_nav.scss */
#nav a {
  text-decoration: none;
  color: white;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  font-size: 11px;
  font-size: 1.1rem;
}
/* line 71, ../scss/_partials/_nav.scss */
#nav a img {
  /* Fix blurriness when scaling/transitioning */
  -webkit-filter: blur(0);
  filter: blur(0);
  /* Fix for blur filter causing issues in IE9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 80, ../scss/_partials/_nav.scss */
#nav a:hover img, #nav a:active img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  opacity: 0.75;
}

/* line 87, ../scss/_partials/_nav.scss */
#primary-menu-container {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  height: 81px;
  position: relative;
}
/* line 94, ../scss/_partials/_nav.scss */
#primary-menu-container.smallheader {
  height: 61px;
  padding-top: 0;
}
/* line 97, ../scss/_partials/_nav.scss */
#primary-menu-container.smallheader img {
  max-height: 46px;
}
/* line 100, ../scss/_partials/_nav.scss */
#primary-menu-container.smallheader a {
  padding: 20px;
}
/* line 104, ../scss/_partials/_nav.scss */
#primary-menu-container.largeheader {
  height: 100px;
}
/* line 106, ../scss/_partials/_nav.scss */
#primary-menu-container.largeheader img {
  max-height: 80px;
}
/* line 109, ../scss/_partials/_nav.scss */
#primary-menu-container.largeheader a {
  padding: 40px 20px;
}
/* line 113, ../scss/_partials/_nav.scss */
#primary-menu-container .row {
  height: 100%;
  display:flex;
  justify-content: flex-end;
  align-items: center;
}
/* line 116, ../scss/_partials/_nav.scss */
#primary-menu-container .row .column {
  height: 100%;
}

/* line 122, ../scss/_partials/_nav.scss */
#secondary-menu-container {
  display: none;
  background-color: #333333;
}
/* line 126, ../scss/_partials/_nav.scss */
#secondary-menu-container li a:before {
  display: none;
}

/* line 131, ../scss/_partials/_nav.scss */
#nav {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 133, ../scss/_partials/_nav.scss */
#nav.smallheader {
  transform: translateY(-36.5px);
}

/* line 141, ../scss/_partials/_nav.scss */
.nav-items-wrapper {
  float: right;
}

/* Mobile menu */
/* line 148, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper {
  position: absolute;
  top: 20px;
  right: 20px;
}
/* line 153, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper button {
  height: 45px;
  width: 48px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  top: 0;
  right: 0;
  align-self: center;
}
/* line 163, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper ul {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  top: 50px;
  margin: 0;
  background-color: #fff;
  justify-content: flex-end;
}
/* line 170, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper ul li {
  margin: 0;
  border-top: solid 1px #d6d6d6;
  border-color: rgba(214, 214, 214, 0.25);
}
/* line 175, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper ul li:first-child {
  border-top: none;
}
/* line 179, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper ul li a {
  color: black;
}
/* line 185, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper li.dl-back:after, #dl-menu.dl-menuwrapper li > a:not(:only-child):after {
  font-family: 'FontAwesome';
  font-size: 30px;
  line-height: 37px;
  content: '\f0da';
}
/* line 192, ../scss/_partials/_nav.scss */
#dl-menu.dl-menuwrapper a {
  padding: 10px 25px;
  font-size: 24px;
  font-size: 1.7rem;
}

/* line 199, ../scss/_partials/_nav.scss */
ul.sub-menu.dl-submenu {
  white-space: nowrap;
}

/* Desktop menu */
/* line 204, ../scss/_partials/_nav.scss */
#nav-menu, #secondary-nav-menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
}
/* line 210, ../scss/_partials/_nav.scss */
#nav-menu ul, #secondary-nav-menu ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  list-style: none;
  margin: 0;
}
/* line 217, ../scss/_partials/_nav.scss */
#nav-menu ul li, #secondary-nav-menu ul li {
  position: relative;
}
/* line 220, ../scss/_partials/_nav.scss */
#nav-menu ul li a, #secondary-nav-menu ul li a {
  display: block;
}

/* line 227, ../scss/_partials/_nav.scss */
#nav-menu {
  display: none;
}
/* line 232, ../scss/_partials/_nav.scss */
#nav-menu ul li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 238, ../scss/_partials/_nav.scss */
#nav-menu ul li a {
  height: 100%;
  width:180px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  border-radius: 2px;
  color: #333333;
  font-weight: 600;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 25px;
}
/* line 250, ../scss/_partials/_nav.scss */
#nav-menu ul li:hover a {
  color: white;
}
/* line 255, ../scss/_partials/_nav.scss */
#nav-menu ul ul {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: visibility 0s ease;
  transition: visibility 0s ease;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  visibility: hidden;
  z-index: 1;
  background-color: none;
  overflow: hidden;
}
/* line 268, ../scss/_partials/_nav.scss */
#nav-menu ul ul.show {
  z-index: 2;
  visibility: visible;
  overflow: visible;
}
/* line 278, ../scss/_partials/_nav.scss */
#nav-menu ul ul li {
  border: 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-start;
  padding: 0;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}
/* line 285, ../scss/_partials/_nav.scss */
#nav-menu ul ul li a {
  padding: 15px 30px 15px 20px !important;
  text-align: left;
  color: white;
  font-size: 12px;
  font-size: 1.2rem;
  white-space: nowrap;
  -webkit-transition: all 0s ease;
  transition: all 0s ease;
}
/* line 294, ../scss/_partials/_nav.scss */
#nav-menu ul ul li a:before {
  display: none;
}
/* line 301, ../scss/_partials/_nav.scss */
#nav-menu ul ul li.menu-item-has-children > a:after {
  position: absolute;
  top: 14.5px;
  right: 10px;
  display: block;
  font-family: 'FontAwesome';
  content: '\f0da';
}
/* line 311, ../scss/_partials/_nav.scss */
#nav-menu ul ul li:hover, #nav-menu ul ul li:focus {
  background-color: rgba(255, 255, 255, 0.9);
}
/* line 313, ../scss/_partials/_nav.scss */
#nav-menu ul ul li:hover a, #nav-menu ul ul li:focus a {
  color: #333333;
}
/* line 316, ../scss/_partials/_nav.scss */
#nav-menu ul ul li:hover ul li a, #nav-menu ul ul li:focus ul li a {
  color: white;
}
/* line 320, ../scss/_partials/_nav.scss */
#nav-menu ul ul li ul li:hover a, #nav-menu ul ul li ul li:focus a {
  color: #333333;
}
/* line 324, ../scss/_partials/_nav.scss */
#nav-menu ul ul ul {
  top: 0;
  left: 100%;
}
/* line 328, ../scss/_partials/_nav.scss */
#nav-menu ul ul ul.show-adjust {
  left: -100%;
  left: calc(-100% - 2px);
}

/* line 338, ../scss/_partials/_nav.scss */
.search-bar-active #nav-menu ul li:last-child {
  border-color: rgba(134, 138, 142, 0.5);
}

/* line 343, ../scss/_partials/_nav.scss */
#secondary-nav-menu ul li a {
  padding: 10px 15px;
}

/*------------*/
/* Posts Loop */
/*------------*/
/* line 6, ../scss/_partials/_loop.scss */
.nova-loop {
  padding: 30px 0;
  border-top: solid 1px #d6d6d6;
}
/* line 11, ../scss/_partials/_loop.scss */
.nova-loop:first-child {
  padding-top: 0;
  border-top: 0;
}
/* line 15, ../scss/_partials/_loop.scss */
.nova-loop:first-child.nova-loop-advisoriq {
  padding-top: 30px;
  border-top: solid 1px #d6d6d6;
}
/* line 21, ../scss/_partials/_loop.scss */
.nova-loop h5 {
  margin-top: 15px;
  margin-top: 1.5rem;
}
/* line 26, ../scss/_partials/_loop.scss */
.nova-loop .kaufman-button {
  margin-left: 0;
  margin-right: 0;
  font-size: 24px;
}

/* line 34, ../scss/_partials/_loop.scss */
.nova-loop-meta h1, .nova-loop-meta h2, .nova-loop-meta h3, .nova-loop-meta h4, .nova-loop-meta h5, .nova-loop-meta h6 {
  margin: 5px 0;
  margin: 0.5rem 0;
}

/*----------*/
/* Comments */
/*----------*/
/* line 6, ../scss/_partials/_comments.scss */
.commentlist .comment {
  padding: 10px 15px;
  padding: 2rem 3rem;
  border-bottom: solid 2px #d6d6d6;
}
/* line 11, ../scss/_partials/_comments.scss */
.commentlist .comment:last-child {
  border-bottom: 0;
}
/* line 17, ../scss/_partials/_comments.scss */
.commentlist .comment-meta a {
  text-decoration: none;
}
/* line 22, ../scss/_partials/_comments.scss */
.commentlist .comment-reply-link {
  margin-left: 0;
  margin-right: 0;
  line-height: 1;
}
/* line 29, ../scss/_partials/_comments.scss */
.commentlist .children {
  list-style: none;
}

/* line 37, ../scss/_partials/_comments.scss */
.navigation a {
  text-decoration: none;
}

/*---------*/
/* Sidebar */
/*---------*/
/* line 6, ../scss/_partials/_sidebar.scss */
#sidebar .sidebar-widget {
  margin: 30px 0;
  margin: 3rem 0;
}
/* line 10, ../scss/_partials/_sidebar.scss */
#sidebar .sidebar-widget:first-child {
  margin-top: 15px;
  margin-top: 1.5rem;
}
/* line 16, ../scss/_partials/_sidebar.scss */
#sidebar .post-date {
  margin-left: 5px;
}
/* line 20, ../scss/_partials/_sidebar.scss */
#sidebar ul {
  margin-left: 0;
  list-style: none;
}
/* line 24, ../scss/_partials/_sidebar.scss */
#sidebar ul li {
  padding: 10px 0;
  padding: 1rem 0;
  border-bottom: solid 1px #d6d6d6;
}
/* line 29, ../scss/_partials/_sidebar.scss */
#sidebar ul li:last-child {
  border-bottom: 0;
}
/* line 34, ../scss/_partials/_sidebar.scss */
#sidebar ul a {
  text-decoration: none;
}

/* line 40, ../scss/_partials/_sidebar.scss */
#sidebar-custom {
  text-align: center;
}
/* line 43, ../scss/_partials/_sidebar.scss */
#sidebar-custom .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 51, ../scss/_partials/_sidebar.scss */
#sidebar-custom .sidebar-widget {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-top: 15px;
  margin-top: 1.5rem;
}
/* line 56, ../scss/_partials/_sidebar.scss */
#sidebar-custom .sidebar-widget .column-inner {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 150px;
}
/* line 60, ../scss/_partials/_sidebar.scss */
#sidebar-custom .sidebar-widget .column-inner h3 {
  margin: 0;
}
/* line 66, ../scss/_partials/_sidebar.scss */
#sidebar-custom .sidebar-widget .light-gray-background:hover {
  background-color: #c2c2c2;
}
/* line 70, ../scss/_partials/_sidebar.scss */
#sidebar-custom .sidebar-widget .medium-gray-background:hover {
  background-color: rgba(134, 138, 142, 0.75);
}

/* line 76, ../scss/_partials/_sidebar.scss */
.section-with-sidebar > .row > .column:first-child > .column-inner > *:first-child {
  margin-top: 0;
}

/*------------*/
/* Pagination */
/*------------*/
/* line 5, ../scss/_partials/_pagination.scss */
#pagination {
  margin: 0;
  padding: 30px 0;
  border-top: solid 1px #d6d6d6;
  list-style: none;
}
/* line 12, ../scss/_partials/_pagination.scss */
#pagination li {
  display: inline-block;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 400;
}
/* line 20, ../scss/_partials/_pagination.scss */
#pagination a {
  padding: 5px 15px;
  background-color: #fff;
  border: solid 1px #868a8e;
  text-decoration: none;
}
/* line 27, ../scss/_partials/_pagination.scss */
#pagination a:hover {
  background-color: #868a8e;
  border-color: transparent;
  color: #fff;
}
/* line 34, ../scss/_partials/_pagination.scss */
#pagination #newer-pages {
  float: left;
}
/* line 37, ../scss/_partials/_pagination.scss */
#pagination #newer-pages .fa {
  margin-right: 5px;
}
/* line 42, ../scss/_partials/_pagination.scss */
#pagination #older-pages {
  float: right;
}
/* line 45, ../scss/_partials/_pagination.scss */
#pagination #older-pages .fa {
  margin-left: 5px;
}

/*-----*/
/* Map */
/*-----*/
/* line 5, ../scss/_partials/_map.scss */
.kaufman-map-container {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 63%;
}
/* line 11, ../scss/_partials/_map.scss */
.kaufman-map-container svg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
}

/*------------*/
/* Search Bar */
/*------------*/
/* line 5, ../scss/_partials/_search.scss */
.searchform {
  display: inline-block;
  padding: 0 0 0 15px;
}
/* line 9, ../scss/_partials/_search.scss */
.searchform .searchsubmit-wrapper, .searchform input.searchinput {
  float: left;
}
/* line 13, ../scss/_partials/_search.scss */
.searchform .searchsubmit-wrapper {
  position: relative;
  width: 20px;
  height: 20px;
  height: 2.0rem;
}
/* line 20, ../scss/_partials/_search.scss */
.searchform .searchsubmit-wrapper:hover i {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -ms-transform: scale(1.25);
  transform: scale(1.25);
}
/* line 25, ../scss/_partials/_search.scss */
.searchform .searchsubmit-wrapper i {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
  color: #333333;
  line-height: 20px;
  line-height: 2.0rem;
  text-align: center;
}
/* line 40, ../scss/_partials/_search.scss */
.searchform .searchsubmit {
  z-index: 1000;
  width: 100%;
  min-width: 0;
  max-width: none;
  padding: 0;
  background-color: transparent;
  border: none;
  position: absolute;
}
/* line 50, ../scss/_partials/_search.scss */
.searchform .searchsubmit:hover {
  background-color: transparent;
}
/* line 55, ../scss/_partials/_search.scss */
.searchform input.searchinput {
  width: 175px;
  margin: 0;
  border: 0;
  padding: 0 30px 0 5px;
  background-color: white;
  border-radius: 3px;
}

/* line 65, ../scss/_partials/_search.scss */
#nav .searchform {
  position: relative;
}
/* line 68, ../scss/_partials/_search.scss */
#nav .searchform .searchsubmit-wrapper {
  position: absolute;
  right: 2px;
  height: 20px;
  height: 2.0rem;
}
/* line 74, ../scss/_partials/_search.scss */
#nav .searchform .searchsubmit-wrapper i {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 20px;
  line-height: 2.0rem;
}
/* line 82, ../scss/_partials/_search.scss */
#nav .searchform .searchsubmit {
  height: 20px;
  height: 2.0rem;
}
/* line 87, ../scss/_partials/_search.scss */
#nav .searchform input.searchinput {
  height: 20px;
  height: 2.0rem;
  font-size: 11px;
  font-size: 1.1rem;
}

/* Mobile menu */
/* line 96, ../scss/_partials/_search.scss */
.dl-menu-searchform {
  padding: 15px;
  border-top: solid 1px #868a8e !important;
  border-color: rgba(134, 138, 142, 0.25) !important;
}
/* line 101, ../scss/_partials/_search.scss */
.dl-menu-searchform .searchform {
  display: block;
  padding: 0;
}
/* line 105, ../scss/_partials/_search.scss */
.dl-menu-searchform .searchform .searchsubmit-wrapper {
  width: 30px;
  right: 0 !important;
  top: 4px;
}
/* line 110, ../scss/_partials/_search.scss */
.dl-menu-searchform .searchform .searchsubmit-wrapper i {
  font-size: 18px !important;
  font-size: 1.8rem !important;
}
/* line 117, ../scss/_partials/_search.scss */
.dl-menu-searchform input.searchinput {
  width: 100%;
  height: 30px !important;
  height: 3.0rem !important;
  border: 1px solid #333333;
  font-size: 14px !important;
  font-size: 1.4rem !important;
}

/* Desktop menu */
/* line 128, ../scss/_partials/_search.scss */
.nav-items-wrapper > .searchform {
  float: left;
  display: none;
  width: 50px;
  padding: 23px 5px 23px 0;
}

/*--------*/
/* Footer */
/*--------*/
/* line 5, ../scss/_partials/_footer.scss */
#footer {
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #333333;
  text-align: center;
}
/* line 11, ../scss/_partials/_footer.scss */
#footer p, #footer li {
  color: white;
  font-weight: 400;
  font-size: 12px;
  font-size: 1.2rem;
  padding-bottom: 14px;
}
/* line 18, ../scss/_partials/_footer.scss */
#footer .footer-top, #footer .footer-bottom {
  padding: 30px 0 0;
}
/* line 23, ../scss/_partials/_footer.scss */
#footer #footer-top .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 30px 0;
}
/* line 28, ../scss/_partials/_footer.scss */
#footer #footer-top .row .column {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
/* line 34, ../scss/_partials/_footer.scss */
#footer #footer-bottom {
  background-color: #336699;
  padding: 0;
}
/* line 38, ../scss/_partials/_footer.scss */
#footer #footer-bottom .row {
  padding: 0;
}
/* line 41, ../scss/_partials/_footer.scss */
#footer #footer-bottom .disclaimer-content {
  padding: 0;
}
/* line 44, ../scss/_partials/_footer.scss */
#footer #footer-bottom .disclaimer-content .column-inner {
  padding: 10px;
}
/* line 47, ../scss/_partials/_footer.scss */
#footer #footer-bottom .disclaimer-content .column-inner p {
  padding: 0;
  margin: 0;
  color: white;
}
/* line 56, ../scss/_partials/_footer.scss */
#footer ul {
  margin: 0;
}
/* line 60, ../scss/_partials/_footer.scss */
#footer li {
  list-style: none;
  text-align: left;
}
/* line 65, ../scss/_partials/_footer.scss */
#footer a {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-decoration: none;
  color: white;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 300;
}
/* line 73, ../scss/_partials/_footer.scss */
#footer .logocontainer {
  width: 45%;
  display: inline-block;
}
/* line 76, ../scss/_partials/_footer.scss */
#footer .logocontainer img {
  height: 100px;
}
/* line 80, ../scss/_partials/_footer.scss */
#footer h3 {
  color: white;
  text-align: left;
  margin: 0;
  padding: 0 0 10px;
  font-weight: 700;
}

/* line 91, ../scss/_partials/_footer.scss */
#footer-top p {
  margin: 0;
}
/* line 94, ../scss/_partials/_footer.scss */
#footer-top .social-icons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* line 99, ../scss/_partials/_footer.scss */
#footer-top .social-icons li {
  margin-right: 25px;
}
/* line 104, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a i {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: 28px;
  font-size: 2.8rem;
}
/* line 109, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover {
  color: inherit;
}
/* line 110, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover i.fa-facebook {
  color: #3b5998;
}
/* line 111, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover i.fa-twitter {
  color: #00aced;
}
/* line 112, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover i.fa-instagram {
  color: #cd486b;
}
/* line 113, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover i.fa-linkedin {
  color: #007bb6;
}
/* line 114, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover i.fa-youtube-play {
  color: #bb0000;
}
/* line 115, ../scss/_partials/_footer.scss */
#footer-top .social-icons li a:hover i.fa-flickr {
  color: #ff0084;
}

/* line 121, ../scss/_partials/_footer.scss */
#bottom-footer-menu {
  padding: 0;
  margin: 0;
}
/* line 125, ../scss/_partials/_footer.scss */
#bottom-footer-menu li {
  padding: 0 0 10px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: .05em;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.5;
}
/* line 134, ../scss/_partials/_footer.scss */
#bottom-footer-menu li a {
  color: white;
}

/*---------------*/
/* NOVA Sections */
/*---------------*/
/* Section backgrounds */
/* line 7, ../scss/_partials/_theme-sections.scss */
.white-background {
  background-color: #fff;
}

/* line 11, ../scss/_partials/_theme-sections.scss */
.light-gray-background {
  background-color: #d6d6d6;
}
/* line 13, ../scss/_partials/_theme-sections.scss */
.light-gray-background.borderbox {
  border-color: #d6d6d6;
}

/* line 18, ../scss/_partials/_theme-sections.scss */
.medium-gray-background {
  background-color: #868a8e;
}
/* line 20, ../scss/_partials/_theme-sections.scss */
.medium-gray-background.borderbox {
  border-color: #868a8e;
}

/* line 26, ../scss/_partials/_theme-sections.scss */
.medium-gray-background, .medium-gray-background h1, .medium-gray-background h2, .medium-gray-background h3, .medium-gray-background h4, .medium-gray-background h5, .medium-gray-background h6, .medium-gray-background p, .medium-gray-background li, .medium-gray-background th, .medium-gray-background td, .medium-gray-background a, .primary-color-background, .primary-color-background h1, .primary-color-background h2, .primary-color-background h3, .primary-color-background h4, .primary-color-background h5, .primary-color-background h6, .primary-color-background p, .primary-color-background li, .primary-color-background th, .primary-color-background td, .primary-color-background a, .secondary-color-background, .secondary-color-background h1, .secondary-color-background h2, .secondary-color-background h3, .secondary-color-background h4, .secondary-color-background h5, .secondary-color-background h6, .secondary-color-background p, .secondary-color-background li, .secondary-color-background th, .secondary-color-background td, .secondary-color-background a, .tertiary-color-background, .tertiary-color-background h1, .tertiary-color-background h2, .tertiary-color-background h3, .tertiary-color-background h4, .tertiary-color-background h5, .tertiary-color-background h6, .tertiary-color-background p, .tertiary-color-background li, .tertiary-color-background th, .tertiary-color-background td, .tertiary-color-background a, .has-background, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6, .has-background p, .has-background li, .has-background th, .has-background td, .has-background a, .nova-header, .nova-header h1, .nova-header h2, .nova-header h3, .nova-header h4, .nova-header h5, .nova-header h6, .nova-header p, .nova-header li, .nova-header th, .nova-header td, .nova-header a {
  color: #fff;
}
/* line 30, ../scss/_partials/_theme-sections.scss */
.medium-gray-background hr, .primary-color-background hr, .secondary-color-background hr, .tertiary-color-background hr, .has-background hr, .nova-header hr {
  border-color: #fff;
}
/* line 34, ../scss/_partials/_theme-sections.scss */
.medium-gray-background a:not(.kaufman-button):hover, .primary-color-background a:not(.kaufman-button):hover, .secondary-color-background a:not(.kaufman-button):hover, .tertiary-color-background a:not(.kaufman-button):hover, .has-background a:not(.kaufman-button):hover, .nova-header a:not(.kaufman-button):hover {
  color: rgba(255, 255, 255, 0.95);
}

/* Subsections inside each section */
/* line 41, ../scss/_partials/_theme-sections.scss */
.nova-section-headline {
  text-align: center;
}
/* line 44, ../scss/_partials/_theme-sections.scss */
.nova-section-headline .column-inner {
  padding-bottom: 0;
}
/* line 48, ../scss/_partials/_theme-sections.scss */
.nova-section-headline .column-inner > *:first-child {
  margin-top: 0;
}
/* line 52, ../scss/_partials/_theme-sections.scss */
.nova-section-headline .column-inner > *:last-child {
  margin-bottom: 0;
}

/* line 59, ../scss/_partials/_theme-sections.scss */
.nova-background-overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  opacity: 0.65;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 68, ../scss/_partials/_theme-sections.scss */
.nova-full-cover-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 12;
}

/* line 78, ../scss/_partials/_theme-sections.scss */
.row-full {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 82, ../scss/_partials/_theme-sections.scss */
.row-full .column .column-inner {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
/* line 88, ../scss/_partials/_theme-sections.scss */
.row-full.nova-two-column-content .column .column-inner {
  padding: 40px;
  margin: 0;
}
/* line 92, ../scss/_partials/_theme-sections.scss */
.row-full.nova-two-column-content .column .column-inner.border {
  border: none;
}

/* line 99, ../scss/_partials/_theme-sections.scss */
.row.nova-two-column-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 103, ../scss/_partials/_theme-sections.scss */
.row.nova-two-column-content .column .column-inner {
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  height: 100%;
}

/*
 * The sections
 */
/* line 114, ../scss/_partials/_theme-sections.scss */
.nova-buttons-content .column-inner, .nova-cta-content .column-inner {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 119, ../scss/_partials/_theme-sections.scss */
.nova-buttons-content .kaufman-button, .nova-cta-content .kaufman-button {
  display: block;
  width: 100%;
  max-width: 280px;
  margin: 0 auto;
}

/*--------------------*/
/* Nova Boxes Section */
/*--------------------*/
/* line 9, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-3-columns .nova-boxes-content {
  max-width: 768px;
}

/* line 14, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 21, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column {
  padding: 10px;
  text-align: center;
}
/* line 26, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .nova-background-overlay {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 30, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column-inner {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 240px;
  margin: 0;
  padding: 10px 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 40, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column-inner.has-link:hover .nova-background-overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}
/* line 46, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column-inner.has-link.white-background:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 50, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column-inner.has-link.light-gray-background:hover {
  background-color: #c2c2c2;
}
/* line 54, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column-inner.has-link.medium-gray-background:hover {
  background-color: rgba(134, 138, 142, 0.95);
}
/* line 58, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .column-inner.has-link.no-background:hover {
  background-color: none;
}
/* line 67, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .nova-box-content h3 {
  margin: 0;
  font-weight: 600;
}
/* line 72, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .nova-box-content hr {
  width: 45px;
  margin: 5px auto;
  margin: 0.5rem auto;
}
/* line 78, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .nova-box-content p {
  margin: 5px;
  margin: 0.5rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
}
/* line 86, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .nova-box-content h3, .nova-boxes-content .nova-box-content hr, .nova-boxes-content .nova-box-content p {
  color: white;
  border-color: #333333;
  background-color: rgba(51, 102, 153, 0.6);
  padding: 10px 15px;
}
/* line 94, ../scss/_partials/_nova-boxes.scss */
.nova-boxes-content .nova-edit-button {
  margin-top: 5px;
  margin-top: 0.5rem;
}

/***********************
 * Specific Box Styles *
 ***********************/
/* line 105, ../scss/_partials/_nova-boxes.scss */
#sportlines .nova-section-headline {
  display: none;
}
/* line 109, ../scss/_partials/_nova-boxes.scss */
#sportlines .column-inner {
  margin-top: 34px;
}
/* line 112, ../scss/_partials/_nova-boxes.scss */
#sportlines .column-inner .nova-box-content {
  top: -34px;
}
/* line 116, ../scss/_partials/_nova-boxes.scss */
#sportlines .column-inner .nova-full-cover-link {
  top: -38px;
}

@media all and (min-width: 660px) {
  /* line 126, ../scss/_partials/_nova-boxes.scss */
  .nova-boxes-3-columns .nova-boxes-content .height-2 .column-inner {
    height: 500px;
  }
}
@media all and (min-width: 850px) {
  /* line 137, ../scss/_partials/_nova-boxes.scss */
  .nova-boxes-content .height-2 .column-inner {
    height: 500px;
  }
}
/*------------------------*/
/* Nova IconBoxes Section */
/*------------------------*/
/* line 9, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-3-columns .nova-iconboxes-content {
  max-width: 768px;
}

/* line 15, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes .nova-main-content a {
  text-decoration: none;
}

/* line 20, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content {
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 24, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .column {
  padding: 20px;
  text-align: center;
  padding-top: 60px;
}
/* line 30, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-background-overlay {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 34, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .column-inner {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  height: 460px;
  margin: 0;
  padding: 40px 20px 80px;
  background-position: center;
  background-size: cover;
}
/* line 43, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .column-inner.has-link:hover .nova-background-overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
  filter: alpha(opacity=95);
  opacity: 0.95;
}
/* line 49, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .column-inner.has-link.white-background:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 53, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .column-inner.has-link.light-gray-background:hover {
  background-color: #c2c2c2;
}
/* line 57, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .column-inner.has-link.medium-gray-background:hover {
  background-color: rgba(134, 138, 142, 0.95);
}
/* line 63, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-box {
  position: absolute;
  top: -40px;
  margin: 0 auto;
  left: 0;
  right: 0;
  width: 30%;
  max-width: 90px;
  min-width: 70px;
}
/* line 73, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-box:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 79, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-box i {
  position: absolute;
  left: 0;
  right: 0;
  font-size: 54px;
  font-size: 5.4rem;
  height: 100%;
  top: calc(50% - 30px);
}
/* line 90, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-borderbox {
  content: "";
  position: absolute;
  background: transparent;
  margin: -7px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-width: 1px;
  border-style: solid;
}
/* line 106, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-content h3 {
  margin: 0;
  font-weight: 400;
  font-size: 22px;
  font-size: 2rem;
}
/* line 113, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-content hr {
  width: 45px;
  margin: 5px auto;
  margin: 0.5rem auto;
}
/* line 119, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-iconbox-content p {
  margin: 5px;
  margin: 0.5rem;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.7;
}
/* line 128, ../scss/_partials/_nova-iconboxes.scss */
.nova-iconboxes-content .nova-edit-button {
  margin-top: 5px;
  margin-top: 0.5rem;
}

@media all and (min-width: 660px) {
  /* line 138, ../scss/_partials/_nova-iconboxes.scss */
  .nova-iconboxes-3-columns .nova-iconboxes-content .height-2 .column-inner {
    height: 500px;
  }
}
@media all and (min-width: 850px) {
  /* line 149, ../scss/_partials/_nova-iconboxes.scss */
  .nova-iconboxes-content .height-2 .column-inner {
    height: 500px;
  }
}
/*---------------------*/
/* Nova Header Section */
/*---------------------*/
/* line 10, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox {
  padding: 0;
  position: relative;
}
/* line 15, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox:first-child .header-content {
  padding-top: 85px;
}
/* line 20, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox .row {
  position: relative;
}
/* line 25, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox .header-content {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  background-position: top center;
  background-size: contain;
  height: 240px;
  margin: 0;
  padding: 10px 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 42, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox .header-content .column-inner > *:first-child {
  margin-top: 0;
}
/* line 48, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox .height-2 .header-content {
  height: 480px;
}
/* line 52, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox h1 {
  font-size: 40px;
  text-shadow: 3px 3px 10px #555;
}
/* line 55, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox h1 i {
  position: relative;
  top: 7px;
}
/* line 61, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox .kaufman-button {
  text-align: left;
}
/* line 65, ../scss/_partials/_nova-slidebox.scss */
.nova-slidebox p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4;
  margin-bottom: 40px;
}

/* Owl Carousel styling */
/* line 76, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls {
  margin: 0;
}
/* line 79, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-pagination {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 87, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-page span {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 20px;
  height: 20px;
  margin: 5px 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid white;
  background-color: transparent;
}
/* line 100, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-page.active span {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  background-color: #fff;
}
/* line 106, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons {
  display: none;
}
/* line 109, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  top: 50%;
  margin: 0;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 50px;
  filter: Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 122, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
}
/* line 127, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 20px;
}
/* line 129, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div.owl-prev i:before {
  margin-right: 5px;
}
/* line 134, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div.owl-next {
  right: 20px;
}
/* line 136, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div.owl-next i:before {
  margin-left: 5px;
}
/* line 141, ../scss/_partials/_nova-slidebox.scss */
.owl-theme .owl-controls .owl-buttons div i {
  cursor: pointer;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  border: 1px solid white;
  width: 56px;
  height: 56px;
}

/*-------------------------*/
/* Nova Accordions Section */
/*-------------------------*/
/* line 6, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content > .column {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 11, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .column-inner {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  padding: 15px 20px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}
/* line 17, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .column-inner:hover, .nova-accordions-content .column-inner:active, .nova-accordions-content .column-inner.active-accordion {
  background-color: rgba(255, 255, 255, 0.95);
}
/* line 23, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .column-inner.active-accordion .nova-accordion-headline .fa:before {
  content: '\f068';
}
/* line 30, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .nova-accordion-headline {
  margin: 0;
  line-height: 30px;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 37, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .nova-accordion-headline span {
  float: left;
  display: block;
  width: 90%;
  width: calc(100% - 30px);
}
/* line 44, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .nova-accordion-headline .fa {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  background-color: #868a8e;
  background-color: rgba(134, 138, 142, 0.75);
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
/* line 57, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .nova-accordion-headline .fa:before {
  content: '\f067';
}
/* line 63, ../scss/_partials/_nova-accordions.scss */
.nova-accordions-content .nova-accordion-content {
  display: none;
}

/* line 68, ../scss/_partials/_nova-accordions.scss */
.white-background .nova-accordions-content .column-inner {
  background-color: #d6d6d6;
  background-color: rgba(214, 214, 214, 0.5);
}
/* line 72, ../scss/_partials/_nova-accordions.scss */
.white-background .nova-accordions-content .column-inner:hover, .white-background .nova-accordions-content .column-inner:active, .white-background .nova-accordions-content .column-inner.active-accordion {
  background-color: #d6d6d6;
}

/* line 79, ../scss/_partials/_nova-accordions.scss */
.nova-accordions.medium-gray-background, .nova-accordions.medium-gray-background h1, .nova-accordions.medium-gray-background h3, .nova-accordions.medium-gray-background h4, .nova-accordions.medium-gray-background h5, .nova-accordions.medium-gray-background h6, .nova-accordions.medium-gray-background p, .nova-accordions.medium-gray-background li, .nova-accordions.medium-gray-background th, .nova-accordions.medium-gray-background td, .nova-accordions.primary-color-background, .nova-accordions.primary-color-background h1, .nova-accordions.primary-color-background h3, .nova-accordions.primary-color-background h4, .nova-accordions.primary-color-background h5, .nova-accordions.primary-color-background h6, .nova-accordions.primary-color-background p, .nova-accordions.primary-color-background li, .nova-accordions.primary-color-background th, .nova-accordions.primary-color-background td, .nova-accordions.secondary-color-background, .nova-accordions.secondary-color-background h1, .nova-accordions.secondary-color-background h3, .nova-accordions.secondary-color-background h4, .nova-accordions.secondary-color-background h5, .nova-accordions.secondary-color-background h6, .nova-accordions.secondary-color-background p, .nova-accordions.secondary-color-background li, .nova-accordions.secondary-color-background th, .nova-accordions.secondary-color-background td {
  color: #868a8e;
}
/* line 83, ../scss/_partials/_nova-accordions.scss */
.nova-accordions.medium-gray-background a:not(.kaufman-button):hover, .nova-accordions.primary-color-background a:not(.kaufman-button):hover, .nova-accordions.secondary-color-background a:not(.kaufman-button):hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 90, ../scss/_partials/_nova-accordions.scss */
.strategy-accordions .column-inner {
  margin: 0;
  border: solid 1px #d6d6d6;
  background-color: transparent;
}
/* line 95, ../scss/_partials/_nova-accordions.scss */
.strategy-accordions .column-inner.active-accordion {
  border-color: #868a8e;
}
/* line 99, ../scss/_partials/_nova-accordions.scss */
.strategy-accordions .column-inner .nova-accordion-content {
  margin-top: 15px;
  padding-top: 15px;
  border-top: solid 1px #d6d6d6;
}

/*----------------------*/
/* Nova Buttons Section */
/*----------------------*/
/* line 6, ../scss/_partials/_nova-buttons.scss */
.nova-buttons.block .nova-main-content {
  width: 28%;
  right: 10%;
  position: absolute;
  display: none;
}
/* line 12, ../scss/_partials/_nova-buttons.scss */
.nova-buttons.block .nova-buttons-content {
  margin: auto;
}
/* line 14, ../scss/_partials/_nova-buttons.scss */
.nova-buttons.block .nova-buttons-content .column {
  width: 100%;
}

/* line 20, ../scss/_partials/_nova-buttons.scss */
.nova-buttons-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 10px;
}
/* line 25, ../scss/_partials/_nova-buttons.scss */
.nova-buttons-content p {
  margin: 0;
}
/* line 35, ../scss/_partials/_nova-buttons.scss */
.nova-buttons-content .column {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
/* line 39, ../scss/_partials/_nova-buttons.scss */
.nova-buttons-content .column .column-inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
/* line 44, ../scss/_partials/_nova-buttons.scss */
.nova-buttons-content .column .column-inner p {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
/* line 49, ../scss/_partials/_nova-buttons.scss */
.nova-buttons-content .column .column-inner a {
  display: block;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}

@media all and (min-width: 660px) {
  /* line 70, ../scss/_partials/_nova-buttons.scss */
  .nova-buttons-content .column .column-inner a {
    flex: none;
    width: 300px;
  }
}
@media all and (min-width: 850px) {
  /* line 82, ../scss/_partials/_nova-buttons.scss */
  .nova-buttons.block .nova-buttons-content {
    padding-bottom: 18%;
  }

  /* line 89, ../scss/_partials/_nova-buttons.scss */
  .nova-buttons.block .nova-main-content {
    display: block;
  }
}
/*-----------------------------*/
/* Nova Call to Action Section */
/*-----------------------------*/
/* line 5, ../scss/_partials/_nova-cta.scss */
.nova-cta {
  text-align: left;
}
/* line 8, ../scss/_partials/_nova-cta.scss */
.nova-cta .column-inner {
  padding-left: 0;
  padding-right: 0;
}
/* line 12, ../scss/_partials/_nova-cta.scss */
.nova-cta .column-inner > .row > .column:first-child {
  padding: 0 30px;
}
/* line 17, ../scss/_partials/_nova-cta.scss */
.nova-cta p {
  margin-bottom: 35px;
}
/* line 19, ../scss/_partials/_nova-cta.scss */
.nova-cta .nova-button {
  min-width: 250px;
  padding: 10px 25px;
  border: 2px solid white;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  white-space: nowrap;
}

/* line 32, ../scss/_partials/_nova-cta.scss */
.primary-color-background .nova-button {
  color: white;
  border-color: white;
}
/* line 35, ../scss/_partials/_nova-cta.scss */
.primary-color-background .nova-button:hover, .primary-color-background .nova-button:focus {
  background: rgba(255, 255, 255, 0.3);
}

/* line 40, ../scss/_partials/_nova-cta.scss */
.white-background .nova-button, .light-gray-background .nova-button {
  color: #87281a;
  border-color: #87281a;
}
/* line 43, ../scss/_partials/_nova-cta.scss */
.white-background .nova-button:hover, .white-background .nova-button:focus, .light-gray-background .nova-button:hover, .light-gray-background .nova-button:focus {
  color: #87281a;
  background: rgba(135, 40, 26, 0.1);
}

/*---------------------*/
/* Nova Header Section */
/*---------------------*/
/* line 5, ../scss/_partials/_nova-header.scss */
.nova-header {
  padding: 0;
  position: relative;
}
/* line 10, ../scss/_partials/_nova-header.scss */
.nova-header:first-child .header-content {
  padding-top: 85px;
}
/* line 15, ../scss/_partials/_nova-header.scss */
.nova-header .row {
  position: relative;
  max-width: 100%;
}
/* line 20, ../scss/_partials/_nova-header.scss */
.nova-header .header-content {
  position: relative;
  height: 400px;
  padding-left: 0px;
  padding-right: 0px;
  background-position: top center;
  background-size: cover;
}
/* line 32, ../scss/_partials/_nova-header.scss */
.nova-header .header-content .column-inner > *:first-child {
  margin-top: 0;
}
/* line 37, ../scss/_partials/_nova-header.scss */
.nova-header h1 {
  font-size: 40px;
  text-shadow: 3px 3px 10px #555;
}
/* line 40, ../scss/_partials/_nova-header.scss */
.nova-header h1 i {
  position: relative;
  top: 7px;
}
/* line 46, ../scss/_partials/_nova-header.scss */
.nova-header .kaufman-button {
  text-align: left;
}
/* line 50, ../scss/_partials/_nova-header.scss */
.nova-header p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.4;
  margin-bottom: 40px;
}

/* Owl Carousel styling */
/* line 61, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls {
  margin: 0;
}
/* line 64, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-pagination {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 0;
}
/* line 73, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-page span {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  opacity: 0.6;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 20px;
  height: 20px;
  margin: 5px 8px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 10px;
  border: 2px solid white;
  background-color: transparent;
}
/* line 86, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-page.active span {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  background-color: #fff;
}
/* line 92, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons {
  display: none;
}
/* line 95, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  top: 50%;
  margin: 0;
  background: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  font-size: 50px;
  filter: Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 108, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
}
/* line 113, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 20px;
}
/* line 115, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div.owl-prev i:before {
  margin-right: 5px;
}
/* line 120, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div.owl-next {
  right: 20px;
}
/* line 122, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div.owl-next i:before {
  margin-left: 5px;
}
/* line 127, ../scss/_partials/_nova-header.scss */
.owl-theme .owl-controls .owl-buttons div i {
  cursor: pointer;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  border: 2px solid white;
  width: 56px;
  height: 56px;
}

/*-------------------*/
/* Nova Tabs Section */
/*-------------------*/
/* line 5, ../scss/_partials/_nova-tabs.scss */
.nova-tabs {
  padding-top: 0;
}

/* line 9, ../scss/_partials/_nova-tabs.scss */
.nova-tabs-content {
  position: relative;
}
/* line 12, ../scss/_partials/_nova-tabs.scss */
.nova-tabs-content.has-icons {
  margin-top: 40px;
}
/* line 15, ../scss/_partials/_nova-tabs.scss */
.nova-tabs-content.has-icons .nova-tab-headlines a span {
  top: 55%;
}
/* line 20, ../scss/_partials/_nova-tabs.scss */
.nova-tabs-content h1, .nova-tabs-content h2, .nova-tabs-content h3, .nova-tabs-content h4, .nova-tabs-content h5, .nova-tabs-content h6, .nova-tabs-content p, .nova-tabs-content li, .nova-tabs-content th, .nova-tabs-content td, .nova-tabs-content a {
  color: #fff;
}
/* line 24, ../scss/_partials/_nova-tabs.scss */
.nova-tabs-content hr {
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.5);
}

/* line 30, ../scss/_partials/_nova-tabs.scss */
.nova-tab-headlines {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  list-style: none;
}
/* line 36, ../scss/_partials/_nova-tabs.scss */
.nova-tab-headlines li {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  float: left;
  display: block;
  max-width: 20%;
  margin: 0 0 0 1px;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-size: 8px;
  line-height: 1.5;
  text-align: center;
}
/* line 47, ../scss/_partials/_nova-tabs.scss */
.nova-tab-headlines li:first-child {
  margin-left: 0;
}
/* line 51, ../scss/_partials/_nova-tabs.scss */
.nova-tab-headlines li a {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  padding: 1px;
  background-color: #868a8e;
  text-decoration: none;
}
/* line 60, ../scss/_partials/_nova-tabs.scss */
.nova-tab-headlines li a:hover {
  color: #fff;
}
/* line 64, ../scss/_partials/_nova-tabs.scss */
.nova-tab-headlines li a span {
  display: inline-block;
}

/* line 72, ../scss/_partials/_nova-tabs.scss */
.nova-tab-icon {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: absolute;
  top: 0;
  left: 50%;
  width: 30px;
  height: 30px;
  padding: 2px 0;
  border-radius: 50%;
  background-color: #868a8e;
  font-size: 25px;
  text-align: center;
}

/* line 87, ../scss/_partials/_nova-tabs.scss */
.nova-tab-content {
  padding: 5px 10px;
}

/* line 91, ../scss/_partials/_nova-tabs.scss */
.nova-tab-overview {
  text-align: center;
}
/* line 94, ../scss/_partials/_nova-tabs.scss */
.nova-tab-overview .kaufman-button {
  max-width: 100%;
  border: solid 1px #fff;
  border-color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
}

/* line 104, ../scss/_partials/_nova-tabs.scss */
.nova-tab-items {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 10px -5px;
  margin: 1rem -0.5rem;
  list-style: none;
}
/* line 112, ../scss/_partials/_nova-tabs.scss */
.nova-tab-items li {
  float: left;
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 50%;
  margin: 0;
  padding: 5px;
  padding: 0.5rem;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
}
/* line 126, ../scss/_partials/_nova-tabs.scss */
.nova-tab-items li:nth-child(odd) {
  clear: both;
}
/* line 130, ../scss/_partials/_nova-tabs.scss */
.nova-tab-items li a {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, 0.2);
  text-decoration: none;
}
/* line 137, ../scss/_partials/_nova-tabs.scss */
.nova-tab-items li a:hover {
  background-color: rgba(255, 255, 255, 0.4);
  color: #fff;
}

/*---------------------------------------------------*/
/* Nova Sales Team and Investment Committee Sections */
/*---------------------------------------------------*/
/* line 6, ../scss/_partials/_nova-team.scss */
.nova-salesteam .nova-main-content {
  text-align: center;
}
/* line 9, ../scss/_partials/_nova-team.scss */
.nova-salesteam .nova-main-content span {
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 18, ../scss/_partials/_nova-team.scss */
.nova-salesteam-content, .nova-investmentcommittee-content {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 23, ../scss/_partials/_nova-team.scss */
#kaufman-map-states path {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  cursor: pointer;
}
/* line 27, ../scss/_partials/_nova-team.scss */
#kaufman-map-states path:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  opacity: 0.75;
}

/* line 33, ../scss/_partials/_nova-team.scss */
#kaufman-map-labels {
  pointer-events: none;
}

/* line 37, ../scss/_partials/_nova-team.scss */
.nova-team-member-name {
  height: 300px;
  margin: 15px;
  width: 100%;
}
/* line 42, ../scss/_partials/_nova-team.scss */
.nova-team-member-name .column-inner {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-bottom: solid 3px #000;
  text-align: left;
  cursor: pointer;
  height: 0px;
  width: 100%;
  overflow: hidden;
  padding: 0 15px;
  margin: 0;
}
/* line 54, ../scss/_partials/_nova-team.scss */
.nova-team-member-name .column-inner:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 59, ../scss/_partials/_nova-team.scss */
.nova-team-member-name:hover .column-inner {
  height: 300px;
  padding-top: 10px;
}
/* line 64, ../scss/_partials/_nova-team.scss */
.nova-team-member-name h4 {
  font-weight: 700;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4;
}
/* line 71, ../scss/_partials/_nova-team.scss */
.nova-team-member-name h5 {
  font-weight: 500;
}
/* line 75, ../scss/_partials/_nova-team.scss */
.nova-team-member-name h4, .nova-team-member-name h5 {
  color: #fff;
  margin: 0;
  text-transform: uppercase;
}
/* line 81, ../scss/_partials/_nova-team.scss */
.nova-team-member-name h5, .nova-team-member-name p {
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
}

/* line 89, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio {
  position: relative;
  display: none;
  background-color: #d6d6d6;
}
/* line 94, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio > .column-inner {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 99, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio a {
  font-weight: 400;
  text-decoration: none;
}

/* line 106, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-image .column-inner {
  margin: 0;
  padding: 0;
}
/* line 111, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-image img {
  display: block;
  margin: 0 auto;
  width: 400px;
  border: solid 3px #000;
}

/* line 120, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-info p {
  margin: 5px 0;
  margin: 0.5rem 0;
}
/* line 125, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-info .nova-team-member-bio-info-headline {
  margin-top: 30px;
  margin-top: 3rem;
  text-align: center;
}
/* line 130, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-info .nova-team-member-bio-info-headline h3, .nova-team-member-bio-info .nova-team-member-bio-info-headline p {
  margin: 0;
  line-height: 1.3;
}

/* line 139, ../scss/_partials/_nova-team.scss */
.nova-investmentcommittee .nova-team-member-bio-info .nova-team-member-bio-info-headline {
  margin-bottom: 30px;
  margin-bottom: 3rem;
}

/* line 146, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-close {
  display: block;
  width: 36px;
  height: 36px;
  padding: 4px;
  margin: 0 auto 30px auto;
  border: solid 2px #868a8e;
}
/* line 154, ../scss/_partials/_nova-team.scss */
.nova-team-member-bio-close:hover {
  background-color: rgba(134, 138, 142, 0.3);
}

/*------------------*/
/* Features Section */
/*------------------*/
/* line 7, ../scss/_partials/_nova-features.scss */
.nova-icon-link:hover, .nova-icon-link:active {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 12, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area {
  position: relative;
}
/* line 13, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area i {
  border-radius: 50%;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  color: #fff;
  position: relative;
  top: 0;
}
/* line 21, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area.blue-background i {
  background-color: #008491;
  box-shadow: 0 5px #005862;
}
/* line 27, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area.orange-background i {
  background-color: #ff9733;
  box-shadow: 0 5px #ca6633;
}
/* line 35, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area.blue-background.has-link:hover i, .nova-feature-size-medium .nova-area.blue-background.has-link:active i {
  box-shadow: 0 1px #005862;
  top: 4px;
}
/* line 40, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area.orange-background.has-link:hover i, .nova-feature-size-medium .nova-area.orange-background.has-link:active i {
  box-shadow: 0 1px #ca6633;
  top: 4px;
}

/* line 46, ../scss/_partials/_nova-features.scss */
.nova-feature-size-small {
  float: none;
  display: inline-block;
  vertical-align: top;
}
/* line 51, ../scss/_partials/_nova-features.scss */
.nova-feature-size-small .nova-area {
  height: 160px;
  padding: 8px 5px;
}
/* line 56, ../scss/_partials/_nova-features.scss */
.nova-feature-size-small h3 {
  margin-top: 0;
  margin-bottom: 5px;
  margin-bottom: 0.5rem;
  font-size: 12px;
  font-size: 1.2rem;
}

/* line 66, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area, .nova-feature-size-medium .nova-feature-column-content {
  height: 80px;
}
/* line 70, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-area {
  padding: 0;
}
/* line 74, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium .nova-main-icon {
  float: left;
  width: 70px;
  height: 70px;
  padding: 10px;
  font-size: 40px;
}
/* line 82, ../scss/_partials/_nova-features.scss */
.nova-feature-size-medium h3 {
  float: left;
  width: calc(100% - 80px);
  margin: 0;
  padding-left: 10px;
  font-size: 18px;
}

/* line 93, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-area, .nova-feature-size-small .nova-area {
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  position: relative;
  border-radius: 10px;
  background: #efefef;
  box-shadow: 0 5px #d8d8d8;
  top: 0;
  color: #fff;
}
/* line 101, ../scss/_partials/_nova-features.scss */
.secondary-color-background .nova-feature-size-large .nova-area, .secondary-color-background .nova-feature-size-small .nova-area {
  background: #7da32d;
  box-shadow: 0 5px #628022;
}
/* line 105, ../scss/_partials/_nova-features.scss */
.white-background .nova-feature-size-large .nova-area, .white-background .nova-feature-size-small .nova-area {
  color: #3e5867;
}
/* line 108, ../scss/_partials/_nova-features.scss */
.primary-color-background .nova-feature-size-large .nova-area, .primary-color-background .nova-feature-size-small .nova-area {
  background: #0d636f;
  box-shadow: 0 5px #0a4a53;
}
/* line 112, ../scss/_partials/_nova-features.scss */
.orange-background .nova-feature-size-large .nova-area, .orange-background .nova-feature-size-small .nova-area {
  background: #f59f4c;
  box-shadow: 0 5px #c96600;
}
/* line 115, ../scss/_partials/_nova-features.scss */
.orange-background .nova-feature-size-large .nova-area h3, .orange-background .nova-feature-size-small .nova-area h3 {
  color: #FFF;
}
/* line 121, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large span, .nova-feature-size-small span {
  font-size: 15px;
  font-size: 1.5rem;
  text-transform: none;
}
/* line 127, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-area, .nova-feature-size-small .nova-area {
  height: 160px;
}
/* line 134, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-feature-column-content .nova-main-icon, .nova-feature-size-small .nova-feature-column-content .nova-main-icon {
  margin-top: 12px;
}
/* line 138, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-feature-column-content h3, .nova-feature-size-small .nova-feature-column-content h3 {
  margin-top: 10px;
  margin-top: 1rem;
}

/* line 146, ../scss/_partials/_nova-features.scss */
.nova-feature-size-small .nova-main-icon, .nova-feature-size-medium .nova-main-icon {
  font-size: 40px;
}

/* line 152, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-area, .nova-feature-size-small .nova-area {
  overflow: hidden;
  margin: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 159, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-area.has-link:hover, .nova-feature-size-large .nova-area.nova-link-active, .nova-feature-size-small .nova-area.has-link:hover, .nova-feature-size-small .nova-area.nova-link-active {
  box-shadow: 0 2px #d8d8d8;
  top: 3px;
}
/* line 162, ../scss/_partials/_nova-features.scss */
.secondary-color-background .nova-feature-size-large .nova-area.has-link:hover, .secondary-color-background .nova-feature-size-large .nova-area.nova-link-active, .secondary-color-background .nova-feature-size-small .nova-area.has-link:hover, .secondary-color-background .nova-feature-size-small .nova-area.nova-link-active {
  box-shadow: 0 2px #628022;
}
/* line 165, ../scss/_partials/_nova-features.scss */
.primary-color-background .nova-feature-size-large .nova-area.has-link:hover, .primary-color-background .nova-feature-size-large .nova-area.nova-link-active, .primary-color-background .nova-feature-size-small .nova-area.has-link:hover, .primary-color-background .nova-feature-size-small .nova-area.nova-link-active {
  box-shadow: 0 2px #0a4a53;
}
/* line 168, ../scss/_partials/_nova-features.scss */
.orange-background .nova-feature-size-large .nova-area.has-link:hover, .orange-background .nova-feature-size-large .nova-area.nova-link-active, .orange-background .nova-feature-size-small .nova-area.has-link:hover, .orange-background .nova-feature-size-small .nova-area.nova-link-active {
  box-shadow: 0 2px #c96600;
}

/* line 175, ../scss/_partials/_nova-features.scss */
.nova-feature-column-content, .nova-feature-size-small {
  position: relative;
  text-align: center;
}

/* line 181, ../scss/_partials/_nova-features.scss */
.nova-features-content, .nova-features-hidden-content {
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

/* line 189, ../scss/_partials/_nova-features.scss */
.nova-hidden-content-container {
  min-height: 0;
  margin-top: 30px;
  margin-top: 3rem;
}

/* line 195, ../scss/_partials/_nova-features.scss */
.nova-hidden-content {
  display: none;
  position: relative;
  background: #d6d6d6;
  padding: 20px;
}
/* line 200, ../scss/_partials/_nova-features.scss */
.nova-hidden-content h3, .nova-hidden-content h2 {
  color: #7da32d;
}
/* line 203, ../scss/_partials/_nova-features.scss */
.nova-hidden-content p, .nova-hidden-content li {
  color: #868a8e;
}
/* line 204, ../scss/_partials/_nova-features.scss */
.nova-hidden-content > .nova-area > h2:first-of-type {
  text-align: center;
}

/* line 209, ../scss/_partials/_nova-features.scss */
.nova-hidden-content-close {
  display: block;
  width: 42px;
  height: 42px;
  margin: 0 auto 30px auto;
  padding: 5px 0;
  border-radius: 50%;
  background-color: #868a8e;
  color: #fff;
  font-size: 28px;
  line-height: 1;
  text-align: center;
  position: absolute;
  top: 20px;
  right: 20px;
}
/* line 225, ../scss/_partials/_nova-features.scss */
.nova-hidden-content-close:hover {
  background-color: #bbb;
  color: #fff;
}

/* line 232, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large p {
  color: #fff;
  text-align: center;
  padding: 25px;
}
/* line 235, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-main-icon {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
}
/* line 246, ../scss/_partials/_nova-features.scss */
.nova-feature-size-large .nova-feature-size-medium h3 {
  float: none;
  width: 100%;
  padding: 6px;
  font-size: 15px;
  font-size: 1.5rem;
}

@media all and (min-width: 850px) {
  /* line 258, ../scss/_partials/_nova-features.scss */
  .nova-hidden-content .nova-area {
    width: 75%;
    margin: auto;
  }

  /* line 264, ../scss/_partials/_nova-features.scss */
  .nova-features-content .nova-feature-size-medium {
    width: 48%;
  }
  /* line 268, ../scss/_partials/_nova-features.scss */
  .nova-features-content .left {
    margin-right: 1.5%;
    margin-bottom: 1.5%;
  }
  /* line 272, ../scss/_partials/_nova-features.scss */
  .nova-features-content .left h3 {
    text-align: right;
  }
  /* line 275, ../scss/_partials/_nova-features.scss */
  .nova-features-content .left i {
    float: right;
  }
  /* line 279, ../scss/_partials/_nova-features.scss */
  .nova-features-content .right {
    margin-left: 1.5%;
    margin-bottom: 1.5%;
  }
  /* line 282, ../scss/_partials/_nova-features.scss */
  .nova-features-content .right h3 {
    text-align: left;
  }
  /* line 285, ../scss/_partials/_nova-features.scss */
  .nova-features-content .right i {
    float: left;
  }
}
/*-------------------------*/
/* Nova QuickLinks Section */
/*-------------------------*/
/* line 7, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 35px;
  width: 100%;
  max-width: 100%;
}
/* line 16, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content p {
  margin: 0;
}
/* line 27, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner {
  margin: 0 auto;
  padding: 0;
  margin: 0 15px;
}
/* line 33, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner.has-link:hover .nova-quicklink-box i {
  color: white;
}
/* line 37, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner.has-link:hover .nova-quicklink-box .nova-quicklink-borderbox {
  margin: -9px;
}
/* line 41, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner p {
  width: 140px;
  text-align: center;
  text-transform: uppercase;
  line-height: 22px;
  margin: 0 auto;
  padding: 20px 0;
  font-weight: 500;
}
/* line 51, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner a {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 56, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner .nova-quicklink-box {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
  margin: 0 auto;
  max-width: 100px;
  min-width: 100px;
}
/* line 63, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner .nova-quicklink-box:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 70, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner .nova-quicklink-box i {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  height: 100%;
  top: calc(50% - 30px);
  font-size: 54px;
  font-size: 5.4rem;
}
/* line 81, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner .nova-quicklink-box .nova-quicklink-borderbox {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  content: "";
  position: absolute;
  background: transparent;
  margin: 0px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-width: 1px;
  border-style: solid;
}
/* line 94, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner .nova-quicklink-box .nova-quicklink-borderbox.medium-gray-background {
  border-color: #868a8e;
}
/* line 98, ../scss/_partials/_nova-quicklinks.scss */
.nova-quicklinks-content .column .column-inner .nova-quicklink-box .nova-quicklink-borderbox.light-gray-background {
  border-color: #d6d6d6;
}

@media all and (min-width: 660px) {
  /* line 111, ../scss/_partials/_nova-quicklinks.scss */
  .nova-quicklinks-content .column .column-inner a {
    flex: none;
    width: 100%;
  }
}
@media all and (min-width: 850px) {
  /* line 123, ../scss/_partials/_nova-quicklinks.scss */
  .nova-quicklinks.block .nova-quicklinks-content {
    padding-bottom: 18%;
  }

  /* line 130, ../scss/_partials/_nova-quicklinks.scss */
  .nova-quicklinks.block .nova-main-content {
    display: block;
  }
}
/* line 1, ../scss/_partials/_border-buttons.scss */
.border-button {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  min-width: 195px;
  margin: 15px 0;
  padding: 8px 25px;
  border: 1px solid white;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: .5px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 15, ../scss/_partials/_border-buttons.scss */
.border-button:hover {
  background: rgba(255, 255, 255, 0.1);
}

/* line 21, ../scss/_partials/_border-buttons.scss */
.nova-iconboxes-content .border-button {
  position: absolute;
  width: 65%;
  margin: 0 auto;
  bottom: 25px;
  left: 0;
  right: 0;
}

/* List Category Posts Plugin */
/* line 32, ../scss/_partials/_border-buttons.scss */
.lcp_catlist {
  list-style: none;
  margin-left: 0;
}
/* line 36, ../scss/_partials/_border-buttons.scss */
.lcp_catlist li {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 41, ../scss/_partials/_border-buttons.scss */
.lcp_catlist a {
  text-decoration: none;
  font-size: 20px;
  font-size: 2.0rem;
  display: block;
}

/* line 1, ../scss/_partials/_modals.scss */
.modal-dialog {
  font-family: "Gotham", sans-serif, sans-serif !important;
  width: 95% !important;
  color: white;
}
/* line 6, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content {
  background-color: #333;
  background-size: cover;
  background-repeat: no-repeat;
  margin: 100px 0 !important;
}
/* line 12, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-upper {
  padding-bottom: 25px;
}
/* line 15, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-upper .modal_close {
  -moz-appearance: none;
  background: transparent none repeat scroll 0% 0%;
  border: none;
  font-size: 28px;
  font-weight: bold;
  text-align: right;
  color: white;
  position: absolute;
  right: 6px;
  top: 0px;
  padding: 5px;
  transition: all .25s ease-in;
  cursor: pointer;
  z-index: 255;
}
/* line 31, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-upper .modal_close:hover {
  color: #ccc !important;
}
/* line 36, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-upper h4 {
  text-align: center;
  font-weight: bold;
  font-size: 3rem !important;
  text-transform: uppercase;
  margin: 0;
}
/* line 45, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section {
  padding: 25px 40px;
  background-color: #333;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
/* line 52, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section h5 {
  font-size: 2.5rem;
  font-weight: bold;
}
/* line 56, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section p {
  color: inherit;
}
/* line 59, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section ul {
  padding-left: 30px;
  margin: 0;
}
/* line 63, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section ul, .modal-dialog .modal-content .modal-body-section li {
  color: inherit;
  font-weight: inherit;
}
/* line 67, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section:nth-child(3) {
  background-color: #336699;
}
/* line 70, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section:nth-child(4) {
  padding-bottom: 40px;
}
/* line 75, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner1 {
  background-color: #f4412b;
}
/* line 78, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner2 {
  background-color: #85689e;
}
/* line 81, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner3 {
  background-color: #e5532c;
}
/* line 84, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner4 {
  background-color: #feda3c;
  color: black;
}
/* line 88, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner5 {
  background-color: #999999;
}
/* line 91, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner6 {
  background-color: #c5b850;
}
/* line 94, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner7 {
  background-color: #fae357;
  color: black;
}
/* line 98, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.banner8 {
  background-color: #e7312d;
}
/* line 102, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.bbanner1 {
  background-color: #a1ff53;
  color: black;
}
/* line 106, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.bbanner2 {
  background-color: #f04b35;
}
/* line 109, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.bbanner3 {
  background-color: #f38433;
}
/* line 112, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section.bbanner4 {
  background-color: #ffc63c;
  color: black;
}
/* line 117, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section:last-child {
  border-radius: 0 0 6px 6px;
}
/* line 119, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .modal-body-section:last-child h4 {
  margin: 0;
  font-weight: bold;
}
/* line 126, ../scss/_partials/_modals.scss */
.modal-dialog .modal-content .banner {
  height: 160px;
}
/* line 130, ../scss/_partials/_modals.scss */
.modal-dialog .pricing {
  font-weight: 600;
  color: #336699;
}
/* line 135, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner1 {
  color: #f4412b;
}
/* line 138, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner2 {
  color: #85689e;
}
/* line 141, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner3 {
  color: #e5532c;
}
/* line 144, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner4 {
  color: #feda3c;
}
/* line 147, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner5 {
  color: #999999;
}
/* line 150, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner6 {
  color: #c5b850;
}
/* line 153, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner7 {
  color: #fae357;
}
/* line 156, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.banner8 {
  color: #e7312d;
}
/* line 160, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.bbanner1 {
  color: #a1ff53;
}
/* line 163, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.bbanner2 {
  color: #f04b35;
}
/* line 166, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.bbanner3 {
  color: #f38433;
}
/* line 169, ../scss/_partials/_modals.scss */
.modal-dialog .pricing.bbanner4 {
  color: #ffc63c;
}

/* line 175, ../scss/_partials/_modals.scss */
.branding-container {
  display: none !important;
}

/* line 179, ../scss/_partials/_modals.scss */
.foot-note {
  display: none !important;
}

/* line 183, ../scss/_partials/_modals.scss */
#mailmunch-optin-form {
  background: none !important;
  border: none !important;
}

@media all and (min-width: 660px) {
  /* line 189, ../scss/_partials/_modals.scss */
  .modal-dialog {
    width: 600px !important;
  }

  /* line 190, ../scss/_partials/_modals.scss */
  .banner {
    height: 240px !important;
  }
}
@media all and (min-width: 1024px) {
  /* line 193, ../scss/_partials/_modals.scss */
  .modal-dialog {
    width: 800px !important;
  }

  /* line 194, ../scss/_partials/_modals.scss */
  .banner {
    height: 320px !important;
  }
}
/*----------*/
/* 404 Page */
/*----------*/
/* line 6, ../scss/_pages/_404.scss */
.error404 main {
  text-align: center;
}
/* line 9, ../scss/_pages/_404.scss */
.error404 main .kaufman-button {
  margin-top: 30px;
}

/*----------------------------*/
/* Weekly Market Review Pages */
/*----------------------------*/
/* line 5, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews {
  position: relative;
  margin-top: 50px;
  margin-top: 5rem;
  padding: 15px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
/* line 15, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews .kaufman-marketreview-past-reviews-headline, .kaufman-marketreview-past-reviews .kaufman-marketreview-more-past-reviews-link {
  position: relative;
}
/* line 19, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews h1, .kaufman-marketreview-past-reviews h2, .kaufman-marketreview-past-reviews h3, .kaufman-marketreview-past-reviews h4, .kaufman-marketreview-past-reviews h5, .kaufman-marketreview-past-reviews h6, .kaufman-marketreview-past-reviews p, .kaufman-marketreview-past-reviews ul, .kaufman-marketreview-past-reviews ol, .kaufman-marketreview-past-reviews li {
  margin: 0;
}
/* line 23, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews .nova-background-overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
  filter: alpha(opacity=85);
  opacity: 0.85;
}
/* line 27, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews .row {
  padding: 15px 0;
}
/* line 31, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews .column-inner {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: solid 1px #fff;
}
/* line 36, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews .column-inner h3 {
  margin-bottom: 15px;
  margin-bottom: 1.5rem;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
}
/* line 43, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews .column:first-child .column-inner {
  border-left: 0;
}
/* line 47, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews a:not(.kaufman-marketreview-more-past-reviews-link) {
  display: block;
  max-width: 100%;
  margin: 5px 0;
  padding: 5px 10px;
  border-color: #fff;
  background-color: transparent;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
}
/* line 57, ../scss/_pages/_marketreview.scss */
.kaufman-marketreview-past-reviews a:not(.kaufman-marketreview-more-past-reviews-link):hover {
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff;
}

/* line 65, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row {
  text-align: center;
}
/* line 68, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row:nth-child(odd) {
  background-color: #d6d6d6;
  background-color: rgba(214, 214, 214, 0.5);
}
/* line 73, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row .column-inner {
  padding: 10px 15px;
}
/* line 78, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row > .column:first-child .column-inner {
  padding-bottom: 0;
}
/* line 82, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row > .column:first-child h3, .archive-marketreview-row > .column:first-child h4 {
  display: inline-block;
  margin: 5px 0;
  margin: 0.5rem 0;
}
/* line 88, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row > .column:first-child h4 {
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
}
/* line 94, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row > .column:last-child .column-inner {
  padding-top: 0;
  padding-bottom: 25px;
}
/* line 99, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row > .column:last-child p {
  display: inline-block;
  margin: 0;
  line-height: 1.5;
}
/* line 105, ../scss/_pages/_marketreview.scss */
.archive-marketreview-row > .column:last-child a {
  margin: 2px 0;
  padding: 5px 15px;
}

/*------------------*/
/* Newsletter Pages */
/*------------------*/
/* line 8, ../scss/_pages/_newsletter.scss */
.post-type-archive-newsletter .nova-boxes .light-gray-background, .post-type-archive-newsletter .nova-boxes .light-gray-background h1, .post-type-archive-newsletter .nova-boxes .light-gray-background h2, .post-type-archive-newsletter .nova-boxes .light-gray-background h3, .post-type-archive-newsletter .nova-boxes .light-gray-background h4, .post-type-archive-newsletter .nova-boxes .light-gray-background h5, .post-type-archive-newsletter .nova-boxes .light-gray-background h6, .post-type-archive-newsletter .nova-boxes .light-gray-background p, .post-type-archive-newsletter .nova-boxes .light-gray-background li, .post-type-archive-newsletter .nova-boxes .light-gray-background th, .post-type-archive-newsletter .nova-boxes .light-gray-background td, .post-type-archive-newsletter .nova-boxes .light-gray-background a {
  color: #fff;
}
/* line 12, ../scss/_pages/_newsletter.scss */
.post-type-archive-newsletter .nova-boxes .light-gray-background hr {
  border-color: #fff;
}
/* line 16, ../scss/_pages/_newsletter.scss */
.post-type-archive-newsletter .nova-boxes .light-gray-background a:not(.kaufman-button):hover {
  color: rgba(255, 255, 255, 0.75);
}

/*-------------------------------*/
/* Quarterly Market Review Pages */
/*-------------------------------*/
/* line 7, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget .column-inner {
  height: 100px;
}
/* line 13, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .column-inner {
  height: 75px;
}
/* line 17, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .kaufman-video-chapters {
  height: auto;
  padding-left: 3px;
  padding-right: 3px;
}
/* line 22, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .kaufman-video-chapters ul {
  margin: 0;
  list-style: none;
  text-align: left;
}
/* line 28, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .kaufman-video-chapters li {
  display: block;
  margin: 10px 0;
  margin: 1rem 0;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4;
  text-transform: uppercase;
}
/* line 40, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .kaufman-video-chapters a {
  display: block;
  text-decoration: none;
}
/* line 44, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .kaufman-video-chapters a:before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  vertical-align: middle;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: -2px;
  margin-right: 5px;
  background-color: #868a8e;
  content: ' ';
}
/* line 56, ../scss/_pages/_quarterly.scss */
#sidebar-custom.sidebar-quarterly .sidebar-widget-video-chapters .kaufman-video-chapters a:hover:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  opacity: 0.75;
}

/*------------------*/
/* Single Post Page */
/*------------------*/
/* line 5, ../scss/_pages/_single.scss */
.single-post-content {
  margin: 30px 0;
  padding: 20px 0;
  border-top: solid 1px #868a8e;
}
/* line 10, ../scss/_pages/_single.scss */
.single-post-content.comments-open {
  border-bottom: solid 1px #868a8e;
}

/* line 16, ../scss/_pages/_single.scss */
.single-post-meta h1, .single-post-meta h2, .single-post-meta h3, .single-post-meta h4, .single-post-meta h5, .single-post-meta h6 {
  margin: 5px 0;
  margin: 0.5rem 0;
}
/* line 20, ../scss/_pages/_single.scss */
.single-post-meta h1:first-child, .single-post-meta h2:first-child, .single-post-meta h3:first-child, .single-post-meta h4:first-child, .single-post-meta h5:first-child, .single-post-meta h6:first-child {
  margin-top: 15px;
  margin-top: 1.5rem;
}

/*-------------------*/
/* Plugins Overrides */
/*-------------------*/
/*
 * All in One Event Calendar
 */
/* Agenda view */
/* line 11, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
  background: none;
  border: 0;
}
/* line 15, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-view .ai1ec-date.ai1ec-today {
  background: none;
  border: 0;
}
/* line 21, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-year, .ai1ec-agenda-view .ai1ec-year {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 26, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-title, .ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-title, .ai1ec-agenda-view .ai1ec-date-title {
  background: #d6d6d6;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
/* line 33, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-widget-view .ai1ec-event, .ai1ec-agenda-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-event {
  border-radius: 0;
}
/* line 37, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
  border: 0;
}

/* line 44, ../scss/_plugins/_plugins.scss */
.light-gray-background .ai1ec-agenda-widget-view .ai1ec-title, .light-gray-background .ai1ec-agenda-widget-view .ai1ec-date-title, .light-gray-background .ai1ec-agenda-view .ai1ec-title, .light-gray-background .ai1ec-agenda-view .ai1ec-date-title {
  background: #fff;
}

/* line 52, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded, .ai1ec-agenda-view .ai1ec-event:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 57, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
  font-size: 20px;
}
/* line 61, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
  font-size: 14px;
}

/* line 68, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-event > a {
  border: 0;
}
/* line 71, ../scss/_plugins/_plugins.scss */
.ai1ec-agenda-widget-view .ai1ec-event > a .ai1ec-allday-badge {
  display: none;
}

/* Monthly view */
/* line 79, ../scss/_plugins/_plugins.scss */
.ai1ec-month-view .ai1ec-date {
  text-shadow: none;
}

/* Miscellaneous */
/* line 85, ../scss/_plugins/_plugins.scss */
.ai1ec-dropdown-menu, .ai1ec-btn-group.ai1ec-open .ai1ec-dropdown-toggle, .ai1ec-popover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 90, ../scss/_plugins/_plugins.scss */
.ai1ec-month-view .ai1ec-allday .ai1ec-event, .ai1ec-month-view .ai1ec-multiday .ai1ec-event, .ai1ec-week-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event, .ai1ec-week-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event, .ai1ec-oneday-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event, .ai1ec-oneday-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event {
  text-shadow: none;
}

/* line 94, ../scss/_plugins/_plugins.scss */
.timely .ai1ec-btn, .timely .ai1ec-btn-sm, .ai1ec-btn-group > .ai1ec-btn:last-child:not(:first-child), .ai1ec-btn-group > .ai1ec-dropdown-toggle:not(:first-child), .ai1ec-btn-group > .ai1ec-btn:first-child:not(:last-child):not(.ai1ec-dropdown-toggle), .ai1ec-btn-group-xs > .ai1ec-btn, .ai1ec-popover, .ai1ec-btn-group-vertical > .ai1ec-btn:first-child:not(:last-child), .ai1ec-btn-group-vertical > .ai1ec-btn:last-child:not(:first-child) {
  border-radius: 0;
}

/* line 98, ../scss/_plugins/_plugins.scss */
.ai1ec-allday-badge {
  display: none;
}

/* Contact Form 7 */
/* line 105, ../scss/_plugins/_plugins.scss */
.wpcf7-form span.wpcf7-not-valid-tip, .wpcf7-form div.wpcf7-response-output {
  color: #fff;
  font-family: "Museo-Sans", "Source Sans Pro", "Helvetica", "Arial", sans-serif;
  font-weight: 400;
}
/* line 111, ../scss/_plugins/_plugins.scss */
.wpcf7-form span.wpcf7-not-valid-tip {
  margin-top: -5px;
  margin-top: -0.5rem;
  padding: 0 5px;
  background-color: rgba(255, 0, 0, 0.5);
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 120, ../scss/_plugins/_plugins.scss */
.wpcf7-form div.wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  background-color: rgba(0, 0, 0, 0.4);
  border: 0;
}
/* line 127, ../scss/_plugins/_plugins.scss */
.wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #aaa;
  background-color: rgba(170, 170, 170, 0.5);
}

/*---------------------*/
/* Ultra Users Styling */
/*---------------------*/
/* line 5, ../scss/_plugins/_users.scss */
.nothing {
  background-color: black;
  background: url("http://getcustomuniforms.com/newsite/wp-content/uploads/2016/05/Downtown_Phoenix_Skyline_Lights-copy.jpg") center center;
  background-size: cover;
}
/* line 10, ../scss/_plugins/_users.scss */
.nothing section {
  padding: 0 !important;
}
/* line 13, ../scss/_plugins/_users.scss */
.nothing .row.nova-section-headline {
  display: none;
}
/* line 18, ../scss/_plugins/_users.scss */
.nothing .column:not(.disclaimer-content) .column-inner {
  padding: 0;
  margin: 0;
}
/* line 24, ../scss/_plugins/_users.scss */
.nothing h2 {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: white !important;
  padding: 0 0 10px 0 !important;
  border-bottom: 1px solid #DBDBDB;
  margin: 0 !important;
  margin-bottom: 30px !important;
}

/* Login Page */
/* line 37, ../scss/_plugins/_users.scss */
.xoouserultra-wrap [type="checkbox"]:focus:not(:checked) + label::before {
  border: none !important;
}

/* line 41, ../scss/_plugins/_users.scss */
.xoouserultra-wrap [type="checkbox"]:not(:checked) + label, .xoouserultra-wrap [type="checkbox"]:checked + label {
  padding-top: 0 !important;
}

/* line 45, ../scss/_plugins/_users.scss */
#recaptcha_response_field {
  margin-top: 16px !important;
}

/* line 49, ../scss/_plugins/_users.scss */
form:nth-last-child(2) {
  position: relative !important;
}
/* line 52, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field {
  position: relative;
}
/* line 56, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-type {
  height: 46px !important;
}
/* line 60, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value {
  color: white !important;
  text-align: center;
}
/* line 64, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-rememberme {
  position: absolute !important;
  top: 18px !important;
  left: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 73, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-rememberme label {
  color: white;
  font-size: 14px;
  padding-left: 39px;
  height: 26px !important;
  line-height: 26px !important;
}
/* line 80, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-rememberme label:before {
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 15px;
}
/* line 87, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-rememberme label:after {
  font-size: 16px;
  color: black;
  left: 6px;
}
/* line 97, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-button.xoouserultra-login {
  margin-bottom: 7px !important;
  box-shadow: none !important;
  font-size: 16px !important;
  border: none !important;
}
/* line 104, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-button.xoouserultra-login:hover, form:nth-last-child(2) .xoouserultra-field-value .xoouserultra-button.xoouserultra-login:focus {
  background: #333 !important;
}
/* line 108, ../scss/_plugins/_users.scss */
form:nth-last-child(2) .xoouserultra-field-value a {
  color: white !important;
}

/* line 114, ../scss/_plugins/_users.scss */
.xoouserultra-wrap {
  margin-bottom: 0 !important;
}

/* line 118, ../scss/_plugins/_users.scss */
.xoouserultra-login {
  max-width: 750px !important;
}

/* line 122, ../scss/_plugins/_users.scss */
.xoouserultra-inner {
  padding-top: 136.5px !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  min-height: 675px !important;
  border-radius: 0 !important;
  border-bottom: none !important;
  border-top: none !important;
  box-shadow: 0 15px 0px 0px #333, 0 -15px 0px 0px #333, 12px 0 15px -4px rgba(0, 0, 0, 0.8), -12px 0 15px -4px rgba(0, 0, 0, 0.8) !important;
}

/* line 132, ../scss/_plugins/_users.scss */
.xoouserultra-head {
  background: none !important;
  text-align: center;
}
/* line 136, ../scss/_plugins/_users.scss */
.xoouserultra-head .xoouserultra-left {
  float: none !important;
}
/* line 139, ../scss/_plugins/_users.scss */
.xoouserultra-head .xoouserultra-left .xoouserultra-name {
  float: none !important;
}
/* line 142, ../scss/_plugins/_users.scss */
.xoouserultra-head .xoouserultra-left .xoouserultra-name .xoouserultra-field-name {
  color: white !important;
  font-weight: bold !important;
  font-size: 28px;
}
/* line 149, ../scss/_plugins/_users.scss */
.xoouserultra-head .xoouserultra-left .login-heading {
  color: white !important;
  font-weight: bold !important;
  font-size: 28px;
  padding-top: 20px !important;
}

/* line 159, ../scss/_plugins/_users.scss */
.xoouserultra-main form {
  position: relative;
  max-width: none !important;
}
/* line 163, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-seperator-requiredfields {
  color: white !important;
  position: absolute;
  right: 0;
}
/* line 168, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-seperator {
  color: white !important;
  font-size: 14px !important;
  padding: 0 0 10px 0 !important;
  font-weight: normal !important;
}
/* line 175, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit {
  background: rgba(255, 255, 255, 0.15) none repeat scroll 0% 0% !important;
  border-radius: 30px !important;
  padding: 7px !important;
  margin-bottom: 20px !important;
}
/* line 181, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type {
  position: relative;
  width: 40% !important;
  background: #336699;
  padding: 10px !important;
  border-radius: 24px 0 0 24px;
  color: white !important;
}
/* line 189, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type i:not(.fa-none) {
  color: white !important;
  border: none !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
}
/* line 194, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type i:not(.fa-none):before {
  font-size: 13px !important;
  line-height: 26px !important;
}
/* line 200, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type i.fa-none, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type i.fa-icon-none {
  border: none !important;
  background: none !important;
}
/* line 205, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type .reg_tooltip {
  float: right !important;
}
/* line 209, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-type .uultra-tooltip i {
  position: absolute;
  right: 0 !important;
  top: 0 !important;
  margin: 0 !important;
  height: 46px !important;
  line-height: 46px !important;
  border-radius: 0px;
}
/* line 220, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value {
  width: 60% !important;
}
/* line 223, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value input, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value select, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value textarea {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-radius: 0 24px 24px 0;
  margin: 0 !important;
  height: 46px !important;
  padding: 10px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  min-width: 100%;
}
/* line 236, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value input:hover, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value input:focus, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value select:hover, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value select:focus, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value textarea:hover, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value textarea:focus {
  opacity: 1 !important;
}
/* line 240, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value textarea {
  height: 175px !important;
}
/* line 244, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value .xoouserultra-help {
  color: white !important;
}
/* line 248, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .xoouserultra-field-value .xoouserultra-hide-from-public {
  color: white !important;
}
/* line 257, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .formError {
  margin-top: 7px !important;
}
/* line 260, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit .formError .formErrorContent {
  top: 0 !important;
}
/* line 266, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-last-child(2) {
  margin-bottom: 40px !important;
}
/* line 269, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-last-child(2) label {
  display: none;
}
/* line 273, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-last-child(2) .xoouserultra-field-value {
  width: 100% !important;
}
/* line 276, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-last-child(2) .xoouserultra-field-value input {
  border-radius: 24px !important;
  box-shadow: none !important;
  font-size: 16px !important;
  border: none !important;
}
/* line 283, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-last-child(2) .xoouserultra-field-value input:hover, .xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-last-child(2) .xoouserultra-field-value input:focus {
  background: #336699 !important;
}
/* line 289, ../scss/_plugins/_users.scss */
.xoouserultra-main form .xoouserultra-field:not(.xoouserultra-seperator).xoouserultra-edit:nth-child(13) {
  display: none;
}

/* Dashboard */
/* line 297, ../scss/_plugins/_users.scss */
.usersultra-dahsboard-cont {
  padding-top: 200px;
}

/*---------------*/
/* Media Queries */
/*---------------*/
@media all and (min-width: 450px) {
  /* line 7, ../scss/_global/_media-queries.scss */
  #top-footer-menu ul {
    text-align: left;
  }
  /* line 11, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li {
    float: left;
    width: 50%;
    text-align: left;
  }
  /* line 16, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li:nth-child(odd) {
    clear: both;
  }
  /* line 21, ../scss/_global/_media-queries.scss */
  #top-footer-menu .sub-menu {
    display: block;
    margin-bottom: 20px;
  }

  /* line 27, ../scss/_global/_media-queries.scss */
  #footer-top .row .column {
    padding: 30px 0;
  }
}
@media all and (min-width: 480px) {
  /* line 34, ../scss/_global/_media-queries.scss */
  .nova-header p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.5;
  }

  /* line 41, ../scss/_global/_media-queries.scss */
  .owl-controls .owl-buttons {
    display: block !important;
  }

  /* line 47, ../scss/_global/_media-queries.scss */
  .nova-salesteam .nova-team-member-bio-image .column-inner {
    padding-right: 30px;
  }
  /* line 53, ../scss/_global/_media-queries.scss */
  .nova-salesteam .nova-team-member-bio-info .nova-team-member-bio-info-headline {
    margin-top: 0;
    text-align: left;
  }

  /* line 61, ../scss/_global/_media-queries.scss */
  .kaufman-marketreview-past-reviews .column-inner {
    margin: 0;
    padding: 10px 30px;
    border-top: 0;
    border-left: solid 1px #fff;
  }

  /* line 70, ../scss/_global/_media-queries.scss */
  .archive-marketreview-row > .column:first-child {
    text-align: left;
  }
  /* line 73, ../scss/_global/_media-queries.scss */
  .archive-marketreview-row > .column:first-child .column-inner {
    padding-bottom: 10px;
  }
  /* line 78, ../scss/_global/_media-queries.scss */
  .archive-marketreview-row > .column:last-child {
    text-align: right;
  }
  /* line 81, ../scss/_global/_media-queries.scss */
  .archive-marketreview-row > .column:last-child .column-inner {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media all and (min-width: 550px) {
  /* line 92, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li {
    width: 33.3333333333%;
  }
  /* line 95, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li:nth-child(odd) {
    clear: none;
  }
  /* line 99, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li:nth-child(3n+1) {
    clear: both;
  }

  /* line 106, ../scss/_global/_media-queries.scss */
  .nova-tab-headlines li {
    margin-left: 5px;
    font-size: 10px;
    font-size: 1rem;
  }
}
@media all and (min-width: 601px) {
  /* line 116, ../scss/_global/_media-queries.scss */
  body.admin-bar #nav {
    top: 46px;
  }
}
@media all and (min-width: 660px) {
  /* line 125, ../scss/_global/_media-queries.scss */
  h1 {
    font-size: 40px;
    font-size: 5rem;
  }

  /* line 130, ../scss/_global/_media-queries.scss */
  h2 {
    font-size: 30px;
    font-size: 4rem;
  }

  /* line 135, ../scss/_global/_media-queries.scss */
  .alignleft, .alignright {
    max-width: 50%;
    margin-top: 0;
  }

  /* line 140, ../scss/_global/_media-queries.scss */
  .alignleft {
    float: left;
    clear: right;
    margin-right: 20px;
    margin-right: 2rem;
  }

  /* line 147, ../scss/_global/_media-queries.scss */
  .alignright {
    float: right;
    clear: left;
    margin-left: 20px;
    margin-left: 2rem;
  }

  /* line 154, ../scss/_global/_media-queries.scss */
  .nova-section-headline h2 {
    font-size: 45px;
    font-size: 4.5rem;
  }

  /* line 159, ../scss/_global/_media-queries.scss */
  .nova-header .header-content {
    height: 600px;
  }
  /* line 162, ../scss/_global/_media-queries.scss */
  .nova-header .header-content.header-size-small {
    height: 550px;
  }
  /* line 165, ../scss/_global/_media-queries.scss */
  .nova-header .header-content h1 {
    font-size: 40px;
  }
  /* line 167, ../scss/_global/_media-queries.scss */
  .nova-header .header-content h1 i {
    top: 10px;
  }
  /* line 173, ../scss/_global/_media-queries.scss */
  .nova-header p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2;
  }

  /* line 181, ../scss/_global/_media-queries.scss */
  .nova-cta-content p {
    font-size: 24px;
    font-size: 2.4rem;
  }

  /* line 187, ../scss/_global/_media-queries.scss */
  .bottom-footer-left-container {
    text-align: left;
  }

  /* line 193, ../scss/_global/_media-queries.scss */
  .nova-investmentcommittee .nova-team-member-bio-image .column-inner {
    padding-right: 30px;
  }
  /* line 199, ../scss/_global/_media-queries.scss */
  .nova-investmentcommittee .nova-team-member-bio-info .nova-team-member-bio-info-headline {
    margin-top: 0;
    text-align: left;
  }

  /* line 206, ../scss/_global/_media-queries.scss */
  .nova-team-names {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 5px 0;
    margin: 0.5rem 0;
  }
  /* line 212, ../scss/_global/_media-queries.scss */
  .nova-team-names .nova-team-name {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  /* line 216, ../scss/_global/_media-queries.scss */
  .nova-team-names .nova-team-name .column-inner {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  /* line 222, ../scss/_global/_media-queries.scss */
  .nova-team-member-bio-close {
    position: absolute;
    top: 15px;
    right: 0;
    margin: 0;
  }

  /* line 230, ../scss/_global/_media-queries.scss */
  .nova-tab-headlines li {
    margin-left: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase;
  }
  /* line 236, ../scss/_global/_media-queries.scss */
  .nova-tab-headlines li a {
    height: 60px;
    padding: 5px 10px;
  }

  /* line 243, ../scss/_global/_media-queries.scss */
  .nova-tab-icon {
    width: 45px;
    height: 45px;
    padding: 5px 0;
    font-size: 35px;
  }

  /* line 250, ../scss/_global/_media-queries.scss */
  .nova-tab-overview {
    text-align: left;
  }
  /* line 253, ../scss/_global/_media-queries.scss */
  .nova-tab-overview .kaufman-button {
    float: right;
    margin-left: 20px;
    width: 90%;
    width: calc(100% - 20px);
  }

  /* line 262, ../scss/_global/_media-queries.scss */
  .nova-tab-items li {
    width: 33.3333333333%;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 267, ../scss/_global/_media-queries.scss */
  .nova-tab-items li:nth-child(odd) {
    clear: none;
  }
  /* line 271, ../scss/_global/_media-queries.scss */
  .nova-tab-items li:nth-child(3n+1) {
    clear: both;
  }
}
@media all and (min-width: 783px) {
  /* line 279, ../scss/_global/_media-queries.scss */
  body.admin-bar #nav {
    top: 32px;
  }
}
@media all and (min-width: 820px) {
  /* line 286, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li {
    width: 20%;
  }
  /* line 289, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li:nth-child(3n+1) {
    clear: none;
  }
  /* line 293, ../scss/_global/_media-queries.scss */
  #top-footer-menu > ul > li:nth-child(5n+1) {
    clear: none;
  }
}
@media all and (min-width: 850px) {
  /* line 301, ../scss/_global/_media-queries.scss */
  .bottom-footer-right-container {
    text-align: right;
  }

  /* line 304, ../scss/_global/_media-queries.scss */
  h3, h4 {
    font-size: 20px;
    font-size: 2rem;
  }

  /* line 309, ../scss/_global/_media-queries.scss */
  #dl-menu {
    display: none;
  }

  /* line 313, ../scss/_global/_media-queries.scss */
  #nav-menu, #secondary-menu-container {
    display: flex;
  }

  /* line 318, ../scss/_global/_media-queries.scss */
  #nav.two-navs + main > section:first-child {
    padding-top: 205px;
  }
  /* line 320, ../scss/_global/_media-queries.scss */
  #nav.two-navs + main > section:first-child h2 {
    font-size: 60px;
    font-size: 6rem;
  }
  /* line 325, ../scss/_global/_media-queries.scss */
  #nav.two-navs + main > section:first-child.nova-header {
    padding-top: 0;
  }

  /* line 331, ../scss/_global/_media-queries.scss */
  .nav-items-wrapper > .searchform {
    display: block;
  }

  /* line 337, ../scss/_global/_media-queries.scss */
  .nova-tab-headlines li {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 341, ../scss/_global/_media-queries.scss */
  .nova-tab-headlines li a {
    height: 80px;
  }

  /* line 347, ../scss/_global/_media-queries.scss */
  .nova-tab-icon {
    width: 60px;
    height: 60px;
    padding: 7px 0;
    font-size: 45px;
  }

  /* line 356, ../scss/_global/_media-queries.scss */
  #sidebar-products .sidebar-widget .column-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media all and (min-width: 1024px) {
  /* line 368, ../scss/_global/_media-queries.scss */
  .nova-header .header-content {
    height: 760px;
  }
  /* line 371, ../scss/_global/_media-queries.scss */
  .nova-header .header-content.header-size-small {
    height: 520px;
  }
}
@media all and (min-width: 1024px) {
  /* line 378, ../scss/_global/_media-queries.scss */
  .static {
    position: absolute;
    background: white;
    padding: 5px 25px;
    border: 1px solid #d6d6d6;
    width: 85%;
    top: -225px;
    left: -25px;
  }
  /* line 387, ../scss/_global/_media-queries.scss */
  .static h3 {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
/* Fallback for IE9 not supporting Flexbox */
@media all and (min-width: 660px) {
  /* line 398, ../scss/_global/_media-queries.scss */
  .nova-features-content .md-span6:nth-child(2n+1), .nova-team-members-content .md-span6:nth-child(2n+1) {
    clear: both;
  }

  /* line 403, ../scss/_global/_media-queries.scss */
  .nova-team-member-name {
    width: calc(50% - 30px);
  }
}
@media all and (min-width: 850px) {
  /* line 410, ../scss/_global/_media-queries.scss */
  .nova-features-content .md-span6:nth-child(2n+1), .nova-team-members-content .md-span6:nth-child(2n+1) {
    clear: none;
  }
  /* line 414, ../scss/_global/_media-queries.scss */
  .nova-features-content .lg-span3:nth-child(4n+1), .nova-team-members-content .lg-span3:nth-child(4n+1) {
    clear: both;
  }
  /* line 418, ../scss/_global/_media-queries.scss */
  .nova-features-content .lg-span4:nth-child(3n+1), .nova-team-members-content .lg-span4:nth-child(3n+1) {
    clear: both;
  }

  /* line 423, ../scss/_global/_media-queries.scss */
  .nova-team-member-name {
    width: calc(25% - 30px);
  }
}