/* CSS Document */
.impact_wrap{margin:auto;}
.sbi_container{
	position:relative;
	margin:0 auto;
	overflow:hidden;
	width:100%;
}
.impact_menu_select { display: none; position:relative; max-width: 100%;}
.sbi_panel{
	float:left;
	position:relative;
	height:100%;
	overflow:hidden;
}
.sbi_panel_img{
	position:absolute;
	height:100%;
	top:0px;
	background-repeat:no-repeat;
	bottom:0;
}
.sbi_content span {color:#fff;}
.sbi_label {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    height: 42px;
    line-height: 21px;
    position: absolute;
    left: 0px;
    opacity: 1;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    outline: none;
    text-transform: uppercase;
    font-family: Trebuchet MS ,Arial,sans-serif;
}
.sbi_label:hover{
	opacity:0.7;
}

.sbi_content{
	position:absolute;
	/*border-top:2px solid #000;*/
	left:0px;
	width:100%;
	/*background:transparent url(images/pattern.png) repeat top left;*/
	display:none;
	overflow:hidden;
	
}
.sbi_content ul{
	padding:10px;
	list-style: none;
	margin:0;
	opacity: 0.8;
}

.sbi_content ul li{
	background:none;
	list-style: none;
	padding:0;
}
.sbi_content ul a{
	text-decoration:none;
    line-height:24px;  
    font-size:12px;
	background: none;
 	text-indent:5px;
 	background:none;
	display: block;
}
.sbi_content ul a:hover{text-indent:5px;}

.sbi_container:after,
.sbi_panel:after,
.rs-thumbwrap:after,
.sbi_panel_img:after,
.sbi_content:after,
.rsbi_label:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    line-height: 0;
    visibility: hidden;
}
.level3 li a{border-left:2px solid}
/* 
@media screen and (max-width: 767px) {
	.sbi_container { display: none ;}
	.impact_menu_select { display: block ;}
	.impact_menu_select select{ width: 100%;}
} */

	.sbi_container.lt-ie9 .impact-menu-resize{
		display:none;
	}
	.sbi_container.lt-ie9 .sbi_panel{
		display:block;
	}


@media all and (max-width: 767px) {
	.sbi_container{
		height:100%!important!;
	}
	.sbi_container .sbi_panel{
		display:none;
	}
	.sbi_container  .impact-menu-resize{
		display:block;
		margin:0;
		padding:0;
		overflow:hidden;
		width:100%;
		height:auto;
	}

	.sbi_container  .impact-menu-resize  .impact-image{
		position:static;
		display:block;
		overflow:hidden;
	}

	.sbi_container  .impact-menu-resize .image-inner img{
		width:100%;
		max-width:100%;
	}



	.sbi_container  .impact-menu-resize  .impact-image .image-inner{
		display:none;
	}

	.sbi_container  .impact-menu-resize  .impact-image .image-inner.impact-item-actvie{
		display:block;
	}

	.sbi_container .impact-link{
		display:block;
		position:relative;
	}

	.sbi_container .impact-link a.sbi_label{
		position:static;
		text-align:left;
		padding:0 0 0 20px;
	}

	.sbi_container .impact-link .level3 li a{
		border:0;
	}
	.sbi_container .impact-link .resize-content{
		display:none;
	}

	.sbi_container .impact-link .resize-content ul{
		padding:0 0 0 10px;
		margin:0;
		list-style: none;
		
	}

	.sbi_container .impact-link .resize-content ul a{
		text-decoration:none;
		line-height:24px;  
		font-size:12px;
		background: none;
		text-indent:10px;
		background:none;
		display: block;
		text-transform:uppercase;
	}
}



@media all and (min-width: 768px) and (max-width: 1199px) {
	.sbi_container  .impact-menu-resize{
		display:none;
	}
	.sbi_container .sbi_panel{
		display:block;
	}
}

@media all and (min-width: 1200px) {
	.sbi_container  .impact-menu-resize{
		display:none;
	}
	.sbi_container .sbi_panel{
		display:block;
	}
}