<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Blogs Comunidade Maria Boa Semente
Theme URI: http://comunidadeboasemente.com/blogs
Author: Notoris
Author URI: http://notorion.com.br
Description: Tema desenvolvido para os Blogs da Comunidade Mariana Boa Semente
Version: 1.1
*/

/* Google Fonts Import
--------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -o-transition:.4s; -ms-transition:.4s; -moz-transition:.4s; -webkit-transition:.4s; transition:.4s; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong {font-weight: bold; }

/* General Structure and Styles
--------------------------------------------- */
body,input,textarea,select {
	font-family:Arial, sans-serif;
	color: #000;
	font-size: 14px;
}
body { background: #FFF; }
.wrap { display: table; position: relative; overflow: hidden; width: 100%; margin: 0 auto; background: transparent url(imgs/bg.png) repeat-x; }
.site-wrapper {
	display: table;
	margin: 0 auto;
	width: 960px;
}
.clear { display: table; clear: both; width: 100%; }
/* Links
--------------------------------------------- */
a {
	color: #3A9B00;
	text-decoration: none;	
} 
a:hover { color: #2F7D00; }

a.top { display: block; margin: 7px 0 0 14px !important; padding: 0 !important; width: 16px; height: 16px; text-indent: -99999px; background: transparent url(images/classificarros-sprite.png) -300px -189px no-repeat; }
a.top:hover { background-position: -300px -205px; }
/* Header
--------------------------------------------- */
#site-header { width: 100%; margin: 0 auto; }
#site-header h1.site-title {
	display: block;	
	float: left;
	width: 140px;
	height: 105px;
	margin:35px 0 0 25px;
}
#site-header h1.site-title a {
	display: block;
	width: 140px;
	height: 105px;
	text-indent:-99999px;
	background:transparent url(imgs/boasemente-logo.png) no-repeat;
	background-size: contain;
}
#blog-header { width: 960px; height: 170px; margin: 0 auto; }
#blog-header h2.blog-title { float: left; margin: 45px 0 0 15px; }
#blog-header h2.blog-title a {	
	color: #333;
	font-family: "PT Sans Narrow",sans-serif;
	font-size: 72px;
	font-weight: 700;
	letter-spacing: -1.8px;
}
#blog-image { display: block; width: 220px; height: 220px; margin: 10px auto; border-radius:100%; overflow: hidden; }
#blog-image img { display: table; width: 220px; height: auto; }
#sobre { margin-bottom: 10px; padding-bottom: 15px; border-bottom: 1px solid #d7dcde; }
#sobre p { width: 250px; margin: -30px auto 0; padding: 30px 10px 10px 10px; background-color: #d7dcde; border-radius:6px; }

/* Main Nav
--------------------------------------------- */
#site-nav {
	width: 100%;
	height: 55px;
	background: #2F7D00;
}
#site-nav ul li {	
	display: inline;
	position: relative;
}
#site-nav ul li a {
	display: block;
	float: left;
	padding: 17px 6.2px;	
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color: #FFF;
	text-transform: uppercase;
}
#site-nav ul li a:hover { background: #135005; }
/* Content
--------------------------------------------- */
#container { display: block; width: 960px; margin: 10px auto 0; }
#content { float: left; width: 100%; }
#content #main { margin-right: 300px; }
#content #content-column { display: table; width: 630px; margin:0 30px 20px 0; } 
#sidebar { float: left; width: 300px; margin-left: -300px; }

/*
#container .entry-header { position: relative; }
#container .entry-header h2.entry-title { z-index: 1; margin: 20px 0 0; padding: 15px; font-size: 48px; color: #FFF; letter-spacing: -1px; background: #20336D; border: none; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; }
*/
#container .entry-menu { float: left; width: 180px; margin-right: 15px; }
#container .entry-menu ul { margin-top: 4px; }
#container .entry-menu li a { display: block; padding: 12px 8px; border-bottom: 1px dotted #DADEE0; }
#container .entry-menu li a.active { color: #FFF; background: #3A9B00 url("imgs/icons-sprite.png") -95px -68px no-repeat; }
#container .entry-info { clear: both; display: table; width: 100%; padding: 10px 0; border-top: 1px solid #DADEE0; }
#container .entry-info .subtitle { float: left; }
#container .entry-info .botao { float: right; }
#container .entry-content.withmenu { float: left; width: 420px; }
#container .entry-content { padding: 15px 5px 0; line-height: 1.25em; }
#container .entry-content p { margin-bottom: 10px; }
#container .entry-content .date-small { line-height: 1em; }
#container .entry-content .attachment-300x200 { float: left; margin-right: 15px; width: 300px; height: auto; }

