/*







Theme Name: Divi Child







Template: Divi







Author: Child Theme Configurator







Version: 1.0.1453950285







Updated: 2016-01-28 04:04:45







*/















/*@charset "UTF-8";*/







body.home #footer-widgets {



    /*display: none;*/



}







body {







    line-height: 1.4em !important;







/*text-transform:lowercase !important;*/







}







body.home .button {



margin-top:1em;



}







h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title{







/*text-transform:lowercase !important;*/







}







/*container blog wordpress*/



#main-content .container {



    padding-top: 68px;



}







.et_header_style_centered #main-header .logo_container {



    



    text-align: center;



}



span.logo_helper {
    display: inline;
    /*origin inline-block*/
}

.et_header_style_centered #logo {
    
    margin-top: 1.6em;
/*pour logo noel
z-index: -50;
margin-top:-10px;*/
}


/*barre de menu grise noel*/
#top-header {
    
    margin-top: 1.8em;
}

@media all and (max-width: 981px){



.et_header_style_centered #logo {
    max-height: inherit !important;
    padding: 1em;
margin-top: -30px;

}
}







@media all and (max-width: 981px){



.et_header_style_centered #et_mobile_nav_menu {

    margin-top: 4em;
}
}

/*responsive noel

@media all and (max-width: 767px){
.et_header_style_centered #main-header {
    padding: 20px 0;
    background: url("https://trompette-store.com/wp-content/uploads/2016/11/trompette-store-noel-mobile.jpg") no-repeat;


    background-size: contain;
z-index: 10 !important;
}
}*/
@media all and (max-width: 981px) {
  /* Changes mobile logo to specified image */
  #logo {
    content: url("https://trompette-store.com/wp-content/uploads/2016/11/trompette-store-noel-mobile.jpg") no-repeat;
  }
}


@media all and (max-width: 981px){
.et_header_style_centered #logo {
    max-height: inherit !important;
    padding: 1em;
    margin-top:5px;
    
}
}

/*mini-cart montant


.amount {


    color: #117493;


}

*/



.widget_shopping_cart_content a {







    color: #807772 !important;







}















.widget_shopping_cart_content a:hover {







    color: #4b4643 !important;







}















#h3_formu_contact > h3 {







font-weight:lighter !important;







margin-bottom:1.1em;







}







.et_pb_contact_form_0.et_pb_contact_form_container .input {







border:none;







}















/*stylage titre formu*/















h1.et_pb_contact_main_title {







    font-size: 21px !important;







    font-weight: bold;







}















#titre_formu > h1 {







margin-bottom:1.1em;







}







#boite-formu {







margin-bottom:-5.4em;







}







#remonte-section-formu-atelier {







margin-top: -3em;







}







.et_boxed_layout #page-container, .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {





    width: 96% !important;

}







/*over opacity*/

.et_shop_image .et_overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.et_shop_image:hover .et_overlay {
    background: rgba(255, 255, 255, 0.7) !important;
}







/*modifs pour watermark*/







#page-container {







    background-color: #fff;







}











#main-content {







    background-color:rgba(255, 255, 255, 0) !important;







}







#main-header {







    background-color:rgba(255, 255, 255, 0)!important;







}







#main-footer {







    background-color: rgba(255, 255, 255, 0)!important;







    margin-top:3em;







}







.et_pb_section {







    background-color: rgba(255, 255, 255, 0)!important;







}







/*opacté badge new*/















ul.products li.product .wc-new-badge {







   



    background-color: #f9c000;



    opacity: 0.6;







}



/*images arrondis*/







img {



    



    border-radius: 6px;



}







/*images dans textes pages*/







.credits img {







    border: 1px solid #e2e1dd;







    padding: 0.3em;







}



/*search results*/







ul.search_results li a, ul.search_results li a {



    



    color: #beb1a9 !important;



    



}







ul.search_results li a:hover {







color:#f9c000 !important;



-webkit-transition: all 0.4s ease-in-out;



-moz-transition: all 0.4s ease-in-out;



transition: all 0.4s ease-in-out;



}



















/*arrondi zone recherche bas*/







ul.search_results {

    -webkit-border-bottom-left-radius:6px;

    -webkit-border-bottom-right-radius:6px;

    -moz-border-radius-bottom-left:6px;

    -moz-border-radius-bottom-right:6px;

    border-bottom-left-radius:6px;

border-bottom-right-radius:6px;

}







@media all and (max-width: 767px) {

ul#dwls_search_results {

    width: 70% !important;

}

}





h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {



margin-bottom: 0.3em ! important;

font-size:26px !important;



}





.panel.entry-content.wc-tab h2{

font-size:22px !important;

display:none;

}





.panel.entry-content.wc-tab h3{





font-size:20px !important;



}



/*couleur label price*/





.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {

    background-color: #beb1a9 !important;

    border: medium none !important;

    border-radius: 3px;

    box-shadow: none !important;

    color: #fff !important;

    font-size: 20px !important;

    font-weight: bold !important;

    height: 49px;

}

.woocommerce-cart .cart-collaterals .cart_totals table th {
width: 26% !important;
}



/*largeur menu e-shop*/





#top-menu-nav, #top-menu {



width:100%;

}





/* menus highlights*/





li.current-menu-parent > a{ 



color:#f9c000 ! important;

}





#et-secondary-menu > ul > li > a:hover, #et-secondary-menu> ul > li > a:hover, #et-info-email:hover, .et-social-icons-a:hover {



color:#f9c000;

opacity:1;



}





/*#top menu = e-shop*/







#top-menu-nav > ul > li > a:hover {







color:#f9c000;







opacity:1;







}















#main-header .nav li ul a {







    color: #f9c000 ;







    font-weight: lighter;







}















li.current-product-parent > a { 







color:#f9c000 ! important; font-weight:bold !important; 







}















#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {







    color: #f9c000 !important;







    font-weight: bolder !important;







}







