/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=Montserrat|Roboto+Slab';
@import 'https://fonts.googleapis.com/css?family=Raleway:200,400,600';
@import 'https://fonts.googleapis.com/css?family=Droid+Serif';
html, body { margin: 0; height: 100%; }
body { font-family: 'Raleway', sans-serif; color: #141414; background-image: url(../images/fun do_bw.jpg);
background-repeat: no-repeat; background-size: cover; background-attachment: fixed; background-position: top center; margin-top: 50px }
#navbar { width: 100%; background-color: #600; position: fixed; top: 0; margin: 0; padding: 0; line-height: 2; z-index: 10 }
/*
#navbar ul { margin:0; padding:0; list-style:none;}
#navbar ul li { float:left;}
#navbar ul li a {font-family: 'Roboto Slab', serif; color:#fff; font-weight: normal; font-size:1.2em; padding:4px 10px 4px 0;}
*/

/* .navscrollfix { z-index:10; margin:0 !important} */

a, a:visited, a:hover { color: #141414; }
h1, h2, h3, h4, h5 { margin-top: 0; }
.servicos-item { }
.servicos-item::before { content: '- '; }
.servicos-box { background-color: #f4f4f4; /* background-color:rgba(255,255,255,.5); background:none;*/ padding: 15px; border-top: 5px solid #600; margin-bottom: 15px; }
ul.lista-servicos { margin: 0; padding: 0; list-style: none; }
ul.lista-servicos li { color: #121; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #888; font-family: 'Montserrat', sans serif; font-size: 12px; font-weight: 600; text-align: center; text-transform: uppercase; }
ul.lista-servicos>li:last-child { border-bottom: none; }
.bg-white { background-color: #fff; background-color: rgba(255,255,255,.5); padding: 15px; }
.bg-dark { color: #fff; background-color: #666; background-color: rgba(51,51,51,.5); padding: 15px; }
.text-xxl { font-size: 72px; }
.section-titles { margin: 0; padding: 0; margin-bottom: 30px; }
.container-testimonials { background-color: #735F49; background-color: rgba(115,95,73,0.8); background-color: #dedfde; padding: 30px 0; margin-top: 15px; font-family: 'Raleway';/*
 background-image:url(images/handshake-440959_1920.jpg);
 background-repeat:no-repeat;
 background-size:cover;
 background-position:center;
 */
}
.btn-testimonials { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; display: block }
.btn-close { background: none; border: none; float: right; }
.btn-fb-share {cursor:pointer;font-size:10px;white-space:nowrap;border:1px solid #e0e0e0;padding:5px 10px;border-radius:2px;}
.btn-fb-share img {margin-right:6px;}
.citation { }
.citation:before { content: "“"; font-size: 32px; }
.citation:after { content: "”"; font-size: 16px; }
section.address { }
.black { color: #000; }
/*
#form1 * { border:none;border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; outline:none; box-shadow:none; border-bottom:1px solid #999;}
*/
#cForm input, #cForm textarea { margin-bottom: 8px }
div.copyright { padding: 10px 0; background: #600; color: #fff; font-size: small; }
div.copyright a { color: #fff; text-decoration: none; }
a.footer-nav { margin: 3px 6px; white-space: nowrap; display: inline; }
a.footer-nav:hover { }
div.h-spacer-15 { clear: both; height: 15px; display: block; }
div.h-spacer-30 { clear: both; height: 30px; display: block; }
#toTop { position: fixed; bottom: 15px; right: 15px; display: none; z-index: 10; }
#toTop:hover { cursor: pointer; }
div.cookie-alert { width: 100%; max-width: 400px; height: auto; padding: 10px; position: fixed; bottom: 10px; right: 10px; color: #fff; z-index: 100; background: #1e1a1c; font-size: small; }
.cookie-alert a { color: #e0e0e0; }
.cookie-alert a:hover { color: #fff; }
.cookie-alert p { margin: 0; font-size: small; }
div.wait { width: 100%; height: 100%; background-image: url(../images/wait.gif); background-repeat: no-repeat; background-position: center; background-color: rgba(220,220,210,.5); position: fixed; z-index: 999999; top: 0; display: none; }
 @media (max-width:500px) {
.hidden-500 { display: none; }
}
