html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,hr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

.c:hover .ov,.c:hover .ct,.v:hover .ov,.v:hover .ct,.hm .di:hover .hd{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}

.e{clear:both;}
body{background:#bdc3c7 url(../l/p/l.png);font-family:'Roboto',sans-serif;color:#555;}
h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;}
a{text-decoration:none;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
a:hover,#b li:hover a,#f li:hover a,.tg a:hover,.seu:hover{color:#d35400;}
strong,em,u{font-weight:normal;font-style:normal;text-decoration:none;}
.l{float:left;}
.r{float:right;}
.pr{position:relative;}
.hm .hd,.pa{position:absolute;}
#m,.h1 a,.gi a,.ch a,.pn,#i img,.ov,#j,#f,#o,.wh{width:100%}
.of{overflow:hidden;}

#m,#s4,.nx:hover,.pv:hover,.sn a:hover,.qu,#o,.w a:hover{background:#48c9b0}
.m1,#m1:hover .fa,#s .fa,#s2,.nx,.pv,.sn a,.ba a:hover{background:#e67e22;}
.c,#i,.v,#p,#b,#f,.bw{background:#fff;}

#m,#m0 .fa,.m1 li a,#s4,.ct,.pn a,.nx,.pv,.o,.o a,.ac,a.ag,a.dg,#j h2,.qu,.hm .hd,.hm .di:hover .hd,i.ft,.sn a,.w a{color:#fff;}
.c:hover .hh,.li a,.ct .fa,.ah .fa,.nv,.nv a,.bn,.ac .fa,.gg .fa,#fa,.dw a,.v:hover .hh,#b .fa,.di:hover .hd,.y .fa,.d .fa,.tj .fa,.tg b{color:#e67e22;}

#m0 .fa,#s .fa,.cp,.gg,.tg,.p,.k ul,.k .y,.d p,.j,.j p{padding:15px;}

#m,.c,.pn,#i,.bc,.v,#p,.p blockquote,.p p,.p h3,.p ul,.p ol,#b,.k,.d p,.j p{margin-bottom:15px;}

.ci,.ci .fa,.tg,.tg a,.seu,#p a,.p,.p li:before,#b a,#b li:before,.hd,.k li a{font-size:14px;}
.ct,.ah,#bc,.bc,.ac,.ic,#j h2{font-size:11px;}

.m1 ul,.p ul,.p ol,#b ul{list-style:none;}

#m,.c,.nx,.pv,.v,#p,#b,.hm,.fc,i.ft{box-shadow:0 1px 2px rgba(0,0,0,.1);}

#m0,#c0,.q,.q h2,.f,.o{margin:0 auto;}

.c,.v,.k{margin-right:15px;}

.ah .fa,.gg .fa,.tg .fa,.tg .fa,.tg a,.seu,.rg,.tj .fa{margin-right:5px}

#s4,.h1,.ct .fa,.ac .fa,.k li a{margin-left:5px;}

.hm .hd,.ot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#bc,.bc,.ci,.q,.q h2,.ic,.tv blockquote,.sv blockquote,.hv blockquote{text-transform:lowercase}

.ac,h4.tj,.ah,.hv h2{text-transform:capitalize;}

#m0 .fa{float:left;font-size:20px;cursor:pointer;}

.m1{height:auto;top:-999px;left:0;z-index:999}
.m1 ul{padding:15px 5px;}
.m1 li{margin:0 15px 15px;}
.h1 a{position:absolute;left:0;top:0;height:100%;}
.h1,#o{padding:15px 0;}
#m1:hover .m1{top:50px;}

#s .fa,#s3,#s4{border:none;}
#s2{width:225px;height:auto;position:absolute;top:-999px;right:0;z-index:4;padding:13px 13px 12px;}
#s:hover #s2{top:0;right:50px}
#s3{width:117px;padding:5px 15px;}
#s4{padding:5px 15px;cursor:pointer;}

.is img{width:100%;min-height:345px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s}
.is:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1)}
.ov{position:absolute;height:100%;background:#000;opacity:0.0001;z-index:6;}
.c:hover .ov,.v:hover .ov{opacity:0.7}

.gi{height:325px;}
.gi a{height:100%;position:absolute;left:0;top:0;z-index:2}
.li{top:-17px;left:0;letter-spacing:-1px;z-index:3;text-align:left;font-family:Arial,sans-serif}

.ct{right:0;top:0;padding:5px 10px;z-index:3;letter-spacing:1px;font-weight:bold;}
.ct .fa{font-size:5px;}
.ch a{position:absolute;height:100%;left:0;top:0;}
.hh{height:20px;}
.ah{margin-top:5px;}

.nx,.pv{padding:10px 20px;float:right;margin-left:1px;font-style:normal;font-size:12px;}
.nv{right:0;bottom:-5px;width:25px;}

h1.it,#bc{padding:5px 15px 0;}

#bc a,.bc a{font-style:normal;color:#555;}
.bc{padding:5px 0;}
.bn{font-style:normal;}

#i img{height:auto;}
/* .gp a{position:absolute;width:100%;height:100%;right:0;top:0;} */
.ac{top:5px;right:5px;font-weight:bold;}
.gc{padding:0 15px;margin-bottom:5px}
.gn{margin-bottom:5px}
.ic,h4.h4,.q,.q h2,.j p,.o,.o a{text-align:center;}
a.ag,a.dg{font-size:11px;position:absolute;padding:8px 10px;}
a.ag{right:15px;top:0;width:10px;height:10px}
a.dg{right:0;top:0;width:15px;height:15px;}

.gg,h1.it,.tj{width:90%;}
.gg .fa,.tj .fa{font-size:16px;}
.ti{margin:0 15px 30px;overflow:hidden;}
.th{width:120px;height:120px;overflow:hidden;margin-right:1px;margin-bottom:1px !important;}
.th img{width:120px;height:120px;}

.ci{padding:30px 15px 15px;font-style:italic;}
.ci strong, .ci em, .ci u{font-style:italic;}
.ci h2{margin-bottom:10px;font-weight:normal;margin-left:15px;}
.ci .fa{color:#48c9b0;}

.tg,.ci{margin:15px;border:1px solid #dedede;}
.tg a{color:#555;}

.sn,.w{height:30px;}
.w{margin:11px 14px 10px;}
.sn{margin:21px 14px 10px;}
.sn a,.w a{font-size:12px;padding:10px 15px;margin-left:1px}
.w a{background:#a0a0a0}

#j,.mb{margin-bottom:10px}
#j img{width:100%;height:auto;}
#j h2{left:25px;bottom:15px;}
#fa{left:15px;bottom:17px;font-size:8px}
.m5{margin-top:10px;}
.dw{bottom:14px;right:0;}
.dw a{margin-right:1px;padding:10px 15px;background:rgba(0,0,0,.7);}
.dw a:hover{color:#48c9b0;}

.tv,.sv,.hv{padding:0 0 15px;color:#555;border-bottom:3px solid #555;margin-bottom:15px;font-size:18px;}
.tv blockquote,.sv blockquote,.hv blockquote{margin:5px 15px 0;font-size:12px;font-style:italic;}
.hv h2:before{content:'\f0eb';}
.tv h1:before{content:'\f12e';}
.sv h1:before{content:'\f002';}
.hv h2:before,.tv h1:before,.sv h1:before{font-family:'FontAwesome';left:0;bottom:0;color:#e67e22;margin-right:5px;}

#p a{color:#555;}
.p li{position:relative;padding-left:15px;margin-bottom:5px;}
.p li:before{position:absolute;content:'\f046';font-family:'FontAwesome';color:#555;left:0;top:3px;}

#b ul{padding:0 15px;}
#b a{color:#555;}
#b li{padding:0 15px 10px;position:relative;}
#b li:before{position:absolute;content:'\f046';font-family:'FontAwesome';color:#555;left:0;top:3px}
h4.h4{margin:15px;border-bottom:1px solid #dedede;padding-bottom:15px;}
.qu{font-size:40px;margin-bottom:15px}
.q,.q h2{padding:32px 0;line-height:110%;font-family:'Comfortaa',cursive;font-weight:bold;}
.q .fa{font-size:30px}

.di{height:120px;margin-bottom:5px;position:relative;}
.hm .di a,.di a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.rg{float:left;width:120px !important;height:120px !important;overflow:hidden;}
.hd{float:left;width:150px;font-weight:normal;}
h4.tj{padding:15px 0;margin:0 15px 15px;border-bottom:1px solid #dedede}
.hm,.fc{margin-bottom:15px;}
.hm{margin-right:15px;}
.hm .rg{width:auto !important;height:100% !important;}
.hm .di{height:387px;overflow:hidden;}
.hm .hd{left:0;bottom:-50px;width:95%;padding:5px 15px;z-index:2;}
.hm .di:hover .hd{bottom:0;}
.hm .hd:after{font-family:'FontAwesome';content:'\f090';right:0;bottom:0;color:#e67e22;font-size:14px;margin-left:5px;}
.hm:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#222;background:-webkit-linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8));background:-o-linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8));background:-moz-linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8));background:linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8))}
.fc{background:#fff;border-left:3px solid #e67e22;padding:11px 11px 6px;}
i.ft{background:#e67e22;padding:10px 40px;font-style:normal;font-weight:bold;margin-top:10px;margin-left:-14px;z-index:5;left:0;}
i.ft:after{content:' ';position:absolute;left:0;top:100%;border-width:7px;border-style:solid;border-color:#818181 #818181 transparent transparent;}

.j .hd{width:145px;}

.o, .o a{font-size:12px;}
.k ul{list-style:none;}
.k li a{color:#818181;}
.k .y,.d p,.j p{border-bottom:1px solid #dedede;font-weight:bold;}

.ds{height:auto;margin:15px;}

.wpcf7 p{padding:5px 0;font-size:12px;}
input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:98%;}
textarea.wpcf7-form-control.wpcf7-textarea,input.wpcf7-form-control.wpcf7-text{margin-top:5px;}
textarea.wpcf7-form-control.wpcf7-textarea{padding:0 !important;}
.wpcf7-submit{border:none;background:#e67e22;color:#fff;padding:10px 30px;width:98%;}
.adc{margin-top:10px}
.adc .fa{margin-right:5px;font-style:italic;}


@media screen and (min-width:320px){
	#m0,#c0,.f,.o,#i,#v,#p,.hm{width:300px;}
	.h1{width:120px;overflow:hidden;height:5px;}
	.fc{width:auto}
	.gc,.gn{height:auto;}
	.m1,.c,.v,#b,.k{width:300px;}
}

@media screen and (min-width:645px){
	#m0,#c0,.f,.o,#i,#v,#p,#b,.hm{width:615px;}
	.fc{width:590px;}
	.h1{width:auto;overflow:unset;height:auto;}
	/*.gc{height:345px;}*/
	.c:nth-child(2n),.v:nth-child(2n),.k:nth-child(2n){margin-right:0;}
	.j .di{float:left;width:350px;margin-right:15px;}
}

@media screen and (min-width:960px){
	#m0,#c0,.f,.o{width:1080px;}
	.fc{width:auto}
	#i,#p{width:765px;}
	#v{width:730px;}
	#b{width:300px}
	.m1,.c,.v,.k,.bb{width:350px !important}
	.c:nth-child(2n),.k:nth-child(2n){margin-right:15px;}
	.c:nth-child(3n),.th:nth-child(6n),.v:nth-child(2n),.k:nth-child(3n){margin-right:0;}
}