.current_page_item > a {







color:#f9c000 !important;







}



#et-secondary-nav li {



margin-top: 0.8em;



}







#et-secondary-nav li.current-menu-ancestor > a, #et-secondary-nav li.current-menu-item > a {







color:#f9c000 ! important; font-weight:bolder !important; 







}















/*highlight blog item sur articles*/















.single-post #et-secondary-menu li.menu-item-21003 > a{







    color: #f9c000 !important;







}















.single-post #et-secondary-menu li.current_page_item >a{ 







color:#f9c000 ! important







}















.single-post #et-secondary-menu li.current-menu-item >a{ 







color:#f9c000 ! important







}















.single-post #et-secondary-menu li.current-menu-parent > a{ 







color:#f9c000 ! important







}















/*highlight toujours les ateliers sur single page*/















.page-id-137 #et-secondary-menu li.menu-item-152 > a{ 







color:#f9c000 ! important; }















.page-id-174 #et-secondary-menu li.menu-item-152 > a{ 







color:#f9c000 ! important; }















.page-id-182 #et-secondary-menu li.menu-item-152 > a{ 







color:#f9c000 ! important; }















.page-child li.menu-item-152 > a{ 







color:#f9c000 ! important; 







}







/*titres billets de blog*/







.et_pb_blog_grid .et_pb_no_thumb h2 {



    



    margin-top: 0.6em !important;



}







/*enlevage padding par défaut css des vignettes haut et bas*/



/*@media only screen and ( min-width: 1350px) {



			



			.et_pb_section { padding: 5% !important; }



			



}



*+



/*highlight blog categories sidebar*/















/*sur pages categories blog*/







#sidebar .et_pb_widget ul li.current-menu-item >a{ 







color:#f9c000 ! important; font-weight:bolder !important;







}







/*sur page article blog*/







li.current-menu-item >a, li.current-post-ancestor >a{







	color: #f9c000 !important;







font-weight: bold;







}







/*padding right li sidebar blog wordpress*/







.et_pb_widget ul li {



    margin-bottom: 0.5em;



    margin-left: 2.4em;



}







@media (min-width: 981px) {



.et_right_sidebar #sidebar {



		padding-left: 0px !important;



	}



}







/*accueil footer */







body.page.page-id-16636 #main-footer {



   

    margin-top: -6em !important;



}



#ffe_widget-2 {

margin-bottom: 0;

}



/*accueil actus*/

/*accueil ateliers

@media all and (min-width: 981px){
.et_pb_column_3_4 .et_pb_row_inner {
    padding: 2% 0;
}
}
*/


.et_pb_column.et_pb_column_3_8.et_pb_column_inner.et_pb_column_inner_1 {



    border: 2px dashed #e5d5cb;



    border-radius: 6px;



    padding: 0.8em;



    /*padding-bottom: 4em;*/



}







.et_pb_column.et_pb_column_3_8.et_pb_column_inner.et_pb_column_inner_2 {



    border: 2px dashed #e5d5cb;
    border-radius: 6px;
    padding: 0.8em;
   /* padding-bottom: 4em;*/
    float:right;



}














/*enlevage ligne grise sidebar accueil et padding right*/















.et_pb_widget_area_left {







padding-right:0px !important;







border-right:0px !important;







}







/*enlevage ligne grise sidebar blog*/







#main-content .container:before {



width: 0;



}























.et_right_sidebar #left-area {







padding-right:0 !important;







}















#top-menu li li a {







    font-size: 17px;







    padding: 0 20px 6px 10px !important;







    width: 120% !important;







}







.nav li ul {







    width: 100% ! important;







   







}







#top-menu li li {







    margin: 0;







    padding: 0 10px;







}







.nav li li {







    line-height: 1.7em !important;







   







}























.woocommerce div.product .product_title {







    







    font-size: 1.5em ! important;







}















/* deuxieme menu */















#et-secondary-nav li li a {















font-size: 18px !important;







text-align: left;







}







#et-secondary-nav li .menu-item-has-children > a:first-child::after {







    left: 1em !important;







}























#et-secondary-nav li li {







    padding: 0 0 0 1em !important;







}







#et-secondary-nav li li a {







    padding: 0.5em 1em 0.4em !important;







    







}







#et-secondary-nav li ul {







    right: auto !important;







 -webkit-border-bottom-left-radius:6px;







    -moz-border-bottom-left-radius:6px;







    border-bottom-left-radius:6px;







    -webkit-border-bottom-right-radius:6px;







    -moz-border-bottom-right-radius:6px;







    border-bottom-right-radius:6px;







}







#et-secondary-nav li ul ul {







    left: 11em !important;







}







@media screen and (-webkit-min-device-pixel-ratio:0){



#et-secondary-nav li > ul {



margin-top:-0.1em !important;



}

}







#et-secondary-nav ul li a:hover {







background-color:none !important;







color:#f9c000 !important;







}















.nav li ul {







    border-top: 1px solid #e5d5cb!important;







    top: 2.1em !important;







    width: 100% !important;















}







.nav ul li a:hover {}







#top-menu li li a:hover {
background-color:rgba(255,255,255,0)!important;
}







#top-menu li {







    display: inline-block;







    padding-right:0;







    font-size: 14px;







    padding-left: 20px;







}







/*organisation du footer avec 3 widgets*/









@media all and (max-width: 767px) {



#footer-widgets .footer-widget .fwidget:last-child {



    margin-bottom: 2em !important;



    margin-right: unset;



    margin-left: unset;



}



}







/* habillage zone recherche principale */















#bermude_search {







list-style:none !important;







width:40%;







margin-left: 30%;







}







#bermude_2 {







list-style:none !important;







width:auto;







background-color:#f5f5f5;







}











.widget_search #searchsubmit {







    background-color:  #f5f5f5;







    font-size: 14px !important;







    width: 94px;







