<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     Inodia
Description:    ThÃ¨me inodia
Author:         Vincent Michelet - Inodia
Author URI:     http://www.inodia.fr
Template:       enfold
Version:        1.0.0
*/
@import "css/variables.css" screen;
@import "css/cookies.css" screen;





/* Titre Homepage */

h1#h1-home{
	display:none;
}

/* Menu responsive */

#advanced_menu_hide,
#advanced_menu_toggle{
	display:none;
}

/*
_________________________________________________________
-------------------------------------------------  FONT
*/

h1, h2, h3, h4, h5, h6, p, a, b, i {
    
    font-family: 'Open Sans', sans-serif;
    line-height: 19px;
}

/*
_________________________________________________________
-------------------------------------------------  HEADER
*/
#header-main {  
    position: relative;
}

#header {  
    background: url("/wp-content/uploads/2016/10/fond-blanc-menu.png") repeat-x bottom ;
    background-color: #003761;
}

.page-id-3261 .stretch_full {
    display: none;
}

.title_container .breadcrumb {
   left: 50px ; 
}

#header_main .social_bookmarks_phone a{
    color:red !important;
}

/*
----------------------------------------------  Logo
*/

.logo {
    
    position: absolute;
    display: block;
    top: 30%;
}

/*
----------------------------------------------  Navigation
*/


#avia-menu{
    position: static;
}

.header-scrolled-full nav.main_menu .avia-menu{
    margin-top:0;
}

.main_menu  {
    position: static;
    text-transform: uppercase;
    padding-right : none;
    float:right;
}

.html_main_nav_header.html_logo_left #top .main_menu .menu li a:last-child {
     
    padding-right: 13px;     
}

nav.main_menu .avia-menu{
    margin-top:9.3%;
}

.header-scrolled-full .main_menu {
    height: 45px;
    position: static;
    text-transform: uppercase;
}

.av_minimal_header .main_menu ul li a{
    
    height: 45px !important;
    line-height: 45px !important;
}

#avia-menu a:hover{
    
    display: inline-block;
    background:#003761;
    height: 25px;
}

#avia-menu .current-menu-item {
    
    background:#003761;
    color:white; 
}


#top .av-main-nav ul li a  {
    
    border:0;
}

.av-main-nav li, .av-main-nav-wrap{
    
    position:static;
}

.avia-menu-text {
    font-weight: 700;
    font-size: 15px;
}


#top #header .av-main-nav ul li a {
    
    line-height: 20px !important;
    text-align: center;
    font-weight: 700;
    height: 85px !important;
    color: white;
    background: rgba(0,55,97,0.7);
}

.header-scrolled-full #header_main &gt; div &gt; div &gt; strong &gt; a  {

    margin-top : -4%;    
}

.header-scrolled-full #header_main &gt; div &gt; div &gt; strong &gt; a &gt; img {
    
    height:36px;
}

.header-scrolled-full #header_main &gt; div &gt; div &gt; strong {
    
    overflow: visible;
}

@media screen and (max-width: 768px) {

    #advanced_menu_toggle, #advanced_menu_hide:hover, #advanced_menu_hide:hover, .show_mobile_menu #advanced_menu_hide {
        
        background: #003761 !important;
    }
    
    #header #header_main .main_menu .sub-menu  {
    width:100%;
    height: auto;
    position: static;
}
    
}

@media screen and (min-width: 768px) {
    .main_menu li ul{
        display: flex !important;
    }
    
    #header #header_main .main_menu .sub-menu  {
    
        position: absolute;
        bottom: 0;
        left:0;
        width:100%;
        height: 85px;
    }
}



/*
----------------------------------------------  Sous Menu
*/

.sub-menu li a {
    display: flex;
}

.sub-menu li a .avia-menu-text {
    margin: auto;
    padding: 10px;
}

.sub-menu li:nth-child(3) a .avia-menu-text {

    padding: 0px 20px;
}

#top #header .av-main-nav ul li:nth-child(1) {
    
    background: url("http://www.lequerriou-menuiserie.com/wp-content/uploads/2020/02/sub-menu_01.png") no-repeat;
    background-size: cover;
}

