#product-archive-content h1.woocommerce-products-header__title{
	font-family:Oswald;
	font-size: 55px!important;
	font-weight:600;
	text-transform:none;
}
#product-archive-content .orderby {
	padding:10px;
	float:right;
}
#digia-product-archive{
	position:relative;
}

#product-archive-sidebar{
	background:#FFF;
	width:230px;
	display:inline-block;
	vertical-align:top;
	min-height:100vh;
	padding:0 30px 0 10px;
}
#product-archive-content{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:calc( 100% - 275px );
	overflow:hidden;
}
a.digia-loop-thumbnail{
	height:125px;
	width:100%;
	display:block;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
}
.digia-product.image-placeholder a.digia-loop-thumbnail{
	background-size:75%!important;
	opacity:33%
} 
#product-archive-content li.product{
	text-align:center;
	padding: 9px;
	box-shadow: 0px 5px 5px rgb(0 0 0 / 10%);
	position:relative;
	background:#FFF;
	width:calc( 25% - 35px );
	margin:8px 3px;
	height:460px;
}
h3.digia-loop-title a{
	font-weight: 600;
    font-family: Oswald;
	color:#303133;
}
.digia-loop-meta{
	font-size:12px;
}
.digia-loop-meta-label{
	font-weight:bold;
	min-width:100px;
}
.stock_status_indicator{
	display:inline-block;
	background:gray;
	width:12px;
	height:12px;
	border-radius:100%;
	margin:0 0 -2px 5px;
}
.single-product-add-to-cart-wrapper .stock_status{
	margin-bottom:20px;
}
.stock_status_indicator.red{
	background:red;
}
.stock_status_indicator.orange{
	background:orange;
}
.stock_status_indicator.green{
	background:green;
}

#product-archive-content  .stock_status{
	font-size:12px;
	margin-top:20px;
}
#product-archive-content 
.woocommerce-Price-amount.amount{
	font-size:25px;
	font-family:Oswald;
	font-weight:bold;
	color:#303133;
}
#product-archive-content .woo-price-unit{
	font-size:12px;
	text-transform:lowercase;
		font-family:Oswald;
	font-weight:bold;
	color:#303133;
}
#product-archive-content
.woocommerce-price-suffix{
	display:block;
	font-size:12px;
}
#product-archive-content
.toimitusmyynti-note-row-1{
	margin-top:13px;
	font-size:12px;
	text-transform:uppercase;
}
#product-archive-content
.toimitusmyynti-note-row-2{
	font-size:12px;
}
#product-archive-content
.digia-loop-add-to-cart{
	position:absolute;
	bottom:8px;
	display:flex;
	align-items:center;
	width:calc(100% - 18px);
}
#product-archive-content
.digia-loop-add-to-cart
.input-text.qty{
	padding:13.5px 0;
	border:1.5px solid #EEE;
	border-radius:2px;
}

.digia-loop-add-to-cart
.digia_add_to_cart_button{
	margin:0;
	background:#00599b;
	color:#FFF;
	font-family:"Nunito sans";
	font-size:12px;
	text-transform:uppercase;
	padding:15px;
	border-radius:2px;
	flex-grow:1;
	border:none;
}
#product-archive-content
.digia-loop-add-to-cart
.add_to_cart_button:hover{
	background:#004c8e;
}
#digia-product-archive
nav.woocommerce-pagination{
	background:#f7f7f7;
	margin-left:-30px;
	width:100vw;
	padding:30px 0;
}
#digia-product-archive
nav.woocommerce-pagination
ul.page-numbers {
	border:none;
}
#digia-product-archive
nav.woocommerce-pagination
ul.page-numbers li{
	border:none;
	border-radius:30px
}
#digia-icon-grid, #digia-icon-list{
	width:18px;
	padding:3px;
	margin:5px;
	float:right;
}
#digia-icon-list{
	margin:6px 20px 0 10px;
}
#digia-icon-grid:hover, #digia-icon-list:hover{
	cursor:pointer;
	background:#EEE;
}
#digia-icon-grid.selected-view, #digia-icon-list.selected-view{
	background:#EEE;
}
.digia-product.row-view{
	width:100%!important;
	height:115px!important;
	display:flex!important;;
	align-items:left!important;
	justify-content:left!important;
	position:relative;
}
.digia-product.row-view div{
	flex-grow:0!important;
	flex-shrink:1!important;
	text-align:left;

}
.digia-product.row-view a.digia-loop-thumbnail{
	width:110px;
	margin-right:10px;
}

