/*
Theme Name: Brocantique
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



.fusion-icon-facebook, .fusion-icon-twitter, .fusion-icon-instagram,  .fusion-icon-googleplus{
	color: #ab8b65 !important;
}
#post-584 > div > div:nth-child(4) > div.fusion-builder-row.fusion-row > div > div{
	background-color: rgba(210, 69, 40,0.9)!important;
	padding:20px 30px;
}

#sliders-container > div > div > ul > li > div.slide-content-container.slide-content-left > div > div.heading > div > div > h2, #sliders-container > div > div > ul > li > div.slide-content-container.slide-content-left > div > div.caption > div > div > h3{
	/*background-color: rgba(101, 167, 156 ,0.9)!important;
	padding:10px 30px;*/
}

.page-id-585 #sliders-container > div > div > ul > li > div.slide-content-container.slide-content-left > div{

background-color: rgba(171,139,101,0.9)!important;
padding:20px 30px;

    width: 40%;
    height: 100%;

}
  #post-585 > div > div.fusion-fullwidth.fullwidth-box.fusion-parallax-fixed.nonhundred-percent-fullwidth > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-one-half.fusion-column-first.\31 _2{

background-color: rgba(86,58,44,0.9)!important;
padding:20px 30px;

}

#sliders-container > div > div > ul > li > div.slide-content-container.slide-content-left > div{
	margin-left: 0 !important;
}


.page-id-586  #sliders-container > div > div > ul > li > div.slide-content-container.slide-content-left > div > div.heading > div > div > h2{
background-color: rgba(101, 167, 156, 0.9)!important;
	padding:20px 30px;
}

#post-586 > div > div.fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.fusion-equal-height-columns > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-one-half.fusion-column-first.\31 _2 > div > p > iframe{
max-width: 90% !important;
	margin-top:110px !important;
	margin-left:60px !important;
}

#wpcf7-f828-p586-o1 > form > p > label{
	color: ##5a5f6b !important;
}

.logo-text-gris{ font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
 	font-size: 48px;
	color: #5a5f6b;
	line-height: 48px;

	}
.logo-text-beige{ font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
 	font-size: 28px;
	color: #bab7a9;
	}
/* panier d'achat */
#menu-lifestyle-main-menu > li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart{
		display:none !important;
}

#content > ul > li > div.product-buttons > div > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		display:none !important;
}
#content > ul > li > a > div > div > i{
		display:none !important;
}

 div.product-excerpt.product-list > div.product-buttons > a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		display:none !important;
}

/* social media */
#side-header > div.side-header-wrapper > div.side-header-content.side-header-content-1-2 > div.side-header-content-2.fusion-clearfix > div{
		/*display:none !important;*/
}
.fusion-icon-facebook:before {
    color: #fff !important;
}

 ul.social-share{
 	display:none !important;
}

#side-header .side-header-content-1 {
    margin-top: 0;
}

#side-header .fusion-social-links-header {
    margin: -20px 0 0 -20px;
}


div.ilightbox-holder.metro-white > div > div{
	display:none !important;
}

/* formulaire accordeon dans produit */
.accord-content { display: none; }

.accord-header {
	font-size: 24px;
	color: #fff;
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 0px;
	 margin-top: .5em;
    margin-bottom: .5em;
	background-color: rgba(171,139,101,1);
	padding: 5px  0 5px 20px;
	cursor:pointer;
 }
 .accord-header: after{
	 content:">";
	 color: red !important;


 }

 #wpcf7-f882-p854-o1 > form > p:nth-child(2) > label:nth-child(1) > span > input{
 	margin-bottom 20px;
	color: #595f6b;
	font-size: 14px;
	line-height: 2;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
 }

#product-854 > div.summary.entry-summary > div > div.product_meta > span{

    font-weight: 100 !important;
 }

 /* jetpack email subscription  */

 div.jetpack-subscription > div{
	 max-width: 300px !important;
	 padding: 30px 30px  0 40px !important;
}
div.jetpack-subscription > div > h2{
	font-size: 18px !important;
	 color: #ab8b65 !important;
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
    font-weight: 700;
   line-height: 18px !important;
}

input[type=submit], input[type=text], textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border: none;
    padding: 8px 15px;
}

#subscribe-submit > input[type="submit"]:nth-child(6){
	  background: #ab8b65 !important;
	  color: #fff !important;

}
#subscribe-submit > input[type="submit"]:nth-child(6):hover{
	  background: #ccc !important;
	  color: #fff !important;
}

#subscribe-field{
	height: 35px; !important;
	color: #ab8b65 !important;
	font-weight: 700 !important;
}

/* lightbox */
 div.pswp__caption > div{
		display:none;
}

 h1.titre-produit{
	font-size:72px !important;
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif !important;
    font-weight: 300!important;
	color: #595f6b;
	line-height: 1 !important;
    letter-spacing: 0px !important;
	margin-top: 0.67em;
    margin-bottom: 0.67em;

}

#post-586 span.contact, span.titre_h1{
	font-size:36px !important;
}


#post-586 > div > div > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-one-half.fusion-column-first.\31 _2 > div > h1{
	margin-top: 0 !important;
}
.product-buttons .button {
    display: none;
}
.product-images .crossfade-images {
    background: #fff !important;
}
.blanc{
	color:#fff !important;
}
h2 .blanc{
	color:#fff !important;
}
h3 .blanc{
	color:#fff !important;
}
.blanc h2{
	color:#fff !important;
}
.blanc h3{
	color:#fff !important;
}
.btn-services{
	background-color:#fff !important;
	color:#444 !important;
}
.button.orange, .fusion-button.button-orange, .fusion-button.button-orange{
	background:rgba(210, 69, 40, 0.1)!important;
	color:#fff !important;
	border:2px solid #fff !important;
}
.button.orange, .fusion-button.button-orange:hover{
	background:#fff !important;
	color:rgba(210, 69, 40,1) !important;
}

