@charset "UTF-8";
/*!
                            Delicately Hand-Crafted by                            ,;s5X932ir:.             
                                                                                ;XHMMH&h9h&H###&s.          
                               .:s3H#@@@@@@@@#AXr:                           s#@@@@#BA&GG&AHM#@@@@@3,       
                          :2#@@@@@@@@@@@@@@@@@@@@@@@@Mi,                   S@@@#BAA&GGGGGGG&AAAHM#@@@A.     
                      ,3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S.             :@@@HA&GhhhhhhhhhhhhGGG&AAB#@@2    
                   ,A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X.         i@@BAA&&Ghhhh&&&A&GhhhhhhGG&AB#@#   
                 S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r      S@MAAAHHA&Ghhh&AHHAAGhhhhhhhhG&HM@@  
               &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@5   ;@BHr    ,#Gh&5     M&hhhhhhhhGG&AB@M 
             G@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@s ##GBr    ,@&hA2     @MMMMAHMM#MA&&AM@:
           s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@3.@AhMS    :@&hHh     @;;;;B5:.,r&#A&H@5
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ r#GG#2    :@&GBA    .#           s#AAA3
        ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2BGG#2    :@&GMA    .@     r2.    3M&G9
       X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5BGG#5    ;@A&#M    .@    5@@@    :@GG9
      A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;#GGMA     A##@r    ;@    r@@@    :@GG3
     &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; #&&H@;             #@      ;     9MGA5
    5@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XB&A#@2          ;#@#           X@&h#:
   :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r #AAH#@@M92ii53H@@#MM    X@XS2A@@AhM9 
   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  #AAHB#@@@@@@@@#A&BM    i@@@@@B&GBG  
  X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  HB&AAAAHHHHAAGhGHM... i@HAA&GG#2   
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; rMAGGGGGhhhhhhGA#@@@@B&GhhGBB;    
 r@@@,          :A@@@@@@@@@@@@@@@:   ,@@@@@@@@s    @@@@@@@@S    @@@@@@@@@#  iBH&hhhhhhhhGAHMMBA&GGAMBs      
 @@@@             ,@@@@@@@@@@@@@@     @@@@@@@@:    @@@@@@@@;    @@@@@@@@@@@G  ;XHBHA&GGGG&&&AAAHMMh;        
:@@@@.    @@@@     @#AHH#@@@&AHM@:    @M22A@@@s    @#25G@@@2    @@@@M922G@@@@@;  ;2AM#######MHhi:           
2@@@@,    @@@@.   .@     @@@    MS          r@X          :@H    @@:        ,@@@@@     ..,,.                 
#@@@@,           5@@.    @@@    @2     ;.    AB     :,    i@    @    r@@3    @@@@,                          
@@@@@,    ,:::     @r    @@@    @2   .@@@r   .A    @@@9    A    X    3G3&    .@@@;                          
@@@@@,    @@@@@    ,s    @@@    @2   ,@@@X   ,A    @@@#    A    3    .   ;r;,:@@@;                          
H@@@@:    riss.    s5    r2     @2    :H3    &#    .H&    s@    @    M@@@B#@H@@@@,                          
i@@@@.            ;@@           #s          ;@2          ,@H    @@.         ,@@@@                           
,@@@@B9&G9X2X9A#@@@@@@Asri#@@Gh2@@9G9@@2rsh@@@@3Gh@@3rs3@@@@XG9X@@@@3r::;SB@@@@@@                           
 A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@9                           
 .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                            
  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                            
  ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                             
   B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2                             
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                              
     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                               
      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                
       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                 
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B                                  
         &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@i                                   
          :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                                     
            2@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@r                                      
              &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@5                                        
                3@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@i                                          
                  ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B:                                            
                     s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B;                                               
                        ;A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@9,                                                  
                           .:r2GB#@@@@@@@@@@@@@@#HG5r:                                                         

                                www.bubbleup.net 

*/
html {
  height: 100%;
  overflow-x: hidden; }

body {
  min-height: 100%;
  margin: auto;
  overflow-x: hidden;
  background: #6a53a0 url(../images/texture_overlay_dark.png) center top repeat;
  background-size: 762px auto; }

@media (max-width: 1023px) {
  body:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 419;
    opacity: 0;
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%);
    transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    background: rgba(0, 0, 0, 0.5); }

  .nav-on body {
    overflow: hidden; }
    .nav-on body:before {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1; } }
#page {
  position: relative;
  background: #111 url(../images/texture_overlay_light.png) center top repeat;
  background-size: 762px auto;
  padding-top: 7rem; }

@media (min-width: 1024px) {
  #page {
    padding-top: 16.5rem; } }
@media (min-width: 1360px) {
  #page {
    padding-top: 20.5rem; } }
