﻿@charset "UTF-8";
/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/
/* Place all your CSS modifications below */
/* ----------------------------------------------------------------------------
TABLE OF CONTENTS

	1. BASE 1.1 Reset
		1.2 Tools

	2. DEFAULT STYLES
	    2.1 Typography
		2.2 Images
		2.3 Tables
		2.4 Forms

	3. ELEMENTS
		3.1 Icons
		3.2 Lists
		3.3 Dropcaps
		3.4 Buttons
		3.5 Dividers
		3.6 Messages
		3.7 Quotes
		3.8 Leads
		3.9 Placeholders
		3.10 Duplicators
		3.11 Numbers
		3.12 Frames
		3.13 Audio Player
		3.14 Breadcrumbs
		3.15 Pagination
		3.16 Heading groups
		3.17 Boxes
		3.18 Tables
		3.19 Toggles
		3.20 Tabs
		3.21 Progress Bars
		3.22 Progress Circles
		3.23 Countdowns
		3.24 Before & After
		3.25 Carousel
		3.26 Simple Sliders
		3.27 Revolution Slider Customizations
		3.28 Twitter
		3.29 Google Maps
 4. MODULES 
		4.1 Basic Entry 
		4.2 Aside Post Format 
		4.3 Audio Post Format 
		4.4 Chat Post Format
		4.5 Image Post Format 
		4.6 Gallery Post Format 
		4.7 Link Post Format 
		4.8 Status Post Format 
		4.9 Quote Post Format 
		4.10 Video Post Format 
		4.11 Related Entries 
		4.12 Gallery 
		4.13 Galleria 
		4.14 Collections 
		4.15 Isotope 
		4.16 Widgets 
		4.17 Comments 
		4.18 About Author 
		4.19 Custom Fields 
		4.20 Sidebars 
		4.21 Side Navigation 
		4.22 Mediaboxes
 5. GLOBAL LAYOUT
		5.1 Body
		5.2 Preheader
		5.3 Header
		5.4 Precontent
		5.5 Content
		5.6 Prefooter
		5.7 Footer

	6. PAGE SPECIFIC LAYOUT 6.1 Home
		6.2 Pages
		6.3 Posts
		6.4 Works
		6.5 Search
		6.6 404
		6.7 Extras

	7. Plugins
		7.1 WPML (the WordPress Multilingual Plugin 7.2 Sociable Plugin
---------------------------------------------------------------------------- */

