/* 
Theme Name: Coffee Time 
Theme URI: http://swt.betinho.org/2013/08/06/coffee-time/ 
Author: robertostrabelli 
Author URI: http://betinho.org 
Description: Coffee Time is a minimalist, soft, smooth and responsive WordPress theme with device-agnostic layout, focusing on content and delightful reading. Suitable for collaborative blogs and long articles. A WordPress theme to help you read and write things that matter.
Version: 2.1.4 
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Tags: white, green, light, two-columns, left-sidebar, flexible-width, custom-header, flexible-header, custom-background, editor-style, featured-images, post-formats, sticky-post, theme-options, custom-menu, translation-ready
Text Domain: coffeetime  

Coffee Time WordPress theme, Copyright (C) 2013 robertostrabelli

Coffee Time and all its parts is distributed under the terms of the GNU General Public License.

Header's photo by Roberto Strabelli, coffee cup icon by David Vignoni (http://www.icon-king.com/ - http://www.iconfinder.com/icondetails/1393/128/coffee_cup_hot_tea_icon).

Suggestions are welcome! If you find a problem or error, please advise: http://wordpress.org/support/theme/coffee-time
For more info, see Coffee Time Options on Admin panel.

*/


/* === RESET === */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%;
	/* overflow-y: scroll; */
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { 
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { 
	outline: 0;
}
a img {
	border: 0;
}


/* === GLOBAL === */

body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/* Text elements */
p {
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
img {
	height: auto;
	max-width: 100%;
}
button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0; 
	vertical-align: baseline; 
	*vertical-align: middle; 
}
button,
input {
	line-height: normal; 
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer; 
	-webkit-appearance: button; 
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; 
	padding: 0; 
}
input[type="search"] {
	-webkit-appearance: textfield; 
	-webkit-box-sizing: content-box; 
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { 
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { 
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}
textarea {
	overflow: auto; 
	padding-left: 3px;
	vertical-align: top; 
	width: 98%;
}

/* Links */
a {
	color: royalblue;
}
a:visited {
	color: purple;
}
a:hover,
a:focus,
a:active {
	color: midnightblue;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Clearing */
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: '';
	display: table;
}

.clear:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}


/* === MENU === */

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	display: block;
	text-decoration: none;
}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	display: none;
	float: left;
	position: absolute;
		top: 1.5em;
		left: 0;
	z-index: 99999;
}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a {
}

/* Small menu */
.menu-toggle {
	display: none;
	cursor: pointer;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}
}


/* === CONTENT === */

.sticky {
}
.hentry {
	margin: 0 0 1.5em;
}
.byline,
.updated {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/* === ASIDES === */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* === MEDIA === */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}


embed,
iframe,
object {
	max-width: 100%;
}


/* === Navigation === */

.site-content [class*="navigation"] {
	margin: 0 0 1.5em;
	overflow: hidden;
}
[class*="navigation"] .nav-previous {
	float: left;
	width: 50%;
}
[class*="navigation"] .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/* === Comments === */

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}

/* === Widgets === */

.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

/* === Infinite Scroll === */

.infinite-scroll .paging-navigation, 
.infinite-scroll.neverending .site-footer { 
	display: none;
}

.infinity-end.neverending .site-footer {
	display: block;
}


/* ==== ini === */


@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 400; src: local('Merriweather'), url(http://themes.googleusercontent.com/static/fonts/merriweather/v5/RFda8w1V0eDZheqfcyQ4EHhCUOGz7vYGh680lGh-uXM.woff) format('woff'); } 
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 400; src: local('Merriweather Italic'), local('Merriweather-Italic'), url(http://themes.googleusercontent.com/static/fonts/merriweather/v5/So5lHxHT37p2SS4-t60SlHpumDtkw9GHrrDfd7ZnWpU.woff) format('woff'); } 
 
 body{ 
 font-family:'Merriweather','Georgia','Cambria','Times New Roman','Times',serif;  
 -webkit-font-smoothing: antialiased; 
 -moz-font-smoothing: antialiased; 
 -o-font-smoothing: antialiased; 
 -ms-font-smoothing: antialiased; 
 font-weight:400; 
 -ms-word-wrap: break-word; 
 word-wrap: break-word; 
 }  
 

img{-ms-interpolation-mode:bicubic;}

.site-header {position:absolute;z-index:100;top:0;left:0;width:30%;height:100%;max-width:500px}

.site-header2 {max-width:320px}

.format-chat .entry-content {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;line-height:normal;}

.cabeca{ 
 position:absolute; 
 width:100%; 
 height:100%; 
 top:0; 
 left:0; 
 background-position:center; 
 -webkit-background-size:cover; 
 -moz-background-size:cover; 
 -o-background-size:cover; 
 background-size:cover; 
 -webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,0.3); 
 -moz-box-shadow:inset -1px 0 0 rgba(0,0,0,0.3); 
 box-shadow:inset -1px 0 0 rgba(0,0,0,0.3) 
 }  

.infopagina{
position:absolute;
bottom:0;
padding:50px 10% 10%;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}  
 
.infopagina:before{
content:''; 
position:absolute; 
top:-80px; 
right:0; 
bottom:0; 
left:0; 
background-repeat:repeat-x; 
background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
background-image:linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%) 
}

