/*
Theme Name:     maferme-new
Description:
Author:         mafermeen
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/**************HEADER****************************************/

.et_pb_column.et_pb_column_2_3.et_pb_column_5{width:45%;}

.et_pb_column.et_pb_column_1_3.et_pb_column_6 div.et_pb_module.et-waypoint.et_pb_image.et_pb_animation_left.et_pb_image_0.et_always_center_on_mobile.et-animated
{width:155%;}

.et_pb_slide_description{padding:0%; padding-bottom:4%; padding-top:10%}

/************TOP MENU******************/

#top-menu li a{font-weight:700!important;}
#top-menu a:hover{color:#e96528!important;}
#main-header .nav li ul a:hover{color:#ffffff!important;}

#main-header.fond-texture{background:url("../../uploads/2017/01/fond-header-1.jpg")!important;}


/***Dropdown***********/

#top-menu li li a{width:230px;}
.nav li ul{width:270px;}

 .et-fixed-header #top-menu li li a{color:#ffffff!important;}

.et-fixed-header #top-menu li li.current-menu-item > a,#top-menu li li.current-menu-item > a{color:#524943!important;}




/***********SECONDARY MENU******************/

#et-secondary-menu {float:left;}
#et-secondary-menu > ul > li a{font-weight:normal!important;}
#et-secondary-menu li a:hover{color:#e96528!important;opacity:1;}
#et-secondary-menu li a:hover{color:#ffffff!important;}



#et-secondary-nav .menu-item-has-children > a:first-child::after{top:10px;}


#top-header .container{padding-top:0;}
#et-secondary-menu  li{padding-top:0.75em;}
#et-secondary-menu li.menu-item-190{position:absolute;right:110px;}
#et-secondary-menu a.et-cart-info{background:#abcd6f;padding:13px 10px 8px 12px!important;position:absolute;right:0;}
#et-secondary-menu a.et-cart-info:hover{opacity:0.7;color:#ffffff!important;}




/***********Search form header****/

#search-form .et-search-form input{margin-top:10px;}
#search-form .et-search-form input{color:#ffffff;}
#search-form{float:left;position:relative;}

#search-form form.et-search-form.et-hidden{display:block!important;}
#search-form .et-search-form{position:relative;background:none;top:0;border:0;box-shadow:none;padding-top:0;padding-bottom:0;margin-bottom:5px;padding-right:0;margin-top:-5px;}

*#search-form .et-search-form input{padding-left:20px;width:180px!important;padding-top:5px;padding-bottom:5px;background:none;position:relative;font-size:12px;border:1px solid #ffffff;}

#search-form #et_search_icon{}
#search-form #et_search_icon:before{top:20px!important;right:40px!important;text-align:right;color:#ffffff;position:absolute;}
/*#et_search_icon:before{content:none;}*/


/**************GENERAL****************************************/

p:last-of-type{padding-bottom:1em;}
h1{padding-bottom:25px;}
h2,h3{padding-bottom:20px;}

