/*
Theme Name: Seafarer Child
Theme URI: https://seafarer.qodeinteractive.com
Description: A child theme of Seafarer
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: seafarer
Template: seafarer
*/

#qodef-page-header .qodef-widget-holder, .qodef-vertical-alignment--header-bottom .qodef-m-title, .qodef-top-area{
	display:none;
}
.menu-item-5519 span{
	background-color:#ac1918;
	padding:8px;
	border-radius: 10px;
	color:#fff;
}
.qodef-header-navigation .menu-item-5520 span, .qodef-header-navigation .menu-item-5201 span, .qodef-header-navigation .menu-item-5678 span{
	color:white;
}
.qodef-header-sticky-inner .qodef-header-navigation .menu-item-5520 span, .qodef-header-sticky-inner .qodef-header-navigation .menu-item-5201 span, .qodef-header-sticky-inner .qodef-header-navigation .menu-item-5678 span{
	color:#324664;
}

.ombre_blok{
	box-shadow: 2px 2px 8px #333;
	border-radius: 30px;
	margin:0 15px;
}

.titre_txt .qodef-m-title{
	font-size:32px;
}
.titre_txt .qodef-m-text{
	font-size:32px;
	font-weight:800;
}
.qodef-section-title .qodef-m-background-text{
	font-size:60px;
	color:#424242 !important;
	font-family: 'Roboto', sans-serif;
	margin-top:-15px !important;
}
.titre_txt2 .qodef-m-title{
	font-size:32px;
	font-weight:800;
}
.titre_txt2 .qodef-m-text{
	font-size:32px;
	
}

#btn_espace a{
	color:#006b87 !important;
	/*background:url("https://printempscaravane.com/wp-content/uploads/2022/02/espace-concessionnaire.png") right center no-repeat #fff;
	padding-right:65px !important;*/
	background-color:#fff;
}

/*article*/
.swiper-pagination-clickable .swiper-pagination-bullet{
	height:3px !important;
}
.post-template-default .entry-date, .post-template-default .qodef-e-info .qodef-info-separator-end, .entry-date, .qodef-info-separator-end{
	display:none;
}

.qodef-blog-item .entry-title, #qodef-page-sidebar .qodef-widget-title{
	font-family: 'Roboto', sans-serif;
	color:#1A2F4C;
	font-size:23px;
}
.page-id-180 .qodef-blog article>div, .page-id-174 .qodef-blog article>div{
	background-color:#fff;
	box-shadow: 2px 2px 8px #333;
	border-radius: 10px;
}
.qodef-blog .qodef-blog-item .qodef-e-media-image:before{
	border:0px;
}
.qodef-blog article img{
	border-radius: 10px 10px 0 0;
}
.qodef-blog .qodef-e-content{
	padding:5px;
}
.qodef-m-filter span{
	font-family: 'Roboto', sans-serif;
	text-transform:initial;
}
.qodef-m-filter .qodef-m-filter-item.qodef--active{
	background-color:#1A2F4C;
	padding:5px;
}

#qodef-page-footer-top-area-inner{
	padding:40px 0;
}
#qodef-page-footer-bottom-area{
	border-color:#006b87;
}
.qodef-grid .qodef-grid-item{
	text-align:center;
}

#qodef-page-footer .widget_seafarer_core_icon_list_item{
	display:inline-block;
	margin:0 10px;
}

.sib-default-btn{
	text-align:center;
	display:inherit !important;
}

/*bubulle*/
.qodef-blog .swiper-pagination{
	position:absolute !important;
	display:-webkit-inline-box;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	width:auto;
	left:40%;
}
.swiper-pagination-clickable .swiper-pagination-bullet{
	height:7px !important;
	background-color:#021527;
}

/*site*/
@media only screen and (min-width: 960px) {
	.sib-email-area{
		width:80% !important;
		display:inline-block;
	}
	.sib-default-btn{
		width:18% !important;
		display:inline-block;
		padding:9px !important;
	}
	.sib_signup_box_inside_1{
		text-align:center;
	}
}


/*mobile*/
@media (max-width: 960px){
	.ombre_blok{
		margin:15px 25px;
	}
	.ombre_blok .elementor-widget-image>div{
		width:30%;
		margin: 0 auto;
	}
}


/*Questionnaire*/
#wpcf7-f6230-p6231-o1 .wpcf7-list-item, #wpcf7-f6702-p6231-o1 .wpcf7-list-item{
	display:flex;
	margin-bottom:15px;
}
.titre_question{
	color:#00657F;
	font-weight:bold;
}
.ecart{
	margin-left:30px !important;
}
#wpcf7-f6230-p6231-o1 input, #wpcf7-f6702-p6231-o1 input{
	margin-right:5px;
}

/*pied de page*/
.elementor-element-7c2368f .qodef-m-text  {
 font-weight:bold;
}
/* newsletter */
.elementor-element-ca92081  input[type="email"], .elementor-element-ca92081 p {
	color:white;
}
.elementor-element-ca92081 input[type="submit"] {
	background-color:#ac1918;
}
.elementor-element-ca92081 input[type="submit"]:hover {
	background-color:#d44328;
	border-color:#d44328;
	color:white;
}
.facebookicon {
	width:35px;
	height:35px;
}