/*
Theme Name: Shopkeeper Child
Theme URI: http://shopkeeper.getbowtied.com/
Description: 3LM Theme
Author: FTP
Author URI: https: //www.ftpporto.com/
Template: shopkeeper
Version: 1.0
*/


/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

@font-face {
    font-family: "Sansation";
    src: url("fonts/Sansation_Bold.ttf");
    font-weight: bold;
}   
@font-face {
    font-family: "Sansation";
    src: url("fonts/Sansation_Bold_Italic.ttf");
    font-style: italic, oblique;
}
@font-face {
    font-family: "Sansation";
    src: url("fonts/Sansation_Italic.ttf");
    font-weight: italic;
}
 @font-face {
    font-family: "Sansation";
    src: url("fonts/Sansation_Light.ttf");
    font-weight:lighter;
}
@font-face {
    font-family: "Sansation";
    src: url("fonts/Sansation_Regular.ttf");
    font-weight:normal;
}


.hidemenu a{
    display:none!important;
}

.hidemenu ul li a{
    display:block!important;
}

.sku_wrapper .sku{
    color:#0079bd!important;
    font-size:14px;
}

.site-header-sticky{
    border-bottom: 2px solid #0079bd;
}

#site-footer{
    border-top: 2px solid #0079bd;
}

.site-footer-widget-area h3.widget-title{
    color : #0079bd!important;
    font-weight:bold!important;
}

#site-footer .site-footer-widget-area a {
	font-weight:normal!important;
}


.wpcf7 input[type=text], .wpcf7 textarea,.wpcf7 input[type=email], .wpcf7 input[type=tel] {
	border:1px solid #e5e5e5!important;
}

.wpcf7 input[type=file] {
	border:0px!important;
}

.wpcf7 input[type=submit] {
	width:100%;
}

.btn-sub {
	width:100%;
	padding:10px;
	background:#b5b5b5;
	color:#000;
	margin-top:5px;
}

.input-sub::placeholder {
	color:#000;
}

.woocommerce-price-suffix {
	color: #a9a9a9;
	font-size: 0.7em;
	vertical-align: middle;
	margin-left:4px;
}

/****************************************************************/
/**************************** FTPWEB ****************************/
/****************************************************************/


/********************* Menu Shadow ***********************/
.swiper-pagination-bullet{
	text-shadow:1px 1px 1px #0079bd;
}


/********************* Esconder Categoria ***********************/

.shop-page ul.product-categories .cat-item-8545:not(.current-cat-parent) {
	display: none;
}

/****************** Margin Círculo Progresso ********************/

.cd-top.progress-wrap.active-progress {
	margin-bottom: 23px;
}

/****************** Esconder Menu Bandeiras *********************/
/*
#shopkeeper-menu-item-17 {
	display: none;
}


li#menu-item-3410 {
	display: none;
}
*/

/****************** SIDEBAR FILTERS *********************/

.wpfFilterTitle .wfpTitle{
	color:black!important;
	font-weight:bold!important;
}

.wpfPriceFilterRange .ui-slider-range{
	background:#0079bd!important;
	border:1px solid #0079bd!important;
}

.ui-slider.ui-widget-content .ui-slider-handle {
    
    border-radius: 50%!important;
}

.wpfCount{
	color:#0079bd!important;
	font-weight:bold!important;
	padding-left: 5px;
}

.wpfFilterTaxNameWrapper{
	font-size:11px!important;

}

#wpfwoofilterswidget-3 .wpfFilterContent ul input[type="checkbox"] {
    appearance: unset !important;
}


.sub-menu .hidemenu > a {
display:none;
}

.sub-menu .hidemenu > .sub-menu {
margin-top:-15px;
}


.woo-selected-variation-item-name
{
	display:none;
}

.cart_item .wapf-pricing-hint{
	display:inline-block;
	padding:0px!important;
	padding-right:5px;
}

.cart_item .wapf-pricing-hint .wapf-addon-price{
	padding:0px!important;
	padding-right:5px;
}

.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {
  text-align: center;
	border-top:2px solid #0079bd
}

.img-fluid img{
   width:100vw;
	height:auto;
}

/* Cart manipulation 
.spk-icon-cart-shopkeeper:before{
	font-family:"Font Awesome 6 Free"!important;
	content:'\f044';

}

.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message:before {
   	font-family:"Font Awesome 6 Free"!important;
	content:'\f044';
    font-weight: normal;
    background: none;
    font-size: 100px;
    line-height: 60px;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding-bottom: 35px;
}

.woocommerce-cart .cart-empty:before {
   	font-family:"Font Awesome 6 Free"!important;
	content:'\f044';
    display: block;
    font-weight: normal;
    font-size: 128px;
    line-height: 170px;
}

*/

.swiper-button-next:after{
	content: none!important;
}

.swiper-button-prev:after{
	content: none!important;
}

.cd-top.progress-wrap.active-progress {
    	margin-bottom:70px!important;
	margin-right:-17px!important;
}