padding-left: 0.6em !important;



    background-image: url("/wp-content/uploads/2016/07/bandeau-recherche.jpg");



    background-position: right;



    color: rgba(0, 0, 0, 0)!important;



opacity: 0.6;



}







.widget_search input#s {



    background-image: url("/wp-content/themes/Divi-child/images/icone_search-gris.png");



    background-repeat: no-repeat;



    background-size: 6%;



    background-position: 5px 4px;



    text-indent:40px;



}







.widget_search input#s, .widget_search input#searchsubmit {







    border: 1px solid #e2e1dd;







    color: #807772;







    font-size: 17px;







padding-bottom: 0;







    padding-left: 0.4em;







    padding-top: 0;







    







}







@media all and (max-width: 981px){



#bermude_search {



    



    margin-left: 13%;



    margin-top: 2em;



    min-width: 72%;



max-height: 0.1em;



}



}







/*enlevage du lignage sous menu-primary  zone*/







#main-header{







    -webkit-box-shadow:none !important;







    -moz-box-shadow:none !important;







    box-shadow:none !important;







}















/* fix zone produits groupés */







table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {







    max-width: 100% !important;







    







}







/* fix alignement items sous menu primary*/







#top-menu li li {



    display: block;

}



/*stylage sous menu secondary-nav*/





#et-secondary-nav ul li a:hover {



background:none



}





#et-secondary-nav ul li li a:hover {



background:none;



}



/*enlever le sidebar sur page-produit*/



.single-product #left-area {



    width: 100%;



}







/*sur les pages cart */







.woocommerce-cart #left-area {



    width: 100%;

}





/*sur page commande*/



.page-id-6 #left-area {



width:auto;

}





/*vignettes thumbnails alignement */



.thumbnails.noslider {



    width: 102% !important;



}





/* panels opaques desc.*/





body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel {



    background-color: rgba(255, 255, 255, 0.5) !important;



}





.body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel #jp-relatedposts {





display:none !important;

}





/*stylage code prommo*/



.woocommerce-cart table.cart td.actions .coupon .input-text {



    color: #fff !important;

   font-family: sans-serif;

    font-weight: bolder !important;



}



/*panier responsive*/





@media all and (max-width: 767px){



.woocommerce table.cart .product-thumbnail {



display: inherit !important;

}

}





@media all and (max-width: 767px){



.woocommerce table.shop_table_responsive tbody th {



display: inherit !important;



}

}





/*cross-selling page panier*/



.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells > h2 {



    



    font-size: 110% !important;



   



    



    margin-bottom: 1em !important;



}







/*bouton panier background*/



.woocommerce-message a.button.wc-forward {
    
    border: 1px solid #fff;
}

.woocommerce-message a.button.wc-forward:hover {
    
    border: 1px solid #fff;
    
}



.woocommerce button.button {



background-color:#fff !important;



border:1px solid #807772 !important;



}







.woocommerce.et_pb_button_helper_class button.button, .woocommerce-page.et_pb_button_helper_class button.button {



    background-color: #fff !important;



    border-color: #807772 !important;



}











/*v'la les hover des boutons button*/







.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_left .et_pb_button:hover,  .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce #content input.button,  .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {







color:#fff !important;



/*border: 1px solid #fff;*/







}







/*taille boutons texte et prix ajouter au panier*/











.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {



    



    text-align: center;



}







.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {



    



    text-align: center;



}







.woocommerce ul.products li.product .button {



    



    font-size: 70% !important;



    margin-top:0 !important;



    display: table;



margin-left:auto;



margin-right: auto;



}







button.single_add_to_cart_button.button.alt {







    font-size: 90%;







    margin-top: 0.3em;







}



/*related products*/


.wpb_wrps_price {

   /*display: none;*/

}


.wrps_related_products .wrps_theme_hover .wpb_wrps_cart_btn {

    display: none !important;

}

.wrps_related_products.wrps_theme_hover .wpb_wrps_cart_btn a.button, .wrps_related_products.wrps_theme_hover .wpb_wrps_cart_btn a.added_to_cart {

   background-color: rgba(255,255,255,0.7)!important;
    border-radius: 6px;

}

.wrps_related_products.wrps_theme_hover .wpb_wrps_cart_btn a.button, .wrps_related_products.wrps_theme_hover .wpb_wrps_cart_btn a.added_to_cart a:hover{

    border: 1px solid #807772 !important;
    width: 182px;
    font-size: 13px;

}

@media (max-width: 980px) {
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product, .et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product {
		width: 96%!important;
		margin-right: 4%!important;
	}
}


.wpb_wrps_onsale {
    background-color: #f9c000 !important;
}


/*widget mailchimp */


#fca_eoi_form_21709 .fca_eoi_layout_1.fca_eoi_layout_popup div.fca_eoi_layout_submit_button_wrapper input{


background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%)!important;


    background-color: #f9c000 !important;
display: block;
margin-left: auto;
margin-right: auto;

}


.fca_eoi_featherlight {

    background:rgba(190, 177, 169, 0.9) !important;

}


#fca_eoi_form_21709 form.fca_eoi_layout_1.fca_eoi_layout_popup {


    width: 40%;
min-width: 280px;
border-radius: 6px !important;
box-shadow: 0 2px 1em 0 rgba(0, 0, 0, 0.2) !important;

}


#fca_eoi_form_21709 .fca_eoi_layout_submit_button_wrapper{



background-color:#fff !important;



border-radius:6px;



width:120px;



display: inline-flex;



}







div.fca_eoi_layout_1 div.fca_eoi_layout_submit_button_wrapper input, form.fca_eoi_layout_1 div.fca_eoi_layout_submit_button_wrapper input {



    border: 0 !important;



    box-shadow: unset !important;



    font-weight: bold;



    margin: 0;



    min-height: 40px;



    width: 120px !important;



    white-space: normal;



border-radius:6px !important;



}







