/*
Theme Name: Blog Do Jeito H 2015
Author: Evelyn Regly
Author URI: http://evelynregly.com/
Version: 2015
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	GOOGLE FONTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@font-face {
    font-family: 'proxima_novalight';
    src: url('fontes/proximanova-light-webfont.eot');
    src: url('fontes/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/proximanova-light-webfont.woff2') format('woff2'),
         url('fontes/proximanova-light-webfont.woff') format('woff'),
         url('fontes/proximanova-light-webfont.ttf') format('truetype'),
         url('fontes/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}	

@font-face {
  font-family: 'AvenirLTStd-Heavy';
  src: url('fontes/AvenirLTStd-Heavy.eot') format('embedded-opentype');
   src: url('fontes/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),
         url('fontes/AvenirLTStd-Heavy.woff') format('woff'),
         url('fontes/AvenirLTStd-Heavy.ttf') format('truetype'),
         url('fontes/AvenirLTStd-Heavy.svg#proxima_novalight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirLTStd-Book';
  src: url('fontes/AvenirLTStd-Book.eot') format('embedded-opentype');
  src: url('fontes/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
         url('fontes/AvenirLTStd-Book.woff') format('woff'),
         url('fontes/AvenirLTStd-Book.ttf') format('truetype'),
         url('fontes/AvenirLTStd-Book.svg#proxima_novalight') format('svg');
  font-weight: normal;
  font-style: normal;
}

    

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	GLOBAL SETTINGS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body{background: #f2f5f7; overflow-x:hidden;}
body, table, tr, td, th, blockquote{font-family: 'AvenirLTStd-Heavy'; font-size:23px; color:#000000;}
p{font-family: 'AvenirLTStd-Book'; font-size:15px; color:#000000;}
a:link, a:visited{color:#282828; text-decoration: none;}
a:hover, a:active{text-decoration: underline;}
hr{border-bottom: 1px dashed #b8b4b4; border-top: 0 none;}
blockquote{background: #d3eff9; margin: 0; padding: 15px 30px; clear: both; color: #000000; border: 0 none; margin: 15px 0;}
blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6{margin-top: 0;}
blockquote a, blockquote a:link, blockquote a:visited{text-decoration: underline; color: #662d91;}
blockquote a:hover, blockquote a:active{}
blockquote ul{list-style: none; padding-left: 10px;}
blockquote ul li{list-style: none; background: url("imagens/quote_list_arrow.png") left top no-repeat; padding-left: 15px; }
h1,h2,h3,h4,h5,h6{clear: both;}
.no-break{ display:none;}
.imgleft {float:left; margin-right:5px;}
.imgright {float:right; margin-left:5px;}

.alignleft{text-align:left}
.alignright{text-align:right}
.alignjustfy{text-align:justify}
.aligncenter{text-align:center}
.vcenter{vertical-align:middle;}

img.centered, img.aligncenter {display: block; margin-left: auto; margin-right: auto; }
img.alignright { float: right; margin-left:5px;}
img.alignleft {float: left; margin-right:5px;}

.clear, .clearfix{clear:both;}
.none, .hidden{display:none;}
.block{display:block;}
.inline{display:inline;}

*, :focus { outline: 0; outline: none;}

/*
.bg_header{background: url("imagens/bg_header.png") center top no-repeat;}
.bg_footer{background: url("imagens/bg_footer.png") center bottom no-repeat;}
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.blog-header{padding-bottom: 20px;}
.superbanner_topo{ margin-top:20px;}

.logo{  padding: 10px;}
.logo img{margin: 0px auto;     max-width: 160px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    MENU
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navbarFixaCnt{background: #231f20;  border-bottom: 10px solid #484848; position: fixed;    z-index: 9999;    width: 100%;}
.menutopbg{ height: 25px; background: url("imagens/menu_topbg.png") center top repeat-x;}
.menubodybg{}
.navbar{ border-radius:0px; margin-bottom:0px!important;}
#navbar-fixa{padding: 25px 0px 0px;}
#navbar-fixa ul{padding-bottom: 20px;}
#navbar-fixa li{font-family: 'proxima_novalight'; font-size:17px; text-transform:uppercase; margin: 10px 16px 0; display: inline;   font-weight: 600;}
#navbar-fixa li a:hover, #navbar-fixa li.menuhover a{ background:#fff; color:#000; padding:0px 0px;}
#navbar-fixa li:first-of-type{margin-left: 0px;}
#navbar-fixa li:last-child{margin-right: 0px;}
#navbar-fixa li a{display: inline-block; padding: 0; color:#fff; letter-spacing: 2px;}

#navbar-fixa .dropdown-menu{ background: none transparent; border: 0 none; box-shadow: 0 0 0}
#navbar-fixa .dropdown-menu li{margin: 0; font: italic 14px 'Lato', sans-serif;}
#navbar-fixa .dropdown-menu a{ background: rgba(183,228,238,0.8); margin: 1px 0; padding: 0 3px; display: block;}
#navbar-fixa .dropdown-menu a:hover{ background: rgba(102, 45, 145, 0.7); color: #fff;}

#navbar-fixa .sub-menu{list-style: none; display: none; padding: 0; margin: 0; position: absolute; top: 18px; left: 0; font-weight: normal; z-index: 9999999; padding: 5px 5px 5px 0; }
#navbar-fixa .dropdown-menu{list-style: none; padding: 0; margin: 0; top: 18px; left: 0; font-weight: normal; z-index: 9999999; padding: 5px 5px 5px 0; }
#navbar-fixa .sub-menu li, #navbar-fixa .dropdown-menu li{background-color: #f1f2f2;   font-family: 'AvenirLTStd-Book'; font-weight: normal; font-size:14px; display: block; margin: 0 0 0px; padding: 7px 7px 7px 13px; min-width: 150px;}
#navbar-fixa .sub-menu li:first-of-type, #navbar-fixa .dropdown-menu li:first-of-type  {margin-top: 9px; padding-top: 18px;} 
#navbar-fixa .sub-menu li:last-child{padding-bottom: 18px;} 
#navbar-fixa .sub-menu li:after, #navbar-fixa .dropdown-menu li:after {height: 0; width: 0; border: 0 none;}
#navbar-fixa .sub-menu.menuhover{} 
#navbar-fixa .sub-menu li a, #navbar-fixa .dropdown-menu li a{ color:#525050; background: transparent none; width: auto; height: auto; display: inline; padding: 0; margin: 0; }
#navbar-fixa .sub-menu li a:hover, #navbar-fixa .dropdown-menu li a:hover{text-decoration: none; font-weight:bold;}
#navbar-fixa .sub-menu .menuhover a{}

.navbar-toggle .icon-bar {
  width: 30px!important;
  height: 4px!important;
  background: #fff!important;
}

@media (max-width: 1199px){
	#navbar-fixa li{margin: 10px 7px 0px;}
    #navbar-fixa li a .labels{ font:italic 17px "Philosopher",sans-serif; }
	.slide-title{width: 80%!important; margin: 20px!important; background:none!important;}
}

/* Pesquisar */
#pesquisar{margin: 0; padding: 7px 0px 0px;}
#searchform{ width: 155px; height: 46px; position: relative; margin-top: 25px;}
#searchform input[type='text'], #searchform input[type='submit']{font-family: 'proxima_novalight'; font-size:18px; text-transform:uppercase; background: none transparent; border: 0 none; padding: 0; margin: 0; position: absolute; color:#fff;}
#searchform input[type='text']{ top: 0px; left: 32px; padding: 1px 0; width: 155px; } 
#searchform input[type='text'].vazio{}
#searchform input[type='submit']{ top: 3px; left: 0; width: 30px; height: 15px; background: url(imagens/lupa.png) no-repeat;}

