@font-face {
    font-family: 'flamamediummedium';
    src: url("../fonts/flamamedium-webfont.eot");
    src: url("../fonts/flamamedium-webfont.eot?#iefix") format("embedded-opentype"), 
		url("../fonts/flamamedium-webfont.woff") format("woff"), 
		url("../fonts/flamamedium-webfont.ttf") format("truetype"), 
		url("../fonts/flamamedium-webfont.svg#flamamediummedium") format("svg");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'oringo';
    src: url('../fonts/oringo-webfont.eot');
    src: url('../fonts/oringo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oringo-webfont.woff2') format('woff2'),
         url('../fonts/oringo-webfont.woff') format('woff'),
         url('../fonts/oringo-webfont.ttf') format('truetype'),
         url('../fonts/oringo-webfont.svg#oringooringo') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rockstd';
    src: url('../fonts/rockstd-webfont.eot');
    src: url('../fonts/rockstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rockstd-webfont.woff2') format('woff2'),
         url('../fonts/rockstd-webfont.woff') format('woff'),
         url('../fonts/rockstd-webfont.ttf') format('truetype'),
         url('../fonts/rockstd-webfont.svg#rockstdregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'calibri';
    src: url('../fonts/calibri-regular-webfont.eot');
    src: url('../fonts/calibri-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri-regular-webfont.woff2') format('woff2'),
         url('../fonts/calibri-regular-webfont.woff') format('woff'),
         url('../fonts/calibri-regular-webfont.ttf') format('truetype'),
         url('../fonts/calibri-regular-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#mobile-menu {
        display: none;
    }

.container-1 {
    width: 1074px;
    margin: 0 auto;
    *zoom: 1
}
.container-1:after {
    content: "";
    display: table;
    clear: both
}
.container-2 {
    width: 893px;
    margin: 0 auto;
    *zoom: 1
}
.container-2:after {
    content: "";
    display: table;
    clear: both
}
.row {
    *zoom: 1
}
.row:after {
    content: "";
    display: table;
    clear: both
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
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 {
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
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
}
a {
    text-decoration: none
}
.screen-reader-text {
    display: none
}
a[href],
input[type='submit'],
input[type='image'],
label[for],
select,
button,
.pointer {
    cursor: pointer
}
.ico-sprite,
.ico-bullet-1,
.ico-chacra-ajna-bco-peq,
.ico-chacra-ajna-bco,
.ico-chacra-ajna-lrnja,
.ico-chacra-anahata-bco-peq,
.ico-chacra-anahata-bco,
.ico-chacra-anahata-lrnja,
.ico-chacra-manipura-bco-peq,
.ico-chacra-manipura-bco,
.ico-chacra-manipura-lrnja,
.ico-chacra-muladhara-bco-peq,
.ico-chacra-muladhara-bco,
.ico-chacra-muladhara-lrnja,
.ico-chacra-sahasrara-bco-peq,
.ico-chacra-sahasrara-bco,
.ico-chacra-sahasrara-lrnja,
.ico-chacra-svadhisthana-bco-peq,
.ico-chacra-svadhisthana-bco,
.ico-chacra-svadhisthana-lrnja,
.ico-chacra-vishuddha-azul,
.ico-chacra-vishuddha-bco-peq,
.ico-chacra-vishuddha-bco,
.ico-chacra-vishuddha-lrnja,
.ico-circle-plus,
.ico-exclam,
.ico-mail-color-2,
.ico-mail-color,
.ico-mail,
.ico-rss,
.ico-select-arrow,
.ico-simbolo-maosjuntas,
.ico-social-fb-color-2,
.ico-social-ig-color,
.ico-social-fb-color,
.ico-social-fb,
.ico-social-gp-color,
.ico-social-ig,
.ico-social-tw-color-2,
.ico-social-tw-color,
.ico-social-tw,
.ico-social-yt,
.ico-star-active,
.ico-star-disabled,
.ico-star-inactive,
body.grid-list article.type-shop .entry-title-link:after,
body.grid-list article.type-quero_praticar .entry-title-link:after,
body.grid-list article.type-post .entry-title-link:after,
body.grid-list article.page .entry-title-link:after,
.widget-busca-profissionais .select-skin:after {
    background: url('../img/ico-s43e026ef63.png') no-repeat
}
.ico-bullet-1 {
    background-position: 0 -628px
}
.ico-chacra-ajna-bco-peq {
    background-position: 0 -523px
}
.ico-chacra-ajna-bco {
    background-position: 0 -329px
}
.ico-chacra-ajna-lrnja {
    background-position: 0 -282px
}
.ico-chacra-anahata-bco-peq {
    background-position: 0 -435px
}
.ico-chacra-anahata-bco {
    background-position: 0 -185px
}
.ico-chacra-anahata-lrnja {
    background-position: 0 -60px
}
.ico-chacra-manipura-bco-peq {
    background-position: 0 -405px
}
.ico-chacra-manipura-bco {
    background-position: 0 -257px
}
.ico-chacra-manipura-lrnja {
    background-position: 0 -110px
}
.ico-chacra-muladhara-bco-peq {
    background-position: 0 -421px
}
.ico-chacra-muladhara-bco {
    background-position: 0 -370px
}
.ico-chacra-muladhara-lrnja {
    background-position: 0 -351px
}
.ico-chacra-sahasrara-bco-peq {
    background-position: 0 -463px
}
.ico-chacra-sahasrara-bco {
    background-position: 0 -304px
}
.ico-chacra-sahasrara-lrnja {
    background-position: 0 -232px
}
.ico-chacra-svadhisthana-bco-peq {
    background-position: 0 -510px
}
.ico-chacra-svadhisthana-bco {
    background-position: 0 -135px
}
.ico-chacra-svadhisthana-lrnja {
    background-position: 0 -85px
}
.ico-chacra-vishuddha-azul {
    background-position: 0 -210px
}
.ico-chacra-vishuddha-bco-peq {
    background-position: 0 -449px
}
.ico-chacra-vishuddha-bco {
    background-position: 0 -160px
}
.ico-chacra-vishuddha-lrnja {
    background-position: 0 -35px
}
.ico-circle-plus {
    background-position: 0 -602px
}
.ico-exclam {
    background-position: 0 -534px
}
.ico-mail-color-2 {
    background-position: 0 -672px
}
.ico-mail-color {
    background-position: 0 -658px; margin-top:2px;
}
.ico-mail {
    background-position: 0 -643px; margin-top:2px;
}
.ico-rss {
    background-position: 0 -494px
}
.ico-select-arrow {
    background-position: 0 -730px
}
.ico-simbolo-maosjuntas {
    background-position: 0 0
}
.ico-social-fb-color-2 {
    background-position: 0 -749px
}
.ico-social-fb-color {
    background-position: 0 -836px /*684*/
}
.ico-social-ig-color {
    background-position: 0 -800px /*783*/
}
.ico-social-fb {
    background-position: 0 -890px /*765*/
}
.ico-social-gp-color {
    background-position: 0 -389px
}
.ico-social-ig {
    background-position: 0 -854px /*478*/
}
.ico-social-yt {
    background-position: 0 -993px /*478*/
}
.ico-social-tw-color-2 {
    background-position: 0 -717px
}
.ico-social-tw-color {
    background-position: 0 -818px /*702*/
}
.ico-social-tw {
    background-position: 0 -872px /*586*/
}
.ico-star-active {
    background-position: 0 -574px
}
.ico-star-disabled {
    background-position: 0 -550px
}
.ico-star-inactive {
    background-position: 0 -562px
}
body {
    background: #fff;
    font-size: 10px;
    font-family: "calibri", sans-serif
}
.site-header {
    background: url('http://www.queroharmonia.com.br/wp/wp-content/themes/queroharmonia/assets/dev/img/topo-bg.jpg?1388963025') center center no-repeat;
    background-size: cover;
    height: /*327*/500px;
    /*padding-top: 100px;*/
    position: relative;
    z-index: 10
}

.site-header-bg{background-color: rgba(0,0,0, 0.5);}
.site-header-row{
    width: 94%;
    margin: 0 auto;
    max-width: 1400px; 
	position:relative;
	height: 70px;
}

.site-header .site-branding {
    width: 463px;
    margin: 0 auto;
    margin-bottom: 135px;
	padding-top:/*100*/150px;
}
.site-header .link-home {
    display: block
}
.site-header .site-title,
.site-header .link-home,
.site-header .logo {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}
.site-header .site-subtitle {
    text-align: center;
    padding: 20px 0 10px;
    color: #fff;
    font-size: 1.3em;
    line-height: 1.4em; text-transform:uppercase
}
.site-header .main-navigation {
    width: 880px;
    margin: 0 auto;
    position: absolute;
    /*bottom: 10px;*/
	top:27px;
    left: 50px;
    /*-webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)*/
}
.site-header .main-navigation .menu-toggle,
.site-header .main-navigation .skip-link {
    display: none
}
.site-header .main-navigation .menu {
    *zoom: 1;
    padding: 0 30px
}
.site-header .main-navigation .menu:after {
    content: "";
    display: table;
    clear: both
}
.site-header .main-navigation .menu>.menu-item {
    float: left;
    margin-left: 35px;
    letter-spacing: 0.05em;
	
}

.footer .social-share a {
    margin-left: 10px!important;
}

.site-header .main-navigation .menu>.menu-item:first-child {
    margin-left: 0
}
/*
.site-header .main-navigation .menu>.menu-item:hover .sub-menu {
    display: block
}
*/
.site-header .main-navigation .menu-item:hover>.sub-menu {
    display: block
}
.site-header .main-navigation .menu>.menu-item:hover>a,
.site-header .main-navigation .menu>.menu-item:hover>a:hover {
    color: #62C8CB
}
.site-header .main-navigation .menu>.menu-item:nth-child(3) {
    margin-left: 45px
}
.site-header .main-navigation .menu>.menu-item:nth-child(4) {
    margin-left: 65px
}
.site-header .main-navigation .menu>.menu-item>a {
    text-transform: uppercase; border-bottom: none !important
}
.site-header .main-navigation .menu .menu-item a {
    display: block;
    color: #fff;
    font-size: 1.6em;
	border-bottom: 1px solid #ccc; text-transform:uppercase
}

.sub-menu .menu-item a{
    padding-left: 10px;
}

.site-header .main-navigation .sub-menu .menu-item:last-child>a {
	border-bottom: none !important
}

.site-header .main-navigation .menu .menu-item a:hover {
    color: #fff
}
.site-header .main-navigation .sub-menu {
    display: none;
    position: absolute;
    min-width: 170px;
    padding: 24px 0 14px;
    margin-left: -22px
}
.site-header .main-navigation .sub-menu .menu-item {
    display: block;
    float: none;
    background: rgba(0, 0, 0, 0.5);
    padding: 0 10px ;
    height: 45px;
    width: 350px;
	line-height:45px;
}



.site-header .main-navigation .sub-menu .menu-item:first-child {
    /*padding-top: 6px*/
}
.site-header .main-navigation .sub-menu .menu-item:last-child {
    padding-bottom: 14px
}

.site-header .main-navigation .sub-menu .menu-item:hover{
	background: rgba(31, 137, 137, 0.5);
}


.site-header .ico-simbolo-maosjuntas {
    position: absolute;
    left: 20px;
    top: 17px;
    /*margin-left: -514px;*/
    display: block;
    width: 38px;
    height: 35px;
    text-indent: -9999px
}
.site-footer .social-share,.site-header .social-share {
    position: absolute;
    left: 49%;
    top: 28px;
    margin-left: 290px;
    z-index: 999;
}
.site-footer .social-share {
    margin-left: 270px;
}
.site-footer .social-share .fb-like-button, .site-header .social-share .fb-like-button {
    width: 110px;
    height: 32px;
    overflow: hidden;
    display: inline-block
}
.site-header .social-share .ico-social-tw,
.site-header .social-share .ico-social-ig,
.site-header .social-share .ico-social-fb,
.site-header .social-share .ico-social-yt,
.site-header .social-share .ico-mail,
.site-header .social-share .ico-rss,
.site-footer .social-share .ico-social-tw,
.site-footer .social-share .ico-social-ig,
.site-footer .social-share .ico-social-fb,
.site-footer .social-share .ico-social-yt,
.site-footer .social-share .ico-mail,
.site-footer .social-share .ico-rss {
    display: inline-block;
    margin-left: 9px;
    vertical-align: top
}
.site-footer .social-share .ico-social-fb,.site-header .social-share .ico-social-fb {
    width: 18px;
    height: 18px;
    text-indent: -9999px
}
.site-footer .social-share .ico-social-tw,.site-header .social-share .ico-social-tw {
    width: 18px;
    height: 18px;
    text-indent: -9999px
}
.site-footer .social-share .ico-social-yt,.site-header .social-share .ico-social-yt {
    width: 18px;
    height: 18px;
    text-indent: -9999px
}
.site-footer .social-share .ico-social-tw:hover,.site-header .social-share .ico-social-tw:hover{ background-position:0 -926px;}

.site-footer .social-share .ico-social-fb:hover,.site-header .social-share .ico-social-fb:hover{ background-position:0 -944px;}
.site-footer .social-share .ico-social-yt:hover,.site-header .social-share .ico-social-yt:hover{ background-position:0 -1011px;}
.site-footer .social-share .ico-social-ig,.site-header .social-share .ico-social-ig {
    width: 18px;
    height: 18px;
    text-indent: -9999px
}
.site-footer .social-share .ico-social-ig:hover,.site-header .social-share .ico-social-ig:hover{ background-position:0 -908px;}
.site-footer .social-share .ico-mail,.site-header .social-share .ico-mail {
    width: 22px;
    height: 15px;
    text-indent: -9999px
}
.site-footer .social-share .ico-mail:hover ,.site-header .social-share .ico-mail:hover {background-position:0 -978px;}
.site-footer .social-share .ico-rss ,.site-header .social-share .ico-rss {
    width: 16px;
    height: 16px;
    text-indent: -9999px; margin-top:1px;
        margin-right: 6px;
}
.site-footer .social-share .ico-rss:hover,.site-header .social-share .ico-rss:hover {background-position:0 -962px;}

/* Form de Newsletter */
#newsletter {
	background: #1f8989; height:72px; padding:20px 0;
}
#newsletter .wrapper{  margin: 0 auto;     max-width: 1400px;    position: relative; width: 86%;}
#newsletter .label{ font-family:'oringo'; font-size:28px; color:#fff; letter-spacing:1px; width:40%; text-align:right; float:left; margin-top:-5px; margin-right:15px;}
#newsletter p {
  font-size: 1.5em;
  color: #fff;
  letter-spacing: 0.06em;
  /*padding-top: 15px;*/
}
#newsletter .gforms_confirmation_message, 
#newsletter .form_newsletter_footer_wrapper{
	width:50% !important;
	margin: 0 auto;
	height: 115px;
	padding: 0px !important;
	background: none !important;
	float: left;
}
#newsletter .form_newsletter_footer input{
	color:#ccc;
	width: 100%;
}
#newsletter .form_newsletter_footer input::placeholder{
	width: 100%;
}
#newsletter .form_newsletter_footer .gform_heading{
	display:none;
}
#newsletter .form_newsletter_footer .gform_title{
	color: #fff;
	font-size: 2.2em;
}
#newsletter .form_newsletter_footer .gform_body{
	width:70%;
	float:left;
}
#newsletter .form_newsletter_footer .gform_body li{
	width:48% !important;
	margin:0 1%; float:left;
}
#newsletter .form_newsletter_footer .gform_footer{
	padding-left: 5px !important;
	padding-top: 0px !important;
	width:22% !important;
	float:left;
}

#newsletter .form_newsletter_footer .gform_body ::-webkit-input-placeholder {   color:    #fff;}
#newsletter .form_newsletter_footer .gform_body ::-moz-placeholder {    color:    #fff;}
#newsletter .form_newsletter_footer .gform_body ::-moz-placeholder { color:    #fff;}
#newsletter .form_newsletter_footer .gform_body ::-ms-input-placeholder {   color:    #fff;}

#newsletter .form_newsletter_footer .gform_body input{
	color: #fff;
	background:none !important;
	border: none;
	height: 34px;
	font-size: 1.5em;
	letter-spacing: 0.06em;
	padding-left: 6px;
	border: 1px solid; 
	font-family:'rockstd';
}
#newsletter .form_newsletter_footer .gform_footer input[type='submit']{
    -webkit-appearance: none;
	color: #fff;
	background-color: #59bab7 !important;
	border: none;
	height: 32px !important;
	line-height:32px;
	font-size: 23px !important;
	letter-spacing: 0.06em;
	text-transform: capitalize !important;
	font-family:'oringo' !important; margin-top:-1px;
    width:110px;
    height:35px!important;
}

.row{ width:100%; clear:both}
.columns{ float:left}
.columns-3{ width:33%; }

