/*
Theme Name: A2D Services
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: ONE FANCY
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/

.demande_devis .et-pb-contact-message p 
{
  color:#1475fb !important;
  padding: 58px 0px;
}


body #page-container  .et_pb_section .telecharger_catalog.et_pb_button_0:hover {
    color: #fff !important;
}
.related_product h2:nth-child(1) {
    padding-bottom: 50px !important;
}
.checkout-two-column-layout .two-column-layout-right {
    box-shadow: initial;
    border: 1px solid #ccc;
	background: #f5f5f5;
}
p#billing_country_field {
    display: none;
}
.woocommerce-checkout .express-one-page-checkout-main h3.border_html {
    border-left: 0;
    padding-left: 0px !important;
    font-weight: bold;
    font-style: normal;
    font-size: 17px !important;
    background-color: initial;
}

td.cclw_qty button.cclwminus, button.cclwplus {
    background: #b7b7b7;
}

.express-one-page-checkout-main .cart_totals div {
    border-color: #ccc;
    padding: 10px 0px;
}

.order-total .right-corner .woocommerce-Price-amount {
    font-size: 20px !important;
    color: #064baa;
}

.order-total span.woocommerce-Price-amount.amount bdi span {
    font-size: 18px !important;
}

span.woocommerce-Price-amount.amount {
    font-size: 18px !important;
}

.cart-subtotal span.woocommerce-Price-amount.amount bdi span {
    font-size: 18px !important;
}


.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: none;
    width: 100%;
    background-color: #1baf21 !important;
}

@media (max-width: 767px){
.gallery_home .et_pb_gallery_item:last-child {margin-bottom: 0px;}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding-bottom: 0px;
}

.et_header_style_left #et-top-navigation {
    padding-top: 0px !important;
}

header#main-header .container {
    width: 90%;
}
img#logo {
    width: 100%;
    max-width: 170px !important;
    height: auto;
}

header#main-header {
    padding-top: 12px;
    padding-bottom: 10px;
}
div.et_pb_section.et_pb_section_1.deux_eme-section_home {
    background-image: linear-gradient(
197deg
,#ffffff 40%,#064baa 0%)!important;
}
.demande_devis button.et_pb_contact_submit.et_pb_button {
    margin: 0px auto;
    display: block;
    float: none;
    text-align: center;
    margin-top: 34px;
}

.demande_devis .et_contact_bottom_container {
    margin: 0 auto;
    display: block;
    float: none;
}

.demande_devis .et_pb_contact_field {
    padding-left: 0px;
}	
.woocommerce div.product form.cart .button {
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-top: 15px;
}

.single-product .quantity, .single-product .quantity {
    text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
    
}
.woocommerce-checkout #payment #place_order {
    margin-bottom: 15px !important;
    margin-top: 15px;
}
}




/*



#main-header {
    padding: 15px 0;
}
#logo {
    max-height: initial !important;
    max-width: 290px;
    width: 100%;
}
.et_header_style_left #et-top-navigation {
    padding-top: 20px !important;
}

.et_header_style_left #et-top-navigation nav>ul>li>a {
    padding-bottom: 20px !important;
}

*/
