/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

#iconsintro line{
	stroke:#fff!important;
}

.lqd-promo-content h2 {
    margin: 0;
    padding-bottom: 40px;
}

.lqd-promo-content {
    padding-inline-start: 100px;
}


#iconsintro .one-row_bottom_divider {
background: #fdf3f0;
}

.lqd-promo-content p {
    font-size: 18px;
		color:#4d4d4d;
}

.logofooter img{
	object-fit:contain;
	height:90px;
}

.iconbox p {
    font-size: 18px;
	line-height:1.4em;
}

#introfamille .accordion-item.active 
#introfamille .accordion-expander {
    color: rgb(255, 255, 255);
    background: #D31F4F;
    border-radius: 100%;
    padding: 5px;
}


#introfamille .accordion-expander {
	    color: rgb(255, 255, 255);
    background: #D31F4F;
    border-radius: 100%;
    padding: 5px;
}


#introfamille .accordion-title {
    padding-right: 40px;
}

#intro p{
}

#intro .lqd-iconbox-title{
	padding-top:25px;
	margin-bottom:20px;
}

.is-stuck .lqd-head-sec-wrap{
	border-radius:0px!important;
}

.fancyimagesize img{
	width:160px;
}

.fancyimagesizefooter img{
	width:300px;
}

.lqd-highlight {
	    background: -webkit-linear-gradient(92deg, rgb(211, 31, 79) 0%, #F76B1C 50.318471337579616%, rgba(250, 198, 85, 255) 100%);;
    background: linear-gradient(92deg, rgb(211, 31, 79) 0%, #F76B1C 50.318471337579616%, rgba(250, 198, 85, 255) 100%);
	  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	padding:0!important;
}


p .lqd-highlight{
	    background: -webkit-linear-gradient(92deg, rgb(211, 31, 79) 0%, #F76B1C 50.318471337579616%, #E27012 100%);
    background: linear-gradient(92deg, rgb(211, 31, 79) 0%, #F76B1C 50.318471337579616%, #E27012 100%);
font-weight: 600; 
		  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	padding:0!important;
}

.iconbox .contents .lqd-highlight-txt {
    padding: 0;
}
.txt-rotate-keywords{
		    background: -webkit-linear-gradient(92deg, rgb(211, 31, 79) 0%, #F76B1C 50.318471337579616%, rgba(250, 198, 85, 255) 100%);
    background: linear-gradient(92deg, rgb(211, 31, 79) 0%, #F76B1C 50.318471337579616%, rgba(250, 198, 85, 255) 100%);
	  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#accompagnement p{
	color:#fff;
}

.iconresize2 .iconbox-icon-wrap span svg{
	width:50px!important;
	object-fit:contain;
}

.vc_chart .vc_chart-legend, .vc_chart .vc_chart-with-legend {
    padding-top: 10%;
	
}
.vc_chart .vc_chart-with-legend {
	display:flex;
}

.vc_chart-with-legend{
	align-self:center;
}

.vc_chart .vc_chart-with-legend {
    display: flex!important;
}

.vc_chart-legend{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
}
 .diagramme1 .wpb_wrapper{
		display: flex;
    flex-direction: column;
    text-align: center;
}

.vc_chart-legend{
    display: flex!important;
    width: 100%!important;
}

.vc_chart .vc_chart-legend li{
	color:#fff;
}

.vc_chart .vc_chart-legend span {
    border-radius: 100%;
}

.lqd-modal{
	background:#2A3172;
}


.nf-form-content input[type=submit] {
    background: #fff!important;
    color: #053962!important;
    border-radius: 50px!important;
}

.nf-field-label, .nf-form-fields-required, .nf-error.field-wrap .nf-field-element:after, .nf-pass.field-wrap .nf-field-element:after{
	display:none;
}

::placeholder{
	color:#053962!important;
}

input[type=file], legend{
	display:none;
}

.nf-form-content input:not([type=button]){
	margin-bottom:20px!important;
}

.nf-form-content input[type=submit]{
	margin-top:20px!important;
}

.nf-error .nf-error-msg, .nf-error-msg{
	color:#fff!important;
}

.nf-pass .ninja-forms-field, .nf-error .ninja-forms-field{
	border:none!important;
}

.nf-add-fieldset{
	display:none;
}

.lqd-tabs-nav li.active a{
	background:none!important;
}

li[data-controls="familles"].active a:before, li[data-controls="entreprises"].active a::before, li[data-controls="gestionnaires"].active a:before {
content: "\ea53"!important;
    display: inline-block;
    font-family: "lqd-essentials"!important;
    font-size: 1em;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	background:white;
	padding:10px;
	border-radius:50px;
	margin-right:10px;
}

li[data-controls="familles"].active a:before{
		color:#D31F4F!important;
}

li[data-controls="entreprises"].active a:before{
		color:#2A3172!important;
}

li[data-controls="gestionnaires"].active a:before{
		color:#E27012!important;
}

.label-hidden .nf-field-element {
    text-align: center;
}

.team .lqd-unit-animation-done{
	color:#053962!important;
}

.lity-content {
    background: #2a3172;
}

#wp-bottom-menu{
	display:none;
}

@media screen and (min-width:800px){

.lqd-modal{
	padding:80px 130px 40px 130px;
}
	
	.nf-form-content input[type=submit] {
    width: 20%!important;
}
	
	}

@media screen and (max-width:800px){
	.fancyimagesizefooter img{
		width:180px!important;
		margin:0 auto;
	}
}

.lqd-highlight-inner{
	display:none;
}

.iconbox p{
	color:#053962;
}

footer ul > li > a {
    color: rgb(255, 255, 255);
    color: #fff!important;
}