/*!
Theme Name: New Majority
Version: 1.0.0
Author: Elisabeta Nitura
Author URI: http://www.riefmedia.com
Text Domain: smpl
*/
@import "//fast.fonts.net/cssapi/9c2b7dac-be59-4dac-a48a-7086b5a51a74.css";
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css";
/* line 5, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../../../usr/local/lib/ruby/gems/2.4.0/gems/susy-2.2.12/sass/susy/language/susy/_box-sizing.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 3, assets/css/_base.scss */
body {
  font: 300 16px/1.5em "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
  background: #FFFFFF;
  color: #191919;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

/* line 12, assets/css/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font: 700 1.5em/1.5em "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
}

/* line 15, assets/css/_base.scss */
h1 {
  font-size: 30px;
  line-height: 1;
  margin-bottom: 20px;
}

/* line 20, assets/css/_base.scss */
h2 {
  font-size: 24px;
  margin-bottom: 10px;
}

/* line 24, assets/css/_base.scss */
h3 {
  font-size: 21px;
  margin-bottom: 5px;
  color: #226cb6;
}

/* line 29, assets/css/_base.scss */
h4 {
  font-size: 18px;
}

/* line 33, assets/css/_base.scss */
strong {
  font-weight: 700;
}

/* line 37, assets/css/_base.scss */
small {
  font-size: 13px;
}

/* line 41, assets/css/_base.scss */
p {
  margin-bottom: 15px;
  line-height: 1.5em;
}
/* line 45, assets/css/_base.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 50, assets/css/_base.scss */
ul {
  list-style: disc outside;
  margin: 10px 25px 30px;
}

/* line 55, assets/css/_base.scss */
li {
  line-height: 1.5em;
  margin-bottom: 15px;
}

/* line 60, assets/css/_base.scss */
hr {
  border: 0 none;
  border-bottom: 1px solid #e9bd9f;
  clear: both;
  margin: 50px 0;
}

/* line 66, assets/css/_base.scss */
a:link {
  color: #226cb6;
  text-decoration: none;
}

/* line 70, assets/css/_base.scss */
a:hover, a:visited, a:active {
  color: #e9bd9f;
}

/* line 5, assets/css/_mixins.scss */
.clear:before, .clear:after {
  content: "";
  display: table;
}
/* line 10, assets/css/_mixins.scss */
.clear:after {
  clear: both;
}

/* line 15, assets/css/_mixins.scss */
a.button {
  background: transparent !important;
  color: #FFFFFF;
  font-size: 16px;
  text-shadow: none;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
  text-decoration: none;
  letter-spacing: 1px;
  margin-bottom: 25px;
  display: inline-block;
  cursor: pointer;
  border: 1px solid;
  padding: 10px 60px;
  margin: 30px 0 0;
}
/* line 30, assets/css/_mixins.scss */
a.button:before {
  content: '\f061';
  font-family: FontAwesome;
  margin-right: 10px;
}
/* line 37, assets/css/_mixins.scss */
a.button + a.button {
  margin-left: 25px;
}
/* line 42, assets/css/_mixins.scss */
a.button:hover {
  color: #e9bd9f;
}
/* line 46, assets/css/_mixins.scss */
a.button:visited {
  background: none;
}
/* line 50, assets/css/_mixins.scss */
a.button:active {
  color: #e9bd9f;
}
/* line 54, assets/css/_mixins.scss */
a.button.small {
  padding: 5px 25px 3px;
  font-size: 16px;
}
/* line 59, assets/css/_mixins.scss */
a.button.navy {
  color: #226cb6;
}
/* line 62, assets/css/_mixins.scss */
a.button.navy:hover {
  color: #17487a;
}
/* line 67, assets/css/_mixins.scss */
a.button.peach {
  color: #e9bd9f;
}
/* line 70, assets/css/_mixins.scss */
a.button.peach:hover {
  color: #dc9565;
}
/* line 75, assets/css/_mixins.scss */
a.button.crimson {
  color: #7e414e;
}
/* line 78, assets/css/_mixins.scss */
a.button.crimson:hover {
  color: #a35565;
}

/* line 82, assets/css/_base.scss */
a:focus {
  outline: none;
}

/* line 86, assets/css/_base.scss */
em {
  font-style: italic;
}

/* line 90, assets/css/_base.scss */
button, input[type="submit"], input[type="reset"], input[type="button"] {
  background-color: #7e414e;
  font-size: 16px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-right: 10px;
  display: inline-block;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
  border-radius: 4px;
  color: #fff;
  padding: 0 14px !important;
  border: 0 none;
  line-height: 1.5em !important;
  cursor: pointer;
}
/* line 105, assets/css/_base.scss */
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
  color: #fff;
  background-color: #226cb6;
}

/* line 111, assets/css/_base.scss */
.alignleft {
  float: left;
  text-align: left;
  margin: 0 15px 15px 0;
}

/* line 116, assets/css/_base.scss */
.alignright {
  float: right;
  text-align: left;
  margin: 0 0 15px 15px;
}

/* line 121, assets/css/_base.scss */
.aligncenter {
  text-align: center;
  margin: 0 auto 15px;
  display: block;
}

@media (max-width: 767px) {
  /* line 129, assets/css/_base.scss */
  .alignleft, .alignright, .aligncenter, .alignnone {
    display: block;
    float: none;
    margin: 25px auto;
  }
}
/* line 136, assets/css/_base.scss */
p.trigger {
  background: transparent;
  padding: 0;
  margin: 30px 0;
  background: none;
  font: 700 1.5em/1.5em "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
  line-height: 1;
  color: #226cb6;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0 none;
}
/* line 148, assets/css/_base.scss */
p.trigger:nth-of-type(1) {
  color: yellow;
}
/* line 152, assets/css/_base.scss */
p.trigger:before {
  content: '\f196';
  font-family: FontAwesome;
  color: #226cb6;
  font-weight: normal;
}
/* line 159, assets/css/_base.scss */
p.trigger.active, p.trigger:hover {
  background: transparent;
}
/* line 162, assets/css/_base.scss */
p.trigger.active a, p.trigger.active:before, p.trigger:hover a, p.trigger:hover:before {
  color: #e9bd9f;
}
/* line 168, assets/css/_base.scss */
p.trigger.active:before {
  content: '\f147';
}

/* line 174, assets/css/_base.scss */
table {
  border-top: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
}

/* line 178, assets/css/_base.scss */
td {
  padding: 30px 45px;
  border-right: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
}

/* line 184, assets/css/_base.scss */
.uppercase {
  text-transform: capitalize;
}

/* line 188, assets/css/_base.scss */
iframe {
  max-width: 100%;
}

@media (max-width: 1023px) {
  /* line 192, assets/css/_base.scss */
  img {
    max-width: 100%;
    height: auto;
  }
}

