html{box-sizing:border-box;font-size:100%;font-family:sans-serif;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
*,:after,:before{box-sizing:inherit}
a,blockquote,body,button,code,dd,div,dl,dt,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,label,li,main,ol,p,pre,q,section,span,table,td,textarea,th,tr,ul{margin:0;padding:0;border:0;background:0 0;vertical-align:baseline;font:inherit;font-size:100%;line-height:inherit}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
ol,ul{list-style:none}
hr{border-bottom:1px solid #000}
img{height:auto;max-width: 100%; border-style:none;vertical-align:middle;-ms-interpolation-mode: bicubic;}
a,a:hover{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;width:100%;max-width:100%;border:1px solid #000;border-radius:0;-webkit-appearance:none;-moz-appearance:none}
::-webkit-input-placeholder{color:#777}
:-moz-placeholder{color:#777}
::-moz-placeholder{color:#777;opacity:1}
:-ms-input-placeholder{color:#777}
[type=button],[type=reset],[type=submit],button{border:1px solid #000;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}
:focus{outline:0}
/*table{width:100%}*/
table,td,th,tr{/*border:1px solid #000;*/border-collapse:collapse;border-spacing:0}
.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
@media screen and (min-width: 1024px) {
	.txtdot {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.txtdot-2{overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.txtdot-3{overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
}
.hvr-grow-img img{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow-img:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


.row{margin:0 auto}
.row:after,.row:before{display:table;content:''}
.row:after{clear:both}
.xs {max-width: 32rem;} /* 512px (Extra-Small) */
.sm {max-width: 48rem;} /* 768px (Small) */
.md {max-width: 64rem;} /* 1024px (Medium) */
.lg {max-width: 80rem;} /* 1280px (Large) */
.xl {max-width: 96rem;} /* 1536px (Extra-Large) */
.col{float:left}
.xs-0{display:none}
.xs-1,.xs-10,.xs-11,.xs-12,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9{display:inline-block}
.xs-1{width:8.3333%}
.xs-2{width:16.6667%}
.xs-3{width:25%}
.xs-4{width:33.3333%}
.xs-5{width:41.6667%}
.xs-6{width:50%}
.xs-7{width:58.3333%}
.xs-8{width:66.6667%}
.xs-9{width:75%}
.xs-10{width:83.3333%}
.xs-11{width:91.6667%}
.xs-12{width:100%}
@media screen and (min-width:32em){
	.sm-0{display:none}
	.sm-1,.sm-10,.sm-11,.sm-12,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9{display:inline-block}
	.sm-1{width:8.3333%}
	.sm-2{width:16.6667%}
	.sm-3{width:25%}
	.sm-4{width:33.3333%}
	.sm-5{width:41.6667%}
	.sm-6{width:50%}
	.sm-7{width:58.3333%}
	.sm-8{width:66.6667%}
	.sm-9{width:75%}
	.sm-10{width:83.3333%}
	.sm-11{width:91.6667%}
	.sm-12{width:100%}
}
@media screen and (min-width:48em){
	.md-0{display:none}
	.md-1,.md-10,.md-11,.md-12,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9{display:inline-block}
	.md-1{width:8.3333%}
	.md-2{width:16.6667%}
	.md-3{width:25%}
	.md-4{width:33.3333%}
	.md-5{width:41.6667%}
	.md-6{width:50%}
	.md-7{width:58.3333%}
	.md-8{width:66.6667%}
	.md-9{width:75%}
	.md-10{width:83.3333%}
	.md-11{width:91.6667%}
	.md-12{width:100%}
}
@media screen and (min-width:64em){
	.lg-0{display:none}
	.lg-1,.lg-10,.lg-11,.lg-12,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-9{display:inline-block}
	.lg-1{width:8.3333%}
	.lg-2{width:16.6667%}
	.lg-3{width:25%}
	.lg-4{width:33.3333%}
	.lg-5{width:41.6667%}
	.lg-6{width:50%}
	.lg-7{width:58.3333%}
	.lg-8{width:66.6667%}
	.lg-9{width:75%}
	.lg-10{width:83.3333%}
	.lg-11{width:91.6667%}
	.lg-12{width:100%}
}
@media screen and (min-width:80em){
	.xl-0{display:none}
	.xl-1,.xl-10,.xl-11,.xl-12,.xl-2,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9{display:inline-block}
	.xl-1{width:8.3333%}
	.xl-2{width:16.6667%}
	.xl-3{width:25%}
	.xl-4{width:33.3333%}
	.xl-5{width:41.6667%}
	.xl-6{width:50%}
	.xl-7{width:58.3333%}
	.xl-8{width:66.6667%}
	.xl-9{width:75%}
	.xl-10{width:83.3333%}
	.xl-11{width:91.6667%}
	.xl-12{width:100%}
}

html{font-size: 62.5%;}
body{min-width: 320px; font-family:Helvetica;}