/* 
Theme Name: Coffee Time  
Theme URI: http://wordpress.supercaras.com/coffeetime
Author: robertostrabelli 
Author URI: http://roberto.supercaras.com 
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.0 
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Tags: white, green, light, two-columns, flexible-width, custom-header, flexible-header, custom-background, editor-style, 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).

If you find a problem or error, please advise: http://roberto.supercaras.com/sobre/#contact

*/


/* === 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; 
 }  
 
blockquote,q {text-shadow: 0px -1px 1px rgba(150, 150, 150, 0.5);}

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}

 .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 {
letter-spacing:1px;
margin-bottom:10px;
font-size:16px;
line-height:1.2;
margin-bottom:14px;
text-shadow:0 1px 3px rgba(0,0,0,0.3);
border:0;
outline:0
}

.tit-desc2 p{
margin-bottom:10px;
letter-spacing:1px;
font-size:12px;
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 lightgray;} 
.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); 
 }

.tit-desc2 a{color:black;text-decoration:none;}
.tit-desc2 #coffeetime-menu-page {line-height: 1.1;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
.tit-desc2 #coffeetime-menu-page ul {display:inline;margin: 0; padding:0; outline: 0;} 
.tit-desc2 #coffeetime-menu-page ul li {display:inline;font-size:12px;margin: 0; padding:0; outline: 0;} 
.tit-desc2 #coffeetime-menu-page ul li:after {content:' | ';color:black;} 
.tit-desc2 #coffeetime-menu-page ul li:last-of-type:after {content:' ';}
.tit-desc2 #coffeetime-menu-page ul li a:link{color:black;text-decoration:none;}

 #coffeetime-menu-page {line-height: 1.1;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
 #coffeetime-menu-page ul {display:inline;margin: 0; padding:0; outline: 0;} 
 #coffeetime-menu-page ul li {display:inline;font-size:12px;margin: 0; padding:0; outline: 0;} 
 #coffeetime-menu-page ul li:after {content:' | ';color:#b3b3b1;} 
 #coffeetime-menu-page ul li:last-of-type:after {content:' ';}
 #coffeetime-menu-page ul li a:link{color:white;}
 
#coffeetime-menu-sidebar ul {display:block;float:right; clear:left;list-style: none;margin: 0; padding:0;} 
#coffeetime-menu-sidebar ul li {font-size:12px;margin: 0; padding-top:1px; text-align:right;}
 
.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;}

.tudo .site-content .content-area {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:810px;padding:50px 85px;}

.tudo2 .site-content .content-area {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 85px;}

article.chamada { display:block; position:relative; padding-top:25px; padding-bottom:25px; 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 } 
article.chamada:last-of-type{border-bottom-width:0;padding-bottom:15px;}

article.chamada h3 {font-size:1.5em;font-family:Verdana,sans-serif;font-weight:700;letter-spacing:-1px;}
.tudo .site-content .content-area article.chamada h3 a {color:black;}
.tudo .site-content .content-area article.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;}

article.chamada p {margin:0;padding:0; font-size:1.0em;}
article.chamada p small{font-size:0.9em;color:#b3b3b1;}

.tudo .site-content .content-area article.chamada p small a {color:#b3b3b1;}
.tudo .site-content .content-area article.chamada p small a:hover {color:#57ad68;}

.tudo .site-content .content-area .navega a:hover {color:#57ad68;}
.tudo .site-content .content-area .navega a { color:#b3b3b1; 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:#b3b3b1; 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;}

 .tudo2 .site-content .content-area 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;}
 
 .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 {width:32px;height:32px;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;} /* apenas single */
 
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 {font-family:Verdana,sans-serif;letter-spacing:-1px;font-size:1.0em;}

article.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}
.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);
}

/* === 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;}

.widgetfoot {font-family:Verdana,sans-serif;font-size:12px;margin: 0 0 1.5em;}
.widgetfoot a, .widgetfoot a:link, .widgetfoot a:visited {color:darkgreen;}
.widgetfoot a:hover,.widgetfoot a:focus {color:red;}
.widgetfoot select {max-width: 100%;}

.tudo .widgetfoot {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:810px;padding:50px 85px;}
.tudo2 .widgetfoot {width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 85px;}

.coffeetime_widget { width:100%;}
.coffeetime_widget ul {margin: 0;padding: 0;outline: 0;}
.coffeetime_widget ul li {list-style: none;margin: 0 0 0 7px;}

.site-footer {width:95%;margin: 0px auto 0px auto;font-family:Verdana,sans-serif;font-size:0.8em;}

 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;  
 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 { 
-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%;
 }   

@media all and (min-width:1666px){ 
.tudo{left:500px} 
.tudo .site-content .content-area{padding-left:185px;max-width:910px;}
.tudo .widgetfoot{padding-left:185px;max-width:910px;}
.tudo2 .site-content .content-area{padding-left:0px;}
.tudo2 .widgetfoot {padding-left:0px;}
}

@media all and (max-width: 1182px) { 
.tudo2 {margin: 0;}
article.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;}
}

@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}
.tudo .site-content .content-area{padding:40px 10%;max-width:100%}
.tudo .widgetfoot {padding:40px 10%;max-width:100%}
.tudo2 .site-content .content-area{padding:40px 10%;max-width:100%}
.tudo2 .widgetfoot{padding:40px 10%;max-width:100%}
article.chamada h3{font-size:20px} 
article.chamada p {font-size:14px} 
article.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;}
.tudo .site-content .content-area article,article.conteudo {font-size:97%;}
.tudo2 .site-content .content-area h1.entry-title {font-size:2.7em;line-height:1.0}
}

@media all and (max-width: 980px) { 
.tudo2 {width: 100%;} 
article.conteudo {width: 95%;} 
.credito  {width: 95%;}
.tudo .site-content .content-area article,article.conteudo {font-size:95%;}
.tudo2 .site-content .content-area h1.entry-title {font-size:2.6em;line-height:1.0}
}

@media all and (max-width: 700px) { 
article.conteudo {width: auto; float: none;} 
.credito {width: auto;}
.tudo .site-content .content-area article,article.conteudo {font-size:93%;}
.tudo2 .site-content .content-area h1.entry-title {font-size:2.4em;line-height:1.0}
}

@media all and (max-width:500px){ 
.site-header{height:350px}  
.infopagina{padding:10% 5% 30px} 
.tudo .site-content .content-area{padding:30px 5%} 
.tudo .widgetfoot {padding:30px 5%}
.tudo2 .site-content .content-area{padding:30px 5%} 
.tudo2 .widgetfoot{padding:30px 5%}
.tit-desc h1,.tit-desc2 h1{font-size:24px} 
.tit-desc p,.tit-desc2 p{font-size:12px} 
.tudo .site-content .content-area article,article.conteudo {font-size:91%;}
.tudo2 .site-content .content-area h1.entry-title {font-size:2.2em;line-height:1.0}
.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}
}