/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {
	background: #382E24;
	padding: 0 !important;
	color: #fff;
	font-size:1.8em;
	font-style:normal;
	line-height:1.4em;
	padding-top: 0;
}
abbr[title], abbr[data-original-title] {
	border: 0 none;
    text-decoration: none;
}

#reservation-close .form-control::-moz-placeholder,
#phone-close > .form-control::-moz-placeholder {
	color: #fff;
	font-size: 120%;
	font-weight: 300;
}


.form-control::-webkit-input-placeholder {
	color: #fff !important;
	font-size: 1em;
}
.form-control:-moz-placeholder {
	color: #fff !important;
	font-size: 1em;
	opacity:1;
}
.form-control::-moz-placeholder {
	color: #fff !important;
	font-size: 1em;
	opacity:1;
}
.form-control:-ms-input-placeholder {
	color: #fff !important;
	font-size: 1em;
}
.form-control::-ms-input-placeholder {
	color: #fff !important;
	font-size: 1em;
}
.form-control::placeholder {
	color: #fff !important;
	font-size: 1em;
}

.checkbox {
    padding-top: 15px;
}
.has-error .form-control {
    border-color: #F65065;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
    border-color: #f65065;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #f65065;
}
.badge {
    background-color: transparent;
    color: #0099ff;
    font-size: 23px;
    font-weight: 200;
}
.list-group-item {
    background-color: #7F735F;
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 85%;
    margin-bottom: 1px;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase;
}
.smallbadge {
    font-size: 40%;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.myadresse .glyphicon-heart {
    color: #cc1631 !important;
    font-size: 200% !important;
    left: -5px;
    position: absolute;
    top: -15px;
    transform: rotate(-25deg);
}
.panel-title {
    font-size: 160%;
}
/* article[id^="evenement-"] .clickable {
    cursor: inherit;
} */
/* rooms */
.nav-tabs > li > a {
    background: #6FCBF3;
    color: #fff !important;
	font-size: 1.5em !important;
    padding: 10px 5px !important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    background-color: #fff;
    color: #000 !important;
}
.overflow-hidden {
    margin: 0 !important;
    max-height: 400px;
    min-height: 400px;
    padding: 0 15px !important;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.large-abso {
    bottom: 40px;
    position: absolute;
    right: 0;
	left: 0;
	z-index: 1;
}
.relative {
    position:relative;
}

/* .navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
} */
#mycarouselinside,
div[id^="mycarouselinside-"],
div[id^="mycarouselcuisine-"] {
    position: relative;
}
a.carousel-control {
	color:#fff;
	opacity:1;
}
a.carousel-control:hover {
	color:#000;
}
.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.fill{width:100%;height:100%;background-position:center;background-size:cover;}
.modal-title {
    font-size: 120% !important;
    margin: 0 0 30px !important;
}
.carousel-inner > .item {
    width:100%;
	height:100%;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
            opacity: 0;
            -webkit-transition-property: opacity;
			-moz-transition-property: opacity;
			-o-transition-property: opacity;
			transition-property: opacity;
			-webkit-transition-duration: 2.5s;
			-moz-transition-duration: 2.5s;
			-o-transition-duration: 2.5s;
			transition-duration:2.5s;
			-webkit-backface-visibility: hidden;
        }
.fill {
    height: 100%;
    position: relative;
    width: 100%;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
            opacity: 1;
        }

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
            left: 0;
            /* transform: translate3d(0, 0, 0); */
        }
    }

.carousel-fade .carousel-inner .carousel-control {
        z-index: 2;
    }

