@charset "utf-8";
/*  =============== CSS GLOBAL ==============  */

@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700") all; 
/*@import url("inspinia.css") all;*/
@import url("animate.css") all;	
@import url("crincio.css") all;


/*  ===============  ESTILOS  ===============  */

.espazo-menu li {display:block;float:left;height:60px;margin-top: 0.75rem !important;}
.espazo-menu.phone li {float:right !important;}
.espazo-menu li a, .espazo-menu li span {font-size:1.1em;}
sss
/* .bgEspazo { background-image: url; 	background-size: cover;} */
h1,h2,h3,h4 {margin-bottom:20px;font-family:"Roboto",sans-serif}
h3 {font-size:1.5em;line-height:1.8em;}
h4 {font-size:1.3em;line-height:1.6em;}
.divisor {background:#ccc;width:60%;height:1px;margin: 0 0 0.5em 0;}
img.circle-border {border: 6px solid #FFFFFF; border-radius: 50%;}

/*  ===============  BRAND COLORS  ===============  */

.brand-color, .brand-logo-btn:hover { color:#daa500 !important;} 
.brand-border { border-color:#daa500 !important;}
.brand-bg, .brand-btn, .pace .pace-progress { background-color:#daa500 !important; color:#fff !important;} 
.brand-btn:hover, .brand-btn:focus { background-color:#333 !important; color:#fff !important;}
/* Links */
a {color:#cc9a00;} a:hover {color:#daa500;text-decoration:underline;}
a.menu, .menu {color:#ffe38b;} a.menu:hover {color:#daa500;text-decoration:none;}
/* Gradiente */
.brand-grad {
background: #242428; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #242428 0%, #292a2d 48%, #000000 97%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #242428 0%,#292a2d 48%,#000000 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #242428 0%,#292a2d 48%,#000000 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242428', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
/* header {width:100%;max-width:100%;}
#cover { background:url(img/cover2.jpg) no-repeat 0 0; background-size:cover;  } */
.gray-section {background-color: #f6f7f9 !important;}

/*  ===============  PLUGINS  ===============  */

/* PACE */
.pace-done .nav-header { transition: all 0.4s;}.pace { -webkit-pointer-events:none; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; user-select: none;}
.pace-inactive { display:none;}.pace .pace-progress {position:fixed; z-index:2040; top:0; right:100%; width:100%; height:3px;}.pace-inactive {display:none;}
.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer {  -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } 
.navbar-fixed-top {  background: #fff; transition-duration: 0.4s; z-index: 2030; }

/* FIX ON TOP with SCROLL */
.fix-on-top {position:fixed; top:0 !important;}

/* TO TOP */
/*#toTop {display: none;text-decoration: none;position: fixed;bottom: 14px;right: 3%;	overflow: hidden;	width: 40px;height: 40px;border: none;	text-indent: 100%;	background: url("img/to-top.png") no-repeat 0px 0px;}
#toTopHover {width:40px;height:40px;display:block;overflow:hidden;float:right;opacity:0;	-moz-opacity: 0;filter:alpha(opacity=0);}
*/


/*  ===============  RESPONSIVO  ===============  */
.button {	padding: 25px 45px;
	text-align: center;
	display: block;
	margin: 10% 0% 0% 0%;
}
.button:hover {
	opacity: 0.8;
}
/* BTN WHATS */
.btn-floating {
    -webkit-box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
    width: 47px;
    height: 47px;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 10px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    cursor: pointer;
}
a#btnWhats {position:fixed;bottom:.5em;right:.75em;opacity:.8;background-color: #4caf50 !important;display: block !important; text-align: center !important;}
a#btnWhats:hover {opacity:1}
section:not(#GoogleMaps) {min-height:300px; padding:0 0 2em; background-color:white;}
section#GoogleMaps iframe{width:100% !important;height:500px;}
iframe#depoimentos {width:100%;height:200px;} 
iframe#frame-fcb {width:500px;height:500px;}

/* Large (LG) and Medium (MD) */
@media screen and (min-width : 769px) {
nav {position:fixed;top:0;right:0;left:0;z-index:9999999;}
.resptec { padding-top:60px; }
}
/* Small (SM) */
@media screen and (max-width : 768px) {
/* div#cover { margin-top:50px !important; } */
iframe#depoimentos {width:100%;height:200px;} 
#adereco img {width:80% !important; height:auto; }
.gray-section.col-sm-4 {margin-right:20px;margin-left:20px;}
}
/* Extra Small (XS) */
@media only screen and (max-width : 460px) {
iframe#frame-fcb {width:400px;}
html,body,section {margin:0;padding:0;position:relative;right:0 !important;}
}






