/*
Theme Name:     Reframe Child Theme
Theme URI:      http://northeme.com/
Description:    Child Theme for Reframe Theme
Author:         Northeme.com
Template:       reframe
Version:        0.1.0
*/

@import url("../reframe/style.css");


/* main container
------------------------------------------------------*/
.container.woframemargin {
	padding-top: 0;
	}

.topline {
	padding-top: 36px;
	margin-bottom: 36px;
	}


/* links
------------------------------------------------------*/
#full-page-container .info p a,
.defaultpage a,
#suggestions a {
	font-weight: bold;
	text-decoration: underline;
	}


/* paragrafos vazios
------------------------------------------------------*/
p:empty {
	display: none;
	}


/* imagens com legenda
------------------------------------------------------*/
.wp-caption {
	border: 0 !important;
	}

.wp-caption p.wp-caption-text {
	margin: 5px 0;
	}

.wp-caption.alignleft p.wp-caption-text {
	text-align: left;
	}

.wp-caption img {
	padding: 0;
	}


/* projeto index
------------------------------------------------------*/
/* navegacao */
.workspost .bottominfo .navigation a.fback {
	display: none;
	}

/* titulo do projeto */
.projectimages .box div.info a {
	font: normal 14px/20px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

/* titulo do projeto em publicacoes */
.tax-publicacoes-categories .projectimages .box div.info a {
	margin-top: 10px;
	}


/* projeto single
------------------------------------------------------*/
.workspost .bottominfo {
	border-bottom: 0;
	}

.projectinfo.right h5,
.projectinfo.right h5 a {
	font: normal 18px/24px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}


/* projeto single > publicacoes
------------------------------------------------------*/
/* [livro] */
.singlepostpage-publicacoes .titulo-livro {
	margin: -20px 0 0 0; /* compensando a margin-bottom do paragrafo */
	font: bold 16px/22px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

.singlepostpage-publicacoes .projectassets .editora-livro {
	display: block;
	margin-bottom: 18px;
	font-size: 90%;
	}

/* escondendo o titulo do livro que vem no tema */
.singlepostpage-publicacoes .projectinfo h5 {
	display: none;
	}


/* escondendo os thumbs de navegacao ao final da pagina */
.single-publicacoes .workspost .bottominfo .navigation {
	display: none;
	}


/* resenhas
------------------------------------------------------*/
/* index */
.archive.tax-clippings-categories .projectimages.fixed .box div.info {
	height: 300px;
	max-height: 330px;
	}

/* autor da resenha */
.archive.tax-clippings-categories .projectimages .box div.info a {
	margin-bottom: 6px;
	}

.archive.tax-clippings-categories .projectimages .box div.info p {
	color: rgba(0,0,0,0.8);
	}

.info .autor {
	display: block;
	margin-bottom: 14px;
	}

/* resenha single - [clipping] */
.singlepostpage-clippings .titulo-clipping {
	margin: -20px 0 0 0; /* compensando a margin-bottom do paragrafo */
	font: bold 16px/22px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

.singlepostpage-clippings .autor-clipping {
	display: block;
	margin-bottom: 18px;
	font-size: 90%;
	}


/* logo
------------------------------------------------------*/
#maincontainer a.main-logo img {
	max-width: 180px !important;
	}


/* menu
------------------------------------------------------*/
section.leftmenu .main-nav li a {
	font-family: "Josefin Sans", "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

section.leftmenu .main-nav .sub-menu a {
	font-size: 12px !important;
	text-transform: uppercase;
	}


/* menu idiomas
------------------------------------------------------*/
/* separando do menu principal */
section.leftmenu .main-nav {
	margin-bottom: 18px;
	}

#lang_sel_list li.icl-en {
	margin: 0 12px !important;
	}

/* links */
#lang_sel_list a,
#lang_sel_list a:visited {
	padding: 0!important;
	text-transform: uppercase !important;
	background: #808080 !important;
	color: #000 !important;
	font: 9px/18px "Open Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

#lang_sel_list a:hover,
#lang_sel_list a.lang_sel_sel {
	color: #faab19 !important;
	}


/* galeria
------------------------------------------------------*/
.galleria-container {
	overflow: visible;
	}

.galleria-stage {
	top: 0;
	}

.galleria-container:not(.fullscreen) img {
	top: auto !important;
	bottom: 0 !important;
	}

.galleria-thumbnails-container {
	height: 42px;
	bottom: -18px;
	}

.galleria-info {
	bottom: 26px !important;
	background: none !important;
	}

.galleria-info-text {
	padding: 6px 10px !important;
	}

.galleria-info-description {
	color: #000 !important;
	font-size: 11px !important;
	}

.galleria-counter {
	display: none !important;
	}


/* footer
------------------------------------------------------*/
footer {
	margin-top: 72px !important;
	}

footer .footertext {
	border: 0 !important;
	}

.credits {
	display: none !important;
	}

/* creditos do site visiveis apenas em CONTATO */
#text-2 .creditos {
	visibility: hidden;
	}

.page-id-40 #text-2 .creditos,
.page-id-1383 #text-2 .creditos,
.page-id-1385 #text-2 .creditos {
	visibility: visible;
	font-size: 11px;
	}


/* media queries
------------------------------------------------------*/

/* 767px */
@media only screen 
and (max-width : 767px)  {

	.topline {
		margin-bottom: 18px;
		}

}