.btn-xl {padding: 0.50rem 2.25rem; border-radius: 5px;}
.bg-light {background-color:#1d1d1d !important;}
.bg-dark {background-color:#2a2a2a !important;}
.page-section {padding: 2rem 0;}
#mainNav.navbar-scrolled {box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);background-color:#1d1d1d;}
#mainNav.navbar-scrolled .navbar-brand {color:#b8b8b8;}
#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link {color:#b8b8b8;}
.pb-3, .py-3 {padding-bottom: 0.7rem !important;padding-top: 0.7rem !important;}
header.masthead {background: linear-gradient(to bottom,rgba(4, 4, 4, 0.57) 0,rgba(17, 17, 17, 0.57) 100%),url(../img/bg-masthead.jpg);}
#portfolio .container-fluid .portfolio-box .portfolio-box-caption {background:rgba(0, 0, 0, 0.87);}
body {font-family: 'Open Sans', sans-serif; background-color: #1d1d1d;}
#mainNav .navbar-brand {font-family: 'Open Sans' sans serif;font-weight: 900;}
#mainNav .navbar-nav .nav-item .nav-link {color: #6c757d;font-family: 'Open Sans' sans serif;font-weight: 700;font-size: 1.1rem;}
header.masthead {background-position: center; height:100%}
hr.divider {     max-width: 3.25rem;     border-width: .2rem;     border-color: #126bca !important; }
