@import url(https://fonts.googleapis.com/css?family=Archivo+Narrow:400,700);
body{
	font-family: 'Archivo Narrow', sans-serif;
}


.clear, .clear10, .clear20, .clear30, .clear40, .clear50, .clear100 {width: 100%; padding: 0; margin: 0; clear: both;}
.clear10{ height: 10px;}
.clear20{ height: 20px;}
.clear30{ height: 30px;}
.clear40{ height: 40px;}
.clear50{ height: 50px;}
.clear100{ height: 100px;}
.body{display: none;}

.thumbnail{
	border-radius:5px;
	box-shadow: none;
	/*margin-left: -15px;*/
}
.thumbnail:hover{
	border: 1px solid #03ADE8;
}
.left-15{
  margin-left: -15px;
}
/*TAGS*/
a:hover{text-decoration: none;}
ul{margin: 0; margin-left: -40px;}
li{list-style: none;}
h1{font-weight: normal;}
h2{font-weight: normal;}
h3{font-weight: normal;}
h4{font-weight: normal;}

.btn-text-left{
	text-align: left !important;
}

.nav-pills{
	margin-left: 0;
}
.nav-pills li{
	background: #e1e1e1;
}
.dropdown-menu li{
	background: #fff;
}

#pager{width: 100%; text-align: center; margin-top: 10px;}
#pager > div{width: 15px; height: 15px; cursor: pointer; display: inline-block; margin: 5px; -webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;}
#pager .cycle-pager-active{background: transparent;}

.breadcumbs{margin-bottom: 40px; background-color: #00675E; padding: 30px;}
.breadcumbs ul{margin-bottom: 15px;}
.breadcumbs ul li{display: inline;}
.breadcumbs ul li, .breadcumbs ul li a{ color:#ccc; padding: 0 2px; font-size: 14px; }
.breadcumbs ul li a:hover{ text-decoration: underline;}
.breadcumbs #voltar{font-size: 18px; color: #fff; position: absolute;right: 0; top: 28px;}
.breadcumbs h1{float: left; color: #fff; margin: 0; padding: 0; }

.dicas li{border-bottom: solid 1px #eee; padding-bottom: 30px; margin-bottom: 30px; width: 100%; float: left;}
.dicas li .img{float: left; margin-right: 20px; border: solid 4px #0085CC; }
.dicas h3{font-size: 14px;}


/*CATEGORIAS*/
#cat > li{width:100%; height:auto; float:left;  border-top:solid 1px #eee; border-right: solid 1px #eee; position:relative;}
#cat > li > a{width:100%; text-transform:uppercase; font-size:12px; color:#444; margin-left: 20px; float:left; padding-bottom:10px; padding-top:10px;}
#cat > li:hover{background:#eee;}
#cat > li:hover a{text-decoration:none;}

#cat > li > ul{width:auto; margin-left: 20px; clear:both; padding-bottom:10px; display:none;}
#cat > li > ul > li{padding:5px 0 5px 0;}
#cat > li > ul > li >#cat > li > ul > li > a:hover{color:#444;}

.selected{background:#ddd;}

/*PAGINA PADRAO*/
#post li{text-align: justify; margin-bottom: 20px;}
#post figure{float: left; margin-right: 15px; margin-bottom: 5px;}

/*GRID3*/
.grid3{width: 100%}
.grid3 li{margin-bottom: 20px;}
.grid3 li > div{border: solid 1px #eee; padding:10px;}
.grid3 h4 {text-align: center; width: 100%; font-weight: normal;}

/*GRID4*/
.grid4{width: 100%}
.grid4 h4 {text-align: center; width: 100%; font-weight: normal;}

/*LIST*/
.list li{margin-bottom: 20px; color: #777;}
.list .thumbnail{min-height: 125px; line-height: 125px;}
.list img{display: inline-block; vertical-align: middle;}
.list a{color: #777;}
.list .data-home{color: #fff; font-size: 12px; margin-top: 10px;}
.data-home{width: 100%; height: 70px; background:#0085CC; color: #fff;  text-align: center; float: left;}
.data-home .dia-home{font-size: 25px; font-weight: 900; margin-top: 10px;}

#carousel_pawt .carousel-control.left{background: none;}
#carousel_pawt .carousel-control.right{background: none;}
#carousel_pawt .item{height: 150px; line-height: 150px; text-align: center;}
#carousel_pawt .item img{vertical-align: middle;}

#carousel_pawt .carousel-mb .item{height: 150px; line-height: 150px; text-align: center;}
#carousel_pawt .carousel-mb .item img{vertical-align: middle;}

.carousel-control{
	z-index: 1000;
}

/*PAGINAÇÃO*/
.paginacao{height: 35px; width: 110px; text-align: center; line-height: 35px; display: inline-block; margin: 3px; background: #fff; border: solid 1px #ccc; padding-left: 15px; padding-right: 15px; color: #777; font-size: 14px;}
.paginacao:hover{background: #eee;}
.paginacao2{height: 35px; width: 100%; text-align: center; line-height: 35px; display: inline-block; margin: 3px; background: #fff; border: solid 1px #ccc; color: #777; font-size: 14px;}
.paginacao2:hover{background: #eee;}

footer{padding:16px 0; background: #fff; width: 100%;}
footer .right{text-align: right;}

@media (max-width: 768px) {
	footer .right{text-align: center;}
	footer .left{text-align: center;}
}

.carrinho form{margin: 0;}
#formulario-orcamento{display: none;}

#conteudo{
  min-height: 650px;
}

/* ----- PAWT Cesar ----- PAWT Cesar ----- PAWT Cesar ----- PAWT Cesar ----- PAWT Cesar ----- PAWT Cesar ----- */
.navbar-default {
  border-radius: 0;
  border: none;
  background-color: #fff;
  border-bottom: #e7e7e7 solid 1px;
  position: relative;
  min-height: 50px;
  margin-bottom: 0px;
}
.navbar-brand {
	max-width: 250px;
	padding: 10px;
	margin: 20px 30px 20px auto;
	height: auto !important;
}
.navbar-nav{
  margin-top: 10px;
}
.navbar-default .navbar-nav > li > a {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 5px;
	-webkit-transition: color .2s ease-in-out;
       -o-transition: color .2s ease-in-out;
          transition: color .2s ease-in-out;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #0392C5;
}

.slide-multiplo{
    padding-bottom: 15px;
    padding-top: 15px;
    z-index: 1;
}
.slide-multiplo div{
    margin: auto;
    padding: 15px;
}
.slide-multiplo img{
    margin: auto;
    padding: 15px;
}

.open-imagem-galeria, .modal-imagem{
	margin-bottom: 10px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.open-imagem-galeria:hover, .modal-imagem:hover{
	cursor: pointer;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}

.maps iframe{
    pointer-events: none;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .3)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .3)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=70);
  outline: 0;
  opacity: .7;
}