/* ---------- Globals/Containers ---------- */
/* line 351, custom.scss */
html,
body {
  height: 100%;
}

/* line 355, custom.scss */
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.8;
  color: #555;
}
@media screem and (max-width: 790px) {
  /* line 355, custom.scss */
  body {
    overflow-x: hidden !important;
  }
}
/* line 365, custom.scss */
body .wrap {
  margin-bottom: -398px;
  padding-bottom: 398px;
  min-height: 100%;
  height: auto !important;
}
@media screen and (max-width: 992px) {
  /* line 365, custom.scss */
  body .wrap {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
}
/* line 377, custom.scss */
body p {
  margin: 0 0 1em;
}
/* line 381, custom.scss */
body a {
  color: #cc0000;
  font-weight: 600;
}
/* line 386, custom.scss */
body a:hover, body a:visited {
  color: #cc0000;
}
/* line 391, custom.scss */
body img {
  max-width: 100%;
  height: auto;
}
/* line 401, custom.scss */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  margin: 0 0 .8em;
}
/* line 404, custom.scss */
body h1 a,
body h2 a,
body h3 a,
body h4 a,
body h5 a,
body h6 a {
  color: #920001;
  font-weight: bold;
}
/* line 412, custom.scss */
body h1,
body h2,
body h3 {
  font-weight: bold;
  color: #1c110b;
}
/* line 419, custom.scss */
body h4,
body h5,
body h6 {
  font-weight: 600;
  letter-spacing: .02em;
  color: #555555;
}
/* line 425, custom.scss */
body h1 {
  font-size: 28px;
}
/* line 429, custom.scss */
body h2 {
  font-size: 24px;
}
/* line 433, custom.scss */
body h3 {
  font-size: 20px;
}
/* line 437, custom.scss */
body h4 {
  font-size: 18px;
}
/* line 441, custom.scss */
body h5 {
  font-size: 16px;
}
/* line 445, custom.scss */
body h6 {
  font-size: 15px;
}
/* line 449, custom.scss */
body ul {
  padding: 0 0 0 20px;
}
/* line 453, custom.scss */
body .fa {
  text-decoration: none !important;
}

/* line 461, custom.scss */
button,
.button,
input[type="submit"],
.gform_button {
  background: #cc0000;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding: .6em 2em;
  border: none !important;
  -webkit-text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.1) !important;
  -moz-text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.1) !important;
  text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.1) !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 97, custom.scss */
button i,
.button i,
input[type="submit"] i,
.gform_button i {
  margin-right: .5em;
}
/* line 101, custom.scss */
button:hover,
.button:hover,
input[type="submit"]:hover,
.gform_button:hover {
  opacity: .8;
  text-decoration: none !important;
}
/* line 108, custom.scss */
button.button-maroon, #footer-widgets .gform_wrapper button, button.search-submit,
.button.button-maroon, #footer-widgets .gform_wrapper
.button,
.button.search-submit,
input[type="submit"].button-maroon, #footer-widgets .gform_wrapper
input[type="submit"],
input[type="submit"].search-submit,
.gform_button.button-maroon, #footer-widgets .gform_wrapper
.gform_button,
.gform_button.search-submit {
  padding: .6em 3em !important;
  font-weight: 600;
  background: #920001 !important;
  color: #fff !important;
  -webkit-box-shadow: 0 0 0 2px #5e0001 !important;
  -moz-box-shadow: 0 0 0 2px #5e0001 !important;
  box-shadow: 0 0 0 2px #5e0001 !important;
}
/* line 115, custom.scss */
button.button-maroon:hover, #footer-widgets .gform_wrapper button:hover, button.search-submit:hover,
.button.button-maroon:hover, #footer-widgets .gform_wrapper
.button:hover,
.button.search-submit:hover,
input[type="submit"].button-maroon:hover, #footer-widgets .gform_wrapper
input[type="submit"]:hover,
input[type="submit"].search-submit:hover,
.gform_button.button-maroon:hover, #footer-widgets .gform_wrapper
.gform_button:hover,
.gform_button.search-submit:hover {
  opacity: 1 !important;
  background: #cc0000 !important;
}
/* line 121, custom.scss */
button.button-green,
.button.button-green,
input[type="submit"].button-green,
.gform_button.button-green {
  background: #009955 !important;
  color: #fff !important;
  font-size: 13px;
  letter-spacing: .02em;
}
@media screen and (max-width: 1024px) {
  /* line 121, custom.scss */
  button.button-green,
  .button.button-green,
  input[type="submit"].button-green,
  .gform_button.button-green {
    display: block !important;
    text-align: center;
  }
}

