body{
background: rgb(247, 247, 247) !important;
font-family: 'Open Sans Condensed';
}
h1, h2, h3, h4, h5, h6{
font-family: 'Open Sans Condensed';
}
h1 {
    font-weight: bold;
    font-size: 39px;
}
.header-main {
    background: #1a2c2c;
}
.fa{
font: normal normal normal 14px/1 FontAwesome !important;
}
.navbar-default .navbar-nav > li > a {
    color: #fff !important;
    font-family: 'Open Sans Condensed';
    font-size: 18px;
    font-weight: 500;
    /*text-transform: capitalize;*/
    text-decoration: none;
    border: none;
    line-height:0px;
    padding: 15px;
    border-left: 2px solid #fff !important;
    margin: 0px 0px -0px 0px;
}
.navbar-default .navbar-nav > li > a > b {
    display: none;
}
.navbar-default .navbar-nav > li > a:hover {
    color: #fff !important;
    background-color: #9a0000 !important;
    border-top: none !important;
}
.nav .open > a, .nav .open > a:hover,  .navbar-default .navbar-nav > .open > a{
background:#9a0000 !important;
color:#fff;
}
.navbar-nav>li>.dropdown-menu {
    background: #1a2c2c ;
}
.dropdown-menu > li > a {
    color: #fff;
}
.dropdown-menu > li > a:hover {
    color: #fff;
    background: #496363;
}
.navbar-default .navbar-nav > li:first-child > a {
    border: none !important;
}
.gfx-mega .dropdown-menu {
    top: auto;
}
.header-main .container {
    width: 100%;
    padding: 0px;
}
.header-main {
    position: absolute;
    top: 40px;
}

table{
color: #1A2C2C;
font-weight:bold;
width:100%;
}

td{
padding: 4px 0 4px 20px;
}

td.vazio{
padding:1px;
}

.tabela-fundo-verde{
background-color: #C0C4C5;
}

.tabela-data .tabela-fundo-verde{
border: 3px solid #c0c4c5;
}

.tabela-fundo-verde-escuro{
background-color: #1A2C2C;
color: #FFF;
}

td.tabela-borda-verde{
border: 2px solid #1A2C2C;
}

.tabela-data td{
padding: 10px 20px;
}

.tabela-data td.vazio{
padding: 7px;
border-top: 3px solid #FFF;
 border-bottom: 1px solid #FFF;
}

.tabela-data td.tabela-borda-verde{
border: 1px solid #1A2C2C;
}

table i.fa {
    font-size: 24px;
}

.vc_tta.vc_general .vc_tta-panel{
margin-bottom:30px;
}
.top-header-new * {
    display: inline-block;
    margin: 5px;
}
.top-header-logo-left {
    width: 100px;
}
.top-header-text-center {
    width: 540px;
    margin: 0px 340px 0px 0px;
}
.top-header-links-right {
    width: 130px;
    vertical-align: middle;
}
.top-header-new {
    height: auto;
    background: #1a2c2c;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 20px 0px;
}
.top-header-links-right {
    padding-top: 30px;
    vertical-align: -40px;
}
.top-header-links-right * {
    display: block;
}
.dropdown-menu > li > a {
    color: #fff !important;
}
.dropdown-menu > li > a:hover {
    color: #fff;
    background: #496363 !important;
}
@media (max-width: 767px){
	.navbar-default .navbar-nav > li > a{
		border:none !important;
	}
}
@media (max-width: 767px){

	.header-main {
    		position: relative !important;
    		top: 0 !important;

	}
.footer-bottom .menu-footer ul li a {




    border:none !important;

}
}
.dropdown-menu-produto {
    width: 100%;
}
.footer-bottom .menu-footer ul li a:hover {
    color: #fff;
    background-color: #9a0000 !important;
}
.footer-bottom .menu-footer ul li a {
    padding: 5px 10px;
    text-transform: none;
    font-size: 15px;
        color: #fff !important;
    border-left: 2px solid #fff;
    margin-left: -5px;
}
.footer-bottom .menu-footer ul li {
    padding: 0;
}
.footer-bottom .menu-footer ul li:first-child a {
    border: none;
}
.main-wrapper-header.dark-header.fancy-header.bg-color-dark {
    display: none;
}

.vc_grid .vc_pageable-load-more-btn{
display:none;
}

.mmm .main-navigation .navbar-collapse{
padding: 10px 0;
}

.carousel-item .panel-body {
    padding: 15px;
    background-color: #1A2C2C;
}

.panel-body h5 a {
    color: #E9EBD5;
    font-size: 24px;
}

.carousel-item .meta-author, .carousel-item .meta-comments {
    display: none;
}

