/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 28.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/



/*Ajout LG*/

@media only screen and (max-width: 1200px) {
nav.main_menu>ul>li>a {
 padding: 0 12px !important;
 margin: 0 10px !important;
 font-size: 20px !important;
}
}

.texte_header, .texte_header a {
	font-size: 16px!important;
	font-family: 'Oswald', sans-serif!important;
}

h5.tit_contact_home {
	font-weight:400!important;
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
}

.header_top { 
  overflow: hidden !important; 
} 

li#nav-menu-item-482>a { 
  padding-right: 0px !important;
}

nav.main_menu ul li.active a, nav.main_menu ul li:hover a {
  color: #ec008c!important;
}

li {
	list-style-image: url(https://www.agence-revelis.com/wp-content/uploads/2022/04/puce.gif);
	color: #000000;
	font-size: 14px!important;
}

.bloc_texte_home p { margin: 15px 0px!important;
}

.tit_equipe h2 {
	font-family: 'Oswald', sans-serif!important;
	color: #231f20 !important;
	background-color: #f47e69;
	display: inline-block;
	font-size: 33px;
	padding: 20px 50px;
}

.page-id-59 h2.elementor-heading-title {
	color: #231f20!important;
}

h5 a {
	text-transform: uppercase!important;
}

.tit_equipe {
  margin-top: -57px;
}

.tit_pers {
	display: block;
	text-align: center;
}

.resp_pers {
	display: block;
	font-size: 13px;
	text-align: center;
}
.mail_pers {
	display: block;
	color: #000000;
	text-align: center;
}


.bloc_contact, .bloc_contact a {
	font-size: 14px;
}

.texte_14 {
	font-size: 14px;
}

.footer_top .textwidget p, .footer_top .column_inner > div h5 {
	color: #000000!important;
}

.footer_top a:not(.qbutton) {
  color: #000000 !important;
}

input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea {
	background-color: #f1f3f5!important;
}


.slide_home p.entry-title {
	display: none;
}

.qode-slider1-owl .owl-dots .owl-dot .qode-slider1-pag-title {
	font-size: 24px!important;
	font-weight: 500!important;
}
.qode-slider1-owl .owl-dots .owl-dot .qode-slider1-pag-date {
	display: none;
}

.qode-slider1-owl .owl-dots .owl-dot:nth-child(4n+1){
    background-color: #fef34d!important;

}

.qode-slider1-owl .owl-dots .owl-dot:nth-child(4n+2){
    background-color: #69cef6!important;
}

.qode-slider1-owl .owl-dots .owl-dot:nth-child(4n+3){
    background-color: #df8876!important;
}

.qode-slider1-owl .owl-dots .owl-dot:nth-child(4n){
    background-color: #df8876;
	display: none;
}
.qode-slider1-owl .owl-dots .owl-dot:nth-child(4n) {
	background-color: #df8876!important;
}

.single-post .content_inner a,
.single-post .content_inner a span {
	color: #303030!important;
	text-decoration: underline!important;
}

.single-post a:hover,
.single-post a span:hover {
	text-decoration: none;
}
.qode-news-holder .qode-post-info-category a span {
	color: #fff!important;
	text-transform: capitalize!important;
}
.qode-layout1-item .qode-post-info-date {
	
}
.qode-slider1-owl .owl-dots .owl-dot .qode-slider1-pag-info-holder {
	padding-top: 26px;
}

.footer_top a {
	text-decoration: underline;
}
.footer_top a:hover {
	text-decoration: none;
}


.btn_jaune_home a {
	background-color: #fef34d;
	color: #000000;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 500;
	padding: 40px 20px;
	display: block;
	width: 70%;
	float: right;
}
.btn_bleu_home a {
	background-color: #69cef6;
	color: #000000;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 500;
	padding: 40px 20px;
	display: block;
	width: 70%;
	float: right;
}
.btn_rouge_home a {
	background-color: #df8876;
	color: #000000;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 500;
	padding: 40px 20px;
	display: block;
	width: 70%;
	float: right;
}








/*Page contenu*/

.bloc_contenu p {
  margin: 15px 0px !important;
}
.bloc_domaine {
	padding-left: 10px;
	padding-top: 10px;
	height: 164px;
	padding-right: 30px;
}
.bloc_domaine p {
	font-size: 18px;
}
.bloc_jaune {
	background-color: #fff200;
}
.bloc_bleu {
	background-color: #00aeef;
}
.bloc_rose {
	background-color: #ec008c;
}
.bloc_rose p {
	color: #ffffff;
}
.bloc_gris {
	background-color: #231f20;
}.bloc_gris p {
	color: #ffffff;
}
.bloc_rose_pale {
	background-color: #f6adcd;
}
.bloc_jaune_pale {
	background-color: #fff9ae;
}
.bloc_gris_pale {
	background-color: #a7a9ac;
}
.bloc_bleu_pale {
	background-color: #8dd8f8;
}

.qode-news-single-news-template article .qode-post-title,
.qode-news-single-news-template article .qode-post-info-after-title,
.qode-post-info-top,
.qode-post-info-bottom,
.qode-news-reactions-holder,
.qode-post-info-bottom,
.post-template-default img.wp-post-image,
.qode-blog-single-navigation {
	display: none!important;
}

.content .container .container_inner.default_template_holder {
	padding-top: 40px!important;
}
.postid-615 .title.title_size_large h1 {
	background-color: #fef34d;
	opacity: 0.8;
	display: inline-block;
	padding: 10px 150px;color: #000000;
	text-shadow: none;
}
.postid-797 .title.title_size_large h1 {
	background-color: #69cef6;
	opacity: 0.8;
	display: inline-block;
	padding: 10px 150px;color: #000000;
	text-shadow: none;
}
.postid-787 .title.title_size_large h1 {
	background-color: #df8876;
	opacity: 0.8;
	display: inline-block;
	padding: 10px 150px;color: #000000;
	text-shadow: none;
}
.page-id-1402 .title.title_size_large h1 {
  background-color: #fef34d;
  opacity: 0.8;
  display: inline-block;
  padding: 10px 150px;
  color: #000000;
  text-shadow: none;
}




/* Page histoires courtes */


.postid-1435 .title.title_size_large h1,
.postid-1494 .title.title_size_large h1,
.postid-1544 .title.title_size_large h1,
.postid-1529 .title.title_size_large h1,
.postid-1623 .title.title_size_large h1,
.postid-1671 .title.title_size_large h1,
.postid-1677 .title.title_size_large h1 {
  background-color: #fef34d;
  opacity: 0.8;
  display: inline-block;
  padding: 10px 150px;
  color: #000000;
  text-shadow: none;
  text-transform: uppercase;
}
.title.title_size_large h1 span {
	text-transform: uppercase;
}
.qode-layout1-item .qode-post-title a {
	text-transform: uppercase;
	font-size: 22px;
	line-height: 30px;
	display: block;
}
.qode-layout1-item .qode-ni-content {
  padding-right: 0px!important;
}









/*Page realisation*/

h2.elementor-heading-title {
	color: #ec008c!important;
	font-weight: 400!important;
}

.title.title_size_large h1 {
	text-shadow: 4px 4px 10px black;
}

.title.has_fixed_background {
  background-size: 1400px !important;
}


/*Page mentions légales*/

body.privacy-policy h5 {
	margin-top: 25px;
	margin-bottom: 10px;
}

body.privacy-policy p {
	font-family: Sans-serif;
}



/*Page contact*/
.elementor-294 .elementor-element.elementor-element-6d281a3:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-6d281a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: none!important;
	background-color: #ec008c	;
}