.content {
  position: relative; }
  .content:before, .content:after {
    content: " ";
    display: table; }
  .content:after {
    clear: both; }
  .content > .container {
    margin-top: 16.5px;
    margin-bottom: 16.5px; }
    @media (min-width: 576px) {
      .content > .container {
        margin-top: 23.1px;
        margin-bottom: 23.1px; } }
    @media (min-width: 768px) {
      .content > .container {
        margin-top: 35.2px;
        margin-bottom: 35.2px; } }
    @media (min-width: 1024px) {
      .content > .container {
        margin-top: 39.6px;
        margin-bottom: 39.6px; } }
    @media (min-width: 1360px) {
      .content > .container {
        margin-top: 44px;
        margin-bottom: 44px; } }
  .content.photo {
    background-color: #000;
    background-size: cover;
    min-height: 25rem; }
    .content.photo:before, .content.photo:after {
      content: "";
      height: 1rem;
      display: block;
      background: #6a53a0;
      background: #f2453d;
      background: linear-gradient(to right, #f2453d 0%, #ffdb39 25%, #23b558 50%, #00b7e0 75%, #69529e 97%); }

div.container.subpage {
  min-height: 25rem !important; }

.content.banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  overflow: hidden; }

/*
  margin-top: -7rem;
}

@media (min-width: $screen-lg-min) {

  .content.banner {
    margin-top: -17rem;
  }
}

@media (min-width: $screen-xl-min) {

  .content.banner {
    margin-top: -12rem;
  }
}
*/
* {
  outline: 0 !important; }

a {
  text-decoration: underline; }

p {
  margin: 0 0 1em; }

.lead {
  font-style: italic;
  text-shadow: 2px 2px #000; }

.single-message {
  padding: 6% 0; }

.banner-blurb {
  font-size: 1.5em;
  line-height: 1.4em;
  font-style: italic;
  text-shadow: 2px 2px #000; }

@media (min-width: 1024px) {
  .banner-blurb {
    font-size: 1.8em;
    line-height: 1.4em;
    font-style: italic;
    text-shadow: 2px 2px #000; } }
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin: 0 0 1rem;
  text-transform: uppercase; }

@media (min-width: 768px) {
  h1, .h1 {
    font-size: 2.2em; } }
@media (min-width: 1024px) {
  h1, .h1 {
    font-size: 2.4em; } }
/*
@media (min-width: $screen-lg-min) {
  h1,.h1 {font-size: $font-size-h1 * 1.3}
}

@media (min-width: $screen-xl-min) {
  h1,.h1 {font-size: $font-size-h1 * 1.4}
}
*/
.page-header {
  margin: 0;
  padding: 0;
  border: 0;
  margin: 0 0 1.5rem;
  padding: 0 0 1.5rem; }
  .page-header h1, .page-header .h1 {
    font-family: "oswald", sans-serif;
    color: #fee538;
    margin: 0; }

.content.banner .page-header {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0;
  padding: 3em 0 1em;
  margin: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.9) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#E6000000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

header.page-header.subpage {
  padding: 5em 0 1em; }

.page-footer {
  margin-top: 16.5px; }
  @media (min-width: 576px) {
    .page-footer {
      margin-top: 23.1px; } }
  @media (min-width: 768px) {
    .page-footer {
      margin-top: 35.2px; } }
  @media (min-width: 1024px) {
    .page-footer {
      margin-top: 39.6px; } }
  @media (min-width: 1360px) {
    .page-footer {
      margin-top: 44px; } }

@media (min-width: 1360px) {
  .container {
    width: 1322px; } }

@media (min-width: 1360px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left; }

  .col-xl-1 {
    width: 8.3333333333%; }

  .col-xl-2 {
    width: 16.6666666667%; }

  .col-xl-3 {
    width: 25%; }

  .col-xl-4 {
    width: 33.3333333333%; }

  .col-xl-5 {
    width: 41.6666666667%; }

  .col-xl-6 {
    width: 50%; }

  .col-xl-7 {
    width: 58.3333333333%; }

  .col-xl-8 {
    width: 66.6666666667%; }

  .col-xl-9 {
    width: 75%; }

  .col-xl-10 {
    width: 83.3333333333%; }

  .col-xl-11 {
    width: 91.6666666667%; }

  .col-xl-12 {
    width: 100%; }

  .col-xl-pull-0 {
    right: auto; }

  .col-xl-pull-1 {
    right: 8.3333333333%; }

  .col-xl-pull-2 {
    right: 16.6666666667%; }

  .col-xl-pull-3 {
    right: 25%; }

  .col-xl-pull-4 {
    right: 33.3333333333%; }

  .col-xl-pull-5 {
    right: 41.6666666667%; }

  .col-xl-pull-6 {
    right: 50%; }

  .col-xl-pull-7 {
    right: 58.3333333333%; }

  .col-xl-pull-8 {
    right: 66.6666666667%; }

  .col-xl-pull-9 {
    right: 75%; }

  .col-xl-pull-10 {
    right: 83.3333333333%; }

  .col-xl-pull-11 {
    right: 91.6666666667%; }

  .col-xl-pull-12 {
    right: 100%; }

  .col-xl-push-0 {
    left: auto; }

  .col-xl-push-1 {
    left: 8.3333333333%; }

  .col-xl-push-2 {
    left: 16.6666666667%; }

  .col-xl-push-3 {
    left: 25%; }

  .col-xl-push-4 {
    left: 33.3333333333%; }

  .col-xl-push-5 {
    left: 41.6666666667%; }

  .col-xl-push-6 {
    left: 50%; }

  .col-xl-push-7 {
    left: 58.3333333333%; }

  .col-xl-push-8 {
    left: 66.6666666667%; }

  .col-xl-push-9 {
    left: 75%; }

  .col-xl-push-10 {
    left: 83.3333333333%; }

  .col-xl-push-11 {
    left: 91.6666666667%; }

  .col-xl-push-12 {
    left: 100%; }

  .col-xl-offset-0 {
    margin-left: 0%; }

  .col-xl-offset-1 {
    margin-left: 8.3333333333%; }

  .col-xl-offset-2 {
    margin-left: 16.6666666667%; }

  .col-xl-offset-3 {
    margin-left: 25%; }

  .col-xl-offset-4 {
    margin-left: 33.3333333333%; }

  .col-xl-offset-5 {
    margin-left: 41.6666666667%; }

  .col-xl-offset-6 {
    margin-left: 50%; }

  .col-xl-offset-7 {
    margin-left: 58.3333333333%; }

  .col-xl-offset-8 {
    margin-left: 66.6666666667%; }

  .col-xl-offset-9 {
    margin-left: 75%; }

  .col-xl-offset-10 {
    margin-left: 83.3333333333%; }

  .col-xl-offset-11 {
    margin-left: 91.6666666667%; }

  .col-xl-offset-12 {
    margin-left: 100%; } }
/* clear first in row for xs columns */
.grid .col-xs-6:nth-child(2n + 3) {
  clear: left; }

.grid .col-xs-4:nth-child(3n + 4) {
  clear: left; }

.grid .col-xs-3:nth-child(4n + 5) {
  clear: left; }

.grid .col-xs-2:nth-child(6n + 7) {
  clear: left; }

.grid .col-xs-1:nth-child(12n + 13) {
  clear: left; }

@media (min-width: 576px) {
  /* reset previous grid */
  .grid .col-xs-6:nth-child(2n + 3) {
    clear: none; }

  .grid .col-xs-4:nth-child(3n + 4) {
    clear: none; }

  .grid .col-xs-3:nth-child(4n + 5) {
    clear: none; }

  .grid .col-xs-2:nth-child(6n + 7) {
    clear: none; }

  .grid .col-xs-1:nth-child(12n + 13) {
    clear: none; }

  /* clear first in row for small columns */
  .grid .col-sm-6:nth-child(2n + 3) {
    clear: left; }

  .grid .col-sm-4:nth-child(3n + 4) {
    clear: left; }

  .grid .col-sm-3:nth-child(4n + 5) {
    clear: left; }

  .grid .col-sm-2:nth-child(6n + 7) {
    clear: left; }

  .grid .col-sm-1:nth-child(12n + 13) {
    clear: left; } }
@media (min-width: 768px) {
  /* reset previous grid */
  .grid .col-sm-6:nth-child(2n + 3) {
    clear: none; }

  .grid .col-sm-4:nth-child(3n + 4) {
    clear: none; }

  .grid .col-sm-3:nth-child(4n + 5) {
    clear: none; }

  .grid .col-sm-2:nth-child(6n + 7) {
    clear: none; }

  .grid .col-sm-1:nth-child(12n + 13) {
    clear: none; }

  /* clear first in row for medium columns */
  .grid .col-md-6:nth-child(2n + 3) {
    clear: left; }

  .grid .col-md-4:nth-child(3n + 4) {
    clear: left; }

  .grid .col-md-3:nth-child(4n + 5) {
    clear: left; }

  .grid .col-md-2:nth-child(6n + 7) {
    clear: left; }

  .grid .col-md-1:nth-child(12n + 13) {
    clear: left; } }
@media (min-width: 1024px) {
  /* reset previous grid */
  .grid .col-md-6:nth-child(2n + 3) {
    clear: none; }

  .grid .col-md-4:nth-child(3n + 4) {
    clear: none; }

  .grid .col-md-3:nth-child(4n + 5) {
    clear: none; }

  .grid .col-md-2:nth-child(6n + 7) {
    clear: none; }

  .grid .col-md-1:nth-child(12n + 13) {
    clear: none; }

  /* clear first in row for large columns */
  .grid .col-lg-6:nth-child(2n + 3) {
    clear: left; }

  .grid .col-lg-4:nth-child(3n + 4) {
    clear: left; }

  .grid .col-lg-3:nth-child(4n + 5) {
    clear: left; }

  .grid .col-lg-2:nth-child(6n + 7) {
    clear: left; }

  .grid .col-lg-1:nth-child(12n + 13) {
    clear: left; } }
@media (min-width: 1360px) {
  /* reset previous grid */
  .grid .col-lg-6:nth-child(2n + 3) {
    clear: none; }

  .grid .col-lg-4:nth-child(3n + 4) {
    clear: none; }

  .grid .col-lg-3:nth-child(4n + 5) {
    clear: left; }

  .grid .col-lg-2:nth-child(6n + 7) {
    clear: none; }

  .grid .col-lg-1:nth-child(12n + 13) {
    clear: none; }

  /* clear first in row for large columns */
  .grid .col-xl-6:nth-child(2n + 3) {
    clear: left; }

  .grid .col-xl-4:nth-child(3n + 4) {
    clear: left; }

  .grid .col-xl-3:nth-child(4n + 5) {
    clear: left; }

  .grid .col-xl-2:nth-child(6n + 7) {
    clear: left; }

  .grid .col-xl-1:nth-child(12n + 13) {
    clear: left; } }
.form-control:focus {
  box-shadow: none; }

.form-control {
  border-width: .2rem; }

select.form-control,
select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxwb2x5Z29uIHBvaW50cz0iNDcuMjUsMTUgNDUuMTY0LDEyLjkxNCAyNSwzMy4wNzggNC44MzYsMTIuOTE0IDIuNzUsMTUgMjUsMzcuMjUgIi8+PC9zdmc+);
  background-position: calc(100% - 1rem) center;
  background-repeat: no-repeat;
  background-size: 1em auto;
  padding-right: 3.5rem; }

.btn {
  text-decoration: none;
  font-family: "oswald", sans-serif;
  text-transform: uppercase;
  line-height: 1;
  border-radius: 100rem; }

.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default.active, .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.active {
  color: #ffffff;
  background-color: #6a53a0;
  border-color: #6a53a0; }
  .btn-default:hover:hover, .btn-default:hover:focus, .btn-default:hover.focus, .btn-default:hover:active, .btn-default:hover.active, .open > .btn-default:hover.dropdown-toggle, .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default:active:active, .btn-default:active.active, .open > .btn-default:active.dropdown-toggle, .btn-default:focus:hover, .btn-default:focus:focus, .btn-default:focus.focus, .btn-default:focus:active, .btn-default:focus.active, .open > .btn-default:focus.dropdown-toggle, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .btn-default.active:active, .btn-default.active.active, .open > .btn-default.active.dropdown-toggle,
  .btn-primary:hover:hover,
  .btn-primary:hover:focus,
  .btn-primary:hover.focus,
  .btn-primary:hover:active,
  .btn-primary:hover.active, .open >
  .btn-primary:hover.dropdown-toggle,
  .btn-primary:active:hover,
  .btn-primary:active:focus,
  .btn-primary:active.focus,
  .btn-primary:active:active,
  .btn-primary:active.active, .open >
  .btn-primary:active.dropdown-toggle,
  .btn-primary:focus:hover,
  .btn-primary:focus:focus,
  .btn-primary:focus.focus,
  .btn-primary:focus:active,
  .btn-primary:focus.active, .open >
  .btn-primary:focus.dropdown-toggle,
  .btn-primary.active:hover,
  .btn-primary.active:focus,
  .btn-primary.active.focus,
  .btn-primary.active:active,
  .btn-primary.active.active, .open >
  .btn-primary.active.dropdown-toggle {
    color: #ffffff;
    background-color: #8571b5;
    border-color: #6a53a0; }
  .btn-default:hover:active, .btn-default:hover.active, .open > .btn-default:hover.dropdown-toggle, .btn-default:active:active, .btn-default:active.active, .open > .btn-default:active.dropdown-toggle, .btn-default:focus:active, .btn-default:focus.active, .open > .btn-default:focus.dropdown-toggle, .btn-default.active:active, .btn-default.active.active, .open > .btn-default.active.dropdown-toggle,
  .btn-primary:hover:active,
  .btn-primary:hover.active, .open >
  .btn-primary:hover.dropdown-toggle,
  .btn-primary:active:active,
  .btn-primary:active.active, .open >
  .btn-primary:active.dropdown-toggle,
  .btn-primary:focus:active,
  .btn-primary:focus.active, .open >
  .btn-primary:focus.dropdown-toggle,
  .btn-primary.active:active,
  .btn-primary.active.active, .open >
  .btn-primary.active.dropdown-toggle {
    background-image: none; }
  .btn-default:hover.disabled, .btn-default:hover.disabled:hover, .btn-default:hover.disabled:focus, .btn-default:hover.disabled.focus, .btn-default:hover.disabled:active, .btn-default:hover.disabled.active, .btn-default:hover[disabled], .btn-default:hover[disabled]:hover, .btn-default:hover[disabled]:focus, .btn-default:hover[disabled].focus, .btn-default:hover[disabled]:active, .btn-default:hover[disabled].active, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:hover:hover, fieldset[disabled] .btn-default:hover:focus, fieldset[disabled] .btn-default:hover.focus, fieldset[disabled] .btn-default:hover:active, fieldset[disabled] .btn-default:hover.active, .btn-default:active.disabled, .btn-default:active.disabled:hover, .btn-default:active.disabled:focus, .btn-default:active.disabled.focus, .btn-default:active.disabled:active, .btn-default:active.disabled.active, .btn-default:active[disabled], .btn-default:active[disabled]:hover, .btn-default:active[disabled]:focus, .btn-default:active[disabled].focus, .btn-default:active[disabled]:active, .btn-default:active[disabled].active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:active:hover, fieldset[disabled] .btn-default:active:focus, fieldset[disabled] .btn-default:active.focus, fieldset[disabled] .btn-default:active:active, fieldset[disabled] .btn-default:active.active, .btn-default:focus.disabled, .btn-default:focus.disabled:hover, .btn-default:focus.disabled:focus, .btn-default:focus.disabled.focus, .btn-default:focus.disabled:active, .btn-default:focus.disabled.active, .btn-default:focus[disabled], .btn-default:focus[disabled]:hover, .btn-default:focus[disabled]:focus, .btn-default:focus[disabled].focus, .btn-default:focus[disabled]:active, .btn-default:focus[disabled].active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:focus:hover, fieldset[disabled] .btn-default:focus:focus, fieldset[disabled] .btn-default:focus.focus, fieldset[disabled] .btn-default:focus:active, fieldset[disabled] .btn-default:focus.active, .btn-default.active.disabled, .btn-default.active.disabled:hover, .btn-default.active.disabled:focus, .btn-default.active.disabled.focus, .btn-default.active.disabled:active, .btn-default.active.disabled.active, .btn-default.active[disabled], .btn-default.active[disabled]:hover, .btn-default.active[disabled]:focus, .btn-default.active[disabled].focus, .btn-default.active[disabled]:active, .btn-default.active[disabled].active, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.active:hover, fieldset[disabled] .btn-default.active:focus, fieldset[disabled] .btn-default.active.focus, fieldset[disabled] .btn-default.active:active, fieldset[disabled] .btn-default.active.active,
  .btn-primary:hover.disabled,
  .btn-primary:hover.disabled:hover,
  .btn-primary:hover.disabled:focus,
  .btn-primary:hover.disabled.focus,
  .btn-primary:hover.disabled:active,
  .btn-primary:hover.disabled.active,
  .btn-primary:hover[disabled],
  .btn-primary:hover[disabled]:hover,
  .btn-primary:hover[disabled]:focus,
  .btn-primary:hover[disabled].focus,
  .btn-primary:hover[disabled]:active,
  .btn-primary:hover[disabled].active,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:hover:hover,
  fieldset[disabled] .btn-primary:hover:focus,
  fieldset[disabled] .btn-primary:hover.focus,
  fieldset[disabled] .btn-primary:hover:active,
  fieldset[disabled] .btn-primary:hover.active,
  .btn-primary:active.disabled,
  .btn-primary:active.disabled:hover,
  .btn-primary:active.disabled:focus,
  .btn-primary:active.disabled.focus,
  .btn-primary:active.disabled:active,
  .btn-primary:active.disabled.active,
  .btn-primary:active[disabled],
  .btn-primary:active[disabled]:hover,
  .btn-primary:active[disabled]:focus,
  .btn-primary:active[disabled].focus,
  .btn-primary:active[disabled]:active,
  .btn-primary:active[disabled].active,
  fieldset[disabled] .btn-primary:active,
  fieldset[disabled] .btn-primary:active:hover,
  fieldset[disabled] .btn-primary:active:focus,
  fieldset[disabled] .btn-primary:active.focus,
  fieldset[disabled] .btn-primary:active:active,
  fieldset[disabled] .btn-primary:active.active,
  .btn-primary:focus.disabled,
  .btn-primary:focus.disabled:hover,
  .btn-primary:focus.disabled:focus,
  .btn-primary:focus.disabled.focus,
  .btn-primary:focus.disabled:active,
  .btn-primary:focus.disabled.active,
  .btn-primary:focus[disabled],
  .btn-primary:focus[disabled]:hover,
  .btn-primary:focus[disabled]:focus,
  .btn-primary:focus[disabled].focus,
  .btn-primary:focus[disabled]:active,
  .btn-primary:focus[disabled].active,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary:focus:hover,
  fieldset[disabled] .btn-primary:focus:focus,
  fieldset[disabled] .btn-primary:focus.focus,
  fieldset[disabled] .btn-primary:focus:active,
  fieldset[disabled] .btn-primary:focus.active,
  .btn-primary.active.disabled,
  .btn-primary.active.disabled:hover,
  .btn-primary.active.disabled:focus,
  .btn-primary.active.disabled.focus,
  .btn-primary.active.disabled:active,
  .btn-primary.active.disabled.active,
  .btn-primary.active[disabled],
  .btn-primary.active[disabled]:hover,
  .btn-primary.active[disabled]:focus,
  .btn-primary.active[disabled].focus,
  .btn-primary.active[disabled]:active,
  .btn-primary.active[disabled].active,
  fieldset[disabled] .btn-primary.active,
  fieldset[disabled] .btn-primary.active:hover,
  fieldset[disabled] .btn-primary.active:focus,
  fieldset[disabled] .btn-primary.active.focus,
  fieldset[disabled] .btn-primary.active:active,
  fieldset[disabled] .btn-primary.active.active {
    background-color: #6a53a0;
    border-color: #6a53a0; }
  .btn-default:hover .badge, .btn-default:active .badge, .btn-default:focus .badge, .btn-default.active .badge, .btn-primary:hover .badge, .btn-primary:active .badge, .btn-primary:focus .badge, .btn-primary.active .badge {
    color: #6a53a0;
    background-color: #ffffff; }

.view-all {
  margin-top: .5em; }
  .view-all .fa {
    font-size: 1.2em; }

@media (min-width: 576px) {
  .view-all {
    float: right;
    position: relative;
    top: -4.3rem;
    clear: left; } }
.dropdown-menu {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
  .dropdown-menu li {
    margin: -.1rem; }
    .dropdown-menu li .fa:first-child {
      position: relative;
      text-align: center;
      width: 1em;
      left: -10px; }
  .dropdown-menu a {
    text-decoration: none; }

.nav {
  font-weight: bold;
  text-transform: uppercase; }
  .nav > li > a {
    text-decoration: none;
    font-family: "oswald", sans-serif; }

.nav-tabs {
  margin: 0 0 28px; }
  .nav-tabs > li > a {
    border-radius: 3px; }

.nav-responsive {
  background: #6a53a0;
  color: #ffffff;
  overflow-x: auto;
  white-space: nowrap;
  text-align: center;
  position: relative;
  z-index: 1; }
  .nav-responsive.more {
    overflow: visible; }
    .nav-responsive.more .dropdown-menu a {
      font-family: "oswald", sans-serif;
      font-weight: bold; }
  .nav-responsive .container > .nav {
    display: table;
    width: 100%; }
    .nav-responsive .container > .nav.loading {
      display: block; }
      .nav-responsive .container > .nav.loading > li {
        float: left; }
    .nav-responsive .container > .nav > li {
      float: none;
      display: table-cell; }
      .nav-responsive .container > .nav > li > a {
        padding-left: .5em;
        padding-right: .5em;
        color: inherit;
        cursor: pointer; }
      .nav-responsive .container > .nav > li.active > a, .nav-responsive .container > .nav > li.more-toggle.on > a,
      .nav-responsive .container > .nav > li > a:hover,
      .nav-responsive .container > .nav > li > a:focus,
      .nav-responsive .container > .nav > li > a:active {
        background: #fee538;
        color: #111; }

@media (max-width: 1023px) {
  .nav-responsive .container {
    padding: 0; } }
.breadcrumb {
  margin: 1em 0;
  font-size: .9em;
  font-weight: bold; }
  .breadcrumb:before, .breadcrumb:after {
    content: " ";
    display: table; }
  .breadcrumb:after {
    clear: both; }
  .breadcrumb > li {
    float: left; }
    .breadcrumb > li + li:before {
      content: "";
      position: relative;
      top: 1px;
      display: inline-block;
      font-family: 'Glyphicons Halflings';
      font-style: normal;
      font-weight: normal;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: inherit; }
    .breadcrumb > li + li:before {
      content: "";
      font-size: .8em;
      margin: 0; }
    .breadcrumb > li > a {
      text-decoration: none; }

.pagination-container {
  text-align: center;
  clear: both; }

.pagination {
  font-weight: bold; }
  .pagination a {
    border-radius: 3px;
    margin: .5rem; }

.content.promos {
  background: #000;
  z-index: 1; }
  .content.promos .container {
    margin-top: -20%; }

@media (min-width: 768px) {
  .content.promos .container {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 100%;
    margin-top: 0;
    margin-bottom: 3%; }
    .content.promos .container .row {
      margin: 0; }
      .content.promos .container .row [class*=col-] {
        padding: 0 2%; } }
@media (min-width: 1024px) {
  .content.promos .container {
    width: 1000px; } }
@media (min-width: 1360px) {
  .content.promos .container {
    max-width: 1024px;
    margin-bottom: 16.5px; } }
  @media (min-width: 1360px) and (min-width: 576px) {
    .content.promos .container {
      margin-bottom: 23.1px; } }
  @media (min-width: 1360px) and (min-width: 768px) {
    .content.promos .container {
      margin-bottom: 35.2px; } }
  @media (min-width: 1360px) and (min-width: 1024px) {
    .content.promos .container {
      margin-bottom: 39.6px; } }
  @media (min-width: 1360px) and (min-width: 1360px) {
    .content.promos .container {
      margin-bottom: 44px; } }

.promo {
  display: block;
  background: #000 url(../images/texture_overlay_dark.png) center top repeat;
  border: 1rem solid #6a53a0;
  border-radius: 100%;
  box-shadow: 0 0 3em #6a53a0;
  margin: 0 auto;
  color: inherit; }
  .promo .btn {
    position: absolute;
    bottom: 10%;
    padding: .5em;
    line-height: 1;
    font-size: 2.5vw;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1; }
  .promo:before, .promo:after {
    content: "";
    display: block;
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    border-radius: 100%;
    border: 0.5rem solid #7d67b0;
    opacity: 0; }
  .promo:hover {
    color: inherit; }
    .promo:hover:before, .promo:hover:after {
      -webkit-animation: promoAnim 0.2s linear infinite;
      animation: promoAnim 0.2s linear infinite;
      opacity: .3; }
    .promo:hover:after {
      -webkit-animation: promoAnim2 0.2s linear infinite;
      animation: promoAnim2 0.2s linear infinite; }
  .promo img {
    display: block;
    width: 100%;
    height: auto; }

@media (min-width: 576px) {
  .promo .btn {
    font-size: 2.2vw; } }
@media (min-width: 768px) {
  .promo .btn {
    font-size: 1.7vw; } }
@media (min-width: 1024px) {
  .promo .btn {
    font-size: 1.7rem; } }
.content.promos .row [class*=col-]:nth-child(3n+1) .promo {
  border-color: #00b7e0;
  box-shadow: 0 0 3em #00b7e0;
  /*&:hover {background-color: $brand-gamma}*/ }
  .content.promos .row [class*=col-]:nth-child(3n+1) .promo:before, .content.promos .row [class*=col-]:nth-child(3n+1) .promo:after {
    border-color: #00b7e0; }

.content.promos .row [class*=col-]:nth-child(3n+3) .promo {
  border-color: #23b558;
  box-shadow: 0 0 3em #23b558;
  /*&:hover {background-color: $brand-delta}*/ }
  .content.promos .row [class*=col-]:nth-child(3n+3) .promo:before, .content.promos .row [class*=col-]:nth-child(3n+3) .promo:after {
    border-color: #23b558; }

@-webkit-keyframes promoAnim {
  0% {
    -webkit-transform: translate(5%, 10%);
    transform: translate(5%, 10%); }
  20% {
    -webkit-transform: translate(-10%, -2%);
    transform: translate(-10%, -2%); }
  20% {
    -webkit-transform: translate(5%, 4%);
    transform: translate(5%, 4%); }
  60% {
    -webkit-transform: translate(-2%, -10%);
    transform: translate(-2%, -10%); }
  80% {
    -webkit-transform: translate(-10%, 5%);
    transform: translate(-10%, 5%); } }

@keyframes promoAnim {
  0% {
    -webkit-transform: translate(5%, 10%);
    transform: translate(5%, 10%); }
  20% {
    -webkit-transform: translate(-10%, -2%);
    transform: translate(-10%, -2%); }
  20% {
    -webkit-transform: translate(5%, 4%);
    transform: translate(5%, 4%); }
  60% {
    -webkit-transform: translate(-2%, -10%);
    transform: translate(-2%, -10%); }
  80% {
    -webkit-transform: translate(-10%, 5%);
    transform: translate(-10%, 5%); } }
@-webkit-keyframes promoAnim2 {
  0% {
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%); }
  20% {
    -webkit-transform: translate(10%, 2%);
    transform: translate(10%, 2%); }
  40% {
    -webkit-transform: translate(-5%, -4%);
    transform: translate(-5%, -4%); }
  60% {
    -webkit-transform: translate(2%, 10%);
    transform: translate(2%, 10%); }
  80% {
    -webkit-transform: translate(10%, -5%);
    transform: translate(10%, -5%); } }
@keyframes promoAnim2 {
  0% {
    -webkit-transform: translate(-5%, -10%);
    transform: translate(-5%, -10%); }
  20% {
    -webkit-transform: translate(10%, 2%);
    transform: translate(10%, 2%); }
  40% {
    -webkit-transform: translate(-5%, -4%);
    transform: translate(-5%, -4%); }
  60% {
    -webkit-transform: translate(2%, 10%);
    transform: translate(2%, 10%); }
  80% {
    -webkit-transform: translate(10%, -5%);
    transform: translate(10%, -5%); } }
.promo-tourdates {
  position: absolute;
  top: 25%;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  font-size: .8em;
  font-size: 1.7vw;
  display: block; }
  .promo-tourdates span {
    display: block;
    line-height: 1; }
  .promo-tourdates .title {
    margin: 0 0 .65em; }
  .promo-tourdates .date {
    font-size: 3.2em;
    font-family: "oswald", sans-serif; }

@media (min-width: 1024px) {
  .promo-tourdates {
    font-size: 1.8rem; } }
.photo-accent {
  display: none; }

@media (min-width: 576px) {
  .photo-accent {
    display: block;
    width: 100%;
    position: relative;
    margin-top: 1rem; }
    .photo-accent.right {
      float: right;
      margin-right: -3rem;
      margin-left: 3rem; }
      .photo-accent.right:before {
        right: 0; }
    .photo-accent.left {
      float: left;
      margin-right: 3rem;
      box-shadow: 2px 2px 8px rgba(38, 35, 36, 0.67); }
    .photo-accent:before {
      content: "";
      display: block;
      width: 73px;
      height: 65px;
      background-size: 100% 100%;
      position: absolute;
      top: -2.4rem;
      z-index: 1; }
    .photo-accent img {
      display: block;
      width: 100%;
      height: auto;
      border-radius: 100%; }

  .layout-two-columns.left .layout-column.beta .photo-accent {
    width: 125%; }
    .layout-two-columns.left .layout-column.beta .photo-accent:before {
      right: 0; }

  .layout-two-columns.right .layout-column.beta .photo-accent {
    width: 125%;
    text-align: right;
    float: right; }
    .layout-two-columns.right .layout-column.beta .photo-accent:before {
      left: 0; } }
.family-bkg {
  position: relative;
  background: url(https://busites_www.s3.amazonaws.com/arloguthriecom/images/family-bkg.png) top center no-repeat;
  background-size: contain;
  height: auto;
  min-height: 1000px; }

@media (min-width: 1024px) {
  .family-bkg {
    margin-top: -4rem; } }
div.item-family {
  text-align: center; }
  div.item-family h3 {
    margin: 1em 0 1rem;
    text-transform: uppercase;
    text-shadow: 1px 1px #000; }

thumbnail-family {
  display: block;
  padding: 0;
  margin-bottom: 28px;
  line-height: 1.75;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: border 0.2s ease-in-out; }

.thumbnail-family a > img {
  display: block;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  border-radius: 100%;
  max-width: 250px;
  background: #000; }
  .thumbnail-family a > img:hover {
    opacity: .9; }

@media (min-width: 1024px) {
  .arlo {
    float: left;
    position: relative;
    left: 25%;
    top: 8rem; }

  .annie {
    float: left;
    position: relative;
    left: 22%;
    top: -8rem; }

  .abe {
    float: right;
    position: relative;
    right: 25%;
    top: 12rem;
    z-index: 100; }

  .folk-uke {
    position: relative;
    top: 5rem;
    clear: both; }

  .sarah-johnny {
    float: right;
    position: relative;
    right: 22%;
    top: -3rem; } }
.panel {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  color: #ffffff;
  border-color: #000; }

.panel-group {
  overflow: hidden;
  border-radius: 3px;
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2); }
  .panel-group .panel-heading,
  .panel-group .panel {
    border-radius: 0; }
  .panel-group .panel-heading:not(:first-child) {
    border-top: 0.1rem solid rgba(0, 0, 0, 0.3); }

.panel-title a {
  text-decoration: none;
  text-transformation: uppercase; }

.panel-heading {
  margin: -.1rem;
  background-image: url(../images/texture_overlay_dark.png);
  background-size: 762px auto; }

.embed-responsive {
  background: #000; }

.well {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  color: #ffffff; }

@media (min-width: 768px) {
  .modal {
    text-align: center; }

  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%; }

  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle; } }
.modal-header {
  background: #6a53a0;
  background-image: url(../images/texture_overlay_dark.png);
  background-size: 762px auto;
  color: #ffffff;
  text-align: center;
  border-radius: 3px 3px 0 0;
  position: relative;
  top: -.1rem; }

.modal-title {
  color: inherit; }

.modal .close {
  width: 1em;
  height: 1em;
  background: #3e305d;
  color: #ffffff;
  border-radius: 100%;
  position: absolute;
  top: -.25em;
  right: -.25em;
  opacity: 1;
  z-index: 1; }

.modal-content {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  color: #ffffff;
  border-color: #000; }

#fancybox-thumbs ul li a {
  border: 0 !important; }

#fancybox-thumbs ul li.active {
  border-color: transparent !important; }

.fancybox-title {
  font: 0.8em/1 "cabin", Helvetica, Arial, sans-serif !important; }

.fancybox-opened .fancybox-skin {
  box-shadow: none !important; }

.popover {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  color: #ffffff;
  font-size: .9em;
  border-color: #000; }

.popover-title {
  padding-bottom: 0; }

body .slick-dots {
  bottom: auto;
  margin: 1em 0;
  height: 1.5rem;
  position: static; }
  body .slick-dots li {
    vertical-align: top;
    margin: 0 .25em;
    width: auto;
    height: auto; }
    body .slick-dots li button {
      display: block;
      padding: 0;
      margin: 0;
      border: 0;
      width: 1.5rem;
      height: 1.5rem; }
      body .slick-dots li button:before {
        content: "";
        width: inherit;
        height: inherit;
        background: #ffffff;
        font-size: 0;
        border-radius: 100%;
        opacity: .5; }
    body .slick-dots li.slick-active button:before {
      opacity: 1; }

.content.banner > img,
.billboard-slide img {
  display: block;
  position: relative;
  left: 50%;
  width: 160% !important;
  height: auto !important;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.billboard:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  pointer-events: none;
  z-index: 1; }

.billboard {
  margin: 0 !important; }
  .billboard a {
    display: block; }

.billboard-slide {
  overflow: hidden; }

.billboard-slide:not(:first-of-type) {
  display: none; }

.slick-initialized .billboard-slide {
  display: block; }

@media (min-width: 1024px) {
  .billboard-slide img {
    margin-top: -8%; } }
@media (min-width: 1300px) {
  .content.banner > img,
  .billboard-slide img {
    width: 1920px !important; }

  .billboard-slide img {
    margin-top: -10rem; } }
@media (min-width: 1920px) {
  .content.banner > img,
  .billboard-slide img {
    width: 100% !important; } }
.billboard .slick-dots {
  position: absolute;
  bottom: 0;
  z-index: 2;
  display: none !important; }

.billboard .slick-prev,
.billboard .slick-next {
  display: none !important; }

@media (min-width: 768px) {
  .billboard .slick-prev,
  .billboard .slick-next {
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 40%;
    width: 8%;
    height: auto;
    line-height: 1;
    font-size: 1em;
    margin: 0;
    z-index: 100;
    opacity: .5;
    cursor: pointer;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background: url(../images/billboard_arrow.png) center center no-repeat;
    background-size: 3em 3em; }
    .billboard .slick-prev:before,
    .billboard .slick-next:before {
      position: absolute;
      top: 50%;
      margin-top: -.5em;
      left: 50%;
      margin-left: -.5em;
      color: #ffffff;
      font-size: 3em;
      cursor: pointer;
      transition: -webkit-transform 0.1s linear;
      transition: transform 0.1s linear;
      transition: transform 0.1s linear, -webkit-transform 0.1s linear;
      display: none; }
    .billboard .slick-prev:active, .billboard .slick-prev:focus, .billboard .slick-prev:hover,
    .billboard .slick-next:active,
    .billboard .slick-next:focus,
    .billboard .slick-next:hover {
      opacity: 1;
      background: url(../images/billboard_arrow.png) center center no-repeat;
      background-size: 3em 3em; }
      .billboard .slick-prev:active:before, .billboard .slick-prev:focus:before, .billboard .slick-prev:hover:before,
      .billboard .slick-next:active:before,
      .billboard .slick-next:focus:before,
      .billboard .slick-next:hover:before {
        -webkit-transform: scale(1.2);
        transform: scale(1.2); }

  .billboard .slick-prev {
    left: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

  .billboard .slick-next {
    right: 0; }
    .billboard .slick-next:before {
      content: "\e258"; } }
@media (min-width: 1360px) {
  .billboard .slick-prev,
  .billboard .slick-next {
    bottom: 20%; } }
@media (min-width: 1920px) {
  .billboard .slick-prev,
  .billboard .slick-next {
    bottom: 0; } }
.teaser {
  opacity: 0;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
  transition: opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
  .teaser.lazyloaded {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }

.m0 {
  margin: 0 !important; }

.mb0 {
  margin-bottom: 0 !important; }

.mt0 {
  margin-top: 0 !important; }

.ml0 {
  margin-left: 0 !important; }

.mr0 {
  margin-right: 0 !important; }

.mv0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.mh0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.m1 {
  margin: 1rem !important; }

.mb1 {
  margin-bottom: 1rem !important; }

.mt1 {
  margin-top: 1rem !important; }

.ml1 {
  margin-left: 1rem !important; }

.mr1 {
  margin-right: 1rem !important; }

.mv1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.mh1 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.m2 {
  margin: 2rem !important; }

.mb2 {
  margin-bottom: 2rem !important; }

.mt2 {
  margin-top: 2rem !important; }

.ml2 {
  margin-left: 2rem !important; }

.mr2 {
  margin-right: 2rem !important; }

.mv2 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.mh2 {
  margin-left: 2rem !important;
  margin-right: 2rem !important; }

@media (max-width: 575px) {
  .m0-xs {
    margin: 0 !important; }

  .mb0-xs {
    margin-bottom: 0 !important; }

  .mt0-xs {
    margin-top: 0 !important; }

  .ml0-xs {
    margin-left: 0 !important; }

  .mr0-xs {
    margin-right: 0 !important; }

  .mv0-xs {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .mh0-xs {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .m1-xs {
    margin: 1rem !important; }

  .mb1-xs {
    margin-bottom: 1rem !important; }

  .mt1-xs {
    margin-top: 1rem !important; }

  .ml1-xs {
    margin-left: 1rem !important; }

  .mr1-xs {
    margin-right: 1rem !important; }

  .mv1-xs {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .mh1-xs {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .m2-xs {
    margin: 2rem !important; }

  .mb2-xs {
    margin-bottom: 2rem !important; }

  .mt2-xs {
    margin-top: 2rem !important; }

  .ml2-xs {
    margin-left: 2rem !important; }

  .mr2-xs {
    margin-right: 2rem !important; }

  .mv2-xs {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .mh2-xs {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 576px) and (max-width: 767px) {
  .m0-sm {
    margin: 0 !important; }

  .mb0-sm {
    margin-bottom: 0 !important; }

  .mt0-sm {
    margin-top: 0 !important; }

  .ml0-sm {
    margin-left: 0 !important; }

  .mr0-sm {
    margin-right: 0 !important; }

  .mv0-sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .mh0-sm {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .m1-sm {
    margin: 1rem !important; }

  .mb1-sm {
    margin-bottom: 1rem !important; }

  .mt1-sm {
    margin-top: 1rem !important; }

  .ml1-sm {
    margin-left: 1rem !important; }

  .mr1-sm {
    margin-right: 1rem !important; }

  .mv1-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .mh1-sm {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .m2-sm {
    margin: 2rem !important; }

  .mb2-sm {
    margin-bottom: 2rem !important; }

  .mt2-sm {
    margin-top: 2rem !important; }

  .ml2-sm {
    margin-left: 2rem !important; }

  .mr2-sm {
    margin-right: 2rem !important; }

  .mv2-sm {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .mh2-sm {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 768px) and (max-width: 1023px) {
  .m0-md {
    margin: 0 !important; }

  .mb0-md {
    margin-bottom: 0 !important; }

  .mt0-md {
    margin-top: 0 !important; }

  .ml0-md {
    margin-left: 0 !important; }

  .mr0-md {
    margin-right: 0 !important; }

  .mv0-md {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .mh0-md {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .m1-md {
    margin: 1rem !important; }

  .mb1-md {
    margin-bottom: 1rem !important; }

  .mt1-md {
    margin-top: 1rem !important; }

  .ml1-md {
    margin-left: 1rem !important; }

  .mr1-md {
    margin-right: 1rem !important; }

  .mv1-md {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .mh1-md {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .m2-md {
    margin: 2rem !important; }

  .mb2-md {
    margin-bottom: 2rem !important; }

  .mt2-md {
    margin-top: 2rem !important; }

  .ml2-md {
    margin-left: 2rem !important; }

  .mr2-md {
    margin-right: 2rem !important; }

  .mv2-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .mh2-md {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 1024px) and (max-width: 1359px) {
  .m0-lg {
    margin: 0 !important; }

  .mb0-lg {
    margin-bottom: 0 !important; }

  .mt0-lg {
    margin-top: 0 !important; }

  .ml0-lg {
    margin-left: 0 !important; }

  .mr0-lg {
    margin-right: 0 !important; }

  .mv0-lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .mh0-lg {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .m1-lg {
    margin: 1rem !important; }

  .mb1-lg {
    margin-bottom: 1rem !important; }

  .mt1-lg {
    margin-top: 1rem !important; }

  .ml1-lg {
    margin-left: 1rem !important; }

  .mr1-lg {
    margin-right: 1rem !important; }

  .mv1-lg {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .mh1-lg {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .m2-lg {
    margin: 2rem !important; }

  .mb2-lg {
    margin-bottom: 2rem !important; }

  .mt2-lg {
    margin-top: 2rem !important; }

  .ml2-lg {
    margin-left: 2rem !important; }

  .mr2-lg {
    margin-right: 2rem !important; }

  .mv2-lg {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .mh2-lg {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
@media (min-width: 1360px) {
  .m0-xl {
    margin: 0 !important; }

  .mb0-xl {
    margin-bottom: 0 !important; }

  .mt0-xl {
    margin-top: 0 !important; }

  .ml0-xl {
    margin-left: 0 !important; }

  .mr0-xl {
    margin-right: 0 !important; }

  .mv0-xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

  .mh0-xl {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  .m1-xl {
    margin: 1rem !important; }

  .mb1-xl {
    margin-bottom: 1rem !important; }

  .mt1-xl {
    margin-top: 1rem !important; }

  .ml1-xl {
    margin-left: 1rem !important; }

  .mr1-xl {
    margin-right: 1rem !important; }

  .mv1-xl {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

  .mh1-xl {
    margin-left: 1rem !important;
    margin-right: 1rem !important; }

  .m2-xl {
    margin: 2rem !important; }

  .mb2-xl {
    margin-bottom: 2rem !important; }

  .mt2-xl {
    margin-top: 2rem !important; }

  .ml2-xl {
    margin-left: 2rem !important; }

  .mr2-xl {
    margin-right: 2rem !important; }

  .mv2-xl {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important; }

  .mh2-xl {
    margin-left: 2rem !important;
    margin-right: 2rem !important; } }
.bt {
  margin-top: 16.5px; }
  @media (min-width: 576px) {
    .bt {
      margin-top: 23.1px; } }
  @media (min-width: 768px) {
    .bt {
      margin-top: 35.2px; } }
  @media (min-width: 1024px) {
    .bt {
      margin-top: 39.6px; } }
  @media (min-width: 1360px) {
    .bt {
      margin-top: 44px; } }

.bb {
  margin-bottom: 16.5px; }
  @media (min-width: 576px) {
    .bb {
      margin-bottom: 23.1px; } }
  @media (min-width: 768px) {
    .bb {
      margin-bottom: 35.2px; } }
  @media (min-width: 1024px) {
    .bb {
      margin-bottom: 39.6px; } }
  @media (min-width: 1360px) {
    .bb {
      margin-bottom: 44px; } }

.bl {
  margin-left: 13.75px; }
  @media (min-width: 576px) {
    .bl {
      margin-left: 16.5px; } }
  @media (min-width: 768px) {
    .bl {
      margin-left: 22px; } }
  @media (min-width: 1024px) {
    .bl {
      margin-left: 22px; } }
  @media (min-width: 1360px) {
    .bl {
      margin-left: 22px; } }

.br {
  margin-right: 13.75px; }
  @media (min-width: 576px) {
    .br {
      margin-right: 16.5px; } }
  @media (min-width: 768px) {
    .br {
      margin-right: 22px; } }
  @media (min-width: 1024px) {
    .br {
      margin-right: 22px; } }
  @media (min-width: 1360px) {
    .br {
      margin-right: 22px; } }

.bv {
  margin-top: 16.5px;
  margin-bottom: 16.5px; }
  @media (min-width: 576px) {
    .bv {
      margin-top: 23.1px;
      margin-bottom: 23.1px; } }
  @media (min-width: 768px) {
    .bv {
      margin-top: 35.2px;
      margin-bottom: 35.2px; } }
  @media (min-width: 1024px) {
    .bv {
      margin-top: 39.6px;
      margin-bottom: 39.6px; } }
  @media (min-width: 1360px) {
    .bv {
      margin-top: 44px;
      margin-bottom: 44px; } }

.bh {
  margin-left: 13.75px;
  margin-right: 13.75px; }
  @media (min-width: 576px) {
    .bh {
      margin-left: 16.5px;
      margin-right: 16.5px; } }
  @media (min-width: 768px) {
    .bh {
      margin-left: 22px;
      margin-right: 22px; } }
  @media (min-width: 1024px) {
    .bh {
      margin-left: 22px;
      margin-right: 22px; } }
  @media (min-width: 1360px) {
    .bh {
      margin-left: 22px;
      margin-right: 22px; } }

.bt- {
  margin-top: -16.5px; }
  @media (min-width: 576px) {
    .bt- {
      margin-top: -23.1px; } }
  @media (min-width: 768px) {
    .bt- {
      margin-top: -35.2px; } }
  @media (min-width: 1024px) {
    .bt- {
      margin-top: -39.6px; } }
  @media (min-width: 1360px) {
    .bt- {
      margin-top: -44px; } }

.bb- {
  margin-bottom: -16.5px; }
  @media (min-width: 576px) {
    .bb- {
      margin-bottom: -23.1px; } }
  @media (min-width: 768px) {
    .bb- {
      margin-bottom: -35.2px; } }
  @media (min-width: 1024px) {
    .bb- {
      margin-bottom: -39.6px; } }
  @media (min-width: 1360px) {
    .bb- {
      margin-bottom: -44px; } }

.bl- {
  margin-left: -13.75px; }
  @media (min-width: 576px) {
    .bl- {
      margin-left: -16.5px; } }
  @media (min-width: 768px) {
    .bl- {
      margin-left: -22px; } }
  @media (min-width: 1024px) {
    .bl- {
      margin-left: -22px; } }
  @media (min-width: 1360px) {
    .bl- {
      margin-left: -22px; } }

.br- {
  margin-right: -13.75px; }
  @media (min-width: 576px) {
    .br- {
      margin-right: -16.5px; } }
  @media (min-width: 768px) {
    .br- {
      margin-right: -22px; } }
  @media (min-width: 1024px) {
    .br- {
      margin-right: -22px; } }
  @media (min-width: 1360px) {
    .br- {
      margin-right: -22px; } }

.bv- {
  margin-top: -16.5px;
  margin-bottom: -16.5px; }
  @media (min-width: 576px) {
    .bv- {
      margin-top: -23.1px;
      margin-bottom: -23.1px; } }
  @media (min-width: 768px) {
    .bv- {
      margin-top: -35.2px;
      margin-bottom: -35.2px; } }
  @media (min-width: 1024px) {
    .bv- {
      margin-top: -39.6px;
      margin-bottom: -39.6px; } }
  @media (min-width: 1360px) {
    .bv- {
      margin-top: -44px;
      margin-bottom: -44px; } }

.bh- {
  margin-left: -13.75px;
  margin-right: -13.75px; }
  @media (min-width: 576px) {
    .bh- {
      margin-left: -16.5px;
      margin-right: -16.5px; } }
  @media (min-width: 768px) {
    .bh- {
      margin-left: -22px;
      margin-right: -22px; } }
  @media (min-width: 1024px) {
    .bh- {
      margin-left: -22px;
      margin-right: -22px; } }
  @media (min-width: 1360px) {
    .bh- {
      margin-left: -22px;
      margin-right: -22px; } }

@media (max-width: 575px) {
  .pull-left-xs {
    float: left !important; }

  .pull-right-xs {
    float: right !important; } }
@media (min-width: 576px) and (max-width: 767px) {
  .pull-left-sm {
    float: left !important; }

  .pull-right-sm {
    float: right !important; } }
@media (min-width: 768px) and (max-width: 1023px) {
  .pull-left-md {
    float: left !important; }

  .pull-right-md {
    float: right !important; } }
@media (min-width: 1024px) and (max-width: 1359px) {
  .pull-left-lg {
    float: left !important; }

  .pull-right-lg {
    float: right !important; } }
@media (min-width: 1360px) {
  .pull-left-xl {
    float: left !important; }

  .pull-right-xl {
    float: right !important; } }
@media (max-width: 575px) {
  .text-left-xs {
    text-align: left !important; }

  .text-right-xs {
    text-align: right !important; }

  .text-center-xs {
    text-align: center !important; } }
@media (min-width: 576px) and (max-width: 767px) {
  .text-left-sm {
    text-align: left !important; }

  .text-right-sm {
    text-align: right !important; }

  .text-center-sm {
    text-align: center !important; } }
@media (min-width: 768px) and (max-width: 1023px) {
  .text-left-md {
    text-align: left !important; }

  .text-right-md {
    text-align: right !important; }

  .text-center-md {
    text-align: center !important; } }
@media (min-width: 1024px) and (max-width: 1359px) {
  .text-left-lg {
    text-align: left !important; }

  .text-right-lg {
    text-align: right !important; }

  .text-center-lg {
    text-align: center !important; } }
@media (min-width: 1360px) {
  .text-left-xl {
    text-align: left !important; }

  .text-right-xl {
    text-align: right !important; }

  .text-center-xl {
    text-align: center !important; } }
.no-wrap {
  white-space: nowrap; }

.visible-xl {
  display: none !important; }

.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block {
  display: none !important; }

@media (min-width: 1360px) {
  .visible-lg {
    display: none !important; }

  .visible-xl {
    display: block !important; }

  table.visible-xl {
    display: table; }

  tr.visible-xl {
    display: table-row !important; }

  th.visible-xl,
  td.visible-xl {
    display: table-cell !important; } }
@media (min-width: 1360px) {
  .visible-xl-block {
    display: block !important; } }

@media (min-width: 1360px) {
  .visible-xl-inline {
    display: inline !important; } }

@media (min-width: 1360px) {
  .visible-xl-inline-block {
    display: inline-block !important; } }

@media (min-width: 1360px) {
  .hidden-lg {
    display: block !important; }

  table.hidden-lg {
    display: table; }

  tr.hidden-lg {
    display: table-row !important; }

  th.hidden-lg,
  td.hidden-lg {
    display: table-cell !important; }

  .hidden-xl {
    display: none !important; } }
#page-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 7rem;
  background: #151515 url(../images/texture_overlay_light.png) center top repeat;
  font-size: 1rem;
  line-height: 1;
  z-index: 420;
  padding-bottom: .4rem;
  transition: height 0.15s ease-in-out;
  box-shadow: 0 0 2em rgba(0, 0, 0, 0.3); }
  #page-header:before, #page-header:after {
    content: " ";
    display: table; }
  #page-header:after {
    clear: both; }
  #page-header:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .4rem;
    background: #6a53a0 url(../images/texture_overlay_dark.png) center top repeat;
    background-size: 762px auto;
    transition: background-color 0.15s ease-in-out; }
  #page-header .container {
    height: inherit;
    position: relative; }

@media (min-width: 1024px) {
  #page-header {
    height: 16.5rem;
    padding-bottom: 4rem;
    position: absolute; }
    #page-header:before {
      height: 4rem; }

  .has-scrolled #page-header {
    position: fixed;
    top: -12.5rem; } }
@media (min-width: 1360px) {
  #page-header {
    height: 20.5rem;
    padding-bottom: 5rem; }
    #page-header:before {
      height: 5rem; }

  .has-scrolled #page-header {
    position: fixed;
    top: -15.5rem; } }
#logo {
  display: block;
  position: absolute;
  top: .5rem;
  left: 2rem;
  width: 19em;
  transition: width 0.15s ease-in-out, top 0.15s ease-in-out;
  z-index: 500; }
  #logo img {
    display: block;
    width: 100%;
    height: auto; }
  #logo:hover img {
    -webkit-animation: logoAnim 1s linear infinite;
    animation: logoAnim 1s linear infinite; }

@-webkit-keyframes logoAnim {
  from {
    -o-filter: hue-rotate(0deg);
    -ms-filter: hue-rotate(0deg);
    -moz-filter: hue-rotate(0deg);
    -webkit-filter: hue-rotate(0deg);
    filter: hue-rotate(0deg); }
  to {
    -o-filter: hue-rotate(-360deg);
    -ms-filter: hue-rotate(-360deg);
    -moz-filter: hue-rotate(-360deg);
    -webkit-filter: hue-rotate(-360deg);
    filter: hue-rotate(-360deg); } }

@keyframes logoAnim {
  from {
    -o-filter: hue-rotate(0deg);
    -ms-filter: hue-rotate(0deg);
    -moz-filter: hue-rotate(0deg);
    -webkit-filter: hue-rotate(0deg);
    filter: hue-rotate(0deg); }
  to {
    -o-filter: hue-rotate(-360deg);
    -ms-filter: hue-rotate(-360deg);
    -moz-filter: hue-rotate(-360deg);
    -webkit-filter: hue-rotate(-360deg);
    filter: hue-rotate(-360deg); } }
@media (min-width: 1024px) {
  #logo {
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 38rem;
    z-index: 100;
    transition: top 0.15s ease-in-out, width 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, top 0.15s ease-in-out, width 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, top 0.15s ease-in-out, width 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; } }
@media (min-width: 1360px) {
  #logo {
    width: 48em; } }
@media (max-width: 1023px) {
  #nav-group {
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    position: fixed;
    z-index: 419;
    top: 0;
    left: 50%;
    width: 25rem;
    height: 100%;
    overflow-y: auto;
    background: #6a53a0 url(../images/texture_overlay_dark.png) center top repeat;
    background-size: 762px auto;
    padding-top: 10rem; }

  .nav-on #nav-group {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); } }
.nav-toggle {
  display: none; }

@media (max-width: 1023px) {
  .nav-toggle {
    display: block;
    width: 3em;
    cursor: pointer;
    position: absolute;
    top: 50%;
    top: calc(50% - .2rem);
    right: 0;
    margin-right: 13.75px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 900; } }
  @media (max-width: 1023px) and (min-width: 576px) {
    .nav-toggle {
      margin-right: 16.5px; } }
  @media (max-width: 1023px) and (min-width: 768px) {
    .nav-toggle {
      margin-right: 22px; } }
  @media (max-width: 1023px) and (min-width: 1024px) {
    .nav-toggle {
      margin-right: 22px; } }
  @media (max-width: 1023px) and (min-width: 1360px) {
    .nav-toggle {
      margin-right: 22px; } }
@media (max-width: 1023px) {
    .nav-toggle:hover:before, .nav-toggle:hover:after,
    .nav-toggle:hover span {
      background: #ffffff; }
    .nav-toggle:before, .nav-toggle:after,
    .nav-toggle span {
      content: "";
      display: block;
      overflow: hidden;
      width: 100%;
      height: 0;
      padding: 2px 0 0;
      background: #fee538;
      border-radius: 3px;
      transition: opacity 0.15s ease-in-out; }
    .nav-toggle span {
      margin: .8em 0; }

  .nav-on .nav-toggle:before, .nav-on .nav-toggle:after {
    opacity: 0; } }
#navigation {
  clear: both;
  text-align: center; }
  #navigation > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-transform: uppercase; }
    #navigation > ul > li {
      margin: 0; }
    #navigation > ul > li {
      position: relative; }
      #navigation > ul > li > a {
        display: block;
        padding: 1rem 1.5rem;
        color: #ffffff;
        font-weight: 700;
        font-family: "oswald", sans-serif;
        outline: 0;
        font-size: 1.8em;
        text-decoration: none;
        position: relative;
        z-index: 0;
        overflow: hidden; }
        #navigation > ul > li > a .caret {
          display: none; }
      #navigation > ul > li > a:hover {
        background: none;
        color: #fee538; }
      #navigation > ul > li.dropdown.open > a {
        background: none;
        color: #fee538; }
      #navigation > ul > li.active > a {
        background: none;
        color: #fee538; }
  #navigation > ul > li.dropdown.open .dropdown-menu {
    max-height: 50rem; }
  #navigation .dropdown-menu {
    position: relative;
    top: auto;
    left: auto;
    float: none;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: 0;
    background: none;
    box-shadow: none;
    font-size: inherit;
    background: none;
    text-align: center;
    display: block;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.15s ease-in-out, opacity 0.15s ease-in-out; }
    #navigation .dropdown-menu li {
      border-top: 0.1rem solid rgba(0, 0, 0, 0.1);
      margin: 0; }
      #navigation .dropdown-menu li a {
        padding: 1rem 1.5rem;
        color: #ffffff;
        text-decoration: none;
        font-weight: 700;
        font-family: "oswald", sans-serif;
        font-size: 1.3em;
        line-height: 1;
        white-space: normal; }
      #navigation .dropdown-menu li > a:active, #navigation .dropdown-menu li > a:focus, #navigation .dropdown-menu li > a:hover {
        background: none;
        color: #fee538; }
      #navigation .dropdown-menu li.active > a {
        background: none;
        color: #fee538; }

.cssanimations #navigation > ul > li > a:after {
  content: "";
  display: block;
  position: absolute;
  width: 20rem;
  height: 20rem;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  background: #00b7e0;
  z-index: -1; }
.cssanimations #navigation > ul > li > a:hover:after {
  -webkit-animation: navAnim 1s linear forwards;
  animation: navAnim 1s linear forwards; }

@media (min-width: 1024px) {
  #navigation {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: 13.75px;
    margin-right: 13.75px; } }
  @media (min-width: 1024px) and (min-width: 576px) {
    #navigation {
      margin-left: 16.5px;
      margin-right: 16.5px; } }
  @media (min-width: 1024px) and (min-width: 768px) {
    #navigation {
      margin-left: 22px;
      margin-right: 22px; } }
  @media (min-width: 1024px) and (min-width: 1024px) {
    #navigation {
      margin-left: 22px;
      margin-right: 22px; } }
  @media (min-width: 1024px) and (min-width: 1360px) {
    #navigation {
      margin-left: 22px;
      margin-right: 22px; } }
@media (min-width: 1024px) {
    #navigation > ul {
      display: table;
      width: 100%; }
      #navigation > ul > li {
        display: table-cell;
        border: 0; }
        #navigation > ul > li > a {
          padding: 0;
          font-size: 1.6rem;
          font-size: 1.55vw;
          padding: 0 .5em;
          border: 0;
          line-height: 4rem;
          overflow: hidden;
          position: relative;
          z-index: 0; }
        #navigation > ul > li:last-child .dropdown-menu {
          left: auto;
          right: 0;
          -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }
    #navigation > ul > li.dropdown.active .dropdown-menu {
      max-height: 0; }
    #navigation > ul > li.dropdown.open .dropdown-menu {
      opacity: 1; }
    #navigation .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 50%;
      width: 14em;
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      border-radius: 0 0 3px 3px;
      text-align: center;
      opacity: 0;
      border: 0;
      background: #00b7e0 url(../images/texture_overlay_dark.png) center top repeat;
      background-size: 762px auto; }
      #navigation .dropdown-menu li a {
        padding: .5em .75em;
        font-size: 1.4em; }

  .flexbox #navigation > ul {
    display: flex;
    justify-content: space-between; }
    .flexbox #navigation > ul:before, .flexbox #navigation > ul:after {
      display: none; }
    .flexbox #navigation > ul > li {
      display: block; } }