.infopagina .tit-desc {position:relative;z-index:100} 

.tit-desc h1,.tit-desc2 h1 {
margin:0;
font-family:Verdana,sans-serif;
font-weight:700;
letter-spacing:-1px;
font-size:32px;
line-height:1;
margin-bottom:12px;
text-shadow:0 1px 3px rgba(0,0,0,0.3);
border:0;
outline:0
} 

.tit-desc p {font-size:16px;}
.tit-desc2 p {font-size:12px;}

.tit-desc p,.tit-desc2 p {
letter-spacing:1px;
margin-bottom:10px;
line-height:1.2;
margin-bottom:14px;
text-shadow:0 1px 3px rgba(0,0,0,0.3);
border:0;
outline:0
}

.infopagina2{
position:absolute;
bottom:0;
padding:50px 1% 1% 1%;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box; 
background-color:white;
border-right:1px solid #f2f2f0;
} 

.infopagina2 .tit-desc2{position:relative;z-index:100;text-align:center;} 
 
.fotoautor img{margin-right:5px;  width:95px; background:#f2f2f0;}  

.fotoautor img, .fotoautor {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow:1px 2px 5px rgba(50, 50, 50, 0.47);
-moz-box-shadow:1px 2px 5px rgba(50, 50, 50, 0.47);
box-shadow:1px 2px 5px rgba(50, 50, 50, 0.47);
 }
 
 .fotoautor { 
 position: absolute; 
 top: -100px; 
 left: 50%; 
 margin-left: -52px; 
 width: 95px; 
 height: 95px;  
 overflow: hidden; 
 border: 3px solid #fff; 
 z-index: 500; 
 background-color: #ffffff; 
 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3); 
 -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3); 
 box-shadow: 0 1px 1px rgba(0,0,0,0.3); 
 }
 
.entry-meta {
clear:both;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
letter-spacing:-1px;
font-size:16px;
line-height:1.0;
border-top:1px solid #f2f2f0;
}

 /* === menus autor - fundo branco === */
 
.tit-desc2 a{color:black;text-decoration:none;}

#menumain2 {font-size:14px;margin: 0; padding:0; outline: 0; line-height: 1.4;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#menumain2 ul {display:inline;margin: 0; padding:0; outline: 0;} 
#menumain2 li ul {display:inline;margin: 0; padding:0; outline: 0;}
#menumain2 ul li {display:inline;margin: 0; padding:0; outline: 0;} 
#menumain2 ul li:after {content:' | ';color:black;} 
#menumain2 ul li:last-of-type:after {content:' ';}
#menumain2 ul li a:link{color:black;text-decoration:none;}
#menumain2 ul li a:visited{color:black;text-decoration:none;}
#menumain2 ul li a:hover{color:#57ad68;text-decoration:none;}

/* === menu geral - fundo transparente === */

.menuimg {background-color:gray;padding:4px;margin-top:40px;}

#menumain1 {font-size:14px;line-height: 1.4;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#menumain1 ul {display:inline;margin: 0; padding:0; outline: 0;} 
#menumain1 ul li {display:inline;margin: 0; padding:0; outline: 0;} 
#menumain1 ul li:after {content:' | ';color:#b3b3b1;} 
#menumain1 ul li:last-of-type:after {content:' ';}
#menumain1 ul li a:link{color:white;text-decoration:none;}
#menumain1 ul li a:visited{color:white;text-decoration:none;}
#menumain1 ul li a:hover{color:red;text-decoration:none;}
 
 /* === menu post === */
 