.upper{ text-transform:uppercase}
div.app_cats {
    border-top: 2px solid #93d2c1;
    padding-top: 12px;
    text-align: justify;
    line-height: 20px;
}
.app_cats, .app_cats a{ font-size:12px; color:#adafb1; }
.app_cats a.active, .app_cats a:hover{ color:#93d2c1}

.apps .post-background{/* background:#ccc;*/ height:auto; width:104px; /*margin-bottom:20px;*/ display:inline-block; }

.separador {
    display: inline-block;
    height: 490px;
    width: 1px;
    border-right: 1px solid #eee;
    float: left;
    margin-right: 20px;
}
.separador-hor {
    width: 100%;
    display: block;
    height: 1px;
    float: left;
    border-top: 1px solid #eee;
    margin-bottom: 59px;
}
article.apps {
    width: 30%!important;
    height: 550px;
    /*padding-right: 18px;*/
    /*text-align: justify;*/
}

.apps .entry-title { font-size: 1.5em;    text-transform: uppercase; padding-right: 25px;}
.app_title{ color:#adafb1; /*font-size:18px; margin-bottom:5px; display:block*/}
.app_info{ color: #adafb1;
    font-size: 1em;
    letter-spacing: 0.03em;
    margin: 2px 0 6px;}
.app_info_desc{ color: #adafb1;
    font-size: 1em;
    letter-spacing: 0.03em;
    margin: 2px 0 6px;}
.app_desc{ color:#adafb1; font-size:13px; margin-top:5px;}
.app_columns{ border-left: 1px solid #adafb1; border-right: 1px solid #adafb1; padding: 0 10px; min-height: 30px;}

/*
.mais_artigos{ width:33%; margin:0; padding:0 1%; float:left; height:320px; background:#fff;}
.mais_artigos:first-child{ border-right: 1px solid #666;}
.mais_artigos:last-child{ border-left: 1px solid #666;}

.mais_artigos .post-background{ background:#ccc; height:280px; }
.main_artigos .post-link-wrapper{ font-family: 'rockstd'; color:#e9632f; font-size:18px; margin-bottom:10px;}
.mais_artigos .entry-content{font-family: 'rockstd'; color:#6d6e70; font-size:14px;}
*/







.search-form {
    *zoom: 1;
    margin-top: -19px;  
    margin-left:160px;
}
.search-form:after {
    content: "";
    display: table;
    clear: both
}
.search-form .search-field,
.search-form .search-submit {
    -webkit-appearance: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    height: 20px;
    color: #fff;
    font-size: 1.2em;
    line-height: 20px;
    letter-spacing: 0.03em;
    background: none; border:1px solid #fff; 
}
.search-form .search-field {
    float: left;
    width: 80%;
    padding-left: 10px; 
	border-right:none; 
	margin-right:-1px;
}
.search-form .search-submit {
    float: right;
    width: 20%; 
	margin-left:-1px;
    text-align: center;
	border-left:none; text-indent:-9000px; background: url('../img/search.png') center center no-repeat;
}






#content {
    width: 86%;
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    z-index: 5;
    *zoom: 1
}
#content:after {
    content: "";
    display: table;
    clear: both
}
#content #mobile-menu {
    padding-bottom: 70px
}
#content #mobile-menu .slicknav_menu {
    display: none
}
#content #primary {
    float: left;
    width: 74%
}
#content #secondary {
    float: right;
    width: 23%;
    padding-bottom: 40px;
    margin-top: 50px;
}
#content #main {
    padding-top: 51px
}
#content .page-header+#main {
    padding-top: 0
}
#content .page-header {
    padding: 50px 0 15px;
    color: #9b3e4d;
    text-transform: uppercase
}
#content .page-apps {
	color: #93d2c1;
}

#content .page-header.title-not-found {
    padding-top: 0;
    color: #e9632f
}
#content .page-header .page-title,
#content .page-header .page-subtitle {
    font-size: 2.5em
}
#content .page-header .title-produtos {
    color: #58585b;
    font-size: 1.8em;
    width: 46%
}
#content .page-header .page-subtitle {
    padding: 10px 0;
    color: #eaa521
}
#content .page-content {
    font-size: 1.3em;
    color: #a7a9ab
}
#content .page-content p {
    padding-bottom: 15px
}
#content .page-content a {
    color: #e9632f
}
#content .error-404 .page-header {
    padding-top: 0
}
body.grid-list #main {
    *zoom: 1
}
body.grid-list #main:after {
    content: "";
    display: table;
    clear: both
}
body.grid-list #primary {
    padding-bottom: 100px
}

body.grid-list article.type-post,
body.grid-list article.page {
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden;
    float: left;
    margin-bottom: 40px
}
body.grid-list article.type-shop, body.grid-list article.type-quero_praticar{
	position: relative;
    width: 100%;
}

/*body.grid-list article.type-shop:nth-child(2),
body.grid-list article.type-shop:nth-child(3n),
body.grid-list article.type-shop:nth-child(3n)+article.type-post+article.type-post,*/
body.grid-list article.type-post:nth-child(2),
body.grid-list article.type-post:nth-child(3n),
body.grid-list article.type-post:nth-child(3n)+article.type-post+article.type-post,
body.grid-list article.page:nth-child(2),
body.grid-list article.page:nth-child(3n),
body.grid-list article.page:nth-child(3n)+article.type-post+article.type-post {
    width: 48%
}
/*body.grid-list article.type-shop:nth-child(3n),*/
body.grid-list article.type-post:nth-child(3n),
body.grid-list article.page:nth-child(3n) {
    float: right
}
/*body.grid-list article.type-shop:hover .entry-content-wrapper,*/
body.grid-list article.type-post:hover .entry-content-wrapper,
body.grid-list article.page:hover .entry-content-wrapper {
    height: 100%
}
body.grid-list article.type-shop .byline .date,
body.grid-list article.type-quero_praticar .byline .date,
body.grid-list article.type-post .byline .date,
body.grid-list article.page .byline .date {
    display: none
}