.carousel-inner {
    height: 100%;
    width: 100%;
}
.carousel {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.carousel-indicators {
    bottom: 50px;
}

.tab-content > .active {
    display: block;
    padding: 20px 5px;
}
.nav-tabs > li > a:hover {
  background: #000;
}
.nav-tabs > li > a {
    margin-right: 5px;
}
.mypanel {
    margin: 0 0 40px;
    position: relative;
}
.mypanel h2 {
    color: #6FCBF3;
    font-size: 220%;
    margin: 0 0 20px;
    transition: top 0.5s ease 0s;
}
.mypanel h3 {
	background: rgba(56, 46, 36, 0.6);
    color: #fff;
    font-size: 130%;
    margin: 0 auto 40px !important;
	padding: 20px;
    text-shadow: 1px 1px #000;
    transition: top 0.5s ease 0s;
	width: 250px;
}
.mypanel p {
    color: #000;
}
.mycontent-panel {
    background: #fff none repeat scroll 0 0;
    padding: 0px 0;
}
.mycontent-panel:hover .clickable .glyphicon {
	text-shadow: 0 0 5px #000;
}
.mycontent-panel:hover .clickable .overflow-hidden,
.mycontent-panel:hover .clickable .black-rooms {
	/* opacity: 0.7;
	-ms-filter:"prodig:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity = 70); */
}
.mycontent-panel .clickable .overflow-hidden {
	-webkit-filter: grayscale(0.5);
	-webkit-filter: grayscale(50%);
	filter: gray;
	filter: grayscale(50%);
}
.mycontent-panel:hover .clickable .overflow-hidden {
	-webkit-filter: grayscale(0);
	-webkit-filter: grayscale(0%);
	filter: gray;
	filter: grayscale(0%);
}

.panel-heading span {
    margin-top: -23px;
    font-size: 15px;
    margin-right: -9px;
}
a.clickable {
	color: inherit;
}
a.clickable:hover {
	text-decoration:none;
}
.smallform .form-group {
    margin-bottom: 5px;
}
.equipements:nth-of-type(1) ul li,
.services:nth-of-type(2) ul li { /* first well;*/
	list-style-type: square;
	margin-left: 15px;
}

.textp {
    height: auto;
    min-height: 100px;
    position: relative;
}
.pluslink span.glyphicon {
    left: 1.2px;
    top: 0px;
}
.mylarge {
    padding: 0 !important;
}
.modal-dialog {
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.modal-content {
	background: #000;
	height: auto;
	min-height: 100%;
	overflow: auto;
	border-radius: 0;
	position:relative;
}
#prestations .modal-content {
    background: #544b3d;
}
#description- .modal-content {
    background: #a5a38c;
}
.modal-backdrop {
   background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0;
}


.navbar-btn .hidden-xs,
#reserver .hidden-xs {
    display: inline-block !important;
}


/* .home #id-wrapper-full.affix-top {
	z-index:10;
	position:absolute;
	top:0;
	width:100%;
} */
/* #id-wrapper-full.affix-top {
	z-index:10;
	position:absolute;
	top:0;
	width:100%;
} */

.pos-abs {
    position: absolute;
	bottom: 0;
    top: 0;
    z-index: 0;
}
.fix-mywrapper {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.navigation {
	position: relative;
    top: -200px !important;
    width: 100%;
    z-index: 10;
}
#id-wrapper-full.affix {
	z-index:10;
	position:relative;
	top:0;
	width:100%;
	transition: top 0.5s ease 0s;
    -webkit-transition: top 0.5s ease 0s;
    -moz-transition: top 0.5s ease 0s;
    -o-transition: top 0.5s ease 0s;
}
/* .notmobile #id-wrapper-full.affix {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
} */

#id-wrapper {
	z-index:10;
	width:100%;
}
#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
	background: /* #756857 */none !important;
	max-height:999em;
    -moz-transition: 0.5s;
    -ms-transition: 0.1s;
    -o-transition: 0.1s;
    -webkit-transition: 0.1s;
    transition: 0.1s;
	z-index:1049;
	height: 60px !important;
	
}

#nav.affix-top {
    width: 100%;
	background: none;
	margin: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar-brand {
    /* padding: 10px 10px 10px;
	float: none; */
}
/* .affix .navbar-brand {
    display:none !important;
} */

.navbar, 
.navbar-inner, 
.nav,
.navbar-inverse {
	background: /* #fff */none !important;
	filter: none !important;
	border: none;
	padding: 0 !important;
	margin: 0;
	font-size: 13px;
	border-radius:0;
	width:auto;
	z-index: 20;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret,
.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret,
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #6fccdf;
  border-bottom-color: #6fccdf;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #D3D1B8;
}
.mybuttons.nav > li {
    display: inline-block;
}
.navbar-inverse .mybuttons.navbar-nav > li > a.reservation {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 0 !important;
    color: #fff !important;
    font-size: 110% !important;
    margin: 15px 15px 0 0 !important;
    padding: 10px 15px !important;
}

/* affix */