.box h2, .box h3 {
	margin:0; 
	padding:10px 0 10px 38px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 400;
	font-size: 28px;
	color: #535959;
	letter-spacing: -.6px;
	text-transform: lowercase;
	border-bottom: 1px solid #D7DCDE;
	background: transparent url(imgs/icons-sprite.png) 10px -180px no-repeat;
}
.box h2 strong, .box h3 strong { font-weight: 700; }
.box h2 a, .box h3 a { float: right; margin-top: 8px; font-size: 18px; }
.box .box-img-link { display: table; width: 100%; margin-top: 10px; font-size: 22px; letter-spacing: -.8px; }
.box .box-img-link img { width: 300px; height: 200px; }
.box .box-img-link span { display: block; }
.box h4 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 400;
	font-size: 44px;
	color: #333;
	letter-spacing: -1px;
	line-height: 1.25em;
}
.box h5,
.box h6 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 700;
	font-size: 38px;
	color: #333;
	letter-spacing: -.8px;
	line-height: 1.25em;
	border-bottom: 1px solid #D7DCDE;
}
.box h6 {
	font-size: 26px;
}

.date-small { display: table; margin: 0; padding: 3px 0 3px 12px; font-size: 12px; background: transparent url(imgs/icons-sprite.png) -258px -403px no-repeat; }
.subtitle { display: block; font-size: 12px; font-style: italic; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #BDC3C6; }

.lista li { display: table; padding: 10px 0; width: 100%; min-height: 60px; border-bottom: 1px dotted #D7DCDE; }
.lista li a { display: block; float: left; width: 100%; font-size: 22px; letter-spacing: -.8px; }
.lista li a img { float: left; margin-right: 15px; width: 150px; height: auto; border: 3px solid #CDE0EE; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.lista li a .title,
.lista li a .subtitle { display: block; }
.lista li a .date-small { margin: 23px 0 0; color: #333; }
.lista li a:hover img { border-color: #3B9C00; }

.pagination { display: table; clear: left; float: right; padding-bottom: 20px; }
.pagination a,
.pagination span { border-right:1px solid #CBCBCB; padding: 0 5px; }
.pagination .page-numbers { font-weight: bold; }
.pagination .current,
.pagination .inactive { cursor: default; font-weight: normal; color: #656565; }
.pagination .prev { padding-left: 12px; }
.pagination .next { padding-right: 12px; border: none; }

.page-template-page-fullwidth-php #content { float: none; }
.page-template-page-fullwidth-php #content #main { margin-right: 0; }
.page-template-page-fullwidth-php #content #main #content-column { width: 100%; margin-right: 0; }

.tags { margin: 15px 0; padding: 5px; background: #F7F7F7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

#content input[type=text], textarea { display: block; margin: 3px 0 0; padding: 8px; width: 285px; background-color: #FFF; border: 1px solid #3B9C00; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#content input[type=submit] { cursor: pointer; border: none; margin: 0; width: 75px; height: 26px; font-size: 11px; color: #FFF; line-height: 26px; letter-spacing: -.5px; text-align: center; width: 200px; background-color: #3B9C00; text-transform: uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

.post { padding: 10px 0 20px; border-bottom: 1px solid #d7dcde; }
.aligncenter { display: table; margin: 10px auto; }

.edit-link a { clear: both; display: table; margin: 30px 0; font-size: 12px; color: red; text-decoration: none; } 
/* Footer
--------------------------------------------- */
#site-footer { display: table; clear: both; width: 100%; height: 72px; padding: 14px 0; background-color: #135005; }
#site-footer h3.site-title {
	float: left;
	display: block;
	width: 88px;
	height: 72px;
	margin:0 0 0 40px;
}
#site-footer h3.site-title a {
	display: block;
	width: 88px;
	height: 72px;
	text-indent:-99999px;
	background:transparent url(imgs/boasemente-logo-rodape.png) 0 0 no-repeat;
}
#site-footer #footer-nav {
	float: left;
	width: 820px;
	margin: 0 0 0 10px;
}
#site-footer #footer-nav ul li {	
	display: inline;
	position: relative;
}
#site-footer #footer-nav ul li a {
	display: block;
	float: left;
	padding: 15px 6.2px;	
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #FFF;
	text-transform: uppercase;
}
#site-footer #footer-nav ul li a:hover { color: #3B9C00; }
#site-footer p { float: left; margin:0px 0  0 15px; font-size: 12px; color: #FFF; }
#notoris { display: block; margin: 6px auto; width: 38px; height: 38px; text-indent: -99999px; background:transparent url(imgs/notoris.png) center center no-repeat; }
#notoris:hover { opacity:.5; }
/* Pages
--------------------------------------------- */
/** HEADER **/
#slideshow-wrapper { background-color: #3B9C00; width: 100%; display: table; padding: 15px 0; }
#slideshow-wrapper .product-image { border: 4px solid #2C7500; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
#slideshow-wrapper p { color: #FFF; text-align: center; padding-top: 55px; font-size: 22px; letter-spacing: -.8px; }

#toolbar { height: 60px; margin-top: 2px; background-color: #2F7D00; }
#toolbar #icons-social { float: left; margin-left: 175px; }
#toolbar #icons-social li { position: relative; display: inline; }
#toolbar #icons-social li a { display: block; float: left; width: 38px; height: 38px; margin:10px 17px 0 0; text-indent: -99999px; background: transparent url(imgs/icons-sprite.png) 0 0 no-repeat; }
#toolbar #icons-social .facebook a { background-position: -56px 0; }
#toolbar #icons-social .twitter a { background-position: -113px 0; }
#toolbar #icons-social .googleplus a { background-position: -170px 0; }
#toolbar #icons-social .soundcloud a { background-position: -227px 0; }
#toolbar #icons-social li a:hover { opacity:.75; }

#searchform { position: relative; float: left; }
#searchform label { cursor: pointer; display: block; position: absolute; top: 21px; left: 8px; width: 15px; height: 15px; text-indent: -99999px; background: transparent url(imgs/icons-sprite.png) 0 -63px no-repeat; }
#searchform #s { float: left; width: 240px; margin: 10px 0 0 0; padding: 11px 10px 11px 30px; font-size: 14px; color: #333; border:none; background-color: rgba(255,255,255,.5); -o-transition:.6s; -ms-transition:.6s; -moz-transition:.6s; -webkit-transition:.6s; transition:.6s; }
#searchform #s:hover,
#searchform #s:focus { background-color: rgba(255,255,255,1); }
#searchform #searchsubmit { display: block; float: right; margin: 10px 0 0 0; padding: 11px 15px; color: #FFF; font-size: 14px; letter-spacing:-.8px; border:none; background-color: #135005; }

/** NOTICIAS **/
#noticias h2, #noticias h3 { background-position: 10px -89px; }
.home #noticias .noticias-wrapper { width: 610px; margin: 0 auto; }
.home #noticias .noticias-left { float: left; width: 300px; }
.home #noticias .noticias-right { float: right; width: 300px; }
.home #noticias .box-noimg-link { display: table; width: 100%; margin: 10px 0 0; padding: 10px 0 0; font-weight: bold; letter-spacing: -.8px; border-top: 1px dotted #D7DCDE; }

/** SEMENTES **/
.home #sementes { float: left; width: 300px; margin: 20px 0 25px; }

/** SEMENTES **/
.home #artigos { float: right; width: 300px; margin: 20px 0 25px; }

/** LITURGIA DIARIA **/
#liturgiadiaria h2, #liturgiadiaria h3 { background-position: 10px -280px; }
#liturgiadiaria h2 a .date-full, #liturgiadiaria h3 a .date-full { padding-left: 21px; text-transform: none; background: transparent url(imgs/icons-sprite.png) 0 -385px no-repeat; }
#liturgiadiaria .liturgiadiaria-links { display: table; width: 630px; padding: 0; }
#liturgiadiaria .liturgiadiaria-links li { position: relative; display: inline; }
#liturgiadiaria .liturgiadiaria-links li a { display: block; float: left; margin-top: 10px; padding: 25px 0 0; width: 33.33%; min-height: 52px; color: #333; text-align: center; background-color:#FBFBFB; }
#liturgiadiaria .liturgiadiaria-links.completo li a { width: 25%; }
#liturgiadiaria .liturgiadiaria-links li a strong { display: block; font-weight: 600; letter-spacing: -.4px; }
#liturgiadiaria .liturgiadiaria-links li a:hover { background-color: #D7DCDE; }

/** GALERIA DE FOTOS **/
#galeria-de-fotos h2, #galeria-de-fotos h3 { background-position: 10px -325px; }
#contentFlow { margin: 0 0 20px; }
#contentFlow .date-small { margin: 0 auto; padding: 3px 0 3px 12px; }
#galeria {
	width: 620px;
}
#galeria li {
	display: inline-block;
	margin: 5px 20px 25px;
}
#galeria li a{
	display: inline;
}

/** VIDEOS **/
#videos { position: relative; margin-bottom: 25px; }
#videos h2, #videos h3 { background-position: 10px -135px; }
.video-play { position: absolute; top: 130px; left: 50%; margin-left: -30px; }

/** BANNERS **/
#banners { position: relative; margin-bottom: 10px; width: 300px; height: 100px; }
#banners a { position: absolute; top: 0; left: 0; }

/** AGENDA **/
#agenda { margin-bottom: 20px; }
#agenda h2, #agenda h3 { background-position: 10px -230px; }
#agenda .date-calendar {
	float: left;
	margin: 0 10px 0 0;
	padding: 6px 0 0;
	width: 50px;
	font-size: 24px;	
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-color: #3B9C00;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}
#agenda .date-calendar span {
	display: block;
	margin-top: 3px;
	padding: 4px 0 1px;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #2F7D00;	
	border-top: 1px dotted #FFF;
	-webkit-border-radius: 0 0 3px 3px;
	   -moz-border-radius: 0 0 3px 3px;
			border-radius: 0 0 3px 3px;
}
#agenda .lista li a { width: auto; padding-top: 10px; }
#agenda .entry-content .lista { margin-bottom: 15px; }

