@font-face {
  font-family: 'BloorNavIcons';
  src: url("fonts/BloorNavIcons.eot");
}

@font-face {
  font-family: 'BloorNavIcons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

/* line 29, ../sass/animenu.scss */
[class*="navicon-"] {
  font-family: 'BloorNavIcons';
  font-size: .6em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  baseline-shift: .4em;
  margin-right: .4em;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 74, ../sass/animenu.scss */
.animenu > ul:after {
  content: "";
  display: table;
  clear: both;
}

/* line 82, ../sass/animenu.scss */
body {
  -webkit-animation: bugfix infinite 1s;
}

@-webkit-keyframes bugfix {
  /* line 87, ../sass/animenu.scss */
  from {
    padding: 0;
  }

  /* line 88, ../sass/animenu.scss */
  to {
    padding: 0;
  }
}

/* line 92, ../sass/animenu.scss */
.animenu {
  -webkit-box-shadow: 0 4px 5px #8c8c8c;
  -moz-box-shadow: 0 4px 5px #8c8c8c;
  box-shadow: 0 4px 5px #8c8c8c;
  clear: both;
  margin-bottom: 1em;
}
/* line 96, ../sass/animenu.scss */
.animenu * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 99, ../sass/animenu.scss */
.animenu ul {
  margin: 0;
  padding: 0;
  list-style: none !important;
  position: relative;
  z-index: 99;
}
/* line 104, ../sass/animenu.scss */
.animenu li {
  position: relative;
}
/* line 107, ../sass/animenu.scss */
.animenu li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
/* line 112, ../sass/animenu.scss */
.animenu li:hover > a {
  background-color: #ce1729;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce1729), color-stop(100%, #720d17));
  background: -webkit-linear-gradient(top, #ce1729 0%, #720d17 100%);
  background: -moz-linear-gradient(top, #ce1729 0%, #720d17 100%);
  background: -o-linear-gradient(top, #ce1729 0%, #720d17 100%);
  background: linear-gradient(top, #ce1729 0%, #720d17 100%);
}
/* line 118, ../sass/animenu.scss */
.animenu input[type=checkbox] {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
/* line 123, ../sass/animenu.scss */
.animenu label {
  display: none;
  cursor: pointer;
  user-select: none;
}
/* line 128, ../sass/animenu.scss */
.animenu a, .animenu a:visited {
  color: #e6e6e6 !important;
}

/* line 137, ../sass/animenu.scss */
.animenu > ul {
  margin: 0 0 0 0 !important;
  padding: 0 0 0 0 !important;
  font-size: .9em;
  border: 1px solid #262525;
  background-color: #333232;
  background-image: none;
}
/* line 144, ../sass/animenu.scss */
.animenu > ul > li {
  float: left;
}
/* line 148, ../sass/animenu.scss */
.animenu > ul > li > a {
  float: left;
  padding: 0.6em 1.8em;
  text-transform: uppercase;
}
/* line 153, ../sass/animenu.scss */
.animenu > ul > li:first-child {
  margin-left: 1em;
}
/* line 157, ../sass/animenu.scss */
.animenu > ul a {
  color: white;
  text-decoration: none;
  text-shadow: 0 1px 0 #333232;
}
/* line 161, ../sass/animenu.scss */
.animenu > ul a .navicon-home:before {
  content: "\e600";
}
/* line 164, ../sass/animenu.scss */
.animenu > ul a .navicon-schedule:before {
  content: "\e601";
}
/* line 167, ../sass/animenu.scss */
.animenu > ul a .navicon-films:before {
  content: "\e602";
}
/* line 170, ../sass/animenu.scss */
.animenu > ul a .navicon-members:before {
  content: "\e603";
}
/* line 173, ../sass/animenu.scss */
.animenu > ul a .navicon-aboutus:before {
  content: "\e604";
}
/* line 184, ../sass/animenu.scss */
.animenu > ul ul {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: #5a5858;
  background-image: none;
  -webkit-transition-property: margin, opacity;
  -moz-transition-property: margin, opacity;
  -o-transition-property: margin, opacity;
  transition-property: margin, opacity;
  -webkit-transition-duration: .15s;
  -moz-transition-duration: .15s;
  -o-transition-duration: .15s;
  transition-duration: .15s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
/* line 196, ../sass/animenu.scss */
.animenu > ul ul li {
  display: block;
  -webkit-box-shadow: 0 1px 0 #403f3f, 0 2px 0 #737171;
  -moz-box-shadow: 0 1px 0 #403f3f, 0 2px 0 #737171;
  box-shadow: 0 1px 0 #403f3f, 0 2px 0 #737171;
}
/* line 62, ../sass/animenu.scss */
.animenu > ul ul li:first-child > a:after {
  content: '';
  position: absolute;
  left: 2.4em;
  top: -12px;
  border: 6px solid transparent;
  border-bottom-color: inherit;
}
/* line 203, ../sass/animenu.scss */
.animenu > ul ul li:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 210, ../sass/animenu.scss */
.animenu > ul ul a {
  padding: 0.6em;
  width: 175px;
  display: block;
  border-color: #5a5858;
}
/* line 215, ../sass/animenu.scss */
.animenu > ul ul a:hover {
  background-color: #ce1729;
  border-color: #ce1729;
}

@media screen and (max-width: 950px) {
  /* line 226, ../sass/animenu.scss */
  .animenu > ul, .animenu > ul ul {
    visibility: visible;
    opacity: 1;
    display: none;
  }

  /* line 234, ../sass/animenu.scss */
  .animenu input[type=checkbox]:checked ~ label,
  .animenu input[type=checkbox] ~ label:hover {
    color: white;
  }
  /* line 237, ../sass/animenu.scss */
  .animenu label {
    border: 1px solid #262525;
    background-color: #333232;
    background-image: none;
    color: white;
    font-size: 1.2em;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding: 0.6em 40px;
  }
  /* line 249, ../sass/animenu.scss */
  .animenu label:before {
    position: absolute;
    left: 11px;
    top: -3px;
    content: "\2261";
    font-size: 1.96em;
  }
  /* line 263, ../sass/animenu.scss */
  .animenu > ul {
    position: relative;
    border-color: #333232;
    margin: 0.3em 0 !important;
    padding: 0.15em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #333232;
    background-image: none;
  }
  /* line 62, ../sass/animenu.scss */
  .animenu > ul:after {
    content: '';
    position: absolute;
    left: 1.2em;
    top: -12px;
    border: 6px solid transparent;
    border-bottom-color: inherit;
  }
  /* line 272, ../sass/animenu.scss */
  .animenu > ul li {
    display: block;
  }
  /* line 275, ../sass/animenu.scss */
  .animenu > ul > li {
    float: none;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #333232;
    background-image: none;
  }
  /* line 280, ../sass/animenu.scss */
  .animenu > ul > li > a {
    float: none;
    display: block;
    padding: 0.6em;
  }
  /* line 285, ../sass/animenu.scss */
  .animenu > ul > li:first-child {
    margin-left: 0;
  }
  /* line 295, ../sass/animenu.scss */
  .animenu > ul ul {
    position: static;
    background-color: #4d4b4b;
    background-image: none;
    margin: 0;
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -o-transition-property: none;
    transition-property: none;
  }
  /* line 303, ../sass/animenu.scss */
  .animenu > ul ul li:first-child > a:after {
    content: none;
  }
  /* line 311, ../sass/animenu.scss */
  .animenu > ul ul a {
    padding-left: 1.2em;
    display: block;
    width: auto;
  }
  /* line 319, ../sass/animenu.scss */
  .animenu input[type=checkbox]:checked ~ ul {
    display: block;
  }
  /* line 321, ../sass/animenu.scss */
  .animenu input[type=checkbox]:checked ~ ul ul {
    display: block;
  }
}
