/*
Theme Name: Oliver & Bonacini - Luma
Theme URI: http://oliverbonacini.com
Description: Child Theme for the Oliver & Bonacini Core
Author: Agency Dominion
Author URI: http://agencydominion.com
Template: ob-core
Version: 2.0
*/

body	{
	font-family: "open-sans",sans-serif;
	font-weight:normal;
	font-size:14px;
	line-height:1.5714285714;
	background:#fef5f9;
	color:#333333;
}
.dark	{
	background-color:#484848;
	color:#fff;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4	{
	font-family: "league-gothic",sans-serif;
	font-style:normal;
	font-weight:400;
}
h5,
.h5,
h6,
.h6	{
	font-family: "open-sans",sans-serif;
	font-style:normal;
	text-transform:uppercase;
}
h1,
.h1	{
	font-size:96px;
	color:#5d1f3e;
}
h2,
.h2	{
	font-size:68px;
	text-transform:uppercase;
	color:#484848;
}
h3,
.h3	{
	font-size:42px;
	text-transform:uppercase;
	color:#484848;
}
h4,
.h4	{
	font-size:30px;
	text-transform:uppercase;
	color:#484848;
}
h5,
.h5	{
	font-weight:400;
	font-size:14px;
	color:#484848;
}
h6,
.h6	{
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	color:#484848;
}
.dark h1,
.dark .h1,
.dark h2,
.dark .h2,
.dark h3,
.dark .h3,
.dark h4,
.dark .h4,
.dark h5,
.dark .h5,
.dark h6,
.dark .h6	{
	color:#fff;
}
a	{
	color:#5d1f3e;
	text-decoration:none;
}
a:focus,
a:hover,
a:active	{
	color:#5d1f3e;
	text-decoration:underline;
}
.dark a	{
	color:#efce1a;
}
.dark a:focus,
.dark a:hover,
.dark a:active	{
	color:#5d1f3e;
}

/**
 * Dividers
 */

.ad-layout-divider hr	{
  border-top-color:rgba(0, 0, 0, 0.1);
}
.ad-layout-divider-vertical	{
  background:rgba(0, 0, 0, 0.1);
}
.dark .ad-layout-divider hr	{
  border-top-color:rgba(255, 255, 255, 0.1);
}
.dark .ad-layout-divider-vertical	{
  background:rgba(255, 255, 255, 0.1);
}

/**
 * Buttons
 */

