/*
	Theme Name: Harington Child
	Theme URI: http://harington.clapat-themes.com/
	Description: Responsive Wordpress Theme
	Template: harington
	Version: 1.0
	Author: You
	Author URI: http://your site
	License: Themeforest
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: agency, ajax, business, clapat, clean, creative, gallery, minimal, modern, photography, portfolio, premium, responsive, showcase
	Text Domain: harington-child
*/


/*------------------------------------------------------------------

Add here your own styles
-------------------------------------------------------------------*/
footer{
	height: auto;
}
	
.footer-credits{
	height: 100px;
}

.footer-align{
	align-items:start
}

.first-footer-col{
	min-width: 40%;
}


.footer-top {
    padding: 60px 60px 20px;
}

.footer-top *{
    text-transform: uppercase;
}

.footer-col.footer-info.first-footer-col {
    min-width: 50%;
}

.title-sectionfooter{
font-family: "Publicsans";
}
    
i.arrow-icon-up{
	border: solid #fff;
	border-width: 2px 2px 0px 0px;
}
i.arrow-icon-up::after{
	background-color: #fff;
}


.woocommerce-page{
	background-color:#fff8ef
}


.woocommerce.archive,
.woocommerce nav.woocommerce-pagination,.archive .products{
    background-color: #C10714 !important; /* rosso */
    color: #ffffff !important; /* testo bianco */
}


.archive .products *{
color: #ffffff !important;
}
/* Pulsanti e hover */
.archive .products .button:hover,
.archive .products a:hover {
    color: #C10714 !important;
    opacity: 0.9;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-family: "Publicsans";
	text-transform: uppercase;
	 display: -webkit-box;       
    -webkit-line-clamp: 1;     
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.woocommerce nav.woocommerce-pagination *{
	color: #ffffff !important;
}


/***BLOG***/

.has-mask-fill > span{
	background-image: linear-gradient(#c10714, #c10714)!important;
}
.blog-navigation *{
	 color: #C10714 !important;
}


.search-ajax-shop.seascrh-archive {
    padding: 60px 60px 0;
    background: #c10714;
}

#open-sidebar.sidebarfilter{
	writing-mode: vertical-rl;
    text-orientation: mixed;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0px;
	background:#000;
    flex-direction: row-reverse;
	color:#c10715;
	text-transform:uppercase;
	font-weight:600;
	width: 50px;
    height: 120px;
	left: -55px;
	opacity: 1;
	background: #fff;
    border: 3px solid;
}


#sidebar.layotu_disebar{
	right: -440px;
    width: 440px;
    background: transparent;
	overflow: visible;
}

.sidebar-content {
    background: #fff;
	
}

.shop_content-side{
width: calc(80% + 30px);
}

@media only screen and (max-width: 900px){
	.shop_content-side {
	width: calc(65% + 30px);
}
#open-sidebar-nav {
        right: 80px;
        width: 50px;
        gap: 10px;
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
		text-transform:uppercase;
    }

.search-ajax-shop.seascrh-archive {
    padding: 60px 20px 0;
}
}


	.woocommerce-products-header .hero-footer-left{
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
	}
	.woocommerce-products-header .hero-footer-right {
    width: 0;
    display: none;
}


.wpcf7-list-item {
    margin: 0;
}