.main-slider {
	max-width  : 600px;
	margin     : 0 auto;
	padding    : 40px 40px;
	box-sizing : border-box;
	position   : relative;
}

.main-slider__items {
}

.main-slider__items:after {
	display : block;
	content : '';
	clear   : both;
}

.main-slider__item {
	display    : none;
	text-align : center;
}

.main-slider__item:first-child {
	display : block;
}

.bx-wrapper .main-slider__item {
	display : block;
}

.main-slider__item a {
	font            : 300 32px 'San Francisco', sans-serif;
	color           : rgba(0, 0, 0, .8);
	text-decoration : none;
}

.main-slider .bx-pager {
	text-align  : center;
	padding-top : 20px;
}

.main-slider .bx-pager-item {
	display : inline-block;
	padding : 0 5px;
}

.main-slider .bx-pager-link {
	display       : block;
	width         : 13px;
	height        : 8px;
	border        : 1px solid #7a3035;
	border-radius : 3px;
	text-indent   : 20px;
	overflow      : hidden;
}

.main-slider .bx-pager-link:hover, .main-slider .bx-pager-link.active {
	background-color : #7a3035;
}

.main-slider__control {
	display            : block;
	position           : absolute;
	height             : 72px;
	width              : 72px;
	border-radius      : 50%;
	-webkit-transition : .3s background-color ease;
	-moz-transition    : .3s background-color ease;
	-ms-transition     : .3s background-color ease;
	-o-transition      : .3s background-color ease;
	transition         : .3s background-color ease;
}

.main-slider__control:hover {
	background : #fdf1d9;
}

.main-slider__control:before {
	position    : absolute;
	width       : 16px;
	height      : 32px;
	top         : 50%;
	display     : block;
	margin-top  : -16px;
	background  : url(../images/main-slider-controls.png) no-repeat 0 0;
	left        : 50%;
	margin-left : -8px;
	content     : '';
}

.main-slider__control--next {
	right : 0;
}

.main-slider__control--prev {
	left : 0;
}

.main-slider__control--next:before {
	background-position : 0 0;
}

.main-slider__control--prev:before {
	background-position : 0 100%;
}

@media (max-width : 768px) {
	.main-slider__item a {
		font-size : 25px;
	}

	.main-slider {
		padding-left  : 25px;
		padding-right : 25px;
	}

	.main-slider__wrapper .bx-viewport {
		/*height : auto !important;*/

	}
}