#top #header .av-main-nav ul li:nth-child(2) {
    
    background: url("http://www.lequerriou-menuiserie.com/wp-content/uploads/2016/10/sub-menu_04.png") no-repeat;
    background-size: cover;
}
#top #header .av-main-nav ul li:nth-child(3) {
    
    background: url("http://www.lequerriou-menuiserie.com/wp-content/uploads/2016/10/sub-menu_05.png") no-repeat;
    background-size: cover;
}
#top #header .av-main-nav ul li:nth-child(4) {
    
    background: url("http://www.lequerriou-menuiserie.com/wp-content/uploads/2016/10/sub-menu_06.png") no-repeat;
    background-size: cover;
}

#top #header .av-main-nav ul li:nth-child(5) {
    
    background: url("http://www.lequerriou-menuiserie.com/wp-content/uploads/2016/10/sub-menu_03.png") no-repeat;
    background-size: cover;
}

#top #header .av-main-nav ul li a:hover {
    
    line-height: 20px !important;
    text-align: center;
    font-weight: 800;
    height: 85px !important;
    color: white;
    background: rgba(255,231,0,0.8);
    display: flex;
}

#header #header_main .main_menu .sub-menu ul li {
    
    position: absolute;
    float: left;
    background: blue;
    height: 85px;
    line-height: 20px !important;
    width: 20%;
}


.html_header_top.html_header_sticky #header{
    padding-top: 50px;
}

.av-burger-menu-main{
    padding-top: 35px;
       position: absolute !important;
    z-index: 999 !important;
    right: 0;
    top: 0;
}
/*
_________________________________________________________
---------------------------------------------------  BODY
*/

/*
#top #main .avia-section .template-page {
    
    z-index: 1000;
}
*/
/*espacement entre elements de liste*/
.avia_textblock i {
    padding-top: 10px;
    padding-bottom: 5px;
}






.container_wrap {
    border-top-width: 0px !important; 
}


h2 {
    text-transform: uppercase;
    font-size: 20px;
    margin-left: 0px;
    padding-top: 10px;
    line-height: 8px;
    font-weight: 700 !important;

}

#after_section_1 .av-subheading &gt; p {
    
    text-transform: uppercase;
    font-weight: 400 !important;
    line-height: 40px;
}

#main {
    
    margin: 0px;
}

body #main #av_section_1 {
    
    box-shadow: 0px -8px 10px rgba(0,0,0,0.2) inset !important;

}


.av_minimal_header #header_main .header_bg {
       box-shadow: 0px 8px 10px rgba(0,0,0,0.2)  !important;

}


.avia-video, .avia-iframe-wrap {
    
    margin-bottom: 0;
}

#after_section_1  div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first &gt; section &gt; div &gt; h2, .main_color  div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first &gt; section &gt; div &gt; h2 {
    
    padding-left: 20px;
    line-height: 15px !important;   
}

.flex_column .av_textblock_section .avia_textblock h2 {
    text-transform: uppercase;
    font-size: 20px;
    margin-left: 0px;
    padding-top: 0px;
    line-height: 30px;
    font-weight: 700 !important;
}

.page-id-3261 .flex_column .av_textblock_section .avia_textblock h2 {
    text-transform: uppercase;
    font-size: 20px;
    margin-left: 0px;
    padding-top: 10px;
    line-height: 8px;
    font-weight: 700 !important;
}

.page-id-3261 .flex_column .av_textblock_section .avia_textblock h2, .avia-builder-el-6 {
    
    padding-left: 20px;
}

.avia-builder-el-6 {
    line-height: 18px;
}

#av_section_2 div.flex_column.av_one_third.flex_column_div section &gt; div &gt; h2 {
    text-transform: uppercase;
    font-size: 20px;
    margin-left: 0px;
    padding-top: 0px;
    line-height: 20px;
}
#av_section_1 &gt; div &gt; main {
        padding-top: 2px !important;
}
.content {
    
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#top .avia-button-wrap {
    
    padding-bottom: 0px;
    height: 50px;
    padding-left: 0px;
}

body div .avia-button{
    
    line-height: 10px;
    border-radius: 0px;
    padding-left: 0px;
}

#top .avia-button-wrap a {
    
    margin: 0px;
    height: 50px;

}

#top .avia-button-fullwidth .avia_iconbox_title{
    
    font-family: 'Open Sans', sans-serif;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 800;
    color: #003761;
    padding-left: 0px;
    width: 100%;
}

