/*@ box-single-destaque */
.box-single-destaque{text-align: center;}
.box-single-destaque .categoria{background-color: #3ba07c;color: #fff;display: inline-block;padding: 5px 20px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;position: relative;top: -17px;}
.box-single-destaque .categoria a{color: #fff;}
.box-single-destaque h2{color: #222222;text-transform: uppercase;font-size: 1.25em;letter-spacing: 0.1em;margin-top: 25px;margin-bottom: 25px;font-weight: 600;}
.box-single-destaque h2 a{color: #222222;}
.box-single-destaque p{line-height: 1.6em;}
.data-autor{text-align: center;font-weight: 600;color: #b0b0b0;font-size: .9;margin-bottom: 25px;}
.data-autor a{color: #3ba07c;}
.box-single-destaque .btn{background-color: #3ba07c;color: #fff;text-transform: uppercase;border-radius: 0;font-weight: 600;font-size: .8em;letter-spacing: 0.05em;margin-top: 25px;padding: 13px 35px;}
.linha-comentarios{text-align: left;padding-top: 15px;margin-top: 35px;margin-bottom: 70px;border-top: 1px solid #e2e2e2;font-size: .7em;text-transform: uppercase;}

/*@ box-single */
.box-single{display: block;margin-bottom: 70px;}
.box-single .wrap-foto{position: relative;}
.box-single .wrap-foto .categoria{background-color: #3ba07c;color: #fff;font-size: 1.1em;display: inline-block;padding: 5px 20px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;position: absolute;top: 50%;left: 0;margin-top: 50px;}
.box-single .wrap-foto .categoria a{color: #fff;}
.box-single h2{color: #222222;font-size: 1.1em;line-height: 1.6em;margin-top: 20px;margin-bottom: 20px;font-weight: 600;}
.box-single h2 a{color: #222222;}
.box-single p{line-height: 1.6em;font-size: .9em;}
.box-single .btn{background-color: #3ba07c;color: #fff;text-transform: uppercase;border-radius: 0;font-weight: 600;font-size: .8em;letter-spacing: 0.05em;margin-top: 25px;padding: 13px 35px;}
.box-single .data-autor{text-align: left;margin-top: 20px;font-weight: 400;color: #999;font-size: .8em;margin-bottom: 25px;}
.data-autor a{color: #3ba07c;font-weight: 600;}

/*@ article */
article{text-align: left;}
article .wrap-categoria{text-align: center;display: block;}
article .wrap-categoria .categoria{background-color: #3ba07c;color: #fff;display: inline-block;padding: 5px 20px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;position: relative;top: -17px;}
article .wrap-categoria .categoria a{color: #fff;}
article h1{color: #222222;text-transform: uppercase;font-size: 1.25em;letter-spacing: 0.1em;margin-top: 25px;margin-bottom: 25px;font-weight: 600;text-align: center;}
body.single article h1{text-transform: none;font-size: 1.8em;letter-spacing: normal;}
article h1 a{color: #222222;}
article p{padding-bottom: 25px;line-height: 1.6em;font-size: .9em;}
article ul, article ol{padding-bottom: 25px;line-height: 1.6em;font-size: .9em;}
article blockquote{font-style: italic;border-left: 5px solid #ddd;margin-bottom: 25px;padding: 10px 10px 10px 30px;}
article blockquote p{padding-bottom: 0;}

article .btn{background-color: #3ba07c;color: #fff;text-transform: uppercase;border-radius: 0;font-weight: 600;font-size: .8em;letter-spacing: 0.05em;margin-top: 25px;padding: 13px 35px;}
article .data-autor{font-size: .8em;}

article h2{text-transform: none;color: #222222;font-weight: 600;font-size: 1.6em;margin-bottom: 15px;margin-top: 15px;}
article h3{text-transform: none;color: #222222;font-weight: 600;font-size: 1.3em;margin-bottom: 15px;margin-top: 15px;}
article h4{text-transform: none;color: #222222;font-weight: 600;font-size: 1.1em;margin-bottom: 15px;margin-top: 15px;}

article.article-page{font-size: .8em;}

/*@ wrap-comentarios */
.wrap-comentarios{display: block;background-color: #f7f7f7;}
.wrap-comentarios h3{background-color: #36a77d;color: #fff;font-size: 1em;font-weight: 600;padding: 10px;border-radius: 3px 3px 0 0;position: relative;}
.wrap-comentarios h3:before{content: '';width: 15px;height: 15px;background-color: #36a77d;position: absolute;top: -6px;left: 18px;transform: rotate(45deg);}
.wrap-comentarios input{width: 100%;}
ol.commentlist{margin: 0;padding: 20px 40px;list-style: none;width: 100%;display: block;}
ol.commentlist li{margin-left: 0px;color: #627184;}
ol.commentlist > li{border-bottom: 1px solid #ddd;display: block;padding-bottom: 20px;margin-bottom: 20px;}
ol.commentlist li a{color: #627184;}
ol.commentlist li .comment-metadata{font-size: .7em;}
ol.commentlist li footer{background-color: transparent !important;color: #627184;}
ol.commentlist li ul.children{list-style: none;margin-top: 30px;}
a.comment-reply-link{background-color: #3ba07c;color: #fff !important;text-shadow: 1px 1px #257d4e;text-transform: uppercase;font-weight: 600;font-size: 11px;padding: 5px 12px;border-radius: 4px;cursor: pointer;}

.comment-form{padding: 20px 40px;}
.comment-form .submit{background-color: #3ba07c;color: #fff !important;text-shadow: 1px 1px #257d4e;text-transform: uppercase;font-weight: 600;font-size: 11px;padding: 5px 12px;border-radius: 4px;border: none;cursor: pointer;}
.comment-form label{display: block;text-transform: uppercase;color: #222222;font-weight: 600 !important;font-size: .8em;}
.comment-form input, .comment-form textarea{border: 1px solid #b2c3d0;border-radius: 3px;padding: 5px;}
.comment-form textarea{width: 100%;height: 150px;}

/*@ author-info */
.author-info{display: block;margin-bottom: 80px;font-size: .7em;}
.author-info img{width: 100% !important;height: auto !important;}
.author-info strong{display: block;text-transform: uppercase;font-weight: 600;color: #222;margin-top: 10px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #f1f1f2;}
.author-info strong a{color: #222;}

/*@ wrap-tags */
.wrap-tags{margin-bottom: 70px;font-size: .7em;display: block;}
.wrap-tags a:before{content: "#";}
.wrap-tags a{margin-left: 10px;display: inline-block;}

/*@ wrap-leia-tambem */
.wrap-leia-tambem{display: block;margin-bottom: 50px;text-align: left;}
.wrap-leia-tambem h2{font-size: 2em;font-weight: 800;color: #3ba07c;text-transform: uppercase;margin: 0 0 40px 0;padding: 0;}
.wrap-leia-tambem .post-rel{margin: 0;padding: 0;font-size: .7em;}
.box-leia-tambem{margin-bottom: 30px;text-align: left;font-weight: 600;}
.box-leia-tambem img{margin-bottom: 15px;}
.box-leia-tambem a{color: #222;}
.box-leia-tambem .data-autor{text-align: left;margin-top: 15px;font-size: .7em;}
.box-leia-tambem .data-autor a{color: #3ba07c;}

/*@ share-social */
ul.share-social{margin: 0;padding: 0;list-style: none;float: right;}
ul.share-social li{display: inline-block;margin-left: 10px;}
ul.share-social li a{width: 18px;height: 18px;background-image: url(/wp-content/themes/tron/images/sprite.png);background-repeat: no-repeat;display: block;}
ul.share-social li a span{display: none;}
ul.share-social li.ss-pinterest a{background-position: -240px -20px;}
ul.share-social li.ss-twitter a{background-position: -270px -20px;}
ul.share-social li.ss-facebook a{background-position: -300px -20px;}

/*@ wrap-sidebar */
.wrap-sidebar{background-color: #f2f2f2;padding: 25px;}

/*@ wrap-elemento */
.wrap-elemento{margin-bottom: 25px;}
.wrap-elemento form .form-control{color: #222;font-weight: 600;text-transform: uppercase;font-size: .8em;}
.wrap-elemento form .btn{background-color: #3ba07c;}
.wrap-elemento form .btn span{width: 22px;height: 22px;display: block;background: url(/wp-content/themes/tron/images/sprite.png) no-repeat -250px -20px;margin: 0;text-indent: -999em;}
.wrap-elemento h3{font-weight: 600;color: #3ba07c;text-transform: uppercase;text-align: center;letter-spacing: 0.05em;}
.wrap-elemento ul{display: block;margin: 15px 0 0 0;padding: 0;list-style: none;border-top: 2px solid #e5e5e5;}
.wrap-elemento ul li{display: block;border-bottom: 2px solid #e5e5e5;color: #3ba07c;font-weight: 600;text-transform: uppercase;font-size: .85em;padding-top: 15px;padding-bottom: 15px;text-align: right;overflow: hidden;}
.wrap-elemento ul li a{color: #212121;float: left;font-weight: 400;}

.ultimos-posts{margin-top: 50px;}
.ultimos-posts ul li{text-transform: none;text-align: center;}
.ultimos-posts ul li a{float: none;}

/*@ box-webinar */
.box-webinar {
  background: url(/wp-content/themes/tron/images/blog/bg-box-webinar.jpg) no-repeat center #5cc19d;
  background-size: cover;
  display: block;
  padding: 25px 25px 50px 25px;
  color: #fff;
  text-decoration: none;
  margin-bottom: 25px;
}
.box-webinar:hover,
.box-webinar:focus {
  color: #fff;
  text-decoration: none;
}
.box-webinar span {
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #fff;
  letter-spacing: -0.05em;
}
.box-webinar strong {
  font-weight: 800;
  font-size: 2em;
  /* impede sobreposição */
  position: static !important;
  display: block;
  background: none !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  line-height: 1.3;
  margin-top: .5rem;
}

/*@ box-materiais */
.box-materiais {
  background: url(/wp-content/themes/tron/images/blog/bg-box-materiais.jpg) no-repeat center #565656;
  background-size: cover;
  display: block;
  padding: 25px 25px 50px 25px;
  color: #fff;
  text-decoration: none;
  margin-bottom: 25px;
}
.box-materiais:hover,
.box-materiais:focus {
  color: #fff;
  text-decoration: none;
}
.box-materiais span {
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #fff;
  letter-spacing: -0.05em;
}
.box-materiais strong {
  font-weight: 800;
  font-size: 2em;
  /* impede sobreposição */
  position: static !important;
  display: block;
  background: none !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  line-height: 1.3;
  margin-top: .5rem;
}

/*@ wrap-form-footer */
.wrap-form-footer{margin-top: 30px;}
.wrap-form-footer .form-control{border-radius: 0;text-transform: none;color: #fff;font-size: .9em;margin-bottom: 30px;background-color: transparent;border-color: #fff;}
.wrap-form-footer input.form-control{border-top: none;border-left: none;border-right: none;padding-left: 0;padding-right: 0;}
.wrap-form-footer .btn{border-radius: 0;text-transform: uppercase;color: #fff;font-size: .8em;background-color: #13553e;border: none;}
.wrap-form-footer .form-control::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

.wrap-form-footer .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.wrap-form-footer .form-control:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.wrap-form-footer .form-control::-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.wrap-form-footer .form-control::placeholder {
  color: #fff;
  opacity: 1;
}

/*@ row-margin */
.row-margin{margin-bottom: 50px;}

/*@ box-link-externo */
.box-link-externo{margin-bottom: 65px;display: block;font-size: .8em;}
.box-link-externo a strong{display: block;padding-top: 15px;padding-bottom: 15px;font-size: 1.2em;}

/*@ actions */
.position-relative{position: relative;}
.responsivando{max-width: 100%;margin: 0 auto;height: auto !important;}
.responsivando{}
.max-responsivando{width: 100% !important;margin: 0 auto;height: auto !important;}
.escondido{display: none;}
.mostrando{display: block;}

/* Images */
article .alignleft {float: left;}
article .alignright {float: right;}
article .aligncenter {display: block;margin-left: auto;margin-right: auto;}
article figure.wp-caption.alignleft,
article img.alignleft {margin: 5px 20px 5px 0;}
article .wp-caption.alignleft {margin: 5px 10px 5px 0;}
article figure.wp-caption.alignright,
article img.alignright {margin: 5px 0 5px 20px;}
article .wp-caption.alignright {margin: 5px 0 5px 10px;}
article img.aligncenter {margin: 5px auto;}
article img.alignnone {margin: 5px 0;width: 100% !important;height:  auto !important;}
article .wp-caption .wp-caption-text,
article .entry-caption,
article .gallery-caption {color: #220e10;font-size: 18px;font-style: italic;font-weight: 300;margin: 0 0 24px;}
article div.wp-caption.alignright img[class*="wp-image-"] {float: right;}
article div.wp-caption.alignright .wp-caption-text {padding-left: 10px;}

div:focus, a:focus, div:active, a:active{outline: none;}

.esconder{visibility: hidden !important;}
.mostrar{visibility: visible !important;}

/*@ wp-pagenavi */
.wp-pagenavi{display: block;clear: both;text-align: center;margin-top: 60px;margin-bottom: 30px;color: #333;margin-left: 0px;overflow: hidden;}
.wp-pagenavi a, .wp-pagenavi span{border: none !important;border: 1px solid #ddd !important;padding: 7px 7px !important;min-width: 35px !important;display: inline-block;text-align: center;border-radius: 3px;}
.wp-pagenavi span.pages{border-color: transparent !important;font-size: .7em !important;}
.wp-pagenavi a{color: #73797f;}
.wp-pagenavi a:hover{color: #fff;background-color: #73797f;}
.wp-pagenavi span{color: #73797f;}

article .video {padding-bottom: 56.25%; padding-top: 30px; width: 100%; position: relative; overflow: hidden;margin-top: 30px;margin-bottom: 30px;}
article .video iframe, article .video object, article .video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-bottom: 0;}

