/*
 Theme Name:   Divi child
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Facilitech
 Author URI:   http://www.facilitech.fr/
 Template:     Divi
 Version:      3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../Divi/style.css");

.et_header_style_centered nav#top-menu-nav {float:left;}
#et-top-navigation .et-cart-info {display:none;}
#et-top-navigation {height: 65px;border-bottom: 1px solid #ededed;}
#page-container {margin-top: 20px !important;}
#main-header {border-top: 4px solid #333333;box-shadow:none !important;}
#top-menu-nav {padding-top:18px;margin-left: 20px;}
#top-menu-nav #top-menu li a:hover {color:#b39a64}
.et_header_style_centered #main-header .logo_container {margin-top: 20px;display: block;height:inherit !important;}
.container.clearfix.et_menu_container {width:100% !important;}
span#logo-text {display:none;}
#filet #logo-tagline {opacity: 1;vertical-align: sub;background: #ffffff;margin: 0;padding: 0 40px;}
#filet {padding:20px 0;margin: 0 20px;}
body.et_boxed_layout #page-container {max-width: 1000px;}
button, .et_pb_button, button, .button.reabo, .woocommerce-button, .view  {color:#ffffff !important;font-weight:600 !important;}
.et_header_style_centered #et_top_search {float: left;margin-top: 25px;}
#top-header {display:none;}
#et-secondary-menu {float: right;margin: 10px 10px 0 0;}
body.single-post #et-main-area #main-content .container {padding-top:20px;}
.et_pb_menu_hidden .et_search_form_container {height:40px !important;float: left;}
.et_pb_menu_visible .et_search_outer {z-index:-1 !important;height: 60px;}
.single-product .subscription-details {display:none;}
.single-product .wcpv-sold-by-single {display:none;}
section.related.products ul li a h2 {font-size:16px !important;}
section.related.products ul li em.wcpv-sold-by-loop, ul.products li em.wcpv-sold-by-loop, ul.products li a span.price span.subscription-details {display:none;}

#touslesarticles ul.post-categories {display: inline-block;margin: 0 auto;text-align: center;}
#touslesarticles ul.post-categories li {list-style: none;display: inline-block;margin-right:10px;}

/**HOME PAGE**/
#halflefthome article {height: 476px;max-width: 100%;overflow: hidden;position: relative;}
#halflefthome .et_pb_post_extra .post-media:hover {-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);opacity:inherit;}
#halflefthome .et_pb_post_extra .post-media:hover span.et_overlay {background-color: rgba(0,0,0,0.5);}
#halflefthome .et_pb_post_extra.el_dbe_full_width_background .post-content {background:none;position:absolute;bottom:20px;}
#halflefthome .et_pb_post_extra.el_dbe_full_width_background h2.entry-title a {color:#ffffff;text-shadow: 1px 1px 0 black;text-align:center;display: inline-block;}
#halflefthome .et_pb_post_extra.el_dbe_full_width_background .post-data {display:none;}
#halflefthome .et_pb_post_extra.el_dbe_full_width_background .post-meta {color: #b39a64;text-shadow: 1px 1px 0px black;font-size:16px;position:absolute;bottom:0;left:40%;}
#halflefthome .et_pb_post_extra.el_dbe_full_width_background .post-meta:after {display:none;}
#halflefthome span.et_overlay {background-color: rgba(0,0,0,0);-webkit-backface-visibility: visible !important;-moz-backface-visibility: visible !important;backface-visibility: visible !important;-o-backface-visibility: visible !important;opacity: 1;display: block;position: initial;outline: 1px solid #b39a64;outline-offset: -6px;}
#halflefthome span.et_overlay:before {display:none;}
#halflefthome .et_pb_post_extra.el_dbe_full_width_background .post-media {padding:0 !important;}

