/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  **************  */
/*#wpadminbar {
    direction: ltr;
    color: #ccc;
    font-size: 13px;
    font-weight: 400;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    line-height: 2.46153846;
    height: 32px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 600px;
    z-index: 99999;
    background: #23282d;
    visibility: hidden;
}
*/

.form-row#billing_country_field{
    float: none!important;
	padding-left:0 !important;
}

.checkout-button.button.alt.wc-forward{
	display:none;
}

p.notice{
	    color: #ff5b5b;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: -15px;
    line-height: 18px;
}
.woocommerce-form-login-toggle.mb-2 {
	font-size: 20px;
	background: #000;
	color: #fff;
	padding: 5px 15px;
	display: inline-block;
}
.woocommerce-form-login-toggle.mb-2 a {
	color: #fff !important;
}


body.single-product .product-summary-wrap .product_meta .rightpress_product_price_live_update_label {
	display:none;
} 

/* BEGIN Filters custon CSS */
#woo-product-filters .prdctfltr_rng_price.prdctfltr_filter .irs-bar,
#woo-product-filters .prdctfltr_rng_price.prdctfltr_filter .irs-from,
#woo-product-filters .prdctfltr_rng_price.prdctfltr_filter .irs-to,
#woo-product-filters .prdctfltr_rng_price.prdctfltr_filter .irs-single
{
    background: #13272A !important;
}

#woo-product-filters .prdctfltr_customize_name,
#woo-product-filters .prdctfltr_pa_marque .prdctfltr_checkboxes label span,
#woo-product-filters .prdctfltr_pa_couleur .prdctfltr_checkboxes label .prdctfltr_customize_color_text_tip{
	color: #13272A !important;
}

#woo-product-filters .prdctfltr_pa_couleur .prdctfltr_checkboxes .prdctfltr_ft_none .prdctfltr_customize_block::after {
	width: 50px !important;
	height: 50px !important;
}

#woo-product-filters .prdctfltr_pa_marque label span.prdctfltr_count {
 font-size:14px;
	font-weight: 500;
	padding: 3px;
height: 19px;
}



#woo-product-filters .prdctfltr_filter_title .prdctfltr_woocommerce_filter,
#woo-product-filters .prdctfltr_filter_title .prdctfltr_showing::before,
#woo-product-filters .prdctfltr_woocommerce_ordering .prdctfltr_sale,
#woo-product-filters .prdctfltr_woocommerce_ordering .prdctfltr_instock,
body.term-velos #woo-product-filters .prdctfltr_filter.prdctfltr_pa_matiere,
body.term-velos-homme #woo-product-filters .prdctfltr_filter.prdctfltr_pa_matiere,
body.term-velos-femme #woo-product-filters .prdctfltr_filter.prdctfltr_pa_matiere,
body.term-velos-enfant #woo-product-filters .prdctfltr_filter.prdctfltr_pa_matiere,
body.archive .facetwp-template form.woocommerce-ordering select.orderby option[value="popularity"]{
	display: none;
	
}

#woocommerce-product-filters-mobile .prdctfltr_woocommerce_ordering .prdctfltr_sale,
#woocommerce-product-filters-mobile .prdctfltr_woocommerce_ordering .prdctfltr_instock,
body.archive .facetwp-template .porto-product-filters-toggle{
	display:none;
}