.btn	{
	font-family: "open-sans",sans-serif;
	font-weight:700;
	font-size:14px;
  text-transform:uppercase;
  padding:11px 22px;
  border-radius:0;
  -moz-transition:all 0.3s;
  -webkit-transition:all 0.3s;
  transition:all 0.3s;
}
.btn-default {
  color: #ffffff;
  background-color: #5d1f3e;
  border-color: transparent;
}
.btn-default:focus,
.btn-default.focus {
  color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.btn-default:hover {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.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 {
	color: #ffffff;
  background-color: #5d1f3e;
  border-color: transparent;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #4b1631;
}
.btn-primary {
	padding:0 0 11px;
  color: #5d1f3e;
  background-color: transparent;
  border-color: transparent;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #484848;
  background-color: transparent;
  border-color: transparent;
}
.btn-primary:hover {
	color: #484848;
  background-color: transparent;
  border-color: transparent;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #484848;
  background-color: transparent;
  border-color: transparent;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #484848;
  background-color: transparent;
  border-color: transparent;
}
.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 {
	color: #5d1f3e;
  background-color: transparent;
  border-color: transparent;
}
.btn-primary .badge {
  color: #484848;
  background-color: transparent;
}
.dark .btn-default {
	color: #ffffff;
  background-color: #5d1f3e;
  border-color: transparent;
}
.dark .btn-default:focus,
.dark .btn-default.focus {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.dark .btn-default:hover {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.dark .btn-default:active,
.dark .btn-default.active,
.dark .open > .dropdown-toggle.btn-default {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.dark .btn-default:active:hover,
.dark .btn-default.active:hover,
.dark .open > .dropdown-toggle.btn-default:hover,
.dark .btn-default:active:focus,
.dark .btn-default.active:focus,
.dark .open > .dropdown-toggle.btn-default:focus,
.dark .btn-default:active.focus,
.dark .btn-default.active.focus,
.dark .open > .dropdown-toggle.btn-default.focus {
	color: #efce1a;
  background-color: #4b1631;
  border-color: transparent;
}
.dark .btn-default.disabled:hover,
.dark .btn-default[disabled]:hover,
.dark fieldset[disabled] .btn-default:hover,
.dark .btn-default.disabled:focus,
.dark .btn-default[disabled]:focus,
.dark fieldset[disabled] .btn-default:focus,
.dark .btn-default.disabled.focus,
.dark .btn-default[disabled].focus,
.dark fieldset[disabled] .btn-default.focus {
	color: #ffffff;
  background-color: #5d1f3e;
  border-color: transparent;
}
.dark .btn-default .badge {
  color: #ffffff;
  background-color: #4b1631;
}
.dark .btn-primary {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent;
}
.dark .btn-primary:focus,
.dark .btn-primary.focus {
  color: #818181;
  background-color: transparent;
  border-color: transparent;
}
.dark .btn-primary:hover {
	color: #818181;
  background-color: transparent;
  border-color: transparent;
}
.dark .btn-primary:active,
.dark .btn-primary.active,
.dark .open > .dropdown-toggle.btn-primary {
	color: #818181;
  background-color: transparent;
  border-color: transparent;
}
.dark .btn-primary:active:hover,
.dark .btn-primary.active:hover,
.dark .open > .dropdown-toggle.btn-primary:hover,
.dark .btn-primary:active:focus,
.dark .btn-primary.active:focus,
.dark .open > .dropdown-toggle.btn-primary:focus,
.dark .btn-primary:active.focus,
.dark .btn-primary.active.focus,
.dark .open > .dropdown-toggle.btn-primary.focus {
	color: #818181;
  background-color: transparent;
  border-color: transparent;
}
.dark .btn-primary.disabled:hover,
.dark .btn-primary[disabled]:hover,
.dark fieldset[disabled] .btn-primary:hover,
.dark .btn-primary.disabled:focus,
.dark .btn-primary[disabled]:focus,
.dark fieldset[disabled] .btn-primary:focus,
.dark .btn-primary.disabled.focus,
.dark .btn-primary[disabled].focus,
.dark fieldset[disabled] .btn-primary.focus {
	color: #ffffff;
  background-color: transparent;
  border-color: transparent;
}
.dark .btn-primary .badge {
  color: #818181;
  background-color: transparent;
}
.cta-download-wrap	{
	text-align:center;
}
.cta-download	{
	display:inline-block;
	font-family: "open-sans",sans-serif;
	font-style:normal;
	font-weight:600;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	color:#5d1f3e;
	padding-top:60px;
	background:url('images/icon-download-50x50.png') no-repeat center top;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.cta-download	{
		background-image:url('images/icon-download-100x100.png');
		background-size:50px 50px;
	}
}

a.unii-listing-button{
	font-size:12px !important;
	text-transform:uppercase;
	font-weight: 700;
	text-shadow: none !important;
	border-radius:0 !important;
	padding:16px 20px !important;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}
a.unii-listing-button{
	background:#5d1f3e !important;
	color:#fff !important;
	border-color:#5d1f3e !important;
}
a.unii-listing-button:focus, a.unii-listing-button:hover, a.unii-listing-button:active{
	background:#4b1631 !important;
	color:#efce1a !important;
	border-color:#4b1631 !important;
}
.dropdown-menu	{
	border-radius:0;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus	{
	background:#5d1f3e;
}
.shadow	{
	box-shadow:0 0 200px rgba(0, 0, 0, 0.15);
	position:relative;
	z-index:2;
}
.btn-link:focus, .btn-link:hover, .btn-link:active	{
	color:#333;
}
.form-control {
  color:#484848;
  background-color:#ffffff;
  border-color:rgba(0, 0, 0, 0.1);
  border-radius:0;
  box-shadow:none;
  font-size:12px;
  font-weight:bold;
  height:44px;
  padding-top:11px;
  padding-bottom:11px;
}
.form-control:focus	{
	border-color:#5d1f3e;
	box-shadow:none;
}
.wpcf7-form-control-wrap	{
	display:block;
	margin-bottom:12px;
}
.modal-backdrop	{
	background:#5d1f3e;
}
.modal-backdrop.in	{
	opacity:0.9;
}
.modal-component-controls button.close	{
	text-shadow:none;
	color:#5d1f3e;
	font-size:36px;
	opacity:0.8;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.modal-component-controls button.close:focus, .modal-component-controls button.close:hover	{
	opacity:1;
}
.home-intro .photoswipe-gallery-container	{
	position:relative;
	z-index:2;
}
.photoswipe-gallery-cover	{
	width:100%;
	max-width:100%;
	height:auto;
}
.home-intro .photoswipe-gallery-container .photoswipe-gallery	{
	cursor:default;
}
.home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay	{
	width:95px;
	height:95px;
	position:absolute;
	bottom:-70px;
	left:56px;
	background:url('images/icon-plus-95x95.png') no-repeat center top;
	cursor:pointer;
}
.opacity .home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay:after	{
	content:'';
	width:95px;
	height:95px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-plus-95x95.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay:hover:after	{
	opacity:1;
}
.no-opacity .home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay:hover	{
	background-position:center bottom;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay	{
		background-image:url('images/icon-plus-190x190.png');
		background-size:100% auto;
	}
}

@media (max-width: 320px) {
	.wpcf7-recaptcha	{
		margin-left:-21px;
	}
}

/*Nav Menus*/

.navbar-default .navbar-nav > li > a	{
	font-family: "league-gothic",sans-serif;
	font-style:normal;
	font-size:24px;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
	-moz-transition:color 0.3s;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
	color:#fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus	{
	color:#efce1a;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus	{
	background:transparent;
	color:#efce1a;
}
.navbar-default .navbar-nav > li.current-menu-item.menu-item-type-custom a, .navbar-default .navbar-nav > li.current-menu-item.menu-item-type-custom a:focus, .navbar-default .navbar-nav > li.current-menu-item.menu-item-type-custom a:hover	{
	color:#fff;
}
.header .reservations-cta	{
	display:inline-block;
	vertical-align:middle;
	font-family: "league-gothic",sans-serif;
	font-style:normal;
	font-size:24px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	padding:15px 12px;
	line-height:20px;
	-moz-transition:color 0.3s;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
}
.header .reservations-cta:focus	{
	outline:none;
}
.header .reservations-cta:hover	{
	color:#efce1a;
}

/*Tabs*/

.tab-content	{
	background:#fff;
	box-shadow:0 0 220px rgba(0, 0, 0, 0.3);
}
.nav-tabs	{
	border-bottom:none;
	text-align:center;
}
.nav-tabs > li	{
	float:none;
	display:inline-block;
	margin:0;
	padding-bottom:35px;
	z-index:4;
}
.nav-tabs > li > a	{
	border-radius:0;
	border:none;
	margin:0;
	color:#fff;
	font-family: "league-gothic",sans-serif;
	font-style:normal;
	font-weight:400;
	font-size:24px;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
	-moz-transition:color 0.3s;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
}
.nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:focus	{
	background:transparent;
	border:none;
	color:#efce1a;
}
.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus	{
	background-color:transparent;
	color:#efce1a;
}
.home-menus .ad-layout-tabs-container	{
	position:relative;
}
.tabs-direction-nav	{
	position:absolute;
	width:100%;
}
.tabs-direction-nav.affix-top	{
	top:88px;
}
.tabs-direction-nav.affix	{
	position:fixed;
	top:50%;
	margin-top:-47px;
	width:948px;
	z-index:99;
}
.tabs-direction-nav a	{
	display:block;
	width:95px;
	height:95px;
	position:absolute;
	top:0;
	text-indent:-9999px;
	z-index:4;
}
.tabs-direction-nav a:focus	{
	outline:none;
}
.tabs-direction-nav .tabs-prev	{
	left:-115px;
	background:url('images/icon-arrow-left-95x95.png') no-repeat center top;
}
.opacity .tabs-direction-nav .tabs-prev:after	{
	content:'';
	display:block;
	width:95px;
	height:95px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-arrow-left-95x95.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .tabs-direction-nav .tabs-prev:hover:after	{
	opacity:1;
}
.tabs-direction-nav .tabs-next	{
	right:-115px;
	background:url('images/icon-arrow-right-95x95.png') no-repeat center top;
}
.opacity .tabs-direction-nav .tabs-next:after	{
	content:'';
	display:block;
	width:95px;
	height:95px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-arrow-right-95x95.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .tabs-direction-nav .tabs-next:hover:after	{
	opacity:1;
}
.no-opacity .tabs-direction-nav .tabs-prev:hover, .no-opacity .tabs-direction-nav .tabs-next:hover	{
	background-position:center bottom;
}

@media (max-width: 1199px) {
	.tabs-direction-nav	{
		display:none;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.tabs-direction-nav .tabs-prev	{
		background-image:url('images/icon-arrow-left-190x190.png');
		background-size:100% auto;
	}

	.tabs-direction-nav .tabs-next	{
		background-image:url('images/icon-arrow-right-190x190.png');
		background-size:100% auto;
	}
}

.home-menus, .card-bg	{
	position:relative;
}
.home-menus:before, .card-bg:before	{
	content:'';
	display:block;
	width:100%;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background:url('images/luma-hat.png') no-repeat center top;
}
.home-menus:after, .card-bg:after	{
	content:'';
	display:block;
	width:100%;
	height:100px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1;
	background:url('images/luma-boot.png') no-repeat center bottom;
}
.home-menus .ad-layout-tabs-container	{
	margin-bottom:125px;
}
.home-menus .ad-layout-tabs-container .tab-content	{
	position:relative;
	z-index:3;
}
.ad-layout-component.menu h4	{
	margin-top:5px;
	margin-bottom:2px;
}
.ad-layout-component.menu h5	{
	margin-top:0;
	margin-bottom:2px;
}

/*Flexlider*/

.flexslider	{
	background:transparent;
	border:none;
	margin-bottom:0;
	border-radius:0;
}
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before	{
	display:none;
}
.flex-direction-nav a {
	margin-top: -24px;
	opacity:1;
	text-shadow: none;
	width: 48px;
	height: 48px;
	text-indent:-9999px;
}
.flexslider:hover .flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev:hover, .flexslider:hover .flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next:hover	{
	opacity:1;
}
.flex-direction-nav a:focus	{
	outline:none;
}
.flex-direction-nav .flex-prev	{
	left:30px;
	background:url('images/icon-arrow-left-48x48.png') no-repeat center top;
}
.opacity .flex-direction-nav .flex-prev:after	{
	content:'';
	display:block;
	width:48px;
	height:48px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-arrow-left-48x48.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .flex-direction-nav .flex-prev:hover:after	{
	opacity:1;
}
.flexslider:hover .flex-direction-nav .flex-prev	{
	left:30px;
}
.flex-direction-nav .flex-next	{
	text-align:left;
	right:30px;
	background:url('images/icon-arrow-right-48x48.png') no-repeat center top;
}
.opacity .flex-direction-nav .flex-next:after	{
	content:'';
	display:block;
	width:48px;
	height:48px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-arrow-right-48x48.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .flex-direction-nav .flex-next:hover:after	{
	opacity:1;
}
.flexslider:hover .flex-direction-nav .flex-next	{
	right:30px;
}
.no-opacity .flex-direction-nav .flex-prev:hover, .no-opacity .flex-direction-nav .flex-next:hover	{
	background-position:center bottom;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.flex-direction-nav .flex-prev	{
		background-image:url('images/icon-arrow-left-96x96.png');
		background-size:100% auto;
	}

	.flex-direction-nav .flex-next	{
		background-image:url('images/icon-arrow-right-96x96.png');
		background-size:100% auto;
	}
}

/*Inline Sliders*/

.inline-slider-placeholder-container .inline-slide-image img, .inline-slider.flexslider .slides .inline-slide-image img	{
	width:100%;
}
.inline-slider .inline-slide-content{
	background: rgba(93, 31, 62, 0.72);
}
.inline-slide-content h5{
	color: #fff;
}
.inline-slider .inline-slide-content .inline-slide-cta{
	background: #5d1f3e;
  color: #fff;
  border-color: #5d1f3e;
  padding: 16px 20px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 0;
}
.inline-slider .inline-slide-content .inline-slide-cta:hover,
.inline-slider .inline-slide-content .inline-slide-cta:focus {
  background: #4b1631;
  color: #efce1a;
  border-color: #4b1631;
}
.inline-slider-controls.photoswipe	{
	position:absolute;
	bottom:140px;
	left:20px;
	width:120px;
	height:48px;
}
.inline-slider-controls.photoswipe{
	width:184px;
}
.inline-slider-controls.photoswipe .flex-direction-nav .flex-prev	{
	left:0 !important;
}
.inline-slider-controls.photoswipe .flex-direction-nav .flex-next	{
	right:0 !important;
}
.inline-slider-photoswipe-trigger	{
	left:68px;
	width:48px;
	height:48px;
	text-indent:-9999px;
	background:url('images/icon-plus-48x48.png') no-repeat center top;
}
.inline-slider-photoswipe-trigger:hover	{
	outline:none;
}
.opacity .inline-slider-photoswipe-trigger:after	{
	content:'';
	display:block;
	width:48px;
	height:48px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-plus-48x48.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .inline-slider-photoswipe-trigger:hover:after	{
	opacity:1;
}
.no-opacity .inline-slider-photoswipe-trigger:hover	{
	background-position:center bottom;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.inline-slider-photoswipe-trigger, .opacity .inline-slider-photoswipe-trigger:after	{
		background-image:url('images/icon-plus-96x96.png');
		background-size:100% auto;
	}
}

.pswp__caption__center{
	max-width: 80%;
	padding-bottom: 30px;
	text-align: center;
}

/*Gallery with Thumbs*/

.flexslider.gallery-thumbs	{
	background:#484848;
}
.gallery-thumbs-nav-container	{
	background:#fef5f9;
}
.gallery-thumbs-controls	{
	position:absolute;
	bottom:20px;
	left:20px;
	width:184px;
	height:48px;
}
.gallery-thumbs-controls .flex-direction-nav .flex-prev	{
	left:0 !important;
}
.gallery-thumbs-controls .flex-direction-nav .flex-next	{
	right:0 !important;
}
.gallery-thumbs-photoswipe-trigger	{
	left:68px;
	width:48px;
	height:48px;
	text-indent:-9999px;
	background:url('images/icon-plus-48x48.png') no-repeat center top;
}
.gallery-thumbs-photoswipe-trigger:hover	{
	outline:none;
}
.opacity .gallery-thumbs-photoswipe-trigger:after	{
	content:'';
	display:block;
	width:48px;
	height:48px;
	position:absolute;
	top:0;
	left:0;
	background:url('images/icon-plus-48x48.png') no-repeat center bottom;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .gallery-thumbs-photoswipe-trigger:hover:after	{
	opacity:1;
}
.no-opacity .gallery-thumbs-photoswipe-trigger:hover	{
	background-position:center bottom;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.gallery-thumbs-photoswipe-trigger, .opacity .gallery-thumbs-photoswipe-trigger:after	{
		background-image:url('images/icon-plus-96x96.png');
		background-size:100% auto;
	}
}

/*Carousels*/

.flex-control-nav li	{
	margin:0 2px;
}
.flex-control-paging li a {
	border-radius: 13px;
	box-shadow: none;
	height: 13px;
	width: 13px;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}
.flex-control-paging li a {
	background:#fef5f9;
	border:1px solid #eadee4;
}
.flex-control-paging li a:focus, .flex-control-paging li a:hover, .flex-control-paging li a:active	{
	background:#eadee4;
}
.flex-control-paging li a.flex-active	{
	background:transparent;
	border:1px solid #efce1a;
}
.footer .carousel-slider-layout.flexslider .carousel-slide,
.footer .carousel-slider-mobile-layout.flexslider .carousel-slide	{
	text-align:center;
}
.carousel-slider-layout.flexslider .carousel-slide h6	{
	margin-top:20px;
	margin-bottom:15px;
}
.carousel-slider-layout.flexslider .carousel-slide h6 a	{
	text-decoration:none;
}
.carousel-slide-image	{
	display:block;
	position:relative;
}
.carousel-slide-image:after	{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background-color:rgba(0, 0, 0, 0.5);
	background-image:url('images/icon-plus-nonsprite-95x95.png');
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.carousel-slide-image:hover:after	{
	opacity:1;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.carousel-slide-image:after	{
		background-image:url('images/icon-plus-nonsprite-190x190.png');
		background-size:95px 95px;
	}
}

/*Text Slider*/

#home-masthead .text-slider-container	{
	position:relative;
}
#home-masthead .text-slider-container:after	{
	content:'';
	display:block;
	width:0;
	height:0;
	border:8px solid #fef5f9;
	border-top-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
	position:absolute;
	top:24px;
	left:50%;
	margin-left:-8px;
}
#home-masthead .text-slider-layout	{
	margin-bottom:0;
	padding-bottom:0;
	padding-top:25px;
}
#home-masthead .text-slider-layout .text-slider-controls .flex-control-nav	{
	width:100%;
	position:absolute;
	bottom:auto;
	top:0;
}
#home-masthead .text-slider-layout .text-slider-slide-detail h6	{
	margin-top:46px;
}
#home-masthead .text-slider-layout .text-slider-slide-detail h6	a {
	color:#818181;
	-moz-transition:color 0.3s;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
}
#home-masthead .text-slider-layout .text-slider-slide-detail h6 a:hover	{
	color:#5d1f3e;
	text-decoration:none;
}
#home-masthead .text-slider-layout .text-slider-slide-detail .btn-link	{
	color:#000;
}
#home-masthead .flex-control-paging li a	{
	background:#c77768;
	background:rgba(255, 255, 255, 0.2);
	border:none;
}
#home-masthead .flex-control-paging li a.flex-active	{
	background:#fff;
	background:rgba(255, 255, 255, 0.8);
}

/*Blog*/

.ad-layout-post-toolbar	{
	text-align:center;
}
.ad-layout-post-toolbar > div	{
	display:inline-block;
	margin:0 10px;
	position: relative;
}
.ad-layout-post-toolbar > .post-toolbar-categories:after{
	content: '\2022';
  display: block;
  position: absolute;
  top: 0;
  left: -12px;
}
.ad-layout-post-toolbar > .post-toolbar-author	{
	margin-right:2px;
}
.ad-layout-post-toolbar > .post-toolbar-date	{
	margin-left:2px;
}
.ad-layout-post-toolbar a	{
	color:inherit;
}
.ad-layout-post-toolbar .post-toolbar-categories > a.archive	{
	color:#5d1f3e;
}
.archive-message	{
	border-top:1px solid #ececec;
	padding:25px 0 0;
	text-align:center;
	color:#5d1f3e;
	margin-top:20px;
	font-size:10px;
	font-weight:bold;
}

@media (min-width: 768px) {
	.archive-message	{
		max-width:66%;
		margin-left:17%;
	}
}

.archive-message .glyphicon	{
	font-size:20px;
	vertical-align:middle;
	margin-right:15px;
	margin-top:-2px;
}
#searchform	{
	overflow:hidden;
}
#searchform .form-group	{
	display:block;
	float:left;
}
#searchform #s	{
	background:#eadee4;
	border-color:#eadee4;
	width:178px;
}
#searchform button	{
	display:block;
	float:left;
	width:50px;
	height:46px;
	padding:0;
	line-height:46px;
	background:#5d1f3e;
	border-color:#5d1f3e;
	color:#fff;
	font-size:18px;
}
.content-roll-filters .chosen-container-single .chosen-single {
	background:#eadee4;
	color:#484848;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
}
.chosen-container .chosen-results li.highlighted	{
	background:#5d1f3e;
	color:#fff;
}
.active-filter-labels .active-filter-label:hover	{
	background:#5d1f3e;
}
.content-roll-filters.form-inline .form-group	{
	min-width:150px;
}
.content-roll-sorters .btn	{
	padding-top:13px;
	padding-bottom:13px;
}
.content-roll-item.list .content-roll-item-content h4	{
	margin-top:0;
}
.content-roll-item.list .content-roll-item-content h4 a	{
	color:#484848;
	text-decoration:none;
	-moz-transition:color 0.3s;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
}
.content-roll-item.list .content-roll-item-content h4 a:hover	{
	color:#5d1f3e;
}
.load-more-container	{
	margin-bottom:0;
}
.load-more-container .btn-primary	{
	display:block;
	background:#5d1f3e;
	color:#fff;
	border-color:#5d1f3e;
	padding:16px 20px;
}
.load-more-container .btn-primary:focus,
.load-more-container .btn-primary:hover,
.load-more-container .btn-primary:active {
	background:#4b1631;
	color:#efce1a;
	border-color:#4b1631;
}

/*Social Links*/

.ad-layout-social-links > a	{
	display:inline-block;
	margin-left:15px;
	text-indent:-9999px;
	position:relative;
}
.ad-layout-social-links > a:focus	{
	outline:none;
}
.no-opacity .ad-layout-social-links > a:hover	{
	background-position:center bottom;
}
.ad-layout-social-links > a:first-child	{
	margin-left:0;
}
.ad-layout-social-links > a.facebook	{
	width:10px;
	height:19px;
	background:url('images/social-facebook.png') no-repeat center top;
}
.ad-layout-social-links > a.twitter	{
	width:21px;
	height:17px;
	background:url('images/social-twitter.png') no-repeat center top;
}
.ad-layout-social-links > a.instagram	{
	width:19px;
	height:19px;
	background:url('images/social-instagram.png') no-repeat center top;
}
.ad-layout-social-links > a.pinterest	{
	width:14px;
	height:18px;
	background:url('images/social-pinterest.png') no-repeat center top;
}
.ad-layout-social-links > a.vimeo	{
	width:19px;
	height:15px;
	background:url('images/social-vimeo.png') no-repeat center top;
}
.opacity .ad-layout-social-links > a:after	{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.opacity .ad-layout-social-links > a:hover:after	{
	opacity:1;
}
.opacity .ad-layout-social-links > a.facebook:after	{
	content:'';
	width:10px;
	height:19px;
	background:url('images/social-facebook.png') no-repeat center bottom;
}
.opacity .ad-layout-social-links > a.twitter:after	{
	content:'';
	width:21px;
	height:17px;
	background:url('images/social-twitter.png') no-repeat center bottom;
}
.opacity .ad-layout-social-links > a.instagram:after	{
	content:'';
	width:19px;
	height:19px;
	background:url('images/social-instagram.png') no-repeat center bottom;
}
.opacity .ad-layout-social-links > a.pinterest:after	{
	content:'';
	width:14px;
	height:18px;
	background:url('images/social-pinterest.png') no-repeat center bottom;
}
.opacity .ad-layout-social-links > a.vimeo:after	{
	content:'';
	width:17px;
	height:15px;
	background:url('images/social-vimeo.png') no-repeat center bottom;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)	{
	.ad-layout-social-links > a.facebook, .opacity .ad-layout-social-links > a.facebook:after	{
		background-image:url('images/social-facebook-hires.png');
		background-size:100% auto;
	}
	.ad-layout-social-links > a.twitter, .opacity .ad-layout-social-links > a.twitter:after	{
		background-image:url('images/social-twitter-hires.png');
		background-size:100% auto;
	}
	.ad-layout-social-links > a.instagram, .opacity .ad-layout-social-links > a.instagram:after	{
		background-image:url('images/social-instagram-hires.png');
		background-size:100% auto;
	}
	.ad-layout-social-links > a.pinterest, .opacity .ad-layout-social-links > a.pinterest:after	{
		background-image:url('images/social-pinterest-hires.png');
		background-size:100% auto;
	}
	.ad-layout-social-links > a.vimeo, .opacity .ad-layout-social-links > a.vimeo:after	{
		background-image:url('images/social-vimeo-hires.png');
		background-size:100% auto;
	}
}

/*O&B Brands Bar*/

.ad-layout-ob-brands-bar	{
	color:#818181;
}
.ad-layout-ob-brands-bar .ob-tagline a	{
	color:#818181;
}
.ad-layout-ob-brands-bar hr	{
	border-color:rgba(0, 0, 0, 0.1);
}

/**
 * Notifications
 */

/* Bar Layout */

.ad-layout-notifications.ob_bar	{
	background:#5d1f3e;
}
.ad-layout-notifications.ob_bar h6	{
	color:#efce1a;
	border-right-color:rgba(255, 255, 255, 0.1);
}
.no-touch .notifications-bar-items.flexslider:hover	{
	background-color:#5d1f3e;
}
.notifications-bar-items.flexslider .slides .slide:after	{
	background:url('images/notifications-bar-gradient-dark.png') repeat-y;
}
.notifications-bar-controls .flex-direction-nav .flex-nav-prev	{
	border-left-color:rgba(255, 255, 255, 0.1);
}
.notifications-bar-controls .flex-direction-nav .flex-nav-next	{
	border-left-color:rgba(255, 255, 255, 0.1);
	border-right-color:rgba(255, 255, 255, 0.1);
}
.opacity .notifications-bar-controls .flex-direction-nav .flex-prev:after, .opacity .notifications-bar-controls .flex-direction-nav .flex-next:after	{
	display:none;
}

/**
 * Notification : Popover
 */

.footer .notifications-popover #mce-EMAIL	{
	background-color:#fef5f9;
	border-color:#eadee4;
}

/*Photoswipe*/

.pswp__bg	{
	background:#5d1f3e !important;
}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption	{
	background-color:transparent;
}
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before	{
	background-color:transparent;
}

/**
 * Mailchimp Signup
 */

.footer #mce-EMAIL	{
	background:#fff;
	border-color:#fff;
	margin-bottom:10px;
	padding-top:11px;
	padding-bottom:11px;
	height:44px;
}
.footer #mce-EMAIL:focus	{
	box-shadow:none;
}
#mc_embed_signup_scroll .btn{
	display: block;
	width: 100%;
}
/* instagram gallery */
.instagram-slider-modal-trigger.photoswipe-trigger{
	display: none;
}

