/* <calendar.css */
/* EVENTS CALENDAR */
div.sb-calendar
{
	background-color: #333;
	border: 5px solid #CCC;
	color: #988b7e;
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	/*width: 318px;*/
}
div.sb-calendar.fixed
{
	position: fixed;
	top: 10px;
	z-index: 50000;
}
div.sb-calendar table
{
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
	border-collapse: separate;
	margin: 0;
	width: 100%;
}
		div.sb-calendar table th
		{
			background-color: #CCC !important;
			border: 1px solid transparent !important;
			color: #dc181a;
			font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
			font-size: 18px;
			line-height: 20px;
			margin: 0;
			padding: 10px 0;
			text-align: center;
		}
		div.sb-calendar table td
		{
			background-color: #CCC !important;
			border: 1px solid transparent !important;
			color: #CCC !important;
			cursor: default !important;
			font-size: 12px;
			line-height: 30px;
			padding: 0;
			text-align: center;
		}
		div.sb-calendar table td.calendarDayHeading
		{
			background-color: #333 !important;
			color: #f3f2f1 !important;
			font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
			font-size: 10px;
			height: 10px;
			padding: 0;
		}
		div.sb-calendar table td.calendarCell /*DIA DEL MES*/
		{
			background-color: #CCC !important;
			border-radius: 2px;
			color: #CCC !important;
			width: 14.28%;
		}
		div.sb-calendar table td.calendarCell.-with-event /*DIA CON EVENTO*/
		{
			background-color: #ffffff !important;
			border-radius: 2px;
			color: #f6f3ee !important;
		}
		div.sb-calendar table td.calendarCell.-with-event a
		{
			color: #f6f3ee !important;
			display: block;
			text-decoration: none;
		}
		div.sb-calendar table td.calendarCell.-with-event a:hover
		{
			background-color: #927b52 !important;
			color: #CCC !important;
		}
		div.sb-calendar table td.calendarToday /*HOY*/
		{
			background-color: #CCC !important;
			border-radius: 2px;
			color: #f3f2f1 !important;
		}
		div.sb-calendar table td.calendarToday a
		{
			color: #f3f2f1 !important;
			display: block;
			text-decoration: none;
		}
		div.sb-calendar table td.calendarToday a:hover
		{
			background-color: #7f7265 !important;
			color: #CCC !important;
		}




/* calendar root element */

.caltrigger
{
	color: #333;
	float: left;
	line-height: 35px;
	margin: -35px 0 0 0 !important;
	padding: 0 5px;
	position: relative;
	text-align: right;
	width: 100%;
	z-index: 5;
}
.caltrigger:hover
{
	color: #333;
}

#calroot
{
	/* place on top of other elements. set a higher value if nessessary */
	background-color: #333;
	border: 5px solid #333;
	color: #988b7e;
	display: none;
	left: auto;
	margin: 0;
	padding: 1px;
	position: absolute;
	top: 290px;
	width: 252px;
	z-index: 60000;
}
/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead
{
	background-color: #333;
	height: 35px;
	padding: 5px 0 0 0;
}
#caltitle
{
	color: #dc181a;
	float: left;
	font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
	font-size: 18px;
	line-height: 25px;
	text-align: center;
	width: 190px;
}
#calnext, #calprev, .calnext, .calprev
{
	color: #dc181a;
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 10px;
	text-shadow: none !important;
	width: 15px;
}
#calnext, .calnext
{
	float: right;
	margin: 0 10px 0 0;
	text-align: right;
}
		#calprev:hover, .calprev:hover, #calnext:hover, .calnext:hover
		{
			color: #dc181a;
			text-decoration: none;
		}

#calprev.caldisabled, #calnext.caldisabled
{
	visibility: hidden;
}
/* year/month selector */
#caltitle select
{
	font-size: 10px;
}
/* names of the days */
#caldays
{
	background-color: #333;
	border-top: 1px solid transparent;
	color: #FFF;
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
	font-size: 10px;
	height: 25px;
	line-height: 14px;
	padding: 5px 0;
}
#caldays span
{
	display: block;
	float: left;
	font-size: 10px;
	text-align: center;
	width: 34px;
}
/* container for weeks */
#calweeks
{
	margin-top: 0px;
}
/* single week */
.calweek
{
	clear: left;
	height: 25px;
}
/* single day */
.calweek a
{
	background-color: #FFF;
	border: 1px solid transparent;
	color: #333;
	display: block;
	float: left;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
	width: 34px;
}
/* different states */
.calweek a:hover, .calfocus
{
	background-color: #666;
	color: #FFF;
	text-decoration: none;
}
/* sunday */
a.calsun
{
	/*color: ab050d;*/
}
/* offmonth day */
a.caloff
{
	background-color: #FFF !important;
	color: #FFF !important;
	cursor: default !important;
}
a.caloff:hover
{
	background-color: #666 !important;
	color: #FFF !important;
	cursor: default !important;
}
/* unselecteble day */
a.caldisabled
{
	background-color: #FFF !important;
	color: #999 !important;
	cursor: default !important;
}
a.caldisabled:hover
{
	background-color: #dc181a !important;
	color: #f3f2f1 !important;
	cursor: default !important;
}
/* current date */
#calcurrent
{
	background-color: #dc181a !important;
	border-radius: 2px;
	color: #CCC !important;
	text-shadow: 0 1px 0 #927b52 !important;
}
#calcurrent:hover
{
	background-color: #dc181a !important;
	color: #CCC !important;
}
/* today */
#caltoday
{
	background-color: #CCC !important;
	border-radius: 2px;
	color: #f3f2f1 !important;
	text-shadow: 0 1px 0 #7f7265 !important;
}
#caltoday:hover
{
	background-color: #7f7265 !important;
	color: #CCC !important;
}
/* calendar.css> */

/* <shadowbox.css */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{color: #333;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999999999999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-overlay{background-color: #31291b !important;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;background-color:#31291b;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px; padding: 0;background-color:transparent;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:13px;line-height:11px;height:11px;top:50%;margin-top:0;width:100%;text-align:center;color: #333;}
#sb-loading-inner span{background:url(../../../../files/img/shadowbox-loading.html) no-repeat;padding-left:25px;background-position: 0 4px;background-size: 16px 4px;display:inline-block;}
#sb-body,#sb-loading{background-color:transparent;}
#sb-title,#sb-info{margin:0;padding:0;overflow:hidden;position: absolute;left:0;width:100%;z-index:1000;min-height:20px;background-color:#dc181a;background-color:rgba(219,209,191,0.5);}
#sb-title{top:0;}
#sb-info{bottom:0; position: fixed;}
#sb-title,#sb-title-inner{line-height:30px;}
#sb-title-inner{color: #333; float:left; font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal; font-size: 16px; padding: 3px 50px 0 15px;}
#sb-info,#sb-info-inner{line-height: 30px;}
#sb-info-inner{font-size:11px;}
#sb-nav{height:30px;padding:0px;position: absolute;bottom:0; right:15px;}
#sb-nav-top{height:20px;padding:5px 10px 2px 0px;width:40px; font-size:10px; position: absolute; top:0; right: 0;}
#sb-nav a{ color: #333;cursor: pointer;display: block;height: 10px;margin: 0px 10px;padding: 5px 10px;width: 10px;}
#sb-nav-top a{color: #333; display:block;height:25px;width:25px;margin:0px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav a:hover{ color: #333;}
#sb-nav-top a:hover{color; #CCC;}
#sb-nav-close{float:right; width: 25px; height: 25px;}
#sb-nav-close:hover{color; #CCC;}
#sb-nav-next{background-color: transparent;float:right;height: 25px;width: 25px;}
#sb-nav-previous{background-color: transparent;float:right;height: 25px;width: 25px;}
#sb-counter{float:left;padding:0 15px;color: #333;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#999999;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:11px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#666;text-decoration:underline;}
/* shadowbox.css> */

/* <defaults.css */


html {
	font-family: sans-serif;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
}
body {
	background-color: #333;
	color: #1e1b1b;
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
	font-size: 14px;
	line-height: 26px;
}
a {
	color: #333;
	text-decoration: underline;
}
a:hover,
a:focus {
	color: #666;
}

.sb-thumb
{
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: url(../../../../files/imglesix/zoom-photo.html) 17 17, auto;
}

.sb-thumb.sb-video
{
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: url(../../../../files/imglesix/zoom-video.png) 25 21, auto;
}
b,
strong {
	font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
fieldset {
	border: 0;
}
dfn {
	font-family: "futura_lt_btlight_italic", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
optgroup {
	font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	max-width: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	background-color:#927b52;
	border: 1px solid #927b52;
	border-radius: 2px;
	padding: 2px;
}
.thumbnail {
	background-color: #5e5e5e;
	border: 0;
	border-radius: 0;
	color: #666;
	padding: 20px;
}






/***********************************************************************************        FORMS */
legend
{
    border-bottom: none;
   color: #333;
    margin-bottom: 5px;
}
fieldset
{
   color: #333;
    border-bottom: 1px solid #CCC;
	font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: normal;
    margin-bottom: 20px;
    position: relative;
}
fieldset .checkbox.col-sm-6,
fieldset .checkbox.col-md-6,
fieldset .checkbox.col-lg-6,
fieldset .radio.col-sm-6,
fieldset .radio.col-md-6,
fieldset .radio.col-lg-6
{
    margin: 0 0 10px 0;
}
fieldset.sb-images .checkbox,
fieldset.sb-images .checkbox.col-sm-6,
fieldset.sb-images .checkbox.col-md-6,
fieldset.sb-images .checkbox.col-lg-6,
fieldset.sb-images .radio,
fieldset.sb-images .radio.col-sm-6,
fieldset.sb-images .radio.col-md-6,
fieldset.sb-images .radio.col-lg-6
{
    line-height: 50px;
}
        fieldset.sb-images .checkbox img.img-thumbnail,
        fieldset.sb-images .radio img.img-thumbnail
        {
            margin: 0 10px 0 0;
        }
        fieldset.sb-images .checkbox label,
        fieldset.sb-images .radio label
        {
            display: inline-block;
        }
        fieldset.sb-images input[type="checkbox"],
        fieldset.sb-images input[type="radio"]
        {
            margin-top: 17px;
        }
        fieldset label.error
        {
            left: 0;
            padding: 10px 0;
            position: absolute;
            top: 0;
        }

.img-circle {
	border-radius: 50%;
}
hr {
	border-top: 1px solid #333;
}

h1,h2,.h1,.h2 { font-family: "Playfair Display", "Times New Roman", Times, serif; }
h3,h4,h5,h6,.h3,.h4,.h5,.h6 {
	font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: bold;
	line-height: 1.5;
}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,.h6 strong {
	font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: 700;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
	font-weight: normal;
	line-height: 1.4;
}
h1,.h1 {
   font-size: 26px;
}
h2,.h2 {
  font-size: 20px; line-height: 30px;
}
h3,.h3 {
  line-height: 1.6;
  font-size: 16px;
}
h4,.h4 {
  font-size: 18px;
  font-size: 14px;
}
h5,.h5 {
  font-size: 14px;
  font-size: 13px;
}
h6,.h6 {
  font-size: 12px;
  font-size: 11px;
}
.lead {
	font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	text-transform: none;
}
.text-muted {
	color: #333;
}
.text-primary {
	color: #dc181a;
}
a.text-primary:hover {
	color: #31291b;
}
.text-success {
	color: #839947;
}
a.text-success:hover {
	color: #2c3418;
}
.text-info {
	color: #dc181a;
}
a.text-info:hover {
	color: #31291b;
}
.text-warning {
	color: #000;
}
a.text-warning:hover {
	color: #3d270f;
}
.text-danger {
	color: #911a2a;
}
a.text-danger:hover {
	color: #400c12;
}
.page-header {
	border-bottom: 1px solid rgba(219,209,191, .40);
	margin: 10px 0 30px 0;
	padding-top: 0;
	text-align: center; z-index: 0;
}
.page-header h1 {
	margin-top: 0; font-style: italic;
	margin-bottom: 0; color: #000; line-height:  1em;
}
.page-header .small {
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
	font-size: 14px; line-height: 13px;
}
.page-header .small span {
	display: inline-block;
	padding: 0 10px;
}
.page-header .small a {
	color: #89775b;
	text-decoration: none; letter-spacing: 1px; 	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;

}
.page-header .small a:hover {
	color: #000;
	text-decoration: none;
}
dt {
	font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
}
abbr[title],
abbr[data-original-title] {
	border-bottom: 1px dotted #333;
}
.initialism {
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
}
blockquote {
	border-left: 5px solid #333;
}
blockquote footer,blockquote small,blockquote .small {
	color: #333;
}
.blockquote-reverse,
blockquote.pull-right {
	border-right: 5px solid #333;
}
address {
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
code,kbd,pre,samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
	background-color: #dcd8d4;
	color: #7f7265;
}
kbd {
	background-color: #666;
	box-shadow: inset 0 -1px 0 rgba(13,12,11, .25);
	color: #f3f2f1;
}
pre {
	background-color: #dcd8d4;
	border: 1px solid #333;
	color: #2a2622;
}

@media (min-width: 1600px) {
  .container {
	width: 1500px;
  }
}

.table {
	margin-bottom: 20px;
	width: 100%;
}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
	border: 1px solid #31291b;
}
.table > thead > tr > th {
	background-color: #51442d;
	border-bottom: 1px solid #31291b;
}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
.table > tbody + tbody {
	border-top: 1px solid #31291b;
}
.table .table {
	background-color: #51442d;
}
.table-bordered {
	border-top: 1px solid #31291b;
}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {
	border-top: 1px solid #31291b;
}
.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #31291b;
}
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th {
	background-color: #927b52;
}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {
	background-color: #5e5e5e;
}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr.active:hover > th {
	background-color: #FFF;
}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {
	background-color: #b4c684;
}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr.success:hover > th {
	background-color: #9fb662;
}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {
	background-color: #5e5e5e;
}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr.info:hover > th {
	background-color: #FFF;
}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {
	background-color: #dca76e;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
	background-color: #d28e46;
}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {
	background-color: #e36775;
}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr.danger:hover > th {
	background-color: #dc3c4f;
}
.table-responsive {
	border: 1px solid #333;
	margin-bottom: 15px;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%;
}
.table-responsive > .table {
	margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom: 0;
}

table.adp-directions
{
	background-color: #333;
	width: 100%;
}

legend {
	border-bottom: 1px solid #666;
	color: #333;
	margin-bottom: 15px;
font-size: 16px;
}
label {
	font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: normal;
	margin-bottom: 5px; letter-spacing: 1px;
}
output {
	color: #666;
}


form .form-group.sb-title
{
/*
	position: absolute;
	top: -100000000px;
*/
height: 1px;
overflow: hidden;
position: relative;
}


.form-control {
	background-color: #FFF;
	border: 1px solid #666;
	border-radius: 1px;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
	color: #333;
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	padding: 6px;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.sb-tpl-content-room .sb-packages .sb-package .form-control  { background-color: rgba(146,123,82,0.3); 	border: 1px solid #ffffff; }


.form-control:focus {
	border-color: #333;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 8px rgba(153,140,127, .6);
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 8px rgba(153,140,127, .6);
}
.form-control::-moz-placeholder {
	color: #666;
}
.form-control:-ms-input-placeholder {
	color: #666;
}
.form-control::-webkit-input-placeholder {
	color: #666;
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color: #51442d;
	border: 1px solid #51442d;
}
.radio label,
.checkbox label {
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.radio-inline,
.checkbox-inline {
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
	color: #839947;
}
.has-success .form-control {
	border-color: #839947;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
}
.has-success .form-control:focus {
	border-color: #839947;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 6px #839947;
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 6px #839947;
}
.has-success .input-group-addon {
	background-color: #cad6a8;
	border-color: #839947;
	color: #839947;
}
.has-success .form-control-feedback {
	color: #839947;
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {
	color: #be792e;
}
.has-warning .form-control {
	border-color: #be792e;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
}
.has-warning .form-control:focus {
	border-color: #be792e;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 6px #be792e;
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 6px #be792e;
}
.has-warning .input-group-addon {
	background-color: #e6c098;
	border-color: #be792e;
	color: #be792e;
}
.has-warning .form-control-feedback {
	color: #dca76e;
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {
	color: #c12335;
}
.has-error .form-control {
	border-color: #911a2a;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075);
}
.has-error .form-control:focus {
	border-color: #911a2a;
		-webkit-box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 6px #911a2a;
	box-shadow: inset 0 1px 1px rgba(255,255,255, .075), 0 0 6px #911a2a;
}
.has-error .input-group-addon {
	background-color: #eb939d;
	border-color: #911a2a;
	color: #911a2a;
}
.has-error .form-control-feedback {
	color: #e36775;
}
.help-block {
	color: #988b7e;
}

.btn {
	border-radius: 0;
	display: inline-block;
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(24,25,27, .25);
}
.btn:hover,
.btn:focus {
	color: #333;
}
.btn:active,.btn.active {
		-webkit-box-shadow: inset 0 3px 5px rgba(255,255,255, .125);
	box-shadow: inset 0 3px 5px rgba(255,255,255, .125);
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
		-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-default {
	background-color: #CCC !important;
	border-color: transparent;
	color: #f3f2f1;
}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
	background-color: #7f7265 !important;
	border-color: transparent;
	color: #333;
}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.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:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
	background-color: #7f7265 !important;
	border-color: #666;
}
.btn-default .badge {
	background-color: #7f7265 !important;
	color: #333;
}

.btn-primary {
	background: -moz-linear-gradient(top,  rgba(239,236,230,0.25) 0%, rgba(24,25,27,0.25) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,236,230,0.25)), color-stop(100%,rgba(24,25,27,0.25)));
	background: -webkit-linear-gradient(top,  rgba(239,236,230,0.25) 0%,rgba(24,25,27,0.25) 100%);
	background: -o-linear-gradient(top,  rgba(239,236,230,0.25) 0%,rgba(24,25,27,0.25) 100%);
	background: -ms-linear-gradient(top,  rgba(239,236,230,0.25) 0%,rgba(24,25,27,0.25) 100%);
	background: linear-gradient(to bottom,  rgba(239,236,230,0.25) 0%,rgba(24,25,27,0.25) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40#CCC', endColorstr='#40#18191b',GradientType=0 );
	background-color: #000 !important;
	border-color: #333;
	border-radius: 0px;
		-webkit-box-shadow: 0 1px 2px 0 rgba(255,255,255, .25);
		-moz-box-shadow: 0 1px 2px 0 rgba(255,255,255, .25);
	box-shadow: 0 1px 2px 0 rgba(255,255,255, .25);
	color: #f6f3ee;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
	background-color: #333 !important;
	border-color: #666;
	color: #CCC !important;
}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.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:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
	background-color: #927b52 !important;
	border-color: #726040;
}
.btn-primary .badge {
	background-color: #927b52 !important;
	color: #333;
}

.btn-success {
	background-color: #9fb662 !important;
	border-color: #859c48;
	color: #f4f7ed;
}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
	background-color: #859c48 !important;
	border-color: #687939;
	color: #333;
}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
	background-color: #859c48 !important;
	border-color: #687939;
}
.btn-success .badge {
	background-color: #859c48 !important;
	color: #c61d1e;
}

.btn-info {
	background-color: #c61d1e !important;
	border-color: #FFF;
	color: #FFF;
}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
	  background-color: #FFF !important;
	border-color: #FFF;
	color: #c61d1e;
}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
	background-color: #333 !important;
	border-color: #000;
}
.btn-info .badge {
	background-color: #51442d !important;
	color: #333;
}

