/*
	Theme Name: Gestalt
	Theme URI: http://alxmedia.se/themes/hueman/
	Description: Tema do site Gestalt.pt da Associação Portuguesa de Gestalt.
	Author: Luís Osório
	Author URI: http://lof-design.com
	Template: hueman
	Version: 1.0.0
*/

@import url("../hueman/style.css");

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

/* Global */
.mystyle {}
.site-title a img {
   max-height: 80px;
   height: 80px;
   box-shadow: -1px 1px 4px #999;
   margin:32px 0;
}
#header { background: none;}
.site-description {font-size:18px;}
#nav-topbar.nav-container {opacity:0.85;}
#page .container-inner {background:transparent}
div.main {background:transparent !important}
.page-title{opacity:0.90}

.page-bkg {
   width: 100%;
   overflow: visible;
   position: fixed;
   top:0;
   left:0;

}
.bg{
   background: #C43613 url(img/background/apg_caras_retina.jpg) top center no-repeat fixed;
}

.bg-sobre-nos{
   background-position-y: -400px;
}
.bg-contactos, .bg-formacao {
   background-position-y: -700px;
}
.overlay-transp {
   box-shadow: -1px 1px 1px #ddd;
   position: absolute;
   width:100%;
   height: 100%;
   background:#fff;
   opacity:0.87;
}
.entry{text-shadow: -1px 1px 0 #eee;color:#444;font-size:118%}
.entry .widget {font-size: 100%;}
#panel-15-0-0-1{padding:12px;box-shadow: 1px 1px 4px #ccc;background-color: #fff;color:#333;opacity:0.84;}
/*background-color: #fff;color:#333;opacity:0.80;*/
/*blockquote {background-color: #fff;color:#333;opacity:0.87; padding:32px 12px 8px 12px; border-radius:2px;font-size:112%;line-height: 1.8em;}*/
/*blockquote {background-color: #fff;color:#333;opacity:0.87; padding:32px 12px 8px 12px; border-radius:2px;font-size:112%;line-height: 1.8em;}*/
blockquote {font-size:112%;line-height: 1.9em;}
blockquote footer {
   text-align: right;
   font-size:86%;
   color:#777;
   margin:0 5px 0 0;
   padding:0;
}
.col-2cl .main-inner {
   background-image: none;

}

.sidebar-content .widget {
   opacity: 0.96;

}
.alx-tab .tab-item-title a, .alx-tab .tab-item-comment a, .alx-posts .post-item-title{
   background-color: #b20000;
   padding:1px 4px;
   opacity: 0.65;
}
.alx-tab .tab-item-title a:hover, .alx-tab .tab-item-comment a:hover, .alx-posts .post-item-title a:hover,
.alx-tab .tab-item-title a, .alx-tab .tab-item-comment a, .alx-posts .post-item-title a {
   color:#fff !important;
}
.sidebar-content {
   background: #fff url("img/paper.png") top left repeat;
   box-shadow: 0 0 1px 1px #aaa;/*#bd877a; *//*a54b00;*/
   border-radius: 0 0 0 29px;
}
.sidebar-top{
   opacity:0.64;
}
.sidebar-top p{
padding:0;
font-size:18px;
font-weight:normal;
}
hr{
   border: 0;
   background: #aaa;
border-bottom: 1px solid #efefef;
height: 1px;
margin: 4% 17%;
}
.entry .entry-inner table tr.alt {
   background:transparent;
}
.entry table {
   border:1px solid #aaa;
}
.entry table td{
   border:1px solid #bbb;
}
.widget a{color: #b20000}

.fundador:before,
.titular:before,
.candidato:before,
.honorario:before,
.benemerito:before,
.amigo:before {
    font-family: 'sow-icomoon';
    speak: none;
    font-size:16px;
    margin-right:0.5em;
}

.fundador:before {
    content: '\e6c4';
    color:#c43613; /* vermelho sangue*/
}
.titular:before{
    content: '\e6af';
    color:#4C4035;  /* castanho vivo seco */
}

.candidato:before{
    content: '\e6ad';
    color:#097999;  /* azul petrol */
}
.honorario:before {
    content: '\e6d0';
    color:#FEB90F; /* amarelo torrado */
}

.benemerito:before {
    font-family: 'sow-fontawesome';
    content: '\f153';
    color:#85c60b; /* verde */
}

.amigo:before {
    content: '\e6d1';
    color:#dd0d0d; /* vermelho */
}

.fundador a,
.titular a,
.candidato a,
.honorario a,
.benemerito a,
.amigo a{
    display: block; position: relative; top: -160px; visibility: hidden;
}

/* Tablet - normal desktop */
@media only screen and (min-width: 1025px) and (max-width: 1400px) {
	.mystyle {}
   .bg {
      background: #C43613 url(img/background/apg_caras_1080.jpg) top center no-repeat fixed;
   }
}

/* Tablet - 800px, 768px & 720px  - --  and up to 1024 ! */
@media only screen and (min-width: 720px) and (max-width: 1024px) {
	.mystyle {}
   .bg {
      background: #C43613 url(img/background/apg_caras_small.jpg) top center no-repeat fixed;
   }
}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	.mystyle {}
   .bg {
      background-image: none;
   }
}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {
	.mystyle {}
   .bg {
      background-image: none;
   }
}
.terap{
	background-color:rgba(255,255,255,0.8);
	padding:22px;
	border:1px solid #ddd;
}
.terap li {
	line-height:2.1em;
}
.terap li span{
	color:#999;
	padding: 0 8px;
	text-shadow:none;
	letter-spacing:1px;
	font-size:82%;
/*	font-size:72%;
	text-transform:uppercase;
*/
}

