/*!
* Start Bootstrap - Landing Page v5.0.4 (https://startbootstrap.com/template-overviews/landing-page)
* Copyright 2013-2019 Start Bootstrap
* Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-landing-page/blob/master/LICENSE)




#navbarGMF {text-align: right; text-transform: uppercase;}
#navbarGMF .nav-item {font-weight:600; font-size: 1.0rem;}
.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.accordion .card-header.collapsed:after {

    content: "\f067"; 
}
 
body, h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif; }

h1 {padding:1.5rem 0; }


.coverimg .coverimg-text{padding:3rem}
.coverimg .coverimg-img {min-height:50rem;background-size:cover; background-position:top left;}

@media (min-width:768px){
.coverimg .coverimg-text{padding:7rem}
}


.showcase .showcase-text{padding:3rem}
.showcase .showcase-img{min-height:30rem;background-size:cover; background-position: center center;}

@media (min-width:768px){
.showcase .showcase-text{padding:7rem}
}
.features-icons{padding-top:7rem;padding-bottom:7rem}
.features-icons .features-icons-item{max-width:20rem}
.features-icons .features-icons-item .features-icons-icon{height:7rem}
.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}
.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}
.testimonials{padding-top:7rem;padding-bottom:7rem}
.testimonials .testimonial-item{max-width:18rem}
.testimonials .testimonial-item img{max-width:12rem;-webkit-box-shadow:0 5px 5px 0 #adb5bd;box-shadow:0 5px 5px 0 #adb5bd}
.call-to-action{position:relative;background-color:#343a40;background:url(../img/bg-masthead.jpg) no-repeat center center;background-size:cover;padding-top:7rem;padding-bottom:7rem}
.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}
footer.footer{padding-top:4rem;padding-bottom:4rem}


*/



#navbarGMF .nav-item {font-weight:700; font-size: 1.3rem;}
.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.accordion .card-header.collapsed:after {
    content: "\f067"; 
}


@media (min-width:300px){
.container, .container-fluid{ padding:1rem; }
.navbar { padding:.5rem 1rem;}
.webview {display:none;}
.mobileview {display:inline-block;}
}


@media (min-width:768px){
.container, .container-fluid { padding:5rem;padding-bottom:4rem;}
.navbar { padding:1.5rem 2rem ;}
.webview {display:inline-block;}
.mobileview {display:none;}
}

.text-white{color:#ffffff;}
.bg-white{background-color:#ffffff;}

.section-header { padding:2.5rem 2rem 0.5rem 2rem; text-align:center;}
h1 {padding:1.5rem 0; }


.coverimg .coverimg-text{padding:3rem}
.coverimg .coverimg-img {min-height:50rem;background-size:cover; background-position:top left;}

@media (min-width:768px){
.coverimg .coverimg-text{padding:7rem}
}


.showcase .showcase-text{padding:3rem}
.showcase .showcase-img{min-height:30rem;background-size:cover; background-position: center center;}

@media (min-width:768px){
.showcase .showcase-text{padding:7rem}
}

.features-icons{padding-top:5rem;padding-bottom:7rem}
.features-icons .features-icons-item{max-width:20rem}
.features-icons .features-icons-item .features-icons-icon{height:7rem}
.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}
.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}