.digia-product.row-view .toimitusmyynti-note-row-1, .digia-product.row-view .toimitusmyynti-note-row-2{
	position:absolute!important;
	left:130px!important;
	top:28px;
}
.digia-product.row-view .toimitusmyynti-note-row-2{
	top:55px;
}
.digia-product.row-view .digia-loop-meta{
	position:absolute!important;
	left:130px;
	top:75px;
	width:330px!important;

}
.digia-product.row-view .stock_status{
	margin-top:0!important;
}
.digia-product.row-view .digia-loop-price{
	height:70px;
	position:absolute;
	left:465px!important;
	top:55px;
}
.digia-product.row-view .digia-loop-add-to-cart{
	position:absolute!important;
	width:150px!important;
	left:300px!important;
	top:43px;
}
.maritim-svh.loop bdi, .maritim-svh.loop .vat-txt{
	font-size:14px;
	font-family:Oswald;
	color:#888;
	font-weight:normal;
}
.maritim-svh.loop .vat-txt{
	font-size:12px;
}

/*Side category list */
#digia-side-cats{
	margin-bottom:30px;
}
#digia-side-cats .side-panel-title{
	padding-bottom:7px
}
.side_menu_item{
	list-style:none;
	display:block;
	position:relative;
	padding: 3px 13px 3px 0;
	cursor:pointer;
}
.side_menu_item_submenu_indicator svg{
    height:14px;
    position:absolute;
    top:4px;
    right:0;
}
.side_menu_item_submenu_indicator svg path{
    fill:#999;
}
.side_menu_item.open .side_menu_item_submenu_indicator svg{
	transform:rotate(90deg)
}
.side_sub_menu {
	margin-left:15px;
	max-height:0px;
	overflow:hidden;
	transition: max-height 666ms ease-in-out;
}
.side_menu_item.open .side_sub_menu {
	max-height:200vh;
}


@media(max-width:1300px){
	#product-archive-content li.product{
		width:calc( 33% - 35px );
	}
}
@media(max-width:1124px){
	.digia-product.row-view .digia-loop-price{
		top:0!important;
	}
	.digia-product.row-view .digia-loop-add-to-cart{
		left:230px!important
	}
}
@media(max-width:1100px){
	#product-archive-content li.product{
		width:calc( 50% - 35px );
	}
}
@media(max-width:980px){
	.digia-product.row-view .toimitusmyynti-note-row-1{
		left:260px!important;
	}
	.digia-product.row-view .toimitusmyynti-note-row-2{
		left:260px!important;
	}
	.digia-product.row-view .digia-loop-meta{
		display:none!important;
	}
	.digia-product.row-view .digia-loop-price{
		top:55px!important;
		left:130px!important;
	}
	.digia-product.row-view .digia-loop-add-to-cart{
		left:130px!important
	}
}

@media(max-width:800px){
	#product-archive-content li.product{
		width:calc( 100% - 35px );
		float:none;
	}
	#product-archive-content h1.woocommerce-products-header__title{
		font-size: 5vw!important;
	}
}
@media(max-width:780px){
	#product-archive-sidebar, #product-archive-content{
		width:100%;
		display:block;
		min-height:auto;
		position:relative;
	}
	#digia-product-filters{
		width: 100% !important;
	}

}
@media(max-width:520px){
	#product-archive-content li.product{
		display:block;
	}
	.digia-product.row-view a.digia-loop-thumbnail{
		position:absolute;
		height:60px;
		width:60px!important;
		bottom:0;
	}
	.digia-product.row-view .digia-loop-price{
		left:80px!important
	}
	.digia-product.row-view .digia-loop-price{
		height:60px!important;
	}
	.digia-product.row-view .woocommerce-Price-amount bdi{
		font-size:20px!important;
		margin-top:-10px!important;
		display:inline-block;
	}
	.digia-product.row-view .stock_status{
		margin-top:10px!important;
	}
	.digia-product.row-view .woocommerce-price-suffix{
		margin-top:-5px;
	}
	.digia-product.row-view .digia-loop-add-to-cart{
		left:100px!important;
	}
	.digia-product.row-view 
	.digia-loop-add-to-cart{
		display:block!important;
	}
	.digia-product.row-view 
	.digia-loop-add-to-cart .quantity{
		width:60px;
		display:inline-block;
		vertical-align:top;
	}
	.digia-product.row-view .digia_add_to_cart_button{
		font-size:0;
		padding:0px!important;
		width:45px!important;
		height:45px!important;
		display:inline-block;
		vertical-align:top;
		margin-left:-14px;
		position:relative;
	}
	.digia-product.row-view .digia_add_to_cart_button:after{
		content:url(/wp-content/themes/Digia/icons/add-to-cart-white.svg);
		position:absolute;
		z-index:999999999;
		width:20px;
		left:11px;
		top:15px;
	}
	.digia-product.row-view .toimitusmyynti-note-row-1{
		left:10px!important
	}
		.digia-product.row-view .toimitusmyynti-note-row-2{
		left:160px!important;
			top:41px;
	}
}