@import url("font-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;outline:none;}a:hover{color:#bb936a}small{font-size:.75rem;text-transform:uppercase}strong{font-weight:bolder}.breadcrumb{font-size:.75rem}p,h1,h2,h3{padding:10px 0}h1,h2,h3{letter-spacing:2px}h1{font-size:36px}h2{font-size:28px}h3{font-size:20px}h4{font-size:16px}p{font-size:14px;line-height:22px}p,h1,h2,h3,h4,cite,a,span,address,small,ul,ol{color:#444;font-family:'Open Sans',arial,sans;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,0.01) 0 0 1px}text-shadow rgba(0,0,.01) 0 0 1px,-moz-osx-font-smoothing grayscale{font-smooth:always;-webkit-transform:rotate -1e-10deg;transform:rotate -1e-10deg}.article{font-size:14px;line-height:22px;color:#444;font-family:'Open Sans',arial,sans;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,0.01) 0 0 1px}text-shadow rgba(0,0,.01) 0 0 1px,-moz-osx-font-smoothing grayscale{font-smooth:always;-webkit-transform:rotate -1e-10deg;transform:rotate -1e-10deg}.titulo-sessao{margin:20px 0}.titulo{margin:20px 0;font:300 40px 'Open Sans',arial,sans;}.titulo .fa{color:#bb936a}.titulo h1{text-transform:uppercase;}@media only screen and (max-width:600px){.titulo h1{font-size:30px}}.container{width:auto;max-width:85%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1200px;position:relative;}.container::after{content:'';display:table;clear:both}@media only screen and (max-width:480px){.container{max-width:100%;padding:0 20px}}#content{padding-bottom:20px}.visible{display:block}.button{display:inline-block;padding:10px;text-transform:uppercase;color:#999;border:solid 1px #999;font-size:.75rem;}.button.tiny{padding:5px 10px;margin-bottom:3px}.button:hover,.button.active{color:#bb936a;border:solid 1px #bb936a}header{box-sizing:border-box;height:100px;width:100%;position:relative;}header .menu-mobile{display:none;}@media only screen and (max-width:600px){header .menu-mobile{display:inline-block;position:absolute;top:20px;right:10px;color:#000;font-size:25px}}header .close{display:none;position:absolute;top:20px;right:50px;color:#000;font-size:25px;}@media only screen and (max-width:600px){header .close{display:block}}header h1{position:relative;top:.625rem;bottom:.625rem;width:125px;}@media only screen and (max-width:600px){header h1{width:100px}}header h1 img,header h1 svg{width:100%}@media only screen and (max-width:600px){header .main-nav{display:none;background:#fff;position:fixed;height:100vh;width:100%;top:0;right:auto;z-index:9998;box-sizing:border-box;padding-top:80px}}header nav{position:absolute;right:6.25rem;top:45%;}@media only screen and (max-width:600px){header nav{position:relative;right:auto;top:auto}}header nav ul li{display:inline-block;padding:0 20px 20px 20px;}@media only screen and (max-width:600px){header nav ul li{display:block;text-align:left;font-size:24px}}header nav ul li:hover .subnav-artistas{display:block;position:absolute;background:rgba(255,255,255,0.9);z-index:1000;left:0;top:35px;width:100%;-webkit-columns:100px 3;-moz-columns:100px 3;-webkit-columns:200px 5;-moz-columns:200px 5;columns:200px 5;}header nav ul li:hover .subnav-artistas a{display:block}.translate{position:absolute;right:0;top:45%;}@media only screen and (max-width:600px){.translate{padding:20px;position:relative;right:auto;top:auto}}.translate li{padding:0 5px;display:inline-block}.translate a{font-size:10px;color:#bb936a;}@media only screen and (max-width:600px){.translate a{font-size:16px}}.translate a:hover{color:#444}.subnav-artistas{display:none;box-sizing:border-box;padding:50px;-webkit-columns:100px 3;-moz-columns:100px 3;-webkit-columns:100px 3;-moz-columns:100px 3;columns:100px 3;}.subnav-artistas .letra{padding-bottom:20px;}.subnav-artistas .letra b{font-weight:700;color:#999;border-bottom:solid 2px #bb936a;text-transform:uppercase;margin-bottom:10px}.subnav-artistas .letra a{padding:5px 0;font-size:.75rem}.two-columns{clear:both;display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}.two-columns .line{position:relative;width:100%;}@media only screen and (max-width:600px){.two-columns .line{width:auto}}.two-columns .line .content{box-sizing:border-box;position:relative;height:100%;}.two-columns .line .content.info-title{float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0%;margin-right:3%;}.two-columns .line .content.info-title::after{content:'';display:table;clear:both}.two-columns .line .content.info-title:last-child{margin-right:0%}.two-columns .line .content.info-expo{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0%;margin-right:3%;}.two-columns .line .content.info-expo::after{content:'';display:table;clear:both}.two-columns .line .content.info-expo:last-child{margin-right:0%}@media only screen and (max-width:600px){.two-columns .line .content{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%;height:auto}.two-columns .line .content::after{content:'';display:table;clear:both}.two-columns .line .content:last-child{margin-right:0%}}.two-columns .line .content .text{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (max-width:600px){.two-columns .line .content .text{height:auto}}.slider-home img{width:100%}.slider-expo img{width:100%}.cycle-pager{display:block;padding:20px 0;border-bottom:solid 1px #999;margin:auto;cursor:pointer;}.cycle-pager span{display:inline-block;height:.438rem;width:8.6%;background:#999;margin-right:5px;}.cycle-pager span.cycle-pager-active{background:#bb936a}.current-expo-home{padding:20px 0;}.current-expo-home .button{position:absolute;bottom:0}.current-expo-home .info-title h2{font-weight:400;font-size:2.5rem;text-transform:uppercase;color:#bb936a;}@media only screen and (max-width:600px){.current-expo-home .info-title h2{font-size:1.875rem}}.current-expo-home .info-title h3{font-size:1.25rem;padding-top:5px}.current-expo-home .info-expo{position:relative;}.current-expo-home .info-expo .button{left:0}.current-expo-home .info-expo p{display:inline-block;}.current-expo-home .info-expo p:first-child{padding-right:40px}.current-expo-home .info-expo p strong{font-weight:bolder;font-size:1rem;padding:5px 0;color:#000;display:block}.current-expo-single{width:100%;margin:auto;padding:20px 0;}@media only screen and (max-width:600px){.current-expo-single{padding-bottom:0}}.current-expo-single .button{position:absolute;bottom:0}.current-expo-single .info-title h2{font-weight:400;font-size:2.5rem;text-transform:uppercase;color:#bb936a;}@media only screen and (max-width:600px){.current-expo-single .info-title h2{font-size:30px}}.current-expo-single .info-title h3{font-size:1.25rem;padding:5px 0 40px 0;}@media only screen and (max-width:600px){.current-expo-single .info-title h3{padding-bottom:10px}}.current-expo-single .info-expo{position:relative;}.current-expo-single .info-expo .button{left:0}.current-expo-single .info-expo p{display:inline-block;}.current-expo-single .info-expo p:first-child{padding-right:40px}.current-expo-single .info-expo p strong{font-weight:bolder;font-size:.875rem;padding:5px 0;color:#000;display:block}.single-expo article{float:left;clear:none;text-align:inherit;width:74.25%;margin-left:0%;margin-right:3%;padding-top:20px;}.single-expo article::after{content:'';display:table;clear:both}.single-expo article:last-child{margin-right:0%}@media only screen and (max-width:600px){.single-expo article{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.single-expo article::after{content:'';display:table;clear:both}.single-expo article:last-child{margin-right:0%}}.single-expo aside{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;padding-top:20px;}.single-expo aside::after{content:'';display:table;clear:both}.single-expo aside:last-child{margin-right:0%}@media only screen and (max-width:600px){.single-expo aside{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.single-expo aside::after{content:'';display:table;clear:both}.single-expo aside:last-child{margin-right:0%}}.single-expo aside h4{text-transform:uppercase}.header-expo{position:relative;}.header-expo img{width:100%}.header-expo .data-expo{color:#bb936a}.header-expo .about{width:30%;background:#fff;position:absolute;left:5%;top:15%;padding:50px;box-sizing:border-box}.header-expo.intro-expo figure{max-height:300px;overflow:hidden}.blocos-expo{width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;}.blocos-expo h3{text-transform:uppercase;display:block;width:100%}.blocos-expo::after{content:'';display:table;clear:both}.blocos-expo .box{box-sizing:border-box;float:left;clear:none;text-align:inherit;width:23.5%;margin-left:0%;margin-right:2%;margin-bottom:3.125rem;overflow:hidden;}.blocos-expo .box::after{content:'';display:table;clear:both}.blocos-expo .box:nth-child(n){margin-right:2%;float:left;clear:none}.blocos-expo .box:nth-child(4n){margin-right:0%;float:right}.blocos-expo .box:nth-child(4n + 1){clear:both}@media only screen and (max-width:600px){.blocos-expo .box{float:left;clear:none;text-align:inherit;width:49%;margin-left:0%;margin-right:2%;margin-bottom:.938rem}.blocos-expo .box::after{content:'';display:table;clear:both}.blocos-expo .box:nth-child(n){margin-right:2%;float:left;clear:none}.blocos-expo .box:nth-child(2n){margin-right:0%;float:right}.blocos-expo .box:nth-child(2n + 1){clear:both}}.blocos-expo .box figure.figure-expo{width:100%;max-height:120px;overflow:hidden}.blocos-expo .box figure.figure-artista{width:100%;max-height:210px;overflow:hidden;}@media only screen and (max-width:600px){.blocos-expo .box figure.figure-artista{max-height:100px}}.blocos-expo .box img{width:100%}.blocos-expo .box p{text-transform:uppercase;color:#bb936a}.blocos-expo .box small{font-size:14px;color:#444}.blocos-expo .box h4{line-height:18px;padding:10px 0}@media only screen and (max-width:600px){.blocos-expo.bl-expo .box{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%;margin-bottom:.938rem}.blocos-expo.bl-expo .box::after{content:'';display:table;clear:both}.blocos-expo.bl-expo .box:last-child{margin-right:0%}}.nav-expo{border-bottom:solid 1px #999;margin-bottom:10px;}.nav-expo a{display:block;padding:10px 0;font-size:14px;}@media only screen and (max-width:600px){.nav-expo a{display:inline-block;padding:0 20px 10px 0}}.nav-artistas h4{padding-bottom:10px}footer{clear:both;padding:40px 0;}footer address{display:block;text-align:center;font-size:.75rem;}@media only screen and (max-width:600px){footer address{line-height:20px}}footer address i{display:inline-block;padding:0 20px;color:#999}.galeria:after{content:'';display:block;clear:both}.galeria a{width:23%;margin:2% 2% 0 0;float:left;box-sizing:border-box;background:#fff;text-align:center;}@media only screen and (max-width:600px){.galeria a{width:48%}}.galeria a.col_2{width:48%}.galeria a img{max-width:100%;display:block}.galeria a figure{display:none}.pswp__bg{background:#fff !important}.contato form,.contato .social,.contato .horarios{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0%;margin-right:3%;}.contato form::after,.contato .social::after,.contato .horarios::after{content:'';display:table;clear:both}.contato form:nth-child(n),.contato .social:nth-child(n),.contato .horarios:nth-child(n){margin-right:3%;float:left;clear:none}.contato form:nth-child(3n),.contato .social:nth-child(3n),.contato .horarios:nth-child(3n){margin-right:0%;float:right}.contato form:nth-child(3n + 1),.contato .social:nth-child(3n + 1),.contato .horarios:nth-child(3n + 1){clear:both}.contato form input,.contato form textarea{width:100%;display:block;resize:none;box-sizing:border-box;border:solid 1px #444;padding:5px;font:400 16px 'Open Sans',arial,sans;color:#444;margin:2px 0 10px 0;outline:none;}.contato form input:focus,.contato form textarea:focus{border-color:#bb936a}.contato form label{display:block;font:700 16px 'Open Sans',arial,sans;color:#444}.contato form textarea{height:100px}.contato form button{padding:5px 20px;cursor:pointer;font:400 16px 'Open Sans',arial,sans;color:#444;background:transparent;border:solid 1px #444;}.contato form button:hover{color:#bb936a;border-color:#bb936a}