@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
html {
  width: 100%;
  height: 100%;
  background-color: #333333;
  color: #e6e6e6;
  line-height: 1.45;
  font-family: 'Open Sans', Helvetica, Verdana, Arial, Sans-Serif;
  color: #fff;
  background-color: #000; }

body {
  width: 100%;
  background: none;
  color: #e6e6e6;
  line-height: 1.45;
  font-family: 'Open Sans', Helvetica, Verdana, Arial, Sans-Serif; }

.element-invisible {
  display: none; }

body img {
  max-width: 100%;
  height: auto; }

a:link {
  color: #cc0000; }

a:visited {
  color: #cc0000; }

a:active {
  color: #cc0000; }

a:hover {
  color: #cc0000; }

header, main, aside, section, footer {
  margin: 0;
  padding: 0; }

.logo {
  text-align: center;
  padding: 8em 0; }

.navbar-custom .nav li.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.75); }
  .navbar-custom .nav li.active a {
    color: #000; }

.intro {
  background: url("../img/iwcbg50cal-web-50percent.jpg") no-repeat bottom center scroll;
  background-color: #000;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover; }

#about {
  background: #000; }

#services.content-section {
  padding-top: 150px;
  margin-top: 100px; }
#services .content {
  text-align: left;
  font-size: 16px; }
  #services .content ul ul {
    margin-bottom: 1.5em; }

/*# sourceMappingURL=style.css.map */
