/*
Theme Name: Company B
Theme URI: http://underscores.me/
Author: Company B
Author URI: http://companybonline.com
Description: Description
Version: 1.0-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: companyb
Tags:
*/

@font-face {
    font-family: "modesto-condensed";
    src: url(data:font/opentype;base64,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);
    font-style: normal;
    font-weight: 400;
}
html, body {font-family:sans-serif; color:#FFF; margin:0; padding:0; text-align:center;}
body {height:100vh; background:#5c5a59 url('assets/images/grain-on-dark.png') center center;}

#blacksheep-logo {width:10.8%; margin:0 0 0 -5.7%; position:absolute; left:50%; top:20%;}
nav ul a {display:block; height:100%; line-height:9.5vw; color:#FFFFFF; text-decoration:none; text-transform: uppercase; font-weight:400; font-size:1.4vw; font-family: "modesto-condensed","Georgia", "Times New Roman", serif; text-align:center; white-space:nowrap;}
footer {
  height:3.5vw; line-height:3.5vw; position:relative; display:block; position:relative; width:87%; margin:13vh auto 0; color:#333; background:#FFFFFF;
  text-decoration:none; text-transform: uppercase; font-weight:400; font-size:1.3vw; font-family: "modesto-condensed","Georgia", "Times New Roman", serif; text-align:center;
}

footer a {color:#333; text-decoration: none;}
nav ul {display:table; width:60%; margin:0 auto; padding:0; height:9.5vw;}
nav ul li {display:table-cell; vertical-align:middle;}
* {
  box-sizing:border-box; 
  -moz-box-sizing:border-box; 
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.menu_button {
  text-align: left;
  padding: 15px 0px 15px 0px;
}
.menu_button a {
  display: inline-block;
  font-family: sans-serif;
      color: #000000;   
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  letter-spacing: 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-style: normal;
  border: 2px #000000 solid;
  border-radius: 10px;  
  background: #ffffff;
  padding: 12px 27px 11px 28px;
}
.menu_button a:hover {
  color: #ffffff;
  text-decoration: none;
  background: #000000;
  border: 2px #000000 solid;
}

#tooltip {
    opacity:0.9;
    -webkit-transition:200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) -webkit-transform;
    -moz-transition:200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) -moz-transform;
    transition:200ms cubic-bezier(0.175, 0.885, 0.32, 1.275) transform;

    -webkit-transform-origin: center top;
    -moz-transform-origin:center top;
    transform-origin:center top;

    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    transform:scale(0);

    position: absolute;
    display: none;
    background: #FFF;
    color: #333;
    border-radius:5px;
    border:3px solid #DDD;
    font-weight: 700;
    text-align: center;
    z-index: 4;
    box-shadow: #000 10px 10px 50px;
}
#tooltip li:first-child {border-radius:2px 2px 0 0;}
#tooltip li:last-child {border-radius:0 0 2px 2px;}
#tooltip.bottom, #tooltip.top {
  display:block;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  transform:scale(1);
}

#tooltip:after,
#tooltip:before {
    content: "";
    position: absolute;
    left: 50%;
    width: 0;
    height: 0;
}

#tooltip.bottom:before,
#tooltip.bottom:after  {
  top: 100%;
}
#tooltip.bottom:after {
  margin-left: -15px;
  border: 15px solid transparent;
  border-top-color: #FFF;
}
#tooltip.bottom:before {
  margin-left: -19px;
  border: 19px solid transparent;
  border-top-color: #DDD;
}
#tooltip.top:after {
  top: -30px;
  border: 15px solid transparent;
  border-bottom-color: #FFF;
  margin-left: -15px;
}
#tooltip.top:before {
  top: -38px;
  border: 19px solid transparent;
  border-bottom-color: #DDD;
  margin-left: -19px;
}

#tooltip ul {
  list-style:none; padding:0; margin:0; text-align:left;
}
#tooltip li {
  display:block; -webkit-user-select:none; user-select:none;
}
#tooltip li:last-child {
  border:none;
}
#tooltip li label {
  display:block; padding:5px 10px 5px 10px; border-bottom:2px solid #eee; 
}
#tooltip li label input {float:right; margin:10px 0 0 10px;}
#tooltip li img {border-radius:100%; vertical-align:middle; }

