/**
 * Fields
*/
img, .lzy-dimg {
	 opacity: 1;
	 -moz-transition: opacity ease 1.5s;
	 -o-transition: opacity ease 1.5s;
	 -webkit-transition: opacity ease 1.5s;
	 transition: opacity ease 1.5s;
}
img[data-echo], .lzy-dimg[style] img, .lzy-dimg[data-echo-background] {
	 opacity: 0;
}
.img-ful img {
  width: 100%;
}
.lazyloader-icon {
  display: none !important;
}
.lzy-dimg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 1;
}
.field-name-custom-image-field, .field-name-field-image, .outlet-type, .article-img, .gallery-snippet-img, .sld-1-wtmb ul.slick-dots li button, .outlet_img, .thumb-image .thumb-in, .author-img, .tumb-img, .aut-vimg .field-img {
  background: #e5e5e5 url(../images/def-placeholder.png) no-repeat center center;
  background-size: 50% auto;
  -moz-transition: background-size .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -o-transition: background-size .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -webkit-transition: background-size .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  transition: background-size .5s cubic-bezier(0, 0.01, 0.01, 0.98);
}
.field-name-custom-image-field img, .field-name-field-image img, .outlet-type img, .article-img img, .gallery-snippet-img img, .sld-1-wtmb ul.slick-dots li button img, .outlet_img img, .thumb-image img, .author-img img, .tumb-img img, .aut-vimg .field-img img {
  width: 100%;
}
.field-name-custom-image-field, .field-name-field-image, .outlet-type, .article-img, .gallery-snippet-img, .sld-1-wtmb ul.slick-dots li button, .outlet_img, .thumb-image .thumb-in, .tumb-img {
  overflow: hidden;
  position: relative;
}
.g-bg .node:hover, .outlet_views:hover, .search-results.apachesolr_search-results div.views-row.views-row-outlet:hover, .article-snippet:hover {
  -o-box-shadow: 0 2px 5px #999;
  -moz-box-shadow: 0 2px 5px #999;
  -webkit-box-shadow: 0 2px 5px #999;
  box-shadow: 0 2px 5px #999;
}
.field-name-custom-image-field a, .field-name-field-image a, .outlet-type img, .article-img a, .gallery-snippet-img a, .sld-1-wtmb ul.slick-dots li button img, .outlet_img img, .lzy-dimg, .thumb-image .expand, .tumb-img img {
  -moz-transform: scale(1) translateY(0);
  -webkit-transform: scale(1) translateY(0);
  -o-transform: scale(1) translateY(0);
  transform: scale(1) translateY(0);
  -moz-transition: all .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -webkit-transition: all .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -o-transition: all .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  transition: all .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  display: block;
}
.field-name-custom-image-field a:after, .field-name-field-image a:after, .outlet-type:after, .article-img a:after, .gallery-snippet-img a:after, .sld-1-wtmb .slick-dots li button:after, .outlet_img:after, .thumb-image .expand:after, .tumb-img:after {
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, .25);
  opacity: 0;
  -moz-transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -o-transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -webkit-transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
}
.node:hover .field-name-custom-image-field, .node:hover .field-name-field-image, .views-row:hover .outlet-type, .article-snippet:hover .article-img, .gallery-snippet-img:hover, .sld-1-wtmb ul.slick-dots li button:hover, .views-row:hover .outlet_img, .thumb-image .thumb-in:hover, .tumb-img:hover {
  background-size: 60% auto;
}
.node:hover .field-name-custom-image-field a, .node:hover .field-name-field-image a, .views-row:hover .outlet-type img, .article-snippet:hover .article-img a, .gallery-snippet-img:hover a, .sld-1-wtmb ul.slick-dots li button:hover img, .views-row:hover .outlet_img img, .views-row:hover .lzy-dimg, .thumb-image .thumb-in:hover .expand, .tumb-img:hover img {
  -moz-transform: scale(1.05) translateY(-2%);
  -webkit-transform: scale(1.05) translateY(-2%);
  -o-transform: scale(1.05) translateY(-2%);
  transform: scale(1.05) translateY(-2%);
}
.node:hover .field-name-custom-image-field a:after, .node:hover .field-name-field-image a:after, .views-row:hover .outlet-type:after, .article-snippet:hover .article-img a:after, .gallery-snippet-img:hover .gallery-snippet-img a:after, .sld-1-wtmb .slick-dots li button:hover:after, .sld-1-wtmb .slick-dots li.slick-active button:after, .views-row:hover .outlet_img:after, .thumb-image .thumb-in:hover .expand:after, .tumb-img:hover:after, .slick-current.thumb-image .expand:after, .slick-current .tumb-img:after {
  opacity: 1;
}
.sld-1-wtmb .slick-dots li.slick-active button:after, .slick-current.thumb-image .expand:after, .slick-current .tumb-img:after {
  background-color: rgba(255, 255, 255, .4);
}
.field-name-hidden-link a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  -moz-transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -webkit-transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -o-transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  transition: opacity .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  text-indent: -9999em;
  z-index: 1;
}
.view-mode-video_td .group-left {
  overflow: visible;
}
.field-name-field-videos {
  position: relative;
  padding-top: 66%;
  height: 0;
}
.field-name-field-videos * {
  padding-top: 0 !important;
}
.field-name-field-videos iframe {
  position: absolute;
}
.author-img {
  background-size: 70% auto;
}
.sl-hd .field-name-section-color-change, .sl-hd .field-name-field-lead-text, .sl-hd .field-name-custom-ratings {
  display: none;
}
.field-name-field-section, .field-name-field-offers-context {
  text-transform: uppercase;
  font-size: .75em;
}
.g-sr .field-name-field-section {
  text-transform: none;
  font-size: 1em;
}
.field-name-field-section a, .field-name-field-section span, .field-name-field-offers-context a, .field-name-field-offers-context span {
  padding: 4px 8px;
  display: inline-block;
  max-width: 100%;
  -moz-transition: color, padding .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -webkit-transition: color, padding .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  -o-transition: color, padding .5s cubic-bezier(0, 0.01, 0.01, 0.98);
  transition: color, padding .5s cubic-bezier(0, 0.01, 0.01, 0.98);
}
.field-name-field-section a, .field-name-field-section span, .field-name-field-offers-context a, .field-name-field-offers-context span, .blk-sbg {
  background: #e1192c;
  color: #fff;
}
.field-name-field-section a.lightblue-color, .field-name-field-section span.lightblue-color, .field-name-field-offers-context a.lightblue-color, .field-name-field-offers-context span.lightblue-color, .blk-sbg.lightblue-color, ul.menu li.active-trail.menu__item > a.lightblue-color:before {
  background-color: #61cae9;
}
.field-name-field-section a.lightgreen-color, .field-name-field-section span.lightgreen-color, .field-name-field-offers-context a.lightgreen-color, .field-name-field-offers-context span.lightgreen-color, .blk-sbg.lightgreen-color, ul.menu li.active-trail.menu__item > a.lightgreen-color:before {
  background-color: #9c3;
}
.field-name-field-section a.lightpurple-color, .field-name-field-section span.lightpurple-color, .field-name-field-offers-context a.lightpurple-color, .field-name-field-offers-context span.lightpurple-color, .blk-sbg.lightpurple-color, ul.menu li.active-trail.menu__item > a.lightpurple-color:before {
  background-color: #9a6599;
}
.field-name-field-section a.orange-color, .field-name-field-section span.orange-color, .field-name-field-offers-context a.orange-color, .field-name-field-offers-context span.orange-color, .blk-sbg.orange-color, ul.menu li.active-trail.menu__item > a.orange-color:before {
  background-color: #fcb912;
}
.field-name-field-section a.lightblue2-color, .field-name-field-section span.lightblue2-color, .field-name-field-offers-context a.lightblue2-color, .field-name-field-offers-context span.lightblue2-color, .blk-sbg.lightblue2-color, ul.menu li.active-trail.menu__item > a.lightblue2-color:before {
  background-color: #56a5a9;
}
.field-name-field-section a.darkblue-color, .field-name-field-section span.darkblue-color, .field-name-field-offers-context a.darkblue-color, .field-name-field-offers-context span.darkblue-color, .blk-sbg.darkblue-color, ul.menu li.active-trail.menu__item > a.darkblue-color:before {
  background-color: #005996;
}
.field-name-field-section a.darkblue-color2, .field-name-field-section span.darkblue-color2, .field-name-field-offers-context a.darkblue-color2, .field-name-field-offers-context span.darkblue-color2, .blk-sbg.darkblue-color2, ul.menu li.active-trail.menu__item > a.darkblue-color2:before {
  background-color: #1a1f71;
}
.field-name-field-section a.darkblue-color3, .field-name-field-section span.darkblue-color3, .field-name-field-offers-context a.darkblue-color3, .field-name-field-offers-context span.darkblue-color3, .blk-sbg.darkblue-color3, ul.menu li.active-trail.menu__item > a.darkblue-color3:before {
  background-color: #0d618d;
}
.field-name-field-section a.lightpink-color, .field-name-field-section span.lightpink-color, .field-name-field-offers-context a.lightpink-color, .field-name-field-offers-context span.lightpink-color, .blk-sbg.lightpink-color, ul.menu li.active-trail.menu__item > a.lightpink-color:before {
  background-color: #f267a8;
}
.field-name-field-section a.lightgreen1-color, .field-name-field-section span.lightgreen1-color, .field-name-field-offers-context a.lightgreen1-color, .field-name-field-offers-context span.lightgreen1-color, .blk-sbg.lightgreen1-color, ul.menu li.active-trail.menu__item > a.lightgreen1-color:before {
  background-color: #6c3;
}
.field-name-field-section a.lightgreen2-color, .field-name-field-section span.lightgreen2-color, .field-name-field-offers-context a.lightgreen2-color, .field-name-field-offers-context span.lightgreen2-color, .blk-sbg.lightgreen2-color, ul.menu li.active-trail.menu__item > a.lightgreen2-color:before {
  background-color: #9fbe44;
}
.field-name-field-section a.darkgreen-color, .field-name-field-section span.darkgreen-color, .field-name-field-offers-context a.darkgreen-color, .field-name-field-offers-context span.darkgreen-color, .blk-sbg.darkgreen-color, ul.menu li.active-trail.menu__item > a.darkgreen-color:before {
  background-color: #4eba43;
}
.field-name-field-section a.darkpurple-color, .field-name-field-section span.darkpurple-color, .field-name-field-offers-context a.darkpurple-color, .field-name-field-offers-context span.darkpurple-color, .blk-sbg.darkpurple-color, ul.menu li.active-trail.menu__item > a.darkpurple-color:before {
  background-color: #993366;
}
.field-name-field-section a.darkorange-color, .field-name-field-section span.darkorange-color, .field-name-field-offers-context a.darkorange-color, .field-name-field-offers-context span.darkorange-color, .blk-sbg.darkorange-color, ul.menu li.active-trail.menu__item > a.darkorange-color:before {
  background-color: #f90;
}
.field-name-field-section a.darkpurple2-color, .field-name-field-section span.darkpurple2-color, .field-name-field-offers-context a.darkpurple2-color, .field-name-field-offers-context span.darkpurple2-color, .blk-sbg.darkpurple2-color, ul.menu li.active-trail.menu__item > a.darkpurple2-color:before {
  background-color: #b81251;
}
.field-name-field-section a.black-color, .field-name-field-section span.black-color, .field-name-field-offers-context a.black-color, .field-name-field-offers-context span.black-color, .blk-sbg.black-color, ul.menu li.active-trail.menu__item > a.black-color:before {
  background-color: #000;
}