#halfrighthome article {height: 233px;max-width: 100%;float: left;margin-left:2%;margin-bottom:10px;max-width: 48%;overflow: hidden;position: relative;}
#halfrighthome .et_pb_post_extra .post-media:hover {-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);opacity:inherit;}
#halfrighthome .et_pb_post_extra .post-media:hover span.et_overlay {background-color: rgba(0,0,0,0.5)}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background .post-content {background:none;position:absolute;bottom:20px;}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background h2.entry-title {padding:0;margin:0;}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background h2.entry-title a {color:#ffffff;text-shadow: 1px 1px 0 black;text-align:center;display: inline-block;font-size:16px;line-height:20px;}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background .post-data {display:none;}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background .post-meta {color: #b39a64;text-shadow: 1px 1px 0px black;font-size:16px;position:absolute;bottom:0;left:30%;}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background .post-meta:after {display:none;}
#halfrighthome span.et_overlay {background-color: rgba(0,0,0,0);-webkit-backface-visibility: visible !important;-moz-backface-visibility: visible !important;backface-visibility: visible !important;-o-backface-visibility: visible !important;opacity: 1;display: block;position: initial;outline: 1px solid #b39a64;outline-offset: -6px;}
#halfrighthome span.et_overlay:before {display:none;}
#halfrighthome .et_pb_post_extra.el_dbe_full_width_background .post-media {padding:0 !important;}

#lesvids article {border-radius:0;}
#lesvids h2 {font-size:16px !important;text-align:center;margin:10px 0 0 0;padding:0}
#lesvids .post-content {padding:10px;}
#lesvids .post-data {display:none;}
#lesvids .post-meta {text-align:center;color: #B39A64;}

.woocommerce ul.products li.product-category {width:46% !important;}
.woocommerce ul.products li.product-category a div {font-size:12px;}

.woocommerce-orders-table__row .woocommerce-orders-table__cell-order-actions a {margin-right:10px;}
ul.products li {width:30% !important;}

#archives-2 h4.widgettitle {display:none;}
table.shop_table subscription_details {display:none;}

#videos .post-categories {display:none;}