/* line 467, custom.scss */
input[type="text"],
input[type="search"] {
  padding: 0 1.2em !important;
  height: 38px;
  font-size: 11px;
  font-weight: 600;
  color: #999999;
  -webkit-box-shadow: 0 0 0 1px #999999 !important;
  -moz-box-shadow: 0 0 0 1px #999999 !important;
  box-shadow: 0 0 0 1px #999999 !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
/* line 145, custom.scss */
#footer-widgets .gform_wrapper input[type="text"], #footer-widgets .gform_wrapper
input[type="search"] {
  width: 100%;
}

/* line 471, custom.scss */
.fl {
  float: left;
}

/* line 475, custom.scss */
.fr {
  float: right;
}

/* ---------- Header ---------- */
/* line 482, custom.scss */
header.banner {
  background: #1c110b;
  margin-bottom: 0;
  border-bottom: 1px solid #999999;
}
/* line 487, custom.scss */
header.banner .container {
  padding-top: 2em;
  padding-bottom: 2.5em;
}
@media screen and (max-width: 992px) {
  /* line 487, custom.scss */
  header.banner .container {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
@media screen and (max-width: 768px) {
  /* line 497, custom.scss */
  header.banner .logo {
    max-width: 60%;
    padding-left: 15px;
    float: left;
  }
}
/* line 505, custom.scss */
header.banner .search-form {
  max-width: 32em;
  float: right;
  margin-bottom: 1em;
}
/* line 510, custom.scss */
header.banner .search-form button {
  margin-left: 1em !important;
  padding: .67em 3em !important;
}
@media screen and (max-width: 420px) {
  /* line 510, custom.scss */
  header.banner .search-form button {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media screen and (max-width: 1200px) {
  /* line 505, custom.scss */
  header.banner .search-form {
    float: left;
    margin: 3.1em 0 0 2.6em;
  }
}
@media screen and (max-width: 992px) {
  /* line 505, custom.scss */
  header.banner .search-form {
    margin: 2em 0 0 0;
  }
}
/* line 530, custom.scss */
header.banner .navbar-toggle {
  background: #009955 !important;
  margin-top: 0;
  padding: 1.2em;
}
/* line 535, custom.scss */
header.banner .navbar-toggle .icon-bar {
  background-color: #eeeeee !important;
}
/* line 540, custom.scss */
header.banner .navbar-toggle.in .nav {
  -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.8) !important;
  -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.8) !important;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.8) !important;
}
/* line 547, custom.scss */
header.banner nav .nav {
  float: right;
  margin-top: 1.05em;
}
@media screen and (max-width: 767px) {
  /* line 547, custom.scss */
  header.banner nav .nav {
    margin: 0 !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
  }
}
/* line 556, custom.scss */
header.banner nav .nav li {
  margin-left: 1em;
  padding: 0 0 0 1em;
  border-left: 1px solid;
}
@media screen and (max-width: 767px) {
  /* line 556, custom.scss */
  header.banner nav .nav li {
    margin: 0 !important;
    padding: 0 !important;
    border: none;
  }
  /* line 566, custom.scss */
  header.banner nav .nav li:first-child a {
    -webkit-border-top-left-radius: 5px !important;
    -moz-border-top-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
    -webkit-border-top-right-radius: 5px !important;
    -moz-border-top-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  /* line 571, custom.scss */
  header.banner nav .nav li:last-child a {
    -webkit-border-bottom-left-radius: 5px !important;
    -moz-border-bottom-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    -webkit-border-bottom-right-radius: 5px !important;
    -moz-border-bottom-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }
  /* line 576, custom.scss */
  header.banner nav .nav li.active a {
    background: #009955 !important;
    color: #eeeeee !important;
  }
}
/* line 582, custom.scss */
header.banner nav .nav li a {
  background: none !important;
  color: #eeeeee;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;
  padding: 0;
  line-height: 1.2;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 594, custom.scss */
header.banner nav .nav li a:hover {
  color: #cc0000 !important;
}
@media screen and (max-width: 992px) {
  /* line 582, custom.scss */
  header.banner nav .nav li a {
    font-weight: normal;
  }
}
@media screen and (max-width: 767px) {
  /* line 582, custom.scss */
  header.banner nav .nav li a {
    background: #eeeeee !important;
    color: #009955 !important;
    padding: 1.2em 2em;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    font-weight: 600;
  }
  /* line 612, custom.scss */
  header.banner nav .nav li a:hover {
    background: #009955 !important;
    color: #eeeeee !important;
  }
}
/* line 619, custom.scss */
header.banner nav .nav li.active a {
  color: #cc0000;
}
/* line 624, custom.scss */
header.banner nav .nav li:first-child {
  margin: 0;
  padding: 0;
  border: none;
}
@media screen and (max-width: 992px) {
  /* line 556, custom.scss */
  header.banner nav .nav li {
    margin-left: .6em;
    padding-left: .6em;
  }
}
@media screen and (max-width: 1200px) {
  /* line 546, custom.scss */
  header.banner nav {
    clear: both;
    float: left;
    margin-top: 1em;
  }
}
@media screen and (max-width: 767px) {
  /* line 546, custom.scss */
  header.banner nav {
    background: none !important;
    max-height: 100% !important;
    position: absolute;
    top: 75px;
    right: 30px;
    margin: 0;
    padding: 0;
    border: none !important;
    overflow: inherit !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
  }
  /* line 655, custom.scss */
  header.banner nav .nav {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) !important;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) !important;
  }
}

/* ---------- Content ---------- */
/* line 666, custom.scss */
#main {
  padding: 2em 0 3em;
}
@media screen and (max-width: 768px) {
  /* line 666, custom.scss */
  #main {
    padding: 2em 0;
  }
}
/* line 673, custom.scss */
#main .page-header {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
/* line 678, custom.scss */
#main .page-header h1.page-title {
  margin-bottom: 1.5em;
}
/* line 682, custom.scss */
.search #main .page-header {
  position: relative;
}
/* line 685, custom.scss */
.search #main .page-header h1.page-title {
  float: left;
  margin-bottom: 2.2em;
}
/* line 689, custom.scss */
.search #main .page-header h1.page-title i {
  margin-right: .5em;
}
/* line 694, custom.scss */
.search #main .page-header #accordion {
  float: right;
}
/* line 697, custom.scss */
.search #main .page-header #accordion .panel {
  overflow: visible;
}
/* line 701, custom.scss */
.search #main .page-header #accordion .panel-heading {
  background: none;
  padding: 0;
  border: none;
}
/* line 707, custom.scss */
.search #main .page-header #accordion .panel-collapse {
  position: absolute;
  top: 40px;
  right: 0;
  max-width: 100%;
  background: #eeeeee;
  z-index: 1;
}
/* line 715, custom.scss */
.search #main .page-header #accordion .panel-collapse .panel-inner {
  float: left;
  padding: 1em 1.4em;
}
/* line 719, custom.scss */
.search #main .page-header #accordion .panel-collapse .panel-inner:last-child {
  margin: 0;
}
/* line 724, custom.scss */
.search #main .page-header #accordion .panel-collapse .panel-body {
  background: #eeeeee;
  border: none;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) !important;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) !important;
}
/* line 730, custom.scss */
.search #main .page-header #accordion .panel-collapse .panel-body .facetwp-facet {
  max-height: 100% !important;
  margin-bottom: 30px;
}
/* line 740, custom.scss */
#main .entry-header {
  margin-top: 40px;
}
/* line 743, custom.scss */
#main .entry-header .entry-title {
  margin-bottom: 1.5em;
}
/* line 750, custom.scss */
#main .home-section {
  margin-bottom: 2.5em;
}
/* line 753, custom.scss */
#main .home-section h1 {
  padding-bottom: .4em;
  margin-bottom: 1em;
  border-bottom: 2px solid;
}
/* line 758, custom.scss */
#main .home-section h1 a {
  color: #1c110b;
}
/* line 761, custom.scss */
#main .home-section h1 a:hover {
  color: #1c110b;
}
/* line 766, custom.scss */
#main .home-section h1 i {
  margin-right: .5em;
}
/* line 771, custom.scss */
#main .home-section .post-meta {
  margin-bottom: 20px;
  font-size: 12px;
  color: #999;
}
/* line 259, custom.scss */
#main .home-section .post-meta span {
  display: block;
}
/* line 263, custom.scss */
#main .home-section .post-meta a {
  color: #cc0000;
}
/* line 777, custom.scss */
#main .home-section.home-green h1 a,
#main .home-section.home-green h2 a {
  color: #009955 !important;
}
@media screen and (max-width: 768px) {
  /* line 783, custom.scss */
  #main .home-section#home-widgets .widget {
    margin-bottom: 2em;
  }
}
/* line 789, custom.scss */
#main .home-section#home-widgets .widget h3.widget-title {
  color: #009955;
  font-size: 28px;
  padding-bottom: .4em;
  margin-bottom: 1em;
  border-bottom: 2px solid;
}
/* line 796, custom.scss */
#main .home-section#home-widgets .widget h3.widget-title:before {
  display: inline-block;
  font-family: Fontawesome;
  font-weight: normal;
  margin-right: .5em;
}
/* line 270, custom.scss */
#secondary #main .home-section#home-widgets .widget.ua_latest_events h3 {
  color: #009955;
  font-size: 20px;
  padding-bottom: .3em;
  margin-bottom: 1em;
  border-bottom: 2px solid;
}
/* line 277, custom.scss */
#secondary #main .home-section#home-widgets .widget.ua_latest_events h3:before {
  font-family: Fontawesome;
  font-weight: normal;
  margin-right: .5em;
}
/* line 287, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events h3:before {
  content: '\f073';
}
/* line 292, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li {
  position: relative;
  margin-bottom: 1em;
  padding-left: 1.5em;
}
/* line 297, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li h4 {
  margin-bottom: .2em;
}
/* line 300, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li h4 a {
  color: #009955;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
}
/* line 306, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li h4 a:hover {
  color: #009955;
}
/* line 312, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li span {
  display: block;
  color: #999999;
  font-size: 12px;
}
/* line 319, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li dt,
#main .home-section#home-widgets .widget.ua_latest_events ul li dd {
  display: inline-block;
}
/* line 323, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events ul li:before {
  content: '\f138';
  font-family: Fontawesome;
  color: #009955;
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
}
/* line 335, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events .button-green {
  display: inline-block;
  margin-top: 1em;
  line-height: 1.5;
}
/* line 340, custom.scss */
#main .home-section#home-widgets .widget.ua_latest_events .button-green i {
  margin-left: .5em;
  margin-right: 0 !important;
}
/* line 811, custom.scss */
#main .home-section#home-widgets .widget.widget_tag_cloud .tagcloud {
  text-align: left;
}
/* line 815, custom.scss */
#main .home-section#home-widgets .widget.widget_tag_cloud h3:before {
  content: '\f02c';
}
/* line 819, custom.scss */
#main .home-section#home-widgets .widget.widget_tag_cloud a {
  display: inline-block;
  font-weight: normal;
  background: #eeeeee;
  padding: 2% 6%;
  margin-bottom: 1.5%;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 828, custom.scss */
