<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> /* light latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), 
  	   url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Light.woff2') format('woff2'); /* Modern Browsers */
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/*light latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Lato Light'), local('Lato-Light'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Light.eot'),/* IE9 Compat Modes */
	   url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	   url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
	   url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Light.ttf') format('truetype'),
	   url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Light-300.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato.woff2') format('woff2'); /* Modern Browsers */
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Lato Regular'), local('Lato-Regular'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato.eot'), /* IE9 Compat Modes */
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato.woff') format('woff'), /* Modern Browsers */
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato.ttf') format('truetype'),
		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Bold.woff2') format('woff2'); /* Modern Browsers */
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Lato Bold'), local('Lato-Bold'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Bold.eot'), /* IE9 Compat Modes */
   		 url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Bold.ttf') format('truetype'),
		 url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Bold-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Lato Black'), local('Lato-Black'),url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Heavy.woff2') format('woff2'); /* Modern Browsers */
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Lato Black'), local('Lato-Black'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Heavy.eot'),/* IE9 Compat Modes */
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Heavy.ttf') format('truetype'),
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Lato-Heavy-900.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* arvo */
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Arvo.eot');/* IE9 Compat Modes */
  src: local('Arvo'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Arvo.woff2') format('woff2'),
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Arvo.woff') format('woff'),
		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Arvo.svg#Arvo') format('svg'),
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/Arvo.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 
}

/* open-sans */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 400; 
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/OpenSans.woff2') format('woff2'),
  		url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/fonts/OpenSans.ttf') format('truetype');
}

