/*
Theme Name: DFD Ronneby Enfant
Description: Theme enfant du theme DFD Ronneby. Vous pouvez desormais le personnaliser sans risquer de perdre vos modifications
Author: Wizengo
Author URI: https://www.wizengo.com
Template: dfd-ronneby
Version: 1.0
*/

/*------------------------ EDIT 19/04/2019 ---------------------*/
.dfd-animate-container{opacity:1 !important;}
.nav-menu .mega-menu-item .item-title{padding:0 10px;}
/**/@font-face {
	font-family: "HelveticaNeueHeavy";
	src: url('../dfd-ronneby-child/fonts/HelveticaNeue-Heavy22619.ttf');
	src: url('../dfd-ronneby-child/fonts/HelveticaNeue-Heavy22619.otf');
	src: url('../dfd-ronneby-child/fonts/HelveticaNeue-Heavy22619.eot');
	src: url('../dfd-ronneby-child/fonts/HelveticaNeue-Heavy22619.woff');
	src: url('../dfd-ronneby-child/fonts/HelveticaNeue-Heavy22619.woff2');
}
H1,H2,H3,H4,H5,H6, #section-concept .dfd-title{
	font-family: "HelveticaNeueHeavy", sans-serif !important;
}
strong, .snp-lesplus .info-box-title{font-weight:900 !important;}
.ytp-chrome-top-buttons{display:none !important}
.snp-txt-w p, .snp-txt-w ul li{color:#fff !important;}
.snp-lesplus .description{font-weight:300;}
#home .dfd-animated-text-wrap .dfd-animated-text-block span{text-transform:inherit;}
#snp_choix_hp p{text-transform:uppercase;}
/*FORMULES*/
.box-formule, .box-formule2 {
	width:30% !important;
	border: 2px solid #fff;
	border-radius: 25px;
	padding-top: 5%;
	padding-bottom: 5%;
	height: 300px;
	background-color:rgba(255, 255, 255, .05);
}
.box-formule2 {
	margin-left: 3%;
	margin-right: 3%;
}
.bloc-formules li{list-style:none;}
.dfd-button-text-main{padding-left:40px !important;}
.service-txt p{color: #000;}
/*FORMULAIRE DE CONTACT*/
.wpcf7 form input[type="submit"]{
	border:1px #ed342f solid;
	color:#ed342f !important;
	padding: 15px 25px;
	margin-top: 30px;
	width:200px;
}
.wpcf7 form input[type="submit"]:hover{
	background-color: #ed342f;
	color:#fff !important;
	
}
.snp-live .dfd-animated-text-wrap .dfd-animated-text-block .dfd-anim-prefix{display:block;} 
.snp-live .dfd-animated-text-wrap .dfd-animated-text-block span.dfd-animate-text{font-size:25px;}
/* Section Rentabilité Liste*/
.red-line {
    display: flex;
    align-items: center;
    justify-content: center;
}
.list-live {
    display: flex;
    align-items: center;
    justify-content: center;
}
.list-intro {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*Section les plus*/
.snp-lesplus .dfd-info-box.layout-04 .module-icon{font-size:50px;}
.snp-lesplus.snp-services-comp .icon-wrapper{display:none;}
/*Flux Réseaux Sociaux*/
.ff-item .ff-content{color: rgb(131, 141, 143);}
#ff-stream-1 .ff-loadmore-wrapper .ff-btn{background-color:#ed342f;}
/*Etablissement sportif*/
/*.snp-poly-droite{clip-path: polygon(53% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 100%);}
.snp-poly-gauche{clip-path: polygon(0 0, 53% 0, 100% 100%, 100% 100%, 0 100%, 0% 50%);}
.snp-poly-droite{clip-path: polygon(50% 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 100%);}
.snp-poly-gauche{clip-path: polygon(0 0, 100% 0, 50% 100%, 50% 100%, 0 100%, 0% 50%);}*/
.snp-poly-droite{clip-path: polygon(25% 0, 100% 0, 100% 100%, 100% 100%, 0 100%, 0% 100%);}
.snp-poly-gauche{clip-path: polygon(0 0, 100% 0, 75% 100%, 100% 100%, 0 100%, 0% 100%);}
.snp-renta .module-icon{font-size:50px;}
/*FOOTER*/
.widget.soc-icons{font-size: 25px;}
.subfooter-copyright a{color: rgba(255,255,255,0.6);}
.subfooter-copyright a:hover{color: #ed342f !important;}
/*RESPONSIVE*/
@media screen and (max-width: 1024px){
	.header-icons-wrapper .form-search-wrap{display:none;}
}
@media screen and (max-width: 799px){
	.header-icons-wrapper .form-search-wrap, #section-slider{display:none;}
	#section-scorer-details .snp-responsive .six{
		width:50%;
		float:left !important;
		clear: inherit;
	}
	#section-concept .snp-responsive .two,
	#section-terrains.snp-responsive .two{
		margin-bottom:20px;
		width:33%;
		float:left !important;
		clear: inherit;
	}
	.snp-live .dfd-animated-text-wrap .dfd-animated-text-block span{font-size:20px;}
	.box-formule, .box-formule2 {
		width: 50% !important;
		padding-top: 5%;
		padding-bottom: 5%;
		margin-top: 30px;
		margin-bottom: 30px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
	}
	.snp-poly-droite{clip-path: none;}
	.snp-poly-gauche{clip-path: none;}
	
	.grey_row .row{
		display: flex;
		flex-direction: column-reverse;}
}
@media screen and (max-width:480px){
	#snp_choix_hp{padding-top:35px !important;}
	#snp_choix_hp .dfd-button-inner-cover{
		white-space: break-spaces;
	}
	.snp-live .dfd-title p{text-align:center !important;}
	#section-concept .dfd-animate-container .info-box-title{font-size:16px !important;}
	.snp-live .dfd-animated-text-wrap .dfd-animated-text-block span{font-size:18px;}
	.formules .box-formule, .formules .box-formule2{
		width: 96% !important;
		margin-bottom: 20px;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.have_project p{padding:0 10% 0 10%;}
	.have_project .row{margin:0!important;}
}