/****** FILE: themes/gordon/css/shop-detail/owl.carousel.css *****/
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  display: none;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}


/****** FILE: themes/gordon/css/restaurants/featherlight.custom.css *****/
@media all{
	.featherlight {
		display: none;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2000;
		text-align: center;
		white-space: nowrap;
		cursor: pointer;
		background: rgba(0,0,0,0);
	}

	.featherlight .featherlight-close-icon {
		position: fixed;
		top: 8px;
		right: 8px;
		display: none;
		width: 17px;
		height: 17px;
		cursor: pointer;
		opacity: 0.6;
		z-index: 2001;

		-webkit-transition: opacity 100ms;
		-moz-transition: opacity 100ms;
		-o-transition: opacity 100ms;
		-ms-transition: opacity 100ms;
		transition: opacity 100ms;
	}
	.featherlight .featherlight-close-icon:before {
		content: ' ';
		background: url(../../../global/img/gr_SpriteSheet.png);
		background: none, url(../../../global/img/gr_SpriteSheet.svg);
		background-size: 500px 600px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		background-position: -150px -50px;
		display: block;
		width: 100%;
		height: 100%;
	}
	.featherlight .featherlight-close-icon:hover {
		opacity: 1;
	}

	.featherlight:last-of-type {
		background: rgba(0,0,0,.8);
	}

	.featherlight:before {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -.25em;
	}

	.featherlight .featherlight-content {
		position: absolute;
		vertical-align: middle;
		text-align: left;
		overflow: auto;
		cursor: auto;
		white-space: normal;
	}

}


/****** FILE: mysite/css/noscript.css *****/
@import "mysite/css/core-fine/variables.less";@import "../../../themes/core-fine-maze/css/variables.less";.noscript section.promo .item .table{opacity:1 !important;}.noscript select,.noscript select option{font-size:16rem;}.noscript select.selectBoxIt,.noscript .book-widget select{width:100%;height:58px;padding:0 15px;}.noscript .book-widget select{border: 1px solid;}.noscript section.book-widget .container .item .inputWrapper div .date-icon,.noscript section.book-widget .container .item .inputWrapper div .time-icon{height:0px !important;}.noscript header nav{display:block !important;}.noscript section.hero .hero-item{height:650px;height:70vh;}.noscript section.hero .hero-item.just-text .container{height:100% !important;padding:0px !important;}.noscript section.hero .carousel.top,.noscript section.hero .carousel .panel{height:100%;}.noscript section.hero .hero-item .carousel .panel{display:none;}.noscript section.hero .hero-item .carousel .panel:first-child{display:block;}.noscript .gifts .promo .item{opacity:1 !important;}.noscript header.vertical{position:relative;top:0px;}.noscript .browserwarning h3,.noscript .browserwarning p{font-family:Arial;font-weight:normal;}

