@media only screen and (min-width : 720px) and (max-width : 1200px) {
	#header-menu ul.menu{
		display: none;
	}
	#highlights .highlight .highlight-info .arrow{
		display: none;
	}
	#highlights .highlight .highlight-info .info .date,#highlights .highlight .highlight-info .info .title{
		margin-left: 5%;
		margin-right: 5%;
	}
	#news-ind #news .home-news .date{
		width: 10%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
	#news-ind #news .home-news .title{
		width: 80%;
		margin-left: 0;

	}
	#news-ind #news .home-news .summary,
	#news-ind #news .home-news .tag{
		width: auto;
		margin-left: 10%;
		float: left;
	}
	#news-ind #news .see-all, #news-ind #indicators .see-all{
		text-align: left;
		width: 90%;
		margin-left: 0%;
		
	}
	#news-ind #news .see-all a, #news-ind #indicators .see-all a{
		width: auto;
	}
	#news-ind #quick-access{
		float: left;
		margin-top: 40px;
		width: 100%;
	}
	#news-ind #quick-access ul.menu li{
		width: 30%;
		display: inline-block;
		vertical-align: top;
		margin: 0 1%;
	}
	#news-ind #quick-access ul.menu{
		margin: 0 auto !important;
    	padding: 0;
    	width: 100%;
    	text-align: center;
	}
	#news-ind #quick-access ul.menu li span{
		text-align: left;
	}
	#news-ind #quick-access ul.menu li a:link{
		margin-bottom: 20px;
	}
	#focus-publ #publ{
		width: 45%;
		/*margin-left: 5%;*/
		float: left;
	}
	#focus-front .header{
		display: block;
	}
	#focus-front .header .image{
		width: 100%;
		padding: 0;
		display: block;
	}
	#focus-front .header .title{
		margin-top: 15px;
	}
	#focus-publ #focus .see-all {
    	left: 25px;
    	bottom: 25px;
    	/*width: 85%;*/
    	width: 100%;
	}
	#focus-front .see-all a:link, #focus-front .see-all a:visited{
		width: 90%;
		text-align: center;
	}
	#focus-publ .td-separator{
		display: block;
	}
	#focus-publ #focus{
		/*display: table-cell;
		width: 50%;*/
		display: block;
		width: 90%;	
		padding: 0;
		padding: 5%;
	}
	#focus-publ #publ{
		width: 100%;
		display: table-cell;
	}
	#publ-front .column{
		/*display: block;*/
		width: 50%;
	}
	#tax-events, #news-ind, #focus-publ{
		display: block;
    	margin-bottom: 50px;
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
	}
	#news-ind h2{
		margin-left: 0%;
	}
	#news-ind #indicators .title{
		margin-left: 0%;
		width: 80%;
	}
	#indicators-front .pager{
		top:0;
		right: 0;
	}
	#tax-events #rates{
		width: 50% !important;
    	display: block;
    	margin-right: 3%;
    	float: left;
    	padding: 0 !important;
	}
	#event-highlighted{
	/*	width: 46% !important;
    	display: block;
    	float: left;
    	padding: 0 !important;
    	margin: 0 !important;*/
	}
	#event-highlighted a img{
		width: 100%;
		height: auto;
	}
	#tax-events{
		display: block;
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#footer-menu ul.menu, #pre-footer ul.menu{
		display: table;
    	width: 90%;
    	margin: 0;
    	padding: 0;
    	margin-left: 5%;
    	margin-right: 5%;
	}
	#footer-menu ul.menu ul.menu{
		margin-left: 0;
		width: 95%;
		margin-right: 0;
		margin-left: 0;
	}
	#footer-menu #bottom-footer ul.menu{
		width: 90%;
	}
	#footer-menu #bottom-footer ul.menu{
		width: 90%;
    	display: table;
	}
	#footer-menu #bottom-footer ul.menu li{
		display: table-cell;
    	float: none;
    	width: auto;
    	margin-right: 0; 
	}
	#footer-menu #social{
		margin-top: 30px;
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#footer-menu #bottom-footer #social ul.menu{
		text-align: left;
		float: left;
		margin-left: 0;
	}
	#footer-menu #bottom-footer #social ul.menu li{
		margin: 0 20px 0 0;
	}
	#quick-links{
		width: 80%;
	}
	#lang{
		width: 40%;
	}
	#header-top{
		width: 98% !important;
	}
	#header-menu .block-search{
		margin-right: 5%;
	}
	#quick-links a:link, #quick-links a:visited{
		padding-right: 0;
	}
	#tax-events #event-highlighted .date{
		margin-left: 0;
		margin-top: 10px;
	}
	#copyright{
		margin-right: 5%;
	}
	#rates .see-all a{
		display: block;
		text-align: center;
		margin-bottom: 15px;
	}
	#rates .see-all a:last-child{
		margin-bottom: 0;
	}
	#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 .view-content-wrapper{
		display: block;
		width: 100%;
		padding-left: 0;
	}
	#tax-events #events {
    	margin-top: 45px;
    	float: left;
	}
	.block-menu{
        display: block !important;
        background-color: #8F733C;
    }
    #rates-top #rates-principal, #rates-graph{
    	width: 40%;
    }
    #rates-top #rates-principal{
    	padding-right: 10%;
    }
    .image-container-tax img{
    	width: 100%;
    	height: auto;
    }
    #rates-full{
    	width: 100%;
    }
    #rates-full .rate-full-container{
    	width: 40%;
    }
    #rates-full .rate-full-container.left{
    	padding-right: 10%;
    }
    #rates-top #rates-front,#rates-full #rates-front{
    	font-size: 12px;
    }
    #related-content .center{
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    }
    #main-content .view.view-economistas .view-content .views-row{
    	width: 50%;
    	margin-right: 0;
    }
    #news-ind #indicators #indicators-front .home-indicador img, #news-ind #news .home-news-main img{
    	width: 100% !important;
    	margin-left: 0;
    	margin-right: 0;
    }
    #menu-burger {
        font-size: 40px;
        text-align: center;
    }
    #footer-menu .items-3 ul.menu{
    display: table !important; 
    margin-bottom: 20px;
    }
    #attachment-publicacoes{
    	width: 100%;
    	display: block;
    	float: left;
    }
    #attachment-publicacoes .view-publicacoes-destacadas{
    	display: table;
    }
    
    .page-publications #main-content .view .view-content .views-row{
    	width: 32%;
    	margin-right: 0 !important;
    }
    .page-publications #main-content .view .view-content .views-row .views-field-nothing{
    	width: 165px !important;
    }
    .node-type-economista #main-content .node .field-name-body{
    	margin-left: 295px;
    }
    .node-type-economista #main-content .node .field-name-field-area-de-interesse{
    	margin-left: 295px;
    }
    #main-content .view.view-id-events.view-display-id-page .view-content .views-row{
    	display: inline-block;
    	vertical-align: top;
    	float: none;
    	width: 30%;
    }
    form#views-events-form .form-type-checkboxes{
    	margin-left: 25px;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters .views-exposed-form .views-exposed-widget{
    	width: 75%;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters input[type="text"]{
    	width: 100%;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters .views-exposed-form .views-submit-button{
    	width: 20%;
    }
    .node-type-publicacao #main-content .view-series-publicacoes .view-filters .views-exposed-form .views-exposed-widget .form-submit{
    	width: 100%;
    }
    #conversor .form .chosen-container{
    	width: 100% !important;
    }
    #conversor .form{
    	width: 90%;
    }
    #conversor .form #edit-result .form-item .form-text{
    	width: 73% !important;
    }
    .instituicoes-supervisao{
    	width: 39%;
    	margin-right: 20%;
    }
    .instituicoes-supervisao:nth-child(2n){
    	margin-right: 0 !important;
    }
    .instituicoes-supervisao:nth-child(3n){
    	margin-right: 20%;
    }
    .icon-url a{
    	font-size: 18px;
    }
    .page-glossario .views-summary a, 
    .page-glossario span.views-summary, 
    .page-glossario-bilingue .views-summary a, 
    .page-glossario-bilingue span.views-summary{
    	font-size: 20px;
    }
    #quick-links a:link, 
    #quick-links a:visited{
    	margin-left: 0;
    }
    .node-type-entidade-autorizada #main-content .node .field{
    	width: 50%;
	}
	.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: 50%;
	}
	#main-content .view.view-projecoes .view-content .views-row, 
	#main-content .view.view-indicadores .view-content .views-row{
		width: 45%;
		margin: 0 10% 30px 0;
	}
	#main-content .view.view-projecoes .view-content .views-row:nth-child(2n), 
	#main-content .view.view-indicadores .view-content .views-row:nth-child(2n){
		margin: 0 0 30px 0;
	}
	#lang #user-login {
		margin-left: 5px;
  		padding-left: 5px;
	}
	#lang #user-login a span.nif {
		font-size: 10px;
	}
	#lang ul li a:link, #lang ul li a:visited {
		padding-left: 5px;
	}
	#quick-links a:link, #quick-links a:visited {
		font-size: 16px;
	}
	.node-evento .group-header{
		width: 100%;
		float: left;
		height: auto;
	}
	.node-evento .group-header .field{
		width: 100%;
		float: left;
	}

	#conversor .form #edit-filter-updated-info {
	    background: #F5E2D2;
	    color: #DE761C;
	    padding: 8px 10px;
		position: relative; 
	    top: 0; 
	    font-size: 11px;
	    margin: 0;
	}
	#conversor-form .container-inline-date > .form-item {
		display: block;
	}
	#conversor-form .container-inline-date .form-item .form-item,
	#conversor-form .container-inline-date .date-padding {
		float: none;
	}
	#conversor .form .container-inline-date, #conversor .form #edit-filter-updated-info {
		float: left;
	}
	#conversor #edit-result {
		clear: both;
	}
	.contactos-seccao .contact-item {
		width: 25%;
	}
	#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%;
	}
	#tax-events #event-highlighted, 
	#tax-events #rates, 
	#tax-events #events{
		display: table-cell;
	}
	ul.pager.pager--infinite-scroll li.pager__item_all a:link, 
	ul.pager.pager--infinite-scroll li.pager__item_all a:visited{
		position: relative;
	}
	.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 90px;
	}
	.node-type-publicacao h1.page-title,
	.node-type-publicacao #maincontent .date,
	.node-type-publicacao #main-content .node .publication-image-about .pub-data .field-name-field-tags{
		margin-left: 20px;
	}
	.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;
	}

	.node-type-publicacao .pdf-boletim{
		margin-left: 15px;
	}
	#highlights .highlight iframe {
        width: 100% !important;
    }
    .node-live-stream iframe.livestream {
    	height: 500px;
    }
    .view-instrucoes .form-item-filter-field-descritores,
    .view-instrucoes-historico .form-item-filter-field-descritores,
    .view-avisos .form-item-filter-field-descritores,
    .view-cartas-circulares .form-item-filter-field-descritores,
    .view-legislacao .form-item-filter-field-descritores{
    	margin-top: 100px !important;
	}
}