#tooltip li:hover {
  background:#333;
  color:#FFF;
}
div.fc-slats {overflow:hidden !important;}
.fc-event img {padding:6px; box-sizing:border-box; -moz-box-sizing:border-box; width:50%; height:auto; border-radius:100%;}
.fc-event {font-size:0; text-align:center;}
.fc-event.total-merged-1 img {width:100%;}
.fc-event.total-merged-3 img:nth-child(3),
.fc-event.total-merged-5 img:nth-child(5),
.fc-event.total-merged-7 img:nth-child(7),
.fc-event.total-merged-9 img:nth-child(9),
.fc-event.total-merged-11 img:nth-child(11) {margin-top:-14px;}

#calendar div.fc-time-grid-container.fc-scroller {
  height:auto !important; overflow:visible !important;
}

.fc-content {-webkit-user-select:none; user-select:none;}
.fc-event {padding:5px;}
.fc-event.fc-short {padding:0;}

.fc-event {
  -webkit-transition:200ms ease-in-out opacity;
  -moz-transition:200ms ease-in-out opacity;
  transition:200ms ease-in-out opacity;
}



.fc-time-grid-event.fc-short .fc-time:after {
  content: ""; /* seperate with a dash, wrapped in nbsp's */
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {display:block;}

.fc-content .fc-time, .fc-title {font-size:16px !important; padding:5px 5px 5px !important; text-align: center;}
.fc-time {white-space:normal !important; padding-bottom:0; font-weight: bold;}
.fc-title {font-weight:bold !important;}

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
 margin: 0 10% 0 2px;
}

.fc-unthemed .fc-today {
  background: #f7f7f7;
}
.fc-day-header {color:#666; text-transform: uppercase; font-size:13px; font-weight: bold; background:#fff;}

.fc th,
.fc td {
  border: 4px solid #eee;
}
.fc td.fc-today {
  border-style: solid;
}
.fc-divider {display:none !important;}
.fc-axis.fc-time span {
  color:#666; text-transform: uppercase; font-size:13px; font-weight: bold;
}

.fc-toolbar {margin-bottom:0; clear:both; display:block;}

.fc-toolbar > div {
  padding:20px;
}
.fc-toolbar > div.fc-clear {
  padding:2px;
}

.bring-to-front {z-index:9999 !important;}

#employees {border-bottom:10px solid #292929;}

#employees {
  -webkit-transition:300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) -webkit-transform;
  -moz-transition:300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) -moz-transform;
  transition:300ms cubic-bezier(0.175, 0.885, 0.32, 1.275) transform;
  -webkit-transform:translateY(30px);
  -moz-transform:translateY(30px);
  transform:translateY(30px);

  width:100%; text-align:center; background:#292929; color:black; position:fixed; left:0; bottom:0; z-index:2; padding:10px;}
  #employees ul {list-style:none; padding:0; margin:0; text-align:center;}
  #employees ul li {
  display:inline-block; font-size:0; position:relative;
}

#employees.applicable {
  -webkit-transform:translateY(10px);
  -moz-transform:translateY(10px);
  transform:translateY(10px);
}

#employees ul li {
  position: relative;
}

#employees ul li:before,
#employees ul li:after {
  opacity:0;
  -webkit-transition:200ms ease-in-out opacity;
  -moz-transition:200ms ease-in-out opacity;
  transition:200ms ease-in-out opacity;
}

#employees ul li:before {
  font-size:12px;
  font-weight:bold;
  content: attr(title);
  color:#FFF;
  position: absolute;
  background:black;
  padding:5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  top: -29px;
  left: -25%;
  width: 150%;
  border-radius:3px;
}

#employees ul li:after {
  content: '';
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -12px;
  width: 0; height: 0;
  border-top: 12px solid #000000;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}

#employees ul li:hover:after,
#employees ul li:hover:before {
  opacity:1;
}



#employees ul li img {
  -webkit-transition:200ms ease-in-out all;
  -moz-transition:200ms ease-in-out all;
  transition:200ms ease-in-out all;
  border-radius:100%; border:3px solid #292929;}
#employees ul li input {opacity:0; position:absolute; top:50%; left:50%;}
#employees label {cursor:pointer; padding:0 5px; display:block; width:100%;}

#employees.filtering ul li:not(.active) img {opacity:0.7; -webkit-filter: grayscale(100%);}
#employees.filtering ul li.active img {opacity:1;}
#employees.filtering ul li.active img {border-color:#FFFFFF;}

#employees ul li.hidden {display:none !important;}



#header {
  top:0; left:0; z-index:10; position:fixed; width:100%; height:4vw; background:#000000;
}

