/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




/*
Header APP
rgba(20,23,25,0.9)
*/

/*header*/
.lang-item a span img{width:20px!important;}
.fusion-header {height: auto !important;}

/*gerenal*/
.hidden {display: none;}

/*home*/
.wpcf7 select {width: 100%;}
.wpcf7 select option {background: #444}
#services {overflow: hidden;}
.fusion-slider-loading {display: none !important;}

/*slider top des pages*/
.tfs-slider .slide-content-container {top: 64%;}
.home .tfs-slider .slide-content-container {top: 50%;}
.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 25px;}
.home #wrapper .post-content .content-box-heading {font-weight: lighter;}
.home .fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon img {margin-right: 40px;}
.home .post-content h1 {font-weight: lighter;margin-bottom: 0;}
.home #sectioncartographies .fusion-imageframe {margin-bottom: 10px;}
.home #sectioncartographies .fusion-imageframe img {width: 276px;height: 276px;}
.fusion-footer-widget-column.widget_nav_menu li {padding: 3px 12px;border-bottom: none;}
.fusion-content-boxes.content-boxes-icon-on-side .heading {margin-bottom: 0px;}

/*bouton en savoir +*/
.fusion-button.button-1.button-3d.buttonnobg {color: #83cfef;background: none;border: 1px solid #83cfef;box-shadow: none !important;font-weight: 100;font-size: 30px;font-family: 'Kanit', Arial, Helvetica, sans-serif;}
.fusion-button.button-1.buttonnobg .fusion-button-text, .fusion-button.button-1.buttonnobg i {color: #83cfef;}
.fusion-button.button-1.buttonnobg i {color: #83cfef;font-size: 24px;}


/*parmi nos clients*/
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {line-height: 6em;}

/*pages générales*/
.page-id-1118 .fusion-page-title-captions {text-align: center;}
.page-id-1118 .fusion-page-title-captions hr {float: none !important}
#wrapper {background: url(/wp-content/uploads/2014/12/fond-constellatio.jpg);background-size: cover;background-attachment: fixed;}
#wrapper #main {background: transparent;}
.floatright {float: right;}
.fixed {position: fixed;}


/*page title*/
/*.fusion-page-title-bar {height: 200px !important;}*/
.fusion-page-title-row {overflow: visible;}
.fusion-page-title-captions {vertical-align: bottom;}
/* .fusion-page-title-bar{background-color:rgba(1,45,80)!important;} */
.fusion-page-title-captions h1{margin-top:100px!important;}

/*footer*/
.fusion-footer {position: relative;z-index: 10;}
.fusion-footer-widget-column {margin-bottom: 0 !important;}
.fusion-footer-widget-area {font-weight: 200;}
#badgegooglepartner {width: 250px;margin-top: 10px;}


/*page cartograhpie*/
.fusion-post-wrapper .fusion-image-wrapper a {width: 100%;height: 325px;/*display: inline-block;*/display: flex;background-size: cover;background-repeat: no-repeat;background-position: top center;    -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.fusion-post-wrapper .fusion-image-wrapper a img {/*display: none;*/border-radius: 50% !important;}
.fusion-post-grid .fusion-post-wrapper {border: none;}
.fusion-post-grid .fusion-post-wrapper .fusion-post-slideshow {border: none;}
.fusion-blog-layout-grid .fusion-post-content-wrapper {padding-top: 0;}
.blog-shortcode-post-title {text-align: center;}
.blog-shortcode-post-title a {color: #fff !important;}
.blog-shortcode-a {background-size: cover;background-repeat: no-repeat;background-position: top center;width: 100%;height:325px;display: inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.single #content {width: 100% !important;}
.single #content .fusion-flexslider {wid!th: 30%;flo!at: left;width: 350px;position: fixed;}
.single #content .post-content {width: 65%;float: right;}

.fusion-sharing-box {}
.fusion-sharing-box h4 {float: right;font-size: 14px;}
.fusion-sharing-box .fusion-social-networks {width: 250px;}
.fusion-meta-info {text-align: right;width: 65%;float: right;}

.page-id-1462 #main {padding-bottom: 0;}


/*404*/
.error404 .fusion-page-title-bar {display: none;}
.error404 #main {text-align: center;padding-bottom: 0;}
.error404 #post-404page {padding-top: 100px;}
.error404 #main404 {height: 520px;background: url(/wp-content/uploads/2017/06/404-fond.png);background-position: center 50px;background-repeat: no-repeat;text-align: center;width: 86%;margin: auto;}
.error404 #main404 h1 {margin-bottom: 120px;}
.error404 #main404 a {color: white;font-size: 30px;}
.col-md-4 {width: 33.33333%;display: inline-block;}

#exemple404fond {}
#exemple404fond h1 {margin-bottom: 130px;}
#exemple404fond .fusion-column-wrapper {height: 560px;background-position: center 50px;}




@media only screen and (max-width: 375px) {
	.single #content .fusion-flexslider {width: 100%;position: inherit;}
	.single #content .post-content {width: 100%;}

	.fusion-button.button-1.button-3d.buttonnobg {font-size: 24px;}

}