#top .avia-button-fullwidth:hover .avia_iconbox_title{
    
    color: white;
}

body .container_wrap .av_one_fourth {
    margin-left: 2.5%;
    width: 24%;
    padding-top: 0px;
}

body .container_wrap .av_one_fourth p {

    font-size: 15px;
    line-height: 10px;
}

#after_section_1 .flex_column .avia-builder-el-first  a, .main_color .flex_column .avia-builder-el-first  a  {
    
    font-size: 20px;
    color: white;
    text-decoration: none;
}

body .container_wrap .av_one_fourth strong {
  
    display: inline-block;
    margin-top: 5px;
    color:white;
}



body .container_wrap .av_one_fourth .av_promobox p {
  
    color:white;
    line-height: 7px;
}

#after_section_1 .flex_column .avia-builder-el-last h3 &gt; span, .main_color .flex_column .avia-builder-el-last h3 &gt; span {
    
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300; 
}

#after_section_1 .av_promobox, .main_color .av_promobox {
    
    padding: 10px 20px;
}

body .container_wrap .avia-builder-el-last{
    
    margin-bottom: 0px;
    margin-top: -1px;
}

body .container_wrap .avia-builder-el-first:nth-child(2) {
    margin-bottom: 0px;
    margin-top: 10px;
}

body .column-top-margin {
    margin-top: 20px;
}

#av_section_2 {
    
    margin-top: 20px;
    margin-bottom: 40px;
}

#av_section_2 {
    margin-top: 20px;
    margin-bottom: 0;
}

/*
----------------------------------------------  Portfolio
*/

#av_section_2 .image-overlay {
    background-image: url(/wp-content/uploads/2017/01/Rectangle-14.png) ;
    z-index: 1;
}

/*flÃ¨che au survol*/
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none;
}

#av_section_2 .container .flex_column .grid-sort-container .grid-entry {
    
    width: 310px;
    margin: 10px;
}

#av_section_2 div.flex_column.av_two_third &gt; div.grid-sort-container &gt; div.grid-entry &gt; article  {
    

    height: 310px;
    background:rgba(0,0,0,0);
    overflow: hidden;
    margin: 0px;
    position: relative;
}

#av_section_2 div.flex_column.av_two_third &gt; div.grid-sort-container &gt; div.grid-entry &gt; article a .grid-content {
    
        background:rgba(0,0,0,0);
}

#av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_two_third &gt; div.grid-sort-container &gt; div.grid-entry.flex_column &gt; article.main_color.inner-entry {
    
    box-shadow: 0px,0px,0px,0px;
    height: 310px;
    width: 310px;
    float: left;
}

#av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_two_third &gt; div.grid-sort-container &gt; div.grid-entry.flex_column &gt; article &gt; a &gt; img {
    
    display: block;
    min-width: 310px;
    min-height: 310px;
    width: 100%;
    height: auto;
}

#av_section_2 div.flex_column.av_two_third &gt; div.grid-sort-container &gt; div.grid-entry &gt; article:hover h3 {
    
    position: absolute;
    z-index: 4;
    top: 30%;
    left: 20%;
    right: 20%;
    width: 60%;
    color: #003761;
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    background-color: rgba(0,0,0,0) !important;
    line-height: 28px;

}

#av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_two_third.flex_column_div &gt; div.grid-sort-container &gt; div.grid-entry &gt; article .grid-content {
    
    position: static;
}

/*petites icones blanches*/
.grid-sort-container &gt; div.grid-entry &gt; article .grid-content .avia-arrow {
    
    display:none;
}

#av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_two_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-20.el_after_av_hr.el_before_av_one_third &gt; div.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-2.grid-links-.isotope_activated {
    
    background: white !important;
    padding: 10px; 
    margin-bottom: 20px;
    width: 680px;
}