div.fca_eoi_layout_popup_close {



  font-size: 16px !important;



    background: rgba(128, 119, 114, 0.8) !important;



border: 0px !important;







width: 26px !important;



height: 26px !important;



line-height: 22px !important;







border-radius: 6px !important;



}




@media all and (max-width: 767px){
#fca_eoi_form_21709 .fca_eoi_layout_1.fca_eoi_layout_popup div.fca_eoi_layout_name_field_wrapper {
    width: 100% !important;
}
}

@media all and (max-width: 767px){
#fca_eoi_form_21709 .fca_eoi_layout_1.fca_eoi_layout_popup div.fca_eoi_layout_email_field_wrapper {
    width: 100% !important;
}
}

/*organisation widgets*/




.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {



width: auto !important;



}







@media all and (min-width: 981px) {



.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {



    



    max-width: 50%;



 }



}



/*fix firefox*/

@-moz-document url-prefix()
{
    .et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
        max-width: 48%;
    }
}



@media all and (max-width: 767px) {

.footer-widget {

margin-bottom: 1.4em !important;

}

}



@media all and (max-width: 767px) {

#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {

    margin-bottom: 0 !important;

}

}

f

.footer-widget .fwidget:last-child {



width: auto;



}







.fwidget.et_pb_widget.widget_wpctc_widget {



margin-left: 0em;



}







.footer-widget .et_pb_widget div, .footer-widget .et_pb_widget ul, .footer-widget .et_pb_widget ol, .footer-widget .et_pb_widget label {



font-family:comfortaa;



}


/*enlevage des putes de puces li widget trompettissime*/







#footer-widgets .footer-widget li:before {



border-style:none;



}







/*opacité blurbs*/







.et_pb_main_blurb_image {



opacity: 1 !important;



}







.et_pb_main_blurb_image >a{



color:#e2e1dd;



}







/*taille blurbs*/







.et_pb_blurb_content {







    width:85% !important;







}







.et_pb_blurb_container p {







font-size:16px;







}







/*correctif z-index header pour lightbox*/


#main-header {
    z-index: 999 !important;
}

/* stylage feed facebook accueil*/

/*modifs juin 18 apres maj*/



.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {

margin-bottom:0px !important
}

.textwidget {
    margin-top: 10px;
}

/*modifs noel 2017*/

.eff-panel .eff-panel-body {
    
    font-size: 0.9em;
}

.eff-panel .eff-panel-heading a {
    
    display: block !important;
 
    margin-left: 46px;
    font-size: 0.80em;
}

.eff-panel .eff-panel-footer .eff-time {
    
    font-size: 0.8em;
}

/*fin modifs noel*/

.eff-panel .eff-panel-body > p > a {



    white-space: normal !important;



}




.eff-panel .eff-panel-body {


    padding-right: 5px !important;



    padding-left: 10px !important;



}



.eff-panel .eff-panel-body .eff-panel-link p {

    font-weight: lighter;

    font-size: 0.8em;

    line-height: 1.5em;

}















.eff-panel .eff-panel-heading {







    background-color: #f5f5f5 !important;







    border: 1px solid #e2e1dd !important;







    border-top-left-radius: 8px !important;







    border-top-right-radius: 8px !important;   







}















.eff-panel .eff-panel-footer {







    background-color: #f5f5f5 !important;







    border: 1px solid #e2e1dd !important;







    border-bottom-left-radius: 8px !important;







    border-bottom-right-radius: 8px !important;   







}



/*border facebook social stream*/







article#post-21807 .wp-fb-social-stream .fb-message-wrap {



border:2px dashed #e5d5cb !important;



}



article#post-16627 .wp-fb-social-stream .fb-message-wrap {



border:1px solid #e5d5cb !important;



}







.wp-fb-social-stream .fb-message-image img {



box-shadow:none !important;



}


/*stylage widget trompettissime accueil*/











#woocommerce_products-4 {







    background-color: #f5f5f5;







    padding: 1em;







    border-radius: 8px;







   /* border: 1px solid #e2e1dd;*/







}















.et_pb_column_single {


padding-top: 1.7%;



/*margin-top:-0.2em;*/


}




/*cart tab emplacement*/


.right.cart-tab.light.visible {

border-bottom-left-radius: 6px;
top:10.2em;

}

.cart-tab.right .widget {
        border-bottom-left-radius: 6px !important;
}


.button.wc-forward {
    margin-top: 1em !important;
}

.button.checkout.wc-forward {

    display: none;

}



/*p:last-of-type {



    padding-top:1em;



    padding-left: 1.2em;



}*/



.cart-tab a.cart-parent {



padding:0.618em;



background:rgba(255,255,255, 1) url("https://trompette-store.com/wp-content/themes/Divi-child/images/panier-gris.png") no-repeat right center !important;

    text-indent: 12px;



}



.cart-tab.right a.cart-parent{

border-bottom-left-radius:6px;

border-top-left-radius:6px;



}

@media all and (max-width: 767px) {
.cart-tab.right a.cart-parent {
    
    background: rgba(255,255,255, 0.8) !important;
}
}

/*fix responsive cart tab emplacement*/




@media all and (max-width: 981px){

    .right.cart-tab.light.visible {

top:1em;


}
}

/*
@media all and (max-width: 767px){

    .right.cart-tab.light.visible {

top: 15.5em;


}
}
*/




/*je remonte les posts de blog*/







.et_pb_post h2 {







    margin-top:0px !important;







}







.et_pb_post {







    padding: 0 14px 14px !important;







}







/*je descends le sidebar blog*/







.et_right_sidebar #sidebar {



padding-top: 0.3em !important;



margin-left: -1.2em;



}







/*cache les métas articles*/







#left-area .post-meta {



   



    display: none;



}







/* hide product categories on product meta section */







.product_meta .posted_in {







display:none;







}















/*centrage menu haut*/