@media (max-width: 991px){
    .navbar-default .navbar-collapse{ border: 0 none; }
    #pesquisar{padding: 0px; box-shadow: none; border: 0 none;}
    .navbar-header{float: left;}
    #searchform{margin-top: 0;}
    .navbar-nav{ margin:0px;}
    #navbar-fixa{clear: both;}
    #navbar-fixa li{margin: 10px 20px 0px !important; display: block;}
    #navbar-fixa li a .ic, #navbar-fixa li a .labels{ display: inline-block; vertical-align:middle;}

    #navbar-fixa .sub-menu{ display: none !important;}
}

/*  REDES SOCIAIS */
#redessociais{margin: 0; padding: 30px 0px 0px; text-align: center;}
#redessociais ul{padding: 0px;}
#redessociais li{display: inline-block;}
#redessociais li a{display: inline-block; width: 28px; height: 27px; background-image: url('imagens/redes-sociais.png'); text-indent: -999999px;}
#redessociais li.twtt{}
#redessociais li.twtt a{background-position: -33px 0px;}
#redessociais li.inst{}
#redessociais li.insta a{background-position: 0px 0px;}
#redessociais li.tube{}
#redessociais li.tube a{background-position: -199px 0px;}
#redessociais li.cntt{}
#redessociais li.cntt a{background-position: -234px 0px;}

