#header_slider	{
	display:flow-root;
}

[class$="_image"]	{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}


[class$="_slider"] a:link	{
    top: 0;
	bottom:0;
	left:0;
    width: 100%;
    height: 100%;
}

[class$="_image"] img	{
	display:block;
}

/* Contents */


[class$="_content_txt"]	{
    display: block;
    left: calc(6% - 4px);
	top:15%;
	color: #fff;
}


 [class$="_content_txt"] h1	{
    letter-spacing: 3px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-size: min(max(18px , 6vw), 36px);
    line-height: min(max(18px , 6vw), 36px);
    font-weight: 700;
	padding:0px!important;
}


[class$="_content_txt"] h3 {
    padding: 0!important;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-size: min(max(16px , 6vw), 26px);
	line-height: min(max(16px , 6vw), 26px);
    font-weight: 400;
    margin: 14px 0 4px 4px;	
}


[class$="_content_txt"] .category {
	width:100%;
	margin:8px 0;
}


[class$="_content_txt"] .category p {
    padding: 0!important;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-size: min(max(14px , 6vw), 16px);
	line-height: min(max(12px , 6vw), 30px);
    font-weight: 100;
    margin: 0 0 4px 4px;	
}


[class$="_content_txt"] .category span {
    padding: 0!important;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    font-size: min(max(12px , 6vw), 18px);
	line-height: min(max(12px , 6vw), 18px)
    font-weight: 100;
    margin: 0 0 4px 4px;	
}

[id^="image_slider-block_"]	{
	margin-top:20px;
	margin-bottom:10px;
}


@media only screen and (min-width:0px) and (max-width:700px) {
	
	[class$="_content_txt"]	{
		top:5PX;
		color: #fff;
		font-size: min(max(12px , 6vw), 12px);	
	}
	
	[class$="_content_txt"] h1	{
		font-size: min(max(12px , 6vw), 16px);
		line-height: 1.2em;
	}


	[class$="_content_txt"] h3 {
		font-size: min(max(16px , 6vw), 14px);
		line-height: 1em;
		
	}

	[class$="_content_txt"] .category p {
		
	}

	[class$="_content_txt"] .category span {	
		font-size: min(max(12px , 6vw), 14px);
	}
}

@media only screen and (min-width:0px) and (max-width:400px) {
	
	[class$="_content_txt"]	{
		top:5px;
		color: #fff;
		font-size: min(max(12px , 6vw), 14px);	
	}

	[class$="_content_txt"] h1	{
		font-size: min(max(12px , 6vw), 16px);
		line-height: 1.2em;
		padding:5px;
	}
	
}