/*
 * html defaults
 */
body{color:#000;font-size:1.2rem;font-family:Lucida Grande,Helvetica,Arial,sans-serif;
	max-width:1300px;margin:0 auto !important;}
hr{margin:5px 0;border:1px solid #ccc;background-color:#fff;width:100%;}

/*
 * bootstrap over-rides
 */
.navbar{z-index:90;background-color:rgba(255,255,255,0.7);text-shadow:#fff 1px 1px 1px;}
h4{font-size:18px;}

/*
 * positioning
 */
.tmbox,.tmboxsm,.tmboxmdm,.tmboxlg{position:relative;padding:1.5vh 1.9vw;background-color:#f1f1f1;
	top:-9.8vh;font-size:2vw;font-family:'Inter';color:black;text-align:center;
	font-weight:300;margin-left:5vw;border-radius:8px;}
.tmboxsm{width:15vw;}
.tmboxmdm{width:23vw;}
.tmbox{width:32vw;}
.tmboxlg{width:40vw;}
.tmtoppos{top:-5.5vh;position:relative;}

/*
 * text elements
 */
.tmTopHdr{text-align:center;margin:2vh 0;font-size:2.8vw;font-weight:300;text-shadow:#badce8 1px 1px 1px;}
.tmtxt{font-size:17px;color:black;font-weight:300;font-family:'Inter';}
.tmmsg{font-size:15px;color:black;font-weight:300;font-family:'Inter';}
.tmmsglg{font-size:17px;color:black;font-weight:300;font-family:'Inter';}
.tmtftd{font-family:'Inter';font-weight:300;}
.tmblkhdr{background-color:#fff;}
.tminfo{font-size:13px;font-family:'Inter';color:black;padding:5px 10px 8px 10px;border-radius:0 0 8px 8px;background-color:#e1e1e1;}

/*
 * links
 */
a.lnk{cursor:pointer;color:#0088cc;text-decoration:none;}
a.lnk:hover{color:#000;text-decoration:none;}
a.lnk[href^="https://"]{background:url(../imgs/Link.png) center right no-repeat;padding-right:13px;}
a.lnk:hover[href^="https://"]{background:url(../imgs/Linkb.png) center right no-repeat;padding-right:13px;}

/*
 * images
 */
.tmrndt{border-radius:8px 8px 0 0;}
.hdrimg{position:relative;text-align:left;top:-5.9vh;z-index:0;}
.tmrnd{border-radius:8px 8px 8px 8px;}

.imgquote{color:white;font-size:2vw;font-family:'Inter',sans-serif;
	position:absolute;bottom:3.2vh;left:2.75vw;width:95%;font-weight:400;line-height:2.1vw;}
.window{height:4.55vh;}

@media(max-width:1720px){
.imgquote{color:white;font-size:2.0vw;bottom:5.8vh;}
.window{height:4vh;}
}
@media(max-width:1450px){
.imgquote{color:white;font-size:2.5vw;bottom:6.2vh;line-height:2.8vw;}
.window{height:4.2vh;}
}
@media(max-width:1199px){
.navbar-toggler-icon{background-color:#fff;background:#fff;border:1px solid #fff;border-radius:3px;}
.navbar{background-color:transparent;background:transparent;}
.imgquote{color:white;font-size:2.7vw;bottom:5.8vh;}
.window{height:3.65vh;}
}
@media(max-width:1000px){
.imgquote{color:white;font-size:2.7vw;bottom:5.8vh;}
.window{height:3.05vh;}
}
@media(max-width:800px){
.imgquote{color:white;font-size:2.7vw;line-height:3.2vw;bottom:2.4vh;}
.window{height:2.65vh;}
.tmbox,.tmboxsm,.tmboxmdm{font-size:2.5vw;padding:1.1vh 2vh;top:-8vh;}
.tmboxsm{width:18vw;}
.tmboxmdm{width:26vw;}
.tmbox{width:40vw;}
.tmboxlg{width:43vw;}
}
@media(max-width:650px){
.imgquote{color:white;font-size:2.8vw;line-height:3.0vw;bottom:1.0vh;}
.window{height:2vh;}
.tmbox,.tmboxsm,.tmboxmdm{font-size:3vw;padding:1.1vh 2vh;}
.tmboxsm{width:21vw;}
.tmboxmdm{width:28vw;}
.tmbox{width:45vw;}
.tmboxlg{width:47vw;}
}
@media(max-width:500px){
.imgquote{color:white;font-size:2.65vw;line-height:3.6vw;bottom:0.25vh;}
.window{height:1.9vh;}
}