#header nav {position:relative; width:80%; margin:0 auto; background:url(assets/images/only-frills.svg) center center no-repeat;}

#header:after {
  content:'';
  height:7vw;
  width:100%;
  position:absolute;
  z-index:-1;
  pointer-events:none;
  bottom:-7vw;
  left:0;
  background:url('assets/images/header-gradient.png') repeat-x; background-size:contain;
}

.footer-wrapper {
	padding:10% 0 4%;
}
footer {
	margin:-6.5vw auto 0;
}

body.home {
	background:#1E2327 url('https://www.blacksheepmke.com/wp-content/uploads/2015/03/seat-your-damn-self.jpg') top center no-repeat; background-size:cover;
}

body.home .footer-wrapper {
	background:transparent;
}
body.home footer {
	margin:0 auto;
}


#details {background:#FFFFFF url('assets/images/grain.png') center center; color:#000000; padding:0 0 5vw; border-top:1px solid transparent;}

#details h3 {
	border-top:2px solid #DBDBDB; color:#808080; text-align:left; padding: 2% 0 0; margin:2% 10%; font-family: modesto-condensed, Georgia, 'Times New Roman', serif; font-size:2.8vw; text-transform:uppercase; font-weight:normal;
}
#details h3:first-child {
	padding:0;
	border:none;
}

#details h3 strong {
	font-family:sans-serif; color:#979797; display:block; text-align:left; font-size:1.3vw;
}



#details .events h4 {
 color:rgba(0,0,0,0.5); text-align:left; margin:2% 10%; font-family: modesto-condensed, Georgia, 'Times New Roman', serif; font-size:2.8vw; text-transform:uppercase; font-weight:normal;
}

#details .events li a {padding: 2% 0 0;}

a {text-decoration: none; color:#92458F;}
p a {font-weight: bold;}

#wpadminbar {background:transparent;}


#social-media {
	list-style:none; padding:0; margin:0 0 0 2%; display:inline; font-size:120%; vertical-align: middle;
}
#social-media li {
	display:inline;
}
#social-media li a {padding:0 0.4%;}

#social-media a:hover {
	color:#92458F;
}

.specials {
	clear:both; overflow:hidden; text-align:right; width:80%; padding:10vw 0 0; margin:0 auto 0;
}


.specials a {
	width:40%; display:block; clear:both; float:right; margin:0 0 3vw;
}
.specials a:first-child {
	margin: 0 4.3% 3vw 0;
}
.specials a:last-child {
	margin:0;
	width:50%;
}

#intro-view {
	clear:both; overflow:hidden; color:#000000; padding-top:3vw;
}
#intro-view > div {
	display:table; width:100%; table-layout:fixed; background:#8e8b89 url('assets/images/grain-on-dark.png') center center;
}

#intro-view .photo {
	-webkit-clip-path: polygon(0% 0%, 91% 0, 100% 50%, 91% 100%, 0% 100%);
	clip-path: polygon(0% 0%, 91% 0, 100% 50%, 91% 100%, 0% 100%); background-size:cover; width:60%; display:table-cell; vertical-align:top;
	overflow:hidden; background-position: center center;
}
#intro-view .photo img {width:100%; opacity:0;}

#intro-view .blurb {
	width:40%; display:table-cell; vertical-align:middle; text-align:left; padding:3% 3.5%; color:#FFFFFF; line-height:1.8em; font-size:1.25vw;
}
#intro-view .blurb h1 {font-family: modesto-condensed, Georgia, 'Times New Roman', serif; font-size:4vw; text-transform:uppercase; font-weight:normal; line-height:0.8em;}

#map {
	position: relative; background:transparent; border: 0; width:100%; height:50vw;
}

#map:after {
	content:'';
	position:absolute;
	width:200%;
	height:100%;
	top:0;
	left:-50%;
	pointer-events:none;
	box-shadow: rgba(0,0,0,0.3) 0 0 20px inset;
}

#details .photo-gallery {
	list-style:none; padding:0 1vw 1vw; margin:0; font-size:0;
	-webkit-column-gap: 1vw;
	-moz-column-gap: 1vw;
	column-gap: 1vw;
	-webkit-column-count: 3; 
	-moz-column-count: 3; 
	column-count: 3;
}
#details .photo-gallery li {
	 -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

#details .photo-gallery li a {
	display:block;
	border-bottom:1vw solid transparent;
}
#details .photo-gallery li a img {
	width:100%;
}