.slide{ height:575px!important;}
.slide img, .slimg{  /*width: 100%!important; height:100%!important;*/ }

.blog-latest .slimg a, .blog-latest .slimg{ width: 100%; height:575px; display: inline-block;}

div#slider.container_12{  height: 575px!important;  margin-bottom: 40px;}
.slide-title{width: 30%!important; margin: 100px 78px 180px 168px!important; background:none!important; opacity:1 !important; text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
.slide-title h2{ color:#fff; font-size:60px!important; font-family:'proxima_novalight'!important; }

@media (max-width: 991px){
  .slide-title{width: 60%!important; margin-left: 70px!important; }
}


.blog-latest{ position: relative;     padding-top: 92px;}
.blog-latest #listSlider{ top: 530px; left: 0; width: 100%; text-align: center; z-index: 999;}
.blog-latest #listSlider li{width: 14px; height: 14px; background:#fff;}
.blog-latest #listSlider li.current{width: 14px; height: 14px; background:#565757;}

.blog-videos{  background-color: #fff;  padding: 2px 10px;}
.ycarousel{  margin: 10px 0!important;}
.ycarousel-container{  width: 100%!important;}
.ycarousel-container ul li a .play{ display:none;}
.ycarousel-prev, .ycarousel-next {  width: 28px!important;  height: 36px!important;}
.ycarousel-prev{background: url("imagens/next.png") 0 0 no-repeat!important;}
.ycarousel-next{background: url("imagens/prev.png") 0 0 no-repeat!important;}
.ycarousel-container ul li, .ycarousel-container ul li a img, .ycarousel-container ul li a{  width: 200px !important;}
.blog-videos .ycarousel-container ul li a .title{
  padding: 30px 5px 5px;
  background: rgba(0,0,0,0.6) !important;
  font-size: 14px;
  line-height: 1.2;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  vertical-align: middle;
  text-align: center;
  opacity: 0;
  -webkit-transition:all 0.15s ease-in-out;
  -moz-transition:all 0.15s ease-in-out;
  transition:all 0.15s ease-in-out;
}
.ycarousel-container ul li a:hover  .title {
  opacity: 1;
}

@media (max-width: 1199px){
  .ycarousel-container ul li, .ycarousel-container ul li a img, .ycarousel-container ul li a { width: 207px !important; }
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CONTAINER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.blog-container{margin-top: -20px; padding: 1px 15px; /* margin-left: 50px; margin-right: 50px; */ }

#wplp1{ margin-top: 25px;}
#wplp1 .wplp_grade{background: transparent;}
#wplp1 .wplp_grade a{margin: 0px !important; padding: 0 4px !important; position: relative;}
#wplp1 .wplp_grade a:first-of-type{padding-left: 0px !important;}
#wplp1 .wplp_grade a:last-of-type{padding-right: 0px !important;}


#wplp1 .wplp_grade img{}
#wplp1 .wplp_grade a .overlay{text-align: center;}
#wplp1 .wplp_grade a .overlay span{display: none;}
#wplp1 .wplp_grade a:hover .overlay span{ display: inline-block;}
#wplp1 .wplp_grade .overlay span{
    position: absolute; top:0; bottom:0; left: 4px; right: 4px; padding: 10px;
    background: rgba(102, 45, 145, 0.7); font:italic 300 18px 'Open Sans', sans-serif;
    text-transform: uppercase;
    color:#fff !important; text-decoration: none !important; 
} 
#wplp1 .wplp_grade a:first-of-type span{left: 0;}
#wplp1 .wplp_grade a:last-of-type span{right: 0;}

#wplp1 .wplp_grade .overlay span div{text-align: center; margin: 0 auto; width: 40px;}
#wplp1 .wplp_grade .overlay span div img{margin: 0 auto;}

@media (max-width: 991px){
    #wplp1 .wplp_grade .overlay span{ font:italic 300 13px 'Open Sans', sans-serif; }
	
}

@media (max-width: 767px){
    #wplp1{display: none;}
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	MAIN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 .blog-main{margin-top: 38px;}

/* POSTS */
.postagem{margin-bottom: 40px; background:#fff;   padding: 15px;   box-shadow: 0 4px 14px -2px gray;}
.pagina{ box-shadow: none; background: #fff left bottom url(imagens/page_btm_shadow.jpg) no-repeat; padding-bottom: 80px; background-size: contain;}
.post_header{ position: relative; }

.data{ font-family: 'proxima_novalight'; font-size:14px; color:#000; text-align: right; padding: 10px 0px; font-weight:bold;}


.post_header .title{ font-family: 'proxima_novalight'; font-size:35px; color: #000; text-transform:uppercase; border-bottom: 1px solid #000;}
.post_header .title a{ color:#000;}
.post_header .title a:hover{ text-decoration: none; }
.postadopor{ text-transform: uppercase;  font: 13px 'Lato', sans-serif; padding: 35px 0 10px;}
.postadopor a{ color:#000000; }

@media (min-width: 1200px) and (max-width: 1240px), (min-width: 992px) and (max-width: 1040px){
    .data{ left: -44px; }
    .post_header .title{}
}
@media (max-width: 815px){
    .data{ left: -28px; }
    .post_header .title{font-size: 30px;}
    .postadopor{ padding-top: 50px;}
}


.post_body{}
.page .post_body p{font-family: 'AvenirLTStd-Book';  font-size: 15px; text-transform: uppercase;   font-weight: 100;}
.post_body img{max-width: 100%; height: auto;}
.post_body p{ font-size:18px; text-align: justify;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.post_footer{margin-top: 30px;}
.post_footer .interacao{background:#f2f5f7; font-family: 'proxima_novalight'; font-size:12px; padding: 10px 0px 3px; font-weight: bold; letter-spacing: 1px;}
.post_footer .compart{text-transform: uppercase; text-align: right;}
.post_footer .comment-link{color: #000; text-transform: uppercase;   text-align: center;}
.post_footer .comment-link span{  color: #fff;
  background-color: #000;
  border-radius: 50%;
  padding: 5px 8px; }
.post_footer .share .fb-share-button, .post_footer .share .fb-like{top: -4px;}
.st_email{position: relative;  top: -3px;}
.stButton .email{background: url(imagens/email.png) no-repeat!important; }
.stButton .chicklets{  height: 23px!important;}
.vejatambem{/*background: url(imagens/related_underline.png) bottom center no-repeat;*/ margin-bottom: 0;}
.vejatambem .title{font: 34px 'Rochester', cursive; color: #662d91;}
.vejatambem .bracz_related_posts .item{ padding: 0 8px }
.vejatambem .bracz_related_posts .item:first-child{padding-left: 0}
.vejatambem .bracz_related_posts .item:last-child{padding-right: 0}
.vejatambem .bracz_related_posts .item .caption{
  padding: 10px 5px 0;
  position: absolute;
  top: 201px;
  background-color: #f2f5f7;
  opacity: 1;
  color: #666464;
  display: block!important;
  font-size: 21px;
  font-family: 'AvenirLTStd-Book';
  font-weight: 100;
    height: 50px;
	  line-height: 40px;
}


.vejatambem .bracz_rp .item a img.braczImageResponsive, .vejatambem .bracz_rp .item a{
  border: 8px solid #f2f5f7;
}

.vejatambem .bracz_related_posts h4{  margin: 0 auto;
  text-align: center;
  padding: 12px 0px;
  font-family: 'proxima_novalight';
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;}
.comentarios-facebook .fb_iframe_widget, 
.comentarios-facebook .fb_iframe_widget span, 
.comentarios-facebook .fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

.pagina .post_header .title{ margin: 0; display:none;}
.pagina .post_body{ margin-top: 20px;}


.publicidadepost {  margin-bottom: 35px;  text-align: center;}
  .publicidadepost img{  max-width: 95%;  margin-left: 10px;}

/* CONTACT FORM 7 */
div.wpcf7-mail-sent-ok{ border:0px!important; font-size:15px!important;}
div.wpcf7-validation-errors{ border:0px!important; font-size:15px!important;}
.wpcf7{width: 100%;}
.wpcf7 p{font-family: 'AvenirLTStd-Book';  font-size: 15px; text-transform:uppercase;}
.wpcf7 input{background: #fff;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"]{ border:1px solid #CCC; padding: 5px 5px; width: 100%;}
.wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"]:focus{ border:1px solid #CCC;}
.wpcf7 textarea{ width: 100%;  padding: 5px 5px; border:1px solid #CCC;   height: 215px;}
.wpcf7 input[type="submit"]{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    color: #000;
    margin: 2px;
    padding: 8px 15px;
    text-transform: uppercase;
}


/* Comentários */
#comments {
    /*background: none repeat scroll 0 0 #fff;*/
    color: #000;
    /*padding: 50px 15px 50px 0;*/
    width: 90%;
    margin: 30px auto;
}
#commentform{width: 100%; margin: 0 auto;}

.comdata {
    font-size: 13px !important;
    text-align: left;
    font-weight: bold;
}

#comments input{}
#comments  input[type="text"], #comments  input[type="email"]{ border:1px solid #bebebe; padding: 5px 5px;}
#comments input[type="text"]:focus, #comments  input[type="email"]:focus{ border:1px solid #909090;}
#comments textarea{padding: 5px 5px; width: 100%;}
#comments input[type="submit"]{
background: none repeat scroll 0 0 #282828;
border: 0 none;
color: #fff; 
margin: 2px;
padding: 8px 15px;
text-transform: uppercase;
font: 16px 'Open Sans Condensed', sans-serif;
letter-spacing: 1px;
}
.comment-childs #commentform{width: 100%; padding-bottom:30px;}
.comment-childs #commentform textarea{width: 100%px;}

.commentmetadata {
    font-family: "Kings Caslon Display";
    font-size: 19px;
    line-height: 31px;
}
#content .comment-childs {
    background-color: #F1F1F1 !important;
    background-image: url("images/resposta.png");
    background-position: 9px 9px;
    background-repeat: no-repeat;
    border: 0 none;
    margin: 5px 2px 2px 4px;
    padding: 4px 2px 2px 48px;
}
.comment-childs img{}
#autorcomentario {
    background: none repeat scroll 0 0 #282828;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 26px;
    letter-spacing: 0px;
    margin-right: 10px;
    margin-top: -13px;
    padding: 7px;
    text-transform: uppercase;
    width: auto;
    text-align: left;
}

#autorcomentario a{
color: #fff;
}
#autorcomentario .grav img{float:left; margin-right: 5px;}
.contador {display:none;}
cite {
    background: none repeat scroll 0 0 transparent;
    border-radius: 17px 17px 17px 17px;
    color: #000000;
    font-family: Marcellus SC;
    font-size: 22px;
    font-style: normal;
    padding: 0 7px;
}
cite a{
    color: #000000;
}
.commentdate{margin-top:50px;}
.commentdate a {
    color: #FFFFFF;
    font-weight: normal;
}


.comment-content {
    background: none repeat scroll 0 0 #E2E2E2;
    color: #777777;
    font-family: verdana;
    font-size: 12px;
    padding: 5px;
    text-align: left;
    width: 100%;
    margin: 0 auto;
    padding-top: 80px;
}

#comments .thdrpy{text-align: right;}
#comments .comment-childs{border-style: dashed; padding: 5px 10px; margin-top: 30px; background-color: transparent;}
#comments .authorImg{float: right; margin-left: 10px;}
#comments .authorImg img{float: none; margin-right: 0;}
#comments .authorName{font-family: 'Open Sans Condensed', sans-serif; font-size: 20px; text-transform: uppercase; text-align: right; color: #333;}
#comments .commentmetadata{font: 11px tahoma; letter-spacing: 1px; text-transform: uppercase; text-align: right;}

#cancel_reply{text-align: right; margin-top: -50px; padding-right: 0; }
#cancel_reply a{background: #cf2b00; color: #fff !important; text-transform: uppercase; font: 11px tahoma; padding: 5px 8px;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    CATEGORIAS E RESULTADO DE BUSCA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.gridPosts{display: table; text-align: center;} 
.category-title{ margin-bottom:20px;}
.category-title img{vertical-align: text-bottom;}
.category-title span{ font-size: 30px;}
.category-post{ background: #fff; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: inline-block; padding: 10px; margin: 0 0 20px; width: 226px;}
.cat-data{ background: #282828; font: 16px Tahoma,Verdana, Geneva, sans-serif;  letter-spacing: 1px;  color: #fff; text-transform: uppercase; position: absolute; top: -8px; left: 34%; padding: 2px 11px;}
.cat-title{ padding-top: 5px; height: 62px; overflow: hidden; font: 18px 'Open Sans Condensed', Verdana, Geneva, sans-serif; font-style:italic; color:#505050; text-decoration: none; text-align: left;}
.cat-title a{ color:#505050; font-size: 20px; text-decoration:none;} 



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 .blog-sidebar{margin-top: 38px;}



/* Outros Itens */
#outrosItens{}
#outrosItens .widget{margin: 0 0 30px; text-align: center;}
#outrosItens .widget_text{  background-color: #fff;}
#outrosItens .title{text-align: center; margin: 0px;}
#outrosItens .title .lbl{color: #000;
  padding: 0px 10px 0px 0px;
  font-family: 'AvenirLTStd-Book';
  font-size: 14px;
  text-transform: uppercase;}

#outrosItens .textwidget, #outrosItens .blogroll, #outrosItens .tagcloud{  padding: 25px; }

#outrosItens .blogroll{list-style: none; display: table;}
#outrosItens .blogroll li{font: italic 300 15px/20px "Open Sans",Verdana,Geneva,sans-serif; float: left; width: 48%; margin-right: 1%; }
#outrosItens .blogroll a{color:#000;}

@media (min-width: 992px) and (max-width: 1199px){
    #outrosItens .textwidget, #outrosItens .blogroll, #outrosItens .tagcloud{ }
    #outrosItens .title{ }
    #outrosItens .title .lbl{ font-size: 14px;}
}

#newsletter{  background: #f2f5f7;}
#newsletter input{  border: 0px;  background: #f2f5f7; color: #000;
  font-family: 'AvenirLTStd-Book';
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
width: 100%;
padding: 0 5px;}

#newsletter .follow-by-email-submit{
  display: none;
}  


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */  
#footlink{  height: 50px;}

.blog-footer{padding-top: 50px;  background:#282828; border-top: 10px solid #525050;     position: relative; z-index: 999;}

.menuf {  margin-bottom: 50px;}
.menuf li{  font-family: 'proxima_novalight';
  font-size: 15px;
  text-transform: uppercase;
  list-style: none;
  margin-bottom:20px;}
.menuf li a{color: #fff;}
.menuf li a:hover{ text-decoration:none; color:#f1c101;}


.cpr{  background-color: #525050; color: #fff; text-align: center; text-transform: uppercase; font: 12px 'Lato', sans-serif; border-bottom: 70px solid #282828;}
.cpr a{color: #fff;}

.copy {font-size: 12px;  font-family: 'proxima_novalight';  padding: 20px 5px;}
.news{ padding:0px;}
#newsletterf{ background:#484848}
#newsletterf input.follow-by-email-address{width: 70%;
  background: none;
  border: 0px;
  font-family: 'AvenirLTStd-Book';
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  padding-left: 5px;
  position: relative;
  top: -3px;}
#newsletterf input.follow-by-email-submit {font-family: 'AvenirLTStd-Book';
  font-size: 12px;
  text-transform: uppercase;
  background: #ffffff;
  border: 0px;
  padding: 5px 10px;
  position: relative;
  top: -3px;
right: -7px}

  .rede {}
 .rede span{font-family: 'proxima_novalight';
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  float: left;
    padding-top: 10px;} 
  
.rede{margin: 0; padding: 46px 0px 0px; text-align: center;}
.rede li{display: inline-block;}
.rede li a{display: inline-block; width: 42px; height: 42px; background: url('imagens/redef.png') no-repeat ; text-indent: -999999px;}
.rede li.twtt{}
.rede li.twtt a{background-position: -55px 0px;}
.rede li.inst{}
.rede li.insta a{background-position: 0px 0px;}
.rede li.tube{}
.rede li.tube a{background-position: -107px 0px;}
.rede li.cntt{}
.rede li.cntt a{background-position: -256px 0px;} 

.menufooter li a:hover{ background:none; font-weight:bold;}
  .menufooter li a .sep{position: relative;
  top: -5px;
  left: 14px;}
  .menufooter li.menu-item-24 a .sep{ display:none;}
  
@media (min-width: 992px) and (max-width: 1199px){
    .copy {  font-size: 9px;}
	#newsletterf input.follow-by-email-address{ width: 63%;}
	.nav>li>a{padding: 10px 8px;}
}
@media (max-width: 991px){
    .cpr{margin-top: 90px;}
	.copy{ font-size:11px;}
	.rede{ padding:0px;   padding-left: 40px;}
	.menufooter .nav>li {display: inline;}
	.menufooter .nav>li a{display: inline;}
	.menuf {margin-top: 50px;}
	.menuf ul{ padding:0px;}
	.menuf li{ display:inline;}
	.logo{margin-bottom: 20px;}
	.navbar-header{  min-height: 120px;}
	#redessociais{ padding:0px;}
	#redessociais ul{ padding:0px!important;}
	.navbar-collapse{ bolder:0px;}
	.sobre{
margin-top:20px;}
}
@media (max-width: 767px){
.cpr{margin-top: 0px;}
    .blog-footer{ text-align:center; }
	.nav>li>a{padding: 10px 4px;}
	.rede{  margin-top: 24px;}
	.coment{ text-align: center;   margin-top: 10px;}
	.coment a{ margin-left:0px!important;}
	.post_footer .compart{text-align: center;}
	.post_footer .interacao{  height: 73px;}
	
}

.sobre{
  font-weight: normal;
  border-bottom: 5px solid #ccc;
  border-top: 5px solid #ccc;
  padding: 20px 0px;
}

body img.wp-smiley,
body img.emoji {margin: 0 !important;}

h2.alignnone {border: 30px solid #f4f4f4; box-shadow: 1px 1px 4px #ccc;}
h2.alignnone img {margin: 0 !important;}

.pllexislider-normal ul li .jr-insta-datacontainer {
    margin-top: 5px;
    margin-bottom: 5px;
    display: none !important;
}
#jr_insta_slider-3 {    background-color: #fff;}
#jr_insta_slider-3 .title {
    text-align: center;
    margin: 0 0 0.5em 0;
}