@media screen and (max-width: 768px)  {
    
    
    
    .page-id-3261 .flex_column .av_textblock_section .avia_textblock h2, .avia-builder-el-6
    {
        padding-left: 0px;
    }
    
        #top #av_section_2 .avia-builder-el-27 &gt; div &gt; div &gt; article &gt; a &gt; div &gt; h3 {
        
        margin-top: 20% !important;
    }
    
    .responsive #top #wrap_all #av_section_1 .container {
        
        width: 100% !important;
        max-width: 100% !important;
    }
    
    
    #av_section_2  .block-title {
        
    display: block;
    }
    
    .avia-builder-el-20 .grid-sort-container {
        
        width: 100% !important;
    }
    
    .avia-builder-el-20 .grid-entry, .avia-builder-el-20 .grid-entry article {
        
        width: 100% !important;
    }
    
    .avia-builder-el-20 .grid-entry article a {
        
        height: 100% !important ;
    }
    
    #av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_two_third &gt; div.grid-sort-container &gt; div.grid-entry.flex_column &gt; article &gt; a &gt; img {
        
        width: 100% !important;
        height: auto !important;
    }
    
    .avia-builder-el-20 .grid-entry {
        
        margin: 10px 0px !important;
    }
    
    #av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_two_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-20.el_after_av_hr.el_before_av_one_third &gt; div.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-2.grid-links-.isotope_activated {
        
        background: transparent !important; 
    }
    
        

    
    .responsive #top #wrap_all .avia-content-slider-odd  .slide-entry.first {
        
        overflow: hidden;
    }
    
        /*ICI affichage image rÃ©alisation au survol*/
    .avia-content-slider .slide-image img {
        
        height: auto !important;
        width: 100% !important;
    }  
    
    .avia-builder-el-3 {
        
        display: none;
    }
    
    #top .grid-content {
        
        padding: 0 !important;
    }
/*
     .avia-builder-el-24 article a:hover img {
        
        height: auto !important;
        width: 100% !important;
    }  
    
*/

    
    
/*  A VOIR  */
    /*pages prestations*/


    .responsive #top  #wrap_all #av_section_2 .flex_column {
        
        margin: 0 !important;
        margin-bottom: 20px !important;
        width: 100% !important;

    }
   
        .responsive #top  #wrap_all #av_section_1 .flex_column {
        
        margin: 0 !important;
    }

    
    #av_section_1 article {
        
        float: none !important;
        margin: auto !important;
    }
        
/*    ICI*/
        #top #av_section_1 article h3, 
        #top #av_section_2 article h3,
        #top #av_section_1 article:hover h3, 
        #top #av_section_2 article:hover h3 {
       
        position: absolute;
        z-index: 2;
        top: 60%;
        bottom: 0px;
        left: 0;
        width: 100%;
        color: #003761;
        font-size: 19px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        background: rgba(255,255,255,0.5) !important;
        padding: 10px;
        margin: auto;
        display: inline-table !important;
        line-height: 28px;
        }
    
    
    #top #av_section_2 div.avia-content-slider article {
        
        padding: 0px !important;
    }
    
        #top #av_section_2 div.avia-content-slider article p, #top #av_section_2 div.avia-content-slider article span {
        
        display:none;
    }
    
    
    
   #av_section_1 article .main_color .inner-entry {
        
        width: 100% !important;
    }
    
    #top #av_section_1  article &gt; a &gt; img {
        
        width: 100% !important;
        height: auto !important;
    }

    #av_section_1 .grid-entry {

        position: static !important;
    }
    
    .responsive #top #wrap_all .grid-sort-container .grid-entry {
        
        width: 100% !important;
        margin-bottom: 0;
    }

    
    
}


/*ICI RESPONSIVE TABLETTE*/