body.grid-list article.type-post .post-background,
body.grid-list article.page .post-background {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #eaeaea;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

body.grid-list article.type-shop .post-background, body.grid-list article.type-quero_praticar .post-background{
	height: 300px;	overflow: hidden
}
body.grid-list article.type-shop .post-background img, body.grid-list article.type-quero_praticar .post-background img{ width:100%;}
 
body.grid-list article.type-shop .post-link-wrapper,
body.grid-list article.type-quero_praticar .post-link-wrapper,
body.grid-list article.type-post .post-link-wrapper,
body.grid-list article.page .post-link-wrapper {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    text-indent: -9999px
}

body.grid-list article.type-post .entry-content-wrapper,
body.grid-list article.page .entry-content-wrapper {
    position: relative;
    z-index: 2;
    height: 180px;
    padding: 12px 13px 10px 12px;
    overflow: hidden;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out
}

body.grid-list article.type-shop .entry-content-wrapper, body.grid-list article.type-quero_praticar .entry-content-wrapper{
	height: 180px;
    padding: 12px 13px 10px 12px; clear:both
}

body.grid-list article.type-post .entry-header,
body.grid-list article.page .entry-header {
    text-transform: uppercase;
    padding-bottom: 12px
}

body.grid-list article.type-shop .entry-header,body.grid-list article.type-quero_praticar .entry-header{
	color: #333;
    font-family: "oringo";
    font-size: 26px;
    letter-spacing: 1px;
    text-align: right;
    width: 30%;
	margin:20px 0; float:left;
}

body.grid-list article.type-shop,
body.grid-list article.type-shop .entry-title-link,
body.grid-list article.type-shop .author .url,
body.grid-list article.type-quero_praticar,
body.grid-list article.type-quero_praticar .entry-title-link,
body.grid-list article.type-quero_praticar .author .url,
body.grid-list article.type-post,
body.grid-list article.type-post .entry-title-link,
body.grid-list article.type-post .author .url,
body.grid-list article.page,
body.grid-list article.page .entry-title-link,
body.grid-list article.page .author .url {
    color: #fff
}
body.grid-list article.type-shop .entry-title,
body.grid-list article.type-quero_praticar .entry-title,
body.grid-list article.type-post .entry-title,
body.grid-list article.page .entry-title {
    font-size: 2em
}
body.grid-list article.type-shop .entry-title-link,
body.grid-list article.type-quero_praticar .entry-title-link,
body.grid-list article.type-post .entry-title-link,
body.grid-list article.page .entry-title-link {
    position: relative;
    display: block;
    letter-spacing: 0.06em;
    padding-right: 40px
}
body.grid-list article.type-shop .entry-title-link:after,
body.grid-list article.type-quero_praticar .entry-title-link:after,
body.grid-list article.type-post .entry-title-link:after,
body.grid-list article.page .entry-title-link:after {
    content: "";
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    width: 26px;
    height: 26px;
    text-indent: -9999px;
    background-position: 0 -602px
}
body.grid-list article.type-post .entry-title-link:after{
    top:-30px;
}
body.grid-list article.type-shop .entry-meta .byline,
body.grid-list article.type-quero_praticar .entry-meta .byline,
body.grid-list article.type-post .entry-meta .byline,
body.grid-list article.page .entry-meta .byline {
    font-size: 1.1em;
    letter-spacing: 0.08em
}
body.grid-list article.type-shop .entry-content,
body.grid-list article.type-quero_praticar .entry-content,
body.grid-list article.type-post .entry-content,
body.grid-list article.page .entry-content {
    font-size: 1.4em;
    letter-spacing: 0.07em;
    line-height: 1.4em
}
body.grid-list article.type-shop .entry-content,body.grid-list article.type-quero_praticar .entry-content{ width:35%; float: left; margin:20px 0 20px 5%;}
body.grid-list article.type-shop .entry-link, body.grid-list article.type-quero_praticar .entry-link{ width:150px; text-align:center; float:right;display:block; line-height:40px; margin:20px 10% 20px 0;  color:#fff;   font-family: "oringo"; font-size: 26px;}

body.grid-list article.type-shop .entry-meta.entry-footer,
body.grid-list article.type-quero_praticar .entry-meta.entry-footer,
body.grid-list article.type-post .entry-meta.entry-footer,
body.grid-list article.page .entry-meta.entry-footer {
    position: absolute;
    z-index: 11;
    top: 320px;
    left: 12px;
    width: 70%
}
article.type-post .chacras-list,
article.page .chacras-list {
    padding-bottom: 7px
}
article.type-post .chacras-list .ico,
article.page .chacras-list .ico {
    vertical-align: middle;
    display: inline-block;
    margin-right: 3px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-muladhara-bco,
article.page .chacras-list .ico-chacra-muladhara-bco {
    width: 20px;
    height: 19px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-muladhara-bco-peq,
article.page .chacras-list .ico-chacra-muladhara-bco-peq {
    width: 15px;
    height: 14px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-muladhara-lrnja,
article.page .chacras-list .ico-chacra-muladhara-lrnja {
    width: 20px;
    height: 19px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-svadhisthana-bco,
article.page .chacras-list .ico-chacra-svadhisthana-bco {
    width: 29px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-svadhisthana-bco-peq,
article.page .chacras-list .ico-chacra-svadhisthana-bco-peq {
    width: 15px;
    height: 13px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-svadhisthana-lrnja,
article.page .chacras-list .ico-chacra-svadhisthana-lrnja {
    width: 29px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-manipura-bco,
article.page .chacras-list .ico-chacra-manipura-bco {
    width: 24px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-manipura-bco-peq,
article.page .chacras-list .ico-chacra-manipura-bco-peq {
    width: 15px;
    height: 16px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-manipura-lrnja,
article.page .chacras-list .ico-chacra-manipura-lrnja {
    width: 24px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-anahata-bco,
article.page .chacras-list .ico-chacra-anahata-bco {
    width: 26px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-anahata-bco-peq,
article.page .chacras-list .ico-chacra-anahata-bco-peq {
    width: 15px;
    height: 14px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-anahata-lrnja,
article.page .chacras-list .ico-chacra-anahata-lrnja {
    width: 26px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-vishuddha-bco,
article.page .chacras-list .ico-chacra-vishuddha-bco {
    width: 26px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-vishuddha-bco-peq,
article.page .chacras-list .ico-chacra-vishuddha-bco-peq {
    width: 15px;
    height: 14px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-vishuddha-lrnja,
article.page .chacras-list .ico-chacra-vishuddha-lrnja {
    width: 26px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-ajna-bco,
article.page .chacras-list .ico-chacra-ajna-bco {
    width: 29px;
    height: 22px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-ajna-bco-peq,
article.page .chacras-list .ico-chacra-ajna-bco-peq {
    width: 15px;
    height: 11px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-ajna-lrnja,
article.page .chacras-list .ico-chacra-ajna-lrnja {
    width: 29px;
    height: 22px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-sahasrara-bco,
article.page .chacras-list .ico-chacra-sahasrara-bco {
    width: 25px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-sahasrara-bco-peq,
article.page .chacras-list .ico-chacra-sahasrara-bco-peq {
    width: 15px;
    height: 15px;
    text-indent: -9999px
}
article.type-post .chacras-list .ico-chacra-sahasrara-lrnja,
article.page .chacras-list .ico-chacra-sahasrara-lrnja {
    width: 25px;
    height: 25px;
    text-indent: -9999px
}
article.type-post .tag-links a[rel="tag"],
article.page .tag-links a[rel="tag"] {
    color: #fff;
    font-size: 0.9em;
    text-transform: uppercase;
    letter-spacing: 0.06em
}
body.category.template-profissional-local #content #main,
body.page.template-profissional-local #content #main {
    padding-top: 0
}
body.category.template-profissional-local #content #primary,
body.page.template-profissional-local #content #primary {
    width: 68%
}
body.category.template-profissional-local article.type-post,
body.page.template-profissional-local article.type-post {
    padding-bottom: 16px;
    margin-bottom: 35px;
    border-bottom: 1px solid #eaeaea
}
.lista-autores.entry-header,
body.category.template-profissional-local article.type-post .entry-header,
body.page.template-profissional-local article.type-post .entry-header {
    position: relative;
    min-height: 56px;
    padding-bottom: 8px !important;
    margin-bottom: 22px !important;
    border-bottom: 1px solid #eaeaea !important
}
.lista-autores .title-tax-wrapper,
body.category.template-profissional-local article.type-post .title-tax-wrapper,
body.page.template-profissional-local article.type-post .title-tax-wrapper {
    width: 65%
}

.lista-autores .entry-title,
body.category.template-profissional-local article.type-post .entry-title,
body.page.template-profissional-local article.type-post .entry-title {
    text-transform: uppercase;
    font-size: 1.7em !important
}
.lista-autores .entry-title .title-link,
body.category.template-profissional-local article.type-post .entry-title .title-link,
body.page.template-profissional-local article.type-post .entry-title .title-link {
    color: #58585b
}
.lista-autores .tag-links,
body.category.template-profissional-local article.type-post .tag-links,
body.page.template-profissional-local article.type-post .tag-links {
    color: #adafb1;
    padding: 2px 0
}
.lista-autores  .tag-links a[rel="tag"],
body.category.template-profissional-local article.type-post .tag-links a[rel="tag"],
body.page.template-profissional-local article.type-post .tag-links a[rel="tag"] {
    color: #adafb1;
    text-transform: uppercase;
    font-size: 1em
}
.lista-autores  .post-rating,
.post-rating,
body.category.template-profissional-local article.type-post .post-rating,
body.page.template-profissional-local article.type-post .post-rating {
    margin: 2px 0;
    display: none;
}
.post-rating .rating,
body.category.template-profissional-local article.type-post .post-rating .rating,
body.page.template-profissional-local article.type-post .post-rating .rating {
    display: inline-block
}
.post-rating .ico-star-active,
body.category.template-profissional-local article.type-post .post-rating .ico-star-active,
body.page.template-profissional-local article.type-post .post-rating .ico-star-active {
    width: 11px;
    height: 12px;
    text-indent: -9999px
}
.post-rating .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ico-star-inactive {
    width: 11px;
    height: 12px;
    text-indent: -9999px
}
.post-rating .ico-star-disabled,
body.category.template-profissional-local article.type-post .post-rating .ico-star-disabled,
body.page.template-profissional-local article.type-post .post-rating .ico-star-disabled {
    width: 11px;
    height: 12px;
    text-indent: -9999px
}
.post-rating .rating,
body.category.template-profissional-local article.type-post .post-rating .rating,
body.page.template-profissional-local article.type-post .post-rating .rating {
    position: absolute;
    left: 0;
    top: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}

.post-rating .ratings.rating0 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating0 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating0 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating1 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating1 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating1 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating1 .do-rating1 .ico-star-active,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating1 .do-rating1 .ico-star-active,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating1 .do-rating1 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating1 .do-rating1 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating1 .do-rating1 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating1 .do-rating1 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating2 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating2 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating2 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating2 .do-rating2 .ico-star-active,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating2 .do-rating2 .ico-star-active,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating2 .do-rating2 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating2 .do-rating2 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating2 .do-rating2 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating2 .do-rating2 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating3 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating3 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating3 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating3 .do-rating3 .ico-star-active,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating3 .do-rating3 .ico-star-active,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating3 .do-rating3 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating3 .do-rating3 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating3 .do-rating3 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating3 .do-rating3 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating4 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating4 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating4 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating4 .do-rating4 .ico-star-active,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating4 .do-rating4 .ico-star-active,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating4 .do-rating4 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating4 .do-rating4 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating4 .do-rating4 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating4 .do-rating4 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating5 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating5 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating5 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating5 .do-rating5 .ico-star-active,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating5 .do-rating5 .ico-star-active,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating5 .do-rating5 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating5 .do-rating5 .ico-star-inactive,
body.category.template-profissional-local article.type-post .post-rating .ratings.rating5 .do-rating5 .ico-star-inactive,
body.page.template-profissional-local article.type-post .post-rating .ratings.rating5 .do-rating5 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .btn-do-rating,
body.category.template-profissional-local article.type-post .post-rating .btn-do-rating,
body.page.template-profissional-local article.type-post .post-rating .btn-do-rating {
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px
}
.lista-autores  .post-do-rating,
body.category.template-profissional-local article.type-post .post-do-rating,
body.page.template-profissional-local article.type-post .post-do-rating {
    position: absolute;
    right: 0;
    top: 0;
    width: 15%;
    min-height: 48px;
    padding: 3px 0 0 10px;
    border-left: 1px solid #cecece;
    text-align: center
}
body.category.template-profissional-local article.type-post .post-do-rating.loading,
body.page.template-profissional-local article.type-post .post-do-rating.loading {
    background: url('http://www.queroharmonia.com.br/wp/wp-content/themes/queroharmonia/assets/dev/img/ajax-loader.gif?1392493599') center center no-repeat
}
body.category.template-profissional-local article.type-post .post-do-rating.loading .text-action,
body.category.template-profissional-local article.type-post .post-do-rating.loading .ratings,
body.page.template-profissional-local article.type-post .post-do-rating.loading .text-action,
body.page.template-profissional-local article.type-post .post-do-rating.loading .ratings {
    display: none
}
body.category.template-profissional-local article.type-post .post-do-rating.disabled .ratings .btn-do-rating,
body.page.template-profissional-local article.type-post .post-do-rating.disabled .ratings .btn-do-rating {
    cursor: default
}
.lista-autores  .post-do-rating .text-action,
body.category.template-profissional-local article.type-post .post-do-rating .text-action,
body.page.template-profissional-local article.type-post .post-do-rating .text-action {
    font-size: 1em;
    color: #adafb1;
    letter-spacing: 0.03em;
    margin: 2px 0 6px
}
body.category.template-profissional-local article.type-post .post-do-rating .btn-do-rating,
body.page.template-profissional-local article.type-post .post-do-rating .btn-do-rating {
    cursor: pointer
}
.lista-autores .social-share,
body.category.template-profissional-local article.type-post .social-share,
body.page.template-profissional-local article.type-post .social-share {
    position: absolute;
    right: 15% !important;
    top: 1px !important;
    width: 90px;
    height: 48px;
    margin-left: 120px;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
    text-align: center;
    line-height: 48px;
    padding: 0px 5px;
}

.lista-autores .social-share .ico-social-tw-color-2,
.lista-autores .social-share .ico-social-fb-color-2,
.lista-autores .social-share .ico-mail-color-2,
body.category.template-profissional-local article.type-post .social-share .ico-social-tw-color-2,
body.category.template-profissional-local article.type-post .social-share .ico-social-fb-color-2,
body.category.template-profissional-local article.type-post .social-share .ico-mail-color-2,
body.page.template-profissional-local article.type-post .social-share .ico-social-tw-color-2,
body.page.template-profissional-local article.type-post .social-share .ico-social-fb-color-2,
body.page.template-profissional-local article.type-post .social-share .ico-mail-color-2 {
    display: inline-block;
    margin-left: 13px;
    vertical-align: middle
}
.lista-autores .social-share .ico-social-fb-color-2,
body.category.template-profissional-local article.type-post .social-share .ico-social-fb-color-2,
body.page.template-profissional-local article.type-post .social-share .ico-social-fb-color-2 {
    width: 7px;
    height: 16px;
    text-indent: -9999px;
    margin-left: 0
}
.lista-autores .social-share .ico-social-tw-color-2,
body.category.template-profissional-local article.type-post .social-share .ico-social-tw-color-2,
body.page.template-profissional-local article.type-post .social-share .ico-social-tw-color-2 {
    width: 10px;
    height: 13px;
    text-indent: -9999px
}
.lista-autores .social-share .ico-mail-color-2,
body.category.template-profissional-local article.type-post .social-share .ico-mail-color-2,
body.page.template-profissional-local article.type-post .social-share .ico-mail-color-2 {
    width: 18px;
    height: 12px;
    text-indent: -9999px
}
.lista-autores .entry-content,
body.category.template-profissional-local article.type-post .entry-content,
body.page.template-profissional-local article.type-post .entry-content {
    *zoom: 1
}
.lista-autores .entry-content:after,
body.category.template-profissional-local article.type-post .entry-content:after,
body.page.template-profissional-local article.type-post .entry-content:after {
    content: "";
    display: table;
    clear: both
}
.lista-autores .post-thumbnail,
body.category.template-profissional-local article.type-post .post-thumbnail,
body.page.template-profissional-local article.type-post .post-thumbnail {
    width: 19%;
    height: 140px;
    float: left;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.lista-autores .post-thumbnail .link-post,
body.category.template-profissional-local article.type-post .post-thumbnail .link-post,
body.page.template-profissional-local article.type-post .post-thumbnail .link-post {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}
.lista-autores .post-content-text,
body.category.template-profissional-local article.type-post .post-content-text,
body.page.template-profissional-local article.type-post .post-content-text {
    width: 100%;
    float: right
}
.lista-autores .post-content-text .link-post,
body.category.template-profissional-local article.type-post .post-content-text .link-post,
body.page.template-profissional-local article.type-post .post-content-text .link-post {
    display: block;
    text-transform: uppercase;
    color: #eaa521;
    padding: 12px 0 2px
}
@media (max-width: 480px) {
	
	.lista-autores .post-content-text .link-post,
	body.category.template-profissional-local article.type-post .post-content-text .link-post,
	body.page.template-profissional-local article.type-post .post-content-text .link-post {
		font-size:14px;
	}
}

.lista-autores .post-thumbnail+.post-content-text,
body.category.template-profissional-local article.type-post .post-thumbnail+.post-content-text,
body.page.template-profissional-local article.type-post .post-thumbnail+.post-content-text {
    width: 78%
}
.lista-autores  .entry-location,
body.category.template-profissional-local article.type-post .entry-location,
body.page.template-profissional-local article.type-post .entry-location {
    clear: both;
    border-top: 1px solid #eaeaea;
    padding: 10px 0 0 22%;
    color: #58585b
}
body.category.template-profissional-local article.type-post .entry-location+.entry-map,
body.page.template-profissional-local article.type-post .entry-location+.entry-map {
    border: none;
    padding-top: 2px
}
body.category.template-profissional-local article.type-post .entry-map,
body.page.template-profissional-local article.type-post .entry-map {
    border-top: 1px solid #eaeaea;
    padding: 10px 0 12px
}
body.category.template-profissional-local article.type-post .entry-map .btn-open-map,
body.page.template-profissional-local article.type-post .entry-map .btn-open-map {
    -webkit-appearance: none;
    background: #fff;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    font-family: "flamamediummedium", sans-serif;
    color: #eaa521;
    padding-left: 22%;
    cursor: pointer
}
body.category.template-profissional-local article.type-post .map-wrapper,
body.category.template-profissional-local article.type-post #map,
body.page.template-profissional-local article.type-post .map-wrapper,
body.page.template-profissional-local article.type-post #map {
    width: 100%;
    height: 400px
}
body.category.template-profissional-local article.type-post .map-wrapper,
body.page.template-profissional-local article.type-post .map-wrapper {
    margin: 15px auto
}
body.category.template-profissional-local article.type-post #map .local-endereco,
body.page.template-profissional-local article.type-post #map .local-endereco {
    display: none
}
body.category.template-profissional-local article.type-post #map.showpopup .local-endereco,
body.page.template-profissional-local article.type-post #map.showpopup .local-endereco {
    display: block
}
body.single.template-profissional-local #content #main {
    padding-top: 0
}
body.single.template-profissional-local #content #primary {
    width: 68%
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post {
    padding-bottom: 16px;
    margin-bottom: 35px;
    border-bottom: 1px solid #eaeaea
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-header {
    position: relative;
    min-height: 56px;
    padding-bottom: 8px;
    margin-bottom: 22px;
    border-bottom: 1px solid #eaeaea
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .title-tax-wrapper {
    width: 65%
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-title {
    text-transform: uppercase;
    font-size: 1.7em
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-title .title-link {
    color: #58585b
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .tag-links {
    color: #adafb1;
    padding: 2px 0
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .tag-links a[rel="tag"] {
    color: #adafb1;
    text-transform: uppercase;
    font-size: 1em
}
.post-rating,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating {
    margin: 2px 0
}
.post-rating .rating,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .rating {
    display: inline-block
}
.post-rating .ico-star-active ,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ico-star-active {
    width: 11px;
    height: 12px;
    text-indent: -9999px
}
.post-rating .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ico-star-inactive {
    width: 11px;
    height: 12px;
    text-indent: -9999px
}
.post-rating .ico-star-disabled,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ico-star-disabled {
    width: 11px;
    height: 12px;
    text-indent: -9999px
}
.post-rating .rating,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .rating {
    position: absolute;
    left: 0;
    top: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating0 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating0 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating1 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating1 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating1 .do-rating1 .ico-star-active,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating1 .do-rating1 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating1 .do-rating1 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating1 .do-rating1 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating2 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating2 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating2 .do-rating2 .ico-star-active,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating2 .do-rating2 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating2 .do-rating2 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating2 .do-rating2 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating3 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating3 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating3 .do-rating3 .ico-star-active,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating3 .do-rating3 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating3 .do-rating3 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating3 .do-rating3 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating4 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating4 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating4 .do-rating4 .ico-star-active,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating4 .do-rating4 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating4 .do-rating4 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating4 .do-rating4 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .ratings.rating5 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating5 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating5 .do-rating5 .ico-star-active,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating5 .do-rating5 .ico-star-active {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1
}
.post-rating .ratings.rating5 .do-rating5 .ico-star-inactive,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .ratings.rating5 .do-rating5 .ico-star-inactive {
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0
}
.post-rating .btn-do-rating,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-rating .btn-do-rating {
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating {
    position: absolute;
    right: 0;
    top: 0;
    width: 15%;
    min-height: 48px;
    padding: 3px 0 0 10px;
    border-left: 1px solid #cecece;
    text-align: center
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating.loading {
    background: url('http://www.queroharmonia.com.br/wp/wp-content/themes/queroharmonia/assets/dev/img/ajax-loader.gif?1392493599') center center no-repeat
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating.loading .text-action,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating.loading .ratings {
    display: none
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating.disabled .ratings .btn-do-rating {
    cursor: default
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating .text-action {
    font-size: 1em;
    color: #adafb1;
    letter-spacing: 0.03em;
    margin: 2px 0 6px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-do-rating .btn-do-rating {
    cursor: pointer
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share {
    position: absolute;
    right: 15%;
    top: 1px;
    width: 90px;
    height: 48px;
    margin-left: 120px;
    border-left: 1px solid #cecece;
    text-align: center;
    line-height: 48px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share .ico-social-tw-color-2,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share .ico-social-fb-color-2,
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share .ico-mail-color-2 {
    display: inline-block;
    margin-left: 13px;
    vertical-align: middle
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share .ico-social-fb-color-2 {
    width: 7px;
    height: 16px;
    text-indent: -9999px;
    margin-left: 0
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share .ico-social-tw-color-2 {
    width: 10px;
    height: 13px;
    text-indent: -9999px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .social-share .ico-mail-color-2 {
    width: 18px;
    height: 12px;
    text-indent: -9999px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-content {
    *zoom: 1
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-content:after {
    content: "";
    display: table;
    clear: both
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-thumbnail {
    width: 19%;
    height: 140px;
    float: left;
    background-position: center;
    background-size: cover
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-thumbnail .link-post {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-content-text {
    width: 100%;
    float: right
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-content-text .link-post {
    display: block;
    text-transform: uppercase;
    color: #eaa521;
    padding: 12px 0 2px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-thumbnail+.post-content-text {
    width: 78%
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-location {
    clear: both;
    border-top: 1px solid #eaeaea;
    padding: 10px 0 0 22%;
    color: #58585b
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-location+.entry-map {
    border: none;
    padding-top: 2px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-map {
    border-top: 1px solid #eaeaea;
    padding: 10px 0 12px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .entry-map .btn-open-map {
    -webkit-appearance: none;
    background: #fff;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    font-family: "flamamediummedium", sans-serif;
    color: #eaa521;
    padding-left: 22%;
    cursor: pointer
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .map-wrapper,
body.single.template-profissional-local #main.single-post-wrapper article.type-post #map {
    width: 100%;
    height: 400px
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .map-wrapper {
    margin: 15px auto
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post #map .local-endereco {
    display: none
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post #map.showpopup .local-endereco {
    display: block
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post {
    padding-bottom: 0
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .title-tax-wrapper {
    width: 92%
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-thumbnail {
    margin-top: 0
}
body.single.template-profissional-local #main.single-post-wrapper article.type-post .post-content-text {
    padding-bottom: 5px
}
.pagination-wrapper {
    clear: both;
    padding: 100px 45px 22px;
    *zoom: 1;
    text-align: center
}
.pagination-wrapper:after {
    content: "";
    display: table;
    clear: both
}
.pagination-wrapper .pagination {
    display: inline-block;
    vertical-align: top;
    font-size: 1.7em
}
.pagination-wrapper .pagination .page-numbers {
    display: inline-block;
    vertical-align: middle;
    /*border: 2px solid #9b3e4d;*/
    padding: 0 6px;
    margin: 0 2px;
    min-width: 35px;
    line-height: 38px;
    color: #aaa;
    border-radius: 100%;
    letter-spacing: 0.02em
}
.pagination-wrapper .pagination .page-numbers:first-child {
    margin-left: 0
}
.pagination-wrapper .pagination .page-numbers.current,
.pagination-wrapper .pagination .page-numbers:hover:not(.dots) {
    color: #64c8cb;
    /*background: #eec11a*/
}
.pagination-wrapper .pagination .page-numbers.current.next,
.pagination-wrapper .pagination .page-numbers.current.prev,
.pagination-wrapper .pagination .page-numbers.current.dots,
.pagination-wrapper .pagination .page-numbers:hover:not(.dots).next,
.pagination-wrapper .pagination .page-numbers:hover:not(.dots).prev,
.pagination-wrapper .pagination .page-numbers:hover:not(.dots).dots {
    background: none
}
.pagination-wrapper .pagination .page-numbers.dots {
    font-size: 1.2em
}
.pagination-wrapper .pagination .page-numbers.prev,
.pagination-wrapper .pagination .page-numbers.next,
.pagination-wrapper .pagination .page-numbers.dots {
    border: none;
    padding: 0;
    margin: 0;
    min-width: 0
}
.pagination-wrapper .pagination .page-numbers.prev,
.pagination-wrapper .pagination .page-numbers.next {
    text-transform: uppercase;
    font-size: 0.7em;
    line-height: 39px;
}
.pagination-wrapper .pagination .page-numbers.prev:after,
.pagination-wrapper .pagination .page-numbers.next:before {
    display: inline-block;
    vertical-align: middle;
    color: #aaa;
    font-size: 1.9em;
    text-transform: uppercase
}
.pagination-wrapper .pagination .page-numbers.prev:after {
    content: '<<';
    margin: -3px 2px 0 4px
}
.pagination-wrapper .pagination .page-numbers.next:before {
    content: '>>';
    margin: -3px 4px 0 2px
}

.footer{background:#1f8989;  position:relative}
.footer .ico-simbolo-maosjuntas {
    position: absolute;
    left: 0;
    top: 40px;
    display: block;
    width: 38px;
    height: 35px;
    text-indent: -9999px
}

.footer-menu{ list-style: none; padding:35px 0 0 60px;}
.footer-menu li{ display:block; float:left; margin-right:10px;}
.footer-menu a{ color:#fff !important; font-size:14px; text-transform:uppercase}

/*.footer .search-form{ margin-top:-1px;}*/
.footer .social-share {
    position: absolute;
    right: 0;
    top: 45px;
   /* margin-left: 250px*/
}
.footer .social-share .fb-like-button {
    width: 110px;
    height: 32px;
    overflow: hidden;
    display: inline-block
}
.footer .social-share .ico-social-ig,
.footer .social-share .ico-social-fb,
.footer .social-share .ico-mail,
.footer .social-share .ico-rss {
    display: inline-block;
    margin-left: 15px;
    vertical-align: top
}
.footer .social-share .ico-social-fb {
    width: 19px;
    height: 19px;
    text-indent: -9999px
}
.footer .social-share .ico-social-ig {
    width: 18px;
    height: 18px;
    text-indent: -9999px
}
.footer .social-share .ico-mail {
    width: 22px;
    height: 15px;
    text-indent: -9999px
}
.footer .social-share .ico-rss {
    width: 16px;
    height: 16px;
    text-indent: -9999px
}





footer.site-footer {
    width: 94%;
    margin: 0 auto;
    max-width: 1400px; 
	position:relative;
	height:115px;
}
footer.site-footer a {
    color: #e9632f
}
footer.site-footer strong {
    font-weight: bold
}
footer.site-footer em {
    font-style: italic
}
footer.site-footer del {
    text-decoration: line-through
}
footer.site-footer ul {
    list-style: disc inside;
    padding: 5px 0
}
footer.site-footer ol {
    list-style: decimal inside;
    padding: 5px 0
}
footer.site-footer li {
    margin-bottom: 3px;
    margin-right: 60px;
}
footer.site-footer blockquote {
    padding: 15px 20px 15px 50px;
    font-style: italic;
    width: 80%
}
footer.site-footer img {
    max-width: 100%;
    height: auto;
    display: block;
    display: inline
}
/*
footer.site-footer .brands-wrapper {
    *zoom: 1;
    padding: 13px 15px 5px 12px;
    border-top: 1px solid #1a4794;
    border-bottom: 1px solid #1a4794
}
footer.site-footer .brands-wrapper:after {
    content: "";
    display: table;
    clear: both
}
footer.site-footer .brands-title {
    vertical-align: middle;
    padding: 10px 0 15px;
    letter-spacing: 0.03em;
    color: #1a4794;
    text-align: center;
    font-size: 1.4em
}
footer.site-footer .brands-title .ico-chacra-vishuddha-azul {
    vertical-align: middle;
    display: inline-block;
    width: 22px;
    height: 22px;
    text-indent: -9999px;
    margin-right: 12px
}
footer.site-footer .brands {
    padding: 13px 13px 0 10px;
    text-align: center
}
footer.site-footer .brand {
    display: inline-block;
    vertical-align: middle;
    margin: 0 25px 30px
}
footer.site-footer .brand:first-child {
    margin-left: 0
}
*/
footer.site-footer .address {
    border-top: 1px solid #a7a9ab;
    padding: 15px 5px;
    font-size: 1em;
    color: #a7a9ab;
    letter-spacing: 0.02em;
    line-height: 1.6em;
    text-align: center;
    font-size: 1.1em
}
footer.site-footer .brands-wrapper+.address {
    border-top: none
}
/*.search-form {
    *zoom: 1;
    margin-bottom: 8px
}
.search-form:after {
    content: "";
    display: table;
    clear: both
}
.search-form .search-field,
.search-form .search-submit {
    -webkit-appearance: none;
    background: #fff;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    height: 43px;
    color: #fff;
    font-size: 1.5em;
    line-height: 43px;
    letter-spacing: 0.03em;
    background: #8fd7f6
}
.search-form .search-field {
    float: left;
    width: 80%;
    padding-left: 16px
}
.search-form .search-submit {
    float: right;
    width: 17%;
    text-align: center
}*/
.likebox {
    margin: 15px 0 0
}
.likebox iframe {
    max-width: 100%
}
.likebox .widget-title {
    vertical-align: middle;
    padding: 0 15px;
    color:  #e9632f;
    font-size: /*1.4*/14px;
    text-transform:uppercase;
    border-bottom:2px solid  #e9632f;
    border-top:2px solid  #e9632f;
    line-height:25px;
    margin-bottom:10px;
}
.instagram-grid {
    color: #e9632f;
    padding: 5px 15px 17px 0;
    margin-top: 10px
}
/*.instagram-grid .widget-title {
    text-transform: uppercase;
    font-size: 1.7em;
    letter-spacing: 0.04em;
    line-height: 1.3em;
    padding: 0 0 5px 0;
    width: 100%;
    font-weight: normal
}*/
.instagram-grid .widget-title {
    vertical-align: middle;
    padding: 0 15px;
    color:  #e9632f;
    font-size: /*1.4*/14px;
    text-transform:uppercase;
    border-bottom:2px solid  #e9632f;
    border-top:2px solid  #e9632f;
    line-height:25px;
}

.instagram-grid .widget-subtitle {
    text-transform: uppercase;
    font-size: 1.1em;
    letter-spacing: 0.04em;
    line-height: 1.3em;
    padding: 0 0 15px 0;
    display: inline-block;
    font-weight: normal
}
.instagram-grid .widget-subtitle a {
    color: #e9632f
}
.instagram-grid iframe {
    max-width: 100%;
    display: block
}
.widget-busca-profissionais {
    width: 100%;
    padding: 13px 16px 19px 17px;
    margin-bottom: 11px;
    background: #eaa521;
    color: #fff;

    display:none; /*itemsidebar*/
}
.widget-busca-profissionais .widget-title {
    text-transform: uppercase;
    font-size: 1.7em;
    letter-spacing: 0.04em;
    line-height: 1.3em;
    padding: 0 0 5px 0;
    width: 100%;
    font-weight: normal
}
.widget-busca-profissionais .widget-subtitle {
    text-transform: uppercase;
    font-size: 1.1em;
    letter-spacing: 0.04em;
    line-height: 1.3em;
    padding: 0 0 15px 0;
    width: 100%;
    font-weight: normal
}
.widget-busca-profissionais .select-wrapper {
    position: relative;
    min-height: 34px
}
.widget-busca-profissionais .select-wrapper .loader {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    font-size: 1.3em;
    color: #fff;
    padding: 3px 0 6px 27px;
    letter-spacing: 0.05em;
    display: none;
    height: 32px;
    line-height: 32px;
    margin-bottom: 5px;
    background: url('http://www.queroharmonia.com.br/wp/wp-content/themes/queroharmonia/assets/dev/img/ajax-loader2.gif?1392778696') left 7px no-repeat
}
.widget-busca-profissionais .select-skin {
    position: relative;
    z-index: 2;
    border: 1px solid #fff;
    width: 100%;
    margin-bottom: 5px
}
.widget-busca-profissionais .select-skin select {
    z-index: 2
}
.widget-busca-profissionais .select-skin:after {
    content: '';
    position: absolute;
    z-index: 1;
    right: 11px;
    top: 6px;
    display: inline-block;
    background-position: 0 -730px;
    width: 16px;
    height: 19px;
    text-indent: -9999px
}
.widget-busca-profissionais .select-skin .select-field {
    z-index: 2
}
.widget-busca-profissionais .select-skin .select-skin,
.widget-busca-profissionais .select-skin .select-skin-mask,
.widget-busca-profissionais .select-skin .select-skin-text-clip,
.widget-busca-profissionais .select-skin .select-skin-text {
    height: 30px;
    line-height: 30px
}
.widget-busca-profissionais .select-skin .select-skin-text {
    width: 100%;
    padding: 0 40px 0 9px;
    font-size: 1.3em;
    letter-spacing: 0.06em
}
.widget-busca-profissionais .select-field,
.widget-busca-profissionais .search-submit {
    -webkit-appearance: none;
    background: #fff;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0
}
.widget-busca-profissionais .search-submit {
    color: #fff;
    font-size: 1.5em;
    letter-spacing: 0.06em;
    text-align: left;
    background: #e9632f;
    width: 100%;
    height: 31px;
    line-height: 30px;
    padding-left: 9px
}
.widget-busca-profissionais .form-error {
    font-size: 1.3em;
    color: #fff;
    padding: 3px 0 6px 21px;
    letter-spacing: 0.05em;
    position: relative;
    display: none
}
.widget-busca-profissionais .form-error .ico-exclam {
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 0
}
#dicas.aside-dicas {
    padding: 19px 45px 15px 15px;
    margin-bottom: 12px;
    background: #93d2c1;
    color: #fff;

    display:none; /*itemsidebar*/
}
#dicas.aside-dicas .title-aside {
    text-transform: uppercase;
    font-size: 1.9em;
    letter-spacing: 0.05em;
    padding-bottom: 20px
}
#dicas.aside-dicas .title-aside,
#dicas.aside-dicas .post-title {
    font-weight: normal
}
#dicas.aside-dicas .post-link {
    color: #fff
}
#dicas.aside-dicas article.type-post {
    float: none;
    display: block;
    height: auto !important;
    width: auto !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 0 8px !important
}
#dicas.aside-dicas article.type-post .post-title {
    padding-bottom: 8px
}
#dicas.aside-dicas article.type-post .post-link {
    display: inline-block;
    padding-left: 22px;
    position: relative;
    color: #fff;
    line-height: 1.3em;
    letter-spacing: 0.06em;
    font-size: 1.4em
}
#dicas.aside-dicas article.type-post .post-link .ico {
    position: absolute;
    top: 2px;
    left: 0;
    vertical-align: top;
    display: inline-block
}
#tagcloud.aside-tag-cloud {
    /*background: #75554f;*/
    color: #93d2c2;
    margin-bottom: 15px;
    /*padding: 8px 12px 15px 17px*/
}
#tagcloud .content-tagcloud {
    padding: 0 12px 0 17px
}
/*#tagcloud.aside-tag-cloud .title-aside {
    text-transform: uppercase;
    font-size: 1.9em;
    letter-spacing: 0.05em;
    padding-bottom: 8px;
    font-weight: normal
}*/

#tagcloud .title-aside {
    vertical-align: middle;
    padding: 0 15px;
    color:  #93d2c2;
    font-size: /*1.4*/14px;
    text-transform:uppercase;
    border-bottom:2px solid  #93d2c2;
    border-top:2px solid  #93d2c2;
    line-height:25px;
    margin-bottom:10px;
}
#tagcloud.aside-tag-cloud a {
    color: #93d2c2;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    display: inline-block;
    margin: 0 2px 2px 0
}
#tagcloud.aside-tag-cloud a:first-child {
    margin-left: 0
}
#tagcloud.aside-tag-cloud .title-aside+a {
    margin-left: 0
}
#queromais {
    border-bottom:2px solid #9b3e4d;
    margin-bottom: 10px
}
#queromais .title-aside {
    vertical-align: middle;
    padding: 0 15px;
    color:  #9b3e4d;
    font-size: /*1.4*/14px;
    text-transform:uppercase;
    border-bottom:2px solid  #9b3e4d;
    border-top:2px solid  #9b3e4d;
    line-height:25px;
    margin-bottom:10px;
}
#queromais ul li {
    border-bottom:1px solid #888;
    margin-top: 12px;
    color: #9b3e4d;
    padding-bottom: 12px;
    display: inline-block;
    width:100%;
}
#queromais .content {
    padding: 0 10px;
}
#queromais .post-background {
    height: 80px;
    width: 80px;
    background-size: cover;
    float: left;
    margin-right: 10px;
}
#queromais ul:last-child{
    border-bottom: 0px;
}
#queromais .titulo-queromais {
    font-weight: 700;
    font-size: 16px;
    padding-bottom: 10px;
    display: block;
    min-height:55px;
    color: #444;
}
#queromais .autor-queromais {
    color: #444;
    text-transform: uppercase;
    font-size: 12px;
}
#colaboradores{ height:364px; /*overflow-y:scroll/*}
#listaautores.aside-lista-autores,
.lista-autores-wrapper {
    /*background: #e9632f;*/
    color: #8fd7f6;
    padding: 12px 0px 0px 0px;
	/*border-top:2px solid #8fd7f6;*/
	border-bottom:2px solid #8fd7f6;
    margin-top: 12px
}
#listaautores.aside-lista-autores h1{
	border-bottom:2px solid #8fd7f6 !important;	 
}
#listaautores.aside-lista-autores h1 a{ color: #8fd7f6 !important;}

#listaautores.aside-lista-autores .widget-title,
.lista-autores-wrapper .widget-title {
    vertical-align: middle;
    padding: 0 15px;
    color:  #8fd7f6;
    font-size: /*1.4*/14px;
    text-transform:uppercase;
    border-bottom:2px solid  #8fd7f6;
    border-top:2px solid  #8fd7f6;
    line-height:25px;
    margin-bottom:10px;
}

#listaautores.aside-lista-autores .widget-title a,
.lista-autores-wrapper .widget-title a {
    color: #fff
}
#listaautores.aside-lista-autores .autor,
.lista-autores-wrapper .autor {
    border-top: 1px solid #fff;
    padding: 8px 5px;
    border-bottom: 1px solid #888;
    margin-right: 7px;
    *zoom: 1
}
#listaautores.aside-lista-autores .autor:after,
.lista-autores-wrapper .autor:after {
    content: "";
    display: table;
    clear: both
}
#listaautores.aside-lista-autores .autor:first-child,
.lista-autores-wrapper .autor:first-child {
    border: none;
    border-bottom: 1px solid #888;
    margin-right: 7px;

}
#listaautores.aside-lista-autores .autor .autor-foto,
.lista-autores-wrapper .autor .autor-foto {
    float: left;
    width: 29%;
	/*width: 70px; */
	/*height:70px; */
	overflow:hidden;
    margin: 0;
   /* margin-right: 5px*/
}
#listaautores.aside-lista-autores .autor .autor-foto .autor-link,
#listaautores.aside-lista-autores .autor .autor-foto img,
.lista-autores-wrapper .autor .autor-foto .autor-link,
.lista-autores-wrapper .autor .autor-foto img {
    max-width: 100%;
    height: auto;
    display: block
}
#listaautores.aside-lista-autores .autor .autor-foto .autor-link,
.lista-autores-wrapper .autor .autor-foto .autor-link {
    display: inline-block
}
#listaautores.aside-lista-autores .autor .autor-dados,
.lista-autores-wrapper .autor .autor-dados {
    float: right;
    width: 69%;
    /*padding: 0px 5px 7px 0*/
}
#listaautores.aside-lista-autores .autor .autor-dados a,
.lista-autores-wrapper .autor .autor-dados a {
    color: #fff
}
#listaautores.aside-lista-autores .autor .autor-link,
.lista-autores-wrapper .autor .autor-link {
    color: #fff
}
#listaautores.aside-lista-autores .autor .autor-nome,
.lista-autores-wrapper .autor .autor-nome {
    text-transform: uppercase;
    font-weight: 700;
}
#listaautores.aside-lista-autores .autor .autor-nome,
#listaautores.aside-lista-autores .autor .autor-bio,
.lista-autores-wrapper .autor .autor-nome,
.lista-autores-wrapper .autor .autor-bio {
    padding-bottom: 2px;
    font-size: 1.2em;
    font-family: inherit;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    color: #a8a8a8
}
#listaautores.aside-lista-autores .autor .autor-post-link,
.lista-autores-wrapper .autor .autor-post-link {
    display: block;
    margin: 2px 0 0
}
#listaautores.aside-lista-autores .autor .social-ico,
.lista-autores-wrapper .autor .social-ico {
    margin: 5px 10px 10px 0;
    display: inline-block;
    vertical-align: middle
}
#listaautores.aside-lista-autores .autor .social-ico.ico-social-fb-color,
.lista-autores-wrapper .autor .social-ico.ico-social-fb-color {
    width: 9px;
    height: 18px;
    text-indent: -9999px
}
#listaautores.aside-lista-autores .autor .social-ico.ico-social-ig-color,
.lista-autores-wrapper .autor .social-ico.ico-social-ig-color {
    width: 16px;
    height: 18px;
    text-indent: -9999px
}
#listaautores.aside-lista-autores .autor .social-ico.ico-social-tw-color,
.lista-autores-wrapper .autor .social-ico.ico-social-tw-color {
    width: 11px;
    height: 15px;
    text-indent: -9999px
}
#listaautores.aside-lista-autores .autor .social-ico.ico-social-gp-color,
.lista-autores-wrapper .autor .social-ico.ico-social-gp-color {
    width: 19px;
    height: 16px;
    text-indent: -9999px
}
aside#listaautores.aside-lista-autores .autor .autor-bio {
    color: #a8a8a8
}
.lista-autores-wrapper {
    margin: 0 0 20px;
    padding: 5px 15px 17px 0;
    background: transparent;
    color: #e9632f
}
.lista-autores-wrapper .autor {
    border-top-color: #e9632f
}
.lista-autores-wrapper .autor .autor-foto {
    max-width: 96px
}
.lista-autores-wrapper .autor .autor-dados {
    width: 81%;
    float: left;
    padding-left: 20px
}
.lista-autores-wrapper .autor .autor-dados a {
    color: #e9632f
}
.lista-autores-wrapper .autor .autor-link {
    color: #e9632f
}
.lista-autores-wrapper .autor .autor-nome,
.lista-autores-wrapper .autor .autor-bio {
    font-size: 1.2em;
    padding-bottom: 12px;
}
.lista-autores-wrapper .autor .autor-bio {
    color: #a7a9ab
}
::-webkit-input-placeholder {
    color: #ccc
}
:-moz-placeholder {
    color: #ccc
}
::-moz-placeholder {
    color: #ccc
}
:-ms-input-placeholder {
    color: #ccc
}
body.single #content #primary,
body.page #content #primary {
    width: 67.5%
}
body.single #content #main,
body.page #content #main {
    padding-top: 10px
}
body.single #primary.content-produtos .page-header,
body.page #primary.content-produtos .page-header {
    padding: 0 0 5px
}
body.single #primary.content-produtos #main,
body.page #primary.content-produtos #main {
    padding-top: 5px
}
body.single #main.single-post-wrapper article.type-shop,
body.single #main.single-post-wrapper article.type-quero_praticar,
body.single #main.single-post-wrapper article.type-aplicativos,
body.single #main.single-post-wrapper article.type-post,
body.single #main.single-post-wrapper article.page,
body.page #main.single-post-wrapper article.type-post,
body.page #main.single-post-wrapper article.page {
    padding-bottom: 20px
}
body.single #main.single-post-wrapper article.type-shop .entry-header,
body.single #main.single-post-wrapper article.type-quero_praticar .entry-header,
body.single #main.single-post-wrapper article.type-aplicativos .entry-header,
body.single #main.single-post-wrapper article.type-post .entry-header,
body.single #main.single-post-wrapper article.page .entry-header,
body.page #main.single-post-wrapper article.type-post .entry-header,
body.page #main.single-post-wrapper article.page .entry-header {
    padding: 0 170px 7px 0;
    border-bottom: 1px solid #a7a9ab;
    margin-bottom: 15px;
    position: relative
}
body.single #main.single-post-wrapper article.type-shop .byline,
body.single #main.single-post-wrapper article.type-quero_praticar .byline,
body.single #main.single-post-wrapper article.type-aplicativos .byline,
body.single #main.single-post-wrapper article.type-post .byline,
body.single #main.single-post-wrapper article.page .byline,
body.page #main.single-post-wrapper article.type-post .byline,
body.page #main.single-post-wrapper article.page .byline {
    text-transform: uppercase;
    font-size: 0.9em;
    padding-bottom: 3px
}
body.single #main.single-post-wrapper article.type-shop .byline,
body.single #main.single-post-wrapper article.type-shop .byline .url,
body.single #main.single-post-wrapper article.type-quero_praticar .byline,
body.single #main.single-post-wrapper article.type-quero_praticar .byline .url,
body.single #main.single-post-wrapper article.type-aplicativos .byline,
body.single #main.single-post-wrapper article.type-aplicativos .byline .url,
body.single #main.single-post-wrapper article.type-post .byline,
body.single #main.single-post-wrapper article.type-post .byline .url,
body.single #main.single-post-wrapper article.page .byline,
body.single #main.single-post-wrapper article.page .byline .url,
body.page #main.single-post-wrapper article.type-post .byline,
body.page #main.single-post-wrapper article.type-post .byline .url,
body.page #main.single-post-wrapper article.page .byline,
body.page #main.single-post-wrapper article.page .byline .url {
    color: #a7a9ab
}
body.single #main.single-post-wrapper article.type-shop .title-tax-wrapper,
body.single #main.single-post-wrapper article.type-quero_praticar .title-tax-wrapper,
body.single #main.single-post-wrapper article.type-aplicativos .title-tax-wrapper,
body.single #main.single-post-wrapper article.type-post .title-tax-wrapper,
body.single #main.single-post-wrapper article.page .title-tax-wrapper,
body.page #main.single-post-wrapper article.type-post .title-tax-wrapper,
body.page #main.single-post-wrapper article.page .title-tax-wrapper {
    padding-bottom: 2px
}
body.single #main.single-post-wrapper article.type-shop .entry-title,
body.single #main.single-post-wrapper article.type-quero_praticar .entry-title,
body.single #main.single-post-wrapper article.type-aplicativos .entry-title,
body.single #main.single-post-wrapper article.type-post .entry-title,
body.single #main.single-post-wrapper article.page .entry-title,
body.page #main.single-post-wrapper article.type-post .entry-title,
body.page #main.single-post-wrapper article.page .entry-title {
    text-transform: uppercase;
    color: #e9632f;
    font-size: 2em;
    line-height: 24px;
    margin-right: 3px
}
body.single #main.single-post-wrapper article.type-shop .entry-title .title,
body.single #main.single-post-wrapper article.type-quero_praticar .entry-title .title,
body.single #main.single-post-wrapper article.type-aplicativos .entry-title .title,
body.single #main.single-post-wrapper article.type-post .entry-title .title,
body.single #main.single-post-wrapper article.page .entry-title .title,
body.page #main.single-post-wrapper article.type-post .entry-title .title,
body.page #main.single-post-wrapper article.page .entry-title .title {
    padding-right: 8px
}
body.single #main.single-post-wrapper article.type-shop .entry-title,
body.single #main.single-post-wrapper article.type-shop .chacras-li
body.single #main.single-post-wrapper article.type-quero_praticar .entry-title,
body.single #main.single-post-wrapper article.type-quero_praticar .chacras-list,
body.single #main.single-post-wrapper article.type-aplicativos .entry-title,
body.single #main.single-post-wrapper article.type-aplicativos .chacras-list,
body.single #main.single-post-wrapper article.type-post .entry-title,
body.single #main.single-post-wrapper article.type-post .chacras-list,
body.single #main.single-post-wrapper article.page .entry-title,
body.single #main.single-post-wrapper article.page .chacras-list,
body.page #main.single-post-wrapper article.type-post .entry-title,
body.page #main.single-post-wrapper article.type-post .chacras-list,
body.page #main.single-post-wrapper article.page .entry-title,
body.page #main.single-post-wrapper article.page .chacras-list {
    display: inline-block;
    vertical-align: middle
}
body.single #main.single-post-wrapper article.type-shop .tag-links,
body.single #main.single-post-wrapper article.type-quero_praticar .tag-links,
body.single #main.single-post-wrapper article.type-aplicativos .tag-links,
body.single #main.single-post-wrapper article.type-post .tag-links,
body.single #main.single-post-wrapper article.page .tag-links,
body.page #main.single-post-wrapper article.type-post .tag-links,
body.page #main.single-post-wrapper article.page .tag-links {
    color: #e9632f;
    position: relative;
    top: -7px
}
body.single #main.single-post-wrapper article.type-shop .tag-links a[rel="tag"],
body.single #main.single-post-wrapper article.type-quero_praticar .tag-links a[rel="tag"],
body.single #main.single-post-wrapper article.type-aplicativos .tag-links a[rel="tag"],
body.single #main.single-post-wrapper article.type-post .tag-links a[rel="tag"],
body.single #main.single-post-wrapper article.page .tag-links a[rel="tag"],
body.page #main.single-post-wrapper article.type-post .tag-links a[rel="tag"],
body.page #main.single-post-wrapper article.page .tag-links a[rel="tag"] {
    color: #e9632f
}
body.single #main.single-post-wrapper article.type-shop .social-share,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share,
body.single #main.single-post-wrapper article.type-aplicativos .social-share,
body.single #main.single-post-wrapper article.type-post .social-share,
body.single #main.single-post-wrapper article.page .social-share,
body.page #main.single-post-wrapper article.type-post .social-share,
body.page #main.single-post-wrapper article.page .social-share {
    position: absolute;
    right: 2px;
    top: 16px
}
body.single #main.single-post-wrapper article.type-shop .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-shop .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-shop .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share .ico-mail-color,

body.single #main.single-post-wrapper article.type-aplicativos .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-aplicativos .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-aplicativos .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.type-post .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-post .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-post .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.page .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.page .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.page .social-share .ico-mail-color,
body.page #main.single-post-wrapper article.type-post .social-share .ico-social-tw-color,
body.page #main.single-post-wrapper article.type-post .social-share .ico-social-fb-color,
body.page #main.single-post-wrapper article.type-post .social-share .ico-mail-color,
body.page #main.single-post-wrapper article.page .social-share .ico-social-tw-color,
body.page #main.single-post-wrapper article.page .social-share .ico-social-fb-color,
body.page #main.single-post-wrapper article.page .social-share .ico-mail-color {
    display: inline-block;
    margin-left: 15px;
    vertical-align: top
}
body.single #main.single-post-wrapper article.type-shop .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-aplicativos .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.type-post .social-share .ico-social-fb-color,
body.single #main.single-post-wrapper article.page .social-share .ico-social-fb-color,
body.page #main.single-post-wrapper article.type-post .social-share .ico-social-fb-color,
body.page #main.single-post-wrapper article.page .social-share .ico-social-fb-color {
    width: 18px; /*9*/
    height: 18px;
    text-indent: -9999px
}
body.single #main.single-post-wrapper article.type-shop .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-aplicativos .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.type-post .social-share .ico-social-tw-color,
body.single #main.single-post-wrapper article.page .social-share .ico-social-tw-color,
body.page #main.single-post-wrapper article.type-post .social-share .ico-social-tw-color,
body.page #main.single-post-wrapper article.page .social-share .ico-social-tw-color {
    width: 18px; /*11*/
    height: 18px; /*15*/
    text-indent: -9999px
}
body.single #main.single-post-wrapper article.type-shop .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.type-quero_praticar .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.type-aplicativos .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.type-post .social-share .ico-mail-color,
body.single #main.single-post-wrapper article.page .social-share .ico-mail-color,
body.page #main.single-post-wrapper article.type-post .social-share .ico-mail-color,
body.page #main.single-post-wrapper article.page .social-share .ico-mail-color {
    width: 20px;
    height: 14px;
    text-indent: -9999px
}
body.single #main.single-post-wrapper article.type-aplicativos .post-thumbnail,
body.single #main.single-post-wrapper article.type-post .post-thumbnail,
body.single #main.single-post-wrapper article.page .post-thumbnail,
body.page #main.single-post-wrapper article.type-post .post-thumbnail,
body.page #main.single-post-wrapper article.page .post-thumbnail {
    margin: 10px 0
}
/*body.single #main.single-post-wrapper article.type-aplicativos .post-thumbnail .wp-post-image,*/
body.single #main.single-post-wrapper article.type-shop .post-thumbnail .wp-post-image,
body.single #main.single-post-wrapper article.type-quero_praticar .post-thumbnail .wp-post-image,
body.single #main.single-post-wrapper article.type-post .post-thumbnail .wp-post-image,
body.single #main.single-post-wrapper article.page .post-thumbnail .wp-post-image,
body.page #main.single-post-wrapper article.type-post .post-thumbnail .wp-post-image,
body.page #main.single-post-wrapper article.page .post-thumbnail .wp-post-image {
    max-width: 100%;
    height: auto;
    display: block;
    width: 100%
}
body.single #main.single-post-wrapper article.page .social-share,
body.page #main.single-post-wrapper article.page .social-share {
    top: 0
}
body.single #main.single-post-wrapper .lista-autores-wrapper .autor:first-child,
body.page #main.single-post-wrapper .lista-autores-wrapper .autor:first-child {
    border-top: 1px solid #e9632f
}
.post-content-text {
    font-size: 1.4em;
    font-family: "Verdana", sans-serif;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    color: #545050;
    padding: 0 10px 25px 0;
    *zoom: 1
}
.post-content-text:after {
    content: "";
    display: table;
    clear: both
}

.app-desc{
	color:#adafb1;
	font-size:12px; text-transform:none	
}
.entry-content-wrapper .app-desc {
    padding-right: 25px;
}
.post-content-text p {
    margin-bottom: 16px
}
.post-content-text a {
    color: #e9632f
}
.post-content-text strong {
    font-weight: bold
}
.post-content-text em {
    font-style: italic
}
.post-content-text del {
    text-decoration: line-through
}
.post-content-text ul {
    list-style: disc inside;
    padding: 5px 0
}
.post-content-text ol {
    list-style: decimal inside;
    padding: 5px 0
}
.post-content-text li {
    margin-bottom: 3px
}
.post-content-text blockquote {
    padding: 15px 20px 15px 50px;
    font-style: italic;
    width: 80%
}
.post-content-text img,
.post-content-text div {
    max-width: 100%;
    height: auto;
    display: block;
    display: inline
}
.post-content-text iframe {
    max-width: 100%;
    display: block;
    margin: 10px 0
}
.post-content-text .alignleft {
    float: left
}
.post-content-text .alignright {
    float: right
}
.post-content-text .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.post-content-text blockquote.alignleft,
.post-content-text img.alignleft {
    margin: 7px 24px 7px 0
}
.post-content-text .wp-caption.alignleft {
    margin: 7px 14px 7px 0
}
.post-content-text blockquote.alignright,
.post-content-text img.alignright {
    margin: 7px 0 7px 24px
}
.post-content-text .wp-caption.alignright {
    margin: 7px 0 7px 14px
}
.post-content-text blockquote.aligncenter,
.post-content-text img.aligncenter,
.post-content-text .wp-caption.aligncenter {
    margin-top: 7px;
    margin-bottom: 7px
}
.lt-ie9 body.page #primary #main article.page .post-content-text img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    height: auto;
    width: auto
}
.lt-ie9 .post-rating .btn-do-rating,
.lt-ie9 body.template-profissional-local article.type-post .post-rating .btn-do-rating {
    height: 24px
}
.lt-ie9 #listaautores.aside-lista-autores .autor .autor-foto img,
.lt-ie9 .lista-autores-wrapper .autor .autor-foto img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    height: auto;
    width: auto
}
.lt-ie9 .widget.simple_ads_manager_widget img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    max-width: 100%;
    height: auto;
    width: auto
}
.widget.simple_ads_manager_widget {
    margin: 12px 0
}
.widget.simple_ads_manager_widget,
.widget.simple_ads_manager_widget a {
    max-width: 100%
}
.widget.simple_ads_manager_widget a {
    display: block
}
.widget.simple_ads_manager_widget img {
    max-width: 100%;
    display: block
}
.widget.simple_ads_manager_widget .widgettitle {
    display: none
}
.bxslider-wrapper {
    width: 74%;
    /*float: right;*/
    margin: 21px 27px 40px 0
}
.bxslider-wrapper .bx-title {
    text-transform: uppercase;
    color: #adafb1;
    margin-bottom: 8px
}
.bxslider-wrapper .bx-wrapper {
    margin-bottom: 13px
}
.bxslider-wrapper .bx-wrapper .bx-loading {
    background: url('http://www.queroharmonia.com.br/wp/wp-content/themes/queroharmonia/assets/dev/img/ajax-loader.gif?1392493599') center center no-repeat #fff
}
.bxslider-wrapper .bx-wrapper .bx-viewport {
    max-width: 100%;
    left: 0;
    border: 10px solid #e6e7e8
}
.bxslider-wrapper .bx-wrapper .bx-caption {
    bottom: 20px;
    background: #93d2c1;
    background: rgba(147, 210, 193, 0.9)
}
.bxslider-wrapper .bx-wrapper .bx-caption span {
    color: #333;
    font-family: "flamamediummedium", sans-serif;
    font-size: 1em;
    letter-spacing: 0.05em;
    display: block;
    padding: 10px
}
.bxslider-wrapper #bx-pager {
    max-width: 100%
}
.bxslider-wrapper #bx-pager .bx-slide-page {
    width: 59px;
    height: 56px;
    overflow: hidden;
    display: inline-block;
    margin: 0 5px 5px 0;
    position: relative;
    z-index: 1
}
.bxslider-wrapper #bx-pager .bx-slide-page.active:before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 105%;
    height: 105%;
    display: block;
    background: #93d2c1;
    background: rgba(147, 210, 193, 0.9)
}
.bxslider-wrapper #bx-pager .bx-slide-page img {
    max-width: 100%;
    height: auto;
    display: block
}
aside.widget-mailchimp#formmailchimp {
    background: #e9632f;
    padding: 16px 15px 21px 17px;
    margin-bottom: 11px;
    color: #fff;

    display:none; /*itemsidebar*/
}
aside.widget-mailchimp#formmailchimp .widget-title {
    text-transform: uppercase;
    font-size: 1.8em;
    letter-spacing: 0.04em;
    line-height: 1.3em;
    padding: 0 10px 22px 0;
    font-weight: normal
}
aside.widget-mailchimp#formmailchimp label {
    display: none
}
aside.widget-mailchimp#formmailchimp input[type="text"],
aside.widget-mailchimp#formmailchimp input[type="email"] {
    -webkit-appearance: none;
    background: #fff;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    border: 1px solid #fff;
    background: transparent;
    height: 30px;
    line-height: 30px;
    font-size: 1.5em;
    color: #fff;
    padding-left: 8px;
    width: 100%
}
aside.widget-mailchimp#formmailchimp input[type="email"] {
    margin-top: 5px
}
aside.widget-mailchimp#formmailchimp input[type="submit"] {
    -webkit-appearance: none;
    background: #fff;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    text-indent: 0;
    color: #fff;
    font-size: 1.5em;
    letter-spacing: 0.06em;
    text-align: left;
    width: 100%;
    height: 31px;
    line-height: 30px;
    text-transform: uppercase;
    padding-left: 9px;
    margin-top: 5px;
    background: #eaa521
}
.lista-parceiros-wrapper .parceiros {
    *zoom: 1;
    border: 1px solid silver;
    border-bottom: none;
    border-right: none
}
.lista-parceiros-wrapper .parceiros:after {
    content: "";
    display: table;
    clear: both
}
.lista-parceiros-wrapper .parceiros.no-top-border {
    border-top: none
}
.lista-parceiros-wrapper .parceiros.no-top-border .parceiro {
    border-width: 1px 1px 1px 0
}
.lista-parceiros-wrapper .parceiros .parceiro {
    float: left;
    width: 33.3%;
    height: 215px;
    border: 0 solid silver;
    border-width: 0 1px 1px 0;
    padding: 5% 2%;
    text-align: center
}
.lista-parceiros-wrapper .parceiros .parceiro:nth-child(3n) {
    width: 33.4%
}
.lista-parceiros-wrapper .parceiros .parceiro-logo {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}
.lista-parceiros-produtos .produtos .row {
    clear: both;
    padding: 0 7% 115px;
    margin-bottom: 35px;
    background: url('http://www.queroharmonia.com.br/wp/wp-content/themes/queroharmonia/assets/dev/img/bg-prateleira-gde.png?1393739728') center bottom no-repeat;
    background-size: 100%
}
.lista-parceiros-produtos .produto {
    float: left;
    width: 44%;
    margin-right: 6%;
    text-align: center;
    vertical-align: bottom;
    position: relative;
    *zoom: 1
}
.lista-parceiros-produtos .produto:after {
    content: "";
    display: table;
    clear: both
}
.lista-parceiros-produtos .produto:hover {
    z-index: 999
}
.lista-parceiros-produtos .produto:hover .texto-tooltip {
    display: block
}
.lista-parceiros-produtos .produto+.produto {
    margin: 0 0 0 6%
}
.lista-parceiros-produtos .produto+.produto .texto-tooltip {
    right: auto;
    left: -210px
}
.lista-parceiros-produtos .produto+.produto .texto-tooltip:before {
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #eec11a;
    left: auto;
    right: -10px
}
.lista-parceiros-produtos .produto .produto-foto,
.lista-parceiros-produtos .produto .produto-nome {
    display: inline-block
}
.lista-parceiros-produtos .produto .produto-foto {
    vertical-align: bottom;
    width: 56%;
    margin: 0
}
.lista-parceiros-produtos .produto .produto-foto img {
    max-width: 100%;
    height: auto;
    display: block
}
.lista-parceiros-produtos .produto .produto-nome {
    vertical-align: top;
    width: 99%;
    margin-left: 8px;
    padding: 20px 0 10px;
    text-transform: uppercase
}
.lista-parceiros-produtos .produto .produto-foto+.produto-nome {
    width: 38%;
    text-align: left
}
.lista-parceiros-produtos .produto .produto-nome,
.lista-parceiros-produtos .produto .produto-link {
    color: #6d6e70
}
.lista-parceiros-produtos .produto .texto-link {
    display: block;
    padding-top: 7px;
    color: #adafb1
}
.lista-parceiros-produtos .produto .texto-tooltip {
    position: absolute;
    display: none;
    top: 0;
    right: -210px;
    width: 200px;
    padding: 10px;
    background: #fff;
    border: 2px solid #eec11a;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
    text-transform: none;
    color: #6d6e70;
    text-align: left;
    font-size: 1.2em;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.lista-parceiros-produtos .produto .texto-tooltip:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    border-color: transparent #eec11a transparent transparent;
    position: absolute;
    top: 50%;
    left: -10px;
    margin-top: -3px
}