/** MISSAO **/
#missao { display: table; clear: both; width: 100%; padding: 15px 0; background-color: #3B9C00; }
#missao h2 { border-bottom: 1px solid #58AB26; }
#missao h2 a { display: table; margin: 0 auto -14px; padding: 0 10px; font-size: 26px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; color: #FFF; text-transform: uppercase; background-color: #3B9C00; }
#missao h2 strong { font-weight: 700; }
#missao ul { display: table; float: left; width: 900px; margin:25px 0 0; }
#missao ul li { position: relative; display: inline; }
#missao ul li a { position: relative; display: block; float: left; width: 175px; font-size: 12px; color: #FFF; line-height: 18px; letter-spacing: -.8px; text-align: center; }
#missao ul li a img { width: 110px; height: auto; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }
#missao ul li a .border-effect { position: absolute; display: block; top: -2.5px; left: 30px; width: 116px; height: 116px; border: 10px solid #3B9C00; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; -o-transition:.6s; -ms-transition:.6s; -moz-transition:.6s; -webkit-transition:.6s; transition:.6s; }
#missao ul li a .title { display: block; }
#missao ul li a:hover { font-size: 17px; }
#missao ul li a:hover .border-effect { border-width: 0; }
#missao .link-mais { display: block; float: right; width: 35px; height: 90px; margin: 40px 20px 0 0; text-indent: -99999px; background: #58AB26 url(imgs/icons-sprite.png) -241px -43px no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#missao .link-mais:hover { background-color: #45A10D; }
/* =Plugins e Templates
----------------------------------------------- */
#comments{
    width:630px;
    float:left;
    border-top:1px solid #bebebe;
    }
 
