﻿/*	Hudson Bay Mountain Weather
*		husonbaymountainweather.com
*		Boostrap 5.1.3
*/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-weight:300;}
/* ***** Banner ***** */
header#sandra-banner {
	background-image: linear-gradient(rgba(7, 7, 7, 0.3),rgba(7, 7, 7, 0.3)),url('../img/core22/rebackheader.jpg');
	background-repeat: no-repeat;
	background-position: center center;
}
@media (min-width: 992px) {
  	#sh-logopos {position:absolute; top:1rem;left:0;}
}
/* ***** Menu ***** */
/* menu item colors when using bootstrap generic
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 1);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
*/
.navbar-dark .navbar-nav .nav-link.active {
  color: #18bc9c;
}

/* fix scroll to bottom (dropdown items extending beyond viewport mobile devices) */
@media (max-width: 992px) {
  	.navbar {overflow: auto;max-height: 85vh; align-items: start;}
}
@media (max-width: 320px) {
	#local-navbar-brand-text {
		display: none;	
	}
}
/* customized tooltips general*/
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #415a77;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #415a77;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #415a77;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #415a77;
}
.tooltip-inner {
  background-color: #415a77;
}
/*	***** Alerts color adjustments when using bootstrap generic ***** */
.alert-green {
	color: #fcfcfc;
	background-color: #18bc9c;
	/*filter: brightness(1.1); # brightens background */
}
.alert-blue {
	color: #fcfcfc;
	background-color: #3e9ddc;
	/*filter: brightness(1.1); # brightens background */
}
.alert-yellow {
	color: #fcfcfc;
	background-color: #f39c12;
	/*filter: brightness(1.1); # brightens background */
}
.alert-red {
	color: #fcfcfc;
	background-color: #e74c3c;
	/*filter: brightness(1.1); # brightens background */
}
/* ***** General Content ***** */
a {color: #22439A;text-decoration:none;font-weight: 300;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.hbmw-tooltip-line {line-height:1;margin:3px 0;border-top: 1px solid #fff;}
.local-smaller {font-size: .675rem;}
/* ***** Current Conditions ***** */
.cur-icon {
	/*width:64px; height:auto;*/
	width:72px; height:auto;
}


/* // Footer ------------------------------------------------*/
/*logo divider
hr.local-hr-footer, hr.local-gradient {margin-top: 2rem; margin-bottom: 2rem;border: 0; height: 1px;background: #000;background-image: linear-gradient(to right, #ccc, #333, #ccc);text-align: center;}
hr.local-hr-footer:after {content: url(../img/logos/t100logo_black.png);display: inline-block;position: relative;top: -.75em;font-size: 1.5em;padding: 0 0.25em;background:white;}
*/
/*#footer {background:url(../img/core/rural_footer.png) repeat-x left bottom;}*/
#footer {background:url(../img/core22/mountain-landscape.png) repeat-x left bottom;}
.forecast-providers {height:32px; width:auto;}

/* scroll to top */
.scrollToTop{
	padding:0px; 
	text-decoration: none;
	position:fixed;
	right:-5px;
	bottom: 10px;
	display:none;
	opacity: 0.6;
	filter:Alpha(opacity=60)
}
.scrollToTop:hover{
	text-decoration:none;
}
@media (max-width: 767px) {
	.scrollToTop img {
		width: 48px; height: auto;	
	}
}
/* scroll to top */
