/** RESPONSIVE **/

@media only screen and (max-width: 1143px){
    .boxed .tml{width: 70% !important;}
    .boxed .tml-lostpassword{width: 70% !important;}

    .vc_tta-container{width: 992px !important;}

    .container.user-page form.cinema-form .gfield_radio li label{padding-left: 35px;}
    .vc_tta-container .vc_tta-tabs-container{display: block !important;}

    .container.user-page form.premiomimo-form > div > ul > li.idade{width: 17% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade + li{width: 28% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade + li + li{width: 55% !important;}

    .container.user-page form.etapaeducativa-form > div > ul > li.local{width: 71% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.local + li{width: 29% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento{width: 36% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.instrumento{width: 64% !important;}
    
    .container.user-page form.premiomimo-form li > .ginput_container_date > div > div {width:32%!important;}
    .container.user-page form.premiomimo-form li > .ginput_container_date > div > div:first-child + div + div {width:36%!important;}
}

@media only screen and (max-width: 992px){
    .boxed .tml{padding: 0 10px;}
    .boxed .tml-lostpassword{width: 100% !important;padding: 0 10px;}
    .boxed .tml-lostpassword > h1{font-size: 64px !important;}

    .vc_tta-container{width: 768px !important;}

    .container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li + li + li + li{width: 100%;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li + li + li + li + li{width: 100%;}
    form.cinema-form .top_label label.gfield_label{font-size: 16px !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li + li{width: 100% !important;}

    .post-4989 .wpb_text_column h1{font-size: 64px;}
    form.premiomimo-form .top_label label.gfield_label{font-size: 14px !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade{width: 21% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade + li + li{width: 51% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.nome-completo {width:61%!important;}
    .container.user-page form.premiomimo-form > div > ul > li.nome-completo + li {width:39%!important;}

    form.etapaeducativa-form .top_label label.gfield_label{font-size: 15px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curso{width: 80% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.categoria{width: 20% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento{width: 39% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.instrumento{width: 61% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.nomecompleto{width: 62% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento{width: 38% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li .gfield_radio li label{padding-left: 31px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li .gfield_radio li:first-child{margin-left: 0px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li .gfield_radio li{margin-left: 11px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar li{margin-left: 12px !important}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li li{margin-left: 12px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li + li li{margin-left: 12px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li .gfield_description{position: relative !important;top: 0px !important;right: initial !important;margin-top:5px!important;margin-bottom:15px;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li .gfield_description.validation_message {left: 10px !important;top: 100% !important;margin-top: -25px !important;position: absolute !important;margin-bottom: 0 !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li .charleft.ginput_counter{position: absolute !important;margin-top: 18px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.informacoescomplementares .gfield_description{position: relative !important;left: 0 !important; right: initial !important;margin-top: 5px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.informacoescomplementares .charleft.ginput_counter{position: absolute !important;margin-top: 30px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.local + li {width:37%!important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.local {width:63%!important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.musicapeca {width:33.333%!important;}
}

@media only screen and (max-width: 768px){
    .boxed .tml > h1{font-size: 50px !important;}
    .boxed .tml > form{width: 100% !important;}
    .boxed .tml > h2{font-size: 20px !important;margin-top: 80px;margin-bottom: 15px !important;}
    .page > .top-container .user {top: 35px;right: 10px;}
    .boxed .tml > ul > li > a{font-size: 15px !important;}

    .container.user-page .forgot-pass ul{width: 100%;}

    .vc_tta-container{width: 480px !important;}
    .vc_tta-container .vc_tta-panels{padding: 30px !important;}
    .container.user-page div.tml.tml-profile form p{width: 100%;}

    form.cinema-form .top_label label.gfield_label{font-size: 15px !important;}
    .container.user-page form.cinema-form > div > ul > li{width: 50% !important;padding-right: 10px !important;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form .gfield_radio li{margin-left: 13px !important;}
    .container.user-page form.cinema-form .gfield_radio li:first-child{margin-left: 0 !important;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.sinopse{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li{width: 100% !important;}
    .container.user-page form.cinema-form .gfield_radio li label{padding-left: 33px;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.classification + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.fichatecnica{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.fichatecnica + li + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.directorinfo + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.directorinfo + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.directorinfo + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.responsibleinfo + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.responsibleinfo + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.responsibleinfo + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.files{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li + li + li + li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li + li + li + li + li{width: 100% !important;}

    .post-4989 .wpb_text_column h1{font-size: 39px !important;}
    .container.user-page form.premiomimo-form .gfield_radio li{width: 100%; margin-left: 0 !important;}
    .container.user-page form.premiomimo-form li.gsection h2.gsection_title{font-size: 30px !important;}
    .container.user-page form.premiomimo-form li.repeaterheader h2.gf_repeater_title{font-size: 30px !important;}
    .container.user-page form.premiomimo-form > div > ul > li.nome-completo{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.nome-completo + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade{width: 34% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade + li{width: 66% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.fotosolista{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.fotosolista + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.fotosolista + li + li{width: 100% !important;}

    .post-5001 .wpb_text_column h1{font-size: 55px !important;}
    .container.user-page form.etapaeducativa-form li.repeaterheader h2.gf_repeater_title{font-size: 35px !important;}
    .container.user-page form.etapaeducativa-form li.gsection h2.gsection_title{font-size: 35px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curso{width: 70% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.categoria{width: 30% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento{width: 61% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.instrumento{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.nomecompleto{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento{width: 70% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li .gfield_radio li label{padding-left: 40px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li{width: 30% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li .gfield_radio li{margin-left: 20px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li {width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.telefone{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.telefone + li{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.telefone + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.menordeidade + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.menordeidade + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.tempomusica li{margin-left: 0 !important;width:33.333%!important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar li{margin-left: 20px !important; width: initial !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li li{margin-left: 20px !important; width: initial !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curriculoescolar + li + li li{margin-left: 20px !important; width: initial !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.locais h2.gf_repeater_title{font-size: 15px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.reportorio h2.gf_repeater_title{font-size: 15px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.musicapeca{width: 50% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li .charleft.ginput_counter{position: absolute !important;margin-top: 30px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li{width: 70% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li{width: 30% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.informacoescomplementares{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.informacoescomplementares + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.informacoescomplementares .charleft.ginput_counter{position: absolute !important;margin-top: 20px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.local {width:100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.local + li {width:100% !important;}

    .container.user-page div.editais-entry-group thead{display: none}
    .container.user-page div.editais-entry-group tr{display: block;}
    .container.user-page div.editais-entry-group td{display: block;text-align: right !important;width: 100% !important;}
    .container.user-page div.editais-entry-group td:before {content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;}
    .container.user-page div.editais-entry-group.premiomimo-form tr td{border-left: none !important;}
    .container.user-page div.editais-entry-group.premiomimo-form tr td:first-child ~ td {border-top:none;}
    .container.user-page div.editais-entry-group.cinema-form tr td{border-left: none !important;}
    .container.user-page div.editais-entry-group.cinema-form tr td:first-child ~ td {border-top:none;}
    .container.user-page div.editais-entry-group.etapaeducativa-form tr td{border-left: none !important;}
    .container.user-page div.editais-entry-group.etapaeducativa-form tr td:first-child ~ td {border-top:none;}

    .vc_tta-container .vc_tta-tabs-list li a {font-size:18px!important;}
}

@media only screen and (max-width: 480px){
    .boxed .tml > p.message{width: 100%;}
    .boxed .tml > h1{font-size: 40px !important;}
    .boxed .tml-resetpass > h1{font-size: 34px !important;}
    .boxed .tml > h1:after{width: 70% !important; margin-left: -35% !important;}
    .page > .top-container .user {top: 55px;}

    .vc_tta-container{width: 320px !important;}
    .container.user-page div.tml form input[type="submit"]{width: 198px;font-size: 17px;}
    #your-profile h3{font-size: 23px;}

    .container.user-page form.cinema-form > div > ul > li.files + li .gfield_description{position: relative !important;right: initial !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li + li .gfield_description{position: relative !important;right: initial !important;}
    .container.user-page form.cinema-form > div > ul > li{width: 100% !important;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li + li + li + li ul li{margin-left: 0 !important;width: 100%;}
    .container.user-page form.cinema-form > div > ul > li.titulofilme + li + li + li + li + li + li + li + li + li ul li{margin-left: 0 !important;width: 100%;}
    .container.user-page form.cinema-form > div > ul > li.sinopse .gfield_description.validation_message{top: 104% !important; right: initial !important;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li + li ul li{margin-left: 0 !important;width: 100%;}
    .container.user-page form.cinema-form > div > ul > li.sinopse + li + li + li ul li{margin-left: 0 !important;width: 100%;}
    .container.user-page form.cinema-form > div > ul > li.files + li .gfield_description.validation_message{margin-top: 7px !important;left: 0 !important;}
    .container.user-page form.cinema-form > div > ul > li.files + li + li .gfield_description.validation_message{margin-top: 7px !important;left: 0 !important;}

    .container.user-page form.premiomimo-form > div > ul > li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.endereco-completo + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade{width: 100% !important;}
    .container.user-page form.premiomimo-form > div > ul > li.idade + li{width: 100% !important;}

    .container.user-page form.etapaeducativa-form > div > ul > li.cidade{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.curso{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.categoria{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.toca-instrumento{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.instrumento{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.datanascimento + li + li + li + li + li + li + li + li + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.telefone{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.telefone + li{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.musicapeca{width: 100% !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.tempomusica li {width:50% !important;}
    .container.user-page form.etapaeducativa-form li.gsection h2.gsection_title{font-size: 30px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li {width:100%!important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li {width:100%!important;}
    .container.user-page .gf_repeater_add{padding: 0 5px !important;text-align:center;display:block;float:none;}
    .container.user-page .gf_repeater_remove{padding: 0 5px !important;text-align:center;margin-top:5px;display:block;float:none;margin-right:0 !important;}
    .container.user-page .ginput_container_repeater-end {height:auto;}
    .container.user-page form.etapaeducativa-form > div > ul > li.reportorio .gsection_description{right: initial !important;text-align: left !important;top: 6px !important;position:relative;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li .charleft.ginput_counter{position: absolute !important;margin-top: 40px !important;}
    .container.user-page form.etapaeducativa-form > div > ul > li.experienciaprofissional + li + li + li + li + li .charleft.ginput_counter{position: absolute !important;margin-top: 30px !important;}
    .container.user-page div.editais-entry-group h2{font-size: 26px !important;}
    
    .container.user-page div.editais-entry-group td {text-align:center !important;}
    .container.user-page div.editais-entry-group td:before {display:block;float:none !important;text-align:center!important;}
    .container.user-page div.editais-entry-group td form {width:100%;}
    .container.user-page div.editais-entry-group td form button {width:100%;}

    .vc_tta-container .vc_tta-tabs-list li a {font-size:15px!important;}
}