@-webkit-keyframes navAnim {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
    opacity: 0; }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: .5; }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(2);
            transform: translate(-50%, -50%) scale(2);
    opacity: 0; } }
@keyframes navAnim {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
    opacity: 0; }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    opacity: .5; }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(2);
            transform: translate(-50%, -50%) scale(2);
    opacity: 0; } }
@media (min-width: 1360px) {
  #navigation > ul > li > a {
    font-size: 2em;
    padding: 0 .5em;
    line-height: 5rem; } }
#utility {
  text-align: center;
  margin-top: 1rem; }
  #utility > ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    #utility > ul > li {
      margin: 0; }
    #utility > ul > li {
      position: relative; }
      #utility > ul > li > a {
        display: block;
        padding: 1rem 1.5rem;
        color: #ffffff;
        font-weight: 400;
        font-size: 2.2em;
        outline: 0;
        font-style: italic;
        text-decoration: none; }
      #utility > ul > li > a:hover {
        background: none;
        color: #fee538; }
      #utility > ul > li.active > a {
        background: none;
        color: #fee538; }

@media (min-width: 1024px) {
  #utility {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    margin-right: 13.75px;
    padding: 1em 0;
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; } }
  @media (min-width: 1024px) and (min-width: 576px) {
    #utility {
      margin-right: 16.5px; } }
  @media (min-width: 1024px) and (min-width: 768px) {
    #utility {
      margin-right: 22px; } }
  @media (min-width: 1024px) and (min-width: 1024px) {
    #utility {
      margin-right: 22px; } }
  @media (min-width: 1024px) and (min-width: 1360px) {
    #utility {
      margin-right: 22px; } }
