html,body {height:100%;}
/*****************************************/
/********** MAIN BODY ELEMENTS ***********/
/*****************************************/
body{background-color: #333333;color: #000000;font-size: 16px;font-family: 'Lato', sans-serif;margin: 0px 0px 0px 0px;}
/*****************************************/
/********** TEXT *************************/
/*****************************************/
h1{color: black; font-family: 'Carme', sans-serif;}
h2{color: black; font-family: 'Carme', sans-serif;}
h3{color: black; font-family: 'Carme', sans-serif;}
h4{color: black;}
h5{color: black;}
.blueText{color: #007bff;}
/*****************************************/
/********** LINKS ************************/
/*****************************************/
a.a1:link{   color: #FFFFFF; font-size: 14px; text-decoration: underline;}
a.a1:visited{color: #FFFFFF; font-size: 14px; text-decoration: underline;}
a.a1:hover{  color: #7b7e84; font-size: 14px; text-decoration: underline;}
a.a2:link{   color: #000000; font-size: 18px; text-decoration: underline;}
a.a2:visited{color: #000000; font-size: 18px; text-decoration: underline;}
a.a2:hover{  color: #7b7e84; font-size: 18px; text-decoration: underline;}
a.a3:link{   color: #FFFFFF; font-size: 14px; text-decoration: underline;}
a.a3:visited{color: #FFFFFF; font-size: 14px; text-decoration: underline;}
a.a3:hover{  color: #7b7e84; font-size: 14px; text-decoration: underline;}
a.a4:link{   color: #000000; font-size: 14px; text-decoration: underline;}
a.a4:visited{color: #000000; font-size: 14px; text-decoration: underline;}
a.a4:hover{  color: #7b7e84; font-size: 14px; text-decoration: underline;}
/*****************************************/
/********** DESIGN ELEMENTS **************/
/*****************************************/
.no-padding {  padding: 0;}
.no-padding img{width: 100%;}
.topspacing{padding-top: 110px;}
.btn-primary{background-color: #262163;border: #262163;}
.hidden{visibility: hidden;}
.style-one {border: 0;height: 1px;background: #ffffff;background-image:linear-gradient(to right, #ccc, #ffffff, #ccc);}
.staticpicture{background-image: url("pictures/Contact-Central-Montana-Real-Estate.jpg");width: 100%;min-height: 400px; background-position: center; background-repeat: no-repeat;background-size: cover;}
.staticpicture2{background-image: url("pictures/About-Central-Montana-Real-Estate.jpg");width: 100%;min-height: 400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.staticpicture3{background-image: url("pictures/Central-Montana-Real-Estate-Listings.jpg");width: 100%;min-height: 400px; background-position: center;background-repeat: no-repeat;background-size: cover;}
.staticpicture4{background-image: url("images/Harlowton-Montana-Real-Estate.jpg"); width: 100%;min-height: 400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parallax {background-image: url("pictures/central-montana-real-estate-properties-for-sale-20190714.jpg");min-height: 80vh;height: 500px;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
.parallaxwinter {background-image: url("pictures/central-montana-real-estate-properties-for-sale-201900501.jpg");min-height: 80vh;height: 500px;background-attachment: fixed;background-repeat: no-repeat;background-size: cover;}
.first {background-image: url("pictures/Central-Montana-Real-Estate-Properties-For-Sale.jpg");width: 100%;min-height: 100vh;background-position: center;background-repeat: no-repeat;background-size: cover;}
.stretchHeader{width: 100%;min-height: 400px;}
/*****************************************/
/********** Section Colors ***************/
/*****************************************/
.white-text{color: #FFFFFF;}
.blue{background-color: #0000ff; color: #FFFFFF;}	
.orange{background-color: #ff9933; color: #000000;}	
.white{background-color: #FFFFFF; color: #000000;}
.black{background-color: #000000; color: #FFFFFF;}
.grayLight{background-color: #cccccc; color: #000000;}
.grayDark{background-color: #333333; color: #FFFFFF;}
.grayUltraLight{background-color: #e6e6e6; color: #000000;}
/*****************************************/
/********** Glyphicons *******************/
/*****************************************/
.fa{padding: 0px;font-size: 30px;width: 30px;text-align: center;text-decoration: none;margin: 5px 2px;}
.fa:hover{opacity: 1.0;}
.fa-facebook{background: transparent;color: white;}
.fa-google{background: #57bbbf;color: white;}
/*****************************************/
/********** NAV-BAR SETTINGS *************/
/*****************************************/
.affix {background-color: #eee;-webkit-transition:padding 0.2s ease-out;-moz-transition:padding 0.2s ease-out;-o-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out;}
@media (min-width:768px) {.affix-top {background-color:transparent;border-color:transparent;padding: 15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}}
nav .navbar-nav .nav-link,
nav .navbar-brand {color: #000;}
nav .nav-item.active .nav-link,
nav .nav-item:hover .nav-link {color: #007bff;}
/*****************************************/
/********** YOUTUBE VIDEO SIZING *********/
/*****************************************/
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}