@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);

p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300px;
	font-size: 13px;
	color: #666666;
}
p.titulo {
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 0;
}
hr {
	border-top: solid 3px #eee;
    width: 50%;
    margin: 5px 0 20px 0;
}
#block-bottomb {
	/*background: #2C2C2C !important*/
  background: #0F4176 !important;
}
#block-footer {
	display: none;
}
.home01-slider01-01 p {
	letter-spacing: 0 !important;
	font-size: 38px !important;
	color: #fff !important;
}
.home01-slider01-02 p {
	letter-spacing: 0 !important;
	font-size: 40px !important;
	color: #FFB600 !important;
}
ul.btn-verde {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.btn-verde li {
	float: left;
	margin: 10px 30px 0 0;
	display: table-cell;
}
ul.btn-verde li a {
	display: table-cell !important;
	vertical-align: middle;
	width: 149px;
	height: 77px;
	border-radius: 10px;
	background: #71b721 !important;
	color: #fff !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px !important;
	font-weight: 400;
	line-height: 20px !important;
	text-align: center;
	padding: 7px !important;
	margin: 0 !important;
	border: 0 !important;
	box-shadow: inset 0px -16px 8px -11px rgba(0,0,0,0.27);
	-webkit-box-shadow: inset 0px -16px 8px -11px rgba(0,0,0,0.27);
	-moz-box-shadow: inset 0px -16px 8px -11px rgba(0,0,0,0.27);
	transition: all 0.3s ease-out;
  	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-ms-transition: all 0.3s ease-out;
}
ul.btn-verde li a:hover {
	border: 0 !important;
	padding: 7px !important;
	margin: 0 !important;
	border: 0 !important;
	cursor: pointer;
	background: #FFB600 !important;
	box-shadow: inset 0px 12px 8px -11px rgba(0,0,0,0.27);
	-webkit-box-shadow: inset 0px 12px 8px -11px rgba(0,0,0,0.27);
	-moz-box-shadow: inset 0px 12px 8px -11px rgba(0,0,0,0.27);
	transition: all 0.3s ease-out;
  	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-ms-transition: all 0.3s ease-out;
}
.jv-module.project--gallery_no_margin::before {
	background: #e22f10 !important;
}
.project-sort .portfolioFilter .filter-link a {
	color: #fff !important;
}
a.hasNav .nav {
	background: #ff7202 !important;
}
.panel-why-choose-us.active .panel-title i {
	background-color: #ff7302 !important;
}
.brand-primary-background, .panel-why-choose-us.active .panel-title i, .owl-pagination-inside .owl-pagination .owl-page.active span, .owl-page.active span, #switcher .show-switcher-icon, #switcher #demo-list-box li a.active::before, .jvlastestnews-intro .jvlastestnews-items-item-thumbnail::after, .jvlastestnews-intro .jvlastestnews-items-item-readmore a:hover, .jvlatestnews.jvlatestnews--theme_accordion .jvlastestnews-items-item .panel-heading i, .progress-bar, .btn:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .btn:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, .jv-module-center-title h3.title-module span::after, .jv-module-left-title .title-module span::after, .jv-ajax-cart--dropdown-toolbar, #arrow .hover, .chzn-container.chzn-container-single .chzn-drop .chzn-results li:hover, .chzn-container.chzn-container-single .chzn-drop .chzn-results li.result-selected, .btn.jmodedit .icon-edit::before, .ui-widget-content, span.badge, div.badge, i.badge, .sidebar .jv-module.menu-brochures ul.menu > li.current, .sidebar .jv-module ul.menu > li.current, .jv-module.want-to-be-a-piece-of-us a:hover, .jv-module.about-us-timeline .jvlastestnews-items-item-title::before, div .jv-ajax-cart--toolbar-totalproduct, .find-project, .find-project a, .hasNav .nav, .readmore-style1:hover, .jv-module.jvlastestnews-ourservice .jvlastestnews-items-item::before, .jv-module.lookingfor-5 .lookingfor-text a, .itemViewdetail .itemBlog h3 > span::after, .tags a:hover, .listing-view .vm-col .spacer .vm-product-media-container a.img-zoom .fa-search:before, .productdetails-view .addtocart-area input.addtocart-button, .row .sidebar .vmSearch .button, .browse-view .vm-col .spacer input.addtocart-button:hover, .browse-view .virtuemart_search input.button, .vm-view-user-edit #ui-tabs > ul > li:hover, .vm-view-user-edit #ui-tabs > ul > li.current, #block-footer, #toTop, .chzn-with-drop.chzn-container.chzn-container-single .chzn-single div, .chzn-container.chzn-container-single .chzn-single:hover div, .jv-module.want-to-be-a-piece-of-us h3.title-module span::after, .jv-module.about-us-default h3.jvlastestnews-items-item-title a::after, .jv-module.who-we-are h3.title-module span::after, .jv-module.who-we-are a:hover, .jv-module.project--gallery_no_margin h3.title-module span::after, .jv-module.testimonials-homepage1 h3.title-module span::after, .jv-module.jvlastestnews-ourservice h3.title-module span::after, .jv-module.our-team h3.title-module span::after, #switcher #demo-list-box li .blog .img-intro .readmore a.active::before, .jvlastestnews-intro .jvlastestnews-items-item-readmore .blog .img-intro .readmore a:hover, .jv-module.want-to-be-a-piece-of-us .blog .img-intro .readmore a:hover, .find-project .blog .img-intro .readmore a, .jv-module.lookingfor-5 .lookingfor-text .blog .img-intro .readmore a, .tags .blog .img-intro .readmore a:hover, .listing-view .vm-col .spacer .vm-product-media-container .blog .img-intro .readmore a.img-zoom .fa-search:before, .listing-view .vm-col .spacer .vm-product-content .addtocart-bar input.addtocart-button:hover, .jv-module .title-module span::after, .jv-module.about-us-default h3.jvlastestnews-items-item-title .blog .img-intro .readmore a::after, .jv-module.who-we-are .blog .img-intro .readmore a:hover, .row .sidebar .jvajax_shop_search input.addtocart-button:hover {
	background-color: #ff7302 !important;
}
.footer .title-module span::after {
	/* background-color: #808080 !important; */	
}
.mapa::after {
	background: #eeeeee;
    width: 1px;
    height: 400px;
    top: 10px;
    right: 0px;
    position: absolute;
    content: '';
}

/* CSS custom default template JV contact */

.formcontact{
  padding: 0 !important;
  background-color: #fff !important;
  border: none !important;
}

.formcontact .innerform{
  padding: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.formcontact .innerform .form{
  border: none !important;
  padding: 0 !important;
  background-color: #fff !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

.formcontact .wrap_btncontact .button{
  background: #333 !important;
  padding: 10px 10px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.formcontact .innerform .form p{
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.desativado{
  background-color: ##999999;
}