@media (min-width: 1024px) {
    #utility > ul > li {
      float: left; }
      #utility > ul > li > a {
        font-size: 1.5em;
        padding: 0 .5em;
        font-weight: bold; }

  .has-scrolled #utility {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%); } }
#page-footer {
  position: relative;
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  line-height: 1; }
  #page-footer:before, #page-footer:after {
    content: " ";
    display: table; }
  #page-footer:after {
    clear: both; }
  #page-footer .container {
    margin-top: 2rem;
    margin-bottom: 2rem; }

#copyright {
  font-size: 1.4em;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 2rem;
  font-family: "oswald", sans-serif; }
  #copyright p {
    line-height: 1.35;
    margin-bottom: 1em; }
  #copyright ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    #copyright ul > li {
      margin: 0; }
    #copyright ul li {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      #copyright ul li:first-child {
        border-top: 1px solid rgba(255, 255, 255, 0.2); }
      #copyright ul li a {
        display: block;
        padding: .65em;
        color: inherit;
        text-decoration: none; }
        #copyright ul li a:active, #copyright ul li a:focus, #copyright ul li a:hover {
          color: #fee538; }

@media (min-width: 576px) {
  #copyright p {
    margin-bottom: .5em; }
  #copyright ul {
    font-size: 1em;
    display: inline-block; }
    #copyright ul li {
      float: left; }
      #copyright ul li, #copyright ul li:first-child {
        border: 0; }
      #copyright ul li:not(:first-child):before {
        content: "|";
        float: left;
        padding: 0 .5em;
        opacity: .5; }
      #copyright ul li a {
        float: left;
        padding: 0; } }
