/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
Bouton ajouter au devis
*/

.add-request-quote-button.button {
    background-color: #0066b4!important;
    color: #fff!important;
	padding: 13px 29px!important;
    line-height: 17px!important;
    font-size: 16px!important;
	
}


/*
Couleur texte Message formulaire Devis
*/



.product .entry-summary {
    float: left !important;
    width:  50% !important;
}

.product .summary.entry-summary {
    margin-left: 0px !important;
}

.avada-single-product-gallery-wrapper {
	position: relative;
    float: right !important;
}

.brns_product_page_modified, .brns_product_page_modified_sidebar #sidebar {
    margin-top: 30px;
}

.brns_product_page_modified .product_title {
    margin-top: -80px !important;
    margin-bottom: 50px !important;
}

.brns_product_page_modified .product .images {
    margin-right: 0px;
}

.brns_product_page_modified {
    background-color: #f8f8f8;
    margin-left: 0;
    padding-left: 30px;
    margin-right: -130px;
}

.brns_product_page_modified .related.products {
    background-color: white;
    margin-top: 0px;
    padding-top: 50px;
    margin-left: -30px;
    padding-left: 30px;
}

.brns_product_page_modified .product_title {
    font-family: Barlow !important;
    font-size: 30px !important;
}

.brns_product_page_modified .woocommerce-Price-amount {
    font-size: 30px !important;
    padding-right: 150px;
    padding-bottom: 5px;
    border-bottom: 1.5px solid #9f9f9f7d;
    color: #2d2626 !important;
}

.brns_product_page_modified .related.products .woocommerce-Price-amount {
    border: 0px;
    font-size: 18px !important;
}

.brns_product_page_modified .quantity{
    margin: 0px 35px 0px 30% !important;
    border-radius: 7px;
}

.brns_product_page_modified .woocommerce-product-details__short-description {
    width: 115%;
}

.brns_product_page_modified .quantity .minus, .brns_product_page_modified .quantity .plus {
    background-color: #cbcbcb;
    font-size: 20px !important;
    color: #2d2626;
}
.brns_product_page_modified .quantity .input-text {
    background-color: #2d2626;
    color: white;
    font-family: Barlow;
    font-size: 20px !important;
}

.brns_product_page_modified .single_add_to_cart_button {
    border-radius: 7px !important;
    font-size: 18px !important;
}

.brns_product_page_modified .fusion-separator.sep-none {
    display: none;
}

.brns_product_page_modified .woocommerce-product-details__short-description {
    padding: 20px 0px;
    min-height: 220px;
}

.brns_product_page_modified form.cart {
    margin-top: 10px;
    margin-bottom: 10px;
}

.brns_product_page_modified_sidebar #sidebar {
    width: 15% !important;
}

.brns_product_page_modified_sidebar  h4 {
    font-size: 18px !important;
    font-family: "Barlow" !important;
    letter-spacing: 0.1px !important;
    color: #2d2626 !important;
}

.brns_product_page_modified_sidebar  img {
    display: none !important;
}

.brns_product_page_modified_sidebar .quantity, .brns_product_page_modified_sidebar .amount {
    font-weight: 100 !important;
    font-size: 15px;
    margin: -10px 0px !important;
}

.brns_product_page_modified .woocommerce-notices-wrapper  {
    display: none !important;
}

.brns_product_page_modified_sidebar .total {
    font-size: 15px;
}

.brns_product_page_modified_sidebar .mini_cart_item {
    border-color: #9f9f9f7d !important;
}

.brns_product_page_modified_sidebar .mini_cart_item a {
   font-size: 20px !important;
    margin-left: -1px;
}

.brns_product_page_modified_sidebar .remove_from_cart_button {
    display: none !important;
}

.brns_prod_desktop_css {
    display: block;
}

.brns_prod_mobile_css {
    display: none;
}

.woocommerce-mini-cart__buttons {
    font-size: 15px;
}

.woocommerce-mini-cart__buttons a::before {
    margin-right: 5px !important;
    margin-left: -10px;
}

.widget_shopping_cart_content .buttons a {
    width: 40% !important;
}

body .avada-product-gallery .avada-product-gallery-thumbs-wrapper{ position: relative }

@media (max-width: 1480px) {
    .brns_product_page_modified .woocommerce-product-details__short-description {
        width: 110%;
    }

    .brns_product_page_modified .quantity{
        margin: 0px 35px 0px 25% !important;
    }
}


@media (max-width: 1400px) {
    .brns_product_page_modified .woocommerce-product-details__short-description {
        width: 105%;
    }

    .brns_product_page_modified .quantity{
        margin: 0px 35px 0px 20% !important;
    }
}