#main .home-section#home-widgets .widget.widget_tag_cloud a:hover {
  background: #009955;
  color: #eeeeee;
  text-decoration: none !important;
}
/* line 838, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget .twiget-feed {
  overflow: inherit;
  padding: 0 !important;
}
/* line 843, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget .twiget-tweet {
  margin-bottom: .1em;
}
/* line 847, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget h3:before {
  content: '\f099';
}
/* line 851, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget p {
  font-size: 12px;
}
/* line 855, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget img {
  margin: 3px 20px 0 0 !important;
}
/* line 859, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget ul li {
  border: none !important;
}
/* line 862, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget ul li:first-child {
  padding-top: 0 !important;
}
/* line 867, custom.scss */
#main .home-section#home-widgets .widget.twiget-widget .twigetfollow {
  display: none;
}
/* line 872, custom.scss */
#main .home-section#home-widgets .widget a {
  color: #009955;
}
/* line 878, custom.scss */
#main .home-section#partners {
  margin-top: 2em;
}
/* line 882, custom.scss */
#main .home-section#partners .widget_rss h3.widget-title {
  display: none;
}
/* line 887, custom.scss */
#main .home-section#partners .widget_rss ul li {
  position: relative;
  margin-bottom: 1em;
  padding-left: 1.5em;
}
/* line 892, custom.scss */
#main .home-section#partners .widget_rss ul li a {
  color: #920001;
}
/* line 896, custom.scss */
#main .home-section#partners .widget_rss ul li:before {
  content: '\f138';
  font-family: Fontawesome;
  color: #920001;
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
}
/* line 911, custom.scss */
#main .home-section#resources .feature-main img {
  float: left;
  margin-right: 30px;
  margin-bottom: 1em;
}
/* line 209, custom.scss */
#main .feature-main img {
  margin-bottom: 15px;
}
/* line 213, custom.scss */
#main .feature-main h2 {
  font-size: 22px;
  line-height: 1.4;
  margin-bottom: .3em;
}
/* line 219, custom.scss */
#main .feature-main .post-meta {
  font-size: 13px;
  margin-bottom: 20px;
}
/* line 225, custom.scss */
#main .feature-main .type-category a {
  display: inline-block;
  background: #999999;
  margin-top: 7px;
  padding: .4em 1.1em;
  color: #eeeeee !important;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 236, custom.scss */
