#blog .box-left {float:left;width:calc(100% - 380px);margin-top:40px;}
#blog .box-left .post {display:block;width:100%;margin-bottom:60px;}
#blog .box-left .post .titulo {color: #999999;font-size: 36px;letter-spacing: 2px;line-height: 50px;font-weight: 100;margin-top: 10px;margin-bottom: 15px;}
#blog .box-left .post .cartola {margin-top: 20px;font-size: 22px;line-height: 30px; color: #999999;font-weight: 600;margin:10px 0 30px;text-align: justify;}
#blog .box-left .post .resumo {margin-top: 40px;font-size: 22px;line-height: 23px; color: #666666;font-weight: 600;margin: 30px 0;text-align: justify;}
#blog .box-left .post .data {display: table;font-size: 12px;color: #ffffff;position: relative;margin: 0px 0 20px;background: #432e6e;padding: 7px 20px;border-radius: 20px;letter-spacing: 1px;}
#blog .box-left .post .foto {border-radius: 9px;max-width:100%;height:325px;position:relative;background: #432e6e;transition-duration: .8s;}
#blog .box-left .post:hover .foto {transition-duration: .8s;}
#blog .box-left .post .foto .background {border-radius: 8px;position: absolute;width: 100%;height: 100%;opacity: .6;transition-duration: .8s;}
#blog .box-left .post .interna {height:460px!important; cursor: pointer;}
#blog .box-left .post .foto .background-interno{position: absolute;border-radius: 8px;width: 100%;height: 100%;transition-duration: .8s;}
#blog .box-left .post .foto .shadow {position:absolute;width:100%;height:100%;background:#2a1144;border-radius: 8px;-webkit-transition:ease-out all 0.8s;transition:ease-out all 0.8s;opacity:.1;}
#blog .box-left .post:hover .foto .shadow {opacity:0.5;}
#blog .box-left .post .foto .leia-mais {padding: 7px 25px;letter-spacing: 1px;border-radius:20px;text-transform:uppercase;background:#e9b21d;font-size:14px;color:#ffffff;text-align:center;font-weight:600;position:relative;z-index:3;position:absolute;left:50%;transform:translateX(-50%);bottom:16px;-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;opacity:0;}
#blog .box-left .post:hover .foto .leia-mais {opacity:1;bottom:36px;}
#blog .box-left .post .texto {font-size: 16px;color: #999999;font-weight: 400;line-height: 25px;margin: 30px 0;text-align: justify;}
#blog .box-left .post .texto p {margin-bottom: 20px;}
#blog .box-left .post .texto div {text-align: justify;}
#blog .box-left .post .texto strong {font-weight: bold;}
#blog .box-left .post .texto iframe,
#blog .box-left .post .texto table {width:100% !important;}
#blog .box-left .post .texto iframe {height:320px;margin-top:40px;}
#blog .box-left .post .texto img {height: auto;max-width: 100%;margin-top: 10px;margin-bottom: 10px;position: relative;left: 50%; transform: translateX(-50%);}
#blog .box-left .post .fotos {margin:0 auto;margin-top:40px;margin-bottom:40px;margin-left: 10px;}
#blog .box-left .post .fotos a {float: left;width: calc(48% - 10px);margin: 10px;height: 294px;transition-duration:0.8s;}
#blog .box-left .post .fotos a:hover {opacity: 0.8;transition-duration:0.8s;}
#blog .box-right {float:right;width:380px;margin-top:40px;}
#blog .box-right .box {margin-bottom:25px;}
#blog .box-right .box .titulo {margin-left: 20px;margin-top: 12px;font-weight: 400;font-size: 16px;background: #f7f7f7;padding: 8px 20px;border-radius: 30px;color: #666666;}
#blog .box-right .box .content {padding: 8px 40px;}
#blog .box-right .box .menu {width:100%;}
#blog .box-right .box .menu li {padding:15px 20px;color:#9d9d9d;text-transform:uppercase;font-size:18px;font-weight:100;-webkit-transition:ease-out all 0.8s;transition:ease-out all 0.8s;}
#blog .box-right .box .menu li:hover, #blog .box-right .box .menu li.active {background:#414141;}
#blog .box-right .box .categorias {margin-top: 40px}
#blog .box-right .box .categorias li {color: #666666;letter-spacing: 2px;font-size: 23px;padding: 5px 0 10px 10px;border-bottom: solid 3px #ffffff;transition-duration: .4s;}
#blog .box-right .box .categorias li:hover,#blog .box-right .box .tags li.active {border-bottom: solid 3px #432e6e;transition-duration: .4s;}
#blog .box-right .box .tags li {float: left;width: calc(100% - 30px);padding: 5px 15px;border-radius: 18px;border: solid 2px #e9b21d;font-weight: 400!important;font-size: 10px;color: #ffffff;margin-right: 7px;margin-bottom: 7px;background: #e9b21d;text-transform: uppercase;transition-duration: .8s}
#blog .box-right .box .tags li:hover,#blog .box-right .box .tags li.active {background:#ffffff;color: #e9b21d;border: solid 2px #e9b21d;}
#blog .box-right .box .tags li.tag {width: auto;}
#blog .box-right a img {width: calc(100% - 35px);margin: 0px 20px;}
#blog .box-right a {margin-bottom: 20px;display: block;}
#blog .no-register {font-size: 14px;color: #8d847d;}
#blog .voltar {background: #f3f3f3;padding: 12px 40px;color: #666666;letter-spacing: 1px;font-weight: 700;font-size: 14px;text-align: center;border-radius: 25px;transition-duration: .8s;}
#blog .voltar:hover {color: #ffffff; background: #f77c1c;transition-duration: .8s;}

#blog table {width: 100%!important;border-bottom: 1px solid #d8d8d8;}
#blog table thead tr {background: #969696;}
#blog table thead tr th {font-size: 12px;padding: 8px;color: #fff;font-weight: bold;}
#blog table tr {}
#blog table tbody tr:nth-child(even) {background-color: #f3f3f3}
#blog table tbody tr td {margin-left: 0px!important;text-align: justify;font-size: 14px;padding: 8px;}


@media screen and (max-width:1400px) {
	#blog .box-left {width:calc(100% - 350px);}
	#blog .box-right {width:350px;}
}

@media screen and (max-width:1200px) {
	#blog .box-left {width:calc(100% - 330px);}
	#blog .box-right {width:330px;}
}

@media screen and (max-width:960px) {
	#blog .box-left {width: calc(100% - 20px);float: none;margin-left: 10px;}
	#blog .box-left .post .texto {width:100%;display:block;}
	#blog .box-right {width:100%;float:none;}
}