/*/* Canal aberto */
#canal_aberto {
	padding:0px; margin-bottom:30px;
}
#canal_aberto p {
  font-size: 1.5em;
  color: #fff;
  letter-spacing: 0.06em;
  padding-top: 15px;
}

#canal_aberto .form_newsletter_footer{ overflow:auto; width:100%;}


#canal_aberto .gforms_confirmation_message, 
#canal_aberto .form_newsletter_footer_wrapper{
	width:100%;
	margin: 0 auto;
	/*height: 125px;*/
	/*padding: 30px;*/
}
#canal_aberto .form_newsletter_footer input[type=text]{
	color:#ccc;
	width: 100%;
	background: none !important;
}
#canal_aberto .form_newsletter_footer input::placeholder{
	width: 100%;
}
#canal_aberto .form_newsletter_footer .gform_heading{
	width:100%;
	float:left;
	display:none;
}

#canal_aberto .label{font-size:28px; color:#93d2c1; letter-spacing:1px; width:100%;   padding:10px 0; border-bottom: 1px solid #93d2c1; margin-bottom:15px}

#canal_aberto .form_newsletter_footer .gform_title{
	color: #fff;
	font-size: 2.2em;
}
#canal_aberto .form_newsletter_footer .gform_body{
}
#canal_aberto .form_newsletter_footer .gform_body li{
	list-style: none;
	
}
#canal_aberto .form_newsletter_footer .gform_footer{

}