#et-secondary-menu {







    float: none !important;



    margin-bottom: 1.5em;







}







#et-secondary-menu #et-secondary-nav {







    display: block;







    text-align: center;







    margin-left:7.4%;







}







#top-header .et-cart-info {







    display:none;







    float: right;







    font-size: 85%;







    margin-right: -3em;







    margin-top: -2.2em;







}







.wpmenucart-contents {







    border: 1px solid #fff;







    border-radius: 6px;







    font-size: 85% !important;







    margin-bottom: 0.3em;







    margin-right: -3.3em;







    margin-top: -0.6em;







    padding: 0.4em !important;







    text-transform: lowercase;







    background:rgba(0, 0, 0, 0) url("https://trompette-store.com/wp-content/plugins/woocommerce-menu-bar-cart/images/cart-icon-1.png") no-repeat left center;







    text-indent:14px;







    display:none !important;







}







.wpmenucart-icon-shopping-cart-0 {







    font-size: 22px;







    margin-right: 0.4em;







}







/*liens widget trompettissime bas de page*/







#footer-widgets .footer-widget li a:hover {







color:#807772;







}







/*widget trompettissime*/







.fwidget.et_pb_widget.woocommerce.widget_products > h4 {







    color:#f9c000 !important;


}




.fwidget.et_pb_widget.woocommerce.widget_products {

 background-color: #f5f5f5;

 border-radius: 12px;

}



@media all and (max-width: 767px){



#footer-widgets .footer-widget li a {

   font-size: 80%;



}



}







@media all and (max-width: 767px){



div#woocommerce_products-3.fwidget.et_pb_widget.woocommerce.widget_products ul.product_list_widget li span.woocommerce-Price-amount.amount{



font-size: 80%;



}



}







/*trompettissime prix*/







.woocommerce-Price-amount.amount {



   /* display: none;*/



}



/*tabs anglais*/



/*tests drapeau partout:*/



li[class^="my"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;



margin-left: 0.4em !important;



    text-indent: 10px;



}





li[class^="&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;





margin-left: 0.4em !important;



    text-indent: 10px;



}





li[class^="&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}



li[class^="&shy;&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}







li[class^="&shy;&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}







li[class^="&shy;&shy;&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}







li[class^="&shy;&shy;&shy;&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}







li[class^="tab"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}







li[class^="tab"].active {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}







/*body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {



    background: unset !important;



}



*/



/*marche pas:*/



.tab-custom-1_tab.active {



    background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) !important;



}







li[class^="shy"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 10px;



}











@media all and (max-width: 767px){



li[class^="tab"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 16px;



}

}





@media all and (max-width: 767px){



li[class^="shy"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 16px;



}

}





@media all and (max-width: 767px){



li[class^="&shy;"] {background: url(https://trompette-store.com/wp-content/themes/Divi-child/images/Icone_drapeau-anglais.jpg) no-repeat left center !important;







margin-left: 0.4em !important;



    text-indent: 16px;



}

}





/*taille typos tabs*/





body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {

    font-size: 14px;



}



/* borders gallerie produits*/



.attachment-shop_catalog.size-shop_catalog.wp-post-image {



border-color:#e2e1dd !important;





}





/*et images produits*/



.attachment-shop_single.size-shop_single.wp-post-image {



border-color:#e2e1dd !important;

}





/*titraille produits*/





.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {



color:#807772;

font-size: 16px !important;

font-weight: lighter;

}



.woocommerce ul.products li.product h3:hover {



color:#4b4643;



}



/*.woocommerce ul.products li.product > a:hover, .woocommerce-page ul.products li.product > a:hover {





color:#f9c000 !important;





background-color:#f9c000 !important;





}*/



@media only screen and (min-width: 981px){





h1 {

 font-size:32px !important;



}

}





/*trompetissime*/





.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {



border:1px solid #e2e1dd;

border-radius:6px;

padding:0.2em;

width:88px;

box-shadow: none;



}



.woocommerce-message, .woocommerce-error, .woocommerce-info {



border-radius:6px;



}





/*menu footer*/



.bottom-nav, .bottom-nav a {

font-size: 1.2em !important;

}



.bottom-nav {



    text-align: center !important;

/*noel
margin-top: 1.4em;*/

}


/*custom noel*/



.bottom-nav li {

    background: rgba(255, 255, 255, 0.9);

  border-radius: 12px;

    text-align: center !important;

    padding: 0.72em;

}





.bottom-nav a:hover {

opacity:1;





color:#f9c000;



-webkit-transition: all 0.4s ease-in-out;

	-moz-transition: all 0.4s ease-in-out;

	transition: all 0.4s ease-in-out;



}





@media all and (max-width: 767px) {



     div#footer-bottom a {



    font-size:14px !important;

}

}



/*custom noel*/

#footer-bottom {
	background: url("https://trompette-store.com/wp-content/uploads/2020/10/copains-hivers-140.jpg") repeat-x !important;
/* background: url("https://trompette-store.com/wp-content/uploads/2017/01/frise-copains-hiver-120haut-no-p-noel.jpg") repeat-x !important; */
/*background: url("https://trompette-store.com/wp-content/uploads/2017/04/frise-trompette-printemps-ete-v3.jpg") repeat-x !important;*/
background-position-y: 5px !important;

/*desactiver height et remettre padding hors noel*/ 
height: 140px !important;
padding-top: 52px !important;
}

@media all and (max-width: 981px) {

#footer-bottom {
padding-top: 0px !important;
}
}

.et-social-icons {

float: right;

  margin-top: -1.5em;

}





embed, iframe, object, video {

 max-width: 100%;

 border-radius: 6px;

 border: 1px solid #e2e1dd !important;

}







/*options optin another mailchimp home*/





div#an-mailchimp-4 {

 background-color: #f5f5f5;

text-align: center;

 border-radius: 12px;   



}



div#an-mailchimp-4 input[type=text]{



    padding: 6px;

    color: #807772;

    background-color: #fff;

    font-size: 0.8em;

  border-radius: 6px;



}





