/*
 Theme Name:   Richer Child
 Author:       Publicerta
 Author URI:   http://publicerta.pt
 Template:     richer
 Version:      1.0
 Text Domain:  luzepaz-richer-child
*/

/* My Custom CSS */ 
/* ----- Página Lista de Artigos ----- */
/* Esconder a data na lista de artigos */
div.blog-item div.blog-item-description div.date {
    display: none;
}

/* Cor da lista de categoria sidebar */
#categories-2 > ul > li > a, #sidebar .widget ul li a   {
    color: #6b6b6b;
}

#categories-2 > ul > li > a:hover, #sidebar .widget ul li a:hover {
    color: #6b6b6b;
}

/* Espaçamento em baixo de cada titulo da sidebar */

h3.title {
    margin-bottom: 15px !important;
}

/* Espaçamento entre cada bloco de conteudos da sidebar */

#categories-2, #archives-2, #search-3, #mc4wp_form_widget-2, #facebook-2  {
    margin-bottom: 50px;
}

/* Cor do input do Arquivo */
input[type="text"], input[type="date"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], textarea, select, #archives-dropdown-2 {
    color: #6b6b6b;
    border-color: #6b6b6b;
}

/* Cor do input da Pesquisa*/
input, input[type="text"], input[type="url"], input[type="date"], input[type="password"], input[type="email"], textarea, select, button, input[type="submit"], input[type="reset"], input[type="button"], input#s, form#searchform {
    color: #6b6b6b;
    border-color: #6b6b6b;
}

/* Link ler mais */
div.blog-item-excerpt a.more {
    text-decoration: underline;
    color: #1f9dc4;
}

div.blog-item-excerpt a.more:hover {
    text-decoration: none;
    color: #1f9dc4;
}
/* Imagem thumbnail */
.blog-item .thumbnail img {
    max-height: 100%;
    width: auto;
}
/* Título do artigo */
.blog-item-description h6 {
    color: #1f9dc4;
    font-size: 22px !important;
    font-weight: semi-bold !important;    
}

/* ----- Página do artigo (post) ----- */
/* Lista dos links sociais nas páginas dos artigos*/    
div.sharebox div.sharebox-icons ul {
    list-style: none;
}
div.sharebox div.sharebox-icons ul li {
    display: inline-block;
    margin-left: 0px;
    margin-right: 10px;
}
/* Animação sobre a imagem */
div.post-image div.overlay {
    display: none !important;
}

/* ----- Página Homepage ----- */
/* Sombra homepage slogan */

.sombra {
    text-shadow: 0 0 8px gray;
}

/* ----- Página de cada Eventos ----- */
/* Esconder Data de Publicação */

#portfolio-content > div.span4 > div > div.portfolio-detail-attributes > div.date {
    display: none;
}

/* ----- Página de cada Artigo ----- */
/* Espaçamento à esquerda dos links sociais */
#content > div > div.post-content-container > div.sharebox > div > ul {
    margin-left: 0;
}

/* ----- Elemento Sharebox da página de cada Evento/Artigo -----  */
/* Cor dos elementos da sharebox */
div.sharebox {
    color: #1f9dc4;            
}

/* Espaçamento entre icone e texto facebook e email */
div.sharebox > div > ul > li.social-facebook> a > i, div.sharebox > div > ul > li.social-email > a > i {
    padding-right: 5px;
}

/* Espaçamento entre icone e texto facebook e email especifico dos artigos */
#content > div > div.post-content-container > div.sharebox > div > ul > li.social-email > a > i, #content > div > div.post-content-container > div.sharebox > div > ul > li.social-facebook > a > i {
    padding-right: 0px !important;
}

/* Cor dos icones e textos facebook e email */
div.sharebox > div > ul > li.social-facebook > a, div.sharebox > div > ul > li.social-email > a {
        color: #1f9dc4;
}

/* Cor do overlay dos links*/
div.sharebox > div > ul > li.social-facebook > a:hover, div.sharebox > div > ul > li.social-email > a:hover {
    color: #2a739e;
}
/* Elemento h4 'Partilhe:' */
div.sharebox > div, div.sharebox > h4 {
    font-family: 'Raleway';
    font-weight: bold;
    font-size: 16px !important;
}

/* Página de cada categoria */
h3.title {
    font-family: Raleway,Arial,Helvetica,sans-serif !important;
    font-size: 26px !important;
    line-height: 1.6em !important;
    text-transform: none !important;
    font-weight: 600 !important;
    color: #1f9dc4 !important;    
}

/* Titulo do Menu responsivo */

.navbar .btn-navbar:before {
  content: "Menu de navegação";
  
}



/* Barra de aviso de Cookies */

/* Texto*/
#cn-notice-text {
	font-size: 14px !important;
}

/* Botão OK */
#cn-accept-cookie {
	color: #1f9dc4 !important;
	text-transform: none;
	padding: 3px 8px;
    border-radius: 2px;
    font-size: 14px;
}

#cn-accept-cookie:hover {
	background: #EFEFEF !important;
}

/* Botão Saber mais */
#cn-more-info {
	color: #1f9dc4 !important;
	text-transform: none;
	padding: 3px 8px;
    border-radius: 2px;
    font-size: 14px;
}

#cn-more-info:hover {
	background: #EFEFEF !important;
}

#cn-notice-text {
	font-size: 14px !important;
}

/* Consentimento RGPD no formulário de contacto */

/* Texto consentimento */ 
.wpcf7-acceptance > span:nth-child(1) > label:nth-child(1) {
    width: 400px;
	font-size: 13px;
	line-height: 16px;
}

.wpcf7-list-item {
    margin: 0px !important;
}

/* Texto consentimento MOBILE 1080px */
@media screen and (max-width: 1080px)  {
	.wpcf7-acceptance > span:nth-child(1) > label:nth-child(1) {
		width: 320px;
	}	
}
/* Texto consentimento MOBILE 800px */
@media screen and (max-width: 800px)  {
	.wpcf7-acceptance > span:nth-child(1) > label:nth-child(1) {
		width: 260px;
	}	
}