#core {
  display: inline-block;
  vertical-align: middle; }
  #core img {
    display: block;
    width: 10rem;
    height: 4rem; }

@font-face {
  font-family: 'cabin';
  src: url("../fonts/cabin-regular-webfont.woff2") format("woff2"), url("../fonts/cabin-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'cabin';
  src: url("../fonts/cabin-italic-webfont.woff2") format("woff2"), url("../fonts/cabin-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'cabin';
  src: url("../fonts/cabin-bold-webfont.woff2") format("woff2"), url("../fonts/cabin-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'cabin';
  src: url("../fonts/cabin-bolditalic-webfont.woff2") format("woff2"), url("../fonts/cabin-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'oswald';
  src: url("../fonts/oswald-regular-webfont.woff2") format("woff2"), url("../fonts/oswald-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'oswald';
  src: url("../fonts/oswald-regularitalic-webfont.woff2") format("woff2"), url("../fonts/oswald-regularitalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'oswald';
  src: url("../fonts/oswald-bold-webfont.woff2") format("woff2"), url("../fonts/oswald-bold-webfont.woff") format("woff");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'oswald';
  src: url("../fonts/oswald-bolditalic-webfont.woff2") format("woff2"), url("../fonts/oswald-bolditalic-webfont.woff") format("woff");
  font-weight: bold;
  font-style: italic; }
.socials {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 2.5em;
  display: inline-block;
  vertical-align: top; }
  .socials > li {
    margin: 0; }
  .socials li {
    float: left;
    margin: 0 .5rem; }
  .socials a {
    display: block;
    width: 1em;
    height: 1em;
    line-height: 1;
    padding: .2em;
    box-sizing: content-box;
    color: #ffffff;
    background: #6a53a0;
    border-radius: 100%;
    text-align: center; }
    .socials a:hover, .socials a:active, .socials a:focus {
      background: #fee538;
      color: #111; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJjdXN0b20uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3NjYWZmb2xkaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LWZpbHRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19uYXZzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9taXhpbnMvX2ljb24uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3RodW1ibmFpbHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3BhbmVscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fd2VsbHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX21vZGFscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fcG9wb3ZlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmFybG9ndXRocmllLmNvbS5saXZlLzUwMTU5Ny9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hcmxvZ3V0aHJpZTIwMTcvYXNzZXRzL3RoZW1lL3N0eWxlc2hlZXRzL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9taXhpbnMvX2ltYWdlLWZpbHRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvbWl4aW5zL19saXN0cmVzZXQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5hcmxvZ3V0aHJpZS5jb20ubGl2ZS81MDE1OTcvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYXJsb2d1dGhyaWUyMDE3L2Fzc2V0cy90aGVtZS9zdHlsZXNoZWV0cy9fZm9udHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cuYXJsb2d1dGhyaWUuY29tLmxpdmUvNTAxNTk3L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FybG9ndXRocmllMjAxNy9hc3NldHMvdGhlbWUvc3R5bGVzaGVldHMvX3NvY2lhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxREU7QUMxQ0Y7RUFDRSxhQUFZO0VBQ1osbUJBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsaUJBQWdCO0VBQ2hCLGFBQVk7RUFDWixtQkFBa0I7RUFFbEIsOEVBQThFO0VBQzlFLDRCQUEyQixFQUFBOztBQUc3QjtFQUVJO0lBQ0UsWUFBVTtJQUNWLGdCQUFlO0lBQ2YsT0FBTTtJQUNOLFFBQU87SUFDUCxZQUFXO0lBQ1gsYUFBWTtJQUNaLGFBQVk7SUFDWixXQUFVO0lDc0dkLHVDQUFvQztJQUc1QiwrQkFBNEI7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 */