.btn-warning {
	background-color: #d28e46 !important;
	border-color: #b8742c;
	color: #faf2ea;
}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
	background-color: #b8742c !important;
	border-color: #8f5b23;
	color: #333;
}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
	background-color: #b8742c !important;
	border-color: #8f5b23;
}
.btn-warning .badge {
	background-color: #b8742c !important;
	color: #333;
}

.btn-danger {
	background-color: #dc3c4f !important;
	border-color: #c12335;
	color: #fbe9eb;
}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
	background-color: #c12335 !important;
	border-color: #971b2a;
	color: #333;
}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
	background-color: #c12335 !important;
	border-color: #971b2a;
}
.btn-danger .badge {
	background-color: #c12335 !important;
	color: #333;
}

.btn-link {
	background: none !important;
	border-radius: 0;
	color: #f3f2f1;
	text-shadow: none;
}
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background: none !important;
		-webkit-box-shadow: none;
	box-shadow: none;
	color: #f3f2f1;
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
	border-color: transparent;
	color: #333;
}
.btn-link:hover,
.btn-link:focus {
	background: none !important;
	color: #333;
	text-decoration: underline;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
	color: #333;
	text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn {
	border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
	border-radius: 0;
	line-height: 1;
}
.btn-xs,
.btn-group-xs > .btn {
	border-radius: 0;
}
.glyphicon {
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-bottom-left-radius: 0;
}


.nav-tabs {
	border-bottom: 1px solid #5e5e5e;
}
.nav-tabs > li > a {
	background-color: #393536;
	background-color: rgba(255,255,255, .7);
	border: 1px solid #393536;
	border-radius: 2px 2px 0 0;
	color: #5e5e5e;
	text-decoration: none; font-size: 17px; text-transform: uppercase;
	font-family: "futura_lt_btlight", helvetica, sans-serif;


}
.nav-tabs > li > a:hover {
	background-color: #666;
	border-color: #5e5e5e;
	color: #927b52;
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
	border: 1px solid #927b52;
	border-bottom-color: transparent;
	color: #f6f3ee;
	cursor: default;
	background: #927b52;

}


.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #5e5e5e;
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
	border-bottom: 1px solid #5e5e5e;
	border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: transparent;
  }
}
.tab-pane {
padding-top: 15px;
}

.breadcrumb {
	padding: 8px 0;
	background-color: transparent;
	border-radius: 0;
}
.breadcrumb > li + li:before {
	color: #333;
}
.breadcrumb > .active {
	color: #333;
}

.label {
	color: #333;
	font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.label[href]:hover,.label[href]:focus {
	color: #333;
}
.label-default {
	background-color: #333;
}
.label-default[href]:hover,.label-default[href]:focus {
	background-color: #7f7265;
}
.label-primary {
	background-color: #FFF;
}
.label-primary[href]:hover,.label-primary[href]:focus {
	background-color: #927b52;
}
.label-success {
	background-color: #9fb662;
}
.label-success[href]:hover,.label-success[href]:focus {
	background-color: #859c48;
}
.label-info {
	background-color: #FFF;
}
.label-info[href]:hover,.label-info[href]:focus {
	background-color: #927b52;
}
.label-warning {
	background-color: #d28e46;
}
.label-warning[href]:hover,.label-warning[href]:focus {
	background-color: #b8742c;
}
.label-danger {
	background-color: #dc3c4f;
}
.label-danger[href]:hover,.label-danger[href]:focus {
	background-color: #c12335;
}


.alert {
  border-radius: 2px;
}
.alert .alert-link {
  font-family: "futura_md_btmedium", helvetica, sans-serif; font-style: normal; font-weight: normal;
}
.alert-dismissable .close {
  color: #18191b;
}
.alert-success {
  color: #687939;
  background-color: #b4c684;
  border-color: #4a5628;
}
.alert-success hr {
  border-top-color: #859c48;
}
.alert-success .alert-link {
  color: #4a5628;
}
.alert-info {
  color: #726040;
  background-color: #5e5e5e;
  border-color: #51442d;
}
.alert-info hr {
  border-top-color: #927b52;
}
.alert-info .alert-link {
  color: #51442d;
}
.alert-warning {
  color: #8f5b23;
  background-color: #dca76e;
  border-color: #664018;
}
.alert-warning hr {
  border-top-color: #b8742c;
}
.alert-warning .alert-link {
  color: #664018;
}
.alert-danger {
  color: #971b2a;
  background-color: #e36775;
  border-color: #6b131e;
}
.alert-danger hr {
  border-top-color: #c12335;
}
.alert-danger .alert-link {
  color: #6b131e;
}


.well {
	background-color: #393536;
	background-color: rgba(255,255,255, .70);
	border: 1px transparent;
	border-radius: 0;
		-webkit-box-shadow: none;
	box-shadow: none;
	padding: 16px;
}
.sb-packages .well {
margin: 0 auto;
width: 90%;
}
.well a{
	color: #333;
}
.well a:hover{
	color: #dc181a;
}
.well.sb-offers,.well.sb-booking {
	/*background-color: #2a2622;
	background-color: rgba(255,255,255,0.90);*/
}
.well-lg {
	border-radius: 0;
}
.well-sm {
	border-radius: 0;
}

.panel {
  margin-bottom: 20px;
 /*background-color: #2a2622;*/
background-color: #1e1b1b;
	background-color: rgba(255,255,255,0.75);
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
 /* background-color: #31291b;*/
background-color: #1e1b1b;
background-color: rgba(49,41,27,0.75);
  border-top: 1px solid #1e1b1b;

  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 0;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #1e1b1b;

}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #1e1b1b;
}


.panel-default {
  border-color: #1e1b1b;
}
.panel-default > .panel-heading {
  color: #666;
  background-color: #5e5e5e;
			
  border-color: #1e1b1b;
}
.panel-default > .panel-heading a {
  color: #666;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #1e1b1b;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #1e1b1b;
}

/***********************************************************************************		BODY */
body.sb-tpl {
	background-color: #222222;
	
	color: #000;
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
	font-size: 16px;
	line-height: 26px;
}
body .sb-tpl-bg
{
	/*background-attachment: fixed;*/

	background-size: 100% 100%;
	left: 0;
	position: fixed !important;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
}
.media-sm body .sb-tpl-bg,.media-xs body .sb-tpl-bg
{
	background-size: auto 100%;
}
body.sb-iframe {
	padding: 20px;
	overflow: auto;
}
		body.sb-iframe #sb-iframe {
		background-color: #333;
		margin: 0 auto;
		padding: 20px;
		width: 920px;
		}
		body.sb-iframe .sb-logo {
		height: auto;
		width: 246px;
		}

::selection {
	color: #333;
	background-color: #927b52;
	text-shadow: none;
}

/*******************************************************************				SITEBUILDER ICONS	   */
i.sb-icon
{
	background-image: url(../../../../files/imglesix/sprite-icons.html);
	background-position: 0 -250px;
	background-size: 75px 1000px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 25px;
	width: 25px;
}
/* DYNAMIC */
i.sb-icon.sb-icon-info		  {background-position: 0 -250px;}
i.sb-icon.sb-icon-zoom		  {background-position: 0 -250px;}
/* CONTACT AND GMAPS ICONS */
i.sb-icon.sb-icon-email		 {background-position: 0 -250px;}
i.sb-icon.sb-icon-fax		   {background-position: 0 -275px;}
i.sb-icon.sb-icon-phone		 {background-position: 0 -300px;}
i.sb-icon.sb-icon-driving	   {background-position: 0 -325px;}
i.sb-icon.sb-icon-gps		   {background-position: 0 -350px;}
i.sb-icon.sb-icon-print		 {background-position: 0 -375px;}
i.sb-icon.sb-icon-walking	   {background-position: 0 -400px;}
i.sb-icon.sb-icon-streetview	{background-position: 0 -425px;}
/* BOOKING CONDITIONS */
i.sb-icon.sb-icon-cancellation  {background-position: 0 -450px;}
i.sb-icon.sb-icon-care		  {background-position: 0 -475px;}
i.sb-icon.sb-icon-children	  {background-position: 0 -500px;}
i.sb-icon.sb-icon-confirmation  {background-position: 0 -525px;}
i.sb-icon.sb-icon-modification  {background-position: 0 -550px;}
i.sb-icon.sb-icon-price		 {background-position: 0 -575px;}
i.sb-icon.sb-icon-secure		{background-position: 0 -600px;}
i.sb-icon.sb-icon-time		  {background-position: 0 -624px;}

/*******************************************************************				LANGUAGES ICONS		 */
i.sb-icon.sb-icon-flag, i.sb-icon.sb-icon-flag-o
{
	background-image: url(../img/sprite-flags.png);
	background-size: 50px 1500px;
	background-position: 0 -125px;
	display: block;
	float: left;
	height: 16px;
	line-height: 24px;
	margin: 3px 4px 0 0;
	width: 16px;
}
i.sb-icon.sb-icon-flag.ar {background-position: 0 0;}
i.sb-icon.sb-icon-flag.bg {background-position: 0 -25px;}
i.sb-icon.sb-icon-flag.ca {background-position: 0 -50px;}
i.sb-icon.sb-icon-flag.cs {background-position: 0 -75px;}
i.sb-icon.sb-icon-flag.da {background-position: 0 -100px;}
i.sb-icon.sb-icon-flag.de {background-position: 0 -125px;}
i.sb-icon.sb-icon-flag.el {background-position: 0 -150px;}
i.sb-icon.sb-icon-flag.en {background-position: 0 -175px;}
i.sb-icon.sb-icon-flag.us {background-position: 0 -200px;}
i.sb-icon.sb-icon-flag.es {background-position: 0 -225px;}
i.sb-icon.sb-icon-flag.eu {background-position: 0 -250px;}
i.sb-icon.sb-icon-flag.fi {background-position: 0 -275px;}
i.sb-icon.sb-icon-flag.fr {background-position: 0 -300px;}
i.sb-icon.sb-icon-flag.he {background-position: 0 -325px;}
i.sb-icon.sb-icon-flag.hi {background-position: 0 -350px;}
i.sb-icon.sb-icon-flag.hr {background-position: 0 -375px;}
i.sb-icon.sb-icon-flag.hu {background-position: 0 -400px;}
i.sb-icon.sb-icon-flag.is {background-position: 0 -425px;}
i.sb-icon.sb-icon-flag.it {background-position: 0 -450px;}
i.sb-icon.sb-icon-flag.ja {background-position: 0 -475px;}
i.sb-icon.sb-icon-flag.nl {background-position: 0 -500px;}
i.sb-icon.sb-icon-flag.no {background-position: 0 -525px;}
i.sb-icon.sb-icon-flag.pl {background-position: 0 -550px;}
i.sb-icon.sb-icon-flag.pt {background-position: 0 -575px;}
i.sb-icon.sb-icon-flag.ro {background-position: 0 -600px;}
i.sb-icon.sb-icon-flag.ru {background-position: 0 -625px;}
i.sb-icon.sb-icon-flag.sv {background-position: 0 -650px;}
i.sb-icon.sb-icon-flag.tr {background-position: 0 -675px;}
i.sb-icon.sb-icon-flag.zh {background-position: 0 -700px;}

i.sb-icon.sb-icon-flag-o.ar {background-position: -25px 0;}
i.sb-icon.sb-icon-flag-o.bg {background-position: -25px -25px;}
i.sb-icon.sb-icon-flag-o.ca {background-position: -25px -50px;}
i.sb-icon.sb-icon-flag-o.cs {background-position: -25px -75px;}
i.sb-icon.sb-icon-flag-o.da {background-position: -25px -100px;}
i.sb-icon.sb-icon-flag-o.de {background-position: -25px -125px;}
i.sb-icon.sb-icon-flag-o.el {background-position: -25px -150px;}
i.sb-icon.sb-icon-flag-o.en {background-position: -25px -175px;}
i.sb-icon.sb-icon-flag-o.us {background-position: -25px -200px;}
i.sb-icon.sb-icon-flag-o.es {background-position: -25px -225px;}
i.sb-icon.sb-icon-flag-o.eu {background-position: -25px -250px;}
i.sb-icon.sb-icon-flag-o.fi {background-position: -25px -275px;}
i.sb-icon.sb-icon-flag-o.fr {background-position: -25px -300px;}
i.sb-icon.sb-icon-flag-o.he {background-position: -25px -325px;}
i.sb-icon.sb-icon-flag-o.hi {background-position: -25px -350px;}
i.sb-icon.sb-icon-flag-o.hr {background-position: -25px -375px;}
i.sb-icon.sb-icon-flag-o.hu {background-position: -25px -400px;}
i.sb-icon.sb-icon-flag-o.is {background-position: -25px -425px;}
i.sb-icon.sb-icon-flag-o.it {background-position: -25px -450px;}
i.sb-icon.sb-icon-flag-o.ja {background-position: -25px -475px;}
i.sb-icon.sb-icon-flag-o.nl {background-position: -25px -500px;}
i.sb-icon.sb-icon-flag-o.no {background-position: -25px -525px;}
i.sb-icon.sb-icon-flag-o.pl {background-position: -25px -550px;}
i.sb-icon.sb-icon-flag-o.pt {background-position: -25px -575px;}
i.sb-icon.sb-icon-flag-o.ro {background-position: -25px -600px;}
i.sb-icon.sb-icon-flag-o.ru {background-position: -25px -625px;}
i.sb-icon.sb-icon-flag-o.sv {background-position: -25px -650px;}
i.sb-icon.sb-icon-flag-o.tr {background-position: -25px -675px;}
i.sb-icon.sb-icon-flag-o.zh {background-position: -25px -700px;}

