/* 
Theme Name: Coffee Time 
Theme URI: http://roberto.supercaras.com/sobre#tema 
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.
Version: 1.3.3 
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, green, light, two-columns, flexible-width, custom-header, custom-background, editor-style, custom-menu
Text Domain: coffeetime  

Coffee Time and all its parts is distributed under the terms of the GNU General Public License.

Header's photo by Istvan Takacs (http://www.szineszkonyvtar.hu/ - http://pixabay.com/en/break-togetherness-drink-66857/).

Coffee cup icon by David Vignoni (http://www.icon-king.com/ - http://www.iconfinder.com/icondetails/1393/128/coffee_cup_hot_tea_icon).

*/   


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%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} 
body { } 
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; }   

body, button, input, select, textarea { color: #404040; font-family: sans-serif; font-size: 16px; font-size: 1.6rem; line-height: 1.5; }  
h1,h2,h3,h4,h5,h6 { clear: both; } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; }
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;} 
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%; }

a { color: royalblue; } a:visited { color: purple; } a:hover, a:focus, a:active { color: midnightblue; }
.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; }
 .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;}  
 .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; }
 
 .navigation-main { clear: both; display: block; float: left; width: 100%; } .navigation-main ul { list-style: none; margin: 0; padding-left: 0; } .navigation-main li { float: left; position: relative; } .navigation-main a { display: block; text-decoration: none; } .navigation-main 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; } .navigation-main ul ul ul { left: 100%; top: 0; } .navigation-main ul ul a { width: 200px; } .navigation-main ul ul li { } .navigation-main li:hover > a { } .navigation-main ul ul :hover > a { } .navigation-main ul ul a:hover { } .navigation-main ul li:hover > ul { display: block; } .navigation-main li.current_page_item a, .navigation-main li.current-menu-item a { }  
 
 .menu-toggle { display: none; cursor: pointer; }  .main-small-navigation ul { display: none; }  @media screen and (max-width: 600px) { .menu-toggle, .main-small-navigation ul.nav-menu.toggled-on { display: block; }  .navigation-main ul { display: none; } }  
 
 .sticky { } .hentry { margin: 0 0 1.5em; } .byline { display: none; } .single .byline, .group-blog .byline { display: inline; } .entry-content, .entry-summary { margin: 1.5em 0 0; } .page-links { clear: both; margin: 0 0 1.5em; }   
 .gallery-caption {} .bypostauthor {}
 .blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }   
 
 .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; }
 .site-content .gallery a img { border: none; height: auto; max-width: 90%; } .site-content .gallery dd { margin: 0; } 
 
 embed, iframe, object { max-width: 100%; }   
 
 .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%; } 
 .comment-content a { word-wrap: break-word; }  

 .widget { margin: 0 0 1.5em; }  
 .widget select { max-width: 100%; }  
 .widget_search .submit { display: none; }  
 
 .infinite-scroll .navigation-paging, 
 .infinite-scroll.neverending .site-footer { display: none; }  
 .infinity-end.neverending .site-footer { display: block; }   
   
 

 /* @font-face { font-family: 'Strabelli'; src: url('http://2ttf.com/webfont/SHGVusW4/webfont.ttf') format('truetype'); } */
  
 @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'); }   
 
 html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; height:100%}  
 body{ font-family:'Merriweather','Georgia','Cambria','Times New Roman','Times',serif; font-size: 22px; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased; -ms-font-smoothing: antialiased; padding:0; margin:0; font-weight:400; color:#333332; height:100%; -ms-word-wrap: break-word; word-wrap: break-word; }  .singlepost p {font-size: 22px;} .singlepost li {font-size: 20px;} .singlepost a, .singlepost a:link, .singlepost  a:visited {color:#57ad68;text-decoration:none;} a:hover {text-decoration: underline;}  
 
 /* ===== format conteudo ===== */
 
#titulopost {font-size: 48px;} 
 .interior1 h1, .interior2 h1,
 .interior1 h2, .interior2 h2,
 .interior1 h3, .interior2 h3,
 .interior1 h3, .interior2 h3,
 .interior1 h4, .interior2 h4,
 .interior1 h5, .interior2 h5,
 .interior1 h6, .interior2 h6 {font-family:Verdana,sans-serif;letter-spacing:-1px; line-height:1.1;margin-bottom:17px;} 
 
 .interior1 h1,.interior2 h1 {font-size: 36px;} 
 .interior1 h2,.interior2 h2 {font-size: 32px;}
 .interior1 h3,.interior2 h3 {font-size: 28px;}
 .interior1 h4,.interior2 h4 {font-size: 25px; font-weight:bold;}
 .interior1 h5,.interior2 h5 {font-size: 23px; font-weight:bold;}
 .interior1 h6,.interior2 h6 {font-size: 20px; font-weight:bold;}
 /* 'Strabelli', */
  .entry-content {font-family:'Merriweather','Georgia','Cambria','Times New Roman','Times',serif;}
 .interior1 .entry-content img,.interior2 .entry-content img {padding-right:2px;}
 
  .interior1 dl, .interior1 dt, .interior1 dd , .interior1 table,.interior2 dl, .interior2 dt, .interior2 dd , .interior2 table {font-family:Verdana,sans-serif;font-size:90%;} 
  .interior1 table, .interior1 th, .interior1 td, .interior2 table, .interior2 th, .interior2 td {padding:1px; border: 1px solid black;} 
  .interior1 pre,.interior2 pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; font-family:'courier new',monospace,serif; font-size:80%; } 
  
 .interior1, .interior2 {font-size:18px;} 
 .interior1 p, .interior2 p {font-size:20px;} 
 .interior1 ul li, .interior2 ul li {font-size:18px;} 
 .interior1 ol li, .interior2 ol li {font-size:18px;} 
 .interior1 ul, .interior2 ul {list-style: disc; margin: 0 0 1.5em 3em;} 
 .interior1 ol, .interior2 ol {list-style: decimal; margin: 0 0 1.5em 3em;} 
 .interior1 li > ul, .interior1 li > ol, .interior2 li > ul, .interior2 li > ol {margin-bottom: 0; margin-left: 1.5em;} 
 .interior1 a, .interior1 a:link, .interior1  a:visited ,.interior2 a, .interior2 a:link, .interior2  a:visited{color:#57ad68;text-decoration:none;} 
 .interior1 q, .interior2 q {font-style: italic} 
 
 .interior2 blockquote p, .interior2 p blockquote, .interior2 blockquote ,.interior1 blockquote p, .interior1 p blockquote, .interior1 blockquote {font-size: 20px;}  
 
 /* ===== formats ===== */
 
 .format-aside .entry-content {font-style: italic;border-left: 5px solid #333; color: #666; margin: 1em 0 1.5em; padding: 0 10px 0 20px; background: #FFF8D9; font-size: .88rem; line-height: 1.71; margin-bottom: 24px; margin-bottom: 1.5rem; overflow: hidden; padding: 24px; padding: 1.5rem;}
 .format-aside h1#titulopost{font-size:75%;}
 .format-aside .widgetgeral {display:none; visibility:hidden;}
 
 .format-video h1#titulopost{font-size:80%;}
 .format-video .widgetgeral {display:none; visibility:hidden;}
 
 .format-audio h1#titulopost{font-size:80%;}
 .format-audio .widgetgeral {display:none; visibility:hidden;}
 
 .format-status .entry-content {font-style: italic;border-left: 5px solid #333; color: #666; margin: 1em 0 1.5em; padding: 0 10px 0 20px; background: #FFF8D9; font-size: .88rem; line-height: 1.71; margin-bottom: 24px; margin-bottom: 1.5rem; overflow: hidden; padding: 24px; padding: 1.5rem;}
 .format-status h1#titulopost{font-size:75%;}
 .format-status .widgetgeral {display:none; visibility:hidden;}
 
 .format-link .entry-content {font-style: italic;border-left: 5px solid #333; color: #666; margin: 1em 0 1.5em; padding: 0 10px 0 20px; background: #FFF8D9; font-size: .88rem; line-height: 1.71; margin-bottom: 24px; margin-bottom: 1.5rem; overflow: hidden; padding: 24px; padding: 1.5rem;}
 .format-link h1#titulopost{font-size:75%;}
 .format-link .widgetgeral {display:none; visibility:hidden;}
 
 .format-quote h1#titulopost{font-size:75%;}
 .format-quote .widgetgeral {display:none; visibility:hidden;}
 
 .format-chat .entry-content {font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; color: #666; margin: 1em 0 1.5em; padding: 0 10px 0 20px; background: #FFF8D9;}
 .format-chat h1#titulopost{font-size:85%;}
 .format-chat .widgetgeral {display:none; visibility:hidden;}
 
 /* ===== gravatar ===== */
 
 .fotoautor a img, .fotoautor img, .sidebar-post img, .fotoautor2 img, .fotoautor2 {
-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 a img, .fotoautor img { float:right; width:50px; height:50px; margin-left:20px; overflow:hidden; background-color:#f2f2f0; } 
 
 .chamada p small img {width:20px; height:20px; margin:0px; padding:0px;}

 .sidebar-post img{ float:right;} 
 .sidebar-post p img{margin-bottom:5px;}
 .sidebar-post p.nome-autor {float:right;}
 .fotoautor2 img,.sidebar-post img{ margin-right:5px;  width:95px; background:#f2f2f0 }  
 
 .fotoautor2 { 
 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); 
 }
 
 
 /* ===== SIDEBAR ===== */
 
 .sidebar-post p {font-weight:400;font-size:15px;line-height:1.2;color:#666665;} 

#menu-sidebar ul {display:block;float:right; clear:left;list-style: none;margin: 0; padding:0;} #menu-sidebar ul li {font-size:12px;margin: 0; padding-top:1px; text-align:right;}  #menu-page ul {display:inline;list-style: none;margin: 0; padding:0;} #menu-page ul li {display:inline;font-size:12px;margin: 0; outline: 0;} #menu-page ul li:after {content:' | ';color:#b3b3b1;} #menu-page ul li:last-of-type:after {content:' ';} #menu-page ul li a:link, #menu-page ul li a:visited {color:white;}
 
 /* =====  WIDGETS ===== */  
 
 .sidebar-post .widgetgeral, .sidebar-post.widgetgeral ol, .sidebar-post .widgetgeral ul, .sidebar-post .widgetgeral li, .sidebar-post .widgetgeral select, .sidebar-post .textwidget { list-style: none; outline: 0; margin: 0; padding: 0; border: 0; font-size: 82%; vertical-align:top; }  
 
 .sidebar-post .widgetgeral {clear:both;}
 .entry-content .widgetgeral {clear:both;}
 
 .rodape2 .widgetgeral, .rodape2 .widgetgeral ol, .rodape2 .widgetgeral ul, .rodape2 .widgetgeral li, .rodape2 .widgetgeral select, .rodape2 .textwidget { display:inline; list-style: none; outline: 0; margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align:top; }  
 
 .rodape2 .widgetgeral li:after {content:' | ';color:#b3b3b1;} 
 
 .rodape2 .widgetgeral li:last-of-type:after {content:' ';}    
 #searchform {margin:0px; padding:0px;} 
 #searchform #searchsubmit {font-size: 14px; margin:0px; padding:4px;display:inline-block;} 
 #searchform #s {margin:0px;font-size: 14px;}  
 .showcomm p {display:inline-block;} 
 .showcomm { font-size: 18px; margin:0px; padding:4px; }  
 
 
 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{
display: block;
 text-align:center;
 margin:auto;
 }
 
 .singlepost img{-ms-interpolation-mode:bicubic;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;} .singlepost {margin:0px; padding: 0px; width: 1000px;} 
 
 .interior1 {width: 700px; float: right; padding:0px; margin:0px; margin-right:20px; padding-top:105px;} .sidebar-post {width: 150px;  padding:0px; float:right; margin:0px; margin-right:60px; padding-top:105px;text-align:right;} .rodape2 {clear: both; background-color: #f9f9f7; background-image:url('img/fb.png'); background-repeat:repeat-x;}   .comentarios { font-size:0.7em; }   q {font-style: italic} blockquote p, p blockquote, blockquote {font-size: 20px;}  blockquote { border-left: 5px solid #333; color: #666; margin: 1em 0 1.5em; padding: 0 10px 0 20px; background: #FFF8D9; font-size: .88rem; line-height: 1.71; margin-bottom: 24px; margin-bottom: 1.5rem; overflow: hidden; padding: 24px; padding: 1.5rem; }  address { font-family:'courier new',monospace,serif; font-size:75%; } 

 #wpstats{
padding:2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background:yellow;
display: none;
visibility:hidden;
}

img#wpstats {
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
	display: none;
visibility:hidden;
}
 
 /* ===== menu default ===== */
 .sidebar-post .menu, .sidebar-post .menu ul, .sidebar-post .menu li {list-style: none; outline: 0; margin: 0; padding: 0; border: 0; vertical-align:top; font-size: 90%}
 
 .tit-desc .menu ul,.tit-desc2 .menu ul {display:inline;list-style: none;margin: 0; padding:0; outline: 0;} 
 .tit-desc .menu ul li , .tit-desc2 .menu ul li{display:inline;font-size:12px;margin: 0; padding:0; outline: 0;} 
 .tit-desc .menu ul li:after,.tit-desc2 .menu ul li:after {content:' | ';color:#b3b3b1;} 
 .tit-desc .menu ul li:last-of-type:after, .tit-desc2 .menu ul li:last-of-type:after {content:' ';}
 .tit-desc .menu ul li a:link, .tit-desc .menu ul li a:visited {color:white;}
 
 #menu-page {line-height: 1.0;}
 
 /* ===== pagina do autor ===== */  
 
 .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;} 
 
 .linkblack #menu-page ul li a:link,.linkblack #menu-page ul li a:visited {color:black;}  
 
 .infopagina2 .tit-desc2{position:relative;z-index:100;text-align:center;} 
 .tit-desc2 h1 {margin:0;font-family:Verdana,sans-serif;font-weight:700;letter-spacing:-1px} 
 .tit-desc2 p{margin-bottom:24px} 
 .capa2{position:absolute;z-index:100;top:0;left:0;width:30%;height:100%;max-width:500px;} 
 
 .imagem-capa2{ 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) 
 } 
 
 .capa2 h1{font-size:32px;line-height:1;margin-bottom:12px;text-shadow:0 1px 3px rgba(0,0,0,0.3);border:0;outline:0} .capa2 p{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} .capa2 p a{text-decoration:underline}  
 
 /* ===== INDEX ===== */   
 
 .navega a:link,.navega a:visited { 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; } 
 .index,.pagina{height:100%} 
 .index a, .pagina a{color:#000;text-decoration:none} 
 .index a:focus,.pagina a:focus{outline:thin dotted} 
 .index a:hover,.index a:active,.pagina a:hover,.pagina a:active{outline:0}  
 .index p,.pagina p {margin:0} 
 .index img,.pagina img{-ms-interpolation-mode:bicubic} 
 .index a img,.pagina a img{border:0} 
 .index ol,.index ul,.pagina ol,.pagina ul{margin:0; padding:0;list-style:none;list-style-image:none} 
 .index dd,.index dl,.pagina dd,.pagina dl{margin:0}  
 
 .capa h1{font-size:32px;line-height:1;color:#fff;margin-bottom:12px;text-shadow:0 1px 3px rgba(0,0,0,0.3);border:0;outline:0} .capa p{font-size:16px;line-height:1.2;color:#fff;margin-bottom:14px;text-shadow:0 1px 3px rgba(0,0,0,0.3);border:0;outline:0} .capa p a{color:#fff;text-decoration:underline}  
 
 .chamada h3 {margin:0;font-family:Verdana,sans-serif;font-weight:700;letter-spacing:-1px; font-size:25px; line-height:1.2; padding-bottom:5px; color:#333332; display:inline;} 
 .chamada p small{ padding-bottom:10px; padding-top:10px; font-size:15px; line-height:1.0; color:#b3b3b1; display:block } 
 .chamada p small a:link, 
 .chamada p small a:hover, 
 .chamada p small a:visited { color:#b3b3b1; text-decoration:none; } 
 .chamada p{font-size:16px; margin-bottom:0;display:block;color:#333332} 
 .chamada { display:block; position:relative; padding-top:30px; padding-bottom:30px; 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;} 
 
 .bloco{outline:0;position:absolute;left:30%;right:0;top:0;bottom:0;-webkit-overflow-scrolling:touch} .conteudo-pagina{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:810px;padding:50px 85px}  .capa{position:absolute;z-index:100;top:0;left:0;width:30%;height:100%;max-width:500px} 
 
 .team {padding-bottom:10px; padding-top:15px; font-size:15px; line-height:1.2; color:#b3b3b1; display:block;font-style: italic; }
 .team a:link, 
 .team a:hover, 
 .team a:visited { color:#b3b3b1; 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:-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;}
 
 .imagem-capa{ 
 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 {margin:0;font-family:Verdana,sans-serif;font-weight:700;letter-spacing:-1px} .tit-desc p{margin-bottom:24px}  .conteudo{position:relative;padding-bottom:50px;} .conteudo:before,.conteudo:after{display:table;content:" "} .conteudo:after{clear:both} .conteudo:last-child{margin-bottom:15px}   .rodape {margin:0 auto;padding:10px 0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f2f2f0;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-weight:400;font-size:14px} .rodape a:link,.rodape a:visited,.rodape2 a:link, .rodape2 a:visited {color:#b3b3b1;text-decoration:none; } .rodape2 {font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-weight:400;font-size:14px;}   

.sticky .featured-post {

	background-color: green;
}
	

@media all and (min-width:1666px){ 
.bloco{left:500px} 
.conteudo-pagina{padding-left:185px;max-width:910px} 
}  

@media all and (max-width: 1182px) { 
.singlepost {margin:auto;} 
.interior1, .sidebar-post {width: 700px; float: none; margin:auto;} 
.sidebar-post {text-align:left; padding-top:0px;} 
.sidebar-post img {float: left; margin-right:5px;} 
.singlepost img {width:auto; height:auto;} 
.sidebar-post p {font-size:20px;} 
.sidebar-post p.nome-autor {float: left;}
.sidebar-post p  small {font-size:70%;} 
} 

@media all and (max-width:1000px){ 
html {-webkit-text-size-adjust:none} 
.capa{position:relative!important;width:100%;max-width:none;height:576px} 
.capa2{position:relative!important;width:100%;max-width:none;height:576px} 
.infopagina{width:100%;padding-bottom:40px} 
.infopagina2 {border-right:0px;} 
.capa h1{font-size:50px;margin-bottom:10px} 
.capa2 h1{font-size:50px;margin-bottom:10px} 
.navega{font-size:10px} 
.capa p{font-size:18px} 
.capa2 p{font-size:18px} 
.chamada h3{font-size:20px} 
.chamada p {font-size:14px} 
.chamada p small{font-size:14px} 
.bloco{left:0;position:relative} 
.conteudo-pagina{padding:40px 10%;max-width:100%} 
}   

@media all and (max-width: 980px) { 
.singlepost {width: 95%;} 
.interior1 {width: 75%;} 
.sidebar-post {width: 75%;} 
.singlepost img, iframe, objetc, embed {width:auto; height:auto;} 
#titulopost {font-size: 40px;} 
.interior1 h1,.interior2 h1 {font-size: 34px;} 
.interior1 h2,.interior2 h2 {font-size: 30px;} 
.interior1 h3,.interior2 h3 {font-size: 27px;} 
.interior1 h4,.interior2 h4 {font-size: 24px; font-weight:bold;} 
.interior1 h5,.interior2 h5 {font-size: 21px; font-weight:bold;} 
.interior1 h6,.interior2 h6 {font-size: 19px; font-weight:bold;} 
.interior1 p, .interior2 p {font-size: 18px;} 
.interior2 blockquote p, .interior2 p blockquote, .interior2 blockquote ,.interior1 blockquote p, .interior1 p blockquote, .interior1 blockquote {font-size: 18px;}
.interior1 ul li,.interior1 ol li,.interior2 ul li,.interior2 ol li  {font-size: 17px;} 
.interior1 dl, .interior1 dt, .interior1 dd , .interior1 table,.interior2 dl, .interior2 dt, .interior2 dd , .interior2 table {font-size:87%;} 
}  

@media all and (max-width: 700px) { 
.interior1, .rodape2 {width: auto; float: none;} 
 .sidebar-post {width: auto;}
.singlepost img, iframe, objetc, embed {width:auto; height:auto;} 
#titulopost {font-size: 32px;} 
.interior1 h1,.interior2 h1 {font-size: 27px;} 
.interior1 h2,.interior2 h2 {font-size: 25px;} 
.interior1 h3,.interior2 h3 {font-size: 22px;} 
.interior1 h4,.interior2 h4 {font-size: 20px; font-weight:bold;} 
.interior1 h5,.interior2 h5 {font-size: 19px; font-weight:bold;} 
.interior1 h6,.interior2 h6 {font-size: 18px; font-weight:bold;} 
.interior1 p, .interior2 p {font-size: 17px;} 
.interior2 blockquote p, .interior2 p blockquote, .interior2 blockquote ,.interior1 blockquote p, .interior1 p blockquote, .interior1 blockquote {font-size: 17px;}
.interior1 ul li,.interior1 ol li,.interior2 ul li,.interior2 ol li {font-size: 16px;} 
.interior1 dl, .interior1 dt, .interior1 dd , .interior1 table,.interior2 dl, .interior2 dt, .interior2 dd , .interior2 table {font-size:83%;} 
} 

@media all and (max-width:500px){ 
.capa{height:350px} 
.capa2{height:350px} 
.infopagina{padding:10% 5% 30px}  
.capa h1{font-size:24px;line-height:1;margin-bottom:5px} 
.capa p{font-size:16px;margin-bottom:6px} 
.capa2 h1{font-size:24px;line-height:1;margin-bottom:5px} 
.capa2 p{font-size:16px;margin-bottom:6px} 
.conteudo-pagina{padding:30px 5%} 
.navega{margin-bottom:30px} 
.chamada{padding-top:20px;padding-bottom:20px} 
.chamada a img{width:40px;height:40px} 
}   

@media all and (max-width: 480px) { 
#titulopost {font-size: 29px;} 
.interior1 h1,.interior2 h1 {font-size: 27px;} 
.interior1 h2,.interior2 h2 {font-size: 25px;} 
.interior1 h3,.interior2 h3 {font-size: 22px;} 
.interior1 h4,.interior2 h4 {font-size: 19px; font-weight:bold;} 
.interior1 h5,.interior2 h5 {font-size: 18px; font-weight:bold;} 
.interior1 h6,.interior2 h6 {font-size: 17px; font-weight:bold;} 
.interior1 p, .interior2 p {font-size: 16px;} 
.interior2 blockquote p, .interior2 p blockquote, .interior2 blockquote ,.interior1 blockquote p, .interior1 p blockquote, .interior1 blockquote {font-size: 16px;}
.interior1 ul li,.interior1 ol li,.interior2 ul li,.interior2 ol li{font-size: 15px;} 
.interior1 dl, .interior1 dt, .interior1 dd , .interior1 table,.interior2 dl, .interior2 dt, .interior2 dd , .interior2 table {font-size:78%;} 
.singlepost img, iframe, objetc, embed {width:auto; height:auto;} 
}  
 
@media not print{ 
.index,.index>body,.index{overflow:hidden} 
.index {height:100%;overflow:auto;-webkit-overflow-scrolling:touch} 
.index .bloco{overflow:auto} 
.pagina,.pagina>body,.pagina{overflow:hidden} 
.pagina {height:100%;overflow:auto;-webkit-overflow-scrolling:touch} 
.pagina .bloco{overflow:auto} 
}