/*
	Theme Name: Restoration
	Theme URI: https://restoration.fuelthemes.net
	Description: <strong>A fast &amp; optimized WooCommerce WordPress Theme by <a href="https://fuelthemes.net" target="_blank">fuelthemes</a></strong>
	Version: 1.0.2
	Author: Fuel Themes
	Author URI: https://fuelthemes.net
	Text Domain: restoration
	Domain Path: /inc/languages
  License: GPLv2 or later
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
	Woo: 6454820:1a9f54c848cd33147ee872b45793ec30
*/


@import url('https://fonts.googleapis.com/css2?family=Archivo&family=Source+Sans+Pro:wght@400;700;900&display=swap');

.wooSampleButton{
	margin-top: 30px;
    padding: 0 12px;
    font-size: 12px;
    clear: both;
    background: #343F8A!important;
    display: block;	
}

.woocommerce-mini-cart-item.mini_cart_item .woocommerce-placeholder{
    max-width: 60px;
    margin-right: 15px;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}

.term-description, .design-1 .pcdfwoo-product-cat_inner .pcdfwoo_title .pcdfwoo_count{
	display: none!important;
}

.products .product, .woocommerce-pagination{
	display:block !important;
}

.header .header-logo-row{
	background: #ffffffd4 !important;
}
/*
.products .product.product-category{
	margin-bottom: 10px;
}

.products .product-category .thb-category-link {
    padding: 9px 13px;
}

.products .product-category .thb-category-link img{
	display: none;
}

.products .product-category .thb-category-link{
	height: auto;
}
*/

.products .product-category .thb-category-link{
	max-height: 158px!important;
    overflow: hidden;
    position: relative;
    padding: 0;
	background: #fff;
}

.products .product.product-category{
	width: 33%;
    padding: 0 10px;
}

.products .product-category .woocommerce-loop-category__title {
    margin: 0;
    position: absolute;
    bottom: 0%;
    background: rgba(255,255,255,0.9);
    width: 100%;
    padding: 7px 0;
    margin-top: -18px;
}

.wc-block-product-search .wc-block-product-search__button svg{
	margin-top: -18px;
}

.cat-item.current-cat > a{
	font-weight: bold;
}

.woo_num_label.price_label{
	font-size: 13px;
}

.wc-block-components-price-slider__range-input-progress{
	height: 2px;
	top: 1px;
}

.widget.widget_price_filter .price_slider .ui-slider-handle{
    width: 16px;
    height: 16px;
    border-radius: 10px;
	top: -7px;
}

.widget.widget_price_filter .price_slider{
	height: 4px;
}

.widget.woo-num-slider{
	display: none;
}

.term-ceiling-roses .widget.woo-num-slider, .term-fibrous-plaster-roses .widget.woo-num-slider, .term-polyurethane-roses .widget.woo-num-slider, .term-arstyl-ceiling-roses .widget.woo-num-slider{
	display: block!important;
}

.thb-filter-bar{
    margin-top: -28px;
}

.berocket_lgv_additional_data .lgv_link h3, .berocket_lgv_additional_data .lgv_link_hover h3 {
    margin-bottom: 13px;
    font-weight: normal;
    color: #000;
    font-size: 21px;
}

.berocket_lgv_additional_data .lgv_price {
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 19px;
}

.berocket_lgv_additional_data .amount{
	font-size: 17px;
}

.berocket_lgv_additional_data * {
    font: inherit;
    font-size: 14px;
    line-height: 21px;
}

.lgv_meta_simple .posted_in, .lgv_meta_simple .tagged_as{
	float: left;
	width: 100%;
}

.lgv_meta_simple .sku_wrapper{
	margin-top: 20px;
    float: left;
}

.berocket_lgv_additional_data{
	width: 63.666%;
}

.thb-header-after-cart{
	display:none;
}

.wpsi_social_share_buttons a, .wpsi_social_share_buttons a:hover, .wpsi_social_share_buttons a.a2a_button_facebook:hover, .wpsi_social_share_buttons a.a2a_button_twitter:hover, .wpsi_social_share_buttons a.a2a_button_email:hover, .wpsi_social_share_buttons a.a2a_button_whatsapp:hover, .wpsi_social_share_buttons a.a2a_button_facebook_messenger:hover{
	background: transparent!important;
}

.wpsi_social_share_buttons{
	margin-left: 0!important;
}

.thb-product-detail .product-information .entry-summary .woocommerce-product-details__short-description p{
	font-size: 14px;
}

.woocommerce-error.woocommerce-popup:before {
    color: #343f8a;
}

.thb-temp-message, .woocommerce-message, .woocommerce-error, .woocommerce-info:not(.cart-empty):not(.woocommerce-notice--info){
	animation-delay: 0.5s, 20s!important;
	padding: 15px 15px 15px 70px!important;
	line-height: 24px!important;
}

.g-recaptcha{
	float: left;
    margin-bottom: 30px;
}

.header .thb-header-inline-search .woocommerce-product-search button {
	top: 5px;
    right: 30px;
    display: flex!important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-next, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_button-prev, .wp-block-jetpack-slideshow_button-pause, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets{
	display: none!important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure{
	max-width: 157px;
}

table:not(.variations):not(.shop_table):not(.group_table) thead th{
    background: #06166e;
    color: #fff;
}

.paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before{
	color: #06166e;
	text-shadow: none!important;
}

.paginate_button.disabled:after, .paginate_button.disabled:before {
    color: #f9f9f9!important;
	text-shadow: none!important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-bullets, .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_pagination.swiper-pagination-custom{
	display: none!important;
}

.poweredbywrapper{
	display:none!important;
	opacity: 0!important;
}