#comments h3{
    font-size:14px;
    margin:20px 0;
    }
 
ol.commentlist{
    list-style:none;
    }
 
ol.commentlist li{
    margin-bottom:30px;
    }
 
ol.commentlist ul{
    margin:0px;
    }
 
ol.commentlist ul li{
    margin:20px 20px 20px 40px;
    }
 
#respond{
    margin:0 0 30px 0;
    clear:both;
    }
#respond form { margin-top: 15px; } 
#respond form label{
	cursor: pointer;
    float:left;
    clear:left;
    width:90px;
    padding-top: 11px;
    text-align:right;
    margin-right:10px;
    }
 
#respond form input{
    float:left;
    width:250px;
    margin-bottom:10px;
    }
 
#respond form textarea{
    float:left;
    width:510px;
    height:100px;
    margin-bottom:10px;
    }
 
#respond form input.commentsubmit{
    float:right;
    margin-right: 2px;
    }

/* Player
--------------------------------------------- */
.programacao-link { display: table; margin: -25px 0 0; padding: 20px 0; float: right; color: #FFF; }
.programacao-link:hover { color: #135005; }

#radio { width: 100%; height: 60px; background: #3B9C00; }
#radio .radioboasemente-logo { display: block; float: left; margin: -9px 10px 0 55px; }

div.jp-audio {
	width: 100%;
	margin: 0 auto;
}
div.jp-interface {
	position: relative;
	width: 100%;
}
div.jp-interface ul.jp-controls {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
div.jp-interface ul.jp-controls li {
	display: inline;
}
div.jp-interface ul.jp-controls a {
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
}
a.jp-play,
a.jp-pause {
	width: 45px;
	height: 45px;
	z-index: 1;
	outline: none;
	-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;	
}
div.jp-audio div.jp-type-single a.jp-play,
div.jp-audio div.jp-type-single a.jp-pause {
	top: -7px;
	left: 0; /* 108px; */
}
a.jp-play {
	background: transparent url("imgs/radio-player.png") 0 0 no-repeat;
}
a.jp-play:hover {
	background-position: -90px 0;
}
a.jp-pause {
	background: transparent url("imgs/radio-player.png") -180px 0  no-repeat;
	display: none;
}
a.jp-pause:hover {
	background-position: -270px 0;
}
a.jp-stop {
	display: none;
	outline: none;
	top: 127px;
	left: 93px;
	z-index: 1;
	width: 42px;
	height: 42px;		
	background: transparent url("imgs/radio-player.png") -368px -38px  no-repeat;
}
a.jp-stop:hover {
	background-position: -418px -38px;
}
div.jp-volume-bar-container {
	position: absolute;
	top: 0;
	left: 281px;
	width: 40px;
	height: 6px;
	padding: 12px 10px;
}
div.jp-volume-bar {
	position: relative;
	overflow: hidden;
	background: transparent url(imgs/jplayer-volume.png) 0 0 repeat-x;
	width: 195px;
	height: 14px;
	cursor: pointer;
	border-radius:100px;
}
div.jp-audio div.jp-type-single div.jp-volume-bar {
	top: 8px;
	left: 40px;
}
div.jp-volume-bar-value {
	width: 0px;
	height: 12px;
	margin: 1px;
	background: transparent url(imgs/jplayer-volume.png) bottom center repeat-x;
	border-radius:100px;
}
a.jp-mute,
a.jp-unmute {
	width: 15px;
	height: 18px;
	z-index: 1;
	outline: none;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	top: 6px;
	left: 290px; /* 165px; */
}
a.jp-mute,
a.jp-unmute {
	background: transparent url("imgs/radio-player.png") -533px -43px  no-repeat;
}
a.jp-mute:hover,
a.jp-unmute:hover {
	background-position: -533px -63px;
}
a.jp-unmute {
	display: none;
}
a.jp-volume-max {
	top: 6px;
	left: 530px; /* 385px; */
	width: 24px;
	height: 18px;
	z-index: 1;
	outline: none;
	background: transparent url("imgs/radio-player.png") -576px -43px  no-repeat;
}
a.jp-volume-max:hover {
	background-position: -576px -63px;
}
div.jp-jplayer {
	width:0px;
	height:0px;
}


/* =Media queries
-------------------------------------------------------------- */
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	/* css */
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	/* css */
}


/* =Print
----------------------------------------------- */
@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	.site-header {
		margin-bottom: 72px;
		margin-bottom: 5.142857143rem;
		text-align: left;
	}
	.site-header h1 {
		font-size: 21pt;
		line-height: 1;
		text-align: left;
	}
	.site-header h2 {
		color: #000;
		font-size: 10pt;
		text-align: left;
	}
	.site-header h1 a,
	.site-header h2 a {
		color: #000;
	}
	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}
	.author-description {
		float: none;
		width: auto;
	}

	/* Comments */
	.commentlist &gt; li.comment {
		background: none;
		position: relative;
		width: auto;
	}
	.commentlist .avatar {
		height: 39px;
		left: 2.2em;
		top: 2.2em;
		width: 39px;
	}
	.comments-area article header cite,
	.comments-area article header time {
		margin-left: 50px;
		margin-left: 3.57142857rem;
	}
}

