.blog.ref01 .wrapper-page{padding: 41px 0 107px;}
.blog.ref01 .wrapper-page .sub-container{padding: 0 15px;}

.blog.ref01 .wrapper-page .wrapper-banner{max-width: 1440px;padding-bottom: 30px;}
.blog.ref01 .wrapper-page .wrapper-banner .h1{letter-spacing: 1.74px;padding-bottom: 25px;margin-left: -2px;}
.blog.ref01 .wrapper-page .wrapper-banner img{width: 100%;display: block;}

.blog.ref01 .container-blog .top-detail .column:last-child{padding-right: 8px;}
.blog.ref01 .container-blog .item-date{padding-top: 8px;text-align: right;}

.blog.ref01 .container-blog .wrapper-sidebar > div:not(:last-child):not(.back-top-page){padding-bottom: 55px;padding-left: 2px;}
.blog.ref01 .container-blog .wrapper-sidebar .back-top-page{padding-bottom: 50px;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-newsletter .cms_frm_newsletter{position: relative;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-newsletter .form-field{margin: 0;position: relative;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-newsletter input{border-top-width: 0;border-right-width: 0;border-left-width: 0;width: 100%;height: 38px;padding: 8px 38px 12px 15px;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-newsletter button.btn-search{border-radius: 0;border:0;position: absolute;top: calc(50% - 10px);right: 20px;width: 16px;height: 16px;padding: 0;background: url(../../../../sysimages/search-icon-blog-button.png) no-repeat;background-size: 16px;background-position: center;}
.blog.ref01 .wrapper-search .container-blog .wrapper-sidebar .sidebar-newsletter button.btn-search{right: 21px;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-newsletter button.btn-search::after{display: none;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .row .column{padding-top: 15px;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .row .column:first-child{padding-top: 0;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article a{display: block;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article .image{float: left;width: 105px;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article .image img{display: block;width: 100%;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article .desc{float: left;width: calc(100% - 105px);padding-left: 15px;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article a:hover .desc .item-title{text-decoration: underline;}
.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article .desc .item-title{padding-top: 5px;padding-bottom: 3px;}
.blog.ref01 .container-blog .wrapper-sidebar .tags-featured{padding-bottom: 44px;}
.blog.ref01 .container-blog .wrapper-sidebar .tags-featured .tags a{float: left;text-decoration: none;border-radius:2px;padding: 11px 20px;margin: 0 6px 6px 0;border-width: 1px;border-style: solid;transition:0.2s background;}
.blog.ref01 .container-blog .wrapper-sidebar .newsletter-featured p:not(.subtitle){padding-bottom: 20px;}

.blog.ref01 .title-featured p.subtitle{padding-bottom: 12px;}
.blog.ref01 .wrapper-search .sidebar-newsletter .title-featured p.subtitle{padding-bottom: 16px;}

/* ---------- LISTAGEM --------- */
/*Imagem*/
.primary_image {width: 100%;}
.primary_image.cover {position: absolute;top: 0;left: 50%;z-index: 0;height: 100%;width: auto !important;transform: translate(-50%, 0);-ms-transform: translate(-49.99%, 0);-webkit-transform: translate(-49.9%, 0);-moz-transform: translate(-50%, 0);}
.box-images {line-height: 0; position: relative; height: 100%; overflow: hidden;}


.blog.ref01 .featured-articles {max-width: 1442px;}
.blog.ref01 .featured-articles .table{display: table;width: 100%;height: 100%;}
.blog.ref01 .featured-articles .table .table_row{display: table-row;}
.blog.ref01 .featured-articles .table .table_cell{display: table-cell;vertical-align: top;position: relative;height: 1px;overflow: hidden;float: none;padding: 0;}
.blog.ref01 .featured-articles .table .table_cell > table{height: 100%;}

.blog.ref01 .featured-articles .article{display: block;position: relative;height: 100%;}
.blog.ref01 .featured-articles .column-main .article{position: static;height: auto;}
.blog.ref01 .featured-articles .article .image,
.blog.ref01 .featured-articles .article .image .box-images{position: static !important;}
.blog.ref01 .featured-articles .article .image{position: relative;height: 100%;}
.blog.ref01 .featured-articles .article .image img{display: block;width: 100%;}
.blog.ref01 .featured-articles .article .image .flags{position: absolute;top: 15px;left: 0;width: 100%;z-index: 1;}
.blog.ref01 .featured-articles .article .image .flags .flag{float: left;clear: left;padding: 6px 12px;margin-bottom: 2px;}
.blog.ref01 .featured-articles .article .image .flags .flag:last-child{margin-bottom: 0;}
.blog.ref01 .featured-articles .article .image .date{position: absolute;top: 0;right: 20px;padding: 3px 11px 5px;border-radius: 2px 2px 0 0;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);text-align: center;}
.blog.ref01 .featured-articles .article .desc{position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 23px;z-index: 10;background-color: rgba(51, 51, 51, 0.75);}
.blog.ref01 .featured-articles .article .desc .desc-row{display: table;}
.blog.ref01 .featured-articles .article .desc .item-title{display: table-cell;vertical-align: middle;}
.blog.ref01 .featured-articles .article .desc .flags{width: 100%;}
.blog.ref01 .featured-articles .article .desc .flags.flagsStatic{margin-bottom: 5px;}
.blog.ref01 .featured-articles .column-main .article .desc{padding: 20px 23px ;}
.blog.ref01 .featured-articles .column-main .article .desc .flags:not(.flagsStatic) .flag{display: inline-block;padding: 3px 21px 2px;}
.blog.ref01 .wrapper-other-articles .container{max-width: 1442px;}
.blog.ref01 .wrapper-other-articles .row .column-nav{width: 30.1% !important;padding-left: 14px;}
.blog.ref01 .wrapper-other-articles .row .column-main{width: 69.9% !important;}
.blog.ref01 .wrapper-other-articles .row .column-main .row{margin: 0 -7px;}
.blog.ref01 .wrapper-other-articles .row .column-main .row .column{padding: 38px 7px 0;}
.blog.ref01 .wrapper-other-articles .row .column-main .row .column:nth-child(-n+3){padding-top: 0;}
.blog.ref01 .wrapper-other-articles .row .column-main .row .column .flags:not(.flagsStatic){left: 0;}
.blog.ref01 .wrapper-other-articles .row .column-main .row .column .flags.flagsStatic{margin-bottom: 13px;}
.blog.ref01 .wrapper-other-articles .row .column-main #view-more{text-align: center;display: block;min-width: 168px;margin: 30px auto 0;max-width: 200px;}
.blog.ref01 .container-list{padding-top: 13px;}
.blog.ref01 .wrapper-search .container-list{padding-top: 0;}
.blog.ref01 .container-list .row .column{padding-bottom: 50px;}
.blog.ref01 .container-list .row .column a{display: block;text-decoration: none;}
.blog.ref01 .container-list .row .column a:hover .item-title{text-decoration: underline;}
.blog.ref01 .container-list .row .column .image{position: relative;border: 1px solid transparent;}
.blog.ref01 .container-list .row .column .image img{display: block;width: 100%;}
.blog.ref01 .container-list .row .column .flags:not(.flagsStatic){position: absolute;top: 15px;left: 0;}
.blog.ref01 .container-list .row .column .flags .flag{float: left;clear: left;padding: 6px 12px;margin-top: 2px;}
.blog.ref01 .container-list .row .column .flags.flagsStatic .flag{padding: 0;margin-top: 0;}
.blog.ref01 .container-list .row .column .flags .flag:first-child{margin-top: 0;}
.blog.ref01 .container-list .row .column .desc{padding: 11px 5px 0;}
.blog.ref01 .container-list .row .column .desc .item-title{padding-bottom: 7px;}
.blog.ref01 .container-list .row .column .desc .desc-more-news + .date{margin-top: 10px;}
/* ----------------------------- */

/* ---------- DETALHE ---------- */
.blog.ref01 .wrapper-page.wrapper-detail .container-blog .row .column.column-main article{padding-right: 0;}
.blog.ref01 .wrapper-page.wrapper-detail .container-blog > .row{margin-top: 1px;}
.blog.ref01 .wrapper-page.wrapper-detail .top-detail .title{padding-top: 9px;}
.blog.ref01 .wrapper-page.wrapper-detail .top-detail .flags{padding-bottom: 7px;}
.blog.ref01 .wrapper-page.wrapper-detail .top-detail .flags .flag{float: left;padding: 6px 12px;margin-left: 2px;}
.blog.ref01 .wrapper-page.wrapper-detail .top-detail .flags .flag:first-child{margin-left: 0;}
.blog.ref01 .wrapper-page.wrapper-detail .column-main > article{padding-right: 22px;}
.blog.ref01 .wrapper-page.wrapper-detail .column-main .share-icons {padding: 0 15px;}
.blog.ref01 .wrapper-page.wrapper-detail .column-main .share-icons a{margin: 0 0 0 7px;}
.blog.ref01 .wrapper-page.wrapper-detail .column-main .share-icons > p{display: inline-block;vertical-align: middle;text-align: left;max-width: 160px;width: 100%;}
.blog.ref01 .wrapper-page.wrapper-detail .column-main .share-icons > div{display: inline-block;vertical-align: middle;text-align: right;width: calc(100% - 160px);}
.blog.ref01 .wrapper-page.wrapper-detail .column-main .share-icons:first-child{margin: 0;}
.blog.ref01 .wrapper-page.wrapper-detail .column-nav .wrapper-newsletter{padding-top: 21px;}

.blog.ref01 .img-news{width: 100%;}
.blog.ref01 .img-news img{display: block;width: 100%;}
/* ----------------------------- */

.blog.ref01 .main-column a:hover .desc-news-text p{text-decoration: underline;}
.blog.ref01 .main-column .column-img, .blog.ref01 .main-column .column-img-small{position: relative;}
.blog.ref01 .main-column .column-img-small{min-height: 234px;}
.blog.ref01 .desc-news{position: absolute;bottom: 0;left: 0;width: 100%;}
.blog.ref01 .desc-news .date-news{position: absolute;height: 106px;width: 86px;left: 36px;top: -37px;}
.blog.ref01 .desc-news .day-news{position: relative;height: 73px; width: 100%;}
.blog.ref01 .desc-news .day-news .day-news-text{position: absolute;top: 12%;left: 25%;}
.blog.ref01 .desc-news .month-news{position: relative;height: 33px; width: 100%; }
.blog.ref01 .desc-news .month-news .month-news-text{position: absolute;top: 4px;left: 0; width: 100%; text-align: center;}
.blog.ref01 .desc-news .category-news{position: relative;left: 172px;top: -15px;height: 27px; width: 82px;}
.blog.ref01 .desc-news .category-news .category-news-text{text-align: center;padding-top: 3px;}
.blog.ref01 .desc-news .desc-news-text{position: relative;width: 70%; left: 172px;top: -6px;float: left;}
.blog.ref01 .scd-column a:hover .desc-news-text.scd p{text-decoration: underline;}
.blog.ref01 .desc-news-text.scd p{padding-right: 25px;}
.blog.ref01 .desc-news.scd{height: 73px;width: 96.7%;}
.blog.ref01 .desc-news.scd .date-news.scd{height: 80px;width: 61px; top: -21px;left: 25px;}
.blog.ref01 .desc-news.scd .day-news.scd{height: 52px;}
.blog.ref01 .desc-news.scd .month-news.scd{height: 28px;}
.blog.ref01 .desc-news.scd .day-news.scd .day-news-text.scd{top: -7%; left: 0; width: 100%; text-align: center}
.blog.ref01 .desc-news.scd .month-news.scd .month-news-text.scd{left: 0;top: 3px;text-align: center; position: relative;}
.blog.ref01 .desc-news.scd .category-news.scd{left: 124px;width: 91px;}
.blog.ref01 .desc-news.scd .category-news.scd .category-news-text.scd{left: 4px;}
.blog.ref01 .desc-news.scd .desc-news-text.scd{left: 125px;}
.blog.ref01 .div1{background: url(../../sysimages/div1.jpg) no-repeat;height: 13px; padding-right: 5px;margin-top: -5px;margin-bottom: 5px;}
.blog.ref01 .div2{ height: 8px;margin-bottom: 25px;}
.blog.ref01 .first-column{padding-left: 0;}
.blog.ref01 .category-more-news{position: absolute;height: 26px;bottom: 18px;left: 34%;width: 82px; text-align: center;}
.blog.ref01 .text-more-news{position: absolute;box-shadow: 0 2px 2px rgba(234, 234, 234, 0.5);margin-right: 15px;text-align: center;padding: 10px;margin-top: -5px; width: 100%;min-height: 105px;padding-bottom: 20px;}
.blog.ref01 .title-news{padding-top: 5px;padding-bottom: 5px}
.blog.ref01 .content-article{float: left;padding-left: 10px;width: 82%;}
.blog.ref01 .content-article p{text-align: left;}

.blog.ref01 .newsletter{min-height: 300px;}
.blog.ref01 .newsletter .title{padding-bottom: 20px;}
.blog.ref01 .newsletter .wrapper-newsletter{padding-left: 30px;}
.blog.ref01 .newsletter .form-field label{padding-bottom: 20px;}

.blog.ref01 .wrapper-blog-news{padding: 22px 17px 50px;}
.blog.ref01 .main-column-news{margin-bottom: 15px; padding-right: 55px;padding-top: 25px;}
.blog.ref01 .category{float: left;padding: 2px 5px;}
.blog.ref01 .category .category-news-text{text-align: center;width: 75px;}
.blog.ref01 .top-detail .category{padding: 8px 53px 6px 0;}
.blog.ref01 .news-top{float: left; width: 100%;padding-bottom: 15px;}
.blog.ref01 .news-top .title{margin: 0;}
.blog.ref01 .news-top .title .number{padding-right: 5px;}
.blog.ref01 .news-top .date{margin-top: 6px;}

.blog.ref01 .flags.flagsStatic .flag{padding: 0 !important;}
.blog.ref01 .comments .select{padding-bottom: 8px; margin-top: -19px;background: transparent;border: none;}
.blog.ref01 .comments .select select{padding-left: 30px;}
.blog.ref01 .comments .select::after{top: 38%;}
.blog.ref01 .comments-added{width: 100%;float: left;padding-top: 17px;}
.blog.ref01 .commented-area{padding-bottom: 15px;}
.blog.ref01 .commented-area .comment-added, .blog.ref01 .add-comment-area .add-comment{width: 93.5%;min-height: 125px;}
.blog.ref01 .add-comment-area .add-comment{min-height: auto;height: 51px;}
.blog.ref01 .add-comments .btn-comment{margin-top: 10px;}
.blog.ref01 .controls-comments{padding: 15px 15px 0;margin-top: 22px;border-top-width: 1px;border-top-style: solid;}
.blog.ref01 .controls-comments a {transition:0.2s border;display: inline-block;margin-top: 8px;}
.blog.ref01 .controls-comments .control-left-img{width: 14px; height: auto;margin-right: 10px;float: left;margin-top: 3px;}
.blog.ref01 .controls-comments .control-right-img{width: 14px; height: auto; float: right;margin-left: 10px;margin-top: 3px;}

.blog.ref01 .addthis_toolbox.addthis_20x20_style span { opacity: 0 }
.blog.ref01 .searchForm {min-height: 0;}
.blog.ref01 .searchForm .search-buton {position: absolute;display: block;padding: 0;top: calc(50% - 19px);right: 13px;border: transparent!important;content: '';width: 19px;height: 19px;background: url(../../sysimages/search_blog.png) no-repeat left top;background-size: 19px;transition: none;border-radius: 0 !important;}
.blog.ref01 .searchForm .search-buton:hover {background-color: transparent;background-position: left bottom;}

.blog.ref01 .desc_pesq {padding-top: 3px;}
.blog.ref01 .frm_comment{padding: 30px 15px 0;}
.blog.ref01 .frm_comment p.item-title{padding: 0 15px 30px;} 
.blog.ref01 .frm_comment .column textarea{height: 119px;}
.blog.ref01 .frm_comment .form-message{padding-left: 15px; padding-right: 15px;}
.blog.ref01 .frm_comment span{display: block;}
.blog.ref01 .frm_comment input[type="text"], .blog.ref01 .frm_comment textarea{width: 100%;}
.blog.ref01 .frm_comment .bottom-form p{padding-top: 9px;padding-left: 4px;float: left;}

.blog.ref01 .wrapper-page.wrapper-detail .container-blog .row .column.column-nav .back-top-page a{float: right;text-decoration: underline;}
.blog.ref01 .wrapper-page.wrapper-detail .container-blog .row .column.column-nav .back-top-page a:hover{text-decoration: none;}

.blog.ref01 .slider + figure{padding-top: 10px;}
.blog.ref01 .slider .slick-arrow{transition: 0s;}
.blog.ref01 .slider .slide-blog img{opacity: 0;visibility: hidden;}
.blog.ref01 .slider .slide-blog:first-child img,
.blog.ref01 .slider.slick-initialized .slide-blog img{opacity: 1;visibility: visible;}
.blog.ref01 .img-news ul li{position: relative;}

.blog.ref01 .blocoHelp .list{padding-top: 15px;}

/* guide */
.blog .item-title{letter-spacing: 0.8px;}
.blog.ref01 .container-list .row .column .desc{line-height: 17px;}

.subscribe-newsletter{background-color: #008eaa;color: #fff;padding: 20px 15px;border-radius: 8px;border-radius: 8px;}
.subscribe-newsletter form{padding-top:20px;}
.subscribe-newsletter form input{border: 1px solid #D6D6D6;border-radius: 4px;border-radius: 4px;width:100%;}
.subscribe-newsletter form button{width:100%;}
#show_policy_page_blog{max-width:700px;}
.subscribe-newsletter .required-policy,  #policy_page_link_blog{font-family: 'Metrocity-Book';font-size: 12px;color: #FFFFFF;margin:0 auto;width:100%;}

@media screen and (min-width: 768px){
   .blog.ref01 .wrapper-page.wrapper-detail{padding-top: 18px;}
   .blog.ref01 .wrapper-page.wrapper-search{padding-top: 69px;}
   .blog.ref01 .wrapper-page.wrapper-detail .container-blog .row .column.column-nav{width: 30.2% !important;}
   .blog.ref01 .wrapper-page.wrapper-detail .container-blog .row .column.column-main{width: 69.8% !important;}
   .blog.ref01 .wrapper-other-articles .row .column-main .row .column.last-column + .column{clear: left;}
   .blog.ref01 .wrapper-page .container-list .row .column:nth-child(3n+1){clear: left;}
}

@media screen and (max-width: 768px){
	.blog.ref01 .wrapper-page{padding-bottom: 30px;}
	.blog.ref01 .wrapper-page:not(.wrapper-detail){padding-top: 15px;padding-bottom: 30px;}
	.blog.ref01 .wrapper-page.wrapper-detail{padding-top: 0;}
	.blog.ref01 .wrapper-page .wrapper-banner .h1{padding-bottom: 10px;margin-left: 0;}
	.blog.ref01 .wrapper-page .wrapper-banner{padding-bottom: 20px;}
	.blog.ref01 .container-blog{padding-left: 0;}
	.blog.ref01 .wrapper-page .container-blog{padding: 0 !important;}
	.blog.ref01 .container-blog .row .column .item-date{text-align: left;}
	.blog.ref01 .container-blog .row .column.column-main{width: 100% !important;padding-bottom: 15px;}
	.blog.ref01 .container-blog .row .column.column-nav{width: 100% !important;}
	.blog.ref01 .container-blog .row .column .wrapper-sidebar{border: 0;padding: 0;}
	.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured .article .desc .item-title{padding-top: 5px;padding-bottom: 5px;}
	.blog.ref01 .container-blog .wrapper-sidebar .sidebar-featured,
	.blog.ref01 .container-blog .wrapper-sidebar .sidebar-newsletter{padding-bottom: 25px !important;}
	.blog.ref01 .container-blog .wrapper-sidebar .tags-featured{padding-bottom: 20px !important;}
	.blog.ref01 .featured-articles .column-main{margin-bottom: 15px;}
	.blog.ref01 .featured-articles .table .table_cell{display: block;height: auto;width: 100%;}
	.blog.ref01 .featured-articles .table .table_cell table{width: 100%;}
	.blog.ref01 .featured-articles .table .table_cell.column-nav table tr:first-child .article{margin-bottom: 15px;}
	.blog.ref01 .featured-articles .table .table_cell.column-nav table tr:not(:first-child):not(:last-child){display: none;}
	.blog.ref01 .featured-articles .column-main .article .desc{padding: 10px 15px;}
	.blog.ref01 .container-list .divider{margin-bottom: 15px;}
	.blog.ref01 .container-list .row{margin: 0 -5px;}
	.blog.ref01 .container-list .row .column{padding: 0 5px 10px !important;}
	.blog.ref01 .container-list .row .column .desc{padding: 10px;}
	.blog.ref01 .container-list .row .column:nth-child(2n+1){clear: left;}
	.blog.ref01 .wrapper-page.wrapper-detail .container-blog > .row{margin-top: 0;}
	.blog.ref01 .wrapper-page.wrapper-detail .container-blog .row .column .item-date{padding-top: 0;}
	.blog.ref01 .wrapper-page.wrapper-detail .top-detail .flags{padding-top: 0;}
	.blog.ref01 .wrapper-page.wrapper-detail .column-main .share-icons{padding: 0 5px;}
	.blog.ref01 .wrapper-page.wrapper-detail .column-nav .wrapper-newsletter{padding-top: 0;}
	.blog.ref01 .wrapper-other-articles .row .column-main #view-more{margin-bottom: 25px;margin-top: 15px;}

	.blog.ref01 .top-detail .breadcrumb{padding-bottom: 10px;}
	.blog.ref01 .top-detail .category{padding-right: 15px;}
	.blog.ref01 .column-main > article{padding-right: 0;}
	.blog.ref01 .frm_comment{padding: 20px 5px 0;}
	.blog.ref01 .frm_comment .bottom-form{margin-top: 0;}
	.blog.ref01 .frm_comment .bottom-form p{padding-top: 0;padding-bottom: 10px;}
	.blog.ref01 .frm_comment .bottom-form button{width: 100%;}
	.blog.ref01 .controls-comments{padding: 5px 5px 10px;margin-top: 10px;}
	.blog.ref01 .blocoHelp .list{padding-bottom: 20px;}
}