
    .fixed.menu {
      display: none;
    }

    .masthead.segment {
      min-height: 680px;
      padding: 1em 0em;
    }

    .footer {
      min-height: 200px;
      padding: 1em 0em;
      background-color:#EFEFEF !important;
      margin-top:4em !important;
    }


    @media (min-width: 480px) {
        #primary {
            background:
            linear-gradient(
                rgba(30,40,40, 0.20),
                rgba(30,40,40, 0.20)
            ),
            url(background.jpg) no-repeat center -180px fixed,
            rgb(25,25,25);
            background-size: 800px auto;
        }
    }

    @media (max-width: 480px) {
        #primary {
            background:
            linear-gradient(
                rgba(30,40,40, 0.20),
                rgba(30,40,40, 0.20)
            ),
            url(background-small.jpg) no-repeat center -50px fixed,
            rgb(25,25,25);
            background-size:  360px auto;
        }
    }

    .masthead .ui.menu .ui.button {
      margin-left: 0.5em;
    }

    .masthead h1.ui.header {
      padding-top: 3em;
      margin-bottom: 0em;
      font-size: 4em;
      font-weight: normal;
    }

    .masthead .ui.text.container {
        height: 560px;
        background-position: bottom;
        background: radial-gradient(rgba(0,0,0,0.9) 5%,  rgba(0,0,0,0) 71%, rgba(0,0,0,0) 1%);        
    }

    .masthead h2 {
      font-size: 1.7em;
      font-weight: normal;
    }

    @media only screen and (max-width: 480px) {
      .ui.inverted.button {
        display: none !important;
      }
    }

    @media only screen and (max-width: 700px) {

      .masthead.segment {
        min-height: 350px;
      }

      .masthead h1.ui.header {
        font-size: 2em;
        padding-top: 1.5em;
      }
        
      .masthead .ui.text.container {
        height: 240px;
      }        

      .masthead h2 {
        margin-top: 0.5em;
        font-size: 1.5em;
      }

      .ui.fixed.menu {
        display: none !important;
      }

      .section {
        padding-top:2.5em;
      }
    }
