/*
Theme Name: Porto
Theme URI: http://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: http://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 6.1.8
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
Text Domain: porto
*/


/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor {
	display: block;
}

span.show-password-input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}

span.password-input {
	position: relative;
}

span.show-password-input:after {
	content: "\f070";
	font-size: 19px;
	position: absolute;
	font-family: 'Font Awesome 5 Free';
	right: 10px;
	font-weight: bold;
	color: #707070;
	top: -2px;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}

span.show-password-input.display-password:after {
	content: "\f06e";
}

#wpfBlock_1 .wpfValue {
	padding-left: 0px !important;
	margin-right: 5px;
	font-size: 15px;
}

#wpfBlock_1 .wpfFilterVerScroll {
	max-height: initial;
	display: flex;
	flex-flow: wrap;
}

.wpfFilterWrapper .wfpTitle {
	color: #9e3963 !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	margin-bottom: 5px !important;
}

#wpfBlock_2 .wpfFilterVerScroll {
	max-height: initial !important;
}

#wpfBlock_2 .fa-plus:before {
	content: "\f107";
}

#wpfBlock_2 .fa-minus:before {
	content: "\f106";
}

.wpfFilterWrapper i {
	position: relative;
	float: initial !important;
	padding-left: 5px;
	color: #9e3963;
}

.wpfFilterWrapper ul li {
/* 	display: initial !important;
	width: initial !important; */
	color: black;
	
}
#wpfBlock_2  ul li{
	line-height:1.4;}
/* aside#wpfwoofilterswidget-2 .wpfCheckboxHier li>ul li:after {content: "";position: absolute;width: 6px;height: 6px;background: #96365fa1;border-radius: 10px;left: -2px;top: 6px;bottom: 0;} */

div#wpfBlock_2 li div {font-weight: 600;}

div#wpfBlock_2 li ul li div {
    font-weight: normal !important;
}
aside#wpfwoofilterswidget-2 .wpfCheckboxHier li>ul li {
    position: relative;
    padding-left: 10px !important;
    line-height: 1.4;
    margin-bottom: 10px;
}
#wpfBlock_2 ul li:hover {
     color: #a03a65;
}
.woocommerce-shop #primary {
	min-height: 2000px
}

#wpfBlock_2 ul li ul li {
    margin-bottom: 10px;
}

.wpfFilterWrapper .wpfFilterTaxNameWrapper {
	padding-left: 0 !important;
}

#wpfBlock_2 .wpfValue {
	padding-left: 0px !important;
}

aside#wpfwoofilterswidget-2 .wpfCheckboxHier li>ul {
	margin-left: 0 !important;
}

ul.wpfFilterVerScroll .wpfCheckbox {
	display: none;
}

div#wpfBlock_1 i {
	display: none;
}

ul.products li.product-col .add-links .yith-wcwl-add-to-wishlist>div {
	top: 15px;
	left: auto;
	right: 15px;
}

div#wpfBlock_1 .wpfFilterContent.wpfBlockAnimated.wpfHide {
	height: inherit;
	max-height: inherit;
}

div#wpfBlock_1 .wfpClickable {
	cursor: default !important;
}

ul.products li.product-col .add-links .yith-wcwl-add-to-wishlist>div a {
	border-radius: 18px;
}

ul.products li.product-col .add-links .yith-wcwl-add-to-wishlist>div a:hover {
	background-color: #9d2063;
	border-color: #9d2063;
	color: #ffffff;
}

ul.products li.product-col .add-links {
	position: unset;
}

.product-summary-wrap input.cwg_popup_submit {
	position: relative;
	top: 6px;
	margin-right: 10px;
}

div#swal2-content .cwginstockerror,
div#swal2-content .cwginstocksuccess {
	color: #fff !important;
	font-size: 14px;
	font-family: 'Lexend Deca', sans-serif !important;
	font-weight: 500;
}

.swal2-container.swal2-center.swal2-backdrop-show .swal2-close {
	color: white;
	outline: none !important;
	background: #3a031a;
	border-radius: 50px;
	width: 30px;
	height: 30px;
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
}

.single-product .swal2-popup.swal2-modal.swal2-show {
	background: transparent !important;
}

.single-product .cwginstock-subscribe-form .panel-body {
	background: #9e3963;
}

div#swal2-content input.cwgstock_button {
	background: #881c56;
	font-family: 'Lexend Deca', sans-serif !important;
}

.cwginstock-panel-heading h4 {
	margin: 0;
}

ul.products.products-container.list .yith-wcwl-add-button {
	top: 0 !important;
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
	color: #fff;
	background-color: #722747;
	border-color: #722747;
}



.cwginstock-subscribe-form .panel-primary {
	border: 0;
}
aside#wpfwoofilterswidget-2 .wpfCheckboxHier li>ul {

    padding-top: 5px;
}
.wpfCheckboxHier li>ul {
    margin-bottom: 10px !important;
	 margin-top: 10px !important;
}
.porto-block {
    clear: both;
}
@media (max-width:1265px) {
	.shop_table.wishlist_table div.quantity {
		margin-bottom: 15px;
	}
}

@media (max-width:767px) {
	#mini-cart .cart-popup {
		right: -120px;
	}
	button.wpfClearButton.wpfButton {
    font-size: 14px !important;
    width: 90px;
    min-height: 40px;
}
	.page-top .page-title {
		font-size: 24px !important;
	}
	.shop_table.wishlist_table div.quantity {
		justify-content: center;
		margin-right: 0;
	}
	aside#wpfwoofilterswidget-2 {
		padding: 0;
	}
}