#canal_aberto .form_newsletter_footer .gform_body ::-webkit-input-placeholder {   color:    #ccc;}
#canal_aberto .form_newsletter_footer .gform_body ::-moz-placeholder {    color:    #ccc;}
#canal_aberto .form_newsletter_footer .gform_body ::-moz-placeholder { color:    #ccc;}
#canal_aberto .form_newsletter_footer .gform_body ::-ms-input-placeholder {   color:    #ccc;}

#canal_aberto .form_newsletter_footer .gform_body input[type=text]{
	color: #666;
	background-color: #e9632f;
	border: none;
	height: 42px;
	font-size: 1.5em;
	letter-spacing: 0.06em;
	padding-left: 6px;
	border: 1px solid;
	border:1px solid #ccc;
}

#canal_aberto .form_newsletter_footer .gform_body textarea{
	width: 100%;	
	border:1px solid #ccc; height:120px; margin-bottom:10px;
    color:#666;
    font-size: 14px;
    padding: 9px;
   font-family: 'flamamediummedium';
}
#canal_aberto .form_newsletter_footer .gform_body textarea::-webkit-input-placeholder, #canal_aberto .form_newsletter_footer .gform_body input::-webkit-input-placeholder {
   color: #aaa;
   font-family: 'flamamediummedium';
}

