/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jan 26 2016 | 04:05:21 (pm)
/*
/******* Do not edit this file *******/

.diy_home_pme h2 {
    font-size: 45px;
    text-align: center;
    padding-top: 0px;
}


.diy_le-header {
    /*height: 850px;*/
    padding-top: 180px;
}

@media only screen and (max-width:767px) {
    .diy_le-header {
        padding-top: 0;
    }
}

.diy_le-header2 {
    /*height: 850px;*/
    padding-top: 180px;
    padding-bottom: 180px;
}

@media only screen and (max-width:767px) {
    .diy_le-header2 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.diy_le-header-alt h2 {
    /*font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;*/
    font-size: 55px;
}

.diy_le-header-alt h6 {
    font-family: 'Open sans', sans-serif;
    font-size: 20px;
    font-style: italic;
}



.diy_contact-global h3 {
    font-family: 'Open sans', sans-serif;
    letter-spacing: -1px;
    color: #505656;
}

/* Bouton bannière global contact */

body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button {
    padding: 10px 40px !important;
}

body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:hover {
    padding: 10px 400px;
} 



/* BLOG */

/*.wp-post-image {
	display: none;
}*/

.single .post {
    padding-bottom: 0px;
}

.single .et_pb_post {
    margin-bottom: 0px;
}

@media only screen and (max-width:767px) {
    .diy_le-header2 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

@media (min-width: 981px) {
    #left-area {
        padding-bottom:0px !important;
    }
}

.et_pb_blog_grid .et_pb_post {
    border: none;
}


/* General */




.et-fixed-header .logo_container {
	display: inline;
}


h1, h2, h3, h4, h5, h6 {
	font-weight: 100 !important;
}

et_pb_more_button et_pb_button et_pb_button_one {
	padding: 20px;
}


/* NAV */

/* sub-menu */

#top-menu li li {
    line-height: 1.5;
}

/* Specific nav styling for homepage header */


/* Specific nav styling for homepage fixed header */
#main-header.et-fixed-header {
	padding-top: 0px;
}


/* FOOTER */

#footer-bottom .container {
    width: 90%;
    max-width: 90%;
}

/* REMOVE BORDER UNDER HEADER */
#main-header{
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
}

/* styler la sidebar customisée pour le blog */

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget, .et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin-bottom: 7%;
}

.diy_sidebar-blog-01 h4 {
    color: #ffffff;
}

/* styler les commentaires */

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
    width: 90%;
    max-width: 90%;
}

/* Annuler la NAV */

#main-header {
    display: none;
}

#page-container {
    padding-top: 0px !important;
}

/* Landing Page */

#diy_copy {
    background: #2c82a2;
    padding: 2em 4em 4em 4em;
}

#diy_copy h2 {
    color: #ffffff;
}