@charset "UTF-8";
/* CSS Document */

.size1 {
	float:left;
	width:33.33%;
}
.size2 {
	float:left;
	width:33.33%;
}
.size3 {
	float:left;
	width:33.33%;
}
.size4 {
	float:left;
	width:66.66%;
}
.size5 {
	float:left;
	width:33.33%;
}
.size6 {
	float:left;
	width:100%;
}
.square {
	min-height:440px;
}
.horz_middle {
	width:100%;
	min-height:240px;
}
.horz_shortCat {
	width:100%;
	min-height:120px;
}
.horz_short {
	width:100%;
	min-height:140px;
}
.horz_short_new {
	width:100%;
	min-height:320px;
}
.horz_big {
	clear:both;
	width:100%;
	min-height:320px;
}
.horz_vert {
	float:left;
	width:50%;
	min-height:320px;
}
.horz_small1 {
	clear:both;
	width:100%;
	min-height:160px;
	background-color:#FFF;
}
.horz_small2 {
	clear:both;
	width:100%;
	min-height:160px;
	background-color:#000;
}
.horz_small1_new {
	float:left;
	width:50%;
	min-height:120px;
	background-color:#FFF;
}
.horz_small2_new {
	float:left;
	width:50%;
	min-height:120px;
	background-color:#000;
}
.half {
	width:50%;
	max-width:50%;
	border:0;
	margin:0;
	padding:0;
}
.clearRow {
	clear:both;
}
.maskSocial1 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:1;
	-webkit-transition: opacity 0.5s 0s ease-in-out;
	-moz-transition: opacity 0.5s 0s ease-in-out;
	-o-transition: opacity 0.5s 0s ease-in-out;
	-ms-transition: opacity 0.5s 0s ease-in-out;
	transition: opacity 0.5s 0s ease-in-out;
}
.face {
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:50px;
	height:50px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}
.link_class {
	display:inline-block;
	width:100%;
	height:100%;
	min-height:160px;
}
.maskSocial1:hover {
	opacity:0.7;
}
.maskSocial2 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:1;
	-webkit-transition: opacity 0.5s 0s ease-in-out;
	-moz-transition: opacity 0.5s 0s ease-in-out;
	-o-transition: opacity 0.5s 0s ease-in-out;
	-ms-transition: opacity 0.5s 0s ease-in-out;
	transition: opacity 0.5s 0s ease-in-out;
}
.maskSocial2:hover {
	opacity:0.7;
}
.infoSepSocial1 {
	border-bottom:#000 solid 0px;
	width:120px;
	margin: auto;
}
.infoSepSocial2 {
	border-bottom:#FFF solid 0px;
	width:120px;
	margin: auto;
}
@media all and (max-width: 920px) {
 .clearLine {
 clear:both;
}
 .size1 {
 float:left;
 width:50%;
}
 .size2 {
 float:left;
 width:50%;
}
 .size3 {
 float:left;
 width:100%;
}
 .size4 {
 clear:both;
 float:left;
 min-width:100%;
}
 .size5 {
 clear:both;
 float:left;
 min-width:100%;
}
.horz_short_new {
	width:100%;
	min-height:440px;
}

.horz_vert {
	float:left;
	width:50%;
	min-height:440px;
}
.horz_short {
 width:100%;
 /*min-height:240px;*/
}
.horz_short_new {
 width:100%;
 /*min-height:320px;*/
}
@media all and (max-width: 640px) {
 .size1 {
 clear:both;
 float:left;
 min-width:100%;
}
 .size2 {
 clear:both;
 float:left;
 min-width:100%;
}
 .size3 {
 clear:both;
 float:left;
 min-width:100%;
}
}
 @media all and (max-width: 480px) {
.horz_middle {
 width:100%;
 min-height:320px;
}
.horz_short {
 width:100%;
 min-height:320px;
}
.horz_short_new {
 width:100%;
 min-height:320px;
}
}