i.sb-icon.sb-icon-2x.sb-icon-flag,i.sb-icon.sb-icon-2x.sb-icon-flag-o
{
	height: 24px;
	margin: 0 4px 0 0;
	width: 24px;
}
i.sb-icon.sb-icon-2x.sb-icon-flag.ar {background-position: 0 -750px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.bg {background-position: 0 -775px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.ca {background-position: 0 -800px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.cs {background-position: 0 -825px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.da {background-position: 0 -850px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.de {background-position: 0 -875px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.el {background-position: 0 -900px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.en {background-position: 0 -925px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.us {background-position: 0 -950px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.es {background-position: 0 -975px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.eu {background-position: 0 -1000px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.fi {background-position: 0 -1025px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.fr {background-position: 0 -1050px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.he {background-position: 0 -1075px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.hi {background-position: 0 -1100px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.hr {background-position: 0 -1125px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.hu {background-position: 0 -1150px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.is {background-position: 0 -1175px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.it {background-position: 0 -1200px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.ja {background-position: 0 -1225px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.nl {background-position: 0 -1250px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.no {background-position: 0 -1275px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.pl {background-position: 0 -1300px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.pt {background-position: 0 -1325px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.ro {background-position: 0 -1350px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.ru {background-position: 0 -1375px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.sv {background-position: 0 -1400px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.tr {background-position: 0 -1425px;}
i.sb-icon.sb-icon-2x.sb-icon-flag.zh {background-position: 0 -1450px;}

i.sb-icon.sb-icon-2x.sb-icon-flag-o.ar {background-position: -25px -750px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.bg {background-position: -25px -775px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.ca {background-position: -25px -800px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.cs {background-position: -25px -825px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.da {background-position: -25px -850px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.de {background-position: -25px -875px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.el {background-position: -25px -900px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.en {background-position: -25px -925px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.us {background-position: -25px -950px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.es {background-position: -25px -975px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.eu {background-position: -25px -1000px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.fi {background-position: -25px -1025px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.fr {background-position: -25px -1050px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.he {background-position: -25px -1075px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.hi {background-position: -25px -1100px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.hr {background-position: -25px -1125px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.hu {background-position: -25px -1150px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.is {background-position: -25px -1175px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.it {background-position: -25px -1200px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.ja {background-position: -25px -1225px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.nl {background-position: -25px -1250px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.no {background-position: -25px -1275px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.pl {background-position: -25px -1300px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.pt {background-position: -25px -1325px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.ro {background-position: -25px -1350px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.ru {background-position: -25px -1375px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.sv {background-position: -25px -1400px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.tr {background-position: -25px -1425px;}
i.sb-icon.sb-icon-2x.sb-icon-flag-o.zh {background-position: -25px -1450px;}

/*******************************************************************				FILE ICONS	  */
i.fa.sb-file-doc {color: #5b84d5;}
i.fa.sb-file-pdf {color: #d43131;}
i.fa.sb-file-pps {color: #ffad33;}
i.fa.sb-file-xls {color: #5aac31;}
i.fa.sb-file-zip {color: #fed532;}

/*******************************************************************				SOCIAL ICONS */

ul.sb-social
{
	margin-right: 7px !important;
	position: relative;
}
		ul.sb-social li
		{
		}
		ul.sb-social li a
		{
			background-color: #5e5e5e;
			background-image: url(../img/sprite-social.png);
			background-position: 0 0;
			background-size: 50px 900px;
			background-repeat: no-repeat;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
			border-radius: 2px;
			display: block;
			float: left;
			height: 24px;
			margin: 0 3px 0 0;
			overflow: hidden;
			/* position: relative; */
			text-indent: 900px;
			width: 24px;
		}
		ul.sb-social.sb-small li a
		{
			height: 16px;
			width: 16px;
		}
		ul.sb-social.sb-transparent li a
		{
			background-color: transparent;
		}
		
		ul.sb-social.sb-rounded li a
		{
				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
			border-radius: 50%;
		}
		
        ul.sb-social.sb-medium li a.sb-blogger              {background-position: -25px -450px;}
        ul.sb-social.sb-medium li a.sb-email                {background-position: -25px -475px;}
        ul.sb-social.sb-medium li a.sb-facebook             {background-position: -25px -500px;}
        ul.sb-social.sb-medium li a.sb-flickr               {background-position: -25px -525px;}
        ul.sb-social.sb-medium li a.sb-foursquare           {background-position: -25px -550px;}
        ul.sb-social.sb-medium li a.sb-gplus                {background-position: -25px -575px;}
        ul.sb-social.sb-medium li a.sb-instagram             {background-position: -25px -600px;}
        ul.sb-social.sb-medium li a.sb-linkedin             {background-position: -25px -625px;}
        ul.sb-social.sb-medium li a.sb-picasa               {background-position: -25px -650px;}
        ul.sb-social.sb-medium li a.sb-pinterest            {background-position: -25px -675px;}
        ul.sb-social.sb-medium li a.sb-rss_blogger          {background-position: -25px -700px;}
        ul.sb-social.sb-medium li a.sb-rss_wordpress            {background-position: -25px -700px;}
        ul.sb-social.sb-medium li a.sb-skype                {background-position: -25px -725px;}
        ul.sb-social.sb-medium li a.sb-tripadvisor          {background-position: -25px -750px;}
        ul.sb-social.sb-medium li a.sb-tumblr               {background-position: -25px -775px;}
        ul.sb-social.sb-medium li a.sb-twitter              {background-position: -25px -800px;}
        ul.sb-social.sb-medium li a.sb-vimeo                {background-position: -25px -825px;}
        ul.sb-social.sb-medium li a.sb-wordpress            {background-position: -25px -850px;}
        ul.sb-social.sb-medium li a.sb-youtube              {background-position: -25px -875px;}
        
        ul.sb-social.sb-medium li a.sb-blogger:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-blogger            {background-position: 0 -450px;}
        ul.sb-social.sb-medium li a.sb-email:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-email          {background-position: 0 -475px;}
        ul.sb-social.sb-medium li a.sb-facebook:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-facebook           {background-position: 0 -500px;}
        ul.sb-social.sb-medium li a.sb-flickr:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-flickr     {background-position: 0 -525px;}
        ul.sb-social.sb-medium li a.sb-foursquare:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-foursquare         {background-position: 0 -550px;}
        ul.sb-social.sb-medium li a.sb-gplus:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-gplus          {background-position: 0 -575px;}
        ul.sb-social.sb-medium li a.sb-instagram:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-instagram           {background-position: 0 -600px;}
        ul.sb-social.sb-medium li a.sb-linkedin:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-linkedin           {background-position: 0 -625px;}
        ul.sb-social.sb-medium li a.sb-picasa:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-picasa         {background-position: 0 -650px;}
        ul.sb-social.sb-medium li a.sb-pinterest:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-pinterest          {background-position: 0 -675px;}
        ul.sb-social.sb-medium li a.sb-rss_blogger:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-rss_blogger        {background-position: 0 -700px;}
        ul.sb-social.sb-medium li a.sb-rss_wordpress:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-rss_wordpress      {background-position: 0 -700px;}
        ul.sb-social.sb-medium li a.sb-skype:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-skype          {background-position: 0 -725px;}
        ul.sb-social.sb-medium li a.sb-tripadvisor:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-tripadvisor        {background-position: 0 -750px;}
        ul.sb-social.sb-medium li a.sb-tumblr:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-tumblr         {background-position: 0 -775px;}
        ul.sb-social.sb-medium li a.sb-twitter:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-twitter            {background-position: 0 -800px;}
        ul.sb-social.sb-medium li a.sb-vimeo:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-vimeo          {background-position: 0 -825px;}
        ul.sb-social.sb-medium li a.sb-wordpress:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-wordpress          {background-position: 0 -850px;}
        ul.sb-social.sb-medium li a.sb-youtube:hover,
        ul.sb-social.sb-medium.sb-active li a.sb-youtube            {background-position: 0 -875px;}
        
        ul.sb-social.sb-small li a.sb-blogger               {background-position: -25px 0;}
        ul.sb-social.sb-small li a.sb-email             {background-position: -25px -25px;}
        ul.sb-social.sb-small li a.sb-facebook              {background-position: -25px -50px;}
        ul.sb-social.sb-small li a.sb-flickr                {background-position: -25px -75px;}
        ul.sb-social.sb-small li a.sb-foursquare            {background-position: -25px -100px;}
        ul.sb-social.sb-small li a.sb-gplus             {background-position: -25px -125px;}
        ul.sb-social.sb-small li a.sb-instagram              {background-position: -25px -150px;}
        ul.sb-social.sb-small li a.sb-linkedin              {background-position: -25px -175px;}
        ul.sb-social.sb-small li a.sb-picasa                {background-position: -25px -200px;}
        ul.sb-social.sb-small li a.sb-pinterest             {background-position: -25px -225px;}
        ul.sb-social.sb-small li a.sb-rss_blogger           {background-position: -25px -250px;}
        ul.sb-social.sb-small li a.sb-rss_wordpress         {background-position: -25px -250px;}
        ul.sb-social.sb-small li a.sb-skype             {background-position: -25px -275px;}
        ul.sb-social.sb-small li a.sb-tripadvisor           {background-position: -25px -300px;}
        ul.sb-social.sb-small li a.sb-tumblr                {background-position: -25px -325px;}
        ul.sb-social.sb-small li a.sb-twitter               {background-position: -25px -350px;}
        ul.sb-social.sb-small li a.sb-vimeo             {background-position: -25px -375px;}
        ul.sb-social.sb-small li a.sb-wordpress             {background-position: -25px -400px;}
        ul.sb-social.sb-small li a.sb-youtube               {background-position: -25px -425px;}
        
        ul.sb-social.sb-small li a.sb-blogger:hover,
        ul.sb-social.sb-small.sb-active li a.sb-blogger         {background-position: 0 0;}
        ul.sb-social.sb-small li a.sb-email:hover,
        ul.sb-social.sb-small.sb-active li a.sb-email           {background-position: 0 -25px;}
        ul.sb-social.sb-small li a.sb-facebook:hover,
        ul.sb-social.sb-small.sb-active li a.sb-facebook            {background-position: 0 -50px;}
        ul.sb-social.sb-small li a.sb-flickr:hover,
        ul.sb-social.sb-small.sb-active li a.sb-flickr          {background-position: 0 -75px;}
        ul.sb-social.sb-small li a.sb-foursquare:hover,
        ul.sb-social.sb-small.sb-active li a.sb-foursquare          {background-position: 0 -100px;}
        ul.sb-social.sb-small li a.sb-gplus:hover,
        ul.sb-social.sb-small.sb-active li a.sb-gplus           {background-position: 0 -125px;}
        ul.sb-social.sb-small li a.sb-instagram:hover,
        ul.sb-social.sb-small.sb-active li a.sb-instagram            {background-position: 0 -150px;}
        ul.sb-social.sb-small li a.sb-linkedin:hover,
        ul.sb-social.sb-small.sb-active li a.sb-linkedin            {background-position: 0 -175px;}
        ul.sb-social.sb-small li a.sb-picasa:hover,
        ul.sb-social.sb-small.sb-active li a.sb-picasa          {background-position: 0 -200px;}
        ul.sb-social.sb-small li a.sb-pinterest:hover,
        ul.sb-social.sb-small.sb-active li a.sb-pinterest           {background-position: 0 -225px;}
        ul.sb-social.sb-small li a.sb-rss_blogger:hover,
        ul.sb-social.sb-small.sb-active li a.sb-rss_blogger         {background-position: 0 -250px;}
        ul.sb-social.sb-small li a.sb-rss_wordpress:hover,
        ul.sb-social.sb-small.sb-active li a.sb-rss_wordpress       {background-position: 0 -250px;}
        ul.sb-social.sb-small li a.sb-skype:hover,
        ul.sb-social.sb-small.sb-active li a.sb-skype           {background-position: 0 -275px;}
        ul.sb-social.sb-small li a.sb-tripadvisor:hover,
        ul.sb-social.sb-small.sb-active li a.sb-tripadvisor         {background-position: 0 -300px;}
        ul.sb-social.sb-small li a.sb-tumblr:hover,
        ul.sb-social.sb-small.sb-active li a.sb-tumblr          {background-position: 0 -325px;}
        ul.sb-social.sb-small li a.sb-twitter:hover,
        ul.sb-social.sb-small.sb-active li a.sb-twitter         {background-position: 0 -350px;}
        ul.sb-social.sb-small li a.sb-vimeo:hover,
        ul.sb-social.sb-small.sb-active li a.sb-vimeo           {background-position: 0 -375px;}
        ul.sb-social.sb-small li a.sb-wordpress:hover,
        ul.sb-social.sb-small.sb-active li a.sb-wordpress           {background-position: 0 -400px;}
        ul.sb-social.sb-small li a.sb-youtube:hover,
        ul.sb-social.sb-small.sb-active li a.sb-youtube         {background-position: 0 -425px;}


/*******************************************************************				SLIDESHOWS NAVIGATIONS	  */
.sb-bullets .sb-arrow
{
	color: #000;
	color: rgba(190,168,108,0.35);
	cursor: pointer;
	display: block;
	float: left;
	margin: -17px 5px 0;
}
.sb-bullets .sb-arrow:hover
{
	color: rgba(190,168,108,0.9);
}
.sb-bullets a.sb-bullet
{
	background-color: #333;
	background-color: rgba(239,236,230,0.35);
	border: 1px solid transparent;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	display: block;
	float: left;
	height: 10px;
	margin: 0px 5px;
	overflow: hidden;
	padding: 0;
	text-indent: 15px;
	width: 10px;
}
.sb-bullets a.sb-bullet:hover
{
	border: 1px solid #CCC;
}
.sb-bullets a.sb-bullet.activeslide, .sb-bullets a.sb-bullet.activeSlide
{
	background-color: #333;
}


.carousel-indicators li
{
	background-color: #333;
	background-color: rgba(239,236,230,0.35);
	background-color: #333;
	background-color: rgba(239,236,230,0.35);
	border: 1px solid transparent;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	height: 10px;
	margin: 0px 5px;
	padding: 0;
	width: 10px;
}
.carousel-indicators li:hover
{
	background-color: #333;
	background-color: rgba(239,236,230,0.35);
	background-color: #333;
	background-color: rgba(239,236,230,0.35);
	border: 1px solid #CCC;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	height: 10px;
	margin: 0px 5px;
	padding: 0;
	width: 10px;
}
.carousel-indicators li.active
{
	background-color: #333;
	border: 1px solid transparent;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	height: 10px;
	margin: 0px 5px;
	padding: 0;
	width: 10px;
}


/***********************************************************************************		SHARE BUTTONS */

.sharrre.separated
{
	float: left;
	line-height: 14px;
	margin: 0 25px 0 3px;
	position: relative;
	text-transform: none !important;
}
.sharrre.separated .box a:hover
{text-decoration:none;}
.sharrre.separated .count
{
	background-color: #dcd8d4;
	border-color: #dcd8d4;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	border-radius: 2px;
	color: #666;
	display: block;
	font-size: 8px;
	height: 24px;
	left: 38px;
	line-height: 24px;
	margin: 0;
	position: absolute;
	text-align: center;
	width: 25px;
	z-index: 1;
}
.sharrre.separated:hover .count
{
	background-color: #333;
	border-color: #333;
	color: #988b7e;
}
.sharrre.separated .share
{
	background-color: #5e5e5e;
	border: 1px solid transparent;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	border-radius: 2px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 8px;
	height: 24px;
	line-height: 24px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase !important;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 40px;
	z-index: 2;
}
.sharrre.separated:hover .share
{
	background-color: #dc181a;
	color: #333;
}
.sharrre.separated.sb-social-share-facebook .share
{
}
.sharrre.separated.sb-social-share-facebook:hover .share
{
	background-color: #375a9b;
}
.sharrre.separated.sb-social-share-twitter .share
{
}
.sharrre.separated.sb-social-share-twitter:hover .share
{
	background-color: #2bc3ff;
}
.sharrre.separated.sb-social-share-googleplus .share
{
}
.sharrre.separated.sb-social-share-googleplus:hover .share
{
	background-color: #e04b30;
}
.sharrre.separated.sb-social-share-linkedin .share
{
}
.sharrre.separated.sb-social-share-linkedin:hover .share
{
	background-color: #0082b2;
}


.sb-social-share.sb-small .sharrre.separated .count
{
	height: 16px;
	line-height: 16px;
}
.sb-social-share.sb-small .sharrre.separated .share
{
	height: 16px;
	line-height: 16px;
}

.sb-social-share.sb-rounded .sharrre.separated .count
{
		-webkit-border-radius: 0 12px 12px 0;
		-moz-border-radius: 0 12px 12px 0;
	border-radius: 0 12px 12px 0;
}
.sb-social-share.sb-small.sb-rounded .sharrre.separated .count
{
		-webkit-border-radius: 0 8px 8px 0;
		-moz-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
}
.sb-social-share.sb-rounded .sharrre.separated .share
{
		-webkit-border-radius: 12px 0 0 12px;
		-moz-border-radius: 12px 0 0 12px;
	border-radius: 12px 0 0 12px;
}
.sb-social-share.sb-small.sb-rounded .sharrre.separated .share
{
		-webkit-border-radius: 8px 0 0 8px;
		-moz-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
}




.sharrre.together
{
	margin: 5px 0 0 5px;
	position: absolute;
	right: 0;
	text-transform: none !important;
}
.sharrre.together .box
{
	background: #5e5e5e;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	height: 24px;
	min-width: 120px;
	padding: 0;
	/* position: relative; */
	font-size: 12px;
	float: left;
	clear: both;
	overflow: hidden;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.sharrre.together .left
{
	line-height: 24px;
	display: block;
	white-space: nowrap;
	float: left;
	padding: 0 12px;
	color: #333;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	position: relative;
}
.sharrre.together .middle
{
	position: relative;
	height: 24px;
	width: 0px;
	color: white;
	white-space: nowrap;
	text-align: left;
	overflow: hidden;
		-webkit-transition: width 0.3s linear;
		-moz-transition: width 0.3s linear;
		-o-transition: width 0.3s linear;
	transition: width 0.3s linear;
}
.sharrre.together .middle a
{
	color: #333;
	border-left: 1px solid #CCC;
	padding: 0 10px;
	text-align: center;
	float: left;
	line-height: 24px;
	display: block;
}
.sharrre.together .right
{
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	text-align: center;
	line-height: 24px;
	color: #666;
	background: #dcd8d4;
	padding: 0 12px;
		-webkit-border-radius: 0 2px 2px 0;
		-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}
.sharrre.together .box:hover
{
	padding-right: 40px;
}
.sharrre.together .middle a:hover
{text-decoration:none;}
.sharrre.together .box:hover .middle
{
	width: auto;
}
.sharrre.together .middle a.facebook:hover
{
	background-color: #375a9b;
}
.sharrre.together .middle a.twitter:hover
{
	background-color: #2bc3ff;
}
.sharrre.together .middle a.googleplus:hover
{
	background-color: #e04b30;
}
.sharrre.together .middle a.linkedin:hover
{
	background-color: #0082b2;
}
.sharrre.together.sb-small
{
	margin: 5px 0 0 5px;
}
.sharrre.together.sb-small .box
{
	height: 16px;
	font-size: 11px;
}
.sharrre.together.sb-small .left
{
	line-height: 16px;
	padding: 0 8px;
}
.sharrre.together.sb-small .middle
{
	height: 16px;
}
.sharrre.together.sb-small .middle a
{
	line-height: 16px;
}
.sharrre.together.sb-small .right
{
	line-height: 16px;
	padding: 0 8px;
}


.sharrre.together.sb-rounded .box
{
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
	border-radius: 12px;
}
.sharrre.together.sb-small.sb-rounded .box
{
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
	border-radius: 8px;
}
.sharrre.together.sb-rounded .right
{
		-webkit-border-radius: 0 12px 12px 0;
		-moz-border-radius: 0 12px 12px 0;
	border-radius: 0 12px 12px 0;
}
.sharrre.together.sb-small.sb-rounded .right
{
		-webkit-border-radius: 0 8px 8px 0;
		-moz-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
}


/***********************************************************************************        RESERVATIONS */

/*
.tab-content {background: #fff; background-color: rgba(255,255,255, .7);}
.tab-content > .tab-pane {background: #fff; background-color: rgba(255,255,255, .7);}
*/

.sb-tpl-reservations .alert
{
    position: absolute;
    right: 10px;
    z-index: 50;
}

.sb-boxes-overlay
{
	background-color: #1e1b1b;
	background-color: rgba(255,255,255,0.50);
	background-image: url(../../../../files/imglesix/bg_2_overlay.html);
	background-size: 100% 100%; background-repeat: repeat;
	height: 100%;
	left: 0;
	/*	filter: alpha(opacity=75);
	opacity: 0.75;*/
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 400;
}

.phone .sb-phone,
.tablet .sb-phone
{
	text-decoration: underline;
}


.sb-tpl-reservations .sb-offers-secondary-col .well  { background-color: rgba(255,255,255, .7); color: #393536; }
.sb-tpl-reservations .sb-offers-secondary-col .well .sb-booking label {  color: #393536; }
.sb-tpl-reservations .sb-offers-secondary-col .well .form-control { background-color: rgba(146,123,82,0.3); color: #393536; border: 1px solid #ffffff; }

.sb-tpl-reservations .sb-offers-primary-col .sb-packages .sb-package { width: 100%; }
.sb-tpl-reservations .sb-offers-primary-col .sb-packages .sb-package .sb-img { width: 35%; }
.sb-tpl-reservations .sb-offers-primary-col .sb-packages .sb-package .sb-txt,
.sb-tpl-reservations .sb-offers-primary-col .sb-packages .sb-package .sb-hea  { width: 62%; }


/**** reservation confirmed */
.sb-tpl-reservations .sb-content.container {max-width: 1280px;}

.sb-tpl-confirmed .sb-menu ul li.sb-menu-offers { display: none; }
.sb-tpl-confirmed .sb-menu ul li.sb-menu-reservations { display: none; }
.sb-tpl-confirmed .tab-content > .active { display: block; width: 100%; }
.sb-tpl-confirmed h1, .sb-tpl-confirmed .h1 { text-align: center; }




/***********************************************************************************		BLOG */
/*observatoire*/
.sb-tpl-blog-list .sb-packages .sb-package .sb-leg { font-size: 16px; }
.sb-tpl-blog-list #superbgimage { height: 100%; position: fixed; }
.sb-tpl-blog-list .sb-slideshow { height: 100%; position: fixed; }
.sb-tpl-blog-list .page-header { width: 60%; }
.sb-tpl-blog-list .sb-packages .sb-package  { width: 40%; margin: 0; }
.sb-tpl-blog-list .sb-blog-categories { float: right;  width: 20%;  position: fixed; margin: 0 0 0 38%; z-index: 50;}
.sb-tpl-blog-entry .sb-footer { position: fixed; }
.sb-tpl-blog-list .sb-superbgheader .sb-container {
	top: 45% !important;
	top: -moz-calc(45% - 84px) !important;
	top: -webkit-calc(45% - 84px) !important;
	top: -o-calc(45% - 84px) !important;
	top: calc(45% - 84px) !important; }

.sb-tpl-blog-list .sb-blog-categories .btn-group .btn {
	font-size: 12px;
	padding: 2px;
	margin: 2px; }

.sb-tpl-blog-list .sb-packages .sb-package .sb-hea { font-size: 20px; }
.sb-tpl-blog-list .sb-packages .sb-package .sb-hea a {text-decoration: none; }


.media-sm .sb-tpl-blog-list .sb-packages .sb-package  { width: 60%; margin: 0; }
.media-sm .sb-tpl-blog-list .sb-blog-categories { margin: 0 0 0 58%;}

.media-xs .sb-tpl-blog-list .page-header { width: 100%; }
.media-xs .sb-tpl-blog-list .sb-blog-categories { float: none;  width: 100%;  position: relative; margin: 0; z-index: 50;}


/***********************************************************************************		POPUPS */
#sb-popups-overlay
{
background-color: #1e1b1b;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
filter: alpha(opacity=75);
-moz-opacity: 0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
display: none;
z-index: 50000;
}
#sb-popups
{
	background-color: #333;
color: #666;
width: 80%; /* <<<< edit this one */
max-width: 450px;
display: none;
position: absolute;
margin: 0px auto;
z-index: 50001;
right: 10%;
left: 10%;
top: 10%;
border: 5px solid #5e5e5e;
}
#sb-popups-close
{
display: none;
cursor: pointer;
position: absolute;
right: 12px;
top: 15px;
text-decoration: none;
z-index: 2;
}
#sb-popups .-popup
{
margin: 15px;
position: relative;
z-index: 1;
}
#sb-popups .-popup .-image img
{
width: 100%;
}
#sb-popups h4
{
	color: #1e1b1b; font-size: 24px;
line-height: 28px; text-align: center;
}
#sb-popups .-content
{
	color: #666; display: block;  margin: 15px; text-align: center;
}
#sb-popups .-image
{
overflow: hidden;
display:block;
height: auto;
width: 100%;
}
#sb-popups .-link
{display:block;}


/***********************************************************************************		CMS BAR */
.sb-cms
{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	left: -200px;
	position: fixed;
	text-transform: uppercase;
	top: 0;
	width: 230px;
	z-index: 10000000;
}
		.sb-cms .sb-body
		{
			background-color: #27343c;
			left: 0;
			padding: 0px;
			position: absolute;
			width: 200px;
		}
				.sb-cms .sb-body ul
				{
					background-color: #e7174b;
					list-style: none;
					margin: 0;
					padding: 0 0 0 5px;
				}
				.sb-cms .sb-body ul li
				{
					height: 30px;
					list-style: none;
					margin: 0;
					padding: 0;
				}
						.sb-cms .sb-body ul li a
						{
							background-color: #27343c;
							border-bottom: 1px solid #1f2b33;
							border-top: 1px solid #303f4a;
							/*border-left: 5px solid #e7174b;*/
							color: #d4dee2;
							display: block;
							height: 30px;
							line-height: 30px;
							padding: 0 5px;
							text-decoration: none;
							text-shadow: 0 1px 1px rgba(24,25,27,0.75);
						}
						.sb-cms .sb-body ul li a:hover
						{
							color: #e7174b;
							text-shadow: none;
						}
						.sb-cms .sb-body ul li a i
						{
							margin-right: 5px;
						}
						.sb-cms .sb-body ul li a:hover i
						{
							color: #333;
							text-shadow: 0 0 2px rgba(239,236,230,0.75);
						}

		.sb-cms .sb-open
		{
			background-color: #e7174b;
			cursor: pointer;
			height: 30px;
			padding: 5px;
			position: absolute;
			right: 0;
			width: 30px;
		}
						.sb-cms i.fa-2x
						{
							font-size: 1.5em;
						}


/***********************************************************************************		TRACKING IMAGE */
img.trackingimg
{
	border: 0px;
	height: 1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1px;
	width: 1px;
}
/* defaults.css> */

/* <css.css */
/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		BOOKING FORM	*/
/************************************************************************************************************/
/************************************************************************************************************/



.sb-booking
{
}
		.sb-booking .sb-booking-head h5
		{
			color: #000;
			margin-bottom: 0;
		}
		.sb-booking label
		{
			color: #333;
			display: block;

		}
		.sb-booking .btn
		{
			margin-top: 10px;
		}
		.sb-tpl-content-room .sb-booking .btn
		{
			margin-top: 20px;
		}
		.sb-booking .modal-footer
		{
			text-align: left;f

		}
		.sb-booking ul
		{
			font-size: 13px;
			line-height: 18px;
			list-style: none;
			margin: 10px 0;
			padding: 0;
		}
		.sb-booking ul li
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.sb-booking ul li a
		{
			color: #333;
			text-decoration: underline;
		}
		.sb-booking ul li a:hover
		{
			color: #333;
			text-decoration: underline;
		}
		.sb-booking img.sb-secured
		{
			height: 30px;
			margin: 10px 0;
			width: 60px;
		}

/***********************************************************************************		BOOKING BOX */
.sb-booking.sb-box
{
	margin: 0;
	padding: 5px 15px;
	position: relative;
	width: 100%;
	z-index: 10;
}
		.sb-booking.sb-box .sb-booking-head
		{
			cursor: pointer;
		}
		.sb-booking.sb-box .lead
		{
			margin: 0;
		}
		.sb-booking.sb-box .sb-booking-head h5
		{
			font-size: 1.5em;
		}
		.sb-booking.sb-box h4
		{
			margin: 0 0 0 25px;
		}

		.sb-booking.sb-box h4 a
		{
			text-decoration: none;
		}
/***********************************************************************************		BOOKING BOX HORIZ */
.sb-booking.sb-box.sb-horizontal
{
	overflow: auto;
}
		.sb-booking.sb-box.sb-horizontal .sb-booking-head
		{
			border-bottom: 1px solid #333;
			cursor: default;
			margin-bottom: 10px;
			overflow: auto;
		}
		.sb-booking.sb-box.sb-horizontal .sb-booking-body
		{
			clear: both;
		}
		.sb-booking.sb-box.sb-horizontal .form-group
		{
			float: left;
			font-size: .85em;
			margin-right: 1%;
			width: 15%;
		}
		.sb-booking.sb-box.sb-horizontal .form-group:last-child
		{
			float: right;
			margin-right: 0;
			width: 20%;
		}
		.sb-booking.sb-box.sb-horizontal .btn
		{
			margin-top: 22px;
		}

/***********************************************************************************		BOOKING PACKAGES */
.sb-booking.sb-box.sb-horizontal.sb-packages
{
	margin: 15px 0 0;
}
		.sb-booking.sb-box.sb-horizontal.sb-packages .sb-booking-head
		{
			border-bottom: none;
			cursor: pointer;
			margin-bottom: 0;
			overflow: auto;
		}
		.sb-booking.sb-box.sb-horizontal.sb-packages .sb-booking-head h5
		{
			width: 100%;
		}
		.sb-booking.sb-box.sb-horizontal.sb-packages .sb-booking-body
		{
			border-top: 1px solid #333;
			padding-top: 10px;
			clear: both;
		}
		.sb-booking.sb-box.sb-horizontal.sb-packages .form-group
		{
			width: 19%;
		}
		.sb-booking.sb-box.sb-horizontal.sb-packages .form-group:last-child
		{
		}
		.sb-booking.sb-box.sb-horizontal.sb-packages .btn
		{
			margin-top: 22px;
		}

.sb-booking.sb-box.sb-vertical.sb-packages
{
	background-color: rgba(146,123,82,0.75);
	color: #333;
	margin: 15px 0 0;
	overflow: auto;
}
		.sb-booking.sb-box.sb-vertical.sb-packages .sb-booking-head
		{
			border-bottom: none;
			cursor: pointer;
			margin-bottom: 0;
			overflow: auto;
		}
		.sb-booking.sb-box.sb-vertical.sb-packages .sb-booking-head h5
		{
			color: #333;
			width: 100%;
		}
		.sb-booking.sb-box.sb-vertical.sb-packages .sb-booking-body
		{
			border-top: 1px solid #cdc3b1;
			padding-bottom: 10px;
			padding-top: 10px;
			clear: both;
		}
		.sb-booking.sb-box.sb-vertical.sb-packages .form-group
		{
		}
		.sb-booking.sb-box.sb-vertical.sb-packages .form-group:last-child
		{
		}
		.sb-booking.sb-box.sb-vertical.sb-packages .btn
		{
		}

/***********************************************************************************		BOOKING BOX HORIZ */
.sb-booking-button
{
	margin: 30px 0 0;
}





/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		CONTAINER	   */
/************************************************************************************************************/
/************************************************************************************************************/
.sb-container
{
	/*background-color: rgba(255,255,255,0.45);*/
	min-height: 100%;
	padding-bottom: 70px; /* FOOTER HEIGHT */
	padding-top: 100px; /* 100px header height */
	position: absolute;
	top: 0;
	width: 100%;
}
		.sb-container .sb-content
		{
			min-height: 100%;
			width: 95%;
		}

.sb-superbgheader .sb-container
{
	min-height: 35% !important;
		min-height: -moz-calc(35% + 84px) !important;
		min-height: -webkit-calc(35% + 84px) !important;
		min-height: -o-calc(35% + 84px) !important;
	min-height: calc(35% + 84px) !important;
	padding-bottom: 70px; /* FOOTER HEIGHT */
	padding-top: 0;
	top: 65% !important;
		top: -moz-calc(65% - 84px) !important;
		top: -webkit-calc(65% - 84px) !important;
		top: -o-calc(65% - 84px) !important;
	top: calc(65% - 84px) !important;
}
.sb-tpl-content-landing.sb-superbgheader .sb-container
{
	min-height: 100% !important;
	padding-bottom: 70px; /* FOOTER HEIGHT */
	padding-top: 100px; /* 100px header height */
	top: 0 !important; /* 100px header height */
}
/* to copy to observatoire*/

.sb-anchor {     padding-top: 250px;   /*  margin-top: -50px;*/ }

.sb-tpl-content-room.sb-superbgheader .sb-container
{
	max-width: 900px;
	min-height: 100% !important;
	padding-bottom: 70px; /* FOOTER HEIGHT */
	padding-top: 380px; /* 100px header height */
	top: 75% !important; /* 100px header height */
	width: 50%;
	min-height: 13% !important;
	min-height: -moz-calc(13% + 84px) !important;
	min-height: -webkit-calc(13% + 84px) !important;
	min-height: -o-calc(13% + 84px) !important;
	min-height: calc(13% + 84px) !important;
	padding-bottom: 70px;
	padding-top: 0;
	top: -moz-calc(75% - 84px) !important;
	top: -webkit-calc(75% - 84px) !important;
	top: -o-calc(75% - 84px) !important;
	top: calc(75% - 84px) !important; 
}

.sb-content-tabs a {  padding: .2em .6em .3em; font-size: 75%; font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
background-color: #333; font-family: "futura_md_btmedium", helvetica, sans-serif; display: inline;}
.sb-content-tabs a { color: #ffff; text-decoration: none;}

.sb-container-home
{
	bottom: 0;
	height: 109px;
	overflow: hidden;
	position: fixed;
	width: 100%;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
	transition: all .5s ease;
	z-index: 50;

}
		.sb-container-home .container
		{
		}

.sb-tpl-content-landing.sb-superbgheader .sb-container .sb-secn-col
{
	height: 100%;
		height: -moz-calc(100% - 100px - 90px);
		height: -webkit-calc(100% - 100px - 90px);
		height: -o-calc(100% - 100px - 90px);
	height: calc(100% - 100px - 90px);
	left: 50%;
	position: fixed;
	top: 100px;
	width: 735px;
	z-index: 51 !important;
}

/***********************************************************************************		CONTAINER MEDIA */


.media-sm .sb-container,
.media-xs .sb-container
{
	min-height: 100% !important;
		min-height: -moz-calc(100% - 60px) !important; /* 60px header height */
		min-height: -webkit-calc(100% - 60px) !important;
		min-height: -o-calc(100% - 60px) !important;
		min-height: calc(100% - 60px) !important;
	padding-bottom: 0 !important;
	padding-top: 60px !important; /* 60px header height */
	top: 0 !important; /* 60px header height */
}
.media-sm .sb-superbgheader .sb-container,
.media-xs .sb-superbgheader .sb-container
{
	min-height: 35% !important;
		min-height: -moz-calc(35% + 84px) !important;
		min-height: -webkit-calc(35% + 84px) !important;
		min-height: -o-calc(35% + 84px) !important;
	min-height: calc(35% + 84px) !important;
	padding-top: 0 !important;
	top: 65% !important;
		top: -moz-calc(65% - 84px) !important;
		top: -webkit-calc(65% - 84px) !important;
		top: -o-calc(65% - 84px) !important;
	top: calc(65% - 84px) !important;
}
.media-sm .sb-tpl-content-room.sb-superbgheader .sb-container,
.media-xs .sb-tpl-content-room.sb-superbgheader .sb-container
{
	max-width: 100%;
	min-height: 100% !important;
	padding-bottom: 70px; /* FOOTER HEIGHT */
	width: 100%;
}
.media-sm .sb-container-home,
.media-xs .sb-container-home
{
	background-color: ##988b7e;
	height: auto;
	overflow: visible;
	position: absolute;
}
.sb-container-home .sb-arrow-down
{
	color: ##CCC !important;
	margin: -100px 0 0;
}

.media-lg .sb-tpl-content-landing.sb-superbgheader .sb-container .sb-secn-col
{
	width: 570px;
}
.media-md .sb-tpl-content-landing.sb-superbgheader .sb-container .sb-secn-col
{
	width: 470px;
}
.media-sm .sb-tpl-content-landing.sb-superbgheader .sb-container .sb-secn-col,
.media-xs .sb-tpl-content-landing.sb-superbgheader .sb-container .sb-secn-col
{
	height: 65%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.media-sm h1,.media-sm .h1,
.media-xs h1,.media-xs .h1 {    font-size: 20px; }




/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		BULLETS		 */
/************************************************************************************************************/
/************************************************************************************************************/
.sb-bullets
{
	bottom: 36%;
		bottom: -moz-calc(33% + 110px);
		bottom: -webkit-calc(33% + 110px);
		bottom: -o-calc(33% + 110px);
	bottom: calc(33% + 110px);
	height:  10px;
	left: 50%;
	margin: 0;
	position: absolute;
	z-index: 55;
}
.sb-tpl-index .sb-bullets
{
	bottom: 91px;
	position: fixed;
}
.sb-tpl-content-landing .sb-bullets
{
	bottom: 111px;
	left: 65%;
		left: -moz-calc(50% + 367.5px);
		left: -webkit-calc(50% + 367.5px);
		left: -o-calc(50% + 367.5px);
	left: calc(50% + 367.5px);
	left: 73.5%;
	position: fixed;
	position: absolute;
}
		.sb-bullets div
		{
			left: 0;
			margin: 0 0 0 -50%;
			position: relative;
		}

.sb-tpl-content-room .sb-bullets
{
	bottom: 111px;
	left: auto;
	right: 20px;
	position: fixed;
}

/***********************************************************************************		BULLETS MEDIA */
.media-sm .sb-tpl-index .sb-bullets,
.media-xs .sb-tpl-index .sb-bullets
{
	position: absolute;
}
.media-lg .sb-tpl-content-landing .sb-bullets
{
	left: 65%;
		left: -moz-calc(50% + 285px);
		left: -webkit-calc(50% + 285px);
		left: -o-calc(50% + 285px);
	left: calc(50% + 285px);
	left: 73.5%;
}
.media-md .sb-tpl-content-landing .sb-bullets
{
	left: 65%;
		left: -moz-calc(50% + 235px);
		left: -webkit-calc(50% + 235px);
		left: -o-calc(50% + 235px);
	left: calc(50% + 235px);
	left: 73%;
}
.media-sm .sb-tpl-content-landing .sb-bullets,
.media-xs .sb-tpl-content-landing .sb-bullets
{
	bottom: 36%;
		bottom: -moz-calc(35% + 110px);
		bottom: -webkit-calc(35% + 110px);
		bottom: -o-calc(35% + 110px);
	bottom: calc(35% + 110px);
	left: 50%;
	position: absolute;
}
.media-sm .sb-tpl-content-room .sb-bullets,
.media-xs .sb-tpl-content-room .sb-bullets
{
	display: none;
}





/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		SUPERBGIMAGE	*/
/************************************************************************************************************/
/************************************************************************************************************/
/*** observatoire ***/
.sb-tpl-fullimg #superbgimage
{
	height: 100%;
}

.sb-tpl-fullimg .sb-slideshow
{
	height: 100%;
}

.sb-tpl-fullimg.sb-superbgheader .sb-container { 
min-height: 90% !important;
min-height: -moz-calc(90% + 84px) !important;
min-height: -webkit-calc(90% + 84px) !important;
min-height: -o-calc(90% + 84px) !important;
min-height: calc(90% + 84px) !important;
padding-bottom: 70px;
padding-top: 0;
top: 98% !important; 
top: -moz-calc(98% - 84px) !important;
top: -webkit-calc(98% - 84px) !important;
top: -o-calc(98% - 84px) !important;
top: calc(98% - 84px) !important;

 }

.sb-tpl-fullimg .sb-bullets {
bottom: 16% !important;;
bottom: -moz-calc(13% + 110px) !important;;
bottom: -webkit-calc(13% + 110px) !important;;
bottom: -o-calc(13% + 110px) !important;;
bottom: calc(13% + 110px) !important; }

.sb-tpl-fullimg .page-header 
{
margin: 10px 0 35px 0;
}


/*** end observatoire ***/

#superbgimage
{
	height: 65%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}
.sb-tpl-index #superbgimage
{
	height: 100%;
}
.sb-tpl-content-room #superbgimage
{
	height: 100%;
	position: fixed;
}
.sb-tpl-content-landing #superbgimage
{
	height: 100%;
		height: -moz-calc(100% - 215px - 90px);
		height: -webkit-calc(100% - 215px - 90px);
		height: -o-calc(100% - 215px - 90px);
	height: calc(100% - 215px - 90px);
	left: 50%;
	position: fixed;
	position: absolute;
	/*top: 100px; con el title en la columna*/
	top: 215px;
	/*width: 735px;*/
	width: 45%;
		width: -moz-calc(50% - 2.5% - 15px);
		width: -webkit-calc(50% - 2.5% - 15px);
		width: -o-calc(50% - 2.5% - 15px);
	width: calc(50% - 2.5% - 15px);
	z-index: 40 !important;
}
#sb-superbgimage
{
	/*position: fixed;*/
}

/***********************************************************************************		SUPERBGIMAGE MEDIA	*/
.media-xs .sb-tpl-index #superbgimage,
.media-sm .sb-tpl-index #superbgimage
{
	height: 100%;
		height: -moz-calc(100% + 10px);
		height: -webkit-calc(100% + 10px);
		height: -o-calc(100% + 10px);
	height: calc(100% + 10px);
}
.media-lg .sb-tpl-content-landing #superbgimage
{
	/*width: 570px;*/
}
.media-md .sb-tpl-content-landing #superbgimage
{
	/*width: 470px;*/
}
.media-sm .sb-tpl-content-landing #superbgimage,
.media-xs .sb-tpl-content-landing #superbgimage
{
	height: 65%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0 !important;
}





/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		SLIDESHOW	*/
/************************************************************************************************************/
/************************************************************************************************************/
.sb-slideshow-gallery
{
	margin: 0;
}
.sb-slideshow
{
	background-color: transparent; 
	background-image: url(../../../../files/imglesix/bg-sb-slideshow.html);
background-position: bottom;
background-size: 90px 180px;
background-repeat: repeat-x;
	display: none;
	height: 65%;
		/*height: -moz-calc(65% - 84px);
		height: -webkit-calc(65% - 84px);
		height: -o-calc(65% - 84px);
	height: calc(65% - 84px);*/
	height: -moz-calc(65% - 0px);
		height: -webkit-calc(65% - 0px);
		height: -o-calc(65% - 0px);
	height: calc(65% - 0px);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	/*z-index: 50;*/
}
		.fa-stack-1x, .fa-stack-2x {background-color: #FFF;  }

		.fa-stack { display: none; }


		.sb-slideshow .sb-phrase
		{
			background-color: rgba(255,255,255,0.45);
			bottom:  0;
			color: #f3f2f1;
			display: none;
			font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
			font-size: 24px;
			line-height: 30px;
			padding: 10px 15px;
			position: absolute;
			text-align: left;
			width: 100%;
		}
		.sb-slideshow .sb-phrase .sb-hea h2,
		.sb-slideshow .sb-phrase .sb-hea span
		{
			color: #333;
			font-size: 30px;
			margin: 0;
		}
		.sb-slideshow .sb-phrase .sb-txt
		{
			display: none;
			font-family: "futura_lt_btlight", helvetica, sans-serif;
			text-transform: none;
		}
		.sb-slideshow .sb-phrase .sb-url a
		{
			color: #333;
			text-decoration: underline;
			font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
			font-size: 15px;
		}

		.sb-slideshow .sb-arrow-up
		{
			bottom:  20px;
			color: #dc181a;
			color: rgba(219,209,191,0.85);
			position: absolute;
			right: 15px;
			z-index: 1;
		}

.sb-tpl-index .sb-slideshow
{
	height: 100%;
}
		.sb-tpl-index .sb-slideshow .sb-phrase
		{
			bottom:  71px;
			left: 25%;
			padding: 20px;
			position: fixed;
			text-align: center;
			width: 50%;
		}
		.sb-tpl-index .sb-slideshow .sb-phrase .sb-hea h2,
		.sb-tpl-index .sb-slideshow .sb-phrase .sb-hea span
		{
			font-size: 30px;
			line-height: 40px;
			padding: 0; font-style: italic;
		}
		.sb-tpl-index .sb-slideshow .sb-phrase .sb-txt
		{
			border-top: 1px solid #CCC;
			display: block;
			font-size: 22px;
			line-height: 26px;
			margin: 5px 40px 0;
			padding: 20px 0; letter-spacing: 1px;
		}
		.sb-tpl-index .sb-slideshow .sb-arrow-up
		{
			display: none;
		}

.sb-tpl-content-landing .sb-slideshow
{
	height: 100%;
		height: -moz-calc(100% - 215px - 90px);
		height: -webkit-calc(100% - 215px - 90px);
		height: -o-calc(100% - 215px - 90px);
	height: calc(100% - 215px - 90px);
	left: 50%;
	position: fixed;
	position: absolute;
	/*top: 100px; con el title en la columna*/
	top: 215px;
	/*width: 735px;*/
	width: 45%;
		width: -moz-calc(50% - 2.5% - 15px);
		width: -webkit-calc(50% - 2.5% - 15px);
		width: -o-calc(50% - 2.5% - 15px);
	width: calc(50% - 2.5% - 15px);
}
		.sb-tpl-content-landing .sb-slideshow .sb-phrase
		{
			bottom:  0;
			left: 10%;
			padding: 20px 20px 40px;
			position: absolute;
			text-align: center;
			width: 80%;
		}
		.sb-tpl-content-landing .sb-slideshow .sb-phrase .sb-hea h2,
		.sb-tpl-content-landing .sb-slideshow .sb-phrase .sb-hea span
		{
			font-size: 30px;
			line-height: 40px;
			padding: 0;
		}
		.sb-tpl-content-landing .sb-slideshow .sb-phrase .sb-txt
		{
			border-top: 1px solid #CCC;
			display: block;
			font-size: 22px;
			line-height: 26px;
			margin: 5px 40px 0;
			padding: 20px 0;
		}
		.sb-tpl-content-landing .sb-slideshow .sb-arrow-up
		{
			display: none;
		}

.sb-tpl-content-room .sb-slideshow
{
	height: 100%;
		/*height: -moz-calc(100% - 70px);
		height: -webkit-calc(100% - 70px);
		height: -o-calc(100% - 70px);
	height: calc(100% - 70px);*/
	position: fixed;
}
		.sb-tpl-content-room .sb-slideshow .sb-arrow-up
		{
			display: none;
		}

.sb-tpl-location .sb-slideshow
{
	bottom: 45%;
		bottom: -moz-calc(35% + 84px);
		bottom: -webkit-calc(35% + 84px);
		bottom: -o-calc(35% + 84px);
	bottom: calc(35% + 84px);
	height: 0;
	top: auto;
	z-index: 50;
}
		.sb-tpl-location .sb-slideshow .sb-phrase
		{
			/*background-color: rgba(255,255,255,0.75);background-color: transparent !important;*/
			bottom:  0;
			display: block;
			font-family: helvetica, sans-serif; font-style: normal; font-weight: normal;
			font-size: 12px;
			left: 0;
			padding: 20px 0 0;
			position: absolute;
			text-align: center;
			width: 100%;

    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
		}


		.sb-tpl-location .sb-slideshow .sb-phrase a
		{
			/*color: #333;*/ color: #fff;
		}
		.sb-tpl-location .sb-slideshow .sb-phrase a:hover
		{
			color: #dc181a;
		}

/***********************************************************************************		SLIDESHOW MEDIA	*/


.media-sm .sb-tpl-index .sb-slideshow,
.media-xs .sb-tpl-index .sb-slideshow
{
	height: 100%;
		height: -moz-calc(100% + 10px);
		height: -webkit-calc(100% + 10px);
		height: -o-calc(100% + 10px);
	height: calc(100% + 10px);
}

.media-lg .sb-tpl-content-landing .sb-slideshow
{
	/*width: 570px;*/
}
.media-md .sb-tpl-content-landing .sb-slideshow
{
	/*width: 470px;*/
}
.media-sm .sb-tpl-content-landing .sb-slideshow,
.media-xs .sb-tpl-content-landing .sb-slideshow
{
	bottom: auto;
	height: 65%;
		height: -moz-calc(65% - 84px);
		height: -webkit-calc(65% - 84px);
		height: -o-calc(65% - 84px);
	height: calc(65% - 84px);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
		.media-xs .sb-tpl-location .sb-slideshow .sb-phrase
		{
			display: none;

		}
		.media-sm .sb-tpl-location .sb-slideshow .sb-phrase
		{
			left: 10%;
			width: 80%;

		}
		.media-sm .sb-tpl-index .sb-slideshow .sb-phrase,
		.media-xs .sb-tpl-index .sb-slideshow .sb-phrase
		{
			left: 10%;
			padding: 20px 20px 40px;
			position: absolute;
			width: 80%;

		}
		.media-xs .sb-slideshow .sb-phrase .sb-hea h2,
		.media-xs .sb-slideshow .sb-phrase .sb-hea span
		{
			font-size: 24px;
			line-height: 30px;
		}
		.media-xs .sb-slideshow .sb-phrase .sb-url a
		{
			font-size: 12px;
		}
		.media-sm .sb-tpl-content-landing .sb-slideshow .sb-arrow-up,
		.media-xs .sb-tpl-content-landing .sb-slideshow .sb-arrow-up
		{
			display: block;
		}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		HEADER		  */
/************************************************************************************************************/
/************************************************************************************************************/
.sb-header
{
/*
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1b1b', endColorstr='#1e1b1b',GradientType=0 );
*/
	background-image: url(../img/bg-header.png);
	background-position: 0 0;
	background-size: 100px 100px;
	background-repeat: repeat-x;
	color: #333;
	font-size: 12px;
	height: 100px;
	position: fixed;
	width: 100%;
	z-index: 100;
	z-index: 450;

    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}
.sb-superbgheader .sb-header
{
	background-size: 130px 130px;
	height: 130px;
}
.sb-tpl-content-landing.sb-superbgheader .sb-header
{
	background-size: 100px 100px;
	height: 100px;
}
.media-xs .sb-header, 
.media-sm .sb-header,
.media-xs .sb-tpl-content-landing.sb-superbgheader .sb-header, 
.media-sm .sb-tpl-content-landing.sb-superbgheader .sb-header
{
	/*background-image: none;*/
	height: 60px;
	position: relative;
}
		.sb-header .container
		{
			position: relative;
			width: 95%;
			z-index: 10;
		}
		.sb-header .sb-logo
		{
			padding: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
		}
				.sb-header .sb-logo img
				{
					margin:10px 0;
					max-height: 130px;

    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
				}

		.sb-header .sb-header-right
		{
			height: 45px;
			position: relative;
		}

		div.sb-languages
		{
			margin: 19px 0 0;
			right: 15px;
			position: absolute;
			width: 55px;
			z-index: 25;
		}
		div.sb-languages .fa
		{
			margin: 5px 0 0;
		}
		.sb-languages ul.sb-languages
		{
			font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
			font-size: 11px;
			line-height: 16px;
			margin: 0;
			max-height: 25px;
			padding: 3px 0;
			position: absolute;
			text-align: left;
			width: 100%;
		}
				.sb-languages ul.sb-languages li
				{
					display: none;
					width: 100%;
				}
						.sb-languages ul.sb-languages li a
						{
							color: #333;
						}
						.sb-languages ul.sb-languages li a:hover
						{
							color: #333;
						}
				.sb-languages ul.sb-languages li.sb-active
				{
					display: block;
				}
						.sb-languages ul.sb-languages li.sb-active a
						{
							color: #333;
							cursor: default;
						}

		.sb-languages ul.sb-languages:hover
		{
			background-color: rgba(255,255,255, .45);
			max-height: none;
		}
						.sb-languages ul.sb-languages:hover li
						{
							display: block;
						}

.sb-superbgheader .sb-header.sb-mini,
.sb-header.sb-mini
{
	/*background-size: 60px 60px;*/
	height: 60px;
}
		.sb-header.sb-mini .sb-logo
		{
			padding: 0 0 0 10px;
		}
				.sb-header.sb-mini .sb-logo img
				{
					max-height: 50px;
					margin:5px 0;
				}


/*************************************************** REVIEWS *********************************/

.sb-tpl-reviews .media-heading { text-transform: capitalize; }

.sb-tpl-reviews .ba-date { font-weight: bold; float: right; margin-right: 20px;}


/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		MENU			*/
/************************************************************************************************************/
/************************************************************************************************************/
.sb-menu
{
	border-bottom: 1px solid #f6f3ee;
	border-bottom: 1px solid rgba(219,209,191, .40);
	
	font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
	height: 31px;
	margin: 19px 0 0;
	padding: 0 0 1px;
	position: relative;
	width: 100%;
	z-index: 20;
}
		.sb-menu ul, 
		.sb-menu ul li
		{
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.sb-menu ul li
		{
			padding: 5px 0 5px 0;
		}


		.sb-menu a
		{
			text-decoration: none;
		}
		.sb-menu > ul
		{
			margin: 0;
			padding: 0;
			position: relative;
			width: 100%;
		}
				.sb-menu > ul > li
				{
					float: left;
					font-size: 14px;
					margin: 0 5px 0 0;
					width: 165px; text-transform: uppercase;
				}

	.sb-menu > ul > li.sb-menu-reservations  { width: 225px !important; }
					
	.sb-menu > ul > li > a
						{
							background-color: #373330;
							/*background-color: rgba(57,53,54, .95);*/ background-color: rgba(255,255,255, .75);
							color: #000;
							display: block;
							line-height: 25px;
							padding: 0 15px;
							text-decoration: none; letter-spacing: 1px;
						}
						.sb-menu > ul > li:hover > a
						{
							color: #dc181a;
						}
						.sb-menu > ul > li.active > a
			
						{
							color: #000;
						}

						.sb-menu > ul > li > div
						{
							height: 0;
							max-width: 100%;
							/*max-width:520px;*/
							overflow: hidden;
							position: absolute;
								-webkit-transition: height 0.5s; /* For Safari 3.1 to 6.0 */
							transition: height 0.5s;
						}
						.sb-menu > ul > li.rooms > div{
							/*max-width:740px;*/
						}
						.sb-menu > ul > li:hover > div
						{
							height: 345px;
						}
						.media-lg .sb-menu > ul > li:hover > div
						{
							height: 350px;
						}
						.media-xl .sb-menu > ul > li:hover > div
						{
							height: 400px;
						}
						.sb-menu > ul > li.sb-menu-offers:hover > div,
						.sb-menu > ul > li.sb-menu-reservations:hover > div
						{
							height: 0;
						}
						.sb-tpl-offers .sb-menu > ul > li.sb-menu-offers:hover > div,
						.sb-tpl-reservations .sb-menu > ul > li.sb-menu-offers:hover > div
						{
							height: 300px;
						}

						.sb-menu > ul > li > div > ul
						{
							background-color: #393536;
							background-color: rgba(255,255,255, .95);
							margin-top: 1px;
							padding: 5px 10px;
							overflow: hidden;
							position: relative;
						}
								.sb-menu > ul > li > div > ul > li
								{
									border-left: 1px solid #333;
									float: left;
								
									margin: 5px 0;
									padding: 15px 10px;
									position: relative;
									width: 20%;
								}
								.sb-menu > ul > li.hotel > div > ul > li{
									width:25%;
								}
								.sb-menu > ul > li.rooms > div > ul > li{
									width:33.33%;
								}
								.media-lg .sb-menu > ul > li > div > ul > li
								{
									min-height: 330px;
									/*width: 125px;*/
								}
								.media-xl .sb-menu > ul > li > div > ul > li
								{
									min-height: 380px;
									/*width: 195px;*/
								}
								.sb-menu > ul > li > div > ul > li:last-child
								{
									border-right: 1px solid #333;
								}
								.sb-menu > ul > li > div > ul > li:hover
								{
									background-color: rgba(181,163,115, 0.2);
									background-color: rgba(255,255,255, .95);

								}
										.sb-menu > ul > li > div > ul > li > a > img
										{
											margin: 0 0 15px;
											border: 1px solid #ffffff;
											padding: 1px; 
											width:100%;
										}
										.sb-menu > ul > li > div > ul > li > a
										{
											color: #333;
											display: block; border-bottom: 1px solid; line-height: 18px; margin-bottom: 5px;
										}
										.sb-menu > ul > li > div > ul > li.active > a
										{
											color: #000;
										
										}
										.sb-menu > ul > li > div > ul > li > a:hover
										{
											color: #dc181a;
										}
												.sb-menu > ul > li > div > ul > li > ul
												{
													
												}
														.sb-menu > ul > li > div > ul > li > ul > li
														{
															font-size: 14px;
															text-transform: none;
														}
																.sb-menu > ul > li > div > ul > li > ul > li a
																{
																	/*letter-spacing: 1px;*/ line-height: 14px;
																	color: #333;
																	display: block; text-transform: none !important;
																	padding: 0 0 0 0px; font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
																}
																.sb-menu > ul > li > div > ul > li > ul > li.active > a
																{
																	color: #333;
																	text-decoration: underline;
																}
																.sb-menu > ul > li > div > ul > li > ul > li a:hover
																{
																	color: #dc181a;
																}
																		.sb-menu > ul > li > div > ul > li > ul > li > ul > li a
																		{
																			padding: 0 0 5px 30px; line-height: 16px;
																		}
																		.sb-menu > ul > li > div > ul > li > ul > li > ul > li.active a
																		{
																	text-decoration: underline;
																		}

.sb-over-menu
{
	position: fixed;
	top: 50px;
	width: 500px;
	z-index: 500;
}
.sb-over-menu.sb-reservations-menu
{
	z-index: 501;
}
.sb-over-menu.sb-reservations-menu .sb-booking-head
{
	border-bottom: 1px solid #ffffff;
	margin-bottom: 15px;
}
.sb-over-menu.sb-reservations-menu .sb-booking-body
{
	padding-bottom: 15px;
}
.sb-over-menu.sb-reservations-menu .sb-booking-body h3
{
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
}
.sb-over-menu.sb-reservations-menu .sb-booking-body > .row > .col-sm-6:first-child
{
	border-right: 1px solid #333;
}
.sb-over-menu.sb-reservations-menu .sb-booking-body form .col-sm-6,
.sb-over-menu.sb-reservations-menu .sb-booking-body form .col-sm-12
{
	padding-left: 5px;
	padding-right: 5px;
}
.sb-over-menu.sb-reservations-menu .sb-booking-body form
{
	padding-left: 10px;
	padding-right: 10px;
}

.sb-over-menu.sb-offers-menu
{
	margin: 0;
	padding: 5px 15px;
	position: fixed;
}
		.sb-over-menu.sb-offers-menu .sb-offers-head
		{
			border-bottom: 1px solid #ffffff;
			cursor: pointer;
			margin-bottom: 15px;
			overflow: auto;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-head h5
		{
			font-size: 1.5em; color: #000;
			margin-bottom: 0;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-body
		{
			padding: 0 50px;
			position: relative;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-body .sb-arrow
		{
			background: none;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-body .sb-arrow i
		{
			margin: -50% 0 0;
			position: absolute;
			top: 50%;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-body .sb-arrow.left
		{
			left: 0; background-image: url(../../../../files/imglesix/left-arrow_1.html); background-repeat: no-repeat;
			background-position-x: -10px; background-position-y: 35px;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-body .sb-arrow.right
		{
			right: 0; background-image: url(../../../../files/imglesix/right-arrow_1.html); background-repeat: no-repeat; 
			background-position-x: 25px; background-position-y: 35px;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-body .carousel-indicators
		{
			bottom: -45px;
			left: 0;
			margin: 0;
			text-align: left;
		}
		.sb-over-menu.sb-offers-menu .sb-offers-footer
		{
			border-top: 1px solid #333;
			margin-top: 15px;
			padding-bottom: 5px;
			padding-top: 5px;
			position: relativ;
			z-index: 200;
		}

/*************************		RESPONSIVE MENU		*/

.mean-container a.meanmenu-reveal span {background:#c61d1e;}



/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		PACKAGES		*/
/************************************************************************************************************/
/************************************************************************************************************/

.sb-packages
{
	position: relative;
}
		.sb-packages .sb-package
		{
			background: none;
			background-color: rgba(0,0,0, .4);
			color: #FFF;
			margin: 0 auto 20px auto;
			overflow: auto;
			padding: 20px;
			/* position: relative; */
			width: 85%; /*observatoire*/
		}
		.sb-packages .sb-packages-separator
		{
			border-top: 1px solid #ffffff;
		}
		.sb-tpl-content-landing .sb-packages .sb-packages-separator
		{
			display: none;
		}
		.sb-offers-secondary-col .sb-packages .sb-package
		{
			padding: 15px 0;  background-color: #5e5e5e; 
		}
				.sb-packages .sb-package + h1, 
				.sb-packages .sb-package + h2, 
				.sb-packages .sb-package + h3, 
				.sb-packages .sb-package + h4, 
				.sb-packages .sb-package + h5, 
				.sb-packages .sb-package + h6, 
				.sb-packages .sb-package + ol, 
				.sb-packages .sb-package + ul
				{
					margin-top: 0;
				}
				.sb-packages .sb-package .sb-img
				{
					float: left;
					position: relative;
					width: 49%;
				}

/*
.sb-packages .sb-package .sb-img .carousel
{
  position: relative;
  z-index: 1;
}
.sb-packages .sb-package .sb-img .carousel:before, .sb-packages .sb-package .sb-img .carousel:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  background: #1e1b1b;
  -webkit-box-shadow: 0 15px 10px rgba(255,255,255,0.5);
  -moz-box-shadow: 0 15px 10px rgba(255,255,255,0.5);
  box-shadow: 0 15px 10px rgba(255,255,255,0.5);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.sb-packages .sb-package .sb-img .carousel:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
*/
.sb-packages .sb-package .sb-img
{
  z-index: 1;
}
.sb-packages .sb-package .sb-img:before, .sb-packages .sb-package .sb-img:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  background: #1e1b1b;
  -webkit-box-shadow: 0 15px 10px rgba(255,255,255,0.5);
  -moz-box-shadow: 0 15px 10px rgba(255,255,255,0.5);
  box-shadow: 0 15px 10px rgba(255,255,255,0.5);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.sb-packages .sb-package .sb-img:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
						.sb-packages .sb-package .sb-img img
						{
							background-color: #FFF;
							background-size: 100% 100%;
							height: auto;
							max-width: 100%;
							width: 100%;
						}
						.sb-packages .sb-package .sb-img .sb-alt
						{
							background-color: rgba(255,255,255,0.80);
							bottom: 0;
							color: #333;
							font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: italic; font-weight: 400;
							font-size: 18px;
							line-height: 22px;
							padding: 10px 15px 7px;
							position: absolute;
							text-transform: none;
							width: 100%;
						}
						.sb-packages .sb-package .sb-img img.sb-open
						{
							cursor: pointer;
							width: 100%;
						}

		.sb-packages .sb-package .sb-arrow
		{
			background: none;
			width: 50px;
		}
		.sb-packages .sb-package .sb-arrow 
		{
			margin: -50% 0 0;
			position: absolute;
			top: 50%;
		}
		.sb-packages .sb-package .sb-arrow.left 
		{
			/*left: 10px;*/ background-image: url(../../../../files/imglesix/left-arrow_1.html);
			background-repeat: no-repeat; background-position-x: 0px; background-position-y: 60%; background-size: 100%;
		}
		.sb-packages .sb-package .sb-arrow.right 
		{
			/*right: 10px;*/ background-image: url(../../../../files/imglesix/right-arrow_1.html);
			background-repeat: no-repeat; background-position-x: 0px; background-position-y: 60%; background-size: 100%;
		}
		.fa-angle-right:before 

		.sb-packages .sb-package .carousel-indicators
		{
			bottom: 0;
		}
		.sb-tpl-content-box .sb-packages .sb-package .carousel-indicators
		{
			bottom: -3px;
			left: auto;
			margin-left: 0;
			right: 3px;
			width: auto;
		}
		.sb-packages .sb-package .carousel-inner a.sb-thumb
		{
			display: block;
			height: 350px;
			width: 500px;
		}

				.sb-packages .sb-package .sb-hea
				{
					border-bottom: 1px solid #666;
					display: block;
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
					font-size: 28px; font-size: 24px;
					float: right;
					margin-top: 0;
					padding-bottom: 0;
					text-align: center;
					width: 49%;
				}
				.sb-tpl-content-landing .sb-packages .sb-package .sb-hea
				{
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
					text-transform: none;
					/*
					border-bottom: 0;
					text-align: left;
					*/
				}
						.sb-packages .sb-package.sb-wide .sb-hea
						{
							width: 100%;
						}

				.sb-packages .sb-package .sb-txt
				{
					float: right;
					width: 49%;
				}
						.sb-packages .sb-package.sb-wide .sb-txt
						{
							width: 100%;
						}

				.sb-packages .sb-package .sb-pvp /*price area */
				{
					clear: right;
					float: right;
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
					font-size: 30px;
					margin: 5px 0 0;
					text-align: left;
					width: 49%; color: #c49943; 
				}
						.sb-packages .sb-package.sb-wide .sb-pvp
						{
							width: 100%;
						}

				.sb-vouchers .sb-packages .sb-package .sb-pvp /*price area */
				{
					/*width: 49%;*/
				}
						.sb-packages .sb-package .sb-pvp .sb-fro /* "from" word */
						{
							font-size: 20px;
						}
						.sb-packages .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.sb-packages .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.sb-packages .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
							color: #666;
							display: none;
							font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
							font-size: 12px;
						}

				.sb-packages .sb-package .sb-url
				{
					clear: right;
					float: right;
					width: 37%;
				}
				.sb-vouchers .sb-packages .sb-package .sb-url
				{
					text-align: left;
					width: 49%;
				}

				.sb-packages .sb-package .sb-leg
				{
					color: #666;
					clear: right;
					display: none;
					float: right;
					font-size: 12px;
					text-align: right;
					width: 49%;
				}
				.sb-packages .sb-package.sb-wide .sb-leg
				{
					width: 100%;
				}

				.sb-packages .sb-package .sb-leg.sb-cat
				{
					display: block;
					margin: 5px 0 0;
					text-align: center;
				}

				.sb-packages .sb-package .sb-social
				{
					clear: right;
					display: block;
					float: right;
					margin: 10px 0;
					position: relative;
					text-align: right;
					width: 49%;
				}

/***********************************************************************************		PACKAGES MEDIA */
.media-xs .sb-packages
{
}
		.media-md .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package,
		.media-lg .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package,
		.media-xs .sb-packages .sb-package
		{
			padding: 15px; width: 100%;
		}
		.media-xs .sb-packages .sb-packages-separator
		{
			display: none;
		}
				.media-xs .sb-packages .sb-package + h1, 
				.media-xs .sb-packages .sb-package + h2, 
				.media-xs .sb-packages .sb-package + h3, 
				.media-xs .sb-packages .sb-package + h4, 
				.media-xs .sb-packages .sb-package + h5, 
				.media-xs .sb-packages .sb-package + h6, 
				.media-xs .sb-packages .sb-package + ol, 
				.media-xs .sb-packages .sb-package + ul
				{
				}
				.media-md .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package .sb-img,
				.media-lg .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package .sb-img,
				.media-md .sb-tpl-content-landing .sb-packages .sb-package .sb-img,
				.media-lg .sb-tpl-content-landing .sb-packages .sb-package .sb-img
				{
					width: 100%;
				}
				.media-xs .sb-packages .sb-package .sb-img
				{
					width: 100%;
				}
						.media-xs .sb-packages .sb-package .sb-img img
						{
						}

				.media-md .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package:not(.sb-wide) .sb-hea,
				.media-lg .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package:not(.sb-wide) .sb-hea,
				.media-md .sb-tpl-content-landing .sb-packages .sb-package:not(.sb-wide) .sb-hea,
				.media-lg .sb-tpl-content-landing .sb-packages .sb-package:not(.sb-wide) .sb-hea
				{
					border: 0;
					width: 100%;
				}
				.media-xs .sb-packages .sb-package .sb-hea
				{
					border-bottom: 0; font-size: 22px;
					float: left;
					width: 100%; border-bottom: 1px solid rgba(255,255,255, .40);
				}
						.media-xs .sb-packages .sb-package.sb-wide .sb-hea
						{
						}

				.media-md .sb-packages .sb-package .sb-arrow.left 
				{ background-position-x: 0px; background-position-y: 60%; background-size: 60%; }
				.media-md .sb-packages .sb-package .sb-arrow.right 
				{ background-position-x: 22px; background-position-y: 60%; background-size: 60%; }

				.media-xs .sb-packages .sb-package .sb-arrow.left 
				{ background-position-x: 0px; background-position-y: 60%; background-size: 50%; }
				.media-xs .sb-packages .sb-package .sb-arrow.right 
				{ background-position-x: 22px; background-position-y: 60%; background-size: 50%; }




				.media-md .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package .sb-txt,
				.media-lg .sb-tpl-confirmed .sb-right-column .sb-packages .sb-package .sb-txt,
				.media-md .sb-tpl-content-landing .sb-packages .sb-package .sb-txt,
				.media-lg .sb-tpl-content-landing .sb-packages .sb-package .sb-txt
				{
					width: 100%;
				}
				.media-xs .sb-packages .sb-package .sb-txt
				{
					float: left;
					width: 100%; padding: 20px 10px;
				}
						.media-xs .sb-packages .sb-package.sb-wide .sb-txt
						{
						}

				.media-xl .sb-packages .sb-package .sb-pvp /*price area */
				{
					/*width: 20%;*/
				}
				.media-sm .sb-packages .sb-package .sb-pvp /*price area */
				{
					/*width: 30%;*/
				}
				.media-xs .sb-packages .sb-package .sb-pvp /*price area */
				{
					width: 100%;
				}
				.media-xs .sb-vouchers .sb-packages .sb-package .sb-pvp /*price area */
				{
					width: 100%;
				}
						.media-xs .sb-packages .sb-package .sb-pvp .sb-fro /* "from" word */
						{
						}
						.media-xs .sb-packages .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.media-xs .sb-packages .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.media-xs .sb-packages .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
							display: none;
						}

				.media-xl .sb-packages .sb-package .sb-url
				{
					width: 15%;
				}
				.media-lg .sb-packages .sb-package .sb-url
				{
					width: 20%;
				}
				.media-xs .sb-packages .sb-package .sb-url
				{
					width: 100%;
				}
				.media-xs .sb-vouchers .sb-packages .sb-package .sb-url
				{
					width: 100%;
				}

				.media-xs .sb-packages .sb-package .sb-leg
				{
					width: 100%;
				}
				.media-xs .sb-packages .sb-package.sb-wide .sb-leg
				{
				}

				.media-xs .sb-packages .sb-package .sb-leg.sb-cat
				{
				}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		PACKAGES BOXES  */
/************************************************************************************************************/
/************************************************************************************************************/

.sb-packages.sb-boxes
{
	margin: 0;
		-webkit-column-count: 4;
		-moz-column-count: 4;
	column-count: 4;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
	column-gap: 10px;
}
		.sb-packages.sb-boxes .sb-package
		{
			border: none;
			clear: none;
			color: #18191b;
				-webkit-column-break-inside: avoid;
				-moz-column-break-inside: avoid;
			column-break-inside: avoid;
			display: inline-block;
			float: none;
			margin: 0 0 10px;
			overflow: visible;
			padding: 10px;
			position: relative;
			width: 100%;
		}


.sb-packages.sb-boxes.sb-3-cols
{
		-webkit-column-count: 3;
		-moz-column-count: 3;
	column-count: 3;
}
		.sb-packages.sb-boxes.sb-3-cols .sb-package
		{
		}




		.sb-packages.sb-boxes .sb-packages-separator
		{
			display: none;
		}
				.sb-packages.sb-boxes .sb-package .sb-img
				{
					width: 100%;
					position: relative;
				}
				.sb-packages.sb-boxes .sb-package .sb-img p{
					margin:0;
				}
						.sb-packages.sb-boxes .sb-package .sb-img img
						{
						}

				.sb-packages.sb-boxes .sb-package .sb-hea
				{
					border-bottom: 0;
					display: block;
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
					font-size: 20px;
					float: left;
					line-height: 16px;
					margin: 0;
					padding-bottom: 10px;
					text-align: center;
					text-transform: none;
					width: 100%; 
				}
				.sb-packages.sb-boxes .sb-package .sb-img .sb-hea
				{
					background-color: Array);
					background-color: rgba(255,255,255,0.70);
					bottom: 0;
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: italic; font-weight: 400;
					font-size: 18px;
					line-height: 22px;
					padding: 10px 15px 7px;
					position: absolute;
					z-index: 5;
					color: #333;
				}
				.sb-packages.sb-boxes .sb-package .sb-img .sb-alt
				{
					display: none;
				}
						.sb-packages.sb-boxes .sb-package.sb-wide .sb-hea
						{
						}

				.sb-packages.sb-boxes .sb-package .sb-txt
				{
					float: left;
					width: 90%; margin: 20px 10px;
					min-height:200px;
				}
				.sb-tpl-offers .sb-packages.sb-boxes .sb-package .sb-txt
				{
					font-size: 20px; 
					text-align: center;
					margin: 20px 10px;
				}
				.sb-tpl-offers .sb-packages.sb-boxes .sb-package .sb-hea
				{ margin: 10px 0 10px 0;  border-bottom: 1px solid rgba(255,255,255, .5);  }


				.sb-tpl-offers .sb-packages.sb-boxes .sb-package .sb-url 
				{
				width: 50%; margin-left: 26%; float: none;			
				}

						.sb-packages.sb-boxes .sb-package .sb-txt .sb-long
						{
							display: none;
						}

				.sb-packages.sb-boxes .sb-package .sb-pvp /*price area */
				{
					color: #c49943;
					margin:5px auto 20px;
					text-align: center;
					width: 100%;
				}
						.sb-packages.sb-boxes .sb-package .sb-pvp .sb-fro /* "from" word */
						{
						}
						.sb-packages.sb-boxes .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.sb-packages.sb-boxes .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.sb-packages.sb-boxes .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
						}

				.sb-packages.sb-boxes .sb-package .sb-url
				{
					float: right;
					width: 50%; margin: 0 25%;
				}

				.sb-packages.sb-boxes .sb-package .sb-leg
				{
					text-align: center;
					width: 100%;
				}

				.sb-packages.sb-boxes .sb-package .sb-social
				{
					display: none;
				}

/***********************************************************************************		PACKAGES BOXES MEDIA */
.media-xs .sb-packages.sb-boxes
{
		-webkit-column-count: 1;
		-moz-column-count: 1;
	column-count: 1;
}
.media-sm .sb-packages.sb-boxes,
.media-md .sb-packages.sb-boxes
{
		-webkit-column-count: 2;
		-moz-column-count: 2;
	column-count: 2;
}
		.media-xs .sb-packages.sb-boxes .sb-package
		{
			padding: 15px;
			width: 100%;
		}

				.media-xs .sb-packages.sb-boxes .sb-package .sb-img
				{
				}
						.media-xs .sb-packages.sb-boxes .sb-package .sb-img img
						{
						}

				.media-xs .sb-packages.sb-boxes .sb-package .sb-hea
				{
				}
						.media-xs .sb-packages.sb-boxes .sb-package.sb-wide .sb-hea
						{
						}

				.media-xs .sb-packages.sb-boxes .sb-package .sb-txt
				{
				}
						.media-xs .sb-packages.sb-boxes .sb-package.sb-wide .sb-txt
						{
						}
						.media-xs .sb-packages.sb-boxes .sb-package .sb-txt .sb-long
						{
							display: block;
						}

				.media-xs .sb-packages.sb-boxes .sb-package .sb-pvp
				{
					text-align: center;
				}
						.media-xs .sb-packages.sb-boxes .sb-package .sb-pvp .sb-fro /* "from" word */
						{
						}
						.media-xs .sb-packages.sb-boxes .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.media-xs .sb-packages.sb-boxes .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.media-xs .sb-packages.sb-boxes .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
						}

				.media-lg .sb-packages.sb-boxes .sb-package .sb-url
				{
					width: 50%;
				}
				.media-xs .sb-packages.sb-boxes .sb-package .sb-url
				{
					/*width: 100%;*/
				}

				.media-xs .sb-packages.sb-boxes .sb-package .sb-leg
				{
				}

				.media-xs .sb-packages.sb-boxes .sb-package .sb-social
				{
				}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		PACKAGES FEATURED */
/************************************************************************************************************/
/************************************************************************************************************/

.sb-featured.sb-packages
{
	margin: 0;
}
		.sb-featured.sb-packages .sb-package
		{
			background: none;
			color: #333;
			margin: 0;
			padding: 0;
		}
		.sb-featured.sb-packages .sb-packages-separator
		{
			display: none;
		}
				.sb-featured.sb-packages .sb-package + h1, 
				.sb-featured.sb-packages .sb-package + h2, 
				.sb-featured.sb-packages .sb-package + h3, 
				.sb-featured.sb-packages .sb-package + h4, 
				.sb-featured.sb-packages .sb-package + h5, 
				.sb-featured.sb-packages .sb-package + h6, 
				.sb-featured.sb-packages .sb-package + ol, 
				.sb-featured.sb-packages .sb-package + ul
				{
				}
				.sb-featured.sb-packages .sb-package .sb-img
				{
				}
				.sb-featured.sb-packages .sb-package.sb-wide.sb-full-img .sb-img
				{
					width: 100%;
				}
						.sb-featured.sb-packages .sb-package .sb-img img
						{
						}

				.sb-featured.sb-packages .sb-package .sb-hea
				{
					border-bottom: 0;
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
					font-size: 18px;
					line-height: 22px;
					padding: 0;
					text-align: left;
					text-transform: none;
				}

				.sb-featured.sb-packages .sb-package.sb-wide .sb-hea
				{
				}

				.sb-featured.sb-packages .sb-package .sb-txt
				{
				}
				.sb-tpl-index .sb-featured.sb-packages .sb-package .sb-txt
				{
				}
				.sb-featured.sb-packages .sb-package.sb-wide .sb-txt
				{
				}

				.sb-featured.sb-packages .sb-package .sb-pvp /*price area */
				{
					color: #000;
					text-align: center;
					width: 50%;
				}
						.sb-featured.sb-packages .sb-package .sb-pvp .sb-fro /* "from" word */
						{
						}
						.sb-featured.sb-packages .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.sb-featured.sb-packages .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.sb-featured.sb-packages .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
						}

				.sb-featured.sb-packages .sb-package .sb-url
				{
					width: 50%;
				}

/***********************************************************************************		PACKAGES FEATURED MEDIA */
.media-xs .sb-featured.sb-packages
{
}
		.media-xs .sb-featured.sb-packages .sb-package
		{
		}
				.media-xs .sb-featured.sb-packages .sb-package + h1, 
				.media-xs .sb-featured.sb-packages .sb-package + h2, 
				.media-xs .sb-featured.sb-packages .sb-package + h3, 
				.media-xs .sb-featured.sb-packages .sb-package + h4, 
				.media-xs .sb-featured.sb-packages .sb-package + h5, 
				.media-xs .sb-featured.sb-packages .sb-package + h6, 
				.media-xs .sb-featured.sb-packages .sb-package + ol, 
				.media-xs .sb-featured.sb-packages .sb-package + ul
				{
				}
				.media-xs .sb-featured.sb-packages .sb-package .sb-img
				{
					/* FIXED DIMENSION. ONLY FOR OLD NAVIGATORS */
					width: 30%;
					/* DYNAMIC DIMENSIONS. NOT SUPPORTED IN OLD NAVIGATORS */
					/* 100% - 3 thumbs per row - 1.5% margins */
					width: -moz-calc(100% / 3 - 1%);
					width: -webkit-calc(100% / 3 - 1%);
					width: -o-calc(100% / 3 - 1%);
					width: calc(100% / 3 - 1%);
				}
						.media-xs .sb-featured.sb-packages .sb-package .sb-img img
						{
						}

				.media-xs .sb-featured.sb-packages .sb-package .sb-hea
				{
					float: right;
					width: 66%;
				}
						.media-xs .sb-featured.sb-packages .sb-package.sb-wide .sb-hea
						{
							width: 100%;
						}

				.media-xs .sb-featured.sb-packages .sb-package .sb-txt
				{
					float: right;
					width: 66%;
				}
						.media-xs .sb-featured.sb-packages .sb-package.sb-wide .sb-txt
						{
							width: 100%;
						}

				.media-xs .sb-featured.sb-packages .sb-package .sb-pvp /*price area */
				{
					width: 50%;
				}
				.media-sm .sb-featured.sb-packages .sb-package .sb-pvp /*price area */
				{
					/* FIXED DIMENSION. ONLY FOR OLD NAVIGATORS */
					width: 30%;
					/* DYNAMIC DIMENSIONS. NOT SUPPORTED IN OLD NAVIGATORS */
					/* 100% - 3 thumbs per row - 1.5% margins */
					width: -moz-calc(100% / 3 - 1%);
					width: -webkit-calc(100% / 3 - 1%);
					width: -o-calc(100% / 3 - 1%);
					width: calc(100% / 3 - 1%);
				}
						.media-xs .sb-featured.sb-packages .sb-package .sb-pvp .sb-fro /* "from" word */
						{
						}
						.media-xs .sb-featured.sb-packages .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.media-xs .sb-featured.sb-packages .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.media-xs .sb-featured.sb-packages .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
						}

				.media-xs .sb-featured.sb-packages .sb-package .sb-url
				{
					width: 50%;
				}
				.media-sm .sb-featured.sb-packages .sb-package .sb-url
				{
					/* FIXED DIMENSION. ONLY FOR OLD NAVIGATORS */
					width: 30%;
					/* DYNAMIC DIMENSIONS. NOT SUPPORTED IN OLD NAVIGATORS */
					/* 100% - 3 thumbs per row - 1.5% margins */
					width: -moz-calc(100% / 3 - 1%);
					width: -webkit-calc(100% / 3 - 1%);
					width: -o-calc(100% / 3 - 1%);
					width: calc(100% / 3 - 1%);
				}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		CAROUSEL PACKAGES FEATURED  */
/************************************************************************************************************/
/************************************************************************************************************/

.sb-featured.sb-packages.carousel
{
}
		.sb-featured.sb-packages.carousel .sb-package
		{ width: 99%;
		}
				.sb-featured.sb-packages.carousel .sb-package + h1, 
				.sb-featured.sb-packages.carousel .sb-package + h2, 
				.sb-featured.sb-packages.carousel .sb-package + h3, 
				.sb-featured.sb-packages.carousel .sb-package + h4, 
				.sb-featured.sb-packages.carousel .sb-package + h5, 
				.sb-featured.sb-packages.carousel .sb-package + h6, 
				.sb-featured.sb-packages.carousel .sb-package + ol, 
				.sb-featured.sb-packages.carousel .sb-package + ul
				{			}
				.sb-featured.sb-packages.carousel .sb-package .sb-img
				{
					width: 48%;
				}
						.sb-featured.sb-packages.carousel .sb-package .sb-img img
						{
						}

				.sb-featured.sb-packages.carousel .sb-package .sb-hea
				{
					width: 48%;
				}
				.sb-tpl-index .sb-featured.sb-packages.carousel .sb-package .sb-hea
				{
					font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal;
					font-size: 18px;
					line-height: 22px;
				}

				.sb-featured.sb-packages.carousel .sb-package.sb-wide .sb-hea
				{
				}

				.sb-featured.sb-packages.carousel .sb-package .sb-txt
				{
					font-size: 14px;
					line-height: 22px;
					width: 48%;
				}
				.sb-featured.sb-packages.carousel .sb-package.sb-wide .sb-txt
				{
				}

				.sb-featured.sb-packages.carousel .sb-package .sb-pvp /*price area */
				{
					bottom: 30px;
					font-size: 36px;
					line-height: 40px;
					position: absolute;
					text-align: center;
					right: 0;
					width: 48%;
				}
						.sb-featured.sb-packages.carousel .sb-package .sb-pvp .sb-fro /* "from" word */
						{
							font-size: 16px;
						}
						.sb-featured.sb-packages.carousel .sb-package .sb-pvp .sb-coi /* coin */
						{
						}
						.sb-featured.sb-packages.carousel .sb-package .sb-pvp .sb-pri /* price */
						{
						}
						.sb-featured.sb-packages.carousel .sb-package .sb-pvp .sb-ppn /* "price per night" sentence */
						{
						}

				.sb-featured.sb-packages.carousel .sb-package .sb-url
				{
					bottom: 0;
					position: absolute;
					right: 0;
					width: 48%; margin-right: 0;
				}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		OFFERS SELECTOR */
/************************************************************************************************************/
/************************************************************************************************************/

.sb-offers-selector
{
	position: absolute;
	right: 15px;
	top: 40px;
}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		GALLERY		 */
/************************************************************************************************************/
/************************************************************************************************************/

.sb-gallery
{
	clear: both;
	display: block;
	margin: 0 0 0 -1.5%;
}
		.sb-gallery > div
		{
			clear: both;
			list-style: none;
			margin: 0;
			padding: 0;
		}
				.sb-gallery > div div
				{
					background: none !important;
					float: left;
					margin: 1.5% 0 0 1.5%;
					padding: 0;
					/* FIXED DIMENSION. ONLY FOR OLD NAVIGATORS */
					width: 30%;
					/* DYNAMIC DIMENSIONS. NOT SUPPORTED IN OLD NAVIGATORS */
					/* 100% - 3 thumbs per row - 1.5% margins */
					width: -moz-calc(100% / 3 - 1.5%);
					width: -webkit-calc(100% / 3 - 1.5%);
					width: -o-calc(100% / 3 - 1.5%);
					width: calc(100% / 3 - 1.5%);
				}
						.sb-gallery > div div a
						{
						}
						.sb-gallery > div div img
						{
							display: block;
							height: auto;
							max-width: 100%;
							width: 100%;
						}
.sb-gallery.flexslider
{
	margin: 0;
	padding: 10px 0 0;
}
		.sb-gallery.flexslider li
		{
			margin: 0 10px 0 0;
		}

/***********************************************************************************		GALLERY MEDIA   */

.media-xs .sb-gallery
{
}
		.media-xs .sb-gallery > div
		{
		}
				.media-xs .sb-gallery > div div
				{
					/* FIXED DIMENSION. ONLY FOR OLD NAVIGATORS */
					width: 45%;
					/* DYNAMIC DIMENSIONS. NOT SUPPORTED IN OLD NAVIGATORS */
					/* 100% - 3 thumbs per row - 1.5% margins */
					width: -moz-calc(100% / 2 - 1.5%);
					width: -webkit-calc(100% / 2 - 1.5%);
					width: -o-calc(100% / 2 - 1.5%);
					width: calc(100% / 2 - 1.5%);
				}
						.media-xs .sb-gallery > div div a
						{
						}
						.media-xs .sb-gallery > div div img
						{
						}

.media-xs .sb-gallery.flexslider
{
}
		.media-xs .sb-gallery.flexslider ul li
		{
		}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		PHOTO GALLERY	   */
/************************************************************************************************************/
/************************************************************************************************************/
.sb-photo-gallery h3
{
margin: 0;
}

/***********************************************************************************		PHOTO GALLERY MEDIA	 */
.media-xs .sb-photo-gallery h3
{
}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		LOCATION		*/
/************************************************************************************************************/
/************************************************************************************************************/
.sb-map-canvas
{
	height: 65%;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 0 !important;
}
		.sb-map-canvas .sb-map
		{
			height: 100%;
			width: 100%;
		}
		.sb-map-canvas .sb-map table
		{
			color: #333;
		}

		#sb-map-icons-route
		{
			display: none;
		}
		#sb-directions-panel
		{
			color: white;
		}
				.sb-map-icons i.sb-icon-hotel
				{
					background-image: url(../../../../files/imglesix/map-pointer-hotel.html);
					background-position: 0 0;
					background-repeat: no-repeat !important;
					background-size: 44px 40px;
					height: 40px;
					margin: -12px 0 0;
					width: 44px;
				}






/************************************************************************************************************/
/************************************************************************************************************/
/***********************************************************************************		FOOTER 			*/
/************************************************************************************************************/
/************************************************************************************************************/
.sb-footer
{

	background-color: rgba(255,255,255, .85);
	bottom: 0;
	display: block;
	color: #000;
	font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
	font-size: 14px;
	height:80px;
	line-height: 20px;
	min-height: 55px;
	/*position: absolute;*/
	padding: 5px 0 0;
	text-transform: none;
	width: 100%;
	z-index: 10;
	overflow:hidden;
}
.sb-footer.sb-secnmenu
{
	height: 70px;
	min-height: 70px;
	padding: 0;
}
.sb-footer .sb-inner
{
	background-color: #FFF !important; 
	background-color: rgba(255,255,255, 0.75);
	/*height: 50px;*/
	min-height: 50px;
	width: 100%;
}
.sb-footer .container
{
	border-top: 1px solid #f3f2f1;
	border-top: 1px solid rgba(239,236,230, .40);
	width: 95%;
}
.sb-footer .container.sb-nobor
{
	border-top: 0;
}
/*.sb-tpl-index .sb-footer,
.sb-tpl-content-landing .sb-footer,
.sb-tpl-content-room .sb-footer
{
	position: fixed;
}*/
		.sb-footer a
		{
			color: #000;
			text-decoration: none;
		}
		.sb-footer a:hover
		{
			color: #5e5e5e;
			text-decoration: underline;
		}
		
		.sb-footer ul
		{
			float: left;
			margin: 5px 0 0;
		}
.sb-footer .container.sb-nobor ul
{
	margin: 0;
	text-transform: uppercase;
}
		.sb-footer ul li
		{
			margin: 0;
			padding: 0;
		}
		.sb-footer ul li:before
		{
			content: " | ";
		}
		.sb-footer ul li:first-child:before
		{
			content: "";
		}
		
		.sb-footer-links > ul
		{
			margin: 5px 10px 0 0;
		}
		.sb-social-shares
		{
			float: left;
			margin: 8px 10px 0;
			overflow: auto;
			position: relative;
			width: 70px;
			min-height:10px;
		}
				.sb-footer .sb-social-share
				{
					margin: 5px 0 0 10px;
				}
						.sb-footer .sb-social-shares ul li
						{
							margin: 0;
						}
						.sb-footer .sb-social-shares ul li:before
						{
							content: "";
						}
		
		.sb-footer-data
		{
			clear: left;
			margin: 0;
		
		}
		.sb-footer .sb-footer-data ul
		{
			color: #000;
			font-family: "futura_lt_btlight", helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: uppercase;
			float: left;
			font-size: 13px;
			margin: 0;
			text-transform: none;
		}

		.sb-footer-logos
		{
			margin: 0;
		}
				.sb-footer-logos .sb-footer-logo
				{
					float: right;
					margin: 8px 0 0 10px;
				}
				.sb-footer-logos .sb-footer-logo.sb-wifi
				{
					/*margin: 8px 0 0 0;*/
				}
				.sb-footer-logos .sb-footer-logo.sb-tripadvisor
				{
					margin: 8px 0 0 0;
				}
				.sb-footer-logos.left .sb-footer-logo
				{
					float: left;
					margin: 5px 0 0 10px;
				}
				.sb-footer-logos .sb-iphone
				{
					background-image: url(../../../../files/imglesix/mobile-xs.html);
					background-repeat: no-repeat;
					background-size: 80px 210px;
					height: 30px;
					margin: 10px 5px 0 0;
					width: 80px;
				}
				.sb-footer-logos.left .sb-footer-logo.sb-iphone
				{
					margin: 5px 0 0 0;
				}
				body.it .sb-footer-logos .sb-iphone
				{
					background-position: 0 0px;
				}
				body.en .sb-footer-logos .sb-iphone
				{
					background-position: 0 -30px;
				}
				body.es .sb-footer-logos .sb-iphone
				{
					background-position: 0 -60px;
				}
				body.de .sb-footer-logos .sb-iphone
				{
					background-position: 0 -90px;
				}
				body.fr .sb-footer-logos .sb-iphone
				{
					background-position: 0 -120px;
				}
				body.cs .sb-footer-logos .sb-iphone
				{
					background-position: 0 -150px;
				}
				body.ru .sb-footer-logos .sb-iphone
				{
					background-position: 0 -180px;
				}


/***********************************************************************************		FOOTER MEDIA 	*/
@media (max-width: 979px) {
.sb-footer,
.sb-tpl-index .sb-footer,
.sb-tpl-content-landing .sb-footer
{
	height: auto;
	line-height: 30px;
	position: relative;
}
.computer .sb-tpl-gallery .sb-footer,
.computer .sb-tpl-gallery .sb-footer,
.tablet .sb-tpl-gallery .sb-footer,
.tablet .sb-tpl-gallery .sb-footer
{
	display: none;
}
 .sb-footer .sb-inner,
 .sb-footer .sb-inner
{
	height: auto;
	padding-bottom: 65px;
}
		 .sb-footer-links ul,
		 .sb-footer-links ul
		{
			margin: 15px 0 0;
		}
		 .sb-social-shares,
		 .sb-social-shares
		{
			clear: both;
			margin: 0;
		}
			 .sb-social-shares ul,
			 .sb-social-shares ul
			{
				margin: 5px 0 0;
			}
		 .sb-footer-logos,
		 .sb-footer-logos
		{
			clear: both;
			margin: 5px 0 0;
		}
}
.sb-footer-buttons
{
	bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 100;
}
.sb-footer-buttons .btn
{
	font-size: 8px;
	margin-left: 0;
	width: 25%;
}
.sb-footer-buttons .btn + .btn
{
	margin-left: 0;
}


/***********************************************************************************		NEW PAGE ROOMS 	*/


.sb-container-rooms
{
	bottom: 0;
	height: auto;
	overflow: hidden;
	/*position: fixed;*/
	width: 100%;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
	transition: all .5s ease;
	z-index: 50;

}
		.sb-container-rooms .container
		{
		}


.sb-tpl-content-newindex .page-header  { margin: 50% 0 30px 0;}
.sb-tpl-content-newindex .sb-slideshow .sb-phrase  { display: none !important; }
.sb-tpl-content-newindex #superbgimage { position: fixed; }
.sb-tpl-content-newindex .sb-slideshow { background-image: none;  }
.sb-tpl-content-newindex .sb-container-rooms .sb-packages { width: 60%; margin-top: 20%; max-width: 900px;}
.sb-tpl-content-newindex .sb-bullets { bottom: 80px; position: fixed; left: 90% }
 
/***********************************************************************************		COLS CONTENT 	*/

.sb-cols {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
/***********************************************************************************		TRIPADVISOR 	*/
#CDSWIDCR, #CDSWIDCR.selfserve {
	background-color: #ab9f9f !important;
}
/* css.css> */

/* For inline examples only */
#PhotoSwipeTarget { width: 100%; height: 200px; }

 
body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
	background: ;
	overflow: hidden;
}
body.ps-active *, div.ps-active *
{ 
	-webkit-tap-highlight-color:  rgba(,0); 
	display: none;
}
body.ps-active *:focus, div.ps-active *:focus 
{ 
	outline: 0; 
}


/* Document overlay */
div.ps-document-overlay 
{
	background: ;
}


/* UILayer */
div.ps-uilayer { 
	background: ;
	cursor: pointer;
}


/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{
	background: ;
}
div.ps-zoom-pan-rotate *  { display: block; }


/* Carousel */
div.ps-carousel-item-loading 
{ 
	background: ;
	color: ;
}

div.ps-carousel-item-error 
{ 
	color: ;
}


/* Caption */
div.ps-caption
{ 
	background-color: ;
	background-color: rgba(,0.90);
	border-bottom: 1px solid ;
	color: ;
	font-family: ;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
}
div.ps-caption *  { display: inline; }

div.ps-caption-bottom
{
	border-bottom: none;
	border-top: 1px solid ;
	min-height: 44px;
}

div.ps-caption-content
{
	display: block;
	padding: 13px;
}


/* Toolbar */
div.ps-toolbar
{ 
	background-color: ;
	background-color: rgba(,0.90);
	border-top: 1px solid ;
	color: ;
	display: table;
	font-family: ;
	font-size: 13px;
	height: 44px;
	table-layout: fixed;
	text-align: center;
}
div.ps-toolbar * { 
	display: block;
}

div.ps-toolbar-top 
{
	border-bottom: 1px solid ;
	border-top: none;
}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
	color: ;
	cursor: pointer;
	display: table-cell;
}

div.ps-toolbar-close:hover, div.ps-toolbar-previous:hover, div.ps-toolbar-next:hover, div.ps-toolbar-play:hover
{
	color: ;
	cursor: pointer;
	display: table-cell;
}
div.ps-toolbar-close
{
	color: ;
}

div.ps-toolbar-close:hover
{
	color: ;
}

div.ps-toolbar div div.ps-toolbar-content
{
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
}

div.ps-toolbar-close div.ps-toolbar-content
{
	color: ;
	padding: 7px 0;
}

div.ps-toolbar-previous div.ps-toolbar-content
{
	color: ;
	padding: 7px 0;
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
	color: ;
	padding: 7px 0;
}

div.ps-toolbar-next div.ps-toolbar-content
{
	color: ;
	padding: 7px 0;
}

div.ps-toolbar-next-disabled div.ps-toolbar-content
{
	color: ;
	padding: 7px 0;
}

div.ps-toolbar-play div.ps-toolbar-content
{
	color: ;
	padding: 7px 0;
}
/* photoswipe.css> */

/* <menu_responsive.css */
.media-xs .sb-languages,
.media-sm .sb-languages
{
	display: none;
}
.sb-menu-responsive
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/* display: none; */
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.sb-menu-responsive .container
{
	padding: 0;
	width: 100%;
}
		.sb-menu-responsive ul,
		.sb-menu-responsive li,
		.sb-menu-responsive a
		{
			-moz-box-sizing: border-box !important;
			-webkit-box-sizing: border-box !important;
			box-sizing:border-box !important;
		}
		.sb-menu-responsive.mean-container .mean-bar
		{
			background-color: #2a2622 !important;
			background-color: rgba(255,255,255, .80) !important;
			border: 0;
			height: 60px;
			padding: 0;
			position: relative;
			z-index: 999;
		}
				.sb-menu-responsive.mean-container a.meanmenu-reveal
				{
					border: 1px solid #f3f2f1;
					border: 1px solid rgba(0,0,0, .40);
						-webkit-border-radius: 1px;
						-moz-border-radius: 1px;
					border-radius: 1px;
					font-size: 18px;
					height: 35px;
					left: auto;
					margin: 12px 15px;
					padding: 6px 9px;
					right: 0;
					text-align: center;
					text-indent: 0;
					width: 50px;
				}
				.sb-menu-responsive.mean-container .mean-bar .mean-nav
				{
					background: #FFF;
					margin-top: 60px;
				}

				.sb-menu-responsive.mean-container .mean-bar .mean-nav .sb-languages ul.sb-languages
				{
					height: auto;
				}

				.sb-menu-responsive.mean-container .mean-nav ul,
				.sb-menu-responsive.mean-container .mean-nav li
				{
					width: 100%;
				}
				.sb-menu-responsive.mean-container .mean-nav a
				{
					border-top: 1px solid #f3f2f1;
					border-top: 1px solid rgba(239,236,230, .40);
					color: #333;
					width: 100%;
					font-family: "Playfair Display", "Times New Roman", Times, serif; font-style: normal; font-weight: normal;
				}
				.sb-menu-responsive.mean-container .mean-nav a:hover
				{
					color: #dc181a;
				}
				.sb-menu-responsive.mean-container .mean-nav ul li.active > a
				{
					color: ##dc181a;
				}
				.sb-menu-responsive.mean-container .mean-nav > ul > li:first-child > a
				{
					/* border: 0; */
				}
				.sb-menu-responsive.mean-container .mean-nav ul li a
				{
					padding-right: 50px;
				}
				.sb-menu-responsive.mean-container .mean-nav ul li a.mean-expand
				{
					background-color: rgba(239,236,230,0.15);
					border: 1px solid rgba(239,236,230,0.15);
					-webkit-border-radius: 1px;
					-moz-border-radius: 1px;
					border-radius: 1px;
					height: 35px;
					margin: 12px 15px;
					padding: 5px 0 !important;
					width: 50px;
				}
				.sb-menu-responsive.mean-container .mean-nav ul li ul li a.mean-expand
				{
					margin: 9px 15px;
				}
				.sb-menu-responsive.mean-container .mean-nav ul li ul li ul li a.mean-expand
				{
					margin: 6px 15px;
				}
				.sb-menu-responsive.mean-container .mean-nav ul li a.mean-expand:hover
				{
					color: #dc181a;
				}





.sb-menu-responsive .sb-logo
{
	height: 60px;
	padding: 0 10px;
	position: absolute;
	z-index: 1000;
}
.sb-menu-responsive .sb-logo img
{
	/*height: 100%;*/
	height:50px;
	margin:5px 0;
	max-height: 100%;
}
/* menu_responsive.css> */



/* <flexslider.css */
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0; overflow: hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; height: auto; display: block; border: 1px solid #ffffff; padding: 1px;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0; position: relative; zoom: 1;}
.flex-viewport {max-height: 500px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}


/* Direction Nav */
.flex-direction-nav.tablet {display: none;}
.flex-direction-nav a {cursor: pointer;display: block;height: 80px;line-height: 10px;margin: -25px 0 0;opacity: 0;overflow: hidden;position: absolute;text-align: center;top: 50%;width: 50px;z-index: 10;}
.flex-direction-nav .flex-prev {
background-color: #666;
background-color: rgba(99,89,79,0.95);
background-image: url(../../../../files/imglesix/left-arrow_1.html);
background-size: 25px 40px;
height: 40px;
left: -75px;
width: 25px;
}
.flex-direction-nav .flex-next {
background-color: #666;
background-color: rgba(99,89,79,0.95);
background-image: url(../../../../files/imglesix/right-arrow_1.html);
background-size: 25px 40px;
height: 40px;
right: -75px;
width: 25px;
}
.flexslider:hover .flex-prev { opacity: 1; left: 10px;}
.flexslider:hover .flex-next { opacity: 1; right: 10px;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

/* Control Nav */

.flex-control-nav {margin: 10px 0 0; line-height: 7px; width: 100%; position: relative; text-align: center;}
.flex-control-nav li {margin: 0px 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 7px; height: 7px; display: block; background-color: #666; background-color: rgba(255,255,255,0.35); border: 1px solid transparent; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;}
.flex-control-paging li a:hover { border: 1px solid #666; }
.flex-control-paging li a.flex-active { background-color: #666; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .active {opacity: 1; cursor: default;}

.exclusifs{
	text-align: center;
    background-color: #911a2a;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.langues{
	padding-top: 10px;
}
.langues > ul{
	margin: 0;
    padding: 0;
    list-style: none;
    font-family: verdana, arial, sans-serif;

}
.langues > ul >li > a{

	text-decoration: none;
}
/* flexslider.css> */