#main .feature-main .type-category a:hover {
  background: #555555;
  text-decoration: none !important;
}
@media screen and (max-width: 992px) {
  /* line 919, custom.scss */
  #main .feature-main {
    margin-bottom: 1.2em;
  }
}
@media screen and (max-width: 500px) {
  /* line 248, custom.scss */
  #main .feature-main img {
    float: none !important;
  }
}
/* line 152, custom.scss */
#main .standard-main .content-wrap {
  margin-bottom: 20px;
  min-height: 250px;
}
@media screen and (max-width: 480px) {
  /* line 152, custom.scss */
  #main .standard-main .content-wrap {
    margin-bottom: 2em;
    min-height: 100%;
  }
}
/* line 162, custom.scss */
#main .standard-main img {
  float: left;
  margin: 0 2em 1em 0;
}
/* line 167, custom.scss */
#main .standard-main h2 {
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: .2em;
}
/* line 173, custom.scss */
#main .standard-main p {
  font-size: 13px;
  margin-bottom: 0;
}
/* line 179, custom.scss */
#main .standard-main .type-category a {
  display: inline-block;
  background: #999999;
  margin-top: 7px;
  padding: .4em 1em;
  color: #eeeeee !important;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 190, custom.scss */
#main .standard-main .type-category a:hover {
  background: #555555;
  text-decoration: none !important;
}
/* line 197, custom.scss */
#main .standard-main .post-meta {
  margin-bottom: 20px;
  font-size: 12px;
  color: #999;
}
/* line 259, custom.scss */
#main .standard-main .post-meta span {
  display: block;
}
/* line 263, custom.scss */
#main .standard-main .post-meta a {
  color: #cc0000;
}
@media screen and (max-width: 500px) {
  /* line 202, custom.scss */
  #main .standard-main img {
    float: none !important;
  }
}
/* line 927, custom.scss */
#main a img:hover {
  opacity: .8;
}
/* line 934, custom.scss */
#main .nav.nav-tabs {
  clear: both;
  border: none !important;
}
/* line 939, custom.scss */
#main .nav.nav-tabs li a {
  margin-top: 1em !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  border: none !important;
}
@media screen and (max-width: 768px) {
  /* line 939, custom.scss */
  #main .nav.nav-tabs li a {
    margin-top: 0 !important;
    margin-bottom: 3px !important;
  }
}
/* line 954, custom.scss */
#main .nav.nav-pills,
#main .nav.nav-tabs {
  margin-bottom: 2.5em;
}
/* line 958, custom.scss */
#main .nav.nav-pills li a,
#main .nav.nav-tabs li a {
  background: none !important;
  font-weight: bold;
  color: #555555;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 2px 0 0 #eeeeee, 0 -2px 0 0 #eeeeee;
  -moz-box-shadow: 0 2px 0 0 #eeeeee, 0 -2px 0 0 #eeeeee;
  box-shadow: 0 2px 0 0 #eeeeee, 0 -2px 0 0 #eeeeee;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
@media screen and (max-width: 768px) {
  /* line 967, custom.scss */
  #main .nav.nav-pills li a:hover,
  #main .nav.nav-tabs li a:hover {
    -webkit-box-shadow: 0 -2px 0 0 #cc0000, 0 2px 0 0 #cc0000 !important;
    -moz-box-shadow: 0 -2px 0 0 #cc0000, 0 2px 0 0 #cc0000 !important;
    box-shadow: 0 -2px 0 0 #cc0000, 0 2px 0 0 #cc0000 !important;
  }
}
/* line 972, custom.scss */
#main .nav.nav-pills li a:hover,
#main .nav.nav-tabs li a:hover {
  color: #cc0000;
  -webkit-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  -moz-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
}
/* line 977, custom.scss */
#main .nav.nav-pills li a i,
#main .nav.nav-tabs li a i {
  margin-right: .5em;
}
/* line 982, custom.scss */
#main .nav.nav-pills li.active a,
#main .nav.nav-tabs li.active a {
  color: #cc0000;
  -webkit-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  -moz-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
}
@media screen and (max-width: 768px) {
  /* line 982, custom.scss */
  #main .nav.nav-pills li.active a,
  #main .nav.nav-tabs li.active a {
    -webkit-box-shadow: 0 -2px 0 0 #cc0000, 0 2px 0 0 #cc0000 !important;
    -moz-box-shadow: 0 -2px 0 0 #cc0000, 0 2px 0 0 #cc0000 !important;
    box-shadow: 0 -2px 0 0 #cc0000, 0 2px 0 0 #cc0000 !important;
  }
}
/* line 152, custom.scss */
#main .tab-content .content-wrap {
  margin-bottom: 20px;
  min-height: 250px;
}
@media screen and (max-width: 480px) {
  /* line 152, custom.scss */
  #main .tab-content .content-wrap {
    margin-bottom: 2em;
    min-height: 100%;
  }
}
/* line 162, custom.scss */
#main .tab-content img {
  float: left;
  margin: 0 2em 1em 0;
}
/* line 167, custom.scss */
#main .tab-content h2 {
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: .2em;
}
/* line 173, custom.scss */
#main .tab-content p {
  font-size: 13px;
  margin-bottom: 0;
}
/* line 179, custom.scss */
#main .tab-content .type-category a {
  display: inline-block;
  background: #999999;
  margin-top: 7px;
  padding: .4em 1em;
  color: #eeeeee !important;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 190, custom.scss */
#main .tab-content .type-category a:hover {
  background: #555555;
  text-decoration: none !important;
}
/* line 197, custom.scss */
#main .tab-content .post-meta {
  margin-bottom: 20px;
  font-size: 12px;
  color: #999;
}
/* line 259, custom.scss */
#main .tab-content .post-meta span {
  display: block;
}
/* line 263, custom.scss */
#main .tab-content .post-meta a {
  color: #cc0000;
}
@media screen and (max-width: 500px) {
  /* line 202, custom.scss */
  #main .tab-content img {
    float: none !important;
  }
}
/* line 152, custom.scss */
.archive #main .standard-main .content-wrap {
  margin-bottom: 20px;
  min-height: 250px;
}
@media screen and (max-width: 480px) {
  /* line 152, custom.scss */
  .archive #main .standard-main .content-wrap {
    margin-bottom: 2em;
    min-height: 100%;
  }
}
/* line 162, custom.scss */
.archive #main .standard-main img {
  float: left;
  margin: 0 2em 1em 0;
}
/* line 167, custom.scss */
.archive #main .standard-main h2 {
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: .2em;
}
/* line 173, custom.scss */
.archive #main .standard-main p {
  font-size: 13px;
  margin-bottom: 0;
}
/* line 179, custom.scss */
.archive #main .standard-main .type-category a {
  display: inline-block;
  background: #999999;
  margin-top: 7px;
  padding: .4em 1em;
  color: #eeeeee !important;
  font-size: 11px;
  text-transform: uppercase;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 190, custom.scss */
