body * { font-family: 'Open Sans', Helvetica, sans-serif; font-weight: 300; } nav { position: absolute; z-index: 1000; box-shadow: none; padding-top: 15px; } nav ul:not(.nav-mobile) a { color: #FFF; font-weight: 700; text-shadow: 1px 1px 1px #000; font-size: 1.5rem; margin-left: 3px; } nav ul a:hover, .slider .indicators .indicator-item.active { background-color: #FE9205; } #slider-overlay-header { text-align: center; position: relative; top: 20%; z-index: 500; display: block; font-size: 8rem; font-weight: 700; letter-spacing: -0.5rem; } #slider-overlay-header span { text-transform: uppercase; display: block; clear: both; color: #FE9205; margin-top: -1.5rem; font-weight: 300; } img { max-width: 100%; } p { line-height: 2rem; font-size: 1.1rem; color: rgb(19, 15, 14); } h2 { font-size: 4rem; color: rgb(19, 15, 14); } h3 { font-size: 2.7rem; color: rgb(19, 15, 14); } .bold { font-weight: 700; } .italic { font-style: italic; } .m-b-3rem { margin-bottom: 3rem; } .m-b-5rem { margin-bottom: 5rem; } .m-t-3rem { margin-top: 3rem; } .m-tb-3rem { margin-top: 3rem; margin-bottom: 3rem; } .p-1-5rem { padding: 1.5rem !important; } .m-0 { margin: 0; } .button-collapse { color: #FE9205; } .parallax-container { min-height: 380px; line-height: 0; color: rgba(255, 255, 255, .9); } #index-banner { height: 100vh; } .parallax-container .section { width: 100%; } /* label color */ .input-field label { color: #000; } /* label focus color */ .input-field input[type=text]:focus + label, .input-field input[type=email]:focus + label, textarea.materialize-textarea:focus:not([readonly]) + label { color: #FE9205; } /* label underline focus color */ .input-field input[type=text]:focus, .input-field input[type=email]:focus, textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid #FE9205; box-shadow: 0 1px 0 0 #FE9205; } /* valid color */ .input-field input[type=text].valid, .input-field input[type=email].valid, textarea.materialize-textarea.valid:not([readonly]) { border-bottom: 1px solid #FE9205; box-shadow: 0 1px 0 0 #FE9205; } /* invalid color */ .input-field input[type=text].invalid { border-bottom: 1px solid #F00; box-shadow: 0 1px 0 0 #F00; } @media only screen and (max-width: 992px) { .parallax-container .section { position: absolute; top: 40%; } #index-banner .section { top: 10%; } } @media only screen and (max-width: 600px) { #index-banner .section { top: 0; } .parallax-container .section { position: absolute; top: 20%; } .contact-form-widget { margin-bottom: 25px; } .company-data { text-align: center; } .company-data span { display: block; } .section .row div.col.s12 img { display: block; margin: 15px auto; } } .section .row > div { font-size: 1.4em; margin-bottom: 20px; } .icon-block { padding: 0 15px; } .icon-block .material-icons { font-size: inherit; } footer.page-footer { margin: 0; }