*{padding:0px; margin:0px}
html, body{min-height:100%}
header, footer, nav, article {display: block;}
h1,h2,h3,h4,h5,h6,p,ul,ol,br,div{display:block}
br{display:block;font-size:2px;line-height:1px;}
img{border:0px;vertical-align:middle}
a{text-decoration:none; cursor:pointer}
a:hover{text-decoration:none;}
.text a{text-decoration:underline;}
.text a:hover{text-decoration:none;}
a, input, input:focus, textarea:focus, button:focus, button:active, select:focus {
	outline:medium none;
	display: inline-block;
}
a:active, input[type=button]:active, input[type=submit]:active{
    transform: translateY(2px);
}
body, .fancybox-lock body{
	line-height:1;
	overflow-x: hidden!important;
    overflow-y: scroll;
}
.text{
	line-height:1.3;
}
.text p, .text ul, .text ol, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6{
	margin-bottom:10px;
}
.text ol ol, .text ul ul{
	margin-bottom:5px;
}
.text .lh150 p, .text .lh150 ul, .text .lh150 ol, .text .lh150 h1, .text .lh150 h2, .text .lh150 h3, .text .lh150 h4, .text .lh150 h5, .text .lh150 h6{
	margin-bottom:15px;
}
.text .lh150 ol ol, .text .lh150 ul ul{
	margin-bottom:10px;
}

.small{font-size:12px}
.mini{font-size:10px}

.lh100{line-height:1;}
.lh125{line-height:1.25;}
.lh150{line-height:1.5;}
.lh175{line-height:1.75;}
.lh200{line-height:2;}