#details .events {
	margin:0; 
	padding:1vw;
	list-style:none; 
	-webkit-column-gap: 1vw;
	-moz-column-gap: 1vw;
	column-gap: 1vw;
	-webkit-column-count: 4; 
	-moz-column-count: 4; 
	column-count: 4;
}
#details .events li {
	 -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

#details .events li a {
	display:block;
}
#details .events li h4 {
	font-size:2.4vw; text-align:center; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;
}
#details .events li img {
	width: 100%;
}













#details .menu-items {
	margin:0; 
	padding:0 10% 0; 
	list-style:none; 
	-webkit-column-gap: 8vw;
	-moz-column-gap: 8vw;
	column-gap: 8vw;
	-webkit-column-count: 2; 
	-moz-column-count: 2; 
	column-count: 2;
}
#details .menu-items li {
	margin:0 0 2vw; text-align:left; 
	-webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
#details .menu-items li h4 {
	margin:0 0 1vw; font-family: modesto-condensed, Georgia, 'Times New Roman', serif; font-size:1.8vw; text-transform:uppercase; font-weight:normal;
}


.nav-wrapper {
	width:80%; margin:0 auto; display:block; overflow:hidden;
}
.nav-wrapper ul:nth-child(1) {
	width:50%; padding:0; padding-right:10%; table-layout:fixed; display:table; text-align:right; float:left; table-layout:fixed;
}
.nav-wrapper ul:nth-child(2) {
	width:50%; padding:0; padding-left:9.5%; table-layout:fixed; display:table; text-align:left; float:left; table-layout:fixed;
}
.nav-wrapper ul li a.active:before {
	content:'─ ';
}
.nav-wrapper ul li a.active:after {
	content:' ─';
}

.nav-wrapper ul li a:hover {
	color:#ccc; cursor:pointer;
}


.cd-nav-trigger {

	padding: 0;
	display: none;
	width: 68px;
	height: 68px;
	position: fixed;
	top: 0;
	left: 0;
	z-index:9999;
	-webkit-transform:scale(0.65);
	-moz-transform:scale(0.65);
	-ms-transform:scale(0.65);
	-o-transform:scale(0.65);
	transform:scale(0.65);

  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;

  -webkit-touch-callout: none; -webkit-user-select:none; user-select:none;

}





