/* CATEGORY PAGE 
########################################*/
.category-page 							{padding-top:0px;}
.category-page-title 					{}
.category-page-title h1					{font-size: 30px;font-weight:600;font-family:Montserrat;color:#000;margin-bottom:20px;text-align:Center;}

.category-categories 					{margin-bottom:30px;}
.category-categories .flex-row,
.category-categories.flex-row  			{justify-content:flex-start;}
.category-categories li					{width:24%;margin:0 0.5% 15px 0.5%;border: 1px solid rgba(57, 81, 93, 0.14);border-radius:10px;padding:15px;text-align:Center;list-style-type:none;font-size: 16px;font-weight: 700;}
.category-categories li a 				{color:#000;}
.category-categories li img 			{display:inline-block;}
.category-categories li span 			{display:block;}

.category-nav 							{margin-top:15px;margin-bottom:10px;border-top:1px solid rgba(57, 81, 93, 0.09);padding-top:15px;position:relative;}
.category-nav .flex-row 				{justify-content:center;}
.category-nav-item						{width:24%;list-style-type:none;background: #fff;border: 1px solid rgba(57, 81, 93, 0.14);font-size: 16px;font-weight: 600;text-transform:uppercase;margin:0 0.5%;}
.category-nav-item a					{display:block;text-align:center;color:inherit;font-weight:500;padding:10px 20px 10px 20px;}
.category-nav-item:hover 				{box-shadow: rgba(0, 0, 0, 0.1) 0 1px 10px;}
.category-nav-item a:hover 				{text-decoration:none;}
.category-nav-item a img 				{height:100px;margin-bottom:5px;}
.category-nav-item a:hover img 			{opacity:1;}
.category-nav .owl-carousel .owl-item img {display:inline-block;width:auto;}

.category-nav  .owl-nav 				{position:absolute;right:-50px;top:0;padding-top:20px;}
.category-nav  .owl-next,
.category-nav  .owl-prev 				{display:block;padding:1px 10px;margin:5px 0;background:#7c929e;color:#F1F1F1;border-radius:2px;transition:0.2s;}
.category-nav  .owl-next:hover,
.category-nav  .owl-prev:hover 			{background:#39515D;}

.category-nav-sidebar 					{margin-bottom:30px;}
.category-nav-sidebar li				{list-style-type:none;margin:0 2px;background: #fff;border:1px solid rgba(57, 81, 93, 0.14);border-radius:3px;margin-bottom:5px;}
.category-nav-sidebar li a				{display:block;color:inherit;font-weight:500;padding:10px;}
.category-nav-sidebar li:hover 			{background:#F8DE0B;color:inherit;}
.category-nav-sidebar li a:hover 		{text-decoration:none;}
.category-nav-sidebar li a img 			{height:50px;display:inline-block;margin-right:10px;}
.category-nav-sidebar li a:hover img 	{opacity:1;}





.category-filter 						{background: #ffffff;padding: 0 0 10px 0;border-bottom: 1px solid rgba(57, 81, 93, 0.09);}
.category-filter .btn 					{border-radius:2px;background:#F8DE0B;border-color:#F8DE0B;}
.category-filter .flex-row div 			{align-self:center;}
.category-filter span 					{display:inline-block;padding-right:10px;}

.category-products-section 				{border-left:1px solid rgba(57, 81, 93, 0.14);border-top:1px solid rgba(57, 81, 93, 0.14);margin:30px 0;}
.category-products-section.flex-row 	{justify-content:flex-start;}

.category-item 							{width:25%;padding:15px;border-right:1px solid rgba(57, 81, 93, 0.14);border-bottom:1px solid rgba(57, 81, 93, 0.14);transition:0.2s;background:#Fff;}
.category-item:hover 					{box-shadow:rgba(57, 81, 93, 0.2) 0 1px 15px;z-index:10;background:rgba(255, 255, 255, 0.6);}
.category-item-image 					{margin-bottom:20px;padding:0;background:#fff;}


.category-item-price 					{font-family: 'Montserrat', sans-serif;font-weight:500;font-size: 23px;text-align: Center;padding:10px 0;opacity:0.9;}
.category-item-price span				{color:#ff0000;font-size: 13px;text-decoration: line-through;}
.category-item h4 						{text-transform:none;line-height:18px;}
.category-item a						{color: #47474F;font-weight:600;font-size: 15px;display:block;}
.category-item-artikul 					{text-align:center;opacity:0.5;/*margin-top:20px;*/}

.category-item-rating 					{text-align:center;margin-top:5px;}
.category-item-rating .fa				{color:#F8DE0B;}
.category-item-rating .fa-stack 		{width:15px;height:10px;line-height:14px;height:15px;}
.category-item-rating a 				{display:inline-block;padding-left:10px;font-weight:500;opacity:0.7;}
.category-item-rating a span 			{font-size:12px;}

.category-item-buttons .btn				{background: none;border:none;color:rgba(0, 0, 0, 0.2);padding-left:0px;padding-right: 0px;font-size:16px;}
.category-item-buttons .btn:hover 		{outline:none;color:rgba(0, 0, 0, 0.6);}
.category-item-buttons .btn-add-cart 	{font-weight: 500;color:#fff;background:#993777;padding:8px 40px;border-radius:0px;font-size:14px;position:relative;}
.category-item-buttons .btn-add-cart:hover 	{background: rgb(88,193,23);background: #993777;color:#fff;}
.category-item-buttons .btn-add-cart:after {display:block;position:absolute;top:3px;left:3px;content:'';border-bottom:2px solid #993777;border-right:2px solid #993777;width:100%;height:100%;}

.category-products-desc 				{padding-top:30px;padding-bottom:30px;font-weight:500;text-align:justify;}		

.category-page-pagination 				{text-align:center;}

.category-page-bottom 					{margin-top:50px;}
/*.category-page-bottom h5				{display:none;}*/
.category-page-bottom .owl-prev,
.category-page-bottom .owl-next 		{position:absolute;width:50px;height:50px;border-radius:50%;background:rgba(255, 255, 255, 0.5);text-align:Center;line-height:52px;font-size:16px;}

.category-item{
	position: relative;
}






/*RESPONSIVE
#######################################*/
@media(max-width:1366px) {
	.category-item-buttons .btn-add-cart 	{font-weight: 500;color:#fff;background:#993777;padding:8px 20px;border-radius:0px;font-size:14px;position:relative;}
}
@media(max-width:768px) {
	.category-page-title h1 				{font-size:21px;}
	.category-filter  						{display:none;}	
	.category-item 							{width:49%;padding:10px;}
	.category-item h4 						{font-size:14px;}
	.category-item-price 					{font-size:18px;}
	.category-item-buttons.flex-row 		{justify-content:center;}
	.category-item-buttons .btn-sub 		{display:none;}
	.category-item-buttons .btn 			{padding-left:20px;padding-right:20px;width:100%;}
	.category-item-buttons div.btn.flaticon-buy 			{padding-left:0;padding-right:0;font-size:14px;}
        
	
	.category-categories 					{margin:0;}
	.category-categories li 				{width:48%;}
}













