@media only screen and (min-width : 0px) and (max-width : 719px) {
	#news{
		padding-bottom: 65px !important;
	}
	#news-ind #news .see-all a:first-child{
		margin-bottom: 15px;
	}
	#news-ind #quick-access{
		float: left !important;
		margin-top: 45px !important;
		width: 100%;
	}
	#news-ind #quick-access ul.menu{
		margin-left: 5%;
	}
	#news-ind #quick-access ul.menu li a:link{
		width: 85%;
		padding: 0 5%;
	}
	#focus-publ #focus{
		padding: 5%;
		width: 90%;
	}
	#focus-front .header .image{
		width:95%;
	}
	#focus-front .header .image, #focus-front .header .title{
		float: left;
	}
	#focus-front .header .title{
		margin-top: 15px;
	}
	#focus-front .summary{
		margin-right: 5%;
	}
	#focus-publ #focus .see-all{
		width:100%;
		left: 0;
		text-align: center;
	}
	#focus-front .see-all a:link, #focus-front .see-all a:visited{
		width: 90%;
	}
	#focus-publ #publ{
		padding: 45px 0 0;
	}
	#publ-front .column{
		display: block;
		width: 100%;
	}
	#focus-publ h2{
		margin-left: 5%;
	}
	#focus h2{
		margin-left: 0;
	}
	#publ-front .column .publ-row{
		padding-right: 5%;
		padding-left: 5%;
	}
	#focus-publ #publ .see-all, #events #publ .see-all{
		width: 100%;
		text-align: center;
	}
	#focus-publ #publ .see-all a:link, .see-all a:visited{
		width: 90%;
		padding-right: 0;
		padding-left: 0;
	}
	#tax-events #event-highlighted, #tax-events #rates, #tax-events #events{
		width: 90%;
		margin-left: 5%;
		padding: 0;
	}
	#rates .see-all a:link, #events .see-all a:link{
		width: 96%;
		padding: 5px 2%;
		text-align: center;
	}
	#rates .see-all a:first-child{
		margin-bottom: 10px;
	}
	#tax-events #event-highlighted{
		margin-top: 40px;
	}
	#event-highlighted img{
		width: 100%;
		height: auto;
	}
	#tax-events #event-highlighted .date{
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}
	#tax-events #events{
		margin-top: 30px;
	}
	#events .see-all{text-align: center;}
	#footer-menu ul.menu, #pre-footer ul.menu{
		display: block;
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#footer-menu ul.menu li, #pre-footer ul.menu li{
		display: block;
		width: 100%;
		text-align: left;
		margin-bottom: 15px;
	}
	#pre-footer ul.menu li a i{
		float: left;
		width: 60px;
		margin-bottom: 0;
		margin-right: 20px;
		height: 60px;
	}
	#pre-footer ul.menu li a i:after {
		font-size: 90px;
		top: 14px;
		left: -25px;
	}
	#pre-footer ul.menu li a span{
		display: table-cell;
		vertical-align: middle;
	}
	#pre-footer ul.menu li a:link{
		display: table;
		font-size: 16px;
	}
	#footer-menu ul.menu li ul{
		margin-left: 0;
	}
	#footer{
		float: left;
		width: 100%;
	}
	#pre-footer{
		float: left;
		width: 100%;
	}
	#footer-menu ul.menu{
		float: left;
		padding-top: 35px;
		display: none;
	}
	#footer-menu ul.menu ul.menu{
		padding-top: 0px;
	}
	#footer-menu #bottom-footer ul.menu{
		display: block;
    	float: left;
    	width: 90%;
	}
	#footer-menu #bottom-footer{
		padding: 0;
	}
	#footer-menu #bottom-footer ul.menu li{
		width: 100%;
	}
	#footer-menu #social{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		padding-bottom: 15px;
	} 
	#footer-menu #bottom-footer #social ul.menu{
		width: auto;
		margin-left: 0;
		float: left;
		padding-top: 25px;
	}
	#footer-menu #bottom-footer #social ul.menu li{
		width: 25px;
		margin: 0;
		margin-right: 20px;
	}
	#copyright span{
		margin-right: 5%;
	}
	#highlights .highlight .highlight-info .info .title a:link{
		font-size: 15px;
		line-height: 20px;
	}
	h1#logo a{
		width: 62px;
		overflow: hidden;
	}
	#highlights{
		margin-bottom: 40px;
		height: 340px;
	}
	#highlights .highlight .highlight-info .arrow{
		display: none;
	}
	#highlights .highlight .highlight-info .info .date,
	#highlights .highlight .highlight-info .info .title{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#highlights .highlight .highlight-info .highlight-info-inner{
		height: 155px;
	}
	#header-menu ul.menu{
		display: none;
	}
	#header-menu #search-block-form .form-text input{
		margin-right: 5%;
	}
	#quick-links a span{
		display: none;
	}
	#highlights .highlight .img{
		height: 185px;
	}
	#header-menu .block-search{
		margin-right: 5%;
	}
	#news-ind #indicators .title{
		width: 75%;
	}
	#news-ind #indicators .see-all a{
		padding-left: 0;
		padding-right: 0;
	}
	#news-ind #indicators .see-all a:first-child {
		margin-bottom: 15px;
	}
	#main-content{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#main-content .view{
		display: block;
	}
	#main-content .view .attachment.attachment-before{
		display: block;
		float: left;
		width: 100%;
		padding-bottom: 30px;
	}
	#main-content .view .attachment.attachment-before .chosen-container {
		width: 100% !important;
	}
	#main-content .view .view-content-wrapper{
		display: block;
		width: 100%;
		padding-left: 0;
		padding-bottom: 50px;
	}
	ul.pager.pager--infinite-scroll{
		text-align: left;
	}
	.field-collection-container .content_33_perct.float-left,
    .field-collection-container .content_33_perct.float-right,
	.field-collection-container .content_50_perct.float-left,
    .field-collection-container .content_50_perct.float-right {
        width: 100%;
		float: none;
		margin: 0 0 10px;
    }
    #rates-top{
    	display: block;
    	float: left;
    }
    #rates-top #rates-principal, #rates-graph{
    	display: block;
    	float: left;
    	width: 100%;
    	padding-right: 0;
    	height: auto;
    }
    .image-container-tax{
    	width: 100%;
    	float: left;
    }
    .image-container-tax img{
    	width: 100%;
    	height: auto;
    	float: left;
    }
    #rates-top #rates-front{
    	font-size: 12px;
    }
    #other-title{
    	float: left;
    }
    #rates-full{
    	display: block;
    	float: left;
    }
    #rates-full .rate-full-container{
    	display: block;
    	width: 100%;
    }
    #rates-full .rate-full-container.right{
    	padding-top: 0;
    }
    #rates-full .rate-full-container.right .rates-row:first-child{
    	display: none;
    }
    #rates-full .rate-full-container.left{
    	padding-right: 0;
    }
    .contactos-seccao .contact-item{
    	width: 100%;
    	display: block;
    	vertical-align: top;
    	float: left;
    	padding-bottom: 10px;
    }
    .contactos-seccao .contact-item .item-image{
    	height: 50px;
    }
    .contactos-mapa, #gmap_canvas, .contactos-mapa div{
    	display: block;
    	width: 100% !important;
    }
    .contacto-containner{
    	width: 31%;
    	padding-right: 2%;
    	padding-top: 25px;
    	vertical-align: top;
    	display: block;
    	width: 100%;
    	float: left;
    }
    #related-content .center{
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    	display: block;
    }
    #related-content .related-item.column{
    	display: block;
    	width: 100% !important;
    	float: left;
    	margin-top: 30px;
    }
    #related-content .related-item.column:first-child{
    	margin-top: 0;
    }
     #main-content .view.view-economistas .view-content .views-row{
    	width: 100%;
    	margin-right: 0;
    }
    #menu-burger {
        font-size: 30px;
        text-align: center;
    }
    #header-top{
    	width: 95%;
    }

    #quick-links a:last-child{
    	padding-right: 0;
    }
    #attachment-publicacoes{
    	width: 100%;
    	display: block;
    	float: left;
    }
    #attachment-publicacoes .view-publicacoes-destacadas{
    	display: block;
    }
    
    .page-publications #main-content .view .view-content .views-row{
    	width: 165px !important;
    	margin-right: 0 !important;
    	clear: left;
    	display: block;
    }
    .page-publications #main-content .view .view-content .views-row .views-field-nothing{
    	width: 165px !important;
    }
    .node-economista .field-name-field-imagem{
    	width: 100%;
    }
    #main-content .view.view-id-events.view-display-id-page .view-content .views-row{
    	display: block;
    	float: left;
    	width: 100%;
    }
    form#views-events-form .form-type-checkboxes{
    	width: 100%;
    	margin-left: 0;
    }
    #main-content .view.view-id-events .attachment.attachment-before .confort{
    	padding-right: 0;
    	padding-bottom: 20px;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters .views-exposed-form .views-exposed-widget,
    .view-documentos-legisla-o .view-filters .views-exposed-form .views-exposed-widget{
    	width: 100% !important;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters input[type="text"],
    .view-documentos-legisla-o .view-filters input[type="text"]{
    	width: 100% !important;
    	padding-left: 0 !important;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters .views-exposed-form .views-submit-button,
    .view-documentos-legisla-o .view-filters .views-exposed-form .views-submit-button{
    	width: 100% !important;
    	padding-left: 0 !important;
    	margin-top: 20px;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters .views-exposed-form .views-exposed-widget .form-submit,
    .view-documentos-legisla-o .view-filters .views-exposed-form .views-exposed-widget .form-submit{
    	width: 100%;
    }
    #main-content .view-documentos-legisla-o .view-filters{
    	width: 100%;
    }
    .node-type-publicacao #main-content .view-series-publicacoes, 
    #main-content .view-documentos-legisla-o{
    	padding-bottom: 200px;
    }
    #conversor .form .chosen-container{
    	width: 100% !important;
    }
    #conversor .form{
    	width: 90%;
    	padding: 5%;
    }
    #conversor .form #edit-result .form-item .form-text{
    	width: 72% !important;
    }
    #conversor .form .form-item.form-type-select{
    	width: 100% !important;
    }
    #conversor .form #edit-result .currency{
    	width: 100%;
    }
     .instituicoes-supervisao{
    	width: 100%;
    	margin-right: 0;
    	margin-left: 0;
    }
    .questao-containner{
    	display: block;
    	padding-bottom: 10px;
    }
    .questao-containner .questao-item{
    	width: 100%;
    	display: block;
    	margin-right: 0;
    }
    #lang{
    	width: 54%;
    }
    #quick-links{
    	width: 40%;
    }
    #quick-links a:link, 
    #quick-links a:visited{
    	margin-left: 0;
    }
    .view-id-glossario .view-display-id-attachment_1 span,
    .view-id-glossario_bilingue .view-display-id-attachment_1 span{
    	display: none;
    }
    .page-glossario-bilingue form#glossario-a-z-filter,
	.page-glossario form#glossario-a-z-filter{
    	display: block;
    	background-color: #fff !important;
	}
	.view-glossario-bilingue select#edit-char-filter,
	.view-glossario select#edit-char-filter{
		background-color: #fff;
		border:1px solid #ccc;
		height: 30px;
		color: #023F5A;
		font-weight: bold;
		font-size: 20px;
		padding: 10px;
		height: 45px;
	}
	.page-glossario-bilingue form#glossario-a-z-filter label,
	.page-glossario form#glossario-a-z-filter label{
		color: #023F5A;
		font-size: 16px;
		margin-bottom: 10px !important;
	}
	.page-glossario-bilingue #main-content .view .attachment.attachment-before form .form-item,
	.page-glossario #main-content .view .attachment.attachment-before form .form-item{
		padding: 0;
	}
	.page-glossario .view-display-id-attachment_1 .clearfix, 
	.page-glossario-bilingue .view-display-id-attachment_1 .clearfix{
		border:0;
	}
	.page-glossario .views-exposed-form .views-exposed-widget,
	.page-glossario-bilingue .views-exposed-form .views-exposed-widget{
		width: 90%;
		padding-right: 0;
		margin:0;
		padding: 0;
	}
	.page-glossario .views-exposed-form .views-exposed-widget.views-submit-button,
	.page-glossario-bilingue .views-exposed-form .views-exposed-widget.views-submit-button
	{
		width: 10%;
		float: left;
	}
	.page-glossario input#edit-title, 
	.page-glossario-bilingue input#edit-title{
		width: 96%;
		padding: 10px 2%;
	}
    .page-glossario input#edit-field-termo-bilingue-value, 
    .page-glossario-bilingue input#edit-field-termo-bilingue-value{
        width: 96%;
        padding: 10px 2%;
    }
	.page-glossario input#edit-submit-glossario, 
	.page-glossario-bilingue input#edit-submit-glossario-bilingue{
		width: 100%;
		text-indent: 99999px;
	}
	.page-glossario .views-reset-button, 
	.page-glossario-bilingue .views-reset-button{
		left: 80%;
	}
	.page-glossario .views-exposed-form .views-exposed-widget.views-reset-button,
	.page-glossario-bilingue .views-exposed-form .views-exposed-widget.views-reset-button{
		width: 20px;
	}
	.page-glossario-bilingue .page-title a, 
	.page-glossario .page-title a{
		margin-left: 10px;
	}
	form#views-exposed-form-glossario-page i,
	form#views-exposed-form-glossario-bilingue-page i{
		display: block;
    	top: 0px;
    	right: 1%;
    	font-size: 40px;
    	line-height: 40px;
	}
	.page-glossario #main-content .view .attachment.attachment-before form .form-type-select select,
	.page-glossario-bilingue #main-content .view .attachment.attachment-before form .form-type-select select{
		width: 100%;
	}
	.node-type-entidade-autorizada #main-content .node .field{
    	width: 100%;
	}
	.node-type-entidade-autorizada #main-content .node .field, 
	.node-type-carta-circular #main-content .node .field, 
	.node-type-legislacao #main-content .node .field, 
	.node-type-instrucao #main-content .node .field, 
	.node-type-aviso #main-content .node .field{
		width: 100%;
	}
	#news-ind #indicators #indicators-front {
		width: 90% !important;
		margin:auto;
	}
	.page-search form.search-form .form-text {
        width: 95%%;
        margin-bottom: 10px;
    }
    .page-search form.search-form a {
        display: none;
    }
    #quick-links a:link, #quick-links a:visited {
	  padding-left: 29px;
	  margin-left: 10px;
	}
	#outer-login .cell,
	#area-cidadao div.table,
	#area-cidadao div.row,
	#area-cidadao div.cell  {
		display: block;
		width: 100%;
	}
	#area-cidadao #consult-info .cell {
		float: left;
	}
	#area-cidadao .item .cell {
		/*float: left;*/
		width: 100%;
	}
	#area-cidadao .item .cell.icon {
		width: 30%;
		display: none;
	}
	#outer-login .cell {
		margin-bottom: 25px;
	}
	#main-content .view .attachment.attachment-before form #edit-actions .form-submit{
		width: 100%;
		margin-bottom: 15px;
	}
	#main-content .view .attachment.attachment-before form .form-type-select select{
		width: 100%;
	}
	ul.pager.pager--infinite-scroll li.pager__item_all a:link, 
	ul.pager.pager--infinite-scroll li.pager__item_all a:visited{
		display: none;
	}
	ul.pager.pager--infinite-scroll li a:link, 
	ul.pager.pager--infinite-scroll li a:visited{
		text-align: center;
	}
	#attachment-publicacoes{
		width: 90%;
		float: left;
		display: block;
		max-height: 100%;
	}
	.page-user form#user-login input {
		width: 100%;
	}
	.page-agenda form#views-events-form .form-item{
		display: block;
		margin-top: 20px;
		margin-right: 0;
		width: 100%;
	}
	form#views-events-form #edit-filter{
		margin-right: 0;
		width: 100%;
	}
	.page-area-cidadao #area-cidadao #related-content .center{
		margin-left: 0;
	}
	.page-taxas-cambio .image-container-tax #chart svg,
	.page-taxas-cambio .image-container-tax #chart svg g{
		width: 100% !important;
		height: auto;
	}
	#conversor .form .container-inline-date .form-text{
		width: 100%;
	}
	#conversor .form .container-inline-date, 
	#conversor .form #edit-filter-updated-info{
		display: block;
	}
	#conversor .form #edit-filter-updated-info{
		margin-left: 0;
	}
	#main-content .view.view-projecoes .view-content .views-row, 
	#main-content .view.view-indicadores .view-content .views-row{
		width: 100%;
		margin: 0 0 30px 0;

	}
	#textos-legislacao-container .files-legislation-file a span{
		display: none;
	}
	#lang ul li.pt-pt  a span,
	#lang ul li.en a span,
	#lang ul li.pt-pt span,
	#lang ul li.en span{
		display: none;
	}
	#lang ul li.en a:after,
	#lang ul li.en span span {
		content: 'EN';
	}
	#lang ul li.pt-pt a:after,
	#lang ul li.pt-pt span span {
		content: 'PT';
	}
	#lang #user-login a span.nif {
        font-size: 9px;
    }
    #lang ul li a:link, 
    #lang ul li a:visited {
		font-size: 14px;
		padding: 6px 3px 3px 7px;
    }
    #lang #user-login {
    	margin-left: 5px;
    	padding-left: 7px;
    }
    .field-collection-item-field-content-group .ctools-collapsible-container .ctools-collapsible-handle {
	    font-size: 12px;
	    line-height: 1.2;
	}
	#main-content .view .attachment.attachment-before form .form-item input.form-text{
		width: 95%;
	}

	.page-intervencoes #main-content .view .view-content .views-row .views-field-field-imagem, 
	.page-comunicados #main-content .view .view-content .views-row .views-field-field-imagem{
		width: 100%;
	}
	.page-intervencoes #main-content .view .view-content .views-row .views-field.views-field-field-tipo-intervencao, 
	.page-comunicados #main-content .view .view-content .views-row .tag{
		width: 100%;
	}
	.page-agenda select{
		width: 100%;
	}
	.node-type-publicacao #main-content .node .publication-image-about,
	.node-type-publicacao #main-content .node .publication-image-about .pub-image,
	.node-type-publicacao #main-content .node .publication-image-about .pub-data,
	.node-type-publicacao #main-content .node .publication-image-about .pdf-boletim{
		width: 100%;
		display: block;
	}
	.node-type-publicacao #main-content .node .publication-image-about .pub-data .field-name-field-tags{
		display: block;
		position: relative;
		margin-top: 20px;
	}
	.node-type-publicacao #main-content .node .field-name-field-tags .field-item{
		margin-left: 0;
	}
	 .node-type-publicacao #main-content .view-series-publicacoes{
	 	width: 100%;
	 	display: block;
	 }
	 .node-type-publicacao #main-content .view-series-publicacoes .attachment.attachment-after{
	 	width: 100%;
	 	position: relative;
	 	display: block;
	 }
	 .node-type-publicacao #main-content .view-series-publicacoes .view-filters, 
	 #main-content .view-documentos-legisla-o .view-filters{
	 	height: auto;
	 }
	 .node-type-publicacao #main-content .view-series-publicacoes, 
	 #main-content .view-documentos-legisla-o{
	 	margin-top: 0;
	 }
	 #main-content .view.view-economistas .view-content .views-row .views-field-field-imagem {
	    width: 28%;
	    margin-right: 5%;
	}
	#main-content .view.view-economistas .view-content .views-row .views-field-field-imagem img {
		width: 100%;
		height: auto;
	}
	#main-content .view.view-economistas .view-content .views-row .views-field-title, 
	#main-content .view.view-economistas .view-content .views-row .views-field-field-area-de-interesse {
		width: 67%;
	}
	.node-type-indicador .ctools-collapsible-container.ctools-collapsed .ctools-collapsible-handle {
		/*height: 100%;*/
	}

	.node-type-indicador .ctools-collapsible-handle {
		display: table !important;
		width:87%;
		padding: 0 !important;
		vertical-align: middle;
	}
	/*.node-type-indicador .ctools-collapsible-handle:after {
		content: '';
		clear: both;
		display: block;
	}*/
	.node-type-indicador .ctools-collapsible-handle  span.label {
		width: 84%;
	    margin-left: 2%;
		margin-top: 10px;
		margin-bottom: 5px;
		vertical-align: middle;
		font-size: 14px;
    	line-height: 17px;
	}
	.node-type-projecao-economica .ctools-collapsible-container .ctools-collapsible-handle {
	    height: 40px;
	    display: table !important;
	    width: 87%;
	    padding: 0 !important;
	    vertical-align: middle;
	}
	.node-type-projecao-economica .ctools-collapsible-container {
		background-color: #CED9DE;
	}
	.node-type-projecao-economica .ctools-collapsible-container.ctools-collapsed {
    	background-color: #F5F5F5;
	}
	.node-type-projecao-economica .ctools-collapsible-container:hover {
		background-color: #CED9DE;
	}
	.node-type-projecao-economica .ctools-collapsible-container .ctools-toggle {
		width: 8%;
	}
	.node-type-projecao-economica .ctools-collapsible-container .ctools-collapsible-handle:before {
		display: table-cell;
		float: none;
		top: 0 !important;
	}
	.node-type-projecao-economica .ctools-collapsible-container .ctools-collapsible-handle span.label {
		font-size: 14px !important;
    	line-height: 17px !important;
    	display: table-cell;
    	padding-left: 2%;
    	vertical-align: middle;
	}
	.node-type-indicador .ctools-collapsible-handle  span.up,
	.node-type-indicador .ctools-collapsible-handle  span.down,
	.node-type-indicador .ctools-collapsible-handle  span.same,
	.node-type-indicador .ctools-collapsible-container.ctools-collapsed .ctools-collapsible-handle:before {
		display: table-cell;
		float: none;
		top: 0 !important;
	}
	.node-type-indicador .ctools-collapsible-container .ctools-collapsible-handle:before {
		top: 0 !important;
		display: table-cell;
		float: none;
	}
	.node-type-projecao-economica td img, .node-type-projecao-economica .hideformmobile {
		display: none;
	}
	.node-type-indicador .ctools-collapsible-container {
		background-color: #CED9DE;
	}
	.node-type-indicador .ctools-collapsible-container.ctools-collapsed {
		background-color: #F5F5F5;
	}
	.node-type-indicador .ctools-collapsible-container:hover {
		background-color: #CED9DE;
	}

	.node-type-indicador .ctools-collapsible-container .ctools-toggle {
		width: 8%;
	}
	.node-type-indicador .ctools-collapsible-handle  span.up,
	.node-type-indicador .ctools-collapsible-handle  span.down,
	.node-type-indicador .ctools-collapsible-handle  span.same {
		width: 22%;
    	vertical-align: middle;
	}
	.node-type-projecao-economica .ctools-collapsible-container .ctools-collapsible-content,
	.node-type-indicador .ctools-collapsible-container .ctools-collapsible-content {
		margin: 5px 0 15px 5px;
	}
	.node-type-projecao-economica .ctools-collapsible-container .ctools-collapsible-content th,
	.node-type-projecao-economica .ctools-collapsible-container .ctools-collapsible-content td,
	.node-type-indicador .ctools-collapsible-container .ctools-collapsible-content th,
	.node-type-indicador .ctools-collapsible-container .ctools-collapsible-content td {
		font-size: 10px;
		padding: 1px;
	}
	.node-projecao-economica .ctools-collapsible-content span.title,
	.node-indicador .ctools-collapsible-content span.title {
		font-size: 12px;
	}
	#chart svg {
		width: 100%;
	}
	#main-content .view .attachment.attachment-before form .form-type-select .chosen-container-single{
		width: 100% !important;
	}
	.node-publicacao ul.pager.pager--infinite-scroll li{
		width: 100%;
		padding: 0;
	}
	.view-series-publicacoes ul.pager.pager--infinite-scroll li a:link, 
	.view-documentos-legisla-o ul.pager.pager--infinite-scroll li a:link{
		padding: 25px 0;
		width: 100%;
	}
	.view-series-publicacoes ul.pager.pager--infinite-scroll li.pager__item_all a:link, 
	.view-series-publicacoes ul.pager.pager--infinite-scroll li.pager__item_all a:visited{
		display: block;
		position: relative;
	}
	.page-publications #main-content .view .view-content .views-row .views-field-nothing .pub-opacity, 
	.page-publications #main-content .view .destaque-publication-container .pub-opacity{
		width: 165px;
	}

	.page-recrutamento #main-content .view .view-content .views-row{
		width: 100%;
	}

	.page-recrutamento #main-content .view .view-content .views-row .views-field-field-imagem {
    	position: relative;
    	height: 100%;
	}

	#main-content .view .view-content .views-row .views-field-field-imagem {
    	float: left;
    	width: 100%;
    	margin-right: 0px;
    	text-align: center;
	}
	.page-recrutamento #main-content .view .view-content .views-row .views-field-title, 
	.page-recrutamento #main-content .view .view-content .views-row .views-field-field-subtitulo{
    	position: relative;
    	left: 0px;
    	width: 100%;
    	float: left;
	}
	.page-recrutamento #main-content .view .view-content .views-row .views-field-field-departamento,
	.page-recrutamento #main-content .view .view-content .views-row .views-field-field-data-limite {
		left: 0;
	}
	.page-recrutamento #main-content .view .view-footer{
		float: left;
	}
	.page-recrutamento #main-content .view > span,
	.page-recrutamento .view-footer a{
		float: left;
		width: 100%;
	}
	.page-recrutamento .view-footer a{
		margin-top: 10px;
	}
	.node audio,
	.node video,
	.node iframe.youtube-player {
		width: 100% !important;
		height: auto;
		float: none;
	}
	#highlights .highlight iframe {
        width: 100% !important;
        height: 185px;
    }
    #publ-front .column.column-0 .publ-row {
    	padding-left: 5%;
    }
    .node-live-stream iframe.livestream {
    	height: 250px;
    }

    .view-legislacao-e-normas .form-item-filter-field-mes .chosen-container, 
    .view-avisos .form-item-filter-field-mes .chosen-container, 
    .view-cartas-circulares .form-item-filter-field-mes .chosen-container, 
    .view-legislacao .form-item-filter-field-mes .chosen-container, 
    .view-instrucoes .form-item-filter-field-mes .chosen-container, 
    .view-instrucoes-historico .form-item-filter-field-mes .chosen-container{
    	position: relative;
    	width: 100%;
    	top:0;
    	left: 0;
    }
    .view-avisos .form-item-filter-field-data-vigor, 
    .view-avisos .form-item-filter-field-mes-vigor, 
    .view-cartas-circulares .form-item-filter-field-data-vigor, 
    .view-cartas-circulares .form-item-filter-field-mes-vigor, 
    .view-legislacao .form-item-filter-field-data-vigor, 
    .view-legislacao .form-item-filter-field-mes-vigor, 
    .view-instrucoes .form-item-filter-field-data-vigor, 
    .view-instrucoes .form-item-filter-field-mes-vigor, 
    .view-instrucoes-historico .form-item-filter-field-data-vigor, 
    .view-instrucoes-historico .form-item-filter-field-mes-vigor{
    	width: 90% !important;
    }
    .view-legislacao-e-normas .form-item-filter-field-data-limite, 
    .view-avisos .form-item-filter-field-data-limite, 
    .view-cartas-circulares .form-item-filter-field-data-limite, 
    .view-legislacao .form-item-filter-field-data-limite, 
    .view-instrucoes .form-item-filter-field-data-limite, 
    .view-instrucoes-historico .form-item-filter-field-data-limite{
    	width: 90% !important;
    }
} 