ul#menu-main li a,
ul#menu-main-en li a,
ul#menu-main-de li a {
    font-size: 1em;
    letter-spacing: 0;
    text-transform: uppercase;
}
.navbar-fixed-top.affix ul#menu-main li a,
.navbar-fixed-top.affix-top ul#menu-main li a,
.navbar-fixed-top.affix ul#menu-main-en li a,
.navbar-fixed-top.affix-top ul#menu-main-en li a,
.navbar-fixed-top.affix ul#menu-main-de li a,
.navbar-fixed-top.affix-top ul#menu-main-de li a  {
	color: #fff;
}
.navbar-fixed-top.affix ul#menu-main li a:hover,
.navbar-fixed-top.affix-top ul#menu-main li a:hover,
.navbar-fixed-top.affix ul#menu-main li .active > a:hover,
.navbar-fixed-top.affix-top ul#menu-main li .active > a:hover
.navbar-fixed-top.affix ul#menu-main-en li a:hover,
.navbar-fixed-top.affix-top ul#menu-main-en li a:hover,
.navbar-fixed-top.affix ul#menu-main-en li .active > a:hover,
.navbar-fixed-top.affix-top ul#menu-main-en li .active > a:hover,
.navbar-fixed-top.affix ul#menu-main-de li a:hover,
.navbar-fixed-top.affix-top ul#menu-main-de li a:hover,
.navbar-fixed-top.affix ul#menu-main-de li .active > a:hover,
.navbar-fixed-top.affix-top ul#menu-main-de li .active > a:hover {
	color: #000;
}
#id-wrapper-full.affix #nav li.contact > a:hover {
	color: #000 !important;
}
#id-wrapper-full.affix #nav li a.dropdown-toggle {color: #000;}
#id-wrapper-full.affix #nav li a.dropdown-toggle:hover {color: #6fccdf;}

.nav > li > a {
    color: #fff;
    font-size: 1.4em;
	letter-spacing: -1px;
    padding: 25px 5px 15px;
}

.navbar-inverse .navbar-nav > li > a {color: #fff;}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > .active > a:hover {
	color: #ccc;
	background: none;
}
.navbar-inverse .navbar-nav > li > a.reservation:hover {
	background: #000;
}

.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a {
	color: #fff;
	border-top:0;
	background: none;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: transparent !important;
	color:#ccc !important;
}

.dropdown-menu {
	border:0;
	box-shadow:0 6px 5px rgba(0, 0, 0, 0.6);
}

.dropdown-menu > li > a {
    color: #000 !important;
	font-family: 'Oswald', sans-serif !important;
    font-size: 1.2em;
    font-weight: 500;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #32B6D1 !important;
	background:none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-color: #fff;
	color:#000;
}

.navbar-toggle {
    background: transparent;
	border-color: transparent !important;
    margin-top: 20px;
    outline: none;
}

.pagination > li > a,
.pagination > li > span {
    border: 1px solid #ccc6a9;
	color: #504e43;
}
.pagination > li > span.page-numbers.current {
    border: 1px solid #ccc6a9;
	color: #ccc6a9;
}
.pagination > li > span:hover.page-numbers.current {
    background-color: #fff;
	color: #ccc6a9 !important;
}
.pagination > li > a:hover,
.pagination > li > span:hover {
    background-color: #504e43;
	color: #fff !important;
}
.panel:hover {
    background-color: #ffffff;
    box-shadow: 0 1px 15px 0 rgba(0, 0, 0, 0.2);
}