#menuside{font-size:13.5px;line-height: 1.3;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
#menuside ul {display:block;float:right; clear:left;list-style: none;margin: 0; padding:0;} 
#menuside ul li,#menuside li  {margin: 0; padding-top:1px; text-align:right;}
#menuside ul li a:link {color:#57ad68;text-decoration:none;}
#menuside ul li a:visited {color:#57ad68;text-decoration:none;}
#menuside ul li a:hover {color:red;text-decoration:none;}

 
.site {height:100%}
 
.tudo {outline:0;position:absolute;left:30%;right:0;top:0;bottom:0;-webkit-overflow-scrolling:touch}
.tudo2 {margin:0px; padding: 0px; max-width: 2000px;-webkit-overflow-scrolling:touch;}

.conteudoindex,.conteudosingle{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 85px;}

.conteudoindex {max-width:810px;}

.nav-gal {text-align:center;margin-top:10px;}
.imggal {text-align:center;margin-bottom:5px;}

.wp-post-image {margin-top:6px;}

.chamadathum {
float:right;
background-color:#363636;
margin:0 0 0 1%;
padding:0;
vertical-align:top;
overflow: hidden;
width: 90px;
height: 90px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.3);
-moz-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.3);
box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.3);
background-position:center; 
-webkit-background-size:cover; 
-moz-background-size:cover; 
-o-background-size:cover; 
background-size:cover; 
}

.chamada { 
min-height:130px;
display:block; 
position:relative; 
padding-top:25px; 
padding-bottom:15px; 
border-bottom:1px solid #f2f2f0; 
word-wrap:break-word; 
-webkit-transition:opacity .5s linear; 
-moz-transition:opacity .5s linear; 
-ms-transition:opacity .5s linear; 
-o-transition:opacity .5s linear; 
transition:opacity .5s linear 
} 

.chamada:last-of-type{border-bottom-width:0;padding-bottom:15px;}