#canal_aberto .form_newsletter_footer .gform_body textarea:-moz-placeholder, #canal_aberto .form_newsletter_footer .gform_body input:-moz-placeholder { /* Firefox 18- */
   color: #aaa;  
   font-family: 'flamamediummedium';
}

#canal_aberto .form_newsletter_footer .gform_body textarea::-moz-placeholder,#canal_aberto .form_newsletter_footer .gform_body input::-moz-placeholder {  /* Firefox 19+ */
   color: #aaa;  
   font-family: 'flamamediummedium';
}

#canal_aberto .form_newsletter_footer .gform_body textarea:-ms-input-placeholder, #canal_aberto .form_newsletter_footer .gform_body input:-ms-input-placeholder {  
   color: #aaa;  
   font-family: 'flamamediummedium';
}

#canal_aberto .iptEmailNewsletter .ginput_container{ width:80%; float:left; margin-right:1%;}

#canal_aberto .form_newsletter_footer .gform_footer input[type='submit']{
	 -webkit-appearance: none;
	color: #fff;
	background-color: #93d2c1;
	border: none;
	height: 42px;
	font-size: 22px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	width:19%; 
}


/*/* Form de Newsletter */
#newsletter_footer {
	padding:0px;
	background-color:#1f8989; margin-bottom:40px;
}
#newsletter_footer p {
  font-size: 1.5em;
  color: #fff;
  letter-spacing: 0.06em;
  padding-top: 15px;
}

#newsletter_footer .form_newsletter_footer{ overflow:auto; width:100%;}


#newsletter_footer .gforms_confirmation_message, 
#newsletter_footer .form_newsletter_footer_wrapper{
	width:100%;
	margin: 0 auto;
	/*height: 125px;*/
    padding: 0 30px 19px;
	background-color:#1f8989;
}
#newsletter_footer .form_newsletter_footer input[type=text]{
	color:#ccc;
	width: 100%;
	background: none !important;
}
#newsletter_footer .form_newsletter_footer input::placeholder{
	width: 100%;
}
#newsletter_footer .form_newsletter_footer .gform_heading{
	width:100%;
	float:left;
	display:none;
}

#newsletter_footer .label{ font-family:'oringo'; font-size:28px; color:#fff; letter-spacing:1px; width:100%;  /*float:left;*/ padding:10px 30px 10px;}

#newsletter_footer .form_newsletter_footer .gform_title{
	color: #fff;
	font-size: 2.2em;
}
#newsletter_footer .form_newsletter_footer .gform_body{
	width:86%;
	float:left;
}
#newsletter_footer .form_newsletter_footer .gform_body li{
	list-style: none;
	float:left;
	width:48%; margin:0 2% 0 0;
}
#newsletter_footer .form_newsletter_footer .gform_footer{
	width:10%;
	float:left;
}

#newsletter_footer .form_newsletter_footer .gform_body ::-webkit-input-placeholder {   color:    #fff;}
#newsletter_footer .form_newsletter_footer .gform_body ::-moz-placeholder {    color:    #fff;}
#newsletter_footer .form_newsletter_footer .gform_body ::-moz-placeholder { color:    #fff;}
#newsletter_footer .form_newsletter_footer .gform_body ::-ms-input-placeholder {   color:    #fff;}

#newsletter_footer .form_newsletter_footer .gform_body input{
	color: #fff;
	background-color: #e9632f;
	border: none;
	height: 42px;
	font-size: 1.5em;
	letter-spacing: 0.06em;
	padding-left: 6px;
	border: 1px solid;
	
}
#newsletter_footer .form_newsletter_footer .gform_footer input[type='submit']{
	color: #fff;
	background-color: #59bab7;
	border: none;
	height: 42px;
	font-size: 23px;
	letter-spacing: 0.06em;
	text-transform: capitalize; 
	font-family: "oringo" !important;
	 -webkit-appearance: none;
}

/* /Form de Newsletter */


/* Plugin de avaliação -------------------------------------------------------------------*/

/* the reaction buttons region */
div.reaction_buttons{
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 0.8em;
    text-align: left;
}

/* a single normal button */
div.reaction_buttons li.reaction_button {
    border: 1px dotted #000;
    line-height: 2em;
    padding: 5px;
    margin: 3px;
    cursor: pointer;
    list-style: none;
    text-align: center;
    display: inline-block;

    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.6);
    margin:0!important;
    width:65px;
}

/* the button while hovering over it */
/*div.reaction_buttons li.reaction_button:hover {
    background: #4ecdc4;
    border: 1px solid #4ecdc4;
    background-image: -moz-linear-gradient(#76d8d1, #4ecdc4 70%);
    background-image: -webkit-linear-gradient(#76d8d1, #4ecdc4 70%);
    background-image: linear-gradient(#76d8d1, #4ecdc4 70%);
}
*/
/* special setings for display as a graph,
 * inspired by http://geoffgraham.me/creating-a-responsive-css-bar-chart/ */
div.reaction_buttons ul.graph {
    clear: both;
    padding: 0;
    width: 90%;
}
div.reaction_buttons_tagline {
	width:100%;
	  display: block;
}
div.reaction_buttons ul.graph li.reaction_button {
    position: relative;
	vertical-align: bottom;
	text-align: left;
	background: #eaa521;
	border: 1px solid #eaa521;
}



@media (min-width: 700px) {
    .brand{
        margin:0 15px 30px!important;
    }
	
	
    div.reaction_buttons ul.graph {
        height: 125px;
        width: 100%;
        margin-top: 20px;
    }
    div.reaction_buttons ul.graph li.reaction_button {
        height: 250px;
        margin: 67px 8px 0 5px;
        padding: 0;
        width: 46px;
        display: inline-block;
    }
    div.reaction_buttons ul.graph li.reaction_button span.button_name {
        bottom: -2em;
		position: absolute;
		width: 168%;
		left: -14px;
		text-align: center;
    }
    div.reaction_buttons ul.graph li.reaction_button span.braces {
        display: none;
    }
    div.reaction_buttons ul.graph li.reaction_button span.count_number {
        bottom: 3px;
        position: absolute;
        font-size: 1em;
        font-weight: bold;
    }
}

/* the button after voting */ 
div.reaction_buttons li.voted,
div.reaction_buttons li.voted:hover {
    cursor: default;
}

/* number of votes including parantheses.
.reaction_buttons .reaction_button .count {
}
 */

/* number of votes in between the parantheses.
.reaction_buttons .reaction_button .count_number {
}
 */
 
/* simple sidebar settings */ 
#sidebar div.widget_reaction_buttons h3 {
	margin: 0;
	margin-top: 4px;
	font-size: 1.1em;
}

#sidebar div.widget_reaction_buttons ol {
	margin-left: 25px;
}

.brands-wrapper {
    *zoom: 1;
    padding: 0 0px 5px;
    border-top:2px solid #75554f;
    border-bottom: 2px solid #75554f;
}
.brands-wrapper:after {
    content: "";
    display: table;
    clear: both
}
.brands-header {
    vertical-align: middle;
    padding: 0 15px;
    color: #846860;
    font-size: /*1.4*/14px;
	text-transform:uppercase;
	border-bottom:2px solid #75554f;
	line-height:25px;
}
/*
.brands-title .ico-chacra-vishuddha-azul {
    vertical-align: middle;
    display: inline-block;
    width: 22px;
    height: 22px;
    text-indent: -9999px;
    margin-right: 12px
}
*/
.brands {
    padding: 13px 13px 0 10px;
    text-align: center
}

.brand {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0px 30px
}
/*
.brand:first-child {
    margin-left: 0
}
*/




/* /Plugin de avaliação -------------------------------------------*/



@media screen and (max-width: 1280px) {
    #content {
        width: 94%
    }
    #content #primary {
        width: 70%
    }
    #content #secondary {
        width: 27%
    }
}
@media screen and (max-width: 1124px) {
    #newsletter .gforms_confirmation_message{
        width:100%!important;
    }
    .site-header {
        min-height: 327px;
        padding-bottom: 5px;
        height: auto
    }
    .site-header .ico-simbolo-maosjuntas {
        left: 0px;
        margin-left: 0
    }
    .site-header .social-share {
        /*left: auto;*/
        margin-left: 0;
        /*right: 17px*/
        width:53%;
        top: 10px;
    }
    .site-header .site-branding {
        width: 80%;
        height: auto;
        text-align: center
    }
    .site-header-row .search-form {
        display: inline;
    }
    .site-header .site-branding .link-home {
        display: inline-block
    }
    .site-header .main-navigation {
        width: 90%;
        bottom: 3px
    }
    .site-header .main-navigation .menu {
        padding: 0;
        text-align: center
    }
    .site-header .main-navigation .menu>.menu-item,
    .site-header .main-navigation .menu>.menu-item:nth-child(3),
    .site-header .main-navigation .menu>.menu-item:nth-child(4) {
        display: inline-block;
        /*float: none;*/
        margin-left: 15px;
        margin-bottom: 10px
    }
    .site-header .main-navigation .menu .sub-menu {
        padding-top: 2px;
        text-align: left
    }
    body.template-profissional-local article.type-post .entry-header {
        min-height: 70px
    }
}
@media screen and (max-width: 1300px) {
    #newsletter_footer .gform_body,
    #newsletter_footer .gfield,
    #newsletter_footer .ginput_container,
    #newsletter_footer .gform_footer,
    #newsletter_footer .gform_button {
        width:100%!important;
    }
    #newsletter_footer .label {
        word-wrap: break-word;
        text-align: center;
    }
    .site-header{
        padding-top:0!important;
    }
    #newsletter {height: 115px;}
    #newsletter .label{
        width: 100%;
        text-align: center;
        font-size: 20px;
    }
    #newsletter .gform_wrapper {
        width:100%!important;
    }

}