.archive #main .standard-main .type-category a:hover {
  background: #555555;
  text-decoration: none !important;
}
/* line 197, custom.scss */
.archive #main .standard-main .post-meta {
  margin-bottom: 20px;
  font-size: 12px;
  color: #999;
}
/* line 259, custom.scss */
.archive #main .standard-main .post-meta span {
  display: block;
}
/* line 263, custom.scss */
.archive #main .standard-main .post-meta a {
  color: #cc0000;
}
@media screen and (max-width: 500px) {
  /* line 202, custom.scss */
  .archive #main .standard-main img {
    float: none !important;
  }
}
/* line 1009, custom.scss */
.single #main article header.entry-header {
  margin-bottom: 1.8em;
}
/* line 1012, custom.scss */
.single #main article header.entry-header h1.entry-title {
  margin-bottom: .5em;
  line-height: 1.4;
}
/* line 78, custom.scss */
.single #main article .entry-content ul li {
  position: relative;
}
/* line 1024, custom.scss */
.single #main article .nav-tabs {
  margin-bottom: 2em;
}
/* line 1027, custom.scss */
.single #main article .nav-tabs li {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 1031, custom.scss */
.single #main article .nav-tabs li:before {
  display: none !important;
}
/* line 1038, custom.scss */
.single #main article .tab-content p {
  margin-bottom: 1em !important;
}
/* line 1043, custom.scss */
.single #main article img.wp-post-image {
  margin-bottom: 1.2em;
  float: left;
  margin-right: 30px;
}
/* line 1049, custom.scss */
.single #main article .table-striped {
  max-width: 50% !important;
}
@media screen and (max-width: 768) {
  /* line 1049, custom.scss */
  .single #main article .table-striped {
    max-width: 100% !important;
  }
}
/* line 1057, custom.scss */
.single #main article figure {
  max-width: 100% !important;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 1063, custom.scss */
.single #main article figure.alignleft, .single #main article figure.alignright {
  max-width: 360px;
}
/* line 1067, custom.scss */
.single #main article figure.alignleft {
  margin-right: 30px;
}
/* line 1071, custom.scss */
.single #main article figure.align-right {
  margin-left: 30px;
}
/* line 1076, custom.scss */
.single #main article .nav-tabs {
  margin-top: 1em;
  margin-bottom: 1.5em;
  border: none !important;
}
/* line 1081, custom.scss */
.single #main article .nav-tabs li {
  padding: 0 !important;
}
/* line 1084, custom.scss */
.single #main article .nav-tabs li a {
  background: none !important;
  font-weight: bold;
  color: #555555;
  margin: 0 !important;
  padding-left: 3em;
  padding-right: 3em;
  border: none !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 2px 0 0 #eeeeee, 0 -2px 0 0 #eeeeee;
  -moz-box-shadow: 0 2px 0 0 #eeeeee, 0 -2px 0 0 #eeeeee;
  box-shadow: 0 2px 0 0 #eeeeee, 0 -2px 0 0 #eeeeee;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 1096, custom.scss */
.single #main article .nav-tabs li a:hover {
  color: #cc0000;
  -webkit-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  -moz-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
}
/* line 1102, custom.scss */
.single #main article .nav-tabs li.active a {
  color: #cc0000;
  -webkit-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  -moz-box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
  box-shadow: 0 2px 0 0 #cc0000, 0 -2px 0 0 #cc0000;
}
/* line 1107, custom.scss */
.single #main article .nav-tabs li:before {
  display: none !important;
}
/* line 1113, custom.scss */
.single #main article .tab-content {
  margin-bottom: 2em;
}
/* line 1117, custom.scss */
.single #main article .table-striped tr td:first-child {
  font-weight: 600;
}
/* line 1121, custom.scss */
.single #main article .info-bubble {
  margin: 30px 0 30px 0px;
}
/* line 1124, custom.scss */
.single #main article .info-bubble h3 {
  border-bottom: 1px solid;
  padding: 0 0 10px 0;
}
/* line 1130, custom.scss */
.single #main article .genericon {
  font-family: "FontAwesome";
  padding: 0 10px 0 0;
}
/* line 1135, custom.scss */
.single #main article .genericon-mail:before {
  content: "\f003";
}
/* line 1140, custom.scss */
.single #main article .genericon-external:before {
  content: "\f015";
}
/* line 1145, custom.scss */
.single #main article .genericon-handset:before {
  content: "\f095";
}
/* line 1149, custom.scss */
.single #main article .business-logo {
  float: left;
}
/* line 1152, custom.scss */
.single #main article .business-logo img {
  max-width: 260px;
}
/* line 1159, custom.scss */
.single #main article .address h3,
.single #main article .contact h3 {
  border-bottom: 1px solid;
  padding: 0 0 10px 0;
}
/* line 1164, custom.scss */
.single #main article .address ul,
.single #main article .contact ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 78, custom.scss */
.page #main article .entry-content ul li {
  position: relative;
}
/* line 1183, custom.scss */
.page #main article .entry-content .nav-tabs li {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 1187, custom.scss */
.page #main article .entry-content .nav-tabs li:before {
  display: none !important;
}
/* line 1193, custom.scss */
.page #main article .entry-content .gform_wrapper {
  margin-top: 0;
}
/* line 1196, custom.scss */
.page #main article .entry-content .gform_wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 1200, custom.scss */
.page #main article .entry-content .gform_wrapper ul li:before {
  display: none !important;
}
/* line 1206, custom.scss */
.page #main article .entry-content .gform_wrapper .gfield {
  margin-bottom: 20px;
  padding-left: 0 !important;
}
/* line 1211, custom.scss */
.page #main article .entry-content .gform_wrapper .gfield_label {
  color: #555555;
  margin: 0 0 .8em !important;
}
/* line 1216, custom.scss */
.page #main article .entry-content .gform_wrapper input[type="text"] {
  box-shadow: none !important;
}
/* line 1221, custom.scss */
.page #main article .entry-content .gform_wrapper span label {
  font-weight: normal;
}
/* line 1227, custom.scss */
.page #main article .entry-content .gform_wrapper .gfield_radio li {
  margin-bottom: 10px !important;
}
/* line 1230, custom.scss */
.page #main article .entry-content .gform_wrapper .gfield_radio li label {
  font-size: 13px;
  font-weight: normal;
  line-height: 1.8;
}
/* line 1238, custom.scss */
.page #main article .entry-content .gform_wrapper .gfield_radio li input {
  height: 20px !important;
  width: 20px !important;
}
/* line 1245, custom.scss */
.page #main article .entry-content .gform_wrapper input[type="file"] {
  height: 36px !important;
  text-indent: -6px;
}
/* line 1250, custom.scss */
.page #main article .entry-content .gform_wrapper input[type="submit"] {
  background: #009955 !important;
}
/* line 1257, custom.scss */
.page #main article .tab-content p {
  margin-bottom: 1em !important;
}
/* line 1268, custom.scss */
#main .no-results .search-form input[type="search"],
#main .error-404 .search-form input[type="search"],
#main .not-found .search-form input[type="search"] {
  max-width: 95%;
}
/* line 1272, custom.scss */
#main .no-results .search-form button,
#main .error-404 .search-form button,
#main .not-found .search-form button {
  background: #009955 !important;
  padding-top: .7em !important;
  padding-bottom: .7em !important;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
}

