/*
Theme Name:     Thème enfant
Description:    Thème enfant de B&C concept pour personnalisation des thèmes clients
Author:         B&C concept
Author URI:     http://www.bandcconcept.com
Template:       enfold                          
Version:        0.1.0
*/
/*slider sans fond blanc sur images*/
.avia-fullwidth-slider span.image-overlay {
    background: rgba(0, 0, 0, 0) !important;
}
span.image-overlay {
    background: rgba(0, 0, 0, 0) !important;
}
.header_color .header_bg {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
.detente-block {
    height: 320px;
}
.detente-block ul {margin:0px;}

/*bordure article*/
.single main.template-page {
    border-left: 1px solid #C9B471;
    border-bottom: 1px solid #C9B471;
	padding-left:20px;
}
/*pour le formulaire de réservation*/
#pre-resa .warning-info {
    background-color: rgba(216, 66, 66, 0.5);
    padding: 10px;
    box-shadow: 0px 0px 0px 1px #C50000;
}

.resa-name-left, .resa-name-right {
    width: 49%;
    display: block;
    float: left;
}
.resa-name-left {
    margin-right: 15px;
}
.resa-soiree {
    width: 100%;
    display: block;
    background-color: rgba(3, 3, 3, 0.35);
    padding: 10px;
    margin-bottom: 7px;
    margin-left: 0px;
    color: #fff;
    box-shadow: inset 0px 0px 0px 1px #C9B471;
    -webkit-box-shadow: inset 0px 0px 0px 1px #C9B471;
}
.resa-soiree.infos-perso {padding:10px;}
#pre-resa label span.wpcf7-list-item-label {
    color: #fff !important;
}
.soiree-choisi .wpcf7-list-item span {color:#fff !important;}
#pre-resa input[type='number'] {
    width: 60px;
    display: inline;
}
#resa-calendar {
    width: 260px !important;
    display: inline-block !important;
    margin-left: 10px !important;
}
#difuse-info span.wpcf7-list-item {
    display: block;
    margin: 0px;
}

.block-form-resa {
    background-color: rgba(0, 0, 0, 0.35);
    box-shadow: inset 0px 0px 0px 1px #C9B471;
	-webkit-box-shadow: inset 0px 0px 0px 1px #C9B471;
    padding: 10px;
	margin-bottom:20px;
}
.resa-options-supp p:last-child {
    margin: 0px;
}
.page-id-979 .avia_message_box.avia-color-blue.avia-size-large.avia-icon_select-yes.avia-border-solid.avia-builder-el-2.avia-builder-el-no-sibling {
    margin: 20px;
}

/*footer*/
.container .copyright img {
    vertical-align: middle;
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	}
	.container .copyright img:hover {
		filter: grayscale(0%);
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		-ms-filter: grayscale(0%);
		-o-filter: grayscale(0%);
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
	}
	
/*responsive*/
@media only screen and (max-width: 1250px) {
.hr-custom {
    white-space: normal;
	}
}

@media only screen and (max-width: 767px) {

.tabcontainer {
    background: rgba(0, 0, 0, 0.5) !important;
	}
}
@media only screen and (max-width: 639px) {
	.main_color {
    background: #030303  !important;
	}
}