.hamburglar {

  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);

  margin:0;
  position: relative;
  display: block;
  width: 68px;
  height: 68px;
  /*background: #000000;*/
  -webkit-touch-callout: none; -webkit-user-select:none; user-select:none;

}
.path-burger {
  position: absolute;
  top: 0;
  left: 0;
  height: 68px;
  width: 68px;
  mask: url(#mask);
  -webkit-mask-box-image: url(https://www.blacksheepmke.com/wp-content/themes/companyb/assets/images/mask.svg);
}

.animate-path {
  position: absolute;
  top: 0;
  left: 0;
  width: 68px;
  height: 68px;
}

.path-rotation {
  height: 34px;
  width: 34px;
  margin: 34px 34px 0 0;

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);

  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;

}
.path-rotation:before {
  content: '';
  display: block;
  width: 30px;
  height: 34px;
  margin: 0 4px 0 0;
  background: #FFFFFF;
}


@-webkit-keyframes rotate-out {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
40% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@-webkit-keyframes rotate-in {
0% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
40% {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}


.hamburglar .path {
	-webkit-animation: dash-in 0.6s linear normal;
	-moz-animation: dash-in 0.6s linear normal;
	-ms-animation: dash-in 0.6s linear normal;
	-o-animation: dash-in 0.6s linear normal;
	animation: dash-in 0.6s linear normal;

	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
}
.hamburglar .animate-path {
  -webkit-animation: rotate-in 0.6s linear normal;
  -moz-animation: rotate-in 0.6s linear normal;
  -ms-animation: rotate-in 0.6s linear normal;
  -o-animation: rotate-in 0.6s linear normal;
  animation: rotate-in 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
}


.hamburglar.is-closed .path {
  -webkit-animation: dash-out 0.6s linear normal;
  -moz-animation: dash-out 0.6s linear normal;
  -ms-animation: dash-out 0.6s linear normal;
  -o-animation: dash-out 0.6s linear normal;
  animation: dash-out 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
}
.hamburglar.is-closed .animate-path {
  -webkit-animation: rotate-out 0.6s linear normal;
  -moz-animation: rotate-out 0.6s linear normal;
  -ms-animation: rotate-out 0.6s linear normal;
  -o-animation: rotate-out 0.6s linear normal;
  animation: rotate-out 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
}


.path {
  stroke-dasharray: 240;
  stroke-dashoffset: 240;
  stroke-linejoin: round;
}

@-webkit-keyframes dash-in {
  0% {
  	stroke-dashoffset: 240;
  }
  40% {
  	stroke-dashoffset: 240;
  }
  100% {
  	stroke-dashoffset: 0;
  }
}
@-webkit-keyframes dash-out {
  0% {
  	stroke-dashoffset: 0;
  }
  40% {
  	stroke-dashoffset: 240;
  }
  100% {
  	stroke-dashoffset: 240;
  }
}

.burger-icon {
  position: absolute;
  padding: 20px 16px;
  height: 68px;
  width: 68px;
}

.burger-container {
  position: relative;
  height: 28px;
  width: 36px;
}

.burger-bun-top,
.burger-bun-bot,
.burger-filling {
  position: absolute;
  display: block;
  height: 4px;
  width: 36px;
  border-radius: 2px;
  background: #FFFFFF;
}

.burger-bun-top {
  top: 0;
	-webkit-transform-origin: 34px 2px;
	-moz-transform-origin: 34px 2px;
	-ms-transform-origin: 34px 2px;
	-o-transform-origin: 34px 2px;
	transform-origin: 34px 2px;
}

.burger-bun-bot {
  bottom: 0;
	-webkit-transform-origin: 34px 2px;
	-moz-transform-origin: 34px 2px;
	-ms-transform-origin: 34px 2px;
	-o-transform-origin: 34px 2px;
	transform-origin: 34px 2px;
}
.burger-filling {
  top: 12px;
}

.burger-ring {
  position: absolute;
  top: 0;
  left: 0;
  width: 68px;
  height: 68px;
}

.svg-ring {
  width: 68px;
  height: 68px;
}

.hamburglar .burger-bun-top {
  -webkit-animation: bun-top-out 0.6s linear normal;
  -moz-animation: bun-top-out 0.6s linear normal;
  -ms-animation: bun-top-out 0.6s linear normal;
  -o-animation: bun-top-out 0.6s linear normal;
  animation: bun-top-out 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
}
.hamburglar .burger-bun-bot {

  -webkit-animation: bun-bot-out 0.6s linear normal;
  -moz-animation: bun-bot-out 0.6s linear normal;
  -ms-animation: bun-bot-out 0.6s linear normal;
  -o-animation: bun-bot-out 0.6s linear normal;
  animation: bun-bot-out 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

}

.hamburglar.is-closed .burger-bun-top {

  -webkit-animation: bun-top-in 0.6s linear normal;
  -moz-animation: bun-top-in 0.6s linear normal;
  -ms-animation: bun-top-in 0.6s linear normal;
  -o-animation: bun-top-in 0.6s linear normal;
  animation: bun-top-in 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;


}
.hamburglar.is-closed .burger-bun-bot {

  -webkit-animation: bun-bot-in 0.6s linear normal;
  -moz-animation: bun-bot-in 0.6s linear normal;
  -ms-animation: bun-bot-in 0.6s linear normal;
  -o-animation: bun-bot-in 0.6s linear normal;
  animation: bun-bot-in 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

}

@-webkit-keyframes bun-top-out {
  0% {
    left: 0;
    top: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
  }
  20% {
    left: 0;
    top: 0;
		-webkit-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		transform: rotate(15deg);
  }
  80% {
    left: -5px;
    top: 0;
		-webkit-transform: rotate(-60deg);
		-moz-transform: rotate(-60deg);
		-ms-transform: rotate(-60deg);
		-o-transform: rotate(-60deg);
		transform: rotate(-60deg);
  }
  100% {
    left: -5px;
    top: 1px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
  }
}

@-webkit-keyframes bun-bot-out {
  0% {
    left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
  }
  20% {
    left: 0;
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		transform: rotate(-15deg);
  }
  80% {
    left: -5px;
		-webkit-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg);
  }
  100% {
    left: -5px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
  }
}


@-webkit-keyframes bun-top-in {
  0% {
    left: -5px;
    bottom: 0;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
  }
  20% {
    left: -5px;
    bottom: 0;
		-webkit-transform: rotate(-60deg);
		-moz-transform: rotate(-60deg);
		-ms-transform: rotate(-60deg);
		-o-transform: rotate(-60deg);
		transform: rotate(-60deg);
  }
  80% {
    left: 0;
    bottom: 0;
		-webkit-transform: rotate(15deg);
		-moz-transform: rotate(15deg);
		-ms-transform: rotate(15deg);
		-o-transform: rotate(15deg);
		transform: rotate(15deg);
  }
  100% {
    left: 0;
    bottom: 1px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
  }
}

@-webkit-keyframes bun-bot-in {
  0% {
    left: -5px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
  }
  20% {
    left: -5px;
    bottom: 0;
		-webkit-transform: rotate(60deg);
		-moz-transform: rotate(60deg);
		-ms-transform: rotate(60deg);
		-o-transform: rotate(60deg);
		transform: rotate(60deg);
  }
  80% {
    left: 0;
    bottom: 0;
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-ms-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
		transform: rotate(-15deg);
  }
  100% {
    left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
  }
}

.hamburglar .burger-filling {

  -webkit-animation: burger-fill-out 0.6s linear normal;
  -moz-animation: burger-fill-out 0.6s linear normal;
  -o-animation: burger-fill-out 0.6s linear normal;
  -ms-animation: burger-fill-out 0.6s linear normal;
  animation: burger-fill-out 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

}
.hamburglar.is-closed .burger-filling {

  -webkit-animation: burger-fill-in 0.6s linear normal;
  -moz-animation: burger-fill-in 0.6s linear normal;
  -o-animation: burger-fill-in 0.6s linear normal;
  -ms-animation: burger-fill-in 0.6s linear normal;
  animation: burger-fill-in 0.6s linear normal;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  -o-animation-fill-mode:forwards;
  -ms-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

}

@-webkit-keyframes burger-fill-in {
  0% {
    width: 0;
    left: 36px;
  }
  40% {
    width: 0;
    left: 40px;
  }
  80% {
    width: 36px;
    left: -6px;
  }
  100% {
    width: 36px;
    left: 0px;
  }
}

@-webkit-keyframes burger-fill-out {
  0% {
    width: 36px;
    left: 0px;
  }
  20% {
    width: 42px;
    left: -6px;
  }
  40% {
    width: 0;
    left: 40px;
  }
  100% {
    width: 0;
    left: 36px;
  }
}






	.reminders {
		list-style:none;
		padding:0;
		margin:0;
		-webkit-column-gap: 1vw;
		-moz-column-gap: 1vw;
		column-gap: 1vw;
		-webkit-column-count: 3; 
		-moz-column-count: 3; 
		column-count: 3;
	}
	.reminders li {
		width:100%; color:#444;
		-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;
	}
	.reminders li h2 {
		margin:0 0 2%;
	}
	.reminders li p {
		padding:0; margin:0 0 1vw;
	}
	.reminders li div {
		padding:1vw;
	}


	#dismiss-staff-notifications {margin:2% 0 0; color:#fff; background:#000; border:0; border-radius:3px; padding:1% 2%; font-weight:bold; font-size:2vw;}
	#dismiss-staff-notifications:hover {background:#92458F;}





@media only screen and (max-width: 1024px) {

	#details .photo-gallery {
		-webkit-column-count: 2; 
		-moz-column-count: 2; 
		column-count: 2;
	}

	#details .events {
		-webkit-column-count: 2; 
		-moz-column-count: 2; 
		column-count: 2;
	}

	#details .menu-items {
		-webkit-column-count: 2; 
		-moz-column-count: 2; 
		column-count: 2;
	}

	.reminders {
		-webkit-column-count: 2; 
		-moz-column-count: 2; 
		column-count: 2;
	}

}