/* line 1282, custom.scss */
#secondary {
  padding-top: 2em;
  padding-bottom: 3em;
}
/* line 1286, custom.scss */
#secondary .widget {
  margin-bottom: 2.5em;
}
/* line 1292, custom.scss */
#secondary .widget_tag_cloud h3 {
  color: #009955;
  font-size: 20px;
  padding-bottom: .3em;
  margin-bottom: 1em;
  border-bottom: 2px solid;
}
/* line 1299, custom.scss */
#secondary .widget_tag_cloud h3:before {
  font-family: Fontawesome;
  font-weight: normal;
  margin-right: .5em;
}
/* line 1308, custom.scss */
#secondary .widget_tag_cloud .tagcloud {
  text-align: left;
}
/* line 1312, custom.scss */
#secondary .widget_tag_cloud h3:before {
  content: '\f02c';
}
/* line 1316, custom.scss */
#secondary .widget_tag_cloud a {
  display: inline-block;
  font-weight: normal;
  background: #eeeeee;
  color: #009955;
  padding: 2% 6%;
  margin-bottom: 1.5%;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 1326, custom.scss */
#secondary .widget_tag_cloud a:hover {
  background: #009955;
  color: #eeeeee;
  text-decoration: none !important;
}

/* line 270, custom.scss */
#secondary .ua_latest_events h3 {
  color: #009955;
  font-size: 20px;
  padding-bottom: .3em;
  margin-bottom: 1em;
  border-bottom: 2px solid;
}
/* line 277, custom.scss */
#secondary .ua_latest_events h3:before {
  font-family: Fontawesome;
  font-weight: normal;
  margin-right: .5em;
}
/* line 287, custom.scss */
.ua_latest_events h3:before {
  content: '\f073';
}
/* line 292, custom.scss */
.ua_latest_events ul li {
  position: relative;
  margin-bottom: 1em;
  padding-left: 1.5em;
}
/* line 297, custom.scss */
.ua_latest_events ul li h4 {
  margin-bottom: .2em;
}
/* line 300, custom.scss */
.ua_latest_events ul li h4 a {
  color: #009955;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
}
/* line 306, custom.scss */
.ua_latest_events ul li h4 a:hover {
  color: #009955;
}
/* line 312, custom.scss */
.ua_latest_events ul li span {
  display: block;
  color: #999999;
  font-size: 12px;
}
/* line 319, custom.scss */
.ua_latest_events ul li dt,
.ua_latest_events ul li dd {
  display: inline-block;
}
/* line 323, custom.scss */
.ua_latest_events ul li:before {
  content: '\f138';
  font-family: Fontawesome;
  color: #009955;
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
}
/* line 335, custom.scss */
.ua_latest_events .button-green {
  display: inline-block;
  margin-top: 1em;
  line-height: 1.5;
}
/* line 340, custom.scss */
.ua_latest_events .button-green i {
  margin-left: .5em;
  margin-right: 0 !important;
}

/* line 1344, custom.scss */
#tribe-events .tribe-events-loop {
  max-width: 1000px !important;
}
/* line 1348, custom.scss */
#tribe-events .tribe-events-back {
  margin-bottom: 2em;
}
/* line 1352, custom.scss */
#tribe-events h2.tribe-events-single-event-title {
  font-size: 28px;
  line-height: 1.4;
}
/* line 1357, custom.scss */
#tribe-events h2.tribe-events-page-title {
  font-size: 28px;
}
/* line 1361, custom.scss */
#tribe-events .tribe-events-list-separator-month {
  font-size: 18px;
  font-weight: 600;
  color: #999999;
}
/* line 1370, custom.scss */
#tribe-events .tribe-events-schedule h3 {
  font-size: 16px;
  font-weight: 600;
  color: #999999;
}
/* line 1378, custom.scss */
#tribe-events .tribe-events-schedule .tribe-events-cost {
  font-weight: 600;
}
/* line 1383, custom.scss */
#tribe-events .tribe-events-meta-group {
  width: 50%;
  padding: 0 2%;
}
/* line 1388, custom.scss */
#tribe-events .tribe-events-meta-group-venue {
  width: 38%;
}
/* line 1393, custom.scss */
#tribe-events h2.tribe-events-list-event-title a,
#tribe-events h4.summmary {
  color: #009955 !important;
}
/* line 1398, custom.scss */
#tribe-events h2.tribe-events-list-event-title a:hover {
  text-decoration: underline !important;
}
/* line 1403, custom.scss */
#tribe-events #tribe-events-footer {
  border: none !important;
}
/* line 1407, custom.scss */
.single #tribe-events #tribe-events-footer .tribe-events-sub-nav {
  overflow: visible !important;
}
/* line 1410, custom.scss */
.single #tribe-events #tribe-events-footer .tribe-events-sub-nav li:before {
  display: none !important;
}
/* line 1414, custom.scss */
.single #tribe-events #tribe-events-footer .tribe-events-sub-nav li a {
  display: inline-block;
  background: #009955;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding: .6em 2em !important;
  border: none !important;
  -webkit-text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.1) !important;
  -moz-text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.1) !important;
  text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.1) !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) !important;
}
/* line 1429, custom.scss */
.single #tribe-events #tribe-events-footer .tribe-events-sub-nav li a:hover {
  opacity: .8;
}
/* line 1434, custom.scss */
.single #tribe-events #tribe-events-footer .tribe-events-sub-nav li a.tribe-events-nav-previous i {
  margin-right: .5em;
}
/* line 1440, custom.scss */
.single #tribe-events #tribe-events-footer .tribe-events-sub-nav li a.tribe-events-nav-next i {
  margin-left: .5em;
}
/* line 1451, custom.scss */
#tribe-events .tribe-bar-filters input[type="text"] {
  padding: 1px 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
