/*
* ###################################################
* #                                                 #
* #    Author: Marko Maksym                         #
* M    WebSite: http://blognauki.in.ua/my-works/    M
* #    Project name: MX-SLIDER                      #  
* #    E-mail: markomaksym@gmail.com                #
* X    Date of creation: 04.10.2016                 X
* #    Last Modified:                               #
* #                                                 #
* ###################################################
*/
.mx-bugs_bunny{
		width: 90%;
		max-width: 700px;
		margin: 40px auto;				
	}
	.ZI-slider{
		border: 1px solid #fdfdfd;
	}
	.mx-bugs_info{
		position: absolute;
		display: block;
		max-width: 60%;
		padding: 15px;
		bottom: 22px;left: 22px;
		background-color: rgba(205, 205, 205, 0.8);			
	}
	.mx-bugs_info a{				
		font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
		color: #333333;
		font-size: 16px;
		text-decoration: none;
	}
    .mx-bugs_info a:hover{color: #860000;}
	.mx-prev{
		background-image: url(arr_l.png);
		background-repeat: no-repeat;
		/*background-position: 2px 5px;*/
	}
	.mx-next{
		background-image: url(arr_r.png);
		background-repeat: no-repeat;
		/*background-position: 8px 5px;*/
	}
.MxSlider{
	width: 100%;
	float: left;
	position: relative;
}
.mx-slider_wrap{
	position: relative;
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.mx-slide{
	position: absolute;
	width: 100%;
	display: table;
	float: left;
	left: 0%;
}
.mx-slide img{
	width: 100%;
}

/* Navigation */
.mx-navigation{
	position: absolute;
	/*float: left;
	top: 47%;
	*/
	z-index: 8;right: 4px;bottom: 4px;width: 82px;
	
}
.mx-prev, .mx-next{
	display: table;
	width: 41px;
	height: 61px;
	font-size: 0px;
	cursor: pointer;
}
.mx-prev{
	float: right;
}
.mx-next{
	float: right;
}
.mx-nav_dots{
	position: absolute;
	width: 100%;
	top: 85%;
    text-align: center;
	z-index: 9;display: none;
}
.mx-nav_dots span{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 3px;
	font-size: 0px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 2px solid #333;
	background-color: #fff;
	cursor: pointer;
}
.mx-nav_dots span.dotActive{
	background-color: #333;
}
.mx-nav_dots span{
		margin: 0px 4px;
		border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border: 3px solid #27425d;
		background-color: #fff;
	}
.mx-nav_dots span.dotActive{
		background-color: #27425d;
	}
@media (max-width: 767px){
.mx-bugs_info{max-width: 69%;padding: 10px;bottom: 9px;left: 3px;}
.mx-bugs_info a{font-size: 12px;line-height: 19px;}
}