@media only screen and (max-width: 768px) {

	.home .specials a {
		display:block;
		width:100%;
		margin:6vw 0;
	}


}


@media only screen and (max-width: 640px) {

	.cd-nav-trigger {
		display:block;
	}

	#header {
		height:auto;
		background:transparent;
		padding-top: 3vw;
	}
	#header::after {
		background:transparent;
		display:none;
	}

	#header nav {
		background:transparent;
	}
	#header nav a {
		display:inline; text-align:center;
	}
	#header nav #blacksheep-logo {
		width:26%; display:inline; margin:0; position:relative; left:0; top:0;
	}

	.nav-wrapper {display:none;}

	#header {
		position:relative;
	}


	footer {
		margin:0 auto;
		width:100%;
		font-size:5vw;
		line-height:1.4em;
		height:auto;
		padding:5vw 0 5vw;
	}
	footer svg, footer img {
		display:none;
	}
	
	footer span {display:block; clear:both;}

	footer a:hover {
		color:#92458F;
	}

	.hide-on-mobile {display:none;}

	.footer-wrapper {
		padding:0;
	}



	#social-media {display:block; margin:5vw 0 0;}




	#intro-view .photo {
		-webkit-clip-path:none;
		clip-path:none;
		display:table-footer-group !important; 
	}
	#intro-view .blurb {
		font-size:5vw; line-height:1.4em;
	}
	#intro-view .blurb h1 {
		font-size:9vw;
	}
	
	#map {
		height:100vw;
	}

	#intro-view .photo,
	#intro-view .blurb {
		width:100%;
		display:block;
		clear:both;
	}

	#details {border-top:1px solid #000000;}

	#details .photo-gallery {
		-webkit-column-count: 1; 
		-moz-column-count: 1; 
		column-count: 1;
	}

	#details .events {
		-webkit-column-count: 1; 
		-moz-column-count: 1; 
		column-count: 1;
	}
	
	#details .menu-items {
		-webkit-column-count: 1; 
		-moz-column-count: 1; 
		column-count: 1;
	}

	.reminders {
		-webkit-column-count: 1; 
		-moz-column-count: 1; 
		column-count: 1;
	}

	#details h3 {
		background:#000000;
		color:#FFFFFF;
		padding:2vw;
		margin:3vw 0;
		position:-webkit-sticky;
		top:0;
		left:0;		
		font-size:8vw;
		text-align:center;
	}
	#details h3 strong {
		display:none;
	}

	#details h3:first-child {
		margin-top:0;	
		padding: 2vw;
	}

	#details .events li h4 {
		font-size:8vw;
		text-align:center;
	}
	#details .menu-items li {
		margin:0 0 5vw;
	}
	#details .menu-items li h4 {
		font-size:7vw;
	}


}