/* 1. BASE */
body {
	background-image: url('images/gradient_fundo.png') !important;
	background-repeat:repeat-x;
	background-position: left top;
	background-attachment: scroll;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#g1-precontent > .g1-background, #g1-content > .g1-background, #g1-prefooter > .g1-background, #g1-content-area { background-color: transparent; }
.g1-preheader-layout-wide-narrow #g1-preheader .g1-layout-inner, .g1-header-layout-wide-narrow #g1-header .g1-layout-inner, .g1-precontent-layout-wide-narrow #g1-precontent .g1-layout-inner, .g1-content-layout-wide-narrow #g1-content .g1-layout-inner, .g1-prefooter-layout-wide-narrow #g1-prefooter .g1-layout-inner, .g1-footer-layout-wide-narrow #g1-footer .g1-layout-inner {max-width: 100%; width: 1000px;}
.g1-preheader-layout-wide-narrow #g1-preheader > .g1-background, 
.g1-header-layout-wide-narrow #g1-header > .g1-background, 
.g1-precontent-layout-wide-narrow #g1-precontent > .g1-background, 
.g1-content-layout-wide-narrow #g1-content > .g1-background, 
.g1-prefooter-layout-wide-narrow #g1-prefooter > .g1-background, 
.g1-footer-layout-wide-narrow #g1-footer > .g1-background { width: 100%; max-width:1000px;}

#g1-content > .g1-layout-inner {padding-top: 0;}
#g1-footer  { background-color: #000000; }

.peprobe-main-blank {background-color: #ffffff;}
.g1-section { padding: 0; }

/* Adjust the max-width for various layouts */
.g1-searchbox--wide-narrow #searchform .g1-inner, .g1-searchbox--semi-narrow #searchform .g1-inner, .g1-searchbox--standard-narrow #searchform .g1-inner { max-width: 1000px; }
input[type=color], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=email], input[type=number], input[type=password], input[type=search], input[type=text], input[type=url], select, textarea {color: #b2b2b2; padding: 5px 5px; border-width: 1px;}

@media only screen and (max-width: 768px) {
	.peprobe-entry-content { background-color: transparent; -ms-word-wrap: break-word;	word-wrap: break-word; }
	.peprobe-sidebar-left, .peprobe-sidebar-right, .peprobe-content-main {background-color: #ffffff;}
	.peprobe-content-right {background-color: #f8f8f7;}
}
@media only screen and (min-width: 768px) {
	.peprobe-content-main {padding: 1.795312% 1.795312% 1.795312% 3% ; margin-left: auto; width: 70.001560%!important;  background-color: #ffffff; min-height: 800px;}
	.peprobe-sidebar-left {float: left; width: 24.411458%;  background-color: #ffffff;}
	.peprobe-sidebar-right {float: right; width: 24.411458%;  background-color: #ffffff;}
	.peprobe-content-right {margin-left: 1.795312%; width: 26.612498%; border-left: 1px solid #e8e8e8 !important; background-color: #f8f8f7;}
	#peprobe-sidebar-news, #peprobe-sidebar-documents {margin: 1.795312%; clear:both; }
	/*width: 20.826561%;*/
}

.peprobe-entry-content:before, .peprobe-entry-content:after { 
	content: " "; 
}
.peprobe-entry-content:after { content: ""; visibility: hidden; clear: both; display: block; height: auto; }
*:first-child + html #ie7 .peprobe-entry-content { zoom: 1; }

/* 2. DEFAULT STYLES */
/* 2.1 Typography */
@font-face {
  font-family: 'Istok Web';
  font-style: normal;
  font-weight: 400;
  src: local('Istok Web Regular'), local('IstokWeb-Regular'), url(fonts/istokweb/IstokWeb-Regular.ttf) format('truetype');
  src: local('Istok Web Regular'), local('IstokWeb-Regular'), url(fonts/istokweb/IstokWeb-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Istok Web';
  font-style: normal;
  font-weight: 700;
  src: local('Istok Web Bold'), local('IstokWeb-Bold'), url(fonts/istokweb/IstokWeb-Bold.ttf) format('truetype');
  src: local('Istok Web Bold'), local('IstokWeb-Bold'), url(fonts/istokweb/IstokWeb-Bold.woff) format('woff');
}
@font-face {
  font-family: 'Istok Web';
  font-style: italic;
  font-weight: 400;
  src: local('Istok Web Italic'), local('IstokWeb-Italic'), url(fonts/istokweb/IstokWeb-Italic.ttf) format('truetype');
  src: local('Istok Web Italic'), local('IstokWeb-Italic'), url(fonts/istokweb/IstokWeb-Italic.woff) format('woff');
}

h1 { color: #eb1221 !important; font-family:"Istok Web"; font-size:24px; font-weight:700;}
h2 { color: #000000 !important; font-family:"Istok Web"; font-size:22px; }
h3 { color: #171717 !important; font-family:"Istok Web"; font-size:18px; }
h4 { color: #171717 !important; font-family:"Istok Web"; font-size:14px; }
h5 { color: #000000 !important; font-family:"Istok Web"; font-size:14px; }
h6 { color: #000000 !important; font-family:"Istok Web"; font-size:18px; font-weight:700;}

p { font-family:"Istok Web"; font-size:13px; text-align: justify; }
hr { border-top:dotted 1px #e1e1e1 !important; width:100%;}

/* Normal links */
a { color: #eb1221 !important; font-family: "Istok Web"; text-decoration: none; }
a:hover { font-family: "Istok Web"; text-decoration: underline;  }

/* Links sobre brancos */
a.black {color: #000000;}
a.black:link {text-decoration: none;}
a.black:visited {text-decoration: none;}
a.black:hover {text-decoration: underline;}

/* Links sobre pretos e cinzentos */
a.red {color: #eb1221;}
a.red:link {text-decoration: none;}
a.red:visited {text-decoration: none;}
a.red:hover {text-decoration: underline;}

/* Links sobre Cores Temáticas*/
a.white {color: #ffffff;}
a.white:link {text-decoration: none;}
a.white:visited {text-decoration: none;}
a.white:hover {text-decoration: underline;}

/* Links em caixas e botões c/côr */
a.but-white {color: #ffffff; text-transform: uppercase;}
a.but-white:link {text-decoration: none;}
a.but-white:visited {text-decoration: none;}
a.but-white:hover {text-decoration: underline;}

/* Links em caixas e botões Pretas e Cinzentas */
a.but-black {color: #000000; text-transform: uppercase;}
a.but-black:link {text-decoration: none;}
a.but-black:visited {text-decoration: none;}
a.but-black:hover {text-decoration: underline;}

/* Register Login */ 
a.login {color: #000000; text-transform: uppercase;}
a.login:link {text-decoration: none;}
a.login:visited {text-decoration: none;}
a.login:hover {text-decoration: underline;}
 
/* 5. GLOBAL LAYOUT */
/* 5.1 Body */

/* 5.2 Preheader */
#peprobe-preheader {
	float: left;
	margin-top: 0px;
	width: 100%;
        line-height:40px;
}
#g1-preheader > .g1-background {
	height: 55px;
	background-image: url(images/menu_topo_fundo.jpg);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-x;
}
#peprobe-preheader a:hover { text-decoration: none; }
.peprobe-preheader-border {
	background-image: url(images/filet_menu_topo.png);
	float:left;
	margin: -9px 15px 0 15px;
	height: 45px;
}
#peprobe-search, #peprobe-language {float: left;}
#searchform {
	width: 200px;
	clear: both;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
}
#searchform .g1-form-actions:before {color: #000; margin-top: -13px !important;}
#lang_sel_list {margin-top:12px;}
#lang_sel_list > ul { margin: 0;}
#lang_sel_list > ul li {float: left;list-style-type: none; padding: 0px 2px 0px 2px;}

/*5.3 Header*/
.banner-interior {	background: #000 url(images/over_background.jpg) no-repeat left 10px;}

/* Topicos menu*/
#g1-primary-nav {
	position: relative;
	width: 97.5%;
	margin-top: 10px;
	height: 50px;
	margin-right:0;
}
nav#g1-primary-nav li {
	margin-right: 0.2em;
	padding: 0 1.83em;
	display: inline-block;
	-webkit-transform: skew(-45deg);
	-moz-transform: skew(-45deg);
	-ms-transform: skew(-45deg);
	-o-transform: skew(-45deg);
	transform: skew(-45deg);
	-moz-transition-property: padding-bottom;
	-o-transition-property: padding-bottom;
	-webkit-transition-property: padding-bottom;
	transition-property: padding-bottom;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s;
}
nav#g1-primary-nav li a {
	display: block;
	padding: 0.3em;
	color: #ffffff !important;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-family: "Istok Web";
	-moz-transform: skew(45deg) !important;
	-ms-transform: skew(45deg) !important;
	-o-transform: skew(45deg) !important;
	-webkit-transform: skew(45deg) !important;
	transform: skew(45deg) !important;
}
nav#g1-primary-nav li.menu-item-945:hover, 
nav#g1-primary-nav li.menu-item-948:hover, 
nav#g1-primary-nav li.menu-item-949:hover,
nav#g1-primary-nav li.menu-item-946:hover, 
nav#g1-primary-nav li.menu-item-944:hover,
nav#g1-primary-nav li.menu-item-943:hover, 
nav#g1-primary-nav li.menu-item-947:hover { padding-bottom: 0.55em; }
nav#g1-primary-nav li.menu-item-945 { background-color:#ff9000; }
nav#g1-primary-nav li.menu-item-948 { background-color:#007084; }
nav#g1-primary-nav li.menu-item-949 { background-color:#00B3D4; }
nav#g1-primary-nav li.menu-item-946 { background-color:#3f8200; }
nav#g1-primary-nav li.menu-item-944 { background-color:#9bb000; }
nav#g1-primary-nav li.menu-item-943 { background-color:#ed005c; }
nav#g1-primary-nav li.menu-item-947 { background-color:#9400a6;}
nav#g1-primary-nav li.menu-item-14758:hover, 
nav#g1-primary-nav li.menu-item-14759:hover, 
nav#g1-primary-nav li.menu-item-14760:hover,
nav#g1-primary-nav li.menu-item-14761:hover, 
nav#g1-primary-nav li.menu-item-14762:hover,
nav#g1-primary-nav li.menu-item-14763:hover, 
nav#g1-primary-nav li.menu-item-14764:hover { padding-bottom: 0.55em; }
nav#g1-primary-nav li.menu-item-14758 { background-color:#ff9000; }
nav#g1-primary-nav li.menu-item-14759 { background-color:#007084; }
nav#g1-primary-nav li.menu-item-14760 { background-color:#00B3D4; }
nav#g1-primary-nav li.menu-item-14761 { background-color:#3f8200; }
nav#g1-primary-nav li.menu-item-14762 { background-color:#9bb000; }
nav#g1-primary-nav li.menu-item-14763 { background-color:#ed005c; }
nav#g1-primary-nav li.menu-item-14764 { background-color:#9400a6;}
/* 0-level */
#g1-primary-nav-menu > .menu-item > a { padding-left: 0; padding-right: 0;}
.g1-nav--unstyled #g1-primary-nav-menu > li > a:after { border-style: none; border-width: 0; }
#g1-primary-nav-menu > li > a {line-height: 10px; }
#g1-primary-nav-menu > li > a > .g1-nav-item__title, #g1-header .g1-searchbox__switch, #g1-header .g1-cartbox__switch {
	width: 85px;
	height: 35px;
	font-weight: 700;
	font-family: "Istok Web";
}
.g1-nav--unstyled #g1-primary-nav-menu > li > a {
	left: 10px;
	top: 2px;
}
#g1-header .g1-nav--collapsed #g1-primary-nav-menu > .g1-type-column > .g1-submenus {
	max-width: 995px;
}
#g1-precontent > .g1-background {background-color: #fff;}
.g1-collection--grid {margin-left:3%;}
.g1-font-regular-s .g1-meta { font-size: 12px; }
.g1-nav-breadcrumbs {
color: #eb1221;
float: left;
margin-top: 30px;
margin-left: 25%;
}

#g1-id {
padding-top: 15px;
padding-bottom: 65px;
}
#g1-secondary-nav {margin-top: 7px; !important;}
#g1-secondary-nav-menu {line-height: 38px;}
#login-link, #g1-secondary-nav-menu li a {color:#000 !important; font-size:11px;font-weight:700;}

/* 5.4 Precontent */
/* 5.5 Content */
/*topic*/
.peprobe-sidebar-map { background: #cccccc url('images/play_w_btn.png') no-repeat 95% 50%; }
.peprobe-sidebar-box { background: #eb1221 url('images/play_w_btn.png') no-repeat 95% 50%; }
.peprobe-sidebar-map, .peprobe-sidebar-box { font-size: 10px; text-align: left;	height: 50px; }
.peprobe-sidebar-map a, .peprobe-sidebar-map a:hover, .peprobe-sidebar-box a, .peprobe-sidebar-box a:hover { color: #ffffff !important; margin-bottom: 0px; }
.peprobe-sidebar-map > span, .peprobe-sidebar-box > div {float:left; }
.peprobe-sidebar-map > span > h3, .peprobe-sidebar-box > div > h3 {color: #ffffff!important;margin-bottom: 0;margin-left: 10px;line-height:50px; }

.peprobe-sidebar-see {float: right !important; margin-right: 35px;color: #fff;line-height:50px; }

#peprobe-sidebar-news > p {margin-bottom: 1em;text-align:left}
p.peprobe-sidebar-new {text-align:left;}
.peprobe-sidebar-new-date {border-bottom: 1px dotted #747474;padding-bottom: 1em;}
.peprobe-sidebar-new > a, .peprobe-sidebar-new > a:hover {color: #000000 !important;}
.peprobe-source-label {color: #eb1221; font-weight: 700;}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #eb1221;
	text-decoration: none;
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}
.navigation li {
	display: inline;
}
.navigation li a:hover,
.navigation li.active a {
	background-color: #fff;
}
.peprobe-thumb-img {
	border-width: 4px 4px 4px 4px;
	border-style: solid;
	border-color: #b6b6b6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	margin-left: 4%;
	margin-right: 4%;
}
.peprobe-thumb-title { margin: 0.5%; color: #000000 !important;	font-size: 14px; line-height: 1.2 !important; }
.peprobe-thumb-date {color: #777; font-family:"Istok Web"; font-size:12px; margin: 0% 0.5% 2em 4%;}
.peprobe-img-doc {
	border-width: 4px 4px 4px 4px;
	border-style: solid;
	border-color: #b6b6b6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.topic-active:after {
	content: attr(topic-name);
	color: #ffffff;
	font-size: 20px;
	font-weight: 700;
	line-height: 38px;
	margin-left: 28px;
	font-family: 'Istok Web';
}
#topic-3.topic-active{background-color:#ff9000;}
#topic-11102.topic-active{background-color:#ff9000;}
#topic-11475.topic-active{background-color:#007084;}
#topic-6.topic-active{background-color:#00b3d4;}
#topic-5.topic-active{background-color:#3f8200;}
#topic-26.topic-active{background-color:#9bb000;}
#topic-7.topic-active{background-color:#ed005c;}
#topic-8.topic-active{background-color:#9400a6;}
.topic-3, .topic-11102, .topic-11475, .topic-5, .topic-6, .topic-7, .topic-8, .topic-26 { background-repeat:no-repeat; height:38px; max-width:968px; }
.peprobe-document-title > a {color:#000000 !important;font-size: 14px;margin-left:2.5em;}
ul.peprobe-listing li {
clear: both;
padding: 5px 0 3px 0;
border-top: 1px dotted #e1e1e1 !important;
list-style-type: none;
}
ul.peprobe-listing li ul li {
	border-top: 0 !important;
	clear: none;
}
ul.peprobe-listing { margin-left: 0em; list-style-type: none; }
ul.peprobe-listing ul, ul.peprobe-listing ol { margin-top: 0em; }
ul.peprobe-excerpt {
	float: right;
	position: relative;
	padding-left: 3.5em;
	margin-bottom:0.5em;
}
ul.peprobe-excerpt li a {
	font-size: 0.9em;
	display: block;
	float: left;
	height: 15px;
	text-decoration: none;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-weight: bold !important;
}
ul.peprobe-excerpt li {
float: left;
margin: 0 3px 0 0;
white-space: nowrap;
}
li.peprobe-excerpt{display: list-item;
text-align: -webkit-match-parent;
}
ul.search-results {
margin: 0 20em 0 3em;
}
/* 5.6 Prefooter */
/* 5.7 Footer */
#g1-prefooter-widget-area {padding-top: 0 !important;}
#g1-footer-text {
	color: #eb1221;
}

/* 6. PAGE SPECIFIC LAYOUT 6.1 Home */
/* 6.2 Pages */
/*HOMEPAGE*/
#peprobe-header {
	background-image: url(images/PEProbe.jpg);
	background-repeat:no-repeat;
	height:336px;
	max-width:1000px;
}	
a.thematics {
	background-color: transparent;
	color:#ffffff !important;
	font-family: "PT Serif Regular";
	font-size: 12px;
	text-transform: uppercase; 
	padding: 5px;
}
a.thematics:hover {text-decoration: underline;}
/*CENTRO*/
#peprobe-main {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap; /* Allow items to wrap into multiple lines */
	-webkit-flex-flow: row wrap;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flow: row wrap;
	-webkit-box-orient: horizontal;
	width:100%;
}
.peprobe-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flexbox;
	display: flex;
	-ms-flex-flow: column;
	flex-flow: column; /* Lay out item's contents vertically  */
	-webkit-flex-flow: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flow: column;
	-webkit-box-orient: vertical;
}
/* NEWS*/
/* 3.25 Carousel (Rotator)
----------------------------------------------------------------------------- */
.g1-html-rotator {margin: 0;}
.g1-html-rotator .g1-nav-direction__prev:before, .g1-html-rotator .g1-nav-direction__next:before { font: 10px/10px FontAwesome; }
.g1-html-rotator .g1-nav-coin a { width: 16px; height: 16px; }
.g1-html-rotator .g1-nav-coin a:before { width: 16px; height: 16px; }
.g1-html-rotator .g1-nav-coin a:after { width: 6px; height: 6px; left: 3px; top: 3px; }
.g1-html-rotator .g1-nav-coin a:hover:after { width: 8px; height: 8px; left: 2px; top: 2px; }
.g1-html-rotator .g1-nav-coin li.g1-selected a:after { background: #eb1221; }

#peprobe-main, #peprobe-main-left  {
	float:left;
}
#peprobe-news { height: 111px; width: 100%; clear:both; }
#peprobe-news-detail { 
	float:left; 
	width:74.3%;
	height: 111px;
	background-color:#f3f3f3;
}
#peprobe-news-detail .g1-html-rotator .g1-toolbar {
	border: 0;
}
#peprobe-news-detail .g1-carousel-content { max-height:48px; padding-left:25px; }
#peprobe-news-detail ol.g1-nav-coin { padding-left:50% }
#peprobe-news-title {
	color: #eb1221;
	font-size:22px;
	padding:5px 0 0 25px;
}
.peprobe-new-today {
	color: #eb1221;
	line-height:16px;
	font-size:14px;
	font-weight:700;
}
.peprobe-new-title {
	color: #000000;
	line-height:16px;
	font-size:14px;
}
.peprobe-new-title a, .peprobe-new-title a:hover {
	text-decoration:none;
	color: #000000 !important;
}
.peprobe-new-date {
	color: #747474;
	font-size:12px;
	padding-left:5px;
}
#peprobe-news-link {
	width: 25.7%;
	height: 111px;
	float:left; 
	color: #EB1221;
	background:#f3f3f3 url('images/news_corner_box.png') no-repeat right top; 
}
.peprobe-news-see-all {
	background:url(images/play_btn.png) no-repeat 80% 49%; 
	height: 111px;
	line-height: 111px; 
	text-align: center;
	font-weight: 700;
	font-size: 12px;
}
/*DOCUMENTOS*/
#peprobe-docs { height: 373px; width: 100%; clear:both;}
#peprobe-docs-title {
	width:74.3%;
	float: left;
	background-color: #b6b6b6; 
	color: #fff;
	height: 51px;
	line-height: 51px; 
	font-size:22px;
}
#peprobe-docs-box {
	width: 99.999%;
	float: left;
	background-color: #ffffff; 
	height: 322px;
	clear:both;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flexbox;
	display: flex;
}
.peprobe-docs-col {
	width:100%;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}
.peprobe-docs-line {
	height:80px;
	width:100%; 
	line-height:1em;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}
.peprobe-docs-detail {
	padding: 20px 25px 0 25px;
	text-align: left;
}
.peprobe-doc-title {
	color: #000000;
	line-height:16px;
	font-size:14px;
}

.peprobe-doc-title h3 {
	line-height:16px;
	font-size:14px;
}

.peprobe-doc-title a, .peprobe-doc-title a:hover {
	text-decoration:none;
	color: #000000 !important;
}
.peprobe-doc-date {
	color: #747474;
	font-size:12px;
	margin-bottom: 0
}
#peprobe-docs-link {
	width: 25.7%;
	float: left;
	background-color: #b6b6b6; 
	color: #eb1221;
	height: 51px;
}
.peprobe-docs-see-all {
	background:url(images/play_btn.png) no-repeat 80% 49%; 
	height: 51px;
	line-height: 51px; 
	text-align: center;
	font-weight: 700;
	font-size: 12px;
}
/* DON'T MISS */
.dont-miss-doc { color:#ffffff; font-size: 18px; }
/*docs prepared by Peprobe*/
#peprobe-our-docs { height: 186px; width: 100%; clear:both;}
#peprobe-our-title {
	width:74.3%;
	height: 51px;
	float:left;
	background:#b6b6b6 url(images/title_by_peprobe.png) no-repeat no-repeat 45% 55%;
	color: #4a9900;
	line-height: 51px; 
	font-size: 24px;
}
#peprobe-our-box {
	width: 99.999%;
	float: left;
	background-color: #ffffff; 
	height: 135px;
	clear:both;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flexbox;
	display: flex;
}
.peprobe-our-col {
	width:100%;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}
.peprobe-our-line {
	height:67px;
	width:100%; 
	background-image:url(images/bull_by_peprobe.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	line-height:1em;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-flex: 1;
}
.peprobe-our-detail {
	padding: 20px 20px 0 35px;
	text-align: justify;
}
.peprobe-our-title {
	color: #000000;
	line-height:12px;
	font-size:12px;
}
.peprobe-our-title a, .peprobe-our-title a:hover {
	text-decoration:none;
	color: #000000 !important;
}
#peprobe-our-link {
	width: 25.7%;
	float: left;
	background-color: #b6b6b6; 
	color: #eb1221;
	height: 51px;
}
.peprobe-our-see-all {
	background:url(images/btn_by_peprobe.png) no-repeat 80% 49%; 
	height: 51px;
	line-height:51px; 
	text-align: center;
	font-weight: 700;
	font-size: 12px;
}
/* CALENDAR */
/* Category colors - override para calendário */
.peprobe-popup-trigger {padding: 0px;}
/**/
#peprobe-calendar {max-width: 244.097px}
#peprobe-calendar-social {max-width: 285px}

/* bloco com div recent events*/
#peprobe-calendar-recent{ display: inline-block ; width: 100%; }
/* bloco com div upcomming events*/
#peprobe-calendar-upcomming{display: none ;}
/* Configuração caixa e conteudo superior do calendario*/
.peprobe-calendar-box {
    background:  #b6b6b6 url(images/calendar_icon.png) no-repeat 10% center ;
	height: 118px;
	width: 100%;
    color: #ffffff; 
}
.peprobe-calendar-day {
    font-size: 72px;
    line-height: 118px;
    text-align: right;
    float: left;
    width: 60%;
}
.peprobe-calendar-box-detail {
    color: #ffffff;
    float: right;
    margin-top: 12%;
    margin-right: 5%;
    line-height: 0;
}
.peprobe-calendar-hour {
    font-size: 22px;
    font-weight: 700;
}
.peprobe-calendar-gmt {
    font-size: 10px;
    font-weight: 700;
    position: relative;
    top: -7px;
}
.peprobe-calendar-weekday {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.peprobe-calendar-monthyear {
    font-size: 12px;
}
/* fim de configuração de caixa superior do calendário*/
/* caixa com navegação Upcomming e Recent events */
.peprobe-calendar-navigation
{
	background-color: #ffffff;
	font-size: 22px;
	font-weight: 700;
	width: 100%;
	height: 51px;
	line-height: 51px;
    text-align: center;
}
.peprobe-calendar-event-time {
    color: #747474;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
}
.peprobe-calendar-event-title {
    color: #000;
    font-weight: normal;
    line-height: 1.4em;
	margin-right: 0.4em;
	font-size: 14px;
}
.peprobe-calendar-btn {
	color:#ffffff;
	font-size:14px;
	font-weight:700;
	height:40px;
	line-height:40px;
	width:100%;
    background: #eb1221 url('images/play_w_btn.png') no-repeat 95% 50%;	
}
.peprobe-calendar-btn a:hover {	background-color:#eb1221; color: #ffffff; text-decoration:none; }
.peprobe-calendar-btn a { color: #ffffff !important; position: relative; left: 10%; }
/* Texto a vermelho para palavras Recent e Next Events*/
.peprobe-calendar-recent-next-events {color: #eb1221;font-size: 17px;}
/* Texto a preto para palavras Recent e Next Events*/
.peprobe-calendar-title-events {color: #000000;font-size: 17px;}
.peprobe-calendar-events-details{background: #ffffff;min-height: 249px;}
.peprobe-calendar-event{width: 100%;height: auto;min-height:4.745em; }
.peprobe-calendar-event:nth-child(even){
    background:#e1e1e1;
}
.peprobe-calendar-category{	float: left; }
/* span com cor da categoria por linha de evento 1º div float left*/
.peprobe-color-swatch,
.peprobe-color-swatch-empty {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	display: inline-block;
	height: 54px;
	width: 3px;
	border-color: rgba(0,0,0,0.5);
    opacity: 0.8;
    margin: 0 1px;
    padding: 1px;
}
/* linha do evento 2º div*/
.peprobe-event2 {
    color: #747474;
    font-size: 12px;
    font-weight: 700;
    padding-left: 20px;
}
.peprobe-event2 a:hover{text-decoration: none;}

.peprobe-allday-badge {
    color: #fff;
    background: #507295;
    -webkit-border-radius: 0.9em;
    -moz-border-radius: 0.9em;
    border-radius: 0.9em;
    -webkit-box-shadow: inset 0 1px 0 #c4ccd4, 0 2px 2px rgba(0,0,0,0.08);
    -moz-box-shadow: inset 0 1px 0 #c4ccd4, 0 2px 2px rgba(0,0,0,0.08);
    box-shadow: inset 0 1px 0 #c4ccd4, 0 2px 2px rgba(0,0,0,0.08);
    display: inline-block;
    font-size: 0.85em;
    font-weight: normal;
    background-color: #51606f;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#7b8c9d),color-stop(50%,#566675),to(#3f4a55));
    background-image: -webkit-linear-gradient(#7b8c9d,#566675 50%,#3f4a55);
    background-image: -moz-linear-gradient(top,#7b8c9d,#566675 50%,#3f4a55);
    background-image: -ms-linear-gradient(#7b8c9d,#566675 50%,#3f4a55);
    background-image: -o-linear-gradient(#7b8c9d,#566675 50%,#3f4a55);
    background-image: linear-gradient(#7b8c9d,#566675 50%,#3f4a55);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b8c9d', endColorstr='#3f4a55', GradientType=0);
    margin: 0 0 1px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    padding: 0 0.7em 0.05em;
    vertical-align: middle;
}

#peprobe-calendar-box-btn-see-all{background-color: #ffffff;padding: 5% 5% 5% 5% ;}
.peprobe-full-calendar-views{        
    height: 30px;
    padding-left: 6.5%;
    padding-top: 6.5%;
    background: #ffffff url('images/play_btn.png') no-repeat 95% 50%;
}
.peprobe-full-calendar-views > div {float:left; }
.peprobe-full-calendar-views > a:hover {text-decoration: none; }
.peprobe-full-calendar-views:hover {background-color: #f7d0d0 !important}
.peprobe-calendar-see {float: right !important; margin-right: 35px;line-height:30px; }
/* PSI 2O */
.psi-entity { color: #747474; font-size: 14px; }
.psi-value-up { color: #4a9900; font-size: 14px; }
.psi-value-down { color: #eb1221; font-size: 14px; }
.psi-perc-global { font-size: 55px; }
/* MORE ABOUT PORTUGAL */
#peprobe-box-portugal {
	clear: both;
	padding: 0;
	height: 175px;
}
#peprobe-box-portugal .g1-layout-inner {max-width: 100% !important; width: 1000px !important;}
.study-in-portugal, .research-in-portugal, .invest-in-portugal, .visit-portugal, .social-in-portugal,
.estudar-portugal, .id-portugal, .investir-portugal, .turismo-portugal, .inovacao-portugal {
	float: left;
	min-width: 150px;
	width: 19.9116%;
	height: 175px;
	text-align: center;
}
.btn-portugal {
	background-color: #000000;
	border: 1px solid #ffffff;
	color: #eb1221;
	display: inline-block;
	font-size: 14px;
	padding: 1px;
	position: relative;
	top: 110px;
	width: 184px;
}
.btn-portugal a, .btn-portugal a:hover {text-decoration: none;}
#peprobe-map-box {background: url('images/bk_map.png') no-repeat; height: 47px; }
#peprobe-map-box > span {line-height: 47px; color: #ffffff !important; font-size: 18px; margin-left: 10px;}
#peprobe-moreaboutpt ul  {margin-left:0; margin-bottom: 0;}
#peprobe-moreaboutpt ul a { line-height: 47px; font-size: 14px; margin-left: 10px; }
#peprobe-moreaboutpt ul li { border-top: 1px dotted #e1e1e1; background: #fff url('images/play_btn.png') no-repeat 95% center; list-style-type: none; line-height: 47px; opacity: 1;}
#peprobe-moreaboutpt li ul li.current-cat { opacity:0.7; }
#peprobe-moreaboutpt li ul li.current-cat a { font-weight:700; }
/* SITEMAP */
#peprobe-sitemap-section { min-height: 150px; }
.peprobe-sitemap {margin: auto; clear: both; width:92.4%;}
.peprobe-sitemap-col {float: left; width: 16.14%; font-size:12px; padding: 0em 0.15em;}
.peprobe-sitemap-col h3 {margin-bottom: 0.7em;}
.peprobe-sitemap-col ul { margin-left: 0; list-style-type: none;}
.peprobe-follow-us { background:url(images/social_facebook.png) no-repeat; width:100%; height:25px; }
.peprobe-follow-us a, .peprobe-follow-us a:hover {color: #3b5998 !important; margin-left: 0.7em;}
.peprobe-see-our { background:url(images/social_twitter.png) no-repeat; width:150px; height:25px; }
.peprobe-see-our a, .peprobe-see-our a:hover {color: #4099ff !important; margin-left: 0.7em;}
.peprobe-our-profile { background:url(images/social_linkedin.png) no-repeat; width:150px; height:25px; }
.peprobe-our-profile a, .peprobe-our-profile a:hover {color: #3b5998 !important; margin-left: 0.7em;}
.peprobe-our-channel { background:url(images/social_youtube.png) no-repeat; width:150px; height:25px; }
.peprobe-our-channel a, .peprobe-our-channel a:hover { margin-left: 0.7em;}
/* FOUNDERS / PATRONS */
h3.title-founders, h3.title-patrons {padding:25px;}
.founders, .patrons { 
	clear:both;
	max-width: 100%;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.logo {
	width: 18%;
	margin: 0 1%;
	line-height: 60px;
}
.logo_patron {
	width: 30%;
	margin: 0 1%;
	line-height: 60px;
}
.logopresid {
	float:right;
	width: 38%;
	margin: 0px 1%;
	line-height: 150px;
}
/* 6.4 Documents */
/* COPYRIGHT */
.peprobe-isbn >span {height: 15px;}
.month-serie {
	background-image:url(images/january_tab.png);
}
.month-active { background-color:#e1e1e1; margin-top: 2px;}
/*buttons*/
/*text*/
.btn-read-text, .btn-pdf-text, .btn-xls-text, .btn-web-text {
	line-height: 2em;
	margin-right: 1.5em;
	text-align: right;
	font-family: "Istok Web";
	font-size: 12px;
}
.btn-archive-text { margin-right: 1.5em; display: block; font-family: "Istok Web"; font-size: 10px; }
/*text icons*/
.txt-read-ico, .txt-pdf-ico, .txt-xls-ico, .txt-web-ico {
	margin-left: 25px;
	color:#000000;
}
/*images*/
.btn-read-img {
	background: url('images/read_btn.png') no-repeat;
	background-position: right center;
	-moz-background-size: 88px 29px;
	-o-background-size: 88px 29px;
	background-size: 88px 29px;
	height: 29px;
	text-align: right;
}
.btn-read-ico {
	background: url('images/read_icon.png') no-repeat;
	background-position: 10% 50%;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	border-left: 1px dotted #e1e1e1 !important;
	text-align: right;
	width: 60px;
}
.btn-pdf-img {
	background: url('images/pdf_btn.png') no-repeat;
	background-position: right center;
	-moz-background-size: 88px 29px;
	-o-background-size: 88px 29px;
	background-size: 88px 29px;
	height: 29px;
	text-align: right;
}
.btn-pdf-ico {
	background: url('images/pdf_icon.png') no-repeat;
	background-position: 10% 50%;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	border-left: 1px dotted #e1e1e1 !important;
	text-align: right;
	width: 60px;
}
.btn-xls-img {
	background: url('images/xls_btn.png') no-repeat;
	background-position: right center;
	-moz-background-size: 88px 29px;
	-o-background-size: 88px 29px;
	background-size: 88px 29px;
	height: 29px;
	text-align: right;
}
.btn-xls-ico {
	background: url('images/xls_icon.png') no-repeat;
	background-position: 10% 50%;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	border-left: 1px dotted #e1e1e1 !important;
	text-align: right;
	width: 60px;
}
.btn-web-img {
	background: url('images/web_btn.png') no-repeat;
	background-position: right center;
	-moz-background-size: 88px 39px;
	-o-background-size: 88px 39px;
	background-size: 88px 39px;
	height: 39px;
	text-align: right;
}
.btn-web-ico {
	background: url('images/web_icon.png') no-repeat;
	background-position: 10% 50%;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	border-left: 1px dotted #e1e1e1 !important;
	text-align: right;
	width: 60px;
}
.btn-archive-img {
	background: url('images/see_archive_btn.png') no-repeat;
	background-position: right center;
	-moz-background-size: 88px 39px;
	-o-background-size: 88px 39px;
	background-size: 88px 39px;
	height:39px;
	font-weight: 700;
	text-align: right;
}
/*Institutions*/
#peprobe-source-docs, #peprobe-source-info {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: 100%;
}
#peprobe-source-info {
	background-color: #f3f3f3;
}
.peprobe-source-doc {background-color: #F3F3F3;
padding: 7px;
margin: 7px;
width: 205px; }

.peprobe-source-infodet { width: 209px; margin: 1%;}
.peprobe-source-infodet p {text-align:left}
/*Contact Us*/
.peprobe-contact-us {
padding: 1.795312% 1.795312% 1.795312% 3%;
margin-left: auto;
}
.g1-icon--solid { background-color:#666666 ;border-color:#666666; color:#ffffff;}
input[type=submit]:hover, input[type=submit] {color:#ffffff !important;}
input[type=submit] {background-color: #eb1221; border-color: #eb1221; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; padding: 8px 18px;}
input[type=submit]:hover {background-color: #bc0e1a; border-color: #bc0e1a;}
textarea {max-width: 80%;}

/*login*/
#login-panel{
            background-color: #000000; 
            display:none;
            margin-top: 5px;
            max-width: 1000px;
            position: absolute;
            width: 100%;
            z-index: 20000;
}
#login-link:visited {display:block;}
#login-logo-tab {float:left; margin-top: 10px;width:40%;}
#register-tab , #login-tab {float:left; margin-top: 10px; width:30%;}
#register-tab > h1, #login-tab > h1 {color: #ffffff !important;}

.cjfm-form select, .cjfm-form textarea, .cjfm-form input[type="text"], 
.cjfm-form input[type="password"], .cjfm-form input[type="datetime"], 
.cjfm-form input[type="datetime-local"], .cjfm-form input[type="date"], 
.cjfm-form input[type="month"], .cjfm-form input[type="time"], 
.cjfm-form input[type="week"], .cjfm-form input[type="number"], 
.cjfm-form input[type="email"], .cjfm-form input[type="url"], 
.cjfm-form input[type="search"], .cjfm-form input[type="tel"], 
.cjfm-form input[type="color"], .cjfm-form .uneditable-input {color: #000; width: 90% !important;}

.cjfm-form label, .cjfm-form input, .cjfm-form button, .cjfm-form select, .cjfm-form textarea {
    font-size: 12px;
    line-height: 15px;
}
.cjfm-form label { margin-bottom: 0; font-weight: normal;}
.cjfm-form .radio, .cjfm-form .checkbox {padding-left: 0px;}
.cjfm-form .controls > .radio:first-child, .cjfm-form .controls > .checkbox:first-child {padding-left: 20px;}
.button-suffix {font-size: 14px;}

#peprobe-login-link{margin-top: 10px}

.g1-list--icon li { font-family: "Istok Web";font-size: 13px;}

.peprobe-social-inovation {
padding: 1.795312% 1.795312% 1.795312% 3%;
margin-left: auto;
}

.peprobe-menu-social {
text-align:center;
}

.peprobe-menu-social > h3{
color: #fff !important;
}

.peprobe-menu-social > h3 > a {
color: #fff !important;
}

.peprobe-menu-social > h3 > a:visited {
    text-decoration: none;
}
.g1-fluid-wrapper {
    height: 220px;
}
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
    background: #fff !important;
}

#social-inovation-destaques.g1-section {
    height: 285px;
    padding-bottom: 5px !important;
    padding-top: 0px !important;
}


.g1-collection--grid > ul > .g1-collection__item { margin: 0px !important;}

.g1-collection--grid.g1-collection--two-third > ul > .g1-collection__item + .g1-collection__item {
    padding-top: 1.5em; }

#g1-precontent-shortcode {
    padding: 0em 0em 0.5em;
    background-color: #000;
}

.about-inov-social { font-family:"Istok Web"; font-size:13px; text-align: justify; }

.first-menu-social { content: "\f015"; }

.peprobe-inov-video{
background-color: #fff;
margin: 7px;
width: 220px;
}

.peprobe-legal-info > div > p {font-size:12px !important;}
h3.peprobe-rel-title, h6.peprobe-rel-title { clear:both; margin: 4% 0.5% 8% 4%; text-align:left;}

.public_general {
background: transparent url('images/public_general.png') no-repeat center center;
display: block;
height: 25px;
width: 200px;
}
.area-social_protection {
background: transparent url('images/area-social_protection.png') no-repeat center center;
display: block;
height: 25px;
width: 200px;
}