<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Typography CSS */
body, h1, h2, h3    { font-family: Arial; }
body	  	    	{ font-size: 16px; font-weight:400; font-style:normal; font-variant:normal; color: #333; line-height: 1.75em;  }
p, blockquote       { }
.landing-content p  { margin-bottom:15px; color: #333; line-height: 1.75em; }
blockquote          { margin-left: 1.5em; margin-right: 10.5em; font-size: 1em; color: #666; margin-bottom:30px; }
a:focus, a:hover    { text-decoration: none; cursor: pointer; }
a:visited	   	 	{ text-decoration: none; color: inherit; }
a                   { text-decoration:none; color:#283291; }
.landing-content .small { font-size:0.8em; }

/*table*/
table.datatable 				{ width:100%; text-align: left; margin-bottom:2em; display:block; overflow-x: auto;}
table.datatable td, 
table.datatable th, 
table.datatable caption 		{ padding: 0.7em 1em;    vertical-align: top;    border-bottom: 1px solid #eaeaea;}
table.datatable th  			{ background:#e8e8e8;}
table.datatable caption  		{ background: #42BBCE; color:#fff;}

/* data table */
table.ms-rteTable-Data 			{ -ms-name:"SPAA Data Table"; margin-bottom:2em; font-size: 1em; border-collapse: separate; border-spacing: 0; text-align: left; vertical-align: top; width:100%; display: block; overflow-x: auto;border-bottom: 0;}
.ms-rteTable-Data td, 
.ms-rteTable-Data th, 
.ms-rteTable-Data caption 		{ padding: 0.7em 1em;    vertical-align: top;    border-bottom: 1px solid #eaeaea; }
.ms-rteTable-Data th 			{ background: #e8e8e8; }
.ms-rteTable-Data caption  		{ background: #42BBCE; color:#fff; }


/* width: 100%!important;  -- Repalace  with this value if you want to have fullwidth layout :)*/
#spaa-container                         { background: #fff; width: 1280px; margin: 0px auto; }
#spaa-container #ms-belltown-table      { padding-bottom:0; }
#nav-content, #main-content             { background: #fff; }
#nav-content .container                 { display: block; background: linear-gradient(90deg, rgba(247,247,247,1) 0%, rgba(234,234,236,1) 75%, rgba(234,234,236,1) 100%); }
/*home content part*/
#main-content .fixed-wrapper              { margin: 0 auto; position: relative; max-width: 950px; padding: 0 20px; }

/*webpart split content part*/
.webpartzone-row                        { display: -ms-grid; display: grid; -ms-grid-columns:(1fr)[12]; grid-template-columns: repeat(12, 1fr);}
.webpartzone-row .leftbox               { grid-column: span 6;-ms-grid-column-span: 6; margin-right:5px; }
.webpartzone-row .rightbox              { grid-column: span 6;-ms-grid-column-span: 6;-ms-grid-column:7;margin-left:5px; }
.webpartzone-row .leftbox  img,
.webpartzone-row .rightbox  img			{ width:100%; }

.landing-content h1, h2, h3, h4, h5, h6     { margin: 0 0 0.5em 0; color: #333; font-weight: bold; letter-spacing: -0.03em;}
.landing-content h1                         { font-size: 2.5em; color: #000; }
.landing-content h2                         { font-size: 1.51em;color: #333;font-weight: bold; margin-top:1em; margin-bottom: 0.5em;  }
.landing-content h3                         { font-size: 1.42em; color: #333; margin-top:1em; margin-bottom: 0.5em; }
.landing-content h4                         { font-size: 1.28em; color: #333; }
.landing-content h5                         { font-size: 1.2em; color: #6a5942; }
.landing-content h6                         { font-size: 1.1em; color: #6a5942; }
.ms-webpartzone-cell                        { margin:0; }
.landing-content img                        { max-width:100%; }
.landing-content li                         { margin: 0.8em 0; }
.landing-content .video                     { overflow: hidden; position: relative; width:100%; }
.landing-content .video::after              { padding-top: 56.25%; display: block; content: ''; }
.landing-content .video iframe              { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.landing-content a, 
.spaa-webzone-wrapper a                     { color: #9f2d36; }
.landing-content a:hover, 
.spaa-webzone-wrapper a:hover               { text-decoration:underline; }
.photoListing				    {background: #eeeeee; padding: 10px;}
.videoListing			  	    {border:1px solid #eeeeee;padding:5px;}	
/*control styling*/
.landing-content .btn                       { background: #009FB7 0% 0% no-repeat padding-box; /*box-shadow: 0 5px #00444E;*/ border-radius: 3px; color: #F3F7F0; padding: 10px 15px; text-align:center;  }
.landing-content .btn:active                { box-shadow: none; transform: translateY(4px); border: none; outline:none; }
.landing-content a.btn,
.spaa-webpart-wrapper a.btn                 { display:block; background: #172d79 0% 0% no-repeat padding-box; /*box-shadow: 0 5px #001663;*/ border-radius: 3px; color: #F3F7F0; padding: 10px 15px; text-align:center; }
.landing-content a.btn:active, 
.spaa-webzone-wrapper a.btn:active          { box-shadow: none; transform: translateY(4px); }
/*.landing-content .form-group                                    { padding-right: 3px; padding-bottom: 10px; }*/
.landing-content .form-group input, 
.landing-content .form-group select                             { font-size: 1em; line-height: 22px; background: #FFFFFF 0% 0% no-repeat padding-box; border: 1px solid #DDDDDD; padding: 10px; width:100%; height: auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  box-shadow: none; outline-style: none; }
.landing-content .form-group input:-webkit-autofill,
.landing-content .form-group input:-webkit-autofill:hover,
.landing-content .form-group input:-webkit-autofill:focus,
.landing-content .form-group input:-webkit-autofill:active      { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
.landing-content .form-group select                             { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; }
.landing-content .form-group select::-ms-expand                 { display: none; }
.landing-content .form-group .selectDiv                         { position:relative; }
.landing-content .form-group .selectDiv:after                   { font-family: FontAwesome; font-size:20px; content: '\f107'; position: absolute; top: 5px; right: 20px; pointer-events: none; }
/* Grid Layout */
/* Layout */
.landing-content .grid-row              { display: -ms-grid; display: grid; -ms-grid-columns:(1fr)[12]; grid-template-columns: repeat(12, 1fr); margin-bottom: 10px; margin-right: -10px; }
.landing-content .item-span3-col1       { grid-column: span 3;-ms-grid-column-span: 3;margin-right:10px; margin-right:10px;}
.landing-content .item-span3-col4       { grid-column: span 3;-ms-grid-column-span: 3;-ms-grid-column:4; margin-right:10px;}
.landing-content .item-span3-col7       { grid-column: span 3;-ms-grid-column-span: 3;-ms-grid-column:7; margin-right:10px;}
.landing-content .item-span3-col10      { grid-column: span 3;-ms-grid-column-span: 3;-ms-grid-column:10;margin-right: 10px;}
.landing-content .item-span4-col1       { grid-column: span 4;-ms-grid-column-span: 4;margin-right:10px;}
.landing-content .item-span4-col5       { grid-column: span 4;-ms-grid-column-span: 4;-ms-grid-column:5;margin-right:10px;}
.landing-content .item-span4-col9       { grid-column: span 4;-ms-grid-column-span: 4;-ms-grid-column:9;margin-right: 10px;}
.landing-content .item-span6-col1       { grid-column: span 6;-ms-grid-column-span: 6;margin-right:10px;}
.landing-content .item-span6-col7       { grid-column: span 6;-ms-grid-column-span: 6;-ms-grid-column:7;margin-right: 10px;}
.landing-content .item-span12-col1      { grid-column: span 12;-ms-grid-column-span: 12;}
/* extra */
.landing-content .item-span9-col4       { grid-column: span 9;-ms-grid-column-span: 9;-ms-grid-column:4; margin-right:10px; margin-right:10px;}
.landing-content .item-span8-col1       { grid-column: span 8;-ms-grid-column-span: 8;-ms-grid-column:1; margin-right:10px; margin-right:10px;}

/* page header */
#page-section 		                        { position: relative; min-height: 150px; }
#page-section.border                        { border-bottom: 2px solid #e8e8e8; }
#page-section .container                    { margin: 0 auto; position: relative; max-width: 950px; padding: 0 20px; }
h1#pageContentTitle                         { font-weight:normal; font-size: 3.214em; color:#000000; white-space: normal;max-width: 100%;line-height:1.3em;}
.header-page		                        { padding: 15px 0 15px; } 
.spaa-breadcrumb a                          { color: #910D18; padding-bottom: 15px;}
.spaa-breadcrumb span span:nth-child(1),
.spaa-breadcrumb span span:nth-child(2),
.spaa-breadcrumb span span:nth-child(3),
.spaa-breadcrumb span span:nth-child(4),
.spaa-breadcrumb span span:nth-last-child(1)   { display:none;}
.spaa-breadcrumb .breadcrumbSeparator          { padding:0 10px; }

/*Utitity Tools*/
#page-section .row page-tools 							            { padding-left: 20px;}
#page-section .utility-container 						            { display: table; width:100%; }
#page-section .utility-container #utilityControls                   { float: right; }
#page-section .utility-container #utilityControls .utility-item     { color:#555555; display:table-cell; text-align:center; padding: .20rem; text-decoration: none;}
#page-section .utility-container #utilityControls .utility-item .fa { font-size:1em; color:#555555; border: 1px solid #ddd; border-radius: 30px; width: 15px; padding: 12px; }
#page-section .utility-container #utilityControls #btn-decrease     { font-size:1em; }
#page-section .utility-container #utilityControls #btn-original     { font-size:1.14em; }

/* search bar */
#mobile-toggle-icon				                                    { display:none;}
#search-bar-mobile,
#search-bar-desktop                                                 { /*display:none; margin-top:10px;*/ } 

#search-bar-mobile .control.input-text-left input::placeholder,  
#search-bar-desktop .control.input-text-left input::placeholder     { color: #d3d3d3; opacity: 1; font-style: italic;/* Firefox */ }
#search-bar-mobile .control.input-text-left input::placeholder,  
#search-bar-desktop .control.input-text-left input::placeholder     { color: #d3d3d3; font-style: italic;/* Firefox */ }
#search-bar-mobile .control.input-text-left input::placeholder      { color: #d3d3d3; font-style: italic;/* Firefox */ }
#btn-search-mobile, 
#btn-search-desktop                         { background-color:#fff; color: #006A7A; min-width: 40px; padding: 0; border: none; margin:0; outline: none; cursor: pointer; }
#nav-search-button, 
#nav-search-button-mobile                   { border: none; background-color: transparent; } 
#nav-search-button-mobile                   { display: flex; align-items: center; justify-content: center; outline: 0; padding: 10px 0; min-width:4em; }
.search-bar									{ display:none; margin-top:10px; } 
.search-bar.show							{ display:block!important; }  
.search-bar .col                            { border-top: 1px solid #A8CACF; border-bottom: 1px solid #A8CACF; }
.search-bar .field 							{ padding: 0.5em 3em; display:table;}
.search-bar .control						{ display: table-cell; position: relative;} 
.search-bar .control.input-text-left		{ width:100%;}
.input.is-large								{ padding:10px 20px; padding-right:0; border:none; outline: none; width: 90%;}
.bp-button.search-button 					{ letter-spacing: .8px; font-weight: 600; height: 2.4rem; background: #009FB7 0% 0% no-repeat padding-box; box-shadow: 0 5px #00444E; border-radius: 3px; color: #F3F7F0; padding: 10px 15px; text-align: center; border: none;}
.bp-button.search-button:active				{ box-shadow: none; transform: translateY(4px); }
/*.is-secondary, is-secondary:hover           { color: #F3F7F0; background: #009FB7 0% 0% no-repeat padding-box; border-radius: 3px; }*/

#search_container .quicksearch									{ background:#fff; padding:5px; border-radius: 22px; width: 100%;}
#search_container .quicksearch input, 
#search_container .quicksearch button                           { border:0; }
#search_container .quicksearch img                              { display: block; height: inherit; width: auto;}
#search_container .quicksearch button	                        { min-width: 10px; color: #006A7A; margin: 0; cursor: pointer; padding:3px; }
#search_container .quicksearch input							{ outline: none; width: 82%; }
#search_container .quicksearch button:hover						{ border-color:transparent; background-color:transparent; }
#search_container .quicksearch input::placeholder 				{ color: #d3d3d3; opacity: 1; font-style: italic;/* Firefox */}
#search_container .quicksearch input:-ms-input-placeholder 		{ color: #d3d3d3; font-style: italic; /* Internet Explorer 10-11 */}
#search_container .quicksearch input::-ms-input-placeholder 	{ color: #d3d3d3; font-style: italic; /* Microsoft Edge */}
#search-bar-desktop .control.input-text-left input::placeholder { color: #d3d3d3; opacity: 1; font-style: italic;/* Firefox */ }
#search-bar-desktop .control.input-text-left input:-ms-input-placeholder { color: #d3d3d3; font-style: italic;/* Internet Explorer 10-11 */ }
#search-bar-desktop .control.input-text-left input::-ms-input-placeholder { color: #d3d3d3; font-style: italic;/* Microsoft Edge */ } 
#btn-search-desktop                                             { display:none; }
span .input-group-btn .quicksearch-btn { width: 18%; }
#search-input-desktop input::placeholder { display: none; }

/* header css */
.navbar-logo img 				{ height:60px;} 
#header-nav						{ vertical-align: bottom; display: block; padding: 15px 0; text-align:left;}
#header-nav .col1				{ display:inline-block; margin-top: 15px 0 ;}
#header-nav .col2				{ display:inline-block; float:right; margin: 10px 0 ;}

/*-- menu --*/
#menu							{ font-weight: 600; display: inline-flex;}
#menu ul, #menu li				{ line-height: 1.2em;}
#menu ul						{ margin: 0; padding: 0;}
#menu li						{ margin: 0;}
#menu li,#toggle-menu, #menu a 	{ position: relative; display: block; color: #333; }

#menu input[type="checkbox"],
#menu .drop-icon 				{ display: none;}
#menu label.drop-label:not([for])		{ cursor: pointer;}

#menu .drop-label 						{ cursor: pointer; display: flex; align-items: center; height: 35px; justify-content: space-between;}
#menu .drop-label .label-text, 
#menu .drop-label .label-chevron        { height: 85%; display: flex; align-items: center; }
#menu .drop-label .label-text           { border-top: 2px solid transparent; border-bottom: 2px solid transparent; box-sizing: border-box; }

#menu .main-menu &gt; li .label-text.active				{ border-bottom: 2px solid #E50019; }
#menu .main-menu &gt; li a:hover .label-text.active,         
#menu .main-menu &gt; li.active:hover .label-text.active 	{ border-bottom: none; }

#menu,#toggle-menu			 	{ background-color: transparent; }
#menu a						    { padding: 0.3em; }
#menu a 					    { transition: all .125s ease-in-out; -webkit-transition: all .125s ease-in-out; }
#menu .sub-menu 				{ display: none; background-color: #fff;}
#menu input[type="checkbox"]:checked + .sub-menu{ display: block; }
#menu a 						{cursor:pointer;}
/*#menu .main-menu a:not([href])	{cursor:none;}*/

/*-- sub-menu css --*/
#menu .sub-menu										    { display: none; }
#menu input[type="checkbox"]:checked + .sub-menu 		{ display: none; }
#menu .sub-menu 				{ border:none; margin: 0; position: absolute; /*top: 48px;*/ left: 0; z-index: 3000; text-align:left; box-shadow: 1px 1px 6px grey; }
#menu .sub-menu li a 			{ border-bottom: 1px #cbcbcb solid; text-align:left; padding: 10px; }
#menu .sub-menu li:last-child a { border-bottom: none; }
#menu .sub-menu li:hover 		{ background-color: black; color: white; }
#menu .main-menu &gt; li:nth-last-child(-n+2) .sub-menu 	{ border:none; margin: 0; position: absolute; /*top: 48px;*/ right: 0; /*left:auto;*/ z-index: 3000; text-align: left; width:15em; }
#menu li:hover &gt; input[type="checkbox"] + .sub-menu 	{ display: block;}
#menu .sub-menu li a:hover { color: white; } 

/*to be organized later*/
.header-top                 { text-align: right; height: 50%; padding-right: 20px; display: flex; justify-content: flex-end; }

#search_container.desktop   { width: 35%; display: flex; align-items: center; justify-content: flex-end; padding: 0 10px; }

.socialMediaDiv a 			{ padding: 5px; margin-top:10px; }

#conference_btn 			{ text-align: right; height: inherit; display: flex; justify-content: flex-end; padding: 2px; padding-top: 11px; padding-right: 40px; box-sizing: border-box; background: linear-gradient(90deg, white 0%, transparent 80%); width: 18%; }

#conference_btn img 		{ width: 90px; height: auto; }

nav#menu 					{ height: inherit; display: flex; align-items: center; background: linear-gradient(90deg, #f6f2f2 0%, white 100%); width: 82%; }

.header-bottom 				{ text-align: right; height: 50%; padding-right: 20px; }

.home-content-box                   { padding: 70px; }
.home-content-box.one               { background-color: #172d79; }
.home-content-box.one a             { color: #b1c2fa; }
.home-content-box .one .left        { width: 50%; box-sizing: border-box; padding: 10px 0; }
.home-content-box .one .left p      { color: white; letter-spacing: 0.02em; line-height: 1.8em; }
.home-content-box .one .right       { width: calc(50% - 45px); margin-left: 45px; box-sizing: border-box; }
.home-content-box.two               { background: url(/About-TTSH/SPAA/Documents/images/bkg_blurb.png), #E9EBF4; background-repeat: no-repeat; background-attachment: initial; background-position: top left; }
.home-content-box.two .leftbox      { width: calc(50% - 45px); margin-right: 45px; }
.home-content-box.two .rightbox     { width: 50%; }
.leftbox .fb-container              { width: 338px; }
.rightbox .rightboxContent a        { color: #910d18 }
.home-content-box.two .fb-container { height: 482px; }

.left                       { float: left; }
.right                      { float: right; }
.clearfix                   { display: inline-block; }
.clearfix:after             { clear: both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }
html[xmlns] .clearfix       { display: block; }
* html .clearfix            { height: 1%; }
.clearfix                   { display: block; }

.clearfix-1                 { overflow: auto; }
.clearfix-1::after          { content:""; clear:both; display:table; }

.nominateTodayBox 			        { padding: 37px 71px 58px 71px; background-color: #f8f8f8; }
.nominateTodayBox .ribbon 	        { font-size: 18px !important; width: 93.2%; height: 2.6em;	position: relative; margin: 0 auto; text-align:center; }
.nominateTodayBox .ribbon:before    { content: ""; position: absolute; display: block; border: 1.3em solid #b87e3c; left: -2em; border-right-width: 1.0em; border-left-color: transparent; bottom: 0em; }
.nominateTodayBox .ribbon:after     { content: ""; position: absolute; display: block; border: 1.3em solid #b87e3c; right: -2em; border-left-width: 1.0em; border-right-color: transparent; bottom:0em; }
.nominateTodayBox .ribbon-content   { font-family: Arial; font-size: 30px; color: #5a3d16; letter-spacing: 6px; text-align: center; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-image: linear-gradient(to right, #b87e3c, #f2e482, #b87e3c); }

.nominateTodayBox .cards-container { margin-top: 35px; text-align: center; }
.nominateTodayBox .cards-container .card                                    { display: inline-block; vertical-align: top; width: calc(18% - 5px); height: 260px; margin: 10px; box-shadow: 2px 2px 5px #d9d9d9; background-color: white; }
.nominateTodayBox .cards-container .card:first-child, :not(.card) + .card   { margin-left: 0; }
.nominateTodayBox .cards-container .card:last-child                         { margin-right: 0; }
.nominateTodayBox .cards-container .card .card-content-top                  { height: 33%; display: flex; justify-content: center; align-items: flex-end; }
.nominateTodayBox .cards-container .card .card-content-top img              { width: 60px; }
.nominateTodayBox .cards-container .card .card-content-bottom               { height: 67%; text-align: center; font-weight: bold; padding: 20px 18px; box-sizing: border-box; }
.nominateToday-red      { color: #e50019 }
.nominateToday-green    { color: #70b32f }
.nominateToday-blue     { color: #008ed4 }
.nominateToday-orange   { color: #f5740e }
.nominateToday-darkblue { color: #32498e }

.content-wrapper        { margin: 0 auto; position: relative; max-width: 950px; }
.contentBox             { padding: 40px 20px; padding-top:0; }
.contentBox.pageSummary { background-color: #172d79; color: white; box-shadow: inset 0px 1px 3px black; padding-top: 40px; }
.pageSummary-left       { width: 65%; margin-right: 70px; }
.pageSummary-left p     { font-size: 20px; line-height: 1.6em; }
.pageSummary-right      { width: 35%; }
.pageSummary-container  { display: flex; }
.spaa-postSummary-content-box                   { max-width: 950px; padding: 40px 20px; margin: 0 auto; position: relative; max-width: 950px; }   
.spaa-control-wrapper	{}
.spaa-webpart-wrapper   {}

.contact-us-form .field-row              			{ display: flex; margin: 10px 0 10px 0; }
.contact-us-form .field-group .field-row .left    	{ width: 20% }
.contact-us-form .field-group .field-row .right   	{ width: 80% }
.contact-us-form span.mandatory 					{ color: red }
.contact-us-form .field-row .field 					{ width: 100%; padding: 8px; box-sizing: border-box; background-color: #f9f9f9; background-color: #f9f9f9; border: 1px solid #d9d9d9; border-radius: 2px; }
.contact-us-form .button-section 					{ display: flex; margin-top: 20px; margin-bottom: 10px; }
.contact-us-form .button-section .btn-submit 		{ width: 100%; background-color: #e04b5a; color: white; text-align: center; margin: 0!important; border: none; font-size: inherit; border-radius: 2px; }
.contact-us-form .button-section .btn-submit:hover 	{ background-color: #e04b5a; color: white; }
.contact-us-form .button-section .btn-submit:active { background-color: darkgrey; color: white; }
.contact-us-form .error-msg 						{ color: red; }
.contact-us-form .error-summary 					{ position: relative; border-radius: .25rem; line-height: 1.5em; color: #721c24; background-color: #f8d7da; padding: .75rem 1.25rem; }
.contact-us-form .error-summary li					{ margin:0; }
.vertical-center 									{ /*display: flex; align-items: center;*/ }

.form-control 						{ display: block;width: 100%;    padding: 0.429em .75em !important; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border-radius: 3px;   transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.ddlCustom							{ overflow: hidden; background: #fff url(/About-TTSH/SPAA/Documents/images/dropdown.png) no-repeat right center; -webkit-border-radius: 3px; border-radius: 3px;}
.ddlCustom select 					{ background: transparent; width: 100%; height: 35px;-webkit-appearance: none; -moz-appearance: none; -o-appearance:none; appearance:none; padding-left: 10px;}
select::-ms-expand					{ display:none;}
select:focus           				{ outline:none; } 
select:focus::-ms-value       		{ background: transparent; color: black; }

#desktop-nav { height: inherit; }
.nav-wrapper { height: 100%; }

.input-group.quicksearch { display: flex; justify-content: flex-end; }

/*video responsive */
.video-responsive					{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive iframe			{left:0;top:0;height:100%;width:100%;position:absolute;}


/*content */
.gradient-border					 {height:2px;background: rgb(2,0,36);background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(228,0,25,1) 100%);}
.greyBox							 {background:#F8F8F8; min-height:250px;}
.greyBox p							{padding:10px 10px 5px 10px;}	

/*Desktop navbar*/
.logo-wrapper                   { width: 20%; display: flex; display: -ms-flexbox; justify-content: center; align-items: center; padding-left: 20px; }
.header-wrapper                 { width: 79%; background-image: url(/About-TTSH/SPAA/Documents/images/bkg_header.png); background-repeat: no-repeat; background-attachment: initial; background-position: top right; background-size: contain; }
.container .desktop-version     { width: 100%; height: 150px; display: flex; display: -ms-flexbox; box-shadow: 0 3px 3px -2px #505050; z-index: 1; }
.social-media-container         { padding: 5px; display: flex; width: 19%; justify-content: flex-end; padding-right: 40px; align-items: center; }
.social-media-container a       { display: inline-block; }
.social-media-container a img   { display: block; height: 30px; width: auto; margin-right: 8px; -webkit-filter: drop-shadow(1px 2px 1px #d4d4d4); filter: drop-shadow(1px 2px 1px #d4d4d4); }
.logo-wrapper .navbar-logo      { display:flex; }

/*Mobile navbar*/
.container .mobile-version { display: none; }

/*--------------------------------------------------------------------------------*/

/* tabbed container */
.tabbed-pane                { word-break: normal; overflow-wrap: break-word; width: auto; padding: 40px 0; }
.r-tabs .r-tabs-nav         { display: inline-table; width: 100%; }
.tabbed-pane .nav-tabs li   { background: #f8f8f8; border-bottom: 2px solid #000; }
.tabbed-pane .nav-tabs li a,
.tabbed-pane .nav-tabs li a:visited             { color:#565656 !important; font-size:0.938em; text-decoration:none; padding: 13px 10px 10px 13px; display:inline-table; height: 100%; width: 90%;}
.tabbed-pane .nav-tabs li.tab-active            { background: white; border-top: 3px solid #e50019; border-bottom: 0; }
.tabbed-pane .nav-tabs li.tab-active a,
.tabbed-pane .nav-tabs li.tab-active a:visited  { color: #e50019 !important; }
.tabbed-pane .tab-content                       { background: #fff; padding: 20px; overflow-x: auto; margin-bottom: 10px; }
.tabbed-pane .r-tabs-tab                        { width: 175px; }

ul.nav.nav-tabs.r-tabs-nav li 		{ padding: 0px; height: 50px; }
ul.nav.nav-tabs.r-tabs-nav li.space { width: 10px; padding:0; background-color: #fff; border: none; border-bottom: 2px solid #000; }

/* table for tabs */
.tabbed-pane table                  { margin: 0 0 1.5em 0; border:0;}
.tabbed-pane td, 
.tabbed-pane th						{ padding: 1.2em 1em; background: #fbfbfb; color:#333; border-right: 1px solid #fff;  text-align: left; font-weight: normal; vertical-align: top;}
.tabbed-pane td                  	{ border-bottom: 1px solid #ddd; }
.tabbed-pane th                  	{ background: #b54452; color: #fff; border-right: 1px solid #c06974;   }
.tabbed-pane td.vertical         	{font-weight: bold; background: #fff; color: #333;}
.tabbed-pane th.table_caption    	{  background: #eee9e5; color: #333; border-right: 1px solid #dfcdbf; letter-spacing: 0.25em; text-transform: uppercase; font-weight: 500;  } 


/*-- last updated date --*/
.last-updated-container				    { padding-top:10px; color:#fff; }
.last-updated-container &gt; div           { text-align:right; }
.updated-date					        { display:none; }

/*-- footer --*/
#footer-content .footer-container                   { margin: 0 auto; position: relative; max-width: 1280px; padding: 25px 70px 30px 70px; background-image: url(/About-TTSH/SPAA/Documents/images/bkg_footer.png); background-repeat: no-repeat; background-attachment: initial; background-position: bottom left; background-size: initial; color:#000; }
#footer-content                                     { height: auto; background-color: #fbfbfb; }
#footer-content .social-container .container        { padding-top:30px; }
#footer-content .quicklinks-container .row          { display: table; width: 100%;}
#footer-content .quicklinks-container .item-col     { width:44%; display:inline-table;padding-right: 5%; }
#footer-content .footer-bottom                      { font-size:0.95em; }

.footer-section                                         { display: flex; align-items: center; width: 100%; margin-bottom: 25px; }
.footer-section .group .logo-container .logo-set        { display:inline-block; }
.footer-section .group .logo-container .logo-set img    { margin-right: 20px; height: 74px; }
.footer-section .group .logo-container .logo-set.last img:last-of-type { margin-right: 0; }
.footer-section .group .group-title                     { margin-bottom: 4px; }
.footer-section .partners                               { margin-left: auto; }
.footer-section.last                        { margin: 0; }
.footer-section .social-media-links         { display: flex; margin-left: auto; }
.footer-section .social-media-links a       { display: inline-block; }
.footer-section .social-media-links a img   { display: block; height: 30px; width: auto; margin-left: 8px; margin-bottom: 4px; -webkit-filter: drop-shadow(1px 1px 1px #bdbdbd); filter: drop-shadow(1px 1px 1px #bdbdbd); }
.footer-section .footer-links a             { margin-right: 15px; color: #9f2d36; }

/*carousel*/
.spaa-bxslider                                          { padding-left:0;list-style-type:none;margin: 0; z-index:1; }
.spaa-bxslider li                                       { margin:0; }
.bx-wrapper                                             { border:none!important; margin-bottom:0px!important; box-shadow: none; background: none; }
.bx-pager                                               { display:block; outline:none;position:relative;bottom:10px!important;z-index:1;}
.bx-pager .bx-pager-item .bx-pager-link                 { background:#DDDDDD!important; }
.bx-pager .bx-pager-item .active                        { background:#e50019!important; }
.bx-wrapper .bx-prev                                    { left:20px; }
.bx-wrapper .bx-next                                    { right:30px; }
.spaa-bxslider .carousel-item .carousel-image-mobile    { display:none; } 
.spaa-bxslider .carousel-item .mobile-only              { display:none; }
.carousel-img img			                            { width:100%; }
.spaa-bxslider .carousel-item img       { display: block; }

/*accordion*/
.spaa-control-wrapper #fixedAccord                                      { padding: 40px 0; }
.spaa-control-wrapper #fixedAccord, 
.spaa-control-wrapper #fixedAccord .nested-accord                       { width:auto; }
.spaa-control-wrapper #fixedAccord .panel-heading                       { background-color:transparent;	word-break: normal; overflow-wrap: break-word; padding:0; min-height:60px; }
.spaa-control-wrapper #fixedAccord .panel-heading a.collapsed,
.spaa-control-wrapper #fixedAccord .panel-heading a.collapsed:visited   { background-color:#f8f8f8!important; position:relative; display: block; padding: 20px; padding-right: 30px; height:auto; color:#565656!important; border:none; margin-bottom:2px; }
.spaa-control-wrapper #fixedAccord .panel-heading a,
.spaa-control-wrapper #fixedAccord .panel-heading a:visited             { background-color:#fff!important; position:relative; display: block; padding: 20px; padding-right: 30px; height:auto; color:#e50019!important; text-decoration:none; border-top:3px solid #e50019 }
.spaa-control-wrapper #fixedAccord .panel-title					        { font-weight: 700;font-weight:400;margin:0;line-height:1.35em;}
.spaa-control-wrapper #fixedAccord .panel-title a.collapsed:after       { content:"\f107"; font-family:FontAwesome; position:absolute; right: 1em;top:20px; color:#000000; }
.spaa-control-wrapper #fixedAccord .panel-title a:after			        { content:"\f106"; font-family:FontAwesome; position:absolute; right: 1em;top:20px; color:#e50019; }
.spaa-control-wrapper #fixedAccord .panel-body                          { padding: 10px 20px; padding-bottom: 30px; overflow-x:auto; }
.spaa-control-wrapper #fixedAccord .panel-body:last-child               { border-bottom: 1px solid #eee;}
.spaa-control-wrapper #fixedAccord .collapse:not(.show) 			    { display: none;}

/*nested accordion*/
#fixedAccord .nested-accord .panel-heading a,
#fixedAccord .nested-accord .panel-heading a:visited 	        { background-color :#F5F5F5!important; position:relative; display: block; padding: 12px 10px; height:auto; color:#006A7A!important; }
#fixedAccord .nested-accord .panel-heading a.collapsed,    
#fixedAccord .nested-accord .panel-heading a.collapsed:visited  { background:#D0EAEE!important;	position:relative; display: block; padding: 12px 10px; height:auto;	color:#006A7A!important; text-decoration:none; }
#fixedAccord .panel-default.active				                { border: none; }
.nested-accord .panel-default.active	 		                { border: 1px solid #eee; }
.nested-accord .panel-collapse.collapse.show 	                { padding:10px;}

/*  Nested Tabs */
.nested-tabs ul.tabs 				{ margin: 0 0 10px	 0;padding: 0;	display:inline-table; list-style: none;	width: 100%;}
.nested-tabs ul.tabs li 			{ display:table-cell;margin: 0;cursor: pointer;background:#a51d2d;border-right:1px solid #f5f5f5;border-top: 5px solid #fff;color: #fff;overflow: hidden;}
.nested-tabs ul.tabs li.active 		{ background:#f5f5f5; border-top: 5px solid #dadada;}
.nested-tabs ul.tabs li a,
.nested-tabs ul.tabs li a:visited	{ color:#fff !important; font-size:0.938em; text-decoration:none; padding: 5px 10px;display:block; }
.nested-tabs ul.tabs li.active a,
.nested-tabs ul.tabs li.active a:visited{ color:#000 !important; }
.nested-tabs .tab_container 		{ background:transparent; color:#000; padding:5px; overflow-x:auto;}
.nested-tabs .tab_content 			{ display: none; padding: 5px 10px;}
.nested-tabs .tab_drawer_heading 	{ display: none; text-decoration:none;}

/*sitemap*/
ul.sitemap          { margin: 0.5em 0 1.5em 0; line-height: 1.5625em; }
ul.sitemap li       { margin: 0 0 1em 0; }

/*Back to top*/
#back-top           { display: none; position: fixed; bottom: 20px; right: calc(((100% - 1280px)/2) + 1%); z-index: 1000; opacity:1 }
#back-top img       { padding: 0 1em; width: 54px; display: block; }

/* news and events*/
/* fonts */
.newsSearchLabel label                  { line-height: 1.571em; text-transform: uppercase; letter-spacing: 2.4px; color: #444444; opacity: 1; padding: 5px; }
.newsSearchYear select, 
.newsSearchCategory select, 
.newsSearchKeyword input                { background: #FFFFFF 0% 0% no-repeat padding-box; border: 1px solid #DDDDDD; border-radius: 5px; opacity: 1; font-weight: normal; font-size: 1.143em; line-height: 22px; color: #000000; padding: 10px 5px; }
.newsSearchButton .newsSearchInput a    { width: 50px; min-width: inherit; border: none; outline: none; padding: 5px; }
.newsTitle a                            { font-weight: bold; font-size: 1.6em; line-height: 32px; letter-spacing: -0.48px; color: #132666;  }
.newsDateSource p                       { font-style: italic; line-height: 28px; }
.newsContent p                          { font-weight: normal;  line-height: 28px; letter-spacing: 0px; color: #555555; text-align: justify; }

/* layout */
.wp-news                                { box-sizing: border-box; } 
.wp-news .newsSearchBar                 { background: #F2F2F2 0% 0% no-repeat padding-box; border: 1px solid #DFDFDF; border-radius: 3px; opacity: 1; margin-bottom: 20px;padding: 10px; }
.wp-news .newsSearchBar &gt; div           { margin-right: 1%; }
.wp-news .newsSearchButton              { margin-right: 0 !important;}
.newsSearchYear                         { width: 25%; float: left; padding-right: 10px; }
.newsSearchKeyword                      { width: 67.7%; float: left; padding-right: 10px; }
.newsSearchButton                       { width: 5%; float: left; }
.newsSearchInput                        { padding: 5px 0; margin-top: 5px; }
.newsSearchYear select, 
.newsSearchCategory select, 
.newsSearchKeyword input, 
.newsSearchButton div, 
.newsSearchButton a                     { width:100%; box-sizing: border-box; }
.newsSearchBar:after                    { content: ''; display: block; clear: both; }

/* listing */
.wp-news .newsListingData               { margin-bottom: 30px; }
.wp-news .newsItem                      { margin-top: 20px; border-bottom: 1px solid #DDDDDD; padding: 1%; }
.wp-news .newsItem:after                { content: ''; display: block; clear: both; }
.wp-news .newsImage                     { border-radius: 5px; width: 100%; height: 100%; max-width: 284px; max-height: 240px; }
.wp-news div.newsImage                  { float: left; }
.wp-news .newsInfo                      { float: right;	width: 65%; }
.wp-news .newsDateSource                { margin-top:0.5em;	margin-bottom: 1em; }
.wp-news .newsDateSource p              { float: left; margin-top: 0; margin-bottom: 0; }
.wp-news .newsDateSource p:first-child  { margin-right: 10px; }
.wp-news .newsDateSource:after          { content: ''; display: block; clear: both; }
.wp-news .newsInfo div                  { clear: both; }
.wp-news .newsItem						{ position:relative; }
.wp-news .paging                        { line-height: 19px; letter-spacing: 0px; text-align: center; }
.wp-news .pagingLink                    { padding: 15px; }
.wp-news .pagingLink a 					{ padding: 10px 15px; border-radius: 5px; border: 1px solid #DDDDDD; background: #FFFFFF 0% 0% no-repeat padding-box; color: #006A7A}
.wp-news .pagingLink span 				{ padding: 10px 15px; border-radius: 5px; background: #FFFFFF 0% 0% no-repeat padding-box;  color: #54729A; font-weight: bold;  }
.wp-news .firstPg:after                 { content: "\f100";	font-family:FontAwesome; }
.wp-news .prevPg:after                  { content: "\f104"; font-family:FontAwesome; }
.wp-news .nextPg:after                  { content: "\f105"; font-family:FontAwesome; }
.wp-news .lastPg:after                  { content: "\f101"; font-family:FontAwesome; }
.wp-news .firstPg, 
.wp-news .prevPg, 
.wp-news .nextPg, 
.wp-news .lastPg                        { background: #172d79 0% 0% no-repeat padding-box !important; color: #FFFFFF !important; }
.wp-news .restricted                    { opacity: 0.15; cursor: default; } 

@media only screen and (min-width: 950px) {
#menu .main-menu 					    { display: inline-table;}
#toggle-menu                            { display: none;}

#menu .main-menu &gt; li                   { display: table-cell; width:auto; text-align:left; vertical-align: middle; padding: 0 5px; }
#menu .main-menu li:hover               { background-color: black; color: white; }
#menu .main-menu li:hover .drop-label   { color: white; cursor: pointer; }
/*carousel*/
.bx-wrapper, 
.spaa-bxslider, 
.spaa-bxwrapper, 
.bx-viewport                                      { width:100%; }
.spaa-bxslider .carousel-item                     { width:100%;margin:0px!important; }
.spaa-bxslider .carousel-item .carousel-image     { width:100%; }
.spaa-bxslider .carousel-item .carousel-image img { width:100%;object-fit: fill; object-position:center!important; }
 
}
 
@media only screen and (min-width: 950px) and (max-width: 1280px) {
#spaa-container                     { width: 950px;}
#tm:checked + .main-menu 			{ display: block;} 
#menu .main-menu &gt; li               { text-align: left; padding-right: 15px; }
#menu .drop-label                   { height: 100%; }
#menu .drop-label .label-text       { padding: 10px 0;}
#back-top                           { right: calc(((100% - 950px)/2) + 1%); } 
#btn-search-desktop                 { display: block; border: 1px solid #A8CACF; padding: 3px 10px 8px 10px; margin-left: 5px; margin-right: 10px; }
.nominateTodayBox .cards-container  { margin-top: 25px; text-align: center; }
.nominateTodayBox .cards-container .card { width: calc(29% - 20px) }
.nominateTodayBox .cards-container .card:first-child, :not(.card) + .card   { margin-left: 10px; }
.nominateTodayBox .cards-container .card:last-child                         { margin-right: 10px; } 
.home-content-box, 
.nominateTodayBox,
#footer-content .footer-container			                { padding:20px; }
.footer-section .group .logo-container .logo-set img        { margin-right:10px; }
} 

/*-- mobile view css --*/
@media only screen and (max-width: 949px) {
#spaa-container                                 { width: 100%; padding: 0;}
#page-section .container,
#footer-content .footer-container               { padding:20px;}
#nav-content .container                         { padding:0px; display: block; }
#header-nav 					                { width: 100%; padding: 0; background: #fff;}  				
#header-nav .col1                               { padding:20px; padding-bottom: 5px; margin:0; }
#header-nav .col2                               { display:block; width:100%; float: none;margin: 0;background:#fff;}
#menu .main-menu                                { display: none;}
#menu ul.main-menu &gt; li &gt; a.btn-register        { padding: 15px 20px; box-shadow: none;}
#desktop-nav                                    { display: none!important; }
.subpgwriteup								    { overflow:hidden; }

/*-- sub-menu-mobile --*/
#menu							                                    { display:block; text-align:left; width: 100%!important; overflow: hidden; float:none; background: none; background: none!important; }
#menu li a							                                { padding: 15px; border-bottom:1px #dcdcdc solid; }
#menu ul.main-menu &gt; li &gt; a		                                    { padding: 10px 30px; color:#333; text-decoration: none; border-left: 0; border-right: 0; }
#menu .mobile-sub-menu	                                            { display: none; border:none; margin: 0; left: 0; background-color:white; }
#menu input[type="checkbox"]:checked + .mobile-sub-menu             { display: block; }
#menu .mobile-sub-menu a		                                    { padding-left: 45px; }
#menu .mobile-sub-menu .mobile-sub-menu .mobile-sub-menu a	        { padding-left: 45px; }
#menu ul.mobile-sub-menu &gt; ul.mobile-sub-menu &gt; ul.mobile-sub-menu	{ display:block; }
#mobile-nav a.active { background-color: black; color: white!important; }
/*

*/
#menu 
#tm:checked + .main-menu                { display: block; width: inherit; }
#menu .drop-icon 						{ display: block; float:right;}
#header-nav .col1 						{ padding-left:20px;padding:15px;padding-bottom:0;margin:0; }
#header-nav .col2						{ display:block; width:100%; float: none;margin: 0;background:#fff;}
#menu .main-menu 						{ display: none;}
#menu .drop-label &gt; .drop-icon			{ color: #fff }
#menu .main-menu &gt; li:nth-last-child(-n+2) .sub-menu { width: inherit; }
/*--------------*/

.landing-content .mobile-span6-col1       { grid-column: span 6;-ms-grid-column-span: 6;margin-right:10px;} 
.landing-content .mobile-span6-col7       { grid-column: span 6;-ms-grid-column-span: 6;-ms-grid-column:7;margin-right: 10px;}
.landing-content .mobile-span12-col1      { grid-column: span 12;-ms-grid-column-span: 12;}

.logo-wrapper { width: 50%; justify-content: left; }
.header-wrapper { width: 50%; }
.header-top { display: none; }
.header-bottom { width: 100%; height: 100%; display: flex; justify-content: flex-end; padding:0; }
.header-bottom .nav-wrapper { display: flex; align-items: center; }
div#mobile-toggle-icon { display: flex; justify-content: center; margin-right: 55px; }
.container .mobile-version { display: block; width: 100% }
#nav-content .container { height:auto; background: #f7f7f7; }
.container .desktop-version { height: 120px; position: relative; z-index: 1; }
.header-shadow { box-shadow: 2px 2px 5px #d8d8d8; }

/*--social media--*/
.social-media-container { justify-content: left; padding-left: 26px; height: 45px; width:100%; padding-top: 15px; }
.social-media-container a { display: flex!important; padding: 0!important; }
.social-media-container a img { display: block; }

/*--conference logo--*/
#conference_btn         { padding: 0; justify-content: unset; width: inherit; background: none!important;display: block; text-align: left; }
#conference_btn a       { padding: 20px 30px; border: none; }
#conference_btn img     { width:110px; }

/*-- burger menu --*/
#mobile-toggle-icon		    { display:table; float:right; padding-right:20px; }
#toggle-menu 				{ float: right; /*margin-top: 25px;*/ display: flex; align-items: center; }
#toggle-menu .menu-icon 	{ cursor: pointer; padding: 5px 10px; padding-bottom: 3px; padding-left: 8.5px;}  
#mobile-search-icon			{ /*display:inline-block;*/ float: right; cursor: pointer; padding-right:15px; }
#toggle-menu .bar1, 
#toggle-menu .bar2, 
#toggle-menu .bar3 			{ width: 22px; height: 3px; background-color: #333; margin: 6px 0; transition: 0.4s; }	
#toggle-menu .change .bar1 	{ -webkit-transform: rotate(-45deg) translate(-5px, 6px);transform: rotate(-45deg) translate(-5px, 6px); }
#toggle-menu .change .bar2 	{ opacity: 0;}
#toggle-menu .change .bar3 	{ -webkit-transform: rotate(45deg) translate(-6px, -8px); transform: rotate(45deg) translate(-6px, -8px); }

#toggle-menu .menu-icon.change          { background: #000; }
#toggle-menu .menu-icon.change .bar1,
#toggle-menu .menu-icon.change .bar2,
#toggle-menu .menu-icon.change .bar3    { background-color: #fff; }

/* search bar */
.search-bar .field						{ padding:10px 0 ;position:relative; top:0;width:100%; }
.search-bar .control.btn-search-right	{ right:15px; }
#search_container .quicksearch		    { border-radius: 0; padding: 10px 20px; box-sizing: border-box; border-bottom: 1px solid #eee; }
#search_container.desktop               { display: none; padding: 0; width: 100%!important; display: none; }
#search_container .quicksearch input    { width: 100%; }
span .input-group-btn .quicksearch-btn  { float: right; }
#search_container .quicksearch button   { min-width: 10px; color: black; margin: 0; cursor: pointer; background-color: lightgrey!important; padding: 8px 15px; font-size: inherit; }
/* addthis */
#page-section .utility-container		{ display:none; }
/* side nav */
#mobile-sidenav							{ margin-bottom:20px; background: transparent linear-gradient(180deg, #F2F2F2 0%, #CFF1F6 54%, #FFFFFF 100%) 0% 0% no-repeat padding-box; }
#sidenav-content						{ padding-top: 20px; }
.side-nav-item:first-child.active		{ margin-top:15px; }  
.inside-content-panel .content_box	    { display: block; width:100%; padding: 40px 0; }
.inside-content-panel .leftsidebar_box  { display:none; } 
/* subpage content */
.landing-content.subpage                { padding:0 20px; }
/*home content*/

.nominateTodayBox .cards-container { margin-top: 25px; text-align: center; }
.nominateTodayBox .cards-container .card { width: calc(29% - 20px); height: 290px; }
.nominateTodayBox .cards-container .card:first-child, :not(.card) + .card   { margin-left: 10px; }
.nominateTodayBox .cards-container .card:last-child                         { margin-right: 10px; }

/* footer */
#footer-content .quicklinks-container       { display:block; width:100%; }
#footer-content .social-container           { display:block; width:100%; } 
#footer-content .social-container .item-col { padding:0; width:100%; }
.footer-section .group                      { width: 100%; margin-bottom: 20px; }
.footer-section .group .logo-container      { width: 100%; }

#back-top                               { right: 1%; }
#page-banner                            { display:none; }

/*news and events*/
.newsSearchYear                     { width: 25%; }
.newsSearchKeyword                  { width: 67.7%; box-sizing: border-box; }
.newsSearchButton                   { width: auto; }
.newsSearchInput                    { width: 100%; }
.wp-news .newsInfo                  { width: 55%; }

/* Responsive Tab to Accordion */

.tabbed-pane														{ width:100%!important; }
.tabbed-pane .tab-content                                           { padding:20px 0; }
.tab-content &gt; .r-tabs-accordion-title 								{ font-weight:400; margin:0; line-height:1.35em; word-break: normal; overflow-wrap: break-word; padding:0; }
.tab-content &gt; .r-tabs-accordion-title a,
.tab-content &gt; .r-tabs-accordion-title a:visited					{ background-color:#f8f8f8!important; position:relative; display:block; padding:20px; padding-right:30px; height:auto; margin-bottom:2px; color:#565656!important; text-decoration:none; }
.tab-content &gt; .r-tabs-state-active &gt; a.r-tabs-anchor,
.tab-content &gt; .r-tabs-state-active a:visited.r-tabs-anchor 		{ background-color:#fff!important; color:#e50019!important; border-top: 3px solid #e50019; } 
.tab-content &gt; .r-tabs-accordion-title a:after						{ content:"\f107"; float:right; font-family:FontAwesome; position: absolute; right: 1em; top: 20px; color: #000000; }
.tab-content &gt; .r-tabs-accordion-title.r-tabs-state-default a:after	{ content:"\f107"; float:right; font-family:FontAwesome; position: absolute; right: 1em; top: 20px; color: #000000; }
.tab-content &gt; .r-tabs-accordion-title.r-tabs-state-active a:after  { content:"\f106"; float:right; font-family:FontAwesome; position: absolute; right: 1em; top: 20px; color: #e50019; }
.tab-content &gt; .r-tabs-panel 										{ padding:10px 20px; padding-bottom:30px; }
}

/*--------------------tablet view only----------------*/
@media only screen and (max-width: 768px) { 
.welcome-message-container                          		{ background: #42BBCE 0% 0% no-repeat padding-box;}
/*carousel*/
.spaa-bxslider .carousel-item .carousel-image-mobile img	{ width: 100%; object-fit: fill; object-position: center!important;}
.spaa-bxslider .carousel-item .carousel-image               { display: none;}
.spaa-bxslider .carousel-item .carousel-image-mobile        { display: block;}
.spaa-bxslider .carousel-item .mobile-only                  { display: block; padding: 20px; padding-top: 0; text-align: center; }
.bx-wrapper .bx-controls-direction a                        { top: 50%; }

.header-wrapper                 { width: 50%; }
.logo-wrapper                   { width: 50%; justify-content: left; }
.newsSearchKeyword              { width: 66%; box-sizing: border-box; }
.newsImage                      { margin: 0 auto 20px auto; float: none!important; clear: both; }
.newsInfo                       { margin: 0 auto; width: 100% !important; float: none !important; clear: both; }

.home-content-box               { padding: 20px; }
.home-content-box .one .left    { width: 100%; float: none!important; padding: 0; }
.home-content-box .one .right   { width: 100%; margin: 0; margin-top: 50px; float: none!important;}

.pageSummary-container                      { display: block; }
.pageSummary-container .pageSummary-left, 
.pageSummary-container .pageSummary-right   { width: 100%;}

.nominateTodayBox .cards-container { margin-top: 25px; text-align: center; }
.nominateTodayBox .cards-container .card { width: calc(32% - 16px); margin: 8px; height: 280px; }
.nominateTodayBox .cards-container .card:first-child, :not(.card) + .card   { margin-left: 8px; }
.nominateTodayBox .cards-container .card:last-child                         { margin-right: 8px; }
.nominateTodayBox .cards-container .card .card-content-top                  { height: 30%; }
.nominateTodayBox .cards-container .card .card-content-bottom               { height: 70%; }

.footer-section         { display: block; }
.footer-section.last    { display: flex; }

}

@media only screen and (max-width: 700px) { 
    .nominateTodayBox .cards-container                                          { margin-top: 25px; text-align: center; }
    .nominateTodayBox .cards-container .card                                    { width: calc(50% - 20px); margin: 8px; height: 280px; }
    .nominateTodayBox .cards-container .card .card-content-top                  { height: 40%; }
    .nominateTodayBox .cards-container .card .card-content-top img              { width: 80px; }
    .nominateTodayBox .cards-container .card .card-content-bottom               { height: 60%; box-sizing: border-box; }
}

@media only screen and (max-width: 540px) {
    .nominateTodayBox .cards-container .card .card-content-top      { height: 30%; }
    .nominateTodayBox .cards-container .card .card-content-bottom   { height: 70%; }
    .nominateTodayBox .cards-container .card .card-content-top img  { width: 64px; } 
}

@media only screen and (max-width: 500px) {
    .nominateTodayBox                                                           { padding: 37px 45px 58px 45px; }
    .nominateTodayBox .ribbon                                                   { height: 2.62em; width: 78.8%; }
    .nominateTodayBox .ribbon:before, .nominateTodayBox .ribbon:after           { content: ""; position: absolute; display: block; border: 1.31em solid #b87e3c; bottom:0em;}
    .nominateTodayBox .ribbon:before                                            { left: -2.2em; border-right-width: 1.0em; border-left-color: transparent; }
    .nominateTodayBox .ribbon:after                                             { right: -2.2em; border-left-width: 1.0em; border-right-color: transparent; }
    .nominateTodayBox .cards-container                                          { margin-top: 25px; text-align: center; }
    .nominateTodayBox .cards-container .card                                    { width: 100%; margin: 0; margin-top: 20px; margin-bottom: 10px; height: unset; display: table; border-collapse: separate; border-spacing: 10px; }
    .nominateTodayBox .cards-container .card .card-content-top                  { width: 26%; height: unset; display: table-cell; text-align: left; padding: 17px 15px 17px 16px; }
    .nominateTodayBox .cards-container .card .card-content-top img              { width: 100%; position: relative; bottom: unset; vertical-align: middle; }                                
    .nominateTodayBox .cards-container .card .card-content-bottom               { height: unset; width: 74%; padding: 10px; padding-left: 0px; display: table-cell; text-align: left; font-size: 23px; line-height: 1.4em; vertical-align: top;}
    .nominateTodayBox .cards-container .card:first-child, :not(.card) + .card   { margin-left: 0px; }
    .nominateTodayBox .cards-container .card:last-child                         { margin-right: 0px; } 
}

@media only screen and (max-width: 480px) {
.landing-content .grid-row                      { width:100%; display:block; }
.landing-content .item-span3-col1,      
.landing-content .item-span3-col4,
.landing-content .item-span3-col7,
.landing-content .item-span3-col10,
.landing-content .item-span4-col1,
.landing-content .item-span4-col5,
.landing-content .item-span4-col9,
.landing-content .item-span6-col1,
.landing-content .item-span9-col4,
.landing-content .item-span6-col7               { margin-right:0; margin-bottom:30px; }
h1#pageContentTitle                         { font-size: 3em; line-height:1.2em;}
/*header*/
.desktop-version .logo-wrapper   { width: 60%; }
.desktop-version .header-wrapper { width: 40% }
#mobile-search-icon     { padding: 0; }
#mobile-toggle-icon     { margin-right: 0px!important; }
.carousel-image-mobile  { display: block; } 

.nominateTodayBox .ribbon-content                                           { font-size: 21px; letter-spacing: 0; }

/*pagesummary*/
.pageSummary-container .pageSummary-right img   { width:100%; }

/*webpart split content part*/
.webpartzone-row                                { width:100%; display:block; }
.webpartzone-row .leftbox                       { margin-right:0; margin-bottom:5px; }
.webpartzone-row .rightbox                      { margin-left:0; margin-top:5px;  }
/*home content*/
.home-content-box.two .leftbox                  { width: 100%; float: none; margin: 50px 0 25px;}
.home-content-box.two .rightbox                 { width: 100%; float: none; }
.carousel-button								{ padding:10px 15px;}
.carousel-button p								{ padding:0; margin:0;}
.last-updated-container &gt; div                   { text-align:center!important; } 

/*footer*/
/*#page-section .container, #footer-content .footer-container         { padding: 20px; }*/
.footer-section .group .logo-container .logo-set                    { display:block; }
.footer-section .group .logo-container .logo-set img                { margin-right: 0px; }
.footer-section .group .logo-container .logo-set a:first-child      { width: 195px; display: inline-block; }
.footer-section .group .logo-container .logo-set a:last-child img   { margin-right: 0px; }
.footer-section .group.supporters .logo-container .logo-set img     { width: 100%; height: auto; margin:0; }
.footer-section.last                                                { display: block; }
.footer-section .footer-links                                       { display: grid; margin-bottom: 10px; }
.footer-section .footer-links a                                     { margin-right: 15px; margin-bottom: 10px; } 
.footer-section .social-media-links                                 { display: flex; margin-bottom: 5px; margin-left: -4px; }
.footer-bottom.clearfix .left                                       { margin-bottom: 10px; }
.footer-bottom.clearfix .right                                      { float: none!important; }

/*news and events*/
/*.wp-news .pagingLink	                        { padding: 0; }*/	
.wp-news .newsImage                             { max-width: 100%; max-height: 100%; }
.wp-news .newsItem                              { padding: 0; }
.newsSearchButton .newsSearchLabel              { display: none; }
.newsSearchYear,
.newsSearchKeyword                              { width: 100%; float:none; padding-right:0; margin: 10px 0;}
/*.third-width, .half-width						{ width: 90%; }*/
.contact-us-form .field-row              			{ display: block; }
.contact-us-form .field-group .field-row .left,     
.contact-us-form .field-group .field-row .right   	{ width: 100%; float: none; }
}

@media only screen and (max-width: 460px) {
    .nominateTodayBox .cards-container .card .card-content-top                  { width: 33%; }                             
    .nominateTodayBox .cards-container .card .card-content-bottom               { height: unset; width: 67%; font-size: 23px; }
}

@media only screen and (max-width: 375px) {
.navbar-logo				{ padding-right:5px; }
.bp-button.search-button	{ padding: 7px 14px!important; }
.nominateTodayBox .ribbon-content { letter-spacing: 0px; }
.nominateTodayBox .ribbon:before, .nominateTodayBox .ribbon:after { content: ""; position: absolute; display: block; border: 1.31em solid #b87e3c; bottom:0em;}
.nominateTodayBox .ribbon:before { left: -2.25em; border-right-width: 1.0em; border-left-color: transparent; }
.nominateTodayBox .ribbon:after { right: -2.25em; border-left-width: 1.0em; border-right-color: transparent; }
.nominateTodayBox .cards-container .card .card-content-bottom               { font-size: 16px; }
.wp-news .pagingLink a 		                                                { padding: 8px 10px; }
}

@media only screen and (max-width: 320px){
.desktop-version .header-wrapper                                            { width:36%; }
#toggle-menu .menu-icon                                                     { margin-right: 10px; }
#mobile-toggle-icon                                                         { padding-right:0!important; }
.nominateTodayBox .ribbon-content                                           { letter-spacing: 0px; font-size: 20px; }
.nominateTodayBox .cards-container .card .card-content-top                  { width: 40%; padding: 17px 10px 17px 10px;}  
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
#mobile-search-icon     				{ margin-top: 30px; }
#btn-search-desktop     				{ padding:6px 10px 8px 10px; }
#search_container .quicksearch button	{ margin-top:-5px }
#menu .drop-label .label-text, 
#menu .drop-label .label-chevron 		{ display:block; }

} 

@media only screen and (min-width: 950px) and (max-width: 1280px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#menu .main-menu &gt; li 					{ display:inline-block; max-width:90px; text-align:left; }
}

@supports (-ms-ime-align:auto) {
/* Microsoft Edge Browser */
.homeCoursesItem								{ width:calc((99% - 80px)/3);} 
#footer-content .social-container .item-col		{ text-decoration:none; }
}

@media print {
#spaa-container,
.subpgwriteup           { width:100%; }
#nav-content .col2,     
#utilityControls	    { display:none; }

.home-content-box               { padding: 0; padding: 20px 0; }
.home-content-box .one .left,
.home-content-box .one .right   { margin: 0; width: 100%; padding: 0; }
.home-content-box.two .leftbox, 
.home-content-box.two .rightbox  { width: 100%; margin: 0; }

.nominateTodayBox                                                   { padding: 20px 0; background-color: none; }
.nominateTodayBox .ribbon-content                                   { text-decoration: underline; }
.nominateTodayBox .ribbon:before, .nominateTodayBox .ribbon:after   { border: none; }
.nominateTodayBox .cards-container .card                            { margin: 3px; }
.nominateTodayBox .cards-container .card .card-content-bottom       { padding: 10px; }
.wp-news .newsImage     { display:block;}
.wp-news .newsInfo      { float: none; width: auto; display: block; }
nav#menu, .header-top, #conference_btn, .social-media-container { display: none; }
#nav-content .container, .header-wrapper        { background: none; }
#footer-content	.footer-container				{ border-top: 1px solid #ddd;}
.footer-section .social-media-links             { display: none; }
.footer-bottom .left, .footer-bottom .right     { float:none; } 
#footer-content .footer-container               { padding: 10px 0; }
}

</pre></body></html>