.cd-primary-nav {
	z-index: 200;
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background:#000 url('assets/images/grain-on-dark.png') center center;
  overflow: auto;
  padding-top:10%;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.3s;
  -moz-transition: visibility 0s, opacity 0.3s;
  transition: visibility 0s, opacity 0.3s;
}
.cd-primary-nav li {
  margin: 0 0;
  text-align: center;
  text-transform: capitalize;
  display:block;
}
.cd-primary-nav a {
	font-size:8vh;
	padding:0.5vh;
	line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s;
  -moz-transition: color 0.2s;
  transition: color 0.2s;
}
.cd-primary-nav.fade-in {
  visibility: visible;
  opacity: 1;
}

.cd-overlay-nav, .cd-overlay-content {
  position: fixed;
  top: 8px;
  left: 42px;
  height: 4px;
  width: 4px;
  -webkit-transform: translateX(-20px) translateY(20px);
  -moz-transform: translateX(-20px) translateY(20px);
  -ms-transform: translateX(-20px) translateY(20px);
  -o-transform: translateX(-20px) translateY(20px);
  transform: translateX(-20px) translateY(20px);
}
.cd-overlay-nav span, .cd-overlay-content span {
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.cd-overlay-nav.is-hidden, .cd-overlay-content.is-hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-overlay-nav {
  z-index: 100;
}
.cd-overlay-nav span {
  background-color: #000;
}
.cd-overlay-content {
  z-index: 200;
}
.cd-overlay-content span {
  background-color: #fff;
}

#menu .current-menu-item a:before {
	content:'─  ' !important;
}
#menu .current-menu-item a:after {
	content:'  ─' !important;
}




#staff-notifications {
	opacity:1;
	z-index:3;
	background:#FFFFFF url('assets/images/grain.png') center center; position:fixed; top:0; left:0; width:100%; height:100%; padding:10%; overflow:scroll;
}
.loaded #staff-notifications {
	-webkit-transition:800ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
	-moz-transition:800ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
	transition:800ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
}

#staff-notifications.remove {
	opacity:0;
	-webkit-transform:scale(1.5);
}


.ninja-forms-required-items {
	display:none;
}
.label-inside input,
.label-inside textarea {
	background:rgba(0,0,0,0.05);
	padding:2%;
	font-size:1vw;
	color:#FFF;
	border:none;
	/*border-bottom:2px solid #000;*/
	margin-bottom:6px;
	/*box-shadow:#000 0 0 5px inset;*/
}
.textarea-wrap textarea {
	height:5vw !important;
}
button.ninja-forms-field {
	background:#000;
	border-radius: 3px;
	border:none;
	padding:1vw;
	font-family: modesto-condensed, Georgia, 'Times New Roman', serif;
	font-size:1.5vw;
}

