/*
Theme Name: FSN
Author: Us Communications
Version: 1.0
*/

/* 3rd party packages */

/* SASS and Global'ish Stuff */

/* @import "../../css/app"; */

@font-face {
 font-family: 'HWTArtz';
 src: url("fonts/2D78E0_0_0.eot");
 src: url("fonts/2D78E0_0_0.eot?#iefix") format("embedded-opentype")
 , url("fonts/2D78E0_0_0.woff2") format("woff2")
 , url("fonts/2D78E0_0_0.woff") format("woff")
 , url("fonts/2D78E0_0_0.ttf") format("truetype"); }

/* $fsred: #ffff00;a */

.white { color: white; }

.white-bg { background-color: white; }

.silver { color: #afafaf; }

.silver { background-color: #afafaf; }

.grey { color: #656565; }

.grey { background-color: #656565; }

.black { color: black; }

.black-bg { background-color: black; }

/* $breakpoints: ( tn: 31.5em, tnsm:416px, sm: 480px, smmd: 600px, lgminh: 720px, md: 768px, mdlg: 900px, mdmdlg: 992px, lg: 1024px, lgxl:1056px, xl: 1200px xxl: 1320px ); */

/* px */

/* px */

/* px */

/* @define-mixin atSm { @media (min-width: 30rem) { @mixin-content; }}  /* px */

/* px */

/* @define-mixin atSmmd { @media (min-width: 37.5rem) { @mixin-content; }}  /* px */

/* px */

/* px */

/* px */

/* @define-mixin atMd { @media (min-width: 48rem) { @mixin-content; }}  /* px */

/* px */

/* @define-mixin atMdlg { @media (min-width: 56.25rem) { @mixin-content; }}  /* px */

/* px */

/* @define-mixin atMdmdlg { @media (min-width: 62rem) { @mixin-content; }}  /* px */

/* px */

/* @define-mixin atLg { @media (min-width: 64rem) { @mixin-content; }}  /* 1024px */

/* 1024px */

/* @define-mixin atLgxl { @media (min-width: 66rem) { @mixin-content; }}  /* 1056px */

/* 1056px */

/* @define-mixin atXl { @media (min-width: 75rem) { @mixin-content; }}  /* 1200px */

/* 1200px */

/* 1360px */

/* px */

/* px */

/* px */

/* px */

/* px */

/* px */

/* px */

/* px */

/* 1024px */

/* 1056px */

/* 1200px */

/* 1360px */

/* @define-mixin uptoSm { @media (max-width: 29.9rem) { @mixin-content; }}  /* px */

/* @define-mixin uptoSm { @media (max-width: 29.9rem) { @mixin-content; }}  /* px */

/* px */

/* @define-mixin uptoSmmd { @media (max-width: 37.49rem) { @mixin-content; }}  /* px */

/* px */

/* px */

/* @define-mixin uptoMd { @media (max-width: 47.99rem) { @mixin-content; }}  /* px */

/* px */

/* px */

/* @define-mixin twixtMd-Xl { @media (min-width: 48rem) and (max-width: 71.99rem) { @mixin-content; }}  /* 768px - 1199px */

/* 768px - 1199px */

/* @define-mixin twixtMd-Lg { @media (min-width: 48rem) and (max-width: 63.99rem) { @mixin-content; }}  /* 768px - 1023px */

/* 768px - 1023px */

/* 768px - 1023px */

button, .button, .ssba a, button  {
 cursor: pointer;
 font-weight: normal;
 line-height: normal;
 margin: 0 0 1.25rem;
 position: relative;
 text-decoration: none;
 text-align: center;
 -webkit-appearance: none;
 -webkit-border-radius: 0;
 display: inline-block;
 padding:1rem 2rem 1.0625rem 2rem;
 font-size: 1rem;
 border-color: transparent;
 color: whitea;
 -webkit-transition: background-color 300ms ease-out;
 transition: background-color 300ms ease-out;
 border-bottom-width:0;
}

button:hover, button:active, .button:hover, .button:active, .ssba a:hover, .ssba a:active, button:hover, button:active {
  /* background-color: $fsred-dark; */
 }

.slidertext button, .slidertext .button, .slidertext .ssba a, .slidertext button {
  background-color: #CF1F25;

 }

.slidertext button:hover, .slidertext button:active, .slidertext .button:hover, .slidertext .button:active, .slidertext .ssba a:hover, .slidertext .ssba a:active, .slidertext button:hover, .slidertext button:active {
   background-color: #9a0000;
  }

.button-blank, .button-solid {
 font-weight:600;
 padding:0.5rem 1rem 0.4375rem 1rem;
 position: relative;
 display:inline-block;
 margin: 0;
 width:auto;
 border-radius:0.84375rem;
}

.button-blank {
 color:#656565;
 background-color: transparent;
}

.button-blank:hover, .button-blank:active {
  opacity:0.75;
  color:black;
  background-color: #e9e9e9;
 }

.button-solid, .button-primary {
 color:white;
 background-color: #CF1F25;
}

.button-solid:hover, .button-solid:active, .button-primary:hover, .button-primary:active {
  background-color: #9a0000;
 }

.button-solid.button-large, .button-primary.button-large {
  padding-top: 1rem;
  padding-bottom: 1rem;
 }

.text-centered {
 text-align: center;
}

.block-centered {
 text-align: center;
 width:100%;
 float:none;
 display: block;
 position: relative;
 margin-left: auto!important;
 margin-right: auto!important;
}

* {-moz-box-sizing: border-box;box-sizing: border-box;}

*:before, *:after {-moz-box-sizing: border-box;box-sizing: border-box;}

html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

body {
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 font-size: 1rem;
 line-height: 1.42857143;
 color: #333;
 max-width:100%;
 max-width:100vw;
 overflow-x:hidden;
}

body.home {background-color:#fff;}

input, button, select, textarea, .ssba a {
 font-family: inherit;
 font-size: inherit;
 line-height: inherit;
 color:#444;
}

a {
 color: #bf0019;text-decoration: none;
}

a:hover, a:focus {color: #9a0000;text-decoration: none;}

a:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}

figure {margin:0;}

#wpadminbar {
 margin-top:-1.5rem;
 opacity:0.1!important;
 display:block!important;
}

@media (min-width: 832px) {

#wpadminbar {
  margin-top:0
} }

#wpadminbar:hover {
  margin-top: 0;
  opacity:1!important;
 }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 font-weight: 400;
 line-height: 1.1;
 color: inherit;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
 font-weight: normal;
 line-height: 1;
 color: #777;
}

h1, .h1, h2, .h2, h3, .h3 {
 margin-top: 20px;
 margin-bottom: 0.5em;
}

@media (min-width: 832px) {

h1, .h1, h2, .h2, h3, .h3 {
  margin-bottom: 0.75em
} }

@media (min-width: 480px) {

.home h2 {
  margin-top: 1rem
} }

@media (min-width: 640px) { }

@media (min-width: 1024px) {

.home h2 {
  margin-top: 20px
} }

.singleresult h1 {
 margin-top: 0;
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
 font-size: 65%;
}

h4, .h4, h5, .h5, h6, .h6 {
 margin-top: 10px;
 margin-bottom: 10px;
}

h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
 font-size: 75%;
}

h1, .h1 {
 font-size: 1.5rem;
}

@media (min-width: 480px) {

h1, .h1 {
  font-size: 1.625rem
} }

@media (min-width: 832px) {

h1, .h1 {
  font-size: 2rem
} }

h2, .h2 { font-size: 24px; }

h3, .h3 {
 font-size: 1.25rem;
}

@media (min-width: 832px) {

h3, .h3 {

  font-size: 1.625rem
} }

h4, .h4 { font-size: 1.33rem; }

h5, .h5 { font-size: 14px; }

h6, .h6 { font-size: 12px; }

p { margin: 0 0 .875rem; }

.mobiletest {
 width:0;
 height:0;
 position:fixed;
 top:-1rem;
 left:-1rem;
 display:none;
}

@media (min-width: 832px) {
 .mobiletest {display:block;} }

p + h4, p + h5 {
 margin-top: 1.5rem;
}

h2, h3, h4, h5 {
 font-weight:600;
}

.entry-content h2 a, .entry-content h3 a, .entry-content h4 a, .entry-content h5 a {
  text-decoration:underline;
 }

.entry-content h2 a:not(button), .entry-content h3 a:not(button), .entry-content h4 a:not(button), .entry-content h5 a:not(button) {
   text-decoration: none;
   padding-bottom:1px;
   border-bottom:1px solid rgba(207,31,37,0.4);
  }

.entry-content h2 a:hover, .entry-content h2 a:focus, .entry-content h3 a:hover, .entry-content h3 a:focus, .entry-content h4 a:hover, .entry-content h4 a:focus, .entry-content h5 a:hover, .entry-content h5 a:focus {
   border-bottom:1px solid #CF1F25;
  }

.entry-content > hr:first-child {display:none!important;}

.link--back {
 -moz-box-sizing: border-box;
      box-sizing: border-box;
 font-weight:500;
 text-decoration: none!important;
 border-bottom-width:0!important;
 -webkit-transition: all 0.125s ease-in;
 transition: all 0.125s ease-in;
 padding-left:0;
 margin-left:0.75rem;
 display:block;
 position:relative;
}

.link--back:before {
  width:1rem;
  top:0.66ex;
  position:absolute;
  display:block;
  left:-1rem;
  -webkit-transition: all 0.125s ease-in;
  transition: all 0.125s ease-in;
  font-size:1.5ex;
  content:"\e821";
  line-height: 1;
  bottom:0.2ex;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-family:'frenchstreet_icons';
  margin-right:0.25rem;
 }

.link--back:hover {
  -webkit-transition: all 0.125s ease-in;
  transition: all 0.125s ease-in;
  color:#CF1F25;
  opacity:1;
 }

/* margin-left:-.25rem; */

.link--back:hover:before {
   left:-1.25rem;
   /* padding-right:0.5rem; */
   /* margin-left:-0.125rem; */
  }

.small {
 font-size:85%!important;
}

.center {
 text-align:center!important;
}

.inline-block {
 display:inline-block!important;
}

.margin-vertical-2 {
 margin-top: 2rem;
 margin-bottom:2rem;
}

.margin-horizontal {
 margin-left:0.75rem;
 margin-right:0.75rem;
}

.margin-right {
 margin-right:0.75rem;
}

.primary-color {
 color:#CF1F25;
}

@media (min-width: 832px) {

.entry-content {
  min-height:15rem

} }

.entry-content figure.aligncenter {
 text-align: center!important;
 display: block!important;
 position: relative!important;
 margin-left: auto!important;
 margin-right: auto!important;
}

.entry-content figure.aligncenter img {
  margin-left: auto;
  margin-right: auto;
 }

.uagb-column__inner-wrap {
 padding: 0!important;
}

.uagb-column__inner-wrap .wp-block-image:only-child {
  text-align:center!important;
  align:center!important;
  display:block!important;
 }

.uagb-column__inner-wrap .wp-block-image:only-child img {
   max-width:10rem;
   margin-bottom: 1.25rem;
  }

@media (min-width: 480px) {

.uagb-column__inner-wrap .wp-block-image:only-child img {
    max-width:15rem
  } }

@media (min-width: 832px) {

.uagb-column__inner-wrap .wp-block-image:only-child img {
    max-width:100%;
    margin-bottom: inherit
  } }

@media (min-width: 832px) {

.uagb-column__inner-wrap p:last-child {
   margin-bottom: 2rem
 } }

.entry-content ul:first-child, .entry-content p + ul, .entry-content h1 + ul, .entry-content h2 + ul, .entry-content h3 + ul, .entry-content h4 + ul, .entry-content h5 + ul, ul 
  {
   margin-top: 0.25rem;
   margin-bottom: 1.5rem;
}

.entry-content ul:first-child li, .entry-content p + ul li, .entry-content h1 + ul li, .entry-content h2 + ul li, .entry-content h3 + ul li, .entry-content h4 + ul li, .entry-content h5 + ul li, ul li {
   margin-bottom: 0.5rem;
   line-height: 1.33;
  }

.uagb-column__inner-wrap p, .hentry > p {
 font-size:1rem!important;
 line-height: 1.6!important;

}

@media (min-width: 720px) {
.fontsize-medium .uagb-column__inner-wrap p, .fontsize-medium .hentry > p { font-size:1.35rem!important; }
.fontsize-large .uagb-column__inner-wrap p, .fontsize-large .hentry > p { font-size:1.5rem!important; } }

.uagb-columns__wrap {
 padding: 0!important;
}

.uagb-columns__inner-wrap > .wp-block-uagb-column + .wp-block-uagb-column {

 padding: 0!important;
 width:100%;
}

@media (min-width: 832px) {

.uagb-columns__inner-wrap > .wp-block-uagb-column + .wp-block-uagb-column {
  padding-left:1rem!important
} }

@media (min-width: 640px) and (max-width: 831px) {

.uagb-columns__columns-2 {
display:block!important
} }

.uagb-columns__columns-2 .wp-block-uagb-column {
  width:100%;
  -webkit-flex-basis: 1 1 auto;
          flex-basis: 1 1 auto;
 }

.grecaptcha-badge { visibility: hidden; }

@media (min-width: 832px) {

.hidden-desktop {
  display:none!important
} }

/* @charset "UTF-8";
/*
@import url(https://fonts.googleapism.om/css?family=Oswald:400,300);
@import url(https://fonts.googleapis.com/css?family=Karla:400,400italic,700,700italic);
@import url(https://hello.myfonts.net/count/2d78e0);
*/

/*region fonts & imports */

.gridded-form {
 margin-top: 2rem;
 position: relative;
 width: 100%; }

.gridded-form .form-row {
  margin-top: 0.5em;
  margin-bottom: 0.75em !important;
  min-height: 1.5em; }

.gridded-form label {
  max-width: 22em !important;
  width: 22em;
  line-height: 1.2;
  vertical-align: top;
  margin-top: 0 !important;
  padding-top: 0 !important; }

@media screen and (max-width: 48em) {
.gridded-form label {
    width: 100% !important;
    max-width: 100% !important; } }

.gridded-form span.small {
  display: block;
  clear: both; }

@media screen and (max-width: 48em) {
   .gridded-form span.small {
    display: inline-block; } }

.gridded-form input[type="text"], .gridded-form input[type="number"], .gridded-form input[type="email"] {
  padding: 0.375em 0.5em;
  min-width: 40%;
  font-size: 16px; }

@media screen and (max-width: 48em) {
   .gridded-form input[type="text"], .gridded-form input[type="number"], .gridded-form input[type="email"] {
    min-width: 100%; } }

.gridded-form input[type="submit"] {
  color: white;
  font-family: HWTArtz, sans-serif;
  font-weight: normal;
  font-size: 16px;
  margin-top: 0.75em;
  line-height: 1;
  padding: 0.5em 0.75em 0.75em 0.75em;
  background-color: #CF1F25; }

.gridded-form input[type="submit"]:hover, .gridded-form input[type="submit"]:active {
   background-color: #9a0000; }

/* smartphone elements hidden */

#sm-menulist, #sm-grid, .sm-gocat {
 display: none; }

/*endregion*/

/* Welcome and glad you are using Reverie.
* http://themefortress.com/reverie */

/*region meta.foundation */

meta.foundation-version {
 font-family: "/5.2.3/"; }

meta.foundation-mq-small {
 font-family: "/only screen/";
 width: 0em; }

meta.foundation-mq-medium {
 font-family: "/only screen and (min-width:40.063em)/";
 width: 40.063em; }

meta.foundation-mq-large {
 font-family: "/only screen and (min-width:64.063em)/";
 width: 64.063em; }

meta.foundation-mq-xlarge {
 font-family: "/only screen and (min-width:90.063em)/";
 width: 90.063em; }

meta.foundation-mq-xxlarge {
 font-family: "/only screen and (min-width:120.063em)/";
 width: 120.063em; }

meta.foundation-data-attribute-namespace {
 font-family: false; }

/*endregion*/

html, body {
 height: 100%; }

*, *:before, *:after {
 -moz-box-sizing: border-box;
 box-sizing: border-box; }

html, body {
 font-size: 100%; }

body {
 /* background: #f7f7f7; */
 color: #444444;
 padding: 0;
 margin: 0;
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 font-weight: 300;
 font-style: normal;
 line-height: 1;
 position: relative;
 cursor: default; }

*:focus {
 outline: none; }

a:hover {
 cursor: pointer; }

img {
 max-width: 100%;
 height: auto; }

img {
 -ms-interpolation-mode: bicubic; }

#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
 max-width: none !important; }

.left {
 float: left !important; }

.right {
 float: right !important; }

.clearfix:before, .clearfix:after {
 content: " ";
 display: table; }

.clearfix:after {
 clear: both; }

.hide {
 display: none; }

.antialiased {
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale; }

img {
 display: inline-block;
 vertical-align: middle; }

textarea {
 height: auto;
 min-height: 50px; }

select {
 width: 100%; }

.logocenter img {
 margin-bottom: 2rem;
 display: block; }

/*region ul.pagination */

ul.pagination {
 display: block;
 min-height: 1.5rem;
 margin-left: -0.3125rem; }

ul.pagination li {
 height: 1.5rem;
 color: #222222;
 font-size: 0.875rem;
 margin-left: 0.3125rem; }

ul.pagination li a {
 display: block;
 padding: 0.0625rem 0.625rem 0.0625rem;
 color: #999999;
 border-radius: 3px; }

ul.pagination li:hover a, ul.pagination li a:focus {
 background: #e6e6e6; }

ul.pagination li.unavailable a {
 cursor: default;
 color: #999999; }

ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
 background: transparent; }

ul.pagination li.current a {
 background: #e51414;
 color: white;
 font-weight: bold;
 cursor: default; }

ul.pagination li.current a:hover, ul.pagination li.current a:focus {
 background: #e51414; }

ul.pagination li {
 float: left;
 display: block; }

/*endregion*/

/* Pagination centred wrapper */

.pagination-centered {
 text-align: center;
 margin-top: 1em; }

.pagination-centered ul.pagination li {
 float: none;
 display: inline-block; }

/* Start to customize Reverie */

a, a:visited, a:hover, a:visited:hover {
 -webkit-transition: background 100ms linear;
 transition: background 100ms linear; }

figure {
 margin: 0 auto 1.25rem; }

figure img, .nopic {
 border-radius: 5px; }

img.alignright {
 float: right;
 margin: 0 0 18px 18px; }

img.alignleft {
 float: left;
 margin: 0 18px 18px 0; }

img.aligncenter {
 display: block;
 margin: 18px auto; }

.gallery dt, .gallery dl {
 display: inline-block; }

.gallery dl {
 margin-left: 0.5625rem;
 margin-right: 0.5625rem; }

figure.figure {
 margin: 0 auto;
 display: table; }

figure.figure figcaption {
 font-size: 0.875rem;
 line-height: 1.4;
 font-style: italic;
 padding: 8px 10px;
 color: #999;
 margin-bottom: 1.25rem;
 display: table-caption;
 caption-side: bottom; }

figure.alignright.figure {
 float: right;
 margin: 0 0 18px 18px; }

figure.alignleft.figure {
 float: left;
 margin: 0 18px 18px 0; }

body > header.contain-to-grid {
 xmargin-bottom: 2rem;
 max-width: 100%;
 padding-bottom: 0; }

.home #content {
 margin-left: 0;
 margin-bottom: 0; }

/* region author */

span.author, time {
 font-size: 0.9375rem;
 color: #999; }

span.author a, time a {
 color: #999;
 font-weight: bold; }

span.author a:hover, span.author a:focus, time a:hover, time a:focus {
 color: #444444; }

.entry-author {
 background-color: #fbfbfb;
 border: none;
 padding: 3.125rem 5rem;
 margin: 3.125rem -0.9375rem; }

.entry-author .avatar {
 margin-right: 2.5rem;
 margin-bottom: 1.5rem; }

.entry-author h4 a {
 color: #999; }

.entry-author h4 a:hover, .entry-author h4 a:focus {
 color: #444444; }

.entry-author p {
 color: #bbb; }

/*endregion*/

.post header, .page header {
 margin-bottom: 0; }

.entry-tags {
 color: #999;
 font-size: 0.9375rem; }

.entry-tags a {
 color: #999; }

.entry-tags a:hover, .entry-tags a:focus {
 color: #444444; }

.avatar {
 border-radius: 50%;
 float: left; }

/*region commentlist */

ol.commentlist {
 margin-left: 0;
 margin-top: 2em; }

ol.commentlist p {
 font-size: 0.9375rem;
 line-height: 1.5; }

ol.commentlist ul.children {
 margin-left: 4rem; }

ol.commentlist li {
 list-style: none;
 margin-bottom: 2em; }

ol.commentlist li .comment-author img {
 float: left;
 margin: 0 1em 0 0; }

ol.commentlist li .author-meta {
 display: inline-block; }

ol.commentlist li .author-meta cite.fn {
 font-style: normal;
 font-weight: 600;
 margin-right: 0.5rem; }

ol.commentlist li .author-meta time a {
 color: #ccc;
 font-size: 0.875rem;
 margin-right: 0.5rem; }

ol.commentlist li .author-meta .comment-edit-link {
 color: #bbb;
 font-size: 0.875rem; }

ol.commentlist li section.comment {
 margin-left: 4rem;
 margin-bottom: 2rem; }

ol.commentlist li section.comment a.comment-reply-link {
 font-size: 0.875rem;
 font-weight: 600;
 color: #bbb; }

ol.commentlist li section.comment a.comment-reply-link:hover, ol.commentlist li section.comment a.comment-reply-link:focus {
 color: #444444; }

/*endregion*/

/*region sidebar */

/*endregion*/

/*region footer */

footer.full-width {
 background-color: #000;
 padding-top: 1.5rem;
 color: #fff; }

footer.full-width p {
 font-size: 1.4rem; }

footer.full-width a {
 color: white;
 font-weight: 400;
 font-size: 0.85em;
 line-height: 0.85em; }

footer.full-width a:hover, footer.full-width a:focus {
 color: white; }

footer.full-width ul {
 padding: 0;
 list-style-type: none; }

footer.full-width ul li {
 margin: 0 0 0.375em 0;
 line-height: 1em; }

/*endregion*/

.admin-bar > .fixed {
 margin-top: 2rem; }

.f-topbar-fixed > .container {
 margin-top: 2rem; }

#bp {
 display: none;
 position: fixed;
 background-color: rgba(255, 255, 255, 0.85);
 color: black;
 font-size: 13px;
 bottom: 0;
 left: 0;
 padding: 8px;
 float: left;
 z-index: 10000; }

/* SMALL MOBILE MENU DROPDOWN */

#searchform {
 /* -webkit-transition: all 0 linear; */
 /* -moz-transition: all 0 linear; */
 /* -ms-transition: all 0 linear; */
 /* -o-transition: all 0 linear; */
 -webkit-transition: all 0 linear;
 transition: all 0 linear;
}

#searchform.active {
 -webkit-transition: background-color 0.5s ease-in-out;
 -webkit-transition: background-color 0.5s ease-in-out, background-color 0.5s ease-in-out;
 transition: background-color 0.5s ease-in-out, background-color 0.5s ease-in-out; }

#sm-menu .searchopen:after {
 color: white;
 position: absolute;
 float: left;
 top: 0;
 left: 0.7rem;
 font-family: 'frenchstreet_icons';
 font-size: 2.5rem;
 line-height: 132%;
 content: '\e81e'; }

#sm-menulist {
 overflow: visible;
 height: auto;
 width: 100%; }

#sm-menulist nav {
 background-color: black;
 background-color: rgba(0, 0, 0, 0.85); }

#sm-menulist nav.xtop-bar {
 width: 100%;
 left: 0;
 margin: 0; }

#sm-menulist nav.xtop-bar ul li.divider {
 display: none; }

#sm-menulist nav.xtop-bar ul li {
 float: none;
 text-align: left;
 display: block; }

#sm-menulist nav.xtop-bar ul li + li {
 border-top: 1px solid white; }

#sm-menulist nav.xtop-bar ul {
 padding: 0; }

.resultbuttons {
 width: 100%; }

/*endregion*/

@media only screen {
 .entry-author .avatar {
  margin-bottom: 1.25rem; } }

@media only screen and (min-width: 40.063em) {
 #content {
  padding: 0; }
 .entry-author {
  margin: 3.125rem -3.125rem; } }

@media only screen and (min-width: 64.063em) {
 .footer-widget {
  margin-top: 1.5em;
  padding-top: 0; }
 }

/*! Bootstrap v3.3.1 (http://getbootstrap.com) Copyright 2011-2014 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/* region setups and clears */

html {
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 -webkit-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%; }

body {
 margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
 display: block; }

audio, canvas, progress, video {
 display: inline-block;
 vertical-align: baseline; }

audio:not([controls]) {
 display: none;
 height: 0; }

[hidden], template {
 display: none; }

a {
 background-color: transparent; }

a:active, a:hover {
 outline: 0;
 color: #9a0000; }

abbr[title] {
 border-bottom: 1px dotted; }

b, strong {
 font-weight: bold; }

dfn {
 font-style: italic; }

mark {
 color: #000;
 background: #ff0; }

small {
 font-size: 80%; }

sub, sup {
 position: relative;
 font-size: 75%;
 line-height: 0;
 vertical-align: baseline; }

sup {
 top: -.5em; }

sub {
 bottom: -.25em; }

img {
 border: 0; }

svg:not(:root) {
 overflow: hidden; }

figure {
 margin: 1em 40px; }

hr {
 height: 0;
 -moz-box-sizing: content-box;
 box-sizing: content-box; }

pre {
 overflow: auto; }

code, kbd, pre, samp {
 font-family: monospace, monospace;
 font-size: 1em; }

button, input, optgroup, select, textarea {
 margin: 0;
 font: inherit;
 color: inherit; }

button {
 overflow: visible; }

button, select {
 text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
 -webkit-appearance: button;
 cursor: pointer; }

button[disabled], html input[disabled] {
 cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0; }

input {
 line-height: normal; }

input[type="checkbox"], input[type="radio"] {
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto; }

input[type="search"] {
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none; }

input[type="text"] {
 -webkit-appearance: textfield; }

fieldset {
 padding: .35em .625em .75em;
 margin: 0 2px;
 border: 1px solid #c0c0c0; }

legend {
 padding: 0;
 border: 0; }

textarea {
 overflow: auto; }

optgroup {
 font-weight: bold; }

table {
 border-spacing: 0;
 border-collapse: collapse; }

td, th {
 padding: 0; }

/*endregion*/

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
 .navbar-nav, footer {
  background-color: #999 !important; }
 .footerlogorow {
  margin-top: -7.75rem !important; }
 .cpfmanaged {
  display: none; }
 *, *:before, *:after {
  color: #000 !important;
  text-shadow: none !important;
  background: transparent !important;
  box-shadow: none !important; }
 a, a:visited {
  text-decoration: underline; }
 a[href]:after {
  content: " (" attr(href) ")"; }
 abbr[title]:after {
  content: " (" attr(title) ")"; }
 a[href^="#"]:after, a[href^="javascript:"]:after {
  content: ""; }
 pre, blockquote {
  border: 1px solid #999;
  page-break-inside: avoid; }
 thead {
  display: table-header-group; }
 tr, img {
  page-break-inside: avoid; }
 img {
  max-width: 100% !important; }
 p, h2, h3 {
  orphans: 3;
  widows: 3; }
 h2, h3 {
  page-break-after: avoid; }
 select {
  background: #fff !important; }
 #searchmoreset, .navbar, .xtop-bar, .noprint, .post-edit-link {
  display: none !important; }
 .btn > .caret, .dropup > .btn > .caret {
  border-top-color: #000 !important; }
 .label {
  border: 1px solid #000; }
 .table {
  border-collapse: collapse !important; }
 .table td, .table th {
  background-color: #fff !important; }
 .table-bordered th, .table-bordered td {
  border: 1px solid #ddd !important; }

 @page {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px; } }

/*
@font-face{font-family: 'Glyphicons Halflings';
src: url('../fonts/glyphicons-halflings-regular.eot');src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
*/

/*.glyphicon {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;}*/

* {
 -moz-box-sizing: border-box;
 box-sizing: border-box; }

*:before, *:after {
 -moz-box-sizing: border-box;
 box-sizing: border-box; }

html {
 -webkit-tap-highlight-color: transparent; }

input, button, select, textarea, .ssba a {
 font-family: inherit;
 font-size: inherit;
 line-height: inherit;
 color: #444; }

a {
 color: #CF1F25;
 text-decoration: none; }

#content p a {
 text-decoration: underline; }

#content p a:not(button) {
 text-decoration: none;
 border-bottom: 2px solid #CF1F25; }

#content p a:hover, #content p a:focus {
 border-bottom: 2px solid #9a0000; }

a:hover, a:focus {
 color: #9a0000;
 text-decoration: none; }

a:focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px; }

figure {
 margin: 0; }

img {
 vertical-align: middle; }

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
 display: block;
 max-width: 100%;
 height: auto; }

.img-rounded {
 border-radius: 6px; }

.img-thumbnail {
 display: inline-block;
 max-width: 100%;
 height: auto;
 padding: 4px;
 line-height: 1.42857143;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 4px;
 -webkit-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out; }

.img-circle {
 border-radius: 50%; }

hr {
 margin-top: 20px;
 margin-bottom: 20px;
 border: 0;
 border-top: 1px solid #eee; }

.sr-only {
 position: absolute;
 width: 1px;
 height: 1px;
 padding: 0;
 margin: -1px;
 overflow: hidden;
 clip: rect(0, 0, 0, 0);
 border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
 position: static;
 width: auto;
 height: auto;
 margin: 0;
 overflow: visible;
 clip: auto; }

/* region h1-h6 */

.lead {
 margin-bottom: 20px;
 font-size: 16px;
 font-weight: 300;
 line-height: 1.4; }

@media (min-width: 832px) {
 .lead {
  font-size: 21px; } }

small, .small {
 font-size: 85%; }

mark, .mark {
 padding: .2em;
 background-color: #fcf8e3; }

/*region text */

.text-left {
 text-align: left; }

.text-right {
 text-align: right; }

.text-center {
 text-align: center; }

.text-justify {
 text-align: justify; }

.text-nowrap {
 white-space: nowrap; }

.text-lowercase {
 text-transform: lowercase; }

.text-uppercase {
 text-transform: uppercase; }

.text-capitalize {
 text-transform: capitalize; }

.text-muted {
 color: #777; }

.text-primary {
 color: #CF1F25; }

a.text-primary:hover {
 color: #286090; }

.text-success {
 color: #3c763d; }

a.text-success:hover {
 color: #2b542c; }

.text-info {
 color: #31708f; }

a.text-info:hover {
 color: #245269; }

.text-warning {
 color: #8a6d3b; }

a.text-warning:hover {
 color: #66512c; }

.text-danger {
 color: #a94442; }

a.text-danger:hover {
 color: #843534; }

/*endregion*/

/* region bg */

.bg-primary {
 color: #fff;
 background-color: #CF1F25; }

a.bg-primary:hover {
 background-color: #286090; }

.bg-success {
 background-color: #dff0d8; }

a.bg-success:hover {
 background-color: #c1e2b3; }

.bg-info {
 background-color: #d9edf7; }

a.bg-info:hover {
 background-color: #afd9ee; }

.bg-warning {
 background-color: #fcf8e3; }

a.bg-warning:hover {
 background-color: #f7ecb5; }

.bg-danger {
 background-color: #f2dede; }

a.bg-danger:hover {
 background-color: #e4b9b9; }

.page-header {
 padding-bottom: 9px;
 margin: 40px 0 20px;
 border-bottom: 1px solid #eee; }

/*endregion*/

ul, ol {
 margin-top: 0;
 margin-bottom: 10px; }

ul ul, ol ul, ul ol, ol ol {
 margin-bottom: 0; }

.list-unstyled {
 padding-left: 0;
 list-style: none; }

.list-inline {
 padding-left: 0;
 margin-left: -5px;
 list-style: none; }

.list-inline > li {
 display: inline-block;
 padding-right: 5px;
 padding-left: 5px; }

dl {
 margin-top: 0;
 margin-bottom: 20px; }

dt, dd {
 line-height: 1.42857143; }

dt {
 font-weight: bold; }

dd {
 margin-left: 0; }

@media (min-width: 832px) {
 .dl-horizontal dt {
  float: left;
  width: 160px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap; }
 .dl-horizontal dd {
  margin-left: 180px; } }

abbr[title], abbr[data-original-title] {
 cursor: help;
 border-bottom: 1px dotted #777; }

.initialism {
 font-size: 90%;
 text-transform: uppercase; }

/* region blockquote */

blockquote {
 padding: 10px 20px;
 margin: 0 0 20px;
 font-size: 17.5px;
 border-left: 5px solid #eee; }

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
 margin-bottom: 0; }

blockquote footer, blockquote small, blockquote .small {
 display: block;
 font-size: 80%;
 line-height: 1.42857143;
 color: #777; }

blockquote footer:before, blockquote small:before, blockquote .small:before {
 content: '\2014 \00A0'; }

.blockquote-reverse, blockquote.pull-right {
 padding-right: 15px;
 padding-left: 0;
 text-align: right;
 border-right: 5px solid #eee;
 border-left: 0; }

.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
 content: ''; }

.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
 content: '\00A0 \2014'; }

/*endregion*/

address {
 margin-bottom: 20px;
 font-style: normal;
 line-height: 1.42857143; }

code, kbd, pre, samp {
 font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
 padding: 2px 4px;
 font-size: 90%;
 color: #c7254e;
 background-color: #f9f2f4;
 border-radius: 4px; }

kbd {
 padding: 2px 4px;
 font-size: 90%;
 color: #fff;
 background-color: #333;
 border-radius: 3px;
 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

kbd kbd {
 padding: 0;
 font-size: 100%;
 font-weight: bold;
 box-shadow: none; }

pre {
 display: block;
 padding: 9.5px;
 margin: 0 0 10px;
 font-size: 13px;
 line-height: 1.42857143;
 color: #333;
 word-break: break-all;
 word-wrap: break-word;
 background-color: #f5f5f5;
 border: 1px solid #ccc;
 border-radius: 4px; }

pre code {
 padding: 0;
 font-size: inherit;
 color: inherit;
 white-space: pre-wrap;
 background-color: transparent;
 border-radius: 0; }

.pre-scrollable {
 max-height: 340px;
 overflow-y: scroll; }

.container {
 padding-right: 0;
 padding-left: 0; }

.row {
 display:block;
 /* margin-right: 1.5em; */
 /* margin-left: 1.5em;  */
}

.provincewide {
 text-transform: uppercase;
 padding: 0.1em;
 font-size: 70%;
 color: #888; }

.provincewide:before {
 content: '('; }

.provincewide:after {
 content: ')'; }

/* region cols */

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
 position: relative;
 min-height: 1px;
 padding-right: 15px;
 padding-left: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
 float: left; }

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

.col-xs-11 {
 width: 91.66666667%; }

.col-xs-10 {
 width: 83.33333333%; }

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

.col-xs-8 {
 width: 66.66666667%; }

.col-xs-7 {
 width: 58.33333333%; }

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

.col-xs-5 {
 width: 41.66666667%; }

.col-xs-4 {
 width: 33.33333333%; }

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

.col-xs-2 {
 width: 16.66666667%; }

.col-xs-1 {
 width: 8.33333333%; }

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

.col-xs-pull-11 {
 right: 91.66666667%; }

.col-xs-pull-10 {
 right: 83.33333333%; }

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

.col-xs-pull-8 {
 right: 66.66666667%; }

.col-xs-pull-7 {
 right: 58.33333333%; }

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

.col-xs-pull-5 {
 right: 41.66666667%; }

.col-xs-pull-4 {
 right: 33.33333333%; }

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

.col-xs-pull-2 {
 right: 16.66666667%; }

.col-xs-pull-1 {
 right: 8.33333333%; }

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

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

.col-xs-push-11 {
 left: 91.66666667%; }

.col-xs-push-10 {
 left: 83.33333333%; }

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

.col-xs-push-8 {
 left: 66.66666667%; }

.col-xs-push-7 {
 left: 58.33333333%; }

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

.col-xs-push-5 {
 left: 41.66666667%; }

.col-xs-push-4 {
 left: 33.33333333%; }

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

.col-xs-push-2 {
 left: 16.66666667%; }

.col-xs-push-1 {
 left: 8.33333333%; }

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

.col-xs-offset-12 {
 margin-left: 100%; }

.col-xs-offset-11 {
 margin-left: 91.66666667%; }

.col-xs-offset-10 {
 margin-left: 83.33333333%; }

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

.col-xs-offset-8 {
 margin-left: 66.66666667%; }

.col-xs-offset-7 {
 margin-left: 58.33333333%; }

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

.col-xs-offset-5 {
 margin-left: 41.66666667%; }

.col-xs-offset-4 {
 margin-left: 33.33333333%; }

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

.col-xs-offset-2 {
 margin-left: 16.66666667%; }

.col-xs-offset-1 {
 margin-left: 8.33333333%; }

.col-xs-offset-0 {
 margin-left: 0; }

@media (min-width: 832px) {
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  float: left; }
 .col-sm-12 {
  width: 100%; }
 .col-sm-11 {
  width: 91.66666667%; }
 .col-sm-10 {
  width: 83.33333333%; }
 .col-sm-9 {
  width: 75%; }
 .col-sm-8 {
  width: 66.66666667%; }
 .col-sm-7 {
  width: 58.33333333%; }
 .col-sm-6 {
  width: 50%; }
 .col-sm-5 {
  width: 41.66666667%; }
 .col-sm-4 {
  width: 33.33333333%; }
 .col-sm-3 {
  width: 25%; }
 .col-sm-2 {
  width: 16.66666667%; }
 .col-sm-1 {
  width: 8.33333333%; }
 .col-sm-pull-12 {
  right: 100%; }
 .col-sm-pull-11 {
  right: 91.66666667%; }
 .col-sm-pull-10 {
  right: 83.33333333%; }
 .col-sm-pull-9 {
  right: 75%; }
 .col-sm-pull-8 {
  right: 66.66666667%; }
 .col-sm-pull-7 {
  right: 58.33333333%; }
 .col-sm-pull-6 {
  right: 50%; }
 .col-sm-pull-5 {
  right: 41.66666667%; }
 .col-sm-pull-4 {
  right: 33.33333333%; }
 .col-sm-pull-3 {
  right: 25%; }
 .col-sm-pull-2 {
  right: 16.66666667%; }
 .col-sm-pull-1 {
  right: 8.33333333%; }
 .col-sm-pull-0 {
  right: auto; }
 .col-sm-push-12 {
  left: 100%; }
 .col-sm-push-11 {
  left: 91.66666667%; }
 .col-sm-push-10 {
  left: 83.33333333%; }
 .col-sm-push-9 {
  left: 75%; }
 .col-sm-push-8 {
  left: 66.66666667%; }
 .col-sm-push-7 {
  left: 58.33333333%; }
 .col-sm-push-6 {
  left: 50%; }
 .col-sm-push-5 {
  left: 41.66666667%; }
 .col-sm-push-4 {
  left: 33.33333333%; }
 .col-sm-push-3 {
  left: 25%; }
 .col-sm-push-2 {
  left: 16.66666667%; }
 .col-sm-push-1 {
  left: 8.33333333%; }
 .col-sm-push-0 {
  left: auto; }
 .col-sm-offset-12 {
  margin-left: 100%; }
 .col-sm-offset-11 {
  margin-left: 91.66666667%; }
 .col-sm-offset-10 {
  margin-left: 83.33333333%; }
 .col-sm-offset-9 {
  margin-left: 75%; }
 .col-sm-offset-8 {
  margin-left: 66.66666667%; }
 .col-sm-offset-7 {
  margin-left: 58.33333333%; }
 .col-sm-offset-6 {
  margin-left: 50%; }
 .col-sm-offset-5 {
  margin-left: 41.66666667%; }
 .col-sm-offset-4 {
  margin-left: 33.33333333%; }
 .col-sm-offset-3 {
  margin-left: 25%; }
 .col-sm-offset-2 {
  margin-left: 16.66666667%; }
 .col-sm-offset-1 {
  margin-left: 8.33333333%; }
 .col-sm-offset-0 {
  margin-left: 0; } }

@media (min-width: 992px) {
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  float: left; }
 .col-md-12 {
  width: 100%; }
 .col-md-11 {
  width: 91.66666667%; }
 .col-md-10 {
  width: 83.33333333%; }
 .col-md-9 {
  width: 75%; }
 .col-md-8 {
  width: 66.66666667%; }
 .col-md-7 {
  width: 58.33333333%; }
 .col-md-6 {
  width: 50%; }
 .col-md-5 {
  width: 41.66666667%; }
 .col-md-4 {
  width: 33.33333333%; }
 .col-md-3 {
  width: 25%; }
 .col-md-2 {
  width: 16.66666667%; }
 .col-md-1 {
  width: 8.33333333%; }
 .col-md-pull-12 {
  right: 100%; }
 .col-md-pull-11 {
  right: 91.66666667%; }
 .col-md-pull-10 {
  right: 83.33333333%; }
 .col-md-pull-9 {
  right: 75%; }
 .col-md-pull-8 {
  right: 66.66666667%; }
 .col-md-pull-7 {
  right: 58.33333333%; }
 .col-md-pull-6 {
  right: 50%; }
 .col-md-pull-5 {
  right: 41.66666667%; }
 .col-md-pull-4 {
  right: 33.33333333%; }
 .col-md-pull-3 {
  right: 25%; }
 .col-md-pull-2 {
  right: 16.66666667%; }
 .col-md-pull-1 {
  right: 8.33333333%; }
 .col-md-pull-0 {
  right: auto; }
 .col-md-push-12 {
  left: 100%; }
 .col-md-push-11 {
  left: 91.66666667%; }
 .col-md-push-10 {
  left: 83.33333333%; }
 .col-md-push-9 {
  left: 75%; }
 .col-md-push-8 {
  left: 66.66666667%; }
 .col-md-push-7 {
  left: 58.33333333%; }
 .col-md-push-6 {
  left: 50%; }
 .col-md-push-5 {
  left: 41.66666667%; }
 .col-md-push-4 {
  left: 33.33333333%; }
 .col-md-push-3 {
  left: 25%; }
 .col-md-push-2 {
  left: 16.66666667%; }
 .col-md-push-1 {
  left: 8.33333333%; }
 .col-md-push-0 {
  left: auto; }
 .col-md-offset-12 {
  margin-left: 100%; }
 .col-md-offset-11 {
  margin-left: 91.66666667%; }
 .col-md-offset-10 {
  margin-left: 83.33333333%; }
 .col-md-offset-9 {
  margin-left: 75%; }
 .col-md-offset-8 {
  margin-left: 66.66666667%; }
 .col-md-offset-7 {
  margin-left: 58.33333333%; }
 .col-md-offset-6 {
  margin-left: 50%; }
 .col-md-offset-5 {
  margin-left: 41.66666667%; }
 .col-md-offset-4 {
  margin-left: 33.33333333%; }
 .col-md-offset-3 {
  margin-left: 25%; }
 .col-md-offset-2 {
  margin-left: 16.66666667%; }
 .col-md-offset-1 {
  margin-left: 8.33333333%; }
 .col-md-offset-0 {
  margin-left: 0; } }

@media (min-width: 1200px) {
 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  float: left; }
 .col-lg-12 {
  width: 100%; }
 .col-lg-11 {
  width: 91.66666667%; }
 .col-lg-10 {
  width: 83.33333333%; }
 .col-lg-9 {
  width: 75%; }
 .col-lg-8 {
  width: 66.66666667%; }
 .col-lg-7 {
  width: 58.33333333%; }
 .col-lg-6 {
  width: 50%; }
 .col-lg-5 {
  width: 41.66666667%; }
 .col-lg-4 {
  width: 33.33333333%; }
 .col-lg-3 {
  width: 25%; }
 .col-lg-2 {
  width: 16.66666667%; }
 .col-lg-1 {
  width: 8.33333333%; }
 .col-lg-pull-12 {
  right: 100%; }
 .col-lg-pull-11 {
  right: 91.66666667%; }
 .col-lg-pull-10 {
  right: 83.33333333%; }
 .col-lg-pull-9 {
  right: 75%; }
 .col-lg-pull-8 {
  right: 66.66666667%; }
 .col-lg-pull-7 {
  right: 58.33333333%; }
 .col-lg-pull-6 {
  right: 50%; }
 .col-lg-pull-5 {
  right: 41.66666667%; }
 .col-lg-pull-4 {
  right: 33.33333333%; }
 .col-lg-pull-3 {
  right: 25%; }
 .col-lg-pull-2 {
  right: 16.66666667%; }
 .col-lg-pull-1 {
  right: 8.33333333%; }
 .col-lg-pull-0 {
  right: auto; }
 .col-lg-push-12 {
  left: 100%; }
 .col-lg-push-11 {
  left: 91.66666667%; }
 .col-lg-push-10 {
  left: 83.33333333%; }
 .col-lg-push-9 {
  left: 75%; }
 .col-lg-push-8 {
  left: 66.66666667%; }
 .col-lg-push-7 {
  left: 58.33333333%; }
 .col-lg-push-6 {
  left: 50%; }
 .col-lg-push-5 {
  left: 41.66666667%; }
 .col-lg-push-4 {
  left: 33.33333333%; }
 .col-lg-push-3 {
  left: 25%; }
 .col-lg-push-2 {
  left: 16.66666667%; }
 .col-lg-push-1 {
  left: 8.33333333%; }
 .col-lg-push-0 {
  left: auto; }
 .col-lg-offset-12 {
  margin-left: 100%; }
 .col-lg-offset-11 {
  margin-left: 91.66666667%; }
 .col-lg-offset-10 {
  margin-left: 83.33333333%; }
 .col-lg-offset-9 {
  margin-left: 75%; }
 .col-lg-offset-8 {
  margin-left: 66.66666667%; }
 .col-lg-offset-7 {
  margin-left: 58.33333333%; }
 .col-lg-offset-6 {
  margin-left: 50%; }
 .col-lg-offset-5 {
  margin-left: 41.66666667%; }
 .col-lg-offset-4 {
  margin-left: 33.33333333%; }
 .col-lg-offset-3 {
  margin-left: 25%; }
 .col-lg-offset-2 {
  margin-left: 16.66666667%; }
 .col-lg-offset-1 {
  margin-left: 8.33333333%; }
 .col-lg-offset-0 {
  margin-left: 0; } }

/*endregion*/

table {
 background-color: transparent; }

.footerthanks {
 margin-top: 0.75em;
 font-size: 0.375em;
 line-height: 1.2em;
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif; }

caption {
 padding-top: 8px;
 padding-bottom: 8px;
 color: #777;
 text-align: left; }

th {
 text-align: left; }

/* region tables */

.table {
 width: 100%;
 max-width: 100%;
 margin-bottom: 20px; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
 padding: 8px;
 line-height: 1.42857143;
 vertical-align: top;
 border-top: 1px solid #ddd; }

.table > thead > tr > th {
 vertical-align: bottom;
 border-bottom: 2px solid #ddd; }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
 border-top: 0; }

.table > tbody + tbody {
 border-top: 2px solid #ddd; }

.table .table {
 background-color: #fff; }

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
 padding: 5px; }

.table-bordered {
 border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
 border: 1px solid #ddd; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
 border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) {
 background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
 background-color: #f5f5f5; }

table col[class*="col-"] {
 position: static;
 display: table-column;
 float: none; }

table td[class*="col-"], table th[class*="col-"] {
 position: static;
 display: table-cell;
 float: none; }

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
 background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
 background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
 background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
 background-color: #d0e9c6; }

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
 background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
 background-color: #c4e3f3; }

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
 background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
 background-color: #faf2cc; }

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
 background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
 background-color: #ebcccc; }

.table-responsive {
 min-height: .01%;
 overflow-x: auto; }

/* endregion */

@media screen and (max-width: 767px) {
 .table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-y: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border: 1px solid #ddd; }
 /* region table responsive */
 .table-responsive > .table {
  margin-bottom: 0; }
 .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
  white-space: nowrap; }
 .table-responsive > .table-bordered {
  border: 0; }
 .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }
 .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }
 .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0; } }

/*endregion*/

/* region form stuff */

fieldset {
 min-width: 0;
 padding: 0;
 margin: 0;
 border: 0; }

legend {
 display: block;
 width: 100%;
 padding: 0;
 margin-bottom: 20px;
 font-size: 21px;
 line-height: inherit;
 color: #333;
 border: 0;
 border-bottom: 1px solid #e5e5e5; }

label {
 display: inline-block;
 max-width: 100%;
 margin-bottom: 5px;
 font-weight: bold; }

input[type="search"] {
 -moz-box-sizing: border-box;
 box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] {
 margin: 4px 0 0;
 margin-top: 1px \9;
 line-height: normal; }

input[type="file"] {
 display: block; }

input[type="range"] {
 display: block;
 width: 100%; }

select[multiple], select[size] {
 height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px; }

output {
 display: block;
 padding-top: 7px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555; }

.home .form-control {
 font-size: 1em;
 display: inline-block;
 width: 100%;
 height: 1.75em; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
 cursor: not-allowed;
 background-color: #eee;
 opacity: 1; }

textarea.form-control {
 height: auto; }

input[type="search"] {
 -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
 input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
  line-height: 34px; }
 input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-smmd {
  line-height: 30px; }
 input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg {
  line-height: 46px; } }

.radio, .checkbox {
 position: relative;
 display: block;
 margin-top: 10px;
 margin-bottom: 10px; }

.radio label, .checkbox label {
 min-height: 20px;
 padding-left: 20px;
 margin-bottom: 0;
 font-weight: normal;
 cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
 position: absolute;
 margin-top: 4px \9;
 margin-left: -20px; }

.radio + .radio, .checkbox + .checkbox {
 margin-top: -5px; }

.radio-inline, .checkbox-inline {
 display: inline-block;
 padding-left: 20px;
 margin-bottom: 0;
 font-weight: normal;
 vertical-align: middle;
 cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
 margin-top: 0;
 margin-left: 10px; }

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
 cursor: not-allowed; }

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
 cursor: not-allowed; }

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
 cursor: not-allowed; }

.form-control-static {
 padding-top: 7px;
 padding-bottom: 7px;
 margin-bottom: 0; }

.form-control-static.input-lg, .form-control-static.input-smmd {
 padding-right: 0;
 padding-left: 0; }

.input-sm, .form-group-smmd .form-control {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px; }

select.input-sm, select.form-group-smmd .form-control {
 height: 30px;
 line-height: 30px; }

textarea.input-sm, textarea.form-group-smmd .form-control, select[multiple].input-sm, select[multiple].form-group-smmd .form-control {
 height: auto; }

.input-lg, .form-group-lg .form-control {
 height: 46px;
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33;
 border-radius: 6px; }

select.input-lg, select.form-group-lg .form-control {
 height: 46px;
 line-height: 46px; }

textarea.input-lg, textarea.form-group-lg .form-control, select[multiple].input-lg, select[multiple].form-group-lg .form-control {
 height: auto; }

.has-feedback {
 position: relative; }

.has-feedback .form-control {
 padding-right: 42.5px; }

.form-control-feedback {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 2;
 display: block;
 width: 34px;
 height: 34px;
 line-height: 34px;
 text-align: center;
 pointer-events: none; }

.input-lg + .form-control-feedback {
 width: 46px;
 height: 46px;
 line-height: 46px; }

.input-smmd + .form-control-feedback {
 width: 30px;
 height: 30px;
 line-height: 30px; }

/*endregion*/

/*region has-success + has-warning + has-error + has-feedback */

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
 color: #3c763d; }

.has-success .form-control {
 border-color: #3c763d;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-success .form-control:focus {
 border-color: #2b542c;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
 color: #3c763d;
 background-color: #dff0d8;
 border-color: #3c763d; }

.has-success .form-control-feedback {
 color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
 color: #8a6d3b; }

.has-warning .form-control {
 border-color: #8a6d3b;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-warning .form-control:focus {
 border-color: #66512c;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
 color: #8a6d3b;
 background-color: #fcf8e3;
 border-color: #8a6d3b; }

.has-warning .form-control-feedback {
 color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
 color: #a94442; }

.has-error .form-control {
 border-color: #a94442;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.has-error .form-control:focus {
 border-color: #843534;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
 color: #a94442;
 background-color: #f2dede;
 border-color: #a94442; }

.has-error .form-control-feedback {
 color: #a94442; }

.has-feedback label ~ .form-control-feedback {
 top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
 top: 0; }

/*endregion*/

.help-block {
 display: block;
 margin-top: 5px;
 margin-bottom: 10px;
 color: #737373; }

@media (min-width: 832px) {
 /*region form-inline*/
 .form-inline .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle; }
 .form-inline .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle; }
 .form-inline .form-control-static {
  display: inline-block; }
 .form-inline .input-group {
  display: inline-table;
  vertical-align: middle; }
 .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
  width: auto; }
 .form-inline .input-group > .form-control {
  width: 100%; }
 .form-inline .control-label {
  margin-bottom: 0;
  vertical-align: middle; }
 .form-inline .radio, .form-inline .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle; }
 .form-inline .radio label, .form-inline .checkbox label {
  padding-left: 0; }
 .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0; }
 .form-inline .has-feedback .form-control-feedback {
  top: 0; }
 /*endregion*/ }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
 padding-top: 7px;
 margin-top: 0;
 margin-bottom: 0; }

.form-horizontal .radio, .form-horizontal .checkbox {
 min-height: 27px; }

.form-horizontal .form-group {
 margin-right: -15px;
 margin-left: -15px; }

@media (min-width: 832px) {
 .form-horizontal .control-label {
  padding-top: 7px;
  margin-bottom: 0;
  text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {
 right: 15px; }

@media (min-width: 832px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top: 14.3px; }
 .form-horizontal .form-group-smmd .control-label {
  padding-top: 6px; } }

/*region btn */

.btn {
 display: inline-block;
 padding: 6px 12px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 touch-action: manipulation;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px; }

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
 outline: thin dotted;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px; }

.btn:hover, .btn:focus, .btn.focus {
 color: #333;
 text-decoration: none; }

.btn:active, .btn.active {
 background-image: none;
 outline: 0;
 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
 pointer-events: none;
 cursor: not-allowed;
 filter: alpha(opacity=65);
 box-shadow: none;
 opacity: .65; }

.btn-default {
 color: #333;
 background-color: #fff;
 border-color: #ccc; }

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
 color: #333;
 background-color: #e6e6e6;
 border-color: #adadad; }

.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
 background-image: none; }

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
 background-color: #fff;
 border-color: #ccc; }

.btn-default .badge {
 color: #fff;
 background-color: #333; }

.btn-primary {
 color: #fff;
 background-color: #CF1F25;
 border-color: #2e6da4; }

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
 color: #fff;
 background-color: #286090;
 border-color: #204d74; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
 background-image: none; }

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
 background-color: #CF1F25;
 border-color: #2e6da4; }

.btn-primary .badge {
 color: #CF1F25;
 background-color: #fff; }

.btn-success {
 color: #fff;
 background-color: #5cb85c;
 border-color: #4cae4c; }

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
 color: #fff;
 background-color: #449d44;
 border-color: #398439; }

.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
 background-image: none; }

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
 background-color: #5cb85c;
 border-color: #4cae4c; }

.btn-success .badge {
 color: #5cb85c;
 background-color: #fff; }

.btn-info {
 color: #fff;
 background-color: #5bc0de;
 border-color: #46b8da; }

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
 color: #fff;
 background-color: #31b0d5;
 border-color: #269abc; }

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
 background-image: none; }

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
 background-color: #5bc0de;
 border-color: #46b8da; }

.btn-info .badge {
 color: #5bc0de;
 background-color: #fff; }

.btn-warning {
 color: #fff;
 background-color: #f0ad4e;
 border-color: #eea236; }

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
 color: #fff;
 background-color: #ec971f;
 border-color: #d58512; }

.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
 background-image: none; }

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
 background-color: #f0ad4e;
 border-color: #eea236; }

.btn-warning .badge {
 color: #f0ad4e;
 background-color: #fff; }

.btn-danger {
 color: #fff;
 background-color: #d9534f;
 border-color: #d43f3a; }

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
 color: #fff;
 background-color: #c9302c;
 border-color: #ac2925; }

.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
 background-image: none; }

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
 background-color: #d9534f;
 border-color: #d43f3a; }

.btn-danger .badge {
 color: #d9534f;
 background-color: #fff; }

.btn-link {
 font-weight: normal;
 color: #CF1F25;
 border-radius: 0; }

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
 background-color: transparent;
 box-shadow: none; }

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
 border-color: transparent; }

.btn-link:hover, .btn-link:focus {
 color: #23527c;
 text-decoration: underline;
 background-color: transparent; }

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
 color: #777;
 text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33;
 border-radius: 6px; }

.btn-sm, .btn-group-smmd > .btn {
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
 padding: 1px 5px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px; }

.btn-block {
 display: block;
 width: 100%; }

.btn-block + .btn-block {
 margin-top: 5px; }

/*endregion*/

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
 width: 100%; }

.fade {
 opacity: 0;
 -webkit-transition: opacity .15s linear;
 transition: opacity .15s linear; }

.fade.in {
 opacity: 1; }

.collapse {
 display: none;
 visibility: hidden; }

.collapse.in {
 display: block;
 visibility: visible; }

tr.collapse.in {
 display: table-row; }

tbody.collapse.in {
 display: table-row-group; }

.collapsing {
 position: relative;
 height: 0;
 overflow: hidden;
 -webkit-transition-timing-function: ease;
 transition-timing-function: ease;
 -webkit-transition-duration: .35s;
 transition-duration: .35s;
 -webkit-transition-property: height, visibility;
 transition-property: height, visibility; }

.caret {
 display: inline-block;
 width: 0;
 height: 0;
 margin-left: 2px;
 vertical-align: middle;
 border-top: 4px solid;
 border-right: 4px solid transparent;
 border-left: 4px solid transparent; }

/*region dropdown */

.dropdown {
 position: relative; }

.dropdown-toggle:focus {
 outline: 0; }

.dropdown-menu {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 display: none;
 float: left;
 min-width: 160px;
 padding: 5px 0;
 margin: 2px 0 0;
 font-size: 14px;
 text-align: left;
 list-style: none;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #ccc;
 border: 1px solid rgba(0, 0, 0, 0.15);
 border-radius: 4px;
 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.dropdown-menu.pull-right {
 right: 0;
 left: auto; }

.dropdown-menu .divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5; }

.dropdown-menu > li > a {
 display: block;
 padding: 3px 20px;
 clear: both;
 font-weight: normal;
 line-height: 1.42857143;
 color: #333;
 white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
 color: #262626;
 text-decoration: none;
 background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
 color: #fff;
 text-decoration: none;
 background-color: #CF1F25;
 outline: 0; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
 color: #777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
 text-decoration: none;
 cursor: not-allowed;
 background-color: transparent;
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

.open > .dropdown-menu {
 display: block; }

.open > a {
 outline: 0; }

.dropdown-menu-right {
 right: 0;
 left: auto; }

.dropdown-menu-left {
 right: auto;
 left: 0; }

.dropdown-header {
 display: block;
 padding: 3px 20px;
 font-size: 12px;
 line-height: 1.42857143;
 color: #777;
 white-space: nowrap; }

.dropdown-backdrop {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 990; }

.pull-right > .dropdown-menu {
 right: 0;
 left: auto; }

.xtop-bar-section .menu-item:last-child {
 margin-left: 0; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
 content: "";
 border-top: 0;
 border-bottom: 4px solid; }

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
 top: auto;
 bottom: 100%;
 margin-bottom: 1px; }

/*endregion*/

@media (min-width: 832px) {
 .navbar-right .dropdown-menu {
  right: 0;
  left: auto; }
 .navbar-right .dropdown-menu-left {
  right: auto;
  left: 0; } }

/* region btn-group */

.btn-group, .btn-group-vertical {
 position: relative;
 display: inline-block;
 vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn {
 position: relative;
 float: left; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
 z-index: 2; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
 margin-left: -1px; }

.btn-toolbar {
 margin-left: -5px; }

.btn-toolbar .btn-group, .btn-toolbar .input-group {
 float: left; }

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
 margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius: 0; }

.btn-group > .btn:first-child {
 margin-left: 0; }

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0; }

.btn-group > .btn-group {
 float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
 border-radius: 0; }

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0; }

.btn-group > .btn-group:last-child > .btn:first-child {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0; }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
 outline: 0; }

.btn-group > .btn + .dropdown-toggle {
 padding-right: 8px;
 padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle {
 padding-right: 12px;
 padding-left: 12px; }

.btn-group.open .dropdown-toggle {
 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn-group.open .dropdown-toggle.btn-link {
 box-shadow: none; }

.btn .caret {
 margin-left: 0; }

.btn-lg .caret {
 border-width: 5px 5px 0;
 border-bottom-width: 0; }

.dropup .btn-lg .caret {
 border-width: 0 5px 5px; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
 display: block;
 float: none;
 width: 100%;
 max-width: 100%; }

.btn-group-vertical > .btn-group > .btn {
 float: none; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
 margin-top: -1px;
 margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
 border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
 border-top-left-radius: 0;
 border-top-right-radius: 0;
 border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
 border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
 border-top-left-radius: 0;
 border-top-right-radius: 0; }

.btn-group-justified {
 display: table;
 width: 100%;
 table-layout: fixed;
 border-collapse: separate; }

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
 display: table-cell;
 float: none;
 width: 1%; }

.btn-group-justified > .btn-group .btn {
 width: 100%; }

.btn-group-justified > .btn-group .dropdown-menu {
 left: auto; }

/*endregion*/

/* region inputs and stuff */

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
 position: absolute;
 clip: rect(0, 0, 0, 0);
 pointer-events: none; }

.input-group {
 position: relative;
 display: table;
 border-collapse: separate; }

.input-group[class*="col-"] {
 float: none;
 padding-right: 0;
 padding-left: 0; }

.input-group .form-control {
 position: relative;
 z-index: 2;
 float: left;
 width: 100%;
 margin-bottom: 0; }

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
 height: 46px;
 padding: 0;
 font-size: 18px;
 line-height: 1.33;
 border-radius: 6px; }

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
 height: 46px;
 line-height: 46px; }

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
 height: auto; }

.input-group-smmd > .form-control, .input-group-smmd > .input-group-addon, .input-group-smmd > .input-group-btn > .btn {
 height: 30px;
 padding: 5px 10px;
 font-size: 12px;
 line-height: 1.5;
 border-radius: 3px; }

select.input-group-smmd > .form-control, select.input-group-smmd > .input-group-addon, select.input-group-smmd > .input-group-btn > .btn {
 height: 30px;
 line-height: 30px; }

textarea.input-group-smmd > .form-control, textarea.input-group-smmd > .input-group-addon, textarea.input-group-smmd > .input-group-btn > .btn, select[multiple].input-group-smmd > .form-control, select[multiple].input-group-smmd > .input-group-addon, select[multiple].input-group-smmd > .input-group-btn > .btn {
 height: auto; }

/*endregion*/

/* region input-group */

.input-group-addon, .input-group-btn, .input-group .form-control {
 display: table-cell; }

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
 border-radius: 0; }

.input-group-addon, .input-group-btn {
 width: 1%;
 white-space: nowrap;
 vertical-align: middle; }

.input-group-addon {
 padding: 6px 12px;
 font-size: 14px;
 font-weight: normal;
 line-height: 1;
 color: #555;
 text-align: center;
 background-color: #eee;
 border: 1px solid #ccc;
 border-radius: 4px; }

.input-group-addon.input-smmd {
 padding: 5px 10px;
 font-size: 12px;
 border-radius: 3px; }

.input-group-addon.input-lg {
 padding: 10px 16px;
 font-size: 18px;
 border-radius: 6px; }

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
 margin-top: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
 border-top-right-radius: 0;
 border-bottom-right-radius: 0; }

.input-group-addon:first-child {
 border-right: 0; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
 border-top-left-radius: 0;
 border-bottom-left-radius: 0; }

.input-group-addon:last-child {
 border-left: 0; }

.input-group-btn {
 position: relative;
 font-size: 0;
 white-space: nowrap; }

.input-group-btn > .btn {
 position: relative; }

.input-group-btn > .btn + .btn {
 margin-left: -1px; }

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
 z-index: 2; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
 margin-right: -1px; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
 margin-left: -1px; }

/*endregion*/

/* region nav plus */

.nav {
 padding-left: 0;
 margin-bottom: 0;
 list-style: none; }

.nav > li {
 position: relative;
 display: block; }

.nav > li > a {
 position: relative;
 display: block; }

.nav > li > a:hover, .nav > li > a:focus {
 text-decoration: none; }

.nav > li.disabled > a {
 color: #777; }

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
 color: #777;
 text-decoration: none;
 cursor: not-allowed;
 background-color: transparent; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
 background-color: #eee;
 border-color: #CF1F25; }

.nav .nav-divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5; }

.nav > li > a > img {
 max-width: none; }

.nav-tabs {
 border-bottom: 1px solid #ddd; }

.nav-tabs > li {
 float: left;
 margin-bottom: -1px; }

.nav-tabs > li > a {
 margin-right: 2px;
 line-height: 1.42857143;
 border-radius: 4px 4px 0 0; }

.nav-tabs > li > a:hover {
 border-color: #eee #eee #ddd; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
 color: #555;
 cursor: default;
 background-color: #fff;
 border: 1px solid #ddd;
 border-bottom-color: transparent; }

.nav-tabs.nav-justified {
 width: 100%;
 border-bottom: 0; }

.nav-tabs.nav-justified > li {
 float: none; }

.nav-tabs.nav-justified > li > a {
 margin-bottom: 5px;
 text-align: center; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
 top: auto;
 left: auto; }

@media (min-width: 832px) {
 .nav-tabs.nav-justified > li {
  display: table-cell;
  width: 1%; }
 .nav-tabs.nav-justified > li > a {
  margin-bottom: 0; } }

.nav-tabs.nav-justified > li > a {
 margin-right: 0;
 border-radius: 4px; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
 border: 1px solid #ddd; }

@media (min-width: 832px) {
 .nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #ddd;
  border-radius: 4px 4px 0 0; }
 .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
  border-bottom-color: #fff; } }

.nav-pills > li {
 float: left; }

.nav-pills > li > a {
 border-radius: 4px; }

.nav-pills > li + li {
 margin-left: 2px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
 color: #fff;
 background-color: #CF1F25; }

.nav-stacked > li {
 float: none; }

.nav-stacked > li + li {
 margin-top: 2px;
 margin-left: 0; }

.nav-justified {
 width: 100%; }

.nav-justified > li {
 float: none; }

.nav-justified > li > a {
 margin-bottom: 5px;
 text-align: center; }

.nav-justified > .dropdown .dropdown-menu {
 top: auto;
 left: auto; }

@media (min-width: 832px) {
 .nav-justified > li {
  display: table-cell;
  width: 1%; }
 .nav-justified > li > a {
  margin-bottom: 0; } }

.nav-tabs-justified {
 border-bottom: 0; }

.nav-tabs-justified > li > a {
 margin-right: 0;
 border-radius: 4px; }

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
 border: 1px solid #ddd; }

@media (min-width: 832px) {
 .nav-tabs-justified > li > a {
  border-bottom: 1px solid #ddd;
  border-radius: 4px 4px 0 0; }
 .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
  border-bottom-color: #fff; } }

.tab-content > .tab-pane {
 display: none;
 visibility: hidden; }

.tab-content > .active {
 display: block;
 visibility: visible; }

.nav-tabs .dropdown-menu {
 margin-top: -1px;
 border-top-left-radius: 0;
 border-top-right-radius: 0; }

.navbar {
 position: relative;
 min-height: 50px;
 margin-bottom: 20px;
 border: 1px solid transparent; }

@media (min-width: 832px) {
 .navbar {
  border-radius: 4px; }
 .navbar-header {
  float: left; } }

.navbar-collapse {
 padding-right: 0;
 padding-left: 0;
 overflow-x: visible;
 -webkit-overflow-scrolling: touch;
 border-top: 1px solid transparent;
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

.navbar-collapse.in {
 overflow-y: auto; }

@media (min-width: 832px) {
 .navbar-collapse {
  width: auto;
  border-top: 0;
  box-shadow: none; }
 .navbar-collapse.collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
  visibility: visible !important; }
 .navbar-collapse.in {
  overflow-y: visible; }
 .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  padding-right: 0;
  padding-left: 0; } }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
 max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 200px; } }

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
 margin-right: -15px;
 margin-left: -15px; }

@media (min-width: 832px) {
 .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0; } }

.navbar-static-top {
 z-index: 1000;
 border-width: 0 0 1px; }

@media (min-width: 832px) {
 .navbar-static-top {
  border-radius: 0; } }

.navbar-fixed-top, .navbar-fixed-bottom {
 position: fixed;
 right: 0;
 left: 0;
 z-index: 1030; }

@media (min-width: 832px) {
 .navbar-fixed-top, .navbar-fixed-bottom {
  border-radius: 0; } }

.navbar-fixed-top {
 top: 0;
 border-width: 0 0 1px; }

.navbar-fixed-bottom {
 bottom: 0;
 margin-bottom: 0;
 border-width: 1px 0 0; }

.navbar-brand {
 float: left;
 height: 50px;
 padding: 15px 15px 15px 15px;
 font-size: 18px;
 line-height: 20px;
 color: white;
 margin-bottom: 0; }

.home .navbar-brand {
 padding: 4px 15px 15px 15px; }

.navbar-brand:hover, .navbar-brand:focus {
 text-decoration: none; }

.navbar-brand > img {
 display: block; }

@media (min-width: 832px) {
 .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
  margin-left: -15px; } }

.navbar-toggle {
 position: relative;
 float: right;
 padding: 9px 10px;
 margin-top: 8px;
 margin-right: 15px;
 margin-bottom: 8px;
 background-color: transparent;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px; }

.navbar-toggle:focus {
 outline: 0; }

.navbar-toggle .icon-bar {
 display: block;
 width: 22px;
 height: 2px;
 border-radius: 1px; }

.navbar-toggle .icon-bar + .icon-bar {
 margin-top: 4px; }

/* .navbar-nav > li > a {
 padding-top: 10px;
 padding-bottom: 10px;
 line-height: 1.2em;
 -webkit-transition: border 0;
 -moz-transition: border 0;
 -o-transition: border 0;
 transition: border 0;
 height: auto;
 max-height: 8em; }

.home .navbar-nav > li > a {
 max-height: none; }

.home .navbar-nav > li a {
 border-top-width: 3px;
 border-top-style: solid;
 border-top-color: transparent; } */

@media (max-width: 767px) {
 .navbar-nav .open .dropdown-menu {
  position: static;
  float: none;
  width: auto;
  margin-top: 0;
  background-color: transparent;
  border: 0;
  box-shadow: none; }
 .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 5px 15px 5px 25px; }
 .navbar-nav .open .dropdown-menu > li > a {
  line-height: 20px; }
 .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
  background-image: none; }
 #bp:before {
  content: 'max768'; } }

.navbar-form {
 padding: 10px 15px;
 margin-top: 8px;
 margin-right: -15px;
 margin-bottom: 8px;
 margin-left: -15px;
 border-top: 1px solid transparent;
 border-bottom: 1px solid transparent;
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }

.sm-text {
 display: none; }

.navbar-default .navbar-brand {
 color: #777; }

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
 color: #5e5e5e;
 background-color: transparent; }

.navbar-default .navbar-text {
 color: #777; }

.navbar-default .navbar-nav > li > a {
 color: #fff; }

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
 color: #fff;
 background-color: #CF1F25; }

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
 color: #ccc;
 background-color: transparent; }

.navbar-default .navbar-toggle {
 border-color: #ddd; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #ddd; }

.navbar-default .navbar-toggle .icon-bar {
 background-color: #888; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
 border-color: #e7e7e7; }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
 color: #555;
 background-color: #e7e7e7; }

.navbar-default .navbar-link {
 color: #777; }

.navbar-default .navbar-link:hover {
 color: #333; }

.navbar-default .btn-link {
 color: #777; }

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
 color: #333; }

.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
 color: #ccc; }

.navbar-inverse {
 background-color: #222;
 border-color: #080808; }

.navbar-inverse .navbar-brand {
 color: #9d9d9d; }

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
 color: #fff;
 background-color: transparent; }

.navbar-inverse .navbar-text {
 color: #9d9d9d; }

.navbar-inverse .navbar-nav > li > a {
 color: #9d9d9d;
 border-color: #9a0000; }

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
 color: #fff;
 background-color: transparent; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
 color: #fff;
 background-color: #080808;
 border-color: #9a0000; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
 color: #444;
 background-color: transparent; }

.navbar-inverse .navbar-toggle {
 border-color: #333; }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
 background-color: #333; }

.navbar-inverse .navbar-toggle .icon-bar {
 background-color: #fff; }

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
 border-color: #101010; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
 color: #fff;
 background-color: #080808; }

@media (max-width: 767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
  border-color: #080808; } }

.navbar-inverse .navbar-link {
 color: #9d9d9d; }

.navbar-inverse .navbar-link:hover {
 color: #fff; }

.navbar-inverse .btn-link {
 color: #9d9d9d; }

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
 color: #fff; }

.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
 color: #444; }

/*endregion*/

.breadcrumb {
 padding: 8px 15px;
 margin-bottom: 20px;
 list-style: none;
 background-color: #f5f5f5;
 border-radius: 4px; }

.breadcrumb > li {
 display: inline-block; }

.breadcrumb > li + li:before {
 padding: 0 5px;
 color: #ccc;
 content: "/\00a0"; }

.breadcrumb > .active {
 color: #777; }

/* region pagination */

.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 20px 0;
 border-radius: 4px; }

.pagination > li {
 display: inline; }

.pagination > li > a, .pagination > li > span {
 position: relative;
 float: left;
 padding: 6px 12px;
 margin-left: -1px;
 line-height: 1.42857143;
 color: #CF1F25;
 text-decoration: none;
 background-color: #fff;
 border: 1px solid #ddd; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
 margin-left: 0;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px; }

.pagination > li:last-child > a, .pagination > li:last-child > span {
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px; }

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
 color: #23527c;
 background-color: #eee;
 border-color: #ddd; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
 z-index: 2;
 color: #fff;
 cursor: default;
 background-color: #CF1F25;
 border-color: #CF1F25; }

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
 color: #777;
 cursor: not-allowed;
 background-color: #fff;
 border-color: #ddd; }

.pagination-lg > li > a, .pagination-lg > li > span {
 padding: 10px 16px;
 font-size: 18px; }

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
 border-top-left-radius: 6px;
 border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
 border-top-right-radius: 6px;
 border-bottom-right-radius: 6px; }

.pagination-smmd > li > a, .pagination-smmd > li > span {
 padding: 5px 10px;
 font-size: 12px; }

.pagination-smmd > li:first-child > a, .pagination-smmd > li:first-child > span {
 border-top-left-radius: 3px;
 border-bottom-left-radius: 3px; }

.pagination-smmd > li:last-child > a, .pagination-smmd > li:last-child > span {
 border-top-right-radius: 3px;
 border-bottom-right-radius: 3px; }

.pager {
 padding-left: 0;
 margin: 20px 0;
 text-align: center;
 list-style: none; }

.pager li {
 display: inline; }

.pager li > a, .pager li > span {
 display: inline-block;
 padding: 5px 14px;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 15px; }

.pager li > a:hover, .pager li > a:focus {
 text-decoration: none;
 background-color: #eee; }

.pager .next > a, .pager .next > span {
 float: right; }

.pager .previous > a, .pager .previous > span {
 float: left; }

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
 color: #777;
 cursor: not-allowed;
 background-color: #fff; }

/*endregion*/

/* region label */

.label {
 display: inline;
 padding: .2em .6em .3em;
 font-size: 75%;
 font-weight: bold;
 line-height: 1;
 color: #fff;
 text-align: center;
 white-space: nowrap;
 vertical-align: baseline;
 border-radius: .25em; }

a.label:hover, a.label:focus {
 color: #fff;
 text-decoration: none;
 cursor: pointer; }

.label:empty {
 display: none; }

.btn .label {
 position: relative;
 top: -1px; }

.label-default {
 background-color: #777; }

.label-default[href]:hover, .label-default[href]:focus {
 background-color: #5e5e5e; }

.label-primary {
 background-color: #CF1F25; }

.label-primary[href]:hover, .label-primary[href]:focus {
 background-color: #286090; }

.label-success {
 background-color: #5cb85c; }

.label-success[href]:hover, .label-success[href]:focus {
 background-color: #449d44; }

.label-info {
 background-color: #5bc0de; }

.label-info[href]:hover, .label-info[href]:focus {
 background-color: #31b0d5; }

.label-warning {
 background-color: #f0ad4e; }

.label-warning[href]:hover, .label-warning[href]:focus {
 background-color: #ec971f; }

.label-danger {
 background-color: #d9534f; }

.label-danger[href]:hover, .label-danger[href]:focus {
 background-color: #c9302c; }

/*endregion*/

.badge {
 display: inline-block;
 min-width: 10px;
 padding: 3px 7px;
 font-size: 12px;
 font-weight: bold;
 line-height: 1;
 color: #fff;
 text-align: center;
 white-space: nowrap;
 vertical-align: baseline;
 background-color: #777;
 border-radius: 10px; }

.badge:empty {
 display: none; }

.btn .badge {
 position: relative;
 top: -1px; }

.btn-xs .badge {
 top: 0;
 padding: 1px 5px; }

a.badge:hover, a.badge:focus {
 color: #fff;
 text-decoration: none;
 cursor: pointer; }

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
 color: #CF1F25;
 background-color: #fff; }

.list-group-item > .badge {
 float: right; }

.list-group-item > .badge + .badge {
 margin-right: 5px; }

.nav-pills > li > a > .badge {
 margin-left: 3px; }

.container .landingpageslider, .container-fluid .landingpageslider {
 border-radius: 0; }

.landingpageslider .container {
 max-width: 100%;
}

@media screen and (min-width: 832px) {
 .landingpageslider {
  padding: 0 0; }
 .container .landingpageslider, .container-fluid .landingpageslider {
  padding-right: 4.5rem;
  padding-left: 4.5rem; }
 .landingpageslider h1, .landingpageslider .h1 {
  font-size: 63px; }
 }

.thumbnail {
 display: block;
 padding: 4px;
 margin-bottom: 20px;
 line-height: 1.42857143;
 background-color: #fff;
 border: 1px solid #ddd;
 border-radius: 4px;
 -webkit-transition: border .2s ease-in-out;
 transition: border .2s ease-in-out; }

.thumbnail > img, .thumbnail a > img {
 margin-right: auto;
 margin-left: auto; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
 border-color: #CF1F25; }

.thumbnail .caption {
 padding: 9px;
 color: #333; }

/* region alert */

.alert {
 padding: 15px;
 margin-bottom: 20px;
 border: 1px solid transparent;
 border-radius: 4px; }

.alert h4 {
 margin-top: 0;
 color: inherit; }

.alert .alert-link {
 font-weight: bold; }

.alert > p, .alert > ul {
 margin-bottom: 0; }

.alert > p + p {
 margin-top: 5px; }

.alert-dismissable, .alert-dismissible {
 padding-right: 35px; }

.alert-dismissable .close, .alert-dismissible .close {
 position: relative;
 top: -2px;
 right: -21px;
 color: inherit; }

.alert-success {
 color: #3c763d;
 background-color: #dff0d8;
 border-color: #d6e9c6; }

.alert-success hr {
 border-top-color: #c9e2b3; }

.alert-success .alert-link {
 color: #2b542c; }

.alert-info {
 color: #31708f;
 background-color: #d9edf7;
 border-color: #bce8f1; }

.alert-info hr {
 border-top-color: #a6e1ec; }

.alert-info .alert-link {
 color: #245269; }

.alert-warning {
 color: #8a6d3b;
 background-color: #fcf8e3;
 border-color: #faebcc; }

.alert-warning hr {
 border-top-color: #f7e1b5; }

.alert-warning .alert-link {
 color: #66512c; }

.alert-danger {
 color: #a94442;
 background-color: #f2dede;
 border-color: #ebccd1; }

.alert-danger hr {
 border-top-color: #e4b9c0; }

.alert-danger .alert-link {
 color: #843534; }

/* endregion */

/* region progress bar */

@-webkit-keyframes progress-bar-stripes {
 from {
  background-position: 40px 0; }
 to {
  background-position: 0 0; } }

@keyframes progress-bar-stripes {
 from {
  background-position: 40px 0; }
 to {
  background-position: 0 0; } }

.progress {
 height: 20px;
 margin-bottom: 20px;
 overflow: hidden;
 background-color: #f5f5f5;
 border-radius: 4px;
 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
 float: left;
 width: 0;
 height: 100%;
 font-size: 12px;
 line-height: 20px;
 color: #fff;
 text-align: center;
 background-color: #CF1F25;
 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
 -webkit-transition: width .6s ease;
 transition: width .6s ease; }

.progress-striped .progress-bar, .progress-bar-striped {
 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-size: 40px 40px; }

.progress.active .progress-bar, .progress-bar.active {
 -webkit-animation: progress-bar-stripes 2s linear infinite;
 animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
 background-color: #5cb85c; }

.progress-striped .progress-bar-success {
 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
 background-color: #5bc0de; }

.progress-striped .progress-bar-info {
 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
 background-color: #f0ad4e; }

.progress-striped .progress-bar-warning {
 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
 background-color: #d9534f; }

.progress-striped .progress-bar-danger {
 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* endregion */

/* region media */

.media {
 margin-top: 15px; }

.media:first-child {
 margin-top: 0; }

.media-right, .media > .pull-right {
 padding-left: 10px; }

.media-left, .media > .pull-left {
 padding-right: 10px; }

.media-left, .media-right, .media-body {
 display: table-cell;
 vertical-align: top; }

.media-middle {
 vertical-align: middle; }

.media-bottom {
 vertical-align: bottom; }

.media-heading {
 margin-top: 0;
 margin-bottom: 5px; }

.media-list {
 padding-left: 0;
 list-style: none; }

/* endregion */

/* region list-group */

.list-group {
 padding-left: 0;
 margin-bottom: 20px; }

.list-group-item {
 position: relative;
 display: block;
 padding: 10px 15px;
 margin-bottom: -1px;
 background-color: #fff;
 border: 1px solid #ddd; }

.list-group-item:first-child {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px; }

.list-group-item:last-child {
 margin-bottom: 0;
 border-bottom-right-radius: 4px;
 border-bottom-left-radius: 4px; }

a.list-group-item {
 color: #555; }

a.list-group-item .list-group-item-heading {
 color: #333; }

a.list-group-item:hover, a.list-group-item:focus {
 color: #555;
 text-decoration: none;
 background-color: #f5f5f5; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
 color: #777;
 cursor: not-allowed;
 background-color: #eee; }

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
 color: inherit; }

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
 color: #777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
 z-index: 2;
 color: #fff;
 background-color: #CF1F25;
 border-color: #CF1F25; }

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
 color: inherit; }

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
 color: #c7ddef; }

.list-group-item-success {
 color: #3c763d;
 background-color: #dff0d8; }

a.list-group-item-success {
 color: #3c763d; }

a.list-group-item-success .list-group-item-heading {
 color: inherit; }

a.list-group-item-success:hover, a.list-group-item-success:focus {
 color: #3c763d;
 background-color: #d0e9c6; }

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
 color: #fff;
 background-color: #3c763d;
 border-color: #3c763d; }

.list-group-item-info {
 color: #31708f;
 background-color: #d9edf7; }

a.list-group-item-info {
 color: #31708f; }

a.list-group-item-info .list-group-item-heading {
 color: inherit; }

a.list-group-item-info:hover, a.list-group-item-info:focus {
 color: #31708f;
 background-color: #c4e3f3; }

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
 color: #fff;
 background-color: #31708f;
 border-color: #31708f; }

.list-group-item-warning {
 color: #8a6d3b;
 background-color: #fcf8e3; }

a.list-group-item-warning {
 color: #8a6d3b; }

a.list-group-item-warning .list-group-item-heading {
 color: inherit; }

a.list-group-item-warning:hover, a.list-group-item-warning:focus {
 color: #8a6d3b;
 background-color: #faf2cc; }

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
 color: #fff;
 background-color: #8a6d3b;
 border-color: #8a6d3b; }

.list-group-item-danger {
 color: #a94442;
 background-color: #f2dede; }

a.list-group-item-danger {
 color: #a94442; }

a.list-group-item-danger .list-group-item-heading {
 color: inherit; }

a.list-group-item-danger:hover, a.list-group-item-danger:focus {
 color: #a94442;
 background-color: #ebcccc; }

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
 color: #fff;
 background-color: #a94442;
 border-color: #a94442; }

.list-group-item-heading {
 margin-top: 0;
 margin-bottom: 5px; }

.list-group-item-text {
 margin-bottom: 0;
 line-height: 1.3; }

/*endregion*/

/* region panel */

.panel {
 margin-bottom: 20px;
 background-color: #fff;
 border: 1px solid transparent;
 border-radius: 4px;
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
 padding: 15px; }

.panel-heading {
 padding: 10px 15px;
 border-bottom: 1px solid transparent;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px; }

.panel-heading > .dropdown .dropdown-toggle {
 color: inherit; }

.panel-title {
 margin-top: 0;
 margin-bottom: 0;
 font-size: 16px;
 color: inherit; }

.panel-title > a {
 color: inherit; }

.panel-footer {
 padding: 10px 15px;
 background-color: #f5f5f5;
 border-top: 1px solid #ddd;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px; }

.panel > .list-group, .panel > .panel-collapse > .list-group {
 margin-bottom: 0; }

.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
 border-width: 1px 0;
 border-radius: 0; }

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
 border-top: 0;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px; }

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
 border-bottom: 0;
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px; }

.panel-heading + .list-group .list-group-item:first-child {
 border-top-width: 0; }

/*endregion*/

.list-group + .panel-footer {
 border-top-width: 0; }

/*region panel*/

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
 margin-bottom: 0; }

.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
 padding-right: 15px;
 padding-left: 15px; }

.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
 border-top-left-radius: 3px;
 border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
 border-top-left-radius: 3px;
 border-top-right-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
 border-top-left-radius: 3px; }

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
 border-top-right-radius: 3px; }

.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
 border-bottom-right-radius: 3px;
 border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
 border-bottom-left-radius: 3px; }

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
 border-bottom-right-radius: 3px; }

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
 border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
 border-top: 0; }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
 border: 0; }

.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
 border-left: 0; }

.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
 border-right: 0; }

.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
 border-bottom: 0; }

.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
 border-bottom: 0; }

.panel > .table-responsive {
 margin-bottom: 0;
 border: 0; }

.panel-group {
 margin-bottom: 20px; }

.panel-group .panel {
 margin-bottom: 0;
 border-radius: 4px; }

.panel-group .panel + .panel {
 margin-top: 5px; }

.panel-group .panel-heading {
 border-bottom: 0; }

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
 border-top: 1px solid #ddd; }

.panel-group .panel-footer {
 border-top: 0; }

.panel-group .panel-footer + .panel-collapse .panel-body {
 border-bottom: 1px solid #ddd; }

.panel-default {
 border-color: #ddd; }

.panel-default > .panel-heading {
 color: #333;
 background-color: #f5f5f5;
 border-color: #ddd; }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
 border-top-color: #ddd; }

.panel-default > .panel-heading .badge {
 color: #f5f5f5;
 background-color: #333; }

.panel-default > .panel-footer + .panel-collapse > .panel-body {
 border-bottom-color: #ddd; }

.panel-primary {
 border-color: #CF1F25; }

.panel-primary > .panel-heading {
 color: #fff;
 background-color: #CF1F25;
 border-color: #CF1F25; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
 border-top-color: #CF1F25; }

.panel-primary > .panel-heading .badge {
 color: #CF1F25;
 background-color: #fff; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
 border-bottom-color: #CF1F25; }

.panel-success {
 border-color: #d6e9c6; }

.panel-success > .panel-heading {
 color: #3c763d;
 background-color: #dff0d8;
 border-color: #d6e9c6; }

.panel-success > .panel-heading + .panel-collapse > .panel-body {
 border-top-color: #d6e9c6; }

.panel-success > .panel-heading .badge {
 color: #dff0d8;
 background-color: #3c763d; }

.panel-success > .panel-footer + .panel-collapse > .panel-body {
 border-bottom-color: #d6e9c6; }

.panel-info {
 border-color: #bce8f1; }

.panel-info > .panel-heading {
 color: #31708f;
 background-color: #d9edf7;
 border-color: #bce8f1; }

.panel-info > .panel-heading + .panel-collapse > .panel-body {
 border-top-color: #bce8f1; }

.panel-info > .panel-heading .badge {
 color: #d9edf7;
 background-color: #31708f; }

.panel-info > .panel-footer + .panel-collapse > .panel-body {
 border-bottom-color: #bce8f1; }

.panel-warning {
 border-color: #faebcc; }

.panel-warning > .panel-heading {
 color: #8a6d3b;
 background-color: #fcf8e3;
 border-color: #faebcc; }

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
 border-top-color: #faebcc; }

.panel-warning > .panel-heading .badge {
 color: #fcf8e3;
 background-color: #8a6d3b; }

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
 border-bottom-color: #faebcc; }

.panel-danger {
 border-color: #ebccd1; }

.panel-danger > .panel-heading {
 color: #a94442;
 background-color: #f2dede;
 border-color: #ebccd1; }

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
 border-top-color: #ebccd1; }

.panel-danger > .panel-heading .badge {
 color: #f2dede;
 background-color: #a94442; }

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
 border-bottom-color: #ebccd1; }

/*endregion*/

.embed-responsive {
 position: relative;
 display: block;
 height: 0;
 padding: 0;
 overflow: hidden; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border: 0; }

.embed-responsive.embed-responsive-16by9 {
 padding-bottom: 56.25%; }

.embed-responsive.embed-responsive-4by3 {
 padding-bottom: 75%; }

.well {
 min-height: 20px;
 padding: 19px;
 margin-bottom: 20px;
 background-color: #f5f5f5;
 border: 1px solid #e3e3e3;
 border-radius: 4px;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

.well blockquote {
 border-color: #ddd;
 border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
 padding: 24px;
 border-radius: 6px; }

.well-smmd {
 padding: 9px;
 border-radius: 3px; }

.close {
 float: right;
 font-size: 21px;
 font-weight: bold;
 line-height: 1;
 color: #000;
 text-shadow: 0 1px 0 #fff;
 filter: alpha(opacity=20);
 opacity: .2; }

.close:hover, .close:focus {
 color: #000;
 text-decoration: none;
 cursor: pointer;
 filter: alpha(opacity=50);
 opacity: .5; }

button.close {
 -webkit-appearance: none;
 padding: 0;
 cursor: pointer;
 background: transparent;
 border: 0; }

/*region modal*/

.modal-open {
 overflow: hidden; }

.modal {
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1040;
 display: none;
 overflow: hidden;
 -webkit-overflow-scrolling: touch;
 outline: 0; }

.modal.fade .modal-dialog {
 -webkit-transition: -webkit-transform .3s ease-out;
 transition: -webkit-transform .3s ease-out;
 transition: transform .3s ease-out;
 transition: transform .3s ease-out, -webkit-transform .3s ease-out;
 -webkit-transform: translate(0, -25%);
 transform: translate(0, -25%); }

.modal.in .modal-dialog {
 -webkit-transform: translate(0, 0);
 transform: translate(0, 0); }

.modal-open .modal {
 overflow-x: hidden;
 overflow-y: auto; }

.modal-dialog {
 position: relative;
 width: auto;
 margin: 10px; }

.modal-content {
 position: relative;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #999;
 border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 6px;
 outline: 0;
 box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }

.modal-backdrop {
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 background-color: #000; }

.modal-backdrop.fade {
 filter: alpha(opacity=0);
 opacity: 0; }

.modal-backdrop.in {
 filter: alpha(opacity=50);
 opacity: .5; }

.modal-header {
 min-height: 16.42857143px;
 padding: 15px;
 border-bottom: 1px solid #e5e5e5; }

.modal-header .close {
 margin-top: -2px; }

.modal-title {
 margin: 0;
 line-height: 1.42857143; }

.modal-body {
 position: relative;
 padding: 15px; }

.modal-footer {
 padding: 15px;
 text-align: right;
 border-top: 1px solid #e5e5e5; }

.modal-footer .btn + .btn {
 margin-bottom: 0;
 margin-left: 5px; }

.modal-footer .btn-group .btn + .btn {
 margin-left: -1px; }

.modal-footer .btn-block + .btn-block {
 margin-left: 0; }

.modal-scrollbar-measure {
 position: absolute;
 top: -9999px;
 width: 50px;
 height: 50px;
 overflow: scroll; }

/*endregion*/

@media (min-width: 832px) {
 .modal-dialog {
  width: 600px;
  margin: 30px auto; }
 .modal-content {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
 .modal-smmd {
  width: 300px; } }

@media (min-width: 992px) {
 .modal-lg {
  width: 900px; } }

/* region tooltip*/

.tooltip {
 position: absolute;
 z-index: 1070;
 display: block;
 font-family: 'Oswald', Helvetica, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 1.4;
 visibility: visible;
 filter: alpha(opacity=0);
 opacity: 0; }

.tooltip.in {
 filter: alpha(opacity=90);
 opacity: .9; }

.tooltip.top {
 padding: 5px 0;
 margin-top: -3px; }

.tooltip.right {
 padding: 0 5px;
 margin-left: 3px; }

.tooltip.bottom {
 padding: 5px 0;
 margin-top: 3px; }

.tooltip.left {
 padding: 0 5px;
 margin-left: -3px; }

.tooltip-inner {
 max-width: 200px;
 padding: 3px 8px;
 color: #fff;
 text-align: center;
 text-decoration: none;
 background-color: #000;
 border-radius: 4px; }

.tooltip-arrow {
 position: absolute;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid; }

.tooltip.top .tooltip-arrow {
 bottom: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
 right: 5px;
 bottom: 0;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
 bottom: 0;
 left: 5px;
 margin-bottom: -5px;
 border-width: 5px 5px 0;
 border-top-color: #000; }

.tooltip.right .tooltip-arrow {
 top: 50%;
 left: 0;
 margin-top: -5px;
 border-width: 5px 5px 5px 0;
 border-right-color: #000; }

.tooltip.left .tooltip-arrow {
 top: 50%;
 right: 0;
 margin-top: -5px;
 border-width: 5px 0 5px 5px;
 border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
 top: 0;
 left: 50%;
 margin-left: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
 top: 0;
 right: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
 top: 0;
 left: 5px;
 margin-top: -5px;
 border-width: 0 5px 5px;
 border-bottom-color: #000; }

/*endregion*/

/* region popover*/

.popover {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1060;
 display: none;
 max-width: 276px;
 padding: 1px;
 font-family: 'Oswald', Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 line-height: 1.42857143;
 text-align: left;
 white-space: normal;
 background-color: #fff;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 border: 1px solid #ccc;
 border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 6px;
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.popover.top {
 margin-top: -10px; }

.popover.right {
 margin-left: 10px; }

.popover.bottom {
 margin-top: 10px; }

.popover.left {
 margin-left: -10px; }

.popover-title {
 padding: 8px 14px;
 margin: 0;
 font-size: 14px;
 background-color: #f7f7f7;
 border-bottom: 1px solid #ebebeb;
 border-radius: 5px 5px 0 0; }

.popover-content {
 padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
 position: absolute;
 display: block;
 width: 0;
 height: 0;
 border-color: transparent;
 border-style: solid; }

.popover > .arrow {
 border-width: 11px; }

.popover > .arrow:after {
 content: "";
 border-width: 10px; }

.popover.top > .arrow {
 bottom: -11px;
 left: 50%;
 margin-left: -11px;
 border-top-color: #999;
 border-top-color: rgba(0, 0, 0, 0.25);
 border-bottom-width: 0; }

.popover.top > .arrow:after {
 bottom: 1px;
 margin-left: -10px;
 content: " ";
 border-top-color: #fff;
 border-bottom-width: 0; }

.popover.right > .arrow {
 top: 50%;
 left: -11px;
 margin-top: -11px;
 border-right-color: #999;
 border-right-color: rgba(0, 0, 0, 0.25);
 border-left-width: 0; }

.popover.right > .arrow:after {
 bottom: -10px;
 left: 1px;
 content: " ";
 border-right-color: #fff;
 border-left-width: 0; }

.popover.bottom > .arrow {
 top: -11px;
 left: 50%;
 margin-left: -11px;
 border-top-width: 0;
 border-bottom-color: #999;
 border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom > .arrow:after {
 top: 1px;
 margin-left: -10px;
 content: " ";
 border-top-width: 0;
 border-bottom-color: #fff; }

.popover.left > .arrow {
 top: 50%;
 right: -11px;
 margin-top: -11px;
 border-right-width: 0;
 border-left-color: #999;
 border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after {
 right: 1px;
 bottom: -10px;
 content: " ";
 border-right-width: 0;
 border-left-color: #fff; }

/*endregion*/

/* region carousel */

.carousel {
 position: relative; }

.carousel-inner {
 position: relative;
 width: 100%;
 overflow: hidden; }

.carousel-inner > .item {
 position: relative;
 display: none;
 -webkit-transition: .6s ease-in-out left;
 transition: .6s ease-in-out left; }

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
 line-height: 1; }

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
 display: block; }

.carousel-inner > .active {
 left: 0; }

.carousel-inner > .next, .carousel-inner > .prev {
 position: absolute;
 top: 0;
 width: 100%; }

.carousel-inner > .next {
 left: 100%; }

.carousel-inner > .prev {
 left: -100%; }

.carousel-inner > .next.left, .carousel-inner > .prev.right {
 left: 0; }

.carousel-inner > .active.left {
 left: -100%; }

.carousel-inner > .active.right {
 left: 100%; }

.carousel-control {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 15%;
 font-size: 20px;
 color: #fff;
 text-align: center;
 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
 filter: alpha(opacity=50);
 opacity: .5; }

.carousel-control.left {
 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
 background-repeat: repeat-x; }

.carousel-control.right {
 right: 0;
 left: auto;
 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
 background-repeat: repeat-x; }

.carousel-control:hover, .carousel-control:focus {
 color: #fff;
 text-decoration: none;
 filter: alpha(opacity=90);
 outline: 0;
 opacity: .9; }

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
 position: absolute;
 top: 50%;
 z-index: 5;
 display: inline-block; }

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
 left: 50%;
 margin-left: -10px; }

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
 right: 50%;
 margin-right: -10px; }

.carousel-control .icon-prev, .carousel-control .icon-next {
 width: 20px;
 height: 20px;
 margin-top: -10px;
 font-family: serif; }

.carousel-control .icon-prev:before {
 content: '\2039'; }

.carousel-control .icon-next:before {
 content: '\203a'; }

.carousel-indicators {
 position: absolute;
 bottom: 10px;
 left: 50%;
 z-index: 15;
 width: 60%;
 padding-left: 0;
 margin-left: -30%;
 text-align: center;
 list-style: none; }

.carousel-indicators li {
 display: inline-block;
 width: 10px;
 height: 10px;
 margin: 1px;
 text-indent: -999px;
 cursor: pointer;
 background-color: #000 \9;
 background-color: transparent;
 border: 1px solid #fff;
 border-radius: 10px; }

.carousel-indicators .active {
 width: 12px;
 height: 12px;
 margin: 0;
 background-color: #fff; }

.carousel-caption {
 position: absolute;
 right: 15%;
 bottom: 20px;
 left: 15%;
 z-index: 10;
 padding-top: 20px;
 padding-bottom: 20px;
 color: #fff;
 text-align: center;
 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.carousel-caption .btn {
 text-shadow: none; }

@media screen and (min-width: 832px) {
 .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 30px; }
 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  margin-left: -15px; }
 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
  margin-right: -15px; }
 .carousel-caption {
  right: 20%;
  left: 20%;
  padding-bottom: 30px; }
 .carousel-indicators {
  bottom: 20px; } }

/*endregion*/

/* region clear + affix */

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
 display: table;
 content: " "; }

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
 clear: both; }

.center-block {
 display: block;
 margin-right: auto;
 margin-left: auto; }

.pull-right {
 float: right !important; }

.pull-left {
 float: left !important; }

.hide {
 display: none !important; }

.show {
 display: block !important; }

.invisible {
 visibility: hidden; }

.text-hide {
 font: 0/0 a;
 color: transparent;
 text-shadow: none;
 background-color: transparent;
 border: 0; }

.hidden {
 display: none !important;
 visibility: hidden !important; }

.affix {
 position: fixed; }

/*endregion*/

@-ms-viewport {
 width: device-width; }

/* region visibles */

.visible-xs, .visible-sm, .visible-md, .visible-lg {
 display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
 display: none !important; }

@media (max-width: 767px) {
 .visible-xs {
  display: block !important; }
 table.visible-xs {
  display: table; }
 tr.visible-xs {
  display: table-row !important; }
 th.visible-xs, td.visible-xs {
  display: table-cell !important; }
 .visible-xs-block {
  display: block !important; }
 .visible-xs-inline {
  display: inline !important; }
 .visible-xs-inline-block {
  display: inline-block !important; } }

@media (min-width: 832px) and (max-width: 991px) {
 .visible-smmd {
  display: block !important; }
 table.visible-smmd {
  display: table; }
 tr.visible-smmd {
  display: table-row !important; }
 th.visible-sm, td.visible-smmd {
  display: table-cell !important; }
 .visible-sm-block {
  display: block !important; }
 .visible-sm-inline {
  display: inline !important; }
 .visible-sm-inline-block {
  display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
 .visible-md {
  display: block !important; }
 table.visible-md {
  display: table; }
 tr.visible-md {
  display: table-row !important; }
 th.visible-md, td.visible-md {
  display: table-cell !important; }
 .visible-md-block {
  display: block !important; }
 .visible-md-inline {
  display: inline !important; }
 .visible-md-inline-block {
  display: inline-block !important; } }

@media (min-width: 1200px) {
 .visible-lg {
  display: block !important; }
 table.visible-lg {
  display: table; }
 tr.visible-lg {
  display: table-row !important; }
 th.visible-lg, td.visible-lg {
  display: table-cell !important; }
 .visible-lg-block {
  display: block !important; }
 .visible-lg-inline {
  display: inline !important; }
 .visible-lg-inline-block {
  display: inline-block !important; } }

@media (max-width: 767px) {
 .hidden-xs {
  display: none !important; }
 /*  body {min-width:767px;}*/ }

@media (min-width: 832px) and (max-width: 991px) {
 .hidden-smmd {
  display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
 .hidden-md {
  display: none !important; } }

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

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

@media print {
 .visible-print {
  display: block !important; }
 table.visible-print {
  display: table; }
 tr.visible-print {
  display: table-row !important; }
 th.visible-print, td.visible-print {
  display: table-cell !important; } }

.visible-print-block {
 display: none !important; }

@media print {
 .visible-print-block {
  display: block !important; } }

.visible-print-inline {
 display: none !important; }

@media print {
 .visible-print-inline {
  display: inline !important; } }

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

@media print {
 .visible-print-inline-block {
  display: inline-block !important; }
 .hidden-print {
  display: none !important; } }

/*endregion*/

/*@media (max-height: 860px) and (max-width: 600px) {
.home .navbar-nav {position:relative;top:650px;}
.home .container {margin-top:-7.85em;}
}*/

.fs-icon {
 display: block;
 font-family: 'Helvetica-Bold'; }

.fs-icon {
 font-size: 3em;
 line-height: 1.0em;
 height: 100%;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none; }

.fullbackground {
 background-image: url("images/quebeccity_entrance.jpg");
 background-size: cover;
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 z-index: 0; }

/* .navbar-nav > .active > a:hover, .navbar-nav > .active > a:active, .navbar-nav > .active > a:focus {
 background-color: #9a0000;
 border-bottom: 12px solid #9a0000; } */

.container-fluid {
 padding-right: 0;
 padding-left: 0;
 margin-right: 0;
 margin-left: 0; }

.navbar-nav li.navbar-brand {
 width: 15%; }

.navbar-nav.navbar-right {
 background-color: transparent; }

.nav.navbar-nav.navbar-right a {
 font-family: 'Oswald', sans-serif; }

#searchset {
 position: relative;
 width: 100%;
 background-color: transparent; }

/* original width 20em, left 2em */

.form-group .searchcatpair {
 display: inline-block;
 width: auto; }

.form-group .searchcatpair, #sm-search .form-group .searchcatpair {
 width: 100%; }

#sm-search {
 transition: margin-top 500ms ease-out;
 -webkit-transition: margin-top 500ms ease-out;
 -ms-transition: margin-top 500ms ease-out;
 -moz-transition: margin-top 500ms ease-out; }

.form-group .searchcatpair {
 display: inline; }

/* inline-block for four menus */

.form-group .searchcatpair.clearfix:before, .form-group .searchcatpair.clearfix:after, #sm-search .form-group .searchcatpair.clearfix:before, #sm-search .form-group .searchcatpair.clearfix:after {
 display: none !important; }

/* deactivate for 4th menu */

.form-group .searchcatpair select {
 padding: 0;
 padding-left: 0.75rem;
 margin: 0; }

.home .form-group .searchcatpair select {
 width: 30.5%; }

.home .form-group .searchcatpair select {
 width: 30.5%; }

.home .form-group .searchcatpair select {
 padding: 0;
 padding-left: 0.75rem;
 margin: 0; }

.home .form-group .searchcatpair + .searchcatpair {
 margin-left: 1rem; }

/*0.75rem for 4th menu */

.form-group {
 margin-left: 1.5em;
 display: inline-block;
 background-color: white;
 border-radius: 0.375em;
}

.home .midpointhome {
 width: 1rem !important; }

/* deactivate for 4th menu */

.home .form-group {
 margin-left: 0;
 display: block;
 padding-top: 0.06em;
 padding-bottom: 0; }

#searchset select {
 background-color: #ababab;
 border: 0;
 color: white;
 margin-bottom: 0.3em;
 margin-top: 0.2em;
 -webkit-transition: background-color 0.5s ease-in-out;
 transition: background-color 0.5s ease-in-out; }

.home #searchset select {
 margin-bottom: 0.5em;
 margin-top: 0.2em; }

.searchtextset {
 position: relative;
 display: inline-block;
 margin-left: 0;
 border: 1px solid #ccc;
 margin: 0.5em 0.5em 0.5em 0;
 border-radius: 0.1em; }

.home .searchtextset {
 margin: 0 0.85em 0 0.85em;
 padding-bottom: 0.3em;
 padding-top: 0.3em;
 height: 3.25em; }

.home .searchtextset {
 display: block; }

.searchsubmit {
 margin-bottom: 0.05em;
 margin-left: 0.25em;
 margin-top: 0.15em;
 height: 1.5em;
 vertical-align: bottom;
 font-size: 1.25em;
 line-height: 1.25em;
 font-weight: 300;
 border: none;
 padding-left: 0.375em; }

/* region textsearch + gosearch */

#textsearch {
 font-size: 1.375em;
 line-height: 1.25em;
 border: none;
 background-color: transparent;
 padding: 0;
 padding-left: 0.25em;
 margin-bottom: 0;
 margin-top: 0; }

#textsearch {
 width: 8em;
 background-color: white; }

html[lang^="fr"] body:not(.home) #textsearch {
 width: 7em; }

#textsearch.form-group:before {
 font-size: 28px !important; }

.home #textsearch {
 width: 75%;
 padding: 0;
 padding-left: 0.25em;
 height: auto;
 height: 1.75em; }

#textsearch, .searchsubmit {
 display: inline-block; }

.home #textsearch, .home .searchsubmit {
 font-size: 1.5em;
 margin-top: 0; }

.searchsubmit {
 width: 17%; }

@media screen and (min-width: 832px) {
}

/*endregion*/

/* region placeholder */

::-webkit-input-placeholder {
 color: #999;
 opacity: 0.5;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

:-moz-placeholder {
 color: #999;
 opacity: 0.5;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

::-moz-placeholder {
 color: #999;
 opacity: 0.5;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

:-ms-input-placeholder {
 color: #999;
 opacity: 0.5;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

:focus::-webkit-input-placeholder {
 opacity: 0;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

:focus:-moz-placeholder {
 opacity: 0;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

:focus::-moz-placeholder {
 opacity: 0;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

:focus:-ms-input-placeholder {
 opacity: 0;
 -webkit-transition: opacity 0.35s ease-in-out;
 transition: opacity 0.35s ease-in-out; }

/*endregion*/

#searchmoreset, .searchtextset {
 vertical-align: top; }

.searchtextset {
 background-color: transparent; }

.home .searchtextset {
 background-color: transparent; }

#searchmoreset {
 position: relative;
 margin-top: 0;
 top: 0;
 padding: 0; }

.home #searchmoreset {
 margin-top: 0.25em;
 padding: 0 0 0.25em 0;
 height: inherit; }

.home .mainlogoset {
 display: block; }

/* region slider */

#slider-slideunits {
 width: auto;
 height: auto;
 margin-left: 0;
 margin-right: 0;
 position: relative;
 overflow: visible;
 xmargin-bottom: 12px; }

#slider-slidemask {
 width: auto;
 height: auto;
 position: relative;
 overflow: hidden; }

#slider-slidemask {
 top: 0px;
 left: 0px; }

#slider-allcontents {
 left: 0px; }

#slider-dotset {
 width: 287px;
 height: auto;
 min-height: 18px;
 display: block;
 position: absolute;
 float: left;
 left: 25px;
 clear: none;
 z-index: 1100;
 top: 280px; }

#slider-dotset ul {
 padding: 0;
 margin: 0; }

.slider-slidetitle {
 margin-left: 32px; }

#slider-dotset ul li {
 margin: 0 8px 0 0;
 padding: 0;
 display: inline-block;
 background-color: #a5c542;
 font-size: 11px;
 font-weight: 700;
 line-height: 16px; }

#slider-dotset ul li:hover, #slider-dotset ul li:active {
 background-color: white;
 color: #000; }

#slider-dotset ul li.current, #slider-dotset ul li.current:hover, #slider-dotset ul li.current:active {
 background-color: white; }

.slider-dot {
 width: 18px;
 height: 18px;
 margin: 0 6px;
 color: #fff;
 text-align: center;
 line-height: 22px;
 cursor: pointer; }

#slider-dotprev {
 left: 0; }

#slider-dotnext {
 left: 907px; }

.slider-dot {
 background-color: #ed1b2f; }

.slider-dot.current {
 background-color: white;
 color: #231f20; }

#slider-dotprev {
 background-position: 0px -63px; }

#slider-dotnext {
 background-position: -53px -63px; }

#slider-dotprev:hover, #slider-dotprev:active {
 background-position: 0px 0px; }

#slider-dotnext:hover, #slider-dotnext:active {
 background-position: -53px 0px; }

#slider-titleanddots {
 position: relative;
 float: left;
 top: 0px;
 left: 0px;
 height: auto;
 color: #fff;
 height: 500px; }

#slider-textunit {
 position: relative;
 display: block;
 top: 24px; }

#slider-textboxes .sliderbody {
 xfloat: left;
 position: absolute;
 top: 0;
 width: auto; }

#slider-textboxes h2 {
 margin-top: 0; }

.home .entry-content {
 position: relative;
 width: 50%;
 margin-left: 50%;
 max-width: 50%; }

/*
.entry-content {
 background-color: transparent;
 color: #444;
 padding: 0 1.375em 0.25em 0; } */

.entry-content.singleresult {
 margin-top: -0.5em; }

.entry-content p {
 font-size: 1.25em;
 line-height: 1.5em; }

.entry-content p strong {
 font-weight: 400; }

.slidertext h2 {
 font-family: HWTArtz, sans-serif;
 text-transform: uppercase;
 font-size: 4em;
 line-height: 1em; }

.slidertext p {
 font-size: 1.25em;
 line-height: 1.375em; }

.slidertext button {
 margin-top: 0.75em; }

.roundedbox {
 width: 100%;
 height: 0.5em;
 max-height: 6px;
 border-radius: 0.25em;
 background-color: white;
 margin-bottom: 1.5rem; }

.xtop-bar {
 margin-top: 0;
 margin-bottom: 0;
 display: block;
 position: relative;
 width: 100%;
 right: 0;
 position: relative;
 padding-top: 0;
 background-color: transparent;
 height: auto;
 overflow: visible;
 float: right;
 top: 0;
 z-index: 1001;
 font-family: 'Oswald'; }

.home .xtop-bar {
 margin-top: 2em;
 top: inherit;
 position: relative;
 float: none;
 left: 50%;
 right: inherit;
 width: 50%;
 background-color: rgba(0, 0, 0, 0.7);
 z-index: inherit;
 margin-bottom: 0;
 font-size: 1.125rem; }

.xtop-bar:after {
 content: " ";
 /* Older browser do not support empty content */
 visibility: hidden;
 display: block;
 height: 0;
 clear: both; }

.xtop-bar ul {
 display: block;
 width: 100%;
 margin-bottom: 0;
 padding-bottom: 0;
 list-style: none;
 text-align: right;
 padding-right: 4.5rem;
 position: relative;
 padding-left: 0; }

.xtop-bar ul li {
 display: inline-block;
 float: right;
 height: auto;
 position: relative;
 margin: 0; }

.xtop-bar ul li a {
 display: block;
 color: black;
 text-decoration: none;
 padding: 0.375em 0.75em 0.375em 0.75em; }

.home .xtop-bar ul li a {
 color: white; }

.home .xtop-bar {
 color: white; }

.xtop-bar ul li a:hover {
 background-color: silver; }

.xtop-bar ul li a:active {
 background-color: silver; }

.home .xtop-bar ul li a:hover {
 background-color: #CF1F25; }

.home .xtop-bar ul li a:active {
 background-color: #9a0000; }

/* activate border for 4th menu */

/*.searchcatpair + .searchcatpair {margin-left:0.2em;padding-left:0.5em;border-left:1px solid #999;}*/

.home .searchcatpair + .searchcatpair {
 margin-left: 0;
 padding-left: 0;
 border-left: none; }

.xtop-bar-section ul li > a.button:hover, .xtop-bar-section ul li > a.button:focus {
 color: white; }

.home .midpointhome + .searchcatpair {
 margin-left: inherit;
 padding-left: inherit;
 border: none; }

.xtop-bar {
 font-size: 1.125rem; }

.midpointhome, .midpointresults, #resetselecthome, #resetselectresults, .narrowresults, .white.button button {
 text-align: center;
 font-size: 0.75em;
 color: #555;
 line-height: 1.2em;
 letter-spacing: 0.055em;
 margin: 0 auto 0 auto;
 display: inline-block;
 text-transform: uppercase;
 padding-top: 0.75em;
 padding-bottom: 0.575em;
 -webkit-transition: color 0.5s;
 transition: color 0.5s;
 width: 7em; }

@-moz-document url-prefix() {
 .narrowresults {
  line-height: 0.55rem;
  margin-top: 0.25em; } }

#resetselectresults {
 width: auto; }

#searchbuttonhide {
 display: none;
 overflow: hidden; }

.home #searchbuttonhide {
 display: none;
 float: inherit;
 overflow: hidden; }

#searchmoreset {
 white-space: normal; }

#searchmoreset #searchbuttonhide {
 -moz-opacity: 0;
 -khtml-opacity: 0;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha" Opacity=0;
 -webkit-transition: opacity 0.5s;
 transition: opacity 0.5s; }

#searchmoreset.current #searchbuttonhide {
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha" Opacity=100; }

#searchbuttonhide, .searchcatpair {
 margin-top: 0.05em;
 vertical-align: top; }

.searchcatpair {
 margin-top: 0.375em; }

.home .searchcatpair {
 margin: 0; }

.narrowresults, #resetselectresults {
 padding: 0;
 max-width: 7.5em;
 text-align: left;
 width: auto;
 margin-right: 0.5em; }

.midpointhome {
 display: none; }

.midpointresults {
 width: 1.5em;
 padding-right: 0.25em;
 padding-left: 0.25em; }

.home .midpointhome {
 display: inline-block;
 width: 7%;
 text-align: center;
 height: auto;
 position: relative;
 bottom: 0;
 padding-left: 0.2em;
 padding-right: 0.2em;
 margin: 0; }

.home .midpointresults {
 display: none;
 padding-left: 0.2em !important;
 padding-right: 0.2em; }

.narrowresults, #resetselectresults {
 display: inline-block; }

.narrowresults span {
 display: inline-block;
 margin-bottom: 0; }

.home .narrowresults span {
 display: block; }

.searchcatpair {
 background-color: transparent; }

.home .narrowresults span {
 display: inline-block;
 margin-bottom: 0;
 padding-left: 0.2em;
 padding-right: 0.2em; }

#searchmoreset {
 border-style: solid;
 border-color: #ccc;
 border-width: 0;
 margin-top: 0.4em;
 margin-bottom: 0.25em;
 height: 2rem;
 margin-left: 0;
 margin-right: 0;
 position: relative;
 white-space: nowrap; }

.home #searchmoreset {
 margin-top: 0.25em;
 border-width: 0;
 margin-left: 0.75em;
 margin-right: 0.75em;
 padding-left: 0;
 padding-right: 0;
 white-space: inherit;
 height: auto; }

.narrowresults {
 position: relative;
 top: 0.75em; }

.home .narrowresults {
 width: 100%;
 display: inline-block;
 padding-left: 0;
 padding-right: 0;
 padding-bottom: 0;
 margin-bottom: inherit;
 padding-right: 0;
 max-width: inherit;
 background-color: transparent;
 text-align: center;
 top: 0; }

.home #resetselecthome, #resetselectresults, .narrowresults.current {
 color: #999; }

.down-openicon- {
 padding-bottom: -0.25em; }

/*
.form-group {display:inline}
.home .form-group {display:block}
*/

#searchmoreset {
 background-color: transparent;
 -webkit-transition: background-color 0.5s;
 transition: background-color 0.5s;
 display: inline-block; }

.home #searchmoreset {
 display: block; }

#searchmoreset select {
 max-width: 90px; }

/*
#searchmoreset.current {
  background-color: #fff;background-color: rgba(255,255,255,1);
-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;transition:background-color 0.5s;}
*/

#searchclear {
 -moz-opacity: 0;
 -khtml-opacity: 0;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha" Opacity=0;
 display: inline-block;
 width: auto;
 margin: 0 0.5em 0 0;
 color: #999;
 visibility: visible; }

.home #searchclear {
 width: auto;
 margin: 0 0 0 0; }

#searchclear.shown {
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha" Opacity=100; }

.right-openicon-.rotated:before {
 content: '\e822'; }

.navbar-brand.logo {
 font-size: 5.25em;
 bottom: 0.27em;
 padding-left: 2rem; }

.home .navbar-brand.logo {
 bottom: 0.2em; }

.navbar-brand.logo:hover {
 background-color: transparent; }

.mainlogo a, .navbar-brand.logo a {
 text-decoration: none;
 color: inherit; }

.fontawesome-text {
 display: none; }

.landingpageslider {
 position: absolute;
 top: 0;
 left: 0; }

.landingpageslider button:after {
 content: '\e822';
 font-family: "frenchstreet_icons";
 padding-left: 0.4em;
 margin-right: 0; }

/* 'Ã®Â â€ ' */

.landingpageslider button {
 font-family: HWTArtz, sans-serif;
 margin-bottom: 1.25rem;
 border: none;
 line-height: 110%;
 padding-bottom: 0.5em;
 letter-spacing: 0.02em;
 border-radius: 0.325em; }

.slidertext button {
 color: white;
 text-decoration: none;
 outline: none; }

/* region columns */

.column, .columns {
 position: relative;
 padding-left: 0.9375rem;
 padding-right: 0.9375rem;
 float: left; }

/* [class*="column"] + [class*="column"]:last-child {
 float: right; }

[class*="column"] + [class*="column"].end {
 float: left; } */

/* .column.large-centered, .columns.large-centered {
 margin-left: auto;
 margin-right: auto;
 float: none !important; }

.column.large-uncentered, .columns.large-uncentered {
 margin-left: 0;
 margin-right: 0;
 float: left !important; }

.column.large-uncentered.opposite, .columns.large-uncentered.opposite {
 float: right; } */

.columns {
 position: relative;
 padding-left: 1rem;
 padding-right: 1rem; }

.large-1 {
 width: 8.33333%; }

.large-2 {
 width: 16.66667%; }

.large-3 {
 width: 25%; }

.large-4 {
 width: 33.33333%; }

.large-5 {
 width: 41.66667%; }

.large-6 {
 width: 50%; }

.large-7 {
 width: 58.33333%; }

.large-8 {
 width: 66.66667%; }

.large-9 {
 width: 75%; }

.large-10 {
 width: 83.33333%; }

.large-11 {
 width: 91.66667%; }

.large-12 {
 width: 100%; }

/*endregion*/

.redline {
 display: block;
 width: 100%;
 height: 2px;
 background-color: #CF1F25;
 margin-bottom: 1em; }

.singleresult .redline {
 margin-bottom: 0; }

.resultsorting {
 display: inline-block;
 float: right;
 position: relative; }

.searchheader {
 display: inline-block;
 margin-top: 0; }

/*
//.entry-content figure {
 display: table-cell;
 vertical-align: top;
 padding-right: 2rem;
 margin-left: 0; } */

/* .blogpage .entry-content figure {
 display: block;
 padding: inherit; } */

.entry-content p, .no-result .entry-content p {
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 font-weight: 300;
 font-size: 1.1em;
 line-height: 1.625em; }

.no-result .entry-content p {
 color: red; }

.entry-content p, .slidertext p, .entry-content p, .wpcf7-form p, form.wpcf7-form p, .entry-content p {
 letter-spacing: -0.03em;
 word-spacing: 0.1em;
 -webkit-font-smoothing: subpixel-antialiased; }

.singleresult h1 {
 margin-top: 0em;
 margin-bottom: 0.25em;
 line-height: 1.2em; }

.resultframe {
 padding-top: 0.75em; }

.resultframe button, .ssba a {
 font-size: 1.125rem;
 letter-spacing: 0.02em;
 line-height: 1.2;
 font-family: HWTArtz, sans-serif;
 color: white;
 border-radius: 0.5em;
 padding: 0.3em 0.5em 0.4em 0.5em !important; }

.resultframe button i {
 font-size: 100%; }

a.readmore > button {
 float: right; }

/* a.readmore > button, .wpcf7-submit, .ssba a {
 color: white;
 font-family: $fontFam2;
 padding: 0 0.5em 0.25em 0.5em;
 border-radius: 0.375em;
 margin-top: -1.8em; } */

a.readmore > button:after, .white.button a button:after {
 content: '\e822';
 font-family: "frenchstreet_icons";
 padding-left: 0.4em;
 margin-right: -0.125em; }

.readmoreset {
 padding-top: 0.5em; }

footer.full-width p.copyright {
 font-weight: 400;
 font-size: 0.85em;
 margin: 0;
 padding: 0; }

footer input, footer textarea {
 font-size: 2em; }

.post-edit-link {
 padding: 0.5em;
 background-color: white;
 opacity: 0.2; }

#resetselecthome {
 display: none; }

#resetselectresults {
 margin-left: 0.75em;
 position: relative;
 top: 0.75em; }

.home #resetselecthome {
 position: absolute;
 width: auto;
 float: right;
 top: -0.25em;
 right: 0;
 margin-right: 0.2em;
 bottom: 0.25em; }

.home #resetselecthome {
 display: none;
 height: 2em; }

.home #resetselectresults {
 display: none; }

#searchset select.active {
 background-color: #444; }

.numresults {
 font-size: 0.75em;
 color: #888;
 white-space: nowrap; }

/*.numresults:before {content:'';margin-left:0.5em;white-space:normal}*/

#selectregion {
 margin-right: 0.375em; }

.home #selectregion {
 margin-right: inherit; }

.narrowresults, #resetselectresults, #mainlogo {
 cursor: pointer; }

#selectgrade {
 margin-right: 0.375em; }

.home #selectgrade {
 margin-right: 0; }

.rtable {
 display: table;
 width: 100%;
 margin-bottom: 2em; }

.rtr {
 display: table-row; }

.rtd {
 width: auto;
 white-space: nowrap;
 display: table-cell;
 background-color: transparent;
 border-top: 1px solid #f0f0f0;
 padding: 6px 1em 6px 0; }

.rtd + .rtd {
 white-space: inherit;
 width: 99%;
 font-size: 16px;
 margin-left: 2em;
 padding-right: 0; }

.relative.justiBlock p {
 font-size: 16px;
 line-height: 1.42857143; }

.rtd:first-of-type {
 text-transform: uppercase;
 font-size: 100%; }

.footerlogos, .footerlogoset img {
 margin-bottom: 1em; }

.footerlogoset img {
 margin-right: 1em; }

.footerlogoset img + img + img + img {
 margin-right: 0; }

.footerlogos .icon-cpf {
 font-size: 1.1em; }

.footerlogos .icon-ontario {
 font-size: 1.2em; }

.footerlogos .icon-canada {
 font-size: 0.97em; }

.footerlogos .icon-canheritage {
 font-size: 0.9em; }

.footermenu {
 margin-top: 1rem;
 font-size: 1.125rem; }

.footermenu + .footermenu {
 border-right: none; }

.bordered + div {
 margin-left: 2rem; }

footer.full-width .bordered {
 position: relative;
 min-width: 8rem;
 float: left; }

footer.full-width .bordered:after {
 position: absolute;
 content: '';
 float: right;
 top: 0;
 right: 0;
 margin-right: -0.5em;
 margin-left: 0.5em;
 width: 1px;
 height: 95%;
 background-color: #999; }

footer.full-width .row:last-of-type {
 padding-bottom: 0.75em; }

/* Uses CSS3PIE. * See my_render_ie_pie in functions.php */

.logocontent.ontario, .logocontent.canada, .logocontent.heritagecanada {
 margin-right: 1.9em;
 background-size: 100% 100%;
 display: inline-block;
 width: 6em;
 height: 4em;
 display: inline-block;
 padding-bottom: 15%; }

.logocontent.ontario {
 margin-bottom: 0.8em;
 width: 10em;
 background-repeat: no-repeat;
 background-image: url(images/ontario.png);
 background-image: -webkit-linear-gradient(transparent, transparent), url(images/ontario.svg);
 background-image: linear-gradient(transparent, transparent), url(images/ontario.svg); }

.logocontent.canada {
 width: 10.6em;
 margin-bottom: 0.5em;
 background-repeat: no-repeat;
 background-image: url(images/canada.png);
 background-image: -webkit-linear-gradient(transparent, transparent), url(images/canada.svg);
 background-image: linear-gradient(transparent, transparent), url(images/canada.svg); }

.logocontent.heritagecanada {
 width: 16em;
 margin-bottom: -0.55em;
 background-repeat: no-repeat;
 background-image: url(images/heritagecanada_bil.png);
 background-image: -webkit-linear-gradient(transparent, transparent), url(images/heritagecanada_bil.svg);
 background-image: linear-gradient(transparent, transparent), url(images/heritagecanada_bil.svg); }

/* region category actives */

/*endregion*/

footer.pagefooter {
 font-family: 'Oswald';
 border-top-width: 2px;
 border-top-color: #CF1F25;
 border-top-style: solid; }

.slidertext h2 {
 margin-bottom: 1.25rem; }

/* a.ssba_email_share {
 padding-left: 0;
 padding-right: 0;
 print: none; }

a.ssba_email_share:after {
 font: normal normal normal 14px/1 FontAwesome;
 content: "\f0e0";
 print: none; }

a.ssba_twitter_share:after {
 font: normal normal normal 14px/1 FontAwesome;
 content: '\f099';
 print: none; }

a.ssba_facebook_share:after {
 font: normal normal normal 14px/1 FontAwesome;
 content: "\f09a";
 print: none; }

.ssba {
 display: inline-block;
 print: none; }

.ssba a, button.ssba, .ssba.print a {
 min-width: 2.2em;
 min-height: 1.75em;
 min-height: 1.75rem;
 padding-top: 0.1em;
 padding-bottom: 0.4em !important; }

.ssba a:after {
 font-size: 120%; }

.ssba a + a {
 margin-left: 0.375em; }

.ssba * {
 print: none !important; }
 */

.nospacing {
 margin-top: 0;
 margin-bottom: 0; }

.white.button {
 background-color: transparent;
 top: 0;
 position: relative;
 display: inline-block;
 right: 0; }

@media (min-width: 832px) {
 .resultsorting {
  margin-right: 1.375em; } }

@media (max-width: 768px) {
 .resultsorting {
  margin-right: 0 !important; } }

.resultsorting .white.button {
 margin-left: 1em; }

.white.button button {
 border-radius: 0.5em; }

.justiBlock .white.button {
 position: absolute; }

.white.button a button, .white.button.noatag {
 font-size: 1.125rem;
 font-family: 'Oswald','Open Sans', 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
 font-weight: 300;
 text-transform: uppercase;
 color: #555;
 white-space: nowrap;
 min-height: 2em;
 min-height: 2rem;
 padding: 0.375rem 0.375rem 0.375rem 0.375rem;
 background-color: white;
 background-color: rgba(255, 255, 255, 0.65); }

/* #searchmoreset:hover, #searchmoreset:active, #searchmoreset:focus, */

.white.button a button:hover, .white.button a button:active, .white.button a button:focus, .white.button.noatag button:hover, .white.button.noatag button:active, .white.button.noatag button:focus {
 background-color: white;
 color: #333; }

.white.button button {
 width: auto; }

.inline {
 display: inline-block; }

/* .ssba a, .ssba.print a {
 padding-left: 0.5em;
 padding-left: 0.75rem;
 padding-right: 0.5em;
 padding-right: 0.75rem;
 margin-right: 0.25em;
 margin-right: 0.25rem; }

.ssba-wrap {
 margin-right: 0.25em;
 margin-right: 0.25rem; }

.ssba i.fa {
 font-size: 120%; }

.ssba.print a {
 margin-right: 0.375em; }
 */

.relative {
 position: relative; }

@media print {
 /* .ssba {
  display: none; } */
 a {
  color: black; } }

.white.button {
 padding: 0; }

.gapbottom {
 margin-bottom: 0.5em;
 margin-bottom: 0.75rem; }

.gaptop {
 margin-top: 0.5em;
 margin-top: 0.75rem; }

.biggapbottom {
 padding-bottom: 1em;
 margin-bottom: 1.5rem; }

.biggaptop {
 padding-top: 1em;
 padding-top: 1.5rem; }

.inlineblock {
 display: inline-block; }

.justiBlock {
 text-align: justify;
 margin-bottom: 0.5em; }

.justiBlock + .justiBlock {
 margin-bottom: 0.125em; }

.justiBlockdiv {
 display: inline-block;
 position: relative;
 top: 0.5em; }

.justiBlock:before {
 content: '';
 display: block;
 width: 100%; }

.noborder {
 border: none !important; }

#mapdiv {
 display: none;
 position: relative;
 width: 100%;
 height: 300px; }

#mapdiv, #mapdiv iframe {
 background-color: white;
 background-color: rgba(255, 255, 255, 0.65); }

.maplink button:before {
 content: 'Show '; }

.maplink.active button:before {
 content: 'Hide '; }

html[lang^='fr'] .maplink button:before, html[lang^='fr'] .maplink.active button:before {
 content: none; }

.maplink.active button:after {
 content: '\e822'; }

a.maplink.active button:after {
 content: '\e643';
 position: relative;
 bottom: 0.07em;
 bottom: 0.1rem;
 font-family: 'frenchstreet_icons'; }

/* region adbox */

.adbox {
 padding: 1.125rem; }

.adbox > h1, .adbox > h2, .adbox > h3, .adbox > h4, .adbox > h5 {
 margin-top: 0.25rem;
 margin-bottom: 0.5rem; }

.adbox > h3 {
 font-size: 2.5rem; }

.adbox button {
 font-family: HWTArtz, sans-serif;
 margin: 0 auto;
 display: block;
 color: white;
 background-color: #CF1F25;
 font-size: 1.5rem;
 padding: 0.5rem;
 border-radius: 0.5rem; }

.adbox button:hover, .adbox button:active, .adbox button:focus {
 background-color: #9a0000; }

/*endregion*/

.wpcf7-select {
 width: 30.2rem; }

/*body {min-width:900px!important}*/

.homecarouselunit {
 visiblility: invisible; }

.homecarouselunit.current {
 visibility: visible; }

/*.nav.navbar-nav {min-width:800px}*/

footer .columns.logo, .columns.copyright {
 width: 210px;
 padding-left: 0;
 padding-right: 2rem;
 margin-right: 2rem; }

.footerlogorow {
 margin-left: 250px; }

.footerlogorow p.copyright {
 display: none; }

.rtd {
 letter-spacing: -0.03em;
 word-spacing: 0.1em; }

.condensed {
 font-family: 'Oswald','Helvetica Neue',Helvetica,Arial,sans-serif;
 letter-spacing: 0;
 word-spacing: 0; }

.cbr {
 display: block; }

.home .cbr {
 display: none; }

.narrowresults, #resetselectresults, #resetselecthome, #mainlogoset, .mainlogo, #mainlogoset h3, #searchmoreset, .navbar-nav {
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none; }

/* region Aa */

.fontsize-medium .slidertext p {
 font-size: 1.38em; }

/* 1.33 times size (sort of) */

.fontsize-medium .entry-content p {
 font-size: 2em; }

.fontsize-medium .resultentry h3 {
 font-size: 28px; }

.fontsize-medium .rtd + .rtd {
 font-size: 153%; }

.fontsize-medium .rtd:first-of-type {
 font-size: 133%; }

.fontsize-medium .entry-content p {
 font-size: 18px; }

.fontsize-medium h1.entry-title {
 font-size: 38px; }

.fontsize-large .slidertext p {
 font-size: 1.55em;
 line-height: 1.3em;
 letter-spacing: -0.04em; }

/* 1.75 times size */

.fontsize-large .entry-content p {
 font-size: 2.625em; }

.fontsize-large .resultentry h3 {
 font-size: 37px; }

.fontsize-large .rtd + .rtd {
 font-size: 202%; }

.fontsize-large .rtd:first-of-type {
 font-size: 175%; }

.fontsize-large .entry-content p {
 font-size: 24px; }

.fontsize-large h1.entry-title {
 font-size: 49px; }

/*endregion*/

.resultsorting a button:after {
 content: "" !important;
 font-family: "frenchstreet_icons";
 margin: -0.25em; }

.resultsorting .down.active a button:after {
 content: "" !important;
 font-family: "frenchstreet_icons";
 padding-left: 0.5em;
 margin-right: -0.125em; }

.resultsorting .up.active a button:after {
 content: "" !important;
 font-family: "frenchstreet_icons";
 padding-left: 0.5em;
 margin-right: -0.125em; }

.resultsorting a button {
 background-color: transparent; }

.resultsorting .active a button {
 background-color: white; }

@media (min-width: 832px) {
 .container {
  position: relative;
  width: 100%; } }

@media (min-width: 992px) {
 .container {
  width: 100%; } }

.not-found h2 {
 color: #CF1F25; }

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

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

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

.nopadleft {
 padding-left: 0 !important; }

.nopadright {
 padding-left: 0 !important; }

.bigmargright {
 margin-right: 2em; }

.red {
 color: #CF1F25; }

.redbg {
 background-color: #CF1F25; }

.icon-fslogo.fslogofill {
 font-size: 10.8em;
 font-size: 16.2vw; }

.icon-cpf.fslogofill {
 font-size: 3.9em;
 font-size: 5.8vw;
 color: black; }

@media only screen and (max-width: 58em) {
 .icon-fslogo.fslogofill {
  font-size: 10.8em; }
 .icon-cpf.fslogofill {
  font-size: 3.9em; } }

div.wpcf7-mail-sent-ok {
 color: #CF1F25;
 border: none !important;
 margin: 0.5em !important;
 font-weight: bold; }

div.wpcf7-response-output {
 width: auto !important;
 margin: 1em 0 0 0 !important;
 border: none !important;
 background-color: white !important; }

@media (min-width: 832px) {
 #sm-menulist {
  display: none !important; }
 .navbar-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle; }
 .navbar-form .form-control {
  display: inline-block;
  width: auto;
  vertical-align: middle; }
 .navbar-form .form-control-static {
  display: inline-block; }
 .navbar-form .input-group {
  display: inline-table;
  vertical-align: middle; }
 .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
  width: auto; }
 .navbar-form .input-group > .form-control {
  width: 100%; }
 .navbar-form .control-label {
  margin-bottom: 0;
  vertical-align: middle; }
 .navbar-form .radio, .navbar-form .checkbox {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle; }
 .navbar-form .radio label, .navbar-form .checkbox label {
  padding-left: 0; }
 .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
  position: relative;
  margin-left: 0; }
 .navbar-form .has-feedback .form-control-feedback {
  top: 0; }
 /*.home .slidertext h2 {font-size:3em}*/
 .home .slidertext p {
  line-height: 1.25em; }
 .home #slider-slideunits button, #slider-slideunits .button {
  padding: 8px 12px 10px 12px; }
 .form-control {
  width: 6em; }
 #bp:before {
  content: 'min768'; } }

@media (max-width: 767px) {
 .navbar-form .form-group {
  margin-bottom: 5px; }
 .navbar-form .form-group:last-child {
  margin-bottom: 0; }
 /*.home .xtop-bar, .home #content, .home .xtop-bar-section {width:450px!important}*/ }

@media (min-width: 832px) {
 .navbar-form {
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  border: 0;
  box-shadow: none; } }

/*endregion*/

/* region navbar */

.navbar-nav > li > .dropdown-menu {
 margin-top: 0;
 border-top-left-radius: 0;
 border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
 border-top-left-radius: 4px;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0; }

.navbar-btn {
 margin-top: 8px;
 margin-bottom: 8px; }

.navbar-btn.btn-smmd {
 margin-top: 10px;
 margin-bottom: 10px; }

.navbar-btn.btn-xs {
 margin-top: 14px;
 margin-bottom: 14px; }

.navbar-text {
 margin-top: 15px;
 margin-bottom: 15px; }

@media (min-width: 832px) {
 .navbar-text {
  float: left;
  margin-right: 15px;
  margin-left: 15px; }
 .navbar-left {
  float: left !important; }
 .navbar-right {
  float: right !important;
  margin-right: -15px;
  background-color: transparent; }
 .navbar-right ~ .navbar-right {
  margin-right: 0; } }

@media screen and (max-width: 980px) {
 .home .xtop-bar ul li a {
  padding: 0.375em 0.425em !important; }
 html[lang^='fr'] .home .xtop-bar ul li a {
  padding: 0.375em 0.4em !important; } }

@media screen and (max-width: 840px) {
 /*.xtop-bar ul li a {padding:0.375em 0.425em!important;}*/
 .home .xtop-bar ul {
  padding-left: 0 !important;
  padding-right: 10px !important; }
 html[lang^='fr'] .home .xtop-bar ul li a {
  padding: 0.375em 0.32em !important; } }

@media (max-width: 920px) {
 /* main tablet adjustments to nav bar*/
 .navbar-brand.logo {
  font-size: 4em;
  width: 13% !important;
  padding-left: 8px;
  padding-top: 18px; }
 #slider-slideunits button, #slider-slideunits .button {
  padding: 0.75rem 1.25rem 0.8rem 1.25rem; }
 .navbar-nav .fs-icon {
  font-size: 37px; }
 /* ICON SIZING */

 .xtop-bar ul li a {
  padding-left: 10px;
  padding-right: 10px; }
 }

@media (min-width: 832px) and (max-width: 920px) {
 .searchtextset:before, #searchclear:before {
  font-size: 22px;
  bottom: -0.05em; }
 #searchclear {
  margin-right: 0.25em; }
 #textsearch {
  xwidth: 5.75em;
  padding-left: 0.15em;
  margin-top: 0.25em; }

 /*html[lang^='fr'] body:not(.home) #textsearch {width:4em!important;}*/
 .searchtextset {
  margin-right: 0.25em; }
 .narrowresults, #resetselectresults {
  margin-right: 0.25em; }
 .searchcatpair + .searchcatpair {
  padding-left: 0.25em; }
 #selectregion {
  margin-right: 0.15em; }
 .form-control {
  width: 5.75em; }
 #resetselectresults {
  margin-left: 0.5em; }
 /*  #selectregion {margin-right: 0.25em;}*/
 /* tablet-only adjustments */ }

/* smartphone */

@media (max-width: 767px) {
 .full-width {
  max-width: 767px; }
 .catrow2 {
  display: none; }
 .footerlogorow p.copyright {
  display: block; }
 .pagefooter .logo p.copyright {
  display: none; }
 footer .columns.logo, .columns.copyright {
  margin-left: 1rem;
  margin-right: 0;
  width: auto;
  display: inline-block !important;
  padding-right: 1rem; }
 footer .icon-logo-fs-bigdotca {
  font-size: 4.5em; }
 footer .columns.copyright {
  display: inline;
  float: none; }
 .pagefooter {
  position: relative; }
 .pagefooter .row {
  display: table-cell;
  text-align: center;
  vertical-align: top; }
 /*.pagefooter .logo i {line-height:50%!important}*/
 .logocenter {
  text-align: center;
  margin-bottom: 1.5em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative; }
 .logocenter img {
  margin-left: 0;
  vertical-align: bottom;
  max-width: 25%;
  min-width: 120px;
  display: inline; }
 .logocenter img + img {
  margin-left: 2rem; }
 .pagefooter .row {
  width: 94px; }
 .pagefooter .row + .row {
  width: auto;
  text-align: left; }
 .max-sm-width {
  max-width: 320px;
  width: 100%; }
 /*.pagefooter .row + .row + .row {position:relative;}*/
 .pagefooter .row:before, .pagefooter .row:after {
  display: none; }
 footer:after {
  display: table !important;
  content: '';
  clear: both; }
 #sm-search .midpointhome {
  bottom: 0;
  height: auto !important;
  padding-left: 0.2em;
  padding-right: 0.2em;
  position: relative; }
 .footerthanks, .footerlogorow p.copyright {
  font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
  font-size: 13px !important;
  padding-left: 0.5rem !important;
  padding-right: 1rem;
  font-weight: 700 !important;
  color: #eee;
  margin-top: 0.25rem; }
 #content {
  min-height: inherit; }
 .footerlogogroup, #sidebar, .midpointresults, .cbr, .footermenu, #content > .redline, .lps.prev, .lps.next, .home .mainlogoset br, .resultframe p {
  display: none; }
 .resultframe h3 {
  font-size: 1.75rem; }
 .readmoreset {
  margin-top: 2.5rem; }
 /*a.readmore > button {float:left;}*/
 /*.singleresult a.readmore > button {float:inherit;}*/
 .singleresult .resultframe p {
  display: block; }
 .resultsbar h2.searchheader {
  font-size: 2.2rem;
  line-height: 120%;
  margin-top: 1rem; }
 /* .entry-content figure {
  padding-right: 1rem;
  height: auto; } */
 .entry-content {
  padding-right: 0;
  display: table;
  width: 100% !important; }
 .entry-content p, .no-result .entry-content p {
  font-size: 15px;
  line-height: 135%; }
 .resultsbar {
  width: 100%; }
 .row {
  margin-left: 0;
  margin-right: 0;
  width: 100%; }



 .entry-content.singleresult {
  display: block !important; }
 .resultsorting {
  float: none;
  position: relative;
  width: 100%;
  text-align: center; }
 .resultsorting .white.button button {
  position: relative;
  width: 60px; }

 .welcometo, .homecarouselunit .roundedbox, .slidertext > h2, .dt-gocat {
  display: none; }
 #sm-menu {
  display: block;
  position: fixed;
  top: 0;
  margin-top: 0; }
 .xtop-bar-section {
  display: none; }
 .home .xtop-bar {
  width: 100%;
  left: inherit;
  margin-top: 16px; }
 #sm-menulist .xtop-bar-section {
  display: block;
  height: auto; }
 #sm-menulist {
  position: fixed;
  top: 3.5rem;
  z-index: 250; }
 #sm-menulist {
  top: 0;
  margin-top: 3.5rem; }
 .home #sm-menulist {
  margin-top: 3.5rem; }
 .xtop-bar ul li a {
  color: white; }
 /*#searchset {display:none}*/
 /*#searchset.active {display:block}*/
 .home #searchset {
  margin-bottom: -2rem;
  position: fixed;
  left: 50%;
  float: left;
  text-align: center;
  display: inline-block;
  margin-left: -10em;
  top: inherit; }
 #searchset {
  float: none;
  bottom: 50%;
  top: inherit; }
 .home #content {
  position: relative;
  left: auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 85%; }
 /*.landingpageslider {padding-left:0.5em;padding-right:0.5em;}*/


 .home .slidertext h2 {
  margin-top: 0; }
 #slider-slidemask {
  width: 100%; }

 .resultentry {
  display: block; }
 #content {
  width: 100%; }
 #slider-slideunits {
  width: 100%; }
 .home .landingpageslider {
  width: 100%; }
 #content {
  width: 100%; }
 #searchform.active {
  position: fixed;
  text-align: center;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1000;
  top: 0;
  left: 0;
  margin-top: 1.75rem; }
 /* grey overlay */
 #searchform:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; }
 #sm-search {
  display: inline-block;
  vertical-align: middle; }
 .columns {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }
 .columns.nopadleft {
  padding-left: 0 !important; }
 select.form-control {
  background-color: transparent !important;
  -webkit-appearance: field; }
 /* #searchform {position:absolute;z-index:10000;top:50%;bottom:50%;left:50%;margin-left:-146px;} */
 /*#content {width:auto;background-color:silver;height:auto;display:block;position:absolute;float:left;}*/

 .searchcatpair select, .searchcatpair div {
  float: left; }
 .form-group .searchcatpair {
  width: auto;
  margin: 0; }
 #sm-search .form-group .searchcatpair {
  width: 100% !important;
  margin: 0; }
 #searchset select, .home #searchset select {
  color: #222;
  margin-bottom: 0.5em !important; }
 #searchset {
  width: 20em !important;
  z-index: 200;
  left: 50%;
  margin-left: -10em;
  position: fixed; }
 #resetselecthome {
  position: absolute;
  width: auto;
  float: right;
  top: -0.25em;
  right: 0;
  margin-right: 0.2em;
  bottom: 0.25em;
  max-height: 20px !important; }
 #resetselectresults {
  display: none; }
 #selectregion, #selectgrade {
  margin-right: 0; }
 #sm-search .searchcatpair select {
  background-color: rgba(128, 128, 128, 0.5) !important;
  -webkit-appearance: none !important;
  margin-top: 0; }
 #sm-search .searchcatpair {
  border: none !important;
  padding-left: 0; }
 #sm-search .narrowresults {
  top: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  text-align: center; }
 /* more search options */
 #sm-search .narrowresults span {
  padding: 0 0.2em;
  width: auto !important;
  white-space: nowrap;
  text-align: center; }
 #sm-search #searchclear:before {
  left: 1.5rem;
  bottom: -0.5rem; }
 #sm-grid.nav.navbar-nav {
  color: black;
  background-color: transparent;
  float: left;
  top: inherit;
  bottom: 0; }
 #sm-searchlaunch {
  display: block;
  height: 6rem;
  background-color: transparent;
  opacity: 0.4;
  position: absolute;
  bottom: 1rem;
  left: 50%;
  width: 18rem;
  margin-left: -9rem; }
 #sm-closesearch {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  float: left;
  background-color: transparent;
  z-index: -1; }
 #searchform.active #sm-closesearch {
  display: block;
  z-index: -1; }
 #searchform.active #sm-searchlaunch {
  display: none; }
  #sm-grid {
  color: #666;
  background-color: none;
  position: relative; }
 #searchform.active #sm-grid {
  display: block; }
 #sm-grid {
  width: 260px;
  margin: 0 auto; }
 ul#sm-grid {
  width: 100%;
  padding: 0 12px;
  height: auto; }
 ul#sm-grid li {
  text-align: center;
  display: inline-block; }
 ul#sm-grid li, ul#sm-grid li + li {
  width: 33.33% !important;
  xmin-height: 76px; }
 ul#sm-grid li a {
  color: #666 !important;
  font-family: 'Oswald',Helvetica,Arial;
  font-weight: 400;
  font-weight: normal;
  padding: 0;
  border: 0;
  letter-spacing: 0; }
 ul#sm-grid li a.current {
  border: 0;
  background-color: transparent; }
 ul#sm-grid li {
  float: left;
  padding: 0;
  margin: 0;
  background-color: transparent;
  color: black;
  min-height: 76px;
  height: auto; }
 ul#sm-grid li a, ul#sm-grid li {
  min-height: 66px;
  height: auto;
  font-size: 12px;
  line-height: 115%;
  -webkit-text-size-adjust: none; }
 ul#sm-grid li:hover {
  background-color: #dfdfdf; }
 #searchform #sm-search .searchtextset:before {
  position: relative;
  display: inline-block;
  text-align: center;
  left: 4px;
  top: 2px; }
 .home #searchform #sm-search .searchtextset:before {
  top: 6px; }
 #searchform.active #sm-search .searchtextset:before {
  text-align: left;
  left: 0.5rem;
  position: absolute;
  top: 0.625rem; }
 #sm-search .searchtextset {
  height: 40px;
  display: block;
  padding: 0 0.2em;
  margin: 0; }
 #searchform.active #sm-search .searchtextset {
  margin: 0 0.85em; }

 #sm-search #searchmoreset {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
  display: none;
  margin-left: 0.75em;
  margin-right: 0.75em;
  white-space: normal;
  height: auto; }
 #searchbuttonhide {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha" Opacity=100;
  float: none;
  width: auto; }
 /*#searchbuttonhide {display:block!important;float:none;}*/
 #searchform.active #sm-search #searchmoreset {
  display: block; }


 /*body * {width:100%!important}*/
 .xtop-bar ul li a {
  font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
  font-weight: 700; }
 .xtop-bar ul li a:hover {
  background-color: #928f91 !important; }
 .pagefooter {
  padding-bottom: 2rem; }
 [class*='category-field-trips'] .cm.category-field-trips:active, [class*='category-arts-culture'] .cm.category-arts-culture:active, [class*='category-camps'] .cm.category-camps:active, [class*='category-programs-exchanges'] .cm.category-programs-exchanges:active, [class*='category-francophone-centres'] .cm.category-francophone-centres:active, [class*='category-post-secondary-opportunities'] .cm.category-post-secondary-opportunities:active, [class*='category-speakers'] .cm.category-speakers:active, [class*='category-parent-support'] .cm.category-parent-support:active, [class*='category-events-contests'] .cm.category-events-contests:active, [class*='category-field-trips'] .cm.category-field-trips:hover, [class*='category-arts-culture'] .cm.category-arts-culture:hover, [class*='category-camps'] .cm.category-camps:hover, [class*='category-programs-exchanges'] .cm.category-programs-exchanges:hover, [class*='category-francophone-centres'] .cm.category-francophone-centres:hover, [class*='category-post-secondary-opportunities'] .cm.category-post-secondary-opportunities:hover, [class*='category-speakers'] .cm.category-speakers:hover, [class*='category-parent-support'] .cm.category-parent-support:hover, [class*='category-events-contests'] .cm.category-events-contests:hover, [class*='category-field-trips'] .cm.category-field-trips, [class*='category-arts-culture'] .cm.category-arts-culture, [class*='category-camps'] .cm.category-camps, [class*='category-programs-exchanges'] .cm.category-programs-exchanges, [class*='category-francophone-centres'] .cm.category-francophone-centres, [class*='category-post-secondary-opportunities'] .cm.category-post-secondary-opportunities, [class*='category-speakers'] .cm.category-speakers, [class*='category-parent-support'] .cm.category-parent-support, [class*='category-events-contests'] .cm.category-events-contests {
  background-color: transparent; }
 .small-push-0 {
  position: relative;
  left: 0%;
  right: auto; }
 .small-pull-0 {
  position: relative;
  right: 0%;
  left: auto; }
 .small-push-1 {
  position: relative;
  left: 8.33333%;
  right: auto; }
 .small-pull-1 {
  position: relative;
  right: 8.33333%;
  left: auto; }
 .small-push-2 {
  position: relative;
  left: 16.66667%;
  right: auto; }
 .small-pull-2 {
  position: relative;
  right: 16.66667%;
  left: auto; }
 .small-push-3 {
  position: relative;
  left: 25%;
  right: auto; }
 .small-pull-3 {
  position: relative;
  right: 25%;
  left: auto; }
 .small-push-4 {
  position: relative;
  left: 33.33333%;
  right: auto; }
 .small-pull-4 {
  position: relative;
  right: 33.33333%;
  left: auto; }
 .small-push-5 {
  position: relative;
  left: 41.66667%;
  right: auto; }
 .small-pull-5 {
  position: relative;
  right: 41.66667%;
  left: auto; }
 .small-push-6 {
  position: relative;
  left: 50%;
  right: auto; }
 .small-pull-6 {
  position: relative;
  right: 50%;
  left: auto; }
 .small-push-7 {
  position: relative;
  left: 58.33333%;
  right: auto; }
 .small-pull-7 {
  position: relative;
  right: 58.33333%;
  left: auto; }
 .small-push-8 {
  position: relative;
  left: 66.66667%;
  right: auto; }
 .small-pull-8 {
  position: relative;
  right: 66.66667%;
  left: auto; }
 .small-push-9 {
  position: relative;
  left: 75%;
  right: auto; }
 .small-pull-9 {
  position: relative;
  right: 75%;
  left: auto; }
 .small-push-10 {
  position: relative;
  left: 83.33333%;
  right: auto; }
 .small-pull-10 {
  position: relative;
  right: 83.33333%;
  left: auto; }
 .small-push-11 {
  position: relative;
  left: 91.66667%;
  right: auto; }
 .small-pull-11 {
  position: relative;
  right: 91.66667%;
  left: auto; }
 /*.column, .columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}*/
 .small-1 {
  width: 8.33333%; }
 .small-2 {
  width: 16.66667%; }
 .small-3 {
  width: 25%; }
 .small-4 {
  width: 33.33333%; }
 .small-5 {
  width: 41.66667%; }
 .small-6 {
  width: 50%; }
 .small-7 {
  width: 58.33333%; }
 .small-8 {
  width: 66.66667%; }
 .small-9 {
  width: 75%; }
 .small-10 {
  width: 83.33333%; }
 .small-11 {
  width: 91.66667%; }
 .small-12 {
  width: 100%; }
 /* [class*="column"] + [class*="column"]:last-child {
  float: right; }
 [class*="column"] + [class*="column"].end {
  float: left; } */
 .small-offset-0 {
  margin-left: 0% !important; }
 .small-offset-1 {
  margin-left: 8.33333% !important; }
 .small-offset-2 {
  margin-left: 16.66667% !important; }
 .small-offset-3 {
  margin-left: 25% !important; }
 .small-offset-4 {
  margin-left: 33.33333% !important; }
 .small-offset-5 {
  margin-left: 41.66667% !important; }
 .small-offset-6 {
  margin-left: 50% !important; }
 .small-offset-7 {
  margin-left: 58.33333% !important; }
 .small-offset-8 {
  margin-left: 66.66667% !important; }
 .small-offset-9 {
  margin-left: 75% !important; }
 .small-offset-10 {
  margin-left: 83.33333% !important; }
 .small-offset-11 {
  margin-left: 91.66667% !important; }
 .small-reset-order {
  margin-left: 0;
  margin-right: 0;
  left: auto;
  right: auto;
  float: left; }
 .column.small-centered, .columns.small-centered {
  margin-left: auto;
  margin-right: auto;
  float: none !important; }
 .column.small-uncentered, .columns.small-uncentered {
  margin-left: 0;
  margin-right: 0;
  float: left !important; }
 .column.small-uncentered.opposite, .columns.small-uncentered.opposite {
  float: right; }
 .small-12 .bigmargright {
  margin-right: 0; }
 .footerlogos {
  display: none; }
 .sm-text {
  display: inline; }
 .dt-text {
  display: none; }
 a.readmore > button, .wpcf7-submit, .provincewide {
  padding-left: 0.3em;
  padding-right: 0.3em;
  letter-spacing: 0.015em; }
 a.readmore > button:after, .white.button a button:after {
  padding-left: 0.3em; }
 #bp:before {
  content: 'max767'; } }

@media screen and (max-width: 990px) {
 .justiBlock .white.button {
  position: relative;
  margin-top: 1rem; }
 .justiBlock div > a {
  display: block; }
 .justiBlock .button {
  margin-top: 0.5em !important;
  margin-bottom: 0.75em !important;
  margin-left: -1px; } }

@media (max-width: 480px) {


 .slidertext p {
  font-size: 14px;
  line-height: 110%; }
 .landingpageslider button {
  margin-bottom: 0.5rem; }
 #bp:before {
  content: 'max480px'; } }

@media (max-width: 480px) and (max-height: 480px) {
 .mainlogo i.icon-fslogo {
  font-size: 10rem; }
 #searchform.active #sm-search .searchtextset {
  margin-left: 0.5em;
  margin-right: 0.5em; }

 .home #searchset {
  margin-bottom: -24px; }
 #sm-search .searchtextset {
  height: 36px; }
 .home .searchtextset:before {
  top: 4px !important; }

 ul#sm-grid li a, ul#sm-grid li {
  min-height: 62px; }
 #textsearch.form-control {
  bottom: 0; }
 #sm-search #textsearch {
  left: 3px; } }

.xtop-bar-section [href="#pll_switcher"] {
 display: none; }

header .cpfmanaged {
 font-family: 'Oswald','Helvetica Neue',Helvetica,Arial,sans-serif;
 color: #949494;
 position: absolute;
 right: 2.1rem;
 top: 14rem;
 z-index: 200; }

header .cpfmanaged a {
 display: inline-block; }

header .cpfmanaged img {
 -webkit-transform: translateY(-2px);
         transform: translateY(-2px); }

footer .cpfmanaged a, footer .cpfmanaged a:focus {
 font-size: inherit;
 color: #949494;
 font-weight: inherit; }

footer .cpfmanaged {
 font-size: 1em;
 padding-left: 5px;
 line-height: 1.2em;
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 color: #949494;
 display: none;
 font-weight: 700;
 margin-top: 1.5em;
 margin-bottom: 0.5em; }

.white.button a button, .white.button.noatag {
 background-color: rgba(240, 240, 240, 0.65); }

.white.button a button:hover, .white.button a button:active, .white.button a button:focus, .white.button.noatag button:hover, .white.button.noatag button:active, .white.button.noatag button:focus {
 background-color: #f0f0f0; }

.resultsorting {
 margin-top: 5px; }

.xtop-bar ul {
 padding-left: 2rem;
 padding-right: 2.1rem; }

.single .searchtextset, .category .searchtextset, .page .searchtextset {
 margin-left: 0 !important; }

/*.home .searchtextset {margin-left:0.85em!important;}*/

.navbar-nav > li > a {
 margin-left: 0; }

@media screen and (max-width: 767px) {
 footer .cpfmanaged {
  display: block; }
 .cpfmanaged {
  display: none; }

}

@media screen and (max-width: 1034px) {
 .xtop-bar ul {
  text-align: left !important; }
 .pushdown {
  margin-top: 3.75em; }
 .xtop-bar-section ul.left {
  text-align: left !important;
  float: none !important; } }

@media screen and (min-width: 832px) {
 .home .searchtextset {
  margin-left: 0.8em !important; } }

.ratings-notyet:before {
 content: 'No Ratings Yet'; }

/* .homecarouselunit:not([display='']) + .homecarouselunit { */

/* display: none; } */

/*
   Animation example, for spinners
*/

.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@font-face {
  font-family: 'frenchstreet';
  src: url('../fonts/frenchstreet.eot?37581470');
  src: url('../fonts/frenchstreet.eot?37581470#iefix') format('embedded-opentype'),
       url('../fonts/frenchstreet.woff?37581470') format('woff'),
       url('../fonts/frenchstreet.ttf?37581470') format('truetype'),
       url('../fonts/frenchstreet.svg?37581470#frenchstreet') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'frenchstreet';
    src: url('../font/frenchstreet.svg?37581470#frenchstreet') format('svg');
  }
}
*/

[class$="icon-"]:before, [class*="icon- "]:before {
  font-family: "frenchstreet";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.facebook-circledicon-:before { content: '\e800'; }

/* '' */

.twitter-circledicon-:before { content: '\e801'; }

/* '' */

.th-listicon-:before { content: '\e802'; }

/* '' */

.up-diricon-:before { content: '\e803'; }

/* '' */

.fontsizeicon-:before { content: '\e804'; }

/* '' */

.left-openicon-:before { content: '\e805'; }

/* '' */

.right-openicon-:before { content: '\e806';}

/* '' */

.up-openicon-:before { content: '\e807'; }

/* '' */

.down-openicon-:before { content: '\e808'; }

/* '' */

.right-diricon-:before { content: '\e809'; }

/* '' */

.left-diricon-:before { content: '\e80a'; }

/* '' */

.okicon-:before { content: '\e80b'; }

/* '' */

.down-diricon-:before { content: '\e80c'; }

/* '' */

.searchicon-:before { content: '\e80d'; }

/* '' */

.cancel-1icon-:before { content: '\e80e'; }

/* '' */

@font-face {
  font-family: 'frenchstreet_icons';
  src: url('../font/frenchstreet_icons.eot?33384008');
  src: url('../font/frenchstreet_icons.eot?33384008#iefix') format('embedded-opentype'),
       url('../font/frenchstreet_icons.svg?33384008#frenchstreet_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'frenchstreet_icons';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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YXQtc3BlYWtlcnMRY2F0LXBvc3RzZWNvbmRhcnkLY2F0LXBhcmVudHMQbG9nby1vbnRhcmlvLW9sZAxjYXQtY29udGVzdHMTbG9nby1jYW5oZXJpdGFnZS1lbg13aWRnZXQtdXBkb3duDGxvZ28tY3BmLW9sZAdjbG9zZS14CmFycm93LWxlZnQLYXJyb3ctcmlnaHQPYXJyb3ctdGFsbC1sZWZ0EGFycm93LXRhbGwtcmlnaHQFbG91cGUNY2xvc2UteC1zbWFsbAhmb250c2l6ZRBhcnJvdy1sZWZ0LXRoaWNrEWFycm93LXJpZ2h0LXRoaWNrDXRyaWFuZ2xlLWRvd24LdHJpYW5nbGUtdXALbG9nby1jYW5hZGERY2F0LWFsbGNhdGVnb3JpZXMPbWFwLXNpZ25zLXNvbGlkC3Bob25lLXNvbGlkDmVudmVsb3BlLXNvbGlkFG1hcC1tYXJrZXItYWx0LXNvbGlkD2Jyb3dzZXItcmVndWxhchRncmFkdWF0aW9uLWNhcC1zb2xpZBN1c2VyLWdyYWR1YXRlLXNvbGlkEmNvbW1lbnRzLWFsdC1zb2xpZA5jb21tZW50cy1zb2xpZBNleHRlcm5hbC1saW5rLXNvbGlkCmxpbmstc29saWQXY29tbWVudC1hbHQtY2hlY2stc29saWQKc3Rhci1zb2xpZA9zdGFyLWhhbGYtc29saWQMc3Rhci1yZWd1bGFyDWdsb2JlLXJlZ3VsYXIQbGFuZ3VhZ2UtcmVndWxhchdjb21tZW50LWFsdC10aW1lcy1zb2xpZBFjb21tZW50LWFsdC1zb2xpZBJhZGRyZXNzLWJvb2stc29saWQFcHJpbnQEYmVsbANjb2cHY29nLWFsdAtoZWFydC1lbXB0eQVoZWFydAxjaXJjbGUtbWludXMLY2lyY2xlLXBsdXMSY2lyY2xlLW1pbnVzLXRoaWNrEWNpcmNsZS1wbHVzLXRoaWNrB2V5ZS1vZmYDZXllC2NoZWNrLWVtcHR5B3R3aXR0ZXIIZmFjZWJvb2sIbGlua2VkaW4IYmVsbC1hbHQKYW5nbGUtbGVmdAthbmdsZS1yaWdodApvay1zcXVhcmVkCXBpbnRlcmVzdAh3aGF0c2FwcAAAAAAA') format('truetype');
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'frenchstreet_icons';
    src: url('../font/frenchstreet_icons.svg?33384008#frenchstreet_icons') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "frenchstreet_icons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-right-dir:before { content: '\e800'; }

/* '' */

.icon-ccw:before { content: '\e801'; }

/* '' */

.icon-down-dir:before { content: '\e802'; }

/* '' */

.icon-left-dir:before { content: '\e803'; }

/* '' */

.icon-left-hand:before { content: '\e804'; }

/* '' */

.icon-up-dir:before { content: '\e805'; }

/* '' */

.icon-home:before { content: '\e806'; }

/* '' */

.icon-home-1:before { content: '\e807'; }

/* '' */

.icon-ok:before { content: '\e808'; }

/* '' */

.icon-logo-fs:before { content: '\e809'; }

/* '' */

.icon-cancel-1:before { content: '\e80a'; }

/* '' */

.icon-cat-arts:before { content: '\e80b'; }

/* '' */

.icon-cat-camps:before { content: '\e80c'; }

/* '' */

.icon-logo-fs-bigdotca:before { content: '\e80d'; }

/* '' */

.icon-cat-exchanges:before { content: '\e80e'; }

/* '' */

.icon-cat-trips:before { content: '\e80f'; }

/* '' */

.icon-cat-francocentres:before { content: '\e810'; }

/* '' */

.icon-cat-speakers:before { content: '\e811'; }

/* '' */

.icon-cat-postsecondary:before { content: '\e812'; }

/* '' */

.icon-cat-parents:before { content: '\e813'; }

/* '' */

.icon-logo-ontario-old:before { content: '\e814'; }

/* '' */

.icon-cat-contests:before { content: '\e815'; }

/* '' */

.icon-logo-canheritage-en:before { content: '\e816'; }

/* '' */

.icon-widget-updown:before { content: '\e817'; }

/* '' */

.icon-logo-cpf-old:before { content: '\e818'; }

/* '' */

.icon-close-x:before { content: '\e819'; }

/* '' */

.icon-arrow-left:before { content: '\e81a'; }

/* '' */

.icon-arrow-right:before { content: '\e81b'; }

/* '' */

.icon-arrow-tall-left:before { content: '\e81c'; }

/* '' */

.icon-arrow-tall-right:before { content: '\e81d'; }

/* '' */

.icon-loupe:before { content: '\e81e'; }

/* '' */

.icon-close-x-small:before { content: '\e81f'; }

/* '' */

.icon-fontsize:before { content: '\e820'; }

/* '' */

.icon-arrow-left-thick:before { content: '\e821'; }

/* '' */

.icon-arrow-right-thick:before { content: '\e822'; }

/* '' */

.icon-triangle-down:before { content: '\e823'; }

/* '' */

.icon-triangle-up:before { content: '\e824'; }

/* '' */

.icon-logo-canada:before { content: '\e825'; }

/* '' */

.icon-cat-allcategories:before { content: '\e826'; }

/* '' */

.icon-map-signs-solid:before { content: '\e827'; }

/* '' */

.icon-phone-solid:before { content: '\e828'; }

/* '' */

.icon-envelope-solid:before { content: '\e829'; }

/* '' */

.icon-map-marker-alt-solid:before { content: '\e82a'; }

/* '' */

.icon-browser-regular:before { content: '\e82b'; }

/* '' */

.icon-graduation-cap-solid:before { content: '\e82c'; }

/* '' */

.icon-user-graduate-solid:before { content: '\e82d'; }

/* '' */

.icon-comments-alt-solid:before { content: '\e82e'; }

/* '' */

.icon-comments-solid:before { content: '\e82f'; }

/* '' */

.icon-external-link-solid:before { content: '\e830'; }

/* '' */

.icon-link-solid:before { content: '\e831'; }

/* '' */

.icon-comment-alt-check-solid:before { content: '\e832'; }

/* '' */

.icon-star-solid:before { content: '\e833'; }

/* '' */

.icon-star-half-solid:before { content: '\e834'; }

/* '' */

.icon-star-regular:before { content: '\e835'; }

/* '' */

.icon-globe-regular:before { content: '\e836'; }

/* '' */

.icon-language-regular:before { content: '\e837'; }

/* '' */

.icon-comment-alt-times-solid:before { content: '\e838'; }

/* '' */

.icon-comments-alt-dual:before { content: '\e839'; }

/* '' */

.icon-comment-alt-solid:before { content: '\e83a'; }

/* '' */

.icon-address-book-solid:before { content: '\e83b'; }

/* '' */

.icon-print:before { content: '\e83c'; }

/* '' */

.icon-bell:before { content: '\e83d'; }

/* '' */

.icon-cog:before { content: '\e83e'; }

/* '' */

.icon-cog-alt:before { content: '\e83f'; }

/* '' */

.icon-heart-empty:before { content: '\e840'; }

/* '' */

.icon-heart:before { content: '\e841'; }

/* '' */

.icon-circle-minus:before { content: '\e842'; }

/* '' */

.icon-circle-plus:before { content: '\e843'; }

/* '' */

.icon-circle-minus-thick:before { content: '\e844'; }

/* '' */

.icon-circle-plus-thick:before { content: '\e845'; }

/* '' */

.icon-eye-off:before { content: '\e846'; }

/* '' */

.icon-eye:before { content: '\e847'; }

/* '' */

.icon-check-empty:before { content: '\f096'; }

/* '' */

.icon-twitter:before { content: '\f099'; }

/* '' */

.icon-facebook:before { content: '\f09a'; }

/* '' */

.icon-linkedin:before { content: '\f0e1'; }

/* '' */

.icon-bell-alt:before { content: '\f0f3'; }

/* '' */

.icon-angle-left:before { content: '\f104'; }

/* '' */

.icon-angle-right:before { content: '\f105'; }

/* '' */

.icon-ok-squared:before { content: '\f14a'; }

/* '' */

.icon-pinterest:before { content: '\f231'; }

/* '' */

.icon-whatsapp:before { content: '\f232'; }

/* '' */

.facebook-circledicon-:before { content: '\e800'; }

/* '' */

.twitter-circledicon-:before { content: '\e801'; }

/* '' */

.th-listicon-:before { content: '\e802'; }

/* '' */

.up-diricon-:before { content: '\e803'; }

/* '' */

.fontsizeicon-:before { content: '\e804'; }

/* '' */

.left-openicon-:before { content: '\e805'; }

/* '' */

.right-openicon-:before { content: '\e806'; }

/* '' */

.up-openicon-:before { content: '\e807'; }

/* '' */

.down-openicon-:before { content: '\e808'; }

/* '' */

.right-diricon-:before { content: '\e809'; }

/* '' */

.left-diricon-:before { content: '\e80a'; }

/* '' */

.okicon-:before { content: '\e80b'; }

/* '' */

.down-diricon-:before { content: '\e80c'; }

/* '' */

.searchicon-:before { content: '\e80d'; }

/* '' */

.cancel-1icon-:before { content: '\e80e'; }

/* '' */

/* FSN modules */

.home .mainlogoset .mainlogo {text-shadow:rgba(0,0,0,0.35) 0 0 34px;}

.home .mainlogoset h3 {text-shadow:rgba(0,0,0,0.4) 0 1px 10px;}

.home .mainlogoset {display:block}

.mainlogo {
 font-weight: bold;
 color:white;
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
 line-height:1;
 text-shadow: rgba(0, 0, 0, 0.35) 0 0 2.125rem;
}

.mainlogo.logo--signup {
 text-shadow: none;
 color:#CF1F25;
}

.mainlogoset .icon-logo-fs {
 /* &:after {
  content:'\e809';
  font-family:'frenchstreet_icons';
 } */
 font-size: 7.5rem;
 margin-left: -0.875ex;
}

@media (min-width: 640px) { }

@media (min-width: 832px) {

.mainlogoset .icon-logo-fs {
  font-size: 8.5rem
} }

@media (min-width: 900px) {

.mainlogoset .icon-logo-fs {
  margin-left: -1ex;
  font-size: 9.5rem
} }

@media (min-width: 1024px) {

.mainlogoset .icon-logo-fs {
  font-size: 10rem
} }

.mainlogoset .logo--signup {
 display:block;
 position: relative;
 margin-top: -1.5rem;
}

@media (min-width: 640px) {

.mainlogoset .logo--signup {
  margin-top: -0.5rem
} }

@media (min-width: 1024px) {

.mainlogoset .logo--signup {
  margin-top: -3rem
} }

.mainlogoset .logo--signup .icon-logo-fs:before {
 font-size:7.5rem!important;
 margin-left: 0.625ex;
}

.mainlogoset {
 display:block;
 background-color: transparent;
 position: relative;
 width: 15rem;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 top:2.125rem;
 margin-top: 0;
 z-index: 2;
}

body.home .mainlogoset {
 }

@media (min-width: 480px) {

.mainlogoset {
  top:5rem
} }

@media (min-width: 832px) {

.mainlogoset {
  top:5rem;
  left:1.375rem;
  width:16rem;
  margin-top: 0;
  position: absolute;
  bottom:auto
  /* top: 4rem; */
}
  body.home .mainlogoset {
   left:1.375rem;
  } }

@media (min-width: 1024px) {

.mainlogoset {
  left:3.25rem;
  width:20rem
}
  body.home .mainlogoset {
   left:1.625rem;
  } }

.mainlogoset br {
  display:none;
 }

.mainlogoset h3 {
  color:white;
  font-family:'Libre Franklin', Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size:1.07rem;
  margin:0;
  margin-top:-0.625rem;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
 }

#mainlogoset, .mainlogo, #mainlogoset h3 {
 -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
}

.branding--logo {
 z-index:1;
 display:none;
 position:absolute;
 top:0;
 left:3.25rem;
 font-size:6.1111rem;
 -webkit-transform:translateX(-0.02em);
         transform:translateX(-0.02em);
 line-height: 1;
}

@media (min-width: 480px) {

.branding--logo {
  left:1rem
} }

@media (min-width: 832px) {

.branding--logo {
  display:block
} }

@font-face {
  font-family: 'frenchstreet_icons';
  src: url('../font/frenchstreet_icons.eot?90317592');
  src: url('../font/frenchstreet_icons.eot?90317592#iefix') format('embedded-opentype'),
       url('../font/frenchstreet_icons.svg?90317592#frenchstreet_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'frenchstreet_icons';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI+K1PLAAABjAAAAFZjbWFwlJHSjwAAAzAAAAYkZ2x5ZqnQKooAAAn8AABpFGhlYWQmI42dAAAA4AAAADZoaGVhFt4TNwAAALwAAAAkaG10eEvL/78AAAHkAAABTGxvY2EcjzG6AAAJVAAAAKhtYXhwAZcHBAAAARgAAAAgbmFtZRk2vNoAAHMQAAADRXBvc3SWv2LHAAB2WAAABNEAAQAAA1L/agAAE4j/8v/xE5cAAQAAAAAAAAAAAAAAAAAAAFMAAQAAAAEAAHY70v9fDzz1AAsD6AAAAADZvaT+AAAAANm9pP7/8v9fE5cDXQAAAAgAAgAAAAAAAAABAAAAUwb4ADoAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAED/wGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA8jIDUv9qAFoDXQChAAAAAQAAAAAAAAPoAAABZQAAA1kAAAI7AAABZQAAA+gAAAI7//8DoAAAA6AAAAPoAAAF3AAAA+gAAAPoAAAD6AAABEwAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAgT//8D6AAAE4j/8gE4AAATFQAAAywAAAHoAAAB6AAAAZ4AAAGeAAADSwAAAjIAAAQWAAACMgAAAjIAAANrAAADawAACof//wPoAAAD6AAAA+j//QPoAAAC7v//A+gAAATi//sDa//8BGUAAARl//0EZQAAA+j/9QPoAAAEZQAABGUAAARlAAADyQAABOIAAAPoAAAD6AAAA2sAAAOg//8D6AAAA1kAAAQvAAAD6AAAA+gAAAPo//YD6P/2A+gAAAPoAAAD6AAAA+gAAAPoAAADEQAAA6AAAAI7AAADWQAAA+gAAAFlAAABZQAAA1kAAALKAAADWQAAAAAABQAAAAMAAAAsAAAABAAAAjAAAQAAAAABKgADAAEAAAAsAAMACgAAAjAABAD+AAAAEgAQAAMAAuhI8JbwmvDh8PPxBfFK8jL//wAA6ADwlvCZ8OHw8/EE8UryMf//AAAAAAAAAAAAAAAAAAAAAAABABIAogCiAKQApACkAKYApgAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5AC8AOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAD9AAAAAAAAABTAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAADoBAAA6AQAAAAFAADoBQAA6AUAAAAGAADoBgAA6AYAAAAHAADoBwAA6AcAAAAIAADoCAAA6AgAAAAJAADoCQAA6AkAAAAKAADoCgAA6AoAAAALAADoCwAA6AsAAAAMAADoDAAA6AwAAAANAADoDQAA6A0AAAAOAADoDgAA6A4AAAAPAADoDwAA6A8AAAAQAADoEAAA6BAAAAARAADoEQAA6BEAAAASAADoEgAA6BIAAAATAADoEwAA6BMAAAAUAADoFAAA6BQAAAAVAADoFQAA6BUAAAAWAADoFgAA6BYAAAAXAADoFwAA6BcAAAAYAADoGAAA6BgAAAAZAADoGQAA6BkAAAAaAADoGgAA6BoAAAAbAADoGwAA6BsAAAAcAADoHAAA6BwAAAAdAADoHQAA6B0AAAAeAADoHgAA6B4AAAAfAADoHwAA6B8AAAAgAADoIAAA6CAAAAAhAADoIQAA6CEAAAAiAADoIgAA6CIAAAAjAADoIwAA6CMAAAAkAADoJAAA6CQAAAAlAADoJQAA6CUAAAAmAADoJgAA6CYAAAAnAADoJwAA6CcAAAAoAADoKAAA6CgAAAApAADoKQAA6CkAAAAqAADoKgAA6CoAAAArAADoKwAA6CsAAAAsAADoLAAA6CwAAAAtAADoLQAA6C0AAAAuAADoLgAA6C4AAAAvAADoLwAA6C8AAAAwAADoMAAA6DAAAAAxAADoMQAA6DEAAAAyAADoMgAA6DIAAAAzAADoMwAA6DMAAAA0AADoNAAA6DQAAAA1AADoNQAA6DUAAAA2AADoNgAA6DYAAAA3AADoNwAA6DcAAAA4AADoOAAA6DgAAAA5AADoOQAA6DkAAAAvAADoOgAA6DoAAAA6AADoOwAA6DsAAAA7AADoPAAA6DwAAAA8AADoPQAA6D0AAAA9AADoPgAA6D4AAAA+AADoPwAA6D8AAAA/AADoQAAA6EAAAABAAADoQQAA6EEAAABBAADoQgAA6EIAAABCAADoQwAA6EMAAABDAADoRAAA6EQAAABEAADoRQAA6EUAAABFAADoRgAA6EYAAABGAADoRwAA6EcAAABHAADoSAAA6EgAAABIAADwlgAA8JYAAABJAADwmQAA8JkAAABKAADwmgAA8JoAAABLAADw4QAA8OEAAABMAADw8wAA8PMAAABNAADxBAAA8QQAAABOAADxBQAA8QUAAABPAADxSgAA8UoAAABQAADyMQAA8jEAAABRAADyMgAA8jIAAABSAAAAAAAeAGgAhACgAToBWAF4AcgB8gRyBJQFLAYOCFIJQgoiCsYL8A0CDfAQHhDQFkYWWCAKICwgQiBWIGwggCDAINohmiGuIcIh0CHeJMglQiWYJdImMCZ0JsgnKCeOJ9woRCiiKUYpkCnKKe4qOirUK4gr5iwQLH4s2i06LdovMC+KL7owBjBaMKgw/jGEMdox7jIiMmwyjDLOMxozRDNuM6w0EjSKAAEAAAAAAUECfQAOAAABFA8BBiImNRE0PgEfARYBQQr6CxwWFhwL+goBXg4L+gsWDgH0DxQCDPoKAAAAAAEAAP+xA1kDCwAxAAABFA4CIyImJyY0PwE2FhceATMyPgMuAiIGBxcWBisBIiYnNTQ2HwE+ATMyHgIDWURyoFZgrjwEBUwGEQQpdkM6aFAqAi5MbG9kKE0RExf6DxQBLBFIPJpSV550QgFeV550RFJJBg4ETQUBBjU6LkxqdGpMLiglTRAtFg76GBMSSDk+RHSeAAABAAAAAAI8Ae0ADgAAARQPAQYiLwEmNDYzITIWAjsK+gscC/oLFg4B9A4WAckOC/oLC/oLHBYWAAEAAAAAAWcCfAANAAABERQGIi8BJjQ/ATYyFgFlFCAJ+goK+gscGAJY/gwOFgv6CxwL+gsWAAAAAwAA/7ED6AMLADMAPABtAAAlMxEjIi4CJyYnJicmLwEuAyMiBgcUHgIXISIGFBY7AQ4BBxQXBhQWFwYVFBYyPgE3NC4BBhQWPgETERQGKwEiBwYjIiY3NSY1NDcmJyMiJjQ2OwEmNTQ2NzIeAR8BFh8BHgQ3MzIWAwASEhQkIhYQBAMoFggNBgUKDgoFKDABEBYOAf6/HCwsHLkJCgEeChISAjZfbmzIFhwWFhwWRyodoSFcakZQYgEiAhMCXjtUVDvRDVxFFSQaCScUJBIDEggSCAihHSpAAWUOHBYUBQIuIw0ZDQsSFgwiJRguHiALLDkqCSIOJxwSKCoJDRIvLiQiJQ8UAhgaGAIUAVD+mx0qISdYTQMqOQwMICNUdVQiJkRKARQkEUseKhUEEAoKBgEqAAAB//8AAAI7AckADgAAJRQGJyEiLgE/ATYyHwEWAjsUD/4MDxQCDPoKHgr6CqsOFgEUHgv6Cgr6CwAAAAACAAD/nwOPAx0ABgAPAAAJASMRIREjAREnBxEzNTMVAdABv3D9Y3ACnuDfqHADHf5C/kABwP6xAZGdnf5vqKgAAgAA//kDkgLFABAAMQAAAREUBgcjNSMVIyImJxEJARY3BwYHIyInCQEGJi8BJjY3ATYyHwE1NDY7ATIWHQEXFhQDEhYO1o/WDxQBAUEBQQF8IgUHAgcF/n7+fgcNBSMEAgUBkRIwE4gKCGsICnoGASj+9Q8UAdbWFg4BDwEI/vgBJCkFAQMBQv6+BAIFKQYOBQFODw9xbAgKCgjjZgQQAAEAAAAAA6UCmAAVAAABFAcBBiInASY0PwE2Mh8BATYyHwEWA6UQ/iAQLBD+6g8PTBAsEKQBbhAsEEwQAhYWEP4gDw8BFhAsEEwQEKUBbxAQTA8AABgAAAAABdkCwgAWAEgAUgBrAHcAgwCUAJgAqQC8AQkBEQEnATMBPwFHAVQBawGJAZQBngGoAcABygAAASc1FxUXNRcVNzU0JiclJgYVERQWFwU3PgIfAxYfARUmJyYnJicmLwEmDgIUHgIXMj8BNj8BFQ8BIgYnIicuAScmNDclJxUXFScVJzUfAScjFSc1FxYXHgEfARYUDwEGBwYPAQYHFzcnFRcVJxUXFSc1HwEVJzUfATM1FxUvAhQOASMGJyMnNTMXFhceARUFFxUPARQHBgcGDwEjNT8BMhceARUlIiMFDgEdARQWNyU+ATURNCYjAQ4BBwYHIycmJyYvATcWHwEWMxYzNz4BNTY1NC4BIycmLwEmLwEuATQ/AT4CNzYzHwEWFwcvASYrAQcGDwEGHQEUFxYfARYXFhUUBzcHFQc1BzU3FycVBzU3NhcWFxYXFhUUBwYHDgEHFzcHFTcVBxU3FQc1NxcHFTcVBxU3FQc1NxcHFQc1BzU3FxUUKwEiPQE0OwEyFjcVFCsBIhQ7ATIdARQjIicmNDc2MzIVFy4BKwEiBwYHBhQWOwEyNzY7ATIXFjsBMjY0JyYnByImNTc2MhcVFAcnBiImNDYyFhUUJwYUFjI2NCcmIgc1MxcWFRQGIxYXFh0BFyMmNScuAScjFTcmKwEVMzI3NjQDQhEcMxt3Cwn8MgwSDQoCSjQHEh0QCQgIAgQCAgUCBgIGAgUDCRILBgYNDQwGAwkGAgcICAYGBg0QDRYFBgb+MTc0NCVcbSsBJDEQCAsQAwEEAwICAgQIAwcFMXA3NTU3WVlBIRhVAR4WVOEFCgUDBQUFBQ0HAwYEAg4zMzwCBAMGBA0EBA0EBgQFAgYCA/yRCgwSDQNuCw4QDP0pBgoMCg0QDQQIAwMDFAEEBgMGAwcIAwgCBwYGCgQIAgMFBAQGAwEDDRIKAwgNDAYDDwUGAgUHCAQCBQEKBAoJDggLBHYjISJmYisiMA8HDgUJAwUCAQcFDAozdDw6OjxfX3k9Ozs9YWGKKCUmc6UFCwUFCwMCMwQEDAsEBQUQCQ0NCRAFOgIDBBMIAQUGAgUGBgQBAgIKAgECBAcGBQMFBRMDAgICBAIBDA8hHBslGUYLFh4VCg0cBRgKBwcGBQIFAQwBAQEFAgYLAgYDBQYBAwFdApMEOgc4BHIZZwkOAbgCDwz+2goOATSjERAKAwIDBAECAiMDBQIEAgIBAQECCAwSExQRCQIBAgICBiMDAgICCQccDA8iDVwIKAcfBlEDvA/CTEgDtQgEAwQPCwMOEAgEBwMGAwEDAU59CCUHHQcuBhwIrQ9AbgOpA31qBZ8CeiUICgUBAQE1AwIEBAkJbAYtCosJAwYCBAEDLQEBAgEICNSyAhAKrQ0QAVMBEAsBDAwQ/sEMCQgEAgQCBgIEAxQDBAYDAQMBCAMGAgYHBAICAQEBAwIEDAwKAggOCQEBAQMBBRUEAwEDAgIGAQMCBwUCAQIEBgkQDAhvBnkEeAUYEYY4PQSVCAIBAgMGBgoLBQoFCQYKAzqUCSIIHAcrBxsKmw8GCSQJHQctCBwLoQ8HBo4EjAYdEt0MBQUMBQJBCwM1BggFCQsyDAgEBwUFCh8aDAcCCggHCwIHDBseKQEBDg8YBQEB0g0ZKBkdEBMtCx4WFSAKCz4yAwMJBQcBAgMIBwICBQYDAQESKAEOAQMHAAAAAQAA/2kD6ANRAAsAAAkBBwkBJwkBNwkBFwKOAVqa/qb+ppoBWv6mmgFaAVqaAV3+ppoBWv6mmgFaAVqa/qYBWpoAAAAIAAAAAAOfAmEAFQAbACEAKQBAAEgAUQBbAAABHgE3FxYHBgcGBwYHBiYnJicmNz4BExYXFjcGNzIzLgEGBzYnLgEnJgclFjc2Nx4BFxYHBgcGFxYHDgEnJicuARc+ARcuAQ4BNyIjFhceATc2BxY3PgE3NicGBwIiU7tsAQIBFyUqPhgfMVkZEw8IAwMWMQFAPR9cSzU0DCkoTAIKByIKERD+M2xfYlkBBgEBAxUGCA0BBxxiMiIgL0q2I08uDi88JKg1NQUOCiYLEf4REQ0hBwsBGzECG0o0FAMDAl5HUTwWEBobMChCKDw4cf7wPRMQMBeUEw0NBBYNCBMCAg2OGxYVSQokCA4KU0RRSAkNNRshFiU1s+8gDw8bFAwlyBAGBQMEBiUNAQERCAwTDBcABgAAAAADyQKwABEAGgBGAFMAiACPAAABFhcGKwEiJicmJyYnJi8BHgEFND0BBgcGDwElJi8BNjcmLwE2PwEmJzcmLwE2NycHBgceARcHBgcWHwEHFhcHFhcGBx4BNgciBgcGDwEzJi8BNCYnJic2PwEnJic3NjcnJic3NjcmLwEGDwEWHwEGDwEXFhcHFwYPATIWFxYXFhc+ATcnJic3NgUyMyYnJicCIjNfBwviBgwDNSArGwEDAkOK/uwaLBs6CwOsBg4UCwkLFRAJDgYZExgLEwgNBycPEwsEEAUUEAkGCg4wDxEzCwwOGCJVVFYDCAEEBwY2AwcGB5MVHQkNCRMRCAwKBBIOBwoIAgwVBQoSEQYMBwwWCwYPCjIhBAUCCAgFDBkYDBA7DwEeEAkH/iJSUTkfLR4BTGC2AQUEUDlMRgQKCUAT5UxLlkVOLlsRgQcPFgUGDRsUAwYDJRkMESIOBwNFFx8PAgYCHRgMAgQGPgUJPAcEDxwYEBEkBQMNGhgOGxYEBrYjLAUHBSIfDwgGAiYfDgYFAho0DRMmIgQFBBUqFAQIBFAQCRIHBQcVMzEVBhkGASkRBgT7WDdPRgAAAAAUAAAAAAQ5AkoAFgBIAFIAagB2AIAAkQCVAKkAvQEUARwBLwE8AUwBVAFiAXkBlgGhAAABJzUXFRc1FxU3NTQmJyUmBh0BFBYXBTc+AhcyHwEWFxUmJyYnJiMmIyYOAQcGFBYXFhcWOwEyNzY/ARUHBicjIi8BLgI1NiUnFRcVJxUnNR8BJxUnNRcyHwEWHwEWFxYVFA8BDgIjFzcnFRcVJxUXFSc1HwEVJzUfATUXFS8BFAcUDwIiJyM1HwEWFRcWBRcVDwEUFQ8BBgcGByIHIzU3NjIXMhcyJSIVDwEFDgEdARQWNyUyNj0BNCYFBg8BDgEHBi8BLgEvASYvATcXFh8BFjIWMxY+Az8BNjQuAScmIiMnLgEvASY0Njc2PwE2NzYyHwEWFwciLwEiJyMiDwEOAQ8BBhUUHwEWFx4BFRQHNwcVBzUHNTcXJxUHNTczNhcyHgEUDwEOAQcXNwcVNxUHFTcVBzU/ARcPARU3FQcVNxUHNT8BFTA3BxUHNQc1NxcVFAYrASI9ATQ7ATIWNxUUKwEiFDsBMh0BFAYjIicmNDc2MzIXJisBIgYVBgcGFBY7ATI3NjsBMhcWOwEyNjQnJgciJj0BNjIfARQHAjwMEyIRTwcH/XwIDAkHAYMjAw8QDAQCCwEEAwEEAQQCBAIHCgkBAgQDBgQGBQcEAQQBBAsBAggGDAIIDwcB/tIlIiIZPkgdGCAGCgIHAwMEAQMBAQEGCAchSSQjIyQ7OywVEDgUD8wCAwEHBQQDDAcEAQEBXCEhKAECAgECBQIGAwMDCAQDAgEBVwP4Ev7FBgkMCAJFBwoL/hcEBAMFCAsCBQYFAgQDAgICDQEBAQEBAwMBBAcCAwEBAQEFBAQBBQEJBgMCAgIEBAIHAQMKAgsDCAQBBAEBAgICCQQBAQICAQEBBwIIBAkOAk0XFxZEQR0WHwUIAwgJBgEFAwgHIkwoJiYoPyYZUB0LJycoQCwUWxoZGUx4AgQMBwcMAwM7BQUODQYFAwITCw8PCxMFQwIIFwQFBgcCBQcHBQIBAwwCAQIFCAcFBAYbAwICBgIBAQFdAmIDJgUlA0sQRAYKAXkCCwjCBgoBImwJDwQCAQUBAhcDAgICAgIBBAsECAkPBQYDBAECAQMVBAEBBQEEExEMCkcGGwUUBDYDfAqBMi8DdwYEAQUDAwUEBgoCBgIFCQQ0UwUZBRMFHwQTBnMKKkkCcANTRwNqAmkEBAICAQIBJAMDBAIDBEoEHgdcAQMEAgIBAgICHQEBAgSHATIDQQIJB3IIDAE3CwixCAvTCAMCBAQCAQEBAQICAgEDAg0CAgEBAgICAgICAgMBAQgFAQIBAwIDAgMGCAoGAwQBAgIBAQMBAhABAgIBAQECAQEBAwYCAQECAgsKBAdGBFADUAQQDFkkKANkBQEBBQ0OAwkFBgInYwYXBRIFHAUSB2cHBAQFARgGEwUdBBIHaQcEEg0EXgNdBBMMjA8DAgUPBgJLDAQ+BwoCBAsNOg0KDAwHBSceCwkCDAkIDQMJEiASAQECIBMPAQEAAAQAAP/SAy8CzgBrAIYAkwCZAAABBgcGBwYUFxYXFgcGFg8BJicmNyY3Njc2NzY3PgEXFjc2PwE2NzY3PgEXFhcWFxYfASIPAQ4CBwYXFhcWHwE3LwEmJyYnJjY3Nh4BFxYXFgcVBhcWBwYHBg8BBgcGJyYnJicmNzY3Njc2NwUGDwEGBw4BFxYXFB8BFhcWMzY3Njc+ATU2JyU2PwI2NzYmJyYOATcmJwYHFwFOBgwnEgQEFQUDAwEBAgFSBAEVCgoHFxUpHQ8FDgQXCgYDBQMCBAYJHwgPEAoPBwoHAQsLOkUlCAkJCBUCCgULAgoIAwYBA0ZQP082FiAIDBYBAQoMCxsSJikwGHF2EQsJAgMDAQUDDQcDAbUnRlIzFxoRBQUTAQkHBAYEPR4zJyAjAQH+3iA9YzMWAgEUGi1eRxYQFg8OCgGqChRBIgccAw0VDRsRERMKCzwVFyAiFickSjYaBw4BBQwIFhoQBw0IDRgDBRAKEwoZEgMEEDBMPEpURFcIDwYDHk8+IDQqVWcgGgM7QVw6U0gBAgEnGhcQCw4OEQoxTAoeGhwrNyFBGC0XCzQJERQNCgwiHhkzAwEICAIEBQMGCAYrIR0+LQYLEwkFDwwiCxIVRd0TGhkbCQAAAAoAAP//AzwCqgAkADcAQABJAFcAYwByAIIAkACeAAAlIiMiJjU2JzQ3NjU8ASc0Njc2NzYXFhceARUGFRQXFgcVFAYjAzEjIgYdARQWMxYzMjY9ATQmIwEUHgE2NCYiBgUUHgE2LgEiBgcyMzI2NCYrASIGFxQzFyIjIhQ7ATI2NSYjJTQ1NjM2HgEXFQcOASYnJTQ1NDM2HgEVFgcVDgEmNQMyMxUUBw4BBwYnLgEnJTIzFRYHDgEHBicuATUB9HNzERQCAhkGAQsLITSThhUmDw4BBhkBERPnoAoICAtp1AsJCQv+kholGholGgFHGSUbARkmGXckIwgKCgiQCAkBEUcjIxISjggKAhD+cgITChELAQECEyQCAlIVCRILAQEBESmgMjIBAQ0LFxkMDQH+xTIyAQEBDgoZGQsOeBISM2YgFgYIIociDhMIFgocIQUSCBcSQoUIBhgemRMRAZ8ICoQKCAEJDIAMCP7JEhoBGiUaGRMTGQEbJRkZBAgNCAgHDh4eCQcO/BsaFQEBCgluBAoHAxQ2GhoVAgIKCRgxJQsJAxP+whAgEAoMAQMDARANORYbDgkOAQMDARELAAARAAAAAAN9AsUAJwAsADEANgA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AAA3NDUzETQ2OwE2Fx4BFQYRFBY3ETM2Fx4BFRYHFTMRFxYXHgEVETMVAyIjFTM3FBUzNQcyMzUjFzQ1IxUHFBUzNTMiIxUzBxQVMzUjIiMVMwEUFTM1MxQVMzURIiMVMycUFTM1NzQ1IxUjNDUjFTciIxUzJyIjFTNrOCAjIy8YEyUBDwwpQyEWGgEBGxF2PAgIMKgfHz4dPpkfHj2ZPVw9XB8fPj09Wx8fPv31Nic2Gxs2kzVeNic2kxobNV4bGzYTGhoBpyMhAQECEhiF/vQHCgMBPQECASEZO3duAn0JSCIFDgr+EzUCJD09Hh89rD0+Hx8+NB4fPT0yHh89PQFIGxs2Gxs2/tA1NhsbNi4bGjUbGzacNjY2AAAAAwAAAAADSALBAEQAfwDOAAABBgcGFxYXFjMyFxYdARYHBgcGKwEmBwYmJyY1Jjc2NzY3Njc2PwE2LwEmJyYvAiYnNTQ+AT0BND4BHgEfARYXFgcOARM2NzY3NicmJyYvASYnJjc+Ai4BNS4BJyYGBxQXFhUXFhcWBwYPAQYPAgYHBhcWMzIXFhcWHQEzMiUUFQYXFRQXHgEXFjsBFjUmNzU0NzYzMjc2NzQnJicmJyY1Jjc2NTY3NicuAScmBgcVFAcGFQYXFR4BFzIfAhYXFgYHBiMiBwYHBh0BMAJFCxIEBAooCAUqFgkBAQIyDBBHXi8bKQgIAgICKQkPKxMDBAIBAgETBwEDAgIDAQYCGisyKAQBAgQIBwEGwREKIgIBAQIGDBwTJAwFCQcNDAEJARwUHzQGAxMBAQEKBQEHAgIFAgIJBgUDDSIQETQDAQkS/aQBAQMEGRUKFAgIAQEfGx8VDQsDAQcHCQkCDA0CAw8FAQUfEx8xAgIFAQEBAwQBAQEDCAYJCw4RFwgMHwIBAdYhHwcMMA4DLRUYKzgdPhYGAQEBHxcTFUFCNRgFAgEpBxAMAgUCHB4BAwIDBAIiAwUHBgcXKRUHJxoPDwgOGgEF/tUCBhQrOTgSEh4HAgksDwoIJQ4UEQoXJwYKIyEHAx4hAwQCFh0HDgQECQMFFgoICCcKH0MTKRSPAgQHBBMaDRUcBAIBCQ0bFDQlHw4MEgUBCRQYCgICIiAGBCMXCgoUIAMFKCADCgMHCQULAgUGAQICCRcJDicNEAYUJxAfEAAAAAACAAD//gMTAtEAWgC1AAABFhcWFxQXBgczNjM2Fg8BBhUiBhcWHwEWFx4BHwEWFxYXFhcWBhYVFhceARcWHwEWNzM+ATc2JzQ2NzY3NTY3Njc2PwE2NzYHND8BNicmJyYvASYnJicmByIGExQPASIOASYvASYnJicuAScmLwEmJyYnJicmNzYmBg8BDgIHDgEHBgcGBwYHFBcWFxYXFjc2NSYvASYnJicmLwEmJyYnJicjJhUXHgEHFQYHBg8BBgcGBwYHAU8OBQIBAR0OAgoFCgoBBAIKCQEFFgMDAwUEAQkDAwUIDQ0KAQICBAMMBwUJBwEKDR4VAwIBBQcjBwIDBAoDAwMUBQIVAQEEAwMUEyQsBgsSCUBJARGtAwIBAwMDAgICAgMEAQYCBQsIDgYIDgkBAgkCAgYDBBANGgkbGBYNBwkCAwQENUhFTKl/BAICAQEBBhgsGAoTBwkOCwgBAwECAQEBBAMFAhALCBYIAwKkAQYECQQCAhECAgkKLRoPCAcwJAUGAQEGBh4NBwoHCgcGCwoDCQYDCgMBAgIBAQIWDQcECAkEESUDDwYMBgIGBSMqFAEMBQonFB8VEwcJAQMFAQgkCP4AAwgHBgIJBwgGCw4HAgYBBAMDBAQFDw0JDQ8EAgQEBA4NEAMLDRAKCAsNEiQFBC8ZGAIEZgMFFgsJDAUXDhwKBAgEBhALBgIEBAYFCAEMCAUGAg4FBQYDBwAAAAMAAAAAA4ECXgBKAGcAmQAAJRYHDgEnJi8BJjU2JyYnJicmJyYnLgEnLgEHBg8BJxEXFjY3Njc2NzYXDwEGBw4BHgEzNjc2PwE2FxYXHgEOAScWBgcGJicWDgEmEwYnJi8BJgcGBw4BFx4BPwE2NzYWHwEWNzY/ATUBBhYXFj4BJicmByM2Jic2Jy4BBzYnJgYHBhUGFjc2NwYHBhYzFj8BBwYVFBYXMj8BBgIfEhoJGgsFCQcCAzEIBA4cBwMNHgIFARJoHAIEBCpKGCwVHxceGzwkJBoeDxYSECgYEBoPHh4iGWQxDAEXIAwNCBELIAoLBhcn3xgWESMcIik/gBMHDgsfEBo2GhUgEJ4SGhcsFf3JBQ0PFS4OExUECQcEFSIEDwgUDQcaDRsLHQEZEwoHCAEBEwwHDwgCBhIMCA8JBFkTHAoDCAQKBwMINRkDCh8NAwcfDQEFAjAGKwMHCQ8BFBoJBA4UDA8GDiYTEBIKDjExHwEKBg4ODxlkMgwbFwMMDicJBgUKCxwWBAGjBREPHRgeGCRICioRDQUIDRwNCwURmxQDAggE8v41DxgFBhkoIgQBAR8XBBwNCAUCIw4HAQkVIhAXBgICEQkOEwEFAgYQBw0RAQQCCgAAFP//AAAIFgMSAAsALgBOAFcAdwCIAKoAyADnAPwBGQEnATgBRQFSAWYBagFzAX4BiwAAEz4BLgEHDgIWPgE3NiYnJicwMTUnJgcGFxYfARYGDwEGBwYWNzM1Njc2NzY3NiUyMTM3PgE1JicmDwEiJi8BJicmByIGHQEzFgcGFjc2JyYOAhY+ASYDNjc+AT8BNjc+AScjBicmBwYHBhUWBwYHIxUGFxY3NjcWFxY3PgEnLgEHIg8CBhQlNjQjJyYnJgciBxUUMxYXFh8BBwYHBgciBhUUMxY3Njc2JTYnJicmJyMiDwIGBwYXFjY1Jjc2PwEXFhcWFxYDNCMxJgcGBwYPATU2NzY3NCYHBgcGBwYVFBczNjc2JTMVMz4BMzIWHQEjNTQmJyIGHQEjJTYzMhYdARQXIzUjBiMiJjU0NzYzMhc0JiMiBgcXIiMnIgcGFRQWMzI2NTcmIyIGHQEjNTMVMz4BMzIXNzIWFRQOASIuATU0NhcyNzY0JyYiBwYUFxYlIzUHFQczFRQWMzI3NQYiJj0BMyUzFSMTMjY0JiIGFBYlMhcWFAYiJjQ3NhMyNzY0JyYiBwYUFxZQAQIIDQUIDgIKDxJxAQsMSA8BBAMFAwIMBgUFCw4eCAsIBgENFCk5EwcBAU4BAQIFAwEcGUcgGR0NER8MDgUBAwFDFQcOGlMOBxILAgoaDAKEDAsRJRkjSx0eAgsCkEoWCQIBBQMtESABAgMFFBFqBQsICQcHBQQaBgIBAQIDAaUBAQEtMmJJAQICMzsoHAQEIiQ+NQECAzdGMjUf/h0CAQ40GyABAQEBAQoDBhgCAgYGBAcBAhUXJRYCMQEBAiEwHxsDAQYKEgICHRENBgMBAyYmSQNxKAEJKBgqKSkVGiIiKQGCJCUvKgImARorJiskHCcbEBgeESMNdwQIDhwTHhoQHSDKCgYdIysoAQgiEwkM2DI+HTNBMx0+MyETERIUPxMTERP93TwqJCQlIhESCiEVPAGIKysWCw8PFhAQ/GNDKSZOiE8nKEQxGxgZG2AbGRgbAdUBBQkGAQEMEAoBDBQFCAUZZgEBAwMEFBIyGhEnFB0+ExgGBgEhIUAcCggChgEEAwIGAgIBAQ0QFCgNDgQEBgFFXR4HFUVQAwkSGwQQExH+WQ4OFhUEBgwGCA4CJD0SBQICBhtGRxwjAQsCBBUTPQsDAwQEFQ0KDgQCAQYIFewBBAEaESITAgECBBgQEgIDGRUjDgIBAwUbFCIUsgIBLRsOBwEBAygjRCMBAQMjLx0bAwEECxAZAf5QAwICJB4TCwIEICQ6KwMCAiQ6KzIdEAEBDxkxlSUUFzQwi3kqKAEzLWzZFjAxYCAOHiQkJSgVEAEfHg0LRQEHCxsRFSIbagI0LGboJxMXAgZFNiE4ISE4ITZF0hwZRhkbGxlHGBzMRA41JIgiIgYkBxYUgCLpAQkPFg8PFg88Ly6SXFySLi/+3SciaSMmJiNpIicABAAA/+8DOAK5AEQAWABoAHYAACUUFRQWFzM2Fx4BBwYHBiMhIi4BPgEXMzI2NzUmJyYnJjc2JicmJyY3PgEXFh8BFjMWMzI3Nh4CBwYHBgcOARUGBwYHAzAxFQYXFBYXMjc2NTYnJgciBhUHNDU2Jy4BJyYGFxYXFhcWBTY3Njc2Jy4BDgEHBhcCFg8NFx0PFRoJAxQDCf76ExQEGSAeFg0QASUYHREgAwEJCikdTxQIOiALFA0VC2LFDwYfQTEGFRMcGi0IBgJODiCUAQEPCxoBAgICARwNDUQBAQEWEBkaDwgPCRYOAV0HDRUKIgQCFx8YAQEBvjQ0DA4BAQEBHhMKDQIQIRkCAQ8NaA4REx00NwwOBhwWO1chNQEBBAMFAQMSEjpSHhwXFR0FDQprNQoPAQQfKRQMDwEYFSk8PB8CEQ9XDBYoExEVAgIsHw8MCAwIBQQIDQcbJhAUARQPFCoAAAA6//IAABOXAp8ACwAkACoAOAA8AEAAVgB/AI0AqwC1AM0A0wDvARYBIgE4AWABbAGAAY0BkQGVAbABtgHMAewCEAIaAjACVAJeAnECfgKCAoYCrAK2AswC1wLdAwQDEQMnAzYDOgM+A2YDcwOAA4QDiAOeA7kDwQPFA8kEJgAAJSM1IxUzNTMVMzUjFyIHBhUUFjMyNzY3NjcjBgcGIyImNTM0Jgc0NjMyFzcjNSMVMzU0NjsBNSciFzMVIzUzFSM3IxUjFTMVFBcWMzc1IyInJj0BMzUjFzU0JyYjIgczNjc2MzIVFAcGDwEGBwYVFBYyNzY3FhcWMzI/ATUGIyInFAYjIjU0NzY3Njc2PwEmJyYjIgYUFxYzMjcVFAcGIicjFhcWMzI3Nj0BIwciJjU0MhUUBwY3IgcGFRQWMzI3Njc2NSMGBwYjIjUzNCYHNDYzMhclMhczJicmIyIHBhUUFjI3NjcjDgEjIicmNDc2BTU0JyYjIgczNjc2MzIVFAcGDwEGBwYVFBYzMjcWFxYzMj8BNQciJxQGIyI1NDc2NzY/ASIHIzUjFTM1NDc2MzIWHQEzNTQnJhc1NCcmIyIHMzY3NjMyFRQHBg8BBgcGFRQWMjc2NxYXFjMyPwE1ByInFAYjIjU0NzY3Nj8BOQEmJyYjIgYUFxYzMjczFTM1IwciJjU0NzYzMhUUBwY3MxUjNTMVIxciBwYVFBYzMjc2NzY3NjcjBgcGIyImNTM0Jgc0NjMyFzciByM1IxUzNTQ3NjMyFh0BMzU0JyYlIicmNDc2MzIXFhczJicmIyIGFRQXFjMyNzY3IwYHBjc1NCcmIyIHMzY3NjMyFRQjBwYHBhUUFjMyNxYXFjMyNzUHIicUBiMiNTQ3NjcXNTQnJiMiByM1IxUzNTQ3NjMyFh0BNwcGBwYVFBYzMjcWFxYzMjc1ByI9ATQnJiMiBzM2NzYzMhUUBxQGIyI1NDc2NxcyNzMVMzUjFTEmJyYjIgYUFxY3MhUUBwYjIiY1NDc2NzMVIxUzFSM3FhcWMzI/ATUHIj0BNCcmIyIHMzY3NjMyFRQjBwYHBhUUFjI3Nic0NzY3FRQGIyI3IgcjNSMVMzU0NzYzMhYdATM1NicmBTMyNzY0JisBFTM1MzIUKwEFIiMHIj0BNCcmIyIHMzY3NjMyFRQjBwYHBhUUFjMyNxYXFjMyPwEnFAYjIjU0NzY3PgE3FxQXFjM3NSMiJyY9ATM1IzUjFSMVMxczNSYjIgcjNSMVMzU0NjczFSMVMxUjITU0JyYiBwYHOQEmJyYjIgcjNSMVMzU0NzYzMhcWHQEzNTQ2MhYdARcyNzY0JyYiBwYUFxY3MhcWFAcGIicmNDc2NzMVIxUzFSM3IgcjNSMVMzU0NzYzMhYdATM1NCcmFyI1MzQmIyIHBhUUFjMyNzY3MTY3NjcjBgcGJzIXFhcjNDYlIREhASERIQMnJicmNzY3DgEjLgEnIgcGBwYnNwYHBgcnJicmLwEHBgcGDwEmJyYnFwYnJicmIw4BByImJxYXFgcGDwEXFhcWBwYPARY2NzYVBwY7ATIvATQXHgE3JyYnJjc2NwbseSAgeSAglygWFCkjHREOCQcBHQELDRMYGXwlVxwTLQJgARscGBQLCBw/HBwcHGocFxcHCBMVCgcEBhsbuxoQFUMDGwIGCRYoBQMHLx8NCB4tEQsLAQUHEgQGBQYDChwgFR8NCBAYCwgEvwkIDhQhJhATJyAOBgtABhwDGBAWMhMKGy8WGF0RDaooFhQpIx0RDwgHHAELDRMxfCVXHBMtAgMDIwYbAg4RHykVFClFEw8CGwQXDxoMCQsMAQAbEBVEAxsCBgoWKAUDBzAfDQgeGCUZAQUHEQUHBAkKHSAVHw0IECgHniETARsdEQwQFRAdFA/UGxAVRgEbAgYJFigFAwcvHw0JHy4RCwsBBQcSBQcECgkdIRQgDQgQJwm/CQgOFSEmEBQnIg8BGx0vFhgHCx0uEQ1kHR0dHZMpFhQqIxMMCAgOCQYBHQELDhIZGX4mWBwULASQIRMBGx0RDBAVEB0UD/QvKRMRFhUhFhAWBR8EFxsqMjshHCwdGCkIHgcXEPMbEBRFARoCBgkWKA8vHw0IHhclGQEFBxEHCAkJHSAVHiQoB9cUDxggEwEbHRAMEBQRoC8fDQgeFyUZAQUHEQcICQkbEBRFARoCBgkWKAEgFB8kKAeOIQ8BGx0JCA4UISYQFCguEA0RFxcHCpAdHR0dsQEFBxEGCAIKCRsQFEUBGgIGCRYoDy8fDQgeLhELSiQoByAUH+8gEwEbHRAMERQQHAEUDwJWSiMTECYgaiBBLjA/AUABBAUJGxAVRAMbAgYJFikPMB8NCB4YJBoBBQcRBQcEMCAVHw0IDxoSBFUHCBMWCgcEBxwcHBgYoQsCBh0TARsdGDodHR0dATAUDiUNCA4HBg0TIRMBGx0QDBEOBwYdFyMOjScWExMWTRYTExYmHA0JCQ03DQkJDY0dHR0dmCETARsdEQwRFBAdFA+XMn0lJSkVFCkkEgwHCQ4JBwEdAQsNFhgNCgFfHOy8ARv+5QNRARv+5TsCEwEBCAUCCiEHCQ4KAQ0WCxMDGwQJEQ0FCgkFCQoHCQYKCwUMEQkFGwMTCxYNAQoOCQchCgIFCAEBEwIeNxsEBAIHBQZHDxkBAwIWAgMBGQ9HBgUHAgQEGzfuYOltbek6HBkqJTAMCRAMCQsKDB0bLjVNFB8zKx2qYxMaHgEFqukgEC8YcBEICwIWAgMJbhiNYhwNBzkOBwwcCwUDAQYEEw0RFhsKBgwMBggCARUCKBEXHQ4IBAIDAwIDOg0GCzBKGiAYCBkMFhseDAkiEiKcliQdQEgeDwybHBkqJi8MCRANCAsKDDguNU0UHzM4JBkRFBwZKiYwFhIZExUWEDYRFXljHA0HOQ4HDBwLBQMBBgQUDBIWGxsMBggCARUBKBEXHQ8HBAIGBVkdGKxeHw8LFRhqdSEPDJNjHA0HOQ4HDBwLBQMBBgQUDBIWGwkGDAwGCAIBFQEoERcdDggEAgUGPAwGCzBLGiAcGOzXJB4aDhhJHg8Ml6zsIBscGSomMAQCBQoQDAkLCgwdGy81TRUeM00dGKxeHw8LFRhqdSEPDKYcGVkZFwkMGyAVF0M3PiEdDRc4JBAMCGIcDAc4DgcMHBQGBBMNERYbGwwGCAQUAScQGB4XBQUFVnMhDwsdGKlcHw8LFhdoZwYEEw0RFhsbDAYIBBQBCmIcDAc4DgcMHBQtEBgeFwUFBVscF+lYDAYLMEoZIJpIHw8MJR0aDhhUIR+pFgwGCAMBFAEKYhwMBzgOBwwcFAYEEw0RFhsJBiYXBQQGHBAYnB0YqVwfDwsWF2hzIQ8LQxcTOSXs0VJqAQpjHA0HOQ4HDBwUBgQUDREWHBwMBggCATwRGB4OCAQCBAQDNRIICwIXAgMIcBgwMBgCHgEiHaxkExtaIR+sdyAPCwgFDwwGCh0YrF4fDwsKCQ13aRIcFRNvBB0ZSRkdHRlKGRycGBIwERgYETASGFQhH6yxHRisXh8PCxUYanUhDwydOS81HBkrJjAEAgYJEQwJCwsMgxANFhQfV/3KAjb9ygEaAQgRChoSCQIIAQ8VEBsKERB6AgUMAQEKEAkUFA4WChILAQELBgJ6EBEKGxAVDwEIAgkTGQsQCAEYLBgHCwcOCgIUAQEQEFVVEBABARQCCg4HCwcYLAACAAAAAAEuAoEAAgAFAAABJwcVFzcBLpKRkZIBv8LCwsLCAAAmAAAAABLzAmQAKABfAKQA1QEGAR0BdwGoAcEB/gIbAkkCVgKIAqMC9wM/A3EDiQO4A+UD8gRFBIEEzQUTBS8FQwVrBa0F4AYMBhgGbQafBu8G8wb3AAAlBgcGIyIuATU0PgIzMhcWFwYVIzU0JyYnJiMiBw4BFRQeATMyNjcXNxQXHgEfARUmIgc1NzI3Njc2NRE0Jy4BLwE1FxYzMj8BNhcWFRQOASMiLwEWMzI2NTQnJiMiBwEUFx4CHwEVJiIHNTcyNjc2NRE0Jy4BLwE1FxYzMjc2MzIXBhUjNTQnJiMiBxUWMzI3NjU3MxUGFRQXIycuAScmIyIHBQcGBw4BIyImNTQ3PgIzMhYXBgcGDwEjNSYvASYjIgcGBw4BFRQXFhcWFxYyNzY3HwEPAiImNTQ3IwcGBwYHBgcGIicmNDY3PgE/ATYyFh8BNxcGBw4BDwEVFDMXPwE2JyYvASYiDgIPAQYdARQzFzI3Njc+ARcnNzY3NjU0JisBBg8BJzc2PwEyPwEyHwEWHQEGDwIzPgE/ATYyHwEWFRQPAQYVFB8BMj8BNjcXBgcGBwYiLwEmNTQ3Nj8BNjQmByMiBwYHBgcGBwYHBgcGJRcPAiImNTQ3IwYPAQYHBgcGIicmNDc2Nz4BPwE2MhYfATcXBgcGDwEGBxUUMxc3JyYvASYiDgEHBg8BBh0BFDMXMjc2NzY3Nh8BBgcGDwEGIiY0NzQ/ASMOAQcGIyInJjU0NzY3Njc2NzYzMhc/ATQmKwE/ATY3FwYHBgcGDwEVFBYyNzYnJiMiBgcGDwEGBwYVFB8BFjsBMjc2NzY3NjcmNzMnNzY/ATYyHwEWFAcGBwYVFDMWMzc+ATc2NxcGDwEGIicmND8BNjU0IyciBgc3NDc2MzIWFAYiJy4BHwEHBg8BIi8BJjU0NyMGBwYHBgcGIiY0NzY3PgE/ATYyFh8BNxcGBwYPAQYHFRQzFzc1Ji8BJiIOAQ8BBg8BBhUUFjMfATc2NzY/ATYXJzY3Njc2NTQmKwEGDwEnNzY/ATI2Mh8BFhQGDwIzNjc2NzYyFhUUBwYdARcyPwE2NxcGDwEGDwEGIiY0NzY/ATY0JgcjIgcGBwYHBgcGDwEGBzc1Mz4CNzY/ATY3NjQnJiM1MxYXMzI/ATIXFhcWFRQHBg8BBgcGIyImJzUWMjc2NzY1NCYnJiMiDwMVFxYzFxYzFSYjJiUXDwIiJjU0NyMHBg8BBgcGBwYiJyY1NDY3PgE/ATYyFh8BNxcGBwYPAQYHFRQWMzcnJi8BJiIOAQcGBwYVFB8CMjc2NzY3NhcnNjc2NzY1NC8BIgcnNjc2MzIWFRQPATY3Njc2MzIXDwEmIyIHBgcGBwYPAgY3Fw4BIyInJicmNTQ3Nj8BNjc2PwE2MzIWFRQPAQYPAQYPAQYPAQYVFBcWMjYnNjc+ATU0JiMiBw4BFyc3Njc2NTQmKwEPASc3PgE/ATYyFjMWHQEHBg8BMzY3Nj8BNjIWFRQHBhUUHwEyPwE2NxcGBwYHBiImNDc2NzY1NCYHIyIHBgcGBwYPAQYHBgc3FwcGBwYiJyY9ATQ/ATY/ASM3Nj8BNj8BNj8DFw4BBwYHMzI/ARcHIicHBg8BBgcUBxUUFjI3MzY3Fz4CPQEzFRceATI+ATU0LgEnLgI1NDc1Nz4BPwE2PwE2MzIfARYXBhUHBgcjNS4BIyIGFRQWFxYfAhYXFhQGDwEGDwEGIyInBj8BNj8BNjU3Nj8BNj8BNjMyFwYPAScuASMiByMPAQYPAQYHMjcyNxcGByMHBgcOAQcGIyc3Nj8BFjMyNzY3Nj8BNj8BIwYXNDc2PwE2NzY3NjMyFxYXFhUUBgcGBwYjIicmNxQfAR4BMjc2PwE+ATU0JyYjIgYXJzc2PwI0LwEiByc2NzYzMhYVDwE2NzY3NjIXBg8BJiIHDgEHBgcXNzY3PgExNjc2NzY1NC8BJiM3MzIXMzcyFwYVByM0JzQnJiMiBwYPAQYVFzI/ATY3FwcnIyIPAQYVFBYzFxYXBycXJzc2PwE2NTQvASIHJzY3NjMyFh0BFA8BBgc2NzY3NjMyFwcGDwEmIyIHBgcGBwYHBgc3FwYHBiMiLwEmJyY1NDc2NzY3Njc2MzIXFhUUBgcGDwEGDwIGFRQWMjc2JzY3PgE1NCYjIg4BFyc2NzY3NjU0JisBBwYPASc/ATY/ARcWMxYdAQYPAjM+ATc2MhYUDwEGHQEXMj8BNjcXBg8BBg8BBiIvASY1ND8BNjQmKwEiBwYHBgcGDwEGBwYHNxcHBgcGDwEGIyInLgE0Njc2NzY3NjMfARYXBwYHIzU0Jy4BIyIHBgcGFBcWMzI/ATYXJzc2PwE2PwE2NzU0JisBNTY3Fw8BFzY/AT4BNzYzMhYUBg8BBgcGDwEUHwEyPwEXBwYHBiMiLwImNT8BNjc1NCYiDwEGBwYHBg8CNiIFITUhESE1IQHPHTAsJFaDSC1Saz0sMyUjDhcSDh4hMEEwLTA7bEYoURkHoQcEDA4iN2Q4IhkFBAIBBwUODCE0NBoeOCU8KTAuUC8XFQcWGiw8IB03KiABnQECBw0OIjdkOCINDQQHBwQNDSInNxwZOjQUMyoLGQcqVikTLCdBCwYEFQICFQQBAgMLQT0WAiMDEggNFhUuMgwJKS0XECMOAgIBAgIKBQ4CFg0SFA4PCw4GBgkHDRIpDhEUiQIXEQQBCAoBBQoFCw4LDQIJAgQPCgMUEgIIFAUGBwoDCQkIAwICAgMHBgoQAwUFCAsNBwcGBQkCAwIIDQ4PDjgCBQgEBwICBAYEDQMPBAoSAQIBAgMBAwECAwcCDSUTAw4KAQECCwULAQMCAwUNBAMIDwoMAgkCAQICAQgCCwICAQUICw8KCwoFBAMECQUBEAEWEQQBCAoBDwUBEAkNCwEJAgUHCgkEEhAECRIHBgcKAwsGBAQBAwIBAwcCAgQGCAoPBgQHBwIIAwMCCBALDQkHtAMKCxAGAwMDBgEFBQEOHhEJCAYEBAUHCAYJDhEGDQcSCQICBBMBHQcMBQQFAxIEBQICBAYGFQ8PDAwDAgQEBgIGAgIBAgIFAwkPCAwJBQIFNAMEHAUCCgcBAQICAgYRAQIBAgQEBQYFAhQSAgYFBAIBBhIBAwMDDCEGBAkHBAgQAQIDmAEXBwoEAgMBAgoCDQcLDgsNAggHBwUNAxQSAggUBQYHCgMJCQQEAQMCAQMHAgQHCAsNBgMBBQgBCgEBAgMKEAsQBgMHMwECBgYDBwMCBAYEDgEOBAoSAQMCAgIDAgIDBwEOERMUEAkGDA4EAQQDDgUDBQoHCQwCAQkGAgEIAgsCAgEFCA0MEAYKBQIEAQUJ1QcNAQQBAwUBBgcLAgQWBgkJLQgMCRYMCQkHBgcKBQsFEBAMCAoKGw0LCAcICw4NCQ8MDwcBAwQHCQcRFwIBDAEWEQQBCAoBBQoFARAJDQsBCQIFEAoEEhAECRIHBgcKAwsGBAQBAwICAgcCAgQGCAoPBgQHBwoCAQMCCBALDQkINAMKAQcEAwEDBRYEGgsJCAMCAQoNFQgJBAcEAwUFAgkGBQkMCQoCAwYLCMEBESYKBQwJBQYGAgUECgcNEgMNBgoRAgEBBwIGDwIUCxUDBwUWFjIXDA0PCAYMBgoOYAIFCAQJAwEFCQ0DDgkTBQECAwMBAgECAgcBDhETEwIPCQULDgEDAQMDDgYDDwgKDAIKBQEGBQwEAQEFCA0MEAUKBgEEAgUI4AQcDwcCCAQCAQgCAwcbAQYHBAUHAgEDAg4LBQcBAgMDCwYKBwIFDxMDAwIBBgIBAwUCAQYEHgEEAggDCAkXEQgHBRATDwgCAwQGCgQDBwkJBgMGCAkHAwEBAQcHDQoOEgsSCQsFAwkCBAoLBQsHCQsHCwQKtgIUCAQEBwMTCwkEBAUDBw8IAQMCBAgIBQcBCQIDAgMDAhUBBgYBAwIhEgoHCRcOCAkLAgQBBAcJBAYDBwIDBQcIDQ0FPwQBCAMFDQkPCw8NCAwDBhQHCg8SDRQKDRgCAQUKFgcHBwEIBQcGDxgXeAIMBQUCAgEDBRYEGgsJCAMCAgoREQoHBQoDAgQEBAwHCRkFBQaTAQsJAQIDCA8DBgEHAhQCDA0RCUMRBwIDBwIBFhwOCAICCAUjDAUGDQkCBhscEQgIBAYGBAoIASuMAgsEBAMDAQMFFgQZCwkIAwMDAwQDEhAICQQIBAMCAgIEBAgGBQkMCggHBQQIuwIXDBQKBQoCCQUGBgcFCgYNEg4HCgoHBgcFDwIUCxQCAQ0WCQ81GAoNDwgGCxEMXgICBgYDBwMBBAIGAg4CDhMJBQQCAwEDAQIDBwEOIhYQCQYHBQ4EAQQDDgUDBQoHCQwCAQsCAQIBDAsCAgIFBwsPCgsHCQEEAgQI/QMKDAQQCAYHBAcOCQoJBwYIDhcJDBAEBQMCAwIHAQINCREJCQgIBggOCAYRAh8CAwsDAgsDAQYBAQQUIA8CAhcBBgkFCx8KCAcEBAEDBA0DAQEBAgMDDwgDFgsNAgQBAwIBAgMMBwEDBQYCChIQCAoDBw8CAfMiDWfymQ1m8pp/EgsKP3ZQPWNEIwoHDEQpNA4MCAsNHhxlPkZqOhkTBxYrCwUEAgMVAwMVAwsGDgwWAUQsCAYGAQMVAQICAQEZHTksRycEGQc9LzYcGQj+hhcLDgsEAgMVAwMVAwUGCysBRCkNBQUBAxUBAgIBAytCLxAEDwXBAggGDCUKMRgbNi4HBgIIAjYLDQMGBTIvIhsVJREGBwUMBQ4MGgUGAQUGBRAMMRgaDBAKCQUIBQYNAwcTCwEGBBIlBw4DDgwJBgIFBSI7EQgRCAEDAQICBQMdJRUODQkEBAEBBAhoAQECAgMDEBEMHB0GAgIECQ8TI2oDFCYXGhMEAQICCAcLAwUKAQEBAQMEBwILDh0WIwkBBgMBBAMILhMpBgMBAgIDBwUHBwoHBgEDAQQDBwUHIAovDAQBBAUPChIUFAoaAwMCJAcTCwEGBBIlFAQBEgcKBQIFByAeHw8KDwcCAwECAgUDIx8LDgMKEwQEAQF0AQECAgMDCRAUCyAOBgICBAwMDRcNPwUKBwoDAgEIDQUDExUWHwwFCgcPFhMYEAwJDgYDBSgQBQMHBAEJAw8aDlYUGQoKBAMDCGcJBQUCCgsPEBwNCAIEAQEEDQgQDBIFFAcDEwIBBAIBBAcDCxdCCQQCAQEBBAQDBw8MAQEEAw4EF0ERBAEDCFUJBgYGDw4EAQarBxMFBgECAQIFFyATBQ4MCQYCCiIeGBYIEQgBAwECAgUDHSULDgMKEwQEAQF0AQECAgMDBgMKFgQlFAQDAQIEDAwUEAsXegMLGhwQHw4EAQICCAcLAwUKAgEBAQoFCw4dFhESCQcGBQ8nNQ0DAwIBCAYHBQcFBgYBAQYMBQcgCi8MBAEEBg4SChQUBBoGAwQBCgEDAQIJHQUmKjwLAgMJAQEBAQUEDBAKEg0TCAQKAwgCBQoHBwURDhMPEgYGAzpSLAUHAwEBCQECIAcTCwEGBBIlBw4DARIHCgUCBQcPFDgRCg8HAgMBAgIFAyMfCw4DChMEBAEBdAEBAgIDAwkQFB8aBAICAgQMDA0XEWkDHQ8ZJA4HBAECEAYUBwUCBQgHLRYbCgcDAiMBBQQFEw4bBBIeAwInBhERBAMKDA4SFQgOCw4FDAgBBQ0LBAcGBQcCBgkBCAMEEggNCwgINwUHBRgHCQgFBRhuAxQmFyEMBAEECAcLBgoCAQECAgUHBwwIHRYREQoBBgUGEyM1DQMBAgECCAYHDAUHBgEFDQUYGSgOBQQBBAYOEgoRFwQSDgMDJgYVCwECBAYHCQIHJAYSIgQCAwICBBIDEBAGBgMYBQkODAEBAg8BDhMMBSEHAwQCBAMCAgUaBRAHCgUbAgUFCg8LBwoDAgMHEAoFCgIFBgYIAgIDBAIBAQEECQQFCgkUBwQPDwoLAwEDAQIFAwUVFQgECAICBAEDfAcHBRQVAg4FDQgGAgECBREJAgMFAwIJBQoJDhMGAQMCCApYKxYTHAYFAwUPBgEIAgEJAgkNGzBOAU0PFggPBwoLCQYGBgMMCBQbKgsMBwkNChwICwQJBgYCEQIVGBcRDAo3XAMsESAMFQQBAhAGFAcFAgUPLR0UDQQDAg8UAQUEBScVDyUDCgEDAQIILk0TFg8EAQMBCgEBAQ4GHgoMBwMEAgYNLB0EAQEBAQEBEQEBLhoDBgQBAQEKAgIDLA8dEQ4HBAECEAYUBwUCAwIECw4UCx0UCgcDAg4NCAEFBAUTEBkTIQICJgYUBQkDAQMKDA4SFRgJDgUMCAYHBQwIEQYGCQEIAwQPCAMQEAQFNgYGBRgHCQgLFXADCxocEBoTBAEBAQIIBwsLBQICAQEDBAcCCw4dFiIKBwYKHhM1DQMDAgEIBgcFBwUGBgEBAwEEAwcFMS8MAwQFDwoSDBwEEg4DAyUHCAkCCgEBAgQFFyAjDgkKCwoEAQICAggVDBEGAgUECQcYHScHDAMHAhwDDC4SCiwUCCIMBAMCCAYGAxJ8AggKBg0XAgMECgULDi8UBQgEAwIBCgUFEQgGAgIBAwQDFDMcCwYDAwIBBRIQDxUQIwMCkg0B2wsAAAEAAP+SAyQCrQALAAABJwkBBwkBFwkBNwEDJEH+s/60QQFM/rRBAUwBTUH+swJsQf60AUxB/rT+s0EBTP60QQFNAAAAAQAA/68B2gLOAAUAAAUJARcJAQGY/nEBj0L+sgFOUQGQAY9B/rL+sgAAAAABAAD/sAHhAs4ABQAAFycJATcBUkIBTv6yQgGPUEEBTgFNQv5xAAAAAQAA/2oBkgMUAAUAAAUJARcJAQFF/sgBOE3+6QEXlgHVAdUz/l7+XgAAAAABAAD/egGLAwMABQAAFycJATcBXUkBDf7zSQEuhjEBlAGTMf48AAAAAgAA/7YDTAL+ABUAJwAAJTY3NicmJy4BIg4CFB4CMzI3FzcBMhYXHgEGBw4BIi4CND4CAmAxDQ0YGDkwe4Z8XzMzX3xDclnsQf4IMVkiLyAgLyJZYlpEJSVEWuNBUlBNTzovMzNfe4Z7XzNE7EECqyUiL31+LyMlJUVZYlpEJQABAAAAAAIkAmkACwAAAScHJwcXBxc3FzcnAiQ/zMs/yso/y8w/zAIpQMvLQMrMQMzMQMwABAAA/6EEBgLYAC4ARAByAIMAAAUUBgcGKwEiJyYnJicmKwEiBwYHBgcGKwEiJy4BNDc2NzYTNjsBMhcWFxYXFhcWARQWFxYzMjc2NCcmJyYnJiIHBg8BFgEUBwYrASInJicmJyYrASIHBgcGBwYrASInJjU0NzY3Njc2OwEyFxYXFhcWFxYnFBYyNj0BJyYnJiIHBg8BBgJWFhgRJz4bDAcGBAUGDl0OCQUHCAgNGTgjEBcWBQQOMC8QPrIiFRIJKzUPBQf+rgcJBxUdBwkCBAcHBQkaCwYKBAIDAhENJisSCAUEAwMFCj8KBQQEBgUJEiUjDREDAwkgIAoseRcNDAgdJAoDBeYLKQsGBQQGEwYEBgMEJRoYBAMhEzEmDRYXDiYwEyADBBgyIRdI8gEWXRkXLf3/TBooAR8KBwEBAgMXByFDUB0uQidoLgf+sBoHBhYNIRoKDw8KGiENFgYIGQ8WDzGlvz8RDiCtrTQSGsMJBAMIDTc8FSQrGkUiBgAAAQAA/24CIALJAAUAAAU3CQEnAQG6Zv66AUZm/lOSZgFIAUZn/lMAAAEAAP91Ah8CyQAFAAAJAQcJARcCH/5XZgFE/rxmASABqWX+vP67ZgABAAAAAAMmAjgAAgAAEwkBRQFxAXACOP4VAesAAQAAAAADJgKKAAIAACUJAQMm/pD+j6AB6v4WAA7//wAACoQC7gA3AE0AiQCNAI8AxADIAQkBGwFcAW4BrgHAAgsAACUwIyY1ETQjIg4CFxYXFh0BNRUwMRQGJyYnJiMiBwYHBhUUFxYXFjMyNzYyHwEWFxY3Njc+ASYHIicmJyY1NDc+ARceARcWHQE1FgcGJQYHBgcGBwYmJyY+ATc2FxYXFhcWFx4BNjQnJicuAQYPAQYvASYnJgcGBwYHBhcWFxYXFjc2NzY3NiYGATMVIzcxDwEXFg8BNzYWFQczJzQfAScmPwEnJj8BByIvAQcGJj8BBwYmLwEHBi8BFxYGLwEHBiMnFxY3MxUjAQYHBiMiJyY9ATQnJiMiBwYHFQYXFjMyNzY/ATY3NhcyFhUXDgIPAQYXFhcWFxY3Njc2Mh8BFhcWNzI3NTYmIgciJy4BNzY/ATY3NhYVNRUUBiUGBwYjIicmPQE0JyYjIgcVFBcWMzI3Nj8BNjc2FzIWHQEOAg8BBgcGFxQXFhcWNzY3NjIfARYXFjcyNzE2JiIHIicuATc2PwE2NzYWFTUVFAYlBgcGIyInNTQnJiMiBwYHFQYXFjMyNzY/ATY3NhcyFh0BDgIPAQYXFhcWFxY3Njc2Mh8BFhcWNjc2PwE2JiIHIicuATc2PwE2NzYWFTUXFAYFJicmNSc0JyYnJiMiBwYPAQYiLwEuAQ8BDgEWFzMWFxYHFRQHBgcGBwYWOwEyNiYnJicmNzUmNzY3NjM2FxYdARQHDgEWOwEyNiYI3QI0Egx3DgMKGREgBQYNFyQjLyswHCAeGzAtNjIxCgQBAgEDBg8ZIycUA/MnHRsQDhERNx8pLQkIAR4Z+fINDhchKjtmdAMCMFs8LychGRQNCgEBDQwGBgICCQoCBQccDx0UJCVTSEwsLwICMC1KRk5hQDkTAgoOBsNiYsRGBSMDAgQiAgQBCAEGIgQCAyMFBAIGEgMCBBICBQEJDAMDAQ0NAgUMCQEFAhIEAQQSBgKkYmL5swUKCAoQCxIlKlNPHxACAQkKFhEKBgUDBQgNHSAmAQEOI0IMYwEBFhIgGx04JgUDAwMKEBsmOg0CBAjsIxINAQwQIxIYHQMDKQQyBQsICRALEiUqU3wFCQoWEQoGBQMECA0dISYBDSNCDCUWKAEWEyAbHTgmBQMDAwoQGyU8DAIECO0jEg0BDRAjEhcdBAMpBCYFCggJLQElKlNPHxACAQkKFhELBgUDBAgNHSEmAQ4jQgxjAQEWEiAbHTgmBQQDAgoQHEkTCgYBAgUI7CMSDQINECMSGB0DAwEp+84QCg8BBQkbIj8sJhQQAQYFAQkDBgk3LxIBCAIUCxYBBQUJBgsQBQqrBgYHCxUJDgEBAwYTGTAyFQ0pCQcFBa4HCQWHA4cBwhQGAggBAg4aQIkPEAcCBQoKDhUXKi8/QzIsGBceBggICgUHAgMEBQQJBB4aLSswMikmKwICLiwnQgsLViolrCoaKRcdAQKJf1qUVgEBGRUmHSMbDQkGCBJSVg0IBQUECxEMBQwFCQECJylHTmNgS0QlJQIBODJRCwwGAavFtlIDHwIEDAcBAgIlJQUCBwwEAh8DAQUVBAMKFAICAyoHAgECGhoFBAcqAwICFAoDBBUFYMX+eQwFBQwWOL0vHB8gERwBDwoLDggRDBIJEAE0Kg8WFhEMAhdOIxkVCwoBAiAEAwMMBw4BIwEGBxoZESwXHhQKDQsBBAcPXiw8FQwFBQwWOL0vHB9NARAJCw8IEAoTCREBNCoOFxYRDAIJDxsyIxkVCwoBAiAEAwMMBw4BJQUHGhkSKxceFAoNCwEEBwpZLDwVDAUFWr0vHB8gERwBDwoLDwgRCRMJEQE0Kg8WFRIMAhdOIxkVCwoBAiAEBAILCA4BDQgNAgYHGhkRLBceFAoNCwEEBwtaLDwIAxMaNpofEyESGBEJDQEFBxoGBAEJBwQHAgQLFC+iKxkUCQYDBQkGBgIEDxUybSQYKRgfASQZLKFTBwIGBgUHAAAJAAAAAAMGAm8ACAARABoAIwAsADUAPgBHAFAAAAEUBiImNDYyFiUiBhQWMjY0JgUyNjQmIgYUFgciBhQWMjY0JiciBhQWMjY0JiEiBhQWMjY0JgciBhQWMjY0JiciBhQWMjY0JiEiBhQWMjY0JgI8KjwqKjwq/vAeKio8KioBch4qKjwqKqoeKio8KirmHioqPCoqAXIeKSs7KivmHioqPCoq5h4qKjsrKgFyHikqOysrAiUeKio8KiosKjwqKjwqkCo8Kio8KjoqPCoqPCoCKjwqKjwqKzsqKjwqyyo8Kio8KgMqOyspPCsrOyopPCsAAAAAAwAA/2oD6ANSABsAJQA7AAABJyYjITU0JisBIgYdASEiBh0BFBYzITI/ATY0ARQWOwEyNj0BIwEhNSMVISIPAQYUHwEWMyEyNj0BNCYD31URG/7VEw0+DRL+txMbGxMC8RwQVQn9zhINPg0TfQHF/rh9/tQZE1UJCVUSGgLxExwbAq1UEx8NEhINHxwTnRMbElQKGfzmDRISDdsBOT4+E1QKGQpUEhsTnRQbAAH//f9qA+gDVQAhAAABJyYGDwEGFh8BDgEHJy4BDwEOAR8BHgEzMjc+ATc2NTQmA8TLEB8HXgYHDXY1s3JhCh8O2hAQBC8EGhC4qaL7RUcUAyIvBBAP2w4fCmFwtDZ3DAcGXgceEMwQFEdF+qOouRAaAAAAAgAA/+cD6ALVABsAPAAAATYWFREUBiMhIiY1ETQ2FxYfARYXFjI3Nj8BNgUWNzY/ATY3Nj8BPgE9ATQmIyEiBh0BFBYfARYfARYXFgPVBg03J/zUJzcNBj3wFC4bME8wHC4S3v5uGSgWKBCmRi0vCwgKNyf81Cc3CggVWuQUJxYmAd0FBwf+cSc3NycBjwcHBS+vDyQPGxwQIw6hvwEZDh4NeDQhJQkHFAolJzc3JyUKFAcQRqUPHg4XAAAC////ZwLuA1IAHAApAAAFJicmJy4BNTQ3Njc2MhcWFxYVFAYHBgcGBw4BJhMyPgE0LgEiDgEUHgEBUTRRYh4tHzMyVVfMV1UyMx8tHmFRNAkeHR0qSCoqSFRIKipIgkt0iy9HXz5mV1UyMzMyVVdmPl9GMIp1Sw0KCgHOKkhUSCoqSFRIKgAABAAA/6gD6AMUAA8AHwApADkAAAEhIgYVERQWMyEyNjURNCYFNDY7ATIWHQEUBisBIiY1ARQGIyEiJjURITUUBiMhIiY9ATQ2MyEyFhUDivzUJzc3JwMsJzc3/K0NCk4KDg4KTgoNAywHBPzrBQcDLA0K/d0KDQ0KAiMKDQMUNyf9UCc3NycCsCc3dgoODgovCQ4OCf2jBQcHBQH4ZQkODgkvCg4OCgAAAv/7/+cE5wLcACgAOQAAASUmBwUOARYfAQYHDgEVFBcHBhY7ATI2LwE2NTQmJz4BNwUWNyU+ASYBBicmJyUHFBYXFjI3PgE1JwTA/d8uLv3gFxERF18iAQ8RGzIEEw9uDxMEMhwRDgEVEgF+MCwCIRYREf3bJScbGf7lHGVVV8xXVWUcAienDg6nByYlBx0pMwkbER8U4A8XFw/gFR4QGwkWJQ12DQ2oByUm/ssLAgEIV94iORERERE5It4AAAAAAv/8/2oDbwNYABMAQgAAJQcnDgEHBh0BFBYzITI2PQE0LgEBFxUOARQWFwcGFjsBMjYvAT4BNCYnNRcGFRQeATI+ATU0Jzc+ASYnJSYHBQ4BFgJwurtFcyEiNycCryc3Q3P9ZgwLDAwJHgIJCFEICgMeCQwMC4EbQ3OIc0McvBENDRH+jCYn/owRDQ3guroDRzo8RhInNzcnEkZ2RwHZA3IGFBkVBnoKEREKegYVGRQGZx82OURzQ0NzRDc4LQQbGwRaCQlaBBsbAAAAAgAA/2YEZQNTABgANAAAARE0LgEjISIOARURFB4BMxUUFj8BITI+ATcjFRQOASMhFRQeATsBFxY2PQEzMj4BNRE0LgEDLSI6If3NIjkiIjkiFQmiAXMhOiK7fTJWM/7HIjki9qEKFT4iOSIiOQGdATgiOSIiOSL+yCI5ImoMCwd6IjmffTNWM30iOSJ5BwoMaiI5IgE5IToiAAAAAv/9/6gEaAMUAB8ARAAAATQnJicmIgcGBwYVFBcWFwYHBgcGFjMyNxYzMjc2NzYTPgE1NCcuAScWFRQHBgcGIyInIx4BFxYzMjcWMzI2JyInJicmAy04NVxf3l5cNjcUEyMQHBEJBgYMV1ZldG9fXDU47iQmICBySgJAPmpufxQnAx9wSUxTdWRUWQoJBwEMDg4RAdtVSUcpKyspR0lVMS8tJyUmFgkIEjAwKipGSf6nJ1syQDs5VhcaDWZXVTIzBDlXFxkxMRMIDhIUHAAAAAIAAP9qBGUDUgAeADwAAAERFAYjISImNRE0NjMhMh8BFg4BIyERIRE0PwE2HgETNCYjISIGHQEUFj8BAQYUHwEWMjcBBwYWOwEyNjUDazcn/VEnNzcnAeQTDiAOARsU/hwCcQ4fDyYb+ise/soXHyEXg/4aDg4uDigNAeIDASAXIxcgATH+lyc3NycCryc3Dh8OJhz9jwEqFA4fDgEaAcQeKyAXIxcgAQP+Hg0oDi4ODgHmgxchHxcAAAAAAv/1/18D8wNdADMAaQAAARYXFgYHIjEHBgcGJy4BJyY3Nj8BNjIWFRYXFg8BDgEeAjY/AT4BJicuAjY/AT4BFxYBJicmBwYPARQjDgEXFhcWFxY2PwE+AS4BJy4BNj8BPgEeAgYPAQ4BFxYXFBYyPwE2NzYnJgJ+ORUTKDgBgzlOS0tOchQUFBQ5SAoZEwIRBQ0ZGxQRNklJG4MbExMbCBkBDAwpBxcKFgElOU5LS045gwE4KBMVORMVChcHKgwLARkIGxMTG4MbSUk2ERQbGQcDAxACExoJSDkUFBQUAeg5TkuYOYQ5FBQUFHJOS0tOOUgJEA42MRMNGhtISDgTExuEG0hIGwkRIB4MKQgCBg8BADkUFBQUOYMBOZhLTjkSDwcCCCkMHiARCRtISByDGxMTOEhIGxoGEQkzNA0RCUg5TktLTgAAAAIAAP9lA+gDUwAZAC4AAAEhIg4BFREUHgE7ARUUFj8BITI+ATURNC4BAwUGIi8BJjY/ATYyHwE3NjIfARYUA2v9EiI5IiI5IrwZDPQBGSI5IiI5uv8ABhIGlAcBBjMGEgZSvgcRBzIGA1IiOSL9ziI5IqUODQi4IjkiAjIiOSL+wP4GBpUHEgYyBwdTvAcHMwYSAAABAAD/ZQQ+A1cAHQAAAQMFDgEWHwEDBh4BNyUXFj4BJwM3PgEmJyUDLgEGAfp//uMZHgISzjAEGi4WAQD/Fi4aBDDOEgIeGf7jfwstLQMv/v4qAyYwEsn+5BknDgyGhgwOJxkBHMkSMCYDKgECFhEQAAAAAAEAAP9lAjMDUgAQAAABIgYHAwUOARYfAQMGHgE3JQIzEh4Jf/7jGR4CEs4wBBouFgEAA1ISEf7+KgMmMBHK/uQZJw4MhgAAAAIAAP9lBD4DVwAdACcAAAElAy4BBgcDBQ4BFh8BAwYeATclFxY+AScDNz4BJgETJwcTJyU3FwUEB/7jfwstLQx//uMZHgISzjAEGi4WAQD/Fi4aBDDOEgIe/tcu8vMuxAEPenkBEAIDKgECFhEQF/7+KgMmMBLJ/uQZJw4MhoYMDicZARzJEjAm/vD+8n9/AQ6/KPb2KAAACgAA/3oDygNCABQAGgAlAC4ANAA6AEUATgBUAF4AAAEiBwYHBhAXFhcWIDc2NzYQJyYnJhMjJiceASUyFhcWFyM2Nz4BATQ3MwYUFyMmFzMWFy4BEyM+ATcGEyImJyYnMwYHDgETISY0NyEWFRQTNjczDgE3NDU2NCczFhQHAeSDcW5AQkJAbnEBBnFuQUJCQG5x24QUKT9j/sATLxUXDvcOFxUu/o0IlwMDlwgogxUoPmNkgx9jPijGEy4VFw73DhcVL3b+7wQEARIDESkUhB9jCgQEmAgIA0JCQG1x/vhxbUBCQkBtcQEIcW1AQv7Ia04cX501MDRCQjQwNf55JiglUCcohmtOHF8Blj5fHE79YjUwNEJCNDA1ATkhWiElKRz+t05rPl/7AQIxNjIoTCgAAAAFAAAAAATiApcACQAZADMANwB5AAABIwcGDwEzJyYnJSEiBhURFBYzITI2NRE0JgEjIiYvASMHDgErASImNxM+ATsBMhYXExYGBSERIQUzBgcnJicuAQ8BDgEXFhcGBw4BHwEeATc2NxYXFjY/ATYmJyYnNzY3MzI2PQE0JisBNTQmKwEiBh0BIyIGHQEUFgE5AQUGBBZKFAQHA3X7fBMcGxQEhBQbG/0BLQgMAhJ1EgINBywMDwRwAg0HPwcNAnAEDgLA/d0CI/5D2BQfCBMIBRMIGwgEBRUZGR8IBQUQBBQJJiAkHwkUBQ8EAwgbGggyFhsKDQ0KfQ4KHwoNfQoODgHEFxsOSUkOG+obFP3sExsbEwIUFBv+DAkHPj0ICRMMAUgHCQkH/rgMEy8B1LMpIgkYDQgEBRAEFQgfHRUUBRIIGwkFBRkcIRMFBAkbCBIFEhcKOz4NCiAKDR8KDg4KHw0KIAoNAAACAAD/ZQPoA1MAGQA9AAABISIOARURFB4BOwEVFBY/ASEyPgE1ETQuAQMWFA8BBiIvAQcGIi8BJjQ/AScmND8BNjIfATc2Mh8BFhQPAQNr/RIiOSIiOSK8GQz0ARkiOSIiOfMJCRYJGglkYwkaChYJCWRkCQkWChoJY2MKGQoWCQlkA1IiOSL9ziI5IqUODQi4IjkiAjIiOSL+BgkaCRYJCWRkCQkWCRoJZGMJGgkWCgpjYwoKFgkaCWMAAAEAAP9lA+gDUwAZAAABISIOARURFB4BOwEVFBY/ASEyPgE1ETQuAQNr/RIiOSIiOSK8GQz0ARkiOSIiOQNSIjki/c4iOSKlDg0IuCI5IgIyIjkiAAMAAP9qA2sDUgAtADoAUAAAATI2PQE0JisBNTQmIyEiBhURFBYzITI2PQEzMjY9ATQmKwE1MzI2PQE0JisBNSUyHgEUDgEiLgE0PgETFAYjISImPQE0PgE7ARYyNzMyHgEVA1QKDQ0KJzcn/Y8nNzcnAnEnNycKDQ0KJycKDQ0KJ/5pIjkiIjlEOSIiOf0ZE/6iEhkjPCQKJk8mCiM9IwIaDQpOCg5dJzc3J/zUJzc3J14NCk4KDn0NCk4KDn0+IjlEOSIiOUQ5Iv4yEBYWECUfMx8QEB80HgAAAAAE////sQOhAwsAAwAMABUAPQAAFyE1ITUhNSMiJj0BIQE0LgEOARY+ATcVFAYHIxUUBiMhIiYnNSMiJjc1NDYXMxE0NjMhMhYfAR4BBxUzMhbWAfT+DAH0WRYg/psCgxQgEgIWHBhGDAZ9IBb96BYeAX0HDAFAKyQgFQF3FzYPVQ8YASMtPgeP1tYgFln+dw8UAhgaGAQQEegHCgFZFiAgFlkMBugsQAEBMBYgGA5VEDYWjz4AAAAAAwAA/2oDxANTAAwAGgBCAAAFNCMiJjc0IhUUFjcyJSEmETQuAiIOAhUQBRQGKwEUBiImNSMiJjU+BDc0NjcmNTQ+ARYVFAceARcUHgMB/QkhMAESOigJ/owC1pUaNFJsUjQaAqYqHfpUdlT6HSocLjAkEgKEaQUgLCAFaoIBFiIwMGAIMCEJCSk6AamoASkcPDgiIjg8HP7XqB0qO1RUOyodGDJUXohNVJIQCgsXHgIiFQsKEJJUToZgUjQAAAAAAgAA/7EDWgMLAAgAagAAATQmIg4BFjI2JRUUBg8BBgcWFxYUBw4BJyIvAQYHBgcGKwEiJjUnJicHBiInJicmNDc+ATcmLwEuASc1NDY/ATY3JicmNDc+ATMyHwE2NzY3NjsBMhYfARYXNzYyFxYXFhQHDgEHFh8BHgECO1J4UgJWdFYBHAgHaAoLEygGBQ9QDQcHTRkaCQcEEHwIDBAbF08GEAZGFgQFCCgKDwhmBwgBCgVoCA4XJQYFD1ANBwhNGBoJCAMRfAcMAQ8cF08FDwdIFAQECSgKDwhmBwoBXjtUVHZUVHh8BwwBEB4VGzIGDgYVUAEFPA0ITBwQCgdnCQw8BQZAHgUOBgwyDxwbDwEMB3wHDAEQGRogLQcMBxRQBTwNCEwcEAoHZwkLOwUFQxwFDgYMMg8cGhABDAAAAAAGAAD/cgQvA0kACAASABsAegC2APEAAAE0JiIGFBYyNgU0Jg4BFxQWMjYDNCYiBh4BMjYHFRQGDwEGBxYXFhQHDgEiLwEGBwYHBisBIiY1JyYnBwYiJyY1NDc+ATcmLwEuAT0BNDY/ATY3JicmNDc+ATMyHwE2NzY3NjsBMhYfARYXNzYyFxYVFA8BBgcWHwEeAQEVFAcGBxYVFAcGIyIvAQYiJw4BByInJjU0NyYnJj0BNDc2NyY1ND8BNjMyFhc3FzY/ATIXFhUUBxYXFhEVFAcGBxYVFAcGIyImJwYiJw4BIicmNTQ3JicmPQE0NzY3JjU0PwE2MzIWFzcXNj8BMhcWFRQHFhcWAfRUdlRUdlQBrSw4LAEqOiwBLDgsASo6LNgIBFcGDBMfBAQMRBAFQBUWBgcEDWgGCg0TF0IEDQZQBAUkCA0HVQUICAVWBwsTHwQEDEQKBgZAExgGBwMNaAYKAQ0TF0EFDQVRBBgRCA0GVQYGAWZTBgocAkQBBRUdCwwLBywDAUQDHQoHU1MHCh0DNBABBCoIEREcFwQCQwIcCQdTUwYKHAJEAQUqCAsMCwcsBEQDHQoHU1MHCh0DNBABBCoIEREcFwQCQwIcCQdTAV47VFR2VFTjHSwCKB8dKioCWR0qKjsqKs1nBgoBDhMXGyUGDAQRQgQyCwY8Gw0IBlUGDDIEBEsPBQUILAwYFg0BCAdoBQoBDhMXGyUGDAUQQgQyCgg8Gg0IBlUGCzEEBEsPBAYeFQ0bEwwCCP7PTgkIDw4/DgICKBslAQELNAEoAgIOPw4PCAlOCQkQDT8OAgIeCTQMAQEoFwEnAgIOPw0QCQIzTgkJDw4/DgICJzQMAQEMNCcCAg4/Dg8JCU4JCBANPw4CAh4JNAsBAScXAScCAg4/DRAIAAACAAD/sQPoAwwAHAA5AAABNC4DDgMHBiInLgMOBAcUFwkBNjcUBwEGIicBJy4DNTQ2NzIeAhc+AxcyFgOhGCY2MjxAPCQQCiIKDig4RDg2MioUAmkBRAFEaUeA/qUKHgr+pA8KKiIajn0iSD4uExQsQEYjfY4CBS5EKhgMBBgwIBINDQ8mKh4CBh4kSitdaf7IAThpXXuA/rEKCgFQDwo2NlAle4oBGCoiFRQkKBoBjAAAAAABAAD/sQPoAwwAHAAABSInAScuAzU0NjcyHgIXPgMXMhYUBwEGAfQOC/6kDwoqIhqOfSJIPi4TFCxARiN9joD+pQpPCgFQDwo2NlAle4oBGCoiFRQkKBoBjPWA/rEKAAAD//b/YAPyA1wAEwAXACwAAAEuAg4DHgEXHgI+Ay4BASE1IQEGBwYnLgEnJjc+ATc2Fx4BFxYHBgNPPZ6vrJFlLBNOQT2er6yRZSwTTv1qAfT+DAIpUnBtbXCkHhwcHqRwbW1wpB4cHB4CuUFOEyxlkayvnj1BThMsZZGsr57+wz7+slIeHBwepHBtbXCkHhwcHqRwbW1wAAP/9v9gA/IDXAATAB8ANAAAAS4CDgMeARceAj4DLgEFIxUjFTMVMzUzNSMBBgcGJy4BJyY3PgE3NhceARcWBwYDTz2er6yRZSwTTkE9nq+skWUsE07+gz7b2z7b2wEQUnBtbXCkHhwcHqRwbW1wpB4cHB4CuUFOEyxlkayvnj1BThMsZZGsr54k2z7b2z7+slIeHBwepHBtbXCkHhwcHqRwbW1wAAAAAAMAAP90A94DSAAUACkALQAABSInJicmNDc2NzYyFxYXFhQHBgcGATQnJicmIAcGBwYQFxYXFiA3Njc2JSE1IQH0bl5bNjc3Nlte3F5bNjc3NlteAXxDQW9y/vZyb0FDQ0FvcgEKcm9BQ/0FAiL93jY3Nlte3F5bNjc3Nlte3F5bNjcBlIVyb0FDQ0Fvcv72cm9BQ0NBb3JObgAAAAMAAP90A94DSAAUACkANQAABSInJicmNDc2NzYyFxYXFhQHBgcGATQnJicmIAcGBwYQFxYXFiA3Njc2ASMVIxUzFTM1MzUjAfRuXls2Nzc2W17cXls2Nzc2W14BfENBb3L+9nJvQUNDQW9yAQpyb0FD/k1u2tpu2to2NzZbXtxeWzY3NzZbXtxeWzY3AZSFcm9BQ0NBb3L+9nJvQUNDQW9yAZbabtrabgAAAAAFAAD/wwPoArEACQAaAD4ARABXAAAlNy4BNzQ3BgcWATQmByIGFRQWMjY1NDYzMjY3FBUGAg8BBiMiJyY1NDcuAScmNDc+ATMyFzc2MzIWHwEWBxYTFAYHExYXFAcGBw4BIzc+ATcmJzceARcWATYrMDgBIoBVXgFqEAtGZBAWEEQwCxDKO+o7HAUKB0QJGVCGMgsLVvyXMjIfBQoDDgskCwEJFVhJnQT6CxYnVNx8KXfIRUFdIzViIAtpTyNqPUM6QYSQAWcLEAFkRQsQEAswRBB1BAFp/lppMgknBgoHKiR4TREqEoOYCjYJBgYUBgEF/v1OgBsBGBleExMkLWBqSgqEaWRAPyRiNhMAAwAA//kD6AJ9ABEAIgAzAAABJicWFRQGLgE1NDcGBx4BIDYBNCYHIgYVFBYyNjU0NjMyNgUUBwYEICQnJjQ3NiwBBBcWA6FVgCKS0JIigFVL4AEE4v63EAtGZBAWEEQwCxAB2QtO/vj+2v74TgsLTgEIASYBCE4LATqEQTpDZ5QCkGlDOkGEcoiIAUkLEAFkRQsQEAswRBDMExOBmpqBEyYUgJoCnn4UAAAAAAEAAAAAA7cC2QAFAAAlATcXARcBWP71Y6gB+2QXAQxjqAH7ZAAAAAACAAD/+QMTAwsADwAfAAABISIGBxEUFhchMjY1ETQmFxEUBiMhIiY1ETQ2NyEyFgJx/jAlNAE2JAHQJTQ0fF5D/jBDXl5DAdBCYALDNCX+MCU0ATYkAdAlNFn+MENeXkMB0EJeAWAAAAEAAP/3A4gCwwAvAAABBgcVFA4DJyInFjMyNy4BJxYzMjcuAT0BFhcuATQ3HgEXJjU0NjcyFzY3Bgc2A4glNSpWeKhhl30TGH5iO1wSEw8YGD9SJiwlLBlEwHAFakpPNT02FTs0Am42JxdJkIZkQAJRAk0BRjYDBg1iQgIVAhlOYCpTZAUVFEtoATkMIEAkBgAAAAABAAD/sQIXA1IAFAAAARUjIgYdATMHIxEjESM1MzU0NjMyAhdXMCKkFo6rjo50YVIDS5MoKGql/lgBqKV6aHIAAwAA/8wDWQL/AAMADgAqAAATESMRNxQGKwEiJjQ2MhYBESMRNCYjIgYHBhURIzY9ASczFSM+AzcyFsO4xDouAS44Olw4Aou3LjAjLg0GuAEBuAELGCY8Il90AfX91wIpqyk2NlI2Nv5A/sMBKDtCJh0RHP7L34qlG1ASGiAQAX4AAAAAAgAA/2oDxANTAAwANAAABTQjIiY3NCIVFBY3MiUUBisBFAYiJjUjIiY1PgQ3NDY3JjU0PgEWFRQHHgEXFB4DAf0JITABEjooCQHHKh36VHZU+h0qHC4wJBIChGkFICwgBWqCARYiMDBgCDAhCQkpOgGpHSo7VFQ7Kh0YMlReiE1UkhAKCxceAiIVCwoQklROhmBSNAAAAAABAAAAAAFeAlEAFQAAARQPARcWFA8BBiInASY0NwE2Mh8BFgFeBtvbBgYcBQ4G/vwGBgEEBRAEHAYCIgcF3NsGDgYcBQUBBQUOBgEEBgYcBQAAAAABAAAAAAFMAlEAFQAAARQHAQYiLwEmND8BJyY0PwE2MhcBFgFMBf77BQ4GHAYG29sGBhwFEAQBBQUBOgcF/vsFBRwGDgbb3AUOBhwGBv78BQAAAAACAAD/sQNZAwsAFAAkAAAlATY0LwEmIgcBJyYiDwEGFB8BFjIBERQGByEiJjURNDY3ITIWAX4BVwsLOQscC/77dgoeCjkKCsgLHAHmXkP96UNeXkMCF0NefQFXCh4KOQsL/vt2Cws5Ch4KyAoB9/3oQl4BYEECGEJeAWAAAQAA/7ECygNTAEoAABE0PgMXMh4BFRQOAyciJicHDgUPAScmNTQ2PwEmNTQ2NzIWFRQOARYzMj4ENzQmIyIGFRQeAhUUBiMnLgMqSmBuOliYXhQwQGA6JkoRDwoIDhASIhIHBQkYGR0SOi0iJjABMiQfNCQaEAYBemNvlg4QDhANCR0sGAwCBTxqUDoeAUqOWTZmYEYuAiQfPykYOBYwKBwDBlgRM4BhcSQ6L1ABLiIlikcuHDA6QDwaYGyQbxkuGhoEDzIBCSw+OgAAAwAA/64DWgMOACoAPQBRAAABMhYXFhUUDgEjIicuAScmNzU2NzYzMhYzMhYXHgEVFAYHFBcWFxYXFjI2AzI+AjQuAg4DBxQXBzcWEzIeAg4DJyInBzcmNTQ+AgImB14DARI+GiBKN1AqKQECJw4PBAwFCwgEBRwmAQMTJh81Bw4sa0eCXjg4XoKOgGA2AUMsh1hoVpxwRAJAdJhYbF/pTDxCcpoBMzIFAgYSLh4jGVI+PDAFMiYMAgYNC0wDDCoFAwUpIx4bBDb+2ThchIyEXDoCNmCASHFcgis6AwNEbqCmoGxIAjVL4mN2Vpp0PgAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQASADUAAQAAAAAAAgAHAEcAAQAAAAAAAwASAE4AAQAAAAAABAASAGAAAQAAAAAABQALAHIAAQAAAAAABgASAH0AAQAAAAAACgArAI8AAQAAAAAACwATALoAAwABBAkAAABqAM0AAwABBAkAAQAkATcAAwABBAkAAgAOAVsAAwABBAkAAwAkAWkAAwABBAkABAAkAY0AAwABBAkABQAWAbEAAwABBAkABgAkAccAAwABBAkACgBWAesAAwABBAkACwAmAkFDb3B5cmlnaHQgKEMpIDIwMTkgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWZyZW5jaHN0cmVldF9pY29uc1JlZ3VsYXJmcmVuY2hzdHJlZXRfaWNvbnNmcmVuY2hzdHJlZXRfaWNvbnNWZXJzaW9uIDEuMGZyZW5jaHN0cmVldF9pY29uc0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA5ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAHIAZQBuAGMAaABzAHQAcgBlAGUAdABfAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAGYAcgBlAG4AYwBoAHMAdAByAGUAZQB0AF8AaQBjAG8AbgBzAGYAcgBlAG4AYwBoAHMAdAByAGUAZQB0AF8AaQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAHIAZQBuAGMAaABzAHQAcgBlAGUAdABfAGkAYwBvAG4AcwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAAJcmlnaHQtZGlyA2Njdwhkb3duLWRpcghsZWZ0LWRpcglsZWZ0LWhhbmQGdXAtZGlyBGhvbWUGaG9tZS0xAm9rB2xvZ28tZnMIY2FuY2VsLTEIY2F0LWFydHMJY2F0LWNhbXBzEGxvZ28tZnMtYmlnZG90Y2ENY2F0LWV4Y2hhbmdlcwljYXQtdHJpcHMRY2F0LWZyYW5jb2NlbnRyZXMMY2F0LXNwZWFrZXJzEWNhdC1wb3N0c2Vjb25kYXJ5C2NhdC1wYXJlbnRzEGxvZ28tb250YXJpby1vbGQMY2F0LWNvbnRlc3RzE2xvZ28tY2FuaGVyaXRhZ2UtZW4Nd2lkZ2V0LXVwZG93bgxsb2dvLWNwZi1vbGQHY2xvc2UteAphcnJvdy1sZWZ0C2Fycm93LXJpZ2h0D2Fycm93LXRhbGwtbGVmdBBhcnJvdy10YWxsLXJpZ2h0BWxvdXBlDWNsb3NlLXgtc21hbGwIZm9udHNpemUQYXJyb3ctbGVmdC10aGljaxFhcnJvdy1yaWdodC10aGljaw10cmlhbmdsZS1kb3duC3RyaWFuZ2xlLXVwC2xvZ28tY2FuYWRhEWNhdC1hbGxjYXRlZ29yaWVzD21hcC1zaWducy1zb2xpZAtwaG9uZS1zb2xpZA5lbnZlbG9wZS1zb2xpZBRtYXAtbWFya2VyLWFsdC1zb2xpZA9icm93c2VyLXJlZ3VsYXIUZ3JhZHVhdGlvbi1jYXAtc29saWQTdXNlci1ncmFkdWF0ZS1zb2xpZBJjb21tZW50cy1hbHQtc29saWQOY29tbWVudHMtc29saWQTZXh0ZXJuYWwtbGluay1zb2xpZApsaW5rLXNvbGlkF2NvbW1lbnQtYWx0LWNoZWNrLXNvbGlkCnN0YXItc29saWQPc3Rhci1oYWxmLXNvbGlkDHN0YXItcmVndWxhcg1nbG9iZS1yZWd1bGFyEGxhbmd1YWdlLXJlZ3VsYXIXY29tbWVudC1hbHQtdGltZXMtc29saWQRY29tbWVudC1hbHQtc29saWQSYWRkcmVzcy1ib29rLXNvbGlkBXByaW50BGJlbGwDY29nB2NvZy1hbHQLaGVhcnQtZW1wdHkFaGVhcnQMY2lyY2xlLW1pbnVzC2NpcmNsZS1wbHVzEmNpcmNsZS1taW51cy10aGljaxFjaXJjbGUtcGx1cy10aGljawdleWUtb2ZmA2V5ZQljaGVja21hcmsLY2hlY2stZW1wdHkHdHdpdHRlcghmYWNlYm9vawhsaW5rZWRpbghiZWxsLWFsdAphbmdsZS1sZWZ0C2FuZ2xlLXJpZ2h0Cm9rLXNxdWFyZWQJcGludGVyZXN0CHdoYXRzYXBwAAAAAAA=') format('truetype');
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'frenchstreet_icons';
    src: url('../font/frenchstreet_icons.svg?90317592#frenchstreet_icons') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "frenchstreet_icons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-right-dir:before { content: '\e800'; }

/* '' */

.icon-ccw:before { content: '\e801'; }

/* '' */

.icon-down-dir:before { content: '\e802'; }

/* '' */

.icon-left-dir:before { content: '\e803'; }

/* '' */

.icon-left-hand:before { content: '\e804'; }

/* '' */

.icon-up-dir:before { content: '\e805'; }

/* '' */

.icon-home:before { content: '\e806'; }

/* '' */

.icon-home-1:before { content: '\e807'; }

/* '' */

.icon-ok:before { content: '\e808'; }

/* '' */

.icon-logo-fs:before { content: '\e809'; }

/* '' */

.icon-cancel-1:before { content: '\e80a'; }

/* '' */

.icon-cat-arts:before { content: '\e80b'; }

/* '' */

.icon-cat-camps:before { content: '\e80c'; }

/* '' */

.icon-logo-fs-bigdotca:before { content: '\e80d'; }

/* '' */

.icon-cat-exchanges:before { content: '\e80e'; }

/* '' */

.icon-cat-trips:before { content: '\e80f'; }

/* '' */

.icon-cat-francocentres:before { content: '\e810'; }

/* '' */

.icon-cat-speakers:before { content: '\e811'; }

/* '' */

.icon-cat-postsecondary:before { content: '\e812'; }

/* '' */

.icon-cat-parents:before { content: '\e813'; }

/* '' */

.icon-logo-ontario-old:before { content: '\e814'; }

/* '' */

.icon-cat-contests:before { content: '\e815'; }

/* '' */

.icon-logo-canheritage-en:before { content: '\e816'; }

/* '' */

.icon-widget-updown:before { content: '\e817'; }

/* '' */

.icon-logo-cpf-old:before { content: '\e818'; }

/* '' */

.icon-close-x:before { content: '\e819'; }

/* '' */

.icon-arrow-left:before { content: '\e81a'; }

/* '' */

.icon-arrow-right:before { content: '\e81b'; }

/* '' */

.icon-arrow-tall-left:before { content: '\e81c'; }

/* '' */

.icon-arrow-tall-right:before { content: '\e81d'; }

/* '' */

.icon-loupe:before { content: '\e81e'; }

/* '' */

.icon-close-x-small:before { content: '\e81f'; }

/* '' */

.icon-fontsize:before { content: '\e820'; }

/* '' */

.icon-arrow-left-thick:before { content: '\e821'; }

/* '' */

.icon-arrow-right-thick:before { content: '\e822'; }

/* '' */

.icon-triangle-down:before { content: '\e823'; }

/* '' */

.icon-triangle-up:before { content: '\e824'; }

/* '' */

.icon-logo-canada:before { content: '\e825'; }

/* '' */

.icon-cat-allcategories:before { content: '\e826'; }

/* '' */

.icon-map-signs-solid:before { content: '\e827'; }

/* '' */

.icon-phone-solid:before { content: '\e828'; }

/* '' */

.icon-envelope-solid:before { content: '\e829'; }

/* '' */

.icon-map-marker-alt-solid:before { content: '\e82a'; }

/* '' */

.icon-browser-regular:before { content: '\e82b'; }

/* '' */

.icon-graduation-cap-solid:before { content: '\e82c'; }

/* '' */

.icon-user-graduate-solid:before { content: '\e82d'; }

/* '' */

.icon-comments-alt-solid:before { content: '\e82e'; }

/* '' */

.icon-comments-solid:before { content: '\e82f'; }

/* '' */

.icon-external-link-solid:before { content: '\e830'; }

/* '' */

.icon-link-solid:before { content: '\e831'; }

/* '' */

.icon-comment-alt-check-solid:before { content: '\e832'; }

/* '' */

.icon-star-solid:before { content: '\e833'; }

/* '' */

.icon-star-half-solid:before { content: '\e834'; }

/* '' */

.icon-star-regular:before { content: '\e835'; }

/* '' */

.icon-globe-regular:before { content: '\e836'; }

/* '' */

.icon-language-regular:before { content: '\e837'; }

/* '' */

.icon-comment-alt-times-solid:before { content: '\e838'; }

/* '' */

.icon-comments-alt-dual:before { content: '\e839'; }

/* '' */

.icon-comment-alt-solid:before { content: '\e83a'; }

/* '' */

.icon-address-book-solid:before { content: '\e83b'; }

/* '' */

.icon-print:before { content: '\e83c'; }

/* '' */

.icon-bell:before { content: '\e83d'; }

/* '' */

.icon-cog:before { content: '\e83e'; }

/* '' */

.icon-cog-alt:before { content: '\e83f'; }

/* '' */

.icon-heart-empty:before { content: '\e840'; }

/* '' */

.icon-heart:before { content: '\e841'; }

/* '' */

.icon-circle-minus:before { content: '\e842'; }

/* '' */

.icon-circle-plus:before { content: '\e843'; }

/* '' */

.icon-circle-minus-thick:before { content: '\e844'; }

/* '' */

.icon-circle-plus-thick:before { content: '\e845'; }

/* '' */

.icon-eye-off:before { content: '\e846'; }

/* '' */

.icon-eye:before { content: '\e847'; }

/* '' */

.icon-checkmark:before { content: '\e848'; }

/* '' */

.icon-check-empty:before { content: '\f096'; }

/* '' */

.icon-twitter:before { content: '\f099'; }

/* '' */

.icon-facebook:before { content: '\f09a'; }

/* '' */

.icon-linkedin:before { content: '\f0e1'; }

/* '' */

.icon-bell-alt:before { content: '\f0f3'; }

/* '' */

.icon-angle-left:before { content: '\f104'; }

/* '' */

.icon-angle-right:before { content: '\f105'; }

/* '' */

.icon-ok-squared:before { content: '\f14a'; }

/* '' */

.icon-pinterest:before { content: '\f231'; }

/* '' */

.icon-whatsapp:before { content: '\f232'; }

/* '' */

/* $smmenusize-tn: 2.1875rem;
$smmenusize-sm: 3rem;
$smmenusize-smmd: 3rem;
$smmenusize-md: 2.25rem;
$smmenusize: 3rem; */

#content {
 /* background-color: white; */
 margin-top: 2.1875rem;
}

@media (min-width: 480px) {

#content {
  margin-top: 3rem
} }

@media (min-width: 640px) {

#content {
  margin-top: 3rem
} }

@media (min-width: 832px) {

#content {
  margin-top: 2.25rem
} }

@media (min-width: 1024px) {

#content {
  margin-top: 2.625rem
} }

#content p a {
   text-decoration:underline;
  }

#content p a:not(button) {
    text-decoration: none;
    padding-bottom:1px;
    border-bottom:1px solid rgba(207,31,37,0.4);
   }

#content p a:hover, #content p a:focus {
    border-bottom:1px solid #CF1F25;
   }

@media (min-width: 832px) {

#content {
  background-color: #fafafa;
  margin-top: 0;
  min-height:420px;
  min-height:calc(100vh - 380px)
}
  body.page:not(.home) #content {
   background-color: white;
  } }

@media (min-width: 1024px) { }

#content a.invisilink {
  color:inherit;
  border-bottom:transparent;
 }

body.hide-page-heading h1 {
  margin-top: 0;
  font-weight:900;
 }

body.hide-page-heading header .page--heading {
   display:none!important;
  }

.findme {
 background-color: white;
}

.top-bar-monitor {
 z-index:24;
 width:100%;
 height:auto;
 position:relative;
 margin-bottom: 1rem;
 display:none;
}

@media (min-width: 832px) {

.top-bar-monitor {
  display:block
} }

.top-bar-monitor .top-bar-section {
  position:relative;
  display:block;
 }

.top-bar-monitor .top-bar-section > ul {
   background-color: transparent;
   position:relative;
   right:0;
   display:block;
   width:100%;
   position:relative;
   text-align: right;
   margin-bottom: 0;
   display:-webkit-box;
   display:-webkit-flex;
   display:-moz-box;
   display:flex;
   -webkit-flex-wrap:wrap;
           flex-wrap:wrap;
   -webkit-box-pack: end;
   -webkit-justify-content: flex-end;
      -moz-box-pack: end;
           justify-content: flex-end;
  }

.top-bar-monitor .top-bar-section > ul > .menu-item {
    display:inline-block;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
    vertical-align:bottom;
    position:relative;
    text-align:center;
    font-size:1rem;
    letter-spacing: -0.01em;
    z-index:1;
   }

@media (min-width: 480px) { }

@media (min-width: 900px) {

.top-bar-monitor .top-bar-section > ul > .menu-item {
     letter-spacing: 0;
     font-size:1.0625rem
   } }

@media (min-width: 1200px) {

.top-bar-monitor .top-bar-section > ul > .menu-item {
     font-size:1.125rem
   } }

.top-bar-monitor .top-bar-section > ul > .menu-item > a {
     position:relative;
     display:block;
     padding:0.5rem 0.75rem 1rem 0.75rem;
     line-height: 1;
     color:#77787B;
     text-align: center;
     letter-spacing:0;
     font-weight:500;
    }

@media (min-width: 480px) { }

@media (min-width: 640px) {

.top-bar-monitor .top-bar-section > ul > .menu-item > a {
      /* max-width:140px; */
      padding:0.5rem 0.4375rem 1rem 0.4375rem
    } }

@media (min-width: 1024px) {

.top-bar-monitor .top-bar-section > ul > .menu-item > a {
      padding:0.5rem 0.75rem 1rem 0.75rem;
      max-width:inherit
    } }

body.home .top-bar-monitor .top-bar-section > ul > .menu-item > a {
      color:white;
      text-shadow:0 0.125rem 0.3rem rgba(0,0,0,0.5);
     }

.top-bar-monitor .top-bar-section > ul > .menu-item > a[title="myfrenchstreet"] {
      text-shadow:none!important;
      padding-top:3rem;
      color:white;
      margin-left: 0.375rem;
      min-width:10.25rem;
      z-index:2;
     }

.top-bar-monitor .top-bar-section > ul > .menu-item > a[title="myfrenchstreet"]:before {
       content:'';
       position:absolute;
       top:0;
       left:0;
       width:100%;
       height:100%;
       background-color: #CF1F25;
       border-bottom-left-radius:1rem;
       border-bottom-right-radius:1rem;
       z-index:-1;
       -webkit-transition:background-color 0.25s ease-in;
       transition:background-color 0.25s ease-in;
      }

.top-bar-monitor .top-bar-section > ul > .menu-item > a[title="myfrenchstreet"]:hover:before, .top-bar-monitor .top-bar-section > ul > .menu-item > a[title="myfrenchstreet"]:active:before { background-color: #9a0000; }

.top-bar-monitor .top-bar-section > ul > .menu-item:last-child {
     top:0.5rem;
     position:absolute;
    }

.top-bar-monitor .top-bar-section > ul > .menu-item:nth-last-child(2), .top-bar-monitor .top-bar-section > ul > .menu-item:last-child {
     text-align: center;
     min-width:3.25rem;
    }

.top-bar-monitor .top-bar-section > ul > .menu-item:nth-last-child(2) a, .top-bar-monitor .top-bar-section > ul > .menu-item:last-child a {
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      padding-left: 0;
      padding-right: 0;
     }

.top-bar-monitor .top-bar-section > ul > .menu-item .sub-menu .menu-item {
      line-height: 1;
      text-align: center;
      width:100%;
     }

.top-bar-monitor .top-bar-section > ul > .menu-item .sub-menu .menu-item a {
       display:block;
       width:100%;
       padding:0.5rem 0.75rem 1rem 0.75rem;
      }

.top-bar-monitor .sub-menu {
  display:none;
 }

@media (min-width: 832px) {
   .top-bar-monitor .sub-menu li {
    margin-left: -0.125rem;
   } }

.top-bar-section > ul li.menu-item:hover .top-bar-monitor .sub-menu, .top-bar-monitor .menu-item.hoveractive .top-bar-monitor .sub-menu {
   display:block;
  }

@media (min-width: 832px) {

.top-bar-monitor .sub-menu a {
    /* padding-left: 0.375rem!important; */
  } }

.top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu {
  z-index:-2;
  display:block;
  position:absolute;
  top:100%;
  left:0.375rem;
  padding:0.375rem 0 0.125rem 0.25rem;
  width:100%;
 }

@media (min-width: 832px) {

.top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu {
   padding-top:2rem;
   box-shadow:0 0.375rem 0.2rem rgba(0,0,0,0.33);
   border-bottom-left-radius: 1rem;
   border-bottom-right-radius: 1rem;
   background-color: white!important;
   margin-top: -1.5rem;
   width:calc(100% - 0.375rem)
 } }

/* width:calc(100% - 0.375rem); */

.top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu li {
   top:auto;
   display:block;
   position: relative;
   width:100%;
  }

/* background-color: white!important; */

.top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu li:last-child {
   }

/* width:calc(100% + 0.75rem); */

.top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu li a {
    display:block;
    color:#656565;
    text-shadow:none;
   }

.top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu li:hover a, .top-bar-monitor .top-bar-section > ul li.menu-item:hover > .sub-menu li:active a {
     -webkit-transition:0.125s all ease-in;
     transition:0.125s all ease-in;
     color:black;
    }

.top-bar-mobile {
 display:block;
}

.top-bar-mobile ul {
  list-style-type: none;
  padding: 0;
  padding-left:0;
 }

.top-bar-mobile ul li a {
    font-size:1.125rem;
    width:100%;
    color:white;
    padding-left:1rem;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    display:block;
   }

.top-bar-mobile ul li + li a {
   border-top:1px solid white!important;
  }

[title="fontsizechange"] {
 font-size:0!important;
}

[title="fontsizechange"]:before, [title="fontsizechange"]:after {
  content:'A';
  font-size:1.25rem;
 }

[title="fontsizechange"]:after {
  font-size:0.92rem;
 }

body.logged-in .menu--login, body.logged-in .menu--signup {
  display:none!important;
 }

.menu--logout, .menu--myfrenchstreet {
 display:none!important;
}

body.logged-in .menu--logout, body.logged-in .menu--myfrenchstreet {
  display:block!important;
  display:-webkit-box!important;
  display:-webkit-flex!important;
  display:-moz-box!important;
  display:flex!important;
 }

.sub-menu .lang-item.menu-item {
 display:none!important;
}

@media (max-width: 831px) {
 body.logged-in .menu-item.myfrenchstreet > a {
  display:none;
 } }

@media (min-width: 832px) {
 #sm-menu {
  display:none;
 } }

#sm-menu {
 width: 100%;
 height: 2.1875rem;
 position: fixed;
 top: 0;
 z-index: 1200;
 background-color: #CF1F25;
}

/* background-color: $black-transparent2; */

@media (min-width: 480px) {

#sm-menu {
  height: 3rem
} }

@media (min-width: 640px) {

#sm-menu {
  height: 3rem
} }

#sm-menu .searchopen, #sm-menu .menubutton {
  position: fixed;
  float: right;
  right: 0;
  top: 0
 }

#sm-menu .searchopen, #sm-menu .searchopen div, #sm-menu .searchopen:after, #sm-menu .menubutton, #sm-menu .menubutton div {
  -webkit-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
 }

#sm-menu .searchopen, #sm-menu .menubutton {
  width: 2.1875rem;
  height: 2.1875rem;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.5s ease-in;
  display: block;
 }

@media (min-width: 480px) {

#sm-menu .searchopen, #sm-menu .menubutton {
   width: 3rem;
   height: 3rem
 } }

@media (min-width: 640px) {

#sm-menu .searchopen, #sm-menu .menubutton {
   width: 3rem;
   height: 3rem
 } }

#sm-menu .searchopen {
  background-color: #BF0019;
  font-size: 0;
  overflow: hidden;
 }

.home #sm-menu .searchopen {
   display:none;
  }

#sm-menu .menubutton {
  width: 2.1875rem;
  height: 2.1875rem;
  background-color: #928f91;
  display: block;
  font-size: 0;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.5s ease-in-out;
 }

@media (min-width: 480px) {

#sm-menu .menubutton {
   width: 3rem;
   height: 3rem
 } }

@media (min-width: 640px) {

#sm-menu .menubutton {
   width: 3rem;
   height: 3rem
 } }

#sm-menu .searchopen:after {
  color: white;
  position: absolute;
  float: left;
  top: 0;
  left: 0.4375rem;
  font-family: 'frenchstreet_icons';
  font-size: 1.5625rem;
  line-height: 1;
  -webkit-transform:translateY(0.375rem);
          transform:translateY(0.375rem);
  /* content: $icon-loupe; */
 }

#sm-menu .menubutton div, #sm-menu .searchopen div {
  display: inline-block;
  height: 2px;
  background-color: white;
  width: 1.0625rem;
 }

@media (min-width: 480px) {

#sm-menu .menubutton div, #sm-menu .searchopen div {
   width: 1.640625rem
 } }

#sm-menu .searchopen div {
   transform-origin: center;
   -webkit-transform-origin: center;
   margin: 0;
  }

#sm-menu .searchopen div:nth-child(1) {
    -webkit-transform: translate(0, 1.0625rem) rotate(45deg) scale(0.01, 1);
            transform: translate(0, 1.0625rem) rotate(45deg) scale(0.01, 1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
   }

#sm-menu .searchopen div:nth-child(2) {
    -webkit-transform: translate(0, 0.9375rem) rotate(-45deg) scale(0.01, 1);
            transform: translate(0, 0.9375rem) rotate(-45deg) scale(0.01, 1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
   }

#sm-menu .searchopen.active div:nth-child(1) {
   -webkit-transform: translate(0, 1.0625rem) rotate(45deg) scale(1, 1);
           transform: translate(0, 1.0625rem) rotate(45deg) scale(1, 1);
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
  }

#sm-menu .searchopen.active div:nth-child(2) {
   -webkit-transform: translate(0, 0.9375rem) rotate(-45deg) scale(1, 1);
           transform: translate(0, 0.9375rem) rotate(-45deg) scale(1, 1);
   opacity: 1;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
  }

#sm-menu .searchopen.active:after {
   opacity: 0;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
  }

#sm-menu .menubutton div {
  margin: 2px 12.5% 2px 12.5%;
  top: 9px;
  -webkit-transform: translate(0, 0.5625rem);
          transform: translate(0, 0.5625rem);
 }

#sm-menu .menubutton div:nth-child(1) {
  display: inline-block;
  width: 1.0625rem;
  margin: 1px 12.5% 2px 12.5%;
  height: 2px;
  background-color: white;
  top: 9px;
  -webkit-transform: translate(0, 0.5625rem);
          transform: translate(0, 0.5625rem);
 }

@media (min-width: 480px) {

#sm-menu .menubutton div:nth-child(1) {
   width: 1.640625rem;
   margin-top:8px
 } }

@media (min-width: 640px) {

#sm-menu .menubutton div:nth-child(1) {
   margin-top:8px
 } }

#sm-menu .searchopen:hover, #sm-menu .searchopen:focus {
  background-color: #9a0000;
 }

#sm-menu .menubutton:hover, #sm-menu .menubutton:focus {
  background-color: #727272;
 }

#sm-menu .menubutton.active div:nth-child(2) {
  opacity: 0
 }

#sm-menu .menubutton.active div:nth-child(1) {
  -webkit-transform: translate(0, 0.9375rem) rotate(45deg);
          transform: translate(0, 0.9375rem) rotate(45deg);
 }

#sm-menu .menubutton.active div:nth-child(3) {
  -webkit-transform: translate(0, 0.1875rem) rotate(-45deg);
          transform: translate(0, 0.1875rem) rotate(-45deg);
 }

#sm-menu .wordmark {
  font-family: HWTArtz, sans-serif;
  font-size: 1.2rem;
  color: white;
  float: left;
  margin: 0;
  padding-left: 0.5em;
  line-height: 100%;
  padding-bottom: 0.46875rem;
  padding-top: 0.4375rem;
  padding-bottom: 0.46875000003125rem;
  padding-right: 1em;
  letter-spacing: 0;
  letter-spacing: 0.015em;

 }

@media (min-width: 480px) {

#sm-menu .wordmark {
   font-size: 1.33rem;
   line-height: 1;
   padding-top: 0.75rem;
   padding-bottom: 0.8999999999999999rem;
   top:3rem

 } }

@media (min-width: 640px) {

#sm-menu .wordmark {
   /* font-size: 1.33rem;
   padding-top: resolve( $smmenusize-smmd * 0.1057142857 );
   padding-bottom: resolve( $smmenusize-smmd * 0.2142857143 );
   top:$smmenusize-smmd; */

 } }

#sm-menu .wordmark:before {
  content: 'frenchstreet.ca';
 }

#sm-menulist {
 overflow: visible;
 height: auto;
 width: 100%;
 position:fixed;
 z-index:250;
 top:0;
 margin-top:2.1875rem;
}

@media (min-width: 480px) {

#sm-menulist {
  margin-top: 3rem
} }

.home #sm-menulist {
  margin-top:3rem;
 }

#sm-menulist nav {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.85);
  box-shadow: 0.125rem 0.25rem 0.375rem rgba(0,0,0,0.2);
 }

.home .landingpageslider {
 width:100%
}

.home {
 position: fixed;
 width:100%;
 height:100%;
 z-index:2;
 top:0;
 left:0;
 overflow-y:hidden;
}

.home:after {
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  display:block;
  z-index:0;
  background-color: rgba(0, 0, 0, 0.45);
 }

@media (min-width: 832px) {

.home:after {
   content:none
 } }

.landingpageslider {
 z-index:1;
 top:15rem;
 width:100%;
 margin-bottom: 1.2rem;
 color: white;
 height:auto;
 overflow:auto;
 position:fixed;
 margin-top: 0.25rem;
 /* padding: 0 2rem 0 2rem; */
 padding: 0 1rem 0 1rem;
}

@media (min-width: 480px) {

.landingpageslider {
  margin-top: 1.25rem;
  top:18rem
} }

@media (min-width: 832px) {

.landingpageslider {
  top:15.5rem;
  padding: 0 1.25rem 0 1.25rem;
  background-color: rgba(0, 0, 0, 0.45)
} }

@media (min-width: 1024px) { }

.landingpageslider .slidertext p {
  padding-left:0.625rem;
  padding-right:0.625rem;
 }

@media (min-width: 480px) {

.landingpageslider .slidertext p {
   padding-left:1.25rem;
   padding-right:1.25rem
 } }

@media (min-width: 640px) {

.landingpageslider .slidertext p {
   padding-left:1.75rem;
   padding-right:1.75rem
 } }

@media (min-width: 832px) {

.landingpageslider .slidertext p {
   padding-left:0;
   padding-right:0
 } }

.landingpageslider h1, .landingpageslider .h1 {
  color: inherit;
 }

.landingpageslider p {
  margin-bottom: 1.25rem;
  font-size: 0.92rem;
  font-weight: 200;
 }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.landingpageslider p {
   font-size: 21px
 } }

@media (min-width: 1024px) { }

.landingpageslider > hr {border-top-color: #d5d5d5;}

.landingpageslider .container {max-width: 100%;}

@media (min-width: 832px) {

.landingpageslider {
  /* width:50%; */
  /* max-width:50%; */
  margin-top: 0;
  top:auto;
  left:auto;
  right:0;
  position: relative
} }

.landingpageslider button:after {
  content:'\e822';
  font-family: "frenchstreet_icons";
  padding-left:0.4em;
  margin-right:0;
  bottom:0.15ex;
  position:relative;
 }

.landingpageslider button {
  font-family:HWTArtz, sans-serif;
  border:none;
  letter-spacing:0.02em;
  border-radius:1.25em;
  position:relative;
  display:block;
  line-height: 1;
  font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
  font-size:0.92rem;
  text-transform: uppercase;
  font-weight:600!important;
  margin-top:0.5rem;
  margin-bottom: 1.5rem;
  padding:0.875rem 1rem 0.75rem 1rem!important;
 }

@media (min-width: 832px) {

.landingpageslider button {
   margin-top:1rem;
   margin-bottom: 1.875rem;
   padding:1.25rem 1.125rem 1.125rem 1.25rem!important
 } }

.container .landingpageslider, .container-fluid .landingpageslider {border-radius: 0;}

@media (min-width: 832px) {
 .landingpageslider {
  padding: 0 0;
 }
 .container .landingpageslider, .container-fluid .landingpageslider {
  padding-right: 1.75rem;
  padding-left: 1.75rem;
 }
  @media (min-width: 480px) {
 .container .landingpageslider, .container-fluid .landingpageslider {
   padding-right: 2rem;
   padding-left: 2rem
 } }
  @media (min-width: 1024px) {
 .container .landingpageslider, .container-fluid .landingpageslider {
   padding-right: 2.5rem;
   padding-left: 2.5rem
 } }
 .landingpageslider h1, .landingpageslider .h1 { font-size: 63px;} }

@media (min-width: 832px) {
 .landingpageslider {
  /* float: left; */
 } }

@media (max-width: 480px) {
 .landingpageslider button {margin-bottom:0.3125rem}
}

.lps {
 -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
}

.lps.prev, .lps.next {
  position:absolute;
  height:100%;
  width:1.75rem;
  opacity:0.45;
  text-align:center;
  display: inline;
  top:0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  filter:Alpha(opacity=0);
  font-size:0.92rem;
 }

@media (min-width: 480px) {

.lps.prev, .lps.next {
   font-size:1;
   opacity:0.33;
   width:2rem
 } }

@media (min-width: 1024px) {

.lps.prev, .lps.next {
   width:2.5rem
 } }

.lps.prev:hover, .lps.next:hover, .lps.prev:active, .lps.next:active, .lps.prev:focus, .lps.next:focus {opacity: 1;}

.lps.prev {left:0;}

.lps.next {right:0;}

.lps.prev span, .lps.next span {
  display: inline;
  top: 35%;
  position: relative;
  overflow: visible;
  margin-top: -2rem;
 }

@media (min-width: 832px) {

.lps.prev span, .lps.next span {
   top: 45%
 } }

.lps.prev span:before, .lps.next span:before {
  color:white;
  font-family:'frenchstreet_icons';
  font-size:2.25rem;
  line-height:1;
 }

@media (min-width: 480px) {

.lps.prev span:before, .lps.next span:before {
   font-size:2.5rem
 } }

.lps.prev span:before{
  content:'\e81c'
 }

.lps.next span:before{content:'\e81d'}

.lps.prev.wait, .lps.prev.wait:hover, .lps.prev.wait:active, .lps.prev.wait:focus, .lps.next.wait, .lps.next.wait:hover, .lps.next.wait:active, .lps.next.wait:focus {
  opacity: 0;
  filter: Alpha(opacity=0) !important
 }

.slidertext h2 {
 font-family: HWTArtz, sans-serif;
 text-transform: uppercase;
 line-height: 0.95;
 margin-bottom: 1rem;
 font-weight:lighter;
 display:none;
}

@media (min-width: 832px) {

.slidertext h2 {
  font-size: 2.5rem;
  display:block
} }

@media (min-width: 900px) {

.slidertext h2 {
  font-size: 3rem
} }

@media (min-width: 1024px) {

.slidertext h2 {
  margin-bottom: 1.125rem
} }

.slidertext h2 sup {
  font-family:'Libre Franklin', Helvetica, Arial, sans-serif;
  position:relative;
  display:inline-block;
  top:-0.35ex;
  margin-right: 0.1ex;

 }

.home .slidertext p {
 letter-spacing: 0;
 margin-bottom: 0.625rem;
 line-height:1.33;
 font-size:0.92rem;
}

.home .slidertext p + p {display:none;}

@media (min-width: 480px) {

.home .slidertext p {
  line-height:1.4;
  font-size:1rem
} }

@media (min-width: 640px) {
  .home .slidertext p + p {display:inherit;} }

@media (min-width: 832px) {

.home .slidertext p {
  font-size:1.0625rem;
  line-height:1.5
} }

@media (min-width: 1024px) { }

.home .slidertext p a {
  display:inline-block;
  color:white;
  border-bottom-color:rgba(255,255,255,0.5)!important;
 }

.home .slidertext p a:hover, .home .slidertext p a:active {
   border-bottom-color:white!important;

  }

@media (min-width: 832px) {

.home .slidertext p a {
   display:inline-block
 } }

.slidertext button {

}

.slidertext {
 text-align:center;
}

@media (min-width: 832px) {

.slidertext {
  text-align:left
} }

.home #content {
 min-height: inherit;
 left: 40%;
 width: 60%;
 max-width: 60%;
 overflow: visible;
 position: absolute;
 background-color: transparent;
}

@media (min-width: 1024px) {

.home #content {
  left: 50%;
  width: 50%;
  max-width: 50%
} }

.maincontent, .page--container {
 -moz-box-sizing: border-box;
      box-sizing: border-box;
 -webkit-transition: all 0.25s ease-in;
 transition: all 0.25s ease-in;
 padding:1.3125rem  0.875rem 1.5rem 0.875rem;
}

@media (min-width: 640px) {

.maincontent, .page--container {
  padding:1.25rem 2.75rem 1.5rem 2.75rem
} }

@media (min-width: 640px) {

.maincontent, .page--container {
  padding:1rem 2.75rem 1.5rem 2.75rem
} }

@media (min-width: 832px) {

.maincontent, .page--container {
  padding:1.25rem 2.75rem 0 3rem
} }

@media (min-width: 1024px) {

.maincontent, .page--container {
  padding:1.75rem 3.25rem 0 3.5rem;
  max-width: 75rem!important;
  margin-left: auto;
  margin-right: auto
} }

body.searchactive .maincontent, body.searchactive .page--container {
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
 }

/* padding-left:resolve($searchformshelfwidth-tn + $searchformtogglewidth-tn + $searchformtogglewidth-tn); */

@media (min-width: 640px) {

body.searchactive .maincontent, body.searchactive .page--container {
   /* padding-left:resolve($searchformshelfwidth-smmd + $searchformtogglewidth-smmd + $searchformtogglewidth-smmd); */
 } }

@media (min-width: 832px) {

body.searchactive .maincontent, body.searchactive .page--container {
   padding-right:0.875rem;
   padding-left:15.25rem
 } }

@media (min-width: 1024px) {

body.searchactive .maincontent, body.searchactive .page--container {
   max-width: calc(75rem + 14.5rem)!important;
   /* margin-left: -resolve($searchformshelfwidth); */
   /* margin-right: 0; */
   padding-left:18.5rem
 } }

.maincontent--social, .page--container--social {
  padding-bottom:1rem;
  margin-bottom: 1.5rem;
 }

.maincontent--social-facebook, .maincontent--social-twitter, .page--container--social-facebook, .page--container--social-twitter {
  background-color: transparent;
  padding:0;
 }

.maincontent--social-facebook a, .maincontent--social-twitter a, .page--container--social-facebook a, .page--container--social-twitter a {
   background-color: #CF1F25;
   border-radius:0.84375rem;
   display:block;
   height:2.25rem;
   /* margin-bottom: -resolve($buttonsize / 2); */
   padding:0.5rem;
   width:2.25rem;
  }

.maincontent--social-facebook a:active:hover, .maincontent--social-facebook a:active:focus, .maincontent--social-twitter a:active:hover, .maincontent--social-twitter a:active:focus, .page--container--social-facebook a:active:hover, .page--container--social-facebook a:active:focus, .page--container--social-twitter a:active:hover, .page--container--social-twitter a:active:focus {
    opacity:0.75;
   }

.maincontent--social-facebook a:after, .maincontent--social-twitter a:after, .page--container--social-facebook a:after, .page--container--social-twitter a:after {
    color:white;
    font-family: 'frenchstreet_icons';
    font-size:1.125rem;
    left:0;
    line-height: 1;
    padding-bottom: 0.5625rem;
    padding-top: 0.5625rem;
    position:absolute;
    top:0;
    width:100%;
   }

.maincontent--social-facebook a:hover, .maincontent--social-facebook a:active, .maincontent--social-twitter a:hover, .maincontent--social-twitter a:active, .page--container--social-facebook a:hover, .page--container--social-facebook a:active, .page--container--social-twitter a:hover, .page--container--social-twitter a:active {
    background-color: #9a0000;
   }

.maincontent--social-facebook a:after, .page--container--social-facebook a:after { content:'\f09a'; }

.maincontent--social-pinterest a:after, .page--container--social-pinterest a:after { content:'\f231'; }

.maincontent--social-twitter, .page--container--social-twitter {
  margin-left: 0.25rem;
 }

.maincontent--social-twitter a:after, .page--container--social-twitter a:after { content:'\f099'; }

/* Banner Ad Styling*/

#banner_ad_set {
 position: relative;
 display:block;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 margin-bottom: 1rem;
 width:auto;
 overflow:visible;
}

/* overflow-y:visible; */

@media (min-width: 480px) {

#banner_ad_set {
  max-width:inherit
} }

/* overflow-x:hidden; */

@media (min-width: 640px) { }

@media (min-width: 1024px) { }

.banner_ad { /* redundant safety; function is supposed to prevent ad display */
 margin-left: 0.75rem;
 margin-right: 0.75rem;
}

.banner_ad img {display:block;}

.banner_ad a {display:block;}

.banner_ad.display_both {display:inline-block!important;}

.banner_ad.display_suspend {display:none!important;}

@media (min-width: 832px) {
  .banner_ad.display_desktop {display:inline-block!important; } }

@media screen and (max-width:767px){

.banner_ad {
  /* margin-left: -15px; */
  /* margin-right: -15px; */
}
  .banner_ad img {
   margin-left: auto;
   margin-right: auto;
  }
  .banner_ad.display_mobile {display:block!important; }
 }

.banner_ad + .banner_ad {margin-top:0;}

.widget_bannerad_widget {
 padding-top: 1.25rem;
}

.home #searchform > .form-group {
 z-index:1;
}

/* padding-bottom: 0.4375rem; */

@media (min-width: 480px) {

.home #searchform > .form-group {
  /* padding-top: 0.4375rem; */
  /* padding-bottom: 0.5rem; */
} }

/* padding-top: 0.375rem; */

@media (min-width: 832px) {

.home #searchform > .form-group {
  /* padding-top: 0.5625rem; */
  /* padding-bottom: 0.75rem; */
} }

#sm-search {
 /* overflow:hidden; */
 position:relative;
 display:block;
 margin:0;
 padding:0;
 height:100%;
 border:none;
 background-color: white;

 margin-right: -1px;
}

/* margin-bottom: 2rem!important; */

@media (min-width: 832px) {

#sm-search {
  margin-bottom: 0
}
  #sm-search margin-right:0.25em
  .searchbutton {
   font-size:22px;
  } }

#sm-search #textsearch {
  /* input field */
  background-color: transparent;
  position:relative;
  top:0;
  margin:0;
  font-family:'Libre Franklin', Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1;
  padding: 0 0 0 0;
  margin: 0 1rem;
  display:block;
  width:90%;
  height:3.25rem;
-moz-box-sizing: border-box;
     box-sizing: border-box;
  width:calc(100% - 4.25rem);
 }

.home #sm-search #textsearch {
   color:#77787B;
  }

@media (min-width: 832px) {

#sm-search #textsearch {
   height:3.5rem;
   width:calc(100% - 4.5rem);
   margin: 0 1rem 0 1rem
 } }

@media (min-width: 1024px) {

#sm-search #textsearch {
   /* margin: 1.86rem 1rem; */
 } }

#sm-search #textsearch body.home {
   background-color: transparent;
   }

#gosearch {
 z-index:100;
 position:absolute;
 display:block;
 width:3.25rem;
 height:100%;
 padding: 0;
 background-color: #CF1F25;
 opacity:1;
 text-align: center;
 z-index:1;
 top:0;
 right: -2px;
 margin: 0;
 border:none;
 /* display:flex; */
 -webkit-box-align:center;
 -webkit-align-items:center;
    -moz-box-align:center;
         align-items:center;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
    -moz-box-pack: center;
         justify-content: center;
 border-radius: 0.75rem;
 -webkit-transition:background-color 0.125s ease-in;
 transition:background-color 0.125s ease-in;
}

#gosearch:hover, #gosearch:active {
  background-color: #9a0000;
 }

@media (min-width: 832px) {

#gosearch {
  border-radius: 0.75rem;
  width:3.5rem;
} }

.gosearch--icon:after, #gosearch:after {
 content:'\e81e';
 font-size: 1.75rem;
 line-height: 1;
 height:2rem;
 top:50%;
 margin:0;
 padding: 0;
 -webkit-transform: translateY(calc(-50% + 0.12250000000000001rem));
         transform: translateY(calc(-50% + 0.12250000000000001rem));
 font-family:'frenchstreet_icons';
 /* content: $icon-loupe; */
 color:white;
 position: relative;
 display:block;
}

.gosearch--icon + #gosearch {
 background-color: transparent;
}

.gosearch--icon {
 /* z-index:2; */
 right:-2px;
 top:0;
 text-align: center;
 position:absolute;
 background-color: #CF1F25;
 width:3.25rem;
 height:3.25rem;
 margin-left:-3.5rem;
 border-radius: 0.75rem;
 overflow:visible;
}

@media (min-width: 832px) {

.gosearch--icon {
  border-radius: 1.125rem;
  width:3.5rem;
  height:3.5rem
} }

.gosearch--icon:after {
  position:relative;
  top:1.6875ex;
 }

html[lang^='fr'] body:not(.home) .searchtextset:before {font-size:1.6em;bottom:-1px;position:relative;}

.form-group {
 font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
 margin-bottom: 0;
 margin-top: 0;
 border-radius:0.75rem;
}

@media (min-width: 480px) { }

@media (min-width: 832px) {

.form-group {
  margin-bottom: 0.75rem;
  border-radius:1.125rem
} }

@media (min-width: 1024px) { }

html[lang^="fr"] body:not(.home) #textsearch {width:7em;}

.nav--text {
  margin-left: -1rem;
  margin-right: -1rem;
  display:none;
 }

@media (min-width: 26.25rem) {

.nav--text {
   display:block
 } }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.nav--text {
   margin-left: 0;
   margin-right: 0
 } }

@media (min-width: 1024px) {

.nav--text {
   letter-spacing: 0.06em;
   font-size:0.8rem;
   line-height: 1.2
 } }

.navbar-nav {
 margin: 0;
 width:100%;
 overflow-x:hidden;
 overflow-y:auto;
 -moz-box-sizing: border-box;
      box-sizing: border-box;
 -webkit-font-smoothing:subpixel-antialiased !important;
 -moz-osx-font-smoothing: grayscale;
 margin-left: auto;
 margin-right: auto;
 position:relative;
 display:block;
}

@media (min-width: 480px) {

.navbar-nav {
  margin-left: auto;
  margin-right: auto;
  overflow:hidden!important
} }

@media (min-width: 832px) {

.navbar-nav {
  max-width: 75rem
} }

.navbar-nav:after {
  position:absolute;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  top:-1rem;
  left:50%;
  height:1rem;
  min-height:1.125rem;
  background-color: black;
  background-color: rgba(0,0,0,0.7);
  border-bottom-color:transparent;
  color:#e9e9e9;
  padding:0.25rem 0.5rem 0.1875rem 0.5rem;
  text-transform: uppercase;
  content:'Categories';
  font-weight:600;
  line-height: 1;
  font-size:0.7rem;
  letter-spacing: 0.05em;
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem;
  text-align: center;
  width:6rem;
  margin-left: -3rem;
  content:'x';
 }

html[lang="fr-CA"] .navbar-nav:after {
   content: 'Catégories';
  }

.searchform--container .navbar-nav:after {
   background-color: transparent;
  }

@media (min-width: 480px) {

.navbar-nav:after {
   content:none!important
 } }

.navbar-nav--container {
  position:relative;
  z-index:10;
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  background-color: black;
  top:auto;
  bottom: 0;
  height:auto;
  display:none;
  width:100%;
 }

.home .navbar-nav--container {
   display:block;
   background-color: rgba(0,0,0,0.7);
   position:fixed;
   bottom: 0;
  }

@media (min-width: 832px) {

.navbar-nav--container {
   display:block
 }
   .home .navbar-nav--container {
    top:inherit;
    padding-left: 0;
    padding-right: 0;
   } }

@media (min-width: 1024px) {

.navbar-nav--container {
   padding-left: 3.25rem;
   padding-right: 3.25rem
 } }

@media (min-width: 1200px) {

.navbar-nav--container {
   padding-left: 0;
   padding-right: 0
 } }

.searchform--container .navbar-nav--container {
   background-color: transparent;
   display:block;
  }

.navbar-nav a {
  color:white;
  font-family: HWTArtz, sans-serif;
  font-size:0.75rem;
 }

.navbar-nav a:active, .navbar-nav a:focus {
   outline:none;
   ie-dummy: expression(this.hideFocus=true);   
  }

html[lang="fr-CA"] .navbar-nav a {
   font-size:0.72rem;
  }

html[lang="fr-CA"] .navbar-nav a.category-speakers, html[lang="fr-CA"] .navbar-nav a.category-post-secondary-opportunities {
    letter-spacing: -0.004em;
    /* @mixin atSmmd { */
    letter-spacing: 0;
    /* } */
   }

@media (min-width: 480px) {

html[lang="fr-CA"] .navbar-nav a {
    font-size:0.75rem
  } }

@media (min-width: 832px) {

.navbar-nav a.category-speakers, .navbar-nav a.category-post-secondary-opportunities {
    letter-spacing: 0.04em!important
  } }

@media (min-width: 900px) {

.navbar-nav a {
   font-size:0.75rem
 } }

.navbar-nav.navbar-right {background-color: transparent;}

.navbar-nav.navbar-right a {font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;}

.navbar-nav.navbar-right {float: right;top: 0;position: absolute;}

.navbar-nav > li > a.current {
 }

.navbar-nav *:last-child:after {
  content:'';
  display:table;
  clear:both;
 }

.navbar-nav li {
  font-size: 0.9rem;
  line-height: 1;
  letter-spacing: 0.03em;
  text-align: center;
  height:5rem;
  max-height:6.25rem;
  border-radius:1.125rem;
  width:20%;
  float:left;
 }

.searchform--container .navbar-nav li {
   height:2.75rem;
  }

@media (min-width: 26.25rem) {

.searchform--container .navbar-nav li {
    height:5rem
  } }

@media (min-width: 832px) {

.navbar-nav li {
   height:5.5rem;
   max-height:6.25rem;
   width: 9.9%
 } }

@media (min-width: 1024px) {

.navbar-nav li { width: 10%
 } }

.navbar-nav > li > a {
  line-height: 1.2em;
  -webkit-transition:border 0;
  transition:border 0;
  height:auto;
  max-height:8rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.25rem;
 }

@media (min-width: 26.25rem) {

.navbar-nav > li > a {
   padding-top: 0;
   padding-bottom: 0.375rem
 }
   .searchform--container .navbar-nav > li > a {
    padding-top: 0.375rem;
   } }

@media (min-width: 832px) {

.navbar-nav > li > a {
   padding-top: 0.5625rem;
   padding-bottom: 10px
 } }

@media (min-width: 1024px) {

.navbar-nav > li > a {
   padding-top: 7px;
   padding-bottom: 13px
 } }

.home .navbar-nav {
  /* float:left; */
 }

.home .navbar-nav li {
 height:3rem;
}

.home .navbar-nav li a {
  max-height:none;
  border-top-width:3px;
  border-top-style:solid;
  border-top-color:transparent;
 }

@media (min-width: 26.25rem) {

.home .navbar-nav li {
  height:4.5rem
} }

@media (min-width: 480px) {

.home .navbar-nav li {
  height:4.75rem
} }

@media (min-width: 832px) {

.home .navbar-nav li {
  height:5.5rem
} }

@media (min-width: 1024px) {

.home .navbar-nav li {
  height:6.5rem
} }

@media (max-width: 767px) {
 .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none;}
 .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px;}
 .navbar-nav .open .dropdown-menu > li > a { line-height: 20px;}
 .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none;}
}

.home .navbar-nav li.current, body[class*='category-field-trips'] [data-cat="field-trips"], body[class*='category-arts-culture'] [data-cat="arts-culture"], body[class*='category-camps'] [data-cat="camps"], body[class*='category-programs-exchanges'] [data-cat="programs-exchanges"], body[class*='category-francophone-centres'] [data-cat="francophone-centres"], body[class*='category-post-secondary-opportunities'] [data-cat="post-secondary-opportunities"], body[class*='category-speakers'] [data-cat="speakers"], body[class*='category-parent-support'] [data-cat="parent-support"], body[class*='category-events-contests'] [data-cat="events-contests"], body[class*='category-contests-events'] [data-cat="contests-events"], body[class*='category-all'] [data-cat="all"] {
 -webkit-transition: background-color 0.25s ease-in;
 transition: background-color 0.25s ease-in;
 background-color: #CF1F25!important
}

body.single-post [data-cat] {
 background-color: transparent!important;
}

.navbar-nav li {
 -webkit-transition: background-color 0.125s ease-in;
 transition: background-color 0.125s ease-in;
 -moz-box-sizing: border-box;
      box-sizing: border-box;
 margin-bottom:0!important;
 /* margin-bottom: 0!important; */
}

.navbar-nav li:hover, .navbar-nav li:active, .navbar-nav li:focus {
  background-color: rgba(207,31,37,0.6);
 }

.top-bar-section .menu-item {
  margin-bottom:0;
 }

@media (max-width: 899px) {

#sm-menulist .top-bar-section > ul {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
          flex: 1 1 auto;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap
}
  #sm-menulist .top-bar-section > ul > li.myfrenchstreet {
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-flow: 1;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
           flex-flow: 1;
   -webkit-box-ordinal-group:3;
   -webkit-order:2;
      -moz-box-ordinal-group:3;
           order:2;
   background-color:rgba(207, 31, 37, 0.5);
   border-bottom:1px solid white;
  } }

.searchform--container.hidden-desktop .navbar-nav--container {
 padding-bottom:0.5rem;
 }

@media (max-width: 599px) {

.searchform--container.hidden-desktop .navbar-nav--container {
  padding-bottom:0.75rem
 } }

#searchform {
}

.home #searchform {
 bottom:auto;
 margin-left: auto;
 margin-right: auto;
 position: relative;
 /* left:50%; */
 top:2.25rem;
 width:15rem;
}

@media (min-width: 480px) {

.home #searchform {
  top:5.5rem
} }

@media (min-width: 720px) {

.home #searchform {
  top:6.25rem
} }

@media (min-width: 832px) {

.home #searchform {
  left:0.75rem;
  position: absolute;
  top:15.5rem;
  width:16rem;
  -webkit-transform:translateX(0.5rem);
          transform:translateX(0.5rem)
} }

@media (min-width: 900px) {

.home #searchform {
  -webkit-transform:translateX(0.25rem);
          transform:translateX(0.25rem);
  top:17rem
} }

@media (min-width: 1024px) {

.home #searchform {
  left:1.125rem;
  top:17.5rem;
  width:20rem
} }

.searchform--container {
  height:auto;
  overflow:hidden;
  padding-right:0;
  position:fixed;
  top:2rem;
  -webkit-transform:translateY(-100%);
          transform:translateY(-100%);
  -webkit-transition:margin-left 0.25s ease-in, -webkit-transform 0.25s ease-in;
  transition:margin-left 0.25s ease-in, -webkit-transform 0.25s ease-in;
  transition:transform 0.25s ease-in, margin-left 0.25s ease-in;
  transition:transform 0.25s ease-in, margin-left 0.25s ease-in, -webkit-transform 0.25s ease-in;
  width:100%;
  z-index:1100;
 }

@media (min-width: 832px) {

.searchform--container {
   -webkit-transform:translateY(0);
           transform:translateY(0)
 } }

body.searchactive .searchform--container {
   box-shadow: 0.125rem 0.25rem 0.375rem rgba(0,0,0,0.2);
   -webkit-transition:-webkit-transform 0.25s ease-in;
   transition:-webkit-transform 0.25s ease-in;
   transition:transform 0.25s ease-in;
   transition:transform 0.25s ease-in, -webkit-transform 0.25s ease-in;
  }

@media (min-width: 832px) {

body.searchactive .searchform--container {
    -webkit-transition:margin-left 0.25s ease-in;
    transition:margin-left 0.25s ease-in
  } }

.home .searchform--container {
   position: relative;
  }

body.searchactive .searchform--container {
   margin-top:0;
   top:2.1875rem;
   -webkit-transform:translateY(0);
           transform:translateY(0);
  }

@media (min-width: 480px) {

body.searchactive .searchform--container {
    top:3rem
  } }

@media (min-width: 640px) {

body.searchactive .searchform--container {
    top:3rem
  } }

@media (min-width: 832px) {

body.searchactive .searchform--container {
    margin-left:0;
    margin-top: 1.75rem;
    top:0
  } }

@media (min-width: 832px) {

.searchform--container .container-fluid {
    display:none
  } }

@media (min-width: 832px) {

.searchform--container {
   border-bottom-right-radius: 1.125rem;
   border-top-right-radius: 1.125rem;
   box-shadow: 0.125rem 0.25rem 0.375rem rgba(0,0,0,0.2);
   display:inline-block;
   margin-left: -12.5rem;
   margin-top: 1.75rem;
   padding-right:1rem;
   position:absolute;
   top:auto;
   width: 14.25rem
 } }

@media (min-width: 1024px) {

.searchform--container {
   margin-left: -15.5rem;
   /* main shelf width */
   width: 17.5rem
 } }

.searchform--shelf {
  background-color: rgba(0,0,0,0.88);
  background-color: black;
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  margin-right:1rem;
  max-height: 100vh;
  overflow-y:auto;
  padding:1.5rem 0.75rem 0 0.75rem;
  padding-top: 0.875rem;
  position:relative;
  top:0;
  width:100%;
 }

@media (min-width: 480px) {

.searchform--shelf {
   padding:0.9375rem 2rem
 } }

@media (min-width: 832px) {

.searchform--shelf {
   background-color: white;
   overflow-y:visible;
   padding:0 0 0.75rem 0;
   top:auto;
   width: 13.25rem
 } }

@media (min-width: 1024px) {

.searchform--shelf {
   padding:0 0 0.25rem 0;
   width: 15.5rem
 } }

.searchform--shelf .searchform--segment .searchform--segment-heading {
   margin-top: 0;
  }

.searchform--input-wrap {
  display:block;
  height:1.625rem;
  left:1px;
  padding-top: 3px;
  position:absolute;
  top:-1px;
  width:1.625rem;
 }

.searchform--input-wrap input[type="checkbox"], .searchform--input-wrap input[type="radio"] {
   -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none;
   border:1px solid #aaaaaa;
   -moz-box-sizing: content-box;
        box-sizing: content-box;
   display:block;
   opacity:.8;
   outline:none;
   position:relative;
  }

.searchform--input-wrap input[type="checkbox"]:checked, .searchform--input-wrap input[type="radio"]:checked {
    opacity:1;
   }

.searchform--input-wrap input[type="checkbox"]:checked:after, .searchform--input-wrap input[type="radio"]:checked:after {
     position:absolute;
    }

.searchform--input-wrap input[type="checkbox"] {
   -moz-box-sizing: border-box;
        box-sizing: border-box;
   height: 18px;
   width: 18px;
  }

.searchform--input-wrap input[type="checkbox"]:checked:after {
     /* content:none; */
     color:#d03b3f;
     content:'\e848';
     font-family: 'frenchstreet_icons';
     font-size:135%;
     left:2.5px;
     line-height: 0.875;
     text-align: center;
     top:-1px;
    }

@media (min-width: 832px) {

.searchform--input-wrap input[type="checkbox"]:checked:after {
      color:#CF1F25;
      top:0
    } }

.searchform--input-wrap input[type="radio"] {
   border-radius:50%;
   height: 16px;
   margin-top: 2.5px;
   width: 16px;
  }

@media (min-width: 832px) {

.searchform--input-wrap input[type="radio"] {
    margin-top: 1px
  } }

@media (min-width: 1024px) {

.searchform--input-wrap input[type="radio"] {
    margin-top: 1px
  } }

.searchform--input-wrap input[type="radio"]:checked:after {
     background-color: #d03b3f;
     border: 4px solid transparent;
     border-radius:50%;
     content:'';
     height: 8px;
     left:4px;
     top:4px;
     width: 8px;
    }

@media (min-width: 832px) {

.searchform--input-wrap input[type="radio"]:checked:after {
      background-color: #CF1F25;
      top:4px
    } }

@media (min-width: 832px) {

.searchform--input-wrap input[type="radio"]:checked:after {
      top:4px
    } }

.searchform--province-select, .searchform--grade-select {
  margin-bottom: 0.75rem;
 }

.searchform--province-select select, .searchform--grade-select select {
   border:none;
   height:2rem;
  }

@media (min-width: 832px) {

.searchform--province-select {
   margin-bottom: 0
 } }

.searchform--select-unit {
  color:#e9e9e9;
  margin-top: -0.125rem;
  padding-bottom: 0.625rem;
  padding-top: 0.25rem;
  position: relative;
  text-align: left;
  font-size:1rem;
 }

@media (min-width: 832px) {

.searchform--select-unit {
   font-size:0.92rem;
   color:#656565;
   padding-bottom: 0.625rem;
   padding-top: 0.25rem
 } }

@media (min-width: 1024px) {

.searchform--select-unit {
   font-size:0.92rem;
   padding-bottom: 0.75rem;
   padding-top: 0.25rem
 } }

.searchform--select-unit input {
   line-height: 1;
  }

.searchform--select-unit span {
   display:block;
   line-height: 1.2;
   margin-right: 0;
   padding-left: 1.625rem;
   padding-top:0.03em;
   position: relative;
  }

@media (min-width: 832px) {

.searchform--select-unit span {
    margin-right: 0;
    width: 9.875rem
  } }

@media (min-width: 1024px) {

.searchform--select-unit span {
    margin-right: -14.5rem;
    width: 12.375rem
  } }

.searchform--province-select-unit, .searchform--grade-select-unit {
  display:block;
  position: relative;
 }

.searchform--input-container {
  background-color: transparent;
  background-color: #484849;
  border:1px solid #aaaaaa;
  margin-top: 0.4375rem;
  padding:0.5rem 0.5rem 0.5rem 0;
  position: relative;
  margin-bottom: 0.75rem;
 }

@media (min-width: 832px) {

.searchform--input-container {
   background-color: #e9e9e9;
   border:none;
   margin-top: inherit;
   padding:0.625rem 0.75rem 0.625rem 0
 } }

@media (min-width: 1024px) {

.searchform--input-container {
   padding:1rem 1rem 1rem 0
 } }

.searchform--input-container:after {
   color:#aaaaaa;
   content:'\e81e';
   display:block;
   font-family:'frenchstreet_icons';
   font-size:1.625rem;
   height:100%;
   left:auto;
   right:1rem;
   line-height: 1;
   opacity:1;
   padding-top: 1.2083333333333333rem;
   position:absolute;
   text-align: center;
   top:-0.4375rem;
   width:1rem;
  }

@media (min-width: 832px) {

.searchform--input-container:after {
    right:1.875rem;
    color:#484849;
    font-size:1.5rem;
    opacity:0.35;
    top:-.25rem
  } }

@media (min-width: 1024px) {

.searchform--input-container:after {
    right:2rem;
    font-size:1.625rem;
    top:0
  } }

.searchform--segment {
  padding:0 0 0.46875rem 0;
 }

@media (min-width: 832px) {

.searchform--segment {
   padding:0 0 0.375rem 0
 } }

@media (min-width: 1024px) {

.searchform--segment {
   padding:0 0 0.46875rem 0
 } }

.searchform--segment:first-child {
  }

.searchform--segment:nth-child(2) {
   padding-top: 0.25rem;
  }

.searchform--segment:nth-child(3) {
   padding-top:0.25rem;
  }

.searchform--segment:nth-child(n+4):before {
    background-color: #656565;
    content:'';
    content:none;
    display:block;
    height:2px;
    margin-bottom: 0.75rem;
    margin-right: 1.5rem;
    position:relative;
    width:100%;
   }

@media (min-width: 832px) {

.searchform--segment:nth-child(n+4):before {
     content:none;
     /* margin-bottom: $searchformelementgap-md; */
     margin-bottom: 0;
     margin-left: 0;
     margin-right: 0;
     background-color: #e9e9e9;
     width:calc(100% + 1.125rem);
     width:100%
   } }

@media (min-width: 1024px) {

.searchform--segment:nth-child(n+4):before {
     content:none;
     background-color: #656565;
     margin-bottom: 0;
     /* margin-bottom: $searchformelementgap; */
     width:calc(100% + 1.5rem)
   } }

.searchform--segment:last-child {
   margin-bottom: 1rem;
  }

@media (min-width: 832px) {

.searchform--segment:last-child {
    margin-bottom: inherit
  } }

@media (min-width: 832px) {

.searchform--segment {
   margin-bottom: 0;
   margin-right: 0;
   padding:0 1.125rem 0.25rem 0.875rem
 }
   .searchform--segment:nth-child(2) { padding-top:0.75rem; } }

@media (min-width: 1024px) {

.searchform--segment {
   margin-right: 1.5rem;
   padding:0 0.1875rem 0.75rem 1.125rem
 } }

.searchform--segment-fields {
  display:block;
  margin-bottom: 0.125rem;
  margin-top: 0.125rem;
  position:relative;
 }

.searchform--input {
  background-color: transparent;
  border:none;
  font-size:1.125rem;
  padding:1rem 1.875rem 1rem 0.875rem;
  width:100%;
 }

@media (min-width: 832px) {

.searchform--input {
   padding:1rem 2.25rem 1rem 0.75rem;
   font-size:0.92rem
 } }

@media (min-width: 1024px) {

.searchform--input {
   font-size:1.125rem;
   padding:1rem 2.25rem 1rem 1.125rem
 } }

@media (min-width: 832px) {

html[lang*='fr'] .searchform--input::-webkit-input-placeholder {
    font-size:0.88rem
  }

html[lang*='fr'] .searchform--input::-moz-placeholder {
    font-size:0.88rem
  }

html[lang*='fr'] .searchform--input:-ms-input-placeholder {
    font-size:0.88rem
  }

html[lang*='fr'] .searchform--input::-ms-input-placeholder {
    font-size:0.88rem
  }

html[lang*='fr'] .searchform--input::placeholder {
    font-size:0.88rem
  } }

@media (min-width: 1024px) {

html[lang*='fr'] .searchform--input::-webkit-input-placeholder {
    font-size:0.98rem
  }

html[lang*='fr'] .searchform--input::-moz-placeholder {
    font-size:0.98rem
  }

html[lang*='fr'] .searchform--input:-ms-input-placeholder {
    font-size:0.98rem
  }

html[lang*='fr'] .searchform--input::-ms-input-placeholder {
    font-size:0.98rem
  }

html[lang*='fr'] .searchform--input::placeholder {
    font-size:0.98rem
  } }

.searchform--segment-heading {
  color:#e9e9e9;
  font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
  font-size:0.92rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  margin-bottom: 0.75rem;
  position:relative;
  text-transform: uppercase;
  cursor:pointer;
 }

@media (min-width: 832px) {

.searchform--segment-heading {
   margin-bottom: 0.5rem
 } }

@media (min-width: 1024px) {

.searchform--segment-heading {
   font-size:1rem
 } }

.searchform--container .searchform--segment-heading {
   font-weight: 500;
  }

@media (min-width: 832px) {

.searchform--segment-heading {
   color:#77787B
 } }

.searchform--segment-heading:after {
   content:"\e822";
   font-family:'frenchstreet_icons';
   font-weight:normal;
   position:absolute;
   right:0;
   -webkit-transform:rotate(90deg) translate(0.0625rem, 0.1875rem);
           transform:rotate(90deg) translate(0.0625rem, 0.1875rem);
   -webkit-transform-origin:(50%, 50%);
           transform-origin:(50%, 50%);
   -webkit-transition:all 0.25s;
   transition:all 0.25s;
  }

@media (min-width: 832px) {

.searchform--segment-heading:after {
    -webkit-transform:rotate(90deg) translate(0, 0.1875rem);
            transform:rotate(90deg) translate(0, 0.1875rem);
    right:0.6875rem
  } }

@media (min-width: 1024px) {

.searchform--segment-heading:after {
    -webkit-transform:rotate(90deg) translate(-0.0625rem, 0.0625rem);
            transform:rotate(90deg) translate(-0.0625rem, 0.0625rem);
    right:0.25rem
  } }

.searchform--segment.active .searchform--segment-heading:after {
   -webkit-transform:rotate(-90deg) translate(0.0625rem, -.25rem);
           transform:rotate(-90deg) translate(0.0625rem, -.25rem);
  }

@media (min-width: 832px) {

.searchform--segment.active .searchform--segment-heading:after {
    -webkit-transform:rotate(-90deg) translate(0.125rem, -.25rem);
            transform:rotate(-90deg) translate(0.125rem, -.25rem)
  } }

@media (min-width: 1024px) {

.searchform--segment.active .searchform--segment-heading:after {
    -webkit-transform:rotate(-90deg) translate(0.0625rem, -.25rem);
            transform:rotate(-90deg) translate(0.0625rem, -.25rem)
  } }

.searchform--toggle {
  cursor:pointer;
  background-color: rgba(0,0,0,0.88);
  height:2.1875rem;
  margin-right: 0;
  position:fixed;
  right:2.1875rem;
  top:0;
  width:2.1875rem;
  z-index:2400;
 }

.searchform--container .searchform--toggle {
   display:none;
  }

@media (min-width: 480px) {

.searchform--toggle {
   height:3rem;
   right:3rem;
   width:3rem
 } }

@media (min-width: 640px) {

.searchform--toggle {
   height:3rem;
   right:3rem;
   width:3rem
 } }

@media (min-width: 832px) {

.searchform--toggle {
   background-color: #CF1F25;
   height:100%;
   width:2.25rem;
   margin-right: -1rem;
   position:absolute;
   right:0
 }
   .searchform--container .searchform--toggle {
    display:inherit;
   } }

@media (min-width: 1024px) {

.searchform--toggle {
   width:2.625rem;
   margin-right: -2rem
 } }

/* width:$searchformtogglewidth; */

.searchform--toggle:after, .searchform--toggle:before {
   color:white;
   display:block;
   font-family: 'frenchstreet_icons';
   font-size:1.625rem;
   line-height: 1;
   padding-top: 1rem;
   position:absolute;
   text-align: center;
   top:0;
   -webkit-transition: opacity 0.5s;
   transition: opacity 0.5s;
   width:100%;
  }

@media (min-width: 832px) {

.searchform--toggle:after, .searchform--toggle:before {
    font-size:1.5rem;
    padding-top: 1rem
  } }

@media (min-width: 1024px) {

.searchform--toggle:after, .searchform--toggle:before {
    font-size:1.625rem
  } }

.searchform--toggle:after {
   content:'\e81e';
   opacity:1;
   top: -0.75ex;
  }

@media (min-width: 480px) {

.searchform--toggle:after { top:-0.35ex
  } }

@media (min-width: 640px) {

.searchform--toggle:after { top:-0.35ex
  } }

@media (min-width: 832px) {

.searchform--toggle:after {
    left:0.3ex;
    top:0.2ex
  } }

.searchform--toggle:before {
   content:'\e81f';
   opacity:0;
   top: -0.7ex;
  }

@media (min-width: 480px) {

.searchform--toggle:before { top:-0.3ex
  } }

@media (min-width: 640px) { }

@media (min-width: 832px) {

.searchform--toggle:before { top:0.15ex
  } }

@media (min-width: 832px) {

.searchform--toggle:before { display:block
  } }

@media (min-width: 1024px) { }

body.searchactive .searchform--toggle:after { opacity:0; }

body.searchactive .searchform--toggle:before { opacity:1; }

body.home .searchform--toggle {
   display:none!important;
  }

.form-control {
 color:white;
 display: inline-block;
 height: 1.75rem;
 line-height: 1;
}

@media (min-width: 832px) {

.form-control {
  color: #656565
} }

.form-control::-moz-placeholder { color: #484849; opacity: 1; }

.form-control:-ms-input-placeholder { color: #484849; }

.form-control::-webkit-input-placeholder { color: #484849; }

.form-control:focus {
  background-color: tranparent;
  outline: 0;
 }

@media (min-width: 832px) {

#searchform--form + .searchform--segment { margin-top: -0.5rem } }

.searchform--segment .submit-search {
 margin-top: -0.5rem;
 background-color: #aaaaaa;
opacity:0.85;
 border-radius:1.125rem;
 color:white;
 font-weight:600;
 padding:0.5rem 0.875rem;
 display: block;
 position: relative;
 margin-left: auto;
 margin-right: auto;
 margin-top: -0.5rem;
 text-transform: uppercase;
 font-size:0.92rem;
}

@media (min-width: 832px) {

.searchform--segment .submit-search {
  padding:0.625rem 1rem;
  opacity:1;
  background-color: #d9d9d9;
  margin-top: 0.125rem;
  -webkit-transform:translateX(-0.5rem);
          transform:translateX(-0.5rem)
} }

@media (min-width: 1024px) {

.searchform--segment .submit-search {
  -webkit-transform:none;
          transform:none;
  margin-top: -0.25rem
} }

.searchform--segment .submit-search.active {
  opacity:1;
  background-color: #CF1F25;
 }

.searchform--segment .submit-search:active, .searchform--segment .submit-search:focus {
  background-color: #9a0000;
 }

.search-sub-region-picker {
 width:100%;
}

@media (min-width: 832px) {

.search-sub-region-picker {
  width:calc(100% - 0.6875rem)
} }

@media (min-width: 1024px) {

.search-sub-region-picker {
  width:100%
} }

.searchresults--wrapper {
 width:100%;
 display:block;
}

.searchresults--header {
 min-height:2.5rem;
 position:relative;
 display:block;
 width:100%;
 vertical-align:middle;
 margin-top:0;
 margin-bottom: -0.75rem;
}

.searchresults--header span {
  display:block;
  margin-bottom: 0.25rem;
 }

.searchresults--header span:only-child {
   margin-top:0.6875rem;
  }

@media (min-width: 640px) {

.searchresults--header {

  margin-bottom: 0.375rem;
  margin-top:-0.25rem
}
  .searchresults--header span {
   display:inline-block;
   margin-bottom: 0;
  } }

.searchresults--header:after {
  content:'';
  display:table;
  clear:both;
 }

.searchresults--header span {
  font-size:1.125rem;
  /* float:left; */
  vertical-align:middle;
  display:inline-block;
  font-weight:600;
  margin-right: 0.5rem;
 }

.searchresults--tag {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 /* float:left; */
 white-space:nowrap;
 background-color: white;
 padding:0.5rem 0.625rem;
 font-size:0.92rem;
 border:1px solid #e9e9e9;
 border-radius:0.25rem;
 line-height: 1;
 margin-right:0.4375rem;
 margin-bottom: 0.25rem;
 margin-top: 0.25rem;

}

@media (min-width: 640px) {

.searchresults--tag {

  margin-right:0.625rem

} }

.searchresults--tag-close {
  display:inline;
  font-family:'frenchstreet_icons';
  opacity:0.5;
  margin-right: 0.375rem;
 }

.searchresults--tag-close:hover {
   border-color: #aaaaaa;
   opacity:1;
  }

.searchresults--tag-close:before {
   position:relative;
   content:'\e819';
   bottom:0.1ex;
  }

.searchresults--grid {
 -moz-box-sizing: border-box;
      box-sizing: border-box;
 position:relative;
 margin-top:0;
}

@media (min-width: 640px) {

.searchresults--grid {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  margin-right: -1rem
} }

@media (min-width: 832px) {

.searchresults--grid {
  margin-right: -1rem
} }

@media (min-width: 1024px) { }

.searchresults--grid:after {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  content: '';
 }

.index-card--container {
  width:100%;
  margin-top: 0.375rem;
  /* margin-top: 0; */
  /* margin-bottom: 0.375rem; */
  margin-left: 0;
 }

@media (min-width: 640px) {

.index-card--container {
   margin-top: 0.375rem;
   width:50%
 } }

@media (min-width: 832px) {

.index-card--container {
   width:33%
 }
   body.searchactive .index-card--container {
    width:50%;
   } }

@media (min-width: 1024px) {

.index-card--container {
   width:25%
 }
   body.searchactive .index-card--container {
    width:33%;
   } }

@media (min-width: 1200px) {

.index-card--container {
   width:25%
 }
   body.searchactive .index-card--container {
    width:25%;
   } }

.index-card--container:first-child:before, .index-card--container:after {
   display:block;
   position:absolute;
   width:97%;
   width:calc(100%);
   height:1px;
   margin-top: 0.5625rem;
   margin-bottom: 0.125rem;
   background-color: #e9e9e9;
   content:'';
  }

@media (min-width: 640px) {

.index-card--container:first-child:before, .index-card--container:after {
    content:none
  } }

@media (max-width: 831px) {

.index-card--container:first-child:before { content:none
  } }

.index-card--container:last-child:after { content:none; }

.index-card--container:first-child:before { margin-top: 0; }

.index-card--figure {
  display:block;
  z-index:1;
  position:absolute;
  width:3.25rem;
  min-height:3.25rem;
  padding:0;
  height:100%;
  bottom:auto;

 }

@media (min-width: 640px) {

.index-card--figure {
   position:relative;
   width:100%;
   max-height:5.5rem;
   margin-top:0.5rem;
   float:none

 } }

@media (min-width: 832px) {

.index-card--figure {
   max-height:6rem;
   margin-top:0

 } }

.index-card--wrapper {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  overflow:visible;
  display:block;
  position:relative;
  min-height:3.875rem;
  margin:0 0 0 0;
  /* width:calc(100% - $gridgap-tn - $gridgap-tn); */
  /* padding:resolve($gridgap-tn * 1.5) $gridgap-tn resolve($gridgap-tn * 1.5) $gridgap-tn; */
  padding:0.95rem 0 0.125rem 0;
  border-radius:0.375rem;
  vertical-align:top;
    }

@media (min-width: 640px) {

.myfrenchstreet--container .index-card--wrapper { padding-top:1.5rem } }

@media (min-width: 640px) {

.index-card--wrapper {
   overflow:hidden;
   width:calc(100% - 1rem);
   margin:0 1rem 0.64rem 0;
   padding:1rem 1rem 1rem 1rem;
   background-color:white;
   box-shadow: 2px 2px 12px rgba(0,0,0,0.2)
    }
   .myfrenchstreet--container .index-card--wrapper {
    padding-top:2rem;
    padding-bottom:2.25rem;
   } }

@media (min-width: 832px) {

.index-card--wrapper {
   width:calc(100% - 0.875rem);
   margin:0 0.875rem 0.56rem 0;
   padding:0.875rem 0.875rem 0.875rem 0.875rem
    }
   .myfrenchstreet--container .index-card--wrapper {
    padding-top:2rem;
   } }

@media (min-width: 1024px) {

.index-card--wrapper {
   width:calc(100% - 1rem);
   margin:0 1rem 0.6666666666666666rem 0;
   padding:1rem 1rem 1rem 1rem
    }
   .myfrenchstreet--container .index-card--wrapper {
    padding-top:2.3125rem;
   } }

.index-card--wrapper.topspace .index-card--contents {
    padding-top:1.375rem;
      }

.myfrenchstreet--container .index-card--wrapper.topspace .index-card--contents {
     padding-top:0.375rem;
    }

@media (min-width: 640px) { }

@media (min-width: 832px) { }

@media (min-width: 1024px) { }

.index-card--heading {
     margin-top:0;
     margin-bottom: 0.125rem;
     padding-bottom: 0;
     font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
     font-size:1rem;
     font-weight: 500;
     padding-right:4.625rem;
    }

@media (min-width: 640px) {

.index-card--heading {
      padding-right:0
    } }

.myfrenchstreet--container .index-card--heading {
      padding-right:4.75rem;
     }

@media (min-width: 640px) {

.index-card--heading {
      margin-top:0.1875rem;
      margin-bottom: 0.4375rem;
      font-weight:700
    }
      .myfrenchstreet--container .index-card--heading {
       padding-right:0;
      } }

.index-card--heading a { color:#77787B; }

.index-card--actions {
     display:-webkit-box;
     display:-webkit-flex;
     display:-moz-box;
     display:flex;
     position:static;
     -webkit-box-align:center;
     -webkit-align-items:center;
        -moz-box-align:center;
             align-items:center;
     -webkit-box-pack: start;
     -webkit-justify-content: flex-start;
        -moz-box-pack: start;
             justify-content: flex-start;
     overflow:visible;
     width:100%;
     padding-left:3.75rem;
     -webkit-transform:translateY(0.4375rem);
             transform:translateY(0.4375rem);
    }

@media (min-width: 640px) {

.index-card--actions {
      position:relative;
      margin-bottom:-0.5rem;
      /* margin-top:0; */
      margin-left:0;
      padding-left:0;
      -webkit-transform:none;
              transform:none
      /* padding-left:resolve($indexcardfigureheight-smmd + $gridgap-smmd - 0.5rem); */
    }
      .myfrenchstreet--container .index-card--actions {
       position:absolute;
       top:auto;
       bottom:-1.3125rem;
       margin-bottom: 0;
      } }

.index-card--text {
     display:block;
     position: relative;
     min-height:1.25rem;
    }

.index-card--description {
     display:none;
    }

@media (min-width: 640px) {

.index-card--description { display:block
    } }

.index-card--contents {
     display:block;
     position: relative;
     width:100%;
    }

.myfrenchstreet--container .index-card--contents {
      padding-left:2.125rem!important;
     }

@media (min-width: 640px) {

.myfrenchstreet--container .index-card--contents { padding-left: 0!important
     } }

@media (min-width: 640px) {

.index-card--contents {
      padding-left:0!important;

      min-height:5.5rem
    } }

@media (min-width: 832px) {

.index-card--contents {
      min-height:6rem
    } }

.index-card--text-wrapper {
     display:block;
     position: relative;
     top:0;
     /* height:$indexcardfigureheight-tn; */
     padding-left:3.75rem;
     overflow-y:hidden;
    }

/* justify-content: flex-start; */

@media (min-width: 640px) {

.index-card--text-wrapper {
      display:block;
      height:auto;
      height:5.375rem;
      padding-left:0
      /* padding-left:resolve($indexcardfigureheight-smmd + $gridgap-smmd - 0.5rem); */
    }
      .index-card--text-wrapper:before {
       display:block;
       position:relative;
       width:100%;
       height:1px;
       margin-bottom: 0.6875rem;
       background-color: #e9e9e9;
       content:'';
      } }

/* align-items: flex-start; */

@media (min-width: 832px) {

.index-card--text-wrapper {
      height:8.375rem
    } }

@media (min-width: 1024px) {

.index-card--text-wrapper {
      height:8.375rem
    } }

@media (min-width: 832px) { }

.index-card--text-wrapper p {
      color:#aaaaaa;
      font-size:0.92rem;
      line-height: 1.4;
     }

.index-card--text-wrapper h3 + p {
     }

@media (min-width: 640px) {
      .index-card--text-wrapper:after {
       display:block;
       position:absolute;
       bottom:0;
       left:0;
       width:100%;
       height:2rem;
       background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
       background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
       background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
       content:'';
       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
      } }

.index-card--link {
     display:block;
     position:absolute;
     top:0.375rem;
     right:-.375rem;
     width:4.875rem;
     height:100%;
     margin-right: 0;
     margin-left: auto;
     /* outline: 2px solid pink; */
     font-size:1rem!important;
     overflow:visible;
    }

.myfrenchstreet--container .index-card--link {
      top:0.5rem;
     }

/* right:-.25rem; */

@media (min-width: 640px) {

.myfrenchstreet--container .index-card--link {
       top:auto;
       right:1rem;
       margin-right:-0.625rem
     } }

@media (min-width: 640px) {

.index-card--link {
      /* margin-bottom: -0.3125rem; */
      /* position:relative; */
      top:auto;
      height:auto;
      border:none;
      bottom:-0.125rem;
      right:1rem;
      margin-right:-.5rem
    } }

.index-card--link a {
      font-size:0.95rem!important;
      border-left:1px solid #d9d9d9;
      display:block;
      position:relative;
      right:0;
      bottom:0;
      width:100%;
      text-align: center;
      top:50%;
      -webkit-transform:translateY(-50%);
              transform:translateY(-50%);
      height:auto;
      margin:0;
      /* height:$indexcardbuttonheight-tn; */
      padding:1.3125rem 0.5rem 1.1875rem 0.5rem;
      overflow:visible;
      font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
      font-size:0.92rem;
      font-weight:500;
      line-height: 1.2!important;
      opacity:0.75;
     }

.myfrenchstreet--container .index-card--link a {
       padding:1.0625rem 0.5rem 1.1875rem 0.5rem;

      }

/* border-right:1px solid $wisp; */

@media (min-width: 640px) {

.myfrenchstreet--container .index-card--link a {
        right:0;
        left:auto;
        padding:1rem 0.5rem 1rem 0.5rem;
        border-right:none

      } }

@media (min-width: 640px) {

.index-card--link a {
       position:relative;
       top:auto;
       right:auto;
       bottom:auto;
       height:1.5rem;
       min-height:auto;
       margin-right: -0.5rem;
       padding:0.25rem 0.5rem 0.375rem 0.5rem;
       border:none;
       border-radius: 0.75rem;
       background-color: transparent
       /* background-color: color(cyan a(20%)); */
     } }

@media (min-width: 832px) {

.index-card--link a {
       height:1.5rem;
       border-radius: 0.75rem
     } }

@media (min-width: 1024px) {

.index-card--link a {
       height:1.5rem;
       border-radius: 0.75rem
     } }

.index-card--link a:after {
       position:relative;
       bottom:0.2ex;
       padding-left: 0.25rem;
       font-family:'frenchstreet_icons';
       font-size:0.675rem!important;
       line-height: 1!important;
       content:"\e822";
       -webkit-transition: all 0.125s ease-in;
       transition: all 0.125s ease-in;
      }

.index-card--link a:hover {
       color:#CF1F25;
       opacity:1;
      }

@media (min-width: 832px) {

.index-card--link a:hover:after {
         /* transform:translateX(0.25rem)!important; */
         margin-right:-0.125rem;
         padding-left:0.375rem
       } }

.index-card--link:before {
      display:block;
      position:relative;
      width:1rem;
      height: 1.5rem;
     }

.index-card--favourite {
     display:block;
     position:relative;
     margin-bottom: -.125rem;
     margin-left: -.4125rem;
     color:#CF1F25;
     font-size: 1.25rem;
     line-height: 1;
     opacity:0.5;
    }

.index-card--favourite:hover { opacity:1; }

.index-card--favourite:after {
      display:block;
      position:relative;
      padding: 0.375rem;
      font-family:'frenchstreet_icons';
      /* content:'\f004'; */
      content:'\e840';
     }

.index-card--favourite:active:after, .index-card--favourite:focus:after { content:'\e841'; }

.index-card--favourite.active {
      opacity:1;
     }

.index-card--favourite.active:after {
      content:'\e841';
     }

.index-card--ratings {
     display:block;
     margin-left:1rem;
    }

.myfrenchstreet--container-favourites .index-card--ratings { margin-left:0; }

.myfrenchstreet--container-notifications .index-card--ratings { display:none; }

.index-card--ratings:before {
      content:'';
      position:absolute;
      top:0.25rem;
      left:5.625rem;
      display:block;
      margin-bottom:-0.5rem;
      width:1px;
      height:1.5rem;
      background-color: #e9e9e9;
     }

.myfrenchstreet--container-favourites .index-card--ratings:before { content:none; }

@media (min-width: 640px) {

.index-card--ratings:before {

       left:1.875rem
     } }

.index-card--ratings .star--on, .index-card--ratings .star--off, .index-card--ratings .star--half {
      display:inline-block;
      position:relative;
      font-family: 'frenchstreet_icons';
      font-size:0.675rem;
     }

.index-card--ratings .star--on:nth-child(n+2), .index-card--ratings .star--off:nth-child(n+2), .index-card--ratings .star--half:nth-child(n+2) {
       margin-left: 0.125rem;
      }

/* .star--on:first-child:after {
      position:absolute;
      top:-0.5rem;
      left:-0.6875rem;
      width:1px;
      height:1.5rem;
      background-color: $mist;
     } */

.index-card--ratings .star--on:before {
      color:#CF1F25;
      content:'\e833';
     }

.index-card--ratings .star--half:before {
      position:relative;
      color:#CF1F25;
      content:'\e833';
     }

.index-card--ratings .star--half:after {
      position:absolute;
      top:-20%;
      left:50%;
      width:50%;
      height:140%;
      background-color: white;
      content:'';
      opacity:0.7;
     }

.index-card--ratings .star--off:before {
      color:#CF1F25;
      content:'\e833';
      opacity:0.25;
     }

.index-card--favourite + .index-card--ratings {
     margin-left:1rem;
    }

.index-card--favourite + .index-card--ratings .star--on:first-child:after {
      content:'';
     }

.index-card--datestamp {
     display:none;
     position: absolute;
     top:100%;
     /* left:resolve($indexcardfigureheight-tn / 2 + 0.25rem); */
     left:0;
     width:auto;
     /* float:left!important; */
     /* background-color: $cloud; */
     /* padding:0.3125rem 0.5rem 0.25rem 0.5rem; */
     /* height:1.5rem; */
     /* border-radius:0.75rem; */
     /* left:auto; */
     /* margin-right: 2.5rem; */
     /* right:0; */
     margin:-0.75rem 0 0 0;
    }

@media (min-width: 640px) {

.index-card--datestamp {
      display:block;
      position: relative;
      position:absolute;
      /* top:-1.375rem; */
      left:0;
      margin:0;
      padding:0;
      background-color: transparent
    } }

@media (min-width: 832px) {

.index-card--datestamp {
      top:-1.375rem
    } }

.index-card--datestamp p {
      /* color:white; */
      display:block;
      position:relative;
      /* font-weight:700; */
      margin: 0;
      /* white-space:nowrap; */
      color:#aaaaaa;
      font-size:0.75rem!important;
      line-height: 1;
      /* text-align: left!important; */
      text-align: right!important;
     }

@media (min-width: 640px) {

.index-card--datestamp p {
       font-weight:400
     } }

.index-card--deletecard {
     z-index:10;
     position:absolute;
     /* right:-.5rem; */
     right:auto;
     left:-0.5rem;
     right:auto;
     top:0.75rem;
     width:2.5rem;
     height:100%;
     line-height: 1.875;
     text-align: center;
     cursor:pointer;
     height:100%;
     -webkit-transition:opacity 0.25s ease-in-out;
     transition:opacity 0.25s ease-in-out;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
    }

.index-card--deletecard:hover span:before, .index-card--deletecard:active span:before { opacity:1; }

@media (min-width: 640px) {

.index-card--deletecard {
      left:auto;
      width:2rem;
      height:2rem;
      top:0.1875rem;
      right:0.6875rem
    } }

@media (min-width: 640px) {

.index-card--deletecard {
      /* top:-1.8175rem; */
    }
      .myfrenchstreet--container .index-card--deletecard {
      } }

.index-card--deletecard span {
      /* background-color: color(violet a(20%)); */
      display:block;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
      position: absolute;
      width:2.5rem;
      height:100%;
      height:calc(100% - 0.75rem);
      margin:0;
     }

/* border-left:1px solid $wisp; */

@media (min-width: 640px) {

.index-card--deletecard span {
       height:2rem;
       border-left:none
     } }

.index-card--deletecard span:before {
       top:50%;
       height:auto;
       -webkit-transform:translateY(-50%);
               transform:translateY(-50%);
       -moz-box-sizing: border-box;
            box-sizing: border-box;
       position: absolute;
       /* height:auto; */
       padding:0.25rem 0.625rem 0 0.5625rem;
       left:0;
       color:#CF1F25;
       font-family:'frenchstreet_icons';
       font-size:1.25rem;
       text-align: center;
       content:'\e842';
       opacity:0.5;
       -webkit-transition: 0.125s all ease in;
       transition: 0.125s all ease in;
      }

@media (min-width: 640px) {

.index-card--deletecard span:before {
        padding:0.125rem 0.625rem 0 0.5625rem;
        -webkit-transform:none;
                transform:none;
        top:0;
        right:0;
        height:2rem
      } }

.index-card--deletecard:hover, .index-card--deletecard:active {
      -webkit-transition: 0.125s all ease in;
      transition: 0.125s all ease in;
     }

.index-card--deletecard:hover:before, .index-card--deletecard:active:before {
       opacity:1!important;
      }

@media (max-width: 599px) {
 .searchresults--grid .index-card--wrapper:hover {-webkit-transform:none!important;transform:none!important;} }

.nopic {
 font-family: "frenchstreet_icons";
 color:#aaaaaa;
 z-index:1000;
}

.resultpicbox {
 position:relative;
 display:block;
 /* display:flex; */
 margin-left: auto;
 margin-right: auto;
 -webkit-box-align:center;
 -webkit-align-items:center;
    -moz-box-align:center;
         align-items:center;
 justify-items:center;
 height:100%;
 /* background-color: color(orange a(25%)); */
 margin-top:-0.0625rem;
 margin-left: -0.125rem;
}

@media (min-width: 640px) {

.resultpicbox {
  margin-top:0.125rem;
  margin-top:0;
  min-height:5.5rem;
  height:5.5rem
} }

@media (min-width: 832px) {

.resultpicbox {
  min-height:6rem;
  height:6rem
} }

@media (min-width: 1024px) {

.resultpicbox {
  min-height:6rem;
  height:6rem
} }

.resultpicbox a {
  position: absolute;
  height:100%;
  display: block;
  /* align-items:center; */
  /* justify-content: center; */
  /* height:$indexcardfigureheight-tn; */
 }

.resultpicbox img {
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  /* object-fit: contain; */
  width:auto;
  max-height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
 }

@media (min-width: 640px) {

.resultpicbox img {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   top:calc(25% + 25%);
   -webkit-transform:translateY(calc(-50% - 0.25rem));
           transform:translateY(calc(-50% - 0.25rem));
   max-height:4.5rem;
 } }

@media (min-width: 832px) {

.resultpicbox img {
   max-height:5.125rem;
 } }

.resultpicbox.nopic {
  position: relative;
 }

body.single .single--main-content .resultpicbox.nopic {
   height:5.5rem;
   line-height: 1;
  }

body.single .single--main-content .resultpicbox.nopic:after {
    top:0;
    position: relative;
    padding-top: 0;
    line-height: 1;
    margin-top: -0.75rem;
    font-size:6.25rem;
   }

@media (min-width: 640px) {
   .index-card--contents .resultpicbox.nopic:after {
    top:0;
    font-size:4.25rem;
    line-height: 1;
   }
   body.single .single--main-content .resultpicbox.nopic {
    width:100%;
    top:0;
   }
    body.single .single--main-content .resultpicbox.nopic:after {
     top:auto;
     /* height:auto; */
     /* background-color: orange; */
     font-size:7.25rem;
    } }

@media (min-width: 832px) {
   .index-card--contents .resultpicbox.nopic:after {
    top:0.375rem;
    font-size:5.25rem;
    line-height: 1;
   }
   body.single .single--main-content .resultpicbox.nopic {
    /* height:0; */
    position: absolute;
    display:block;
    bottom:auto;
    top:50%;
   }
    body.single .single--main-content .resultpicbox.nopic:after {
     top:0;
     -webkit-transform:translateY(-50%);
             transform:translateY(-50%);
     /* top:50%; */
    } }

.resultpicbox.nopic:before {
   display:block;
   content:'';
   position: absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   /* margin:0.5rem; */
   /* background-color: $vapor; */
  }

/* border-radius: $buttonborderradius-tn; */

@media (min-width: 832px) {

.resultpicbox.nopic:before {
    /* border-radius: $buttonborderradius; */
  } }

.resultpicbox.nopic:after {
   display:block;
   content:'';
   position: absolute;
   width:100%;
   height:auto;
   text-align: center;
   content:'\e809';
   font-size:2.25rem;
   line-height: 1;
   font-family:'frenchstreet_icons';
   color:#e9e9e9;
   /* transform:translateY(-0.625rem); */
   top:50%;
   -webkit-transform:translateY(-50%);
           transform:translateY(-50%);
  }

.single--container .resultpicbox.nopic:after {

    top:auto;
    -webkit-transform:translateY(-0.625rem);
            transform:translateY(-0.625rem);
   }

@media (min-width: 640px) {

.resultpicbox.nopic:after {
    -webkit-transform:translateY(0);
            transform:translateY(0)
  } }

.resultpicbox.nopic span {
   width:100%;
   text-align: center;
   position: relative;
   display:inline-block;
   margin-left: auto;
   margin-right: auto;
  }

/*region sidebar */

#sidebar {margin-top: 1.25rem;}

#sidebar .panel {border: none;padding: 0;}

#sidebar .panel a, .footer-widget .panel a {
 color: #999;
 font-size: 0.9375rem;
}

#sidebar .panel a:hover, #sidebar .panel a:focus, .footer-widget .panel a:hover, .footer-widget .panel a:focus {color: #444444;}

#sidebar ul, .footer-widget ul {list-style-type: none;margin-left: 0;}

#sidebar .widget h4, .footer-widget .widget h4 {
 text-transform: uppercase;
 font-size: 1rem;
 padding-bottom: 1rem;
 border-bottom: 1px solid #ddd;
 color: #888;
 font-weight: 600;
}

.banner_ad + .banner_ad {}

#sidebar .panel {max-width:300px;margin-left:auto;margin-right:auto;}

@media only screen and (min-width: 64.063em) {
 #sidebar {padding-left: 1.875rem;padding-right: 0;margin-top: 0;}
}

@media only screen and (min-width: 64.063em) {
 .footer-widget {margin-top:0;padding-top: 0;}
}

.footer-widget {
 background-color: #e9e9e9;
}

@media (min-width: 832px) { }

/*endregion*/

#bgsliderpic {
 z-index:0;
 /* z-index:-1000 !important; */
 position:fixed;
 padding:0;
 margin:0;
 width:100%;
 height:100%;
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center center;
 background-color:black;
 -webkit-transition: background-image 2s;
 transition: background-image 2s;
}

#bgsliderpic:after {
  content:'';
  width:100%;
  height:100%;
  display:block;
  position:fixed;
  /* position: absolute; */
  top: 0;
  left: 0;
  background-color: transparent;
  background: rgba(0, 0, 0, 0.57);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.57)), color-stop(100%, rgba(0, 0, 0, 0.21)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 60%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );

 }

@media all and (transform-3d), (-webkit-transform-3d) {
 .carousel-inner > .item, #bgsliderpic {
  -webkit-transition: -webkit-transform .6s ease-in-out;
  transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;
 }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
   left: 0;
   -webkit-transform: translate3d(100%, 0, 0);
   transform: translate3d(100%, 0, 0); }
   .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
    .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
     left: 0;
     -webkit-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0); } }

#bgsliderpic:after {
     }

.single--figure, .single--heading, .single--description, .single--meta, .single--interactive, .single--map {
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  /* padding:$gridgap 0; */
  position:relative;
  margin-bottom:0.5rem;
  line-height: 1.6;
 }

@media (min-width: 480px) {

.single--figure, .single--heading, .single--description, .single--meta, .single--interactive, .single--map { margin-bottom:1rem
 } }

@media (min-width: 640px) {

.single--figure, .single--heading, .single--description, .single--meta, .single--interactive, .single--map { margin-bottom:1rem
 } }

@media (min-width: 1024px) {

.single--figure, .single--heading, .single--description, .single--meta, .single--interactive, .single--map { margin-bottom:1rem
 } }

.single--heading, .single--description, .single--meta, .single--interactive, .single--map {
  width:auto;
 }

.single--main-content {
  /* padding-top:$gridgap; */
  display:block;
  width:100%;
  position:relative;
 }

@media (min-width: 480px) { }

@media (min-width: 640px) { }

@media (min-width: 1024px) { }

.single--main-content:after { content:''; display:table; clear:both; }

.single--interactive {
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  margin-bottom: 2.5rem;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
 }

@media (min-width: 480px) {

.single--interactive {
   -webkit-box-pack: start;
   -webkit-justify-content: flex-start;
      -moz-box-pack: start;
           justify-content: flex-start
 } }

@media (min-width: 832px) { }

@media (min-width: 640px) {

.single--interactive {
   margin-bottom: 2rem
 } }

@media (min-width: 1024px) {

.single--interactive {
   margin-bottom: 2rem
 } }

.single--interactive-favourite {
   display:block;
   position:relative;
   color:#CF1F25;
   font-size: 1.625rem;
   line-height: 1;
   margin-left: -25%;
   margin-bottom: -.125rem;
   opacity:1;
   -webkit-transition: 0.375s all ease-in;
   transition: 0.375s all ease-in;
  }

@media (min-width: 480px) {

.single--interactive-favourite {
    margin-left: -.4125rem
  } }

@media (min-width: 640px) { }

@media (min-width: 1024px) { }

.single--interactive-favourite:hover { opacity:1; }

.single--interactive-favourite:after {
    position:relative;
    padding: 0.375rem;
    font-family:'FontAwesome';
    content:'\f08a';
    display:block;
   }

.single--interactive-favourite:hover:after, .single--interactive-favourite:active:after, .single--interactive-favourite:focus:after {
    color:#9a0000;
   }

.single--interactive-favourite.active:after, .single--interactive-favourite:active:after, .single--interactive-favourite:focus:after {
    content:'\f004';
   }

.single--interactive-ratings {
   -webkit-box-flex: 1;
   -webkit-flex: 1;
      -moz-box-flex: 1;
           flex: 1;
   -webkit-box-flex:0;
   -webkit-flex-grow:0;
      -moz-box-flex:0;
           flex-grow:0;
   display:block;
  }

@media (min-width: 480px) {

.single--interactive-ratings {
    /* flex:0; */
  } }

@media (min-width: 640px) { }

@media (min-width: 832px) { }

@media (min-width: 1024px) { }

.single--interactive-social {
   -webkit-flex-basis:100%;
           flex-basis:100%;
   margin-left:auto;
   display:block;
   margin-top:0.5rem;
  }

@media (min-width: 480px) {

.single--interactive-social {
    -webkit-flex-basis:auto;
            flex-basis:auto;
    /* justify-content: flex-start; */
    margin-top:0
  } }

@media (min-width: 832px) {

.single--interactive-social {
    margin-top: -0.5rem
  } }

.single--interactive-social .ssbp-wrap.left {
    float:none!important;
   }

.single--interactive-social .ssbp-wrap.left div {
     text-align: center!important;
    }

.single--interactive:after {
   content:'';
   display:table;
   clear:both;
   margin-bottom: 1.5rem;
  }

@media (min-width: 480px) {

.single--interactive:after {
    margin-bottom: 1.5rem
  } }

@media (min-width: 832px) {

.single--interactive:after {
    margin-bottom: 1.75rem
  } }

@media (min-width: 1024px) {

.single--interactive:after {
    margin-bottom: 2rem
  } }

.single--description p {
   font-size:1rem;
   line-height: 1.6;
   letter-spacing: 0.005em;
   word-spacing: 0.07em;
  }

.single--container {
  padding-bottom:1rem;
 }

.single--figure-container {
  /* position: relative; */
  /* display:block; */
  /* text-align:center; */
  width:100%;
  /* margin-left: auto; */
  /* margin-right: auto; */
 }

.single--figure {
  overflow:hidden;
  width:100%;
  /* height:$singlefigureheight-tn; */
  z-index:1;
  /* position:absolute; */
  display:inline-block;
  padding:0;
  margin-bottom:1.5rem;
 }

@media (min-width: 480px) {

.single--figure { margin-bottom: 2rem
 } }

@media (min-width: 640px) {

.single--figure { margin-bottom:1.25rem
 } }

@media (min-width: 1024px) {

.single--figure { margin-bottom:1rem
 } }

@media (min-width: 640px) {

.single--figure {
   min-height:7.5rem;
   position:relative;
   /* margin-top:-$gridgap; */
   width:33%;
   min-width:33%;
   float:none
 } }

@media (min-width: 832px) {

.single--figure {
   width:100%;
   border-radius: 1.125rem;
   min-height:auto;
   position: relative;
   display:block;
   box-shadow: 2px 2px 12px rgba(0,0,0,0.2);
   background-color: white;
   padding-top:100%
 } }

@media (min-width: 1024px) {

.single--figure {
   padding-top:66.66%
 } }

.single--figure figure {
   width:100%;
  }

@media (min-width: 640px) {

.single--figure figure {
    width:100%;
    position:relative;
    margin-left: auto;
    margin-right: auto
  } }

@media (min-width: 832px) {

.single--figure figure {
    position: absolute;
    display:block;
    width:100%;
    top:0;
    left:0;
    /* height:100%; */
    top:calc(25% + 25%);
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%)
  } }

.single--figure img {
   border-radius:0;
   display:block;
   margin-left: auto;
   margin-right:auto;
   position:relative;
   width:auto;
   max-width:300px;
   max-height:150px;
  }

@media (min-width: 480px) { }

@media (min-width: 640px) {

.single--figure img {
    /* max-height:resolve($singlefigureheight-smmd - $gridgap * 2); */
    /* max-height:80%; */
    max-width:100%
  } }

@media (min-width: 832px) {

.single--figure img {
    max-width:80%;
    max-height:10rem
  } }

@media (min-width: 1024px) {

.single--figure img {
    max-height:10rem
  } }

.single--meta {
  position:relative;
  display:block;
  padding: 0.25rem;
  word-wrap: break-word;
  margin-top: 2.5rem;
  margin-bottom:1.5rem;
 }

@media (min-width: 480px) { }

@media (min-width: 640px) { }

@media (min-width: 1024px) {

.single--meta {
   margin-bottom:0.5rem
 } }

.single--meta:after, .single--meta:before {
   content:'';
   display:block;
   position:relative;
   width:100%;
   height:1px;
   background-color: #e9e9e9;
  }

.single--meta:before {
   top:-1.5rem;
  }

.single--meta:after {
   bottom:-0.5625rem;
  }

@media (min-width: 640px) {

.single--meta {
   padding-left:0;
   padding-right:0;
   padding-top: 0.5rem
 } }

@media (min-width: 832px) {

.single--meta {
   margin-top: 0
   /* columns:1; */
 }
   .single--meta:before, .single--meta:after { content:none; } }

@media (min-width: 1024px) {

.single--meta {
   padding-top: 0.5rem
 } }

.single--map {
  height:24rem;
  margin-bottom:1.25rem;
  position:relative;
  float:none;
 }

@media (min-width: 480px) {

.single--map {
   height:21rem
 } }

@media (min-width: 640px) {

.single--map {
   height:18rem
 } }

@media (min-width: 1024px) {

.single--map {
   height:20rem
 } }

.single--map iframe .profile-photo {display:none;}

.single--display-desktop {
  display:none;
 }

@media (min-width: 832px) {

.single--display-desktop {
   display:block;
   display:-webkit-box;
   display:-webkit-flex;
   display:-moz-box;
   display:flex
 } }

.single--display-mobile {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
 }

@media (min-width: 480px) { }

@media (min-width: 640px) {

.single--display-mobile {
   display:-webkit-box;
   display:-webkit-flex;
   display:-moz-box;
   display:flex
 } }

@media (min-width: 832px) {

.single--display-mobile {
   display:none
 } }

@media (min-width: 1024px) { }

.single--group_rightcol--desktop {
  position:relative;
  display:block;
  width:100%;
  float:none;
 }

@media (min-width: 832px) {

.single--group_rightcol--desktop {
   float:right
 } }

.single--heading {
  width:100%;
 }

@media (min-width: 640px) {

.single--heading {
   margin-left:0.875rem
 }
   .single--heading:after { content:''; display:table; clear:both; } }

@media (min-width: 832px) {

.single--heading {
   margin-left:0
 } }

.single--heading h1 {
   text-align:left;
   /* display:block; */
   width:100%;
   font-family:'Libre Franklin', Helvetica, Arial, sans-serif;
   font-weight: 600;
   margin-top: 0;
   color:#656565;
   line-height: 1.25;
   margin-top:-0.03em;
   margin-bottom: -0.1em;
   position: relative;
  }

@media (min-width: 640px) {

.single--group_header--tablet {
   -moz-box-sizing:border-box;
        box-sizing:border-box;
   position:relative;
   display:-webkit-box;
   display:-webkit-flex;
   display:-moz-box;
   display:flex;
   width:100%;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: reverse;
   -webkit-flex-direction: row-reverse;
      -moz-box-orient: horizontal;
      -moz-box-direction: reverse;
           flex-direction: row-reverse;
   -webkit-box-align:center;
   -webkit-align-items:center;
      -moz-box-align:center;
           align-items:center
 } }

.single--group_leftcol--desktop {
  float:none;
 }

@media (min-width: 832px) {

.single--group_leftcol--desktop {
   position:relative;
   float:left
 }
   @media (min-width: 640px) {

.single--group_leftcol--desktop {
    width:25%
 } }
   @media (min-width: 832px) {

.single--group_leftcol--desktop {
    width:33%
 } }
   @media (min-width: 1024px) { } }

.single--group_rightcol--desktop {
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  position:relative;
  padding-left:0.5rem;
  width:100%;
  }

@media (min-width: 640px) {

.single--group_rightcol--desktop {
   padding-left:0
  } }

@media (min-width: 832px) {

.single--group_rightcol--desktop {
   width:67%;
   padding-left: 1.5rem
  } }

@media (min-width: 900px) {

.single--group_rightcol--desktop {
   padding-left: 1.5rem
  } }

w
  .single--consideration-container {
   background-color: #fafafa;
   position: relative;
  }

.single--consideration {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   max-width:75rem;
   padding: 0 0.875rem 1.75rem 0.875rem;
  }

.single--consideration:before {
    position: relative;
    background-color: #e9e9e9;
    display:block;
    width:100%;
    height:1px;
    margin-top:-1rem;
   }

.myfrenchstreet--container .single--consideration:before {
     content:none!important;
    }

@media (min-width: 640px) {

.single--consideration {
    padding: 1.25rem 2.75rem 1.5rem 2.75rem
  }
    .single--consideration:before { content:''; } }

@media (min-width: 832px) {

.single--consideration {
    padding: 0 2.75rem 1.25rem 2.75rem
  }
    .single--consideration:before { content:none; } }

@media (min-width: 1024px) {

.single--consideration {
    padding:0.625rem 3.25rem 1.75rem 3.5rem;
    max-width: 75rem!important;
    margin-left: auto;
    margin-right: auto
  } }

@media screen and ( min-width: 82.5rem ) {

.single--consideration {
    padding-left: 0;
    padding-right: 0
  }
   }

.myfrenchstreet--container .single--consideration {
    padding:0!important;
   }

.single--consideration-cards {
    margin-top:0;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    position:relative;
    /* article:nth-child(n+4) {
    @mixin atMd { display:none; }
    @mixin atLg { display:inherit; }
    } */
   }

@media (min-width: 640px) {

.single--consideration-cards {
     margin-right: -1rem;

     display:-webkit-box;

     display:-webkit-flex;

     display:-moz-box;

     display:flex;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
        -moz-box-pack: center;
             justify-content: center;
     -webkit-box-align:right;
     -webkit-align-items:right;
        -moz-box-align:right;
             align-items:right;
     -webkit-flex-wrap:wrap;
             flex-wrap:wrap;
     -webkit-box-orient:horizontal;
     -webkit-box-direction:normal;
     -webkit-flex-direction:row;
        -moz-box-orient:horizontal;
        -moz-box-direction:normal;
             flex-direction:row
   } }

@media (min-width: 832px) { }

@media (min-width: 1320px) {

.single--consideration-cards {
     padding-left: 3.5rem;
     padding-right: 3.5rem
   } }

.single--consideration-cards:after {
     /* content: ''; */
     -webkit-box-flex: 1;
     -webkit-flex: auto;
        -moz-box-flex: 1;
             flex: auto;
    }

.single--consideration-inner {
    width:calc(100% - 0.875rem/2);
   }

@media (min-width: 640px) {

.single--consideration-inner {
     width:calc(100% - 0.875rem/2 - 0.0625rem)
   } }

.single--consideration-heading {
    font-family:'Libre Franklin', Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size:1.125rem;
    color:#656565;
    padding-top: 0;
    padding-bottom: 0.5rem;
    margin-top:-.5rem;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.single--consideration-heading {
     padding-bottom: 0;
     padding-bottom: 0.75rem
     /* margin-top:1.25rem; */
   } }

@media (min-width: 1024px) { }

.single--consideration-heading {
    text-align: center;
    font-weight:500;
   }

@media (min-width: 640px) {

.single--consideration-heading {
     padding-top:1rem;
     margin-top: 0.25rem
   } }

@media (min-width: 832px) {

.single--consideration-heading {
     margin-top: -0.125rem;
     padding-bottom:0;
     padding-top:1.375rem
   } }

.meta--item {
  position: relative;
  display:block;
  padding-left:2.75rem;
  width:100%;
  margin-bottom: 1rem;
  font-size:1rem;

 }

@media (min-width: 640px) {

.meta--item {
   padding-left:2.0625rem;
   margin-bottom: 0.625rem

 }
    .meta--item:last-child:after {
     content:'';
     display:table;
     clear:both;
    } }

@media (min-width: 832px) {

.meta--item {
   float:none;
   width:100%;
   font-size:0.92rem;
   padding-left:2.25rem;
   margin-bottom: 0.625rem

 }
   .meta--item:after {
    content:none;
   } }

@media (min-width: 1024px) {

.meta--item {
   font-size:0.92rem;
   padding-left:2.75rem;
   margin-bottom: 0.8125rem

 } }

.meta--item:before {
   color:#656565;
   font-family:'frenchstreet_icons';
   font-size:1.8125rem;
   position:absolute;
   left:0;
   top:-0.6ex;
   width:2rem;
   text-align: center;
  }

@media (min-width: 640px) {

.meta--item:before {
    top:-0.375rem;
    font-size:1.5rem;
    margin-left: -0.3ex;
    width:1.5rem;
  } }

@media (min-width: 832px) {

.meta--item:before {
    width:2.25rem;
  } }

@media (min-width: 1024px) {

.meta--item:before {
    font-size:1.625rem;
    margin-left: -0.1ex;
  } }

.meta--small {
  font-size:85%;
  text-transform: uppercase;
  margin-left: 0.2em;
 }

.meta--url, .meta--email {
  word-break: break-all;
 }

.meta--url span, .meta--email span {
   position: relative;
   display:inline-block;
   word-break: normal;
   white-space:nowrap;
  }

.meta--url a, .meta--email a {
   display:inline-block;
  }

.meta--url a + br + a, .meta--email a + br + a {
   padding-top: 0.25em;
  }

.meta--region:before { content:'\e827'; }

.meta--address:before { content:'\e82a'; }

.meta--telephone:before { content:'\e828'; }

.meta--email:before { content:'\e829'; }

.meta--grade:before {
  content:'\e82c';
  top:-0.5rem;
 }

@media (min-width: 480px) { }

@media (min-width: 640px) {

.meta--grade:before {
   top:-0.5rem
 } }

@media (min-width: 1024px) { }

.meta--url:before { content:'\e82b'; }

.post-ratings-loading:only-child {
 position: relative;
 display:block;
 margin:0;
 color:transparent;
 font-size:0;
 overflow:visible;
}

.post-ratings-loading:only-child img { display:none; }

.post-ratings-loading:only-child:after {
  font-family: 'frenchstreet_icons';
  content:'\e833\e833\e833\e833\e833';
  color:#CF1F25;
  opacity:0.25;
  text-align: left;
  display:block;
  padding:0;
  font-size:0.675rem;
  letter-spacing: 0.18em;
  position:absolute;
  left:0;
  bottom:0.0625rem;
  width:100%;
  white-space: nowrap;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
 }

.myfrenchstreet--container .post-ratings-loading:only-child:before {
   content:none;
  }

.myfrenchstreet--container .post-ratings-loading:only-child:after {
   bottom:-0.9375rem;
  }

.post-ratings-loading {
 /* &:before {
  content:'';
  position:absolute;
  top:-.1875rem;
  left:-0.6875rem;
  display:block;
  margin-bottom:-0.5rem;
  width:1px;
  height:1.5rem;
  background-color: $mist;
 } */

}

.single--interactive-ratings {
 position: relative;
}

.single--interactive-favourite + .single--interactive-ratings {
  padding-left:1.375rem;
 }

.single--interactive-favourite + .single--interactive-ratings:before {
   content:'';
   position:absolute;
   top:-.25rem;
   left:0.5rem;
   display:block;
   margin-bottom:-0.5rem;
   width:1px;
   height:2rem;
   background-color: #e9e9e9;
  }

.single--interactive-ratings .post-ratings {
  position:relative;
  font-family:'Libre Franklin', Helvetica, Arial, sans-serif;
  font-size:0.92rem;
  white-space:nowrap;
  text-align: center;
 }

@media (min-width: 480px) {

.single--interactive-ratings .post-ratings {
   text-align: left
 } }

.single--interactive-ratings .post-ratings .post-ratings-text {
   position:absolute;
   left:0;
   top:100%;
   display:none!important;
  }

.single--interactive-ratings .post-ratings .single--star {
   display:inline-block;
   position:relative;
   margin-right: 0.125rem;
  }

.single--interactive-ratings .post-ratings .single--star:before {
    content:'\e835';
    color:#e9e9e9;
   }

.single--interactive-ratings .post-ratings .single--star:before {
    color:#e9e9e9;
    position:absolute;
    left:0;
    width:100%;
    text-align: center;
    font-family: 'frenchstreet_icons';
    content:none;
    width:1rem;
    height:1rem;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
   }

.single--interactive-ratings .post-ratings .single--star[data-img="over"]:before {
    color:#CF1F25;
    content:'\e835';
   }

.single--interactive-ratings .post-ratings .single--star[data-img="on"]:before {
    color:#CF1F25;
    content:'\e833';
   }

.single--interactive-ratings .post-ratings .single--star[data-img="off"]:before {
    color:#e9e9e9;
    content:'\e833';
   }

.single--interactive-ratings .post-ratings .single--star[data-img="half"]:before {
    color:#CF1F25;
    content:'\e833';
   }

.single--interactive-ratings .post-ratings .single--star[data-img="half"]:after {
    position:absolute;
    content:'';
    width:50%;
    height:140%;
    top:-20%;
    left:53%;
    opacity:0.75;
    background-color: white;
   }

@media (min-width: 832px) {

.single--interactive-ratings .post-ratings .single--star[data-img="half"]:after {
     background-color: #fafafa
   } }

/* &:not[data-img]img { */

.single--interactive-ratings .post-ratings img {
   opacity:0;
  }

.single--interactive-ratings .post-ratings-loading {
   max-height:0;
   overflow:visible;
   -webkit-transform:translateY(-1.9735rem);
           transform:translateY(-1.9735rem);
   position:absolute;
   margin-left:1rem;
   width: 16rem;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
  }

@media (min-width: 832px) {

.single--interactive-ratings .post-ratings-loading { width: 16rem
  } }

.single--interactive-ratings .post-ratings-loading:after {
    content: '';
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    margin:0.5rem auto 0 auto;
    border-radius: 50%;
    border: .125rem solid #aaaaaa;
    border-color: #aaaaaa transparent #aaaaaa transparent;
    -webkit-animation: busy 1.2s linear infinite;
            animation: busy 1.2s linear infinite;
   }

@media (min-width: 480px) {

.single--interactive-ratings .post-ratings-loading:after {
     margin:0.5rem 0 0 0;
   } }

.single--interactive-ratings .post-ratings-loading {
   position:relative;
   white-space: nowrap;
   /* padding-left: 0.5rem; */
   font-size:0;
   height:2.5rem;
  }

.single--interactive-ratings .post-ratings-loading img { display:none; }

.single--interactive-ratings .post-ratings-loading:before {
    content:'';
    position: absolute;
    display: block;
    top:0;
    left:0;
    width:100%;
    height:2.5rem;
    /* height:100%; */
    background-color: white;
    opacity:0.88;
   }

@media (min-width: 832px) {

.single--interactive-ratings .post-ratings-loading:before {
     background-color: #fafafa;
   } }

.single--interactive-ratings.ratings-editable {
  width: 16rem;
  min-width: 16rem;
 }

@media (min-width: 832px) {

.single--interactive-ratings.ratings-editable {
   width: 16rem;
   min-width: 16rem;
   -webkit-transition: 0.5s color ease-in-out;
   transition: 0.5s color ease-in-out
 } }

.single--interactive-ratings.ratings-editable:hover .post-ratings {
    -webkit-transition: 0.5s color ease-in-out;
    transition: 0.5s color ease-in-out;
    color:#e9e9e9;
   }

.single--interactive-ratings.ratings-editable:hover .single--star:before {
    color:#CF1F25;
   }

.single--interactive-ratings.ratings-editable:hover .single--star:hover:before {
    -webkit-transition: 0.125s color ease-in-out;
    transition: 0.125s color ease-in-out;
    color:#9a0000;
   }

.single--interactive-ratings.ratings-editable:hover .single--star:hover + .single--star:before, .single--interactive-ratings.ratings-editable:hover .single--star:hover + .single--star + .single--star:before, .single--interactive-ratings.ratings-editable:hover .single--star:hover + .single--star + .single--star + .single--star:before, .single--interactive-ratings.ratings-editable:hover .single--star:hover + .single--star + .single--star + .single--star + .single--star:before {
    -webkit-transition: 0.125s color ease-in-out;
    transition: 0.125s color ease-in-out;
    color:#e9e9e9;
   }

&--ratings {
 font-size:0.675rem;
 margin-left: 0.125rem;
}

&--ratings .star--on:before {
  content:'\f005';
  color:#CF1F25;
 }

&--ratings .star--off:before {
  content:'\f006';
 }

.post-ratings-text {
 display:block!important;
 opacity:0;
 font-size:0.92rem;
 color:#aaaaaa;
 -webkit-transition: opacity 0.25s linear;
 transition: opacity 0.25s linear;
}

.post-ratings-text[style*='block']:after {
  content: ' Stars';
 }

.post-ratings-text[style*='block']:after:first-child {
   content: ' Star';
  }

html[lang="fr-CA"] .post-ratings-text[style*='block']:after {
   content: ' Étoiles';
  }

.post-ratings-text[style*='block'] {opacity:1;}

.post-ratings .single--star[data-img="over"]:first-child
 + .single--star[data-img="off"]
 ~ .post-ratings-text:after {
   content:' Star';
  }

html[lang="fr-CA"] .post-ratings .single--star[data-img="over"]:first-child
 + .single--star[data-img="off"]
 ~ .post-ratings-text:after {
    content: ' Étoile';
   }

@-webkit-keyframes busy { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes busy { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.ratings-notyet:before {content:'No Ratings Yet';}

.ratings-stars .post-ratings-text:after {content: ' Stars';}

html[lang^='fr'] .ratings-stars .post-ratings-text:after {content: ' Étoiles ';}

html[lang^='fr'] .ratings-notyet:before {content:'Aucun vote';}

/* .post-ratings > img[src$='rating_on.gif'] {content:url('/wp-content/themes/frenchstreet/css/images/rating_on.png')!important;}
.post-ratings > img[src$='rating_half.gif'] {content:url('/wp-content/themes/frenchstreet/css/images/rating_half.png')!important;}
.post-ratings > img[src$='rating_over.gif'] {content:url('/wp-content/themes/frenchstreet/css/images/rating_over.png')!important;}
.post-ratings > img[src$='rating_rtl.gif'] {content:url('/wp-content/themes/frenchstreet/css/images/rating_rtl.png')!important;} */

.ssba-share-text, .ssba br {
 display:none;
}

.ssba a {
  padding:0.5rem;
  border-radius:0.84375rem;
  width:2.25rem;
  height:2.25rem;
  background-color: #CF1F25!important;
  font-family: 'frenchstreet_icons';
  margin-bottom: -1.125rem;
 }

.ssba a:hover, .ssba a:focus {
   background-color:#9a0000!important;
  }

.ssba a:after {
   position:absolute;
   width:100%;
   padding-top: 0.5625rem;
   padding-bottom: 0.5625rem;
   top:0;
   left:0;
   font-size:1.125rem;
   line-height: 1;
   /* content:'x'; */
   color:white;
   width:100%;

  }

.ssba a + a {
  margin-left: 0.5rem;
 }

.ssba img {display:none!important}

.ssba-img {
 opacity:0;
 display:none!important;
 visibility: invisible;
}

.ssba_facebook_share:after { content:'\f09a'; }

.ssba_twitter_share:after { content:'\f099'; }

.ssba_linkedin_share:after { content:'\f0e1'; }

.ssba_pinterest_share:after { content:'\f231'; }

.ssba_print:after { content:'\e83c'; }

.footer--container {
  overflow-y:visible;
  background-color: black;
  display:block;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.25rem;
  padding-top: 0.625rem;
  position: relative;
  width:100%;
 }

@media (min-width: 640px) {

.footer--container {
   padding-left: 1rem;
   padding-right: 1rem
 } }

@media (min-width: 832px) {

.footer--container {
   padding-bottom: 0.25rem
 } }

@media (min-width: 1024px) {

.footer--container {
   padding-bottom: 3.375rem;
   padding-left: 1rem;
   padding-right: 1rem;
   margin-bottom: 0
 } }

.footer--wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width:75rem;
  position: relative;
  width:100%;
  overflow-y:visible;
 }

.footer--column1, .footer--column2, .footer--column3 {
  color:white;
  display:block;
  position: relative;
 }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column1, .footer--column2, .footer--column3 {
   vertical-align: bottom;
   display:inline-block
 } }

@media (min-width: 1024px) { }

.footer--column1 a, .footer--column2 a, .footer--column3 a {
   color:white;
  }

.footer--column1 p, .footer--column2 p, .footer--column3 p {
   font-size:0.92rem;
   line-height: 1.33;
   margin-bottom: 0;
  }

.footer--column1 {
  width:100%;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
 }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column1 {
   width:20rem;
   padding-left: 0;
   padding-right: 0;
   text-align: left
 }
   .footer--column1 .icon-logo-fs-bigdotca {
    margin-left: -1.5rem;
    font-size:6.75rem;
    position:relative;
    display:block;
    margin-top:-1.125rem;
    margin-bottom:-1.25rem;
    /* float:left; */
   } }

@media (min-width: 1024px) { }

.footer--column1-logo {
   float:none!important;
  }

.footer--column1-logo a {
    margin-left: -4ex;
   }

@media (min-width: 832px) {

.footer--column1-logo a {
    margin-left: auto
   } }

.footer--column1-logo a i {
    position: relative;
    font-size:5rem;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column1-logo a i {
     font-size:4.0625rem
   } }

@media (min-width: 1024px) { }

.footer--column1-social {
   position:relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0.625rem;
   margin-bottom:1.25rem;
  }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column1-social {
    position:absolute;
    right:0;
    top:0;
    margin:1rem 1rem 0 0
  } }

.footer--column1-social button {
    background-color: transparent;
    padding:0;
   }

.footer--column1 .copyright {
   font-size: 0.85rem;
   line-height: 1.2;
  }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column1 .copyright {
    line-height: 1.45;
    font-size:0.92rem
  } }

@media (min-width: 1024px) { }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column1 {
   width:16rem
 } }

@media (min-width: 1024px) { }

.footer--social-facebook, .footer--social-twitter {
  position: relative;
 }

.footer--social-facebook a, .footer--social-twitter a {
   background-color: white;
   border-radius:0.84375rem;
   display:block;
   -webkit-transform:translateY(0.25rem);
           transform:translateY(0.25rem);
   padding:0.5rem;
   height:2.25rem;
   width:2.25rem;
  }

@media (min-width: 832px) {

.footer--social-facebook a, .footer--social-twitter a {
    -webkit-transform:none;
            transform:none
  } }

.footer--social-facebook a:active:hover, .footer--social-facebook a:active:focus, .footer--social-twitter a:active:hover, .footer--social-twitter a:active:focus {
    opacity:0.75;
   }

.footer--social-facebook a:after, .footer--social-twitter a:after {
    color:black;
    font-family: 'frenchstreet_icons';
    font-size:1.125rem;
    left:0;
    line-height: 1;
    padding-bottom: 0.5625rem;
    padding-top: 0.5625rem;
    position:absolute;
    top:0;
    width:100%;
   }

.footer--social-facebook a:after { content:'\f09a'; }

.footer--social-twitter {
  margin-left: 0.25rem;
 }

.footer--social-twitter a:after { content:'\f099'; }

.footer--column2 {
  width:100%;
 }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column2 {
   width:60%;
   min-width:28rem
 } }

@media (min-width: 1024px) {

.footer--column2 {
   margin-right:-15%;
   width:42%;
   padding-right:1rem
 } }

@media (min-width: 1200px) {

.footer--column2 {
   margin-right:-15%;
   width:48%
 } }

.footer--column2-menu {
   display:block;
   position: relative;
   margin-top: 1rem;
   margin-bottom: 1rem;
  }

@media (min-width: 832px) {

.footer--column2-menu {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-transform:translateY(0.25rem);
            transform:translateY(0.25rem)
  } }

.footer--column3 {
  position: relative;
  width:100%;
  bottom:0;
  display:block;
  right:0;
  vertical-align:bottom;
  float:none!important;
 }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column3 {
   vertical-align:top;
   position:relative;
   margin-top: 0.75rem;
   top:1.25rem;
   bottom:auto
 } }

@media (min-width: 1024px) {

.footer--column3 {
   margin-top: inherit;
   position:absolute
 } }

.footer--column3-cpflogo-icon {
   width:9rem;
  }

.footer--column3-cpflogo { margin-bottom: 1rem; }

.footer--column3-row {
   clear:both;
   display:block;
   position: relative;
   width:100%;
  }

@media (min-width: 832px) {

.footer--column3-row {
    float:none!important;
    display:inline-block;
    vertical-align: top;
    width:auto
  } }

@media (min-width: 1024px) {

.footer--column3-row {
    width:100%;
    display:block;
    position: relative
  } }

.footer--column3-row:nth-child(2) {
    padding-top: 0.75rem;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column3-row:nth-child(2) {
     margin-left: 0.75rem;
     padding-top: 0;
     margin-bottom: 0
   } }

@media (min-width: 1024px) {

.footer--column3-row:nth-child(2) {
     margin-left: 0;
     padding-top: 0.25rem
   } }

.footer--column3-row:after {
    clear:both;
    content:'';
    display:table;
   }

.footer--column3-row:first-child {
   }

.footer--column3-row:nth-child(2) {
    margin-top: 0.25rem;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column3-row:nth-child(2) {
     margin-top: 0
   } }

@media (min-width: 1024px) {

.footer--column3-row:nth-child(2) {
     margin-top: 0.25rem
   } }

.footer--column3-cell1, .footer--column3-cell2 {
   display:block;
   width:100%;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   text-align: center;
   float:none!important;
  }

.footer--column3-cell1 br, .footer--column3-cell2 br { display:none; }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column3-cell1, .footer--column3-cell2 {
    margin-left: inherit;
    margin-right: inherit;
    text-align: left
  } }

@media (min-width: 1024px) {

.footer--column3-cell1, .footer--column3-cell2 {
    position: static;
    display:inline-block
  }
    .footer--column3-cell1 br, .footer--column3-cell2 br {display:block;} }

.footer--column3-cell1 {
   width:100%;
   margin-bottom: 0.375rem;
  }

@media (min-width: 1024px) {

.footer--column3-cell1 {
    margin-bottom: 0;
    width:45%
  }
    html[lang="fr-CA"] .footer--column3-cell1 {
     width:50%;
    } }

.footer--column3-cell2 {
   margin-bottom: 0.375rem;
  }

@media (min-width: 832px) { }

@media (min-width: 1024px) {

.footer--column3-cell2 {
    width:55%;
    margin-bottom: 0;
    position: static;
    float:right!important
  }
    html[lang="fr-CA"] .footer--column3-cell2 {
     width:50%;
    } }

.footer--column3-cell2:after {
    clear:both;
    content:'';
    display:table;
   }

.footer--column3-canadalogo-icon {
   bottom:-1ex;
   display:block;
   width:100%;
  }

@media (min-width: 480px) { }

@media (min-width: 832px) { }

@media (min-width: 1024px) {

.footer--column3-canadalogo-icon {
    position:absolute
  } }

.footer--column3-canadalogo-icon:after {
    bottom:-.55ex;
    color:white;
    content:'\e825';
    font-family: 'frenchstreet_icons';
    font-size:3.25rem;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--column3 {
   display:inline-block
 } }

@media (min-width: 1024px) {

.footer--column3 {
   width:16rem
 }
   html[lang="fr-CA"] .footer--column3 {
    width:17.5rem;
   } }

.footer--column3:last-child:after {
    content:'';
    display:table;
   }

.footer--menu {
  position: relative;
  display:block;
  padding:0;
 }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--menu {
   padding-left: 1rem
 } }

@media (min-width: 900px) {

.footer--menu {
   padding-left: 1rem
 } }

@media (min-width: 1056px) {

.footer--menu {
   padding-left: 2.5rem
 } }

.footer--menu .menu-item {
   display:block;
   list-style-type:none;
   margin: 0;
   padding:0;
   position: relative;
   width:100%;
   opacity:1;
   text-align: center;
  }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--menu .menu-item {
    float:left
  } }

@media (min-width: 1024px) { }

.footer--menu .menu-item:hover, .footer--menu .menu-item:active {
    opacity:0.75;
   }

@media (min-width: 480px) {

.footer--menu .menu-item {
    width:100%
  } }

@media (min-width: 640px) { }

@media (min-width: 832px) {

.footer--menu .menu-item {
    text-align: left;
    width:50%
  } }

@media (min-width: 1024px) {

.footer--menu .menu-item {
    width:50%
  } }

.footer--menu .menu-item:before {
    content:'';
    position:absolute;
    display:block;
    top:0;
    left:50%;
    width:13rem;
    margin-left: -6.5rem!important;
    height: 1px;
    opacity:0.5;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--menu .menu-item:before {
     content:none
   } }

@media (min-width: 1024px) { }

.footer--menu .menu-item:first-child:before {
    content:none;
   }

.footer--menu .menu-item a {
    color:white;
    display: block;
    line-height: 1;
    padding:0.5rem 0 0.4375rem 0;
    position: relative;
   }

@media (min-width: 480px) { }

@media (min-width: 832px) {

.footer--menu .menu-item a {
     padding:0.4375rem 0
   } }

@media (min-width: 1024px) { }

.footer--menu .menu-item a {
 font-size:0.92rem;
 line-height: 1.25!important;
 padding-top:0.5rem;
 padding-bottom:0.5rem;
}

@media (min-width: 832px) {

.footer--menu .menu-item a {
  padding-top:0.25rem;
  padding-bottom:0.25rem
} }

.page--container {
 }

.page--heading {
  font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-top: 0;
 }

.page--utility {
  background-color: #f7f7f7!important;
 }

body.page-sign-up .page--heading, body.page-abonnez-vous .page--heading {
  display:none;
 }

.page-template-page-myfrenchstreet-php.logged-in .myfrenchstreet--container {
 padding-top: 1rem;

}

.page-template-page-myfrenchstreet-php.logged-in .myfrenchstreet--container p {
  font-size:1rem;
  line-height: 1.33!important;
 }

@media (min-width: 31.5rem) { }

@media (min-width: 26.25rem) { }

@media (min-width: 480px) { }

@media (min-width: 640px) { }

@media (min-width: 832px) { }

@media (min-width: 1024px) { }

.page-numbers {
 display: block;
 min-height: 1.5rem;
 margin-left: -0.3125rem;
 color: #999;
}

.page-numbers li {
  display: block;
  /* height: 1.5rem; */
  line-height: 1;
  margin-left: 0.5rem;
  float: left;
  color: #222222;
  font-size: 1.125rem;
 }

.page-numbers li a {
   position: relative;
   display: block;
   padding: 0.5rem 0.625rem 0.4375rem 0.625rem;
   color: #999999;
   border-radius: 0.75rem;
  }

@media (min-width: 640px) {

.page-numbers li a {
 padding: 0.5rem 0.75rem 0.4375rem 0.75rem
  } }

.page-numbers li a.next span, .page-numbers li a.prev span {
     position:relative;
     bottom:0.125rem;
    }

.page-numbers li:hover a, .page-numbers li a:focus {

   background: #e6e6e6;
  }

.page-numbers li.unavailable a {
   color: #999999;
   cursor: default;
  }

.page-numbers li.unavailable a:hover a, .page-numbers li.unavailable a a:focus { background: transparent; }

.page-numbers li li.current a {
   background: #e51414;
   color: white;
   font-weight: bold;
   cursor: default;
  }

.page-numbers li.current a:hover, .page-numbers li.current a:focus { background: #e51414; }

.pagination-centered ul.page-numbers .page-numbers li {
   display: inline-block;
   float: none;
  }

.page-numbers li span {
   padding-top:1rem;
  }

.page-numbers li span.current {
   padding: 0.5rem 0.75rem 0.4375rem 0.75rem;
   border-radius: 0.75rem;
   background: #CF1F25;
   color: white;
   font-weight: bold;
   cursor: default;
  }

.page-numbers li span:hover a, .page-numbers li span a:focus {
   background: #CF1F25;
  }

.pagination-centered {
 margin-top: 0;
 width:100%;
}

@media (min-width: 640px) {

.pagination-centered {
  margin-top: 0.25rem
} }

.pagination-centered:after {
  content:'';
  width:100%;
  height:1px;
  background-color: #aaaaaa;
  position: relative;
  display: block;
 }

@media (min-width: 640px) {

.pagination-centered:after {
   content:none
 } }

.pagination-centered .page-numbers {
  margin:0;
  padding:0.5rem 0.25rem;
  display:inline-block;
  text-align: center;
 }

@media (min-width: 640px) {

.pagination-centered .page-numbers {
   padding:0.5rem 0.75rem
 } }

.pagination-centered:empty {
 display:none;
}

.entry-content form label {
  font-weight:500;
  display:inline-block;
  min-width: 25%;
 }

.entry-content form input[type="text"], .entry-content form input[type="password"], .entry-content form input[type="email"], .entry-content form textarea, .entry-content form select, .entry-content form option {
  font-family: 'Libre Franklin', Helvetica, Arial, sans-serif;
  line-height: 1;
  padding:0.6875rem 1rem 0.75rem 1rem;
  color: #484849;
  width: 100%;
  margin-bottom: 0.5rem;
 }

.entry-content form input[type="text"]::-webkit-input-placeholder, .entry-content form input[type="password"]::-webkit-input-placeholder, .entry-content form input[type="email"]::-webkit-input-placeholder, .entry-content form textarea::-webkit-input-placeholder, .entry-content form select::-webkit-input-placeholder, .entry-content form option::-webkit-input-placeholder {
  }

.entry-content form input[type="text"]::-moz-placeholder, .entry-content form input[type="password"]::-moz-placeholder, .entry-content form input[type="email"]::-moz-placeholder, .entry-content form textarea::-moz-placeholder, .entry-content form select::-moz-placeholder, .entry-content form option::-moz-placeholder {
  }

.entry-content form input[type="text"]:-ms-input-placeholder, .entry-content form input[type="password"]:-ms-input-placeholder, .entry-content form input[type="email"]:-ms-input-placeholder, .entry-content form textarea:-ms-input-placeholder, .entry-content form select:-ms-input-placeholder, .entry-content form option:-ms-input-placeholder {
  }

.entry-content form input[type="text"]::-ms-input-placeholder, .entry-content form input[type="password"]::-ms-input-placeholder, .entry-content form input[type="email"]::-ms-input-placeholder, .entry-content form textarea::-ms-input-placeholder, .entry-content form select::-ms-input-placeholder, .entry-content form option::-ms-input-placeholder {
  }

.entry-content form input[type="text"]::placeholder, .entry-content form input[type="password"]::placeholder, .entry-content form input[type="email"]::placeholder, .entry-content form textarea::placeholder, .entry-content form select::placeholder, .entry-content form option::placeholder {
  }

.entry-content form input[type="text"], .entry-content form input[type="password"], .entry-content form input[type="email"], .entry-content form select, .entry-content form option {
  height:3rem;
  min-height:3rem;
 }

.entry-content form textarea {
  margin-top: 0.75rem;
 }

label + .entry-content form textarea {
   margin-top: 0;
  }

.entry-content form select {
  min-height:3rem!important;
 }

.entry-content form input[type="text"], .entry-content form input[type="password"], .entry-content form input[type="email"], .entry-content form .wpcf7-form-control, .entry-content form select, .entry-content form option {
  background-color: #e9e9e9;
  border:none;
  border-radius:0.84375rem!important;
 }

.entry-content form input[type="submit"] {
  background-color: #CF1F25;
  color:white;
  font-weight:600;
  padding:0.75rem 1rem 0.6875rem 1rem;
  position: relative;
  font-size:1.0625rem;
  display:block;
  margin: 0;
  width:auto;
  border-radius:0.84375rem;
  border:none;
 }

.entry-content form input[type="submit"]:hover, .entry-content form input[type="submit"]:active {
   background-color: #9a0000;
  }

.form--container {
 position: relative;
 display:block;
 width: 100%;
}

@media (min-width: 480px) { }

@media (min-width: 640px) { }

@media (min-width: 1024px) {

.form--container {
  max-width:100%
} }

.form--container > * {
  margin-top: 0;
 }

@media (min-width: 832px) {

.wpcf7-form {
  margin-bottom: 1.5rem
} }

/* <div class="wpcf7-response-output wpcf7-display-none wpcf7-mail-sent-ok" style="display: block;" role="alert">Votre message a été envoyé avec succès. Merci!</div> */

.wpcf7-response-output {
 color:#CF1F25;
 font-size:0.92rem!important;
 line-height: 1.33;
 width: auto !important;
 margin: 0!important;
 border: none !important;
 padding:0.25rem 0 0 0!important;
 background-color: white !important;
}

form:after {
  content:'';
  display:table;
  clear:both;
 }

.wpcf7-submit { float:left; }

.ajax-loader.is-active {
 margin-left: 1.5rem;
 background-image: none!important;
}

.ajax-loader.is-active:after {
  content: '';
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border: .125rem solid #aaaaaa;
  border-color: #aaaaaa transparent #aaaaaa transparent;
  -webkit-animation: busy 1.2s linear infinite;
          animation: busy 1.2s linear infinite;
 }

@media (min-width: 480px) {

.ajax-loader.is-active:after { margin:0.5rem 0 0 0.5rem;
 } }

.wpcf7-form .form--container:after {
  content:'';
  display:table;
  clear:both;
 }

@keyframes busy { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.wp-block-button__link {
 display:inline-block;
 position: relative!important;
 width:auto;
 margin: 0;
 padding:0.75rem 1rem 0.6875rem 1rem;
 border:none;
 border-radius:none!important;
 border-radius:0.84375rem;
 background-color: #CF1F25;
 /* background-color: $fsred; */
 color:#CF1F25!important;
 color:white;
 font-size:1.0625rem;
 font-weight:600;
 white-space: nowrap;
}

.wp-block-button__link:after {
  position:relative;
  bottom:0.2ex;
  padding-left: 0.25rem;
  font-family:'frenchstreet_icons';
  font-size:0.675rem;
  line-height: 1;
  content:"\e822";
  -webkit-transition: all 0.125s ease-in;
  transition: all 0.125s ease-in;
 }

.wp-block-button__link:hover {
  color:#CF1F25;
  opacity:1;
 }

.wp-block-button__link:hover:after {
   margin-right:-0.125rem;
   padding-left:0.375rem;
  }

.index--cardset .wp-block-button__link, .index--cardset .wp-block-button__link:active, .index--cardset .wp-block-button__link:visited {
   color:white!important;
  }

.wp-block-button__link:hover, .wp-block-button__link:active, .wp-block-button__link:focus {
  background-color: #9a0000;
  outline:none!important;
 }

.index--cardset-image {
 margin-bottom: 0;
}

.index--cardset-image figure {
  padding-right: 0;
 }

.index--cardset-image figure img {
   width: 8rem;
   min-height: 8rem;
  }

.index--cardset-image figure img:only-child {
    display:block;
   }

@media (min-width: 832px) {
   .index--cardset-image figure img {
    width:6.75rem;
    min-height:6.75rem;
   }
   .index--cardset-image figure:only-child {
    display:block;
   } }

/* [class*="column"] + [class*="column"]:last-child { */

.index--cardset {
 margin-top: 0;
 padding-top: 0.5rem;
 padding-bottom: 1.25rem;
 overflow-x:visible;
}

p + .index--cardset {
  margin-top: 1.25rem;
 }

.index--cardset p {
  font-size:1rem;
  line-height: 1.33;
 }

@media (min-width: 720px) {

.index--cardset p {
   font-size:1rem;
   line-height: 1.5
 } }

@media (min-width: 1024px) { }

.index--cardset h4 {
  margin-top: 0;
  font-size:1.125rem;
  line-height: 1.33;
 }

@media (min-width: 832px) {

.index--cardset {
  position:relative
} }

@media (min-width: 832px) {

.index--cardset {
  margin-right: -1.75rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa

  /* padding-right:$gridgap-md; */
}
  .index--cardset:before, .index--cardset:after {
   position:absolute;
   top:0;
   width:100%;
   height:100%;
   background-color: #fafafa;
   content:'';
  }
  .index--cardset:before {
   right:-100%;
   left:auto;
  }
  .index--cardset:after {
   right:auto;
   left:-100%;
  } }

@media (min-width: 832px) {

.index--cardset {
  margin-right: -2rem;
  padding-right:1rem;
  padding-left:1rem
} }

.index--cardset:first-child { margin-left: -0.5rem; }

.index--cardset:last-child { margin-right: -0.5rem; }

.index--cardset {
 padding-right: 0;
 padding-left: 0;
}

@media (max-width: 719px) {

.index--cardset .wp-block-column + .wp-block-column {
   padding-top:1.5rem
 }
   .index--cardset .wp-block-column + .wp-block-column .wp-block-image {
    margin-top: 1rem;
   } }

.index--cardset .wp-block-column {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  z-index:10;
  position:relative;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  /* margin:0 $gridgap-tn 0 0; */
  /* padding:$gridgap-tn $gridgap-tn $gridgap-tn $gridgap-tn; */
  min-height:auto;
  overflow:hidden;
  border-radius:0.375rem;
  vertical-align:top;
 }

@media (min-width: 720px) {

.index--cardset .wp-block-column {
   -webkit-flex-basis: calc(100% - 1rem);
           flex-basis: calc(100% - 1rem);
   -webkit-flex-basis:100%;
           flex-basis:100%;
   background-color:white;
   box-shadow: 2px 2px 12px rgba(0,0,0,0.2)
   /* ma/rgin:0 $gridgap-smmd $gridgap-smmd 0; */
   /* padding:0 $gridgap-smmd resolve($gridgap-smmd / 2) $gridgap-smmd; */
 } }

@media (min-width: 832px) {

.index--cardset .wp-block-column {
   -webkit-flex-basis: calc(100% - 0.875rem);
           flex-basis: calc(100% - 0.875rem);
   /* margin:0 $gridgap-md $gridgap-md 0; */
   /* padding:$gridgap-md $gridgap-md $gridgap-md $gridgap-md; */
   min-height:3.875rem
 } }

@media (min-width: 1024px) {

.index--cardset .wp-block-column {
   -webkit-flex-basis: calc(100% - 1rem);
           flex-basis: calc(100% - 1rem)
   /* margin:0 $gridgap $gridgap 0; */
   /* padding:0 $gridgap 0 $gridgap; */
 } }

.index--cardset .wp-block-column.has-3-columns {
   display:block!important;
   display:-webkit-box!important;
   display:-webkit-flex!important;
   display:-moz-box!important;
   display:flex!important;
   -webkit-box-align: start;
   -webkit-align-items: flex-start;
      -moz-box-align: start;
           align-items: flex-start;
   -webkit-box-pack: start;
   -webkit-justify-content: flex-start;
      -moz-box-pack: start;
           justify-content: flex-start;
  }

.index--cardset .wp-block-column:nth-child(1) {
   margin-top: -1.5rem;
  }

@media (min-width: 720px) {

.index--cardset .wp-block-column:nth-child(1) {
    margin-top: 0
  } }

.index--cardset .wp-block-column:nth-child(n+2):before {
    display:block;
    width:100%;
    height:1px;
    margin-top: -0.375rem;
    margin-bottom: 0.375rem;
    background-color: #afafaf;
    content:'';
   }

@media (min-width: 832px) {
    .index--cardset .wp-block-column:nth-child(n+2):before {
     content:none;
    } }

.index--cardset-imagesonly .index--cardset-image {
  position:relative;
  width:100%;
 }

@media (min-width: 720px) {

.index--cardset-imagesonly .index--cardset-image {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
      -moz-box-align: center;
           align-items: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
      -moz-box-pack: center;
           justify-content: center;
   height: 100%
 }
   .index--cardset-imagesonly .index--cardset-image figure {
    width: 100%;
   } }

.index--cardset-imagesonly .wp-block-column figure {
   display:block;
   max-width:200px;
  }

@media (min-width: 832px) {

.index--cardset-imagesonly .wp-block-column figure {
    max-width:250px;
    padding:0.5rem
  } }

.index--cardset-imagesonly .wp-block-column figure img {
    min-width:100%;
   }

@media (min-width: 832px) {

.index--cardset-imagesonly .wp-block-column {
   /* min-height:10rem; */
 } }

@media (min-width: 832px) {

.index--cardset-imagesonly.has-3-columns {
   display:block!important;
   display:-webkit-box!important;
   display:-webkit-flex!important;
   display:-moz-box!important;
   display:flex!important
 } }

.index--cardset-wideaspect figure {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
 }

@media (min-width: 720px) {

.index--cardset-wideaspect figure {
   margin-top: -1.25rem;
   margin-bottom: -1.75rem
 } }

@media (min-width: 832px) {

.index--cardset-wideaspect figure {
   margin-top: 0;
   margin-bottom: 0
 } }

.uagb-column__inner-wrap .wp-block-column {
  margin-left: 0;
 }

.uagb-column__inner-wrap .wp-block-image {
  /* outline:4px solid orange; */
  max-width:100%;
 }

.uagb-column__inner-wrap .wp-block-image img {
min-width:auto!;
 max-width:100%;
}

.wp-block-columns {
 display:block;
}

/* outline:2px solid rgba(255,215,10,0.7); */

@media (min-width: 720px) {

.wp-block-columns {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
     -moz-box-align:stretch;
          align-items:stretch;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  margin-right: -0.5rem;
  margin-left: -0.5rem
} }

.wp-block-columns .has-2-columns {
 }

.wp-block-column {
 /* outline:2px solid rgba(255,0,0,0.5); */
 -webkit-box-flex:1;
 -webkit-flex:1 auto 0;
    -moz-box-flex:1;
         flex:1 auto 0;
 float:none!important;
}

.wp-block-column > * { margin-top: 0!important; }

@media (min-width: 640px) {

.wp-block-column {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  float:none!important
}
  .wp-block-column:first-child { margin-left: -0.5rem; }
  .wp-block-column:last-child { margin-right: -0.5rem; } }

@media (min-width: 720px) {

.wp-block-column {
  padding-right: 1.25rem;
  padding-left: 1.25rem
} }

@media (min-width: 640px) {

.has-2-columns .wp-block-column {
   width:50%
 } }

.has-3-columns .wp-block-column {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
 }

@media (min-width: 832px) {

.has-3-columns .wp-block-column {
   width:33.3%
 } }

.wp-block-button:last-child {
 margin-bottom: 1rem;
}

@media (min-width: 720px) {

.wp-block-button:last-child {
  margin-bottom: 1.5rem
} }

.wp-block-button.aligncenter {
 text-align: center;
}

.uagb-column__inner-wrap figcaption {
  font-size: 0.88rem;
  line-height: 1.33;
  font-style:italic;
  padding-top: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
 }

@media (min-width: 640px) {

.uagb-column__inner-wrap figcaption {
   margin-top: -0.25rem
 } }

@media (min-width: 832px) {

.uagb-column__inner-wrap figcaption {
   margin-bottom: 0;
   padding-top: 0.75rem
 } }

.myfrenchstreet--container {
  position: relative;
  display:block;
  width:100%;
  background-color: transparent;
 }

/* text-align: center; */

.myfrenchstreet--container-notifications, .myfrenchstreet--container-favourites, .myfrenchstreet--container-preferences {
   display:none;
  }

.myfrenchstreet--container-notifications.active, .myfrenchstreet--container-favourites.active, .myfrenchstreet--container-preferences.active {
    display:block;
   }

.myfrenchstreet--container-notifications-content {
   margin-top: -0.75rem!important;

  }

@media (min-width: 480px) {

.myfrenchstreet--container-notifications-content {
   margin-top: 0!important

  } }

.myfrenchstreet--container-notifications-content .single--consideration-heading {
    display:none;
   }

@media (min-width: 480px) {

.myfrenchstreet--container-notifications-content .single--consideration-heading {
     display:block
   } }

.myfrenchstreet--selector {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display:inline-block;
  position:relative;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  overflow: auto;
 }

@media (min-width: 832px) {

.myfrenchstreet--selector {
   margin-bottom: 0
 } }

.myfrenchstreet--selector-notifications, .myfrenchstreet--selector-favourites, .myfrenchstreet--selector-preferences {
   font-weight:600;
   display:block;
   position: relative;
   width:auto;
   float:left;
   color:#CF1F25;
   border:1px solid #CF1F25;
   border-top-width:1px;
   border-bottom-width:1px;

   background-color: white;
   text-align: center;
   white-space:nowrap;
   cursor:pointer;
   -webkit-transition: all 0.25s ease-in;
   transition: all 0.25s ease-in;
  }

@media (min-width: 31.5rem) {

.myfrenchstreet--selector-notifications, .myfrenchstreet--selector-favourites, .myfrenchstreet--selector-preferences {
    border-top-width:2px;
    border-bottom-width:2px
  } }

.myfrenchstreet--selector-notifications.active, .myfrenchstreet--selector-favourites.active, .myfrenchstreet--selector-preferences.active {
    background-color: #CF1F25;
    color:white;
    opacity:1;
   }

.myfrenchstreet--selector-notifications.active:hover, .myfrenchstreet--selector-notifications.active:active, .myfrenchstreet--selector-favourites.active:hover, .myfrenchstreet--selector-favourites.active:active, .myfrenchstreet--selector-preferences.active:hover, .myfrenchstreet--selector-preferences.active:active {
     background-color: #CF1F25;
     cursor:auto;
     opacity:1;
     -webkit-transition: all 0.125s ease-in;
     transition: all 0.125s ease-in;
    }

.myfrenchstreet--selector-notifications:hover, .myfrenchstreet--selector-notifications:active, .myfrenchstreet--selector-favourites:hover, .myfrenchstreet--selector-favourites:active, .myfrenchstreet--selector-preferences:hover, .myfrenchstreet--selector-preferences:active {
    opacity:0.5;
    -webkit-transition: all 0.125s ease-in;
    transition: all 0.125s ease-in;
   }

.myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences span {
    display:block;
    position: relative;
    padding:0.5rem 0.4375rem;
    font-size: 0.92rem;
   }

@media (min-width: 375px) {

.myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences span {
     padding:0.5rem 0.625rem
   }
     .myfrenchstreet--container-favourites .myfrenchstreet--selector-notifications span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-favourites span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-preferences span { padding-left:.875rem; }
     .myfrenchstreet--selector-preferences .myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-preferences span { padding-right:.875rem; } }

@media (min-width: 31.5rem) {

.myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences span {
     padding:0.5rem 0.75rem
   }
     .myfrenchstreet--container-favourites .myfrenchstreet--selector-notifications span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-favourites span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-preferences span { padding-left:.875rem; }
     .myfrenchstreet--selector-preferences .myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-preferences span { padding-right:.875rem; } }

@media (min-width: 640px) {

.myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences span {
     padding:1rem 1.25rem
   }
     .myfrenchstreet--container-favourites .myfrenchstreet--selector-notifications span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-favourites span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-preferences span { padding-left:1.625rem; }
     .myfrenchstreet--selector-preferences .myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-preferences span { padding-right:1.625rem; } }

@media (min-width: 832px) {

.myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences span {
     font-size: 1rem;
     padding:1rem 2.5rem
   }
     .myfrenchstreet--container-favourites .myfrenchstreet--selector-notifications span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-favourites span, .myfrenchstreet--container-favourites .myfrenchstreet--selector-preferences span { padding-left:3.5rem; }
     .myfrenchstreet--selector-preferences .myfrenchstreet--selector-notifications span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-favourites span, .myfrenchstreet--selector-preferences .myfrenchstreet--selector-preferences span { padding-right:3.5rem; } }

.myfrenchstreet--selector-notifications span:before, .myfrenchstreet--selector-favourites span:before, .myfrenchstreet--selector-preferences span:before {
     display:inline-block;
     position: relative;
     margin-right: 0.375rem;
     font-family:'frenchstreet_icons';
    }

.myfrenchstreet--selector-notifications span:last-child:after, .myfrenchstreet--selector-favourites span:last-child:after, .myfrenchstreet--selector-preferences span:last-child:after {
     display:table;
     clear:both;
     content:'';
    }

.myfrenchstreet--selector-notifications:first-child, .myfrenchstreet--selector-favourites:first-child, .myfrenchstreet--selector-preferences:first-child {
    border-left-width:1px;
    border-right-width:0;
    border-top-left-radius:1.6875rem;
    border-bottom-left-radius:1.6875rem;
   }

@media (min-width: 31.5rem) {

.myfrenchstreet--selector-notifications:first-child, .myfrenchstreet--selector-favourites:first-child, .myfrenchstreet--selector-preferences:first-child {
     border-right-width:1px;
     border-left-width:2px
   } }

.myfrenchstreet--selector-notifications:last-child, .myfrenchstreet--selector-favourites:last-child, .myfrenchstreet--selector-preferences:last-child {
    border-left-width:0;
    border-right-width:1px;
    border-top-right-radius:1.6875rem;
    border-bottom-right-radius:1.6875rem;
   }

@media (min-width: 31.5rem) {

.myfrenchstreet--selector-notifications:last-child, .myfrenchstreet--selector-favourites:last-child, .myfrenchstreet--selector-preferences:last-child {
     border-left-width:1px;
     border-right-width:2px
   } }

.myfrenchstreet--selector-wrapper {
   width:100%;
   width: calc(100% + 1rem);
   text-align:center;
   margin-left: -0.5rem;
   margin-right: -0.5rem;
  }

@media (min-width: 31.5rem) {

.myfrenchstreet--selector-wrapper {
    width:100%;
    margin-left: auto;
    margin-right: auto
  } }

@media (min-width: 31.5rem) { .myfrenchstreet--selector-notifications span:before { content:'\f0f3'; } .myfrenchstreet--selector-favourites span:before { content:'\e841'; } .myfrenchstreet--selector-preferences span:before { content:'\e83e'; } }

@media (min-width: 832px) {

.myfrenchstreet--selector {
   /* width:auto; */
   /* max-width:50rem; */
 } }

.myfrenchstreet--wrapper {
  width:100%;
  padding:0;
 }

@media (min-width: 640px) {

.myfrenchstreet--wrapper { padding:0 1rem 1rem 1rem
 } }

@media (min-width: 832px) {

.myfrenchstreet--wrapper { padding:0 0 0.875rem 0
 } }

@media (min-width: 1024px) {

.myfrenchstreet--wrapper { padding:0 0 1rem 0
 } }

.myfrenchstreet--notifications-empty {
 text-align: center;
}

.myfrenchstreet--container-favourites .single--consideration-heading, .myfrenchstreet--container-notifications-content .single--consideration-heading {
  display:none;
 }

@media (min-width: 640px) {

.myfrenchstreet--container-favourites .single--consideration-heading, .myfrenchstreet--container-notifications-content .single--consideration-heading {
   display:block
 } }

.myfrenchstreet--container-favourites {
 margin-top: 0;
}

@media (min-width: 640px) {

.myfrenchstreet--container-favourites {
  margin-top: 0
} }

.myfrenchstreet--container-notifications-content {
 margin-top: 1.5rem;
}

@media (min-width: 640px) {

.myfrenchstreet--container-notifications-content {
  margin-top: 0
} }

.myfrenchstreet--notifications-pagination {

}

.myfrenchstreet-preferences--areasofinterest {
 width:100%;
 margin-bottom:0!important;
}

.myfrenchstreet-preferences--areasofinterest .interests-checkbox {
  margin-bottom: 0.5rem!important;
  padding-right:1.5rem;
  line-height: 1.33;
 }

.myfrenchstreet-preferences--areasofinterest input {
  display:none!important;
 }

.myfrenchstreet-preferences--areasofinterest label {
  color:#77787B!important;
  color:black!important;
  border-radius:none!important;
 }

.myfrenchstreet-preferences--areasofinterest label:after {
   color:#d03b3f!important;
   content:'\e848'!important;
   font-family: 'frenchstreet_icons';
   font-size:140%;
   left:0.1rem;
   line-height: 0.75;
   margin-left: -0.25rem;
   margin-top:-0.2ex;
   text-align: center;
  }

@media (min-width: 832px) {

.myfrenchstreet-preferences--areasofinterest label:after {
    color:#CF1F25;
    top:0
  } }

.myfrenchstreet-preferences--areasofinterest label:before {
   position: relative;
   display:block;
   background-color: transparent!important;
   border-color:#aaaaaa!important;
   border-radius:0!important;
   width:1.125rem!important;
   height:1.125rem!important;
   border-width:1px!important;
   -webkit-transform:translate(0.0525rem, 0.25rem);
           transform:translate(0.0525rem, 0.25rem);
   opacity:0.8;
  }

.myfrenchstreet-preferences--areasofinterest li {
  width:50%!important;
 }

.myfrenchstreet-preferences--areasofinterest li:hover label:before, .myfrenchstreet-preferences--areasofinterest li:active label:before {
  border-color:#aaaaaa!important;
  border-width:1px!important;
 }

.myfrenchstreet-preferences--areasofinterest input[checked] + label {
  color:black!important;
 }

.myfrenchstreet-preferences--areasofinterest h4 {
  position:relative!important;
  margin-top: -0.5rem!important;
  margin-left: 0.5rem!important;
 }

.myfrenchstreet-preferences--areasofinterest ul {
  position:relative!important;
  display:block!important;
  margin-bottom:-1rem!important;
 }

.myfrenchstreet-preferences--unsubscibe {
 padding-top:1rem;
 padding-bottom:1.5rem;
}

.panel--login {
  display:block;
  position:relative;
 }

.panel--login .panel--login-container {
   margin-top:-28rem;
   -webkit-transition:all 0.25s ease-in;
   transition:all 0.25s ease-in;
   -webkit-transform:translate(-50%, -100vh);
           transform:translate(-50%, -100vh);
  }

@media (min-width: 832px) {

.panel--login .panel--login-container {
    -webkit-transform:none;
            transform:none
  } }

.panel--login .panel--overlay {
   -webkit-transition:opacity 0.25s ease-in;
   transition:opacity 0.25s ease-in;
  }

.panel--login.active {
   display:block!important;
   -webkit-transition:all 0.25s ease-in;
   transition:all 0.25s ease-in;
  }

.panel--login.active .panel--login-container {
    top:50%;
    margin-top:0;
    -webkit-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%);
   }

@media (min-width: 832px) {

.panel--login.active .panel--login-container {
     -webkit-transform:none;
             transform:none;
     top:0
   } }

.panel--login.active .panel--overlay {
    top:0;
    opacity:0.92;
   }

.panel--login-container {
   position: relative;
   box-shadow:0 0.375rem 0.2rem rgba(0,0,0,0.2);
   background-color: white;
   border-radius: 1rem;
   position:fixed;
   top:50%;
   left:50%;
   -webkit-transform:translate(-50%, -50%);
           transform:translate(-50%, -50%);
   width:17.5rem;
   z-index:2500;
  }

@media (min-width: 480px) {

.panel--login-container {
    width:19rem
  } }

@media (min-width: 832px) {

.panel--login-container {
    top:0;
    left:auto;
    right:3.25rem;
    -webkit-transform:none;
            transform:none
  } }

.panel--login-header {
   display:block;
   position:relative;
   text-align:center;
   padding-top:0.125rem;
   color:#CF1F25;
  }

@media (min-width: 832px) {

.panel--login-header {
    color:white;
    background-color: #CF1F25;
    padding-top:1.25rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0
  } }

.panel--login-header h4 {
    font-size:1.125rem;
    margin:0;
    padding:1.5rem 0 1rem 0;
   }

html[lang="fr-CA"] .panel--login-header h4 {

     letter-spacing: -0.02em;
    }

@media (min-width: 31.5rem) {

.panel--login-header h4 {
     padding:1.75rem 0 0.75rem 0
   } }

@media (min-width: 832px) {

.panel--login-header h4 {
     padding:1rem 0
   } }

.panel--login-contents {
   padding:0 1rem 1.25rem 1rem;
  }

@media (min-width: 832px) {

.panel--login-contents {
    padding:0.75rem 2.5rem 1.5rem 2.5rem
  } }

.panel--login-contents label {
    display:block;
    position:relative;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
    text-align:center;
    opacity:1;
    font-weight:400;
    font-size:0.92rem;
    color:#77787B;
    margin-bottom:1rem;
   }

.panel--login-contents input[type="text"], .panel--login-contents input[type="password"] {
    font-size:1rem!important;
    background-color: #f7f7f7;
    border:none;
    border-radius:1rem;
    padding:0.75rem 1rem;
    margin-top: 0.375rem;
    line-height: 1;
    width:calc(100% - 2rem);
   }

@media (min-width: 832px) {

.panel--login-contents input[type="text"], .panel--login-contents input[type="password"] {
     width:100%
   } }

.panel--login-contents input[type="submit"] {
    position: relative;
    display:block;
    width:100%;
    margin-left: auto;
    margin-right: auto;
    border-radius:1rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size:0.875rem;
    margin-bottom: 0.875rem;
   }

.panel--login-contents p {
    text-align: center;
    margin: 0.875rem -1rem 1.25rem -1rem;
    font-size:0.92rem;
    line-height: 1;
   }

.panel--login-contents p a {
     color:#aaaaaa;
     text-decoration: underline;
    }

.panel--login-contents p a:hover, .panel--login-contents p a:active {
      color:#656565;
     }

.panel--login-contents p + p {
    margin-top: 0rem;
    margin-bottom: 1.25rem;
   }

.panel--login-inputset {
   display:block;
  }

.panel--login-inputset + .panel--login-inputset {
    margin-top:1rem;
   }

.panel--login-close {
   display:block;
   position:absolute;
   z-index:10000;
   top:0.125rem;
   right:0.625rem;
   color:#aaaaaa;
   padding-top: 0.1875rem;
   padding-bottom: 0.1875rem;
   opacity:0.7;
   -webkit-transition:opacity 0.125s ease-in-out;
   transition:opacity 0.125s ease-in-out;
  }

.panel--login-close:hover, .panel--login-close:active { opacity:1; }

@media (min-width: 832px) {

.panel--login-close {
    color:white;
    width:2rem;
    text-align: center;
    top:0;
    right:0
  } }

.panel--login-close:before {
    line-height: 1;
    display:block;
    font-family:'frenchstreet_icons';
    content:'\e81f';
    opacity:1;
    font-size:1.625rem;
    top: 0;
   }

@media (min-width: 480px) {

.panel--login-close:before { top:-0.3ex
   } }

@media (min-width: 640px) { }

@media (min-width: 832px) {

.panel--login-close:before { top:0.25ex
   } }

@media (min-width: 832px) {

.panel--login-close:before { display:block
   } }

.panel--login-lost {
   margin-bottom: -0.125rem;
  }

.panel--login-signuplink {
   text-align: center;
   margin-bottom: 0;
   font-size:0.92rem;
  }

.panel--login-signuplink a {
    color:#CF1F25!important;
    font-weight:500;
    text-decoration: none!important;
    margin-bottom: 0!important;
   }

.panel--login-signuplink a:hover, .panel--login-signuplink a:active {
     color:#9a0000!important;
    }

.panel--login-signuplink a:after {
     margin-left: 0.2rem;
     content:'\e81b';
     font-family:'frenchstreet_icons';
    }

.panel--overlay {
  /* z-index:100; */
  display:block;
  position:fixed;
  opacity:0;
  top:-100%;
  left:0;
  width:100%;
  height:100%;
  background-color: white;
  z-index:2401;
 }

@media (min-width: 832px) {

.panel--overlay {
   /* opacity:0.88; */
 } }

.myfrenchstreet--inpage ~ .panel--login-contents {
 position:relative;
 display:block;
 margin-left: auto!important;
 margin-right: auto!important;
}

.page--container p {
  margin-left: 0;
  margin-right: 0;
 }

.page--container .panel--login-contents {
  padding:0;
  max-width:400px;
  margin-left: 0;
  margin-right: auto;
 }

.page--container .panel--login-contents label {
   text-align: left!important;
  }

.page--container input[type="submit"] {
  width:auto;
 }

.page--container .panel--login-contents label {
  text-align: left!important;
 }

body.login {
 background-color: white;
}

body.login #loginform {
 position: relative;
 border-radius: 1.125rem;
 background-color: #f7f7f7;
 box-shadow:0 0.375rem 0.2rem rgba(0,0,0,0.2);
 padding-bottom: 0.625rem;
 padding-top: 1.25rem;
 margin-top:-0.25rem;
}

body.login #login p {
  display:block;
  position: relative;
 }

body.login #login p:nth-of-type(2) label {
   margin-top: -1rem!important;
  }

body.login #login p.forgetmenot {
   padding-top: 1.0625rem;
  }

body.login #login p.forgetmenot input[type="checkbox"] {
    -webkit-transform: translateY(-.1875rem);
            transform: translateY(-.1875rem);
    margin-right: 0.125rem;
   }

body.login #login p#backtoblog {
   text-align: center;
  }

body.login #login p#backtoblog a {
    color:#CF1F25;
    font-weight:500;
   }

body.login #login label {
  font-weight:400;
  width:100%;
  text-align:center;
opacity:1;
font-weight:400;
font-size:0.92rem;
color:#77787B;
margin-bottom:1rem;

 }

body.login #login input[type="text"], body.login #login input[type="email"], body.login #login input[type="password"] {
  border-radius:0.84375rem;
  border:none;
  background-color: white;
  box-shadow:none;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  color:#77787B;
  height:3rem;
 }

body.login #login input[type="text"] {
  margin-top: 0.375rem;
  font-size:1.125rem!important;
  font-weight:400;
  display:block;
  min-width:100%;
 }

body.login #login input[type="submit"] {
  cursor: pointer;
font-weight: normal;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-decoration: none;
text-align: center;
-webkit-appearance: none;
-webkit-border-radius: 0;
display: inline-block;
padding:1rem 2rem 1.0625rem 2rem;
font-size: 1rem;
border-color: transparent;
color: white;
-webkit-transition: background-color 300ms ease-out;
transition: background-color 300ms ease-out;
border-bottom-width:0;
text-shadow:none;
text-transform: uppercase;
font-weight:700;
font-size:0.875rem;
border-radius:1.125rem;
min-height:3.125rem;
background-color: #CF1F25;
 }

body.login #login input[type="submit"]:hover, body.login #login input[type="submit"]:active {
 background-color: #9a0000;
}

body.login #login h1 a {
   background: none;
   height:0;
  }

body.login #login h1:after {
   position:relative;
   display:block;
   color:black;
   font-family: 'frenchstreet_icons';
   content:'\e603';
   content:'\e809';
   font-size:7.5rem;
   color:#CF1F25;
  }

body.login #login #nav {
  text-align: center;
 }

body.login #login #nav a {
   text-decoration: underline;
   font-size:0.875rem;
   color:#77787B;
  }

.signup--overlay {
  display:none;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color: white;
  opacity:0.97;
  /* z-index:2400; */
 }

.signup--container {
  position:relative;
  display:block;
  /* z-index:2400; */
 }

.signup--segment-fields {
  margin-bottom: 1.75rem;
  margin-left: auto;
  margin-right: auto;
  -webkit-transform:translateX(-0.5rem);
          transform:translateX(-0.5rem);
 }

.signup--segment-fields + .form--validationmessage {
   margin-top: -1.125rem;
   margin-bottom: 1.125rem;
  }

.signup--segment-fields .signup--input-wrap {
   padding-left: 0.5rem!important;
  }

@media (min-width: 832px) {

.signup--segment-fields {
   margin-bottom: 1.5rem
 } }

.signup--3columns {
  display:block;
  position: relative;
  max-width:600px;
  width:100%;
  margin:0;
  padding:0;
  list-style-type: none;
  margin-left: auto;
  margin-right: auto;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-basis: 0 1 auto;
          flex-basis: 0 1 auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
 }

@media (min-width: 480px) {

.signup--3columns {
   padding-left: 2.75rem;
   padding-right: 2.75rem
 } }

@media (min-width: 640px) {

.signup--3columns {
   padding-left: 2.75rem;
   padding-right: 2.75rem
 } }

@media (min-width: 832px) {

.signup--3columns {
   padding-left: 2.75rem;
   padding-right: 2.75rem
 } }

@media (min-width: 1024px) {

.signup--3columns {
   padding-left: 3.25rem;
   padding-right: 3.25rem
 } }

.signup--3columns .searchform--select-unit {
   width:100%;
   position: relative;
   display:block;
   min-height:3rem;
   min-height:calc(1rem - 0.5rem);
   color:black;
  }

@media (min-width: 480px) { }

@media (min-width: 640px) { }

@media (min-width: 1024px) {

.signup--3columns .searchform--select-unit {
    float:left;
    width:33.3%;
    height:auto
  } }

@media (min-width: 900px) { }

.signup--panel1, .signup--panel2 {
  position:relative;
  display:block;
  top:0;
  width:100%;
  margin-left: auto;
  margin-right: auto;
  height:auto;
  text-align:center;
 }

.signup--panel1 h4, .signup--panel1 h5, .signup--panel2 h4, .signup--panel2 h5 {
   margin-top: 1rem;
   margin-bottom: 1.25rem;
  }

.signup--panel1 input, .signup--panel1 select, .signup--panel2 input, .signup--panel2 select {
   max-width:300px;
  }

@media (min-width: 832px) {

.signup--panel1 input, .signup--panel1 select, .signup--panel2 input, .signup--panel2 select {
    max-width:360px
  } }

.signup--panel1 input[type="text"], .signup--panel1 input[type="email"], .signup--panel1 input[type="checkbox"], .signup--panel1 input[type="password"], .signup--panel1 select, .signup--panel2 input[type="text"], .signup--panel2 input[type="email"], .signup--panel2 input[type="checkbox"], .signup--panel2 input[type="password"], .signup--panel2 select {
   margin-top:0.375rem;
  }

.signup--panel1 input[type="radio"], .signup--panel2 input[type="radio"] {
   border-radius:50%;
   height: 16px;
   margin-top: 2.5px;
   width: 16px;
   padding:0;
   min-height:auto;
  }

@media (min-width: 832px) {

.signup--panel1 input[type="radio"], .signup--panel2 input[type="radio"] {
    /* margin-top: 0; */
  } }

@media (min-width: 1024px) {

.signup--panel1 input[type="radio"], .signup--panel2 input[type="radio"] {
    /* margin-top: 2.5px; */
  } }

.signup--panel1 input[type="radio"]:checked:after, .signup--panel2 input[type="radio"]:checked:after {
     background-color: #d03b3f;
     border: 4px solid transparent;
     border-radius:50%;
     content:'';
     height: 8px;
     left:4px;
     top:4px;
     width: 8px;
    }

@media (min-width: 832px) {

.signup--panel1 input[type="radio"]:checked:after, .signup--panel2 input[type="radio"]:checked:after {
      background-color: #CF1F25;
      top:4px
    } }

@media (min-width: 832px) {

.signup--panel1 input[type="radio"]:checked:after, .signup--panel2 input[type="radio"]:checked:after {
      top:4px
    } }

.signup--panel1 label, .signup--panel2 label {
   display:block!important;
   clear:both;
   -webkit-transition: all 0.15s ease-in;
   transition: all 0.15s ease-in;
   text-align:center;
   opacity:1;
   font-size:0.92rem;
   color:#77787B;
   margin-bottom:0.375rem;
   font-weight:300!important;
  }

.signup--panel1 .mainlogoset {
   left:auto;
   top:auto;
   position:relative!important;
   margin-left: auto;
   margin-right: auto;
  }

.signup--panel1 .mainlogoset .icon-fslogo {
    text-shadow:none;
    color:#CF1F25;
    font-size: 4.5rem;
    margin-left: -0.875ex;
    line-height: 1;

   }

@media (min-width: 640px) { }

@media (min-width: 832px) {

.signup--panel1 .mainlogoset .icon-fslogo { font-size: 6rem

   } }

@media (min-width: 900px) {

.signup--panel1 .mainlogoset .icon-fslogo { font-size: 7rem

   } }

.signup--panel1 .mainlogoset .tagline {
    color:#CF1F25;
    margin-top: -.25rem;
    margin-bottom: 0.75rem;
    font-size:0.75rem;
   }

@media (min-width: 640px) {

.signup--panel1 .mainlogoset .tagline { font-size:0.75rem
   } }

@media (min-width: 832px) {

.signup--panel1 .mainlogoset .tagline { font-size: 0.75rem
   } }

@media (min-width: 900px) {

.signup--panel1 .mainlogoset .tagline { font-size: 0.75rem
   } }

.signup--select-unit {
  display:block;
 }

@media (min-width: 832px) {

.signup--select-unit {
   text-align: center;
   display:inline-block;
   margin-left: 0.5rem;
   margin-right: 0.5rem
 } }

.signup--select-unit label, .signup--select-unit input[type="radio"] {
   display:inline-block!important;
  }

.signup--select-unit input[type="radio"] {
   margin-right: 0.1875rem;
  }

.signup--input-wrap {
  display:inline-block;
  padding-left:1.6875rem;
  line-height: 1.25;
  text-align: left;
 }

.signup--input-wrap input[type="checkbox"], .signup--input-wrap input[type="radio"] {
   -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none;
   border:1px solid #aaaaaa;
   -moz-box-sizing: content-box;
        box-sizing: content-box;
   display:block;
   opacity:.8;
   outline:none;
   position:relative;
   margin-bottom: -0.1875rem;
  }

.signup--input-wrap input[type="checkbox"]:checked, .signup--input-wrap input[type="radio"]:checked {
    opacity:1;
   }

.signup--input-wrap input[type="checkbox"]:checked:after, .signup--input-wrap input[type="radio"]:checked:after {
     position:absolute;
    }

.signup--input-wrap input[type="checkbox"] {
   -moz-box-sizing: border-box;
        box-sizing: border-box;
   height: 18px;
   width: 18px;
   border-radius:none!important;
   display:inline-block;
   position:absolute;
   left:0;
   top:-0.0625rem;
  }

.signup--input-wrap input[type="checkbox"]:checked:after {
     color:#d03b3f;
     content:'\e848';
     font-family: 'frenchstreet_icons';
     font-size:140%;
     left:0.1rem;
     line-height: 0.75;
     text-align: center;
    }

@media (min-width: 832px) {

.signup--input-wrap input[type="checkbox"]:checked:after {
      color:#CF1F25;
      top:0
    } }

.signup--input-wrap + label {
   text-align: left!important;
  }

.signup--input-inline {
 text-align:center;
 display:inline-block;
}

.center .signup--input-inline {
 }

.signup--input-inline input[type="checkbox"] {
  position:relative;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  height: 18px;
  width: 18px;
  border-radius:none!important;
  display:inline-block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border:1px solid #aaaaaa;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  opacity:.8;
  outline:none;
  position:relative;
  margin-bottom: -0.1875rem;
  top:0;
  margin-right: 0.375rem;
 }

.signup--input-inline input[type="checkbox"]:checked {
   opacity:1;
  }

.signup--input-inline input[type="checkbox"]:checked:after {
    position:absolute;
    color:#d03b3f;
    content:'\e848';
    font-family: 'frenchstreet_icons';
    font-size:140%;
    left:0.05rem;
    line-height: 0.75;
    text-align: center;
   }

@media (min-width: 832px) {

.signup--input-inline input[type="checkbox"]:checked:after {
     color:#CF1F25;
     top:0
   } }

.label--prominent {
 font-size: 1.1rem!important;
 font-weight: 300;
 letter-spacing: -.03em;
 text-align: left!important;
 word-spacing: .1em;
 color:black;
 margin-top: -0.125rem;
 margin-bottom: 0.125rem!important;
}

input:checked + .label--prominent {
  color:black!important;
 }

.login #wp-submit {
 -webkit-transform:none;
         transform:none;
 box-shadow:none!important;
 outline:none!important;
 margin-left: auto;
 margin-right: auto;
 width:100%;
}

.login #wp-submit:focus, .login #wp-submit:active {
  box-shadow:none!important;
  outline:none!important;
 }

.login-action-lostpassword #login_error {
  border:none;
  box-shadow:none;
  text-align: center;
  line-height: 1.33;
  font-size:0;
  color:#CF1F25;
  font-weight:500;
  padding-top: 0.5rem;
  padding-bottom: 0;
 }

/* strong { color:$fsred; } */

.login-action-lostpassword #login_error:after {
   content:'ERROR: there is no account with that email address.';
   font-size:1rem;
 }

.login-action-lostpassword #login .message {
  padding-top: 0;
  border:none;
  box-shadow:none;
  text-align: center;
  margin-bottom: 0;
 }

.login-action-lostpassword #lostpasswordform {
  border-radius:1.125rem;
  background-color: #f7f7f7;
  padding-bottom:0.875rem;
 }

.locale-fr-ca.login-action-lostpassword #login_error:after { content:'ERREUR: Il n’y a pas de compte avec cette adresse courriel.'!important; }

/*#login .message {
 font-size:0;
 &:after {
  font-size:1rem;
  content:'Please enter your email address. You will receive a link to create a new password via email.';
  .locale-fr-ca & {
   content:'Veuillez saisir votre votre adresse courriel. Un lien permettant de créer un nouveau mot de passe vous sera envoyé par courriel.';
  }
 }
}*/

#login label[for="user_login"] {
 font-size:0!important;
 color:transparent;
}

#login label[for="user_login"]:before {
  font-size:1rem;
  content:'Email Address';
 }

.locale-fr-ca #login label[for="user_login"]:before { content:'Nom d’adresse courriel'; }

.input--valid input[type="text"], .input--valid input[type="email"] {
  padding-right:1.625rem;
 }

.signup--label-qualifier {
 font-size:80%;
 line-height: 1.25;
}

.signup--label-header {
 font-size:0.92rem;
 margin-bottom: 0.5rem;
}

input.input--valid .form--validationmessage {
   width:100%;
   opacity:1;
   background-color:green!important;
  }

input.input--valid .form--validationmessage:before {
    background-color: green!important;
    content:'\f00c';
   }

input.input--valid label {
   color:green;
  }

.input--notvalid {
 color:#CF1F25!important;
}

.input--notvalid input, .input--notvalid select {
  background-color:#ffe2e3!important;
  color:#CF1F25!important;
 }

.input--notvalid input[type="radio"], .input--notvalid input[type="checkbox"]
 {
  /* background-color: transparent!important; */
  border-color:rgba(207,31,37,0.4);
 }

.input--notvalid label {
  color:#CF1F25;
 }

.input--notvalid + .form--validationmessage {
  color:#CF1F25;
 }

.form--notvalid .form--validationmessage {
  color:#CF1F25;
 }

.form--validationmessage {
 display:none;
 text-align: center;
 font-size:0.8rem;
 font-weight:600!important;
 margin-bottom: 0.625rem;
 line-height: 1.2;
 margin-top: -0.3125rem;
}

.input--notvalid + .form--validationmessage, .input--notvalid > .form--validationmessage
  { display:block; }

.ourpartners--logoset-wrapper {
  display:block;
  width:100%;
  text-align:center;
  margin-top: 1rem;
  margin-bottom: 1rem;
 }

@media (min-width: 31.5rem) {

.ourpartners--logoset-wrapper {
   margin-top: 1rem;
   margin-bottom: 1rem
 } }

@media (min-width: 832px) {

.ourpartners--logoset-wrapper {
   margin-top: 1rem;
   margin-bottom: 1.75rem
 } }

@media (min-width: 1024px) {

.ourpartners--logoset-wrapper {
   margin-top: 1rem;
   margin-bottom: 2.5rem
 } }

.ourpartners--logoset-wrapper:after {
   content:'';
   display:table;
   clear:both;
  }

.ourpartners--logoset-content {
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
 }

.ourpartners--logoset-content figure {
   -webkit-flex-basis:100%;
           flex-basis:100%;
   position: relative;
   display:inline-block;
   vertical-align: middle;
   margin-top: 0.5rem;
   margin-bottom: 0.5rem;
   padding:0.25rem;
   margin-left: 0!important;
   margin-right: 0!important;
  }

@media (min-width: 375px) {

.ourpartners--logoset-content figure {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem
  } }

@media (min-width: 26.25rem) {

.ourpartners--logoset-content figure {
    padding:1rem
  } }

@media (min-width: 480px) {

.ourpartners--logoset-content figure {
    padding:1rem 0.25rem;
    -webkit-flex-basis:50%;
            flex-basis:50%
  } }

@media (min-width: 640px) {

.ourpartners--logoset-content figure {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-flex-basis:33%;
            flex-basis:33%
  } }

.ourpartners--logoset-content figure img {
    max-width:170px;
    position: relative;
    height:auto;
   }

@media (min-width: 31.5rem) { }

@media (min-width: 26.25rem) {
     .ourpartners--logoset-content figure img[src*="Wordmark_C"] {-webkit-transform:scale(1.33);transform:scale(1.33); } }

@media (min-width: 480px) {
     .ourpartners--logoset-content figure img[src*="Wordmark_C"] { -webkit-transform:scale(1); transform:scale(1); } }

@media (min-width: 640px) {

.ourpartners--logoset-content figure img {
     margin-top: 0;
     margin-bottom: 0;
     width:9rem
   } }

@media (min-width: 832px) {

.ourpartners--logoset-content figure img {
     width:10rem
   } }

@media (min-width: 1024px) {

.ourpartners--logoset-content figure img {
     width:11.5rem
   }
     .ourpartners--logoset-content figure img[src*="Wordmark_C"] {
      -webkit-transform:scale(1.5);
              transform:scale(1.5);
      padding-top: 2rem;
      padding-bottom: 2rem;
     } }

/* @import "modules/nopic"; */

/* @import "modules/description"; */

/* @import "modules/site-branding-container"; */

/* @import "modules/typography-basic"; */

/* @import "modules/entry-content"; */

/* @import "modules/main-content"; */

/* @import "modules/form-container"; */

/* @import "modules/form-validation"; */

/* @import "modules/featured-image"; */

/* @import "modules/wpcf7"; */

.entry-content p {
 font-size:1rem;
 line-height: 1.5;
 letter-spacing: 0;
}

@media (min-width: 832px) {

.entry-content p {
  line-height: 1.625
} }

/* 1.33 times size (sort of) */

.fontsize-medium .homecarouselunit p {
   font-size: 1.33rem;
  }

.fontsize-medium .index-card--text p, .fontsize-medium .entry-content p, .fontsize-medium .single--description p {
   font-size: 1.35rem;
   line-height: 1.3;
  }

.fontsize-medium .meta--item {
   font-size:1.07rem;
   line-height: 1.25;
  }

.fontsize-medium .meta--item:before {
    -webkit-transform:translateY(0.3125rem);
            transform:translateY(0.3125rem);
   }

.fontsize-medium .index-card--link a {
   font-size:1.25rem;
   line-height: 0.8;
  }

.fontsize-medium .index-card--link a:after {
    font-size:75%;
    -webkit-transform:translate(2px);
            transform:translate(2px);
    line-height: 0;
   }

.fontsize-medium .index-card--heading, .fontsize-medium .resultentry h3 {
   font-size: 1.33rem;
  }

.fontsize-medium .rtd + .rtd {
   font-size: 153%
  }

.fontsize-medium .rtd:first-of-type {
   font-size: 133%
  }

.fontsize-medium h1.entry-title {
   font-size: 2.125rem;
  }

.fontsize-medium .page-numbers {
    font-size:1.33rem;
  }

/* 1.75 times size */

.fontsize-large .homecarouselunit p {
   font-size: 1.75rem;
  }

.fontsize-large .slidertext p {
   font-size: 1.55rem;
   line-height: 1.2;
   letter-spacing: -0.04em;
  }

.fontsize-large .index-card--text p, .fontsize-large .entry-content p, .fontsize-large .single--description p {
   font-size: 1.5rem;
   line-height: 1.33;
  }

.fontsize-large .meta--item {
   font-size:1.28rem;
   line-height: 1.25;
  }

.fontsize-large .meta--item:before {
    -webkit-transform:translateY(0.3125rem);
            transform:translateY(0.3125rem);
   }

.fontsize-large .index-card--link a {
   font-size:1.4rem;
   line-height: 0.75;
  }

.fontsize-large .index-card--link a:after {
    font-size:75%;
    -webkit-transform:translate(2px);
            transform:translate(2px);
    line-height: 0;
   }

.fontsize-large .index-card--heading, .fontsize-large .resultentry h3 {
   font-size: 1.5rem;
  }

.fontsize-large .resultentry h3 {
   font-size: 37px;
  }

.fontsize-large .rtd+.rtd {
   font-size: 202%;
  }

.fontsize-large .rtd:first-of-type {
   font-size: 175%;
  }

.fontsize-large .entry-content p {
   font-size: 24px;
  }

.fontsize-large h1.entry-title {
   font-size: 2.75rem;
   line-height: 1;
  }

.fontsize-large .page-numbers {
    font-size:1.5rem;
  }

#modal--container {
 visibility:hidden;
 -webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
 transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
 transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
 transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
 /* transition-delay: 0, 0, 0; */
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:10000;
 background-color: rgba(255, 255, 255, 0.88);
 opacity:0;

 /* .modal--message-notifications { display:none; }
 &.active[data-type="notifications"]{
  .modal--message-notifications { display:block; }
 }
 .modal--message-favourites { display:none; }
 &.active[data-type="favourites"]{
  .modal--message-favourites { display:block; } */
 }

#modal--container.active {
  opacity:1;
  visibility:visible;
 }

/* transition-delay: 0, 0, 1s; */

#modal--container.active .modal--contents {
   -webkit-transform: translateY(-50%) scale(1);
           transform: translateY(-50%) scale(1);
  }

#modal--container .modal--contents {
  text-align: center;
  position: absolute;
  display:block;
  background-color: #f7f7f7;
   box-shadow:0 0.375rem 0.2rem rgba(0,0,0,0.2);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  padding:1rem;
  border-radius: 1.125rem;
  /* transform: scale(1.5); */
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-backface-visibility: hidden;
  width:16rem;
  left:50%;
  top:50%;
  /* margin-top:-10rem; */
  -webkit-transform: translateY( -50% ) scale(1.33);
          transform: translateY( -50% ) scale(1.33);
  margin-left: -8rem;
 }

#modal--container .modal--message-favourites, #modal--container .modal--message-notifications {
  padding-top:0.5rem;
  padding-bottom:0.75rem;
 }

#modal--container[data-type="notifications"] .modal--message-favourites {display:none}

#modal--container[data-type="favourites"] .modal--message-notifications {display:none}

@media (max-width: 599px) {
  #cf7sg-form-to-advertise-please-fill-out-this-form .container .columns.one-half, #cf7sg-form-advertise-fr .container .columns.one-half {
   width:100%;
   margin-left: 0;
  } }

@media (max-width: 831px) {
  #cf7sg-form-to-advertise-please-fill-out-this-form .container .columns.one-half, #cf7sg-form-to-advertise-please-fill-out-this-form form > .container .columns.full, #cf7sg-form-to-advertise-please-fill-out-this-form .container .columns.one-half .container .columns.full, #cf7sg-form-advertise-fr .container .columns.one-half, #cf7sg-form-advertise-fr form > .container .columns.full, #cf7sg-form-advertise-fr .container .columns.one-half .container .columns.full {
   padding-left:0!important;
   padding-right:0!important;
  } }

@media (max-width: 479px) {
  #cf7sg-form-to-advertise-please-fill-out-this-form .fakeupload, #cf7sg-form-advertise-fr .fakeupload {
   min-width:280px!important;
   height:180px!important;
   overflow:hidden;
  }
   #cf7sg-form-to-advertise-please-fill-out-this-form .fakeupload input, #cf7sg-form-advertise-fr .fakeupload input { height:180px!important; } }

#cf7sg-form-to-advertise-please-fill-out-this-form label, #cf7sg-form-advertise-fr label {
  line-height:1.5;
  margin-bottom:0.3125rem;
 }

#cf7sg-form-to-advertise-please-fill-out-this-form .wpcf7-form-control, #cf7sg-form-advertise-fr .wpcf7-form-control { margin-bottom:0.875rem; }

#cf7sg-form-to-advertise-please-fill-out-this-form input[type="submit"], #cf7sg-form-advertise-fr input[type="submit"] {
  border:none;
  background-color:#CF1F25;
  -webkit-transition: color 0.125s ease-in-out;
  transition: color 0.125s ease-in-out;
 }

#cf7sg-form-to-advertise-please-fill-out-this-form input[type="submit"]:hover, #cf7sg-form-to-advertise-please-fill-out-this-form input[type="submit"]:active, #cf7sg-form-advertise-fr input[type="submit"]:hover, #cf7sg-form-advertise-fr input[type="submit"]:active { background-color:#9a0000; }

.deactivate-link, .deactivate-link--red {
 padding-top:0.5rem!important;
}

.deactivate-link button, .deactivate-link--red button {
  display:block!important;
  position: relative!important;
  width:auto;
  margin:0 0 0 0;
  padding:0.6875rem 0.875rem 0.5625rem 0.875rem;

  border:none;
  border-radius:none!important;
  border-radius:0.84375rem;
  background-color: #afafaf;
  /* background-color: $fsred; */
  color:white!important;
  font-size:0.92rem;
  font-weight:600;
  white-space: nowrap;
 }

@media (min-width: 640px) {

.deactivate-link button, .deactivate-link--red button {
   padding:0.75rem 1rem 0.6875rem 1rem;
   margin:0 0 0 0.5rem;
   font-size:1.0625rem;
   display:inline-block!important
 } }

.deactivate-link button:hover, .deactivate-link--red button:hover {
   color:#656565;
   opacity:1;
  }

.deactivate-link button:hover:after, .deactivate-link--red button:hover:after {
    margin-right:-0.125rem;
    padding-left:0.375rem;
   }

.index--cardset .deactivate-link button, .index--cardset .deactivate-link button:active, .index--cardset .deactivate-link button:visited, .index--cardset .deactivate-link--red button, .index--cardset .deactivate-link--red button:active, .index--cardset .deactivate-link--red button:visited {
    color:white!important;
   }

.deactivate-link button:hover, .deactivate-link button:active, .deactivate-link button:focus, .deactivate-link--red button:hover, .deactivate-link--red button:active, .deactivate-link--red button:focus {
   background-color: #656565;
   outline:none!important;
  }

.deactivate-link--red button {
 background-color: #CF1F25;
}

.deactivate-link--red button:hover, .deactivate-link--red button:active {background-color: #9a0000;}

#slider-slideunits.loading .homecarouselunit + .homecarouselunit {
  display:none;
 }

.cookieinfo {
 background-color: #9a0000!important;
 background-color: rgba(175, 175, 175, 0.9)!important;
color:white!important;
font-family:'Libre Franklin', Helvetica, Arial, sans-serif!important;
font-weight:600;
text-shadow:1px 1px 4px #484849;
}

.cookieinfo img {
display:none!important;
}

.cookieinfo a {
 color:#CF1F25!important;
 text-decoration: underline!important;
 text-shadow:none;
}

.cookieinfo-close {
 background-color: #CF1F25!important;
 background-image:none!important;
}

.cookieinfo-close:after {
  font-family:'frenchstreet_icons';
  content:'\e80a';
  font-size:0.88rem;
  text-shadow:none;
  color:white;
 }

.cookieinfo-close:hover:after, .cookieinfo-close:active:after {
   background-color: #9a0000!important;
  }

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