@charset "UTF-8";
/* CSS Document */

@media (max-width: 999999px) {
	
body 			{ 		font-family: 'Avenir Next', Avenir, 'Helvetica Neue', 'Lato', 'Segoe UI', Helvetica, Arial, sans-serif; 
						background-color:#fff; 
						background-image: url( "../images/SD-SpecialReport-Background-25.jpg");
						background-position: center top;
    					background-size: 100% auto;
						background-repeat: no-repeat;
						margin: 0; 
						padding: 0;
	text-align: center;
}
 
.comingsoon {color:#ccc; filter: blur(3px);}
	
h1 						{ font-size:32px; text-align:center; color:#00223c; font-weight:200; line-height:40px; text-transform: uppercase; margin: 0 0 30px 0;}
h2 						{ font-size:24px; text-align:center; color:#00223c; font-weight:700; line-height:38px; margin: 0 45px 0px; text-transform: uppercase;}
h3 						{ font-size:36px; text-align:left; color:#00ccff; font-weight:500; line-height:36px; margin: 0 0 20px 0px; text-transform: uppercase;}
h4 						{ font-size:28px; text-align:left; color:#bcca33; font-weight:300; line-height:36px; margin: 0 0 15px 0px; text-transform: uppercase;}
h5 						{ font-size:17px; text-align:left; color:#00ccff; font-weight:400; line-height:26px; margin: 0 0 15px 0px; }
h6 						{ font-size:28px; text-align:center; color:#00223c; font-weight:400; line-height:40px; text-transform: uppercase; margin: 0 0 50px 0;}	
	
	
p 						{ font-size:17px; text-align:left; color:#00223c; font-weight: 400; line-height:26px; margin: 0 0 15px 0px;}

p 			a			{ color:#bcca33; font-weight: 600; text-decoration: underline;}
p 			a:hover		{ color:#00223c; font-weight: 600; text-decoration: none;}
		
}

.verytopMenu 			{ width: 100%; background: #2B4451; position: absolute; z-index: 1000; height: 30px;}
.verytopItem			{ width:900px; padding: 0px 0 0px 0; margin: 0px auto 0px auto; text-align:center; display: block;}
.verytopItem ul			{ list-style: none; }
.verytopItem li 		{ text-align: center; padding-top: 1px; color: #fff; border-left: 1px solid #43606C; border-right: 1px solid #43606C; padding-bottom: 22px; margin-top: 3px; float: left;}
.verytopItem li a		{ color: #fff; text-decoration: none;}


#topstrip 				{ width:100%;  backdrop-filter: blur(4px); height:105px; padding: 45px 0 0px 0; margin: 0px 0px 0px 0px;  box-shadow: 0px 6px 10px #ccc;}
#topstrip  img 			{ height:70px; width: auto; }
#topstripinner 			{ width:1000px; height:85px; padding: 0px 0 0px 0; margin: 0px auto 0px auto;  }
#topstripinnerone 		{ display: inline-block; vertical-align: top; width:140px; height:85px; padding: 0px; margin: 0px; text-align: left;}
#topstripinnertwo 		{ display: inline-block; vertical-align: top; width:740px; height:82px; padding: 0px; margin: 0px;  text-align: center;}
#topstripinnerthree 	{ display: inline-block; vertical-align: top; width:110px; height:85px; padding: 0px; margin: 0px; text-align: right;}
.green 					{color: #bcca33; }


#navstrip 				{ width:100%; height:60px; padding: 30px 0 0px 0; margin: 0px auto 95px auto; text-align:center; box-shadow: 0px 6px 10px #ccc; backdrop-filter: blur(2px);}
#navstrip ul			{ display: inline; text-align:center; list-style: none; padding-inline-start: 0px;
}
#navstrip li			{ color:#00ccff; font-size:18px; display: inline; text-align:center; margin: 10px  20px 10px  20px;  }
#navstrip li a			{ color:#002542; font-size:18px; text-align:center; font-weight:700; line-height:38px; margin: 0  ; text-transform: uppercase; text-decoration: none;}
#navstrip li a:hover	{ color:#00ccff; text-decoration: none;}


#vidbox 				{ width:1000px; height:562px; padding: 0px 0 0px 0; margin: 0px auto 50px auto; text-align:left; display: block; box-shadow: 0px 5px 10px #999; border: 1px solid #00ccff;  }
.video 					{ position: relative; width:1000px; height:562px;}


#textbox 				{ width:900px; height:auto; padding: 0px 0 0px 0; margin: 30px auto 30px auto; text-align:center; }
#textbox img 			{ width:100%; height:auto; padding: 0px 0 0px 0; margin: 18px 0 35px 0; text-align:center;}


#shortlist 				{ width:870px; height:auto; padding: 0px; margin: 0px auto 250px auto; vertical-align: top; text-align:center; }
.shortlistentry 		{ width:830px; height:auto; padding: 30px 20px 45px 20px; margin: 0px 0 50px 0; vertical-align: top; text-align:center; background-color: rgb(255 255 255 / 10%);
  backdrop-filter: blur(10px); border-bottom: 1px solid #00ccff}
.shortlistleft 			{ width:250px; height:auto; padding: 0px 0 0px 0; margin: 0px 20px 0 0; display: inline-block; vertical-align: top;  }
.shortlistright 		{ width:550px; height:auto; padding: 0px 0 0px 0; margin: 0px; display: inline-block; vertical-align: top; text-align:left;}
.shortlistright p		{ margin: 0px 0 40px 0px;}
.shortlistright a		{ color:#fff; font-size:16px; font-weight:500; margin: 25px 0px; text-decoration: none; padding: 8px 12px; background-color: #00ccff; }
.shortlistright a:hover	{ color:#fff; text-decoration: none; background-color: #00223c;}

.smalllogo			{ width:150px; height:auto; padding: 0px 0 0px 0; margin: 40px 0px 0px 0; display: inline-block; vertical-align: top;  }
.nolink { opacity: 0.2; filter: blur(1px);}


#logobox 				{ width:900px; height:auto; padding: 0px 0 0px 0; margin: 0px auto 20px auto; text-align:center; }
#logobox img 			{ width:auto; height:50px; padding: 0px; margin: 0px 25px 25px 0; text-align:center;}
#logobox .biggerlogo  			{ width:auto; height:80px; padding: 0px; margin: 0px 0px 0px 0; text-align:center;}





.backforth 				{ width:100%; height:75px; display: inline-block; vertical-align: top; padding: 0; margin: 40px 0px 0px 0px;}
.back					{ width:50%; height:75px; display: inline-block; vertical-align: top; padding: 0px; margin: 0px; text-align: left; float: right;}
.forth					{ width:50%; height:75px; display: inline-block; vertical-align: top; padding: 0px; margin: 0px; text-align: right; float: right;}
.backforth a			{ color:#fff; font-size:16px; font-weight:700; margin: 0; text-decoration: none; padding: 10px 12px; background-color: #00223c; border-bottom: solid 10px #bcca33; }
.backforth a:hover		{ color:#fff; text-decoration: none; background-color: #002542;}


#savedate 				{ width:100%; height:108px; display: inline-block; vertical-align: top; padding: 20px 0 0  0; margin: 80px 0px 0px 0px; text-align:center; background-color: #00223c;}
#savedate  h2 						{ color:#fff; }

#footer 				{ width:100%; height:auto; display: inline-block; vertical-align: top; padding: 50px 0 50px 0; margin: 0px 0px 0px 0px; text-align:center; background-color: #bdca33;}
.footerinner			{ width:950px; height:auto; padding: 0px 0 0px 0; margin: 0px auto 0px auto; text-align:center; }
.footerleft				{ display: inline-block; vertical-align: top; width:28%; height:auto; padding: 0px 20% 0  0; margin: 0px ; text-align:left; }
.footerright			{ display: inline-block;  vertical-align: top; width:47%; height:auto; padding: 0px 0 0px 0; margin: 0px ; text-align:left; }
.footerinner p 			{ font-size:16px; text-align:left; color: #002542; font-weight: 400; line-height:22px; margin: 0px 0 25px 0px;}
.footerinner a 			{ color:#fff; text-decoration: none;}
.footerinner a:hover	{ color: #002542; text-decoration: none;}