div#an-mailchimp-4 .widgettitle {



    margin-top: 1.5em !important;

 margin-bottom: 1em;



}





/*as widget bottom*/

#an-mailchimp-email-3 {
    font-size: 16px;
    border-radius: 6px;
}


div#an-mailchimp-3 input[type=text]{



    padding: 6px;



    border: none;



    color: #807772;



    background-color: #fff;



    font-size: 0.8em;



    border-radius: 6px;



}



div#an-mailchimp-3 h4 {



    color:#f9c000 !important;



    margin-bottom: 0.5em;



}







div#an-mailchimp-3 .button {



color: #fff !important;



background: #beb1a9 !important;



border-color: #ffffff !important;



}







#mentions-newsletter {



font-size:80%;



}







.button {







    background-color: #fff;



    border: 1px solid #807772;



    border-radius: 6px;



    color: #807772;



    font-size: 16px !important;



    padding: 1em !important;



    line-height: 0.4em;



    margin-bottom: 1.3em !important;



    /*margin-top:1em !important;*/



}







.button:hover {



    color:#fff;



    background: #beb1a9 !important;



    border-color: #ffffff !important;



    border-radius: 6px;



}







body.home .button {



margin-top:1em;



}







@media all and (max-width: 767px){



#footer-widgets .footer-widget .fwidget:last-child {



    margin-bottom: 1.4em !important;



    margin-right:unset;



    margin-left:unset;



}



}







@media all and (max-width: 767px) {



div#an-mailchimp-3 {



margin-bottom:5em !important



}



}







/*pop-up newsletters easy popup*/





#headline h1 {



    color:#f9c000 !important;



    margin: 0 0 10px 0 !important;



    padding: 0 !important;



    font-family: 'comfortaa' !important;



    color: #f9c000!important;



    text-shadow: 0px 0px 0px #808080, -1px -1px #ffffff !important; 



    background: none !important;



    border: none !important;



    font-size: 32px !important;



    font-weight: bold !important;



}





/*suppression fil d'ariane*/





.woocommerce-breadcrumb {



    display: none !important;



}





/*désactive souris sur images galeries*/



.rig {



     pointer-events: none;



}



/*etiquettes tags*/



.product_meta {



display:none;



}





/*



.product_meta {



    padding-top: none; 



    border-top: none; 



    color: #666;



    font-size: 14px;



    margin-top: -1.6em;



}



*/







/*options de partage*/







#main div.sharedaddy {display:none;}







body.woocommerce #content-area div.product .woocommerce-tabs .panel .sharedaddy{



    margin-bottom:0px !important;



    margin-top: 3em;



    margin-left: 0px;







}







div.sharedaddy{



    /* padding-top: 2em; */



    padding-left: 0em !important;



    margin-top: -2em;



    margin-bottom: 10em !important;



    margin-left: 2.7em;



}







.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {



    background: #f9c000 !important;



    color: #fff !important;



}







/*exclusion pages partage*/







body.page.page-id-16636 .sharedaddy {



    display: none !important;



}



body.page.page-id-20320 .sharedaddy {



    display: none !important;



}







body.page.page-id-44 .sharedaddy {



    display: none !important;



}







body.page.page-id-61 .sharedaddy {



    display: none !important;



}







body.page.page-id-282 .sharedaddy {



    display: none !important;



}







body.page.page-id-293 .sharedaddy {



    display: none !important;



}







body.page.page-id-309 .sharedaddy {



    display: none !important;



}



body.page.page-id-21443 .sharedaddy {



    display: none !important;



}



body.page.page-id-21475 .sharedaddy {



    display: none !important;



}



body.page.page-id-21473 .sharedaddy {



    display: none !important;



}



body.page.page-id-6 .sharedaddy {



    display: none !important;



}



body.page.page-id-7 .sharedaddy {



    display: none !important;



}







body.page.page-id-23064 .sharedaddy {



    display: none !important;



}







#post-5 .sharedaddy {



    display: none !important;



}







/*pas sharedaddy dans newsletters*/







body.page.page-id-22277 .sharedaddy {



    display: none !important;



}







/*ni de panier mini-cart*/











body.page.page-id-22277 .cart-tab {



    display:none;



}











/*listes à puces content page*/







.entry-content li {



   margin-left: 2.4em;



    



}



body.page.page-id-61 .entry-content li {



   margin-left: 7.5em;



    



}







/* CSS */



 



.prev_next_buttons {



line-height: 40px;



margin-bottom: 20px;



}



 



.prev_next_buttons a[rel="prev"], .prev_next_buttons a[rel="next"] {



display: block;



}



 



.prev_next_buttons a[rel="prev"] {



float: right;



}



 



.prev_next_buttons a[rel="next"] {



float: left;



}



 



.prev_next_buttons::after {



content: '';



display: block;



clear:both;



}







/*réglages formulaires ateliers*/







.contact-form input[type="email"], .contact-form input[type="text"] {



   background-color: #f5f5f5;



    border: medium none;



    border-radius: 6px;



    font-size: 16px;



   



    



    padding: 0.4em;



    width: 300px;



}







.contact-form textarea {



    



    border-radius: 6px;



    font-size: 16px;



    background-color: #f5f5f5;



    border: none !important;



}







input.pushbutton-wide {



    font-size: 18px;



    background-color: #fff;



    border-radius: 6px;



    border: 1px solid #807772;



    color: #807772;



    font-weight: bold;



}







/*bandeau sur site*/



p.demo_store {

	background-color: rgba(245, 245, 245, 0.84);
    bottom: 0 !important;
	color: #807772;
    font-weight: bold;
	padding: 0.5em !important;
    top: auto !important;
    z-index: 100000;
	height: 42px !important;
}