.side-header-content #subscribe-text{
	color:#fff !important;
}

.sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {
    color: #fff !important;
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before {
    color: #fff !important;
}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-google-plus-1 a:before, .sd-social-icon-text .sd-content li.share-google-plus-1 a:before, .sd-social-text .sd-content ul li.share-google-plus-1 a:before {
    color: #fff !important;
}

.fusion-footer-widget-area {
    padding-top: 3px;
}

.wpcf7-form input[type="submit"], .wpcf7-submit{
	background:#fff !important;
	border:2px solid #ab8b65 !important;
	color:#ab8b65 !important;
}
.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover{
	background:#ab8b65 !important;
	border:2px solid #ab8b65 !important;
	color:#fff !important;
}

.product .product-border {
    border-color: #ddd !important;
}
.fusion-title .title-sep, .fusion-title.sep-underline {
    border-color: #ddd  !important;
    top: 5px !important;
}

.fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container {
    display: none;
}

.faire-offre .accord-header{
	font-size: 18px;
    float: none;
    padding: 5px 10px;
    margin: 0;
	text-align: center;
    margin: 0 0 10px;
}
.livraison{
	margin: 30px 30px 0 40px !important;
	border: 2px solid #ab8b65;
	padding:10px 20px;
	text-align:center;
	text-transform:uppercase;
	color:#dddddd;
	font-size:16px;
	letter-spacing: 1.5px;
}

.fusion-product-buttons .add_to_cart_button{
	display:none !important;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-product-buttons a, .product-buttons a {
    padding-right: 14px;
    color: #fff !important;
    float: left !important;
}

.fusion-footer-widget-area {
    background-color: /*#ab8b65*/ #351e07 !important;
}

.fusion-footer .fusion-widget-area p{
	color:rgba(255,255,255,0.7) !important;
}

.fusion-footer .fusion-widget-area h2{
	color:#fff !important;
	font-size: 32px;
	margin-top:10px;
}

.fusion-footer #subscribe-submit > input[type="submit"] {
    background: #866239 !important;
    color: #fff !important;
}

.fusion-footer #subscribe-submit > input[type="submit"]:hover {
    background: #fff !important;
    color: #866239 !important;
}

.product-buttons a {
    color: #866239 !important;
}
.products li.product {
    background-color: rgba(255,255,255,0.3) !important;
}
.fusion-footer{
	margin-top:0;
}
.btn-blocs-accueil{
	padding:35px 20px 20px;
	color:#fff;
	font-size:24px;
}
.post-content h3{
	 font-size:20px !important;
}
.woocommerce-container .product-title{
	 font-size:20px !important;
}


/* jetpack               */
@media only screen and (max-width: 1024px) {
 #side-header > div.side-header-wrapper > div.jetpack-subscription > div{
		display:none !important;
	}

/*body.side-header-left #side-header {
	background:url(http://brocantique.ca/wp-content/uploads/2017/10/bg-responsive.jpg);
}*/
}

@media only screen and (min-width: 1025px) {
 #text-2 > div.textwidget > div{
		display:none !important;
	}
.hide-desktop{
	display:none;
}

}
/* **************   */

@media only screen and (max-width: 768px) {
	/* enlever le shopping card du menu */
   #mobile-menu-lifestyle-main-menu > li:nth-child(5){
       display:none !important;
    }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1 {
    font-size: 54px !important;
}
}

@media only screen and (max-width: 1023px){
.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: #351e07 !important;
}
}

@media only screen and (max-width: 1024px) {
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
       display:none !important;
    }
	#wpcf7-f882-p854-o1 > form > p:nth-child(2) > label:nth-child(1) > span > input{
			margin-bottom: 20px !important;
	}
}

@media only screen and (max-width: 414px) {
	.page-id-585 #sliders-container > div > div > ul > li > div.slide-content-container.slide-content-left > div	{
		width: 100% !important;
	}
}



/*iPhone 6 and iPhone 6+ portrait and landscape*/
@media only screen and (max-device-width: 640px), only screen and (max-device-width: 667px), only screen and (max-width: 480px){
p#subscribe-submit{
    background: #ab8b65 !important;
    color: #fff !important;
	width:auto;
	float:left;
	-webkit-appearance: none;
}

}

/*iPad Mini LandScape n Portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){
.woocommerce .products-4 li {
	width:23%;
	min-height: 290px !important;
	display: inline-block;
}

.product-buttons{
	position: absolute;
	bottom: 0;
}

.woocommerce .products-4 .add_to_cart_button {
	width: 100% !important;
	max-width: 100% !important;
}

.woocommerce .products-4 .show_details_button {
	width: 100% !important;
	max-width: 100% !important;
}

p#subscribe-submit{
    background: #ab8b65 !important;
    color: #fff !important;
	width:auto;
	float:left;
	-webkit-appearance: none;
}

.faire-offre{
	display:none;
}
/*#wrapper .orderby-order-container{
	float:left !important;
}*/

}
.negociable{
  font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
	color: #595f6b;
}


@media only screen and (max-width: 800px){
.fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 !important;
}
}

p.titre-produit-form{
	margin: 5px 0 0 0 !important;
}
.wpcf7-list-item {
    margin: 0 !important;
		font-size: 13px !important;
}
p.livraison-form{
	margin: 5px 0;
}

.grecaptcha-badge{
	z-index: 9999;
}

ul > li.fusion-custom-menu-item.fusion-main-menu-search{
	display: none !important;
}