h2 {
	margin-top: 30px;
	margin-bottom: 10px;
}

h2, p, ol {
	max-width: 816px;
}

.content-wrap {
	max-width: 1024px;
}



.content-wrap a {
	text-decoration: none;
}

.btn-primary a {
	color: white;
}

.dws-grid-item-wrap {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
}

.view-details {
	display: flex;
    justify-content: flex-start;
	gap: 20px 60px;
    clear: both;
    flex-direction: row;
}

#list-right-wrap .view-details .dws-grid-item-wrap {
	width: 50%;
	max-width: 490px;
	margin-bottom: 0px;
}

#list-right-wrap .view-details .dws-grid-item-wrap:nth-of-type(even) {
	/* background: silver; */
}
#list-right-wrap .view-details .dws-grid-item-wrap:nth-of-type(odd) {
	/* background: #f2f2f2; */
}

.view-details .dws-grid-item {
	display: inline-block;
}

.view-details .project-details {
	font-size: 11px;
}

.view-details .dws-grid-item2 {
	box-sizing: border-box;
}

.view-details .dws-grid-item2 .project-name {
		margin-right: unset;
}

.view-details .dws-grid-item2 .project-price-wrap {
	float: right;
	text-align: right;
}

.view-details .dws-grid-item2 .project-price-wrap > div { 
	display: block;
}

.view-details .dws-grid-item2 .project-price-promo {
	margin-top: 0px;
	font-size: 14px;
}


.view-details-header {
	display: flex;
	justify-content: space-between;
	align-items: end;
}

.view-details .project-name {
	margin-top: unset;
}

.view-details .details {
	clear: both;
	font-size: 12px;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}

.view-details .details li {
	/* background: silver; */
	margin-top: 5px;
	margin-bottom: 5px;
}

.view-details .details li span:first-child {
	/* float: left; */
}

.view-details .details li span:last-child {
	float: right;
	font-weight: bold;
}

.view-details .details ul li:last-child {
	/* clear: both; */
}

.view-details img {
	max-width: 232px;
} 

.view-details .promocja-mikolajkowa-wrap {
	position: absolute;
	top: 0px;
	right: 10px;
}

.view-details .project-price-regular {
	margin-top: 0px;
	margin-right: 0px;
	display: block;
}

.view-details .project-name div {
	font-family: OpenSansregular;
	font-size: 12px;
	text-transform: none;
}

.view-details-header .project-name > a {
	color: #444;
}

@media (min-width: 0px) and (max-width: 900px) {
	.view-details .dws-grid-item-wrap {
		/* max-width: 360px; */
		width: unset;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	
	.view-details .dws-grid-item {
		width: 100%;
		margin-bottom: 10px;
		max-width: 360px;
	}
	
	.view-details img {
		max-width: 100%;
	}
	
	.view-details .project-details>span {
		display: inline-block;
	}
	
	.view-details .project-details>span>span>span {
		display: inline-block;
	}
	
	.view-details .dws-grid-item2 {
		width: 100%;
		padding: 0px;
		max-width: unset;
	}
	
	#list-right-wrap .dws-grid.view-details .project-box-details  {
		min-height: unset;
	}
}

@media (min-width: 901px) {
		
	.view-details .promocja-mikolajkowa-wrap {
		width: 33px;
	}

	.view-details .projekt-wt2021 {
		width: 40px;
	}
	
	.view-details .details {
		min-height: 145px;
	}
}

@media (min-width: 0px) and (max-width: 1300px) {
	#list-right-wrap .view-details .dws-grid-item-wrap {
		width: 100%;
	}
	
	.view-details {
		/* flex-direction: column; */
		flex-wrap: wrap;
	}
}

@media (min-width: 1301px) and (max-width: 1333px) {
	.view-details .dws-grid-item {
		width: 48%;
	}
}

@media only screen and (min-width: 801px)
{
	.dws-grid-item-wrap {
		width: unset;
	}
}


