/*{overflow-x:hidden;}
width:33.333333333%;*/
#_sst_c .mnh {
position:fixed;
/*left:10px;
top:5px;
z-index: 999999;*/
transform: scale(.5);
margin-top:-5px;
background:#000;
}
._s_op {
opacity:0.7;
-moz-opacity:0.7;
filter:alpha(opacity=70);
}
._ss {
vertical-align:top;
height:100%;
}
._s2_t {
position:fixed;
width:100%;
height:100%;
z-index: 2;
left:0;
bottom:0;
right:0;
/*background:rgba(23,244,66,.2);
background:#000;*/
}
._s2_0 {
position:relative;
width:100%;
height:100%;
top:0;
left:0;
/*background:rgba(223,44,66,.6);*/
}
._s2_1,._s2_1 ._s {
transition: all .5s;
}
._s2 {
transition: all .7s;
}

._se {
/*width:33.333333333%;*/
display:inline-block;
overflow:hidden;
/*    margin:-3px 0;*/
margin-bottom: -3px;
background:#000;
}

._s,._s2 {
position:relative;
display:inline-block;
overflow:hidden;

margin-bottom: -3px;
cursor: pointer;
/*background-repeat: no-repeat;
background-size: cover;
background-position: center center;*/

}
._s2 {
margin-bottom: -4px;
/*    border:1px solid red;*/
}

._s div._s_bg,
._s2 div._s_bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
transition: transform 1.5s;
}
._s:hover div._s_bg {
transform:scale(1.1);
}
._s2:hover {
opacity:1 !important;
}
._s2:hover div._s_bg {
transform:scale(1.05);
}

._s2_a_s,
._s2_a_s:hover {
color:#000 !important;
background:#fff;
border:1px solid #000; 
}


._sq {
}
._sq:after {
content: "";
display: block;
padding-bottom: 100%;
}

._s_desc {
opacity:0;

position:absolute;
top:0;
left:0;
bottom:0;
z-index: 1;
width:100%;
height:100%;
background:rgba(0,0,0,.68);

color:#fff;
font-family:"Playfair Display",Times,serif;

}
._s_desc ._s_desc1 {
padding:30px;
position: absolute;
bottom: 0;
left: 0;
}
._s_desc h2 {
font-size:22px;   
margin:0;
font-weight:200;
text-transform: uppercase;
}
._s_desc p {
font-size:14px;
margin:0;
margin-top:10px; 
font-weight:200;
}

._s:hover ._s_desc {
transition: all 1.5s;
opacity:1; 
}


table._st0 {
width:100%;
height:100%;
border-collapse:collapse;
border-spacing: 0;
}
table._st0 td {
padding:0;
vertical-align: top;
}


td._sm {
position:relative;
width:500px;

padding:20px 30px 20px 60px !important;
padding-top:140px; /*120 + 20*/
padding-right:20px; /*120 + 20*/
    
background:#000; 
}
td._sm ._smc {
display:none;
}
.scrollbar {
padding-right:25px;
}
._smc .mnbox a.mnba,
._smc .mnbox span.mnba {
display:inline-block;   
}
._smc .mnbox .mnbox_m, 
._smc .mnbox a.mnba,
._smc .mnbox span.mnba {
margin:0 !important;
}
._smc .mnbox div {
margin-bottom:5px;
}

._smc {
text-align:right;
position:relative;
}
._smc .search_box .s_ico {
float:none;
vertical-align:top;
}

._smc .srcbox_cw {
margin-bottom:20px;
}

@media (max-width:850px) {
td._sm {
width:50%;

padding:20px 40px !important;
padding-top:140px; /*120 + 20*/
}
._s_desc {display:none;}
._s:hover ._s_desc {
opacity:0; 
}
}

@media (max-width:767px) {
	.scrollbar {
	/*float: none;*/
	}

	td._sm {
	position:relative;
	width:100%;
	padding:20px !important;
	padding-top:140px; /*120 + 20*/
	}
	._smc .mnh {
	margin-top:4px;
	}
	.hfx {
	top:0;
	}
	div#container_s {
	padding-top:65px;
	}
	.m_hide {
	opacity:1 !important;
	}
	.mn_c {
    margin-top: 0;
    padding-top:50px;
    line-height: 50px;
	}
	.mn_c a {
    z-index:2;
	}
}