a.et_pb_promo_button.et_pb_button{color:#ffffff;}
 a.more-link:hover{opacity:0.7;}

.fa-long-arrow-right{color:#e96528;padding-left:5px;}

#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul{list-style:none;}


img.alignright,img.alignleft{margin-top:15px;}


/*******************ACCUEIL**************************/



/***********************SLIDER***********************/




/*****************PRODUITS*************************/


.produits .et_pb_main_blurb_image img{max-width:166px;-webkit-border-radius: 166px;-moz-border-radius: 166px;border-radius: 166px;}
.produits .et_pb_main_blurb_image img:hover{opacity:0.7;}
.produits h4:hover{color:e96528;}



/******PRODUITS DU MOMENT*************/

.produits-du-moment .woocommerce ul.products li.product{margin-bottom:1em!important;}


/***************ENGAGEMENT***************************/

/*.engagement h2{font-size:36px;}*/


/*************DERNIERS-ARTICLES********************/

.derniers-articles .et_pb_blog_grid .et_pb_post{padding: 19px 0 0 0;background:none;border:none!important;}
.derniers-articles .et_pb_image_container{margin-right:0!important;margin-left:0!important;}
.derniers-articles h2.entry-title{margin-top:30px;padding-bottom:15px;}
.derniers-articles h2 a:hover{color:#e96528;}
.derniers-articles a.more-link{float:left;padding-top:10px;}


.derniers-articles .post-meta{text-transform:uppercase;}




/****************PAGES INTERIEURES****************************/



/**************SIDEBAR****************************************/




#main-content .widget_shopping_cart.et_pb_widget{border-bottom:0!important;}

.et_pb_widget_area_left{border-right:0;padding-left:30px;border-left:0;padding-right:0;}

.sidebar.et_pb_widget_area, #sidebar{padding-left:0!important;}

.sidebar .et_pb_widget,#sidebar .et_pb_widget{padding:20px!important;background:url("../../uploads/2017/01/fond-header-1.jpg");}

#sidebar .et_pb_widget li{background:url("../../uploads/2017/01/puce.png")no-repeat 0px 5px;padding-left:20px;}

#sidebar .et_pb_widget li li{background:none;padding-left:10px;list-style-type:circle;color:#e96528;}
#sidebar .et_pb_widget ul, li ul{padding-top:10px;}

#main-content .container::before{content:none;}

/***Bloc panier***/



/***Bloc points relais sidebar***/

#sidebar #text-6{display:none;}
body.woocommerce-cart #sidebar #text-6, body.woocommerce-checkout  #sidebar #text-6{display:block;}/***Afficher nos points relays page panier**********/

#sidebar #text-6.et_pb_widget{background:#e96528;color:#ffffff;text-align:center;}

#sidebar #text-6.et_pb_widget a.et_pb_more_button.et_pb_button{background:#524943;color:#ffffff!important;}

.et_pb_more_button.et_pb_button{color:#ffffff!important;}

/**************BLOG****************************************/

#left-area .post-meta a{color:#e96528;}
#left-area .post-meta a:hover{opacity:0.7;}



/*************PAGE CONTACT*****************************/

.et_pb_button.et_pb_contact_submit{COLOR:#FFFFFF!important;}



/**************FOOTER****************************************/


#footer-widgets .footer-widget a{color:#ffffff;}

#footer-widgets .footer-widget li::before{content:none;}
#footer-widgets .footer-widget li li {display:none;}
#footer-widgets .footer-widget li{padding-left:0;}

#footer-widgets .footer-widget li a:hover,#footer-info a:hover,.bottom-nav a:hover,
#footer-widgets .footer-widget a:hover{color:#e96528!important;}
#footer-info a{font-weight:normal;}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:10%;}

#footer-bottom{background:#524943;opacity:1;}

.footer-widget .et_pb_widget ul{padding-top:0;}


/*************WOOCOMMERCE****************************************/

#left-area ul.products li,#left-area .woocommerce li{background:none!important;padding-left:0;}

.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a:hover{color:#e96528;}


/*.et_shop_image, .et_portfolio_image{/*height:180px;*/overflow:hidden;border:1px solid #e4e4e4;}*/

.et_shop_image img, .et_portfolio_image img{border:0!important;}

#left-area ul.woocommerce-thankyou-order-details.order_details{list-style-type:none!important;}

button.single_add_to_cart_button, .woocommerce .shop_table .button,.woocommerce .cart_totals a.checkout-button.button,.woocommerce .place-order .button,.widget_shopping_cart_content .buttons a,.woocommerce .return-to-shop a.button.wc-backward,a.button.wc-backward{color:#ffffff!important;background:#e96528!important;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a{color:#524943!important;}



.woocommerce  a.woocommerce-Button.button{border:1px solid #ffffff!important;}


.related.products{clear:both;}
.woocommerce-Price-amount{font-size:16px;}

.woocommerce-pagination li{background:none!important;padding-left:0!important;}
.woocommerce li.mini_cart_item{background:none!important;}


.products h3:hover{color:#e96528;}


.woocommerce table.shop_attributes th{max-width:150px!important;}


.woocommerce-message a.button{background:#ffffff!important;}
.woocommerce-message a.button:hover{color:#ffffff;}

.et_shop_image:hover .et_overlay, .et_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay, .et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta, .et_pb_gallery_image:hover .et_overlay, .et_pb_has_overlay:hover .et_overlay {opacity:0.5}



/****CHECKOUT*******/


.woocommerce-shipping-fields{display:none;} /*****Ne pas afficher expedier a une adresse differente*******/


.col2-set.addresses{display:none;}/***Ne pas afficher Adresse facturation et livraison a la find de la commande**/



/**************CLICK AND PICK*****************/

.branch-date input.clicktime-pick-class{width:230px!important;}

#click-and-pick th{vertical-align:top;}

#order_review  tr#click-and-pick td{width:65%!important;}

/*********Point relais*****************/

.point-relais h3{font-family:'Open-sans', sans-serif!important; text-transform:uppercase!important;font-weight:600;font-size:16px;padding-bottom:10px;}
ul#click-n-pick-branches{padding-left:0;}




/***************RESPONSIVE*******************/



/* Responsive Styles Standard Desktop Only */

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





}

/* Responsive Styles Desktop Only */

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




}

/* Responsive Styles 981px – 1100px */

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







}

/* Responsive Styles Tablet And Below */

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




}

/* Responsive Styles Tablet Only */

@media all and (min-width: 768px) and (max-width: 980px) {




}

/* Responsive Styles Smartphone Only */

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

h2, h3, h4, h5, h6{font-size:1.8em!important;}

/*.woocommerce ul.products li.product h3,.et_pb_post h2, .et_pb_blog_grid h2{font-size:1.5em;}*/

h1{font-size:36px;}



.branch-date input.clicktime-pick-class{width:150px!important;}


}

/* Responsive Styles Smartphone Portrait */

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



.branch-date input.clicktime-pick-class{width:150px!important;}



}

.woocommerce-cart .cart_totals  .shipping{
	display: none;
}

#e_deliverydate_field{
	margin-bottom: 60px;
    position: relative;
    display: inline-block;
    min-width: 280px;
}

#time_slot_field{
	margin-bottom: 50px;
    width: 45%;
    display: inline-block;
    position: relative;
    margin-left: 40px;
    bottom: 13px;
}

.woocommerce input.button, .woocommerce-page input.button {
    color: #ffffff!important;
}

.account-message{
    text-align: center;
    font-weight: 700;
    color: red;
}


#top-menu li{
padding-right:15px;
}