/**/

.top-nav .fl-icon-group {
    position: relative;
    top: 3px;
}

.top-nav .fl-row-fixed-width {
    max-width: 100%!important;
}

.fl-node-59adb7ef710e6 {
    width: 10%!Important;
}


#main-menu .menu>.menu-item .sub-menu .menu-item {
    padding: 5px 40px 5px 5px;
    border-bottom: 1px #ddd solid;
    line-height: 1.3;
}
#main-menu .menu>.menu-item .sub-menu .menu-item:last-child {
    border-bottom: 0px;
}
#main-menu {
    width: 100%;
    margin-top: 11px;
}
#main-menu .menu>.menu-item a {
    font-size: 16px;

}


.page-wrapper {
    justify-content: center;
    flex-direction: row;
}
.page-wrapper>.left-right {
    max-width: 100%;
}
.page-content.clearfix.the-content-parent {
    background: #FCFAF7;
}

.sub-menu ul.sub-menu {
    margin-left: -5px!important;
    padding-left: 20px!important;
}

/*AJAX SEARCH*/
.asl_w_container {
    width: 100%;
    margin: 0px 0px 0px 0px;
    min-width: 220px;
    position: absolute;
    max-width: 100px;
    right: 35px;
	top:30px;
}
body.page-id-13750 .asl_w_container {
right:25px;
}
.proinput, .probox {
    background:#60995E!important;
}
.innericon{
    background:#60995E!important;
}
div.asl_r.vertical {
    background:#60995E!important;
}
/*/AJAX SEARCH*/


.right.vamtam-body-sidebar,
body.single-jetpack-portfolio .right.vamtam-body-sidebar  {
display:none!important;
}

.page-wrapper > .right-only,
body.single-jetpack-portfolio .page-wrapper > .right-only{
max-width: 100%!important;
}

body.single .right.vamtam-body-sidebar{
display:block!important;
}

body.single .page-wrapper > .right-only {
max-width: 80%!important;
}

blockquote.simple h3.quote-summary {
font-size: 15px;
line-height:1.3;
}

body.single-jetpack-portfolio .meta-top{
display:none;
}

.related-posts h5.related-content-title{
display:none;
}
.related-posts .vamtam-cubeportfolio:before{
content:'Articles connexes';
text-transform:uppercase;
font-weight:600;
}

.cbp-item-wrapper .portfolio-item-wrapper span.excerpt{
display:none!important;
}

.related-portfolios h5.related-content-title{
display:none;
}
.related-portfolios .vamtam-cubeportfolio:before{
content:'Autres réalisations';
text-transform:uppercase;
font-weight:600;
}

.related-portfolios .cbp-wrapper{
margin-top:30px;
}

.load-more a{
color:#2E7C32!important;
}

.load-more a:hover{
color:#000!important;
}

.load-more span:after{
    content: 'Voir plus de réalisations';
    color: white!important;
    position: relative;
    left: -36px;
}

body.home .load-more{
display:none;
}


.bloglist .vamtam-button-wrap a {
  color: transparent!important;
  /* position: relative; */
  /* left: -5000px; */
}

.bloglist .vamtam-button-wrap a:hover{
color:#fff!important;
}

.bloglist .vamtam-button-wrap:after{
    content: 'Continuer';
    color: #000!important;
    position: relative;
    left: -80px;
}

#header-slider-container {
	overflow: hidden;
}


a.entry-title:visited,
.vamtam-meta-tax a:visited{
color:black!important;
}

.post-article .post-media {
max-width: 800px!important;
}

header.main-header.layout-single-row .header-contents {
margin-top: 6px;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link,
.fl-icon-text
.fl-icon-text a{
    font-size: 14px!important;
}

body.page-id-13750 .asl_w_container {
	position: relative;
	top: 0px;
	left: 0px;
}
 

/* covid*/

/*
#top-nav-wrapper{
    margin-top: 40px!important;
}

@media screen and (max-width: 992px){
#top-nav-wrapper{
    margin-top: 0px!important;
}
}

#mega-menu-wrap-menu-header #mega-menu-menu-header {
    background-color: white!important;
}
*/

.fl-node-e6honkpxjyim .fl-col-content.fl-node-content.vamtam-show-bg-image {
	 border-right-width: 0px !important;
}

@media (max-width: 1500px) {
#main-menu .menu>.menu-item a {
    font-size: 16px;
}

@media (max-width: 1400px) {
.fl-node-59adb7ef710e6 {
    width: 15%!Important;
}
#main-menu .menu>.menu-item a {
    font-size: 15px!important;
}
}
@media (max-width: 1199px) {
#main-menu .menu>.menu-item a {
    font-size: 12px!important;
}
#main-menu li.menu-item {
    padding: 0 0 0 20px!Important;
}
}
@media (max-width: 1099px) {
.fl-node-59adb7ef710e6 {
    width: 18%!Important;
}
}
@media (max-width: 1024px) {
#main-menu li.menu-item {
    padding: 0 0 0 15px!Important;
}
.asl_w_container {
display:none
}
}
@media (max-width: 992px) {
#main-menu .menu {
margin-top:-20px;
margin-left:8px
}
#main-menu .menu>.menu-item a {
    font-size: 13px!important;
}
#main-menu li.menu-item {
    padding: 0 0 8px 0!Important;
}
body.single .page-wrapper > .right-only {
    max-width: 96%!important;
    margin: 0 2%;
}
}

@media (min-width: 1025px) {
	#rev_slider_72_1_wrapper {
		height: calc( 697 / 1440 * 100vw);
		max-height: 697px;
	}
}

@media (min-width: 779px) and (max-width: 1024px) {
	#rev_slider_72_1_wrapper {
		height: calc( 768 / 1024 * 100vw);
		max-height: 768px;
	}
}

@media (min-width: 481px) and (max-width: 778px) {
	#rev_slider_72_1_wrapper {
		height: calc( 480 / 778 * 100vw);
		max-height: 488px;
	}
}

@media (max-width: 480px) {
	#rev_slider_72_1_wrapper {
		height: 100vw;
	}
}

@media (min-width: 901px) {
	.fixed-header-box {
		min-height: 60px;
	}
}