.field-wrap,
#ninja_forms_required_items {
    margin-bottom: 0 !important;
}


html, 
body,
#container {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -22vw;
}
.sticky {
	height: 22vw;
}


@media only screen and (max-width: 640px) {

	.sticky {
		display:none;
	}


	.label-inside input,
	.label-inside textarea {
		font-size:4vw;
	}
	.textarea-wrap textarea {
		height:15vw !important;
	}
	button.ninja-forms-field {
		padding:3vw;
		font-size:6vw;
		width:100%;
	}

	html, body, #container {
		height:auto;
	}
	.wrapper {
		margin:0;
	}

}

.reminders .column {padding:0.5vw;}
.lt-ie10 #details .column {padding:0.5vw;}








body.home {
	background:#1E2327;
}
.lt-ie10 body.home {
	background:#1E2327 url('https://www.blacksheepmke.com/wp-content/uploads/2015/03/seat-your-damn-self.jpg') top center no-repeat;
}

.slideshow {
		list-style:none;
		margin:0;
		overflow:hidden;
		padding:0;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: -1;
}
.slideshow li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	  -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 30s linear infinite 0s;
    -moz-animation: imageAnimation 30s linear infinite 0s;
    -o-animation: imageAnimation 30s linear infinite 0s;
    -ms-animation: imageAnimation 30s linear infinite 0s;
    animation: imageAnimation 30s linear infinite 0s;
}

.slideshow li:nth-child(2) {
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s;
}
.slideshow li:nth-child(3) {
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.slideshow li:nth-child(4) {
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s;
}
.slideshow li:nth-child(5) {
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s;
}
.slideshow li:nth-child(6) {
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.slideshow li:nth-child(7) {
    -webkit-animation-delay: 36s;
    -moz-animation-delay: 36s;
    -o-animation-delay: 36s;
    -ms-animation-delay: 36s;
    animation-delay: 36s;
}
.slideshow li:nth-child(8) {
    -webkit-animation-delay: 42s;
    -moz-animation-delay: 42s;
    -o-animation-delay: 42s;
    -ms-animation-delay: 42s;
    animation-delay: 42s;
}
.slideshow li:nth-child(9) {
    -webkit-animation-delay: 48s;
    -moz-animation-delay: 48s;
    -o-animation-delay: 48s;
    -ms-animation-delay: 48s;
    animation-delay: 48s;
}
.slideshow li:nth-child(10) {
    -webkit-animation-delay: 54s;
    -moz-animation-delay: 54s;
    -o-animation-delay: 54s;
    -ms-animation-delay: 54s;
    animation-delay: 54s;
}

@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 0.5;
	    -webkit-transform: scale(1.05);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 0.5;
	    -webkit-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -webkit-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 0.5;
	    -moz-transform: scale(1.05);
	    -moz-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 0.5;
	    -moz-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -moz-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 0.5;
	    -o-transform: scale(1.05);
	    -o-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 0.5;
	    -o-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -o-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 0.5;
	    -ms-transform: scale(1.05);
	    -ms-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 0.5;
	    -ms-transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    -ms-transform: scale(1.1);
	}
	100% { opacity: 0 }
}
@keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	8% {
	    opacity: 0.5;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
	}
	17% {
	    opacity: 0.5;
	    transform: scale(1.1);
	}
	25% {
	    opacity: 0;
	    transform: scale(1.1);
	}
	100% { opacity: 0 }
}


@media only screen and (max-width: 640px)  {
  .fc-title {white-space: nowrap !important; display:block !important; overflow:hidden; text-overflow:ellipsis;}
	.specials {
		padding:0;
	}
	.slideshow {
    position: absolute;
	}
}

.ui-datepicker {
	color:#444444;
}
.ninja-forms-form-wrap select {
	width:100% !important;
	background:rgba(0,0,0,0.05);
	padding:1%;
	font-size:1vw;
	color:#FFF;
	border:none;
	margin-bottom:6px;
	-webkit-appearance:none;
}
.ninja-forms-form-wrap textarea {
	line-height:1.4em !important;
}

/* no footer for scheduler */
.page-id-946 .footer-wrapper {display:none;}
body.page-id-946 {background:#ffffff;}
