/*!
Theme Name: Galerias Municipais de Lisboa
Theme URI: http://www.serdesign.pt/themes
Author: Ricardo Maia Pestana e Sara Aragão Antunes
Author URI: http://www.serdesign.pt
Description: Template desenvolvido para uso exclusivo das Galerias Municipais de Lisboa
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: galeriasmunicipais
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

"Galerias Municipais de Lisboa" is a theme based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

This stylesheet adds the styles to small size screens.
All styles for medium size screens should be placed in the css files styleGM-query-med.css.
To add new classes and styles to the entire template use the stylesheet "styleGM.css"

*/


/* --------------------------------------
#
# geral para a lista
#
-------------------------------------- */
.navigation_SinglePubGM {
	display: flex;
	justify-content: space-between;
	margin: 20px 0;
}
.lista_publicacoesGM {
	/* classe da div que controla o layout geral da lista */
	display: flex;
	flex-wrap: wrap;
	align-content: flex-end;
	padding-bottom: 50px;
	margin-left: -1%;/*	background: #f00;*/
}
.identifica_ano_allPubsGM {
	width: 100%;
	margin-left: 1%;
	margin-top: 35px;
}
.publicacao_allPubsGM {
	/* classe da div que contém todos os dados da publicação */
	width: 20%;
	padding: 3% 1%;
	align-self: flex-end;
}
.imgCapa_allPubsGM {
	/* classe de cada imagem da capa */ 
	width: 100%;
	border: solid 1px #eee;
}
.modalDialog > div {
	min-height: 43%;
}
.modalContent_allPubsGM {
	padding: 5px 5px 5px 5px;
	line-height: 20px;
	font-size: 15px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 525px;
}
#publicacao_SinglePubGM {
	margin: 5% 0;
	line-height: 20px;
	font-size: 15px;	
}
.capa_Modal_allPubsGM, .capa_SinglePubGM {
	float: left;
	margin-right: 20px;
	max-width: 200px;
}
.titulo_Modal_allPubsGM, .titulo_SinglePubGM {
	font-size: 16px;
}

.subtitulo_Modal_allPubsGM, .subtitulo_SinglePubGM {
/*	line-height: 20px;*/
}

.autores_Modal_allPubsGM, .autores_SinglePubGM {
	margin-top: 10px;	
}

.nomeLocal_SinglePubGM, .nomeLocal_Modal_allPubsGM {
	font-weight: 400;
}

.descricaoPub_Modal_allPubsGM, .descricaoPub_SinglePubGM {
	overflow: hidden;
}

.nomeCampo_Modal_allPubsGM, .nomeCampo_SinglePubGM, .titulo_SinglePubGM, .titulo_Modal_allPubsGM {
	font-weight: bold;
}
.imgCapa_SinglePubGM {
	border: 1px solid #ddd;
}

.descricaoPub_Modal_allPubsGM > p:first-of-type:before, .descricaoPub_SinglePubGM > p:first-of-type:before {
	content: '((  ';
	font-weight: bold;	
}
.descricaoPub_Modal_allPubsGM > p:last-of-type:after, .descricaoPub_SinglePubGM > p:last-of-type:after {
	content: ' ))';
	font-weight: bold;
}

.descricaoPub_Modal_allPubsGM.pub_tax_GM > p:first-of-type:before, .descricaoPub_SinglePubGM.pub_tax_GM > p:first-of-type:before , .descricaoPub_Modal_allPubsGM.pub_tax_GM > p:last-of-type:after, .descricaoPub_SinglePubGM.pub_tax_GM > p:last-of-type:after {
	color: #3A3939;
}

.descricaoPub_Modal_allPubsGM.pub_tax_PB > p:first-of-type:before, .descricaoPub_SinglePubGM.pub_tax_PB > p:first-of-type:before , .descricaoPub_Modal_allPubsGM.pub_tax_PB > p:last-of-type:after, .descricaoPub_SinglePubGM.pub_tax_PB > p:last-of-type:after {
	color: #bbb;
}

.descricaoPub_Modal_allPubsGM.pub_tax_GQ > p:first-of-type:before, .descricaoPub_SinglePubGM.pub_tax_GQ > p:first-of-type:before , .descricaoPub_Modal_allPubsGM.pub_tax_GQ > p:last-of-type:after, .descricaoPub_SinglePubGM.pub_tax_GQ > p:last-of-type:after {
	color: #618fb7;
}

.descricaoPub_Modal_allPubsGM.pub_tax_GB > p:first-of-type:before, .descricaoPub_SinglePubGM.pub_tax_GB > p:first-of-type:before , .descricaoPub_Modal_allPubsGM.pub_tax_GB > p:last-of-type:after, .descricaoPub_SinglePubGM.pub_tax_GB > p:last-of-type:after {
	color: #A8413C;
}

.descricaoPub_Modal_allPubsGM.pub_tax_GTNC > p:first-of-type:before, .descricaoPub_SinglePubGM.pub_tax_GTNC > p:first-of-type:before , .descricaoPub_Modal_allPubsGM.pub_tax_GTNC > p:last-of-type:after, .descricaoPub_SinglePubGM.pub_tax_GTNC > p:last-of-type:after {
	color: #ffcc5a;
}
.descricaoPub_Modal_allPubsGM.pub_tax_GAV > p:first-of-type:before, .descricaoPub_SinglePubGM.pub_tax_GAV > p:first-of-type:before , .descricaoPub_Modal_allPubsGM.pub_tax_GAV > p:last-of-type:after, .descricaoPub_SinglePubGM.pub_tax_GAV > p:last-of-type:after {
	color: #008B8E;
}