/*
Template: thefox
Theme Name: TheFox Child Theme
Theme URI: http://www.thefoxwp.com
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.50
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence
License URI: -



*/








/************************************************************************************





Put your custom CSS below this block :)





*************************************************************************************/
.small-text p {
	font-size:15px;
}

.rd_si_sc #facebook .fa:before {
	font-size:50px;
}

.grid_blog_post .more, .post-info, .more-link {
	display:none;
}

.img-follow-us {
	max-width:175px;
    margin: auto;
}

.comments-link {
	display:none;
}

.home .blog_load_more_cont {
	display:none;
}

.home .masonry_ctn, .home .ajax_post {
	margin-bottom:0;
	padding-bottom:0 !important;
}
@media(max-width:1600px) {
	h2 {
		font-size:1.3em !important;
	}
}
.pi_like, .pi_comment, .pi_author {
	display:none;
}
.max-width-title .wpb_wrapper {
	max-width: 470px;
    margin: 0;
}

.rd_si_sc.rd_si_medium {
	text-align:center;
}

.max-width-title {
	display: flex;
    justify-content: flex-end;
}

@media(min-width:1000px) {
	.tabs-contact #tabs {
		justify-content: center;
		display: flex;
	}
}

.tabs-contact img {
	max-width:65% !important;
}

.tabs-contact .tabs-container, .tabs-contact .tabli {
	background:transparent !important;
}

.tabs-contact .rd_tabs.horizontal .tabli.active {
    border-bottom: none !important;
}


h1, h2, h3, h4, h5, h6, body {
	letter-spacing:1px;
	word-break:break-word;
}

.fixed_header_left .wrapper {
	padding-top:0 !important;
}

#specialites {
	z-index:95 !important;
	margin-top:-30px;
}

.fleche-hp {
	z-index:96 !important;
}

.rd_normal_bt {
	max-height:100% !important;
}

.footer_message {
	font-size:11px;
}

#footer_coms {
	padding:0 !important;
}
#footer_coms .f_menu_right ul li {
	padding:0  10px 0 0;
}

.footer_message, .f_menu_right {
	height:auto !important;
}
#menu-footer-menu {
	display:block !important;
}

.top-right-bg {
	background-position: top right !important;
    background-size: contain;
    background-repeat: no-repeat;
	background-image:none !important
}

.bottom-left-bg {
	background-position: bottom left !important;
    background-size: contain;
    background-repeat: no-repeat;
	background-image:none !important
}

.specialite-title {
	min-height:70px;
}

#temoignages-hp .tm_text p {
	font-weight:100;
	letter-spacing:1px;
	line-height:44px;
	font-size:25px;
}

#temoignages-hp .tm_author, #temoignages-cabinet .tm_author {
	color: #f1d540 !important;
    font-size: 19px !important;
    font-weight: bold !important;
	text-transform:none;
}

#temoignages-metier .tm_author {
	font-size: 19px !important;
    font-weight: bold !important;
	text-transform:none;
}

#temoignages-hp .tm_info, #temoignages-cabinet .tm_info, #temoignages-metier .tm_info {
	font-size: 19px !important;
	text-transform:none;
}

/* #temoignages-hp .tm_nav, #temoignages-cabinet .tm_nav, #temoignages-metier .tm_nav {
	display:none !important;
}*/

#temoignages-cabinet .tm_text p {
	font-weight:100;
	letter-spacing:1px;
	line-height:28px;
	font-size:19px;
}

#temoignages-metier .tm_text p {
	font-weight:100;
	letter-spacing:1px;
	line-height:28px;
	font-size:19px;
	color:#585857;
}

#temoignages-metier .tm_info {
	color:#585857 !important;
}

.metier-card .metier-title {
    transition: all .2s linear;
	background-color:rgba(53,103,172,0.8);
}

.metier-card:hover .metier-title {
	background-color:rgba(242,214,41,0.8);
    transition: all .2s linear;
}

.metier-card:hover::before {
	background:none;
	transition: all .2s linear;
}
.metier-card-img::before{
	transition: all .2s linear;
	background: rgba(34,37,51,.5);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
}

#missions-quotidien .tab-box {
	padding:0;
}
#missions-quotidien .tabs li:first-child::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Comptabilité.png) ;
	position:relative; 
}
#missions-quotidien .tabs li:not(.active):first-child::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Comptabilité_NB.png) ;
    position:relative; 
}
#missions-quotidien .tabs li:nth-child(2)::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Fiscalité.png) ;
    position:relative; 
}
#missions-quotidien .tabs li:not(.active):nth-child(2)::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Fiscalité_NB.png) ;
    position:relative; 
}
#missions-quotidien .tabs li:nth-child(3)::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Juridique.png) ;
    position:relative; 
}
#missions-quotidien .tabs li:not(.active):nth-child(3)::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Juridique_NB.png) ;
    position:relative; 
}
#missions-quotidien .tabs li:nth-child(4)::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_RH-Paie.png) ;
    position:relative; 
}
#missions-quotidien .tabs li:not(.active):nth-child(4)::before {
	content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_RH-Paie_NB.png) ;
    position:relative; 
}