/*-----------------------------------------------------------*/
/* Open Table Booking Widget
/*-----------------------------------------------------------*/

h2.OT_feedTitle	{
	font-size:30px;
	font-weight: 300;
	font-style:normal;
	color:#484848;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled]{
	background: #5d1f3e;
}
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover{
	background: #5d1f3e;
}

/*Gift Cards iFrame Fix*/

.no-csstransitions #buyatab-frame	{
	min-height:1600px;
}

/*-----------------------------------------------------------*/
/* Responsive Breakpoints (copied from Bootstrap)
/*-----------------------------------------------------------*/

/* Extra small devices (phones, less than 768px) */
/* This is the default viewport */
@media (max-width: 767px) {
	h1, .h1	{
		font-size:48px;
		line-height:42px;
		text-transform:uppercase;
		color:#5d1f3e;
	}
	h2, .h2	{
		font-size:42px;
		line-height:36px;
	}
	h3, .h3	{
		font-size:28px;
		line-height:34px;
	}
	h4, .h4	{
		font-size:24px;
		line-height:30px;
	}
	body	{
		padding-top:80px;
	}
	body.home	{
		padding-top:50px;
	}
	.flex-direction-nav .flex-prev	{
		left:15px;
	}
	.flexslider:hover .flex-direction-nav .flex-prev	{
		left:15px;
	}
	.flex-direction-nav .flex-next	{
		right:15px;
	}
	.flexslider:hover .flex-direction-nav .flex-next	{
		right:15px;
	}
	.home	{
		background:#fef5f9 url('images/mobile-home-bg.jpg') no-repeat top center;
	}
	.header	{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:99;
	}
	.admin-bar .header	{
		top:46px;
	}
	.component.header > .full-width-container	{
		background:url('images/mobile-interior-header-bg.jpg') no-repeat center top !important;
		background-size:auto auto !important;
		min-height:80px;
	}
	.main-logo	{
		text-align:center;
	}
	.main-logo img	{
		display:inline-block;
		width:206px;
		height:auto;
	}
	.ad-layout-main-menu > .navbar > .container	{
		padding-left:0;
		padding-right:0;
	}
	.home .navbar-brand	{
		display:none !important;
	}
	.navbar-brand	{
		width:100px;
		height:auto;
		position:absolute;
		top:7px;
		left:50%;
		margin-left:-50px;
	}
	.navbar-brand img	{
		max-width:100%;
		height:auto;
	}
	.header .navbar-default .navbar-toggle	{
		float:left;
		border-radius:0;
		margin-top:14px;
	}
	.header .navbar-default .navbar-toggle, .header .navbar-toggle:focus, .header .navbar-default .navbar-toggle:hover	{
		background:transparent;
		border-color:transparent;
	}
	.navbar-default .navbar-toggle .icon-bar	{
		background-color:#fff;
	}
	.navbar-default .navbar-collapse	{
		border-color:#efce1a;
		background:rgba(93, 31, 62, 0.9);
		margin-left:-15px;
		margin-right:-15px;
		padding-left:15px;
		padding-right:15px;
	}
	#home-masthead	{
		min-height:374px;
		background-color:transparent;
	}
	#home-masthead .main-logo	{
		position:absolute;
		width:100%;
		top:0;
		left:0;
		padding:0 15px;
	}
	#home-masthead .rte_text	{
		position:absolute;
		width:100%;
		top:60px;
		left:0;
		padding:0 15px;
	}
	#home-masthead .text-slider-container	{
		margin-top:307px;
	}
	.home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay	{
		width:48px;
		height:48px;
		bottom:15px;
		left:auto;
		right:15px;
		background-size:100% auto;
	}
	.home-intro .photoswipe-gallery-container .photoswipe-gallery-overlay:after	{
		display:none;
	}
	.home-menus, .card-bg	{
		background-size:100% 100% !important;
	}
	.home-menus .ad-layout-tabs-container .tab-content	{
		padding-left:15px;
		padding-right:15px;
	}
	.ad-layout-tabs-container .nav-tabs > li > a	{
		background:#5d1f3e;
	}
	.ad-layout-tabs-container .nav-tabs > li > a:focus, .ad-layout-tabs-container .nav-tabs > li > a:hover, .ad-layout-tabs-container .nav-tabs > li > a:active	{
		background:#5d1f3e;
	}
	.ad-layout-tabs-container .nav-tabs > li.active	{
		background:#efce1a;
	}
	.carousel-container	{
		padding:0 15px;
	}
	.full-width-container.mobile-footer-bg	{
		padding-top:110px !important;
	}
	.ad-layout-component.footer .full-width-container.mobile-footer-bg	{
		margin-left:-15px !important;
		margin-right:-15px !important;
		padding:110px 15px 80px !important;
		width:auto !important;
	}
	.footer .footer-mobile-address	{
		text-transform:uppercase;
		color:#818181;
	}
	.footer .footer-mobile-menu li	{
		border-top-color:#eadee4;
	}
	.footer .footer-mobile-menu li a	{
		color:#5d1f3e;
		font-weight:bold;
		text-transform:uppercase;
	}
	#mobile-back-to-top	{
		background:#5d1f3e url('images/icon-arrow-up.png') no-repeat center center;
		background-size:13px 16px;
	}
	.ad-layout-mobile-quick-bar	{
		background:#5d1f3e;
	}
	.ad-layout-mobile-quick-bar a	{
		color:#efce1a;
		border-left-color:rgba(255, 255, 255, 0.1);
		font-weight:800;
		text-transform:uppercase;
		font-size:12px;
	}
	.card-bg .shadow > .full-width-row, .card-bg .shadow > .rte_text	{
		padding-left:15px;
		padding-right:15px;
	}
	.card-bg .shadow	{
		padding-bottom:15px !important;
		margin-bottom:125px !important;
	}
	.content-roll-sorters	{
		display:block;
		width:100%;
	}
	.content-roll-sorters > .btn	{
		width:100%;
	}
	.simple-filter-group	{
    background:#5d1f3e;
	}
	.simple-filter-group .simple-filter-term > span	{
		background:#5d1f3e;
		color:#fff;
		font-family: "league-gothic",sans-serif;
		font-style:normal;
		font-weight:400;
		font-size:24px;
		text-transform:uppercase;
	}
	.simple-filter-group .simple-filter-term.active	{
		background:#efce1a;
	}
	.press-cta	{
		display:block;
		width:100%;
	}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.header	{
		text-align:center;
	}
	.header > .full-width-container	{
		height:300px;
	}
	.home .header > .full-width-container	{
		height:auto;
	}
	.header-menu-wrapper	{
		margin-top:0;
	}
	.home .header .navbar .container	{
		width:auto;
	}
	.home .header	{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		z-index:99;
		height:auto;
		background:none !important;
	}
	.header .ad-layout-main-menu, .header .ad-layout-social-links, .header .ad-layout-single-image	{
		display:inline-block;
		vertical-align:middle;
	}
	.header .ad-layout-single-image	{
		margin:65px auto 20px;
	}
	.header .ad-layout-social-links	{
		padding-left:45px;
		margin-left:28px;
		border-left:2px solid rgba(255, 255, 255, 0.25);
	}
	#scroll-menu	{
		height:60px;
	}
	#scroll-menu a.scroll-menu-cta	{
		font-family: "league-gothic",sans-serif;
		font-style:normal;
		font-weight:400;
		font-size:24px;
		text-transform:uppercase;
		text-decoration:none;
		line-height:60px;
		color:#efce1a;
		-moz-transition:color 0.3s;
		-webkit-transition:color 0.3s;
		transition:color 0.3s;
	}
	#scroll-menu a.scroll-menu-cta:hover	{
		color:#ffe769;
	}
	#scroll-menu .dropdown-button-toggle:hover	{
		border-color:rgba(255, 255, 255, 0.2);
	}
	#scroll-menu .dropdown-button-toggle .icon-bar	{
		background:#fff;
	}
	#scroll-menu .dropdown-menu {
		background:#5d1f3e;
	}
	#scroll-menu .dropdown-menu:before	{
		border-bottom-color:#5d1f3e;
	}
	#scroll-menu .dropdown-menu > li > a:hover, #scroll-menu .dropdown-menu > li > a:focus	{
		color:#efce1a;
	}
	.home #home-masthead	{
		height:868px;
	}
	#home-masthead .main-logo	{
		margin-left:-5px;
		text-align:center;
	}
	#home-masthead h5	{
		line-height:1.42857;
	}
	.ad-layout-single-image.callout-indicator img	{
		display:inline-block;
	}
	.carousel-container	{
		padding-left:6px;
		padding-right:6px;
	}
	.carousel-slider-layout.flexslider .carousel-slide	{
		padding:0;
	}
	.full-width-container .ad-layout-component.footer	{
		margin-left:-6px;
		margin-right:-6px;
	}
	.nav-tabs > li.active:after	{
		content:'';
		display:block;
		width:0;
		height:0;
		position:absolute;
		bottom:0;
		left:50%;
		margin-left:-20px;
		border:20px solid #fff;
		border-top-color:transparent;
		border-left-color:transparent;
		border-right-color:transparent;
	}
	.simple-filter-group	{
		text-align:center;
	}
	.simple-filter-group .simple-filter-term	{
		float:none;
		display:inline-block;
		font-size:12px;
		font-weight:700;
		text-transform:uppercase;
		background:#eee;
		color:#484848;
	}
	.simple-filter-group .simple-filter-term:first-child	{
		margin-left:0;
	}
	.simple-filter-group .simple-filter-term:hover	{
		background:#eadee4;
	}
	.simple-filter-group .simple-filter-term.active	{
		background:#5d1f3e;
		color:#fff;
		position:relative;
		-moz-transition:none;
		-webkit-transition:none;
		transition:none;
	}
	.simple-filter-group .simple-filter-term.active:after	{
		content:'';
		display:block;
		width:0;
		height:0;
		position:absolute;
		bottom:-16px;
		left:50%;
		margin-left:-8px;
		border:8px solid #5d1f3e;
		border-left-color:transparent;
		border-right-color:transparent;
		border-bottom-color:transparent;
	}
	.content-roll-filters-container.simple a.clear-simple-filters	{
		background:#5d1f3e;
	}
	.content-roll-filters-container.simple a.clear-simple-filters:hover	{
		background:#4b1631;
	}
	.carousel-slide-detail{
		padding: 0 20px;
	}
}
