/* Themify Customize Styling */
body {	
	font-family: "pw-montserrat-light";	font-weight:300;
 
}
a {		text-decoration:underline;

	color: #0008a8; 
}
a:hover {		text-decoration:underline;

	color: #ee2312; 
}
h1 {	
	font-family: "pw-montserrat-black";	font-weight:bolder;
	font-size:2em;
	line-height:1em;

	color: #00076f; 
}
h2 {	
	font-family: "pw-montserrat-extrabold";	font-weight:800;
	font-size:1.5em;
	line-height:1em;

	color: #00076f; 
}
h3 {	
	font-family: "pw-montserrat-bold";	font-weight:bold;
	font-size:1em;
	line-height:1em;

	color: #00076f; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #2c3d5f;
	color: #fff000; 
}
#headerwrap {	background: none;
	background-color: #2c3d5f; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #2c3d5f;
	background-repeat: no-repeat; 
}
body #site-logo a img {		width: 200px; 
}
#site-logo {	
	margin-top: 15px; 
}
#main-nav a {	
	margin-top: 8px;
	margin-right: -19px;	font-size:.8em;
 
}
.page-title {	
	font-family: "Roboto";	font-weight:normal;
	text-transform:none; 
}
#footer-logo a img {		width: 230px; 
}
#footer-nav a {		font-weight:100;
	text-transform:none; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 230px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 200px; 
}
#footer-logo a img {		width: 230px; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
body {	
	font-family: "pw-montserrat-light";	font-weight:300;
 
}
a {	
	color: #0008a8; 
}
a:hover {	
	color: #ee2312; 
}
h1 {	
	font-family: "pw-montserrat-black";
	color: #00076f; 
}
h2 {	
	font-family: "pw-montserrat-extrabold";	font-weight:800;

	color: #00076f; 
}
h3 {	
	font-family: "pw-montserrat-bold";
	color: #00076f; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #2c3d5f;
	color: #fff000; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #001085;
	background-repeat: no-repeat; 
}
.page-title {	
	font-family: "Roboto"; 
}
#footer-nav a {		font-weight:100;
 
}
 }
/* Themify Custom CSS */
/* HEADER */
.module_subrow.themify_builder_sub_row.tb_wcz758.tf_w.tf_clearfix.tb_sticky_scroll_active{
width:1160px;
}

/* MENU */
.orcament {
		background: #00bbff !important;
    border-radius: 5px !important;
}
.orcament :hover {
		background: #00bbff !important;
    border-radius: 5px !important;
}

@media screen and (max-width: 480px) {
.module_subrow.themify_builder_sub_row.tb_wcz758.tf_w.tf_clearfix.tb_sticky_scroll_active{
width:390px;
 }
}

/* TRUENDO */
.truendo_container .truendo_fab.tru_left {
  margin: 0 0 70px 8px !important;
z-index:996 !important;
}

@media only screen and (max-width: 767px) {
.truendo_container .truendo_fab.tru_left {
  margin: 0 0 130px 8px !important;
	z-index:10 !important;
	}
}

/* SINO GRAVITEC */
@media only screen and (max-width: 767px) {
.grv-bell-wrap {
	margin-bottom: 70px !important;
	left: 10px;
	z-index:10 !important;
	}
}
@media screen and (max-height: 500px) {
    .grv-bell-wrap {
        bottom: 70px !important;
    }
}

/* PROCHATWEB */
button.woot-widget-bubble.woot-elements--right {
    border-radius: 50px !important;
}

@media only screen and (max-width: 767px) {
.woot-widget-bubble.woot-elements--right {
    border-radius: 50px;
		margin-bottom: 55px!important;
		z-index: 999 !important;
	}
}