/*
Theme Name: MyChildTheme
Version: 1.0
Description: A child theme of Customizr
Template: customizr
Author: Administrator
*/
/* Your awesome customization starts here */
/* Add flags to header, see also accompanying php */
.tos-caption:after {
	content: attr(title);
}
/* ------------------------------------------------------------------
 * 
 * WOOF: Woocommerce Filter
 * 
 * ------------------------------------------------------------------ */
.woof .widget_price_filter .ui-slider .ui-slider-range {background-color: #eabe38;}
.woof .widget_price_filter .ui-slider .ui-slider-handle {background-color: #eabe38;}
.woof_container{color:#5a5a5a;}
.woof_list li{background:transparent !important;}
.woof_list label {
	padding-top: 0px;
	padding-bottom: 0px;
}
.woof_checkbox_label {
	margin-left: 6px;
}
button.button.woof_reset_search_form {border: 0;background-color: #eabe38; padding: 4px 12px 4px 12px; font-weight: bold; border-radius:4px}
button.button.woof_reset_search_form:hover {border: 0;background-color: #e7b318; padding: 4px 12px 4px 12px; font-weight: bold; border-radius:4px}

div.woof_container {background-color:transparent; color:#2f2f2f;padding: 0;border:0;border-radius:0}
.woof_sid_auto_shortcode.woof{box-shadow:none;padding:0;background-color:transparent;border:0;border-radius:0px}
ul.woof_list.woof_list_checkbox .woof_childs_list_li input {
	display: none;
}
.woof_block_html_items ul li ul.woof_childs_list li input {
	display: inline-block !important;
}
.woof label {
	cursor: text;
}
ul.woof_list li ul li .woof_checkbox_label {
	cursor: pointer !important;
}
.woof_childs_list {
	margin: -5px 0 20px 20px !important;
	overflow: hidden;
}
.woof_sid_auto_shortcode.woof_container_select.woof_block_html_items select
{
	height: auto !important;
    width: 100%;
	cursor: pointer;
    position: relative;
    display: inline-block;
    margin: 0 0 14px;
    line-height: 32px;
    border: 1px solid #eabe38;
    padding: 0 20px 0 14px;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 32px;
    box-sizing: border-box;
    font-size: 13.33px;
}

/* ------------------------------------------------------------------
 * 
 * Mega Menu
 * 
 * ------------------------------------------------------------------ */
#mega-menu-wrap-main, #mega-menu-wrap-main #mega-menu-main, #mega-menu-wrap-main #mega-menu-main ul.mega-sub-menu, #mega-menu-wrap-main #mega-menu-main li.mega-menu-item, #mega-menu-wrap-main #mega-menu-main a.mega-menu-link {
    text-align: center;
}

#mega-menu-wrap-main #mega-menu-main[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main #mega-menu-main[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
	background-color: rgba(90, 90, 90,0.9);
    margin-top: 10px;
    transition-duration: 200ms;
    transition-timing-function: ease-in;
    transition-property: opacity, margin-top, visibility;
}

/* hide SKU on product meta section */
.product_meta .sku_wrapper {
	display:none;
}

.btt-arrow {color: #2f2f2f}
.btt-arrow:hover {color: #eabe38}
td.product-name a {color:#2f2f2f}
span.trail-begin, a {color: #2f2f2f;}
.entry-title { display: none; }
hr.featurette-divider.__before_content {border:none}

.site-logo img {height: 75px; width: 75px;}
.woosb-title-inner a{color:#2f2f2f}
label {
	margin-bottom: 0px;
	text-transform: none;
	font-size: 14px;
	border-bottom:none!important;
}
/* menu pays */
.select2-container--open { color: #5a5a5a; }
/* suppression des liens dans les attributs */
.shop_attributes a[rel="tag"] {text-decoration: none;pointer-events: none;cursor: default; color: #2f2f2f;}

/* ------------------------------------------------------------------
 * 
 * WooCommerce
 * 
 * ------------------------------------------------------------------ */
/* messages divers (remove products, ...) */
.woocommerce-message{border-top-color:#eabe38}
.woocommerce-message::before{content:'\e015';color:#eabe38}
.woocommerce-info{border-top-color:#eabe38}
.woocommerce-info::before{color:#eabe38}

.woocommerce-products-header h1 {display: none;}
p.demo_store{background-color:#eabe38; color:#1d1706}
.woocommerce small.note{color:#2f2f2f}
.woocommerce .woocommerce-breadcrumb{color:#2f2f2f}
.woocommerce .woocommerce-breadcrumb a{color:#2f2f2f}
.woocommerce div.product span.price,.woocommerce div.product p.price{color:#eabe38}
.woocommerce div.product .stock{color:#eabe38}
.woocommerce span.onsale{background-color:#eabe38; color:#000}
.woocommerce ul.products li.product .price{color:#eabe38}
.woocommerce ul.products li.product .price .from{color:rgba(152, 148, 139, 0.5)}
.woocommerce nav.woocommerce-pagination ul{border:1px solid #d8a817}
.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d8a817}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus{background:#eabe38; color:#4e3d08}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit{color:#000; background-color:#eabe38}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover{background-color:#d9ad27; color:#000}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt{background-color:#eabe38; color:#1d1706}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover{background-color:#d9ad27; color:#1d1706}
.woocommerce a.button.alt.disabled,
.woocommerce button.button.alt.disabled,
.woocommerce input.button.alt.disabled,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce button.button.alt:disabled,
.woocommerce input.button.alt:disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce a.button.alt.disabled:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce input.button.alt.disabled:hover,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:#eabe38; color:#1d1706}
.woocommerce a.button:disabled:hover,
.woocommerce button.button:disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce a.button.disabled:hover,
.woocommerce button.button.disabled:hover,
.woocommerce input.button.disabled:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover{background-color:#eabe38;}
.woocommerce #reviews h2 small{color:#2f2f2f}
.woocommerce #reviews h2 small a{color:#2f2f2f}
.woocommerce #reviews #comments ol.commentlist li .meta{color:#2f2f2f}
.woocommerce #reviews #comments ol.commentlist li img.avatar{background:#eabe38; border:1px solid #e9b92a}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border:1px solid #e9b92a}
.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e9b92a}
.woocommerce .star-rating:before{color:#d8a817}
.woocommerce .widget_shopping_cart p,
.woocommerce .widget_shopping_cart li,
.woocommerce .widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total{color: #000; border-top:3px #eabe38}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border:1px solid #d8a817}
.woocommerce .order_details li{border-right:1px dashed #d8a817}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#eabe38}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#eabe38}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#a67a00; color:#5a5a5a}
.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #d8a817}
.woocommerce-cart .cart-collaterals .cart_totals p small{color:#2f2f2f}
.woocommerce-cart .cart-collaterals .cart_totals table small{color:#2f2f2f}
.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:#eabe38}
.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{color: #2f2f2f; border-top:1px solid #eabe38}
.woocommerce-checkout .checkout .create-account small{color:#2f2f2f}
.woocommerce-checkout #payment{background:#eabe38}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #d8a817}
.woocommerce-checkout #payment div.payment_box{background-color:#e8b621; color:#000}
.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c19614; border-top-color:#aa8412}
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#aa8412}
.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#aa8412}
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#aa8412}
.woocommerce-checkout #payment div.payment_box span.help{color:#2f2f2f}
.woocommerce-checkout #payment div.payment_box:after{
	content:"";
	display: block;
	border:8px solid #e8b621;
	border-right-color:transparent;
	border-left-color:transparent;
	border-top-color:transparent;
	position:absolute;
	top:-3px;
	left:0;
	margin:-1em 0 0 2em;
}
.woocommerce .showcoupon {color:#5a5a5a}
.woocommerce .showcoupon:hover {color:#eabe38}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {background-color: #cccccc; width: 50% !important;}
.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes td {background-color: #cccccc; width: 50% !important; text-decoration: none}
.woocommerce table.shop_attributes p {background-color: transparent;}
.woocommerce-tabs .tabs li:hover, 
.woocommerce-tabs .tabs li:hover a {color:  #eabe38 !important;}
.woocommerce-tabs .tabs li {background: white !important;}
.woocommerce-tabs > .tabs .active a {background-color: white !important}
.woocommerce-tabs .tabs li.active {	background: white !important;	color:  #1C1C1C !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs .active a {color: #eabe38 !important}
.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}
.woocommerce table.shop_table td{border-top:1px solid rgba(234,190,56,.1);padding:6px 12px;vertical-align:middle}
.woocommerce table.shop_table td small{font-weight:400}
.woocommerce table.shop_table tbody:first-child tr:first-child td,
.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tbody td,
.woocommerce table.shop_table thead th,
.woocommerce table.shop_table thead td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-checkout .shop_table,
.woocommerce-cart .shop_table,
.woocommerce table.shop_table tfoot th{background:transparent;color:#5a5a5a;font-weight:700;border-top:1px solid rgba(234,190,56,.1)}
.woocommerce-cart input.input-text.qty.text {background: transparent; border: 2px solid #eabe38;color:#2f2f2f}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {box-shadow: 2px 2px 0 transparent; }
.woocommerce-loop-category__title {color:#5a5a5a;text-shadow:none}
.woocommerce-loop-category__title:hover {color:#eabe38;text-shadow:none }
.woocommerce-loop-product__title {color:#5a5a5a;text-shadow:none}
.woocommerce-loop-product__title:hover {color:#eabe38;text-shadow:none }
a.added_to_cart.wc-forward {display:none}
.posted_in a, .tagged_as a {
	color:#5a5a5a
}

/* ------------------------------------------------------------------
 * 
 * Social NetWork
 * 
 * ------------------------------------------------------------------ */
a.icon-youtube, a.icon-facebook-official, a.icon-instagram, a.icon-mail, a.icon-phone {
	background-color: transparent;
	color: #2f2f2f;
	text-shadow: none;
}
a.icon-youtube:hover, a.icon-facebook-official:hover, a.icon-instagram:hover, a.icon-mail:hover, a.icon-phone:hover {
    color: #eabe38;
}

/* ------------------------------------------------------------------
 * 
 * MISC
 * 
 * ------------------------------------------------------------------ */

body, #main-wrapper, footer#footer .colophon {
background-color: white;
color:              #2f2f2f; 
}

a:link {
	color: #2f2f2f; 
	text-decoration: underline
}
a:hover, a:active {
	color: #eabe38;
}

.my-extra-widget{
	border-bottom:2px solid #eabe38;
}
header.tc-header {
	border-bottom:  2px solid #eabe38;
}

footer#footer .colophon,
footer#footer {background-color: white; border: 0px; color: #5a5a5a}
footer#footer .credits, footer#footer .credits p,
footer#footer .credits a {text-decoration:none;	color: #2f2f2f; }
footer#footer:hover .credits, footer#footer:hover .credits p,
footer#footer:hover .credits a {text-decoration:none;color: #eabe38;}

.marketing h2 {display:none;}