@charset "UTF-8";

/*
Theme Name: Tema Biografia e Caminho Iniciático
Theme URI: http://www.formacaobiograficasc.com.br
Description: Tema desenvolvido para Biografia e Caminho Iniciático. Este tema n&atilde;o pode ser usado em outros sites sem autoriza&ccedil;&atilde;o do Autor.
Author: QuartaDesign
Author URI: http://www.quartadesign.com.br/
Template: qd-base
Version: 1.1
License: ©2016 QuartaDesign. Este tema n&atilde;o pode ser usado em outros sites sem autoriza&ccedil;&atilde;o do Autor.
*/


/*
 * Cores Principais
 *
 *
 */

/* Cor texto
 */
body {
	color:#444;
	/* background: #fff url(images/bci-bg.jpg) no-repeat center top;*/
	background-image: url(images/bci-bg.png); 
	background-attachment: fixed;
	background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

/* Cor principal
 */
a:link,
a:visited,
h1, 
h3, 
h5,
#access2 h4,
#access2 ul,
ul.check li:before,
ul.check-cheio li:before,
ul.seta-cheia li:before,
ul.square li:before,
.entry-title a:link,
.entry-title a:visited,
.widget ul,
a.qd-square-icone:hover:before,  
a.qd-square-icone:active:before,
.widget-area a.qd-icone:hover,  
.widget-area a.qd-icone:active,
#access2 a:hover,
#access2 a:active,
.widget ul a:hover,
.widget ul a:active,
ul.check a:hover,
ul.check a:active,
ul.check-cheio a:hover,
ul.check-cheio a:active,
ul.seta-cheia a:hover,
ul.seta-cheia a:active,
ul.square a:hover,
ul.square a:active,
a[href$="pdf"]:before,
a[href$="doc"]:before,
a[href$="docx"]:before,
a[href$="xls"]:before,
a[href$="xlsx"]:before,
a[href$="ppt"]:before,
a[href$="pptx"]:before {
	color:#cd592e;
}

#mobile-access .menu-fecha {
	background-color:#cd592e;
}

#access ul ul li:hover > a,
#access ul ul a:focus,
#access ul ul .current-menu-item > a,
#access ul ul .current-menu-ancestor > a,
#access ul ul .current_page_item > a,
#access ul ul .current_page_ancestor > a,
#access ul ul .current_page_parent > a,
#mobile-access .mob-menu-principal a:hover,
#mobile-access .mob-menu-principal a:active,
#mobile-access .mob-menu-principal .current-menu-item > a,
#mobile-access .mob-menu-principal .current-menu-ancestor > a,
#mobile-access .mob-menu-principal .current_page_item > a,
#mobile-access .mob-menu-principal .current_page_ancestor > a,
#mobile-access .mob-menu-principal .current_page_parent > a {
	border-color: #cd592e;
}

.box-destaque {
	border-top-color:#cd592e;
}

/* Cor primaria ou branco
 */

#access li:hover > a,
#access a:focus,
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a,
#access .current_page_parent > a {
	border-color: #407071;
}

/* Cor secundaria
 */
a:hover,
a:active,
h2,
h4,
h6 {
	color:#407071;
}
input[type="submit"] {
	background-color:#407071;
}

#modal-box .modal-dialog-close {
	background-color: #407071;
	border-bottom: none;
}


/*
 * Header
 *
 *
 */
.header-row-1 {
	background-color:#cd592e;
}
.header-row-2 {
	background-color: #fff;
}
.header-row-3 {
	background-color: #fff;
}
#logo {
	/* padding: 25px 0; */
}
#logo a {
}
#logo a img {
	max-width: 200px;
}
#menu-laguage {
}
.header-tel a {
	color: #fff;
}
.main-header {
	background-color: rgba(255,255,255,0.6);
}
.main-header.margim-protect {
	display: none;
}
/*
 * Menus
 *
 *
 */
#access {
	text-align: right;
}
#access ul {
}
#access ul li {
}
#access a {
}
#access li:hover > a, 
#access a:focus {
}
#access ul ul li:hover > a, 
#access ul ul a:focus {
}
#access ul ul {
}
.mini-search-icon {
}
.mini-search-icon:before,
#access .qd-menu-trigger:before {
}
#access li:hover > a,
#access a:focus,
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a,
#access .current-page-ancestor > a,
#access .current_page_parent > a {
}
#access ul ul li:hover > a,
#access ul ul a:focus,
#access ul ul .current-menu-item > a,
#access ul ul .current-menu-ancestor > a,
#access ul ul .current_page_item > a,
#access ul ul .current_page_ancestor > a,
#access ul ul .current_page_parent > a {
}