@media all and (max-width: 767px){

	p.demo_store {
		display: none !important;
	}
}

/*carousel accueil */




.wpcs_product_carousel_slider .owl-item .item img {


    border: 1px solid #e5d5cb;
    border-radius: 6px !important;

}



/*.wpcs_product_carousel_slider .product_image_container .product_thumb_link {


    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);


}*/



.wpcs_product_carousel_slider .owl-item .item .price {


margin-top:-0.5em !important;
display:block !important;
}


/* afficher calculateur frais livraison par défaut*/


.shipping-calculator-form { display: block !important; }


/*navigator produits*/


.product-navigator .entry-title {


    font-size: 82%;



}



@media all and (max-width: 767px){



.product-navigator #newer-nav, .product-navigator #older-nav {



top: 56% ;



}

}



.product-navigator #newer-nav:hover, .product-navigator #older-nav:hover {



    background: rgba(75, 70, 67, 0.8);



}



@media all and (max-width: 767px){

.et_pb_scroll_top.et-pb-icon {

    

    bottom: 80px !important;

}

}



/*bientot disponible*/







.woocommerce div.product p.stock {



    margin-top: 1em;



    margin-bottom: 1em;



}







/*retour en stock*/







.alert_wrapper input[type="submit"] {



    width: 100%;



    max-width: 260px;



    



    right: 0px;



    top: 0px;



    height: 30px;



    line-height: -8px;



    margin: 0 !important;



    border: 0;



    line-height: 0px;



    font-size: 16px;



    color: #FFFFFF;



    text-transform: initial;



    font-weight: bold;



    background: rgba(17, 116, 147, 0.7) !important;



    border-radius: 6px;



}







.alert_wrapper input[type="submit"]:hover, .alert_wrapper input[type="submit"]:active, .alert_wrapper input[type="submit"]:focus {



    background: rgba(17, 116, 147, 1) !important;



}







.woocommerce div.product .out-of-stock {



    color: #e25a30;



font-weight: bold;



}







.alert_wrapper input[type="email"] {



    border-radius: 6px;



    font-size: initial;



}







.alert_wrapper {



    float: left;



    width: 100%;



    position: relative;



    display: block;



    padding-right: 0px;



    margin-top: 0px;



    margin-bottom: 2em;



}







.instock_message {



    max-width: 370px !important;



    



    border: 1px solid #117493 !important;



    



    color: #4b4643 !important;



  



    border-radius: 6px;



}







/*commande espace*/



p:last-of-type {



    padding-bottom: 0em !important;



}







/*sur page panier



html.js body.page.page-id-5.page-template-default.logged-in.custom-background.woocommerce-cart.woocommerce-page.woocommerce-demo-store.et_button_no_icon.et_button_custom_icon.et_pb_button_helper_class.et_fullwidth_secondary_nav.et_non_fixed_nav.et_boxed_layout.et_show_nav.et_secondary_nav_enabled.et_secondary_nav_only_menu.osx.et_pb_gutters3.et_primary_nav_dropdown_animation_fade.et_secondary_nav_dropdown_animation_fade.et_pb_footer_columns3.et_header_style_centered.et_pb_pagebuilder_layout.et_right_sidebar.gecko div#page-container div#et-main-area div#main-content article#post-5.post-5.page.type-page.status-publish.hentry div.entry-content div.et_pb_section.et_pb_section_0.et_section_regular div.et_pb_row.et_pb_row_0 div.et_pb_column.et_pb_column_4_4.et_pb_column_0 div.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 div.woocommerce div.woocommerce-MyAccount-content p {



    margin-top: 1em;



}*/







.woocommerce-account .woocommerce-MyAccount-navigation {
    width: auto !important;
margin-bottom: 1em;
}



.woocommerce-account .woocommerce-MyAccount-content {


   /* float: right;*/
    width: 76%;

}





.woocommerce-MyAccount-content > h2 {



    font-size: 1.4em !important;



}





.woocommerce-MyAccount-content > h3 {



    font-size: 1.4em !important;



}





.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {





    margin-top: 4em !important;



}





/*mon compte sur page panier*/


.woocommerce-MyAccount-navigation {

    width: auto !important;
    float: left;

}

.woocommerce-MyAccount-content {

    float: right;
    width: 76%;
    /*margin-top: -9.7em;*/
}

.woocommerce-MyAccount-content p:last-of-type {
    margin-bottom: 1em !important;
}

.yith-par-message {
display:none;
    margin-bottom: 3.4em;
    font-size: 84%;
    margin-top: -1.1em;
    color: rgba(17,116,147,0.78) !important;
}



.ywpar-button-message {

    border: 1px solid #fff;
    padding: 0.2em;
    border-radius: 6px;
}



.ywpar-button-message:hover {


    border: 1px solid #fff;
    color: #beb1a9 !important;
background:#fff;

}




.musli {

display:none;

    top: 40% !important;



    z-index: 999999 !important;



    /*box-shadow: 0 2px 1em 0 rgba(0,0,0,0.2);*/



}



.musli > li {



    margin-bottom: 2px;



    width: 50px;



    height: 50px;



    position: relative;



    background: #117493;



    box-shadow: 0 2px 1em 0 rgba(0,0,0,0.2);



    border-radius: 6px 0 0 6px;



background: rgba(17,116,147,0.78) !important;



}







.woocommerce img, .woocommerce-page img {



    height: auto;



    max-width: 100%;



}







.musli > li > div {

    background: rgba(17,116,147,0.78) !important;

    width: 200px;

height: 320px;

 -moz-border-radius: 0 0 0 8px !important;

 -webkit-border-radius: 0 0 0 8px !important;

 border-radius: 0 0 0 8px !important;

 border: 0 0 0 0 !important; z-index: 999999 !important;

padding-top: 0.5em;

}





@media all and (max-width: 767px){



.musli {

top: 02% !important;

    z-index: 999999999 !important;

}

}