/* =Media queries
-------------------------------------------------------------- */
/* Minimum width of 600 pixels. */
.slicknav_menu { display: none; }
@media screen and (max-width: 975px) {	
	.wrap { background-position: 0 -80px; }
	
	.site-wrapper { width: 100%; max-width: 600px; }	
	#site-nav, #menu { display:none; }	
	.slicknav_menu { display:block; }
	
	div.jp-audio { width: 100%; }
	div.jp-audio div.jp-type-single div.jp-volume-bar,
	div.jp-audio div.jp-type-single a.jp-mute,
	div.jp-audio div.jp-type-single a.jp-unmute,
	div.jp-audio div.jp-type-single a.jp-volume-max { display: none !important; }
	div.jp-audio div.jp-type-single a.jp-play, div.jp-audio div.jp-type-single a.jp-pause { left: 10px; }
	.radio-player { width: 100% !important; }
	
	#site-header h1.site-title { float: none; margin-top: 15px; margin-left: auto; margin-right: auto; }
	#site-header h1.site-title,
	#site-header h1.site-title a { width: 120px; height: 100px; background-size: contain; }
	
	#blog-header { width: 100%; }
	#blog-header h2.blog-title { float: none; display: table; margin: 0 auto; }
	#blog-header h2.blog-title a { font-size: 2.25em; }
	
	#toolbar { height: 3px; /* 100px; */ }
	#toolbar #icons-social { display: none; }
	/* #toolbar #searchform { display: table; float: none; margin: 0 auto; width: 280px; } */
	#toolbar #searchform { position: absolute; z-index: 99999; left: 10px; top: -50px; width: 200px; }
	#toolbar #searchform #s { width: 100px; padding: 6px 6px 6px 30px; }
	#toolbar #searchform label { top: 17px; }
	#toolbar #searchform #searchsubmit { display: none; }
	#toolbar #icons-social li a { margin-right: 22.5px; }
	#toolbar #icons-social .soundcloud a { margin-right: 0; }
	
	#container { margin: 0; width: 100%; background-color: #FFF; }
	#content { float: none; }
	#content #main { margin-right: 0; }
	#content #content-column { width: 100%; }
	#container .entry-content { padding: 15px; } 
	#container .entry-content img { max-width: 100%; height: auto; }
	#container .entry-menu { float: none; margin: 0 auto; width: 100%; }
	#container .entry-content.withmenu { float: none; width: auto; }
	#comments { float: none; width: 100%; }
	#respond form label { float: none; }
	#content #respond form input,
	#content #respond form textarea { float: none; margin: 0 auto 15px; width: 91%; }
	#content #respond form input.commentsubmit { display: table; }
	#sidebar { float: none; margin: 0 auto; padding-bottom: 30px; }	
	
	#missao ul { float: none; width: 100%; }
	#missao ul li a { float: none; margin: 0 auto 20px; font-size: 16px; }
	#missao .link-mais { display: none; }
	
	#site-footer { height: auto; }
	#site-footer h3.site-title,
	#site-footer #footer-nav { display: none; }
	#site-footer p { float: none; text-align: center; }
	
	.home #noticias .noticias-left,
	.home #noticias .noticias-right,
	.home #sementes,
	.home .lista-horizontal li,
	.home #artigos { float: none; margin-left: auto; margin-right: auto; }	
	.home #noticias .noticias-wrapper,
	.home #liturgiadiaria .liturgiadiaria-links { width: 100%; }
	
	.lista { padding: 15px; }
	#galeria { width: auto; }
	.video-player-wrap { width: 100%; }
	.video-player-wrap iframe { width: 100%; }
}
@media screen and (max-width: 480px) {	
	.home #noticias .noticias-left,
	.home #noticias .noticias-right,
	.home #sementes,
	.home .lista-horizontal li,
	.home #artigos { width: 100%; }
	
	.home #noticias .noticias-left img,
	.home #noticias .noticias-right img,
	.home #sementes img,
	.home .lista-horizontal li img,
	.home #artigos img { display: block; margin: 0 auto; width: 100%; height: auto; }
	
	#container .entry-content .attachment-300x200 { float: none; width: 100%; }
	#container .entry-content p { font-size: 1.25em; line-height: 1.25em; }
	
	#slideshow-wrapper .product-info { padding: 0; }
	#slideshow-wrapper .product-info p a { display: block; padding: 70px 0; color: #FFF; font-size: 14px; letter-spacing: -.8px; text-align: center; }
}</pre></body></html>