.goog-te-gadget-icon{
    /*background-image: none !important;*/
    background-image: url('https://www.gafroofsfortroops.com/assets/images/language-solid.svg') !important;
    background-position: 0px 0px !important;
    width: 30px !important;
    height: 24px !important;
    margin-right: -15px !important;
}
.goog-te-banner-frame.skiptranslate {
    display: none !important;
}
.goog-te-banner-frame {
    display: none !important;
}
.goog-te-gadget-simple{
    border: none !important;
}
body {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    padding-top:120px;
}
a { font-weight: 500; }

h1,h2,h3,h4,h5,h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.btn.btn-primary {
    border-radius: 0px;
    background-color:red;
    color:white;
    border-color:red;
}

.bg-dark {
    background-color:rgb(32, 32, 32);
    color:white;
}
.bg-dark a:link, .bg-dark a:visited {
    color:rgb(199, 199, 199)
}
.container.content {
    padding:60px 15px;
}
.top-border {
    border-top:1px solid #666666;
}
.navbar-nav li a {
    height:60px;line-height:60px;padding:0px 24px;
    font-weight: 600;
  }
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: 480px;
  }
/* FOOTER */
footer.bg-dark {
    padding:48px 15px;
    background-color:rgb(32, 32, 32);
    color:white;
}
footer .rule {
    font-size:2px;margin:24px 0px;border-top:1px solid white;
}
ul#bottommenu {
    padding:0px
}
ul#bottommenu li {
    display:inline;
    padding:12px 8px;
}
ul#bottommenu li a {
    color:white;
    font-weight: 600;
}

/* Headers */
.jumbotron {
   background-image: url('/assets/images/Roofs for Troops Web Page Banner_RebateForm.png');
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    color:white;
    padding:200px 15px;
    min-height: 600px;
}
.jumbotron.hero {
    /*background-image: url('/assets/images/hero-photo.jpg');*/
    /*background-image: url('/assets/images/RFT-Hero-Image-2023.png');*/
    background-image: url('/assets/images/RFT-Sell-Sheet-Hero-Image-2023.png');
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    color:black;
    padding:100px 15px;
}
.jumbotron h1 {
    font-size:42px;text-shadow: 1px 1px 5px black;
}
.jumbotron p {
    text-shadow: 1px 1px 3px black;
}
.navbar-header { height:80px; }
.covid-notice {
    color:red;padding:12px;margin:0px;font-size:12px;
}
.bg-white { background-color: white; }
.bg-red { background-color: rgb(255, 0, 0); }
.text-white { color: white !important }
.nopadding { padding:0px; }
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 0px) {
    body {
        padding-top:120px;
    }
    .covid-notice {
        color:red;padding:12px;margin:0px;font-size:16px;
    }
    .jumbotron.hero {
    /*background-image: url('/assets/images/hero-photo.jpg');*/
    background-image: url('/assets/images/RFT_Sell-Hero-January25_Image.png');
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    color:black;
    padding:100px 15px;
}
 }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .navbar-nav li a {
    height:80px;line-height:80px;padding:0px 24px;
  }
  .jumbotron.hero {
    /*background-image: url('/assets/images/hero-photo.jpg');*/
    /*background-image: url('/assets/images/RFT-Hero-Image-2023.png');*/
    background-image: url('/assets/images/RFT_Sell-Sheet_Hero-January25_Image.png');
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    color:black;
    padding:100px 15px;
}

 }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

 }