.latest-videos .field-name-custom-image-field a:before{
  content:url('/sites/all/themes/timeout/images/play_icon.jpg');
  position: absolute;
  top: 65px;
  padding-left: 14px;
  z-index: 1;
}

.latest-videos .field-name-field-image a:before{
  content:url('/sites/all/themes/timeout/images/play_icon.jpg');
  position: absolute;
  top: 66px;
  padding-left: 14px;  
  z-index: 1;
}

.field-name-field-section a:hover, .field-name-field-offers-context a:hover {
  background-color: #000;
}
.g-sr .field-name-field-section a, .g-sr .field-name-field-section span.sec-clr {
  background: none;
  color: #e1192c;
  padding: 0;
}
.g-sr .field-name-field-section a.lightblue-color, .g-sr .field-name-field-section span.lightblue-color, ul.menu li.menu__item:hover > a.lightblue-color, ul.menu li.menu__item.active-trail > a.lightblue-color {
  color: #61cae9;
}
.g-sr .field-name-field-section a.lightgreen-color, .g-sr .field-name-field-section span.lightgreen-color, ul.menu li.menu__item:hover > a.lightgreen-color, ul.menu li.menu__item.active-trail > a.lightgreen-color {
  color: #9c3;
}
.g-sr .field-name-field-section a.lightpurple-color, .g-sr .field-name-field-section span.lightpurple-color, ul.menu li.menu__item:hover > a.lightpurple-color, ul.menu li.menu__item.active-trail > a.lightpurple-color {
  color: #9a6599;
}
.g-sr .field-name-field-section a.orange-color, .g-sr .field-name-field-section span.orange-color, ul.menu li.menu__item:hover > a.orange-color, ul.menu li.menu__item.active-trail > a.orange-color {
  color: #fcb912;
}
.g-sr .field-name-field-section a.lightblue2-color, .g-sr .field-name-field-section span.lightblue2-color, ul.menu li.menu__item:hover > a.lightblue2-color, ul.menu li.menu__item.active-trail > a.lightblue2-color {
  color: #56a5a9;
}
.g-sr .field-name-field-section a.darkblue-color, .g-sr .field-name-field-section span.darkblue-color, ul.menu li.menu__item:hover > a.darkblue-color, ul.menu li.menu__item.active-trail > a.darkblue-color {
  color: #005996;
}
.g-sr .field-name-field-section a.darkblue-color2, .g-sr .field-name-field-section span.darkblue-color2, ul.menu li.menu__item:hover > a.darkblue-color2, ul.menu li.menu__item.active-trail > a.darkblue-color2 {
  color: #1a1f71;
}
.g-sr .field-name-field-section a.darkblue-color3, .g-sr .field-name-field-section span.darkblue-color3, ul.menu li.menu__item:hover > a.darkblue-color3, ul.menu li.menu__item.active-trail > a.darkblue-color3 {
  color: #0d618b;
}
.g-sr .field-name-field-section a.lightpink-color, .g-sr .field-name-field-section span.lightpink-color, ul.menu li.menu__item:hover > a.lightpink-color, ul.menu li.menu__item.active-trail > a.lightpink-color {
  color: #f267a8;
}
.g-sr .field-name-field-section a.lightgreen1-color, .g-sr .field-name-field-section span.lightgreen1-color, ul.menu li.menu__item:hover > a.lightgreen1-color, ul.menu li.menu__item.active-trail > a.lightgreen1-color {
  color: #6c3;
}
.g-sr .field-name-field-section a.lightgreen2-color, .g-sr .field-name-field-section span.lightgreen2-color, ul.menu li.menu__item:hover > a.lightgreen2-color, ul.menu li.menu__item.active-trail > a.lightgreen2-color {
  color: #9fbe44;
}
.g-sr .field-name-field-section a.darkgreen-color, .g-sr .field-name-field-section span.darkgreen-color, ul.menu li.menu__item:hover > a.darkgreen-color, ul.menu li.menu__item.active-trail > a.darkgreen-color {
  color: #4eba43;
}
.g-sr .field-name-field-section a.darkpurple-color, .g-sr .field-name-field-section span.darkpurple-color, ul.menu li.menu__item:hover > a.darkpurple-color, ul.menu li.menu__item.active-trail > a.darkpurple-color {
  color: #993366;
}
.g-sr .field-name-field-section a.darkorange-color, .g-sr .field-name-field-section span.darkorange-color, ul.menu li.menu__item:hover > a.darkorange-color, ul.menu li.menu__item.active-trail > a.darkorange-color {
  color: #f90;
}
.g-sr .field-name-field-section a.darkpurple2-color, .g-sr .field-name-field-section span.darkpurple2-color, ul.menu li.menu__item:hover > a.darkpurple2-color, ul.menu li.menu__item.active-trail > a.darkpurple2-color {
  color: #b81251;
}
.g-sr .field-name-field-section a.black-color, .g-sr .field-name-field-section span.black-color, ul.menu li.menu__item:hover > a.black-color, ul.menu li.menu__item.active-trail > a.black-color {
  color: #000;
}

