@charset "utf-8";

@font-face {
    font-family: 'NGC';
    src: url('font/newgotbc-webfont.eot');
    src: url('font/newgotbc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/newgotbc-webfont.woff') format('woff'),
         url('font/newgotbc-webfont.ttf') format('truetype'),
         url('font/newgotbc-webfont.svg#newsgoth_cn_btbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'NGC';
    src: url('font/newsgotc-webfont.eot');
    src: url('font/newsgotc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/newsgotc-webfont.woff') format('woff'),
         url('font/newsgotc-webfont.ttf') format('truetype'),
         url('font/newsgotc-webfont.svg#newsgoth_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NGC';
    src: url('font/newgtbci-webfont.eot');
    src: url('font/newgtbci-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/newgtbci-webfont.woff') format('woff'),
         url('font/newgtbci-webfont.ttf') format('truetype'),
         url('font/newgtbci-webfont.svg#newsgoth_cn_btbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

* { margin:0; padding:0; font-family: 'NGC'; color:#38414C; list-style:none; font-size:15px; }

*:focus {outline:none;}

html, body { height: 100%; }
ul {list-style:inside;}

.clear{clear:both;}

a img{border:none;}
a, a:hover {text-decoration:none;}

body{ height:100%;  padding:0px; margin:0px; background: #fff;
	-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;
}

#geral { padding: 0px; margin:0px; position:relative; display: block;}

#geral.clean { background: none;}

* html #geral {height: 100%; }


div#conteudo { padding: 0; width: 910px; margin: 0 auto; padding-bottom: 35px;}

.texto p { margin-bottom: 20px; line-height: 20px; text-align: justify; font-size: 16px; }

h2 {  height: 49px;margin-bottom: 20px; border-bottom: 1px solid #999;}
h2 span {font-size: 32px; text-transform: uppercase;  font-weight: normal;b order-bottom: 5px solid #38414C; line-height: 50px;}

h3 { color: #9A9C9D; font-size: 22px; text-transform: uppercase;  }


/***************************** TOPO *****************************/

div#topo{ width:910px; height:130px; margin:0 auto; display:block; position:relative; z-index: 9;}


div#topo h1  { display:block; margin:0px; width:151px; height:151px; position: absolute; top:30px; left: 0px; z-index: 90;}
div#topo h1 a { display:block; margin:0px; width:151px; height:151px; }


div#topo div#midias {  float: right; height: 40px; padding: 45px 0px; }
div#topo div#midias a { display: block; margin-left: 20px; background: url('imagens/site/midias-sociais.png') no-repeat; width: 40px; height: 40px; float: left; margin-right: 0px;cursor: pointer; opacity: .6;
	-webkit-transition: all .3s ;-moz-transition: all .3s ;-ms-transition: all .3s ;-o-transition: all .3s ;transition: all .3s ;
}

div#topo div#midias a:hover {opacity: 1;}

div#topo div#midias a.face { background-position: 0px 0px;}
div#topo div#midias a.twitter { background-position: -40px 0px;}
div#topo div#midias a.insta { background-position: -80px 0px;}
div#topo div#midias a.you { background-position: -120px 0px;}




/***************************** BANNER  *****************************/

div#bannerArea { width: 100%;  height: 810px; margin-bottom: 45px; position: absolute; top:0px; left:0px; z-index: 8;}

div#bannerArea #banner {width: 100%; height: 810px; overflow: hidden;}

div#banner .item { width: 100%; height: 810px; position: relative; display: block; overflow: hidden;  background-size: cover;  }

div#banner .item a { width: 910px; height: 100px; padding-top: 100px; position: relative;  margin: 580px auto 0px auto; display: block;background: url('imagens/banner/banner.png') 0px 100px no-repeat ;} 

div#banner .item a .titulo{ font-size: 28px; font-style: italic; padding-left: 105px; padding-top: 15px;}
div#banner .item a .subtitulo{ padding-left: 105px; padding-top: 5px;}

div#banner .item a span { display: block; float: left; top:133px; right: 210px; position: absolute; background: #cbcbcb; height: 33px; line-height: 33px; font-size: 22px; font-weight: bold; padding: 0 10px;}
div#banner .item a:hover span { background: #38414C; color: #fff; } 


#bannerArea #nav {display: block;margin: 0 auto;text-align: center; height: 10px; padding:0; z-index: 998;width:100%; top: 780px; left:0px;position: absolute;}

#bannerArea #nav a {margin: 0 3px; padding:0px ; border: 1px solid #ccc; font-size: 0px; width:9px;  height:9px; display:inline-table; text-indent:-9999px; 
}
#bannerArea #nav a:hover { background: #ccc;}
#bannerArea #nav a.activeSlide {background: #38414C;border: 1px solid #38414C;}



div#space { width: 910px; height: 680px;margin: 0 auto; display: block;}


/***************************** MENU *****************************/

ul#menu { display: block; margin: 0 auto; width: 910px; height: 112px; padding-top: 20px; border-top: 8px solid #38414C; text-align: center;  }


ul#menu li { list-style-type:none;  display: inline-table;  margin: 0px;   }
ul#menu li:last-child{ margin: 0px; }

ul#menu li a { display:block; width: 93px;  height: 92px; opacity: .5; text-align: center; 
-webkit-transition: all .3s ;-moz-transition: all .3s ;-ms-transition: all .3s ;-o-transition: all .3s ;transition: all .3s ;}

ul#menu li a p {   font-weight: bold; font-size: 14px;}
ul#menu li a span {display:block; width: 60px; height: 60px; margin: 0 auto; margin-bottom: 3px; background: url('imagens/site/menuHome.png') no-repeat; }

ul#menu li a.ativo , ul#menu li a:hover { opacity: 1;
-webkit-transition: all .3s ;-moz-transition: all .3s ;-ms-transition: all .3s ;-o-transition: all .3s ;transition: all .3s ;}

ul#menu li a:hover p, ul#menu li a.ativo p { color:#38414C;}

ul#menu li a span.m1 { background-position-x: 0px; }
ul#menu li a span.m2 { background-position-x: -60px; }
ul#menu li a span.m3 { background-position-x: -120px; }
ul#menu li a span.m4 { background-position-x: -180px; }
ul#menu li a span.m5 { background-position-x: -240px; }
ul#menu li a span.m6 { background-position-x: -300px; }


/***************************** PRINCIPAL *****************************/


div#principal { width: 910px; display: block; position: relative; margin: 0 auto; padding-bottom: 100px; }

div#principal .blocoLeft { float: left; width: 600px;}
div#principal .blocoRight { float: right; width: 290px;}

div#principal #newsHome { width: 440px; float: left;}

#newsHome .item { height: 115px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #999; position: relative;}
/*
#newsHome .item:last-child{border:none;}
*/
#newsHome .item .foto{width:175px; height:115px; display: block; float: left; margin-right: 20px;}
#newsHome .item .titulo {font-size: 16px; font-weight: bold; text-transform: uppercase; max-height: 40px; overflow: hidden; }
#newsHome .item .texto { height: 55px; overflow: hidden; margin-bottom: 20px;}
#newsHome .item .share { position: absolute; bottom:15px; left:195px;} 

#newsHome a.mais { background-color: #38414C; color:#fff; width:135px; text-align: center; font-size: 20px; display: block; float: left ; height: 30px; line-height: 32px; margin-top: 0px; margin-bottom: 20px;}
#newsHome a.mais:hover {background-color: #CACACA;color: #38414C;}


#newsHome .item:hover{border-bottom: 5px solid #38414C;height: 111px;}

div#principal #instagramHome { width: 440px; float: right; height: 380px;}
#instagramHome a {width:140px; height:140px; display: block; float: left; margin: 0px 10px 10px 0px;}
#instagramHome a.fim {margin-right: 0px;}



div#principal #videosHome { width: 600px;  height: 450px;  padding-top: 15px;}
div#principal #musicaHome { width: 600px;  height: 450px; border-top: 8px solid #38414C; padding-top: 15px;}

#videosHome iframe { float: left; margin-bottom: 15px;}
#videosHome a.fbv { float: right; width: 135px; height: 135px; margin-bottom: 20px; position: relative; }
#videosHome a.fbv span { display: block; width: 135px; height: 135px; background: url('imagens/site/play.png') no-repeat center center; position: absolute; top:0px;}

#videosHome .textos { width: 445px; height: 65px; overflow: hidden; float: left;}
#videosHome .textos .titulo {color: #9A9C9D; font-size: 18px; font-weight: bold; height: 22px;}

#videosHome a.mais { background-color: #38414C; color:#fff; width:135px; text-align: center; font-size: 20px; display: block; float: left ; height: 30px; line-height: 34px; margin-left: 20px;}
#videosHome a.mais:hover {background-color: #CACACA;color: #38414C;}

div#principal .destaqueHome { height: 105px; padding: 20px 0px; border-top:1px solid #999;}
.destaqueHome img { float: left; margin-right: 20px;}

.destaqueHome a.mais { background-color: #38414C; color:#fff; width:135px; text-align: center; font-size: 20px; display: block; float: left ; height: 30px; line-height: 32px; margin-top: 20px;}
.destaqueHome a.mais:hover {background-color: #CACACA;color: #38414C;}


div#principal #agendaHome { width: 290px; margin-bottom: 23px;}

#agendaHome .item { display: block; height: 45px; padding: 5px; margin-bottom: 8px;  border: 1px solid #e8e8e8; background: url('imagens/site/plus.png') no-repeat 245px 0px;}
#agendaHome a.item:hover {  border: 1px solid #38414C; background: url('imagens/site/plus.png') no-repeat 245px -55px;}

#agendaHome .item .data {font-size: 26px; text-align: center; margin-right: 10px; height: 45px; width: 60px; float: left; border-right: 1px solid #e8e8e8; padding-right: 5px;}
#agendaHome .item .data span { display: block; margin-top: -5px; font-size:14px;height: 18px;overflow: hidden; }
#agendaHome .item .desc { line-height: 20px; padding-top: 3px; display: block; float: left; width: 165px;height: 40px;overflow: hidden;}

#agendaHome a.mais { background-color: #38414C; color:#fff; width:190px; text-align: center; font-size: 20px; display: block;  height: 30px; line-height: 34px; /* margin-left: 120px; */}
#agendaHome a.mais:hover {background-color: #CACACA;color: #38414C;}


#fbHome { width: 290px;  margin-bottom: 20px; }
#fbHome h2 span {font-size: 32px; font-weight: normal; border-bottom: 5px solid #206BBF; line-height: 50px;}
#fbHome #curtir {background: #1163C1 url('imagens/site/curtir.png') no-repeat; width: 290px; height: 55px; display: block;}
#fbHome #curtir:hover {background-color: #3D5E96;}

div#principal #parceirosHome { width: 290px; }
#parceirosHome a { float: left; margin: 5px 7px ; width: 130px; height: 80px; }



/***************************** INTERNAS *****************************/


div.interna { width: 910px; display: block; position: relative; margin: 0 auto; min-height: 400px; padding-bottom: 100px; }

div.interna .blocoLeft { float: left; width: 610px;}
div.interna .blocoRight { float: right; width: 290px;}


/***************************** NEWS *****************************/

#news #newsLista { display: block;}

#newsLista .item { width: 445px; height: 115px; float: left; margin-right: 20px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #999; position: relative;}
#newsLista .item.fim{margin:0px;}
#newsLista .item:hover{border-bottom: 5px solid #38414C;height: 111px;}

#newsLista .item .foto{width:175px; height:115px; display: block; float: left; margin-right: 20px;}
#newsLista .item .titulo {font-size: 16px; font-weight: bold; text-transform: uppercase;max-height: 40px; overflow: hidden; line-height: 18px;}
#newsLista .item .texto { height: 55px; overflow: hidden; margin-bottom: 20px;}
#newsLista .item .share { position: absolute; bottom:15px; left:195px;} 



#news #newsDetalhe { display: block;width: 600px;}

#newsDetalhe h3 { color:#38414C; height: 40px; font-size: 28px; font-weight: normal;  line-height: 40px; margin-bottom: 5px;}
#newsDetalhe img { margin-bottom: 10px; }

#newsDetalhe #fotos {display:block; width:600px; height:395px; margin-bottom:20px;  position: relative;}

#newsDetalhe a.voltar { background-color: #38414C; color:#fff; width:135px; text-align: center; font-size: 20px; display: block; float: left ; height: 30px; line-height: 32px; margin-top: 10px;}

#news #ultimas { margin-bottom: 20px;}

#ultimas .item { display: block;  height: 45px; padding: 5px; margin-bottom: 8px;  border: 1px solid #e8e8e8; background: url('imagens/site/plus.png') no-repeat 245px 0px;}
#ultimas .item .titulo {font-size: 16px; font-weight: bold; text-transform: uppercase; padding-top: 3px; width: 235px; height: 20px; overflow: hidden;}
#ultimas .item .desc { width: 235px; overflow: hidden; height: 20px;}
#ultimas .item:hover {background: url('imagens/site/plus.png') no-repeat 245px -55px;border: 1px solid #38414C; }


#fotos:hover #prev { width: 45px; height: 99px; display: block; background: url('imagens/site/prevnext.png') top left no-repeat; z-index: 999; position: absolute; left: 0px; top:148px; cursor: pointer; }
#fotos:hover #next { width: 45px; height: 99px; display: block; background: url('imagens/site/prevnext.png') top right no-repeat; z-index: 999;position: absolute; right: 0px; top:148px;cursor: pointer; }


#news #newsRodape { display: block;width: 930px;}

#newsRodape h3 { color:#38414C; height: 40px; font-size: 24px; font-weight: normal;  line-height: 40px; margin-bottom: 5px;}

#newsRodape .item { display: block; float: left; width: 280px; margin-right: 17px; height: 45px; padding: 5px; margin-bottom: 8px;  border: 1px solid #e8e8e8; background: url('imagens/site/plus.png') no-repeat 245px 0px;}
#newsRodape .item .titulo {font-size: 16px; font-weight: bold; text-transform: uppercase; padding-top: 3px; width: 235px; height: 20px; overflow: hidden;}
#newsRodape .item .desc { width: 235px; overflow: hidden; height: 20px;}
#newsRodape .item:hover {background: url('imagens/site/plus.png') no-repeat 245px -55px;border: 1px solid #38414C; }


/***************************** AGENDA *****************************/

#agenda #agendaLista { display: block;width: 600px;}

#agendaLista .item { display: block; height: 50px; padding: 5px; margin-bottom: 10px;  border: 1px solid #e8e8e8; background: url('imagens/site/plus.png') no-repeat 555px 3px;}
#agendaLista a.item:hover {  border: 1px solid #38414C; background: url('imagens/site/plus.png') no-repeat 555px -52px;}

#agendaLista .item .data {font-size: 26px; margin-top: 3px; font-weight: bold; line-height: 45px; text-align: center; margin-right: 5px; height: 45px; width: 50px; float: left; border-right: 1px solid #e8e8e8; padding-right: 5px; letter-spacing: -1px;}
#agendaLista .item .local {font-size: 23px; margin-top: 3px; text-transform: uppercase; line-height: 23px; text-align: left; margin-right: 5px; height: 45px; width: 205px; float: left; border-right: 1px solid #e8e8e8; padding-right: 5px; letter-spacing: -1px;}

#agendaLista .item .desc { height: 42px; line-height: 20px; margin-top: 3px; font-size: 18px; padding-top: 3px; display: block; float: left; width: 215px;border-right: 1px solid #e8e8e8; padding-right: 5px;}
#agendaLista .item .desc span { display:block; font-size: 15px;}

#agendaLista .item .hora { height: 42px; line-height: 20px; margin-top: 3px; font-size: 20px; padding-top: 3px; display: block; float: left; width: 50px; text-align: center;}
#agendaLista .item .hora span { display:block; font-size: 15px; text-align: center;height: 20px;overflow: hidden;}


#agenda #destaque { margin-bottom: 20px;}

#destaque img { display: block;}
#destaque .item { display: block; height: 45px; padding: 5px; margin-bottom: 8px;  border: 1px solid #e8e8e8; background: url('imagens/site/plus.png') no-repeat 245px 0px;}
#destaque .item .titulo {font-size: 16px; font-weight: bold; text-transform: uppercase; padding-top: 3px; width: 235px; height: 20px;overflow: hidden;}
#destaque .item .desc { width: 235px; overflow: hidden; height: 20px;}

#destaque a:hover .item {border: 1px solid #38414C; background: url('imagens/site/plus.png') no-repeat 245px -55px;}


/***************************** BAILAO *****************************/

#bailao h3 { color:#38414C; height: 55px; font-size: 28px; font-weight: normal; line-height: 55px;}
#bailao h3 b {color:#38414C; font-size: 28px; font-weight: bold;  }

#bailao h4 { color:#38414C; height: 25px; font-size: 21px; font-weight: normal; margin-top: -10px;  line-height: 20px; margin-bottom: 10px;}


#bailao p.title { font-size: 24px;  height: 55px; line-height: 55px; text-transform: uppercase; }
#bailao a#video  {display: block; margin: 0px;  padding: 0px; width: 290px; height: 217px; margin-bottom: 10px; position: relative; }
#bailao a#video span { display: block; width: 290px; height: 217px; background: url('imagens/site/play.png') no-repeat center center; position: absolute; top:0px;}



#bailao #galeria {display: block; position: relative;}
#galeria #galeriaBailao {width: 910px; height: 615px; margin-bottom: 5px;  }

#galeriaBailao .item { display: block;width: 910px; height: 615px; position: relative;}
#galeriaBailao .item p.legenda {height: 55px; width: 910px; color: #fff; background: url('imagens/site/bgBlack.png'); text-align: center;  font-size: 16px;line-height: 55px; position: absolute; bottom:0px; letter-spacing: 1px;}

#bailao .prev { width: 45px; height: 99px; display: block; background: url('imagens/site/prevnext.png') top left no-repeat; z-index: 999; position: absolute; left: 0px; top:258px; cursor: pointer; }
#bailao .next { width: 45px; height: 99px; display: block; background: url('imagens/site/prevnext.png') top right no-repeat; z-index: 999;position: absolute; right: 0px; top:258px;cursor: pointer; }

.thumb {display: block; width: 178px; height: 120px;  margin-right: 5px;margin-bottom: 5px; float: left; cursor: pointer;}
.thumb.last {margin-right: 0px;}


/***************************** ARTISTICOS *****************************/

#artistico h2#interno { margin-top: 5px; margin-bottom: 10px; height: 39px;}
#artistico h2#interno span { font-size: 24px; line-height: 40px; height: 39px; }

#artistico h3 { color: #38414C; height: 55px; font-size: 24px; font-weight: bold; line-height: 55px;text-align: center;}
#artistico h3 a { font-size: 20px;}
#artistico h4 { color: #38414C; height: 55px; font-size: 28px; font-weight: bold; line-height: 55px;}

#artistico a.mais { background-color: #38414C; color:#fff; width:175px;  display: block; float: left ; height: 43px;margin-top: 20px; margin-bottom: 20px; margin-right: 20px; opacity: .7;}
#artistico a.mais:hover {opacity: 1;}


#artistico .texto { margin-bottom: 20px;}

#artistico .texto.grande p { font-size: 21px; line-height: 27px;}
#artistico .texto  p { font-size: 19px; line-height: 24px;margin-bottom: 8px;}


#artistico a#video {width: 290px; height: 217px;display: block; position: relative ;margin-bottom: 10px;}
#artistico a#video span { display: block; width: 290px; height: 217px; background: url('imagens/site/play.png') no-repeat center center; position: absolute; top:0px;}

#artistico a.videos {width: 290px; height: 217px;display: block; float: left; margin-right: 20px; position: relative ;margin-bottom: 10px;}
#artistico a.videos span { display: block; width: 290px; height: 217px; background: url('imagens/site/play.png') no-repeat center center; position: absolute; top:0px;}
#artistico a.videos.last { margin:0px;}


#artistico #detalhe {width: 250px; padding: 20px; display: block;  background: #38414D; position: relative ; margin-top: 10px;}

#artistico #detalhe p b { font-size: 16px;color: #fff;  }
#artistico #detalhe p{ font-size: 15px; color: #fff; }


#artistico #fotoG { display:block; margin: 10px 10px 0 0; float:left; width:790px; height:590px; }

#artistico .mini {margin-top:10px; width:110px; height:110px; float:left; overflow:hidden;position: relative;
-webkit-transition: all .2s ;-moz-transition: all .2s ;-ms-transition: all .2s ;-o-transition: all .2s ;transition: all .2s ;
}
#artistico .mini.ativo {height:230px;}

#artistico .mini img { display: block; width: 147px ; height:110px; margin-left: -18px; 
	-webkit-transition: all .2s ;-moz-transition: all .2s ;-ms-transition: all .2s ;-o-transition: all .2s ;transition: all .2s ;
}
#artistico .mini.ativo img { width: 308px ; height:230px; margin-left: -97px;}

/***************************** PROJETOS *****************************/

#projetos h3 { color:#38414C; height: 55px; font-size: 28px; font-weight: normal;  line-height: 55px;}

#projetos h3 b {color:#38414C; font-size: 28px; font-weight: bold;  }

#projetos h4 { color:#38414C; height: 25px; font-size: 21px;  margin-top: -10px;font-weight: normal;  line-height: 20px; margin-bottom: 10px;}


#projetos #videos { padding: 0 10px; background-color: #38414C ; margin-bottom: 20px; }

#projetos #videos p {color: #fff; font-size: 24px; text-align: right; height: 55px; line-height: 55px; text-transform: uppercase;}
#projetos #videos a {display: block;padding-bottom: 10px;width: 270px;height: 203px; position: relative;}

#projetos #videos a span { display: block; width: 270px; height: 203px; background: url('imagens/site/play.png') no-repeat center center; position: absolute; top:0px;}

#projetos .apoio { display: block; text-align: center; margin-bottom: 10px;}


/***************************** CONTATO *****************************/


#contato #formContato { width: 430px; margin-top: 20px; float: left; margin-right: 100px;}
 
#formContato label {display: block; width: 430px; font-size: 18px;  line-height: 32px; margin-bottom: 20px;}

.campo { border: none; display: block; float: right; width: 290px;  padding: 5px 10px; height: 22px; line-height: 22px; font-size: 20px; background: #1F1F1F;}

.campo.g {height: 115px;}


.enviar {background: #1f1f1f; border: none;  text-align: center; width: 100px; font-size: 16px;  float: right;cursor: pointer;line-height: 25px; height: 25px;}
.enviar:hover {background: #ccc;}


#contato #contatos { width: 400px; margin-top: 20px; float: left;}
#contatos p { margin-bottom: 15px ; font-size: 18px;}
#contatos p span {float: left;font:inherit;margin-right: 10px;}


/***************************** RODAPÉ *****************************/

div#rodapeArea { width: 100%; height:240px; background-color: #DCDADB;}


div#rodape { width:910px; margin:0 auto; padding-top: 15px; display:block; border-top:1px solid #999; }

div#midiasRodape { float: left; height: 30px; margin-top: 5px;  }

div#midiasRodape p { float: left; font-size: 18px; line-height: 35px; margin-right: 20px; }


div#midiasRodape a { display: block; background: url('imagens/site/midias-sociais.png') no-repeat; width: 30px; height: 30px; float: left; margin-right: 8px;cursor: pointer; opacity: 1;}
div#midiasRodape a:hover {opacity: .9;}

div#midiasRodape a.face { background-position: 0px -40px;}
div#midiasRodape a.twitter { background-position: -30px -40px;}
div#midiasRodape a.insta { background-position: -60px -40px;}
div#midiasRodape a.you { background-position: -90px -40px;}

p#menuRodape { display: block;float: right; position: relative; padding: 5px 0; font-size: 22px; line-height: 25px;}
p#menuRodape a{  font-size: 22px; line-height: 25px;}

#rodape p.copy { line-height: 20px; display: block; text-align: right;  float: right; height: 20px; margin-top: 5px; vertical-align: top;}


#paginacao {display: block; margin: 15px 0; text-align: center; }

#paginacao a {  display: inline; padding: 10px; width: 25px; height: 25px;  margin-right: 4px;text-align: center; background: #e1e1e1 ; font-size: 18px; line-height: 27px;}
#paginacao a.ativo {background-color: #38414C; color: #fff;}