@import url('http://fonts.googleapis.com/css?family=Playfair+Display');*{margin:0;}html,body{}body{background:#fff;color:black;font:11px / 14px Verdana,arial,sans-serif;margin:0;padding:0;font-family:playfair display;}input{font:12px / 100% Verdana,arial,verdana,sans-serif;color:#494949;}textarea,select{font:12px / 160% Verdana,sans-serif;color:#494949;}h1,h2,h3,h4,h5,h6{margin:0 0 2px;padding:0;font-weight:normal;}tbody{border:0;}h1{font-size:16px;line-height:20px;}h2{font-size:15px;line-height:19px;}h3{font-size:14px;line-height:19px;}h4{font-size:13px;line-height:17px;}h5{font-size:13px;line-height:17px;}h6{font-size:13px;line-height:17px;}ul,quote,code,fieldset{margin:.5em 0;}p{margin:2px 0 4px;padding:0;}a:link,a:visited{color:gray;text-decoration:none;outline:none;}a:hover{color:#000;}a:active,a.active{outline:none;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}ul{padding:0;}ol{margin:0.75em 0 1.25em;padding:0;}ol li,ul li{margin:0.4em 0 0.4em .5em;}ul.menu,.item-list ul{margin:0.0em 0 0 0em;padding:0;}ul.menu ul,.item-list ul ul{margin-left:0em;}ol li,ul li,ul.menu li,.item-list ul li,li.leaf{}ul.menu li,.item-list ul li,li.leaf{list-style-type:none;list-style-image:none;}.node ul li,.node ul.menu li,.node .item-list ul li,.node li.leaf,#cia-content-content-main-page-inner ul li{padding:0 0 0px 0px;}ol li{}ul li.expanded{color:gray;}ul.inline li{background:none;margin:0;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{}ol.task-list li.done{color:#393;}ol.task-list li.active{}fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}dl{margin:0.5em 0 1em 1.5em;}dl dt{}dl dd{margin:0 0 .5em 1.5em;}img,a img{border:none;}table{margin:0;width:100%;}thead th{border-bottom:0 none;color:#494949;font-weight:bold;}th a:link,th a:visited{color:#6f9dbd;}td,th{padding:.3em .5em;}ul.primary,ul.primary li,ul.secondary,ul.secondary li{border:0;background:none;margin:0;padding:0;}#tabs-wrapper{border:1px dashed #97B816;display:block;margin:15px 0;padding:7px 10px;}ul.primary{padding:0;float:left;}ul.secondary{clear:both;text-align:left;border-bottom:1px solid #e9eff3;;}ul.primary li a{background-color:transparent;border-style:none;border-width:0;text-decoration:none;}ul.primary li.active a{background-color:#FFFFFF;border-color:#BBBBBB;border-style:solid;border-width:1px;text-decoration:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}html.js fieldset.collapsible{border:1px solid #B0D7EC;}html.js fieldset.collapsible div.fieldset-wrapper{padding:5px 10px;}html.js fieldset.collapsible legend a{padding-left:19px;}html.js fieldset.collapsed legend a{background-position:2px 0px;}.clear{clear:both;}li a.active{color:black;}.center{width:960px;margin:auto;}.full-width{width:100%;}#menu li{float:left;font-size:16px;}#menu li.expanded li{border-bottom:dashed 1px #808080;padding-bottom:5px;width:calc(100% - 10px);text-align:left;padding-right:0px;}#menu li.expanded{cursor:pointer;}#menu li.expanded li a{color:#808080;}#menu li.expanded li a:hover{color:black;}#menu li.expanded li .menu-bar{display:none;}#menu li.expanded ul{position:absolute;left:0px;z-index:3;background-color:white;top:30px;display:none;}#menu{width:100%;text-align:center;z-index:3;background-color:white;padding-top:10px;padding-bottom:18px;box-shadow:0 2px 2px -2px gray;}#logo{text-align:center;display:block;padding-top:20px;padding-bottom:10px;}#banner{height:380px;background-color:black;position:relative;}.imagens-destaque{width:960px;height:auto;}#banner-slider{height:380px;position:absolute;}.banner-img{height:380px;overflow:hidden;max-width:960px;}.banner-info{position:absolute;background-color:black;text-align:center;color:white;padding-bottom:35px;}.banner-text{padding-top:30px;padding-bottom:45px;}.banner-image-text-container{float:left;max-width:960px;}#banner-slider-buttons{height:20px;width:100%;position:absolute;top:calc(100% - 110px);z-index:2;text-align:center;}#slider-container{overflow:hidden;position:relative;height:380px;}.banner-slider-button{display:inline-block;width:15px;height:17px;background-image:url('/sites/all/themes/javali_theme/images/button-not-selected.png');background-repeat:no-repeat;background-position:center;padding-left:12px;padding-right:12px;}.banner-slider-button:hover{cursor:pointer;}#banner-buttons{height:20px;width:100%;position:absolute;top:calc(50% - 25px);z-index:2;}#banner-left-button{float:left;margin-left:65px;}#banner-right-button{float:right;margin-right:65px;}.banner-button-arrow{float:left;width:11px;height:20px;margin-left:65px;background-color:black;padding:10px;border-radius:3px;}.banner-button-arrow:hover{cursor:pointer;}#page-title{padding-top:40px;padding-bottom:22px;color:white;text-transform:uppercase;}#mais-info{border:solid 3px black;color:black;width:30%;text-align:center;margin:auto;height:32px;line-height:29px;font-size:15px;font-weight:bold;}#mais-info:hover{color:white;background-color:black;}#curso{width:470px;padding-bottom:75px;float:left;position:relative;}#curso-descricao{margin:auto;margin-bottom:35px;margin-bottom:35px;color:black;text-align:left;font-size:15px;line-height:1.5em;}#curso-instrumento{padding-top:30px;padding-bottom:30px;}.gray{color:#F2F2F2;}#footer{width:100%;padding-bottom:15px;background-color:black;color:white;}#footer > .center{height:247px;}.short-line{width:22px;height:3px;background-color:white;}#footer-mais-info{padding-top:32px;padding-bottom:20px;font-size:18px;font-weight:bold;line-height:1.2em;}#footer-morada{padding-top:20px;float:left;padding-bottom:50px;padding-right:125px;font-size:16px;line-height:1.2em;}#footer-telefones{padding-top:20px;float:left;padding-bottom:50px;font-size:16px;line-height:1.2em;padding-right:90px;}#footer-email{padding-top:20px;float:left;padding-bottom:50px;font-size:16px;line-height:1.2em;padding-right:90px;}.social{width:50px;height:auto;display:inline-block;margin-right:15px;}#footer-email a{color:#F2F2F2;}#rights{float:left;}#footer-cr{float:left;font-size:16px;line-height:1.2em;}#footer-powered{float:right;font-size:16px;}#footer-powered a{color:#F2F2F2;}#footer-powered:hover a{font-weight:bold;color:white;}#footer-powered:hover img{height:19px;width:62.3px;}.left-side{padding-right:10px;}.right-side{padding-left:10px;}#home-body{background-color:white;padding-top:150px;}#cursos-livres-home{text-align:center;padding-top:70px;padding-bottom:100px;}#cursos-container{padding-top:75px;}#cursos-livres-home-title{height:40px;}#cursos-livres-bar{background-color:white;height:3px;width:40px;margin:auto;}.home-curso-image{float:left;width:306px;max-width:306px;position:relative;}.home-curso-image img{padding-bottom:18px;}.home-curso-instrumento{width:100%;font-size:18px;font-weight:bold;padding-top:15px;padding-bottom:5px;line-height:1.2em;}.home-curso-line{width:40px;height:3px;background-color:black;margin:auto;}#cursos-livres-title{width:100%;height:100px;background-color:black;color:white;font-size:22px;}.home-apoios-image{overflow:hidden;width:216px;height:138px;float:left;padding-right:10px;padding-left:10px;}.home-apoios-image-border{overflow:hidden;width:216px;height:138px;padding-right:10px;padding-left:10px;display:inline-block;}.group-apoios-home{float:left;text-align:center;}.imagens-apoios-home{padding-top:8px;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);cursor:pointer;}.imagens-apoios-home:hover{-webkit-filter:grayscale(0);filter:gray;filter:grayscale(0);}#contactos-title{width:100%;height:100px;background-color:black;color:white;font-size:22px;}.white-long-bar{height:3px;width:40px;}.long-line{width:44px;height:3px;background-color:black;margin:auto;}#cursos-livres-home-text{font-size:18px;padding-top:20px;padding-bottom:30px;color:black;line-height:1.2em;}#apoios-home-text{font-size:18px;padding-top:20px;line-height:1.2em;padding-bottom:30px;float:left;text-align:center;}#home-cursos-slider-controller{padding-top:40px;}#cursos-livres-home-images{overflow:hidden;}#home-cursos-slider{float:left;width:3000px;position:relative;}.home-cursos-button{display:inline-block;height:22px;width:22px;}#cursos-home-mid-buttons{height:22px;display:inline-block;}.cursos-home-button{display:inline-block;width:15px;height:17px;background-image:url('/sites/all/themes/javali_theme/images/button-not-selected.png');background-repeat:no-repeat;background-position:center;padding-bottom:2px;padding-left:12px;padding-right:12px;}.cursos-home-button:hover{cursor:pointer;}.home-cursos-button:hover{cursor:pointer;}.home-cursos-spacer{width:21px;float:left;height:130px;}#apoios-home{float:left;padding-top:100px;padding-bottom:45px;}#Apoios-home-title{height:40px;}#apoios-home-images{float:left;text-align:center;}#node-curso-section-title{width:100%;height:100px;background-color:black;color:white;}#cursos-workshops{float:left;}#titulo-cursos-workshops{width:280px;height:225px;float:left;line-height:1.5em;color:black;text-align:left;float:left;}.curso-ou-workshop{float:left;height:225px;width:320px;padding-left:40px;}.curso-ou-workshop-title{font-weight:bold;font-size:18px;color:black;line-height:1.2em;padding-bottom:10px;text-align:left;}.curso-ou-workshop-date{font-size:18px;color:black;line-height:1.2em;padding-bottom:10px;}.curso-ou-workshop-desc{font-size:15px;color:black;line-height:1.5em;overflow:hidden;}.group-workshops{float:left;height:auto;}#node-cursos-livres-musica{font-size:30px;font-weight:bold;text-align:center;padding-top:40px;padding-bottom:22px;text-transform:uppercase;}#node-curso-bar{background-color:white;height:3px;width:22px;margin:auto;}.cursos-group{overflow:hidden;}#node-curso-title{font-size:30px;font-weight:bold;padding-bottom:25px;}.mobile-spacer{height:70px;display:none;}#node-curso-obetivos-title{font-size:18px;font-weight:bold;padding-top:22px;padding-bottom:22px;}#node-curso-pcurricular-title{font-size:18px;font-weight:bold;padding-bottom:22px;padding-top:22px;}#node-curso-trace{background-color:black;height:3px;width:22px;}#node-curso-curricular{padding-bottom:22px;line-height:1.5em;}#node-curso-objectivos{font-size:15px;padding-bottom:35px;line-height:1.5em;}#node-curso-curricular{font-size:15px;padding-bottom:35px;}#node-curso-ins-button{text-align:center;border:solid 3px black;width:160px;font-size:15px;padding:10px;font-weight:bold;color:black;}#node-curso-ins-button:hover{color:white;background-color:black;cursor:pointer;}#node-content{padding-bottom:80px;}#node-curso-imagem{padding-bottom:45px;position:relative;}#menu ul.menu{display:inline-block;text-align:center;}#menu ul li{margin:0px;padding-left:10px;padding-right:10px;font-weight:bold;padding-top:8px;}.menu-bar{position:absolute;height:3px;width:calc(50% - 8px);background-color:white;top:0px;left:calc(50% - 25% + 4px);}.form-item label{color:#5A5A5A;}#contactos-main{padding-top:75px;}#contactos-main label{display:none;}#contactos-morada-title{width:100%;font-size:18px;font-weight:bold;padding-bottom:12px;}#contactos-morada-descricao{padding-top:12px;}#contactos-form-title{padding-bottom:20px;}#contactos-tele-title{padding-bottom:12px;}#contactos-tele-numbers{padding-top:12px;color:black;}#contactos-email-title{padding-bottom:12px;}#contactos-email-email{padding-top:12px;}#contactos-left{width:50%;float:left;font-size:18px;line-height:1.2em;}#contactos-right{width:50%;float:left;font-size:18px;}#contactos-morada{width:100%;float:left;padding-bottom:65px;}#contactos-telefone{width:50%;float:left;}#contactos-email{width:50%;float:left;}#contactos-formulario{width:100%;padding-top:20px;}#mapa{width:100%;float:left;height:300px;padding-top:65px;position:relative;-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);}#map-pointer{position:absolute;width:100%;height:100%;top:0px;}#contactos-formulario .form-item{margin:0px;width:100%;}#contactos-formulario input{width:472px;height:33px;font-size:18px;border:solid 1px gray;border-bottom:0px;color:black;padding-left:5px;padding-right:5px;}.contact-short-bar{width:23px;background-color:black;height:3px;}#edit-submitted-mensagem{border-bottom:solid 1px gray !important;width:484px;font-size:18px;border:solid 1px gray;resize:none;color:black;}#contactos-formulario .form-submit{width:200px;border:solid 3px black;color:black;height:45px;background-color:white;font-size:18px;}#contactos-formulario .form-submit:hover{background-color:black;color:white;cursor:pointer;}#contactos-formulario .form-actions{text-align:center;}.title-1{font-size:40px;font-weight:bold;text-align:center;line-height:1.5em;}.title-2{font-size:30px;font-weight:bold;color:black;text-align:center;line-height:35px;}.text-2{font-size:15px;line-height:1.2em;margin-right:20px;margin-left:20px;}#nome-docente-company{}.docente{padding-bottom:65px;overflow:hidden;padding-top:65px;}.docente-container{width:300px;text-align:center;float:left;}.foto-docente{height:100px;width:100px;display:inline-block;position:relative;}.foto-border{position:absolute;top:0;height:116px;width:100px;background-image:url('/sites/all/themes/javali_theme/images/icon_pessoas.png');background-repeat:no-repeat;background-size:cover;background-position:center center;}.descricao-docente{text-align:left;font-size:14px;line-height:1.2em;}.nome-docente-company{font-size:18px;padding-top:20px;padding-bottom:15px;font-weight:bold;}.docentes-spacer{float:left;height:100px;width:30px;}.page-main-title{width:100%;height:100px;background-color:black;color:white;font-size:22px;}.page-main-title-bar{}.group-docentes{overflow:hidden;padding-bottom:50px;}#basic-page-content{padding-top:75px;padding-bottom:35px;font-size:15px;line-height:1.2em;text-align:left;}#sub-titulo-bp{padding-bottom:35px;font-size:20px;font-weight:bold;line-height:1.2em;}#inscricao-container input{width:536px;height:33px;font-size:18px;border:solid 1px gray;color:black;max-width:calc(100% - 20px);}#inscricao-container textarea{resize:none;border:solid 1px gray;font-size:18px;color:black;width:540px;max-width:calc(100% - 20px);}#inscricao-container input[type="radio"]{width:15px;height:33px;}#inscricao-container input[type="checkbox"]{width:15px;height:33px;}#inscricao-container input[type="submit"]{background-color:white;border:solid 3px black;width:265px;margin-left:calc(50% - 142.5px);}#inscricao-container input[type="submit"]:hover{background-color:black;border:solid 3px black;width:265px;color:white;cursor:pointer;}#inscricao-container{padding-top:75px;padding-bottom:60px;width:560px;max-width:100%;}#inscricao-container label{font-size:15px;font-family:verdana;}.webform-calendar{height:20px !important;width:20px !important;}.webform-component--disciplinas-a-que-se-inscreve{padding-top:45px;}#edit-submitted-formacao-musical{width:472px;width:100%;float:left;}#edit-submitted-formacao-musical .form-item{float:left;padding-right:10px;}#edit-submitted-tempo-de-formacao-musical{width:472px;}#edit-submitted-disciplinas-a-que-se-inscreve{float:left;padding-bottom:50px;width:650px;width:100%;}#edit-submitted-disciplinas-a-que-se-inscreve .form-item{float:left;padding-right:25px;}#edit-submitted-conhecimento{float:left;width:100%;padding-bottom:25px;}#edit-submitted-conhecimento .form-item{float:left;padding-right:25px;}#inscricao-container .form-actions{text-align:left;}#inscricao-container .form-item{}.webform-component--data-de-nascimento label{padding-bottom:5px;color:gray;}.webform-component--data-de-nascimento span{display:none;}.webform-component--formacao-musical{padding-top:50px;}.node-type-webform .webform-component--formacao-musical label[for="edit-submitted-formacao-musical"]{font-size:26px !important;font-weight:bold;font-family:Playfair Display !important;padding-bottom:15px;color:black;}#nota-webform{width:539px;font-size:13px;font-weight:bold;line-height:1.5em;padding-bottom:35px;max-width:calc(100% - 20px);text-align:justify;}#mandatory-fields{font-size:13px;width:145px;margin-left:calc(50% - 72.5px);}.red{color:red;}label[for="edit-submitted-tempo-de-formacao-musical"]{color:gray !important;}.node-type-webform label[for="edit-submitted-disciplinas-a-que-se-inscreve"]{font-size:26px !important;font-weight:bold;font-family:Playfair Display !important;padding-bottom:15px;color:black;}.webform-component--informacao-relevante{padding-top:40px;}.node-type-webform label[for="edit-submitted-informacao-relevante"]{font-size:26px !important;font-weight:bold;font-family:Playfair Display !important;padding-bottom:15px;padding-top:28px;color:black;line-height:1.2em;}.node-type-webform label[for="edit-submitted-conhecimento"]{font-size:26px !important;font-weight:bold;font-family:Playfair Display !important;padding-bottom:15px;padding-top:28px;color:black;}#inscricao-container label{line-height:1.2em;}label[for="edit-submitted-nome-aluno"]{display:none;}label[for="edit-submitted-localidade"]{display:none;}label[for="edit-submitted-telefone-telemovel"]{display:none;}label[for="edit-submitted-email"]{display:none;}label[for="edit-submitted-telefone-do-encarregado"]{display:none;}label[for="edit-submitted-telemovel-do-encarregado"]{display:none;}label[for="edit-submitted-email-do-encarregado"]{display:none;}label[for="edit-submitted-nome-do-encarregado"]{display:none;}.node-type-webform .label-aluno{font-size:26px;font-weight:bold;font-family:Playfair Display;padding-bottom:15px;width:100%;float:left;line-height:1.2em;}#sub-titulo-workshop{font-size:25px;font-weight:bold;line-height:1.2em;padding-top:75px;}#data-workshop{font-size:23px;padding-bottom:23px;padding-top:20px;}#descricao-node-workshop{font-size:16px;line-height:1.2em;padding-bottom:75px;}.webform-confirmation{padding-top:35px;text-align:center;font-size:18px;padding-bottom:15px;line-height:1.2em;}.links{text-align:center;font-size:16px;padding-bottom:35px;}#menu-resp{top:0;background-color:white;width:100%;height:140px;display:none;text-align:center;}#menu-resp-spacer{height:140px;position:absolute;left:0;}#resp-icon{width:75px;height:75px;display:inline-block;float:right;padding-top:31.5px;padding-bottom:26.5px;padding-left:26.5px;padding-right:26.6px;}#resp-logo{width:140px;height:135px;display:inline-block;float:left;padding-left:25px;}#resp-icon:hover{cursor:pointer;}#slider-container #banner-image-text-container{position:absolute;}@media all and (min-width:280px) and (max-width:340px){#resp-logo{padding:0px;}}.not-logged-in.page-user{background-color:#eeeeee;}.not-logged-in.page-user .javali-login #user-login{font-family:"Arial";}.not-logged-in.page-user .region-content{margin:auto;width:500px;}.not-logged-in.page-user .javali-login{height:100%;background-color:#eeeeee;text-align:center;font-family:"Arial";margin-top:180px;}.not-logged-in.page-user .javali-login .title{font-size:35px;margin-bottom:45px;}.not-logged-in.page-user .javali-login .form-item{width:200px;}.not-logged-in.page-user .javali-login .form-item label{text-align:left;width:500px;margin-bottom:10px;}.not-logged-in.page-user .javali-login .form-item input{text-align:left;width:500px;height:25px;background-color:#DDDDDD;border:1px solid #C2C2C2;margin-bottom:40px;}.not-logged-in.page-user .javali-login #edit-submit:hover{background-color:white;color:#333333;cursor:pointer;}.not-logged-in.page-user .javali-login #edit-submit{background-color:#333333;height:45px;width:150px;border-radius:23px;color:white;margin-top:40px;}.not-logged-in.page-user .javali-login .description{display:none;}.not-logged-in.page-user .javali-login .footer{width:140px;margin:auto auto 10px auto;position:absolute;bottom:0;left:0;right:0;}.not-logged-in.page-user .javali-login .footer .text{float:left;font-size:13px;width:80px;padding-top:4px;color:#333333;}.not-logged-in.page-user .javali-login .footer .javali-icon{height:19px;width:60px;background-image:url("/sites/default/files/selo_javali.png");background-position-y:-1px;float:right;}.not-logged-in.page-user .javali-login .footer .javali-icon a{height:20px;width:60px;display:block;cursor:pointer;}.not-logged-in.page-user .javali-login input{font-size:16px;}.not-logged-in.page-user #logo,.not-logged-in.page-user #menu,.not-logged-in.page-user #footer{display:none;}.page-admin-settings-home #cke_contents_edit-cursos-value iframe{height:200px;}@media all and (min-width:280px) and (max-width:960px){#menu ul.menu{display:none;}#menu ul li{padding-top:20px;}#menu li.expanded ul{top:10px;left:10px;position:relative;}#menu li.expanded ul li{float:left;padding-left:30px;}#menu .menu .expanded ul li{padding-top:30px;}#menu{padding-bottom:0px;padding-top:0px;}#logo{display:none;}#menu li{float:left;width:100%;font-size:50px;padding-top:25px;padding-bottom:25px;text-align:left;}.menu-bar{display:none;}#menu-resp{display:inline-block;color:white;font-size:50px;font-weight:bold;}#menu li.expanded li{border:0px;}.center{width:100%;margin:auto;}#titulo-cursos-workshops{width:100%;text-align:center;height:auto;padding-bottom:45px;}.curso-ou-workshop{width:98%;border-bottom:solid 1px #808080;height:auto;padding-top:20px;padding-bottom:20px;padding-left:0;margin-left:1%;margin-right:1%;}#footer-social{width:100%;}#cursos-livres-home{width:100%;}.home-apoios-image-border{float:none;display:inline-block;border:0;}.home-apoios-image{float:none;display:inline-block;}#footer-mais-info{margin-left:10px;margin-right:10px;}.short-line{margin-left:10px;}#footer-morada{margin-left:10px;padding-right:115px;}#footer-email{margin-left:10px;}#footer-cr{margin-left:10px;}#footer-powered{padding-right:10px;}#footer-telefones{margin-left:10px;}#sub-titulo-bp{margin-left:10px;margin-right:10px;}#basic-page-content{margin-left:10px;margin-right:10px;}.banner-image-text-container{}.imagens-listagem{width:100%;height:auto;}#node-curso-title{margin-left:10px;}#node-curso-trace{margin-left:10px;}#node-curso-obetivos-title{margin-left:10px;}#node-curso-objectivos{margin-left:10px;margin-right:10px;}#node-curso-pcurricular-title{margin-left:10px;}#node-curso-curricular{margin-left:10px;margin-right:10px;}#node-curso-ins-button{margin-left:10px;}.cursos-group{text-align:center;}#curso{float:none;display:inline-block;}#inscricao-container{margin-left:10px;}.docente-container{width:100%;}.group-docentes{padding-bottom:0px;}.descricao-docente{margin-left:10px;margin-right:10px;}.docentes-spacer{height:75px;}#contactos-left{width:100%;}#contactos-morada{width:auto;float:left;margin-left:10px;margin-right:15%;padding-bottom:30px;}#contactos-telefone{width:auto;padding-bottom:65px;margin-left:10px;margin-right:15%;float:center;}#contactos-email{width:auto;margin-left:10px;float:left;margin-right:10px;padding-bottom:65px;}#contactos-right{padding-top:10px;margin-left:10px;width:auto;}#sub-titulo-bp{}#wrapper{overflow:hidden;}#basic-page-content{margin-right:10px;}#slider-container{overflow:hidden;position:relative;height:auto !important;max-width:100%;}.banner-info{display:none}#banner{height:auto !important;}#banner-slider{height:auto;position:relative;}.banner-img{height:auto;margin-bottom:-3px;}.title-1{font-size:48px;}.text-2{font-size:25px;}.curso-ou-workshop-title{font-weight:bold;font-size:26px;color:black;line-height:1.2em;padding-bottom:10px;text-align:left;margin-right:90px;}#home-body{padding-top:40px !important;}#banner-slider-buttons{bottom:20px;top:auto !important;}#banner-buttons{position:absolute;top:50% !important;left:0;z-index:2;width:100%;height:40px;}.curso-ou-workshop-date{font-size:26px;}#banner-left-button{margin-left:2.5%;}#banner-right-button{margin-right:2.5%;}.curso-ou-workshop-desc{font-size:23px;}#cursos-livres-home-title{font-size:40px;padding-bottom:15px;}.menu li.expanded > ul{display:none;}.menu li.expanded > ul{display:block;width:100% !important;box-shadow:none !important;}#cursos-livres-home-text{font-size:26px;}.home-curso-instrumento{font-size:26px;font-weight:500;}#Apoios-home-title{font-size:40px;padding-bottom:15px;}#apoios-home-text{font-size:26px;}#footer-mais-info{font-size:26px;font-weight:500;}#footer-morada{font-weight:500;}#footer-cr{font-size:16px;}.banner-image-text-container .text-2{display:none;}#footer-telefones,#footer-email{font-size:16px;width:100%;}#footer-cr{text-align:center;width:95%;margin:auto;float:none;}#footer-powered{text-align:center;width:95%;margin:auto;float:none;}#footer-morada,#footer-telefones,#footer-email{padding-bottom:25px;}#footer{overflow:hidden;}#cursos-workshops{width:95%;margin:auto;float:none;}#cursos-workshops .title-1{width:100%;padding-right:0px;text-align:left;display:block;float:none;}.title-1{font-size:30px !important;}#cursos-livres-home-text{width:95%;padding-right:2.5%;padding-left:2.5%;}#cursos-livres-home{padding-top:0px;}.title-2{font-size:30px !important;}.front .curso-ou-workshop,.front #titulo-cursos-workshops{height:auto !important;}.curso-ou-workshop{width:100% !important;top:0px !important;margin-left:0px;margin-right:0px;height:auto;float:none;}.curso-ou-workshop-title{margin-right:0px;font-size:20px;}.curso-ou-workshop-date{font-size:17px;}#cursos-workshops .title-1{padding-bottom:10px;}#cursos-workshops .curso-ou-workshop:last-child{border-bottom:0px;}#resp-logo{width:90px;height:auto;padding-top:5px;padding-left:5%;position:relative;left:-25px;}#resp-icon{width:50px;height:auto;padding-top:10px;padding-bottom:10px;}#menu-resp{height:70px;overflow:hidden;}#menu{height:70px;}#menu ul{z-index:100;position:absolute;width:100%;top:70px;left:0px;background-color:#fff;}#menu ul li{font-size:18px;width:95% !important;padding-left:2.5% !important;padding-right:2.5% !important;}img{max-width:100% !important;}#menu ul{overflow-y:scroll;}#menu ul li{padding-top:10px !important;padding-bottom:10px !important;}#wrapper img{max-width:100%;}.page-node{width:95%;padding-left:2.5%;padding-right:2.5%;overflow-x:hidden;}.page-node.front{width:100%;padding-left:0%;padding-right:0%;overflow-x:hidden;}#resp-icon{padding-right:2.5%;}.home-curso-instrumento{font-size:13px;}iframe{max-width:100%;}#basic-page-content{margin-left:0px;margin-right:0px;}#menu{position:fixed !important;left:0px !important;}.mobile-spacer{height:70px;display:block;}#page-title{line-height:25px;}#cursos-livres-title{height:auto;}#page-title{padding-bottom:27px;}#curso{width:100%;}#node-curso-title{line-height:35px;margin-left:0px;}#node-curso-obetivos-title{margin-left:0px;}#node-cursos-livres-musica{line-height:35px;}#node-curso-section-title{height:auto;padding-bottom:27px;}label[for="edit-submitted-conhecimento"],label[for="edit-submitted-disciplinas-a-que-se-inscreve"]{line-height:36px;}iframe img{max-width:100%;}.home-curso-image img{width:100%;height:auto;}}.tool-items .webform_components_page,.tool-items .webform_results_submissions{width:auto;}.tool-items .webform_components_page span,.tool-items .webform_results_submissions span{width:auto;margin-right:5px;margin-left:5px;}
#menu > ul > li a:hover > .menu-bar,#menu > ul > li a.active .menu-bar{background-color:#000;}#menu > ul > li.active-trail > a .menu-bar{background-color:#000;color:#000;}#menu ul li.expanded ul li:last-child{border-bottom:none;}a.active-trail{color:#000 !important;}#menu ul li.expanded ul li{padding-top:7px;padding-bottom:7px;}#menu ul li.expanded{padding-bottom:10px;}#menu > ul li.expanded{position:relative;}#menu > ul li.expanded ul{width:300px;}#menu ul > li > a{position:relative;padding-top:5px;}#menu ul li ul{}#menu ul li{line-height:20px;}#menu ul li.expanded ul{box-shadow:3px 3px 4px #888888;}.front .curso-ou-workshop,.front #titulo-cursos-workshops{height:105px;overflow:hidden;}.front .curso-ou-workshop{width:190px;position:relative;top:12px;}.front #titulo-cursos-workshops{line-height:47px;position:relative;top:3px;font-size:30px;width:240px;}#footer > div > div > span{margin-top:7px;display:block;}.disc-link a{font-size:16px !important;color:#666 !important;}.node-disciplina #node-content{padding-top:80px;font-size:15px;line-height:20px;}#cursos-workshops{padding-bottom:50px;}#titulo-cursos-workshops{padding-right:30px;}.disc-link{line-height:20px;margin-bottom:7.5px;}#footer span{line-height:20px;}#footer-social{padding-top:20px;float:right;padding-bottom:50px;font-size:16px;line-height:1.2em;margin-right:-15px;}.social{width:50px;position:relative;cursor:pointer;}.social img{width:100%;height:auto;}.node-type-webform form{width:760px;margin:auto;padding-top:50px;padding-bottom:50px;max-width:95%;font-size:14px;}.node-type-webform form input[type="text"],.node-type-webform form input[type="email"]{width:100%;}.node-type-webform form textarea{width:100% !important;font-size:13px !important;color:#494949 !important;}.node-type-webform label{margin-bottom:5px;}.webform-submit{border:solid 3px black;color:black;height:45px;background-color:white;font-size:18px;padding-left:12.5px;padding-right:12.5px;}.webform-submit:hover{cursor:pointer;color:#FFF;background-color:#000;}.lightbox2-orig-layout .prevLink{background:url(/sites/all/themes/javali_theme/images/prev.gif) left 15% no-repeat !important;}.lightbox2-orig-layout .nextLink{background:url(/sites/all/themes/javali_theme/images/next.gif) right 15% no-repeat !important;}.node-type-galeria .center{padding-top:50px;padding-bottom:50px;}.node-type-galeria .center .field-item img{height:200px;width:auto;margin-right:30px;float:left;margin-bottom:30px;}#imageDetails a{display:none;}.instrumento-docente{font-weight:bold;font-size:14px;text-align:center;margin-bottom:15px;line-height:20px;}.page-docentes .descricao-docente{text-align:left !important;padding-left:35px;padding-right:35px;}.node-type-docente .center{padding-top:50px;padding-bottom:50px;}.node-type-docente .field-name-field-instrumento{font-size:18px;width:100%;}.node-type-docente .field-name-field-foto-docente{margin-bottom:35px;}.node-type-docente .field-name-field-apresentacao-docente{margin-top:35px;width:100%;line-height:18px;}@media all and (min-width:961px){#menu ul li.expanded:hover ul{display:block;}}#destaques-front{margin-top:30px;margin-bottom:30px;clear:both;text-align:center;position:relative;}#destaques-home-title{height:40px;}.front .view-id-destaques{padding-top:30px;}#slick-views-destaques-1 .views-field-field-imagem img{margin:30px auto 30px auto;}#slick-views-destaques-1 .slick-track{margin-bottom:35px;}#slick-views-destaques-1 .views-field-title{font-size:15px;}#slick-views-destaques-1 .slick-dots{display:inline-flex;list-style:none;}#slick-views-destaques-1 .slick-dots li{z-index:20;}#slick-views-destaques-1 .slick__arrow{width:20%;margin:20px auto auto auto;}#slick-views-destaques-1 .slick-prev{float:left;background-image:url("/sites/all/themes/javali_theme/images/left-button.png");}#slick-views-destaques-1 .slick-next{float:right;background-image:url("/sites/all/themes/javali_theme/images/right-button.png");}#slick-views-destaques-1 .slick-arrow{width:12px;height:22px;border:0;background-color:transparent;padding:0;cursor:pointer;}#slick-views-destaques-1 .slick-arrow::-moz-focus-inner{border:0;}#slick-views-destaques-1 .views-field-field-imagem{padding-bottom:10px;}#slick-views-destaques-1 .views-field-field-link{font-size:12px;}#slick-views-destaques-1 .views-field-field-imagem .field-content{height:200px;}#slick-views-destaques-1 .views-field-field-imagem img{height:200px;width:auto;}#destaques-front .long-line{margin-bottom:40px;}.node-disciplina #disciplina-image{text-align:center;margin-bottom:30px;}.node-disciplina #disciplina-body{margin-bottom:30px;}.node-disciplina .disciplinas-video{text-align:center;margin-bottom:50px;}.node-disciplina .video-title{margin-bottom:20px;}.node-disciplina .form-title{margin-bottom:25px;cursor:pointer;color:grey;font-size:25px;}.node-disciplina .form-title:hover{color:black;}.node-disciplina .disciplina-forms{margin-bottom:50px;text-align:center;}.node-disciplina .webform-component--formacao-musical label[for="edit-submitted-formacao-musical"],.node-disciplina .webform-component--disciplinas-a-que-se-inscreve label[for="edit-submitted-disciplinas-a-que-se-inscreve"]{font-size:20px !important;}.node-disciplina .disciplina-inner-form{display:none;text-align:left;}.node-disciplina .disciplina-inner-form.visible{display:block;}.group-docentes .docentes-spacer:nth-child(3n+2){display:none;}.page-docentes #docentes-intro-section{line-height:1.5;margin-bottom:50px;}.front #apoios-home{display:none;}.page-galeria .galeria{width:470px;padding-bottom:75px;float:left;position:relative;}.page-galeria #galeria-title{width:100%;height:100px;background-color:black;color:white;font-size:22px;}.page-galeria #galeria-container{padding-top:75px;}.page-galeria .galeria-title{padding-top:30px;padding-bottom:30px;}.page-galeria #galeria-bar{background-color:white;height:3px;width:40px;margin:auto;}