/* line 199, assets/css/_base.scss */
.break-column {
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari, Opera */
  page-break-inside: avoid;
  /* Firefox */
  break-inside: avoid;
  /* IE 10+ */
}

/* line 1, assets/css/_layout.scss */
body {
  color: #808080;
}

/* line 9, assets/css/_layout.scss */
.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 700px;
  padding-top: 30px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-image: url(images/united-states-senate-building2.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
@media (min-width: 900px) {
  /* line 9, assets/css/_layout.scss */
  .header {
    min-height: 800px;
  }
}
@media (max-width: 1399px) {
  /* line 9, assets/css/_layout.scss */
  .header {
    background-position: center center;
  }
}
/* line 37, assets/css/_layout.scss */
.header .site-title {
  float: left;
  text-align: left;
}
@media (max-width: 1023px) {
  /* line 37, assets/css/_layout.scss */
  .header .site-title {
    float: none;
    text-align: center;
    margin-bottom: 20px;
  }
}
/* line 48, assets/css/_layout.scss */
.header .site-title img {
  vertical-align: top;
}
@media (max-width: 1023px) {
  /* line 48, assets/css/_layout.scss */
  .header .site-title img {
    max-width: 100%;
    height: auto;
  }
}
/* line 58, assets/css/_layout.scss */
.header .extras {
  float: right;
}
@media (max-width: 1023px) {
  /* line 58, assets/css/_layout.scss */
  .header .extras {
    float: none;
    text-align: center;
  }
}

/* line 71, assets/css/_layout.scss */
.column-left {
  float: left;
  width: 16.66666666666667%;
  padding-left: 30px;
}
@media (max-width: 1023px) {
  /* line 71, assets/css/_layout.scss */
  .column-left {
    display: none;
  }
  /* line 79, assets/css/_layout.scss */
  .header .column-left {
    display: block;
    width: 50%;
  }
}

/* line 86, assets/css/_layout.scss */
.column-right {
  float: left;
  width: 83.33333333333333%;
  max-width: 1400px;
  padding: 0 30px 0 0;
}
@media (max-width: 1023px) {
  /* line 86, assets/css/_layout.scss */
  .column-right {
    width: 100%;
    padding: 0 40px;
  }
}

/* line 98, assets/css/_layout.scss */
.content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-bottom: 60px;
}
/* line 113, assets/css/_layout.scss */
.home .content {
  margin-top: -560px;
  padding: 60px 0 88px 0;
}
@media (max-width: 767px) {
  /* line 113, assets/css/_layout.scss */
  .home .content {
    padding-bottom: 30px;
  }
}
@media (min-width: 900px) {
  /* line 113, assets/css/_layout.scss */
  .home .content {
    margin-top: -660px;
  }
}
/* line 125, assets/css/_layout.scss */
.home .content .column-left {
  order: 1;
}
/* line 128, assets/css/_layout.scss */
.home .content .column-left:before {
  background: transparent;
}
/* line 133, assets/css/_layout.scss */
.home .content .column-right {
  padding: 0 0 0 30px;
  margin: 0;
}
/* line 140, assets/css/_layout.scss */
.home .content .hentry {
  width: 50%;
  max-width: 670px;
  border: 17px solid #fff;
  padding: 60px 45px 45px;
  color: #fff;
}
@media (min-width: 1400px) {
  /* line 140, assets/css/_layout.scss */
  .home .content .hentry {
    padding: 120px 60px 90px;
  }
}
@media (max-width: 1023px) {
  /* line 140, assets/css/_layout.scss */
  .home .content .hentry {
    width: 100%;
  }
}
/* line 155, assets/css/_layout.scss */
.home .content .hentry h1 {
  text-transform: uppercase;
}
/* line 159, assets/css/_layout.scss */
.home .content .hentry .button {
  border: 0 none;
  padding: 0;
  margin: 0;
  font-family: "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
}