/**PAGE MON COMPTE**/
/*.woocommerce-MyAccount-navigation ul li.is-active {background:#d51c03;color:#ffffff;padding: 0 0 0 10px;}*/
.woocommerce-MyAccount-navigation ul li.is-active a {color:#B39A64}
.woocommerce-MyAccount-navigation ul li a:hover {color:#B39A64}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a {color:#000000 !important}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads.is-active a {color:#B39A64 !important}

.woocommerce-account .woocommerce-MyAccount-content {width:75%;}
.woocommerce-account .woocommerce-MyAccount-navigation {width:20%;}

.woocommerce-account th.download-product {width:35%;}
.woocommerce-account th.download-expires {display:none;}
.woocommerce-account th.download-file {width:65%;}
.woocommerce-account th.download-remaining {display:none;}

.woocommerce-account td.download-product {font-size:12px;font-weight:500;}
.woocommerce-account td.download-expires {display:none;}
.woocommerce-account td.download-remaining {display:none;}
.woocommerce-account td.download-file {width:65%;}
.woocommerce-account .woocommerce-MyAccount-content td.download-file a {display: inline-block;font-size:12px;font-weight:500;font-size:12px !important;white-space: normal;background: none;color:#000000}
.woocommerce-account .woocommerce-MyAccount-content td.download-file a:hover {background:#d51c03 !important;color:#ffffff}
.woocommerce-account .woocommerce-MyAccount-content td.download-file a:before {font-size:20px;color:#ffffff;font-weight:bolder;background:#d51c03;padding: 4px;content: '\2193';display: inline-block;margin-right: 10px;}

body #forconnected {display:none;}
body.logged-in #forconnected {display:table;}

.category-videos .et_post_meta_wrapper img {display:none;}
table.shop_table.subscription_details tr:nth-child(5) {display:none;}

p.order-again {display:none;}

#account_password_field .woocommerce-password-strength {display:none;}
#account_password_field .woocommerce-password-strength.short {display:none;}
#account_password_field .woocommerce-password-strength.bad {display:none;}
#account_password_field .woocommerce-password-strength.strong {display:none;}
#account_password_field .woocommerce-password-hint {display:none;}
#account_password_field .woocommerce-password-strength.good {display:none;}

/**PAGE PANIER**/
.woocommerce-cart form.woocommerce-cart-form dl.variation {display:none;}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button.button  {color:#ffffff}
.woocommerce-cart .woocommerce .return-to-shop a.button {color:#ffffff !important;}
.woocommerce-cart .woocommerce-message a {color:#ffffff !important;}
.woocommerce-checkout #payment li.payment_method_mercanet_onetime {background-image:url(https://insolentiae.com/wp-content/uploads/paiement-mercanet-insolentiae.jpg);background-repeat:no-repeat;background-position: right;background-size: contain;}
.woocommerce-checkout #payment li.payment_method_mercanet_onetime div.payment_box.payment_method_mercanet_onetime {background-color: transparent;}
.woocommerce-checkout #payment li.payment_method_mercanet_onetime div.payment_box.payment_method_mercanet_onetime:before {display:none;}

.woocommerce-cart table.cart td.actions .coupon .input-text {font-size: 16px !important;width:120px;height: 32px;}

/**SIDEBAR**/
#recent-posts-2 ul li {list-style-type: disc;margin-bottom:20px;}
#recent-posts-2 ul li a {line-height:20px;font-size:12px;}
#recent-posts-2 ul li .post-date {display:none;}

.et_pb_widget_area div#gform_wrapper_4 {margin:0}
.formsidebar .gform_body {width:70% !important;float:left;}
body .formsidebar .gform_body ul li.gfield {margin:0}
.formsidebar .gform_footer {width:30% !important;float:left;clear:inherit !important;margin-top: 5px !important;}
#text-6, #gform_wrapper_4 {margin-bottom:0 !important;}

#gform_3 .gform_footer {width:30%;float:left;clear:inherit;margin-top: 5px;}
#gform_3 .gform_body ul li.gfield {margin:0}
#gform_3 .gform_body {width:70% !important;float:left;}
#gform_3 #gform_fields_3 input {padding:5px;width: 100%;}
#gform_3 {display: block;width: 300px;position: absolute;left: calc(50% - 150px);bottom: -5px;}
#gform_widget-2 h4 {display:none;}

.single-post #sidebar #gform_widget-2 {float:inherit;}

/*LES ARTICLES*/
.single-post #page-container #main-content #left-area article a {color:#0000cc !important;}

/**LES BOUTONS**/
.woocommerce-Button {background:#d51c03 !important;color:#ffffff !important;}
.woocommerce-Button:hover {background:#333333 !important;color:#ffffff !important;}

#gform_submit_button_1 {background:#d51c03 !important;color:#ffffff !important;padding:5px 10px;border:0}
#gform_submit_button_1:hover {background:#333333 !important;color:#ffffff !important;}

.single-post article a {color:#1a0dab !important}
.single-post .et_post_meta_wrapper a {color:#666 !important;}

/**SIGNALER UN ABUS**/
.flagcontent-button {background:#d51c03;color:#ffffff;padding:5px;}

/**OPTIMIZE PRESS**/
.formulairegravity span.gform_description {text-align:center !important;}
.gform_wrapper span.gform_description {text-align:center !important;}
#gform_fields_2 input {padding:20px;}

.search .product_cat-agora {display:none;}
.search-results .product_cat-agora {display:none;}

/*.page-id-130416 .product-category.product.first {display:none;}*/

/*Texte plus gros*/
span.taille {font-size:20px;}

#onmobile {display:none;}

/*PRODUIT ABONNEMENT*/
.postid-20926 .woocommerce-tabs ul.tabs.wc-tabs {display:none;}
body.postid-20926.woocommerce .woocommerce-tabs {border:0}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description {padding:0 60px;border:0;font-size:16px;line-height:1.5em;}
body.postid-20926 .woocommerce-Tabs-panel--description h2:first-of-type {display:none;}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h3 {margin-top:20px;margin-bottom:0px;}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .ctap {background: #d51c03;color: #fff;padding: 20px;width: 100%;display: block;text-align: center;transition-duration: 1s;font-size: 20px;margin:20px 0}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description a.ctap:hover {background: #333333;color:#ffffff;font-size: 20px;}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description i {font-size:20px;color:#DAA520;margin-right: 10px;}
#product-20926 .entry-summary .product_meta {display:none;}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h1, body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h2, body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h3 {font-weight:normal;text-transform:uppercase;color:#ff5757;font-family: 'alfa_slab_oneregular';}
body.postid-20926 button.single_add_to_cart_button {font-size:18px !important;}
body.postid-20926 button.single_add_to_cart_button:hover:after {margin-top: 3px;}
#product-20926 .woocommerce-tabs.wc-tabs-wrapper {background:#e7edf1;padding: 40px 0;margin-top: 0;}
body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .videoprod {width: 560px; margin: 30px auto;}

/*PRODUIT ABONNEMENT BUSINESSBOURSE*/
.postid-138719 .woocommerce-tabs ul.tabs.wc-tabs {display:none;}
body.postid-138719.woocommerce .woocommerce-tabs {border:0}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description {padding:0 60px;border:0;font-size:16px;line-height:1.5em;}
body.postid-138719 .woocommerce-Tabs-panel--description h2:first-of-type {display:none;}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h3 {margin-top:20px;margin-bottom:0px;}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .ctap {background: #d51c03;color: #fff;padding: 20px;width: 100%;display: block;text-align: center;transition-duration: 1s;font-size: 20px;margin:20px 0}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description a.ctap:hover {background: #333333;color:#ffffff;font-size: 20px;}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description i {font-size:20px;color:#DAA520;margin-right: 10px;}
#product-138719 .entry-summary .product_meta {display:none;}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h1, body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h2, body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h3 {font-weight:normal;text-transform:uppercase;color:#ff5757;font-family: 'alfa_slab_oneregular';}
body.postid-138719 button.single_add_to_cart_button {font-size:18px !important;}
body.postid-138719 button.single_add_to_cart_button:hover:after {margin-top: 3px;}
#product-138719 .woocommerce-tabs.wc-tabs-wrapper {background:#e7edf1;padding: 40px 0;margin-top: 0;}
body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .videoprod {width: 560px; margin: 30px auto;}

@font-face {
    font-family: 'alfa_slab_oneregular';
    src: url('font/alfaslabone-regular-webfont.woff2') format('woff2'),
         url('font/alfaslabone-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*RESPONSIVE*/
@media (max-width: 980px){
	.et_boxed_layout #page-container {box-shadow:none;}
	#page-container {margin-top:0px !important;}
	#main-header {border-top:0px;padding:0 !important}
	#et-top-navigation {height:auto;}
	ul.products li {width:48% !important;}
	.hidemobile, #hidemobile {display:none;}
	#onmobile {display:block;}
	#payment li.wc_payment_method.payment_method_mercanet_onetime {background:none;}
	#payment li.wc_payment_method.payment_method_paypal label img {display:none;}
	.ppsPopupShell.ppsPopupListsShell .ppsInnerTblContent {background-size:contain !important;}
	.ppsPopupShell.ppsPopupListsShell {height:250px !important;}
	#touslesarticles {padding-top:0 !important;}
	.woocommerce-account .woocommerce-MyAccount-navigation {width:100%;}
	body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description {padding:0 20px;}
	body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description img.alignleft {float:none;width:100%}
	body.postid-20926 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .videoprod {width: auto; margin: 10px auto;}
	body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description {padding:0 20px;}
	body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description img.alignleft {float:none;width:100%}
	body.postid-138719 #content-area div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .videoprod {width: auto; margin: 10px auto;}
	.cookie-notice-container #cn-notice-text {font-size:12px;line-height:1.4em;}
	.ppsPopupShell .ppsPopupClose {width: 50px !important;height: 50px !important;background-size: 50px !important;}
	#ppsPopupShell_101_635493 {width: 100%;margin-left: 167px;}
}