.swiper-container * {
	margin: 0;
	padding: 0;
	box-sizing: border-box; 
}
.swiper-container { 
	box-sizing: border-box;
	width: 100%;
	height: 920px;
	transition: opacity .6s ease;
}
.swiper-container.swiper-container-coverflow {
	padding: 1% 0 calc(2% + 30px) 0;
}
.swiper-container:hover .swiper-button-prev,
.swiper-container:hover .swiper-button-next {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}
.swiper-slide {
	background-position: center;
	background-size: cover;
}
.swiper-slide .swiper-content {
	left: 3.3%;
/*	right: 36.7%; */
	bottom: 3.7%;
	width: 59.7%;
/*	max-width: 100%; */
	padding: 8px 15px 8px 15px;
	font-size: 15px;
	color: #fff;
	font-family: 'Calibri', Verdana, sans-serif;   
	background: rgba(128,92,56,1.0);
	border-radius: 7px;
	border: 1px solid #dfc39b; 
	position: absolute;
}
.swiper-slide .swiper-content:hover { background: rgba(179,56,22,1.0); }
.swiper-slide .swiper-title {
/*	left: 3.3%; */
	right: 0.0%; 
	bottom: 0.0%;
	width: 33.0%;
/*	max-width: 100%; */
	padding: 8px 15px 8px 15px;
	font-size: 15px;
	color: #fff;
	font-family: 'Calibri', Verdana, sans-serif;   
	background: rgba(128,92,56,1.0);
	border-radius: 0px;
	border: 0px solid #dfc39b; 
	position: absolute;
}
.swiper-slide .swiper-content .swiper-caption {
	display: block;
	font-size: 14px;
	line-height: 1.2;
}
[class^="swiper-button-"] {
	width: 44px;
	opacity: 0;
	visibility: hidden;
}
.swiper-button-prev {
	transform: translateX(50px);
}
.swiper-button-next {
	transform: translateX(-50px);
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 2px 7px;
	bottom: 15px;
	position: relative;
	width: 10px;
	height: 10px;
	background-color: #7b5733;
	opacity: 0.5;
	transition: all .3s ease; 
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 16px;
	transform: translate(-50%, -50%);
	border: 1px solid #967252;
	border-radius: 50%;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:hover, 
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

@media (max-width: 1850px) { .swiper-container { height: 890px; } }
@media (max-width: 1800px) { .swiper-container { height: 860px; } }
@media (max-width: 1750px) { .swiper-container { height: 830px; } }
@media (max-width: 1700px) { .swiper-container { height: 810px; } }
@media (max-width: 1650px) { .swiper-container { height: 780px; } }
@media (max-width: 1600px) { .swiper-container { height: 755px; } .swiper-slide .swiper-content { font-size: 12px; padding: 8px 10px 8px 10px; } }
@media (max-width: 1550px) { .swiper-container { height: 735px; } }
@media (max-width: 1500px) { .swiper-container { height: 715px; } }
@media (max-width: 1450px) { .swiper-container { height: 695px; } }
@media (max-width: 1400px) {
.swiper-container { height: 675px; }
.swiper-slide .swiper-content { font-size: 11px; padding: 8px 0px 8px 0px; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2px 6px; bottom: 5px; }
}
@media (max-width: 1350px) { .swiper-container { height: 660px; } }
@media (max-width: 1300px) { .swiper-container { height: 635px; } }
@media (max-width: 1250px) { .swiper-container { height: 610px; } }
@media (max-width: 1200px) { .swiper-container { height: 635px; } .swiper-slide .swiper-content { font-size: 10px; } }
@media (max-width: 1150px) { .swiper-container { height: 615px; } }
@media (max-width: 1100px) { .swiper-container { height: 585px; } }
@media (max-width: 1050px) { .swiper-container { height: 560px; } }
@media (max-width: 1000px) { .swiper-container { height: 535px; } .swiper-slide .swiper-content { font-size: 9px; } }
@media (max-width: 950px) { .swiper-container { height: 510px; } }
@media (max-width: 900px) { .swiper-container { height: 485px; } .swiper-slide .swiper-content { font-size: 8px; } }
@media (max-width: 850px) { .swiper-container { height: 450px; } }
@media (max-width: 800px) {
.swiper-container { height: 1140px; }
.swiper-slide .swiper-content { font-size: 16px; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2px 5px; bottom: -10px; }
}
@media (max-width: 750px) { .swiper-container { height: 1070px; } }
@media (max-width: 700px) { .swiper-container { height: 995px; } }
@media (max-width: 650px) {
.swiper-container { height: 910px; }
.swiper-slide .swiper-content { font-size: 16px; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2px 4px; width: 8px; height: 8px; bottom: -10px; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before { width: 14px; height: 14px; }
}
@media (max-width: 600px) { .swiper-container { height: 850px; } .swiper-slide .swiper-content { font-size: 15px; } }
@media (max-width: 550px) {
.swiper-container { height: 765px; }
.swiper-slide .swiper-content { font-size: 14px; }
.swiper-container.swiper-container-coverflow { padding: 1% 0 calc(2% + 45px) 0; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2px 4px; width: 8px; height: 8px; bottom: 0px; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet::before { width: 14px; height: 14px; }
}
@media (max-width: 500px) { .swiper-container { height: 705px; } .swiper-slide .swiper-content { font-size: 12px; } }
@media (max-width: 450px) { .swiper-container { height: 630px; } .swiper-slide .swiper-content { font-size: 11px; } }
@media (max-width: 400px) {
.swiper-container { height: 555px; }
.swiper-slide .swiper-content { font-size: 10px; }
.swiper-container.swiper-container-coverflow { padding: 1% 0 calc(4% + 45px) 0; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 2px 4px; bottom: 0px; }
}