/* line 171, assets/css/_layout.scss */
.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
}
/* line 188, assets/css/_layout.scss */
.home .container.intro {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0 30px;
  padding: 0;
  margin: 0;
  border: 0 none;
  width: 100%;
  max-width: 100%;
  background-color: #4f2931;
  padding: 90px 30px;
  color: #FFFFFF;
}
/* line 202, assets/css/_layout.scss */
.home .container.intro h1 {
  font-size: 24px;
  letter-spacing: 2px;
  font-weight: 300;
}
/* line 208, assets/css/_layout.scss */
.home .container.intro a {
  color: #e9bd9f;
}
/* line 211, assets/css/_layout.scss */
.home .container.intro a:hover {
  color: #FFFFFF;
}
@media screen and (min-width: 768px) {
  /* line 188, assets/css/_layout.scss */
  .home .container.intro {
    grid-template-columns: 1fr 1fr;
  }
  /* line 220, assets/css/_layout.scss */
  .home .container.intro .events.column {
    grid-column: span 2;
  }
}
@media screen and (min-width: 1140px) {
  /* line 188, assets/css/_layout.scss */
  .home .container.intro {
    grid-template-columns: 2fr 1fr 1fr;
  }
  /* line 228, assets/css/_layout.scss */
  .home .container.intro .events.column {
    grid-column: span 1;
  }
}
@media screen and (max-width: 767px) {
  /* line 235, assets/css/_layout.scss */
  .home .container.intro .column {
    margin-bottom: 60px;
    border-bottom: 1px solid #e9bd9f;
    padding-bottom: 60px;
  }
  /* line 240, assets/css/_layout.scss */
  .home .container.intro .column:last-child {
    margin: 0;
    padding: 0;
    border: 0 none;
  }
}
@media screen and (max-width: 1139px) {
  /* line 250, assets/css/_layout.scss */
  .home .container.intro .events.column {
    margin-bottom: 60px;
    border-bottom: 1px solid #e9bd9f;
    padding-bottom: 60px;
  }
}
/* line 263, assets/css/_layout.scss */
.container.galleries {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: rgba(233, 189, 159, 0.2);
  padding: 90px 0 45px;
}
/* line 271, assets/css/_layout.scss */
.container.galleries .column {
  width: 83.33333333333333%;
  margin: 0 auto;
  max-width: 1400px;
  text-align: center;
}
@media (max-width: 1139px) {
  /* line 271, assets/css/_layout.scss */
  .container.galleries .column {
    width: 100%;
    padding: 15px;
  }
}
@media (max-width: 1023px) {
  /* line 271, assets/css/_layout.scss */
  .container.galleries .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
/* line 292, assets/css/_layout.scss */
.container.galleries .column h1:after {
  margin: 0 auto;
}
/* line 297, assets/css/_layout.scss */
.container.galleries .column a {
  color: #226cb6;
}
/* line 300, assets/css/_layout.scss */
.container.galleries .column a:hover, .container.galleries .column a:visited {
  color: #4f2931;
}
/* line 305, assets/css/_layout.scss */
.container.galleries .column img {
  height: auto;
}
/* line 309, assets/css/_layout.scss */
.container.galleries .column .slider-nav {
  width: 50%;
  margin: 0 auto 25px;
  text-align: center;
}
/* line 314, assets/css/_layout.scss */
.container.galleries .column .slider-nav .btn {
  cursor: pointer;
}
/* line 317, assets/css/_layout.scss */
.container.galleries .column .slider-nav .btn.prev {
  margin-right: 50px;
}
/* line 323, assets/css/_layout.scss */
.container.galleries .column .single-event {
  padding: 0 30px;
}
/* line 326, assets/css/_layout.scss */
.container.galleries .column .single-event a {
  font-size: 21px;
  padding: 15px 10px;
  display: block;
}
/* line 335, assets/css/_layout.scss */
.container.featured-article {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 341, assets/css/_layout.scss */
.container.featured-article .column {
  width: 83.33333333333333%;
  margin: 0 auto;
  max-width: 1400px;
  padding: 75px 0 50px;
  border-top: 1px solid #e9bd9f;
  margin: 50px auto;
  text-align: center;
}
@media (max-width: 1139px) {
  /* line 341, assets/css/_layout.scss */
  .container.featured-article .column {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 341, assets/css/_layout.scss */
  .container.featured-article .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
/* line 362, assets/css/_layout.scss */
.container.featured-article .column img {
  max-width: 100%;
  height: auto;
}
/* line 370, assets/css/_layout.scss */
.container h1 {
  font-size: 36px;
  margin-bottom: 45px;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 376, assets/css/_layout.scss */
.container h1 span {
  font-size: 30px;
  color: #e9bd9f;
}
/* line 381, assets/css/_layout.scss */
.container h1:after {
  content: url(images/bar.jpg);
  width: 180px;
  height: 5px;
  display: block;
  line-height: 10px;
}

/* line 424, assets/css/_layout.scss */
.events-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1139px) {
  /* line 424, assets/css/_layout.scss */
  .events-column {
    width: 100%;
    z-index: 9;
    margin: -60px 0 0;
    padding: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 424, assets/css/_layout.scss */
  .events-column {
    max-width: 100%;
    padding: 60px 60px 30px;
  }
}
@media (max-width: 1399px) {
  /* line 424, assets/css/_layout.scss */
  .events-column {
    padding-left: 30px;
  }
}
/* line 451, assets/css/_layout.scss */
.events-column h1 {
  font-size: 21px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 456, assets/css/_layout.scss */
.events-column h1:after {
  display: none;
}
/* line 461, assets/css/_layout.scss */
.events-column h2 {
  color: #e9bd9f;
  font-size: 1em;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
}
/* line 467, assets/css/_layout.scss */
.events-column .single-event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 30px;
}
/* line 482, assets/css/_layout.scss */
.events-column .single-event .event-date {
  width: 30%;
  float: left;
  border: 12px solid transparent;
  border-image: url(images/date-pattern.png) 12 12 round;
  font-size: 13px;
  color: #e9bd9f;
  text-align: center;
  line-height: 1.2em;
  padding: 2px 5px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
/* line 496, assets/css/_layout.scss */
.events-column .single-event .event-description {
  width: 80%;
  float: right;
  padding: 0 0 0 15px;
}
/* line 501, assets/css/_layout.scss */
.events-column .single-event .event-description a {
  color: #e9bd9f;
}
/* line 507, assets/css/_layout.scss */
.events-column .button {
  margin: auto;
}
/* line 511, assets/css/_layout.scss */
.events-column .news a {
  margin: 15px 0;
  display: block;
}

/* line 518, assets/css/_layout.scss */
.newt {
  color: #FFFFFF;
  margin: 180px 0 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  /* line 518, assets/css/_layout.scss */
  .newt {
    margin: 0;
  }
}
/* line 531, assets/css/_layout.scss */
.newt .column {
  background: url(images/newt.jpg) no-repeat center center/cover #11355a;
  width: 83.33333333333333%;
  margin: 0 auto;
  max-width: 1400px;
}
@media (max-width: 1139px) {
  /* line 531, assets/css/_layout.scss */
  .newt .column {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 531, assets/css/_layout.scss */
  .newt .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
/* line 549, assets/css/_layout.scss */
.newt .column .box {
  width: 40%;
  max-width: 560px;
  margin: -45px 0 45px 10%;
  border: 1px solid #e9bd9f;
  padding: 90px 60px 60px;
}
@media (max-width: 1139px) {
  /* line 549, assets/css/_layout.scss */
  .newt .column .box {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 549, assets/css/_layout.scss */
  .newt .column .box {
    max-width: 100%;
    width: calc(100% - 80px);
    padding: 90px 30px 60px;
    margin: 60px auto;
  }
}
/* line 569, assets/css/_layout.scss */
.newt .column span {
  font-size: 30px;
  color: #e9bd9f;
}
/* line 574, assets/css/_layout.scss */
.newt .column .button {
  border: 0 none;
  padding: 0;
  margin: 0;
}

/* line 583, assets/css/_layout.scss */
.mission {
  background-color: #11355a;
  background-position: 16.66666666666667% 60px;
  background-repeat: no-repeat;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 180px 0 60px;
  color: #FFFFFF;
  text-align: center;
}
/* line 595, assets/css/_layout.scss */
.mission .column {
  width: 33.33333333333333%;
  max-width: 560px;
  margin: 0 auto;
}
@media (max-width: 1139px) {
  /* line 595, assets/css/_layout.scss */
  .mission .column {
    width: 66.66666666666667%;
  }
}
/* line 604, assets/css/_layout.scss */
.mission .column span {
  font-size: 30px;
  color: #e9bd9f;
}
/* line 609, assets/css/_layout.scss */
.mission .column h1 {
  font-size: 48px;
}
/* line 612, assets/css/_layout.scss */
.mission .column h1 em {
  font-family: "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
}
/* line 616, assets/css/_layout.scss */
.mission .column h1:after {
  content: url(images/bar.jpg);
  width: 180px;
  height: 5px;
  display: block;
  margin: 0 auto;
  line-height: 5px;
}

/* line 628, assets/css/_layout.scss */
.priorities {
  color: #FFFFFF;
  margin: 120px 0 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  /* line 628, assets/css/_layout.scss */
  .priorities {
    margin: 0;
  }
}
/* line 641, assets/css/_layout.scss */
.priorities .column {
  width: 83.33333333333333%;
  margin: 0 auto;
  max-width: 1400px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1139px) {
  /* line 641, assets/css/_layout.scss */
  .priorities .column {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 641, assets/css/_layout.scss */
  .priorities .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
/* line 661, assets/css/_layout.scss */
.priorities .column .box {
  width: 40%;
  max-width: 560px;
  margin: -45px 0 45px 10%;
  border: 1px solid #e9bd9f;
  padding: 90px 60px 60px;
}
@media (max-width: 1139px) {
  /* line 661, assets/css/_layout.scss */
  .priorities .column .box {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 661, assets/css/_layout.scss */
  .priorities .column .box {
    max-width: 100%;
    width: calc(100% - 80px);
    padding: 90px 30px 60px;
    margin: 60px auto;
  }
}
/* line 681, assets/css/_layout.scss */
.priorities .column span {
  font-size: 30px;
  color: #e9bd9f;
}
/* line 686, assets/css/_layout.scss */
.priorities .column .button {
  border: 0 none;
  padding: 0;
  margin: 0;
}

/* line 694, assets/css/_layout.scss */
.successful {
  margin: 90px 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  /* line 694, assets/css/_layout.scss */
  .successful {
    margin: 0;
  }
}
/* line 705, assets/css/_layout.scss */
.successful .column {
  width: 66.66666666666667%;
  margin: 0 auto;
  max-width: 1120px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1139px) {
  /* line 705, assets/css/_layout.scss */
  .successful .column {
    width: 100%;
    margin: 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 705, assets/css/_layout.scss */
  .successful .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
/* line 731, assets/css/_layout.scss */
.successful .column .box {
  width: 50%;
  max-width: 560px;
  border: 1px solid #e9bd9f;
  padding: 90px 60px 90px 90px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1139px) {
  /* line 731, assets/css/_layout.scss */
  .successful .column .box {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 731, assets/css/_layout.scss */
  .successful .column .box {
    max-width: 100%;
    width: calc(100% - 80px);
    padding: 90px 30px 60px;
    margin: -60px auto 60px;
  }
}
/* line 751, assets/css/_layout.scss */
.successful .column .feature-image {
  width: 50%;
  max-width: 560px;
  position: relative;
}
@media (max-width: 1139px) {
  /* line 751, assets/css/_layout.scss */
  .successful .column .feature-image {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 751, assets/css/_layout.scss */
  .successful .column .feature-image {
    max-width: 100%;
  }
}
/* line 764, assets/css/_layout.scss */
.successful .column .feature-image img {
  position: absolute;
  right: -60px;
  top: 60px;
  max-width: 620px;
}
@media (max-width: 1139px) {
  /* line 764, assets/css/_layout.scss */
  .successful .column .feature-image img {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 764, assets/css/_layout.scss */
  .successful .column .feature-image img {
    position: static;
    display: block;
    width: 100%;
    max-width: 100%;
  }
}
/* line 783, assets/css/_layout.scss */
.successful .column span {
  font-size: 30px;
  color: #e9bd9f;
}
/* line 788, assets/css/_layout.scss */
.successful .column .button {
  border: 0 none;
  padding: 0;
  margin: 0;
}

/* line 796, assets/css/_layout.scss */
.membership {
  margin: 90px 0 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #4f2931;
  color: #FFFFFF;
}
@media (max-width: 1023px) {
  /* line 796, assets/css/_layout.scss */
  .membership {
    margin: 0;
  }
}
/* line 809, assets/css/_layout.scss */
.single-tribe_events .membership, .events-archive .membership {
  margin: 0;
}
/* line 813, assets/css/_layout.scss */
.membership .column {
  width: 66.66666666666667%;
  margin: 0 auto;
  max-width: 1120px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1139px) {
  /* line 813, assets/css/_layout.scss */
  .membership .column {
    width: 100%;
    margin: 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 813, assets/css/_layout.scss */
  .membership .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
  }
}
/* line 839, assets/css/_layout.scss */
.membership .column .box {
  width: 50%;
  max-width: 560px;
  margin: 60px 0;
  border: 1px solid #e9bd9f;
  padding: 90px 90px 90px 60px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1139px) {
  /* line 839, assets/css/_layout.scss */
  .membership .column .box {
    width: 100%;
    margin: 60px auto;
  }
}
@media (max-width: 1023px) {
  /* line 839, assets/css/_layout.scss */
  .membership .column .box {
    max-width: 100%;
    width: calc(100% - 80px);
    padding: 90px 30px 60px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin: -60px auto 60px;
  }
}
/* line 864, assets/css/_layout.scss */
.membership .column .feature-image {
  width: 50%;
  max-width: 560px;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 864, assets/css/_layout.scss */
  .membership .column .feature-image {
    width: 100%;
    max-width: 100%;
  }
}
/* line 874, assets/css/_layout.scss */
.membership .column .feature-image img {
  position: absolute;
  left: -60px;
  top: 120px;
  max-width: 620px;
}
@media (max-width: 1139px) {
  /* line 874, assets/css/_layout.scss */
  .membership .column .feature-image img {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 874, assets/css/_layout.scss */
  .membership .column .feature-image img {
    position: static;
    display: block;
    width: 100%;
    max-width: 100%;
  }
}
/* line 893, assets/css/_layout.scss */
.membership .column span {
  font-size: 30px;
  color: #e9bd9f;
}
/* line 898, assets/css/_layout.scss */
.membership .column .button {
  border: 0 none;
  padding: 0;
  margin: 0;
}

/* line 908, assets/css/_layout.scss */
.box p:first-child {
  margin-bottom: 5px;
}

/* line 918, assets/css/_layout.scss */
.page .content .column-left:before, .page-template-page-standard .content .column-left:before, .tribe-events-style-theme .content .column-left:before, .blog .content .column-left:before, .single .content .column-left:before, .error404 .content .column-left:before, .archive .content .column-left:before, .category .content .column-left:before {
  background-color: #FFFFFF;
}
/* line 922, assets/css/_layout.scss */
.page .content .column-right, .page-template-page-standard .content .column-right, .tribe-events-style-theme .content .column-right, .blog .content .column-right, .single .content .column-right, .error404 .content .column-right, .archive .content .column-right, .category .content .column-right {
  padding: 0 30px;
  margin-top: -360px;
  background: url(images/squares.jpg) no-repeat top right #FFFFFF;
}
@media (min-width: 1024px) {
  /* line 922, assets/css/_layout.scss */
  .page .content .column-right, .page-template-page-standard .content .column-right, .tribe-events-style-theme .content .column-right, .blog .content .column-right, .single .content .column-right, .error404 .content .column-right, .archive .content .column-right, .category .content .column-right {
    padding: 0 30px 0 0;
  }
}
/* line 932, assets/css/_layout.scss */
.page .content .column-left, .page-template-page-standard .content .column-left, .tribe-events-style-theme .content .column-left, .blog .content .column-left, .single .content .column-left, .error404 .content .column-left, .archive .content .column-left, .category .content .column-left {
  position: relative;
}
/* line 935, assets/css/_layout.scss */
.page .content .column-left:before, .page-template-page-standard .content .column-left:before, .tribe-events-style-theme .content .column-left:before, .blog .content .column-left:before, .single .content .column-left:before, .error404 .content .column-left:before, .archive .content .column-left:before, .category .content .column-left:before {
  right: 0;
  width: 50%;
  z-index: 1;
  content: '';
  bottom: 100%;
  height: 360px;
  position: absolute;
}
/* line 947, assets/css/_layout.scss */
.page .intro, .page-template-page-standard .intro, .tribe-events-style-theme .intro, .blog .intro, .single .intro, .error404 .intro, .archive .intro, .category .intro {
  margin: -150px 0 60px;
  padding: 69px 60px 30px;
  border: 1px solid #e9bd9f;
  max-width: 1120px;
}
@media (max-width: 767px) {
  /* line 947, assets/css/_layout.scss */
  .page .intro, .page-template-page-standard .intro, .tribe-events-style-theme .intro, .blog .intro, .single .intro, .error404 .intro, .archive .intro, .category .intro {
    padding: 69px 45px 30px;
  }
}
@media (min-width: 1400px) {
  /* line 947, assets/css/_layout.scss */
  .page .intro, .page-template-page-standard .intro, .tribe-events-style-theme .intro, .blog .intro, .single .intro, .error404 .intro, .archive .intro, .category .intro {
    width: 80%;
  }
}
/* line 961, assets/css/_layout.scss */
.page .intro h1, .page-template-page-standard .intro h1, .tribe-events-style-theme .intro h1, .blog .intro h1, .single .intro h1, .error404 .intro h1, .archive .intro h1, .category .intro h1 {
  color: #FFFFFF;
}
/* line 964, assets/css/_layout.scss */
.page .intro h1 span, .page-template-page-standard .intro h1 span, .tribe-events-style-theme .intro h1 span, .blog .intro h1 span, .single .intro h1 span, .error404 .intro h1 span, .archive .intro h1 span, .category .intro h1 span {
  font-size: 30px;
  color: #e9bd9f;
  text-transform: lowercase;
  display: block;
}
/* line 972, assets/css/_layout.scss */
.page .intro img, .page-template-page-standard .intro img, .tribe-events-style-theme .intro img, .blog .intro img, .single .intro img, .error404 .intro img, .archive .intro img, .category .intro img {
  width: 50%;
  max-width: 440px;
  height: auto;
}
@media (max-width: 767px) {
  /* line 972, assets/css/_layout.scss */
  .page .intro img, .page-template-page-standard .intro img, .tribe-events-style-theme .intro img, .blog .intro img, .single .intro img, .error404 .intro img, .archive .intro img, .category .intro img {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 900px) {
  /* line 972, assets/css/_layout.scss */
  .page .intro img, .page-template-page-standard .intro img, .tribe-events-style-theme .intro img, .blog .intro img, .single .intro img, .error404 .intro img, .archive .intro img, .category .intro img {
    margin: -160px 0 15px 120px;
    width: 100%;
  }
}
/* line 990, assets/css/_layout.scss */
.page .hentry, .page-template-page-standard .hentry, .tribe-events-style-theme .hentry, .blog .hentry, .single .hentry, .error404 .hentry, .archive .hentry, .category .hentry {
  max-width: 1120px;
  padding: 0 60px;
}
@media (min-width: 1400px) {
  /* line 990, assets/css/_layout.scss */
  .page .hentry, .page-template-page-standard .hentry, .tribe-events-style-theme .hentry, .blog .hentry, .single .hentry, .error404 .hentry, .archive .hentry, .category .hentry {
    width: 80%;
  }
}
/* line 998, assets/css/_layout.scss */
.page .hentry .button, .page-template-page-standard .hentry .button, .tribe-events-style-theme .hentry .button, .blog .hentry .button, .single .hentry .button, .error404 .hentry .button, .archive .hentry .button, .category .hentry .button {
  -webkit-column-span: all;
  column-span: all;
}
/* line 1002, assets/css/_layout.scss */
.page .hentry .button.rvsp, .page-template-page-standard .hentry .button.rvsp, .tribe-events-style-theme .hentry .button.rvsp, .blog .hentry .button.rvsp, .single .hentry .button.rvsp, .error404 .hentry .button.rvsp, .archive .hentry .button.rvsp, .category .hentry .button.rvsp {
  float: right;
  margin: 15px 0;
}
@media (max-width: 767px) {
  /* line 1002, assets/css/_layout.scss */
  .page .hentry .button.rvsp, .page-template-page-standard .hentry .button.rvsp, .tribe-events-style-theme .hentry .button.rvsp, .blog .hentry .button.rvsp, .single .hentry .button.rvsp, .error404 .hentry .button.rvsp, .archive .hentry .button.rvsp, .category .hentry .button.rvsp {
    float: none;
    clear: left;
    display: block;
    text-align: center;
  }
}
/* line 1015, assets/css/_layout.scss */
.page .hentry .tribe-events-read-more, .page-template-page-standard .hentry .tribe-events-read-more, .tribe-events-style-theme .hentry .tribe-events-read-more, .blog .hentry .tribe-events-read-more, .single .hentry .tribe-events-read-more, .error404 .hentry .tribe-events-read-more, .archive .hentry .tribe-events-read-more, .category .hentry .tribe-events-read-more {
  float: left;
  margin: 15px 0;
}
/* line 1022, assets/css/_layout.scss */
.page .hentry .entry-content .left-out, .page-template-page-standard .hentry .entry-content .left-out, .tribe-events-style-theme .hentry .entry-content .left-out, .blog .hentry .entry-content .left-out, .single .hentry .entry-content .left-out, .error404 .hentry .entry-content .left-out, .archive .hentry .entry-content .left-out, .category .hentry .entry-content .left-out {
  margin: 15px 0px 15px -140px;
}

/* line 1031, assets/css/_layout.scss */
.page-template-page-standard .hentry {
  padding: 0;
}
@media (min-width: 900px) {
  /* line 1035, assets/css/_layout.scss */
  .page-template-page-standard .hentry.two-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
  }
  /* line 1043, assets/css/_layout.scss */
  .page-template-page-standard .hentry.two-columns .entry-content {
    padding: 0 20px;
  }
}
/* line 1049, assets/css/_layout.scss */
.page-template-page-standard .hentry .entry-content {
  padding: 0 60px;
}
@media (max-width: 767px) {
  /* line 1049, assets/css/_layout.scss */
  .page-template-page-standard .hentry .entry-content {
    padding: 0;
  }
}

/* line 1062, assets/css/_layout.scss */
.home .content .column-left:before {
  background: transparent;
}
/* line 1066, assets/css/_layout.scss */
.home .content .column-right {
  background: transparent;
  margin-top: 0;
  padding: 0 0 0 30px;
}
@media (max-width: 1023px) {
  /* line 1066, assets/css/_layout.scss */
  .home .content .column-right {
    padding: 0 30px;
  }
}

/* line 1081, assets/css/_layout.scss */
.page-template-default .content .column-right {
  margin-top: -480px;
}
/* line 1087, assets/css/_layout.scss */
.page-template-default .content .column-left:before {
  height: 480px;
}

/* line 1098, assets/css/_layout.scss */
.page-template-default .content .hentry, .post-type-archive-tribe_events .content .hentry, .blog .content .hentry, .single-post .content .hentry, .archive .content .hentry, .error404 .content .hentry, .archive .content .hentry, .category .content .hentry {
  padding: 60px 0 30px;
}
@media (min-width: 900px) {
  /* line 1098, assets/css/_layout.scss */
  .page-template-default .content .hentry, .post-type-archive-tribe_events .content .hentry, .blog .content .hentry, .single-post .content .hentry, .archive .content .hentry, .error404 .content .hentry, .archive .content .hentry, .category .content .hentry {
    padding: 90px 60px 60px;
  }
}

/* line 1112, assets/css/_layout.scss */
.events-archive .content .column-right, .single-tribe_events .content .column-right, .single .content .column-right, .error404 .content .column-right, .archive .content .column-right, .category .content .column-right {
  margin-top: -560px;
}
/* line 1116, assets/css/_layout.scss */
.events-archive .content .column-left, .single-tribe_events .content .column-left, .single .content .column-left, .error404 .content .column-left, .archive .content .column-left, .category .content .column-left {
  position: relative;
}
/* line 1119, assets/css/_layout.scss */
.events-archive .content .column-left:before, .single-tribe_events .content .column-left:before, .single .content .column-left:before, .error404 .content .column-left:before, .archive .content .column-left:before, .category .content .column-left:before {
  height: 560px;
}

/* line 1130, assets/css/_layout.scss */
.single-tribe_events .content .hentry.tribe_events {
  padding: 0;
}

/* line 1136, assets/css/_layout.scss */
.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper {
  max-width: 100%;
}

/* line 1144, assets/css/_layout.scss */
.post-type-archive-tribe_events .content .tribe-events-page-title > p:first-child {
  display: none;
}
/* line 1149, assets/css/_layout.scss */
.post-type-archive-tribe_events .tribe-events-filter-group, .post-type-archive-tribe_events .tribe-events-filter-group ul {
  max-height: 100%;
}
/* line 1153, assets/css/_layout.scss */
.post-type-archive-tribe_events #tribe-events-content.tribe-events-list {
  float: left;
  width: 75%;
  padding-left: 60px !important;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 1160, assets/css/_layout.scss */
  .post-type-archive-tribe_events .tribe-events-loop .tribe-events-event-meta {
    padding: 15px;
  }
}
/* line 1166, assets/css/_layout.scss */
.post-type-archive-tribe_events .tribe-events-list-separator-month {
  font-size: 16px;
  margin: 0 auto;
}
/* line 1183, assets/css/_layout.scss */
.post-type-archive-tribe_events .tribe-events-event-meta .button {
  margin: -45px 0 30px;
  float: right;
}
/* line 1188, assets/css/_layout.scss */
.post-type-archive-tribe_events .tribe-events-list .type-tribe_events {
  border-bottom: 1px dotted #e9bd9f;
}

/* line 1194, assets/css/_layout.scss */
#tribe-bar-form label {
  cursor: pointer;
  color: #226cb6;
}

/* line 1199, assets/css/_layout.scss */
.members-wrapper {
  padding: 0 60px;
}
/* line 1202, assets/css/_layout.scss */
.members-wrapper .members {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-fill: balance;
  -moz-column-fill: balance;
  column-fill: balance;
}
/* line 1210, assets/css/_layout.scss */
.members-wrapper .members .member {
  position: relative;
  margin-bottom: 60px;
}
/* line 1214, assets/css/_layout.scss */
.members-wrapper .members .member .headshot {
  max-width: 400px;
  height: 280px;
  overflow: hidden;
}
/* line 1218, assets/css/_layout.scss */
.members-wrapper .members .member .headshot img {
  width: 100%;
  height: auto;
}
/* line 1224, assets/css/_layout.scss */
.members-wrapper .members .member .member-info {
  background-color: #FFFFFF;
  position: absolute;
  font-size: 24px;
  bottom: 0;
  left: -60px;
  z-index: 1;
  padding: 15px 30px;
  text-transform: uppercase;
  font-family: "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
}
/* line 1235, assets/css/_layout.scss */
.members-wrapper .members .member .member-info span {
  font-size: 13px;
  display: block;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
}

/* line 1245, assets/css/_layout.scss */
.column.half {
  margin-bottom: 60px;
}

@media (min-width: 900px) {
  /* line 1250, assets/css/_layout.scss */
  .column.half {
    width: 47.5%;
    margin-right: 5%;
    float: left;
  }
  /* line 1255, assets/css/_layout.scss */
  .column.half.last {
    margin-right: 0;
  }
}
/* line 1261, assets/css/_layout.scss */
.blog .blog-container, .single-post .blog-container, .category .blog-container, .archive .blog-container {
  max-width: 1120px;
  flex-direction: column;
}
@media (min-width: 900px) {
  /* line 1261, assets/css/_layout.scss */
  .blog .blog-container, .single-post .blog-container, .category .blog-container, .archive .blog-container {
    flex-direction: row;
  }
}
@media (min-width: 1400px) {
  /* line 1261, assets/css/_layout.scss */
  .blog .blog-container, .single-post .blog-container, .category .blog-container, .archive .blog-container {
    width: 80%;
  }
}
/* line 1273, assets/css/_layout.scss */
.blog .blog-container img, .single-post .blog-container img, .category .blog-container img, .archive .blog-container img {
  max-width: 100%;
  height: auto;
}
/* line 1278, assets/css/_layout.scss */
.blog .blog-left, .single-post .blog-left, .category .blog-left, .archive .blog-left {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 900px) {
  /* line 1278, assets/css/_layout.scss */
  .blog .blog-left, .single-post .blog-left, .category .blog-left, .archive .blog-left {
    -webkit-flex-basis: 66.66666666666667%;
    -ms-flex-preferred-size: 66.66666666666667%;
    flex-basis: 66.66666666666667%;
    max-width: 66.66666666666667%;
  }
}
/* line 1293, assets/css/_layout.scss */
.blog #sidebar, .single-post #sidebar, .category #sidebar, .archive #sidebar {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 900px) {
  /* line 1293, assets/css/_layout.scss */
  .blog #sidebar, .single-post #sidebar, .category #sidebar, .archive #sidebar {
    -webkit-flex-basis: 33.33333333333333%;
    -ms-flex-preferred-size: 33.33333333333333%;
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
  }
}
/* line 1309, assets/css/_layout.scss */
.blog .content .hentry, .single-post .content .hentry, .category .content .hentry, .archive .content .hentry {
  width: 100%;
  padding: 0 60px 60px;
}
@media (max-width: 767px) {
  /* line 1309, assets/css/_layout.scss */
  .blog .content .hentry, .single-post .content .hentry, .category .content .hentry, .archive .content .hentry {
    padding: 0 30px 60px;
  }
}
/* line 1318, assets/css/_layout.scss */
.blog .entry-title, .single-post .entry-title, .category .entry-title, .archive .entry-title {
  margin: 15px 0px;
}
/* line 1322, assets/css/_layout.scss */
.blog .entry-meta, .single-post .entry-meta, .category .entry-meta, .archive .entry-meta {
  border-top: 1px solid #e9bd9f;
  border-bottom: 1px solid #e9bd9f;
  padding: 10px 0;
  margin-bottom: 30px;
}
/* line 1329, assets/css/_layout.scss */
.blog .widget-container, .single-post .widget-container, .category .widget-container, .archive .widget-container {
  margin-bottom: 30px;
}

/* line 1338, assets/css/_layout.scss */
.blog .content .hentry:not(:last-child):after, .category .content .hentry:not(:last-child):after, .archive .content .hentry:not(:last-child):after {
  content: url(images/bar.jpg);
  width: 180px;
  height: 5px;
  display: block;
  line-height: 5px;
  margin-top: 30px;
}

/* line 1352, assets/css/_layout.scss */
.single .content .column-right, .error404 .content .column-right, .archive .content .column-right, .category .content .column-right {
  padding: 60px 30px 0 0;
}
@media (max-width: 1023px) {
  /* line 1352, assets/css/_layout.scss */
  .single .content .column-right, .error404 .content .column-right, .archive .content .column-right, .category .content .column-right {
    padding: 60px 30px 0;
  }
}
/* line 1364, assets/css/_layout.scss */
.single .content .container h1:after, .error404 .content .container h1:after, .archive .content .container h1:after, .category .content .container h1:after {
  content: '';
}
/* line 1369, assets/css/_layout.scss */
.single .content .commentlist .comment, .error404 .content .commentlist .comment, .archive .content .commentlist .comment, .category .content .commentlist .comment {
  list-style: none;
}

/* line 1377, assets/css/_layout.scss */
.single-post .hentry {
  width: 100%;
  padding: 0 60px 90px;
}
@media (max-width: 1023px) {
  /* line 1383, assets/css/_layout.scss */
  .single-post .entry-content img {
    width: 100%;
    height: auto;
  }
}

/* line 1394, assets/css/_layout.scss */
.page-template-page-galleries .entry-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
/* line 1405, assets/css/_layout.scss */
.page-template-page-galleries .single-event {
  position: relative;
  margin: 0 0 40px;
}
/* line 1409, assets/css/_layout.scss */
.page-template-page-galleries .single-event a {
  display: block;
  height: 100%;
}
/* line 1414, assets/css/_layout.scss */
.page-template-page-galleries .single-event img {
  vertical-align: middle;
}
/* line 1419, assets/css/_layout.scss */
.page-template-page-galleries .single-event:hover img {
  filter: blur(3px);
}
/* line 1424, assets/css/_layout.scss */
.page-template-page-galleries .single-event .event-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  transition: all .3s;
}
/* line 1436, assets/css/_layout.scss */
.page-template-page-galleries .single-event .event-title span {
  display: none;
  font-size: 21px;
}
/* line 1441, assets/css/_layout.scss */
.page-template-page-galleries .single-event .event-title:hover {
  background-color: rgba(17, 53, 90, 0.7);
}
/* line 1444, assets/css/_layout.scss */
.page-template-page-galleries .single-event .event-title:hover span {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  width: 100%;
  padding: 0 20px;
}

/* line 1460, assets/css/_layout.scss */
.wpcf7-form {
  margin: 25px auto;
}

/* line 1464, assets/css/_layout.scss */
input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), textarea, select {
  width: 100%;
  padding: 10px 20px;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 7px;
}

/* line 1472, assets/css/_layout.scss */
input.chapter_option {
  width: auto;
  border-radius: 0px;
  border: 0px;
  background-color: transparent;
}

/* line 1479, assets/css/_layout.scss */
select {
  background-color: #808080;
  border-radius: 4px;
}

/* line 1484, assets/css/_layout.scss */
.wp-caption-text {
  background-color: #f2f2f2;
  font-size: 12px;
  padding: 10px;
  border-radius: 4px;
  margin: 10px 0 20px;
}

/* line 1491, assets/css/_layout.scss */
.wp-caption {
  width: 100% !important;
  margin-bottom: 20px;
}

/* line 1, assets/css/modules/_nav.scss */
.top-nav {
  clear: both;
  padding-top: 20px;
  text-align: center;
  float: right;
  clear: right;
  /* Main Menu */
}
@media (max-width: 1023px) {
  /* line 1, assets/css/modules/_nav.scss */
  .top-nav {
    display: none;
  }
}
/* line 12, assets/css/modules/_nav.scss */
.top-nav .menu {
  margin: 0 auto;
  float: left;
}
/* line 17, assets/css/modules/_nav.scss */
.top-nav .menu > li {
  display: inline-block;
  float: none;
}
/* line 22, assets/css/modules/_nav.scss */
.top-nav .menu > li > a {
  color: #FFFFFF;
  font-family: "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 0 15px;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
}
/* line 33, assets/css/modules/_nav.scss */
.top-nav .menu > li > a.sf-with-ul:before {
  content: '\f107';
  font-family: FontAwesome;
  font-size: 16px;
  position: absolute;
  top: -5px;
  left: 0px;
}
/* line 42, assets/css/modules/_nav.scss */
.top-nav .menu > li > a:hover {
  color: #e9bd9f;
}
@media (max-width: 1023px) {
  /* line 22, assets/css/modules/_nav.scss */
  .top-nav .menu > li > a {
    font-size: 16px;
    padding: 0 7px;
  }
}
/* line 53, assets/css/modules/_nav.scss */
.top-nav .menu a.active {
  color: #e9bd9f;
}
/* line 58, assets/css/modules/_nav.scss */
.top-nav li {
  float: left;
  list-style: none;
  zoom: 1;
  line-height: 2;
}
/* line 64, assets/css/modules/_nav.scss */
.top-nav li.current-menu-parent > a {
  color: #e9bd9f;
}
/* line 73, assets/css/modules/_nav.scss */
.top-nav ul {
  position: relative;
  z-index: 1000;
}
/* line 75, assets/css/modules/_nav.scss */
.top-nav ul li {
  zoom: 1;
}
/* line 77, assets/css/modules/_nav.scss */
.top-nav ul li.hover, .top-nav ul li:hover {
  position: relative;
  z-index: 9999;
  cursor: default;
}
/* line 79, assets/css/modules/_nav.scss */
.top-nav ul, .top-nav ul li, .top-nav ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 85, assets/css/modules/_nav.scss */
.top-nav ul li.hover, .top-nav ul li:hover {
  position: relative;
  z-index: 9999;
  cursor: default;
}
/* line 91, assets/css/modules/_nav.scss */
.top-nav ul ul {
  visibility: hidden;
  display: none;
  position: absolute;
  min-width: 200px;
  z-index: 9998;
  width: auto;
  padding: 0px;
  left: -50%;
}
/* line 102, assets/css/modules/_nav.scss */
.top-nav ul li li a {
  display: block;
  text-decoration: none;
  position: relative;
  border-right: none;
  color: #808080;
  padding: 5px 20px;
  text-transform: uppercase;
}
/* line 112, assets/css/modules/_nav.scss */
.top-nav ul ul li {
  float: none;
  white-space: nowrap;
  margin: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-border-radius: 0;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
}
/* line 124, assets/css/modules/_nav.scss */
.top-nav ul ul li:hover a {
  color: #e9bd9f;
}
/* line 129, assets/css/modules/_nav.scss */
.top-nav ul ul ul {
  top: -5px;
  left: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 138, assets/css/modules/_nav.scss */
.top-nav ul li:hover > ul {
  visibility: visible;
  display: block;
}
/* line 143, assets/css/modules/_nav.scss */
.top-nav .sub-menu {
  background-color: #FFFFFF;
  border: 5px solid #e9bd9f;
}
/* line 148, assets/css/modules/_nav.scss */
a .top-nav .sub-menu:hover {
  color: #e9bd9f;
}

/* line 157, assets/css/modules/_nav.scss */
#mobile-menu ul {
  margin: 0;
}
/* line 161, assets/css/modules/_nav.scss */
#mobile-menu li {
  list-style: none;
  position: relative;
}
/* line 165, assets/css/modules/_nav.scss */
#mobile-menu li.current_page_item a {
  color: #e9bd9f;
}
/* line 170, assets/css/modules/_nav.scss */
#mobile-menu a {
  color: #FFFFFF;
  font-family: "Proxima N W01 At Bold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-decoration: none;
  letter-spacing: 1px;
}
/* line 177, assets/css/modules/_nav.scss */
#mobile-menu a:hover {
  color: #e9bd9f;
}
/* line 182, assets/css/modules/_nav.scss */
#mobile-menu .menu > li {
  padding-left: 15px;
  margin-bottom: 30px;
}
/* line 186, assets/css/modules/_nav.scss */
#mobile-menu .menu > li:before {
  color: #FFFFFF;
  content: '\f107';
  font-family: FontAwesome;
  font-size: 16px;
  position: absolute;
  top: -3px;
  left: 0px;
}
/* line 196, assets/css/modules/_nav.scss */
#mobile-menu .menu > li > a {
  text-transform: uppercase;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  display: block;
  padding: 0 0 5px;
  margin-bottom: 10px;
}
/* line 207, assets/css/modules/_nav.scss */
#mobile-menu .sub-menu a {
  text-transform: none;
  font-family: "Proxima N W01 At Reg", Helvetica, Arial, sans-serif;
}
/* line 212, assets/css/modules/_nav.scss */
#mobile-menu .sub-menu li {
  margin: 0 0 5px 0;
}

/* line 219, assets/css/modules/_nav.scss */
.slideout-menu {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  width: 316px;
  padding: 30px;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: none;
  background-color: #4f2931;
}

/* line 233, assets/css/modules/_nav.scss */
.slideout-panel {
  position: relative;
  z-index: 1;
}

/* line 238, assets/css/modules/_nav.scss */
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

/* line 244, assets/css/modules/_nav.scss */
.slideout-open .slideout-menu {
  display: block;
}

/* line 248, assets/css/modules/_nav.scss */
.btn-hamburger {
  display: none;
}
@media (max-width: 1023px) {
  /* line 248, assets/css/modules/_nav.scss */
  .btn-hamburger {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
  }
}

/* line 3, assets/css/modules/_home.scss */
.bounce-up {
  opacity: 0;
  -moz-transition: all 1000ms ease-out;
  -webkit-transition: all 1000ms ease-out;
  -o-transition: all 1000ms ease-out;
  transition: all 1000ms ease-out;
  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 19, assets/css/modules/_home.scss */
.bounce-up.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* line 28, assets/css/modules/_home.scss */
.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 700ms linear;
  -webkit-transition: all 700ms linear;
  -o-transition: all 700ms linear;
  transition: all 700ms linear;
  -moz-transform: translate3d(-200px, 0px, 0px);
  -webkit-transform: translate3d(-200px, 0px, 0px);
  -o-transform: translate(-200px, 0px);
  -ms-transform: translate(-200px, 0px);
  transform: translate3d(-200px, 0px, 0px);
}

/* line 41, assets/css/modules/_home.scss */
.animation-element.slide-left.in-view, .animation-element.slide-right.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

/* line 1, assets/css/modules/_footer.scss */
.footer {
  background: url(images/capitol.jpg) no-repeat top right #f2f2f2;
  padding: 90px 0 45px;
}
/* line 6, assets/css/modules/_footer.scss */
.footer .social-media a {
  margin: 0 5px;
  display: inline-block;
}
/* line 11, assets/css/modules/_footer.scss */
.footer .social-media .fa {
  font-size: 28px;
}
/* line 16, assets/css/modules/_footer.scss */
.footer .chapters {
  clear: left;
  padding: 45px 0 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 32, assets/css/modules/_footer.scss */
.footer .chapters .single-chapter {
  margin-bottom: 30px;
}
 

/* basic-template */

@media (min-width: 900px) {
  .page-template-page-basic .header {
    min-height: 500px;
  }
}

.page-template-page-basic .header {
  min-height: 500px;
}

.page .basic-template {
  margin: -150px auto 60px auto;
}

@media (max-width: 500px) {
  .page .basic-template {
    padding: 69px 13px 30px;
  }
}

@media (min-width: 900px) {
  .page .basic-template img {
    margin: 0 auto;
  }
}

.page .basic-template h1 span {
  font-size: 30px;
  color: #e9bd9f;
  text-transform: lowercase;
  display: block;
}

.page-template-page-basic .wrapper {
  padding: 0 30px;
}

@media (max-width: 350px) {
  .page-template-page-basic .wrapper {
    padding: 0 15px;
  }

  .page .basic-template h1 {
    font-size: 32px;
  }
}

.page .basic-template h3 {
  font-size: 21px;
  margin-bottom: 5px;
  color: #226cb6;
}

.page .basic-template .column {
  width: 100%;
}

.page .basic-template p {
  margin-bottom: 15px;
  line-height: 1.5em;
}

.page .basic-template a {
 transition: .3s;
}

/*# sourceMappingURL=style.css.map */

/** Past Speakers list **/
.custom-past-speakers-listing { 
	margin-top: 30px; 
	padding: 20px; 
}
.custom-past-speakers-listing h1 {
	margin-bottom: 35px;
	text-transform: uppercase;
}
.custom-past-speakers-listing ol {
	list-style: decimal;
	padding-left: 30px;
}
/* Gradient color1 - color2 - color1 */

.custom-past-speakers-listing hr.style-one {
	border: 0;
	height: 1px;
	background: #333;
	background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
	background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
}