.bgx{background-size:101% auto!important}
.bgy{background-size:auto 101%!important}
.tshadow{text-shadow:1px 1px 7px rgba(0,0,0,0.6);}
.bshadow{box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
/*-----------------------*/
.microb .ssmmargin{
	padding:3px 0 0;
	margin:3px 0 0;
}
.microb .microb_left, .microb .microb_left, .microb .microb_center{
	float:none!important;
	margin:0px 0!important;
	padding:5px 0!important;
	display:block!important;
	clear:both;
}
.microb .microb_left{
	text-align:left;
}
.microb .microb_right{
	text-align:right;
}
.microb .microb_center{
	text-align:center;
}
/*-----------------------*/
.scroll_ef{
transition: all 0.9s 0.05s ease;
opacity: 0;
}
.scroll_ef.active, .noteffects .scroll_ef.scroll_ef, .microb .scroll_ef.scroll_ef{opacity: 1;}
/*------*/
.ef_bottom{transform:translateY(100px);}
.ef_top{transform:translateY(-100px);}
.ef_bottom2{transform:translateY(200px);}
.ef_top2{transform:translateY(-200px);}
.ef_bottom.active, .ef_top.active, .ef_bottom2.active, .ef_top2.active, .noteffects  .ef_bottom, .noteffects  .ef_top, .noteffects  .ef_bottom2, .noteffects  .ef_top2, .microb .ef_bottom, .microb .ef_top, .microb .ef_bottom2, .microb  .ef_top2{transform:translateY(0px);}
/*------*/
.ef_right{transform:translateX(100px)}
.ef_left{transform:translateX(-100px)}
.ef_right2{transform:translateX(200px)}
.ef_left2{transform:translateX(-200px)}
.ef_right.active, .ef_left.active, .ef_right2.active, .ef_left2.active, .noteffects .ef_right, .noteffects .ef_left, .noteffects .ef_right2, .noteffects .ef_left2, .microb .ef_right, .microb .ef_left, .microb .ef_right2, .microb .ef_left2{transform:translateX(0px)}	
/*------*/
.ef_skewx{ transform: skewX(45deg);}
.ef_skewx.active, .noteffects .ef_skewx, .microb .ef_skewx{transform: skewX(0deg);}
/*------*/
.ef_skewy{ transform: skewY(45deg);}
.ef_skewy.active, .noteffects .ef_skewy, .microb .ef_skewy{transform: skewY(0deg);}
/*------*/
.ef_scale{transform: scale(0.2);}
.ef_scale2{transform: scale(1.5);}
.ef_scale.active, .ef_scale2.active, .noteffects .ef_scale, .noteffects .ef_scale2, .microb .ef_scale, .microb .ef_scale2{transform: scale(1);}
/*------*/
.ef_rotate{ transform: rotate(180deg);}
.ef_rotate.active, .noteffects .ef_rotate, .microb .ef_rotate{transform: rotate(0deg);}
/*-------*/
.pointer_scale, .pointer_scale2, .pointer_rotate{
	transition: all 0.4s 0.01s ease;
	cursor:pointer;
}
.pointer_scale:hover{
	transform:scale(1.05);
}
.pointer_scale2:hover{
	transform:scale(0.9);
}
.pointer_rotate:hover{
	transform: rotate(180deg);
}
/*-----------------------*/
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font17{font-size:17px}
.font18{font-size:18px}
.font19{font-size:19px}
.font20{font-size:20px}
.font22{font-size:22px}
.font24{font-size:24px}
.font26{font-size:26px}
.font28{font-size:28px}
.font30{font-size:30px}
.font32{font-size:32px}
.font34{font-size:34px}
.font36{font-size:36px}
.font38{font-size:38px}
.font40{font-size:40px}
.font42{font-size:42px}
.font44{font-size:44px}
.font46{font-size:46px}
.font48{font-size:48px}
.font50{font-size:50px}
.font52{font-size:52px}
.font54{font-size:54px}
.font56{font-size:56px}
.font58{font-size:58px}
.font60{font-size:60px}
.font62{font-size:62px}
.font64{font-size:64px}
.font66{font-size:66px}
.font68{font-size:68px}
.font70{font-size:70px}
.font72{font-size:72px}
.font74{font-size:74px}
.font76{font-size:76px}
.font78{font-size:78px}
.font80{font-size:80px}
.font82{font-size:82px}
.font84{font-size:84px}
.font86{font-size:86px}
.font88{font-size:88px}
.font90{font-size:90px}
.font92{font-size:92px}
.font94{font-size:94px}
.font96{font-size:96px}
.font98{font-size:98px}
.font100{font-size:100px}
.font110{font-size:110px}
.font120{font-size:120px}
.font130{font-size:130px}
.font140{font-size:140px}
.font150{font-size:150px}
.font160{font-size:160px}
.font170{font-size:170px}
.font180{font-size:180px}
.font190{font-size:190px}
.font200{font-size:200px}


.microb .font10{font-size:8px}
.microb .font11{font-size:9px}
.microb .font12{font-size:10px}
.microb .font13{font-size:11px}
.microb .font14{font-size:12px}
.microb .font15{font-size:12px}
.microb .font16{font-size:14px}
.microb .font17{font-size:14px}
.microb .font18{font-size:14px}
.microb .font19{font-size:15px}
.microb .font20{font-size:15px}
.microb .font22{font-size:16px}
.microb .font24{font-size:16px}
.microb .font26{font-size:17px}
.microb .font28{font-size:17px}
.microb .font30{font-size:18px}
.microb .font32{font-size:20px}
.microb .font34{font-size:22px}
.microb .font36{font-size:24px}
.microb .font38{font-size:24px}
.microb .font40{font-size:24px}
.microb .font42{font-size:32px}
.microb .font44{font-size:32px}
.microb .font46{font-size:34px}
.microb .font48{font-size:34px}
.microb .font50{font-size:40px}
.microb .font52{font-size:40px}
.microb .font54{font-size:40px}
.microb .font56{font-size:42px}
.microb .font58{font-size:42px}
.microb .font60{font-size:44px}
.microb .font62{font-size:44px}
.microb .font64{font-size:48px}
.microb .font66{font-size:48px}
.microb .font68{font-size:50px}
.microb .font70{font-size:52px}
.microb .font72{font-size:52px}
.microb .font74{font-size:54px}
.microb .font76{font-size:54px}
.microb .font78{font-size:56px}
.microb .font80{font-size:56px}
.microb .font82{font-size:58px}
.microb .font84{font-size:58px}
.microb .font86{font-size:60px}
.microb .font88{font-size:60px}
.microb .font90{font-size:60px}
.microb .font92{font-size:60px}
.microb .font94{font-size:60px}
.microb .font96{font-size:60px}
.microb .font98{font-size:60px}
.microb .font100{font-size:60px}
.microb .font110, .microb .font120{font-size:66px}
.microb .font130, .microb .font140{font-size:78px}
.microb .font150, .microb .font160{font-size:86px}
.microb .font170, .microb .font180{font-size:94px}
.microb .font190, .microb .font200{font-size:100px}

/*-----------------------*/
.f10{font-size:10%}
.f20{font-size:20%}
.f30{font-size:30%}
.f40{font-size:40%}
.f50{font-size:50%}
.f60{font-size:60%}
.f70{font-size:70%}
.f80{font-size:80%}
.f90{font-size:90%}
.f100{font-size:100%}
.f110{font-size:110%}
.f120{font-size:120%}
.f130{font-size:130%}
.f140{font-size:140%}
.f150{font-size:150%}
.f160{font-size:160%}
.f170{font-size:170%}
.f180{font-size:180%}
.f190{font-size:190%}
.f200{font-size:200%}
/*-----------------------*/
.video {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 54.15%;
}
.video iframe,   
.video object,  
.video video,  
.video embed {
    position: absolute;
    width: 100%!important;
    height: 100%!important;
    top: 0;
    left: 0;
}


blockquote{
	display:block;
	padding:5px;
	margin:5px 0;
}

.pnt{
	cursor:pointer;
}

.width5{float:left;width:5%}
.width10{float:left;width:10%}
.width15{float:left;width:15%}
.width20{float:left;width:20%}
.width25{float:left;width:25%}
.width30{float:left;width:30%}
.width33{float:left;width:33%;width:33.33%;}
.width35{float:left;width:35%}
.width40{float:left;width:40%}
.width45{float:left;width:45%}
.width50{float:left;width:50%}
.width55{float:left;width:55%}
.width60{float:left;width:60%}
.width65{float:left;width:65%}
.width66{float:left;width:66%;width:66.66%}
.width70{float:left;width:70%}
.width75{float:left;width:75%}
.width80{float:left;width:80%}
.width85{float:left;width:85%}
.width90{float:left;width:90%}
.width95{float:left;width:95%}

/*------------------------*/
.col1 > div{
	width:100%;
	clear:left;
}
.col532 > div, .col5321 > div{float:left;width:20%;}
.col4321 > div, .col64321 > div, .col432 > div, .col6432 > div, .col421 > div, .col42 > div, .smallwidth .col66432 > div{float:left;width:25%;}
.col21 > div, .col2 > div{float:left;width:50%;}

.col632 > div, .bigwidth .col64321 > div, .bigwidth .col6432 > div, .col66432 > div{float:left;width:16%;width:16.66%;}
.bigwidth .col64321 > div:nth-child(4n+1), .bigwidth .col6432 > div:nth-child(4n+1), .col421 > div:nth-child, .smallwidth .col66432  > div:nth-child(6n+1){clear:none;}
.bigwidth .col64321 > div:nth-child(6n+1), .bigwidth .col6432 > div:nth-child(6n+1), .col632 > div:nth-child(6n+1), .col66432 > div:nth-child(6n+1), .smallwidth .col66432 > div:nth-child(4n+1), .col532 > div:nth-child(5n+1), .col5321 > div:nth-child(5n+1){clear:left;}

.col4321 > div:nth-child(4n+1), .col64321 > div:nth-child(4n+1), .col6432 > div:nth-child(4n+1), .col432 > div:nth-child(4n+1), .col42 > div:nth-child(4n+1), .microb .col66432 > div:nth-child(3n+1){clear:left;}

.bigwidth .col64321 > div:nth-child(4n+1), .bigwidth .col6432 > div:nth-child(4n+1){
	clear:none;
}

.smallwidth .col4321 > div, .smallwidth .col64321 > div, .smallwidth .col6432 > div, .smallwidth .col432 > div, .col321 > div, .col32 > div, .microb .col632 > div, .microb .col66432 > div, .smallwidth .col532 > div, .smallwidth .col5321 > div{width:33%;width:33.33%;float:left}
.smallwidth .col4321 > div:nth-child(4n+1), .smallwidth .col64321 > div:nth-child(4n+1), .smallwidth .col432 > div:nth-child(4n+1), .smallwidth .col6432 > div:nth-child(4n+1), .microb .col632 > div:nth-child(6n+1), .microb .col66432 > div:nth-child(4n+1), .smallwidth .col66432 > div:nth-child(6n+1), .smallwidth .col532 > div:nth-child(5n+1), .smallwidth .col5321 > div:nth-child(5n+1){clear:none;}
.smallwidth .col4321 > div:nth-child(3n+1), .smallwidth .col64321 > div:nth-child(3n+1), .smallwidth .col6432 > div:nth-child(3n+1), .smallwidth .col432 > div:nth-child(3n+1), .col321 > div:nth-child(3n+1), .col32 > div:nth-child(3n+1), .microb .col632 > div:nth-child(6n+1), .smallwidth .col532 > div:nth-child(3n+1), .smallwidth .col5321 > div:nth-child(3n+1){clear:left;}


.microb .col4321 > div, .microb .col64321 > div, .microb .col432 > div, .microb .col6432 > div, .microb .col321 > div, .microb .col421 > div, .microb .col32 > div, .microb .col42 > div, .atom .col632 > div, .atom .col66432 > div, .microb .col532 > div, .microb .col5321 > div{width:50%;}
.microb .col4321 > div:nth-child(3n+1), .microb .col64321 > div:nth-child(3n+1), .microb .col432 > div:nth-child(3n+1), .microb .col6432 > div:nth-child(3n+1), .microb .col321 > div:nth-child(3n+1), .microb .col32 > div:nth-child(3n+1), .atom .col632 > div:nth-child(3n+1), .atom .col66432 > div:nth-child(3n+1), .microb .col532 > div:nth-child(3n+1), .microb .col5321 > div:nth-child(3n+1){clear:none;}
.microb .col4321 > div:nth-child(2n+1), .microb .col64321 > div:nth-child(2n+1), .microb .col432 > div:nth-child(2n+1), .microb .col6432 > div:nth-child(2n+1), .col21 > div:nth-child(2n+1), .col2 > div:nth-child(2n+1), .microb .col321 > div:nth-child(2n+1), .microb .col421 > div:nth-child(2n+1), .microb .col32 > div:nth-child(2n+1), .microb .col42 > div:nth-child(2n+1), .atom .col632 > div:nth-child(2n+1), .atom .col66432 > div:nth-child(2n+1), .microb .col532 > div:nth-child(2n+1), .microb .col5321 > div:nth-child(2n+1){clear:left;}


.atom .col4321 > div, .atom .col64321 > div, .microb .col21 > div, .atom .col321 > div, .atom .col421 > div, .atom .col5321 > div{width:100%;}

.colcenter{
	text-align:center;
}
.colcenter > div{
	text-align:left;
	display:inline-block;
	vertical-align:top;
	float:none!important;
	margin:0 -2px;
}
.col4321:after, .col64321:after, .col432:after , .col6432:after, .col21:after, .col532:after , .col42:after, .col32:after {
	clear: both;
    content: "1";
    margin: -3px 0;
    height: 1px;
    overflow: hidden;
    position: relative;
    width: 100%;
    float: none;
    display: block;
    line-height: 50px;
}
/*------------------------*/
label{cursor:pointer}
table{
border-collapse:collapse;
border-spacing:0px
}
table td, table th{
padding:0px;
margin:0px;
vertical-align:top;
text-align:left;
}
.tableinfo p{
	margin:0px!important;
}
.tableinfo.noborder td, .tableinfo.noborder th{
	border:0px;
}

table.tablecol{
	width:100%;
}
table.tablecol td{width:25%;padding:10px;}
table.tablecol tr td:first-child{padding-left:0px;}
table.tablecol tr td:last-child{padding-right:0px;}

.microb img.resizeimage, .microb .resizeimage img{
	max-width:100%;
}



ol, ul{display:block; list-style:none}
li{display:inline}
.text ol{ margin-left:30px;list-style: decimal}
.text ul{margin-left:30px; list-style-type:disc}
.text ul ul{list-style-type:circle}
.text li{display:list-item; margin:5px 0}

.showbox .hideinline, .showbox .hideblock{display:none;}
.showbox:hover .hideinline{display:inline;}
.showbox:hover .hideblock{display:block;}
.showbox:hover .showblock{display:none;}
.hide{display:none;}

.pointer{cursor:pointer; transition: all 0.5s 0.05s ease;}
.pointer:hover{opacity:0.7}
.pointer_left:hover{
opacity:0.7;
margin-left:-5px;
}
.pointer_right:hover{
opacity:0.7;
margin-right:-5px;
}

.bold{font-weight:bold}
.italic, i, em{font-style:italic}
.through{text-decoration:line-through}


.fw_bold{font-weight:bold}
.fw_normal{font-weight:normal}
.fs_normal{font-style:normal}
.fs_italic{font-style:italic}
.text_none, .text_none a, .text_none a *{text-decoration:none!important}
.text_line{text-decoration:line-through}
.text_overline{text-decoration:overline}
.text_underline{text-decoration:underline}
a.text_underline:hover{text-decoration:none}
.upper{text-transform:uppercase}
.noupper{text-transform:none}

.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.bgabsolute{position:absolute;width:100%;height:100%;left:0px;top:0px}

/*----------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:2px }
.clearfix {
    display: block;
    height: 1px;
    clear: both;
    margin: 0 0 -1px;
    overflow: hidden;
}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/*----------------*/
.clear{clear:both}
.right{text-align:right}
.left{text-align:left}
.vtop{vertical-align:top}
.vbottom{vertical-align:bottom}
.vmiddle{vertical-align:middle}
.center{text-align:center}
.both{text-align:justify}
.justify{text-align:justify}
.fright{float:right; display:block;}
.fleft{float:left; display:block;}
.dtc, .ndtc{display:table-cell; width:3000px; height:20px; vertical-align:middle;}
.atom .ndtc{height:auto;padding:30px 0;}
.microb .nfloatcenter{float:none; display:block; text-align:center; padding:5px 0; width: auto;}
.mw .nfloat{float:none; display:block; width:auto!important;}
.microb .microbhide{display:none;}
.microbshow, .microbbshow{display:none;}
.microb .microbshow{display:inline-block;}
.microb .microbbshow{display:block;}

.microwidth .mwhide{display:none;}
.smallwidth .swhide{display:none;}
.mwbshow, .mwshow, .mwtshow{display:none;}
.microwidth .mwshow{display:inline-block;}
.microwidth .mwbshow, .mw .mwbshow{display:block;}
.mw .mwtshow{display:table-cell}

.middle{margin:0 auto}
.atom .atomhide{display:none;}
.microb .mobileimg{display:none;}
.microb .nopadding{padding:0px!important;}
.microb .nomargin{margin:0px!important;}
.microb .mobile_padding{padding:0 0 50%!important;}
.atomshow{display:none;}
.atom .atomshow{display:block;}
.atombshow{display:none;}
.atom .atombshow{display:inline-block;}
.microb .resizeimg{
	width:100%!important;
	height:auto!important;
}

.mw .mwcenter{text-align:center;}
.mw .mwleft{text-align:left;}
.mw .mwright{text-align:right;}

.overflow_hidden{overflow:hidden;}
.overflow_auto{overflow:auto;}

.img_left{
	float:left;
	margin:0 10px 5px 0;
}
.img_right{
	float:right;
	margin:0 0 5px 10px;
}
.mw .mwwidth{
	width:100%!important;
	max-width:100%!important;
}
.block{display:block;}
.none{display:none}

.hidden{visibility:hidden}
.opacity{opacity:0.5; filter:alpha(opacity=50)}


.spadding{padding:5px}
.spadding_left{padding-left:5px}
.spadding_right{padding-right:5px}
.spadding_top{padding-top:5px}
.spadding_bottom{padding-bottom:5px}
.mpadding{padding:10px}
.mpadding_left{padding-left:10px}
.mpadding_right{padding-right:10px}
.mpadding_top{padding-top:10px}
.mpadding_bottom{padding-bottom:10px}
.bpadding{padding:15px}
.bpadding_left{padding-left:15px}
.bpadding_right{padding-right:15px}
.bpadding_top{padding-top:15px}
.bpadding_bottom{padding-bottom:15px}
.padding{padding:20px}
.padding_left{padding-left:20px}
.padding_right{padding-right:20px}
.padding_top{padding-top:20px}
.padding_bottom{padding-bottom:20px}



.smargin{margin:5px}
.smargin_left{margin-left:5px}
.smargin_right{margin-right:5px}
.smargin_top{margin-top:5px}
.smargin_bottom{margin-bottom:5px}
.mmargin{margin:10px}
.mmargin_left{margin-left:10px}
.mmargin_right{margin-right:10px}
.mmargin_top{margin-top:10px}
.mmargin_bottom{margin-bottom:10px}
.bmargin{margin:15px}
.bmargin_left{margin-left:15px}
.bmargin_right{margin-right:15px}
.bmargin_top{margin-top:15px}
.bmargin_bottom{margin-bottom:15px}
.margin{margin:20px}
.margin_left{margin-left:20px}
.margin_right{margin-right:20px}
.margin_top{margin-top:20px}
.margin_bottom{margin-bottom:20px}


/*------------------------------------*/
.box{
	padding:15px;
	transition:all 0.4s 0.01s ease;
	position:relative;
	z-index:100;
	background:rgba(255,255,255,0.7);
}
.white .box{
	background:rgba(0,0,0,0.7);
}
.mw .box{
	padding:7px;
}
.box:hover{
	box-shadow:0 0 25px rgba(0,0,0,0.2);
}
.white .box:hover{
	box-shadow:0 0 25px rgba(0,0,0,0.);
}
.box_border{
	border:1px solid #999;
}
.box_border:hover{
	border:1px solid #fff;
}
.white .box_border{
	border:1px solid #444;
}
.white .box_border:hover{
	border:1px solid #000;
}
.box_radius{
	border-radius:15px;
}
.box_bg{
	background:#eee;
}
.box_bg:hover{
	background:#fff;
}
.white .box_bg{
	background:#000;
}
.white .box_bg:hover{
	background:#333;
}

