/*
Theme Name: Sydney-child
Description: Theme enfant de Sydney
Author: 
Author URI: 
Template: sydney
Version: 0.1.0
*/

#content.page-wrap{
	padding-bottom: 0!important;
}

.container.content-wrapper{
	padding-bottom: 0!important;
}

#masthead .row {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

#masthead .row .btn-menu{
	margin-top: 0!important;
}
#menu-principal a{
	text-transform: uppercase;
}
.roll-button.button-slider{
	background: #9F7A70;
}

.roll-button.button-slider:hover{
	color: white;
}


/* Section Nos produits */

#sectionNosProduits .elementor-widget-image-box{
	cursor: pointer;
}


#sectionNosProduits .elementor-widget-image-box .elementor-image-box-content{
	display: flex;
	justify-content: space-between;
	align-items: center;
}


#sectionNosProduits .elementor-widget-image-box .elementor-image-box-content h3{
	margin: 0;
	color: #9F7A70;
	font-size: 18px;
}

#sectionNosProduits .elementor-widget-image-box .elementor-image-box-content p{
	font-size: 21px;
}

/* Popup */

section.popuptext{
	display: flex;
	justify-content: space-around;
	padding: 2%;
}

section.popuptext header{
	width: 35%;
}

section.popuptext #project-content{
	width: 65%;
}

section.popuptext header .popup-title{
	color: #9F7A70;
}

section.popuptext header .popup-price{
	display: flex;
}

section.popuptext header .popup-newprice{
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}

section.popuptext header .popup-oldprice{
	text-decoration: line-through;
}

section.popuptext #project-content p:last-child{
	text-align: right;
}

section.popuptext #project-content a.popupBoutonCommande{
	padding: 1% 3%;
	background: #9F7A70;
	color: white;
	text-transform: uppercase;
}

.sgpb-popup-close-button-1{
	top: 9px!important; /* placement de la croix - fermeture du popup */
}
/* Section Avis Clients */

#sectionAvis{
	background-size: cover;
	padding: 8% 0;
}

#sectionAvis .testimonial_rotator_quote{
	font-size: 18px;
	color: white;
}

#sectionAvis .testimonial_rotator_author_info, #sectionAvis i{
	color: white;
}

/* Section Newsletter */

#sectionNewsletter h5{
	text-align: center;
    color: white;
}

#sectionNewsletter form{
	display: flex;
    justify-content: center;
}

#sectionNewsletter form .tnp-field-email{
	width: 40%;
}

#sectionNewsletter form .tnp-field-email input{
	width: 100%;
}

#sectionNewsletter form .tnp-field-button input{
	background-color: #9F7A70;
	border-color: #9F7A70;
}


#sectionNewsletter form .tnp-field-button input:hover{
	color: black;
}

/* Section Formulaire */

#sectionFormulaire h2, #sectionFormulaire h3{
	text-align: center;
}

#sectionFormulaire .quantite .form-control{
	width: auto;
}

#sectionFormulaire #fld_5466874_1-wrap{
	display: flex;
	justify-content: space-between;
}

#sectionFormulaire .gratuit {
	text-align: right;
}
#sectionFormulaire .total-line, #sectionFormulaire .total h4{
	text-align: right
}

#CF5e8870dfcc38f_1-row-2, #CF5e8870dfcc38f_1-row-3, #CF5e8870dfcc38f_1-row-4{
	border-bottom: 1px solid grey;
}

#CF5e8870dfcc38f_1-row-3, #CF5e8870dfcc38f_1-row-4, #CF5e8870dfcc38f_1-row-5{
	padding-top: 2%;
}

#sectionFormulaire .commandeBouton{
	text-align: center;
}

#sectionFormulaire .commandeBouton input{
	background: #9F7A70;
	width: 100%;
	color: white;
}

/* PIED DE PAGE */

#sidebar-footer{
	background: #323A42;
	padding: 2% 0;
}

#sidebar-footer .container{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#sidebar-footer .container .sidebar-column:last-child{
	text-align: right;
}

#sidebar-footer .container .sidebar-column:last-child .boutonFooter{
	background: transparent;
    border: 2px solid #9F7A70;
    box-shadow: none;
    color: #9F7A70;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    padding: 13px 30px;
	text-transform: uppercase;
}

.textwidget.custom-html-widget{
	text-align: center;
}
#sidebar-footer .lienFooter{
	color: #9F7A70;
}
footer.site-footer{
	display: none;
}

#sgpb-popup-dialog-main-div{
	padding: 0!important;
}

header.termes{
	width: 100%;
    background: #9F7A70;
    color: white;
	padding-left: 3%;
	padding-top: 2%;
    padding-bottom: 2%;
}
header.termes h1{
	color: white;
}
.popuptermes{
	display: flex;
	padding: 3% 4%;
	font-family: 'Source Sans Pro', sans-serif;
}

.popuptermes article.left {
	width: 48%;
	padding-right: 2%;
}

.popuptermes article.right {
	width: 48%;
	padding-left: 2%;
}

.buttontermes{
	text-align: center;
}

.buttontermes a{
	
	background: #9F7A70;
	padding: 1% 4%;
	color: white;
}
@media all and (max-width: 980px){
	
	.slide-inner h2.maintitle{
		font-size: 60px;
	}

	.slide-inner p.subtitle{
		font-size: 24px;
	}
	
	#sidebar-footer .container{
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
	
	
	#sectionNewsletter h5{
		font-size: 28px;
	}
}

@media all and (max-width: 767px){
	.livraisonResponsive, #fld_5466874_2-wrap{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
}