.form-control {
    background: #f4f4f4;
    border-color: #666;
	border-radius: 0;
}
#phone-bloc .form-control, #reservation-bloc .form-control {
    background: transparent;
    border-color: #fff;
    border-radius: 0;
    color: #fff !important;
    font-size: 0.6em;
    letter-spacing: 1px;
}
.page-id-62 #wpcf7-f4-p62-o2 .form-control {
    background: #fff;
    border-color: #666;
}
.page-id-62 #wpcf7-f4-p62-o2 label {
    color:#000;
}
a.btn-success,
.content a.btn-success,
.btn-success {
    background-color: #E02F9F;
    border: 1px solid #E02F9F;
    border-radius: 0;
    color: #fff !important;
    font-size: 85%;
    outline: none;
}
.bio a.btn-success,
.bio .content a.btn-success,
.bio .btn-success {
    background-color: #009900;
    border: 1px solid #009900;
}
.content a.btn-primary.bgor {
    color: #fff !important;
	border: none;
}
.btn-primary,
a.btn-primary,
.content a.btn-primary {
    background-color: #32B6D1;
    border-color: transparent;
    border-radius: 0;
    color: #fff !important;
}
#phone-bloc .btn-primary {
    background-color: #9ccfd3;
    border-color: transparent;
    border-radius: 0;
    color: #fff !important;
    font-size: 0.7em !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#api-bloc .btn-primary {
    background-color: #000;
    border-color: transparent;
    border-radius: 0;
    color: #fff !important;
    font-size: 0.7em !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.bestprice-book.btn-primary {
    background-color: transparent;
    border-color: #fff;
    border-radius: 0;
    color: #fff !important;
}
.offersmodal .bestprice-book.btn-primary {
    background-color: transparent;
    border-color: #fff;
    border-radius: 0;
    color: #fff !important;
}
.content a.allover:hover + .align-left .btn-primary,
.btn-primary:hover,
a:hover.btn-primary,
.content a:hover.btn-primary,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
  color: #fff !important;
  background-color: #000 !important;
  border-color:#000;
  outline:none;
}
#api-bloc .btn-primary:hover,
#api-bloc a:hover.btn-primary,
#api-bloc a:hover.btn-primary,
#api-bloc .btn-primary:focus,
#api-bloc .btn-primary.focus,
#api-bloc .btn-primary:active,
#api-bloc .btn-primary.active {
  color: #fff !important;
  background-color: #58c424 !important;
  border-color:#58c424;
  outline:none;
}
a.btn.btn-large.btn-success {color:#fff !important;}
a.btn-success:hover,
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
a.allover:hover + .button-evenements.btn-success {
  color: #fff !important;
  background-color: #333 !important;
  border:1px solid #333 !important;
}

/* .notmobile .tele.btn-success:hover,
.notmobile .tele.btn-success:focus,
.notmobile .tele.btn-success:active,
.notmobile .tele.btn-success.active {
  color: #fff !important;
  background-color: #000 !important;
  border:1px solid #000 !important;
  cursor:default;
} */
.disponibilites .btn-lg {
    font-size: 17px;
    line-height: 1.33333;
    margin: 50px 0;
    padding: 30px;
}
/* .btn {
    margin-right: 5px;
} */
.font-rooms {
    font-size: 100%;
}

a {color:#000;}
a:hover, a:focus {color:#999;}

h1 {
  margin: 0;
  line-height: 0.75em !important;
  color: #000;
  /* text-shadow: 0 1px 1px rgba(0,0,0,.4); */
  font-weight:500 !important;
}

p {
  margin: 1% 0 !important;
  color: #fff;
  font-weight:200;
}


.thumbnail {
border: 0 !important;
box-shadow: ;
width:100%;
height:auto;
padding:0;
opacity:1;
background:none;
}
a.thumbnail:hover {opacity:1;}
.padd{padding: 3% 0;}
.img-responsive,
.attachment-shop_single,
.attachment-shop_thumbnail {
	width: 100%;
	height:auto;
	border-radius: 0px !important;
	border: 0 none !important;
	box-shadow: 0;
}
/* .attachment-shop_single {
	width: 100%;
	height:auto;
	border-radius: 0px !important;
	border: 0 none !important;
	box-shadow: 0;
} */


/* 5 column hack
-------------------------------------------------- */
.col-xs-5th, .col-sm-5th, .col-md-5th, .col-lg-5th {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-5th {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-5th {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5th {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-5th {
        width: 20%;
        float: left;
    }
}

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 1199px) {

}
@media (max-width: 991px) {
	.pull-right {
		float: none !important;
	}
	.affixwrap.affix {
		position: static;
	}
}
@media (max-width: 979px) {

	.content p {/* margin: 10% 0 !important; */}
	.troiscolcontent > .attachment-thumbnail.wp-post-image {width:20%; height:auto;float:left;margin:10% 4% 2% 0;}
	img.logo {margin-left: 0px;}
	#id-wrapper-full.affix, .navbar-fixed-top #logo-affix {
		box-shadow: 0;
		padding: 0 10px 8px;
		position: relative;
		width: 150px;
	}
}


@media (min-width: 768px) {
  .navbar-nav {
	float: right;
	margin: 0;
  }
  
  .row.table-row {display:table;width:100%;margin:0 auto;height:100%;}

  .row.table-row > [class*="col-"] {
    float:none;
    float:none;
    display:table-cell;
    vertical-align:middle;
  }

  .row.table-row > .col-sm-11 {
    width: 91.66666666666666%;
  }
  .row.table-row > .col-sm-10 {
    width: 83.33333333333334%;
  }
  .row.table-row > .col-sm-9 {
    width: 75%;
  }
  .row.table-row > .col-sm-8 {
    width: 66.66666666666666%;
  }
  .row.table-row > .col-sm-7 {
    width: 58.333333333333336%;
  }
  .row.table-row > .col-md-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .row.table-row > .col-sm-3 {
    width: 25%;
  }
  .row.table-row > .col-sm-2 {
    width: 16.666666666666664%;
  }
  .row.table-row > .col-sm-1 {
    width: 8.333333333333332%;
  }
}

@media (max-width: 767px) {

	.bg, .box {margin-left:0px !important;margin-right:0px !important;padding-left:0 !important;padding-right:0 !important;}
	#footer {
	  margin-left: 0px;
	  margin-right: 0px;
	  padding-left: 0px;
	  padding-right: 0px;
	}
	h1 {
	  line-height: 1em;
	  font-size:1.8em;
	}
	.nav > li > a {padding-bottom:10px;padding-top:10px;}

	#menu-main.nav, #menu-main-en.nav, #menu-main-de.nav {background: none !important;padding: 5%;}
	.navbar-inverse .navbar-nav > li > a {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color: #fff !important;font-weight: normal !important;}
	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {background:#0099FF;}
	.navbar-nav > li > .dropdown-menu {padding-left:30px;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {background:none !important;color:#BAD900;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color:#000;}
	

	.navbar-inverse .navbar-nav > li > a:hover,
	.navbar-inverse .navbar-nav > .active > a:hover {
		color: #000 !important;
		background: none;
	}

	.navbar-inverse .navbar-nav > li > a:focus,
	.navbar-inverse .navbar-nav > .active > a:focus,
	.navbar-inverse .navbar-nav > .active > a {
		color: #fff !important;
		border-top:0;
		background: none;
	}
	.navbar-btn .hidden-xs,
	#reserver .hidden-xs {
		display: none !important;
	}
	.large-abso {
		padding: 0;
		position: relative;
		top: 10px;
	}
	.mypanel {
		margin: 0 0 70px;
	}
	.vertical-align,
	.vertical-align2 {
		display: block;
	}
	.bestprice-book.btn-primary {
		background-color: transparent;
		border-color: #666;
		border-radius: 0;
		color: #000 !important;
	}
	.bestprice-book.btn-primary:hover {
		color: #fff !important;
	}
	.clickable .glyphicon {
		bottom: 0;
		font-size: 250%;
		left: 0;
		position: absolute;
		right: 0;
		top: 20%;
		z-index: 2;
	}
	div[id^="mycarouselcuisine-"] {
		height: auto;
	}
	.vertical-align2 {
		align-items: center;
		margin-top: 0;
	}
	.affix-top .navbar-header li.contact a,
	.affix .navbar-header li.contact a,
	.affix-top .navbar-header li.pommedapi a,
	.affix .navbar-header li.pommedapi a	{
		color: #fff !important;
		margin: 22px 0 0;
	}
	.pommedapi {
		margin-right: 10px;
	}
	.affix-top .navbar-header li.contact a:hover,
	.affix .navbar-header li.contact a:hover {
		color: #fff !important;
		background: none !important;
	}
	.modal .bx-viewport {
		width: 100% !important;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		background:#D3D1B8;
	}
	.navigation {
		top: 0;
	}
	#nav.affix-top,
	#nav.affix {
		background: #d3d1b8  !important;
		margin: 0;
		-webkit-box-shadow: 0 0 10px #000;
		-moz-box-shadow: 0 0 10px #000;
		box-shadow: 0 0 10px #000;
	}
}

@media (max-width: 600px) {

	/* #nav.affix-top,
	#id-wrapper-full.affix	{
		width: 100%;
		-moz-box-shadow: 0px 5px 20px 0px #666;
		-webkit-box-shadow: 0px 5px 20px 0px #666;
		-o-box-shadow: 0px 5px 20px 0px #666;
		box-shadow: 0px 5px 20px 0px #666;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#666, Direction=180, Strength=20);
	} */
}

@media (orientation: portrait) {
	.bg {
		margin: 0px 0 0;
		height:50% !important;
	}
}