#missions-quotidien .tabs .tabli, #bureaux .tabs .tabli {
	width:25%;
	max-height:80px !important;
	height:80px;
	display:flex;
	justify-content:center;
	align-items:center;
}

#missions-quotidien .tabs .tabli.active, #bureaux .tabs .tabli.active {
	z-index:2;
	border-top:none;
}

#missions-quotidien .tabs .tabli.active a, #bureaux .tabs .tabli.active a {
    color: #3567ac;
    font-weight: bold;
    text-transform: uppercase;
	width:auto;
}

#missions-quotidien .tabs .tabli:not(.active) {
	filter:grayscale(1);
	box-shadow: inset 0px -4px 5px 0px rgba(0,0,0,0.1);
}

#bureaux .tabs .tabli:not(.active) {
	box-shadow: inset 0px -4px 5px 0px rgba(0,0,0,0.1);
}

#missions-quotidien .tabs .tabli:not(.active) a {
    color: #cdcdcd;
    font-weight: bold;
    text-transform: uppercase;
	width:auto;
}

#bureaux .tabs .tabli:not(.active) a {
	color: #f1d540;
    font-weight: bold;
    text-transform: uppercase;
	width:auto;
}

#missions-quotidien .vc_row.vc_row-flex {
	display:flex !important;
}

#tabs-outils .tab-box {
    padding:0;
}
#tabs-outils .tabs li:first-child::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2021/10/Picto_Comptabilité-1.png) ;
    position:relative; 
}
#tabs-outils .tabs li:not(.active):first-child::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_Comptabilité_NB.png) ;
    position:relative; 
}
#tabs-outils .tabs li:nth-child(2)::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2021/10/Picto_gestion.png) ;
    position:relative; 
}
#tabs-outils .tabs li:not(.active):nth-child(2)::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2021/10/Picto_gestion-NB.png) ;
    position:relative; 
}
#tabs-outils .tabs li:nth-child(3)::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2021/11/Picto_Douments.png) ;
    position:relative; 
}
#tabs-outils .tabs li:not(.active):nth-child(3)::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2021/10/Picto_Douments-NB.png) ;
    position:relative; 
}
#tabs-outils .tabs li:nth-child(4)::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2020/09/Picto_RH-Paie.png) ;
    position:relative; 
}
#tabs-outils .tabs li:not(.active):nth-child(4)::before {
    content:url(https://prod-classe7.fr/adexia/wp-content/uploads/2021/10/Picto_RH-Paie_NB.png) ;
    position:relative; 
}

#tabs-outils .tabs .tabli {
    width:25%;
    max-height:80px !important;
    height:80px;
    display:flex;
    justify-content:center;
    align-items:center;
}

#tabs-outils .tabs .tabli.active {
    z-index:2;
    border-top:none;
}

#tabs-outils .tabs .tabli.active a {
    color: #3567ac;
    font-weight: bold;
    text-transform: uppercase;
    width:auto;
}

#tabs-outils .tabs .tabli:not(.active) {
    filter:grayscale(1);
    box-shadow: inset 0px -4px 5px 0px rgba(0,0,0,0.1);
}

#tabs-outils .tabs .tabli:not(.active) a {
    color: #cdcdcd;
    font-weight: bold;
    text-transform: uppercase;
    width:auto;
}

#tabs-outils .vc_row.vc_row-flex {
    display:flex !important;
}






.nav-specialites .vc_figure-caption {
	font-size: 18px;
    font-weight: bold;
    margin-top: 30px;
	min-height:60px;
}

.nav-metier .vc_figure-caption {
	font-size: 18px;
    font-weight: bold;
    margin-top: 30px;
	min-height:50px;
}

.nav-specialites img, .nav-metier img {
	width:75%;
}

.nav-specialites .vc_figure .vc_single_image-wrapper {
	min-height:131px;
}

.wpcf7 label {
	color:#3568ad;
	font-weight:bold;
}

.menu-btn {
	border: 1px solid #3567ac;
    padding-left: 5px;
	margin-top:10px;
}

#menu-menu-principal li a {
	text-transform: none;
	color:#4d4d4c;
	padding-top:5px;
	padding-bottom:5px;
}

