@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=raleway:400,700);
/************************
 * Fonts
 ************************/
 
body,
input,
textarea
{
	font-family:'Open Sans';
}

.big-slider-slide .text .title,
.logo-text,
h1,h2,h3,h4,h5,h6,
.widget-header,
.hover-add-pane .title,
.new-comment-caption,
.portfolio-small-preview .title,
.testimonials-block .item .name-name,
.biginfopane .text-block-title,
.pricing-column li.pricing-title,
.pricing-column li.pricing-price
{
	font-family:'raleway';
}

/************************
 * Background
 ************************/

body
{
	background-size: cover;background-color:#ffffff;background-image:url(https://www.golf-hotel-beaune.com/fichiers/bg-site.jpg);background-attachment:scroll}


/************************
 * Colors
 ************************/
 

body
{
	color:#b96b51;
}

.headline-text
{
	color:#c2c2c0;
}

/* Menu */

.bg-color-menu,
.primary-menu li
{
	background-color:#b96b51;
	}

.primary-menu a,
.logo-text
{
	color:#e1e0e0;
}

.primary-menu li a:hover,
.primary-menu li.active a,
.primary-menu li ul a
{
	color:#b96b51;
}

.primary-menu li ul,
.primary-menu a:hover,
.primary-menu li.active a
{
	background-color:#dbcdb8;
}

.primary-menu li ul a
{
	border-bottom-color:rgba(185,107,81,0.4);
}

.primary-menu li ul a:hover,
.primary-menu li ul li.active > a
{
	background-color:#b96b51;
	color:#e1e0e0;
}

.primary-menu > li > ul:after
{
	background-color:#b96b51;
}

/* Slider */

.bg-color-slider
{
	background-color:#eae1d3;
	}

.big-slider
{
	color:#b96b51;
}

.big-slider-slide .text .title
{
	color:#b96b51;
}

.no-touch .big-slider-slide:hover .text,
.big-slider-control .control-left:hover,
.big-slider-control .control-right:hover,
.big-slider-control .control-seek:hover .control-seek-box-inner,
.big-slider-control .control-seek-box.pressed .control-seek-box-inner
{
	background-color:#dbcdb8;
}

.no-touch .big-slider-slide:hover .text,
.no-touch .big-slider-slide:hover .text .title
{
	color:#ffffff;
}

/* Other */

a,
.sub-footer a:hover,
.post-categories a:hover,
.post-author a:hover,
.post-tags a:hover,
.post-comments a:hover,
.comment .info .name a:hover,
.portfolio-thumb .title,
.latest-tweets .tweet-status a:hover,
.headline-text a:hover,
.testimonials-block .item .qo,
.post-big .post-title a:hover,
.sort-menu li a.button.active .count
{
	color:#b96b51;
}

.footer a,
.footer .sub-footer a:hover,
.footer .latest-tweets .tweet-status a:hover,
.footer .testimonials-block .item .qo
{
	color:#ffffff;
}

.bg-color-main,
.sort-menu li a.button .count
{
	background-color:#eae1d3;
	}

.bg-color-sidebar
{
	background-color:#dbcdb8;
	}

.bg-color-footer
{
	background-color:#333333;
	}

.custom-gallery .controls,
.navigation-pages a:hover span.item,
.navigation-pages > span.item,
input[type=button],
input[type=submit],
input[type=reset]:hover,
.navigation-prev-next .navigation-prev a:before,
.navigation-prev-next .navigation-next a:after,
.navigation-prev-next .navigation-prev a:hover,
.navigation-prev-next .navigation-next a:hover,
.jp-volume-bar-value, .jp-play-bar,
.portfolio-thumb:hover .desc,
.button, a.button,
.dropcap.bgcolor-theme,
.marker,
.biginfopane,
.custom-table.style-3 th,
.custom-table-wrapper.style-3 table th,
.testimonials-block .controls a,
.pricing-column li.pricing-price,
.post-big .post-date,
.post-small .post-big-pic-over
{
	background-color:#b96b51;
}

.sort-menu li a.button.active,
.button, a.button
{
	background-color:#b96b51 !important;
}

.footer input[type=button],
.footer input[type=submit],
.footer input[type=reset]:hover,
.footer .jp-volume-bar-value, .footer .jp-play-bar,
.footer .button, .footer a.button,
.footer .dropcap.bgcolor-theme,
.footer .marker,
.footer .biginfopane,
.footer .custom-table.style-3 th,
.footer .custom-table-wrapper.style-3 table th,
.footer .testimonials-block .controls a,
.footer .pricing-column li.pricing-price
{
	background-color:#ffffff;
}

.footer .button, .footer a.button
{
	background-color:#ffffff !important;
}

.tabs-control li a.active
{
	-webkit-box-shadow:inset 0 3px 0 0 #b96b51;
	-moz-box-shadow:inset 0 3px 0 0 #b96b51;
	box-shadow:inset 0 3px 0 0 #b96b51;
}

.footer .tabs-control li a.active
{
	-webkit-box-shadow:inset 0 3px 0 0 #ffffff;
	-moz-box-shadow:inset 0 3px 0 0 #ffffff;
	box-shadow:inset 0 3px 0 0 #ffffff;
}

.pricing-column li.pricing-title,
.post-big .post-title-inner
{
	border-top-color:#b96b51;
}

.footer .pricing-column li.pricing-title
{
	border-top-color:#ffffff;
}

.custom-gallery .controls .pager a:after
{
	border-right-color:#b96b51;
}

.post-widget-text .date,
.box-phone .days,
.breadcrumbs,
.post-categories,
.post-author,
.post-tags,
.post-full .post-date,
.post-small .post-date,
.post-comments,
.post-title-comment,
.post-title-link,
.comment .info .date,
.navigation-pages span.title,
.navigation-prev-next .navigation-prev a,
.navigation-prev-next .navigation-next a,
.content-block .content-title,
.latest-tweets .tweet-time a,
.portfolio-small-preview .tags,
.testimonials-block .item .name-desc,
.side-text,
.sort-menu li a.button .count
{
	color:#c5c5c5;
}

.sort-menu li a.button
{
	background-color:#c5c5c5 !important;
}

.sidebar .widget-header
{
	background-color:transparent;
	color:#FFFFFF;
}

/* Footer */
.footer {
	color:#eae1d3;
}

.sub-footer-divider {
	background-color:#eae1d3;
}

.footer .post-widget-text .date,
.footer .box-phone .days,
.footer .content-block .content-title,
.footer .latest-tweets .tweet-time a,
.footer .portfolio-small-preview .tags,
.footer .testimonials-block .item .name-desc,
.sub-footer,
.footer .side-text
{
	color:#eae1d3;
}


/*Bouton reservit*/

.ReservitBookingButton {
    color: #fff !important;
    background: #b96b51;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 5px 30px;
    font-size: 14px;
    letter-spacing: 2px;
    border-radius: 5px;
}
.ReservitBookingButton:hover, .ReservitBookingButton:focus {
    background: #dbcdb8;}

/*Meilleur prix reservit*/
#ReservitBookingIframe { z-index: 1000 !important;}
.iframeClose { z-index: 1100 !important;}

#rsvit_btn {
	transform: initial;
	padding: 10px 20px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #b96b51;
	color: #fff;
	border: 0;
	top: 335px;
	bottom: initial;
	cursor: pointer;
	right: 0;
	position : fixed;
	z-index: 999999;
	display: none;
}
#iframeReservitBestPriceWidget {
	margin: auto;
	border: none;
	max-width: initial;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 5px;
    background-color: #dbcdb8 !important;
    border: 1px solid #fff !important;
}
#btn_bed_ico {
	font-size: 1.3em;
	border: 2px solid;
	border-radius: 3px;
	padding: 2px 3px 2px 3px;
	margin-right: 5px;
}
#rsvit_btn>span {
	font-weight: normal;
}
#ReservitBestPriceWidgetbox {
	border: 0;
	position: relative;
	z-index: 999998;
	background-color : transparent;
	-webkit-box-shadow: -5px 5px 20px 0 rgba(0,0,0,0.64);
	-moz-box-shadow: -5px 5px 20px 0 rgba(0,0,0,0.64);
	box-shadow: initial;
	text-align: center;
	overflow: hidden;
	width: 250px;
	height: 100%;
}
#ReservitBestPriceWidget {
	position: fixed;
	top: 50%;
	display: none;
	text-align: center;
	width: 250px;
	height: 450px;
	right: 0;
	transform: translateX(0);
	transform: translateY(-50%);
	left: initial;
	z-index: 0;
}
#box_btn_close {
	font-size: 20px;
	color: black;
	transition: transform 0.5s ease;
	margin: auto;
}
#box_btn_close:hover {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#box_btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	vertical-align: middle;
	top: -15px;
	left: -15px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	padding-top: 3px;
	text-align: center;
	border-style: solid;
	cursor: pointer;
	background-color: white;
	-webkit-box-shadow: -5px 5px 20px 0 rgba(0,0,0,0.64);
	-moz-box-shadow: -5px 5px 20px 0 rgba(0,0,0,0.64);
	box-shadow: -5px 5px 20px 0 rgba(0,0,0,0.64);
	z-index: 1000000;
}
@media (max-width: 790px) {
	#rsvit_btn {
		width: 92%;
		left: 4%;
		bottom: 0;
		top: initial;
		border-bottom-left-radius: 0;
		border-top-right-radius: 5px;
		background-color: rgba(244,158,76,0.9);
	}
	#ReservitBestPriceWidget {
		left: 50%;
		right: initial;
		margin-left: -125px;
	}
}
@media screen and (max-width:450px) and (orientation:portrait) {
	#ReservitBestPriceWidget {
		width: 250px;
		height: 90%;
	}
}
@media screen and (max-width:750px) and (orientation:landscape) {
	#ReservitBestPriceWidget {
		width: 250px;
		height: 90%;
	}
}