@media screen and (max-width: 900px) {
	#woocommerce-product-filters-mobile .prdctfltr_rng_price.prdctfltr_filter .irs-bar,
	#woocommerce-product-filters-mobile .prdctfltr_rng_price.prdctfltr_filter .irs-from,
	#woocommerce-product-filters-mobile .prdctfltr_rng_price.prdctfltr_filter .irs-to,
	#woocommerce-product-filters-mobile .prdctfltr_rng_price.prdctfltr_filter .irs-single {
		background: #13272A !important;
	}
  	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title {
		margin-bottom: 15px;
		color: white;
		background-color: #13272A ;
		padding: 5px;
		border-radius: 8px;
		width: 100%;
		justify-content: center;
	}
	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title .prdctfltr_topbar {
		width:90%;
	}

	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title.sticky-button {
	  position: fixed;
	  top: 60px;
	  z-index: 3;
	  left: 0;
	  right: 0;
	}
	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter label{
		line-height: 30px;
		font-size: 16px;
	}
	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter .prdctfltr_regular_title,
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_close_sidebar,
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_selected_title,
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_reset span{
		font-size: 16px;
	}
	
	#woo-product-filters .prdctfltr_mobile.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label>span:before {
		 width:15px !important;
		 height:15px !important;
	}
	
	#woo-product-filters .prdctfltr_mobile.prdctfltr_wc.prdctfltr_checkbox .prdctfltr_filter label.prdctfltr_active>span:after {
		 top:2px !important;
		 font-size:18px !important;
	}


	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title .prdctfltr_topbar .prdctfltr_title_remove {
		color: white;
	}
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title .prdctfltr_topbar .prdctfltr_title_remove:hover {
		color: red;
	}
	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title span.prdctfltr_woocommerce_filter_title {
		white-space: unset !important;
		text-align: center;
	}

	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_close_sidebar {
		margin-top: 10px;
	}

	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_title .prdctfltr_showing {
		display: none;
	}
	#footer {
		z-index: 4;
		margin-bottom: 0;
	}

/* 	#woocommerce-product-filters-mobile .prdctfltr_showing {
		display: none !important;
	} */
/*
	#woocommerce-product-filters-mobile .prdctfltr_buttons {
		visibility: hidden;
	}
*/
	.visibility-visible {
		visibility: visible !important;
	}
}
@media screen and (max-width: 900px) {
	#woo-product-filters .prdctfltr_wc.pf_select.prdctfltr_always_visible.prdctfltr_click_filter {
    	display: none;
	}
	body .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_buttons,
	body .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_collector.prdctfltr_collector_flat,
	body .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_wrapper,
	body .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_close_sidebar{
		display: none;
	}
	body.wc-prdctfltr-active .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_buttons,
	body.wc-prdctfltr-active .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_collector.prdctfltr_collector_flat,
	body.wc-prdctfltr-active .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_filter_wrapper,
	body.wc-prdctfltr-active .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .prdctfltr_close_sidebar{
		display: block;
	}
	
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile .selectize-control.multi .selectize-input > div {
		background: #13272A ;
	}
}

@media screen and (min-width: 901px) {
	#woo-product-filters .prdctfltr_wc.pf_fullscreen.prdctfltr_slide.prdctfltr_mobile,
	#woo-product-filters .prdctfltr_wc.pf_select.prdctfltr_always_visible .prdctfltr_filter_title .prdctfltr_woocommerce_filter_title
/* 	#woo-product-filters .prdctfltr_woocommerce_ordering .prdctfltr_woocommerce_filter_submit */
	{
    	display: none;
	}
}

/* END Filters custom CSS */

#side-nav-panel .accordion-menu {
    font-size: 14px;
}

#side-nav-panel .mobile-menu {
    font-size: 20px;
}

#menu-top-navigation {
    font-size: 16px;
	
}

.accordion-menu .arrow
{
    text-align: right;
    width: 150px;	
}

@media (max-width: 991px) {
	#side-nav-panel .searchform input[type="text"] {
    font-size: 20px;
	}
	
	#side-nav-panel .searchform input[type="text"]::placeholder {
	color:#fff;
	}
	
}


.share-links a:before{
	font-size: 18px;
}

#side-nav-panel .share-links {
	font-size: 20px;
	
}

#menu-top-navigation{
	padding-top:20px;
}

.share-links .share-facebook , .share-links .share-youtube , .share-links .share-instagram{
	font-size: 16px;
}


#side-nav-panel .accordion-menu li:not(:last-child) {
    padding: 0 0 7px 0;
}

.page-id-386781 .entry-title {

display: none;
	}