.chamada h3 {font-size:1.5em;font-family:Verdana,sans-serif;font-weight:700;letter-spacing:-1px;}
.conteudoindex .chamada h3 a {color:black;}
.conteudoindex .chamada h3 a:hover {color:#57ad68;}

.sticky h3 a {color:#57ad68!important;}
.sticky h3 a:hover {color:red!important;}
.sticky p small {visibility: hidden!important; display:none!important;}

.chamada p {margin:0;padding:0; font-size:1.0em;}
.chamada p small{font-size:0.9em;color:#b3b3b1;}

.conteudoindex .chamada p small a {color:#b3b3b1;}
.conteudoindex .chamada p small a:hover {color:#57ad68;}

.conteudoindex .navega a:hover {color:#57ad68;}

.conteudoindex .navega a {
color:#dededc; 
padding:0; 
padding-bottom:12px; 
padding-top:12px; 
font-size:12px; 
letter-spacing:2px; 
text-transform:uppercase; 
-webkit-transition:color .1s linear; 
-moz-transition:color .1s linear;
-ms-transition:color .1s linear;
-o-transition:color .1s linear; 
transition:color .1s linear; 
} 

.navega { 
color:#dededc; 
border-top:1px solid #dededc; 
border-bottom:1px solid #dededc; 
font-size:14px; 
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; 
font-weight:700; 
text-align: center; 
}

.team {padding-bottom:5px; padding-top:15px; font-size:15px; line-height:1.2; color:#b3b3b1; display:block;font-style: italic; }

 h1,h2,h3,h4,h5,h6 {font-family:Verdana,sans-serif;font-weight:600;letter-spacing:-1px;}
 h1 {font-size:1.9em;}
 h2 {font-size:1.7em;}
 h3 {font-size:1.6em;}
 h4 {font-size:1.5em;}
 h5 {font-size:1.4em;}
 h6 {font-size:1.3em;}
 p {font-size:1.25em;}
 small{font-size:0.75em;}
 
 blockquote,q {text-shadow: 0px -1px 1px rgba(150, 150, 150, 0.5);}

 .conteudosingle h1.entry-title {font-size:2.8em;line-height:1.0}
 
.infopagina a:link, .infopagina a:visited {color:white;text-decoration:none;} 
.infopagina {color:white}

.tudo a:link, .tudo a:visited,.tudo2 a:link, .tudo2 a:visited {color:#57ad68;text-decoration:none;}
.tudo a:hover, .tudo2 a:hover {color:red;text-decoration:none;}
 
 .gohome {
 text-align:center;
 vertical-align: middle;
 float:left; 
 margin:10px; 
 margin-bottom:0px; 
 padding:0px; 
 position:absolute; 
 top:0; 
 left:0; 
 text-shadow: 1px -2px 10px rgba(0,0,0,0.9);
 font-family:Verdana,sans-serif;
 font-weight:700;
 letter-spacing:-1px; 
 font-size:13px; 
 line-height:1.0;
 border: 1px solid rgba(0,0,0,0.5);
 background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%);
 background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
 background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
 background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); 
 background-image:linear-gradient(to top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%);
 } 
 .gohome a img {max-width:100px;max-height:100px;padding:0px; margin:0px;vertical-align: middle;} 
 .gohome a:link, .gohome a:visited {color:white; text-decoration: none;vertical-align: middle;}
 .gohome a span {display:inline-block; padding:5px;}
 
blockquote {
-webkit-box-shadow:0px -2px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:0px -2px 5px rgba(50, 50, 50, 0.75);
box-shadow:0px -2px 5px rgba(50, 50, 50, 0.75);
width: 98%;
margin: 1% auto 1% auto;
padding: 1% 1% 1% 1%;
}
 
table{border-collapse:collapse;}
table,th, td{border: 1px solid black;}
td {padding:1px;}
dl,dd,dt {font-family:Verdana,sans-serif;}
address, pre {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}  
pre {background: rgb(255, 222, 154); }
q {font-style:italic;}

.wp-caption-text,.entry-caption {font-family:Verdana,sans-serif;letter-spacing:-1px;font-size:0.9em;}

.readtime {font-family:Verdana,sans-serif;color:#b3b3b1;}

.conteudo {
display:inline-block;
width: 700px; 
padding:0px; 
margin:55px 0px 0px 20px; 
}

.credito {
display:inline-block;
width: 160px; 
padding:6px 0px 0px 0px;
margin:55px 20px 0px 0px;
float:left;
text-align:right;
}
.creditotext {line-height:1.1;margin-bottom:4px;}

.credito img {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.47);
-moz-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.47);
box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.47);
margin-bottom:4px;
}

/* === WIDGETS === */

.widget {font-family:Verdana,sans-serif;font-size:12px;}
.widget a, .widget a:link, .widget a:visited {color:darkgreen;}
.widget a:hover,.widget a:focus {color:red;}

.coffeetime_widget2 { width:100%;}
.coffeetime_widget2 ul {margin: 0;padding: 0;outline: 0;}
.coffeetime_widget2 ul li {list-style: none;margin: 0 0 0 7px;}

.tudo .site-footer {width:95%;margin: 0px auto 0px auto;text-align:center;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:0.8em;}
.tudo2 .site-footer {margin-left: 4px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:0.8em;}
.site-info {display:inline;}

.widget1 select,.widget2 select,.widget3 select,.widget4 select,.widget5 select  {max-width:100%;}

.widget1,.widget2,.widget3 {
font-size:12px;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
display:inline-block;
vertical-align:top;
width:30%; 
padding: 3px;
text-align:left;
}

.widget1{margin:0px 0px 0px 1%;}
.widget2{margin:0px 1% 0px 1%;}
.widget3{margin:0px 1% 0px 0px;}

.widget4,.widget5{width:47%;display:inline-block; vertical-align:top;padding: 3px;}
.widget4 {margin:0px 1% 0px 0px;}
.widget5 {margin:0px 0px 0px 1%;}

.widgetshome {
text-align:center;
max-width:810px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0px 80px 0px 70px;
}

.widgetshome2 {
text-align:center;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:30px 75px;
}

.coffeetime_widget {
width:100%;
text-align:left;
border-style:solid;
border-width:1px;
margin-bottom:5px;
padding: 5px;
border-color:#dededc; 
background-color:white;
}

 span.pn { 
 display: inline-block;
 border: 1px solid #ccc; 
 border-color: #ccc #ccc #bbb #ccc; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
 background: #e6e6e6; 
 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05); 
 color: rgba(0, 0, 0, .8); 
 cursor: pointer; 
 -webkit-appearance: button; 
 font-size: 12px;  
 font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
 line-height: 1.2; 
 padding: .6em 1em .4em; 
 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); 
 overflow:hidden;
text-overflow:ellipsis;
max-width:90%;
 }
span.pn a:link,span.pn a:visited {color:rgb(0, 0, 0);}

.previusnext{
clear: both; 
background-image:url('img/fb.png'); 
background-repeat:repeat-x;
display: block;
text-align:center;
margin:auto;
}

.showcomm p {display:inline-block;} 
.showcomm { font-size: 18px; margin:0px; padding:4px; } 
 
.comentarios { 
border-color:#dededc;
border-width:1px;
border-style:solid;
width: 98%;
margin: 1% auto 1% auto;
padding: 1%;
 }   

@media all and (min-width:1666px){ 
.tudo{left:500px} 
.conteudoindex{padding-left:185px;max-width:910px;}
.conteudosingle{padding-left:0px;}
}

@media all and (max-width: 1182px) { 
.tudo2 {margin: 0;}
.conteudo {width: 700px; display:inherit; margin: 50px auto 0px auto;} 
.credito {width: 700px; float:none; display:inherit; margin: 10px auto 10px auto;text-align:left;}
.creditotext {font-size:1.3em}
.credito img {float:left;margin-right:5px;}
#menuside{float:left;margin-top:8px;margin-bottom:10px;}
#menuside ul {display:inline;float:none; clear:none;}
#menuside ul li,#menuside li  {display:inline;}
#menuside ul li:after{content:' | ';}
#menuside ul li:last-of-type:after{content:' ';}
}

@media all and (max-width:1000px){ 
html {-webkit-text-size-adjust:none} 
.site-header {position:relative!important;width:100%;max-width:none;height:576px}
.infopagina{width:100%;padding-bottom:40px}
.infopagina2 {border-right:0px;} 
.tudo{left:0;position:relative}
.conteudoindex,.conteudosingle,.widgetshome,.widgetshome2{padding:40px 10%;max-width:100%}
.chamada h3{font-size:20px} 
.chamada p {font-size:14px} 
.chamada p small{font-size:13px}
.tit-desc h1,.tit-desc2 h1 {font-size:50px;}
.tit-desc p {font-size:19px}
.tit-desc2 p {font-size:13px}
.tit-desc2 {margin-top:10px;}
.fotoautor {top: -120px; width:115px; height:115px;}
.fotoautor img {width:115px;}
.conteudo2,.conteudo {font-size:97%;}
.conteudosingle h1.entry-title {font-size:2.7em;line-height:1.0}
}

@media all and (max-width: 980px) { 
.tudo2 {width: 100%;} 
.conteudo,.credito {width: 95%;} 
.conteudo2,.conteudo {font-size:95%;}
.conteudosingle h1.entry-title {font-size:2.6em;}
}

@media all and (max-width: 700px) { 
.conteudo {width: auto; float: none;} 
.credito {width: auto;}
.conteudo2,.conteudo {font-size:93%;}
.conteudosingle h1.entry-title {font-size:2.4em;}
}

@media all and (max-width: 600px) { 
.widget1,.widget2,.widget3,.widget4,.widget5 {width:100%;padding:0;margin:0;}
}

@media all and (max-width:500px){ 
.site-header{height:350px}  
.infopagina{padding:10% 5% 30px} 
.conteudoindex,.conteudosingle,.widgetshome,.widgetshome2{padding:30px 5%} 
.tit-desc h1,.tit-desc2 h1{font-size:24px} 
.tit-desc p,.tit-desc2 p{font-size:12px} 
.conteudo2,.conteudo {font-size:91%;}
.conteudosingle h1.entry-title {font-size:2.2em;}
.tit-desc2 {margin-top:0px;}
.fotoautor {top: -100px; width:95px; height:95px;}
.fotoautor img {width:95px;}
}

@media not print{ 
.site,.site>body,.site{overflow:hidden} 
.site {height:100%;overflow:auto;-webkit-overflow-scrolling:touch} 
.site .tudo{overflow:auto}
.site .tudo2{overflow:auto}
}