@media screen and (max-width: 1366px) and (min-width: 768px) {
    
    
    #top #av_section_2 div.avia-content-slider article p, #top #av_section_2 div.avia-content-slider article span {
        
        display:none;
    }
    
    #top .avia-builder-el-13 span {
        
        line-height: 25px !important;
    }
    
    #top .avia-button-wrap  a, #top .avia-button-wrap{
        
        height: auto;
    }
    
    /*sous menu actif*/
    .menu-item-3285 a:hover .sub-menu{
        
    display: block;
    opacity: 1;
    visibility: visible;
        
    }
    
    /*prestations*/
    .responsive #top #wrap_all .grid-sort-container .grid-entry {
        
        width: 50% !important;
        margin-bottom: 0;
    }
    
        #top #av_section_1 article h3, 
        #top #av_section_2 article h3,
        #top #av_section_1 article:hover h3, 
        #top #av_section_2 article:hover h3{
        position: absolute;
        z-index: 2;
        top: 60%;
        bottom: 0px;
        left: 0;
        width: 100%;
        color: #003761;
        font-size: 19px;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        background: rgba(255,255,255,0.5) !important ;
        padding: 10px;
        margin: auto;
        display: inline-table;
        line-height: 28px;
        }
    
    #top #av_section_1 article, #top #av_section_2 article,
    #top #av_section_1 article:hover, #top #av_section_2 article:hover{
        display: flex;
    }
    
      #av_section_2  .block-title {
        
    display: block;
    }
    
     /*page accueil*/
     #av_section_2 .avia-builder-el-20  {
         
         max-width: 60% !important;
    } 
    
    #av_section_2 .avia-builder-el-20 .grid-sort-container {
        
        width: 350px !important; 

    }

    #av_section_2 .avia-builder-el-24 {
        
        max-width: 33%;
    }
    
    #top #av_section_2 .avia-builder-el-27 &gt; div &gt; div &gt; article &gt; a &gt; div &gt; h3 {
        
        margin-top: 20% !important;
    }
}




/*
----------------------------------------------  Articles
*/

#av_section_2 div.flex_column &gt; div.grid-sort-container  &gt; div.grid-entry  &gt; article &gt; div {
    
    background: rgba(0,0,0,0);
}

#av_section_2 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-23.el_after_av_two_third.avia-builder-el-last {
    
    margin: 0px;
    padding: 0px;
    margin-left: 25px;
}

.avia-content-slider, .avia-content-slider-inner {
    position: relative;
    overflow:visible;
    clear: both;
}

#av_section_2 div.flex_column.av_one_third.flex_column_div &gt; div.avia-content-slider &gt; div &gt; div &gt; article &gt; a &gt; {
    
    height: 310px; 
    width: 310px;
}

#av_section_2 .avia-content-slider .slide-image {
    overflow: hidden;
    margin-bottom: 0px;
    border-radius: 0px;
}

.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    
    border-radius: 0px;
    height: 100%;
    width: auto;
/*    ICI*/
}

#av_section_2 div.avia-content-slider article .slide-content {
    
    display: none;

}

#av_section_2 div.avia-content-slider article:hover .slide-content {
    
    display: block;
    position: absolute;
    top: 10%;
    left: 10%;
    width: 80%;
}

#av_section_2 div.avia-content-slider article {
    
    background: white;
    padding: 20px;
    width: 350px;
    height: 350px;
}

.avia-builder-el-27 div.avia-content-slider-inner a.slide-image{
	position:relative;
	text-align:center;
}

.avia-builder-el-27 div.avia-content-slider-inner article .block-title{
	position:absolute;
 	text-align:center;
 	top:30%;
 	z-index:1000;
 	display:none;
 	width:100%;
 	padding:20px;
 	text-transform:uppercase;
 }
 
.avia-builder-el-27 div.avia-content-slider-inner a.slide-image:hover .block-title{
 	display:block;
 }
 
 .avia-builder-el-27 div.avia-content-slider-inner article .block-title p{
 	font-weight:bold;
 }
 
 .avia-builder-el-27 div.avia-content-slider-inner article .block-title h3{
 	font-size:25px,
    
 }
 
 .hr-inner-portfolio {
 	width:100px; 	
 	height:3px;
 	background:#003761;
 	display:block;
 	margin:0 auto;
 	margin-bottom:15px;
 }

/*
----------------------------------------------  Map
*/

#largeur-map .flex_cell {
    display: table-cell;
    position: relative;
    padding: 0px !important;
    vertical-align: top;
}

/*
----------------------------------------------  Bloc Contact
*/

#largeur-map &gt; div &gt; div &gt; div.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.el_after_av_google_map.avia-builder-el-no-sibling {
    
    position: absolute !important;
    padding: 30px;
    width: 300px;
    right:21%;
    top:15%;
}

@media screen and (max-width: 768px) {
    
  #largeur-map &gt; div &gt; div &gt; div.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.el_after_av_google_map.avia-builder-el-no-sibling {
    
    position: static !important;
    padding-top: 30px;
    width: 300px;

}  
    
    .avia-builder-el-34 .avia-image-container-inner , .avia-builder-el-34 .avia-image-container-inner img {
        
        width: 100%;
        height: auto;
    }
}