.musli > li > span {

    

    padding-top: 0.1em;

}



@media all and (max-width: 767px){



.musli > li > div {

   

    width: 170px;

    height: 380px;

padding-top: 0.5em;

}

}





/*zoom magnifier fix sous menu*/

.yith_magnifier_mousetrap {

    z-index: 99 !important;

    

}

/*comande recue*/
p.woocommerce-thankyou-order-received {
    margin-bottom: 2em;
}

/*boutons pdf factures commandes page mon compte*/

.woocommerce table.my_account_orders .order-actions .button {
    
    margin-top: 18px;
}

/*page order received par client*/

h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
   
    margin-top: 1em;
}


/*promos et soldes*/
.woocommerce span.onsale, .woocommerce-page span.onsale {
background: #f9c000 !important;
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
    
    padding: 0.2em !important;
}


/*soustraction points*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 15px;
    border-radius: 3px;
    font-size: 15px !important;
    /*height: 50px !important;*/
    /*width: 38%!important;*/
}

.ywpar-button-message {
    
    padding: .5em !important;
    
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    
    line-height: normal !important;
}

/*wd facebook custom*/

.ffwd_blog_style_object_from_0 {
    text-align: initial;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 .ffwd_blog_style_object_from_name_0 {
    
    font-weight: initial !important;
    
    color: #807772 !important;
}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 {
   
    border-style: none !important;
    
    background-color: #f5f5f5 !important;
border-radius:12px;
margin-top:0px !important;
margin-bottom:30px !important;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 {
    
    text-align: initial !important;
    /*background-color: #F5f5f5 !important;*/
    
}

#ffwd_blog_style_object_name_3_0 {
    display: none;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 .ffwd_from_time_post_0 {
        color: #807772 !important;
    display: initial;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_messages_0 {
    color: #807772 !important;
    
    margin-top: 10px;
padding-left:5px;
}

.ffwd_blog_style_object_from_0 {
    text-align: initial;
    background-color: #f5f5f5;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 .ffwd_hashtag_0, #ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 .ffwd_message_tag_0 {
    color: #807772 !important;
}

.ffwd_nav_cont_0 {
    display: none;
}

/*follow us*/
img.alignright {
    
    margin-top: -6px;
}

/*page commande stylage 26-11-18*/

.woocommerce img, .woocommerce-page img {
    
    vertical-align: text-bottom;
}


/*widget instagram*/

/*#black-studio-tinymce-8 {
    margin-left: -12px;
    margin-top: -34px;
}*/

.sbi_btn_text {
    font-size: 14px;
    border-style: solid;
    border-width: 1px;
    padding: 6px;
    border-radius: 4px;
    
}

.sbi_follow_btn {
    margin-top: 10px;
}
#sb_instagram .sbi_follow_btn a {
    
    font-size: 15px !important;
    
}

.wdi_feed_thumbnail_1 .wdi_feed_container {
    width: 105% !important;
    
}

.wdi_layout_th .wdi_feed_item {
    display: inline-flex !important;
    
    padding: 6px !important;
}

.wdi_feed_thumbnail_1 .wdi_photo_wrap_inner {
    border: none !important;
    
}
wdi_feed_theme_1 .wdi_header_text {
    
    color: #227393 !important;
    
}
.wdi_feed_theme_1 .wdi_header_text {
    font-size: 17px !important;
    
}
.wdi_feed_container {
    margin-top: -16px !important;
    margin-left: -6px !important;
}

/*stylage transporteurs*/

.shipping .carrier_logo img {
    width: 120px;
    float: right;
}


/* Modification LGDW */

.woocommerce-cart-tab-container {
	top: 132px !important;
}

.woocommerce-cart-tab-container .widget_shopping_cart .buttons .button {
	width: auto !important;
}

.woocommerce-cart-tab{
	width: 88px !important;
	background-image: url("images/panier-gris.png") !important;
	background-repeat: no-repeat;
	background-position: 20px 5px;
}

.woocommerce-cart-tab svg{
	display: none !important;
}

.woocommerce-cart-tab__contents {
	background-color: #f9c000 !important;
}

.wdi_header_img_wrap {
	display: none !important;
}

.woocommerce-loop-product__title {
	font-size: 16px !important;
	line-height: 1.2em !important;
	font-weight: lighter;
	color: #807772;
	text-align: center;
}

.woocommerce-loop-product__title:hover {
	color: #4b4643;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	width: 60px !important;
	border: 1px solid #beb1a9;
}

.widget_shopping_cart .woocommerce-mini-cart__buttons .button {
	background-color: #beb1a9 !important;
	color: #fff !important;
	width: 100%;
}

.woocommerce-cart-tab-container .widget_shopping_cart .buttons {
	bottom: inherit !important;
}

.footer-widget .widget_products {
	width: 100%;
	float: inherit !important;
}

/* Changement de couleur du titre du widget instagram */
.wdi_feed_theme_1 .wdi_header_text {
	color: #beb1a9 !important;
	font-weight: bold !important;
}

/* Ajuster les tailles des colonnes du footer */
@media all and (min-width: 1200px) {
	.footer-widget {
		height: 750px;
	}
}

div#an-mailchimp-3 input[type="text"],
#an-mailchimp-email-3 {
	max-width: 100% !important;
}

.floatingRSLinks {
	text-align: center;
	list-style: none !important;
}

.floatingRSLinks li {
	margin-bottom: 5px;
	display: inline-block;
	clear: both;
	width: 100%;
	margin-left: 0 !important;
}

.footer-widget {
	background-color: #f5f5f5;
	text-align: center;
	border-radius: 12px;
	padding: 1em;
	padding-top: 30px !important;
}

.footer-widget h4 {
    color: #f9c000 !important;
    margin-bottom: 0.5em;
	text-align: center;
}

#custom_html-2 {
	width: 100%;
}