/*
Theme Name: Roos Ambiental
Theme URI: http://www.roosambiental.com.br
Version: Set/2017
Author: Bravo Interativa
Author URI: http://www.bravo.st
*/

/*------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse; border-spacing:0;}
textarea, input, a {outline:none;}

.clear {clear:both;}
.clearfix, .container {*zoom:1;} .clearfix:before, .clearfix:after, .container:before, .container:after {display:table; content:""; line-height:0;} .container:after, .clearfix:after {clear:both;}
.hide-text {font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden {display:none;}
.noselect {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.noscroll {overflow:hidden;}

.browser-warning {background-color:#ffffaa;padding:5px;text-align:center;}
#sign {position:fixed; bottom:20px; right:20px; font-size:8px; text-transform:uppercase; color:#555; font-family:tahoma, arial, sans-serif;}
#sign a {color:#555;} #sign a:hover {color:#000;}

/*------------------------*/

body {background:#00fc00; font-family:'Titillium Web', sans-serif; font-size:16px; color:#2d3739;}
a {text-decoration:none; color:#000;}
strong {font-weight:bold;}
em {font-style:italic;}
p {line-height:22px; margin-bottom:18px;}

/*------------------------*/

header {background:#2d3739; position:absolute; left:0; right:0; top:0; z-index:1;}
header h1 a {background:url(logo.png)center no-repeat; background-size:contain; width:72px; height:80px; margin:0 auto; display:block; text-indent:-9999px;}

/*------------------------*/

#home {position:relative;}
#home .image {height:100vh; background-size:cover; background-repeat:no-repeat; background-position:center;}
#home .infos {padding:100px 0 0 55px; height:100vh; display:flex; align-items:center; flex-wrap:wrap;}
h2 {font-weight:300; font-size:72px; line-height:69px; color:#fff; text-transform:uppercase;}
p {font-size:36px; line-height:35px;}
a {font-weight:700; font-size:21px; line-height:35px; color:#2d3739;}
#home a.tel {margin-right:30px; position:relative;}
#home a.tel:after {content:''; display:block; position:absolute; top:5px; bottom:5px; right:-18px; width:3px; background:#2d3739;}
#home .contact {background:#fff; padding:5px 30px; border-radius:20px; display:inline-block; text-align:center; display:block;}
#home .endereco {width:100%; font-size:18px; font-weight:300; color:#2d3739; line-height:27px; display:block; position:relative;}

#home-m {display:none;}