#largeur-map &gt; div &gt; div &gt; div.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.el_after_av_google_map.avia-builder-el-no-sibling strong {
    
    color: #003761;  
    font-weight: 700;
}

#largeur-map &gt; div &gt; div &gt; div.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.el_after_av_google_map.avia-builder-el-no-sibling h3 {
    
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 5px;
}

#largeur-map &gt; div &gt; div &gt; div.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.el_after_av_google_map.avia-builder-el-no-sibling p {
    
    line-height: 9px;
}

#largeur-map &gt; div &gt; div &gt; div.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.el_after_av_google_map.avia-builder-el-no-sibling h2 {
    
    margin-bottom: -12px;
    font-weight: 700 !important;
}

#largeur-map i {
    
    font-size: 16px;
    margin-right: 5px;
    padding-top: 5px;
}

#largeur-map &gt; div &gt; div &gt; div.flex_column &gt; div.avia-button-wrap.avia-button-center.avia-builder-el-35.el_after_av_textblock.avia-builder-el-last {
    
    margin-top: 20px;
}

/*
_________________________________________________________
-------------------------------------------------  FOOTER
*/

#footer h3 {
    
    font-weight: 700;
    font-size: 16px;
}

#footer #nav_menu-2 {
    line-height: 9px; 
} 

#footer #nav_menu-3 {
    line-height: 9px; 
}

#socket .container{
    
    padding-top: 5px;
    padding-bottom: 5px;  
}

#footer &gt; div a {
    
    font-weight: normal;
}

#footer &gt; div a:hover {
    
    font-weight: bold;
}

#footer #menu-item-3808 &gt; a {
    
    font-weight: 700;
}

#footer #menu-item-3808 &gt; a:hover {
    
    font-weight: 800;
}


#footer li:nth-child(1) {

    margin-left: 0px !important;
}

#footer li:nth-child(1) {
    
    font-weight: bold;
    margin-left: 5px;
}

#footer i {
    
    font-size: 15px;
    margin-right: 12px;
}

#footer p {
    
  line-height: 9px;
}

#footer #text-4 h3 {
    margin-bottom: 35px;
}

@media screen and (max-width: 768px) {

    #footer .av_one_third {
        text-align: center;
    }
    
    
    .responsive #top #wrap_all .av-flex-cells .no_margin {
        
        padding: 0px !important;
    }
    
    #largeur-map #av_gmap_1{
        
        height: 300px !important;
    }
    
        #top h2,
    #after_section_1 &gt; div &gt; div &gt; div &gt; div &gt; div.flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-3.el_after_av_section.el_before_av_hr.avia-builder-el-first &gt; section &gt; div &gt; h2 &gt; span{
    
    line-height: 30px !important;   
}
}
    


/*
_________________________________________________________
----------------------------------------------  PAGE CONTACT
*/

.page-id-3275 .button {
    
    float: right;
    text-transform: uppercase;
}

.page-id-3275 h3 {
  
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;   
}

/*
_________________________________________________________
----------------------------------------------  PAGE ENTREPRISE
*/

.page-id-3259 .avia-icon-list-container {
    
    position: relative;
    padding: 0px;
    margin: auto;
    width: 50%;
}

.page-id-3259 .av_textblock_section {
    
    text-align: center;
    display: inline;
    float: left;
}

.page-id-3259 .av-special-heading  {
    
    padding-bottom: 0px !important;
}

/*
_________________________________________________________
--------------------------------------------------  DEVIS
*/

.page-id-3415 main h3 {
    
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
}

/*
_________________________________________________________
----------------------------------------------  ACTUALITES
*/

.page-id-3273 .fullsize .template-blog .big-preview img {
    
    width: 100% !important;
    height: auto !important;
} 

.page-id-3273  .fullsize .template-blog .big-preview a {
    
    width: 33% !important;
    display: block;
    position: absolute;
    left:0px;
       
}

.page-id-3273 .fullsize .template-blog .post .entry-content-wrapper {
    
    width: 66% !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    margin-left:33% !important;
    position: relative !important;
}

 .fullsize .template-blog .post-title, .page-id-3273  .post-title{
    
    padding-top:0px;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 20px !important;
}