.g-sr .field-name-field-section a:hover {
  color: #000;
}
.field-name-title h2, .outlet-title {
  margin: 0;
}
.field-name-title h2 {
  font-size: 1.25em;
}
.field-name-title a, .outlet-title a, .title a {
  color: #000;
}
.field-name-title a:hover, .outlet-title a:hover, .title a:hover {
  color: #e1192c;
}
.field-name-field-lead-text, .discript {
  font-weight: 300;
  max-height: 75px;
  overflow: hidden;
}
.field-name-field-lead-text p:first-child {
  margin-top: 0;
}
.field-name-field-lead-text p:last-child {
  margin-bottom: 0;
}
.field-name-field-buy-tickets-link {
  margin: 15px 0 0;
  text-align: right;
}
.field-name-field-videos div {
  vertical-align: middle;
}
.field-name-field-published-date, .tx-mut {
  color: #999;
}
.field-name-field-published-date, .tx-sm {
  font-size: .875em;
}
.field-name-sponsered-listing-tag {
  position: absolute;
  left: 0;
  top: 0;
  padding: 5px 15px;
  z-index: 2;
  background: rgba(0,0,0,0.6);  
  color: #fff;
  font-size: .75em;
}
.field-name-custom-ratings {
  padding-top: 10px
}
.field-name-custom-ratings h4 {
  text-transform: uppercase;
  font-size: 1em;
  margin: 10px 0 5px 0;
}
.outlet-usersays-ratings{
  background: url(../images/star.gif) no-repeat 0 0; 
}
.outlet-ratings {
  color: #E1192C !important;
  position: relative;
  font-size: 0.7em;
  width: 88px;
}
.outlet-ratings.user-rt {
  color: #00A8FF !important;
}
.outlet-ratings:before {
  content: '\f005\f005\f005\f005\f005';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 1.3em;
  color:#dce6e7;
  letter-spacing: 4px;
  color: #999 !important;
  margin-top: 4px;
}
.outlet-ratings.outlet-ratings-7:before {
   content: '\f005\f005\f005\f005\f005\f005\f005';
}
.outlet-ratings.outlet-ratings-7:after {
  top: 0;
}
.outlet-ratings:after {
  content: ' ';
  letter-spacing: 4px;
  position: absolute;
  left: 0;
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  font-size: 1.3em;
  margin-top: 4px;
  top:0px;
}
.ratings--1:after {
  content: '\f005';
}
.ratings--1-5:after {
  content: '\f005\f123';
}
.ratings--2:after {
  content: '\f005\f005';
}
.ratings--2-5:after {
  content: '\f005\f005\f123';
}
.ratings--3:after {
  content: '\f005\f005\f005';
}
.ratings--3-5:after {
  content: '\f005\f005\f005\f089';
}
.ratings--4:after {
  content: '\f005\f005\f005\f005';
}
.ratings--5:after {
  content: '\f005\f005\f005\f005\f005';
}
.ratings--6:after {
  content: '\f005\f005\f005\f005\f005\f005';
}
.ratings--7:after {
  content: '\f005\f005\f005\f005\f005\f005\f005';
}
.ratings--4-5:after {
  content: '\f005\f005\f005\f005\f089';
}
.ratings--5:after {
  content: '\f005\f005\f005\f005\f005';
}
.star_user_rate {
  display: none;
}
.field-name-custom-image-field a, .tumb-img, .outlet-type .lzy-dimg, .outlet_img .lzy-dimg {
  padding-top: 75.13%;
  display: block;
  position: relative;
  overflow: hidden;
}
.tumb-img {
  padding-top: 67%;
}
.field-name-custom-image-field a img, .tumb-img img, .outlet-type .lzy-dimg img, .outlet_img .lzy-dimg img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
[attribute*="view-mode-square"] .field-name-custom-image-field a {
  padding-top: 100%;
}
.field-name-custom-review-details {
  margin: 10px 0;
}
.tico-grp {
  margin: 0 20px 0 0;
}
.tico-grp .fa {
  color: #e1192c;
}
.ti:before {
  content: "";
  height: 15px;
  width: 11px;
  display: inline-block;
  vertical-align: middle;
}
.ti-loc:before {
  background: url(../images/ico-loc-n.png) no-repeat left top;
}
.tico-grp a {
  color: #000;
}
.tico-grp a:hover {
  color: #e1192c;
}

@media (min-width: 768px) {
  .field-name-title h2 {
    font-size: 2em;
  }
}