﻿.slick-list .slick-slide{height: auto !important position: relative; padding-bottom: 70px;}
.slick-track{display: flex; align-items: stretch}
.slick-slide a.ubtn-link{position: absolute; top: 390px;}
.vc_custom_1438256823177 .columns{float: none;}
#layout .vc_custom_1438080406353{background: #f6f6f8 !important;}
.widget.soc-icons{text-align: left;}
.soc-icon-aligment .widget.soc-icons a{color: rgba(255,255,255,1) !important; border: solid 1px #FFF; border-radius: 30px; display: inline-block; margin-right: 10px;}
#side-area .logo a{display: block; text-align:center; padding: 40px 0;}
#side-area ul, .widget_categories ul{list-style:none;}
#side-area ul li, .widget_categories ul li{padding-left:0 !important;}
#side-area ul li a, .widget_categories ul li a{font-family: "texgyreadventorregular" !important; text-transform: uppercase;}
.vc-row-wrapper.full_width_content.slider-part > .row > .columns{float:none}
#menu-footer li{border-bottom: solid 1px rgba(255,255,255,0.1); padding: 0; line-height: 33px;}
#menu-footer li:before, .widget_categories li:before{width: 0 !important; height: 0 !important;}
#menu-footer li a, .widget_categories li a{font-style: normal;
    font-weight: 400;
    font-size: 14px;
    font-family: "Raleway";}
.side-area-bottom .widget{text-align:center;}
.side-area-bottom .widget a{margin: 0 10px;}
.contact.page h2{position: absolute; width: 100%; top: 110px; left: 0;}
.contact.page .soc-icon-aligment .widget.soc-icons a{color: #686969 !important; border-color: #686969; margin-right: 15px;}
.a-propos.page .uavc-list-icon .uavc-list li .uavc-list-icon{margin: 0 20px !important;}
.a-propos.page .dfd-contact-form-style-compact input, .a-propos.page .dfd-contact-form-style-compact textarea{background-color: #f4f4f4 !important;}
.actualites.page article{position: relative !important; width: 100% !important; transform: initial !important;}
.widget_categories li{border-bottom: 1px solid #cdcdcd !important;}
#footer .dfd-socicon-module .widget.soc-icons a{margin-right: 15px;}

body #header-container.small.with-top-panel:not(.header-style-7):not(.header-style-14) #header {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
}

body .filter li a{font-family: "texgyreadventorregular";}

div.pp_overlay{background: #000 !important;}
div.pp_default .pp_nav .pp_play:before,div.pp_default a.pp_arrow_previous:before,div.pp_default a.pp_arrow_next:before,div.pp_default .pp_nav .currentTextHolder, div.pp_default .pp_nav > span, a.pp_next > span > span, a.pp_previous > span > span{color: #FFF !important;}
.pp_hoverContainer .pp_next, .pp_hoverContainer .pp_previous{display: none;}
.pp_social{display: none;}

.twentytwenty-before-label:before{content:"Avant" !important;}
.twentytwenty-after-label:before{content:"Après" !important;}

#header-container.logo-position-left:not(.small) #header .header-wrap > .row:last-child .header-main-panel .logo-for-panel .inline-block img{height: auto !important;}
@media screen and (min-width: 1200px) {
	.slick-list .slick-slide{padding-bottom: 120px;}
	.dfd-portfolio-module .slick-list .slick-slide{padding-bottom: 0;}
}

@media screen and (max-width: 500px) {
	#layout .vc_custom_1438256823177{margin-top: 0 !important;}
	.slick-slide a.ubtn-link{position: static; margin-top: 40px;}
		nav.mega-menu ul.nav-menu{margin-top: 30px;}
	nav.mega-menu ul.nav-menu, nav.mega-menu .nav-menu .nav-item{display: block !important; float: none !important;}
	.nav-menu .mega-menu-item .item-title{color: #FFF;}
	.single-folio.folio_inside_1 .folio-info.desc-right{margin-top: 40px;}
}

.sidr .form-search-container .search-query{background-color: #f4f4f4 !important;}
.sidr .form-search-container .searchsubmit-icon{color: #000 !important;}
.portfolio-inside-thumbs-carousel .slick-track{transform: translate3d(0,0,0) !important;}
.single-folio .portfolio-inside-thumbs-carousel .slick-list{padding: 0 !important;}
.single-folio .portfolio-inside-thumbs-carousel .slick-list .slick-slide{cursor: pointer;}
#footer .wpb_widgetised_column	.byline.author{display: none;}
.single-post .entry-data .entry-meta{margin-left: 0 !important;}
.entry-date{width: auto !important; float: none !important;}
.home .dfd-blog-module .entry-thumb{height: 200px;}