/* Typography CSS */
body	  	    	{ font-family: 'Lato', sans-serif; font-size: 14px; font-weight:400; font-style:normal; font-variant:normal; color: #333; line-height: 1.75em; color:#555;  }
p, blockquote       { }
p 		    		{ font-family: 'Lato', sans-serif; margin-bottom:15px; }
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:"STACC 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; }

table.ms-rteTable-Data-Clear	{ -ms-name:"STACC Data Table Clear"; margin: 0; padding:0; border:0; border-collapse: separate; border-spacing: 0; width:100%; display: block; overflow-x: auto;}
.ms-rteTable-Data-Clear td, .ms-rteTable-Data-Clear th { padding: 0; background: transparent; color:#000; border: 0; }
.ms-rteTable-Data-Clear td  { }
.ms-rteTable-Data-Clear th  { }
.ms-rteTable-Data-Clear td.vertical { }
.ms-rteTable-Data-Clear th.table_caption  { }

/*content alignment*/

.alertbox			{background:#cff1f5; padding:1.5em; border-radius:5px; margin-bottom:2em;}
.greybox			{background:#F3F3F3; padding:1.5em; border-radius:5px; margin-top: 1em; margin-bottom: 1em; font-size:1.143em; }
.borderbox			{border:1px solid #F3F3F3; border-radius: 5px; text-align:center;}
.displayTable		{display:table}
.displayCell		{display:table-cell; vertical-align:middle;}
.third-width		{width:30%}
.half-width			{width:50%}


/*speakers*/
.speakerbox 		{float: left; width: 40%; padding: 10px; height: 95px; background: #f3f3f3; margin: 10px;}
.speakerImg         {float: left; width: 30%; margin-right: 20px;}   
.speakerImg img 	{border-radius: 50px;}



/* width: 100%!important;  -- Repalace  with this value if you want to have fullwidth layout :)*/
#stacc-container                        { background: #fff; width: 1280px; margin: 0px auto; border-right:solid  1px #ddd; border-left:solid  1px #ddd; border-top:solid 4px #39557A; }
#stacc-container #ms-belltown-table     { padding-bottom:0; }
#nav-content, #main-content             { background: #fff; }
#nav-content .container                 { padding: 0 20px;}

/*home content part*/
#main-content .middle-wrapper, 
#main-content .fixed-wrapper,
.welcome-message-container .row,
.home-infolinks-container .row,
.last-updated-container                 { margin: 0 auto; position: relative; max-width: 950px; padding: 0 20px; }

/*subpage content part*/
.landing-content.subpage                { margin: 0 auto; position: relative; max-width: 950px; font-size:16px;}
.landing-content.subpage.full-width     { padding: 40px 20px; font-size:16px; }
/*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 { font-family: 'Lato', sans-serif; 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                      { color:#006A7A; }
/*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; font-size:1em; font-family: 'Lato', sans-serif; }
.landing-content .btn:active                                    { box-shadow: none; transform: translateY(4px); border: none; outline:none; }
.landing-content a.btn                                          { display:block; background: #009FB7 0% 0% no-repeat padding-box; box-shadow: 0 5px #00444E; border-radius: 3px; color: #F3F7F0; padding: 10px 15px; text-align:center; font-size:1em; font-family: 'Lato', sans-serif; }
.landing-content 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: 1.143em; 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: 12px; 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 .container                    { margin: 0 auto; position: relative; max-width: 950px; padding: 0 20px; }
#page-section 		                        { background: rgba(66, 187, 206, 0.9); z-index: 1; position: relative; min-height:150px; } 
h1#pageContentTitle                         { font-family: 'Arvo', serif; font-weight:normal; font-size: 3.214em; color:#000000; white-space: normal;max-width: 100%;line-height:1.5em;}
.header-page		                        { padding: 15px 0 15px; } 
.stacc-breadcrumb a                         { color:#000000;padding-bottom: 15px; font-size:1.14em;}
.stacc-breadcrumb span span:nth-child(1),
.stacc-breadcrumb span span:nth-child(2),
.stacc-breadcrumb span span:nth-child(3),
.stacc-breadcrumb span span:nth-child(4),
.stacc-breadcrumb span span:nth-child(5),
.stacc-breadcrumb span span:nth-child(6),
.stacc-breadcrumb span span:nth-child(7),
.stacc-breadcrumb span span:nth-child(8),
.stacc-breadcrumb span span:nth-child(9),
.stacc-breadcrumb span span:nth-child(10),
.stacc-breadcrumb span span:nth-last-child(1)   {display:none;}
.stacc-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     { font-size:1.43em; color:#555555; display:table-cell; text-align:center;padding: .40rem; text-decoration: none;display:table-cell;text-align:center;}
#page-section .utility-container #utilityControls .utility-item .fa { color:#555555; }
#page-section .utility-container #utilityControls #btn-decrease     { font-size:1em; }
#page-section .utility-container #utilityControls #btn-original     { font-size:1.14em; }

/* page banner */
#page-banner        { height: 200px; display: block; position: relative; }
#banner-container   { content: ""; opacity: 1; top: -160px; left: 0; bottom: 0; right: 0; position: absolute; z-index: 0; }

/* 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: #71A0A7; 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: #71A0A7; font-style: italic;/* Firefox */ }
#search-bar-mobile .control.input-text-left input::placeholder      { color: #71A0A7; font-style: italic;/* Firefox */ }
#btn-search-mobile, 
#btn-search-desktop                         { background-color:#fff; color: #006A7A; min-width: 40px; padding: 0; border: none; font-size:1.25em; margin:0; outline: none; cursor: pointer; }
.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%; font-size:16px;}
.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; font-size: 1em; 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									{ font-size:1em; background:#fff; padding:5px; border: 1px solid #A8CACF; }
.search-container .quicksearch input, 
.search-container .quicksearch button                           { border:0; background-color:transparent; }
.search-container .quicksearch button	                        { min-width: 10px; color: #006A7A; margin: 0; cursor: pointer; }
.search-container .quicksearch input							{ outline: none; width:120px; }
.search-container .quicksearch button:hover						{ border-color:transparent; background-color:transparent; }
.search-container .quicksearch input::placeholder 				{ color: #71A0A7; opacity: 1; font-style: italic;/* Firefox */}
.search-container .quicksearch input:-ms-input-placeholder 		{ color: #71A0A7; font-style: italic; /* Internet Explorer 10-11 */}
.search-container .quicksearch input::-ms-input-placeholder 	{ color: #71A0A7; font-style: italic; /* Microsoft Edge */}
#search-bar-desktop .control.input-text-left input::placeholder { color: #71A0A7; opacity: 1; font-style: italic;/* Firefox */ }
#search-bar-desktop .control.input-text-left input:-ms-input-placeholder { color: #71A0A7; font-style: italic;/* Internet Explorer 10-11 */ }
#search-bar-desktop .control.input-text-left input::-ms-input-placeholder { color: #71A0A7; font-style: italic;/* Microsoft Edge */ } 
#btn-search-desktop                                             { 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-size:1.15em; font-weight: 400; 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"]	        { display: none;} 
#menu,#toggle-menu			            { background-color: #fff; }
#menu a						            { padding: 0.5em; transition: all .125s ease-in-out; -webkit-transition: all .125s ease-in-out; cursor:pointer;  }
#menu li.active a                       { color:#42BBCE!important; }

/*-- register button --*/
#menu ul.main-menu &gt; li &gt; a.btn-register        { background: #0C192A 0% 0% no-repeat padding-box; box-shadow: 0 5px #004369; border-radius: 3px; color: #F3F7F0; padding: 10px 15px; margin-top:-5px; }
#menu ul.main-menu &gt; li &gt; a.btn-register:active { box-shadow: none; transform: translateY(4px); }

/*-- 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: 950px; padding: 10px 20px 50px 20px; }
#footer-content                                     { height: auto; background-color: #39557A; }
#footer-content .quicklinks-container               { width:70%; display:inline-table; }
#footer-content .quicklinks-container .container,
#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 .social-container                   { width:29%; display:inline-table; }
#footer-content .social-container .item-col         { background-color: #456187; }
#footer-content .social-container .item-col table   { padding:20px; width:100%; }
#footer-content .social-container .item-col 		{ color:#FFFFFF; }
#footer-content .social-container .item-col .telephone a	{ color:#FFFFFF!important;text-decoration: none;/*pointer-events: none;*/ }
#footer-content .social-container .item-col .email a		{ color:#42BBCE!important;text-decoration: none;/* pointer-events: none;*/ }
.quicklinks-container ul                            { list-style: none; margin: 0; padding: 0; }
.quicklinks-container li                            { color: #73DFF1; padding: 10px 0; padding-left: 0; border-bottom: 1px solid #4D6482; }
.quicklinks-container li a                          { cursor:pointer; color: #73DFF1; }
.quicklinks-container .header, 
.quicklinks-container .header a,
.social-container .header, 
.social-container .header a                         { font-family:'Arvo',sans-serif; font-size:1.286em; color: #FFFFFF; padding-bottom: 15px; border:none; }
.social-container .contactno                        { color:#FFFFFF; }
.social-container .fa.fa-envelope                   { color: #42BBCE; background-color: #fff; border-radius: 50%; padding: 6px; margin-right:5px; }
.social-container .fa.fa-phone                      { -o-transform: rotate(270deg); -webkit-transform: rotate(45deg); transform: rotate(270deg); color: #42BBCE; background-color: #fff; border-radius: 50%; padding: 6px 8px; margin-right:5px; }
.copyright-container .row                           { background-color: #375A88; color:#A6B9D2; padding:20px; text-align:center; font-size:1.07em; }

/*carousel*/
.stacc-bxslider                                         { padding-left:0;list-style-type:none;margin: 0; z-index:1; }
.stacc-bxslider li                                      { margin:0; }
.bx-wrapper                                             { border:none!important; margin-bottom:0px!important; box-shadow: none; background: none; }
.bx-pager                                               { display:block;padding:1px;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:#42BBCE!important; }
.bx-wrapper .bx-prev                                    { left:20px; }
.bx-wrapper .bx-next                                    { right:30px; }
.stacc-bxslider .carousel-item .carousel-image-mobile   { display:none; } 
.stacc-bxslider .carousel-item .mobile-only             { display:none; }
.carousel-img img			                            { width:100%; }
.carousel-detail                                        { color: #fff; line-height: normal;  text-align: center; position: absolute; width: 100%; }
.carousel-detail .container                             { padding-top: 8%; margin: 0 auto; width: 550px; }
.carousel-title                                         { font-size: 3em; font-family:'Arvo',sans-serif; }
.carousel-caption                                       { font-size: 1.143em; line-height:1.8;}
.carousel-button                                        { display:inline-block; font-weight: normal; line-height: 19px; letter-spacing: 0px; color: #F3F7F0!important; background: #009FB7 0% 0% no-repeat padding-box; border-radius: 3px; text-align: center; padding:0; box-shadow: 0 5px #00444E; /*z-index:99999;*/ }
.carousel-button p                                      { padding:10px 15px; margin:0;}

/*sidenav*/
.inside-content-panel .leftsidebar_box      { display: inline-block;width: 20%; padding-left: 20px; padding-bottom:30px; min-height:500px; vertical-align:top; background: transparent linear-gradient(180deg, #F2F2F2 0%, #CFF1F6 54%, #FFFFFF 100%) 0% 0% no-repeat padding-box; }
.inside-content-panel .content_box          { display: inline-block;width: 70%; padding: 40px 28px;}
#sidenav-content                            { padding-top: 40px; }
.side-nav-item                              { padding:13px 0; padding-left:40px; padding-right:20px; color: #006A7A; font-size:1em; }
.side-nav-item a                            { color: #006A7A; }
.side-nav-item.active                       { background:#fff; border-radius: 3px; box-shadow: 0 5px #E1E1E1; }

/*accordion*/
.landing-content #fixedAccord, 
.landing-content #fixedAccord .nested-accord                        { font-size: 1em; width:auto; }
.landing-content #fixedAccord .panel-heading                        { background-color:transparent;	word-break: normal; overflow-wrap: break-word; padding:0;padding-bottom:0.2em; }
.landing-content #fixedAccord .panel-heading a.collapsed,
.landing-content #fixedAccord .panel-heading a.collapsed:visited    { background-color:#CDD5DF!important; position:relative; display: block; padding: 12px 10px; padding-right: 20px; height:auto; color:#444444!important; }
.landing-content #fixedAccord .panel-heading a,
.landing-content #fixedAccord .panel-heading a:visited              { background-color:#84D9E6!important; position:relative; display: block; padding: 12px 10px; padding-right: 20px; height:auto; color:#444444!important; text-decoration:none; }
.landing-content #fixedAccord .panel-title					{ font-weight: 700;font-size:1em;font-weight:400;margin:0;line-height:1.35em;}
.landing-content #fixedAccord .panel-title a.collapsed:after{ content:"\f107"; font-family:FontAwesome; position:absolute; right: 1em;top:15px; color:#000000; }
.landing-content #fixedAccord .panel-title a:after			{ content:"\f106"; font-family:FontAwesome; position:absolute; right: 1em;top:15px; color:#000000; }
.landing-content #fixedAccord .panel-body                   { padding:10px;overflow-x:auto;}
.landing-content #fixedAccord .panel-body:last-child        { border-bottom: 1px solid #eee;}
.landing-content #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: 1px solid #eee; }
.nested-accord .panel-default.active	 		                { border: 1px solid #eee; }
.nested-accord .panel-collapse.collapse.show 	                { padding:10px;}

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

/*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:70px; }

/*home content */
.welcome-message-container							{ background:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/images/bkg.jpg') bottom right; padding-bottom:30px;}
.welcome-message-container .welcome-message-title   { font-family:'Arvo',sans-serif; font-size:2.286em; text-align:center; color:#00444E; padding: 30px 0; margin-bottom: 0; } 
.welcome-message-container .grid-column.col-1,
.welcome-message-container .grid-column.col-2       { margin-right:20px; }
.welcome-message-container .welcome-message-text    { font-size:1.143em; color:#0C192A; } 
.welcome-message-container .welcome-message-image   { text-align:center; } 
.home-infolinks-container                           { background: #39557A 0% 0% no-repeat padding-box; padding-bottom:30px; }
.home-infolinks-container .home-infolinks-title     { font-family:'Arvo',sans-serif; font-size:2.286em; text-align:center; color:#FFFFFF; padding: 30px 0; margin-bottom: 0; }
.home-infolinks-container .home-infolinks-content   { font-size:1.143em; color:#FFFFFF; } 
.home-infolinks-container .home-infolinks-item      { width:auto; height:283px; display: block; position: relative; }
.home-infolinks-container .home-infolinks-frontview { height: 100%; display: flex; display: -ms-flexbox; }
.home-infolinks-container .home-infolinks-icon      { background:rgba(57, 85, 122, 0.7); z-index: 1; position: relative; height: 150px; width: 150px; margin:auto; border-radius:50%; opacity:0.9; }
.home-infolinks-container .grid-column.col-1 .home-infolinks-icon{ background:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/images/cir_sp.png') no-repeat; }     
.home-infolinks-container .grid-column.col-2 .home-infolinks-icon{ background:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/images/cir_prog.png') no-repeat; }      
.home-infolinks-container .grid-column.col-3 .home-infolinks-icon{ background:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/Documents/images/cir_spon.png') no-repeat; }   
.home-infolinks-container .home-infolinks-icon span { text-align: center; display: block; margin-top: 100px; font-size: 1.286em; color:#fff; }
.home-infolinks-container .home-infolinks-bkg       { content: ""; opacity: 1; top: 0; left: 0; bottom: 0; right: 0; position: absolute; z-index: 0; }
.home-infolinks-container .grid-column.col-1 .home-infolinks-bkg { background-image:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/PublishingImages/Home/micphone.jpg'); background-repeat:no-repeat; }
.home-infolinks-container .grid-column.col-2 .home-infolinks-bkg { background-image:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/PublishingImages/Home/program.jpg'); background-repeat:no-repeat; }
.home-infolinks-container .grid-column.col-3 .home-infolinks-bkg { background-image:url('/Healthcare-Professionals/Training-Workshops/Training-Courses/Trauma-Training-Centre/Singapore-Trauma-and-Acute-Care-Conference/PublishingImages/Home/handshake.jpg'); background-repeat:no-repeat; }

/*newshighlight and courses*/
.wp-homeCourses             { background: #C5DCE1; display: table; width:100%; }
.homeNewsList,
.homeCoursesList            { width:950px; box-sizing: border-box; }
.wp-homeNewsHighlight .container,
.wp-homeCourses .container  { display:table; padding:30px 0; margin: 0 auto; }
.highlightsHeadingItem h2   { font-weight : normal; font-size: 2.286em; font-family: 'Arvo', sans-serif; color: #000000; text-align: center; line-height: 19px; }
.highlightsHeadingItem &gt; a, 
.viewMoreMobile &gt; a         { font-weight: normal; font-size: 1.286em; line-height: 19px; letter-spacing: 0px; color: #F3F7F0; background: #009FB7 0% 0% no-repeat padding-box; border-radius: 3px; text-align: center; padding: 10px 15px; box-shadow: 0 5px #00444E; }
.highlightsHeadingItem &gt; a:active, 
.viewMoreMobile &gt; a:active  { box-shadow: none; transform: translateY(4px); }

.highlightsHeadingItem      { float: left; width: 33.33333333%; }
.highlightsHeadingItem&gt;a    { float: right; }
.homeHighlightsHeading      { clear: both; padding-top:40px; }
.viewMore                   { display: block;margin-top:-10px; }
.viewMoreMobile             { text-align: center; display: none; margin-top: 10px; margin-bottom: 20px; }
.viewMoreMobile&gt;a           { margin: auto; }

h3.homeNewsInfo                 { font-weight: normal; font-size: 1.714em; line-height: 32px; font-family:'Arvo', sans-serif; letter-spacing: -0.48px; color: #006A7A; }
p.homeNewsInfo                  { font-weight:normal; font-size: 1.143em; line-height: 28px; letter-spacing: 0px; color: #555555; }
p.newsSource                    { font-style: italic; font-size: 1.143em; line-height: 28px; }
.homeNewsItem                   { padding-top: 40px; clear: both; }
.homeNewsImage                  { border-radius: 5px; width: 100%; height: 100%; max-width: 284px; max-height: 240px; }
div.homeNewsInfo&gt;p:first-child  { margin-top: 0; }
.odd div.homeNewsImage          { float: left; }
.odd div.homeNewsInfo           { float: right;	width: 65%;}
.even div.homeNewsInfo          { float: left; width: 65%;}
.even div.homeNewsImage         { float: right; }

h3.homeCoursesInfo                              { text-align: center; font-weight:normal; font-size: 1.286em; line-height: 28px; letter-spacing: 0px; color: #006A7A; }
.homeCoursesRow                                 { width:100%; clear: both; box-sizing: border-box; }
.homeCoursesRow div.homeCoursesItem:nth-child(2){ margin-left: 40px; margin-right: 40px; }
.homeCoursesItem                                { margin-top: 40px; float: left; width: calc((100% - 80px)/3) /*width:30.5%*/; box-sizing: border-box; }
div .homeCoursesImage                           { border-radius: 5px; width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; }
img .homeCoursesImage                           { position: absolute; top:0; bottom:0; margin: auto; width: 100%; }
div.homeCoursesInfo                             { padding: 10px; }

/*gallery*/
.gallerySearchFilter                                                    { background-color: #F2F2F2; border: 1px solid #DFDFDF; border-radius: 3px; padding: 10px; margin-bottom: 30px; }
.gallerySearchFilter .filterBy                                          { font-family: 'OpenSans', sans-serif; font-size: 1.143em; padding: 5px; text-transform: uppercase; line-height: 1.571em; letter-spacing: 2.4px; color: #444444; }
.gallerySearchFilter .searchicon .glyphicon-search:before               { content: "Go"; color: #F3F7F0; }
.gallerySearchFilter .forms-inline .form-inline                                                         { display: -ms-grid; display: grid; -ms-grid-columns:(1fr)[12]; grid-template-columns: repeat(12, 1fr); margin-bottom: 10px; }
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="search-gallery-year"] 	        { grid-column: span 2;-ms-grid-column-span: 2; margin-right:10px; } 
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="search-gallery-keyword"]        { grid-column: span 9;-ms-grid-column-span: 9;-ms-grid-column:3; }
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="go-btn-fix-gallery"]            { grid-column: span 1;-ms-grid-column-span: 1;-ms-grid-column:12;}
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="go-btn-fix-gallery"] button 	{ min-width:50px; border: none; outline:none; }
.gallerySearchFilter .forms-inline .form-inline .form-group .textboxDiv    { display:flex; }
.genericfilterbox .d-lg-none                { display: none; } 
.galleryListing .row                        { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -20px; margin-right: -20px; }
.galleryListing .galleryItem                { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; padding:0 20px; margin-bottom:20px; box-sizing: border-box; }
.galleryListing .galleryItem                { display:none; /*shown by loadmore in webpart*/ }
.galleryListing .galleryItemInfo            { background-color: #efefef; padding: 15px; word-break:break-word; } 
.galleryListing .galleryItemInfo .date      { border-bottom: solid 1px #cdcdcd; padding: 0 0 5px; line-height:1.7em; }
.galleryListing .galleryItemInfo .title     { font-size: 1.143em; line-height: 1.2em; }
.galleryListing .galleryItem img            { width: 100%; vertical-align: middle; border-style: none; }
.gallery .icon, img.icon                    { width: auto !important;  }
.gallery img.icon                           { padding-bottom:5px; }
.galleryItemDetails .itemInfo               { border-top: 1px solid #efefef; padding: 15px; margin:10px 0; }
.galleryItemDetails .itemInfo .title        { font-size: 2.143em; color:#006A7A; line-height:1.2em; }
.galleryItemDetails .itemSynopsis           { }
.photoListing .gallery-slider-nav img       { width:100% !important; max-height:185px !important; }
.photoListing .gallery-slider-container 	{ width:80%; margin:30px auto; background-color:#eee; }
.photoListing .sliderMain 			        { width:80%; margin:auto; }
.photoListing .sliderThumb 		            { width:80%; margin: 30px auto; }
.photoListing .slick-slide 	                { margin:0px 10px; }
.photoListing .slick-prev:before, 
.photoListing .slick-next:before            { color:#42bbce; }
.photoListing .slick-slide 		            { transition:all ease-in-out .3s; opacity:.2; }    
.photoListing .slick-active 		        { opacity:.4; }
.photoListing .slick-current 		        { opacity:1; }
.photoListing .slick-slide img              { max-width:100%; height:auto !important; }
.gallery .backToListing .fa-angle-left		{ padding-right: 5px; font-weight: bold; color: #006A7A; }

/*loadmore*/
.loadmorebox .loadmore          { display: block; margin-top: 20px; margin-bottom: 20px; padding: 10px; font-size:1.15em; background: #009FB7 0% 0% no-repeat padding-box; box-shadow: 0 5px #00444E; border-radius: 3px; color: #F3F7F0!important; font-weight: 400; line-height: 16px; text-align: center; transition: all .3s; }
.loadmorebox .loadmore:active   { box-shadow: none; transform: translateY(5px); }

/*journal*/
.wp-journals .journalSearchBar              { background: #F2F2F2 0% 0% no-repeat padding-box; border: 1px solid #DFDFDF; border-radius: 3px; opacity: 1; margin-bottom: 20px; }
.journalSearchYear select, 
.journalSearchKeyword 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; }
.journalSearchLabel label                   { font-family: 'OpenSans', sans-serif; font-size: 1.143em; line-height: 1.571em; letter-spacing: 2.4px; color: #444444; text-transform: uppercase; padding: 5px; }
.journalListingDate                         { font-weight: normal; font-size: 1.143em; line-height: 32px; vertical-align: top; padding-top: 10px; width: 15%; padding-left:10px; padding-right:30px;  }	
.journalListingTitle                        { padding:10px; width: 85%; }
.journalListingTitle&gt;a                      { font-family:'Arvo',sans-serif; font-weight: normal; font-size: 1.5em; line-height: 32px; letter-spacing: 0px; color: #006A7A; opacity: 1; }
.journalListingPublisher                    { font-weight: normal; font-size: 1.143em; font-style: italic; line-height: 26px; letter-spacing: 0px; color: #444444; opacity: 1; padding-left:10px; padding-right:10px; }
.journalSearchBar                           { padding: 10px; }
.journalSearchBar:after                     { content: ''; display: block; clear: both; }
.journalSearchYear                          { float:left; width: 15%; }
.journalSearchKeyword                       { float:left; box-sizing: border-box; padding-left: 10px; padding-right: 10px; width:78%; }
.journalSearchButton                        { float:left; width: 5%; }
.journalSearchInput                         { padding: 5px 0; margin-top: 5px;} 
.journalSearchButton .journalSearchInput a  { width: 50px; padding:8px; border: none; outline: none;}
.journalSearchInput *                       { width:100%; box-sizing: border-box; }
.journalListingData                         { border-collapse: collapse; border-spacing: 0;	margin-bottom: 30px; } 
#journalListBorder                          { border-bottom: 1px solid #E3E3E3; padding-bottom: 30px; }
.wp-journals .paging                        { font-size: 1.143em; line-height: 19px; letter-spacing: 0px; text-align: center; }
.wp-journals .pagingLink                    { padding: 15px; }
.wp-journals .pagingLink a 					{ padding: 10px 15px; border-radius: 5px; border: 1px solid #DDDDDD; background: #FFFFFF 0% 0% no-repeat padding-box; color: #006A7A}
.wp-journals .pagingLink span 				{ padding: 10px 15px; border-radius: 5px; background: #FFFFFF 0% 0% no-repeat padding-box;  color: #54729A; font-weight: bold;  }
.wp-journals .firstPg:after                 { content: "\f100"; font-family:FontAwesome; }
.wp-journals .prevPg:after                  { content: "\f104"; font-family:FontAwesome; }
.wp-journals .nextPg:after                  { content: "\f105"; font-family:FontAwesome; }
.wp-journals .lastPg:after                  { content: "\f101"; font-family:FontAwesome; }
.wp-journals .firstPg, 
.wp-journals .prevPg, 
.wp-journals .nextPg, 
.wp-journals .lastPg                        { background: #009FB7 0% 0% no-repeat padding-box !important; color: #FFFFFF !important; }
.wp-journals .restricted                    { opacity: 0.15; cursor: default; }

/* news and events*/
/* fonts */
.newsSearchLabel label                  { font-family:'OpenSans', sans-serif; font-size: 1.143em; 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: 8px; }
.newsTitle a                            { font-weight: normal; font-size: 1.5em; line-height: 32px; font-family: 'Arvo', sans-serif; letter-spacing: -0.48px; color: #006A7A; }
.newsDateSource p                       { font-style: italic; font-size: 1.143em; line-height: 28px; }
.newsContent p                          { font-weight:normal; font-size: 1.143em; 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: 15%; float: left; padding-right: 10px; }
.newsSearchCategory                     { width: 25%; float: left; padding-right: 10px; }
.newsSearchKeyword                      { width: 55%; 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%; }
.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 .newsCategory span             { position:absolute; bottom:0; right:0; padding:2%; }
.wp-news .newsCategory span:before		{ content:"Category: "; } 
.wp-news .paging                        { font-size: 1.143em; 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: #009FB7 0% 0% no-repeat padding-box !important; color: #FFFFFF !important; }
.wp-news .restricted                    { opacity: 0.15; cursor: default; } 

/*program*/
.wp-programme .programme-accord                                     { font-size: 1em; width:auto; color:#0C192A; } 
.wp-programme .programme-accord .panel-default                      { border-bottom: 1px solid #E3E3E3; }
.wp-programme .programme-accord .panel-default:last-child           { border-bottom:0; }
.wp-programme .programme-accord .header,         
.wp-programme .programme-accord .panel-heading                      { background-color:transparent;	word-break: normal; overflow-wrap: break-word; display: block; padding: 0; }
.wp-programme .programme-accord .panel-heading.haschild a,
.wp-programme .programme-accord .panel-heading.haschild a:visited           { background-color:#84D9E6!important; position:relative; display: block; padding: 12px 10px; padding-right: 20px; height:auto; color:#444444!important; text-decoration:none; font-weight:bold  }
.wp-programme .programme-accord .panel-heading.haschild a.collapsed,
.wp-programme .programme-accord .panel-heading.haschild a.collapsed:visited { background-color:#CDD5DF!important; position:relative; display: block; padding: 12px 10px; padding-right: 20px; height:auto; color:#444444!important; font-weight:bold }
.wp-programme .programme-accord .panel-title                        { font-weight: 700;font-size:1em;font-weight:400;margin:0;line-height:1.35em;}
.wp-programme .programme-accord .panel-title.date                   { padding-bottom: 0.2em; } 
.wp-programme .programme-accord .panel-heading.haschild .panel-title a.collapsed:after      { content:"\f107"; font-family:FontAwesome; position:absolute; right: 1em; color:#000000; }
.wp-programme .programme-accord .panel-heading.haschild .panel-title a:after                { content:"\f106"; font-family:FontAwesome; position:absolute; right: 1em; color:#000000; }
.wp-programme .programme-accord .panel-body                         { overflow-x:auto; margin-top: -0.2em;}
.wp-programme .programme-accord .panel-body:last-child              { }
.wp-programme .programme-accord .collapse:not(.show)                { display: none;}
/*nested program*/
.wp-programme .programme-nested .panel-heading, 
.wp-programme .programme-nested .panel-collapse                 { display: -ms-grid; display: grid; -ms-grid-columns:(1fr)[12]; grid-template-columns: repeat(12, 1fr); }
.wp-programme .programme-nested .groupby .subprogram            { display: -ms-grid; display: grid; -ms-grid-columns:(1fr)[12]; grid-template-columns: repeat(12, 1fr); }
.wp-programme .programme-nested .groupby .subprogram  p:first-child { padding:0;margin:0 }
.wp-programme .programme-nested .panel-heading .panel-title.time,
.wp-programme .programme-nested .panel-collapse .panel-body.left,
.wp-programme .programme-nested .groupby .time                  { grid-column: span 1;-ms-grid-column-span: 1; margin-left:0; }
.wp-programme .programme-nested .panel-heading .panel-title.title,
.wp-programme .programme-nested .panel-collapse .panel-body.right,
.wp-programme .programme-nested .groupby .title                  { grid-column: span 11;-ms-grid-column-span: 11; -ms-grid-column:2; } 
.wp-programme .programme-nested .header                         { padding: 20px 0px; }
.wp-programme .programme-nested .header .panel-title.title      { padding-left:20px; }
.wp-programme .programme-nested .panel-heading .time            { color:#555555; }
.wp-programme .programme-nested .panel-heading.haschild .time   { margin-top:20px; }
.wp-programme .programme-nested .panel-heading.haschild a,
.wp-programme .programme-nested .panel-heading.haschild a:visited   { background-color :#F5F5F5!important; position:relative; display: block; padding: 20px; height:auto; color:#006A7A!important;  font-weight: normal; }
.wp-programme .programme-nested .panel-heading.haschild a.collapsed,    
.wp-programme .programme-nested .panel-heading.haschild a.collapsed:visited { background:#D0EAEE!important;	position:relative; display: block; padding: 20px; height:auto;	color:#006A7A!important; text-decoration:none;  font-weight: normal; }
.wp-programme .programme-nested .panel-body .groupby.odd        { background-color:#CCF4FB; padding:10px 0; }
.wp-programme .programme-nested .panel-body .groupby.even       { background-color:#E4F8CB; padding:10px 0; }
.wp-programme .programme-nested .panel-body .groupname          { padding-top: 15px; padding-left: 20px; text-transform:uppercase; grid-column: span 12;-ms-grid-column-span: 12; }
.wp-programme .programme-nested .panel-body .groupby .title		{ padding: 10px 20px;}
.wp-programme .programme-nested .panel-body .groupby .time      { padding-left: 20px; margin-top: 10px; color:#555555; } 
.wp-programme .programme-nested .speaker						{ font-style: italic; color:#39557A; display:block; }

@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 .active .drop-label	{ color:#42BBCE;} 
/*carousel*/
.bx-wrapper, 
.stacc-bxslider, 
.stacc-bxwrapper, 
.bx-viewport                                       { width:100%; }
.stacc-bxslider .carousel-item                     { width:100%;margin:0px!important; }
.stacc-bxslider .carousel-item .carousel-image     { width:100%; }
.stacc-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) {
#stacc-container                    { width: 950px;}
#toggle-menu, #menu a			    { padding: 5px; }
#tm:checked + .main-menu 			{ display: block;} 
#menu .main-menu &gt; li               { padding: 0; }
#back-top                           { right: calc(((100% - 950px)/2) + 1%); } 
.carousel-detail                    { width:950px; }
#btn-search-desktop                 { display:block; border:1px solid #A8CACF; padding: 3px 10px 8px 10px; margin-left: 5px; margin-right: 10px; }
.search-container .quicksearch	    { display:none; }
/*newshighlight and courses*/
.homeCoursesList,
.homeNewsList                       { padding: 20px; width:100%; }
} 

/*-- mobile view css --*/
@media only screen and (max-width: 949px) {
#stacc-container                            { width: 100%; padding: 0;}
#page-section .container,
#footer-content .footer-container           { padding:20px;}
#nav-content .container                     { padding:0px; }
#header-nav 					            { width: 100%; padding: 0; background: #fff;}  				
#menu							            { display:block; text-align:left;} 
#menu ul.main-menu &gt; li &gt; a		            { padding: 15px 20px; background-color:#fff; color:#333;text-decoration: none; border:1px #dcdcdc solid; border-left: 0; border-right: 0; } 
#tm:checked + .main-menu                    { display: block; width: auto;}
#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;}

.subpgwriteup								{ overflow:hidden; }
/*speakers*/
.speakerbox 								{  }	
	
	
/*tables*/
	#flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	#flip-scroll * html .cf { zoom: 1; }
	#flip-scroll *:first-child+html .cf { zoom: 1; }
	#flip-scroll caption {text-align:left;}
	#flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0; font-size:0.8em; }
 
	#flip-scroll th,
	#flip-scroll td { margin: 0; vertical-align: top; }
	#flip-scroll th { text-align: left; }
	
	#flip-scroll table { display: block; position: relative; width: 100%; }
	#flip-scroll thead { display: block; float: left; }
	#flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	#flip-scroll thead tr { display: block; }
	#flip-scroll th { display: block; text-align: right;min-height: 1.64em; }
	#flip-scroll tbody tr { display: inline-block; vertical-align: top; }
	#flip-scroll td { display: block; min-height: 1.64em; text-align: left; }
 
	/* sort out borders */
 
	#flip-scroll th { border-bottom: 0; border-left: 0; }
	#flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; }
	#flip-scroll tbody tr { border-left: 1px solid #babcbf; }
	#flip-scroll th:last-child,
	#flip-scroll td:last-child { border-bottom: 1px solid #babcbf; }
	
	.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;}
	
/*-- burger menu --*/
#mobile-toggle-icon		    { display:table;float:right;padding-right:20px;margin-top: 30px; }
#btn-search-mobile          { font-size: 1.65em;}
#toggle-menu 				{ float: right; /*margin-top: 25px;*/ }
#toggle-menu .menu-icon 	{ cursor: pointer; }  
#mobile-search-icon			{ /*display:inline-block;*/ float: right; cursor: pointer; padding-right:15px; margin-top: 2px; }
#toggle-menu .bar1, 
#toggle-menu .bar2, 
#toggle-menu .bar3 			{ width: 30px; height: 3px; background-color: #333; margin: 6px 0;  transition: 0.4s;  }	
#toggle-menu .change .bar1 	{ -webkit-transform: rotate(-45deg) translate(-6px, 6px);transform: rotate(-45deg) translate(-6px, 6px); }
#toggle-menu .change .bar2 	{ opacity: 0;}
#toggle-menu .change .bar3 	{ -webkit-transform: rotate(45deg) translate(-6px, -8px); transform: rotate(45deg) translate(-6px, -8px); }


/* search bar */
.search-bar .field						{ padding:10px 0 ;position:relative; top:0;width:100%; }
.search-bar .control.btn-search-right	{ right:15px; }
.search-container.desktop               { display: none; }

/* 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; }
/*carousel*/
.carousel-detail .container             { padding-top:0; }
.carousel-detail                        { width:100%; } 

/* 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%; }

#back-top                               { right: 1%; }
#page-banner                            { display:none; }
/*newshighlight and courses*/
.homeCoursesList,
.homeNewsList                           { padding: 20px; width:100%; }	
.odd div.homeNewsInfo                   { float: right;	width: 55%; }
.even div.homeNewsInfo                  { float: left; width: 55%; }
/*gallery*/
.galleryListing .galleryItem            { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
/*program*/
.wp-programme .programme-nested .panel-heading, 
.wp-programme .programme-nested .panel-collapse,  
.wp-programme .programme-nested .groupby .subprogram                        { display:block; }
.wp-programme .programme-nested .header .panel-title.title                  { padding-left:0; }
.wp-programme .programme-nested .panel-body .groupby .title                 { padding-top:2px; } 
.wp-programme .programme-nested .panel-heading.haschild .panel-title.time   { padding: 15px 0 10px 0; }
.wp-programme .programme-nested .panel-heading .panel-title.time            { padding-bottom:2px; }
/*news and events*/
.newsSearchYear,
.newsSearchCategory                 { width:50%; }
.newsSearchKeyword                  { width:100%; }
.newsSearchButton                   { width:auto; }
.newsSearchButton .newsSearchLabel  { display:none;	}
.newsSearchInput                    { width:100%; }
.wp-news .newsInfo                  { width: 55%; }
}

/*--------------------tablet view only----------------*/
@media only screen and (max-width: 768px) { 
.welcome-message-container                          		{ background: #42BBCE 0% 0% no-repeat padding-box;}
/*carousel*/
.bx-wrapper                                                 { padding-bottom:10px; }
.stacc-bxslider .carousel-item .carousel-image-mobile img	{ width:100%; object-fit: fill; object-position:center!important;}
.stacc-bxslider .carousel-item .carousel-image              { display:none;}
.stacc-bxslider .carousel-item .carousel-image-mobile       { display:block;}
.stacc-bxslider .carousel-item .mobile-only                 { display:block; padding:20px; padding-top:0; text-align:center; }
.carousel-title-mobile                                      { font-size:1.375em; font-family:'Arvo',sans-serif; font-weight:bold; }
.carousel-caption-mobile                                    { font-size:1.071em; }
.carousel-detail                                            { display:none; }
.bx-pager                                                   { bottom: 25%!important; height:10px; }
.bx-wrapper .bx-controls-direction a                        { top:30%; }
.home-infolinks-container .home-infolinks-item              { height:200px; }
/*newshighlight and courses*/
div.homeNewsImage                       { margin: 0 auto 20px auto; width: 100%; height: 100%; max-width: 284px; max-height: 240px; float: none !important; clear: both; }
div.homeNewsInfo                        { margin: 0 auto; width: 100% !important; float: none !important; clear: both; }
div.homeNewsItem                        { margin: 0 auto !important; width: 100% !important; box-sizing: border-box; }
.homeCoursesItem                        { margin: auto auto 20px auto!important; width: 100% !important; float: none !important; clear: both; padding: 0px;	}
div.homeCoursesImage                    { margin: 0 auto 10px auto !important; width: 100%; height: 100%; max-width: 304px; max-height: 203px; float: none !important; }
.homeCoursesInfo                        { max-width: 304px;	margin: 0 auto;	}	
.homeCoursesList .viewMore              { display: none; }
.homeCoursesList .viewMoreMobile        { display: block; }
.homeNewsList .viewMore                 { display: none; }
.homeNewsList .viewMoreMobile           { display: block; }
.homeNewsList .highlightsHeadingItem    { float:none; width:100%; }
/*gallery*/
.gallerySearchFilter .forms-inline .form-inline { display:block; }
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="go-btn-fix-gallery"] button     { margin:0; }
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="search-gallery-keyword"] input  { margin-bottom:10px; }
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="search-gallery-year"]           { margin-bottom:10px; margin-right:0; }
.gallerySearchFilter .forms-inline .form-group:last-child .filterBy                                     { display:none; }
/*journal*/
.journalSearchBar                       { padding-bottom: 20px; }
.journalSearchYear                      { clear: both; width:100%; }
.journalSearchKeyword                   { clear:both; width:100%; padding-left: 0; padding-right: 0; margin: 10px 0; }
.journalSearchButton                    { clear:both; width:100%; }
.journalSearchButton .journalSearchInput{ margin: auto;}
.journalSearchButton .journalSearchLabel{ display: none;}
.journalListingDate                     { word-spacing: 9999999px; }
/*news and events*/
div.newsImage                       { margin: 0 auto 20px auto; width: 100%; height: 100%; max-width: 284px; max-height: 240px; float: none !important; clear: both; }
div.newsInfo                        { margin: 0 auto; width: 100% !important; float: none !important; clear: both; }
.wp-news .newsCategory span         { position:relative; padding-left:0; }
}		

@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;}

/*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-infolinks-container .home-infolinks-bkg   { background-size:100%; background-position:center; }
.home-infolinks-container .grid-column.col-3    { margin-bottom:0; }
.home-infolinks-container .home-infolinks-item  { height:283px; }
.carousel-button								{ padding:10px 15px;}
.carousel-button p								{ padding:0; margin:0;}
.bx-pager                                       { bottom: 42%!important; }
.last-updated-container &gt; div                   { text-align:center!important; } 
#footer-content .quicklinks-container .item-col { width:100%; display:block; }
#footer-content .quicklinks-container .row,
#footer-content .social-container .row          { width:100%; display:block; }
#footer-content .quicklinks-container .container, 
#footer-content .social-container .container    { padding-top:30px; }
.quicklinks-container .header                   { border-bottom: 1px solid #4D6482;  }
.quicklinks-container li                        { padding: 10px 0; padding-left:5px; border-bottom: 1px solid #4D6482; }
/*newshighlight and courses*/
div.homeCoursesImage                            { max-width: 100%; max-height: 100%; }
.homeNewsImage                                  { max-width: 100%; max-height: 100%; }
div.homeNewsImage                               { max-width: 100%; max-height: 100%; }
.homeHighlightsHeading                          { padding-top:0; }
.homeNewsItem                   				{ padding-top: 0px; }
div.homeNewsInfo								{ padding-bottom: 30px; }

/*gallery*/
.galleryListing .galleryItem                    { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
/*journal*/
.journalSearchLabelRow td               		{ display: block; }
.journalSearchInputRow, 
.journalSearchInputRow td:nth-child(1), 
.journalSearchInputRow td:nth-child(2)  		{ display: block; }
.wp-journals .pagingLink	            		{ padding: 0;} 
/*speakers*/
.speakerbox 									{width: 87%;}
/*news and events*/
.wp-news .pagingLink	                        { padding: 0; }	
.wp-news .newsImage                             { max-width: 100%; max-height: 100%; }
.newsSearchYear,
.newsSearchCategory,
.newsSearchKeyword                              { width:100%; float:none;padding-right:0; margin:10px 0;}

.third-width, .half-width						{ width:90%; }
}

@media only screen and (max-width: 375px) {
.navbar-logo				{ padding-right:5px; }
.bp-button.search-button	{ padding: 7px 14px!important; }
/*carousel*/
.bx-pager                   { bottom: 0!important; top: 48%; }
}

@media only screen and (max-width: 320px){
/*carousel*/
.bx-pager           		{ bottom: 0!important; top:40%; }
.wp-journals .pagingLink a 	{ padding: 8px 10px; }
.wp-news .pagingLink a 		{ padding: 8px 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 }
.gallerySearchFilter .forms-inline .form-inline .form-group[aria-label="go-btn-fix-gallery"] button { margin-top:1px; } 

} 

@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
{
#stacc-container,
.subpgwriteup    { width:100%; }
.inside-content-panel .content_box { width:100%; }
#nav-content .col2,  
#footer-content,     
#utilityControls,
#desktop-sidenav,    
#page-banner	{ display:none; }
.wp-news .newsImage {display:block;}
.wp-news .newsInfo { float: none; width:auto; display: block;}
.wp-news .newsCategory span {positive:relative; padding:10px 0;}
}

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