@import url(fonts.css);
@import url(owl.carousel.css);
body{background: url('../images/bg.jpg') repeat center center;font-family: 'MyriadProRegular';}
header{border-top: 4px solid #DD020A;min-height: 98px;background-color: #fff;}
#topoContato{list-style: none;margin: 8px 0;padding: 0;}
#topoContato li{display: inline-block;line-height: 32px;vertical-align: middle;margin: 0 15px;}
#topoContato li img{margin-right: 8px;}
#topoContato li a{color: #8a8a8d;font-family: 'Verdana';text-decoration: none;font-size: 13px;}
#topoContato li a:hover{color: #6C6D71;}
p{color: #8a8a8d;font-size: 15px;}
.captcha{text-align: center; display: inline-block; margin-left: -15rem;}
@media (max-width: 991px) {
	.captcha {
	    width: 100%;
	    text-align: center;
     	margin-left: 0;
	}
	.g-recaptcha {
	    display: inline-block;
	}
}
.navbar-default{background:none;border: none;border-radius: 0;}
.navbar-nav > li{border-right: 1px dotted #8a8a8d;padding-right: 8px;padding-left: 3px;min-height: 40px;}
.navbar-nav > li:last-child{border: none;}
.navbar-nav > li > a{text-transform: uppercase;font-size: 15px;color: #8a8a8d;font-family: 'NotSoStoutDeco';}
.navbar-default{margin-top: 10px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #6C6D71;background: none;background-color: none;}
.navbar-nav > li{margin-left: 2px;margin-right: 2px;}
.navbar-nav > li:last-child a, .navbar-nav > li:last-child a:hover{color: #DD020A;font-weight: 400px;}
#bs-example-navbar-collapse-1{padding: 0;}
.np{padding: 0;}
.nav > li{vertical-align: top;padding-bottom: 15px;}
.nav > li > a {position: relative;display: block;padding: 0 2px 0 0px;}
.navbar-nav > li > a:hover, .navbar-nav > li > .active{border-bottom: 2px solid #DD020A;}
.navbar {position: relative;min-height: auto;margin-bottom: 8px;border: 1px solid transparent;}
footer{min-height: 130px;background-color: #DD020A;}
.t1{font-family: 'NotSoStoutDeco';font-size: 19px;color: #6C6D71;text-transform: uppercase;}
.t1 span{font-family: 'NotSoStoutDeco';color: #DD020A;}
.lnkc{margin-bottom: 32px;}
.bx{border-radius: 6px;border: 1px solid #eee;padding: 5px 16px;}
.btn-red{border-radius: 0;background-color: #DD020A;color: #ffffff;text-decoration: none;}
.btn-red:hover{color: #ffffff;text-decoration: none;}
.mg-top-18{margin-top: 18px;}
.btn-red{box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);text-decoration: none;}
.btn-red:hover {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);background-color: #737377;text-decoration: none;}
.align-center{text-align: center !important;}
.align-right{text-align:right !important;}
.align-left{text-align: left !important;}
#sobre{margin-top: 32px;margin-bottom: 32px;}
.destaque-vermelho{min-height: 50px;background-color: #DD020A;display: table;width: 100%;padding-top: 5px;padding-bottom: 5px;}
.destaque-vermelho ul{list-style: none;margin: 10px auto;padding: 0px;width: 100%;}
.destaque-vermelho li{display: inline-block;border-right: 1px dotted #333;padding: 0 45px;}
.destaque-vermelho li:last-child{border:none;padding-right: 0;}
.destaque-vermelho li a{color:#fff;text-transform: uppercase;font-family: 'NotSoStoutDeco';font-size: 16px;}
.destaque-vermelho li a img{margin-right: 8px;}
.destaque-vermelho li a:hover{text-decoration: none;}
.lnkc img{width: 100%;}
.clear{clear: both;}
.big-red-t1{font-size: 22px;text-transform: uppercase;color: #DD020A;text-align: center;margin-top: 50px;}
#acrapido{list-style: none;margin:18px 0 0 0;padding: 0px;text-align: center;}
#acrapido li{display: inline-block;}
#acrapido li a{background-color: #737377;padding: 10px 15px;color: #fff;text-transform: uppercase;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
#acrapido li a:hover{text-decoration: none;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);background-color: #DD020A;}
#expresso{background:url('../images/escolha_expresso.jpg') no-repeat center center;background-size: cover;margin-top: 32px;padding-top: 32px;padding-bottom: 32px;min-height: 267px;}
.pex{margin: 0 0 60px 0;padding: 0;list-style: none;}
.pex li{display: inline-block;margin-left: 10px;margin-right: 10px;text-transform: uppercase;color: #ffffff;}
.pex li img{margin-right: 10px;}
.red-t1{font-family: 'NotSoStoutDeco';font-size: 22px;text-transform: uppercase;color: #DD020A;text-align: center;margin-bottom: 32px;}
.btn-gray{text-decoration: none;border-radius:0;padding: 10px 15px;background-color: #737377;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);text-align: center;color: #fff;text-transform: uppercase;}
.btn-gray:hover{text-decoration: none;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);background-color: #DD020A;color: #fff;}
#bottom{background: url('../images/logo_rd_transportes-1.jpg') center center no-repeat;background-size: cover;padding-top: 10px;min-height: 349px;}
.bottom-txt{border-top:1px dotted #737377;padding-top: 18px;}
.list-servico{margin: 0;padding:0px;list-style: none;}
.tstrong-red{font-size: 22px;text-transform: uppercase;color: #DD020A;text-align: left;margin-top: 32px;font-weight: bold;font-family: 'HelveticaCondensedBold';}
.ln-contato{margin: 0;padding: 0;list-style: none;}
.ln-contato li{display: block;margin-bottom: 18px;}
.ln-contato li a{font-size: 16px;color: #737377;font-weight: bold;}
.ln-contato li a img{margin-right: 10px;}
.ln-contato li a:hover{text-decoration: none;}
.form-control{border: 1px solid #737377;}
.btn-red-big{padding: 10px 26px;}
.pad-right-50{padding-right: 50px;}
.pad-bottom-32{padding-bottom: 32px;}
.pad-top-32{padding-top: 32px;}
.marg-bottom-32{margin-bottom: 32px;}
.marg-top-32{margin-top: 32px;}
.marg-top-18{margin-top: 18px;}
.pad-bottom-10{padding-bottom: 10px;}
#contato{padding-top: 60px;padding-bottom: 60px;}
.marg-bottom-60{margin-bottom: 60px;}
.marg-top-62{margin-top: 62px;}
#servicos{background: url('../images/logo_rd_transportes-1.jpg') center center no-repeat;background-size: cover;padding-top: 10px;min-height: 349px;margin-top: 32px;}
.list-servico{margin: 0 0 18px 0;padding: 0;list-style: none;}
.list-servico li{display: inline-block;float: left;margin-left: 6px;margin-right: 6px;}
.list-servico li img{max-width: 83%;}
#acrapido-gray{list-style: none;margin:18px 0 0 0;padding: 0px;text-align: center;}
#acrapido-gray li{display: inline-block;}
#acrapido-gray li a{background-color: #737377;padding: 15px 26px;color: #fff;text-transform: uppercase;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);}
#acrapido-gray li a:hover{text-decoration: none;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);background-color: #DD020A;}
#ac{padding-top: 60px;padding-bottom: 70px;}
.list-servico li {max-width: 100px;margin: 0 6px;}
.list-servico li p{color:#232323;margin-bottom: 0;font-size: 15px;font-family: 'NotSoStoutDeco';}
.list-servico li a{text-decoration: none;color: #DD020A;font-size: 15px;font-family: 'NotSoStoutDeco';}
.list-servico li a:hover{text-decoration: none;color: #DD020A;}
.black{background-color: #484747;min-height: 250px;}
.white{color:#fff !important;}
.red{color:#DD020A !important; }
.t2{font-size: 16px;}
.txt{padding-top: 19px;padding-bottom: 15px;}
.txt p{color: #fff;}
#txtSobre{margin-top: 32px;margin-bottom: 32px;}
#fotter-contato{list-style: none;margin: 26px 0;padding: 0;}
#fotter-contato li{display: inline-block;margin-right: 40px;margin-left: 40px;}
#fotter-contato li a{text-decoration: none;color: #fff;font-size: 16px;}
#fotter-contato li a:hover{text-decoration: none;color: #fff;}
#fotter-contato li a img{margin-right: 8px;}
.np-right{padding-right: 0;}
.sbm{font-size: 13px;color:#DD020A !important;}
#sldhome .item img{display: block;width: 100%;height: auto;}
.sld-container{position: absolute;right: 0;left: 0;z-index: 999;top: 0;}
.txt{padding-left: 30px;}
#lnServicos{margin:0px;padding:0px;width: 100%;}
#lnServicos li{display: inline;float: left;position: relative;max-height: 232px;width: 20%;}
#lnServicos li img{width: 100%;}
#lnServicos li .in{display: block;}
#lnServicos li .out{display: none;}
#lnServicos li:hover .in{display: none;}
#lnServicos li:hover .out{display: block;}
.list-servico li .in{display: block;}
.list-servico li .out{display: none;}
.list-servico li:hover .in{display: none;}
.list-servico li:hover .out{display: block;}
.list-servico li.active .in{display: none;}
.list-servico li.active .out{display: block;}
@media(min-width:1200px){.container{width: 1000px;}#bottom{background-size: cover;}#servicos{background-size: cover;}}
@media(max-width:956px){#acrapido li{margin-bottom: 10px;}.destaque-vermelho li{margin-bottom: 10px;}#topoContato li{margin: 0px !important;padding-left: 0;}#topoContato li a{font-size: 12px;}#bs-example-navbar-collapse-1{text-align: center;overflow: hidden;}.destaque-vermelho li{border:none;}#acrapido li {margin-bottom: 8px;}#acrapido li a {background-color: #DD020A;padding: 10px 10px 8px 10px;color: #fff;width: 200px !important;display: flex;}#bottom{background: none !important;}#expresso{background-size: cover;}#fotter-contato li{margin: 0 !important;}#servicos{background: none !important;}#acrapido-gray li{margin-bottom: 8px;display: block;}#acrapido-gray li a{display: flex;width: 200px;padding:6px 10px}}
@media(max-width:556px){
	#lnServicos{margin:0px;padding:0px;width: 100%;}
	#lnServicos li{display: block;float: none;position: relative;max-height: 232px;width: 100%;}
	#lnServicos li img{width: 100%;}
	#lnServicos li .hover{position: absolute;top: 0;background: #333;opacity: 0.6;height: 100%;width: 100%;display: none;}
	#lnServicos li:hover .hover{display: block;}
}
#sldhome .owl-controls .owl-page {display: inline-block;}
#sldhome .owl-controls .owl-page span {background: url('../images/bullet.png') no-repeat 100% 100%;display: block;height: 21px;width: 22px;margin: 5px 7px;}
#sldhome .owl-controls .active span {background: url('../images/bullet-active.png') no-repeat 100% 100%;display: block;height: 21px;width: 22px;margin: 5px 7px;}
#sldhome .owl-pagination {margin-top: 15px;text-align: center;position: absolute;bottom: 60px;right: 30%;}