@media (max-width: 1320px) {
    .brns_product_page_modified .woocommerce-product-details__short-description {
        width: 100%;
    }

    .brns_product_page_modified .quantity{
        margin: 0px 35px 0px 20% !important;
    }
}


@media (max-width: 1250px) {
    .brns_product_page_modified .woocommerce-product-details__short-description {
        width: 95%;
    }

    .brns_product_page_modified .quantity{
        margin: 0px 35px 0px 15% !important;
    }

    .brns_prod_desktop_css .woocommerce-product-gallery {
        width: 450px !important;
    }
}


@media (max-width: 1150px) {
    .brns_product_page_modified .quantity{
        margin: 0px 35px 0px 10% !important;
    }

    .brns_prod_desktop_css .woocommerce-product-gallery {
        width: 400px !important;
    }

    .brns_product_page_modified {
        background-color: #f8f8f8;
        margin-left: -30px;
        padding-left: 30px;
        margin-right: -100px;
    }

    .widget_shopping_cart_content .buttons a {
	    width: 100% !important;
	}
}


@media (max-width: 1050px) {
    .brns_product_page_modified .quantity{
        margin: 0px 35px 0px 0px !important;
    }

    .brns_prod_desktop_css .woocommerce-product-gallery {
        width: 350px !important;
    }
}


@media (max-width: 1000px) {

    .brns_prod_desktop_css {
        display: none;
    }

    .brns_prod_mobile_css {
        display: block;
    }

    .brns_product_page_modified .product_title {
        margin-top: 0px !important;
        margin-bottom: 50px !important;
    }

    .brns_prod_mobile_css, .brns_product_page_modified_sidebar #sidebar {
        margin-top: -70px;
    }

    .related li.product {
        width: 100% !important;
    }
}


@media (max-width: 800px) {
    .brns_product_page_modified_sidebar {
        width: 100%;
        margin: -100px 0px 0px 0px
    }

    .brns_product_page_modified_sidebar #sidebar {
        width: 100% !important;
    }

    .brns_product_page_modified {
        margin: 30px 0px 0px;
        padding-left: 15px;
    }

    .brns_product_page_modified .product {
        padding-top: 15px !important;
    }

    .brns_prod_mobile_css {
        margin-top: 0px;
    }
    .brns_product_page_modified .woocommerce-product-details__short-description {
        min-height: 0px;
    }

    .brns_product_page_modified .quantity {
        margin: 0px 5px 0px -10px !important;
    }

    .brns_prod_mobile_css .woocommerce-product-gallery {
        margin-left: -7px !important;
    }

    .widget_shopping_cart_content .buttons a {
	    width: 50% !important;
	}
}

@media (max-width: 450px) {
    .brns_product_page_modified .quantity, .brns_product_page_modified .single_add_to_cart_button {
        float: none;
        margin: 0px auto !important;
    }

    .brns_product_page_modified .quantity {
        margin-bottom: 10px !important;
    }
}

/* Widget NAV Layered
-------------------------------------------------- */
.sidebar .widget.woocommerce-widget-layered-nav{ margin-bottom: 0 }
.woocommerce-widget-layered-nav + .woocommerce-widget-layered-nav h4{ display: none }

/* mis en avant mode de paiement
-------------------------------------------------- */

#shipping_method {color: red;}

/* Masquer Adresse en dessous retrait 
-------------------------------------------------- */

.woocommerce-shipping-destination {display :none}


.maps-article {
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}

.maps-article iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.woocommerce-product-details__short-description {
	padding: 0px 0px!important;}

/* Boutons
-------------------------------------------------- */
.yith_ywraq_add_item_browse_message a, #yith-ywrq-table-list input[name="update_raq"], .yith-ywraq-mail-form-wrapper input.raq-send-request{
	display: inline-block;
	margin: 15px 0;
	padding: 13px 29px;
	line-height: 17px;
	font-size: 16px;
	background-color: #0066b4;
	color: #fff;
	border: 0;
}

#yith-ywrq-table-list input[name="update_raq"]{
	float: right;
}

.yith-ywraq-mail-form-wrapper #message_field + p{ text-align: center }

.input-text {
    background-color: rgba(0,51,126,0.15);
    font-size: 13px;
    color: #000000!important;
}

.woocommerce input[type=number] {
    color: black!important;
	background-color: white!important;
}

.fusion-price-rating {display :none!important;}

.woocommerce-Price-amount.amount {display :none!important;}