.carousel-item .meta-date a {
    font-size: 16px;
    font-style: normal;
    color: #CCC;
}
.footer-middle {
    display: none;
}
.footer-bottom {
    padding: 15px 0 40px 0;
    background: #1a2c2c;
}
.footer-mid * {
    text-align: left;
    color: #e9ecd5;
    vertical-align: top;
    display: inline-block;

}
.footer-mid {
    text-align: center;
}
.footer-mid-divider {
    width: 10px;
    height: 1px;
    background-color: #fff;
    display: block;
    margin-bottom: 5px;
}
.footer-mid-one, .footer-mid-two {
    width: 48%;
}
.footer-mid-mid, .footer-mid-left, .footer-links-right {
    margin: 0px 20px 0px 0px;

}
.footer-mid-text {
    font-size: 15px;
}
.footer-mid-title {
    width: 100%;
    font-size: 30px;
    margin-bottom: 15px;
}
.footer-mid-left, .footer-mid-mid{
    width: auto;
}
.footer-links-right {
    width: auto;
}
 .blog-post .blog-post-content{margin-left:0;}

.blog-post .blog-post-content{
padding:0;
border:none;
}

.blog-post-content .post-info{
background-color: #C0C4C5;
padding:20px;
margin-bottom: 20px;
}

.blog-post-content .post-title a {
    color: #1A2C2C;
    font-weight: bold;
    font-size: 32px;
}

.blog-post-content .date-day{
margin-bottom:0;
}

.post-content, .blog-post-content a.btn.btn-primary.btn-sm{
margin-left:20px;
}
.footer-links-right img {
    width: 140px;
    margin-bottom: 10px;
    display: block;
}
.footer-links-facebook, .footer-links-login {
    display: block;
}
.blog-post-content h3.post-title {
font-weight: bold;
}

.footer-bot {
    text-align: center;

}
.footer-bot * {
    display: inline-block;
    text-align: center;
        margin: 0px 10px 0px 10px;
}
.footer-bot-mid {
    width: 35%;
}
.footer-bot-mid img {
    width: 100%;
}
.header-links-facebook {
    margin-bottom: 10px;
}
.footer-bot {
    background: #e9ecd5;
}
.footer-bot-mid span {
    width: 100%;
    font-size: 16px;
    vertical-align: middle;
    color: #444;
}
.footer-bot strong {
    margin: 0;
}
.navbar-default .navbar-nav > .active > a {
    background-color: #9a0000 !important;
}
.navbar-default .navbar-nav > .active > a{
border-top:none !important;
}
.btn-primary {
    background: #1a2c2c;
}
.btn-primary:hover{
    background: #496363;
}
input, textarea,select[multiple], select[size] {
    border: 2px solid #1a2c2c !important;
}
.dropdown-menu > .active > a {
    background-color: #496363 !important;
}
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #496363 !important;
}
.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #496363 !important;
}
a,a:hover, a:focus{
    color: #000;
    font-weight: bold;
}
 h2 {
    color: #9a0000 !important;
    font-family: 'Raleway', sans-serif;
    font-style: normal;
    font-weight: 600;
    text-rendering: optimizelegibility;
}
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #1a2c2c !important;
}
h3{
    font-weight: 600;
}
.buffrace{
  font-size:39px !important;
}
*{
    font-family: 'Open Sans Condensed' !important;
}
p{
    font-size: 18px !important;
}
.anunciantes *:hover {
    -webkit-filter: grayscale(0);
    transition: 0.8s;
}
.anunciantes * {
    -webkit-filter: grayscale(1);
}
p{
    line-height: 1.2em;
    margin-bottom: 19px;
}
.btn-saibamais{
background-color: #1a2c2c;
color: #fff;
padding: 5px 25px;
display: inline-block;
text-align: center;
vertical-align: middle;
border-radius: 20px;
}

.header-links-login {
display: none!important;

@media (min-width: 768px) and (max-width: 979px) { 
.top-header-text-center {
    width: 540px;
      margin: 0px 340px 0px 0px;
}
}
@media (max-width: 767px) {
.top-header-text-center {
    width: 540px;
    margin: 0px;
}
}
@media (max-width: 480px) {
.top-header-text-center {
    width: 540px;
    margin: 0px;
}
}
.pagecustom-4865{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2052{background-repeat:repeat !important;background-position:center top}	
.pagecustom-4378{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1082{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1607{background-repeat:repeat !important;background-position:center top}	
.pagecustom-4700{background-repeat:repeat !important;background-position:center top}	
.pagecustom-4971{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1133{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1394{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1405{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1406{background-repeat:repeat !important;background-position:center top}	
.pagecustom-3454{background-repeat:repeat !important;background-position:center top}	
.pagecustom-3456{background-repeat:repeat !important;background-position:center top}	
.pagecustom-3458{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1155{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1169{background-repeat:repeat !important;background-position:center top}	
.pagecustom-5267{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1182{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1189{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1455{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1461{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1727{background-repeat:repeat !important;background-position:center top}	
.pagecustom-469{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1256{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1263{background-repeat:repeat !important;background-position:center top}	
.pagecustom-1269{background-repeat:repeat !important;background-color:rgb(247, 247, 247) !important;background-position:center top}	
.pagecustom-1274{background-repeat:repeat !important;background-position:center top}	
	
