body, html, p{
margin: 0;
}
a, a:hover{
color: #06c898
}
@font-face{ 
src: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/fonts/ZillaSlab-BoldItalic.otf);
font-family: "ZillaSlab-BoldItalic";
}
@font-face{
src: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/fonts/Montserrat-Bold.otf);
font-family: "Montserrat-Bold";
}
@font-face{
src: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/fonts/Montserrat-Black.otf);
font-family: "Montserrat-Black";
}
@font-face{
src: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/fonts/Montserrat-Light.otf);
font-family: "Montserrat-Light";
}
@font-face{
src: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/fonts/Montserrat-Medium.otf);
font-family: "Montserrat-Medium";
}
@font-face{
src: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/fonts/BOOKOS.TTF);
font-family: "BookMan-OldStyle";
}
.font-zilla-bold-italic{
font-family: "ZillaSlab-BoldItalic"!important;
}
.font-montserrat-bold{
font-family: "Montserrat-Bold"!important;
}
.font-montserrat-black{
font-family: "Montserrat-Black"!important;
}
.font-montserrat-light{
font-family: "Montserrat-Light"!important;
}
.font-montserrat-medium{
font-family: "Montserrat-Medium"!important;
}
.font-bookman-os{
font-family: "BookMan-OldStyle"!important;
} @media only screen and (min-width: 960px) {body:not(.header-simple) #Top_bar #menu{display:block!important}.tr-menu #Top_bar #menu{background:none!important}#Top_bar .menu > li > ul.mfn-megamenu{width:984px}#Top_bar .menu > li > ul.mfn-megamenu > li{float:left}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1{width:100%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2{width:50%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3{width:33.33%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4{width:25%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5{width:20%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6{width:16.66%}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0}#Top_bar .menu > li > ul.mfn-megamenu > li:last-child > ul{border:0}#Top_bar .menu > li > ul.mfn-megamenu > li > ul li{width:auto}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;background:none}#Top_bar .menu > li > ul.mfn-megamenu a .menu-arrow{display:none}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{left:auto;right:0}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu-bg{box-sizing:border-box}#Top_bar .menu > li > ul.mfn-megamenu-bg{padding:20px 166px 20px 20px;background-repeat:no-repeat;background-position:right bottom}.rtl #Top_bar .menu > li > ul.mfn-megamenu-bg{padding-left:166px;padding-right:20px;background-position:left bottom}#Top_bar .menu > li > ul.mfn-megamenu-bg > li{background:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li a{border:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li > ul{background:none!important;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mm-vertical #Top_bar .container{position:relative;}.mm-vertical #Top_bar .top_bar_left{position:static;}.mm-vertical #Top_bar .menu > li ul{box-shadow:0 0 0 0 transparent!important;background-image:none;}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{width:98%!important;margin:0 1%;padding:20px 0;}.mm-vertical.header-plain #Top_bar .menu > li > ul.mfn-megamenu{width:100%!important;margin:0;}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{display:table-cell;float:none!important;width:10%;padding:0 15px;border-right:1px solid rgba(0, 0, 0, 0.05);}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li.hide-border{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a{border-bottom-width:0;padding:9px 15px;line-height:120%;}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{font-weight:700;}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:first-child{border-right-width:0}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:1px}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{width:980px!important;margin:0;}.header-plain:not(.menuo-right) #Header .top_bar_left{width:auto!important}.header-stack.header-center #Top_bar #menu{display:inline-block!important}.header-simple #Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}.header-simple #Header a.responsive-menu-toggle{display:block;right:10px}.header-simple #Top_bar #menu > ul{width:100%;float:left}.header-simple #Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}.header-simple #Top_bar #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}.header-simple #Top_bar #menu ul li a:after{display:none}.header-simple #Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}.header-simple #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;}.header-simple #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}.header-simple #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}.header-simple #Top_bar #menu ul li.hover a{border-bottom:0}.header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.header-simple #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin:0!important;width:auto!important;background-image:none}.header-simple #Top_bar #menu ul li ul li{width:100%!important;display:block;padding:0;}.header-simple #Top_bar #menu ul li ul li a{padding:0 20px 0 30px}.header-simple #Top_bar #menu ul li ul li a .menu-arrow{display:none}.header-simple #Top_bar #menu ul li ul li a span{padding:0}.header-simple #Top_bar #menu ul li ul li a span:after{display:none!important}.header-simple #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}.header-simple #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}.header-simple #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 20px 0 40px}.rtl.header-simple #Top_bar #menu{left:1px;right:auto}.rtl.header-simple #Top_bar a.responsive-menu-toggle{left:10px;right:auto}.rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle{left:0;right:auto}.rtl.header-simple #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl.header-simple #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.menu-highlight #Top_bar .menu > li{margin:0 2px}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin:20px 0;padding:0;-webkit-border-radius:5px;border-radius:5px}.menu-highlight #Top_bar .menu > li > a:after{display:none}.menu-highlight #Top_bar .menu > li > a span:not(.description){line-height:50px}.menu-highlight #Top_bar .menu > li > a span.description{display:none}.menu-highlight.header-stack #Top_bar .menu > li > a{margin:10px 0!important}.menu-highlight.header-stack #Top_bar .menu > li > a span:not(.description){line-height:40px}.menu-highlight.header-transparent #Top_bar .menu > li > a{margin:5px 0}.menu-highlight.header-simple #Top_bar #menu ul li,.menu-highlight.header-creative #Top_bar #menu ul li{margin:0}.menu-highlight.header-simple #Top_bar #menu ul li > a,.menu-highlight.header-creative #Top_bar #menu ul li > a{-webkit-border-radius:0;border-radius:0}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a{margin:10px 0!important;padding:5px 0!important}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span{line-height:30px!important}.header-modern.menu-highlight.menuo-right .menu_wrapper{margin-right:20px}.menu-line-below #Top_bar .menu > li > a:after{top:auto;bottom:-4px}.menu-line-below #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after{height:4px;left:10%;top:50%;margin-top:20px;width:80%}.menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a:after{height:1px;left:10%;top:50%;margin-top:20px;width:80%}.menu-link-color #Top_bar .menu > li > a:after{display:none!important}.menu-arrow-top #Top_bar .menu > li > a:after{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-color:#ccc transparent transparent;border-style:solid;border-width:7px 7px 0;display:block;height:0;left:50%;margin-left:-7px;top:0!important;width:0}.menu-arrow-top.header-transparent #Top_bar .menu > li > a:after,.menu-arrow-top.header-plain #Top_bar .menu > li > a:after{display:none}.menu-arrow-top #Top_bar.is-sticky .menu > li > a:after{top:0!important}.menu-arrow-bottom #Top_bar .menu > li > a:after{background:none!important;border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px;display:block;height:0;left:50%;margin-left:-7px;top:auto;bottom:0;width:0}.menu-arrow-bottom.header-transparent #Top_bar .menu > li > a:after,.menu-arrow-bottom.header-plain #Top_bar .menu > li > a:after{display:none}.menu-arrow-bottom #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:0}.menuo-no-borders #Top_bar .menu > li > a span:not(.description){border-right-width:0}.menuo-no-borders #Header_creative #Top_bar .menu > li > a span{border-bottom-width:0}.menuo-right #Top_bar .menu_wrapper{float:right}.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:150px}body.header-creative{padding-left:50px}body.header-creative.header-open{padding-left:250px}body.error404,body.under-construction,body.template-blank{padding-left:0!important}.header-creative.footer-fixed #Footer,.header-creative.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{box-sizing:border-box;padding-left:50px;}.header-open.footer-fixed #Footer,.header-open.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{padding-left:250px;}.header-rtl.header-creative.footer-fixed #Footer,.header-rtl.header-creative.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-left:0;padding-right:50px;}.header-rtl.header-open.footer-fixed #Footer,.header-rtl.header-open.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-right:250px;}#Header_creative{background:#fff;position:fixed;width:250px;height:100%;left:-200px;top:0;z-index:9002;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,.15);box-shadow:2px 0 4px 2px rgba(0,0,0,.15)}#Header_creative .container{width:100%}#Header_creative .creative-wrapper{opacity:0;margin-right:50px}#Header_creative a.creative-menu-toggle{display:block;width:34px;height:34px;line-height:34px;font-size:22px;text-align:center;position:absolute;top:10px;right:8px;border-radius:3px}.admin-bar #Header_creative a.creative-menu-toggle{top:42px}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .top_bar_left{width:100%!important;float:none}#Header_creative #Top_bar .top_bar_right{width:100%!important;float:none;height:auto;margin-bottom:35px;text-align:center;padding:0 20px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#Header_creative #Top_bar .top_bar_right:before{display:none}#Header_creative #Top_bar .top_bar_right_wrapper{top:0}#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}#Header_creative #Top_bar .menu_wrapper{float:none;margin:0 0 30px}#Header_creative #Top_bar .menu > li{width:100%;float:none;position:relative}#Header_creative #Top_bar .menu > li > a{padding:0;text-align:center}#Header_creative #Top_bar .menu > li > a:after{display:none}#Header_creative #Top_bar .menu > li > a span{border-right:0;border-bottom-width:1px;line-height:38px}#Header_creative #Top_bar .menu li ul{left:100%;right:auto;top:0;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{width:700px!important;}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul{left:0}#Header_creative #Top_bar .menu li ul li a{padding-top:9px;padding-bottom:8px}#Header_creative #Top_bar .menu li ul li ul{top:0!important}#Header_creative #Top_bar .menu > li > a span.description{display:block;font-size:13px;line-height:28px!important;clear:both}#Header_creative #Top_bar .search_wrapper{left:100%;top:auto;bottom:0}#Header_creative #Top_bar a#header_cart{display:inline-block;float:none;top:3px}#Header_creative #Top_bar a#search_button{display:inline-block;float:none;top:3px}#Header_creative #Top_bar .wpml-languages{display:inline-block;float:none;top:0}#Header_creative #Top_bar .wpml-languages.enabled:hover a.active{padding-bottom:9px}#Header_creative #Top_bar a.button.action_button{display:inline-block;float:none;top:16px;margin:0}#Header_creative #Top_bar .banner_wrapper{display:block;text-align:center}#Header_creative #Top_bar .banner_wrapper img{max-width:100%;height:auto;display:inline-block}#Header_creative #Action_bar{display:none;position:absolute;bottom:0;top:auto;clear:both;padding:0 20px;box-sizing:border-box}#Header_creative #Action_bar .social{float:none;text-align:center;padding:5px 0 15px}#Header_creative #Action_bar .social li{margin-bottom:2px}#Header_creative .social li a{color:rgba(0,0,0,.5)}#Header_creative .social li a:hover{color:#000}#Header_creative .creative-social{position:absolute;bottom:10px;right:0;width:50px}#Header_creative .creative-social li{display:block;float:none;width:100%;text-align:center;margin-bottom:5px}.header-creative .fixed-nav.fixed-nav-prev{margin-left:50px}.header-creative.header-open .fixed-nav.fixed-nav-prev{margin-left:250px}.menuo-last #Header_creative #Top_bar .menu li.last ul{top:auto;bottom:0}.header-open #Header_creative{left:0}.header-open #Header_creative .creative-wrapper{opacity:1;margin:0!important;}.header-open #Header_creative .creative-menu-toggle,.header-open #Header_creative .creative-social{display:none}.header-open #Header_creative #Action_bar{display:block}body.header-rtl.header-creative{padding-left:0;padding-right:50px}.header-rtl #Header_creative{left:auto;right:-200px}.header-rtl.nice-scroll #Header_creative{margin-right:10px}.header-rtl #Header_creative .creative-wrapper{margin-left:50px;margin-right:0}.header-rtl #Header_creative a.creative-menu-toggle{left:8px;right:auto}.header-rtl #Header_creative .creative-social{left:0;right:auto}.header-rtl #Footer #back_to_top.sticky{right:125px}.header-rtl #popup_contact{right:70px}.header-rtl #Header_creative #Top_bar .menu li ul{left:auto;right:100%}.header-rtl #Header_creative #Top_bar .search_wrapper{left:auto;right:100%;}.header-rtl .fixed-nav.fixed-nav-prev{margin-left:0!important}.header-rtl .fixed-nav.fixed-nav-next{margin-right:50px}body.header-rtl.header-creative.header-open{padding-left:0;padding-right:250px!important}.header-rtl.header-open #Header_creative{left:auto;right:0}.header-rtl.header-open #Footer #back_to_top.sticky{right:325px}.header-rtl.header-open #popup_contact{right:270px}.header-rtl.header-open .fixed-nav.fixed-nav-next{margin-right:250px}#Header_creative.active{left:-1px;}.header-rtl #Header_creative.active{left:auto;right:-1px;}#Header_creative.active .creative-wrapper{opacity:1;margin:0}.header-creative .vc_row[data-vc-full-width]{padding-left:50px}.header-creative.header-open .vc_row[data-vc-full-width]{padding-left:250px}.header-open .vc_parallax .vc_parallax-inner { left:auto; width: calc(100% - 250px); }.header-open.header-rtl .vc_parallax .vc_parallax-inner { left:0; right:auto; }#Header_creative.scroll{height:100%;overflow-y:auto}#Header_creative.scroll:not(.dropdown) .menu li ul{display:none!important}#Header_creative.scroll #Action_bar{position:static}#Header_creative.dropdown{outline:none}#Header_creative.dropdown #Top_bar .menu_wrapper{float:left}#Header_creative.dropdown #Top_bar #menu ul li{position:relative;float:left}#Header_creative.dropdown #Top_bar #menu ul li a:after{display:none}#Header_creative.dropdown #Top_bar #menu ul li a span{line-height:38px;padding:0}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;font-size:26px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}#Header_creative.dropdown #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Header_creative.dropdown #Top_bar #menu ul li.hover a{border-bottom:0}#Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none}#Header_creative.dropdown #Top_bar #menu ul li ul li{width:100%!important}#Header_creative.dropdown #Top_bar #menu ul li ul li a{padding:0 10px;text-align:center}#Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul li a span{padding:0}#Header_creative.dropdown #Top_bar #menu ul li ul li a span:after{display:none!important}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Header_creative.dropdown #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Header_creative{transition: left .5s ease-in-out, right .5s ease-in-out;}#Header_creative .creative-wrapper{transition: opacity .5s ease-in-out, margin 0s ease-in-out .5s;}#Header_creative.active .creative-wrapper{transition: opacity .5s ease-in-out, margin 0s ease-in-out;}}@media only screen and (min-width: 768px) {#Top_bar.is-sticky{position:fixed!important;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;filter:alpha(opacity = 97);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width:960px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.layout-boxed.header-boxed.nice-scroll #Top_bar.is-sticky{margin-left:-5px}#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none}#Top_bar.is-sticky .top_bar_right{top:-4px;height:auto;}#Top_bar.is-sticky .top_bar_right_wrapper{top:15px}.header-plain #Top_bar.is-sticky .top_bar_right_wrapper{top:0}#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}#Top_bar.is-sticky #logo{padding:5px 0!important;height:50px!important;line-height:50px!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}#Top_bar.is-sticky #logo img.logo-main{display:none}#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px;}#Top_bar.is-sticky .menu_wrapper{clear:none}#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:15px 0}#Top_bar.is-sticky .menu > li > a,#Top_bar.is-sticky .menu > li > a span{line-height:30px}#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}#Top_bar.is-sticky .menu > li > a span.description{display:none}#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}.header-overlay #Top_bar.is-sticky{display:none}.sticky-dark #Top_bar.is-sticky{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky #menu{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky .menu > li > a{color:#fff}.sticky-dark #Top_bar.is-sticky .top_bar_right a{color:rgba(255,255,255,.5)}.sticky-dark #Top_bar.is-sticky .wpml-languages a.active,.sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(0,0,0,0.3);border-color:rgba(0,0,0,0.1)}}@media only screen and (max-width: 959px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}#Top_bar a.responsive-menu-toggle{display:block}#Top_bar #menu > ul{width:100%;float:left}#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}#Top_bar #menu ul li a{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none}#Top_bar #menu ul li a:after{display:none}#Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}#Top_bar #menu ul li a span.description{margin:0 0 0 5px}#Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:15px;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;}#Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}#Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Top_bar #menu ul li.hover a{border-bottom:0}#Top_bar #menu ul li a span:after{display:none!important}#Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important}#Top_bar #menu ul li ul li{width:100%!important}#Top_bar #menu ul li ul li a{padding:0 20px 0 35px}#Top_bar #menu ul li ul li a .menu-arrow{display:none}#Top_bar #menu ul li ul li a span{padding:0}#Top_bar #menu ul li ul li a span:after{display:none!important}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto}#Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 45px}.rtl #Top_bar #menu{left:1px;right:auto}.rtl #Top_bar a.responsive-menu-toggle{left:20px;right:auto}.rtl #Top_bar #menu ul li.submenu .menu-toggle{left:15px;right:auto;border-left:none;border-right:1px solid #eee}.rtl #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.header-stack .menu_wrapper a.responsive-menu-toggle{position:static!important;margin:11px 0!important}.header-stack .menu_wrapper #menu{left:0;right:auto}.rtl.header-stack #Top_bar #menu{left:auto;right:0}.admin-bar #Header_creative{top:32px}.header-creative.layout-boxed{padding-top:85px}.header-creative.layout-full-width #Wrapper{padding-top:60px}#Header_creative{position:fixed;width:100%;left:0!important;top:0;z-index:1001}#Header_creative .creative-wrapper{display:block!important;opacity:1!important}#Header_creative .creative-menu-toggle,#Header_creative .creative-social{display:none!important;opacity:1!important;filter:alpha(opacity=100)!important}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar #logo{height:50px;line-height:50px;padding:5px 0}#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}#Header_creative #logo img.logo-main{display:none}#Header_creative #logo img.logo-sticky{display:inline-block}.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}#Header_creative #Top_bar #header_cart{top:21px}#Header_creative #Top_bar #search_button{top:20px}#Header_creative #Top_bar .wpml-languages{top:11px}#Header_creative #Top_bar .action_button{top:9px}#Header_creative #Top_bar .top_bar_right{height:60px;top:0}#Header_creative #Top_bar .top_bar_right:before{display:none}#Header_creative #Top_bar .top_bar_right_wrapper{top:0}#Header_creative #Action_bar{display:none}#Header_creative.scroll{overflow:visible!important}}#Header_wrapper, #Intro {background-color: #000119;}#Subheader {background-color: rgba(255, 255, 255, 1);}.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {background-color: #ffffff;}#Sliding-top {background-color: #545454;}#Sliding-top a.sliding-top-control {border-right-color: #545454;}#Sliding-top.st-center a.sliding-top-control,#Sliding-top.st-left a.sliding-top-control {border-top-color: #545454;}#Footer {background-color: #00caa9;}body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover,.widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title,.content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i {color: #8c8c8c;}.post-nav.minimal a svg {fill: #8c8c8c;}.themecolor, .opening_hours .opening_hours_wrapper li span, .fancy_heading_icon .icon_top,.fancy_heading_arrows .icon-right-dir, .fancy_heading_arrows .icon-left-dir, .fancy_heading_line .title,.button-love a.mfn-love, .format-link .post-title .icon-link, .pager-single > span, .pager-single a:hover,.widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_mfn_recent_comments ul li:after, .widget_archive ul,.widget_recent_comments ul li:after, .widget_nav_menu ul, .woocommerce ul.products li.product .price, .shop_slider .shop_slider_ul li .item_wrapper .price,.woocommerce-page ul.products li.product .price, .widget_price_filter .price_label .from, .widget_price_filter .price_label .to,.woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, .woocommerce .star-rating span,#Error_404 .error_pic i, .style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a,.style-simple .quick_fact .title {color: #00caa9;}.themebg,#comments .commentlist > li .reply a.comment-reply-link,#Filters .filters_wrapper ul li a:hover,#Filters .filters_wrapper ul li.current-cat a,.fixed-nav .arrow,.offer_thumb .slider_pagination a:before,.offer_thumb .slider_pagination a.selected:after,.pager .pages a:hover,.pager .pages a.active,.pager .pages span.page-numbers.current,.pager-single span:after,.portfolio_group.exposure .portfolio-item .desc-inner .line,.Recent_posts ul li .desc:after,.Recent_posts ul li .photo .c,.slider_pagination a.selected,.slider_pagination .slick-active a,.slider_pagination a.selected:after,.slider_pagination .slick-active a:after,.testimonials_slider .slider_images,.testimonials_slider .slider_images a:after,.testimonials_slider .slider_images:before,#Top_bar a#header_cart span,.widget_categories ul,.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a,.widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a,.widget_product_categories ul,.widget_recent_entries ul li:after,.woocommerce-account table.my_account_orders .order-number a,.woocommerce-MyAccount-navigation ul li.is-active a,.style-simple .accordion .question:after,.style-simple .faq .question:after,.style-simple .icon_box .desc_wrapper .title:before,.style-simple #Filters .filters_wrapper ul li a:after,.style-simple .article_box .desc_wrapper p:after,.style-simple .sliding_box .desc_wrapper:after,.style-simple .trailer_box:hover .desc,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet.selected:after,.tparrows.default,.tp-bullets.tp-thumbs .bullet.selected:after{background-color: #00caa9;}.Latest_news ul li .photo, .Recent_posts.blog_news ul li .photo, .style-simple .opening_hours .opening_hours_wrapper li label,.style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3,.style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover,.style-simple .offer_thumb .slider_pagination a.selected {border-color: #00caa9;}a {color: #00caa9;}a:hover {color: #007cc3;}.blockquote p.author span, .counter .desc_wrapper .title, .article_box .desc_wrapper p, .team .desc_wrapper p.subtitle,.pricing-box .plan-header p.subtitle, .pricing-box .plan-header .price sup.period, .chart_box p, .fancy_heading .inside,.fancy_heading_line .slogan, .post-meta, .post-meta a, .post-footer, .post-footer a span.label, .pager .pages a, .button-love a .label,.pager-single a, #comments .commentlist > li .comment-author .says, .fixed-nav .desc .date, .filters_buttons li.label, .Recent_posts ul li a .desc .date,.widget_recent_entries ul li .post-date, .tp_recent_tweets .twitter_time, .widget_price_filter .price_label, .shop-filters .woocommerce-result-count,.woocommerce ul.product_list_widget li .quantity, .widget_shopping_cart ul.product_list_widget li dl, .product_meta .posted_in,.woocommerce .shop_table .product-name .variation > dd, .shipping-calculator-button:after,.shop_slider .shop_slider_ul li .item_wrapper .price del,.testimonials_slider .testimonials_slider_ul li .author span, .testimonials_slider .testimonials_slider_ul li .author span a, .Latest_news ul li .desc_footer,.share-simple-wrapper .icons a {color: #a8a8a8;}h1, h1 a, h1 a:hover, .text-logo #logo { color: #020202; }h2, h2 a, h2 a:hover { color: #020202; }h3, h3 a, h3 a:hover { color: #020202; }h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 { color: #020202; }h5, h5 a, h5 a:hover { color: #11d4a4; }h6, h6 a, h6 a:hover,a.content_link .title { color: #161922; }.dropcap, .highlight:not(.highlight_image) {background-color: #00caa9;}a.button, a.tp-button {background-color: #f7f7f7;color: #747474;}.button-stroke a.button, .button-stroke a.button.action_button, .button-stroke a.button .button_icon i, .button-stroke a.tp-button {border-color: #f7f7f7;color: #747474;}.button-stroke a:hover.button, .button-stroke a:hover.tp-button {background-color: #f7f7f7 !important;color: #fff;}a.button_theme, a.tp-button.button_theme,button, input[type="submit"], input[type="reset"], input[type="button"] {background-color: initial;color: #ffffff;}.button-stroke a.button.button_theme:not(.action_button),.button-stroke a.button.button_theme .button_icon i, .button-stroke a.tp-button.button_theme,.button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {border-color: #00caa9;color: #00caa9 !important;}.button-stroke a.button.button_theme:hover, .button-stroke a.tp-button.button_theme:hover,.button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {background-color: #00caa9 !important;color: #ffffff !important;}a.mfn-link {color: #656B6F;}a.mfn-link-2 span, a:hover.mfn-link-2 span:before, a.hover.mfn-link-2 span:before, a.mfn-link-5 span, a.mfn-link-8:after, a.mfn-link-8:before {background: #00caa9;}a:hover.mfn-link {color: #0095eb;}a.mfn-link-2 span:before, a:hover.mfn-link-4:before, a:hover.mfn-link-4:after, a.hover.mfn-link-4:before, a.hover.mfn-link-4:after, a.mfn-link-5:before, a.mfn-link-7:after, a.mfn-link-7:before {background: #007cc3;}a.mfn-link-6:before {border-bottom-color: #007cc3;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color: #00caa9;color: #fff;}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color: #00caa9;color: #fff;}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{background-color: #00caa9;color: #fff;}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled:hover{background-color: #00caa9;color: #fff;}.button-stroke.woocommerce-page #respond input#submit,.button-stroke.woocommerce-page a.button:not(.action_button),.button-stroke.woocommerce-page button.button,.button-stroke.woocommerce-page input.button{border: 2px solid #00caa9 !important;color: #00caa9 !important;}.button-stroke.woocommerce-page #respond input#submit:hover,.button-stroke.woocommerce-page a.button:not(.action_button):hover,.button-stroke.woocommerce-page button.button:hover,.button-stroke.woocommerce-page input.button:hover{background-color: #00caa9 !important;color: #fff !important;}.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {color: #737E86;}.hr_color, .hr_color hr, .hr_dots span {color: #00caa9;background: #00caa9;}.hr_zigzag i {color: #00caa9;}.highlight-left:after,.highlight-right:after {background: #00caa9;}@media only screen and (max-width: 767px) {.highlight-left .wrap:first-child,.highlight-right .wrap:last-child {background: #00caa9;}}#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar,.header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {background-color: #ffffff;}#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {background-color: #ffffff;}#Top_bar .top_bar_right:before {background-color: #e3e3e3;}#Header .top_bar_right {background-color: #f5f5f5;}#Top_bar .top_bar_right a:not(.action_button) {color: #333333;}#Top_bar .menu > li > a,#Top_bar #menu ul li.submenu .menu-toggle {color: #444444;}#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.current-menu-parent > a,#Top_bar .menu > li.current-page-parent > a,#Top_bar .menu > li.current-menu-ancestor > a,#Top_bar .menu > li.current-page-ancestor > a,#Top_bar .menu > li.current_page_ancestor > a,#Top_bar .menu > li.hover > a {color: #00caa9;}#Top_bar .menu > li a:after {background: #00caa9;}.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after {border-top-color: #444444;}#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.hover.submenu > a > span:not(.description)::after {border-top-color: #00caa9;}.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-page-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.menu-highlight #Top_bar #menu > ul > li.hover > a {background: #F2F2F2;}.menu-arrow-bottom #Top_bar .menu > li > a:after { border-bottom-color: #00caa9;}.menu-arrow-top #Top_bar .menu > li > a:after {border-top-color: #00caa9;}.header-plain #Top_bar .menu > li.current-menu-item > a,.header-plain #Top_bar .menu > li.current_page_item > a,.header-plain #Top_bar .menu > li.current-menu-parent > a,.header-plain #Top_bar .menu > li.current-page-parent > a,.header-plain #Top_bar .menu > li.current-menu-ancestor > a,.header-plain #Top_bar .menu > li.current-page-ancestor > a,.header-plain #Top_bar .menu > li.current_page_ancestor > a,.header-plain #Top_bar .menu > li.hover > a,.header-plain #Top_bar a:hover#header_cart,.header-plain #Top_bar a:hover#search_button,.header-plain #Top_bar .wpml-languages:hover,.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {background: #F2F2F2;color: #00caa9;}.header-plain #Top_bar,.header-plain #Top_bar .menu > li > a span:not(.description),.header-plain #Top_bar a#header_cart,.header-plain #Top_bar a#search_button,.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.button.action_button {border-color: #F2F2F2;}#Top_bar .menu > li ul {background-color: #F2F2F2;}#Top_bar .menu > li ul li a {color: #5f5f5f;}#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a {color: #2e2e2e;}#Top_bar .search_wrapper {background: #00caa9;}.overlay-menu-toggle {color: #00caa9 !important;background: transparent;}#Overlay {background: rgba(0, 202, 169, 0.95);}#overlay-menu ul li a, .header-overlay .overlay-menu-toggle.focus {color: #FFFFFF;}#overlay-menu ul li.current-menu-item > a,#overlay-menu ul li.current_page_item > a,#overlay-menu ul li.current-menu-parent > a,#overlay-menu ul li.current-page-parent > a,#overlay-menu ul li.current-menu-ancestor > a,#overlay-menu ul li.current-page-ancestor > a,#overlay-menu ul li.current_page_ancestor > a {color: #B1DCFB;}#Top_bar .responsive-menu-toggle,#Header_creative .creative-menu-toggle,#Header_creative .responsive-menu-toggle {color: #00caa9;background: transparent;}#Side_slide{background-color: #191919;border-color: #191919; }#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.button),#Side_slide #menu ul li.submenu .menu-toggle{color: #A6A6A6;}#Side_slide a:not(.button):hover,#Side_slide a.active,#Side_slide #menu ul li.hover > .menu-toggle{color: #FFFFFF;}#Side_slide #menu ul li.current-menu-item > a,#Side_slide #menu ul li.current_page_item > a,#Side_slide #menu ul li.current-menu-parent > a,#Side_slide #menu ul li.current-page-parent > a,#Side_slide #menu ul li.current-menu-ancestor > a,#Side_slide #menu ul li.current-page-ancestor > a,#Side_slide #menu ul li.current_page_ancestor > a,#Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{color: #FFFFFF;}#Action_bar .contact_details{color: #bbbbbb}#Action_bar .contact_details a{color: #00caa9}#Action_bar .contact_details a:hover{color: #02b488}#Action_bar .social li a,#Header_creative .social li a,#Action_bar .social-menu a{color: #555555}#Action_bar .social li a:hover,#Header_creative .social li a:hover,#Action_bar .social-menu a:hover{color: #00caa9}#Subheader .title{color: #000000;}#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{color: rgba(0, 0, 0, 0.6);}#Footer, #Footer .widget_recent_entries ul li a {color: #ffffff;}#Footer a {color: #ffffff;}#Footer a:hover {color: #7c7c7c;}#Footer h1, #Footer h1 a, #Footer h1 a:hover,#Footer h2, #Footer h2 a, #Footer h2 a:hover,#Footer h3, #Footer h3 a, #Footer h3 a:hover,#Footer h4, #Footer h4 a, #Footer h4 a:hover,#Footer h5, #Footer h5 a, #Footer h5 a:hover,#Footer h6, #Footer h6 a, #Footer h6 a:hover {color: #ffffff;}/#Footer .themecolor, #Footer .widget_meta ul, #Footer .widget_pages ul, #Footer .widget_rss ul, #Footer .widget_mfn_recent_comments ul li:after, #Footer .widget_archive ul,#Footer .widget_recent_comments ul li:after, #Footer .widget_nav_menu ul, #Footer .widget_price_filter .price_label .from, #Footer .widget_price_filter .price_label .to,#Footer .star-rating span {color: #ffffff;}#Footer .themebg, #Footer .widget_categories ul, #Footer .Recent_posts ul li .desc:after, #Footer .Recent_posts ul li .photo .c,#Footer .widget_recent_entries ul li:after, #Footer .widget_mfn_menu ul li a:hover, #Footer .widget_product_categories ul {background-color: #ffffff;}#Footer .Recent_posts ul li a .desc .date, #Footer .widget_recent_entries ul li .post-date, #Footer .tp_recent_tweets .twitter_time,#Footer .widget_price_filter .price_label, #Footer .shop-filters .woocommerce-result-count, #Footer ul.product_list_widget li .quantity,#Footer .widget_shopping_cart ul.product_list_widget li dl {color: #a8a8a8;}#Footer .footer_copy .social li a,#Footer .footer_copy .social-menu a{color: #65666C;}#Footer .footer_copy .social li a:hover,#Footer .footer_copy .social-menu a:hover{color: #FFFFFF;}a#back_to_top.button.button_js{color: #65666C;background:transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;}a#back_to_top.button.button_js:after{display:none;}#Sliding-top, #Sliding-top .widget_recent_entries ul li a {color: #cccccc;}#Sliding-top a {color: #0095eb;}#Sliding-top a:hover {color: #007cc3;}#Sliding-top h1, #Sliding-top h1 a, #Sliding-top h1 a:hover,#Sliding-top h2, #Sliding-top h2 a, #Sliding-top h2 a:hover,#Sliding-top h3, #Sliding-top h3 a, #Sliding-top h3 a:hover,#Sliding-top h4, #Sliding-top h4 a, #Sliding-top h4 a:hover,#Sliding-top h5, #Sliding-top h5 a, #Sliding-top h5 a:hover,#Sliding-top h6, #Sliding-top h6 a, #Sliding-top h6 a:hover {color: #ffffff;}#Sliding-top .themecolor, #Sliding-top .widget_meta ul, #Sliding-top .widget_pages ul, #Sliding-top .widget_rss ul, #Sliding-top .widget_mfn_recent_comments ul li:after, #Sliding-top .widget_archive ul,#Sliding-top .widget_recent_comments ul li:after, #Sliding-top .widget_nav_menu ul, #Sliding-top .widget_price_filter .price_label .from, #Sliding-top .widget_price_filter .price_label .to,#Sliding-top .star-rating span {color: #0095eb;}#Sliding-top .themebg, #Sliding-top .widget_categories ul, #Sliding-top .Recent_posts ul li .desc:after, #Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .widget_recent_entries ul li:after, #Sliding-top .widget_mfn_menu ul li a:hover, #Sliding-top .widget_product_categories ul {background-color: #0095eb;}#Sliding-top .Recent_posts ul li a .desc .date, #Sliding-top .widget_recent_entries ul li .post-date, #Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label, #Sliding-top .shop-filters .woocommerce-result-count, #Sliding-top ul.product_list_widget li .quantity,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl {color: #a8a8a8;}blockquote, blockquote a, blockquote a:hover {color: #444444;}.image_frame .image_wrapper .image_links,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {background: rgba(0, 202, 169, 0.8);}.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.no-img,.masonry.tiles .post-item.format-quote,.blog-teaser li .desc-wrapper .desc .post-title:after,.blog-teaser li.no-img,.blog-teaser li.format-quote {background: #00caa9;}.image_frame .image_wrapper .image_links a {color: #ffffff;}.image_frame .image_wrapper .image_links a:hover {background: #ffffff;color: #00caa9;}.image_frame {border-color: #f8f8f8;}.image_frame .image_wrapper .mask::after {background: rgba(255, 255, 255, 0.4);}.sliding_box .desc_wrapper {background: #00caa9;}.sliding_box .desc_wrapper:after {border-bottom-color: #00caa9;}.counter .icon_wrapper i {color: #00caa9;}.quick_fact .number-wrapper {color: #00caa9;}.progress_bars .bars_list li .bar .progress {background-color: #00caa9;}a:hover.icon_bar {color: #00caa9 !important;}a.content_link, a:hover.content_link {color: #00caa9;}a.content_link:before {border-bottom-color: #00caa9;}a.content_link:after {border-color: #00caa9;}.get_in_touch, .infobox {background-color: #00caa9;}.google-map-contact-wrapper .get_in_touch:after {border-top-color: #00caa9;}.timeline_items li h3:before,.timeline_items:after,.timeline .post-item:before {border-color: #00caa9;}.how_it_works .image .number {background: #00caa9;}.trailer_box .desc .subtitle,.trailer_box.plain .desc .line {background-color: #00caa9;}.trailer_box.plain .desc .subtitle {color: #00caa9;}.icon_box .icon_wrapper, .icon_box a .icon_wrapper,.style-simple .icon_box:hover .icon_wrapper {color: #00caa9;}.icon_box:hover .icon_wrapper:before,.icon_box a:hover .icon_wrapper:before {background-color: #00caa9;}ul.clients.clients_tiles li .client_wrapper:hover:before {background: #00caa9;}ul.clients.clients_tiles li .client_wrapper:after {border-bottom-color: #00caa9;}.list_item.lists_1 .list_left {background-color: #00caa9;}.list_item .list_left {color: #00caa9;}.feature_list ul li .icon i {color: #00caa9;}.feature_list ul li:hover,.feature_list ul li:hover a {background: #00caa9;}.ui-tabs .ui-tabs-nav li.ui-state-active a,.accordion .question.active .title > .acc-icon-plus,.accordion .question.active .title > .acc-icon-minus,.faq .question.active .title > .acc-icon-plus,.faq .question.active .title,.accordion .question.active .title {color: #00caa9;}.ui-tabs .ui-tabs-nav li.ui-state-active a:after {background: #00caa9;}body.table-hover:not(.woocommerce-page) table tr:hover td {background: #00caa9;}.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span {color: #00caa9;}.pricing-box .plan-inside ul li .yes {background: #00caa9;}.pricing-box-box.pricing-box-featured {background: #00caa9;}input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"],select, textarea, .woocommerce .quantity input.qty,.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{color: #626262;background-color: rgba(255, 255, 255, 1);border-color: #EBEBEB;}::-webkit-input-placeholder {color: #929292;}::-moz-placeholder {color: #929292;}:-ms-input-placeholder {color: #929292;}input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {color: #1982c2;background-color: rgba(233, 245, 252, 1) !important;border-color: #d5e5ee;}:focus::-webkit-input-placeholder {color: #929292;}:focus::-moz-placeholder {color: #929292;}.woocommerce span.onsale, .shop_slider .shop_slider_ul li .item_wrapper span.onsale {border-top-color: #00caa9 !important;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {border-color: #00caa9 !important;}@media only screen and ( min-width: 768px ){.header-semi #Top_bar:not(.is-sticky) {background-color: rgba(255, 255, 255, 0.8);}}@media only screen and ( max-width: 767px ){#Top_bar{background: #ffffff !important;}#Action_bar{background: #FFFFFF !important;}#Action_bar .contact_details{color: #222222}#Action_bar .contact_details a{color: #00caa9}#Action_bar .contact_details a:hover{color: #02b488}#Action_bar .social li a,#Action_bar .social-menu a{color: #555555}#Action_bar .social li a:hover,#Action_bar .social-menu a:hover{color: #00caa9}}html { background-color: #ffffff;}#Wrapper, #Content { background-color: #ffffff;}body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"],input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {font-family: "Raleway", Arial, Tahoma, sans-serif;}#menu > ul > li > a, .action_button, #overlay-menu ul li a {font-family: "Raleway", Arial, Tahoma, sans-serif;}#Subheader .title {font-family: "Raleway", Arial, Tahoma, sans-serif;}h1, h2, h3, h4, .text-logo #logo {font-family: "Raleway", Arial, Tahoma, sans-serif;}h5, h6 {font-family: "Raleway", Arial, Tahoma, sans-serif;}blockquote {font-family: "Raleway", Arial, Tahoma, sans-serif;}.chart_box .chart .num, .counter .desc_wrapper .number-wrapper, .how_it_works .image .number,.pricing-box .plan-header .price, .quick_fact .number-wrapper, .woocommerce .product div.entry-summary .price {font-family: "Raleway", Arial, Tahoma, sans-serif;}body {font-size: 16px;line-height: 25px;font-weight: 400;letter-spacing: 0px;}big,.big {font-size: 16px;line-height: 28px;font-weight: 400;letter-spacing: 0px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a{font-size: 15px;font-weight: 400;letter-spacing: 0px;}#overlay-menu ul li a{line-height: 22.5px;}#Subheader .title {font-size: 30px;line-height: 35px;font-weight: 400;letter-spacing: 1px;font-style: italic;}h1, .text-logo #logo { font-size: 48px;line-height: 50px;font-weight: 400;letter-spacing: 0px;}h2 { font-size: 32px;line-height: 40px;font-weight: 300;letter-spacing: 0px;}h3 {font-size: 25px;line-height: 29px;font-weight: 300;letter-spacing: 0px;}h4 {font-size: 16px;line-height: 25px;font-weight: 400;letter-spacing: 0px;}h5 {font-size: 16px;line-height: 25px;font-weight: 400;letter-spacing: 0px;}h6 {font-size: 14px;line-height: 25px;font-weight: 400;letter-spacing: 0px;}#Intro .intro-title { font-size: 70px;line-height: 70px;font-weight: 400;letter-spacing: 0px;}@media only screen and (min-width: 768px) and (max-width: 959px){body {font-size: 14px;line-height: 21px;}big,.big {font-size: 14px;line-height: 24px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {font-size: 13px;}#overlay-menu ul li a{line-height: 19.5px;}#Subheader .title {font-size: 26px;line-height: 30px;}h1, .text-logo #logo { font-size: 41px;line-height: 43px;}h2 { font-size: 27px;line-height: 34px;}h3 {font-size: 21px;line-height: 25px;}h4 {font-size: 14px;line-height: 21px;}h5 {font-size: 14px;line-height: 21px;}h6 {font-size: 13px;line-height: 21px;}#Intro .intro-title { font-size: 60px;line-height: 60px;}blockquote { font-size: 15px;}.chart_box .chart .num { font-size: 45px; line-height: 45px; }.counter .desc_wrapper .number-wrapper { font-size: 45px; line-height: 45px;}.counter .desc_wrapper .title { font-size: 14px; line-height: 18px;}.faq .question .title { font-size: 14px; }.fancy_heading .title { font-size: 38px; line-height: 38px; }.offer .offer_li .desc_wrapper .title h3 { font-size: 32px; line-height: 32px; }.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {font-size: 32px; line-height: 32px; }.pricing-box .plan-header h2 { font-size: 27px; line-height: 27px; }.pricing-box .plan-header .price > span { font-size: 40px; line-height: 40px; }.pricing-box .plan-header .price sup.currency { font-size: 18px; line-height: 18px; }.pricing-box .plan-header .price sup.period { font-size: 14px; line-height: 14px;}.quick_fact .number { font-size: 80px; line-height: 80px;}.trailer_box .desc h2 { font-size: 27px; line-height: 27px; }.widget > h3 { font-size: 17px; line-height: 20px; }}@media only screen and (min-width: 480px) and (max-width: 767px){body {font-size: 13px;line-height: 19px;}big,.big {font-size: 13px;line-height: 21px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {font-size: 13px;}#overlay-menu ul li a{line-height: 19.5px;}#Subheader .title {font-size: 23px;line-height: 26px;}h1, .text-logo #logo { font-size: 36px;line-height: 38px;}h2 { font-size: 24px;line-height: 30px;}h3 {font-size: 19px;line-height: 22px;}h4 {font-size: 13px;line-height: 19px;}h5 {font-size: 13px;line-height: 19px;}h6 {font-size: 13px;line-height: 19px;}#Intro .intro-title { font-size: 53px;line-height: 53px;}blockquote { font-size: 14px;}.chart_box .chart .num { font-size: 40px; line-height: 40px; }.counter .desc_wrapper .number-wrapper { font-size: 40px; line-height: 40px;}.counter .desc_wrapper .title { font-size: 13px; line-height: 16px;}.faq .question .title { font-size: 13px; }.fancy_heading .title { font-size: 34px; line-height: 34px; }.offer .offer_li .desc_wrapper .title h3 { font-size: 28px; line-height: 28px; }.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {font-size: 28px; line-height: 28px; }.pricing-box .plan-header h2 { font-size: 24px; line-height: 24px; }.pricing-box .plan-header .price > span { font-size: 34px; line-height: 34px; }.pricing-box .plan-header .price sup.currency { font-size: 16px; line-height: 16px; }.pricing-box .plan-header .price sup.period { font-size: 13px; line-height: 13px;}.quick_fact .number { font-size: 70px; line-height: 70px;}.trailer_box .desc h2 { font-size: 24px; line-height: 24px; }.widget > h3 { font-size: 16px; line-height: 19px; }}@media only screen and (max-width: 479px){body {font-size: 13px;line-height: 19px;}big,.big {font-size: 13px;line-height: 19px;}#menu > ul > li > a, a.button.action_button, #overlay-menu ul li a {font-size: 13px;}#overlay-menu ul li a{line-height: 19.5px;}#Subheader .title {font-size: 18px;line-height: 21px;}h1, .text-logo #logo { font-size: 29px;line-height: 30px;}h2 { font-size: 19px;line-height: 24px;}h3 {font-size: 15px;line-height: 19px;}h4 {font-size: 13px;line-height: 19px;}h5 {font-size: 13px;line-height: 19px;}h6 {font-size: 13px;line-height: 19px;}#Intro .intro-title { font-size: 42px;line-height: 42px;}blockquote { font-size: 13px;}.chart_box .chart .num { font-size: 35px; line-height: 35px; }.counter .desc_wrapper .number-wrapper { font-size: 35px; line-height: 35px;}.counter .desc_wrapper .title { font-size: 13px; line-height: 26px;}.faq .question .title { font-size: 13px; }.fancy_heading .title { font-size: 30px; line-height: 30px; }.offer .offer_li .desc_wrapper .title h3 { font-size: 26px; line-height: 26px; }.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {font-size: 26px; line-height: 26px; }.pricing-box .plan-header h2 { font-size: 21px; line-height: 21px; }.pricing-box .plan-header .price > span { font-size: 32px; line-height: 32px; }.pricing-box .plan-header .price sup.currency { font-size: 14px; line-height: 14px; }.pricing-box .plan-header .price sup.period { font-size: 13px; line-height: 13px;}.quick_fact .number { font-size: 60px; line-height: 60px;}.trailer_box .desc h2 { font-size: 21px; line-height: 21px; }.widget > h3 { font-size: 15px; line-height: 18px; }}.with_aside .sidebar.columns {width: 30%;}.with_aside .sections_group {width: 70%;}.aside_both .sidebar.columns {width: 25%;}.aside_both .sidebar.sidebar-1{ margin-left: -75%;}.aside_both .sections_group {width: 50%;margin-left: 25%;}@media only screen and (min-width:1240px){#Wrapper, .with_aside .content_wrapper {max-width: 1600px;}.section_wrapper, .container {max-width: 1580px;}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width: 1600px;}}@media only screen and (max-width: 767px){.section_wrapper,.container,.four.columns .widget-area { max-width: 700px !important; }}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo {height: 80px;line-height: 80px;padding: 15px 0;}.logo-overflow #Top_bar:not(.is-sticky) .logo {height: 110px;}#Top_bar .menu > li > a {padding: 25px 0;}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a {margin: 30px 0;}.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description) {line-height: 110px;}.header-fixed #Top_bar .menu > li > a {padding: 40px 0;}#Top_bar .top_bar_right,.header-plain #Top_bar .top_bar_right {height: 110px;}#Top_bar .top_bar_right_wrapper { top: 35px;}.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button,.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.button.action_button {line-height: 110px;}.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.button.action_button {height: 110px;}@media only screen and (max-width: 767px){#Top_bar a.responsive-menu-toggle { top: 50px;}.mobile-header-mini #Top_bar #logo{height:50px!important;line-height:50px!important;margin:5px 0;}}.twentytwenty-before-label::before { content: "Avant";}.twentytwenty-after-label::before { content: "AprÃ©s";}#Side_slide{right:-250px;width:250px;}.blog-teaser li .desc-wrapper .desc{background-position-y:-1px;} .partenaires-grid .tg-grid-holder > article .tg-item-excerpt a{
color: #11d4a4!important
}
.mob-stories .swiper-button-next.swiper-button-white.swiper-button-disabled, .mob-stories .swiper-button-prev.swiper-button-white.swiper-button-disabled{
opacity: 0;
} 
.mob-stories .swiper-button-prev{
left: 0!important}
.mob-stories .swiper-button-next{
right: 0!important}  .rev_slider .fleche-noir:before,
.rev_slider .fleche-blanc:before,
.rev_slider .fleche-verte:before,
.arrow-green-prev, .arrow-green-next {
animation: downup 0.5s linear forwards;
-webkit-animation: downup 0.5s linear forwards;
-moz-animation: downup 0.5s linear forwards;
-o-animation: downup 0.5s linear forwards;
}
.rev_slider .fleche-noir:hover:before,
.rev_slider .fleche-blanc:hover:before,
.rev_slider .fleche-verte:hover:before,
.arrow-green-prev:hover, .arrow-green-next:hover {
animation: updown 0.5s linear forwards;
-webkit-animation: updown 0.5s linear forwards;
-moz-animation: updown 0.5s linear forwards;
-o-animation: updown 0.5s linear forwards;
}
@keyframes downup {
from {transform: translateY(-40%);}
to   {transform: translateY(-50%);}
}
@-webkit-keyframes downup {
from {transform: translateY(-40%);}
to   {transform: translateY(-50%);}
}
@-moz-keyframes downup {
from {transform: translateY(-40%);}
to   {transform: translateY(-50%);}
}
@-o-keyframes downup {
from {transform: translateY(-40%);}
to   {transform: translateY(-50%);}
}
@keyframes updown{
from {transform: translateY(-50%);}
to   {transform: translateY(-40%);}
}
@-webkit-keyframes updown{
from {transform: translateY(-50%);}
to   {transform: translateY(-40%);}
}
@-moz-keyframes updown{
from {transform: translateY(-50%);}
to   {transform: translateY(-40%);}
}
@-o-keyframes updown{
from {transform: translateY(-50%);}
to   {transform: translateY(-40%);}
}
.btn-elementor .elementor-button,
body:not(.home) #uss-load-more,
.ls-nav-prev, .ls-nav-next,
.btn-white, .vc_general.vc_btn3, .btnanimate {
animation: downups 0.5s linear forwards;
-webkit-animation: downups 0.5s linear forwards;
-moz-animation: downups 0.5s linear forwards;
-o-animation: downups 0.5s linear forwards;
}
.btn-elementor .elementor-button:hover,
body:not(.home) #uss-load-more:hover,
.ls-nav-prev:hover, .ls-nav-next:hover,
.btn-white:hover, .vc_general.vc_btn3:hover, .btnanimate:hover {
animation: updowns 0.5s linear forwards;
-webkit-animation: updowns 0.5s linear forwards;
-moz-animation: updowns 0.5s linear forwards;
-o-animation: updowns 0.5s linear forwards;
}
@keyframes downups {
from {transform: translateY(10%);}
to   {transform: translateY(0%);}
}
@-webkit-keyframes downups {
from {transform: translateY(10%);}
to   {transform: translateY(0%);}
}
@-moz-keyframes downups {
from {transform: translateY(10%);}
to   {transform: translateY(0%);}
}
@-o-keyframes downups {
from {transform: translateY(10%);}
to   {transform: translateY(0%);}
}
@keyframes updowns {
from {transform: translateY(0%);}
to   {transform: translateY(10%);}
}
@-webkit-keyframes updowns {
from {transform: translateY(0%);}
to   {transform: translateY(10%);}
}
@-moz-keyframes updowns {
from {transform: translateY(0%);}
to   {transform: translateY(10%);}
}
@-o-keyframes updowns {
from {transform: translateY(0%);}
to   {transform: translateY(10%);}
}  #Action_bar .column {
border-bottom: 0px !important;
}
.the_content_wrapper section:first-child > .vc_row .vc_col-sm-2 {
padding-top: 35px;
}
.the_content_wrapper section:first-child > .vc_row .vc_col-sm-2 .vc_column-inner {
padding-top: 0px !important; 
}
.the_content_wrapper section:first-child > .vc_row .vc_col-sm-2:nth-of-type(n+3):not(:last-child) .vc_column-inner {
border-right: 1px solid #d2d2d2;
}
blockquote{
background: none;
margin-left: 0;
}
.stories-side-top,
.section-stories-top{
background-color: #00caa9!important;
}
blockquote,
.temoignage{
z-index: 1;
margin: 35px 0;
}
.temoignage{position: relative;}
.temoignage:after{
content: "";
width: 55px;
height: 40px;
position: absolute;
top: -15px;
}
.temoignage:after,
blockquote:after{
left: -25px;
top: -25px;
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/blockquote-after-light.png);
z-index: -1; }
.temoignage:after{
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/blockquote-after-green.png);
}
.temoignage:before,
blockquote:before{
content: "";
width: 55px;
height: 40px;
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/blockquote-before-light.png); position: absolute;
bottom: -25px;
right: 0;
z-index: -1;
}
.temoignage:before{
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/blockquote-before-green.png);
}
.jig-filterButtons > div{
text-transform: inherit;
}
.jig-filterButtons > div:not(:first-child):not(:last-child){
border-right:0;
border-left: 0;
}
.jig-filterButtons > div:nth-of-type(4){
border-right: 1px solid rgb(0, 207, 155)!important;
}
.jig-filterButtons > div:first-child{
border-right:0;
}
.jig-filterButtons > div:last-child{
border-left: 0;
}
@media (max-width: 525px) {
.jig-filterButton {
display: block !important;
}
.jig-filterButtons > div {
border-top: 1px solid rgb(0,202,169) !important;
border-left: 1px solid rgb(0,202,169) !important;
border-right: 1px solid rgb(0,202,169) !important;
}
.jig-filterButtons > div:not(:last-child) {
border-bottom: 0px !important;
}
.jig-filterButtons > div:last-child {
border-bottom: 1px solid rgb(0,202,169) !important;
}
}
.btn-elementor .elementor-button,
.stories-side-top,
.stories-side-bottom,
body:not(.home) #uss-load-more,
.tg-button-job,
.jig-loadMoreButton,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern,
.btn-green,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern,
.btn-white,
.blog_slider_override_ul li .item_wrapper,
.fa-profil-card > .wpb_column > .vc_column-inner > .wpb_wrapper,.btnshadow{
border-radius: 3px;
box-shadow: 0px 6px 18px 0px rgba(0, 0, 0, 0.1);
}
.btn-elementor .elementor-button:hover,
.stories-side-top:hover,
body:not(.home) #uss-load-more:hover,
.tg-button-job:hover,
.jig-loadMoreButton:hover,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover,
.btn-green:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover,
.btn-white:hover, .fa-profil-card > .wpb_column > .vc_column-inner > .wpb_wrapper:hover,.btnshadow:hover{
box-shadow: 0px 0px 0px transparent!important;
transition: box-shadow 0.3s ease-in-out;
}
.home #Subheader,
.row-footer-social > div:last-child:after,
body.home .reseaux-sociaux .uss-pagination,
.blog_slider_override_ul hr,
.blog_slider_override_ul .date_label,
.hide{
display: none!important;
}
.txt-uppercase{
text-transform: uppercase;
}
.txt-white{
color: #fff!important;
}
p{
font-family: "Montserrat-Light";
font-weight: normal;
line-height: 1.5em; }
.title-padding{
margin-bottom: 0;
min-height: 60px;
}
.title-padding-big{
padding: 5% 0;
}
.tg-quito-custom-autres-news .tg-icon-arrow-next,
.tg-quito-custom-autres-news .tg-element-4,
#Subheader ul.breadcrumbs > li:last-child a,
.link-espace-perso:hover,
.green-color{
color: rgb(0,202,169)!important;
}
.grey-color{
color: #8c8c8c!important;
}
.tg-quito-custom-autres-news .tg-icon-arrow-next{
font-size: 0.7em;
}
.tg-quito-custom-autres-news h2.tg-item-title a{
font-size: 1.5em;
font-family: "Montserrat-Medium";
}
.tg-quito-custom-autres-news .tg-item-media-inner {
height: 150px;
}
.title-align1{
font-weight: bold;
font-size: 1.5em;
line-height: 1em;
text-transform: uppercase;
}
.col-aside-align1 .title-align1{
margin-top: 0.5em;
}
.col-aside-align1{
margin-left: -85px;
margin-right: 85px;
}
.relative,
.arrow-green-bottom{
position: relative;
}
.arrow-green-bottom:after{
content: "";
display: inline-block;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-green-bottom.png);
background-repeat: no-repeat;
width: 11px;
height: 9px;
position: absolute; bottom: 0;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.blog_slider_override .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
min-width: inherit;
width: 70% !important;
text-align: center;
padding: 15px 0;
}
.blog_slider_override .slick-slide {
height: inherit !important;
padding: 5px;  
}
.stories .wpb_single_image .vc_single_image-wrapper {
margin-top: 35px;
}
body:not(.home) #uss-load-more,
.application_button.button,
.tg-button-job,
.jig-loadMoreButton,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern,
.btn-green,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern,
.btn-white{
font-family: "Raleway";
font-size: 1.2em;
display: inline-block;
box-sizing: border-box;
font-weight: 600;
}
@media (max-width: 767px) {
.jig-loadMoreButton {
display: block;
padding: 10px 20px 10px 20px !important;
}
}
body:not(.home) #uss-load-more,
.tg-button-job,
.jig-loadMoreButton,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern,
.btn-green{
background: rgb(0,202,169)!important;
color: #fff!important;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern,
.btn-white{
background: #fff!important;
color: rgb(0,202,169)!important;
}
.bg-white-transparent{
background-color: rgba(255, 255, 255, 0.3);
}
.no-margin{
margin: 0!important;
}
.justified-image-grid{
text-align: center; 
}  .rpbt_shortcode .slick-prev,
.ts-gallery-to-slick .slick-prev,
.the-grid-to-slide .slick-prev,
.the-grid-interne-to-slide .slick-prev,
.ls-nav-prev:after{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-white-prev.png);
}
.rpbt_shortcode .slick-next,
.ts-gallery-to-slick .slick-next,
.the-grid-to-slide .slick-next,
.the-grid-interne-to-slide .slick-next,
.ls-nav-next:after{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-white-next.png);
}
.ls-nav-next:after,
.ls-nav-prev:after{
border: 0!important;
width: 34px!important;
height: 39px!important;
transform: rotate(0)!important;
-webkit-transform: rotate(0)!important;
-moz-transform: rotate(0)!important;
-o-transform: rotate(0)!important;
}
.the-grid-interne-to-slide .slick-dots{
border: 1px solid red;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
margin-left: 0;
display: none!important;
}
.three_dots{
text-align: center;
margin-left: 0!important;
}
.three_dots > li{
display: inline-block;
}
.three_dots > li{
width: 14px;
height: 15px;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-dots.png);
background-size: 14px 15px;
background-repeat: no-repeat;
transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
cursor: pointer;
}
.three_dots > li.active{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-dots-active.png);
}
.mouvement-entrepreneurs{
position: relative;
}
.mouvement-entrepreneurs:after{
content: "";
display: block;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-green-next.png);
width: 77px;
height: 85px;
position: absolute;
top: 50%;
right: -40px;
z-index: 100;
transform: translateY(-50%);
}
@media(max-width: 960px){
#Side_slide #menu ul li ul{
display: block;
position: relative;
}
}
.decouvrez-cmt{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/bg-decouvrez-cmt.png);
background-position: bottom right;
background-size: 660px 225px;
background-repeat: no-repeat;
}
.decouvrez-cmt .title-align1{
line-height: 1em;
}
.reseaux-sociaux #uss-filter-nav ul{
display: inline-block;
}
.reseaux-sociaux #uss-filter-nav ul > li a{
background-color: transparent;
color: #000;
}
.reseaux-sociaux #uss-filter-nav ul > li a[uss-data-filter-nav*=".uss-twitter"],
.reseaux-sociaux #uss-filter-nav ul > li a[uss-data-filter-nav*=".uss-facebook"],
.reseaux-sociaux #uss-filter-nav ul > li a[uss-data-filter-nav*=".uss-youtube"]{
padding-left: 35px;
padding-right: 25px;
font-family: "Montserrat-Bold";
}
.reseaux-sociaux #uss-filter-nav ul > li a[uss-data-filter-nav*=".uss-facebook"]{
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-facebook.png) 13px no-repeat;
}
.reseaux-sociaux #uss-filter-nav ul > li a[uss-data-filter-nav*=".uss-twitter"]{
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-twitter.png) 8px no-repeat;
}
.reseaux-sociaux #uss-filter-nav ul > li a[uss-data-filter-nav*=".uss-youtube"]{
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-youtube.png) 13px no-repeat;
}
.reseaux-sociaux #uss-filter-nav ul > li:hover a,
.reseaux-sociaux #uss-filter-nav ul > li.selected a{
background-color: rgb(0,202,169);
color: #fff;
}
.reseaux-sociaux #uss-filter-nav ul{
border: 1px solid rgb(0,202,169);
}
.reseaux-sociaux #uss-filter-nav ul > li{
margin: 0;
padding: 0;
float: left;
}
.reseaux-sociaux .wp_social_stream_header{
display:none;
}
.reseaux-sociaux .wp_social_stream{
border: 1px solid rgba(180, 180, 180, 0.2);
border-radius: 3px;
background-color: rgb(242, 253, 250)!important;
}
.reseaux-sociaux .wp_social_stream_footer{
width: auto;
background-color: transparent!important
}
body #uss-main-full-section .variation_seven .wp_social_stream_footer{
padding: 0!important;
}
.wp_social_footer.custom_fa h5{
color: #8c8c8c;
font-weight: bold !important;
border-top: 1px solid rgba(180, 180, 180, 0.2);
padding: 20px
}
.wp_social_stream_head_logo.custom_fa h5 > span{
display: inline-block;
vertical-align: middle;
}
.wp_social_stream_head_logo.custom_fa span.ico-twitter-color,
.wp_social_stream_head_logo.custom_fa span.ico-facebook-color,
.wp_social_stream_head_logo.custom_fa span.ico-youtube-color{
width: 45px;
height: 40px;
}
.wp_social_stream_head_logo.custom_fa span.ico-twitter-color{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-twitter-couleur.png);
}
.wp_social_stream_head_logo.custom_fa span.ico-facebook-color{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-fb-couleur.png);
}
.wp_social_stream_head_logo.custom_fa span.ico-youtube-color{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-youtube-couleur.png);
}
.wp_social_stream_head_logo.custom_fa,
.reseaux-sociaux .wp_social_stream_section_footer_txt{
padding: 10px 20px;
}
.rpbt_shortcode .slick-next,
.rpbt_shortcode .slick-prev,
.ts-gallery-to-slick .slick-next,
.ts-gallery-to-slick .slick-prev,
.the-grid-to-slide .slick-next,
.the-grid-interne-to-slide .slick-next,
.the-grid-to-slide .slick-prev,
.the-grid-interne-to-slide .slick-prev,
.clients .arrow-green-next,
.clients .arrow-green-prev,
.blog_slider_override_ul .arrow-green-prev,
.blog_slider_override_ul .arrow-green-next{
position: absolute;
width: 49px;
height: 52px;
border: 0;
top: 50%;
background-position: center;
background-repeat: no-repeat;
z-index: 100;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.gform_button:focus,
.rpbt_shortcode .slick-next:focus,
.rpbt_shortcode .slick-prev:focus,
.ts-gallery-to-slick .slick-prev:focus,
.ts-gallery-to-slick .slick-next:focus,
.application_button.button:focus,
.the-grid-to-slide .slick-next:focus,
.the-grid-interne-to-slide .slick-next:focus,
.the-grid-to-slide .slick-prev:focus,
.the-grid-interne-to-slide .slick-prev:focus,
.clients .arrow-green-prev:focus,
.clients .arrow-green-next:focus,
.blog_slider_override_ul .arrow-green-prev:focus,
.blog_slider_override_ul .arrow-green-next:focus{
outline: inherit!important;
}
.rpbt_shortcode .slick-next:hover,
.rpbt_shortcode .slick-prev:hover,
.ts-gallery-to-slick .slick-prev:hover,
.ts-gallery-to-slick .slick-next:hover,
.the-grid-to-slide .slick-next:hover,
.the-grid-interne-to-slide .slick-next:hover,
.the-grid-to-slide .slick-prev:hover,
.the-grid-interne-to-slide .slick-prev:hover,
.clients .arrow-green-prev:hover,
.clients .arrow-green-next:hover,
.blog_slider_override_ul .arrow-green-prev:hover,
.blog_slider_override_ul .arrow-green-next:hover{
background-color: transparent!important;
}
.clients .arrow-green-prev,
.blog_slider_override_ul .arrow-green-prev{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-small-green-prev.png);
left: 140px;
}
.clients .arrow-green-next,
.blog_slider_override_ul .arrow-green-next{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-small-green-next.png);
right: 140px;
}
.rpbt_shortcode .slick-prev,
.ts-gallery-to-slick .slick-prev,
.the-grid-to-slide .slick-prev,
.the-grid-interne-to-slide .slick-prev,
.clients .arrow-green-prev{
left: 0;
}
.rpbt_shortcode .slick-next,
.ts-gallery-to-slick .slick-next,
.the-grid-to-slide .slick-next,
.the-grid-interne-to-slide .slick-next,
.clients .arrow-green-next{
right: 0;
}
.blog_slider_override_ul .button-fa{
width: 50%!important;
min-width: 221px;
min-height: 55px;
}
.blog_slider_override_ul{
margin-left: 0!important;
}
.blog_slider_override_ul blockquote{
background: none;
font-size: 1em;
line-height: 1.5em;
position: relative;
}
.blog_slider_override_ul .desc h4{
margin-bottom: 0;
font-size: 1.4em;
}
.blog_slider_override_ul .desc .fct-person{
font-size: 1.3em;
line-height: 1.5em;
}
.blog_slider_override_ul .desc .regions-ess{
background-color: #8c8c8c;
color: #fff;
padding: 0 10px;
display: inline-block;
}
.blog_slider_override_ul li .item_wrapper{
background: #fff; overflow: hidden;
margin-top: 5px;
}
.blog_slider_override_ul .content-probably-right,
.blog_slider_override_ul .image_frame{
border: 0;
display: inline-block;
box-sizing: border-box;
vertical-align: top;
padding-right: 20px;
}
.blog_slider_override_ul .image_frame{
width: 55%;
}
.blog_slider_override_ul .content-probably-right{
width: 45%;
}
.blog_slider_override_ul .content-probably-right{
padding: 25px 15px;
}
.blog_slider_override_ul .image_frame{
margin-bottom: 0;
} .blog_slider_override_ul .image_frame a {
display: block;
height: 400px;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
position: relative;
}
.blog_slider_override_ul .image_frame.ess-logo a:after,
.blog_slider_override_ul .image_frame a:before{
display: block;
content: "";
position:relative;
left: -70px;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-transparent-next.png);
width: 300px;
height: 300px;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.blog_slider_override_ul .image_frame.ess-logo a:after{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/logo_mois_ess.png);
top: 15px;
right: 10px!important;
background-size: 90px;
background-position: top center;
left: auto;
position: absolute;
height: 95px;
width: 95px;
}
.blog_slider_override_ul .image_frame img{
height: 100vh!important;
}
.blog_slider_override_ul li{
transform: scale(0.7);
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-o-transform: scale(0.7);
transition: transform .5s linear;
}
.blog_slider_override_ul li.slick-center{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
}
.partenaires .client_wrapper{
background-color: transparent!important;
}
.partenaires .gs-wrapper{
filter: grayscale(85%);
-webkit-filter: grayscale(85%);
-moz-filter: grayscale(85%);
-o-filter: grayscale(85%);
}
.partenaires .gs-wrapper:hover{
filter: grayscale(0);
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
-o-filter: grayscale(0);
cursor: pointer;
}
.partenaires li{
position:relative;
}
.partenaires li:after{
content: "";
display: inline-block;
border-right: 1px solid rgba(0, 0, 0, .1);
width: 1px;
height: 20px;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.block-footer-fa { background-size: 200px 500px;
background-repeat: no-repeat;
background-position: 0% 10px;
padding: 30px 50px;
} .ubermenu-retractor-mobile{display: none!important;} @media (min-width: 768px) {
.block-footer-fa > div{
padding-right: 5%;
}
}
#Subheader ul.breadcrumbs > li:first-child,
.the-grid-to-slide .tg-grid-area-left, .the-grid-to-slide .tg-grid-area-right,
.the-grid-interne-to-slide .tg-grid-area-left, .the-grid-interne-to-slide .tg-grid-area-right,
.partenaires ul.clients > li:first-child:after{
display: none;
}
.block-footer-fa .menu{
margin-left: 0;
padding: 0;
background: none;
}
.block-footer-fa .menu > li{
list-style: none;
}
.item-style-footer,
.block-footer-fa .menu > li a,
.menu-style-footer .menu > li a{
color: #fff;
font-family: "Montserrat-Light";
}
.item-style-footer,
.menu-style-footer .menu > li a{
text-transform: uppercase;
font-weight: bold;
}
.item-style-footer:after{
content: "";
display: block;
margin-top: 10px;
}
.item-style-footer:after,
.menu-style-footer .menu > li:after{
border-bottom: 1px solid rgb(44, 222, 182) !important;
width: 100%;
left: 0;
display: block;
}
.row-footer-social .apsc-icons-wrapper > div:after{
content: "";
display: inline-block;
width: 1px;
height: 60px;
border-right: 1px solid rgb(44, 222, 182);
position: absolute;
top: 0;
right: 0;
}
.row-footer-social .apsc-icons-wrapper > div:last-child:after{
border-right: 0px;
}
.row-footer-social .apsc-icons-wrapper > div{
margin: 0;
padding: 0;
width: 24%;
}
@media (max-width: 1024px) {
.row-footer-social .apsc-icons-wrapper > div{
width: 49.1%;
}
.row-footer-social .apsc-icons-wrapper > div:nth-of-type(even):after {
display: none;
}
.row-footer-social .apsc-icons-wrapper > div:nth-of-type(even) .social-icon {
right: 0;
}
}
.row-footer-social .apsc-inner-block{
min-height: 80px;
}
.row-footer-social .apsc-count-wrapper{
position: absolute;
top: 0;
}
.row-footer-social .apsc-count-wrapper .apsc-count{
color: #fff;
font-family: "Montserrat-Bold";
font-weight: bold;
font-size: 2em;
}
.row-footer-social .apsc-inner-block .social-icon{
position: absolute;
top: 3em;
background-color: #fff;
color: #888;
padding: 5px;
text-align: left;
width: 98%;
}
.row-footer-social .apsc-fa-icon:after{
margin-left: 5px;
font-family: "Montserrat-Light";
}
.row-footer-social .apsc-facebook-icon .apsc-fa-icon:after{
content: "Likes";
}
.row-footer-social .apsc-twitter-icon .apsc-fa-icon:after{
content: "Followers";
}
.row-footer-social .apsc-instagram-icon .apsc-fa-icon:after{
content: "Abonnés";
}
.row-footer-social .apsc-linkedin-icon .apsc-fa-icon:after,
.row-footer-social .apsc-youtube-icon .apsc-fa-icon:after{
content: "Abonnés"; 
}
.block-footer-fa .vc_single_image-wrapper{
margin-bottom: 0;
}
.block-footer-fa .bg-white-transparent.no-margin{
padding: 5px;
}
.block-footer-fa .item-style-footer.no-margin{
padding-bottom: 10px;
}
footer .widgets_wrapper{
padding: 15px 0!important;
}
footer .widgets_wrapper > .container > .column:first-child{
width: 100%!important;
margin: 0;
padding: 0 20px;
box-sizing: border-box;
}
#Footer .vc_col-sm-3:first-child .vc_single_image-wrapper > img {
margin-left: -22px;
}
#Footer .widgets_wrapper .widget{
padding: 0;
}
footer .wpb_wrapper > div{
margin-bottom: 15px;
}
body:not(.home) .the-grid-interne-to-slide .tg-grid-slider,
body:not(.home) .the-grid-interne-to-slide .slick-slider {
height: inherit !important;
}
.the-grid-to-slide .slick-slider, .the-grid-to-slide .tg-grid-slider,
.the-grid-interne-to-slide .slick-slider, .the-grid-interne-to-slide .tg-grid-slider{
width: 100%!important; padding: 0!important;
}
.the-grid-to-slide .slick-slider .tg-item,
.the-grid-interne-to-slide .slick-slider .tg-item{
position: relative!important;
top: 0!important;
right: inherit!important;
left: inherit!important;
padding: 0 10px;
}
.the-grid-to-slide .slick-slider .tg-item{
max-width: 75%!important;
}
.the-grid-interne-to-slide .slick-slider .tg-item{
max-width: auto!important;
}
.the-grid-interne-to-slide .slick-prev,
.the-grid-to-slide .slick-prev{
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
z-index: 1000;
}
.the-grid-to-slide .slick-slider .slick-slide .tg-item-image{
filter: blur(5px);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
transition: transform .5s linear;
}
.the-grid-to-slide .slick-slider .slick-active .tg-item-image{
filter: blur(0px);
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
}
.the-grid-interne-to-slide .slick-slider .slick-active .tg-item-media-inner:before,
.the-grid-to-slide .slick-slider .slick-active .tg-item-media-inner:before{
content: "";
display: block;
width: 40%;
height: 80%;
position: absolute;
z-index: 100;
top: 50%;
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-transparent-next.png) 100%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
display:none;    
}
.the-grid-interne-to-slide:not(.ou-en-etes-vous) .slick-slide {
transform: scale(0.9);
transition: .3s ease-in-out all;
}
.the-grid-interne-to-slide .switch {
background: #000;
}
.vc-ou-en-etes-vous.slick-slider,
.the-grid-interne-to-slide .slick-slider {
margin: 0 auto;
position: relative;
}
#Subheader{
padding: 0;
}
#Subheader ul.breadcrumbs li span{
margin: 0;
}
#Subheader ul.breadcrumbs li a{
font-weight: bold;
}
.section-post-related ul.post-categories{
display: inline-block;
}
.single #Content{
padding-top: 0;
}
.fa-profil-card > .wpb_column > .vc_column-inner > .wpb_wrapper > div > div:last-child .wpb_wrapper{
padding: 25px;
}
.no-margin-bottom,
.no-margin-bottom .vc_single_image-wrapper,
.fa-profil-card > .wpb_column > .vc_column-inner > .wpb_wrapper > div,
.fa-profil-card .wpb_single_image,
.fa-profil-card .vc_single_image-wrapper, 
.fa-profil-card .wpb_single_image-wrapper{
margin-bottom: 0!important;
}
.fa-profil-card > .wpb_column > .vc_column-inner > .wpb_wrapper > div > div:first-child .vc_figure > .vc_single_image-wrapper:before{
content: "";
display: inline-block; width: 127px;
height: 101%;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/rectangle-vert.png);
position: absolute;
background-size: 100% 100%;
background-position: center;
background-repeat: no-repeat;
border-radius: 5px 0 0 5px;
left: 12px;
top: -2px;
}
.single .ls-layers .price{
font-weight: bold;
font-size: 3.5em;
}
.single .ls-layers span{
font-size: 1.4em;
color: #000;
}
.single .ls-layers .container, .single .ls-layers .container > div:first-child{
margin: 0;
padding: 0;
}
.single .ls-layers .container > div:after{
content: "";
display: inline-block;
width: 1px;
height: 100%;
background: #fff;
position: absolute;
top: 0;
right: 0;
}
.single .ls-layers .container > div:last-child:after{
display: none;
}
.auteur-block .material-card-content:hover,
.auteur-block .material-card-content{
position: relative;
background-color: transparent;
box-shadow: inherit;
border-top: 0px;
border-radius: 0;
}
.auteur-social > div > .wpb_wrapper{
position: absolute;
right: 0;
top: -45px;
}
.auteur-social .wpb_wrapper > div{
float: left;
}
.auteur-block .material-card-title{
font-family: "Montserrat-Medium";
margin: 0;
font-weight: bold;
}
.auteur-block .material-card-content blockquote p{
color: #000;
font-size: 0.9em;
}
.column-inner-nopaddingtop .vc_column-inner{
padding-top: 0!important;
}
.avis-skin .tg-item-title a,
.job-skin .companyname,
.job-skin .joblocation,
.job-skin .tg-item-title a,
.ressource-skin .datedepub,
.ressource-skin .ressourcecontent,
.ressource-skin .tg-item-title a{
font-family: "Montserrat-Medium";
}
@media (min-width:  1024px){
.job-skin .tg-item-image { background-size: auto 80% !important;
}
}
.avis-skin .datedepub,
.job-skin .datedepub {
font-family: "Montserrat-Light";
}
@media (max-width: 1426px){
#Top_bar:not(.is-sticky) .ubermenu-sub-indicators > .ubermenu-nav > li:nth-of-type(n+5) >.ubermenu-target{
width: 130px;
padding: 15px 15%;
}
}
.btn-sharing .hover_box{
cursor: pointer;
text-align: left;
}
body:not(.page) .btn-sharing .hover_box{
text-align: right;
margin-bottom: 35px;
}
.ssba.ssba-wrap,
.ssba.ssba-wrap > div{ 
position: fixed;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
}
.ssba.ssba-wrap > div{
background: #fff;
padding: 20px;
}
footer .ssba.ssba-wrap{
display: none;
}
.ssba.ssba-wrap{   
right: 0;
z-index: 1000;
width: 101%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
display: none;
}
.ssba.ssba-wrap > div .close{
display: block;
color: #000;
position: absolute;
top: -5px;
right: 5px;
font-family: Verdana;
color: #555;
font-weight: normal;
font-size: 0.8em;
cursor: pointer;
}
#Subheader{
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.thumbpost img,
.thumbpost{
overflow: hidden;
}
.content-thumb-post{
position: absolute;
background-color: rgba(0, 246, 218, 0.8);
z-index: 100;
bottom: 0;
width: 100%;
padding: 15px 0;
}
.content-thumb-post .stories-project{
font-size: 1.3em;
}
.content-thumb-post .stories-date{
font-size: 0.8em;
}
.content-thumb-post .stories-name{
font-size: 1.2em;
color: #000;
}
.content-thumb-post .price{
font-weight: bold;
font-size: 2.5em;
font-family: Montserrat;
}
.content-thumb-post span{
color: #000;
}
.content-thumb-post span.font-montserrat-light{
font-size: 0.7em;
}
.content-thumb-post .container, .content-thumb-post .container > div .container > div:first-child{
margin: 0;
padding: 0;
}
.content-thumb-post .container > div .container > div:after{
content: "";
display: inline-block;
width: 1px;
height: 100%;
background: #fff;
position: absolute;
top: 0;
right: 0;
}
.content-thumb-post .container > div .container > div:last-child:after{
display: none;
}
.team_vertical .image_frame{
border: none;
}
.team_vertical .image_frame img{
border: 3px solid;
box-sizing: border-box;
}
.partenaires-grid .tg-quito-custom .tg-item-inner{
background-color: #fff;
min-height: 475px;
}
.partenaires-grid .tg-element-2{
position: absolute!important;
left: 50%;
bottom: 20px;
transform: translateX(-50%);
}
.partenaires-grid .tg-item-content-holder[data-position="bottom"]{
padding-bottom: 70px!important;
}
.partenaires-grid .tg-item-excerpt{
text-align: justify;}
.partenaires-grid .tg-element-2,
.partenaires-grid .tg-element-2 a{
text-transform: initial!important;
}
.partenaires-grid .more, 
.partenaires-grid .less{
cursor: pointer;
}
.partenaires-grid .more:hover,
.partenaires-grid .less:hover{
color: rgb(0,202,169)!important;
}
.partenaires-grid .tg-search-holder > div > input,
.partenaires-grid .tg-search-holder > div > span{
height: 40px;
box-sizing: border-box;
}
.partenaires-grid .tg-search-holder > div > span{padding-top: 5px;}
.partenaires-grid .tg-filters-holder > div{
margin: 0;
}
.partenaires-grid .tg-filters-holder > div:hover span,
.partenaires-grid .tg-filters-holder .tg-filter-active span{
background-color: rgb(0,202,169);
color: #fff!important;
}
.partenaires-grid .tg-filters-holder > div span{
padding: 5px;
font-weight: normal;
}
.partenaires-grid .tg-grid-area-top1{
margin-bottom: 10px;
position: relative;
width: 100%;
margin-left: 0;
margin-bottom: 35px;
}
.partenaires-grid .tg-search-holder{
margin-left: 0;
}
.partenaires-grid .tg-grid-area-top1 > div{
display: inline-block;
box-sizing: border-box;
}
.partenaires-grid .tg-grid-area-top1 > div:first-child{
margin-right: 0;
}
.partenaires-grid .tg-grid-area-top1 > div:last-child{
width: 100%;
margin: 5px 0;
}
.partenaires-grid .tg-search{
font-weight: normal!important;
}
.job-grid .tg-filters-holder > div,
.ressource-grid .tg-filters-holder > div,
.expert-grid .tg-filters-holder > div,
.cdrla-grid .tg-filters-holder > div,
.partenaires-grid .tg-search-holder > div,
.partenaires-grid .tg-filters-holder {
border: 1px solid rgb(0,202,169)!important;
}
.page .ressource-grid .tg-filter.tg-filter-active span,
.page .expert-grid .tg-filter.tg-filter-active span {
background-color: #00caa9;
color: #ffffff !important;
}
.job-grid .tg-grid-area-top1, 
.ressource-grid .tg-grid-area-top1, 
.expert-grid .tg-grid-area-top1,
.cdrla-grid .tg-grid-area-top1 {
margin-bottom: 60px;
text-align: center!important;
}
.ressource-grid .tg-grid-area-top1 span.tg-filter-name,
.expert-grid .tg-grid-area-top1 span.tg-filter-name,
.cdrla-grid .tg-grid-area-top1 span.tg-filter-name {
padding-top: 3px;
padding-bottom: 3px; 
color: #000000 !important;
}
.ressource-grid .tg-grid-area-top1 span.tg-filter-name:hover,
.expert-grid .tg-grid-area-top1 span.tg-filter-name:hover,
.cdrla-grid .tg-grid-area-top1 span.tg-filter-name:hover {
background-color: #00caa9;
color: #ffffff !important;
}
.job-grid .tg-filters-holder > div,
.ressource-grid .tg-filters-holder > div,
.expert-grid .tg-filters-holder > div,
.cdrla-grid .tg-filters-holder > div {
margin-bottom: 5px;
}
.res-top-image img,
.job-top-image img{
width: 100% 
}
.single_job_listing .widget-area{
border: 0;
}
.single_job_listing .widget-area:before{
display: none;
}
.job-listing-meta > li{
display: block;
width: 100%;
background-color: transparent!important;
color: inherit!important;
}
.single-wpdmpro .vc_btn3,
.single-wpdmpro .vc_btn3,
.job_listing-template-default .vc_btn3{
width: auto!important;
}
.job_listing-template-default .cq-accordion ul > li{
border-top: 0;
margin: 5px 0;
position: relative;
}
.job_listing-template-default .cq-accordion ul > li > h4{
color: #fff;
background-color: rgb(0,202,169);
padding-left: 65px;
}
.job_listing-template-default .cq-accordion ul > li > i{
left: 15px;
color: #fff;
margin-top: 0!important;
}
.single-wpdmpro .fixed-nav,
.job_listing-template-default .fixed-nav,
.job_listing-template-default .cq-accordion ul > li > i:after{
display: none;
}
.job_listing-template-default .cq-accordion ul > li > i:before{
content: "";
display: inline-block;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/round_plus.png);
width: 66px;
height: 66px;
background-color: transparent;
transform: inherit!important;
}
.job_listing-template-default .date-side{
font-size: 0.9em;
}
.ressource_meta_box,
.job-listing-meta{
border-radius: 3px;
border: 1px solid rgba(0, 0, 0, 0.1);
padding: 30px!important;
}
.ressource-meta li,
.job-listing-meta li{
line-height: 1.5em!important;
list-style: none;
}
.section-file-download > div > div.wpb_column{ padding: 0 50px;
}
.job_description .wpb_single_image{
margin-bottom: 0!important;
}
.top_bar_right{
display: none;
}   .apsc-theme-16 .apsc-linkedin-icon .fa {
color: #007bb6;
}
.ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-level-1 > .ubermenu-target {
border-bottom: 1px solid rgba(0,0,0,0.1);
width: 90%;
margin: auto;
padding: 15px 0px;
}
.ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-level-1 > .ubermenu-target:hover {
border-bottom: 1px solid rgba(0,202,169, 0.5);
}
.ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-normal > .ubermenu-target {
border-bottom: 1px solid rgba(0,0,0,0.1);
width: 90%;
margin: auto;
padding: 15px 0px;
}
.ubermenu-main .ubermenu-submenu-type-flyout > .ubermenu-item-normal > .ubermenu-target:hover {
border-bottom: 1px solid rgba(0,202,169, 0.5);
}
.ubermenu-main .ubermenu-submenu .ubermenu-has-submenu-drop > .ubermenu-target:after {
background: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/fleche-menu.png);
width: 9px;
height: 11px;
right: 0px;
content: "";
}
.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target:after {
transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
content: "";
}
.ubermenu-sub-indicators .ubermenu-submenu .ubermenu-has-submenu-flyout.ubermenu-submenu-reverse>.ubermenu-target{
padding-left: 35px;
}
.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
font-weight: normal!important;
} .ls-v6 .ls-nav-prev:hover, .ls-v6 .ls-nav-next:hover{
transform: scale(0.9)!important;
-webkit-transform: scale(0.9)!important;
-moz-transform: scale(0.9)!important;
-o-transform: scale(0.9)!important;
-ms-transform: scale(0.9)!important;
}
.border-column{
border: 1px solid rgba(180,180,180,0.2);
padding: 1%;
box-sizing: border-box;
}
.social_autor{
margin-left: 0!important;
text-align: right;
}
.social_autor > li{
list-style: none;
display: inline-block;
box-sizing: border-box;
margin-left: 10px;
vertical-align: top;
}
.social_autor > li a{
display: block;
width: 23px;
height: 22px;
background-repeat: no-repeat;
background-size: 100%;
}
.social_autor > li.contact a{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/contact.png);
}
.social_autor > li.facebook a{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-facebook.png);
width: 11px;
height: 23px;
}
.social_autor > li.twitter a{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-twitter.png);
}
.social_autor > li.linkedin a{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/ico-linkedin.png);
}
.breadcrumb-trail{background-color: #fff!important; border-bottom: 1px solid rgba(0, 0, 0, 0.125); padding-left: 10px}
.home .breadcrumb-trail, .breadcrumb-trail .trail-browse{display: none!important}
.breadcrumb-trail .trail-item span{font-weight: bold;}
.breadcrumb-trail .trail-item a{color: #888}
.breadcrumb-trail .trail-item.trail-end{color: rgb(0,202,169);}
li.listing-publication table.gfield_list thead tr > th:last-child,
li.listing-publication table.gfield_list tbody > tr.gfield_list_group > td:last-child,
li.listing-publication table.gfield_list tbody > tr.gfield_list_group > td:first-child input,
li.listing-publication table.gfield_list tbody > tr.gfield_list_group > td:nth-of-type(2) input{
display: none;   
}
table.gfield_list tbody td,
li.listing-publication table.gfield_list tbody > tr.gfield_list_group > td{
vertical-align: middle!important;
text-align: center;
}
li.listing-publication table.gfield_list tbody > tr.gfield_list_group > td h5{
font-family: "Montserrat-Medium";
}
li.listing-publication table.gfield_list tbody > tr.gfield_list_group > td{
vertical-align: middle;
text-align: left;
}
.clients .slick-slide{height: auto!important}
.grid-childmenu, .grid-childmenu .tg-dispatch-menu-interne{max-height: 250px!important}
.partenaires-grid .tg-quito-custom .tg-item-media-holder{
width: 50%;
margin: 0 auto;
padding-top: 10px;
}
.search-results .breadcrumb-trail,
ul.social li.search-form .icon_search, li.search-form .icon_close{display: none;}
ul.social li.search-form input[type="submit"], li.search-form input[name="s"]{display: inline-block!important; margin:0; }
ul.social li.search-form input[name="s"]{height: 25px; padding:0}
ul.social li.search-form input[type="submit"]{
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-position: center;
vertical-align: middle;
border: none;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/loupe.png);
background-size: 15px;
margin-top: -4px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
ul.social li.search-form input[type="submit"]:focus,
ul.social li.search-form input[type="submit"]:hover{
background-color: transparent!important;
border: none!important;
}
.page .tg-item-inner {
border-color: #dddddd;
border-width: 1px;
border-style: solid;
-webkit-box-shadow: 0 2px 4px 0 #bfbfbf;
-moz-box-shadow: 0 2px 4px 0 #bfbfbf;
box-shadow: 0 2px 4px 0 #bfbfbf;
}
.page .tg-item-content-holder {
padding: 25px 0 22px;
text-align: center;   
}
.page .tg-item-title {
position: relative;
font-size: 14px;
line-height: 14px;
font-weight: 600;
letter-spacing: 1px;
display: inline;
width: 192px;
min-width: 192px;
height: 50px;
min-height: 50px;
margin: 0;
padding: 0 25px 0 0;
vertical-align: middle;
}
.page .tg-item-title a {
color: #11d4a4;
}
body:not(.elementor-editor-active) .only-print{
display: none;
}
@media print{
body > div:nth-last-of-type(2),
body.single-job_listing > div:nth-of-type(n+3),
.category-stories .the_content_wrapper > section:nth-of-type(4),
.single-job_listing .ls-fullscreen-wrapper,
.single-job_listing .single_job_listing .job_description > .vc_section > .vc_row > div:last-child .wpb_single_image, 
.no-print,
#Action_bar, 
.menu_wrapper,
.job-top-image,
.breadcrumb-trail,
.application_button,
.vc_btn3,
#Footer,
.hover_box,
.imprimer-btn,
.ssba,
.elementor-location-footer,
.single-post .elementor-location-header .bdt-sticky > div > .elementor-row > div:last-child,
.elementor-location-header .elementor-section-wrap > section:first-child,
.elementor-location-header .elementor-section-wrap > section:last-child .elementor-row > div:last-child
{display: none!important; height: 0!important}
.elementor-top-section.bdt-sticky{
position: relative!important;
}
@page { 
size: portrait;  
margin: 1cm; 
}
.only-print{
display: block!important;
}
.break-page {
page-break-before: always;
}
p{
widows: 4;
}
.category-stories .the_content_wrapper > section{
padding-top: 0!important;
}
.category-stories .the_content_wrapper > section,
.category-stories .the_content_wrapper > section > div,
.single-job_listing .single_job_listing .job_description > .vc_section > .vc_row > div{
width: 100%!important;
}
.category-stories .the_content_wrapper > section:nth-of-type(2) > div > div,
.category-stories .section-stories-top .btn-sharing > div{
float: left;
}
.category-stories .section-stories-top .btn-sharing > div:nth-of-type(2){
width: 65%!important;
padding-left: 70px;
}
.category-stories .section-stories-top .btn-sharing > div:nth-of-type(3){
width: 25%!important;
}
.category-stories .the_content_wrapper > section:nth-of-type(2) > div > div:nth-of-type(2){
width: 75%!important;
}
.category-stories .the_content_wrapper > section:nth-of-type(2) > div > div:nth-of-type(3){
width: 20%!important;
}
.category-stories .the_content_wrapper > section{
padding-left: 15px!important;
padding-right: 15px!important;
}
.category-stories .the_content_wrapper > section,
.category-stories .the_content_wrapper > section > div,
.category-stories .the_content_wrapper > section > div > div{
left: initial!important;
padding: 0 15px!important;
}
.category-stories .the_content_wrapper > section > div > div:nth-of-type(3) > div{
top: 0!important;
}
.category-stories .the_content_wrapper > section:nth-of-type(2) > div > div:last-child,
.category-stories .the_content_wrapper > section:nth-of-type(2) > div > div:first-child{
width: 0!important
}
.category-stories .the_content > .section_wrapper{
max-width: 100%!important;
}
.profil-box{
position: absolute;
right: 0;
top: 50px!important;
}
.category-stories .section-stories-top *{
text-align: left!important;
}
.category-stories .section-stories-top .wpb_column{
padding-left: 90px!important;
}
}
.ou-en-etes-vous .tg-caracas_vous .tg-element-1 {
font-family: "ZillaSlab-BoldItalic" !important;
}
.ou-en-etes-vous .tg-caracas_vous .tg-element-1 a:first-letter {
text-transform: capitalize;
}
.faire-un-don .wpb_text_column.align1-left {
width: 95%;
}
.txt-black{
color: #000!important;
}
.section-stories-top .name{
font-size: 2.3em;
}
.section-stories-top .hover_box{float: right; margin-top: -50px}
.section-stories-top .name{
font-size: 2.3em;
margin-bottom: 20px
}
.section-stories-top .fonction{
font-size: 2em;
margin-bottom: 0;
}
.secteur-activite{
margin-bottom: 35px;
}
.secteur-activite p{
font-family: "Montserrat-medium";
}
.stories-side-bottom .vc_acf,
.stories-side-bottom .fancy_heading,
.stories-side-top .vc_acf,
.stories-side-top .fancy_heading{
margin-bottom: 10px;
}
.stories-side-bottom .fancy_heading .title,
.stories-side-top .fancy_heading .title{
color: #fff!important;
font-family: "ZillaSlab-BoldItalic";
font-size: 1em;
text-align: left;
margin-bottom: 0;
line-height: 1em;
}
.vc_acf.fancy_heading,
.stories-side-top .fancy_heading .inside{
color: #000!important;
text-align: left;
font-family: "Montserrat-Medium"!important;
margin-bottom: 0;
}
.vc_acf.fancy_heading{
font-size: initial!important;
}
.stories-side-top .vc_acf{
color: #fff;
font-family: "Montserrat-Bold";
font-size: 1.5em;
}
.stories-side-top .wpb_wrapper > .fancy_heading:nth-of-type(n+3):before{
content: "";
display: block;
width: 80%;
margin: 10px 0;
border-top: 1px solid rgba(255,255,255,0.5);
}
.stories-side-top{padding-bottom: 10px;}
.stories-side-bottom .fancy_heading .title{
color: rgb(0,202,169)!important;
}
.stories-side-bottom .wpb_wrapper > .fancy_heading:last-child .title{
font-family: "Montserrat-Bold";
}
.stories-side-bottom > div > .vc_column-inner,
.stories-side-top > div > .vc_column-inner{
padding-top: 5%!important;
}
.profil-box > .vc_column-inner{border:0!important;padding: 0;}
.profil-box > .vc_column-inner img{width: 263px!important;}
.section-stories-top:before{
content: "";
display: inline-block;
width: 70px;
height: 78px;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/arrow-stories-black.png);
background-size: 100%;
position: absolute;
left: 0px;
top: 60px;
}
.ts-gallery-to-slick .slick-slider,
.ts-gallery-to-slick{height: auto!important;}
.ts-gallery-to-slick .slick-slide { 
height: auto!important; 
position: relative!important;    
position: relative!important;
top: 0!important;
right: inherit!important;
left: inherit!important;
padding: 0 10px; 
}
.ts-gallery-to-slick .nchgrid-caption-text:hover,
.ts-gallery-to-slick .nchgrid-caption-text {
position: relative!important;
display: block!important;
opacity: 1!important;
color: #000!important;
font-family: "Montserrat-Medium";
font-size: 1.5em!important;
padding: 10px!important;
box-sizing: border-box!important;
line-height: 1em!important;
background-color: transparent!important;
}
.nch-lb-main,
.ts-gallery-to-slick div.nch-lb-grid .nchgrid-item .nchgrid-caption{
background-color: rgba(0,202,169, 0.3)!important;
}
.rpbt_shortcode .description-item > a,
.tg-quito-custom-autres-news .tg-item-title.tg-element-3{
color: #222;
line-height: 1.5em;
font-size: 0.7em;
font-weight: normal;
font-family: "Montserrat-Light";
}
.btnbluecarte {
-webkit-border-radius: 2;
-moz-border-radius: 2;
border-radius: 2px;
font-family: "Raleway";
font-weight: 600;
color: #ffffff;
font-size: 20px;
text-align: center;
background: rgb(0,202,169);
width : 160px;
padding: 10px 15px 10px 15px;
text-decoration: none;
}
.btnbluecarte:hover {
text-decoration: none;}
.rpbt_shortcode .slick-slide{margin: 0 10px!important; height: auto!important}
.rpbt_shortcode .slick-track > h3{display: none!important;}
.rpbt_shortcode > .related-fa-item{display: inline-block; vertical-align: top; box-sizing: border-box; }
.rpbt_shortcode .post-categories{margin-left: 0!important; display: inline;}
.rpbt_shortcode .post-categories > li{
list-style: none;
display: inline-block;
}
.rpbt_shortcode .post-categories{margin-left: 0!important; display: inline;}
.rpbt_shortcode .post-categories > li{
list-style: none;
display: inline-block;
}
.rpbt_shortcode .thumbnail-item{
height: 150px;
overflow: hidden;
position: relative;
}
.rpbt_shortcode .thumbnail-item > a{
background-size: 100%;
display: block;
height: 100%; background-position: 0px 95%;
}
.rpbt_shortcode .thumbnail-item img{
position: absolute;
width: 100%;
top: 0;
}
.rpbt_shortcode .description-item > a{
font-size: 1em;
display: inline-block;
margin-top: 5px;
}
.ubermenu .ubermenu-target-text {
font-family: "Montserrat-medium";
font-size: 1em;
font-weight: bold;
}
.tg-quito-custom-comunique .tg-item-inner{
height: 245px;
}
.tg-quito-custom-comunique .tg-item-media-inner {
max-height: 135px;
overflow: hidden;
}
.adv_browser_check_icons, 
.adv_browser_check_debug{
display: none;
}
.adv_browser_check,
.advanced-browser-check{
position: relative!important;
top: 0; height: initial!important;
box-shadow: none;
text-align: left;
}
.advanced-browser-check .adv_browser_check {width: 100%;left: 0;top: 0;background: red;color: #fff;padding-bottom: 15px;}
.adv_browser_check_msg {padding: 0 10px;}
.block-footer-fa .control{
position: absolute;
color: #fff;
display: inline-block;
right: 0;
font-size: 2em;
z-index: 100000; cursor: pointer;
}
.block-footer-fa .menu ul{
margin-left: 0;
padding-left: 10px;
}
.block-footer-fa .menu li{
list-style: none;
}
.block-footer-fa .menu li:after{
display: none;
}
.single_job_listing .wpb_single_image img{
max-height: 150px;
width: auto;
height: max-content;
} .single_job_listing .wpb_single_image{text-align: center}
@media (min-width: 773px){
.show-mobile{
display: none;
}
.hidden-mobile{
display: block;
}
}
@media (max-width: 772px){
.show-mobile{
display: block;
}
.hidden-mobile{
display: none;
}
#Footer img {
max-width: 100%;
height: auto;
}
} #cspm_single_post_modal{
z-index: 100000!important;
}
div[class*="countries_container_map"] > ul{
max-height: 100%!important;
}
div[class*="countries_container_map"] > ul li{
padding: 0;
padding-top: 82px!important;
background-color: #fafafa;
position: relative;
overflow: hidden;
}
div[class*="countries_container_map"] > ul li:before{
cursor: pointer;
width: 87px!important;
height: 70px!important;
border: 1px solid #e7e6e6;
border-top: 0px;
border-left: 0px;
box-sizing: content-box;
content: "";
left: 0;
display: block!important;
position: absolute;
top: 0;
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/sprite_regions.png)!important;
}
div[class*="countries_container_map"] > ul li.selected:before,
div[class*="countries_container_map"] > ul li:hover:before{
background-position: -87px 0px;
}
div[class*="countries_container_map"] > ul li[data-country-code="RE"]:before{
background-position: 0px -380px;
height: 65px;
}
div[class*="countries_container_map"] > ul li.selected[data-country-code="RE"]:before,
div[class*="countries_container_map"] > ul li[data-country-code="RE"]:hover:before{
background-position: -87px -380px;
}
div[class*="countries_container_map"] > ul li[data-country-code="MQ"]:before{
background-position: 0px -280px;
height: 65px;
}
div[class*="countries_container_map"] > ul li.selected[data-country-code="MQ"]:before,
div[class*="countries_container_map"] > ul li[data-country-code="MQ"]:hover:before{
background-position: -87px -280px;
}
div[class*="countries_container_map"] > ul li[data-country-code="MF"]:before{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/st-martin.png)!important;
background-position: center;
background-size: 100%;
background-repeat: no-repeat;
}
div[class*="countries_container_map"] > ul li[data-country-code="MF"]:hover:before,
div[class*="countries_container_map"] > ul li.selected[data-country-code="MF"]:before{
background-image: url(//www.franceactive.org/wp-content/themes/fa-theme/assets/img/st-martin-blanc.png)!important;
}
div[class*="countries_container_map"] > ul li.selected,
div[class*="countries_container_map"] > ul li:hover{
background-color: #06c898!important;
color: #fff;
}
.single-carte_assos{
background: #fff;
height: 100%;
}
div[class*="search_form_container_map"]{
top: 10px!important;
}
div[class*="search_form_container_map"] form > div.cspm_search_input_text_container input,
div[class*="search_form_container_map"] form > div{
border: 0px!important;
padding: 0!important;
display: inline-block;
vertical-align: middle;
}
div[class*="search_form_container_map"] input{
margin-bottom: 0!important;
}
div[class*="search_form_container_map"] div[class*="cspm_submit_search_form_map"]{
padding: 13px!important;
}
.codespacing_progress_map_area div[class*="search_form_container_map"],
.countries_btn,
.search_form_btn,
.cspm_expand_search_area,
.single-carte_assos #Footer .widgets_wrapper,
.single-carte_assos #Header, .single-carte_assos .breadcrumb-trail{
display: none!important;
}
.single-carte_assos #Content{
padding: 30px!important;
box-sizing: border-box; }
.iziModal{
border-bottom: 0!important;
}
.search-map-vc input{
margin-bottom: 0;
}
.search-map-vc form > div{
display: inline-block;
width: 70%;
box-sizing: border-box;
vertical-align: middle;
padding: 0;
}
.search-map-vc form .cspm_search_form_row input{
width: 100%!important;
}
.search-map-vc form .cspm_search_form_row img{
right: 20px;
}
.search-map-vc form > div.cspm_search_btns_container{
width: 29%;
}
.search-map-vc form > div.cspm_search_btns_container > div{
display: inline-block;
box-sizing: border-box;
}
.search-map-vc form > div.cspm_search_btns_container div[class*="cspm_submit_search_form_map"]{
text-align: center;
background: #008fed;
padding: 13px 12px;
display: inline-block;
font-size: 15px !important;
color: #fff;
cursor: pointer;
-webkit-transition: background 0.2s linear;
-moz-transition: background 0.2s linear;
-ms-transition: background 0.2s linear;
-o-transition: background 0.2s linear;
transition: background 0.2s linear;
width: calc(100% - 25px);
}
.search-map-vc form > div.cspm_search_btns_container img{
width: 20px;
height: auto;
}
.codespacing_progress_map_area div.cspm_infobox_content_container.cspm_type4 div.cspm_infobox_content div.title a{
text-overflow: inherit!important;
white-space: initial!important;
}
.codespacing_progress_map_area div.cspm_infobox_container,
.codespacing_progress_map_area div.cspm_infobox_content_container.cspm_type4,
.codespacing_progress_map_area div.cspm_infobox_content_container.cspm_type4 div.cspm_infobox_content,
.codespacing_progress_map_area div.cspm_infobox_content_container.cspm_type4 div.cspm_infobox_content div.title{
width: auto!important;
}
div.cspm_arrow_down{
left: 0!important;
}
.cspml_fs_container{
display: block!important;
clear: both!important;
float: none;
width: 100%!important;
}
.cspml_fs_options_list{
padding: 0!important;
}
.cspml_fs_options_list > div.cspml_input_container{
display: inline-block;
cursor: pointer;
}
.cspml_filter_form{background: transparent!important;box-shadow: none!important;}
.cspml_fs_options_list > div .icr-text:before{
display: inline-block;
content: " ";
width: 15px;
height: 15px;
background-repeat: no-repeat;
background-position: center;
background-size: 70%;
background-color: #ccc; padding: 10px;
vertical-align: middle;
margin-right: 5px;
}
.cspml_fs_options_list > div:nth-of-type(1) .icr-text:before{
background-image: url(http://demo.franceactive.org/wp-content/uploads/2018/03/pin-antennes.png);
}
.cspml_fs_options_list > div:nth-of-type(2) .icr-text:before{
background-image: url(http://demo.franceactive.org/wp-content/uploads/2018/03/pin-permanences.png);
}
.cspml_fs_options_list > div:nth-of-type(3) .icr-text:before{
background-image: url(http://demo.franceactive.org/wp-content/uploads/2018/03/pin-pts-acc.png);
}
.cspml_fs_options_list > div:nth-of-type(4) .icr-text:before{
background-image: url(http://demo.franceactive.org/wp-content/uploads/2018/03/pin-sieges.png);
} div.cspm_infobox_content_container.cspm_type4 div.cspm_infobox_content div.title a{
color: #00caa9!important;
}  
div.codespacing_progress_map_area[data-map-id=map4013] div[class^=codespacing_map_zoom_in],
div.codespacing_progress_map_area[data-map-id=map4013] div[class^=codespacing_map_zoom_out],  
.search-map-vc form > div.cspm_search_btns_container div[class*="cspm_submit_search_form_map"]{
background-color: #00caa9;
}
div.codespacing_progress_map_area[data-map-id=map4013] div[class^=codespacing_map_zoom_in],
div.codespacing_progress_map_area[data-map-id=map4013] div[class^=codespacing_map_zoom_out]{
border-bottom: 0;
}
.search-map-vc .cspm_search_form_row{
border: 1px solid #00caa9!important;
}
.body-footer{
padding: 15px;
box-sizing: border-box;
}
.body-footer .date > table,
.body-footer  .date > table tr > td{
border: 0!important;
background: none!important;
text-align: left;
padding: 0;
}
.iziModal .iziModal-header.iziModal-noSubtitle{
background-color: #00caa9!important;
}
.contenu-map-assoc{
padding-bottom: 50px;
font-family: "Montserrat-Light";
}
.contenu-map-assoc .logo-map{
text-align: center;
}
.contenu-map-assoc .heading > div{
display: inline-block;
width: 49%;
box-sizing: border-box;
vertical-align: top;
padding: 0 30px;
}
.contenu-map-assoc .details{
background-color: #f2f2f2;
}
.contenu-map-assoc .details,
.contenu-map-assoc .right-content > div:nth-of-type(-n+2){
padding: 20px;
}
.contenu-map-assoc .right-content > div:nth-of-type(-n+2){
border: 1px solid #00caa9;
margin-bottom: 20px;
text-align: center;
}
.contenu-map-assoc .right-content{
padding: 0!important;
}
.contenu-map-assoc .btn-contact a{
background-color: #00caa9;
color: #fff;
padding: 10px 20px;
display: inline-block;
float: right;
}
.contenu-map-assoc .btn-contact a.itineraire{
float: left;
}
.contenu-map-assoc .btn-contact a.email{
float: right;
}
.contenu-map-assoc,
.contenu-map-assoc a{
color: #000;
}
.contenu-map-assoc a:hover{
color: #00caa9;
text-decoration: none;
} 
.contenu-map-assoc .details .adresse{  margin: 10px 0;
}
.contenu-map-assoc .zone-map,
.contenu-map-assoc .details > *:not(.adresse){
font-weight: bold;
} 
.contenu-map-assoc .horaire > strong{
font-size: 1.5em;
}
.contenu-map-assoc .horaire table,
.contenu-map-assoc .horaire table tr > td{
border: 0!important;
background: none!important;
text-align: left;
padding: 0;
}
@media (max-width: 772px){ .search-map-vc form > div.cspm_search_btns_container,
.search-map-vc form > div{
width: 100%;
}
div[class*="countries_container_map"]{
left: 0!important;
width: 100%!important;
bottom: 0px!important;
height: 125px!important;
top: inherit!important;
position: absolute!important;
margin-top: 50px;
}
div[class*="countries_container_map"] > ul > li:before{
border: 1px solid blue!important;
left: 50%;
transform: translateX(-50%);
}
div[class*="countries_container_map"] > ul > li{
display: inline-block!important;
width: 25%!important;
vertical-align: top;
text-align: center;
}
#codespacing_progress_map_div_map4013{
width: 100%!important;
}
}
@media (max-width: 703px){
.codespacing_progress_map_area{
width: 100vw!important;
margin-left: -37px!important;
} 
} .cspml_toggle_btn,
.search-map-vc{display: none!important;}
.cspml_fs_item_container > div{
display: inline-block;
width: 33%;
vertical-align: top;
min-height: 50px;
box-sizing: border-box;
}
.cspml_fs_item_container > div.cspml_fs_label{
padding: 15px 0!important;
background: transparent;
}
select#departement_dintervention{
-webkit-appearance: menulist;
}
select#departement_dintervention,
.cspml_fs_item_container .cspml_input_container{
width: 100%;
}
select#departement_dintervention,
.cspml_fs_item_container div[data-field-name="departement_dintervention"] .selectize-input{ padding: 15px;
border: 1px solid #00caa9;
}
.codespacing_progress_map_area{
margin-top: 100px;
}
.margin-top-30{
position: absolute;
top: 0;
width: 100%;
left: 0;
}
.bdt-offcanvas[id="#bdt-custom-offcanvas-carte"] .margin-top-30 {
padding: 0 20px;
}
.bdt-offcanvas[id="#bdt-custom-offcanvas-carte"] .cspm_filter_btns > *{
font-size: 0.9em;
max-height: 50px;
line-height: 1.3em;
}
.cspm_filter_btns{
position: absolute;
width: 30%;
top: 0;
right: 0;
}
.cspm_filter_btns > *{
height: 55px;
padding: 15px!important;
background-color: #00caa9!important;
}
.cspm_zoom_out_control,
.cspm_zoom_in_control{
background-color:#00caa9!important;
border: 0!important;
}
@media (max-width: 992px){
div.cspml_fs_options_list {
display: inline-block!important;
}
.cspm_filter_btns{
position: relative;
width: 100%;
}
.codespacing_progress_map_area{
margin-top: 220px;
}
.cspml_fs_item_container > div{
display: block;
width: 100%;
vertical-align: top;
min-height: 50px;
box-sizing: border-box;
}
}
.cspml_details_title a{
color: #00caa9!important;
}
.cspml_details_content{
height: auto!important;
}
div[class*="cspml_listing_items_container_map"]{
display: none;
}
.button-voir-la-fiche:hover,
.button-voir-la-fiche:active,
.button-voir-la-fiche:focus,
.button-voir-la-fiche{
display: inline-block;
background-color: #00caa9;
color: #fff;
padding: 10px;
margin-top: 10px;
cursor: pointer;
}
@media (max-width: 772px){
div.cspml_fs_container{
z-index: 1000;
}
div.cspml_details_title a{
font-size: 18px!important;
} .home .cspml_item_pinpoint_triangle,
.home .codespacing_progress_map_area,
.home div[id*="codespacing_progress_map_div_map"]{
display: none!important;
}
.home div[class*="cspml_listing_items_container_map"]{
display: block;
}
.margin-top-30{
position: relative;
margin-top: 0;
}
}
@media (max-width: 391px){
.contenu-map-assoc .btn-contact a{
padding: 8px;
font-size: 1em!important;   
}
}
a#logo{
box-sizing: initial;
}
.bdt-offcanvas[id="#bdt-custom-offcanvas-carte"] > div > div{
position: absolute;
width: 100%;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.fadeInUp{
-webkit-animation-duration:0.5s!important;
-moz-animation-duration:0.5s!important;
-ms-animation-duration:0.5s!important;
-o-animation-duration:0.5s!important;
animation-duration:0.5s!important
}
@media(min-width: 993px){
.map-not-only .margin-top-30{
top: -100px;
}
}
@media(max-width: 992px){
.map-not-only .margin-top-30{
top: -250px;
}
}
@media(max-width: 772px){
.map-not-only .margin-top-30{
top: 0;
}
}
.map-not-only .cspml_submit_listings_filter{
font-size: 0.9em;
}
@media (min-width: 772px){
.fixed-bloc-stories{
position: fixed;
top: 100px;
z-index: 10000;
}
.fixed-bloc-stories .stories-side-bottom{
background-color: #fff;
}
} .jig-filterButtons > .jig-filterButton:nth-of-type(n+5)
{
display: none!important;
} .wp_social_stream_head_logo.custom_fa > h5{
display: inline-block;
width: 49%;
box-sizing: border-box;
margin-bottom: 0;
}
.wp_social_stream_head_logo.custom_fa .date-uss,
.wp_social_stream_head_logo.custom_fa > h5.uss_created_time{
color: #8c8c8c;
font-size: 0.75em!important;
text-align: right;
}
.wp_social_stream_head_logo.custom_fa .date-uss{
text-align: left;
}
.wp_social_stream_section_footer_txt .header_img:after,
.wp_social_stream_section_footer_txt .header_img:before,
.wp_social_footer.custom_fa{display: none!important;} .custom_fa{padding-bottom: 0!important;}
.wp_social_stream_section_footer_txt .header_img{
height: 200px;
overflow: hidden;
}
.wp_social_stream_section_footer_txt .header_img img{
height: 200px;
width: auto;
margin: 0 auto;
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
-webkit-transform: translateY(-50%) translateX(-50%);
-moz-transform: translateY(-50%) translateX(-50%);
-o-transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 772px){
.job-grid .tg-dropdown-list{
top: 30px;
}
.job-grid .tg-dropdown-list.active{
position: relative;
top: 0;
display: block;
opacity: 1!important;
z-index: 1000;
background-color: #fff;
}
.round-tab-item #choiceTabs option{
font-size: 0.8em;
}
.round-tab-item  .bdt-tabs > div:first-child{
position: relative;
height: 80px;
}
.round-tab-item  .bdt-tabs > div:first-child .bdt-tab{
display: none;
}
.page-vous-voulez-relancer-votre-activite .round-tab-item #choiceTabs {
color: #405f9a;
border-color: #405f9a;
}
.page-vous-voulez-transformer-votre-entreprise .round-tab-item #choiceTabs {
color: #7662ab;
border-color: #7662ab;
} 
.page-vous-voulez-developper-votre-entreprise .round-tab-item #choiceTabs {
color: #50c5f4;
border-color: #50c5f4;
}
.page-vous-etes-pret-e-s-a-creer-votre-entreprise .round-tab-item #choiceTabs {
color: #dd6c72;
border-color: #dd6c72;
}
.page-vous-avez-une-idee-dentreprise .round-tab-item #choiceTabs {
color: #fdcb47;
border-color: #fdcb47;
}
.round-tab-item #choiceTabs {
padding: 20px;
border-radius: 50px;
padding-right: 30px;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
margin-top: 10px;
}
.button-large-mobile .elementor-button{
width: 100%!important;
}
.oblique-top:not(.ou-en-etes-vous-2-cols) > .elementor-container,
.oblique-top:not(.ou-en-etes-vous-2-cols) > .elementor-container > .elementor-row{
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
flex-wrap: inherit!important;
}
.oblique-top:not(.ou-en-etes-vous-2-cols) .elementor-container > .elementor-row{
width: calc( 100vw - 60px )!important    
}
div[class*="countries_container_map"] > ul li{
display: inline-block;
width: 25%!important;
vertical-align: top;
}
#back_to_top,
.section-stories-top:before,
.nks_cc_trigger_tabs{
display: none!important;
}
.category-stories .the_content > .section_wrapper{
padding: 0!important;
}
.section-stories-top .name{
font-size: 1.2em;
text-align: center;
}
.section-stories-top .hover_box{
margin-top: 0;
float: none;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.temoignage,
.section-stories-top p,
.section-stories-top .fonction{
text-align: center;
}
#Footer .show-mobile{
background-color: transparent!important;
}
.section-stories-top{
padding-top: 200px!important;
}
.profil-box{
position: absolute;
top: 0;
}
.profil-box .vc_single_image-wrapper img{
max-height: 150px;
width: auto!important;
}
}
@media (min-width: 1931px){
.home .rev_slider_wrapper ul.tp-revslider-mainul > li:first-child > div:nth-of-type(3){
left: 0!important;
}
}
#choiceTabs {
display: inline-block; 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none; background-image:
linear-gradient(45deg, transparent 50%, gray 50%),
linear-gradient(135deg, gray 50%, transparent 50%);
background-position:
calc(100% - 15px) calc(2em + 2px),
calc(100% - 8px) calc(2em + 2px);
background-size:
7px 7px,
7px 7px;
background-repeat: no-repeat;
}
.mob-stories .swiper-button-next.swiper-button-white{
background-image: url(https://www.franceactive.org/wp-content/uploads/2017/11/arrow-green-rev-next.png);
}
.mob-stories .swiper-button-prev.swiper-button-white{
background-image: url(https://www.franceactive.org/wp-content/uploads/2017/11/arrow-green-rev-prev.png);
}
.mob-stories .swiper-button-next.swiper-button-white,
.mob-stories .swiper-button-prev.swiper-button-white{
background-size: 100%!important;
top: 30%;
}
.mob-stories .swiper-button-next.swiper-button-white.swiper-button-disabled, .mob-stories .swiper-button-prev.swiper-button-white.swiper-button-disabled{
opacity: 0;
} 
.mob-stories .swiper-button-next{
right: 5px; 
}
.mob-stories .swiper-button-prev{
left: 5px;
}
.bdt-offcanvas[id="#bdt-custom-offcanvas-carte-2"] > div,
.bdt-offcanvas[id="#bdt-custom-offcanvas-carte"] > div{
width: 750px;
background: #fff;
padding-left: 5px;
padding-right: 5px; 
}
body{
overflow-x: hidden;
margin: 0 auto;
-webkit-text-size-adjust: none;
}
span.date{
color: #8c8c8c;
}
.page-id-12365{
width: 100%;
}
.carte_assos-template-default header,
.carte_assos-template-default .elementor-location-header,
.carte_assos-template-default footer,
.carte_assos-template-default .elementor-location-footer,
.carte_assos-template-default #wpadminbar,
.carte_assos-template-default .ssba,
.carte_assos-template-default .breadcrumb-trail,
.carte_assos-template-default #Header_wrapper,
.carte_assos-template-default #Footer,
.page-id-12365 .elementor-location-header,
.page-id-12365 #wpadminbar,
.page-id-12365 #Footer,
.page-id-12365 .ssba,
.page-id-12365 .breadcrumb-trail,
.page-id-12365 #Header_wrapper{ 
display: none!important;
}
a{
text-decoration: none;
}
h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
color: #020202;
}
.application_button.button {
border-color: #00caa9;
color: #00caa9 !important;
border-width: 2px;
border-style: solid;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: transparent!important;
-webkit-box-shadow: inset 0 0 0 0;
box-shadow: inset 0 0 0 0;
background-image: none;
padding: 11px 20px;
margin-bottom: 15px;
cursor: pointer;
margin-right: 7px;
border-radius: 5px;
-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
}
.application_button.button:hover{
background-color: #00caa9 !important;
color: #ffffff !important;
}
.elementor-search-form input[type="search"]{
box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02)
}
.elementor-search-form .elementor-search-form__submit{
background: transparent!important;
} *,.wpb_text_column{
line-height: 1.5em;
font-family: Raleway;
} .blog_slider_override_ul{
padding-left: 0!important;
}
.page-header .entry-title{
display: none;
}
.widget_nav_menu ul li a {
display: block;
padding: 8px 0 9px 3px;
}
.widget_nav_menu ul li {
position: relative;
} .hover_box{text-align:center;line-height:0}
.hover_box a{display:block;line-height:0}
.hover_box .hover_box_wrapper{display:inline-block;position:relative;overflow:hidden;line-height:0;max-width:100%}
.hover_box .hover_box_wrapper img{display:block}
.hover_box .hover_box_wrapper .visible_photo{opacity:1;filter:alpha(opacity=100)}
.hover_box .hover_box_wrapper .hidden_photo{position:absolute;left:50%;top:50%;opacity:0;filter:alpha(opacity=0);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hover_box:hover .hover_box_wrapper .visible_photo,.hover_box.hover .hover_box_wrapper .visible_photo{opacity:0;filter:alpha(opacity=0)}
.hover_box:hover .hover_box_wrapper .hidden_photo,.hover_box.hover .hover_box_wrapper .hidden_photo{opacity:1;filter:alpha(opacity=100)}
.hover_box .hover_box_wrapper .visible_photo,.hover_box .hover_box_wrapper .hidden_photo{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}  .hover_color{text-align:center;border-color:transparent}
.hover_color a{display:block}
.hover_color a:hover{text-decoration:none}
.hover_color .hover_color_bg{border:2px solid transparent}
.hover_color .hover_color_wrapper{text-decoration:none;padding:40px 30px}
.hover_color,.hover_color a,.hover_color a:hover,.hover_color h1 a,.hover_color h2 a,.hover_color h3 a,.hover_color h4 a,.hover_color h5 a,.hover_color h6 a{color:#fff}
.hover_color .hover_color_bg{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hover_color,.hover_color_bg{height:100%}
.hover_color.align_left{text-align:left}
.hover_color.align_right{text-align:right}
.hover_color.align_center{text-align:center}
.hover_color.align_justify{text-align:justify} ul.clients{margin:0}
ul.clients li{float:left;width:16.666%;margin:0!important;list-style:none}
ul.clients .client_wrapper{padding:10px 15px;margin:10px;background:rgba(0,0,0,.01);text-align:center;line-height:0;height:75px;line-height:75px;position:relative}
ul.clients .client_wrapper:hover{background:rgba(0,0,0,.05)}
ul.clients .client_wrapper a{display:block;width:100%;height:100%}
ul.clients .client_wrapper .gs-wrapper{width:100%;height:100%;position:relative}
ul.clients .client_wrapper img{position:absolute;top:50%!important;left:50%!important;-ms-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}
ul.clients.greyscale .client_wrapper img.BWFilter{opacity:1;z-index:2}
ul.clients.greyscale .client_wrapper img:not(.BWFilter){opacity:0}
ul.clients.greyscale .client_wrapper:hover img.BWFilter{opacity:0!important}
ul.clients.greyscale .client_wrapper:hover img:not(.BWFilter){opacity:1!important}
ul.clients.clients_tiles li .client_wrapper{background:none}
ul.clients.clients_tiles li .client_wrapper:before{content:"";display:block;width:100%;height:1px;background:rgba(0,0,0,.08);position:absolute;left:0;bottom:0}
ul.clients.clients_tiles li .client_wrapper:after{content:"";display:none;position:absolute;left:50%;margin-left:-4px;bottom:0;width:0;height:0;border-style:solid;border-width:0 4px 5px;border-color:transparent}
ul.clients.clients_tiles li .client_wrapper:hover:before{height:2px}
ul.clients.clients_tiles li .client_wrapper:hover:after{display:block;bottom:2px}
ul.clients li .client_wrapper,ul.clients li .client_wrapper img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.blog_slider_override_ul .slick-prev,
.blog_slider_override_ul .slick-next,
.clients .slick-prev,
.clients .slick-next{
background-color: transparent;
}
@media (max-width: 768px){
ul.clients{padding-left: 0;} .category-stories .content-probably-right,
.category-stories .image_frame{
width: 100%;
text-align: center;
}
.category-stories blockquote:before,
.blog_slider_override_ul .before-temoignage,
.blog_slider_override_ul .image_frame a:before{
display: none;
}
.category-stories blockquote{
margin: 0;
}
.category-stories .content-probably-right .button-fa{
background: transparent!important;
color: #000!important;
border: 0;
box-shadow: none;
width: 100%!important;
padding: 0!important;
}
.category-stories,
.category-stories .image_frame{
padding: 0!important;
}
.category-stories{
border: 1px solid #e2e2e2;
}
.category-stories *{
background: #fafafa;
font-size: 13px;
font-weight: 100!important;
}
.category-stories .content-probably-right .button-fa{
margin: 25px 0;
font-family: "Archer", Sans-serif;
font-weight: 100!important;
font-style: italic;
font-size: 1em;
}
.category-stories .content-probably-right .button-fa:after{
content: '>';
margin-left: 5px;
}
.category-stories .item_wrapper{
box-shadow: none!important;
}
.category-stories .fct-person{
color: #20C9A9!important;
}
.category-stories .desc h4 a,
.category-stories .desc blockquote{
opacity: 0;
left: 25%;
position: relative;
}
.category-stories.slick-active .desc h4 a
{
opacity: 1;
left: 0%;
transition: left 0.5s ease-in-out 0.2s, opacity 1.5s ease-in-out 0.2s;
}
.category-stories.slick-active .desc blockquote{
opacity: 1;
left: 0%;
transition: left 0.5s ease-in-out 0.5s, opacity 1.5s ease-in-out 0.5s;
}
.blog_slider_override_ul li{
transform: scale(1);
}
.blog_slider_override_ul .arrow-green-prev,
.blog_slider_override_ul .arrow-green-next{
z-index: 100000;
}
.blog_slider_override_ul .image_frame a{
height: 200px;
}
}
.partenaires-grid.onglet-part .tg-item,
.grille-partenaire-new .elementor-widget-bdt-single-post{
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}
.grille-partenaire-new .bdt-single-post-thumbnail-wrap{
height: 185px;
padding: 10%;
display: flex;
align-items: center;
justify-content: center;
}
.grille-partenaire-new .bdt-single-post-thumbnail-wrap .bdt-single-post-desc,
.grille-partenaire-new .bdt-single-post-thumbnail-wrap .bdt-overlay-primary{
opacity: 0!important;
background-transparence: 0!important;
}
.grille-partenaire-new .bdt-single-post-thumbnail-wrap:hover .bdt-single-post-desc,
.grille-partenaire-new .bdt-single-post-thumbnail-wrap:hover .bdt-overlay-primary{
opacity: 1!important;
}
.grille-partenaire-new .bdt-single-post-thumbnail-wrap:hover .bdt-single-post-desc{
border: 2px solid #fff;
border-radius: 5px;
padding: 15px;
}
.partenaires-actus .ul-first,
.partenaires-actus.featured-franceactive{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.partenaires-actus .ul-first li{
width: 33.3%!important;
}
.partenaires-actus .ul-first{
width: 100%!important;
}
.partenaires-actus.featured-franceactive ul,
.partenaires-actus.featured-franceactive{
padding: 0!important;  
}
.single-partenaires .elementor-text-editor a{
color: #00CAA9;
}
.single-partenaires a[rel="tag"]{
font-family: "Zilla Slab", sans-serif;
}
.elementor-btn-sharing > .elementor-widget-container{
min-height: 40px;
} 
body.single.single-wpdmpro{
color: #8c8c8c;
}
body.single.single-wpdmpro .section_wrapper{
max-width: 1580px;
margin: 0 auto;
}
body.single.single-wpdmpro .ressource_meta_box,
body.single.single-wpdmpro .btn-sharing{
margin-bottom: 35px;
}
.gform_wrapper input[type="text"], .gform_wrapper select{
border: 1px solid #eee;
color: #626262;
background-color: rgba(255, 255, 255, 1);
border-color: #EBEBEB;
box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.02);
}
.gform_wrapper .gform_previous_button,
.gform_wrapper .gform_next_button,
.gform_wrapper input[type="submit"]{
border-color: #00caa9;
color: #00caa9 !important;
border-width: 2px;
border-style: solid;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: transparent!important;
-webkit-box-shadow: inset 0 0 0 0;
box-shadow: inset 0 0 0 0;
background-image: none;
padding: 11px 20px;
font-size: 1em;
font-weight: 100;  
cursor: pointer;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s; 
}
.gform_wrapper .gform_previous_button:focus,
.gform_wrapper .gform_next_button:focus,
.gform_wrapper .gform_previous_button:hover,
.gform_wrapper .gform_next_button:hover,
.gform_wrapper input[type="submit"]:hover{
background-color: #00caa9!important;
color: #fff!important;  
outline-color: #00caa9;
} 
.gform_wrapper [type="checkbox"]:not(:checked), 
.gform_wrapper [type="checkbox"]:checked { position: absolute;
left: 0;
opacity: 0.01;
} .gform_wrapper [type="checkbox"]:not(:checked) + label,
.gform_wrapper [type="checkbox"]:checked + label {
position: relative; padding-left: 2.3em!important; cursor: pointer; 
} .gform_wrapper [type="checkbox"]:not(:checked) + label::before,
.gform_wrapper [type="checkbox"] + label::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 1.4em;
height: 1.4em;
border: 1px solid #aaa;
background: #FFF;
border-radius: .2em;
box-shadow: inset 0 1px 3px rgba(0,0,0, .1), 0 0 0 rgba(203, 34, 237, .2);
transition: all .275s;
}
.gform_wrapper [type="checkbox"]:checked + label::before{
background-color: rgb(0, 207, 155);
border-color: rgb(0, 207, 155);
} .gform_wrapper [type="checkbox"]:not(:checked) + label::after,
.gform_wrapper [type="checkbox"]:checked + label::after {
content: '\2713';
speak: never; position: absolute;
top: 0.6em;
left: 0.1em;
font-size: 1.4em;
color: #fff;
line-height: 0;
transition: all .2s; } .gform_wrapper [type="checkbox"]:not(:checked) + label::after {
opacity: 0;
transform: scale(0) rotate(45deg);
} .gform_wrapper [type="checkbox"]:checked + label::after {
opacity: 1;
transform: scale(1) rotate(0);
} .gform_wrapper [type="checkbox"]:disabled:not(:checked) + label::before,
.gform_wrapper [type="checkbox"]:disabled:checked + label::before {
box-shadow: none;
border-color: #bbb;
background-color: #e9e9e9;
} .gform_wrapper [type="checkbox"]:disabled:checked + label::after {
color: #777;
}
.gform_wrapper [type="checkbox"]:disabled + label {
color: #aaa;
} .gform_wrapper [type="checkbox"]:checked:focus + label::before,
.gform_wrapper [type="checkbox"]:not(:checked):focus + label::before { }
.form-parcours [type="checkbox"] + label::before,
.form-parcours [type="checkbox"] + label::after{
opacity: 0;
}
.button-reset:hover{
color: #00caa9;
} .gform_confirmation_wrapper {
background-color: #00caa9;
color: #fff;
padding: 15px;
margin-bottom: 35px;
text-align: center;
}
.partenaires-grid:not(.onglet-part) .tg-layout-masonry{ } 
.blog_slider_override_ul .date_label{
display: none;
}
.blog_slider_override_ul .desc h4{
margin-top: 10px;
}
.temoignage{
margin: 35px 0;
}
.related-fa-item .thumbnail-item{
display: none;
}
.contenu-map-assoc .logo-map img{
width: 100%;
height: auto; 
}
@media (max-width: 500px){
.contenu-map-assoc .heading > div{ 
width: 100%;
padding: 0!important;
}
.contenu-map-assoc .heading > div:nth-of-type(2){
margin-top: 20px;
}
}
.related-fa-item a:hover{
color: #00caa9;
}
.page-nous-contacter #Content .vc_section-o-content-middle,
.page-nous-contacter #Content .content_wrapper{
max-width: 1580px!important;
margin: 0 auto!important;
left: auto!important;
}
.page-nous-contacter #Content .vc_section-o-content-middle .wpb_column{
padding: 0 15px;
}
.related-fa-item .description-item > a:first-child{
display: flex;
justify-content: center;
}
.related-fa-item .description-item > a:first-child img{
width: 100%;
}
.single_job_listing{
margin: 0 auto;
max-width: 1380px;
}
.single_job_listing .vc_single_image-wrapper{
margin: 25px auto;
}
.page-partenaire-2020 .bdt-single-post .bdt-single-post-title,
.partenaires-template-default .elementor-button-link,
.partenaire-the-tabs .bdt-tab-text,
.single_job_listing .meta li{
font-weight: normal;
}
.form-parcours .gform_wrapper .gform_page_footer .button.gform_next_button,
.page-partenaire-2020 .elementor-heading-title{
font-weight: bold;
}
.section-stories-top{
position: relative;
}
.fa, .fas{
font-weight: normal!important;
}
.sub-arrow .fa,
.sub-arrow .fas{
font-weight: 900!important;
}
.post-5547.carte_assos .logo-map img{ max-width: 200px;  
}
.form-parcours .gform_wrapper form{
padding: 0 0 50px 0;
}
.form-parcours .tabs1 .gfield_radio > li:nth-of-type(n+4){
border-radius: 0px 50px 50px 0;
z-index: 20;
}
.form-parcours .tabs1 .gfield_radio > li:last-child{
margin-left: -50px!important;
padding-left: 70px!important;
z-index: 10;
background-color: #00caa9!important;
color: #fff!important;
background-image: url(https://franceactive.org/wp-content/uploads/2018/12/fleche-gauche.png);
background-size: 70px 200%;
background-position: 50px -40px;
background-repeat: no-repeat;
min-width: 220px!important
} body{
transform:  inherit!important;
width: 100%!important
}
.list-recap .gfield_list tr > td:first-child,
.list-recap .gfield_list tr > th:first-child{
display: none;
} div[class*="countries_container_map"] > ul li[data-country-code="GP"]:before{
background-position: 0px -180px;
}
div[class*="countries_container_map"] > ul li.selected[data-country-code="GP"]:before,
div[class*="countries_container_map"] > ul li[data-country-code="GP"]:hover:before{
background-position: -87px -180px;
}
div[class*="countries_container_map"] > ul li[data-country-code="YT"]:before{
background-position: 0px -480px;
}
div[class*="countries_container_map"] > ul li.selected[data-country-code="YT"]:before,
div[class*="countries_container_map"] > ul li[data-country-code="YT"]:hover:before{
background-position: -87px -480px;
}
div[class*="countries_container_map"] > ul li[data-country-code="GF"]:before{
background-position: 0px -570px; 
}
div[class*="countries_container_map"] > ul li.selected[data-country-code="GF"]:before,
div[class*="countries_container_map"] > ul li[data-country-code="GF"]:hover:before{
background-position: -87px -570px; 
}
.hide_btn_commande .btn-show-form-commande,
.hide_btn_commande .section-file-download > div:nth-of-type(3) .vc_col-sm-4 .vc_row.wpb_row > div:last-child .wpb_wrapper > div:not(.btn-download-files),
.hide_btn_commande .btn-download-files ~ div{
display: none!important;
}
.page-map-page .mCSB_inside>.mCSB_container{
margin-right: 0!important
}
.page-map-page #mCSB_1_scrollbar_vertical{
display: none!important;
}
.bloc-stories ul.blog_slider_override_ul li.slick-slide{
float: left;
} 
.bloc-stories ul.blog_slider_override_ul{
list-style: none;
position:relative;
display: block;
}
.bloc-stories ul.blog_slider_override_ul li .vc_btn3-color-vista-blue{
text-align: center;
padding: 16px 25px 18px 25px;
font-size: 16px;
}
.bloc-stories ul.blog_slider_override_ul .slick-list{ 
overflow: hidden;
margin: 0;
} .single_job_listing .wpb_single_image img {    
max-height: 150px;    
width: 400px;    
height: 250px;    
margin-bottom: -40px;    
margin-top: -20px;
}
@media screen and (max-width: 1170px) {    
.single_job_listing .wpb_single_image img {        
width: 85%;    
}
}
.rpbt_shortcode .related-fa-item{
float: left;
}
.rpbt_shortcode button{
background-color: transparent;
}
.blog_slider_override_ul li .desc h4 a{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.wpdm-page-template .list-group ~ .card:nth-of-type(2) .card-header,
.wpdm-page-template .list-group ~ .card:nth-of-type(1),
.wpdm-page-template .list-group,
.wpdm-page-template .wpdm-thumb{
display: none;
}
.wpdm-page-template .list-group ~ .card:nth-of-type(2),
.wpdm-page-template .list-group ~ .card:nth-of-type(2) .card-header{
border-width: 0!important;
}
.wpdm-page-template .list-group ~ .card:nth-of-type(2) .card-body{
padding: 0;
margin: 0;
border: 0;
}
.mapslideframe .contentmap{
position: fixed;
top: 0;
bottom: 0;
background-color: #fff;
right: -40%;
width: 40%;
padding: 0px 20px 0 20px;
}
.mapslideframe{
content: "";
background: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100000;
display: none;
}
.mapslideframe .close{
position: absolute;
top: 5px;
display: block;
right: 20px;
color: #000;
font-weight: bold;
font-size: 1.5em;
z-index: 100;
cursor: pointer;
}
.mapslideframe .contentmap iframe{
width: 100%;
height: 100%;
overflow: hidden;
border: 0;
background: url(//www.franceactive.org/wp-content/themes/img/loader.gif) center center no-repeat;
background-size: 15%;
}
.bdt-map-tooltip-view .bdt-map-tooltip-top-image,
.bdt-map-tooltip-view .bdt-tooltip-place,
.bdt-map-tooltip-view .bdt-tooltip-title,
.bdt-map-tooltip-view .bdt-map-tooltip-bottom-footer > a{
display: none;
}
.bdt-map-tooltip-view .bdt-map-tooltip-bottom-footer{
padding-top: 0!important;
}
.gform_body .split-end,
.gform_body .split-start{
display: none;
}
.section-file-download2 > div > div.wpb_column {
padding: 0 50px;
}
@media (max-width: 772px){
.single-stories .elementor-top-column .elementor-column-wrap{
padding: 0 10px;
}
.single-stories .elementor-text-editor,
.single-stories ul li,
.single-stories .txt-white.temoignage{
line-height: 2em;
font-family: Raleway!important;
}
} .apsc-icons-wrapper.apsc-theme-16 {
display: flex;
}
.apsc-theme-16 .apsc-linkedin-icon .fa {
color: #007bb6;
font-size: 37px;
}
.apsc-theme-16 .apsc-facebook-icon .fa {
color: #3b5998;
}
.apsc-theme-16 .apsc-each-profile .fa {
font-size: 37px;
}
.apsc-theme-16 .apsc-twitter-icon .fa {
color: #1dcaff;
}
.apsc-theme-16 .apsc-youtube-icon .fa {
color: #e52d27;
}
.apsc-each-profile {
position: relative;
}
.apsc-theme-16 .apsc-media-type, .apsc-theme-16 .media-name {
display: none;
} .swiper-container {
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
}
.swiper-slide {   height: calc((100% - 30px) / 2); display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.sbsw-twitter-item .sbsw-icon svg {
color: black !important;
}
@media (max-width: 768px){
.sbsw-single-filter{
width: 100%;
}
} @media (max-width: 768px){
.single-actualites .elementor-column-wrap{
margin-right: 0!important
}
.single-actualites .elementor-section:not(.elementor-section-stretched):not(.elementor-section-full_width) .elementor-widget-container{
padding-left: 20px;
padding-right: 20px;
}
}  @media (max-width: 767px)
{
.featured-franceactive > ul.ul-first, .featured-franceactive > ul.ul-second {
width: 100%!important;
margin-left: 0;
padding-right: 10px!important;
padding-left: 10px!important;
}
} @media (max-width: 768px){
.single-actualites .elementor-column-wrap{
margin-right: 0!important
}
.single-actualites .elementor-section:not(.elementor-section-stretched):not(.elementor-section-full_width) .elementor-widget-container{
padding-left: 20px;
padding-right: 20px;
} .featured-franceactive > ul.ul-first, .featured-franceactive > ul.ul-second {
width: 100%!important;
margin-left: 0;
padding-right: 10px!important;
padding-left: 10px!important;
}
.job_description > section > div > div.wpb_column{padding: 0;}
.single-job_listing .single_job_listing,
.single-stories .elementor-top-column .elementor-column-wrap{
padding: 0 10px;
}
.single-stories .elementor-text-editor,
.single-stories ul li,
.single-stories .txt-white.temoignage{
line-height: 2em;
font-family: Raleway!important;
}
.section-stories-top .hover_box{
top: -50px!important;
}
} .partenaires .swiper-slide .client_wrapper{
text-align: center;
} .partenaires ul.swiper-wrapper{
margin-left: -30px;
}
@media (max-width: 968px){
.featured-franceactive ul{
width: 100%!important;
padding-right: 0px!important;
padding-left: 0px!important;
}
.featured-franceactive{
padding-left: auto!important;
padding-right: auto!important;
}
.section-stories-top{margin: 0!important}
.single-actualites div[data-elementor-type="wp-post"] .elementor-section-boxed,
body:not(.home) .entry-content .elementor-section-boxed,
body.page-template:not(.home) div[data-elementor-type="wp-post"] .elementor-section-boxed{
padding-right: 10px;
padding-left: 10px;
}
}
@media (min-width: 768px){
.fixed-header{ top: 0;
z-index: 10000!important;
background-color: #fff;
transition: all 0.2s ease-in-out;
width: 100%;
}
.fixed-header .elementor-widget-image{
margin-bottom: 5px!important;
}
.fixed-header .elementor-widget-image img{
max-height: 75px!important;
height: 75px!important;
}
}
.sbsw-twitter-item .sbsw-icon svg.fa-twitter {
color: black !important;
}
.fa.fa-twitter.apsc-twitter {
background-image: url(//www.franceactive.org/wp-content/uploads/2018/03/logo-x-20.svg);
visibility: visible;
position: relative;
width: 30px;
height: 32px;
background-size: cover;
color: transparent!important;
}
fa.fa-twitter.apsc-twitter::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0!important;
}
.hide_btn_commande .btn-download-files ~ div {
display: inline-block !important;
}
.cspm_bg_hex_hover:hover, .cspm_bg_hex_only_hover:hover, .cspm_bg_hex, .cspm_bg_hex_hover, .cspm_bg_before_hex::before, .cspm_bg_after_hex::after,.cspm_bg_hex_hover{
background-color:#00caa9 !important
}
.cspm_bg_rgb, .cspm_bg_rgb_hover, .cspm_bg_before_rgb:before, .cspm_bg_after_rgb:after {
background-color: #00caa9 !important;
}
.expert_first_image, .expert_second_image ,.expert_third_image{
display: inline-block;
width:45px;
height: 45px;
object-fit: cover;
border: white solid 4px;
border-radius:50%;
position:relative;
}
.mw-110{
min-width:110px;
}
.mw-60{
min-width:60px;
}
.mw-90{
min-width:90px;
}
.expert_first_image{
z-index:3;
}
.expert_second_image{
z-index:2;
margin-left: -20px;
}
.expert_third_image{
z-index:1;
margin-left:-20px;
}
.expert_flex{
display: flex;
flex-wrap: nowrap;
align-items:center;
}
.expert_name{
font-family: "Montserrat";
font-size: 14px;
font-weight: 600;
line-height: 17.07px;
text-align: left;
color: #7A7A7A!important;
}
@media (max-width:995px){
.cspm-row.row-no-margin.cspm_filter_bottom_btns, .cspm-row.row-no-margin.cspm_filter_bottom_btns {
margin-top: 0px!important;
float: left!important;
}
}
@media (max-width:767px){
.countries_container_map5203.cspm_top_element {
display: none !important;
}
#cspml_container{
overflow: hidden;
}
.codespacing_progress_map_area{
margin-left: 0!important;
}
}