#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a,
#access .current_page_parent > a {
	font-weight: inherit;
	border-color: transparent;
}
#menu-contact ul li a {
	background-color: rgba(190,146,90,0);
	border-left: solid 3px #242e46;
}
#menu-contact ul li:hover a {
	background-color: rgba(190,146,90,0.9);
}

#menu-laguage ul li a:link,
#menu-laguage ul li a:visited {
	color: #999;
}
#menu-laguage ul li a:hover,
#menu-laguage ul li a:active {
	color: #000;
}
/*
 * Footer
 *
 *
 */
#colophon {
	background-color: rgba(255,255,255,0.6);
	border-top: solid 4px #cd592e;
}
#site-info-generator {
}

/*
 * Estrutura basica
 *
 *
 */
#secondary {
	background-color: rgba(255,255,255,0.6);
	padding: 10px;
}
#site-info-generator {
	background-color: #666666;
}
.entry-meta,
#comments {
	border-top: solid 1px rgba(0,0,0,0.4);
}
#reply-title {
	border: none;
	margin-top: 0;
}

/*
 * textos
 *
 *
 */
.entry-content h2,
.entry-content h4 {
	color: #cd592e;
	border-bottom: 1px solid #cd592e;
	margin-bottom: 0.2em;
}
.entry-content h2 {
	font-weight: 700;
	text-transform: uppercase;
}
/*
 * Estruturas especificas
 *
 *
 */

#modal-box {
	overflow: scroll;
}
span.wpcf7-list-item {
	display: block;
}
.txt-turma {
	text-align: center;
	border: none !important;
	margin-bottom: 1em !important;
}
.txt-turma span {
    position: relative;
    padding-bottom: 5px;
}
.txt-turma span::after{
    position: absolute; 
    left: 0; 
    bottom: 0; 
    width: 100%; 
    height: 1px; 
    border-bottom: 1px solid #cd592e; 
    content: ""
}

.txt-tagline {
	text-align: center;
	color: #407071;
	font-weight: 700;
}
.box-desconto {
	background-color: #cd592e;
	padding: 1em;
	color: #fff;
	text-align: center;
	font-weight: 500;
	border-radius: 6px;
}
.box-desconto .desconto {
	font-size: 2em;
	font-weight: 700;
}
.box-desconto a:link,
.box-desconto a:visited {
	color: #fff;
	font-weight: 700;
	text-decoration: underline;
}
.box-desconto a:hover,
.box-desconto a:active {
	color:rgba(255,255,255,0.6);
	text-decoration: none;
}
.forte-maior {
	font-size: 1.5em;
	line-height: 1.2em;
}
.secao {
	overflow: hidden;
	margin: 1em auto;
}
.transparente {
	color: transparent;
}
.box-destaque {
	margin-top: 0;
	border-left-color: rgba(0,0,0,0.6);
	border-right-color: rgba(0,0,0,0.6);
	border-bottom-color: rgba(0,0,0,0.6);
	background-color: rgba(255,255,255,0.6);
}
#modulos .box-destaque {
	margin-top: 0;
}
.box-destaque-2 {
	border: 1px solid #cd592e;
	padding: 1em;
	margin: 1.5em auto;
}
.box-destaque-3 {
	border-left: 1px solid #cd592e;
	padding-left: 1em;
}
.capitular {
	color: #cd592e;
	font-size: 3em;
	line-height: 1em;
	float: left;
	width: 1.2em;
	text-align: center;
	min-height: 1.4em;
}

@media (max-width: 1025px) {
	.row-1-fixa,
	.row-2-fixa {
		background-attachment: scroll;
	}
}
.row-1-fixa h1 {
	margin: 0;
}
.row-1-fixa p {
	color: #000;
}
.main-header.header-img {
	padding-top:8em;
	padding-bottom:8em;
	background-color:#cd592e;
	border-bottom:none;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}
@media (max-width: 450px) {
	.row-1-fixa,
	.row-2-fixa {
		background-attachment: scroll;
	}
	.logo-mobile-size {
		max-width: 190px;
		margin-left: auto;
		margin-right: auto;
	}
}
.posts-grid .hentry .post-content {
	background-color: rgba(255, 255, 255, 0.8);
}
.posts-grid .hentry .post-content .entry-img a:focus img[class*="align"],
.posts-grid .hentry .post-content .entry-img a:hover img[class*="align"],
.posts-grid .hentry .post-content .entry-img a:active img[class*="align"],
.posts-grid .hentry .post-content .entry-img a:focus img[class*="wp-image-"],
.posts-grid .hentry .post-content .entry-img a:hover img[class*="wp-image-"],
.posts-grid .hentry .post-content .entry-img a:active img[class*="wp-image-"] {
	opacity: 1;
}