/* line 1459, custom.scss */
#tribe-events .tribe-bar-submit .tribe-events-button {
  background: #009955 !important;
}
/* line 1464, custom.scss */
#tribe-events .tribe-events-notices {
  background-color: #fcf8e3 !important;
  border-color: #faebcc !important;
  color: #8a6d3b !important;
}

/* line 1479, custom.scss */
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a,
#tribe_events_filters_wrapper input[type=submit],
.tribe-events-button,
.entry-content .tribe-events-button,
.tribe-events-button.tribe-inactive,
.entry-content .tribe-events-button:hover,
.tribe-events-button:hover,
.tribe-events-button.tribe-active:hover {
  background-color: #009955 !important;
}

/* ---------- Footer ---------- */
/* line 1486, custom.scss */
footer.content-info {
  height: 410px;
  background: #1c110b;
  color: #999999;
  font-size: 13px;
  border-top: 1px solid #999999;
}
@media screen and (max-width: 992px) {
  /* line 1486, custom.scss */
  footer.content-info {
    height: auto !important;
  }
}
/* line 1497, custom.scss */
footer.content-info #footer-widgets {
  border-bottom: 1px solid #333;
}
@media screen and (max-width: 768px) {
  /* line 1497, custom.scss */
  footer.content-info #footer-widgets {
    padding: 2em 0 1em;
  }
}
/* line 1504, custom.scss */
footer.content-info #footer-widgets .widget {
  padding: 4em 0 5em;
}
@media screen and (max-width: 768px) {
  /* line 1504, custom.scss */
  footer.content-info #footer-widgets .widget {
    padding: 2em 15px;
  }
}
/* line 1511, custom.scss */
footer.content-info #footer-widgets .widget h3.widget-title {
  font-size: 14px;
  color: #eeeeee;
  margin: 0 0 1.5em;
}
/* line 1518, custom.scss */
footer.content-info #footer-widgets .widget h3.widget-title:before {
  display: inline-block;
  font-family: Fontawesome;
  font-weight: normal;
  margin-right: .5em;
}
/* line 1529, custom.scss */
footer.content-info #footer-widgets .widget.widget_text h3.widget-title:before {
  content: '\f015';
}
/* line 1533, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-contact {
  line-height: 2;
}
/* line 1536, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-contact p {
  margin-bottom: 1.5em;
}
/* line 1541, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-contact i,
footer.content-info #footer-widgets .widget.widget_text .footer-contact strong {
  margin-right: .5em;
}
/* line 1547, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .uct img,
footer.content-info #footer-widgets .widget.widget_text .footer-social {
  float: right;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 1547, custom.scss */
  footer.content-info #footer-widgets .widget.widget_text .uct img,
  footer.content-info #footer-widgets .widget.widget_text .footer-social {
    float: left;
  }
}
/* line 1557, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .uct img:hover {
  opacity: .8;
}
/* line 1562, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-social {
  margin: 2.9em 0 3.5em;
}
@media screen and (max-width: 992px) {
  /* line 1562, custom.scss */
  footer.content-info #footer-widgets .widget.widget_text .footer-social {
    margin: 1.9em 0 2em;
  }
}
/* line 1569, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-social li {
  float: left;
  margin-left: 1.4em;
}
@media screen and (max-width: 992px) {
  /* line 1569, custom.scss */
  footer.content-info #footer-widgets .widget.widget_text .footer-social li {
    margin-left: 0;
    margin-right: 1.4em;
  }
}
/* line 1578, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-social li a {
  color: #eeeeee;
  font-size: 36px;
  line-height: 1.2;
}
/* line 1581, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-social li a:hover {
  color: #cc0000;
}
/* line 1589, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-links {
  float: right;
  clear: both;
}
@media screen and (max-width: 992px) {
  /* line 1589, custom.scss */
  footer.content-info #footer-widgets .widget.widget_text .footer-links {
    float: left;
  }
}
/* line 1597, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-links li {
  float: left;
  margin-left: 1em;
  padding-left: 1em;
  border-left: 1px solid #555555;
}
/* line 1603, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-links li:first-child {
  margin: 0;
  padding: 0;
  border: none;
}
@media screen and (max-width: 992px) {
  /* line 1597, custom.scss */
  footer.content-info #footer-widgets .widget.widget_text .footer-links li {
    float: none;
    margin: 0;
    padding: .2em 0 !important;
    border: none;
  }
}
/* line 1616, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-links li a {
  color: #eeeeee;
}
/* line 1619, custom.scss */
footer.content-info #footer-widgets .widget.widget_text .footer-links li a:hover {
  color: #cc0000;
}
/* line 1628, custom.scss */
footer.content-info #footer-widgets .widget.gform_widget h3.widget-title:before {
  content: '\f044';
}
/* line 1633, custom.scss */
footer.content-info #footer-widgets .widget.gform_widget form label {
  display: none !important;
}
/* line 1637, custom.scss */
footer.content-info #footer-widgets .widget.gform_widget form input[type="text"] {
  width: 100%;
}
/* line 1642, custom.scss */
footer.content-info #footer-widgets .widget.gform_widget .gform_footer {
  padding: 0 !important;
}
/* line 1645, custom.scss */
footer.content-info #footer-widgets .widget.gform_widget .gform_footer .button {
  float: right;
  margin-top: .3em;
}
@media screen and (max-width: 768px) {
  /* line 1645, custom.scss */
  footer.content-info #footer-widgets .widget.gform_widget .gform_footer .button {
    float: none !important;
  }
}
/* line 1658, custom.scss */
footer.content-info .footer {
  padding: 2em 0 4em;
}
@media screen and (max-width: 480px) {
  /* line 1658, custom.scss */
  footer.content-info .footer {
    font-size: 14px;
  }
}
/* line 1665, custom.scss */
footer.content-info .footer p {
  margin: 0;
}
@media screen and (max-width: 768px) {
  /* line 1665, custom.scss */
  footer.content-info .footer p {
    padding: 0 15px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1665, custom.scss */
  footer.content-info .footer p {
    float: left;
    clear: both;
  }
}

/* line 1682, custom.scss */
.page-template-template-auri .entry-content .alignleft {
  margin-bottom: 1.2em;
  float: left;
  margin-right: 30px;
  max-width: 260px;
}
/* line 1689, custom.scss */
.page-template-template-auri .entry-content p {
  margin-bottom: 20px;
}
/* line 1693, custom.scss */
.page-template-template-auri .entry-content .btn {
  margin: 20px 0 40px;
}

/* line 1704, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label {
  text-align: center;
  font-weight: bold;
}
/* line 1708, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet.facetwp-type-alpha,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label.facetwp-type-alpha {
  font-size: 17px;
}
/* line 1716, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet.facetwp-type-alpha .facetwp-alpha.available:hover, .post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet.facetwp-type-alpha .facetwp-alpha.available:active, .post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet.facetwp-type-alpha .facetwp-alpha.available:focus, .post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet.facetwp-type-alpha .facetwp-alpha.available.selected,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label.facetwp-type-alpha .facetwp-alpha.available:hover,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label.facetwp-type-alpha .facetwp-alpha.available:active,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label.facetwp-type-alpha .facetwp-alpha.available:focus,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label.facetwp-type-alpha .facetwp-alpha.available.selected {
  color: #cc0000;
}
/* line 1723, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet.facetwp-facet-country,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label.facetwp-facet-country {
  font-size: 14px;
}
/* line 1727, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet .facetwp-checkbox,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label .facetwp-checkbox {
  display: inline-block;
  margin-right: 14px;
  line-height: 1.2;
}
/* line 1732, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet .facetwp-checkbox:last-of-type,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label .facetwp-checkbox:last-of-type {
  margin-right: 0;
}
/* line 1739, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet .facetwp-checkbox:hover, .post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet .facetwp-checkbox:active, .post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet .facetwp-checkbox:focus, .post-type-archive-business-directory .caldera-clarity-grid .facetwp-facet .facetwp-checkbox.checked,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label .facetwp-checkbox:hover,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label .facetwp-checkbox:active,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label .facetwp-checkbox:focus,
.post-type-archive-business-directory .caldera-clarity-grid .facet-label .facetwp-checkbox.checked {
  color: #cc0000;
}
/* line 1745, custom.scss */
.post-type-archive-business-directory .caldera-clarity-grid .facetwp-loading {
  margin: 0 auto;
}
@media all and (max-width: 992px) {
  /* line 1750, custom.scss */
  .post-type-archive-business-directory .facetwp-template {
    height: 100% !important;
  }
}
/* line 1755, custom.scss */
.post-type-archive-business-directory .facetwp-template .msnry-itm {
  width: 48%;
  padding: 0 1%;
  margin-bottom: 30px;
}
@media all and (max-width: 992px) {
  /* line 1755, custom.scss */
  .post-type-archive-business-directory .facetwp-template .msnry-itm {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100%;
    padding: 0;
  }
}
/* line 1768, custom.scss */
.post-type-archive-business-directory .facetwp-template .msnry-itm .msnry-itm-inner {
  border: 1px solid #d1d1d1;
  padding: 20px 5px;
}
@media all and (max-width: 992px) {
  /* line 1768, custom.scss */
  .post-type-archive-business-directory .facetwp-template .msnry-itm .msnry-itm-inner {
    margin-bottom: 20px;
  }
}
/* line 1776, custom.scss */
.post-type-archive-business-directory .facetwp-template .msnry-itm .msnry-itm-inner h3 {
  margin-bottom: 13px;
}
/* line 1780, custom.scss */
.post-type-archive-business-directory .facetwp-template .msnry-itm .msnry-itm-inner ul {
  color: #1c110b;
  font-size: 13px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 1786, custom.scss */
.post-type-archive-business-directory .facetwp-template .msnry-itm .msnry-itm-inner p {
  font-size: 13px;
  margin: 0;
}
@media all and (max-width: 992px) {
  /* line 1791, custom.scss */
  .post-type-archive-business-directory .facetwp-template .msnry-itm .msnry-itm-inner img {
    margin-bottom: 20px;
  }
}

/* line 1803, custom.scss */
.home ul,
.content-info ul,
ul.standard-main {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 1808, custom.scss */
.single-business-directory #lsx-map {
  margin: 40px 0;
}
/* line 1811, custom.scss */
.single-business-directory #lsx-map iframe {
  width: 100%;
  border: none;
}
/* line 1818, custom.scss */
.single-business-directory .contact,
.single-business-directory .address {
  margin-bottom: 30px;
}
/* line 1825, custom.scss */
.single-business-directory article.business-directory > .row > .col-md-4 h3 {
  border-bottom: 1px solid;
  padding: 0 0 10px 0;
}
/* line 1829, custom.scss */
.single-business-directory article.business-directory > .row > .col-md-4 h3.entry-title {
  margin-top: 0;
}
/* line 1834, custom.scss */
.single-business-directory article.business-directory > .row > .col-md-4 h4 {
  margin-top: 15px;
}

@media all and (max-width: 768px) {
  /* line 1842, custom.scss */
  #primary {
    padding-left: 20px;
    padding-right: 20px;
  }
}
