/*FONTES GOOGLE*/
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700');

body {
    font-family: 'Lato', sans-serif !important;
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: inherit;
    font-family: 'Lato', sans-serif !important;
    font-weight: 500;
    line-height: 1.1;
}

/*LOGO TOPO*/
.logo-image {
    margin-top: 7px;
}
.logo-image img {
    width: 100%;
    min-width: 150px;
}


/*CONTEUDO*/

.moveismedida {
    margin-bottom: 25px;
}
.moveismedida h3 {
    margin-top: 0;
}

/*RODAPÉ*/
.module_rodape a {
	padding: 1px 4px !important;	
    color: #fcf1d0;
}

.module_rodape a:hover {
	text-decoration: underline !important;
	background-color: #6d5613  !important;
    color: #000 !important;
}
.module_rodape {
	background: none !important;
}

.module_rodape h3 {
	color: #e0d5d7 !important;
}

.t3-footer {
    background: #6d5613 none repeat scroll 0 0;
    border-top: 1px solid #eeeeee;
    color: #ffffff !important;
}

.t3-copyright {
    border-top: 0 none;
    font-size: 12px;
    padding: 10px 0 7px;
}

.t3-footnav .t3-module {
    color: #ffffff;
}

.t3-footnav .t3-module .module-title {
    color: #333333;
    font-size: 25px;
    font-weight: 300;
    margin-bottom: 10px;
}

.t3-footnav .t3-module ul > li > a, .contatoTopo ul > li > a {
    color: #fcf1d0;
}

.t3-footnav .t3-module ul > li > a:hover,
.t3-footnav .t3-module ul > li > a:active,
.t3-footnav .t3-module ul > li > a:focus,
.contatoTopo ul > li > a:hover,
.contatoTopo ul > li > a:focus {
  color: #000;
}

/*ICONES*/
.fa-1 {
    font-size: 1em;
}

.fa-2 {
    font-size: 2em;
}

.fa-3 {
    font-size: 4em;
}

.fa-4 {
    font-size: 7em;
}

.container {
    max-width: 1220px;
}

#contatoTopo {
	padding-bottom: 0px;
    padding-top: 0px;
    padding: 10px 0;    
    background-color: #6d5613;
}
.contatoTopo ul > li {
	 display: inline-block;
	 margin-right: 10px;
	 color: rgba(255, 255, 255, 0.5);
     font-size: 12px;
}

.contatoTopo ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

.t3-sl {
    padding-bottom: 0px;
    padding-top: 0px;
}

/*MENU*/
.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
  margin-left: 10px;
}

.navbar {
    border-top:0 !important;
    margin-bottom: 0px;
    min-height: 50px;
    position: relative;
}

.navbar-nav > li {
    padding: 0;
}

.nav > li > a {
    border-right: 1px solid #d3d3d3;
    font-size: 17px;
    font-weight: 400;
    padding: 20px 8px;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #6d5613;
    text-decoration: none;
}

.navbar-nav > li:hover, li.active{
    border-top: 0;
}

.navbar-default {
    background-color: #ffffff;
    border-color: #e7e7e7;
}

.t3-navbar-collapse ul.navbar-nav {
    border-bottom: 3px #e7e7e7 solid;
}

.nav-child li.active {
    border-bottom: 0px !important;
}

@media screen and (min-width: 768px) {
	.contatoTopo ul {
		text-align: left;
	}
	/*.navbar-nav > li:hover, li.active {
		border-bottom: 5px #783c02 solid !important;
	}
	.navbar-nav > li > a {
    	border-bottom: 5px solid #fff;
        padding: 10px;
	}*/
}

/*ALBUM IMAGENS*/
ul.sigProResponsive li.sigProThumb a.sigProLink {
    background-color: #b7dafc;
    border: 6px solid #fff;
    color: #b7dafc;
    transition: all 200ms ease-in 0s;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
    background-color: #b7dafc;
    border: 6px solid #ececec;
    color: #b7dafc;
    transition: all 200ms ease-in 0s;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover > img {
	filter: grayscale(0);
	}

img.sigProImg {
	filter: grayscale(100%);
}

/*BANNERS*/

.bannertopo {
    padding-bottom: 0;
    padding-top: 0;
}

.bx-wrapper {
    background: #fff none repeat scroll 0 0;
    border: 0 !important;
    box-shadow: 0 0 0 #ccc !important;
}


.bx-wrapper {
    margin-bottom: 0px !important;
    padding: 0;
    position: relative;
    touch-action: pan-y;
}