@media screen and (max-width: 980px) {
    body.grid-list article.type-quero_praticar .post-background{
        /*display: none;*/
		background: none !important;
		height:auto !important;
    }
    #content {
        width: 100%;
        padding: 0 20px
    }
    footer.site-footer {
        width: 96%;
        padding-top: 10px
    }
    .footer {
        height: 130px;
    }
    footer.site-footer .address,
    footer.site-footer .brands {
        float: none
    }
    footer.site-footer .address {
        margin-bottom: 20px
    }
    footer.site-footer .brand {
        margin-bottom: 30px
    }
	.post-rating.post-do-rating,
    body.template-profissional-local article.type-post.category-onde-ir .post-rating.post-do-rating,
    body.template-profissional-local article.type-post.category-profissionais-de-saude .post-rating.post-do-rating {
        min-width: 90px
    }
    body.template-profissional-local article.type-post.category-onde-ir .social-share,
    body.template-profissional-local article.type-post.category-profissionais-de-saude .social-share {
        min-width: 90px
    }
    .lista-autores-wrapper .autor .autor-dados {
        width: 72%;
        float: right
    }
    .lista-autores .post-do-rating{
        text-align: center;
        display: block;
        padding: 0;
        position: relative;
        border:0;
        width: 100%;
    }
    .lista-autores .post-rating-total{
        text-align: center;
        display: block;
    }
    .lista-autores .title-tax-wrapper{
        text-align: center;
        display: block;
        width: 100%;
    }
    .lista-autores .social-share{
        border: 0;
        text-align: center;
        margin:0 auto!important;
    }
    .lista-autores .post-thumbnail{
        width: 100%;
        background-size: contain!important;
        background-repeat: no-repeat!important;
    }
    .lista-autores .post-content-text{
        text-align: justify;
        width: 100%!important;
        border-bottom: 1px solid;
        margin-bottom: 25px;
    }



}
@media screen and (max-width: 768px) {
    div.reaction_buttons li.reaction_button{
        width: 33%;
        background-position: center 1px;    
    }
    .social-share a.share-page {
        margin-bottom: 5px;
    }
    .footer .social-share a.share-page {
        margin-bottom: 5px!important;
    }
    .footer-menu{
        padding-top:0;
    }
    .footer .social-share {
        margin-left: 0;
        width: 100%;
        height: 20px;
        left: 0;
        top: 95px;
    }
    footer.site-footer li {
        width: 43%;
        margin-bottom: 20px;
        margin-right: 0;
        padding: 0;
    }
    .footer .ico-simbolo-maosjuntas {
        top:25px;
    }
    article.apps {
        width: 100%!important;
        height: auto;
        padding-bottom: 50px;
    }
    form .apps{
        width: 100%!important;
    }
    body.grid-list article.type-shop .entry-header, body.grid-list article.type-quero_praticar .entry-header {
        width: 100%;
    }
    body.grid-list article.type-shop .entry-title, body.grid-list article.type-quero_praticar .entry-title {
        border: 0!important;
        text-align: center;
        font-size: 30px;
    }
    body.grid-list article.type-shop .entry-content, body.grid-list article.type-quero_praticar .entry-content {
        width: 100%;
        margin: 0;
        text-align: justify;
    }
    #canal_aberto .ginput_container {
        width: 100%!important;
    }
    #canal_aberto .gform_button {
        width: 100%!important;
    }
    .post-content-text{
        padding-bottom:0;
    }
    body {
        font-size: 11px
    }
    .site-header {
        min-height: 277px
    }
    .site-header .site-branding {
        margin-bottom: 90px
    }
    #content #main {
        padding-top: 0
    }
    #content #primary {
        width: 65%;
        padding-bottom: 0px
    }
    #content #secondary {
        width: 34%
    }
    #content #secondary .widget-busca-profissionais .widget-title {
        width: 85%;
        font-size: 1.6em
    }
    #content .page-header .title-produtos {
        width: 90%
    }
    body.grid-list article.type-shop,
	/*body.grid-list article.type-quero_praticar,*/
    body.grid-list article.type-post,
    body.grid-list article.page {
        width: 100% !important;
        float: none !important;
        height: 350px !important
    }
    body.grid-list article.type-shop .entry-content-wrapper footer.entry-meta.entry-footer,
	body.grid-list article.type-quero_praticar .entry-content-wrapper footer.entry-meta.entry-footer,
    body.grid-list article.type-post .entry-content-wrapper footer.entry-meta.entry-footer,
    body.grid-list article.page .entry-content-wrapper footer.entry-meta.entry-footer {
        width: 94%;
        top: 280px
    }
    body.category.template-profissional-local #content #primary,
    body.page.template-profissional-local #content #primary,
    body.single.template-profissional-local #content #primary {
        width: 64%
    }
    body.category.template-profissional-local #content #secondary,
    body.page.template-profissional-local #content #secondary,
    body.single.template-profissional-local #content #secondary {
        width: 32%
    }
    body.category.template-profissional-local #primary #main article.type-post,
    body.page.template-profissional-local #primary #main article.type-post,
    body.single.template-profissional-local #primary #main article.type-post {
        height: auto !important
    }
    body.category.template-profissional-local #primary #main article.type-post .post-thumbnail,
    body.page.template-profissional-local #primary #main article.type-post .post-thumbnail,
    body.single.template-profissional-local #primary #main article.type-post .post-thumbnail {
        height: 200px
    }
    body.category.template-profissional-local #primary #main article.type-post .title-tax-wrapper,
    body.page.template-profissional-local #primary #main article.type-post .title-tax-wrapper,
    body.single.template-profissional-local #primary #main article.type-post .title-tax-wrapper {
        width: 77%
    }
    body.category.template-profissional-local #primary #main article.type-post .post-do-rating,
    body.page.template-profissional-local #primary #main article.type-post .post-do-rating,
    body.single.template-profissional-local #primary #main article.type-post .post-do-rating {
        width: 20%
    }
    body.category.template-profissional-local #primary #main article.type-post .social-share,
    body.page.template-profissional-local #primary #main article.type-post .social-share,
    body.single.template-profissional-local #primary #main article.type-post .social-share {
        position: static;
        right: auto;
        top: auto;
        margin-left: 0;
        border: none;
        text-align: left;
        height: auto;
        line-height: 2.5em
    }
    body.category.template-profissional-local #primary #main article.type-post .post-thumbnail,
    body.page.template-profissional-local #primary #main article.type-post .post-thumbnail,
    body.single.template-profissional-local #primary #main article.type-post .post-thumbnail {
        float: none;
        display: block;
        width: 100%
    }
    body.category.template-profissional-local #primary #main article.type-post .post-thumbnail+.post-content-text,
    body.page.template-profissional-local #primary #main article.type-post .post-thumbnail+.post-content-text,
    body.single.template-profissional-local #primary #main article.type-post .post-thumbnail+.post-content-text {
        width: 100%;
        float: none;
        margin-top: 20px
    }
    body.category.template-profissional-local #primary #main article.type-post .entry-location,
    body.page.template-profissional-local #primary #main article.type-post .entry-location,
    body.single.template-profissional-local #primary #main article.type-post .entry-location {
        padding-left: 0
    }
    body.category.template-profissional-local #primary #main article.type-post .entry-map .btn-open-map,
    body.page.template-profissional-local #primary #main article.type-post .entry-map .btn-open-map,
    body.single.template-profissional-local #primary #main article.type-post .entry-map .btn-open-map {
        padding-left: 0
    }
    body.category.template-profissional-local #primary #main article.type-post .bxslider-wrapper,
    body.page.template-profissional-local #primary #main article.type-post .bxslider-wrapper,
    body.single.template-profissional-local #primary #main article.type-post .bxslider-wrapper {
        width: 98%;
        margin-right: 2px
    }
    body.single #content #primary,
    body.page #content #primary {
        width: 62%
    }
    body.single #main.single-post-wrapper article.type-shop,
	body.single #main.single-post-wrapper article.type-quero_praticar,
	body.single #main.single-post-wrapper article.type-aplicativos,
    body.single #main.single-post-wrapper article.type-post,
    body.single #main.single-post-wrapper article.page,
    body.page #main.single-post-wrapper article.type-post,
    body.page #main.single-post-wrapper article.page {
        padding-bottom: 0px
    }
    body.single #main.single-post-wrapper article.type-shop .entry-header,
	body.single #main.single-post-wrapper article.type-quero_praticar .entry-header,
	body.single #main.single-post-wrapper article.type-aplicativos .entry-header,
    body.single #main.single-post-wrapper article.type-post .entry-header,
    body.single #main.single-post-wrapper article.page .entry-header,
    body.page #main.single-post-wrapper article.type-post .entry-header,
    body.page #main.single-post-wrapper article.page .entry-header {
        padding-right: 0
    }
    body.single #main.single-post-wrapper article.type-shop .social-share,
	body.single #main.single-post-wrapper article.type-quero_praticar .social-share,
	body.single #main.single-post-wrapper article.type-aplicativos .social-share,
    body.single #main.single-post-wrapper article.type-post .social-share,
    body.single #main.single-post-wrapper article.page .social-share,
    body.page #main.single-post-wrapper article.type-post .social-share,
    body.page #main.single-post-wrapper article.page .social-share {
        position: static;
        top: auto;
        right: auto;
        margin: 10px 0
    }
    body.single #main.single-post-wrapper article.type-shop .social-share .share-post:first-child,
	body.single #main.single-post-wrapper article.type-quero_praticar .social-share .share-post:first-child,
	body.single #main.single-post-wrapper article.type-aplicativos .social-share .share-post:first-child,
    body.single #main.single-post-wrapper article.type-post .social-share .share-post:first-child,
    body.single #main.single-post-wrapper article.page .social-share .share-post:first-child,
    body.page #main.single-post-wrapper article.type-post .social-share .share-post:first-child,
    body.page #main.single-post-wrapper article.page .social-share .share-post:first-child {
        margin: 0
    }
    .lista-parceiros-wrapper .parceiros .parceiro {
        width: 50%
    }
    .lista-parceiros-wrapper .parceiros .parceiro:nth-child(3n) {
        width: 50%
    }
    .lista-parceiros-produtos .produtos .row {
        padding: 0 2% 70px
    }

    .menu-item-object-quero_praticar{
        width:auto!important;
        /*clear: both;*/s
    }
    .shop {
        margin-left:0!important;
    }
}
@media screen and (max-width: 640px) {
    .social-share a.share-page {
         margin-bottom: 0px; 
    }
    .footer {
        height: 200px;
    }
    #content #secondary {
        margin-top:0px;
    }
    #mobile-menu   {
        position: absolute;
        display: inline;
        left: 40px;
        top: 8px;
    }
    #newsletter .form_newsletter_footer .gform_footer {
        width: 100%!important;
        margin-top: 10px;
        padding: 0!important;
    }
    #newsletter #gform_submit_button_1 {
        width: 100%;
    }
    #newsletter .form_newsletter_footer .gform_body {
        width: 100%;
    }
    #newsletter .form_newsletter_footer .gform_body li{
        widows: 100%!important;
    }
    #newsletter {
        height: 145px;
    }

    #menu-footer li:last-child {
        margin-top:-21px!important;
        padding-top:20px!important;
        width: 50%!important;
    }
    footer.site-footer{
        height:170px;
    }
    .app_cats{padding-bottom: 20px;}
    .separador, .separador-hor{display:none;}
    .entry-content-wrapper .app-desc{padding-right: 0;}
    .apps .entry-title{padding-right: 0}

    .main_artigos article{
        width: 100%;
        border-right: 0!important;
        border-left: 0!important;
        border-bottom: 1px solid #666;
    }
    .mais_artigos .post-background{
            background-size: contain!important;
        background-repeat: no-repeat!important;
        background-color: #fff!important;
        background-position: 50%!important;
    }
    .site-header {
        min-height: 207px;
        padding-top: 80px
    }
    .site-header .site-branding {
        margin-bottom: 40px
    }
    
    #content #mobile-menu {
        padding-bottom: 20px
    }
    #content #mobile-menu .slicknav_menu {
        display: block
    }
    #content #main {
        padding-top: 0
    }
    #content #primary,
    #content #secondary {
        width: 100%;
        float: none
    }
    #listaautores.aside-lista-autores .autor .autor-foto,
    .lista-autores-wrapper .autor .autor-foto {
        width: 22%;
        margin-right: 10px
    }
    #listaautores.aside-lista-autores .autor .autor-dados,
    .lista-autores-wrapper .autor .autor-dados {
        float: left
    }
    body.single #content #primary,
    body.page #content #primary {
        width: 100%;
        padding-bottom: 0px
    }
    body.single article.type-post,
    body.single article.page,
    body.page article.type-post,
    body.page article.page {
        padding-bottom: 10px
    }
    body.category.template-profissional-local #content #primary,
    body.page.template-profissional-local #content #primary,
    body.single.template-profissional-local #content #primary {
        width: 100%;
        padding-bottom: 20px
    }
    body.category.template-profissional-local #content #secondary,
    body.page.template-profissional-local #content #secondary,
    body.single.template-profissional-local #content #secondary {
        width: 100%
    }
    body.category.template-profissional-local #primary #main article.type-post .title-tax-wrapper,
    body.page.template-profissional-local #primary #main article.type-post .title-tax-wrapper,
    body.single.template-profissional-local #primary #main article.type-post .title-tax-wrapper {
        width: 100%
    }
    body.category.template-profissional-local #primary #main article.type-post .post-do-rating,
    body.page.template-profissional-local #primary #main article.type-post .post-do-rating,
    body.single.template-profissional-local #primary #main article.type-post .post-do-rating {
        width: 100%;
        position: static;
        top: auto;
        right: auto;
        margin-top: 10px;
        border: none;
        text-align: left;
        padding-left: 0
    }
    body.single.template-profissional-local #main.single-post-wrapper article.type-post .map-wrapper,
    body.single.template-profissional-local #main.single-post-wrapper article.type-post #map {
        height: 300px
    }
}
@media screen and (max-height: 480px) and (orientation: landscape) {
    body.single.template-profissional-local #main.single-post-wrapper article.type-post .map-wrapper,
    body.single.template-profissional-local #main.single-post-wrapper article.type-post #map {
        height: 200px
    }
}

