/**
 * @copyright 2015 MarkCon
 * @link http://www.markcon.hu
 */

@CHARSET "UTF-8";

/*  ----------  GENERAL  ----------  */

	.nivoSlider {
		position:relative;
		width:100%;
		height:auto;
		overflow: hidden;
	}

	.nivoSlider img {
		position:absolute;
		top:0px;
		left:0px;
		max-width: none;
	}

	.nivo-main-image {
		display: block !important;
		position: relative !important;
		width: 100% !important;
	}

	.nivoSlider a.nivo-imageLink {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		border:0;
		padding:0;
		margin:0;
		z-index:6;
		display:none;
		background:white;
		filter:alpha(opacity=0);
		opacity:0;
	}

	.nivo-slice {
		display:block;
		position:absolute;
		z-index:5;
		height:100%;
		top:0;
	}

	.nivo-box {
		display:block;
		position:absolute;
		z-index:5;
		overflow:hidden;
	}

	.nivo-box img {
		display:block;
	}

/*  ----------  CAPTION  ----------  */

	.nivo-caption {
		position:absolute;
		left:0px;
		bottom:0px;
		background:#000;
		color:#fff;
		width:100%;
		z-index:8;
		padding: 5px 10px;
		opacity: 0.8;
		overflow: hidden;
		display: none;
		-moz-opacity: 0.8;
		filter:alpha(opacity=8);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		height: 100%;
		opacity: 1;
		background: transparent;
		padding: 0;
	}

	.nivo-html-caption {
		display:none;
	}

/*  ----------  DIRECTION NAV  ----------  */

	.nivo-directionNav a {
		display: block;
		position:absolute;
		top:50%;
		z-index:20;
		cursor:pointer;
		width: 42px;
		height: 42px;
		margin: 0 30px;
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-indent: -9999px;
		overflow: hidden;
		opacity: 0.3;
		background-image: url("image/arrows.png");
		background-repeat: no-repeat;
	}

	.nivo-directionNav a:hover {
		opacity: 0.6;
	}

	.nivo-prevNav {
		left:0px;
		background-position: left center;
	}

	.nivo-nextNav {
		right:0px;
		background-position: right center;
	}

/*  ----------  CONTROL NAV  ----------  */

.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}

.nivo-controlNav a {
	cursor:pointer;
}

.nivo-controlNav a.active {
	font-weight:bold;
}