#menu-menu-principal li.menu-item-179:hover, #menu-menu-principal li.menu-item-178:hover, #menu-menu-principal li.menu-item-160:hover, #menu-menu-principal li.menu-item-134:hover, #menu-menu-principal li.menu-item-180:hover, #menu-menu-principal li.menu-item-186:hover,#menu-menu-principal li.menu-item-185:hover, #menu-menu-principal li.menu-item-347:hover, #menu-menu-principal li.menu-item-662:hover  {
	background-color:#3567ac;
	padding-left:5px;
	padding-right:5px;
	margin-right:-5px;
}

#menu-menu-principal li.menu-item-179:hover a.sf-with-ul, #menu-menu-principal li.menu-item-178:hover a.sf-with-ul, #menu-menu-principal li.menu-item-160:hover a, #menu-menu-principal li.menu-item-134:hover a, #menu-menu-principal li.menu-item-180:hover a, #menu-menu-principal li.menu-item-186:hover a,#menu-menu-principal li.menu-item-185:hover a, #menu-menu-principal li.menu-item-347:hover a, #menu-menu-principal li.menu-item-662:hover a {
	color:#fff;
}

#menu-menu-principal .sub-menu li a {
	color:#4d4d4c !important;
}

#menu-menu-principal .sub-menu li:hover {
	background-color:#f2d629;
}

#menu-menu-principal .sub-menu li:hover a {
	color:#fff !important;
}

.menu-btn:not(:hover) a {
	color:#3567ac !important;
}

.menu-btn:hover {
	background-color:#3567ac;
}

.menu-btn:hover a {
	color:#fff !important;
}

.nav_adresse {
	color:#3567ac;
	border-top:1px solid #3567ac;
	padding-top:20px;
	font-size:15px;
}
.nav_adresse p {
	font-size:15px;
	line-height:18px;
}

.contact-info {
	min-height:50px;
}

@media screen and (min-width:768px) {
	.flex-display {
		justify-content: center;
    	display: flex;
	}
	.left-column, .right-column {
		width:49%;
		margin-top:0;
	}
	.half-form {
		display:flex;
		justify-content:space-between;
		margin-bottom:20px;
	}
	nav {
		margin-top:0 !important;
	}
}

@media screen and (max-width:767px) {
	.small-flex-display {
		display:flex !important;
	}
	.nav-specialites .wpb_single_image, .nav-metier .wpb_single_image{
		border-bottom:1px solid #3567ac;
	}
	.nav-specialites .vc_figure-caption {
		min-height:0px !important;
	}
}
@media (min-width:801px) and (max-width:1520px) {
	#missions-quotidien .tabs .tabli a, #bureaux .tabs .tabli a {
		font-size: 18px !important;
	    margin-left: 0;
	}
	#missions-quotidien .tabs .tabli, #bureaux .tabs .tabli {
    	flex-direction: column;
	}
	
}

@media screen and (min-width:1521px) {
	#missions-quotidien .tabs .tabli, #bureaux .tabs .tabli,  #tabs-outils .tabs .tabli {
		max-height:80px !important;
		height:80px;
	}
	#missions-quotidien .tabs .tabli.active a, #bureaux .tabs .tabli.active a, #tabs-outils .tabs .tabli.active a {
		font-size: 22px !important;
		margin-left: 20px;
	}
	#missions-quotidien .tabs .tabli:not(.active) a, #bureaux .tabs .tabli:not(.active) a, #tabs-outils .tabs .tabli:not(.active) a {
		font-size: 20px !important;
		margin-left: 20px;
	}
}

@media screen and (max-width:800px) {
	#missions-quotidien .tabs .tabli a, #bureaux .tabs .tabli a, #tabs-outils .tabs .tabli a  {
		display:none;
	}
	#menu-footer-menu {
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	body, .wpb_single_image, h2, p {
		text-align:center !important;
	}
}

@media screen and (max-width:1035px) {
	.nav_adresse {
		display:none;
	}
	#footer_coms .wrapper {
		justify-content: center;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.nav-specialites .vc_figure-caption {
		font-size: 15px;
		font-weight: bold;
		margin-top: 30px;
		min-height:120px;
	}
	.nav-specialites .wpb_single_image {
		padding:30px 20px !important;
	}
}

@media screen and (max-width:1550px) {
	.metier-card .metier-title h2 {
		min-height:72px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.nav-specialites .vc_figure-caption {
		font-size: 15px;
		font-weight: bold;
		margin-top: 30px;
		min-height:70px;
		letter-spacing:0;
	}
}

@media screen and (min-width:1036px) {
	header {
		height:100vh;
		overflow:visible;
	}
}