.main_title{
	border-bottom: 1px solid #e9632f;
    font-size: 1.9em;
    font-weight: normal;
    letter-spacing: 0.05em;
    padding: 10px 0; margin-bottom:10px;
    text-transform: uppercase; color:#e9632f
}
.main_artigos .entry-content-wrapper {
    padding-top: 15px;
}
.main_artigos{ overflow: hidden; height:auto; margin-bottom:40px}
.mais_artigos{ width:33%; margin:0; padding:0 1%; float:left; min-height:450px; background:#fff;}
.mais_artigos p { font-family: 'flamamediummedium'; margin-top: 15px}
.mais_artigos:first-child{ border-right: 1px solid #666;}
.mais_artigos:last-child{ border-left: 1px solid #666;}

.mais_artigos .post-background{ background:#ccc; height:280px; background-size: cover; }
.main_artigos .post-link-wrapper{ font-family: 'rockstd'; color:#e9632f; font-size:18px; margin-bottom:10px;}
.mais_artigos .entry-content{font-family: 'rockstd'; color:#6d6e70; font-size:14px;}

.popular-posts	{border-bottom: 1px solid #9b3e4d; border-top: 1px solid #9b3e4d; margin-bottom:30px; padding-bottom:10px;}

.popular-posts .widget-title{border-bottom: 1px solid #9b3e4d;
    font-size: 1.7em;
    font-weight: normal;
    letter-spacing: 0.04em;
    padding: 10px 0; 
	margin-bottom:10px;
    text-transform: uppercase; 
	color:#9b3e4d	
}
.mais_artigos .leiamais {
    display: block;
    padding-top: 15px;
    padding-right: 10px;
    font-family: 'flamamediummedium';
    color: #F5A631;
    /*float: right;*/
}
.popular-posts .wpp-post-title{ color:#58585b;   font-size:14px; margin-bottom:10px;}
.popular-posts .wpp-list li{ position:relative}
.popular-posts .wpp-author {bottom: 0; position: absolute; left:80px; color:#fff;}
.popular-posts .wpp-author a{color:#58585b; text-transform:uppercase; font-size:12px; }

.wrapper-colaboradores-interna {border-bottom: 0px; }
.wrapper-colaboradores-interna h1 {border: 0px!important; }
.wrapper-colaboradores-interna ul {overflow: initial!important; }
.wrapper-colaboradores-interna ul li {border-bottom: 0px!important; }

#menu-menu-principal .shop{background-image:url('../img/shop.png'); background-repeat: no-repeat;background-position: right 0px;width: 39px;margin-left:0;height:25px;margin-top:-4px; padding-top: 3px}
#menu-menu-principal .shop a{color: rgba(0,0,0,0)}
#menu-menu-principal .menu-inativo{display:none;}
#menu-footer .shop{background-image:url('../img/shop-footer.png'); background-repeat: no-repeat;background-position: right 0px;width: 39px!important;margin-left:-60px;height:25px;margin-top:-4px; padding-top: 3px}
#menu-footer .shop a{color: rgba(0,0,0,0)!important}
#menu-footer .menu-inativo{display:none;}
#menu-footer a:hover{    color: #62C8CB;}
.page-header p {text-transform:initial}

.site-header li>a:hover {color: #62C8CB;}



.reaction_buttons_tagline {
    font-family: 'oringo';
    color: #666;
    font-size:21px;
    margin-bottom: 15px;
}

li.reaction_button {
    background-repeat: no-repeat;
    background-position:7px 1px;
    height:80px;
    border:none!important;
    padding:0!important;
    padding-top: 47px!important;
    margin: 0 5px!important;
    width: 71px;

}
li.reaction_button_0 { background-image: url('../img/reaction/1.png');}
li.reaction_button_1 { background-image: url('../img/reaction/2.png');}
li.reaction_button_2 { background-image: url('../img/reaction/3.png');}
li.reaction_button_3 { background-image: url('../img/reaction/4.png');}
li.reaction_button_4 { background-image: url('../img/reaction/5.png');}
li.reaction_button_5 { background-image: url('../img/reaction/6.png');}

li.reaction_button span{
    font-family: 'oringo';
    color: #666;
    font-size:15px;
}

.ico-chacra {width:30px; height: 30px;background-image: url('../img/sprite-chacras.png')!important;}


.ico-chacra-vishuddha.chacra-f391bc {background-position: 0px 0px;}
.ico-chacra-vishuddha.chacra-1a4794 {background-position: -30px 0px;}
.ico-chacra-vishuddha.chacra-7c469b {background-position: -60px 0px;}
.ico-chacra-vishuddha.chacra-75564f {background-position: -90px 0px;}
.ico-chacra-vishuddha.chacra-80a2a2 {background-position: -120px 0px;}
.ico-chacra-vishuddha.chacra-b5ded3 {background-position: -150px 0px;}
.ico-chacra-vishuddha.chacra-acd157 {background-position: -180px 0px;}
.ico-chacra-vishuddha.chacra-8ed7f6 {background-position: -210px 0px;}
.ico-chacra-vishuddha.chacra-f2edc3 {background-position: -240px 0px;}
.ico-chacra-vishuddha.chacra-eaa423 {background-position: -270px 0px;}
.ico-chacra-vishuddha.chacra-d15a29 {background-position: -300px 0px;}

.ico-chacra-anahata.chacra-f391bc {background-position: 0 -30px}
.ico-chacra-anahata.chacra-1a4794 {background-position: -30px -30px;}
.ico-chacra-anahata.chacra-7c469b {background-position: -60px -30px;}
.ico-chacra-anahata.chacra-75564f {background-position: -90px -30px;}
.ico-chacra-anahata.chacra-80a2a2 {background-position: -120px -30px;}
.ico-chacra-anahata.chacra-b5ded3 {background-position: -150px -30px;}
.ico-chacra-anahata.chacra-acd157 {background-position: -180px -30px;}
.ico-chacra-anahata.chacra-8ed7f6 {background-position: -210px -30px;}
.ico-chacra-anahata.chacra-f2edc3 {background-position: -240px -30px;}
.ico-chacra-anahata.chacra-eaa423 {background-position: -270px -30px;}
.ico-chacra-anahata.chacra-d15a29 {background-position: -300px -30px;}

.ico-chacra-svadhisthana.chacra-f391bc {background-position: 0px -60px;}
.ico-chacra-svadhisthana.chacra-1a4794 {background-position: -30px -60px;}
.ico-chacra-svadhisthana.chacra-7c469b {background-position: -60px -60px;}
.ico-chacra-svadhisthana.chacra-75564f {background-position: -90px -60px;}
.ico-chacra-svadhisthana.chacra-80a2a2 {background-position: -120px -60px;}
.ico-chacra-svadhisthana.chacra-b5ded3 {background-position: -150px -60px;}
.ico-chacra-svadhisthana.chacra-acd157 {background-position: -180px -60px;}
.ico-chacra-svadhisthana.chacra-8ed7f6 {background-position: -210px -60px;}
.ico-chacra-svadhisthana.chacra-f2edc3 {background-position: -240px -60px;}
.ico-chacra-svadhisthana.chacra-eaa423 {background-position: -270px -60px;}
.ico-chacra-svadhisthana.chacra-d15a29 {background-position: -300px -60px;}

.ico-chacra-manipura.chacra-f391bc {background-position: 0px -90px;}
.ico-chacra-manipura.chacra-1a4794 {background-position: -30px -90px;}
.ico-chacra-manipura.chacra-7c469b {background-position: -60px -90px;}
.ico-chacra-manipura.chacra-75564f {background-position: -90px -90px;}
.ico-chacra-manipura.chacra-80a2a2 {background-position: -120px -90px;}
.ico-chacra-manipura.chacra-b5ded3 {background-position: -150px -90px;}
.ico-chacra-manipura.chacra-acd157 {background-position: -180px -90px;}
.ico-chacra-manipura.chacra-8ed7f6 {background-position: -210px -90px;}
.ico-chacra-manipura.chacra-f2edc3 {background-position: -240px -90px;}
.ico-chacra-manipura.chacra-eaa423 {background-position: -270px -90px;}
.ico-chacra-manipura.chacra-d15a29 {background-position: -300px -90px;}

.ico-chacra-sahasrara.chacra-f391bc {background-position: 0px -120px;}
.ico-chacra-sahasrara.chacra-1a4794 {background-position: -30px -120px;}
.ico-chacra-sahasrara.chacra-7c469b {background-position: -60px -120px;}
.ico-chacra-sahasrara.chacra-75564f {background-position: -90px -120px;}
.ico-chacra-sahasrara.chacra-80a2a2 {background-position: -120px -120px;}
.ico-chacra-sahasrara.chacra-b5ded3 {background-position: -150px -120px;}
.ico-chacra-sahasrara.chacra-acd157 {background-position: -180px -120px;}
.ico-chacra-sahasrara.chacra-8ed7f6 {background-position: -210px -120px;}
.ico-chacra-sahasrara.chacra-f2edc3 {background-position: -240px -120px;}
.ico-chacra-sahasrara.chacra-eaa423 {background-position: -270px -120px;}
.ico-chacra-sahasrara.chacra-d15a29 {background-position: -300px -120px;}

.ico-chacra-ajna.chacra-f391bc {background-position: 0px -150px;}
.ico-chacra-ajna.chacra-1a4794 {background-position: -30px -150px;}
.ico-chacra-ajna.chacra-7c469b {background-position: -60px -150px;}
.ico-chacra-ajna.chacra-75564f {background-position: -90px -150px;}
.ico-chacra-ajna.chacra-80a2a2 {background-position: -120px -150px;}
.ico-chacra-ajna.chacra-b5ded3 {background-position: -150px -150px;}
.ico-chacra-ajna.chacra-acd157 {background-position: -180px -150px;}
.ico-chacra-ajna.chacra-8ed7f6 {background-position: -210px -150px;}
.ico-chacra-ajna.chacra-f2edc3 {background-position: -240px -150px;}
.ico-chacra-ajna.chacra-eaa423 {background-position: -270px -150px;}
.ico-chacra-ajna.chacra-d15a29 {background-position: -300px -150px;}

.ico-chacra-muladhara.chacra-f391bc {background-position: 0px -180px;}
.ico-chacra-muladhara.chacra-1a4794 {background-position: -30px -180px;}
.ico-chacra-muladhara.chacra-7c469b {background-position: -60px -180px;}
.ico-chacra-muladhara.chacra-75564f {background-position: -90px -180px;}
.ico-chacra-muladhara.chacra-80a2a2 {background-position: -120px -180px;}
.ico-chacra-muladhara.chacra-b5ded3 {background-position: -150px -180px;}
.ico-chacra-muladhara.chacra-acd157 {background-position: -180px -180px;}
.ico-chacra-muladhara.chacra-8ed7f6 {background-position: -210px -180px;}
.ico-chacra-muladhara.chacra-f2edc3 {background-position: -240px -180px;}
.ico-chacra-muladhara.chacra-eaa423 {background-position: -270px -180px;}
.ico-chacra-muladhara.chacra-d15a29 {background-position: -300px -180px;}

.icon-share {width:20px!important; height:20px!important; background: url('../img/sprite-redes.png') no-repeat;}

.icon-share-fb.icon-share-f391bc {background-position: 0px -39px!important;}
.icon-share-fb.icon-share-1a4794 {background-position: -20px -39px!important;}
.icon-share-fb.icon-share-7c469b {background-position: -40px -39px!important;}
.icon-share-fb.icon-share-75564f {background-position: -60px -39px!important;}
.icon-share-fb.icon-share-80a2a2 {background-position: -80px -39px!important;}
.icon-share-fb.icon-share-93d2c1,
.icon-share-fb.icon-share-b5ded3 {background-position: -100px -39px!important;}
.icon-share-fb.icon-share-acd157 {background-position: -120px -39px!important;}
.icon-share-fb.icon-share-8ed7f6 {background-position: -140px -39px!important;}
.icon-share-fb.icon-share-f2edc3 {background-position: -160px -39px!important;}
.icon-share-fb.icon-share-eaa423 {background-position: -180px -39px!important;}
.icon-share-fb.icon-share-d15a29 {background-position: -200px -39px!important;}


.icon-share-tw.icon-share-f391bc {background-position: 0px -19px!important;}
.icon-share-tw.icon-share-1a4794 {background-position: -20px -19px!important;}
.icon-share-tw.icon-share-7c469b {background-position: -40px -19px!important;}
.icon-share-tw.icon-share-75564f {background-position: -60px -19px!important;}
.icon-share-tw.icon-share-80a2a2 {background-position: -80px -19px!important;}
.icon-share-tw.icon-share-93d2c1,
.icon-share-tw.icon-share-b5ded3 {background-position: -100px -19px!important;}
.icon-share-tw.icon-share-acd157 {background-position: -120px -19px!important;}
.icon-share-tw.icon-share-8ed7f6 {background-position: -140px -19px!important;}
.icon-share-tw.icon-share-f2edc3 {background-position: -160px -19px!important;}
.icon-share-tw.icon-share-eaa423 {background-position: -180px -19px!important;}
.icon-share-tw.icon-share-d15a29 {background-position: -200px -19px!important;}

.icon-share-em.icon-share-f391bc {background-position: 0px -1px!important;}
.icon-share-em.icon-share-1a4794 {background-position: -20px -1px!important;}
.icon-share-em.icon-share-7c469b {background-position: -40px -1px!important;}
.icon-share-em.icon-share-75564f {background-position: -60px -1px!important;}
.icon-share-em.icon-share-80a2a2 {background-position: -80px -1px!important;}
.icon-share-em.icon-share-93d2c1,
.icon-share-em.icon-share-b5ded3 {background-position: -100px -1px!important;}
.icon-share-em.icon-share-acd157 {background-position: -120px -1px!important;}
.icon-share-em.icon-share-8ed7f6 {background-position: -140px -1px!important;}
.icon-share-em.icon-share-f2edc3 {background-position: -160px -1px!important;}
.icon-share-em.icon-share-eaa423 {background-position: -180px -1px!important;}
.icon-share-em.icon-share-d15a29 {background-position: -200px -1px!important;}

/*
.chacra-f391bc {background-position-x: 0px;}
.chacra-1a4794 {background-position-x: -30px;}
.chacra-7c469b {background-position-x: -60px;}
.chacra-75564f {background-position-x: -90px;}
.chacra-80a2a2 {background-position-x: -120px;}
.chacra-b5ded3 {background-position-x: -150px;}
.chacra-acd157 {background-position-x: -180px;}
.chacra-8ed7f6 {background-position-x: -210px;}
.chacra-f2edc3 {background-position-x: -240px;}
.chacra-eaa423 {background-position-x: -270px;}
.chacra-d15a29 {background-position-x: -300px;}

.ico-chacra-vishuddha       {background-position-y: 0px;}
.ico-chacra-anahata         {background-position-y: -30px;}
.ico-chacra-svadhisthana    {background-position-y: -60px;}
.ico-chacra-manipura        {background-position-y: -90px;}
.ico-chacra-sahasrara       {background-position-y: -120px;}
.ico-chacra-ajna            {background-position-y: -150px;}
.ico-chacra-muladhara       {background-position-y: -180px;}


.icon-share {width:20px!important; height:20px!important; background: url('../img/sprite-redes.png') no-repeat;}

.icon-share-fb {background-position: 0 0; background-position-y: -39px!important;}
.icon-share-tw {background-position: 0 0; background-position-y: -19px!important;}
.icon-share-em {background-position: 0 0; background-position-y: -1px!important;}

.icon-share-f391bc {background-position-x: 0px!important;}
.icon-share-1a4794 {background-position-x: -20px!important;}
.icon-share-7c469b {background-position-x: -40px!important;}
.icon-share-75564f {background-position-x: -60px!important;}
.icon-share-80a2a2 {background-position-x: -80px!important;}
.icon-share-b5ded3 {background-position-x: -100px!important;}
.icon-share-acd157 {background-position-x: -120px!important;}
.icon-share-8ed7f6 {background-position-x: -140px!important;}
.icon-share-f2edc3 {background-position-x: -160px!important;}
.icon-share-eaa423 {background-position-x: -180px!important;}
.icon-share-d15a29 {background-position-x: -200px!important;}
*/
.nav-menu .sub-menu .sub-menu {
    left: 100%;
    margin: 0;
    padding: 0;
    top: 0;
}

.nav-menu li ul li{ position:relative}

/*#input_2_3::-webkit-input-placeholder::before {
    content: "Queremos sua ajuda para deixarmos o site cada vez melhor. Deixe sua sugestão, dicas, curiosidades, perguntas, o que quiser. Este é um\Acanal aberto para você.";
}*/

.star-rating.flat .ratings_over, .star-rating.flat .ratings_stars { width:12px; height:12px; background-size: cover}
.star-rating.flat .total_votes {display: none;}

.slicknav_menu {
    background:none;
}
.slicknav_btn, .slicknav_nav{
    background-color: #1F8989;
}
.tipo-de-post{
    font-family: 'oringo';
    font-size: 17px;
    line-height: 24px;
    border-top: 2px solid;
    border-bottom: 2px solid;
    height: 24px;
    display: inline-block;
    margin-bottom: 5px;
}

.fb-comments-wrapper .label {
    font-size: 28px;
    color: #666;
    border-bottom: 1px solid;
    padding-bottom: 10px;
    padding-top: 30px;
    margin-bottom: 10px;
}

article.quero_praticar {
    margin-bottom: 30px;
}

p.autor-bio {
    font-size: 14px!important;
    padding-right: 10px;
}
p.autor-nome {
        font-size: 13px!important;
}

#newsletter_scroll{
    display:none;
    width: 300px;
    position: fixed;
    bottom: 0;
    right: 10px;
    z-index: 1003;
    background-color: #fff;
    border: 2px solid #F115A6;
    padding: 20px;
    padding-top: 11px;
    padding-bottom: 11px;
}

#newsletter_scroll.scrolled{
    display:block;
}
#newsletter_scroll.closed{
    display:none!important;
}

#newsletter_scroll .form_newsletter_footer .gform_body input {
    background: none !important;
    border: none;
    height: 26px;
    margin-bottom: 7px;
    font-size: 1.2em;
    letter-spacing: 0.06em;
    padding-left: 6px;
    border: 1px solid;
    font-family: 'rockstd';
    width: 100%;
}

#newsletter_scroll #input_1_1 {
    width:100%;
}

#newsletter_scroll #input_1_2 {
    width:70%;
}

#newsletter_scroll .label {
    font-family: 'oringo';
    color: #F115A6;
    font-size: 24px;
}

#newsletter_scroll .gform_title {
    display: none;
}

#newsletter_scroll #gform_submit_button_1 {
    -webkit-appearance: none;
    position: absolute;
    bottom: 18px;
    height: 26px;
    right: 20px;
    color: #fff;
    background-color: #F115A6;
    border: none;
    font-family: 'oringo';
    font-size: 19px;
    line-height: 23px;
    text-transform: capitalize;
    padding: 0 9px;
}

#newsletter_scroll a.fechar_nl {
    position: absolute;
    right: 5px;
    top: -2px;
    font-size: 17px;
    color: #666;
}

img.banner-infoproduto {
    width: 100%;
}

@media screen and (min-width: 800px) and (max-width: 1124px) {
      .site-header .social-share, .footer .social-share{left: 80%;width:160px;}  
}

@media screen and (max-width: 1123px){
    .site-header .main-navigation {
        display: none
    }
    #mobile-menu {
        position: absolute;
        display: inline;
        left: 40px;
        top: 8px;
    }
}
@media screen and (max-width: 1280px){
	/*.site-footer .social-share .ico-rss, .site-header .social-share .ico-rss{ margin-bottom:8px;}*/
}

@media screen and (min-width: 1124px) and (max-width: 1280px){
    .site-header .social-share, .footer .social-share {
        position: absolute;
        right: 0;
        left:initial;
        top: 11px;
        margin-left: 0; 
        z-index: 999;
        width: 160px;
    }
	
	
    .site-header .social-share form, .footer .social-share form{
        display: inline;
    }
}
@media screen and (max-width: 1280px){
    .footer .social-share {
        margin-top:20px;
    }
    .footer .social-share {
        position: absolute;
        right: 0;
        left:initial;
        top: 11px;
        margin-left: 0; 
        z-index: 999;
        width: 160px;
    }
    .footer .social-share form{
        display: inline;
    }
}
@media screen and (min-width: 768px) and (max-width: 960px){
    footer.site-footer li{
        margin-right: 15px;
    }
    #menu-footer .shop {
        margin-left: -17px;
    }
}
@media screen and (max-width: 640px) {
    .footer .social-share{
        width: auto;
        top:117px;
    }
    #menu-footer .shop{
        margin-left: -100px;
    }
}
figure.autor-foto {
    height: 80px;
}

div.gform_confirmation_message {
    margin-top: -8px;
}

.social-share.authors a {
    width:18px;
    height: 18px;
    text-indent: -9999px;
    display: inline-block;
}

.bio-autor {
    margin-bottom: 100px;
}

/*ul.slicknav_nav li.shop{
    display:none;
}*/

ul.slicknav_nav .shop {
    background-image: url('../img/shop.png');
    background-repeat: no-repeat;
    background-position: right 0px;
    width: 39px!important;
    margin-left: 98px!important;
    height: 25px;
    margin-top: -28px;
    padding-top: 3px;
}

ul.slicknav_nav .shop a{
    color:rgba(0,0,0,0);
}

ul.slicknav_nav .menu-inativo {
    display: none;
}

body.grid-list article.type-quero_praticar .post-background{
    height: 100%;
    background-repeat: no-repeat;
}

.single-post-wrapper img {
    /*width: 100%;*/
}

@media (max-width: 629px) {
	.brand-0, .brand-1, .brand-4, .brand-5{ max-width:65px !important; margin:0 15px  }
}

@media (min-width:630px) and (max-width: 767px) {
 	.brand-0, .brand-1, .brand-4, .brand-5{ max-width:65px !important; margin:0 5px  }
	.brand-2, .brand-3{ max-width:190px;}
}

@media (min-width: 768px) and (max-width: 829px)  {
 	.brand-0, .brand-1, .brand-4, .brand-5{ max-width:55px !important }
}

@media (min-width: 830px) and (max-width: 1230px)  {
 	.brand-0, .brand-1, .brand-4, .brand-5{ max-width:85px !important }
}
@media (min-width: 1275px) and (max-width: 1570px)  {
 	.brand-0, .brand-1, .brand-4, .brand-5{ max-width:85px !important }
}
.brand img {
    width: 100%;
}

.texto-contato{
    display: inline-block;
    float: left;
    padding-top: 127px;
    padding-left: 25px;
}
.imagem-contato{
    display: inline-block;
    float: left;
}

@media (max-width: 1024px) {
    .imagem-contato{float:none; display: block!important; text-align: center; }
    .texto-contato{    
        padding-top: 20px;
        text-align: center;
        width: 100%;
        padding-left: 0px;
    }
}
@media (max-width: 400px) {
    .texto-contato span {
        font-size: 12px!important;
    }
}


.content-area>a>img {
    width: 100%;
}

#queromais ul li:last-child {
    border-bottom: 0px;
}

.colaboradores-article {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 55px;
    padding-bottom: 30px;
}

.social-ico {
    display: block;
    width: 19px;
    height: 19px;
    margin-top: 15px;
}

a.entry-title-link.titulo-mobile{
    display:none!important;
}

@media screen and (min-width: 641px) and (max-width: 801px){
    a.entry-title-link.titulo-mobile{
        font-size: 0.7em;
    }


}
@media screen and (max-width: 801px){
    a.entry-title-link.titulo-desktop{
        display:none!important;
    }
    a.entry-title-link.titulo-mobile{
        display:block!important;
    }


}


@media screen and (max-width: 480px){
    a.entry-title-link.titulo-mobile{
        font-size: 0.7em;
    }

    body.grid-list article.type-shop .entry-content, body.grid-list article.type-quero_praticar .entry-content, body.grid-list article.type-post .entry-content, body.grid-list article.page .entry-content{
        font-size:1.2em;
    }

}