/*Survol image*/
 .avia_transform a:hover .image-overlay {
    
    background-image: url(/wp-content/uploads/2017/01/Rectangle-14.png) !important;
}

.avia_transform a:hover .image-overlay {
    
    background: #ffe700 ;
}

.text-sep-date {
    display: none;
}


/*
_________________________________________________________
----------------------------------  PORTFOLIO PRESTATIONS
*/

.page-id-3255 .av_promobox,
.page-id-3267 .av_promobox,
.page-id-3271 .av_promobox,
.page-id-3269 .av_promobox
{
    margin: -1px 0;
}

/*titre h3 prestations*/
body .av-special-heading.blockquote &gt; * {
    
    text-transform: uppercase;
    font-weight: 700;
    line-height: 30px;
}

/*Affichage texte survol prestations*/
#av_section_1 article:hover h3 {
    
    position: absolute;
    z-index: 2;
    top: 35%;
    left: 20%;
    right: 20%;
    width: 60%;
    color: #003761;
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    background-color: rgba(0,0,0,0);
}

/*espacement entre les elements du portfolio sur les page prestation*/
#av_section_1 .grid-sort-container .post-entry {
    
    padding-top: 20px;
}

#av_section_1  article {
    height: 310px;
    background: rgba(0,0,0,0);
    overflow: hidden;
    margin: 0px;
    position: relative;
}

#av_section_1 .image-overlay {
    background-image: url(/wp-content/uploads/2017/01/Rectangle-14.png) ;
    z-index: 1;
}

/*flÃ¨che au survol*/
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none;
}

#av_section_1 .container .flex_column .grid-sort-container .grid-entry {
    
    width: 310px;
    margin: 10px;
}

#av_section_1 article a .grid-content {
    
        background:rgba(0,0,0,0);
}

#av_section_1 article.main_color.inner-entry {
    
    box-shadow: 0px,0px,0px,0px;
    height: 310px;
    width: 310px;
    float: left;
}

#av_section_1  article &gt; a &gt; img {
    
    display: block;
    min-width: 310px;
    min-height: 310px;
    width: 100%;
    height: auto;
}

#av_section_1  article .grid-content {
    
    position: static;
}

/*petites icones blanches*/
.grid-sort-container &gt; div.grid-entry &gt; article .grid-content .avia-arrow {
    
    display:none;
}

#av_section_1  div.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-col-2.grid-links-.isotope_activated {
    
    background: white !important;
    padding: 10px; 
    margin-bottom: 20px;
    width: 680px;
}

/*marge sous portfolio*/
.post-entry-type-page &gt; .entry-content-wrapper .avia-slideshow-inner, .post-entry-type-page &gt; .entry-content-wrapper .avia-slideshow-controls{
    
    margin-bottom: 30px;
}

/*
_________________________________________________________
-------------------------------------------------  SOCKET
*/

#socket {
    
    display: none;
}

/*
_________________________________________________________
----------------------------------------  PAGE ENTREPRISE 
*/


.page-id-3259 #bande_entreprise h3{
    
    font-family:"verveine",sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 45px !important;
    color:#003761 !important;

}

.avia-single-number {
    font-family:"verveine",sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 55px !important;
}


.page-id-3259 #bande_entreprise p, .page-id-3259 #bande_entreprise strong {
    
    color: #003761 !important;
    text-align: center !important;
}

.page-id-3259 #bande_entreprise .av_one_third:hover p, .page-id-3259 #bande_entreprise .av_one_third:hover strong {
    
    color: white !important;
}

.page-id-3259 #bande_entreprise .av_one_third:hover h3 {
 
        color:#fee500 !important;
}

.page-id-3259 #bande_entreprise .av_one_third:hover {

    transform: scale(1.03);
    transition-duration: 0.3s;
    transition-property: transform;
    background-color: #003761;
    -webkit-box-shadow: 0px 6px 19px -1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 6px 19px -1px rgba(0,0,0,0.1);
    box-shadow: 0px 6px 19px -1px rgba(0,0,0,0.1);
    border-radius: 2px;

}

.page-id-3259 #bande_entreprise .av_one_third {
    
    padding: 30px;
}

.page-id-3259 #bande_entreprise .av_one_third p {
    
    color: #003761 !important;
    
}
    
    
    
    
    
    
    
    </pre></body></html>